# Function

Name: SetStartLocPrio
code:
native SetStartLocPrio takes integer whichStartLoc, integer prioSlotIndex, integer otherStartLocIndex, startlocprio priority returns nothing


Name: SetPlayerAlliance
code:
native SetPlayerAlliance takes player sourcePlayer, player otherPlayer, alliancetype whichAllianceSetting, boolean value returns nothing


Name: SetPlayerTaxRate
code:
native SetPlayerTaxRate takes player sourcePlayer, player otherPlayer, playerstate whichResource, integer rate returns nothing


Name: SetPlayerRacePreference
code:
native SetPlayerRacePreference takes player whichPlayer, racepreference whichRacePreference returns nothing


Name: GetPlayerTaxRate
code:
native GetPlayerTaxRate takes player sourcePlayer, player otherPlayer, playerstate whichResource returns integer


Name: TimerStart
code:
native TimerStart takes timer whichTimer, real timeout, boolean periodic, code handlerFunc returns nothing


Name: GroupEnumUnitsOfType
code:
native GroupEnumUnitsOfType takes group whichGroup, string unitname, boolexpr filter returns nothing


Name: GroupEnumUnitsOfPlayer
code:
native GroupEnumUnitsOfPlayer takes group whichGroup, player whichPlayer, boolexpr filter returns nothing


Name: GroupEnumUnitsOfTypeCounted
code:
native GroupEnumUnitsOfTypeCounted takes group whichGroup, string unitname, boolexpr filter, integer countLimit returns nothing


Name: GroupEnumUnitsInRectCounted
code:
native GroupEnumUnitsInRectCounted takes group whichGroup, rect r, boolexpr filter, integer countLimit returns nothing


Name: GroupEnumUnitsInRange
code:
native GroupEnumUnitsInRange takes group whichGroup, real x, real y, real radius, boolexpr filter returns nothing


Name: GroupEnumUnitsInRangeOfLoc
code:
native GroupEnumUnitsInRangeOfLoc takes group whichGroup, location whichLocation, real radius, boolexpr filter returns nothing


Name: GroupEnumUnitsInRangeCounted
code:
native GroupEnumUnitsInRangeCounted takes group whichGroup, real x, real y, real radius, boolexpr filter, integer countLimit returns nothing


Name: GroupEnumUnitsInRangeOfLocCounted
code:
native GroupEnumUnitsInRangeOfLocCounted takes group whichGroup, location whichLocation, real radius, boolexpr filter, integer countLimit returns nothing


Name: GroupEnumUnitsSelected
code:
native GroupEnumUnitsSelected takes group whichGroup, player whichPlayer, boolexpr filter returns nothing


Name: GroupPointOrderLoc
code:
native GroupPointOrderLoc takes group whichGroup, string order, location whichLocation returns boolean


Name: GroupPointOrderByIdLoc
code:
native GroupPointOrderByIdLoc takes group whichGroup, integer order, location whichLocation returns boolean


Name: GroupTargetOrderById
code:
native GroupTargetOrderById takes group whichGroup, integer order, widget targetWidget returns boolean


Name: ForceEnumPlayersCounted
code:
native ForceEnumPlayersCounted takes force whichForce, boolexpr filter, integer countLimit returns nothing


Name: TriggerRegisterVariableEvent
code:
native TriggerRegisterVariableEvent takes trigger whichTrigger, string varName, limitop opcode, real limitval returns event


Name: TriggerRegisterTimerEvent
code:
native TriggerRegisterTimerEvent takes trigger whichTrigger, real timeout, boolean periodic returns event


Name: TriggerRegisterGameStateEvent
code:
native TriggerRegisterGameStateEvent takes trigger whichTrigger, gamestate whichState, limitop opcode, real limitval returns event


Name: TriggerRegisterDialogButtonEvent
code:
native TriggerRegisterDialogButtonEvent takes trigger whichTrigger, button whichButton returns event


Name: TriggerRegisterEnterRegion
code:
native TriggerRegisterEnterRegion takes trigger whichTrigger, region whichRegion, boolexpr filter returns event


Name: TriggerRegisterLeaveRegion
code:
native TriggerRegisterLeaveRegion takes trigger whichTrigger, region whichRegion, boolexpr filter returns event


Name: TriggerRegisterPlayerEvent
code:
native TriggerRegisterPlayerEvent takes trigger whichTrigger, player whichPlayer, playerevent whichPlayerEvent returns event


Name: TriggerRegisterPlayerUnitEvent
code:
native TriggerRegisterPlayerUnitEvent takes trigger whichTrigger, player whichPlayer, playerunitevent whichPlayerUnitEvent, boolexpr filter returns event


Name: TriggerRegisterPlayerAllianceChange
code:
native TriggerRegisterPlayerAllianceChange takes trigger whichTrigger, player whichPlayer, alliancetype whichAlliance returns event


Name: TriggerRegisterPlayerStateEvent
code:
native TriggerRegisterPlayerStateEvent takes trigger whichTrigger, player whichPlayer, playerstate whichState, limitop opcode, real limitval returns event


Name: TriggerRegisterPlayerChatEvent
code:
native TriggerRegisterPlayerChatEvent takes trigger whichTrigger, player whichPlayer, string chatMessageToDetect, boolean exactMatchOnly returns event


Name: TriggerRegisterUnitStateEvent
code:
native TriggerRegisterUnitStateEvent takes trigger whichTrigger, unit whichUnit, unitstate whichState, limitop opcode, real limitval returns event


Name: TriggerRegisterUnitEvent
code:
native TriggerRegisterUnitEvent takes trigger whichTrigger, unit whichUnit, unitevent whichEvent returns event


Name: TriggerRegisterFilterUnitEvent
code:
native TriggerRegisterFilterUnitEvent takes trigger whichTrigger, unit whichUnit, unitevent whichEvent, boolexpr filter returns event


Name: TriggerRegisterUnitInRange
code:
native TriggerRegisterUnitInRange takes trigger whichTrigger, unit whichUnit, real range, boolexpr filter returns event


Name: TriggerRemoveCondition
code:
native TriggerRemoveCondition takes trigger whichTrigger, triggercondition whichCondition returns nothing


Name: CreateDestructable
code:
native CreateDestructable takes integer objectid, real x, real y, real face, real scale, integer variation returns destructable


Name: CreateDestructableZ
code:
native CreateDestructableZ takes integer objectid, real x, real y, real z, real face, real scale, integer variation returns destructable


Name: CreateDeadDestructable
code:
native CreateDeadDestructable takes integer objectid, real x, real y, real face, real scale, integer variation returns destructable


Name: CreateDeadDestructableZ
code:
native CreateDeadDestructableZ takes integer objectid, real x, real y, real z, real face, real scale, integer variation returns destructable


Name: CreateUnitByName
code:
native CreateUnitByName takes player whichPlayer, string unitname, real x, real y, real face returns unit


Name: CreateUnitAtLoc
code:
native CreateUnitAtLoc takes player id, integer unitid, location whichLocation, real face returns unit


Name: CreateUnitAtLocByName
code:
native CreateUnitAtLocByName takes player id, string unitname, location whichLocation, real face returns unit


Name: CreateCorpse
code:
native CreateCorpse takes player whichPlayer, integer unitid, real x, real y, real face returns unit


Name: SetUnitVertexColor
code:
native SetUnitVertexColor takes unit whichUnit, integer red, integer green, integer blue, integer alpha returns nothing


Name: SetUnitAnimationWithRarity
code:
native SetUnitAnimationWithRarity takes unit whichUnit, string whichAnimation, raritycontrol rarity returns nothing


Name: AddUnitAnimationProperties
code:
native AddUnitAnimationProperties takes unit whichUnit, string animProperties, boolean add returns nothing


Name: SetUnitLookAt
code:
native SetUnitLookAt takes unit whichUnit, string whichBone, unit lookAtTarget, real offsetX, real offsetY, real offsetZ returns nothing


Name: IsUnitInRangeLoc
code:
constant native IsUnitInRangeLoc takes unit whichUnit, location whichLocation, real distance returns boolean


Name: UnitMakeAbilityPermanent
code:
native UnitMakeAbilityPermanent takes unit whichUnit, boolean permanent, integer abilityId returns boolean


Name: UnitRemoveBuffs
code:
native UnitRemoveBuffs takes unit whichUnit, boolean removePositive, boolean removeNegative returns nothing


Name: UnitRemoveBuffsEx
code:
native UnitRemoveBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns nothing


Name: UnitHasBuffsEx
code:
native UnitHasBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns boolean


Name: UnitCountBuffsEx
code:
native UnitCountBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns integer


Name: UnitSetConstructionProgress
code:
native UnitSetConstructionProgress takes unit whichUnit, integer constructionPercentage returns nothing


Name: UnitDamagePoint
code:
native UnitDamagePoint takes unit whichUnit, real delay, real radius, real x, real y, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean


Name: UnitDamageTarget
code:
native UnitDamageTarget takes unit whichUnit, widget target, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean


Name: IssuePointOrderLoc
code:
native IssuePointOrderLoc takes unit whichUnit, string order, location whichLocation returns boolean


Name: IssuePointOrderByIdLoc
code:
native IssuePointOrderByIdLoc takes unit whichUnit, integer order, location whichLocation returns boolean


Name: IssueTargetOrderById
code:
native IssueTargetOrderById takes unit whichUnit, integer order, widget targetWidget returns boolean


Name: IssueInstantPointOrder
code:
native IssueInstantPointOrder takes unit whichUnit, string order, real x, real y, widget instantTargetWidget returns boolean


Name: IssueInstantPointOrderById
code:
native IssueInstantPointOrderById takes unit whichUnit, integer order, real x, real y, widget instantTargetWidget returns boolean


Name: IssueInstantTargetOrder
code:
native IssueInstantTargetOrder takes unit whichUnit, string order, widget targetWidget, widget instantTargetWidget returns boolean


Name: IssueInstantTargetOrderById
code:
native IssueInstantTargetOrderById takes unit whichUnit, integer order, widget targetWidget, widget instantTargetWidget returns boolean


Name: IssueNeutralImmediateOrder
code:
native IssueNeutralImmediateOrder takes player forWhichPlayer, unit neutralStructure, string unitToBuild returns boolean


Name: IssueNeutralImmediateOrderById
code:
native IssueNeutralImmediateOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId returns boolean


Name: IssueNeutralPointOrder
code:
native IssueNeutralPointOrder takes player forWhichPlayer,unit neutralStructure, string unitToBuild, real x, real y returns boolean


Name: IssueNeutralPointOrderById
code:
native IssueNeutralPointOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId, real x, real y returns boolean


Name: IssueNeutralTargetOrder
code:
native IssueNeutralTargetOrder takes player forWhichPlayer,unit neutralStructure, string unitToBuild, widget target returns boolean


Name: IssueNeutralTargetOrderById
code:
native IssueNeutralTargetOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId, widget target returns boolean


Name: AddItemToAllStock
code:
native AddItemToAllStock takes integer itemId, integer currentStock, integer stockMax returns nothing


Name: AddItemToStock
code:
native AddItemToStock takes unit whichUnit, integer itemId, integer currentStock, integer stockMax returns nothing


Name: AddUnitToAllStock
code:
native AddUnitToAllStock takes integer unitId, integer currentStock, integer stockMax returns nothing


Name: AddUnitToStock
code:
native AddUnitToStock takes unit whichUnit, integer unitId, integer currentStock, integer stockMax returns nothing


Name: IsLocationVisibleToPlayer
code:
constant native IsLocationVisibleToPlayer takes location whichLocation, player whichPlayer returns boolean


Name: IsLocationFoggedToPlayer
code:
constant native IsLocationFoggedToPlayer takes location whichLocation, player whichPlayer returns boolean


Name: IsLocationMaskedToPlayer
code:
constant native IsLocationMaskedToPlayer takes location whichLocation, player whichPlayer returns boolean


Name: GetPlayerUnitCount
code:
constant native GetPlayerUnitCount takes player whichPlayer, boolean includeIncomplete returns integer


Name: GetPlayerTypedUnitCount
code:
constant native GetPlayerTypedUnitCount takes player whichPlayer, string unitName, boolean includeIncomplete, boolean includeUpgrades returns integer


Name: GetPlayerStructureCount
code:
constant native GetPlayerStructureCount takes player whichPlayer, boolean includeIncomplete returns integer


Name: GetPlayerState
code:
constant native GetPlayerState takes player whichPlayer, playerstate whichPlayerState returns integer


Name: GetPlayerScore
code:
constant native GetPlayerScore takes player whichPlayer, playerscore whichPlayerScore returns integer


Name: GetPlayerAlliance
code:
constant native GetPlayerAlliance takes player sourcePlayer, player otherPlayer, alliancetype whichAllianceSetting returns boolean


Name: SetPlayerTechMaxAllowed
code:
constant native SetPlayerTechMaxAllowed takes player whichPlayer, integer techid, integer maximum returns nothing


Name: AddPlayerTechResearched
code:
constant native AddPlayerTechResearched takes player whichPlayer, integer techid, integer levels returns nothing


Name: SetPlayerTechResearched
code:
constant native SetPlayerTechResearched takes player whichPlayer, integer techid, integer setToLevel returns nothing


Name: GetPlayerTechResearched
code:
constant native GetPlayerTechResearched takes player whichPlayer, integer techid, boolean specificonly returns boolean


Name: GetPlayerTechCount
code:
constant native GetPlayerTechCount takes player whichPlayer, integer techid, boolean specificonly returns integer


Name: SetPlayerAbilityAvailable
code:
native SetPlayerAbilityAvailable takes player whichPlayer, integer abilid, boolean avail returns nothing


Name: SetPlayerState
code:
native SetPlayerState takes player whichPlayer, playerstate whichPlayerState, integer value returns nothing


Name: SetFogStateRect
code:
native SetFogStateRect takes player forWhichPlayer, fogstate whichState, rect where, boolean useSharedVision returns nothing


Name: SetFogStateRadius
code:
native SetFogStateRadius takes player forWhichPlayer, fogstate whichState, real centerx, real centerY, real radius, boolean useSharedVision returns nothing


Name: SetFogStateRadiusLoc
code:
native SetFogStateRadiusLoc takes player forWhichPlayer, fogstate whichState, location center, real radius, boolean useSharedVision returns nothing


Name: CreateFogModifierRect
code:
native CreateFogModifierRect takes player forWhichPlayer, fogstate whichState, rect where, boolean useSharedVision, boolean afterUnits returns fogmodifier


Name: CreateFogModifierRadius
code:
native CreateFogModifierRadius takes player forWhichPlayer, fogstate whichState, real centerx, real centerY, real radius, boolean useSharedVision, boolean afterUnits returns fogmodifier


Name: CreateFogModifierRadiusLoc
code:
native CreateFogModifierRadiusLoc takes player forWhichPlayer, fogstate whichState, location center, real radius, boolean useSharedVision, boolean afterUnits returns fogmodifier


Name: SetMissionAvailable
code:
native SetMissionAvailable takes integer campaignNumber, integer missionNumber, boolean available returns nothing


Name: DialogAddQuitButton
code:
native DialogAddQuitButton takes dialog whichDialog, boolean doScoreScreen, string buttonText, integer hotkey returns button


Name: StoreInteger
code:
native StoreInteger takes gamecache cache, string missionKey, string key, integer value returns nothing


Name: StoreBoolean
code:
native StoreBoolean takes gamecache cache, string missionKey, string key, boolean value returns nothing


Name: StoreUnit
code:
native StoreUnit takes gamecache cache, string missionKey, string key, unit whichUnit returns boolean


Name: StoreString
code:
native StoreString takes gamecache cache, string missionKey, string key, string value returns boolean


Name: RestoreUnit
code:
native RestoreUnit takes gamecache cache, string missionKey, string key, player forWhichPlayer, real x, real y, real facing returns unit


Name: PlaceRandomUnit
code:
native PlaceRandomUnit takes unitpool whichPool, player forWhichPlayer, real x, real y, real facing returns unit


Name: ItemPoolAddItemType
code:
native ItemPoolAddItemType takes itempool whichItemPool, integer itemId, real weight returns nothing


Name: SetTerrainFogEx
code:
native SetTerrainFogEx takes integer style, real zstart, real zend, real density, real red, real green, real blue returns nothing


Name: DisplayTimedTextToPlayer
code:
native DisplayTimedTextToPlayer takes player toPlayer, real x, real y, real duration, string message returns nothing


Name: DisplayTimedTextFromPlayer
code:
native DisplayTimedTextFromPlayer takes player toPlayer, real x, real y, real duration, string message returns nothing


Name: UnitAddIndicator
code:
native UnitAddIndicator takes unit whichUnit, integer red, integer green, integer blue, integer alpha returns nothing


Name: AddIndicator
code:
native AddIndicator takes widget whichWidget, integer red, integer green, integer blue, integer alpha returns nothing


Name: PingMinimapEx
code:
native PingMinimapEx takes real x, real y, real duration, integer red, integer green, integer blue, boolean extraEffects returns nothing


Name: SetTextTagColor
code:
native SetTextTagColor takes texttag t, integer red, integer green, integer blue, integer alpha returns nothing


Name: CreateTrackable
code:
native CreateTrackable takes string trackableModelPath, real x, real y, real facing returns trackable


Name: DefeatConditionSetDescription
code:
native DefeatConditionSetDescription takes defeatcondition whichCondition, string description returns nothing


Name: TimerDialogSetTitleColor
code:
native TimerDialogSetTitleColor takes timerdialog whichDialog, integer red, integer green, integer blue, integer alpha returns nothing


Name: TimerDialogSetTimeColor
code:
native TimerDialogSetTimeColor takes timerdialog whichDialog, integer red, integer green, integer blue, integer alpha returns nothing


Name: TimerDialogSetRealTimeRemaining
code:
native TimerDialogSetRealTimeRemaining takes timerdialog whichDialog, real timeRemaining returns nothing


Name: LeaderboardAddItem
code:
native LeaderboardAddItem takes leaderboard lb, string label, integer value, player p returns nothing


Name: LeaderboardSetLabelColor
code:
native LeaderboardSetLabelColor takes leaderboard lb, integer red, integer green, integer blue, integer alpha returns nothing


Name: LeaderboardSetValueColor
code:
native LeaderboardSetValueColor takes leaderboard lb, integer red, integer green, integer blue, integer alpha returns nothing


Name: LeaderboardSetStyle
code:
native LeaderboardSetStyle takes leaderboard lb, boolean showLabel, boolean showNames, boolean showValues, boolean showIcons returns nothing


Name: LeaderboardSetItemStyle
code:
native LeaderboardSetItemStyle takes leaderboard lb, integer whichItem, boolean showLabel, boolean showValue, boolean showIcon returns nothing


Name: LeaderboardSetItemLabelColor
code:
native LeaderboardSetItemLabelColor takes leaderboard lb, integer whichItem, integer red, integer green, integer blue, integer alpha returns nothing


Name: LeaderboardSetItemValueColor
code:
native LeaderboardSetItemValueColor takes leaderboard lb, integer whichItem, integer red, integer green, integer blue, integer alpha returns nothing


Name: MultiboardSetTitleTextColor
code:
native MultiboardSetTitleTextColor takes multiboard lb, integer red, integer green, integer blue, integer alpha returns nothing


Name: MultiboardSetItemsStyle
code:
native MultiboardSetItemsStyle takes multiboard lb, boolean showValues, boolean showIcons returns nothing


Name: MultiboardSetItemsValueColor
code:
native MultiboardSetItemsValueColor takes multiboard lb, integer red, integer green, integer blue, integer alpha returns nothing


Name: MultiboardSetItemStyle
code:
native MultiboardSetItemStyle takes multiboarditem mbi, boolean showValue, boolean showIcon returns nothing


Name: MultiboardSetItemValueColor
code:
native MultiboardSetItemValueColor takes multiboarditem mbi, integer red, integer green, integer blue, integer alpha returns nothing


Name: SetCameraBounds
code:
native SetCameraBounds takes real x1, real y1, real x2, real y2, real x3, real y3, real x4, real y4 returns nothing


Name: SetCameraTargetController
code:
native SetCameraTargetController takes unit whichUnit, real xoffset, real yoffset, boolean inheritOrientation returns nothing


Name: CameraSetupSetField
code:
native CameraSetupSetField takes camerasetup whichSetup, camerafield whichField, real value, real duration returns nothing


Name: CameraSetupSetDestPosition
code:
native CameraSetupSetDestPosition takes camerasetup whichSetup, real x, real y, real duration returns nothing


Name: CameraSetupApply
code:
native CameraSetupApply takes camerasetup whichSetup, boolean doPan, boolean panTimed returns nothing


Name: CameraSetupApplyForceDuration
code:
native CameraSetupApplyForceDuration takes camerasetup whichSetup, boolean doPan, real forceDuration returns nothing


Name: CameraSetupApplyForceDurationWithZ
code:
native CameraSetupApplyForceDurationWithZ takes camerasetup whichSetup, real zDestOffset, real forceDuration returns nothing


Name: SetCineFilterStartColor
code:
native SetCineFilterStartColor takes integer red, integer green, integer blue, integer alpha returns nothing


Name: SetCineFilterEndColor
code:
native SetCineFilterEndColor takes integer red, integer green, integer blue, integer alpha returns nothing


Name: SetCinematicScene
code:
native SetCinematicScene takes integer portraitUnitId, playercolor color, string speakerTitle, string text, real sceneDuration, real voiceoverDuration returns nothing


Name: CreateSound
code:
native CreateSound takes string fileName, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate, string eaxSetting returns sound


Name: CreateSoundFilenameWithLabel
code:
native CreateSoundFilenameWithLabel takes string fileName, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate, string SLKEntryName returns sound


Name: CreateSoundFromLabel
code:
native CreateSoundFromLabel takes string soundLabel, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate returns sound


Name: CreateMIDISound
code:
native CreateMIDISound takes string soundLabel, integer fadeInRate, integer fadeOutRate returns sound


Name: SetSoundConeAngles
code:
native SetSoundConeAngles takes sound soundHandle, real inside, real outside, integer outsideVolume returns nothing


Name: RegisterStackedSound
code:
native RegisterStackedSound takes sound soundHandle, boolean byPosition, real rectwidth, real rectheight returns nothing


Name: UnregisterStackedSound
code:
native UnregisterStackedSound takes sound soundHandle, boolean byPosition, real rectwidth, real rectheight returns nothing


Name: TerrainDeformCrater
code:
native TerrainDeformCrater takes real x, real y, real radius, real depth, integer duration, boolean permanent returns terraindeformation


Name: TerrainDeformRipple
code:
native TerrainDeformRipple takes real x, real y, real radius, real depth, integer duration, integer count, real spaceWaves, real timeWaves, real radiusStartPct, boolean limitNeg returns terraindeformation


Name: TerrainDeformWave
code:
native TerrainDeformWave takes real x, real y, real dirX, real dirY, real distance, real speed, real radius, real depth, integer trailTime, integer count returns terraindeformation


Name: TerrainDeformRandom
code:
native TerrainDeformRandom takes real x, real y, real radius, real minDelta, real maxDelta, integer duration, integer updateInterval returns terraindeformation


Name: AddSpecialEffectTarget
code:
native AddSpecialEffectTarget takes string modelName, widget targetWidget, string attachPointName returns effect


Name: AddSpellEffectTarget
code:
native AddSpellEffectTarget takes string modelName, effecttype t, widget targetWidget, string attachPoint returns effect


Name: AddSpellEffectTargetById
code:
native AddSpellEffectTargetById takes integer abilityId, effecttype t, widget targetWidget, string attachPoint returns effect


Name: AddLightning
code:
native AddLightning takes string codeName, boolean checkVisibility, real x1, real y1, real x2, real y2 returns lightning


Name: AddLightningEx
code:
native AddLightningEx takes string codeName, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2 returns lightning


Name: MoveLightning
code:
native MoveLightning takes lightning whichBolt, boolean checkVisibility, real x1, real y1, real x2, real y2 returns boolean


Name: MoveLightningEx
code:
native MoveLightningEx takes lightning whichBolt, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2 returns boolean


Name: SetWaterBaseColor
code:
native SetWaterBaseColor takes integer red, integer green, integer blue, integer alpha returns nothing


Name: SetTerrainType
code:
native SetTerrainType takes real x, real y, integer terrainType, integer variation, integer area, integer shape returns nothing


Name: CreateImage
code:
native CreateImage takes string file, real sizeX, real sizeY, real sizeZ, real posX, real posY, real posZ, real originX, real originY, real originZ, integer imageType returns image


Name: SetImageColor
code:
native SetImageColor takes image whichImage, integer red, integer green, integer blue, integer alpha returns nothing


Name: SetImageAboveWater
code:
native SetImageAboveWater takes image whichImage, boolean flag, boolean useWaterAlpha returns nothing


Name: CreateUbersplat
code:
native CreateUbersplat takes real x, real y, string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime returns ubersplat


Name: SetBlight
code:
native SetBlight takes player whichPlayer, real x, real y, real radius, boolean addBlight returns nothing


Name: SetBlightLoc
code:
native SetBlightLoc takes player whichPlayer, location whichLocation, real radius, boolean addBlight returns nothing


Name: SetDoodadAnimation
code:
native SetDoodadAnimation takes real x, real y, real radius, integer doodadID, boolean nearestOnly, string animName, boolean animRandom returns nothing


Name: SetDoodadAnimationRect
code:
native SetDoodadAnimationRect takes rect r, integer doodadID, string animName, boolean animRandom returns nothing


Name: StoreRealBJ
code:
function StoreRealBJ takes real value, string key, string missionKey, gamecache cache returns nothing
    call StoreReal(cache, missionKey, key, value)
endfunction


Name: StoreIntegerBJ
code:
function StoreIntegerBJ takes integer value, string key, string missionKey, gamecache cache returns nothing
    call StoreInteger(cache, missionKey, key, value)
endfunction


Name: StoreBooleanBJ
code:
function StoreBooleanBJ takes boolean value, string key, string missionKey, gamecache cache returns nothing
    call StoreBoolean(cache, missionKey, key, value)
endfunction


Name: SaveTriggerConditionHandle
code:
native SaveTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey, triggercondition whichTriggercondition returns boolean


Name: SaveMultiboardItemHandle
code:
native SaveMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey, multiboarditem whichMultiboarditem returns boolean


Name: LoadDestructableHandle
code:
native LoadDestructableHandle takes hashtable table, integer parentKey, integer childKey returns destructable 


Name: LoadAbilityHandle
code:
native LoadAbilityHandle takes hashtable table, integer parentKey, integer childKey returns ability 


Name: LoadTriggerHandle
code:
native LoadTriggerHandle takes hashtable table, integer parentKey, integer childKey returns trigger 


Name: LoadTriggerConditionHandle
code:
native LoadTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey returns triggercondition 


Name: LoadTriggerActionHandle
code:
native LoadTriggerActionHandle takes hashtable table, integer parentKey, integer childKey returns triggeraction 


Name: LoadTriggerEventHandle
code:
native LoadTriggerEventHandle takes hashtable table, integer parentKey, integer childKey returns event 


Name: FlushChildHashtableBJ
code:
function FlushChildHashtableBJ takes integer missionKey, hashtable table returns nothing
    call FlushChildHashtable(table, missionKey)
endfunction


Name: FlushParentHashtableBJ
code:
function FlushParentHashtableBJ takes hashtable table returns nothing
    call FlushParentHashtable(table)
endfunction


Name: GetDyingDestructable
code:
function GetDyingDestructable takes nothing returns destructable
    return GetTriggerDestructable()
endfunction


Name: GetLastCreatedHashtableBJ
code:
function GetLastCreatedHashtableBJ takes nothing returns hashtable
    return bj_lastCreatedHashtable
endfunction


Name: HaveSavedValue
code:
function HaveSavedValue takes integer key, integer valueType, integer missionKey, hashtable table returns boolean
    if (valueType == bj_HASHTABLE_BOOLEAN) then
        return HaveSavedBoolean(table, missionKey, key)
    elseif (valueType == bj_HASHTABLE_INTEGER) then
        return HaveSavedInteger(table, missionKey, key)
    elseif (valueType == bj_HASHTABLE_REAL) then
        return HaveSavedReal(table, missionKey, key)
    elseif (valueType == bj_HASHTABLE_STRING) then
        return HaveSavedString(table, missionKey, key)
    elseif (valueType == bj_HASHTABLE_STRING) then
        return HaveSavedHandle(table, missionKey, key)
    else
                return false
    endif
endfunction


Name: InitHashtableBJ
code:
function InitHashtableBJ takes nothing returns hashtable
    set bj_lastCreatedHashtable = InitHashtable()
    return bj_lastCreatedHashtable
endfunction


Name: LoadAbilityHandleBJ
code:
function LoadAbilityHandleBJ takes integer key, integer missionKey, hashtable table returns ability
    return LoadAbilityHandle(table, missionKey, key)
endfunction


Name: LoadBooleanBJ
code:
function LoadBooleanBJ takes integer key, integer missionKey, hashtable table returns boolean
        return LoadBoolean(table, missionKey, key)
endfunction


Name: LoadBooleanExprHandleBJ
code:
function LoadBooleanExprHandleBJ takes integer key, integer missionKey, hashtable table returns boolexpr
    return LoadBooleanExprHandle(table, missionKey, key)
endfunction


Name: LoadButtonHandleBJ
code:
function LoadButtonHandleBJ takes integer key, integer missionKey, hashtable table returns button
    return LoadButtonHandle(table, missionKey, key)
endfunction


Name: LoadDefeatConditionHandleBJ
code:
function LoadDefeatConditionHandleBJ takes integer key, integer missionKey, hashtable table returns defeatcondition
    return LoadDefeatConditionHandle(table, missionKey, key)
endfunction


Name: LoadDestructableHandleBJ
code:
function LoadDestructableHandleBJ takes integer key, integer missionKey, hashtable table returns destructable
    return LoadDestructableHandle(table, missionKey, key)
endfunction


Name: LoadDialogHandleBJ
code:
function LoadDialogHandleBJ takes integer key, integer missionKey, hashtable table returns dialog
    return LoadDialogHandle(table, missionKey, key)
endfunction


Name: LoadEffectHandleBJ
code:
function LoadEffectHandleBJ takes integer key, integer missionKey, hashtable table returns effect
    return LoadEffectHandle(table, missionKey, key)
endfunction


Name: LoadFogModifierHandleBJ
code:
function LoadFogModifierHandleBJ takes integer key, integer missionKey, hashtable table returns fogmodifier
    return LoadFogModifierHandle(table, missionKey, key)
endfunction


Name: LoadFogStateHandleBJ
code:
function LoadFogStateHandleBJ takes integer key, integer missionKey, hashtable table returns fogstate
    return LoadFogStateHandle(table, missionKey, key)
endfunction


Name: LoadForceHandleBJ
code:
function LoadForceHandleBJ takes integer key, integer missionKey, hashtable table returns force
    return LoadForceHandle(table, missionKey, key)
endfunction


Name: LoadGroupHandleBJ
code:
function LoadGroupHandleBJ takes integer key, integer missionKey, hashtable table returns group
    return LoadGroupHandle(table, missionKey, key)
endfunction


Name: LoadImageHandleBJ
code:
function LoadImageHandleBJ takes integer key, integer missionKey, hashtable table returns image
    return LoadImageHandle(table, missionKey, key)
endfunction


Name: LoadIntegerBJ
code:
function LoadIntegerBJ takes integer key, integer missionKey, hashtable table returns integer
        return LoadInteger(table, missionKey, key)
endfunction


Name: LoadItemHandleBJ
code:
function LoadItemHandleBJ takes integer key, integer missionKey, hashtable table returns item
    return LoadItemHandle(table, missionKey, key)
endfunction


Name: LoadItemPoolHandleBJ
code:
function LoadItemPoolHandleBJ takes integer key, integer missionKey, hashtable table returns itempool
    return LoadItemPoolHandle(table, missionKey, key)
endfunction


Name: LoadLeaderboardHandleBJ
code:
function LoadLeaderboardHandleBJ takes integer key, integer missionKey, hashtable table returns leaderboard
    return LoadLeaderboardHandle(table, missionKey, key)
endfunction


Name: LoadLightningHandleBJ
code:
function LoadLightningHandleBJ takes integer key, integer missionKey, hashtable table returns lightning
    return LoadLightningHandle(table, missionKey, key)
endfunction


Name: LoadLocationHandleBJ
code:
function LoadLocationHandleBJ takes integer key, integer missionKey, hashtable table returns location
    return LoadLocationHandle(table, missionKey, key)
endfunction


Name: LoadMultiboardHandleBJ
code:
function LoadMultiboardHandleBJ takes integer key, integer missionKey, hashtable table returns multiboard
    return LoadMultiboardHandle(table, missionKey, key)
endfunction


Name: LoadMultiboardItemHandleBJ
code:
function LoadMultiboardItemHandleBJ takes integer key, integer missionKey, hashtable table returns multiboarditem
    return LoadMultiboardItemHandle(table, missionKey, key)
endfunction


Name: LoadPlayerHandleBJ
code:
function LoadPlayerHandleBJ takes integer key, integer missionKey, hashtable table returns player
    return LoadPlayerHandle(table, missionKey, key)
endfunction


Name: LoadQuestHandleBJ
code:
function LoadQuestHandleBJ takes integer key, integer missionKey, hashtable table returns quest
    return LoadQuestHandle(table, missionKey, key)
endfunction


Name: LoadQuestItemHandleBJ
code:
function LoadQuestItemHandleBJ takes integer key, integer missionKey, hashtable table returns questitem
    return LoadQuestItemHandle(table, missionKey, key)
endfunction


Name: LoadRealBJ
code:
function LoadRealBJ takes integer key, integer missionKey, hashtable table returns real
        return LoadReal(table, missionKey, key)
endfunction


Name: LoadRectHandleBJ
code:
function LoadRectHandleBJ takes integer key, integer missionKey, hashtable table returns rect
    return LoadRectHandle(table, missionKey, key)
endfunction


Name: LoadRegionHandleBJ
code:
function LoadRegionHandleBJ takes integer key, integer missionKey, hashtable table returns region
    return LoadRegionHandle(table, missionKey, key)
endfunction


Name: LoadSoundHandleBJ
code:
function LoadSoundHandleBJ takes integer key, integer missionKey, hashtable table returns sound
    return LoadSoundHandle(table, missionKey, key)
endfunction


Name: LoadStringBJ
code:
function LoadStringBJ takes integer key, integer missionKey, hashtable table returns string
    local string s

        set s = LoadStr(table, missionKey, key)
    if (s == null) then
        return ""
    else
        return s
    endif
endfunction


Name: LoadTextTagHandleBJ
code:
function LoadTextTagHandleBJ takes integer key, integer missionKey, hashtable table returns texttag
    return LoadTextTagHandle(table, missionKey, key)
endfunction


Name: LoadTimerDialogHandleBJ
code:
function LoadTimerDialogHandleBJ takes integer key, integer missionKey, hashtable table returns timerdialog
    return LoadTimerDialogHandle(table, missionKey, key)
endfunction


Name: LoadTimerHandleBJ
code:
function LoadTimerHandleBJ takes integer key, integer missionKey, hashtable table returns timer
    return LoadTimerHandle(table, missionKey, key)
endfunction


Name: LoadTrackableHandleBJ
code:
function LoadTrackableHandleBJ takes integer key, integer missionKey, hashtable table returns trackable
    return LoadTrackableHandle(table, missionKey, key)
endfunction


Name: LoadTriggerActionHandleBJ
code:
function LoadTriggerActionHandleBJ takes integer key, integer missionKey, hashtable table returns triggeraction
    return LoadTriggerActionHandle(table, missionKey, key)
endfunction


Name: LoadTriggerConditionHandleBJ
code:
function LoadTriggerConditionHandleBJ takes integer key, integer missionKey, hashtable table returns triggercondition
    return LoadTriggerConditionHandle(table, missionKey, key)
endfunction


Name: LoadTriggerEventHandleBJ
code:
function LoadTriggerEventHandleBJ takes integer key, integer missionKey, hashtable table returns event
    return LoadTriggerEventHandle(table, missionKey, key)
endfunction


Name: LoadTriggerHandleBJ
code:
function LoadTriggerHandleBJ takes integer key, integer missionKey, hashtable table returns trigger
    return LoadTriggerHandle(table, missionKey, key)
endfunction


Name: LoadUbersplatHandleBJ
code:
function LoadUbersplatHandleBJ takes integer key, integer missionKey, hashtable table returns ubersplat
    return LoadUbersplatHandle(table, missionKey, key)
endfunction


Name: LoadUnitHandleBJ
code:
function LoadUnitHandleBJ takes integer key, integer missionKey, hashtable table returns unit
    return LoadUnitHandle(table, missionKey, key)
endfunction


Name: LoadUnitPoolHandleBJ
code:
function LoadUnitPoolHandleBJ takes integer key, integer missionKey, hashtable table returns unitpool
    return LoadUnitPoolHandle(table, missionKey, key)
endfunction


Name: LoadWidgetHandleBJ
code:
function LoadWidgetHandleBJ takes integer key, integer missionKey, hashtable table returns widget
    return LoadWidgetHandle(table, missionKey, key)
endfunction


Name: SaveAbilityHandleBJ
code:
function SaveAbilityHandleBJ takes ability whichAbility, integer key, integer missionKey, hashtable table returns boolean
    return SaveAbilityHandle(table, missionKey, key, whichAbility)
endfunction


Name: SaveBooleanBJ
code:
function SaveBooleanBJ takes boolean value, integer key, integer missionKey, hashtable table returns nothing
    call SaveBoolean(table, missionKey, key, value)
endfunction


Name: SaveBooleanExprHandleBJ
code:
function SaveBooleanExprHandleBJ takes boolexpr whichBoolexpr, integer key, integer missionKey, hashtable table returns boolean
    return SaveBooleanExprHandle(table, missionKey, key, whichBoolexpr)
endfunction


Name: SaveButtonHandleBJ
code:
function SaveButtonHandleBJ takes button whichButton, integer key, integer missionKey, hashtable table returns boolean
    return SaveButtonHandle(table, missionKey, key, whichButton)
endfunction


Name: SaveDefeatConditionHandleBJ
code:
function SaveDefeatConditionHandleBJ takes defeatcondition whichDefeatcondition, integer key, integer missionKey, hashtable table returns boolean
    return SaveDefeatConditionHandle(table, missionKey, key, whichDefeatcondition)
endfunction


Name: SaveDestructableHandleBJ
code:
function SaveDestructableHandleBJ takes destructable whichDestructable, integer key, integer missionKey, hashtable table returns boolean
    return SaveDestructableHandle(table, missionKey, key, whichDestructable)
endfunction


Name: SaveDialogHandleBJ
code:
function SaveDialogHandleBJ takes dialog whichDialog, integer key, integer missionKey, hashtable table returns boolean
    return SaveDialogHandle(table, missionKey, key, whichDialog)
endfunction


Name: SaveEffectHandleBJ
code:
function SaveEffectHandleBJ takes effect whichEffect, integer key, integer missionKey, hashtable table returns boolean
    return SaveEffectHandle(table, missionKey, key, whichEffect)
endfunction


Name: SaveFogModifierHandleBJ
code:
function SaveFogModifierHandleBJ takes fogmodifier whichFogModifier, integer key, integer missionKey, hashtable table returns boolean
    return SaveFogModifierHandle(table, missionKey, key, whichFogModifier)
endfunction


Name: SaveFogStateHandleBJ
code:
function SaveFogStateHandleBJ takes fogstate whichFogState, integer key, integer missionKey, hashtable table returns boolean
    return SaveFogStateHandle(table, missionKey, key, whichFogState)
endfunction


Name: SaveForceHandleBJ
code:
function SaveForceHandleBJ takes force whichForce, integer key, integer missionKey, hashtable table returns boolean
    return SaveForceHandle(table, missionKey, key, whichForce)
endfunction


Name: SaveGroupHandleBJ
code:
function SaveGroupHandleBJ takes group whichGroup, integer key, integer missionKey, hashtable table returns boolean
    return SaveGroupHandle(table, missionKey, key, whichGroup)
endfunction


Name: SaveImageHandleBJ
code:
function SaveImageHandleBJ takes image whichImage, integer key, integer missionKey, hashtable table returns boolean
    return SaveImageHandle(table, missionKey, key, whichImage)
endfunction


Name: SaveIntegerBJ
code:
function SaveIntegerBJ takes integer value, integer key, integer missionKey, hashtable table returns nothing
    call SaveInteger(table, missionKey, key, value)
endfunction


Name: SaveItemHandleBJ
code:
function SaveItemHandleBJ takes item whichItem, integer key, integer missionKey, hashtable table returns boolean
    return SaveItemHandle(table, missionKey, key, whichItem)
endfunction


Name: SaveItemPoolHandleBJ
code:
function SaveItemPoolHandleBJ takes itempool whichItempool, integer key, integer missionKey, hashtable table returns boolean
    return SaveItemPoolHandle(table, missionKey, key, whichItempool)
endfunction


Name: SaveLeaderboardHandleBJ
code:
function SaveLeaderboardHandleBJ takes leaderboard whichLeaderboard, integer key, integer missionKey, hashtable table returns boolean
    return SaveLeaderboardHandle(table, missionKey, key, whichLeaderboard)
endfunction


Name: SaveLightningHandleBJ
code:
function SaveLightningHandleBJ takes lightning whichLightning, integer key, integer missionKey, hashtable table returns boolean
    return SaveLightningHandle(table, missionKey, key, whichLightning)
endfunction


Name: SaveLocationHandleBJ
code:
function SaveLocationHandleBJ takes location whichLocation, integer key, integer missionKey, hashtable table returns boolean
    return SaveLocationHandle(table, missionKey, key, whichLocation)
endfunction


Name: SaveMultiboardHandleBJ
code:
function SaveMultiboardHandleBJ takes multiboard whichMultiboard, integer key, integer missionKey, hashtable table returns boolean
    return SaveMultiboardHandle(table, missionKey, key, whichMultiboard)
endfunction


Name: SaveMultiboardItemHandleBJ
code:
function SaveMultiboardItemHandleBJ takes multiboarditem whichMultiboarditem, integer key, integer missionKey, hashtable table returns boolean
    return SaveMultiboardItemHandle(table, missionKey, key, whichMultiboarditem)
endfunction


Name: SavePlayerHandleBJ
code:
function SavePlayerHandleBJ takes player whichPlayer, integer key, integer missionKey, hashtable table returns boolean
    return SavePlayerHandle(table, missionKey, key, whichPlayer)
endfunction


Name: SaveQuestHandleBJ
code:
function SaveQuestHandleBJ takes quest whichQuest, integer key, integer missionKey, hashtable table returns boolean
    return SaveQuestHandle(table, missionKey, key, whichQuest)
endfunction


Name: SaveQuestItemHandleBJ
code:
function SaveQuestItemHandleBJ takes questitem whichQuestitem, integer key, integer missionKey, hashtable table returns boolean
    return SaveQuestItemHandle(table, missionKey, key, whichQuestitem)
endfunction


Name: SaveRealBJ
code:
function SaveRealBJ takes real value, integer key, integer missionKey, hashtable table returns nothing
    call SaveReal(table, missionKey, key, value)
endfunction


Name: SaveRectHandleBJ
code:
function SaveRectHandleBJ takes rect whichRect, integer key, integer missionKey, hashtable table returns boolean
    return SaveRectHandle(table, missionKey, key, whichRect)
endfunction


Name: SaveRegionHandleBJ
code:
function SaveRegionHandleBJ takes region whichRegion, integer key, integer missionKey, hashtable table returns boolean
    return SaveRegionHandle(table, missionKey, key, whichRegion)
endfunction


Name: SaveSoundHandleBJ
code:
function SaveSoundHandleBJ takes sound whichSound, integer key, integer missionKey, hashtable table returns boolean
    return SaveSoundHandle(table, missionKey, key, whichSound)
endfunction


Name: SaveStringBJ
code:
function SaveStringBJ takes string value, integer key, integer missionKey, hashtable table returns boolean
    return SaveStr(table, missionKey, key, value)
endfunction


Name: SaveTextTagHandleBJ
code:
function SaveTextTagHandleBJ takes texttag whichTexttag, integer key, integer missionKey, hashtable table returns boolean
    return SaveTextTagHandle(table, missionKey, key, whichTexttag)
endfunction


Name: SaveTimerDialogHandleBJ
code:
function SaveTimerDialogHandleBJ takes timerdialog whichTimerdialog, integer key, integer missionKey, hashtable table returns boolean
    return SaveTimerDialogHandle(table, missionKey, key, whichTimerdialog)
endfunction


Name: SaveTimerHandleBJ
code:
function SaveTimerHandleBJ takes timer whichTimer, integer key, integer missionKey, hashtable table returns boolean
    return SaveTimerHandle(table, missionKey, key, whichTimer)
endfunction


Name: SaveTrackableHandleBJ
code:
function SaveTrackableHandleBJ takes trackable whichTrackable, integer key, integer missionKey, hashtable table returns boolean
    return SaveTrackableHandle(table, missionKey, key, whichTrackable)
endfunction


Name: SaveTriggerActionHandleBJ
code:
function SaveTriggerActionHandleBJ takes triggeraction whichTriggeraction, integer key, integer missionKey, hashtable table returns boolean
    return SaveTriggerActionHandle(table, missionKey, key, whichTriggeraction)
endfunction


Name: SaveTriggerConditionHandleBJ
code:
function SaveTriggerConditionHandleBJ takes triggercondition whichTriggercondition, integer key, integer missionKey, hashtable table returns boolean
    return SaveTriggerConditionHandle(table, missionKey, key, whichTriggercondition)
endfunction


Name: SaveTriggerEventHandleBJ
code:
function SaveTriggerEventHandleBJ takes event whichEvent, integer key, integer missionKey, hashtable table returns boolean
    return SaveTriggerEventHandle(table, missionKey, key, whichEvent)
endfunction


Name: SaveTriggerHandleBJ
code:
function SaveTriggerHandleBJ takes trigger whichTrigger, integer key, integer missionKey, hashtable table returns boolean
    return SaveTriggerHandle(table, missionKey, key, whichTrigger)
endfunction


Name: SaveUbersplatHandleBJ
code:
function SaveUbersplatHandleBJ takes ubersplat whichUbersplat, integer key, integer missionKey, hashtable table returns boolean
    return SaveUbersplatHandle(table, missionKey, key, whichUbersplat)
endfunction


Name: SaveUnitHandleBJ
code:
function SaveUnitHandleBJ takes unit whichUnit, integer key, integer missionKey, hashtable table returns boolean
    return SaveUnitHandle(table, missionKey, key, whichUnit)
endfunction


Name: SaveUnitPoolHandleBJ
code:
function SaveUnitPoolHandleBJ takes unitpool whichUnitpool, integer key, integer missionKey, hashtable table returns boolean
    return SaveUnitPoolHandle(table, missionKey, key, whichUnitpool)
endfunction


Name: SaveWidgetHandleBJ
code:
function SaveWidgetHandleBJ takes widget whichWidget, integer key, integer missionKey, hashtable table returns boolean
    return SaveWidgetHandle(table, missionKey, key, whichWidget)
endfunction


Name: TriggerRegisterDestDeathInRegionEvent
code:
function TriggerRegisterDestDeathInRegionEvent takes trigger trig, rect r returns nothing
    set bj_destInRegionDiesTrig = trig
    set bj_destInRegionDiesCount = 0
    call EnumDestructablesInRect(r, null, function RegisterDestDeathInRegionEnum)
endfunction


Name: LoadBooleanExprHandle
code:
native LoadBooleanExprHandle takes hashtable table, integer parentKey, integer childKey returns boolexpr


Name: LoadDefeatConditionHandle
code:
native LoadDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey returns defeatcondition


Name: LoadDestructableHandle
code:
native LoadDestructableHandle takes hashtable table, integer parentKey, integer childKey returns destructable


Name: LoadFogModifierHandle
code:
native LoadFogModifierHandle takes hashtable table, integer parentKey, integer childKey returns fogmodifier


Name: LoadFogStateHandle
code:
native LoadFogStateHandle takes hashtable table, integer parentKey, integer childKey returns fogstate


Name: LoadItemPoolHandle
code:
native LoadItemPoolHandle takes hashtable table, integer parentKey, integer childKey returns itempool


Name: LoadLeaderboardHandle
code:
native LoadLeaderboardHandle takes hashtable table, integer parentKey, integer childKey returns leaderboard


Name: LoadLightningHandle
code:
native LoadLightningHandle takes hashtable table, integer parentKey, integer childKey returns lightning


Name: LoadLocationHandle
code:
native LoadLocationHandle takes hashtable table, integer parentKey, integer childKey returns location


Name: LoadMultiboardHandle
code:
native LoadMultiboardHandle takes hashtable table, integer parentKey, integer childKey returns multiboard


Name: LoadMultiboardItemHandle
code:
native LoadMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey returns multiboarditem


Name: LoadQuestItemHandle
code:
native LoadQuestItemHandle takes hashtable table, integer parentKey, integer childKey returns questitem


Name: LoadTimerDialogHandle
code:
native LoadTimerDialogHandle takes hashtable table, integer parentKey, integer childKey returns timerdialog


Name: LoadTrackableHandle
code:
native LoadTrackableHandle takes hashtable table, integer parentKey, integer childKey returns trackable


Name: LoadTriggerActionHandle
code:
native LoadTriggerActionHandle takes hashtable table, integer parentKey, integer childKey returns triggeraction


Name: LoadTriggerConditionHandle
code:
native LoadTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey returns triggercondition


Name: LoadTriggerEventHandle
code:
native LoadTriggerEventHandle takes hashtable table, integer parentKey, integer childKey returns event


Name: LoadUbersplatHandle
code:
native LoadUbersplatHandle takes hashtable table, integer parentKey, integer childKey returns ubersplat


Name: LoadUnitPoolHandle
code:
native LoadUnitPoolHandle takes hashtable table, integer parentKey, integer childKey returns unitpool


Name: RemoveSavedBoolean
code:
native RemoveSavedBoolean takes hashtable table, integer parentKey, integer childKey returns nothing


Name: RemoveSavedInteger
code:
native RemoveSavedInteger takes hashtable table, integer parentKey, integer childKey returns nothing


Name: SaveAbilityHandle
code:
native SaveAbilityHandle takes hashtable table, integer parentKey, integer childKey, ability whichAbility returns boolean


Name: SaveBoolean
code:
native SaveBoolean takes hashtable table, integer parentKey, integer childKey, boolean value returns nothing


Name: SaveBooleanExprHandle
code:
native SaveBooleanExprHandle takes hashtable table, integer parentKey, integer childKey, boolexpr whichBoolexpr returns boolean


Name: SaveButtonHandle
code:
native SaveButtonHandle takes hashtable table, integer parentKey, integer childKey, button whichButton returns boolean


Name: SaveDefeatConditionHandle
code:
native SaveDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey, defeatcondition whichDefeatcondition returns boolean


Name: SaveDestructableHandle
code:
native SaveDestructableHandle takes hashtable table, integer parentKey, integer childKey, destructable whichDestructable returns boolean


Name: SaveDialogHandle
code:
native SaveDialogHandle takes hashtable table, integer parentKey, integer childKey, dialog whichDialog returns boolean


Name: SaveEffectHandle
code:
native SaveEffectHandle takes hashtable table, integer parentKey, integer childKey, effect whichEffect returns boolean


Name: SaveFogModifierHandle
code:
native SaveFogModifierHandle takes hashtable table, integer parentKey, integer childKey, fogmodifier whichFogModifier returns boolean


Name: SaveFogStateHandle
code:
native SaveFogStateHandle takes hashtable table, integer parentKey, integer childKey, fogstate whichFogState returns boolean


Name: SaveForceHandle
code:
native SaveForceHandle takes hashtable table, integer parentKey, integer childKey, force whichForce returns boolean


Name: SaveGroupHandle
code:
native SaveGroupHandle takes hashtable table, integer parentKey, integer childKey, group whichGroup returns boolean


Name: SaveImageHandle
code:
native SaveImageHandle takes hashtable table, integer parentKey, integer childKey, image whichImage returns boolean


Name: SaveInteger
code:
native SaveInteger takes hashtable table, integer parentKey, integer childKey, integer value returns nothing


Name: SaveItemHandle
code:
native SaveItemHandle takes hashtable table, integer parentKey, integer childKey, item whichItem returns boolean


Name: SaveItemPoolHandle
code:
native SaveItemPoolHandle takes hashtable table, integer parentKey, integer childKey, itempool whichItempool returns boolean


Name: SaveLeaderboardHandle
code:
native SaveLeaderboardHandle takes hashtable table, integer parentKey, integer childKey, leaderboard whichLeaderboard returns boolean


Name: SaveLightningHandle
code:
native SaveLightningHandle takes hashtable table, integer parentKey, integer childKey, lightning whichLightning returns boolean


Name: SaveLocationHandle
code:
native SaveLocationHandle takes hashtable table, integer parentKey, integer childKey, location whichLocation returns boolean


Name: SaveMultiboardHandle
code:
native SaveMultiboardHandle takes hashtable table, integer parentKey, integer childKey, multiboard whichMultiboard returns boolean


Name: SavePlayerHandle
code:
native SavePlayerHandle takes hashtable table, integer parentKey, integer childKey, player whichPlayer returns boolean


Name: SaveQuestHandle
code:
native SaveQuestHandle takes hashtable table, integer parentKey, integer childKey, quest whichQuest returns boolean


Name: SaveQuestItemHandle
code:
native SaveQuestItemHandle takes hashtable table, integer parentKey, integer childKey, questitem whichQuestitem returns boolean


Name: SaveReal
code:
native SaveReal takes hashtable table, integer parentKey, integer childKey, real value returns nothing


Name: SaveRectHandle
code:
native SaveRectHandle takes hashtable table, integer parentKey, integer childKey, rect whichRect returns boolean


Name: SaveRegionHandle
code:
native SaveRegionHandle takes hashtable table, integer parentKey, integer childKey, region whichRegion returns boolean


Name: SaveSoundHandle
code:
native SaveSoundHandle takes hashtable table, integer parentKey, integer childKey, sound whichSound returns boolean


Name: SaveStr
code:
native SaveStr takes hashtable table, integer parentKey, integer childKey, string value returns boolean


Name: SaveTextTagHandle
code:
native SaveTextTagHandle takes hashtable table, integer parentKey, integer childKey, texttag whichTexttag returns boolean


Name: SaveTimerDialogHandle
code:
native SaveTimerDialogHandle takes hashtable table, integer parentKey, integer childKey, timerdialog whichTimerdialog returns boolean


Name: SaveTimerHandle
code:
native SaveTimerHandle takes hashtable table, integer parentKey, integer childKey, timer whichTimer returns boolean


Name: SaveTrackableHandle
code:
native SaveTrackableHandle takes hashtable table, integer parentKey, integer childKey, trackable whichTrackable returns boolean


Name: SaveTriggerActionHandle
code:
native SaveTriggerActionHandle takes hashtable table, integer parentKey, integer childKey, triggeraction whichTriggeraction returns boolean


Name: SaveTriggerEventHandle
code:
native SaveTriggerEventHandle takes hashtable table, integer parentKey, integer childKey, event whichEvent returns boolean


Name: SaveTriggerHandle
code:
native SaveTriggerHandle takes hashtable table, integer parentKey, integer childKey, trigger whichTrigger returns boolean


Name: SaveUbersplatHandle
code:
native SaveUbersplatHandle takes hashtable table, integer parentKey, integer childKey, ubersplat whichUbersplat returns boolean


Name: SaveUnitHandle
code:
native SaveUnitHandle takes hashtable table, integer parentKey, integer childKey, unit whichUnit returns boolean


Name: SaveUnitPoolHandle
code:
native SaveUnitPoolHandle takes hashtable table, integer parentKey, integer childKey, unitpool whichUnitpool returns boolean


Name: SaveWidgetHandle
code:
native SaveWidgetHandle takes hashtable table, integer parentKey, integer childKey, widget whichWidget returns boolean


