//TESH.scrollpos=0
//TESH.alwaysfold=0
//return DistanceBetweenPoints(Location(x1, y1), Location(x2, y2))
function distance takes real x1, real x2, real y1, real y2 returns real
return SquareRoot((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))
endfunction
//determine wheather a point is inside the configured map bounds
function IsOutsideMap takes real x, real y returns boolean
return x < udg_minX or y < udg_minY or x > udg_maxX or y > udg_maxY
endfunction
//If MeatHLockOn != null and MeatHIgnore == true, this function is called to filter the locked unit
function FilterLockedUnit takes nothing returns boolean
return ( GetFilterUnit() == udg_MeatHLockOn[udg_MeatHRef] )
endfunction
Name | Type | is_array | initial_value |
Config_MeatHAngle | real | No | |
Config_MeatHAoE | real | No | |
Config_MeatHAoEDamage | real | No | |
Config_MeatHAoESFX | string | No | |
Config_MeatHChain_Type | unitcode | No | |
Config_MeatHChainModel | string | No | |
Config_MeatHChainRate | real | No | |
Config_MeatHChainScale | real | No | |
Config_MeatHDamage | real | No | |
Config_MeatHDamageAoE | real | No | |
Config_MeatHDamageLoop | real | No | |
Config_MeatHDamageType | attacktype | No | |
Config_MeatHDestroyTrees | boolean | No | |
Config_MeatHDistance | real | No | |
Config_MeatHGrapple | boolean | No | |
Config_MeatHHead_Type | unitcode | No | |
Config_MeatHHeadModel | string | No | |
Config_MeatHHeadScale | real | No | |
Config_MeatHIgnore | boolean | No | |
Config_MeatHLockOn | unit | No | |
Config_MeatHlvl | integer | No | |
Config_MeatHlvlAoE | real | No | |
Config_MeatHlvlAoEDamage | real | No | |
Config_MeatHlvlDamage | real | No | |
Config_MeatHlvlDamageAoE | real | No | |
Config_MeatHlvlDamageLoop | real | No | |
Config_MeatHlvlDistnace | real | No | |
Config_MeatHlvlSpeed | real | No | |
Config_MeatHOffset | real | No | |
Config_MeatHRecicle | boolean | No | |
Config_MeatHSFX | string | No | |
Config_MeatHSpeed | real | No | |
Config_MeatHSpell | abilcode | No | |
Config_MeatHStartOffset | real | No | |
Debug_Point | location | No | |
dummy | unitcode | No | |
harvester | unit | No | |
i | integer | No | |
Kamehameha | integer | Yes | |
maxX | real | No | |
maxY | real | No | |
MeatH_AoEDamage | real | Yes | |
MeatHAngle | real | No | |
MeatHAoE | real | Yes | |
MeatHAoEDamage | real | Yes | |
MeatHAoESFX | string | Yes | |
MeatHC | unit | Yes | |
MeatHChain | unit | Yes | |
MeatHChainModel | string | Yes | |
MeatHChainRate | real | Yes | |
MeatHChainRef | integer | Yes | |
MeatHChains | group | No | |
MeatHChainScale | real | Yes | |
MeatHChainX | real | Yes | |
MeatHChainY | real | Yes | |
MeatHCount | integer | No | |
MeatHCX | real | No | |
MeatHCY | real | No | |
MeatHDamage | real | Yes | |
MeatHDamageAoE | real | Yes | |
MeatHDamageLoop | real | Yes | |
MeatHDamageType | attacktype | Yes | |
MeatHDeg | real | Yes | |
MeatHDestroyTrees | boolean | Yes | |
MeatHDist | real | Yes | |
MeatHEffect | effect | Yes | |
MeatHEvent | real | No | |
MeatHFull | boolean | Yes | |
MeatHGrapling | integer | Yes | |
MeatHGrapple | boolean | Yes | |
MeatHHead | unit | No | |
MeatHHead_Type | unitcode | Yes | |
MeatHHeads | group | No | |
MeatHHooked | integer | Yes | |
MeatHIgnore | boolean | Yes | |
MeatHInjure | real | No | |
MeatHLaunch | boolean | Yes | |
MeatHLockOn | unit | Yes | |
MeatHLst | integer | Yes | |
MeatHlvlAoEDamage | real | Yes | |
MeatHlvlDamage | real | No | |
MeatHlvlDamageAoE | real | Yes | |
MeatHlvlDamageLoop | real | No | |
MeatHlvlDistnace | real | No | |
MeatHlvlSpeed | real | No | |
MeatHNewPoint | location | No | |
MeatHOffset | real | Yes | |
MeatHRecicle | boolean | Yes | |
MeatHRef | integer | No | |
MeatHRow | group | Yes | |
MeatHSFX | string | Yes | |
MeatHSize | integer | Yes | |
MeatHSpeed | real | Yes | |
MeatHSpell | abilcode | Yes | |
MeatHT | unit | Yes | |
MeatHTempGroup | group | No | |
MeatHTempX | real | No | |
MeatHTempY | real | No | |
MeatHTraveled | real | Yes | |
minX | real | No | |
minY | real | No | |
Temp_Int | integer | No | |
Temp_IntB | integer | No | |
Temp_IntC | integer | No | |
Temp_Point | location | No | |
Temp_Point2 | location | No | |
Temp_Real | real | No | |
Temp_Rect | rect | No | |
Temp_Targets | group | No | |
Temp_Unit | unit | No | |
TempTargetLoc | location | No | |
TempUnitLoc | location | No | |
tempX | real | No | |
tempY | real | No | |
UDex | integer | No | |
UDexGen | integer | No | |
UDexNext | integer | Yes | |
UDexPrev | integer | Yes | |
UDexRecycle | integer | No | |
UDexUnits | unit | Yes | |
UDexWasted | integer | No | |
UnitIndexerEnabled | boolean | No | |
UnitIndexEvent | real | No | |
XBoundary | real | No | |
YBoundary | real | No |