native BlzGroupUnitAt takes group whichGroup, integer index returns unit
native FirstOfGroup takes group whichGroup returns unit
constant native GetFilterUnit takes nothing returns unit
constant native GetEnumUnit takes nothing returns unit
constant native GetEnteringUnit takes nothing returns unit
constant native GetLeavingUnit takes nothing returns unit
constant native GetLevelingUnit takes nothing returns unit
constant native GetLearningUnit takes nothing returns unit
constant native GetRevivableUnit takes nothing returns unit
constant native GetRevivingUnit takes nothing returns unit
constant native GetAttacker takes nothing returns unit
constant native GetRescuer takes nothing returns unit
constant native GetDyingUnit takes nothing returns unit
constant native GetKillingUnit takes nothing returns unit
constant native GetDecayingUnit takes nothing returns unit
constant native GetConstructingStructure takes nothing returns unit
constant native GetCancelledStructure takes nothing returns unit
constant native GetConstructedStructure takes nothing returns unit
constant native GetResearchingUnit takes nothing returns unit
constant native GetTrainedUnit takes nothing returns unit
constant native GetDetectedUnit takes nothing returns unit
constant native GetSummoningUnit takes nothing returns unit
constant native GetSummonedUnit takes nothing returns unit
constant native GetTransportUnit takes nothing returns unit
constant native GetLoadedUnit takes nothing returns unit
constant native GetSellingUnit takes nothing returns unit
constant native GetSoldUnit takes nothing returns unit
constant native GetBuyingUnit takes nothing returns unit
constant native GetChangingUnit takes nothing returns unit
constant native GetManipulatingUnit takes nothing returns unit
constant native GetOrderedUnit takes nothing returns unit
constant native GetOrderTargetUnit takes nothing returns unit
constant native GetSpellAbilityUnit takes nothing returns unit
constant native GetSpellTargetUnit takes nothing returns unit
constant native GetTriggerUnit takes nothing returns unit
constant native GetEventDamageSource takes nothing returns unit
constant native GetEventTargetUnit takes nothing returns unit
native CreateUnit takes player id, integer unitid, real x, real y, real face returns unit
native CreateUnitByName takes player whichPlayer, string unitname, real x, real y, real face returns unit
native CreateUnitAtLoc takes player id, integer unitid, location whichLocation, real face returns unit
native CreateUnitAtLocByName takes player id, string unitname, location whichLocation, real face returns unit
native CreateCorpse takes player whichPlayer, integer unitid, real x, real y, real face returns unit
constant native GetUnitRallyUnit takes unit whichUnit returns unit
native RestoreUnit takes gamecache cache, string missionKey, string key, player forWhichPlayer, real x, real y, real facing returns unit
native LoadUnitHandle takes hashtable table, integer parentKey, integer childKey returns unit
native PlaceRandomUnit takes unitpool whichPool, player forWhichPlayer, real x, real y, real facing returns unit
native CreateBlightedGoldmine takes player id, real x, real y, real face returns unit
native BlzGetEventDamageTarget takes nothing returns unit
native BlzGetMouseFocusUnit takes nothing returns unit
native BlzCreateUnitWithSkin takes player id, integer unitid, real x, real y, real face, integer skinId returns unit
native GetMegaTarget takes nothing returns unit
native GetBuilding takes player p returns unit
native GetAllianceTarget takes nothing returns unit
native GetCreepCamp takes integer min, integer max, boolean flyers_ok returns unit
native GetEnemyBase takes nothing returns unit
native GetExpansionFoe takes nothing returns unit
native GetEnemyExpansion takes nothing returns unit
native GetExpansionPeon takes nothing returns unit
function GetMinorCreep takes nothing returns unit
function GetMajorCreep takes nothing returns unit
unit bj_meleeNearestMine = null
unit array bj_ghoul
unit bj_groupRandomCurrentPick = null
unit bj_makeUnitRescuableUnit = null
unit bj_lastCreatedUnit = null
unit bj_lastHauntedGoldMine = null
unit bj_lastLoadedUnit = null
unit bj_lastReplacedUnit = null
function GetKillingUnitBJ takes nothing returns unit
function CreateUnitAtLocSaveLast takes player id, integer unitid, location loc, real face returns unit
function GetLastCreatedUnit takes nothing returns unit
function CreateCorpseLocBJ takes integer unitid, player whichPlayer, location loc returns unit
function CreatePermanentCorpseLocBJ takes integer style, integer unitid, player whichPlayer, location loc, real facing returns unit
function GetAttackedUnitBJ takes nothing returns unit
function GetTransportUnitBJ takes nothing returns unit
function GetLoadedUnitBJ takes nothing returns unit
function ReplaceUnitBJ takes unit whichUnit, integer newUnitId, integer unitStateMethod returns unit
function GetLastReplacedUnitBJ takes nothing returns unit
function GroupPickRandomUnit takes group whichGroup returns unit
function LoadUnitHandleBJ takes integer key, integer missionKey, hashtable table returns unit
function RestoreUnitLocFacingAngleBJ takes string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, real facing returns unit
function RestoreUnitLocFacingPointBJ takes string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, location lookAt returns unit
function GetLastRestoredUnitBJ takes nothing returns unit
function BlightGoldMineForPlayerBJ takes unit goldMine, player whichPlayer returns unit
function BlightGoldMineForPlayer takes unit goldMine, player whichPlayer returns unit
function GetLastHauntedGoldMine takes nothing returns unit
function MeleeFindNearestMine takes location src, real range returns unit
function MeleeRandomHeroLoc takes player p, integer id1, integer id2, integer id3, integer id4, location loc returns unit
native BlzGetUnitAbility takes unit whichUnit, integer abilId returns ability
native BlzGetUnitAbilityByIndex takes unit whichUnit, integer index returns ability