• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Lua to GUI Native Function Name Remapping

This snippet helps out those just starting with Lua by copying all native/BJ functions so that, when coding, you can use the function names that you're used to from the GUI actions menu.

Simply paste this into an empty script file at the top of your map script and now you can use the more familiar GUI function names while coding in Lua.

No warranties for completeness.

If you are thinking about switching to Lua, check out Eikonium's Lua tutorial.

You should not be coding Lua in the World Editor. Get a proper development environment, like it is laid out in the tutorial. You need to copy this script file into your IDE folder, so that you will get function previews such as these:

341965-3996b9ae4226330291531cbc34fc5632.png


Lua:
Cinematic_SetDialogueTextID = SetDialogueTextKey
Cinematic_SetSpeakerNameTextID = SetDialogueSpeakerNameKey
Wait_Wait = TriggerSleepAction
Wait_WaitGameTime = PolledWait
Wait_WaitForSound = WaitForSoundBJ
AI_StartMeleeAIScript = StartMeleeAI
AI_StartCampaignAIScript = StartCampaignAI
AI_SendAICommand = CommandAI
AI_IgnoreUnitGuardPosition = RemoveGuardPosition
AI_IgnoreAllUnitGuardPositions = RemoveAllGuardPositions
AI_RecycleUnitGuardPosition = RecycleGuardPosition
AI_LockGuardPosition = LockGuardPosition
Animation_PlayUnitAnimation = SetUnitAnimation
Animation_PlayUnitAnimationSpecifyRarity = SetUnitAnimationWithRarity
Animation_QueueUnitAnimation = QueueUnitAnimationBJ
Animation_ResetUnitAnimation = ResetUnitAnimation
Animation_AddRemoveUnitAnimationTag = AddUnitAnimationPropertiesBJ
Animation_LockBodyPartFacing = SetUnitLookAt
Animation_ResetBodyPartFacing = ResetUnitLookAt
Animation_ChangeUnitSize = SetUnitScalePercent
Animation_ChangeUnitVertexColoring = SetUnitVertexColorBJ
Animation_ChangeUnitAnimationSpeed = SetUnitTimeScalePercent
Animation_ChangeUnitTurnSpeed = SetUnitTurnSpeedBJ
Animation_ChangeUnitBlendTime = SetUnitBlendTimeBJ
Animation_ChangeUnitFlyingHeight = SetUnitFlyHeightBJ
Animation_ChangeUnitPropWindowAngle = SetUnitPropWindowBJ
Animation_PlayDestructibleAnimation = SetDestructableAnimationBJ
Animation_QueueDestructibleAnimation = QueueDestructableAnimationBJ
Animation_ChangeDestructibleAnimationSpeed = SetDestAnimationSpeedPercent
Animation_PlayAnimationForDoodadsInRegion = SetDoodadAnimationRectBJ
Animation_PlayAnimationForDoodadsInCircle = SetDoodadAnimationBJ
Camera_ApplyCameraObjectTimed = CameraSetupApplyForPlayer
Camera_ApplyCameraObjectTimedwithEaseinout = CameraSetupApplyForPlayerSmooth
Camera_PanCameraTimed = PanCameraToTimedLocForPlayer
Camera_PanCameraWithInterpolatedHeightTimed = PanCameraToTimedLocWithZForPlayer
Camera_PanCameraAsNecessaryTimed = SmartCameraPanBJ
Camera_SetCameraFieldTimed = SetCameraFieldForPlayer
Camera_RotateCameraAroundPoint = RotateCameraAroundLocBJ
Camera_LockCameraTargetToUnit = SetCameraTargetControllerNoZForPlayer
Camera_LockCameraOrientationToUnit = SetCameraOrientControllerForPlayerBJ
Camera_PlayCinematicCamera = SetCinematicCameraForPlayer
Camera_StopCamera = StopCameraForPlayerBJ
Camera_ResetGameCamera = ResetToGameCameraForPlayer
Camera_ChangeCameraSmoothingFactor = CameraSetSmoothingFactorBJ
Camera_ResetCameraSmoothingFactor = CameraResetSmoothingFactorBJ
Camera_SetCameraFocalDistance = CameraSetFocalDistance
Camera_SetCameraDepthofFieldScale = CameraSetDepthOfFieldScale
Camera_SwayCameraSource = CameraSetSourceNoiseForPlayer
Camera_SwayCameraTarget = CameraSetTargetNoiseForPlayer
Camera_ShakeCamera = CameraSetEQNoiseForPlayer
Camera_StopSwayingShakingCamera = CameraClearNoiseForPlayer
Camera_ExtendShrinkCameraBounds = AdjustCameraBoundsForPlayerBJ
Camera_SetCameraBounds = SetCameraBoundsToRectForPlayerBJ
Camera_SetSpacebarPoint = SetCameraQuickPositionLocForPlayer
Camera_SetCameraLabel = BlzCameraSetupSetLabel
Camera_GetCameraLabel = BlzCameraSetupGetLabel
Cinematic_PlayDialoguefromSpeaker = PlayDialogueFromSpeakerEx
Cinematic_PlayDialoguefromUnitType = PlayDialogueFromSpeakerTypeEx
Cinematic_EnableTargetIndicator = BlzEnableTargetIndicator
Cinematic_TransmissionFromUnit = TransmissionFromUnitWithNameBJ
Cinematic_TransmissionFromUnitType = TransmissionFromUnitTypeWithNameBJ
Cinematic_SubtitleDisplayOverride = ForceCinematicSubtitlesBJ
Cinematic_CinematicMode = CinematicModeBJ
Cinematic_CinematicModeTimed = CinematicModeExBJ
Cinematic_FadeFilter = CinematicFadeBJ
Cinematic_AdvancedFilter = CinematicFilterGenericBJ
Cinematic_ShowHideFilter = DisplayCineFilterBJ
Cinematic_PingMinimap = PingMinimapLocForForce
Cinematic_PingMinimapWithColor = PingMinimapLocForForceEx
Cinematic_FlashSpeechIndicatorForUnit = UnitAddIndicatorBJ
Cinematic_CreateMinimapIconOnUnit = CreateMinimapIconOnUnitBJ
Cinematic_CreateMinimapIconAtPoint = CreateMinimapIconAtLocBJ
Cinematic_CreateMinimapIcon = CreateMinimapIconBJ
Quest_CreateCampaignQuestPingOnUnit = CampaignMinimapIconUnitBJ
Quest_CreateCampaignQuestPingAtPoint = CampaignMinimapIconLocBJ
Quest_DestroyMinimapIcon = DestroyMinimapIcon
Quest_SetMinimapIconVisible = SetMinimapIconVisible
Quest_SetMinimapIconSelfDestroy = SetMinimapIconOrphanDestroy
Cinematic_FlashSpeechIndicatorForDestructible = DestructableAddIndicatorBJ
Cinematic_FlashSpeechIndicatorForItem = ItemAddIndicatorBJ
Cinematic_ClearTextMessages = ClearTextMessagesBJ
Cinematic_LetterboxModeOn = ShowInterfaceForceOff
Cinematic_LetterboxModeOff = ShowInterfaceForceOn
Cinematic_DisableUserControl = SetUserControlForceOff
Cinematic_EnableUserControl = SetUserControlForceOn
Cinematic_EnableDisableOcclusion = EnableOcclusionBJ
Cinematic_EnableDisableBoundaryTinting = EnableWorldFogBoundaryBJ
Timer_StartTimer = StartTimerBJ
Timer_PauseTimer = PauseTimerBJ
Timer_CreateTimerWindow = CreateTimerDialogBJ
Timer_DestroyTimerWindow = DestroyTimerDialogBJ
Timer_ShowHideTimerWindowForPlayer = TimerDialogDisplayForPlayerBJ
Timer_ShowHideTimerWindow = TimerDialogDisplayBJ
Timer_ChangeTimerWindowTitle = TimerDialogSetTitleBJ
Timer_ChangeTimerWindowTitleColor = TimerDialogSetTitleColorBJ
Timer_ChangeTimerWindowTimeColor = TimerDialogSetTimeColorBJ
Destructable_Create = CreateDestructableLoc
Destructable_CreateDead = CreateDeadDestructableLocBJ
Destructable_Kill = KillDestructable
Destructable_Remove = RemoveDestructable
Destructable_Resurrect = DestructableRestoreLife
Destructable_ShowHide = ShowDestructableBJ
Destructable_SetLifeToPercentage = SetDestructableLifePercentBJ
Destructable_SetLifeToValue = SetDestructableLife
Destructable_SetMaxLife = SetDestructableMaxLifeBJ
Destructable_OpenCloseDestroyGate = ModifyGateBJ
Destructable_OpenCloseElevatorWalls = ChangeElevatorWalls
Destructable_SetElevatorHeight = ChangeElevatorHeight
Destructable_MakeInvulnerableVulnerable = SetDestructableInvulnerableBJ
Destructable_SetOcclusionHeight = SetDestructableOccluderHeight
Destructable_PickEveryDestructibleInRegionAndDoAction = EnumDestructablesInRectAll
Destructable_PickEveryDestructibleInCircleAndDoAction = EnumDestructablesInCircleBJ
Dialog_ShowHide = DialogDisplayBJ
Dialog_ChangeTitle = DialogSetMessageBJ
Dialog_CreateDialogButton = DialogAddButtonBJ
Dialog_Clear = DialogClearBJ
Environment_CreateWeatherEffect = AddWeatherEffectSaveLast
Environment_EnableDisableWeatherEffect = EnableWeatherEffect
Environment_RemoveWeatherEffect = RemoveWeatherEffectBJ
Environment_CreateTerrainDeformationCrater = TerrainDeformationCraterBJ
Environment_CreateTerrainDeformationRipple = TerrainDeformationRippleBJ
Environment_CreateTerrainDeformationWave = TerrainDeformationWaveBJ
Environment_CreateTerrainDeformationRandom = TerrainDeformationRandomBJ
Environment_StopTerrainDeformation = TerrainDeformationStopBJ
Environment_StopAllTerrainDeformations = TerrainDeformStopAll
Environment_TurnWaterDeformationOnOff = SetWaterDeforms
Environment_ChangeTerrainType = SetTerrainTypeBJ
Environment_TurnTerrainPathingOnOff = SetTerrainPathableBJ
Environment_SetWaterTintingColor = SetWaterBaseColorBJ
Environment_SetSky = SetSkyModel
Environment_SetFog = SetTerrainFogExBJ
Environment_ResetFog = ResetTerrainFogBJ
Environment_CreateRemoveBlightRegion = SetBlightRectBJ
Environment_CreateRemoveBlightCircle = SetBlightRadiusLocBJ
Texttag_CreateFloatingTextAtPoint = CreateTextTagLocBJ
Texttag_CreateFloatingTextAboveUnit = CreateTextTagUnitBJ
Texttag_Destroy = DestroyTextTagBJ
Texttag_ShowHide = ShowTextTagForceBJ
Texttag_SetVelocity = SetTextTagVelocityBJ
Texttag_ChangeColor = SetTextTagColorBJ
Texttag_ChangePositionToPoint = SetTextTagPosBJ
Texttag_ChangePositionToUnit = SetTextTagPosUnitBJ
Texttag_ChangeText = SetTextTagTextBJ
Texttag_SuspendResume = SetTextTagSuspendedBJ
Texttag_PermanentExpires = SetTextTagPermanentBJ
Texttag_ChangeLifespan = SetTextTagLifespanBJ
Texttag_ChangeFadingAge = SetTextTagFadepointBJ
Texttag_ChangeAge = SetTextTagAgeBJ
Game_TextMessageAutoTimed = DisplayTextToForce
Game_TextMessageExplicitlyTimed = DisplayTimedTextToForce
Game_PauseGame = PauseGameOn
Game_UnpauseGame = PauseGameOff
Game_SetGameSpeed = SetGameSpeed
Game_LockGameSpeed = LockGameSpeedBJ
Game_UnlockGameSpeed = UnlockGameSpeedBJ
Game_SetMapFlag = SetMapFlag
Game_SetTimeOfDay = SetTimeOfDay
Game_SetTimeOfDaySpeed = SetTimeOfDayScalePercentBJ
Game_TurnDayNightCycleOnOff = UseTimeOfDayBJ
Game_ShareVisionAndFullUnitControlWithTeam = ShareEverythingWithTeam
Game_GiveUnitsToNeutralVictim = MakeUnitsPassiveForPlayer
Game_SetNextLevel = SetNextLevelBJ
Game_Victory = CustomVictoryBJ
Game_Defeat = CustomDefeatBJ
Game_SaveGame = SaveGame
Game_LoadGame = LoadGameBJ
Game_SetMaxCheckpointSaves = SetMaxCheckpointSaves
Game_CreateSaveCheckpoint = SaveGameCheckPointBJ
Game_SaveGameAndLoadGame = SaveAndLoadGameBJ
Game_SaveGameAndChangeLevel = SaveAndChangeLevelBJ
Game_RenameSavedGameFolder = RenameSaveDirectoryBJ
Game_DeleteSavedGameFolder = RemoveSaveDirectoryBJ
Game_CopySavedGame = CopySaveGameBJ
Game_SetCampaignScreen = SetCampaignMenuRaceBJ
Game_EnableDisableMission = SetMissionAvailableBJ
Game_EnableDisableCampaign = SetCampaignAvailableBJ
Game_EnableDisableCinematic = SetCinematicAvailableBJ
Game_ShowHideCustomCampaignButton = ShowCustomCampaignButton
Game_SetAllyColorFilter = SetAllyColorFilterState
Game_ShowHideCreepCampsOnMinimap = SetCreepCampFilterState
Game_EnableDisableMinimapButtons = EnableMinimapFilterButtons
Game_EnableDisableSelection = EnableSelect
Game_EnableDisableDragSelection = EnableDragSelect
Game_EnableDisablePreSelection = EnablePreSelect
Game_ForceUIKey = ForceUIKeyBJ
Game_ForceUICancel = ForceUICancelBJ
Game_PreloadFile = Preload
Game_BeginPreloading = PreloadEnd
Game_PreloadBatch = Preloader
Visibility_ShowTerrain = BlzShowTerrain
Visibility_ShowSkyBox = BlzShowSkyBox
Game_StartRecording = BlzStartRecording
Game_EndRecording = BlzEndRecording
Cinematic_HideCinematicPanels = BlzHideCinematicPanels
GameCache_CreateGameCache = InitGameCacheBJ
GameCache_SaveGameCache = SaveGameCacheBJ
GameCache_StoreUnit = StoreUnitBJ
GameCache_StoreReal = StoreRealBJ
GameCache_StoreInteger = StoreIntegerBJ
GameCache_StoreBoolean = StoreBooleanBJ
GameCache_StoreString = StoreStringBJ
Hashtable_CreateHashtable = InitHashtableBJ
Hashtable_SaveReal = SaveRealBJ
Hashtable_SaveInteger = SaveIntegerBJ
Hashtable_SaveBoolean = SaveBooleanBJ
Hashtable_SaveString = SaveStringBJ
Hashtable_SavePlayerHandle = SavePlayerHandleBJ
Hashtable_SaveWidgetHandle = SaveWidgetHandleBJ
Hashtable_SaveDestructableHandle = SaveDestructableHandleBJ
Hashtable_SaveItemHandle = SaveItemHandleBJ
Hashtable_SaveUnitHandle = SaveUnitHandleBJ
Hashtable_SaveAbilityHandle = SaveAbilityHandleBJ
Hashtable_SaveTimerHandle = SaveTimerHandleBJ
Hashtable_SaveTriggerHandle = SaveTriggerHandleBJ
Hashtable_SaveTriggerconditionHandle = SaveTriggerConditionHandleBJ
Hashtable_SaveTriggeractionHandle = SaveTriggerActionHandleBJ
Hashtable_SaveEventidHandle = SaveTriggerEventHandleBJ
Hashtable_SaveForceHandle = SaveForceHandleBJ
Hashtable_SaveGroupHandle = SaveGroupHandleBJ
Hashtable_SaveLocationHandle = SaveLocationHandleBJ
Hashtable_SaveRegionHandle = SaveRegionHandleBJ
Hashtable_SaveRectHandle = SaveRectHandleBJ
Hashtable_SaveBoolexprHandle = SaveBooleanExprHandleBJ
Hashtable_SaveSoundHandle = SaveSoundHandleBJ
Hashtable_SaveEffectHandle = SaveEffectHandleBJ
Hashtable_SaveUnitpoolHandle = SaveUnitPoolHandleBJ
Hashtable_SaveItempoolHandle = SaveItemPoolHandleBJ
Hashtable_SaveQuestHandle = SaveQuestHandleBJ
Hashtable_SaveQuestitemHandle = SaveQuestItemHandleBJ
Hashtable_SaveDefeatconditionHandle = SaveDefeatConditionHandleBJ
Hashtable_SaveTimerdialogHandle = SaveTimerDialogHandleBJ
Hashtable_SaveLeaderboardHandle = SaveLeaderboardHandleBJ
Hashtable_SaveMultiboardHandle = SaveMultiboardHandleBJ
Hashtable_SaveMultiboarditemHandle = SaveMultiboardItemHandleBJ
Hashtable_SaveTrackableHandle = SaveTrackableHandleBJ
Hashtable_SaveDialogHandle = SaveDialogHandleBJ
Hashtable_SaveButtonHandle = SaveButtonHandleBJ
Hashtable_SaveTexttagHandle = SaveTextTagHandleBJ
Hashtable_SaveLightningHandle = SaveLightningHandleBJ
Hashtable_SaveImageHandle = SaveImageHandleBJ
Hashtable_SaveUbersplatHandle = SaveUbersplatHandleBJ
Hashtable_SaveFogstateHandle = SaveFogStateHandleBJ
Hashtable_SaveFogmodifierHandle = SaveFogModifierHandleBJ
GameCache_RestoreUnitFacingAngle = RestoreUnitLocFacingAngleBJ
GameCache_RestoreUnitFacingPoint = RestoreUnitLocFacingPointBJ
GameCache_ReloadAll = ReloadGameCachesFromDisk
GameCache_ClearGameCache = FlushGameCacheBJ
GameCache_ClearCategory = FlushStoredMissionBJ
Hashtable_ClearParentHashtable = FlushParentHashtableBJ
Hashtable_ClearChildHashtable = FlushChildHashtableBJ
Hero_LearnSkill = SelectHeroSkill
Hero_SetLevel = SetHeroLevel
Hero_SetExperience = SetHeroXP
Hero_AddExperience = AddHeroXPSwapped
Hero_EnableDisableExperienceGain = SuspendHeroXPBJ
Hero_SetExperienceRate = SetPlayerHandicapXPBJ
Hero_ReviveInstantly = ReviveHeroLoc
Hero_ModifyHeroAttribute = ModifyHeroStat
Hero_ModifyHeroSkillPoints = ModifyHeroSkillPoints
Hero_ReserveHeroButtons = SetReservedLocalHeroButtons
Hero_GiveItemToHero = UnitAddItemSwapped
Hero_CreateItemForHero = UnitAddItemByIdSwapped
Hero_DropItemFromHero = UnitRemoveItemSwapped
Hero_DropItemFromHeroInventorySlot = UnitRemoveItemFromSlotSwapped
Hero_UseItemOnAUnit = UnitUseItemTarget
Hero_UseItemOnAPoint = UnitUseItemPointLoc
Hero_UseItemOnADestructible = UnitUseItemDestructable
Hero_UseItem = UnitUseItem
Item_Create = CreateItemLoc
Item_Remove = RemoveItem
Item_ShowHideItem = SetItemVisibleBJ
Item_MoveInstantly = SetItemPositionLoc
Item_SetLife = SetItemLifeBJ
Item_SetChargesRemaining = SetItemCharges
Item_MakeInvulnerableVulnerable = SetItemInvulnerableBJ
Item_MakePawnable = SetItemPawnable
Item_MakeUndroppable = SetItemDroppableBJ
Item_MakeItemDropFromHeroesUponDeath = SetItemDropOnDeathBJ
Item_ChangeOwner = SetItemPlayerBJ
Item_SetCustomValue = SetItemUserData
Item_PickEveryItemInRegionAndDoAction = EnumItemsInRectBJ
Image_Create = CreateImageBJ
Image_Destroy = DestroyImage
Image_ShowHide = ShowImageBJ
Image_ChangeConstantHeight = SetImageConstantHeight
Image_ChangePosition = SetImagePositionBJ
Image_ChangeColor = SetImageColorBJ
Image_ChangeRenderState = SetImageRender
Image_ChangeRenderAlwaysState = SetImageRenderAlways
Image_ChangeAboveWaterState = SetImageAboveWater
Image_ChangeType = SetImageType
Leaderboard_Create = CreateLeaderboardBJ
Leaderboard_Destroy = DestroyLeaderboardBJ
Leaderboard_Sort = LeaderboardSortItemsBJ
Leaderboard_ShowHide = LeaderboardDisplayBJ
Leaderboard_ChangeTitle = LeaderboardSetLabelBJ
Leaderboard_ChangeLabelColors = LeaderboardSetLabelColorBJ
Leaderboard_ChangeValueColors = LeaderboardSetValueColorBJ
Leaderboard_ChangeStyle = LeaderboardSetStyleBJ
Leaderboard_AddPlayer = LeaderboardAddItemBJ
Leaderboard_RemovePlayer = LeaderboardRemovePlayerItemBJ
Leaderboard_ChangePlayerLabel = LeaderboardSetPlayerItemLabelBJ
Leaderboard_ChangePlayerLabelColor = LeaderboardSetPlayerItemLabelColorBJ
Leaderboard_ChangePlayerValue = LeaderboardSetPlayerItemValueBJ
Leaderboard_ChangePlayerValueColor = LeaderboardSetPlayerItemValueColorBJ
Leaderboard_ChangePlayerStyle = LeaderboardSetPlayerItemStyleBJ
Lightning_CreateLightningEffect = AddLightningLoc
Lightning_DestroyLightningEffect = DestroyLightningBJ
Lightning_MoveLightningEffect = MoveLightningLoc
Lightning_SetLightningEffectColor = SetLightningColorBJ
Melee_UseMeleeTimeOfDay = MeleeStartingVisibility
Melee_HeroLimits = MeleeStartingHeroLimit
Melee_HeroStartingItems = MeleeGrantHeroItems
Melee_SetStartingResources = MeleeStartingResources
Melee_RemoveExcessUnits = MeleeClearExcessUnits
Melee_CreateStartingUnits = MeleeStartingUnits
Melee_RunAI = MeleeStartingAI
Melee_VictoryDefeatConditions = MeleeInitVictoryDefeat
Melee_CreateStartingUnitsForPlayer = MeleeStartingUnitsForPlayer
Multiboard_Create = CreateMultiboardBJ
Multiboard_Destroy = DestroyMultiboardBJ
Multiboard_ShowHide = MultiboardDisplayBJ
Multiboard_ShowHideAllMultiboards = MultiboardAllowDisplayBJ
Multiboard_MinimizeMaximize = MultiboardMinimizeBJ
Multiboard_Clear = MultiboardClear
Multiboard_ChangeTitle = MultiboardSetTitleText
Multiboard_ChangeTitleColor = MultiboardSetTitleTextColorBJ
Multiboard_ChangeNumberOfRows = MultiboardSetRowCount
Multiboard_ChangeNumberOfColumns = MultiboardSetColumnCount
Multiboard_SetItemDisplayStyle = MultiboardSetItemStyleBJ
Multiboard_SetItemText = MultiboardSetItemValueBJ
Multiboard_SetItemColor = MultiboardSetItemColorBJ
Multiboard_SetItemWidth = MultiboardSetItemWidthBJ
Multiboard_SetItemIcon = MultiboardSetItemIconBJ
NeutralBuilding_AddGoldToGoldMine = AddResourceAmountBJ
NeutralBuilding_SetResourcesOfGoldMine = SetResourceAmount
NeutralBuilding_HauntGoldMineInstantly = BlightGoldMineForPlayer
NeutralBuilding_EnableDisableWayGate = WaygateActivateBJ
NeutralBuilding_SetWayGateDestination = WaygateSetDestinationLocBJ
NeutralBuilding_ChangeSpecialMinimapIcon = SetAltMinimapIcon
NeutralBuilding_TurnSpecialMinimapIconOnOff = UnitSetUsesAltIconBJ
NeutralBuilding_AddItemTypeToMarketplace = AddItemToStockBJ
NeutralBuilding_AddItemTypeToAllMarketplaces = AddItemToAllStock
NeutralBuilding_AddUnitTypeToMarketplace = AddUnitToStockBJ
NeutralBuilding_AddUnitTypeToAllMarketplaces = AddUnitToAllStock
NeutralBuilding_RemoveItemTypeFromMarketplace = RemoveItemFromStockBJ
NeutralBuilding_RemoveItemTypeFromAllMarketplaces = RemoveItemFromAllStock
NeutralBuilding_RemoveUnitTypeFromMarketplace = RemoveUnitFromStockBJ
NeutralBuilding_RemoveUnitTypeFromAllMarketplaces = RemoveUnitFromAllStock
NeutralBuilding_LimitItemSlotsOfMarketplace = SetItemTypeSlots
NeutralBuilding_LimitItemSlotsOfAllMarketplaces = SetAllItemTypeSlots
NeutralBuilding_LimitUnitSlotsOfMarketplace = SetUnitTypeSlots
NeutralBuilding_LimitUnitSlotsOfAllMarketplaces = SetAllUnitTypeSlots
Player_SetProperty = SetPlayerState
Player_AddProperty = AdjustPlayerStateBJ
Player_TurnPlayerFlagOnOff = SetPlayerFlagBJ
Player_DivertPlayerIncomeTax = SetPlayerTaxRateBJ
Player_EnableDisableSleepingForAllCreeps = EnableCreepSleepBJ
Player_SetAlliance = SetPlayerAllianceStateBJ
Player_SetAspectOfAlliance = SetPlayerAllianceBJ
Player_EnableDisableAbility = SetPlayerAbilityAvailableBJ
Player_SetTrainingConstructionAvailabilityOfUnit = SetPlayerUnitAvailableBJ
Player_LimitTrainingOfHeroes = SetPlayerMaxHeroesAllowed
Player_SetCurrentResearchLevel = SetPlayerTechResearchedSwap
Player_SetMaxResearchLevel = SetPlayerTechMaxAllowedSwap
Player_ChangeColor = SetPlayerColorBJ
Player_SetHandicap = SetPlayerHandicapBJ
Player_SetDamageHandicap = SetPlayerHandicapDamageBJ
Hero_SetReviveTimeRate = SetPlayerHandicapReviveTimeBJ
Player_ShowHideInScoreScreen = SetPlayerOnScoreScreenBJ
Player_SetName = SetPlayerName
Game_CreateAbilityButtonEffect = CreateCommandButtonEffectBJ
Game_CreateTrainButtonEffect = CreateTrainCommandButtonEffectBJ
Game_CreateBuildButtonEffect = CreateBuildCommandButtonEffectBJ
Game_CreateResearchButtonEffect = CreateUpgradeCommandButtonEffectBJ
Game_CreateLearnButtonEffect = CreateLearnCommandButtonEffectBJ
Game_DestroyButtonEffect = DestroyCommandButtonEffect
PlayerGroup_PickEveryPlayerInPlayerGroupAndDoAction = ForForce
PlayerGroup_AddPlayer = ForceAddPlayerSimple
PlayerGroup_RemovePlayer = ForceRemovePlayerSimple
PlayerGroup_Clear = ForceClear
PlayerGroup_SetAlliance = SetForceAllianceStateBJ
Quest_QuestMessage = QuestMessageBJ
Quest_CreateQuest = CreateQuestBJ
Quest_DestroyQuest = DestroyQuestBJ
Quest_EnableDisableQuest = QuestSetEnabledBJ
Quest_MarkQuestAsCompleted = QuestSetCompletedBJ
Quest_MarkQuestAsFailed = QuestSetFailedBJ
Quest_MarkQuestAsDiscovered = QuestSetDiscoveredBJ
Quest_ChangeQuestTitle = QuestSetTitleBJ
Quest_ChangeQuestDescription = QuestSetDescriptionBJ
Quest_CreateQuestRequirement = CreateQuestItemBJ
Quest_MarkQuestRequirementAsCompleted = QuestItemSetCompletedBJ
Quest_ChangeQuestRequirementDescription = QuestItemSetDescriptionBJ
Quest_CreateDefeatCondition = CreateDefeatConditionBJ
Quest_DestroyDefeatCondition = DestroyDefeatConditionBJ
Quest_ChangeDefeatConditionDescription = DefeatConditionSetDescriptionBJ
Quest_FlashQuestDialogButton = FlashQuestDialogButtonBJ
Region_Move = MoveRectToLoc
UnitSelection_ClearSelectionForPlayer = ClearSelectionForPlayer
UnitSelection_SelectUnitGroupForPlayer = SelectGroupForPlayerBJ
UnitSelection_SelectUnitForPlayer = SelectUnitForPlayerSingle
UnitSelection_AddUnitToSelectionForPlayer = SelectUnitAddForPlayer
UnitSelection_RemoveUnitFromSelectionForPlayer = SelectUnitRemoveForPlayer
UnitSelection_EnableSelections = BlzEnableSelections
UnitSelection_Clear = ClearSelection
UnitSelection_SelectUnitGroup = SelectGroupBJ
UnitSelection_SelectUnit = SelectUnitSingle
UnitSelection_AddUnit = SelectUnitAdd
UnitSelection_RemoveUnit = SelectUnitRemove
Sound_PlaySound = PlaySoundBJ
Sound_PlaySoundAtPoint = PlaySoundAtPointBJ
Sound_PlaySoundOnUnit = PlaySoundOnUnitBJ
Sound_PlaySoundFromOffset = PlaySoundFromOffsetBJ
Sound_StopSound = StopSoundBJ
Sound_DestroySound = KillSoundWhenDoneBJ
Sound_SetSoundVolume = SetSoundVolumeBJ
Sound_SkipToSoundOffset = SetSoundOffsetBJ
Sound_SetSoundCutoffDistance = SetSoundDistanceCutoffBJ
Sound_SetSoundPitch = SetSoundPitchBJ
Sound_Attach3DSoundToUnit = AttachSoundToUnitBJ
Sound_Set3DSoundPosition = SetSoundPositionLocBJ
Sound_Set3DSoundDistances = SetSoundDistances
Sound_AddRemove3DSoundAcrossRegion = SetStackedSoundBJ
Sound_UseDaytimeAmbientTheme = SetAmbientDaySound
Sound_UseNighttimeAmbientTheme = SetAmbientNightSound
Sound_EnableDisableDawnAndDuskSounds = EnableDawnDusk
Sound_SetMusicListUsingASpecificInitialSong = SetMapMusicIndexedBJ
Sound_SetMusicListUsingARandomInitialSong = SetMapMusicRandomBJ
Sound_ClearMusicList = ClearMapMusicBJ
Sound_PlayMusic = PlayMusicBJ
Sound_PlayMusicFromOffset = PlayMusicExBJ
Sound_PlayMusicTheme = PlayThematicMusicBJ
Sound_PlayMusicThemeFromOffset = PlayThematicMusicExBJ
Sound_StopMusicTheme = EndThematicMusicBJ
Sound_StopMusic = StopMusicBJ
Sound_ResumeMusic = ResumeMusicBJ
Sound_SetMusicVolume = SetMusicVolumeBJ
Sound_SkipToMusicOffset = SetMusicOffsetBJ
Sound_SkipToMusicThemeOffset = SetThematicMusicOffsetBJ
Sound_SetVolumeChannel = VolumeGroupSetVolumeBJ
Sound_SetAllVolumeChannelsForCinematics = SetCineModeVolumeGroupsBJ
Sound_SetAllVolumeChannelsForSpeech = SetSpeechVolumeGroupsBJ
Sound_ResetAllVolumeChannels = VolumeGroupResetBJ
SpecialEffect_CreateSpecialEffectAtPoint = AddSpecialEffectLocBJ
SpecialEffect_CreateSpecialEffectOnUnit = AddSpecialEffectTargetUnitBJ
SpecialEffect_DestroySpecialEffect = DestroyEffectBJ
Trigger_TurnOff = DisableTrigger
Trigger_TurnOn = EnableTrigger
Trigger_RunCheckingConditions = ConditionalTriggerExecute
Trigger_RunIgnoringConditions = TriggerExecute
Trigger_AddToTriggerQueue = QueuedTriggerAddBJ
Trigger_RemoveFromTriggerQueue = QueuedTriggerRemoveBJ
Trigger_ClearTriggerQueue = QueuedTriggerClearBJ
Trigger_ClearTriggerQueueOfPendingTriggers = QueuedTriggerClearInactiveBJ
Unit_CreateUnitsFacingAngle = CreateNUnitsAtLoc
Unit_CreateUnitsFacingPoint = CreateNUnitsAtLocFacingLocBJ
Unit_CreateCorpse = CreateCorpseLocBJ
Unit_CreatePermanentCorpse = CreatePermanentCorpseLocBJ
Unit_Kill = KillUnit
Unit_Remove = RemoveUnit
Unit_Explode = ExplodeUnitBJ
Unit_Replace = ReplaceUnitBJ
Unit_Hide = ShowUnitHide
Unit_Unhide = ShowUnitShow
Unit_ChangeColor = SetUnitColor
Unit_ChangeTeamGlowVisibility = BlzShowUnitTeamGlow
Unit_ChangeOwner = SetUnitOwner
Unit_SharedVision = UnitShareVisionBJ
Unit_MoveUnitInstantly = SetUnitPositionLoc
Unit_MoveUnitAndFaceAngleInstantly = SetUnitPositionLocFacingBJ
Unit_MoveUnitAndFacePointInstantly = SetUnitPositionLocFacingLocBJ
Unit_SetRallyPointToPoint = SetUnitRallyPoint
Unit_SetRallyPointToUnit = SetUnitRallyUnit
Unit_SetRallyPointToDestructible = SetUnitRallyDestructable
Unit_SetLifeToPercentage = SetUnitLifePercentBJ
Unit_SetManaToPercentage = SetUnitManaPercentBJ
Unit_SetLifeToValue = SetUnitLifeBJ
Unit_SetManaToValue = SetUnitManaBJ
Unit_ResetUnitAbilityCooldown = BlzEndUnitAbilityCooldown
Unit_StartUnitAbilityCooldown = BlzStartUnitAbilityCooldown
Ability_SetAbilityTooltip = BlzSetAbilityTooltip
Ability_SetAbilityTooltipAutoCastingActivated = BlzSetAbilityActivatedTooltip
Ability_SetAbilityExtendedTooltip = BlzSetAbilityExtendedTooltip
Ability_SetAbilityExtendedTooltipAutoCastingActivated = BlzSetAbilityActivatedExtendedTooltip
Ability_SetAbilityTooltipLearn = BlzSetAbilityResearchTooltip
Ability_SetAbilityExtendedTooltipLearn = BlzSetAbilityResearchExtendedTooltip
Ability_SetAbilityIcon = BlzSetAbilityIcon
Ability_SetAbilityIconAutoCastingActivated = BlzSetAbilityActivatedIcon
Ability_SetAbilityPositionX = BlzSetAbilityPosX
Ability_SetAbilityPositionXAutoCastingActivated = BlzSetAbilityActivatedPosX
Ability_SetAbilityPositionY = BlzSetAbilityPosY
Ability_SetAbilityPositionYAutoCastingActivated = BlzSetAbilityActivatedPosY
EventResponse_SetDamageofUnitDamagedEvent = BlzSetEventDamage
EventResponse_SetAttackTypeofUnitDamagedEvent = BlzSetEventAttackType
EventResponse_SetDamageTypeofUnitDamagedEvent = BlzSetEventDamageType
EventResponse_SetWeaponTypeofUnitDamagedEvent = BlzSetEventWeaponType
Item_SetName = BlzSetItemName
Item_SetItemTooltip = BlzSetItemTooltip
Item_SetItemDescription = BlzSetItemDescription
Item_SetExtendedTooltip = BlzSetItemExtendedTooltip
Item_SetIconPath = BlzSetItemIconPath
Item_SetItemSkin = BlzSetItemSkin
Unit_SetMaxHP = BlzSetUnitMaxHP
Unit_SetMaxMana = BlzSetUnitMaxMana
Unit_SetArmor = BlzSetUnitArmor
Unit_SetUnitSkin = BlzSetUnitSkin
Unit_HideAbility = BlzUnitHideAbility
Unit_DisableAbility = BlzUnitDisableAbility
Unit_CancelTimedLife = BlzUnitCancelTimedLife
Unit_InterruptAttack = BlzUnitInterruptAttack
Unit_SetAbilityCooldown = BlzSetUnitAbilityCooldown
Unit_SetAbilityManaCost = BlzSetUnitAbilityManaCost
Unit_SetBaseDamage = BlzSetUnitBaseDamage
Unit_SetDiceNumber = BlzSetUnitDiceNumber
Unit_SetDiceSides = BlzSetUnitDiceSides
Unit_SetAttackInterval = BlzSetUnitAttackCooldown
Unit_SetName = BlzSetUnitName
Hero_SetHeroProperName = BlzSetHeroProperName
Ability_SetAbilityBooleanField = BlzSetAbilityBooleanFieldBJ
Ability_SetAbilityIntegerField = BlzSetAbilityIntegerFieldBJ
Ability_SetAbilityRealField = BlzSetAbilityRealFieldBJ
Ability_SetAbilityStringField = BlzSetAbilityStringFieldBJ
Ability_SetAbilityBooleanLevelField = BlzSetAbilityBooleanLevelFieldBJ
Ability_SetAbilityIntegerLevelField = BlzSetAbilityIntegerLevelFieldBJ
Ability_SetAbilityRealLevelField = BlzSetAbilityRealLevelFieldBJ
Ability_SetAbilityStringLevelField = BlzSetAbilityStringLevelFieldBJ
Ability_SetAbilityBooleanLevelArrayField = BlzSetAbilityBooleanLevelArrayFieldBJ
Ability_SetAbilityIntegerLevelArrayField = BlzSetAbilityIntegerLevelArrayFieldBJ
Ability_SetAbilityRealLevelArrayField = BlzSetAbilityRealLevelArrayFieldBJ
Ability_SetAbilityStringLevelArrayField = BlzSetAbilityStringLevelArrayFieldBJ
Ability_AbilityBooleanLevelArrayFieldAddElement = BlzAddAbilityBooleanLevelArrayFieldBJ
Ability_AbilityIntegerLevelArrayFieldAddElement = BlzAddAbilityIntegerLevelArrayFieldBJ
Ability_AbilityRealLevelArrayFieldAddElement = BlzAddAbilityRealLevelArrayFieldBJ
Ability_AbilityStringLevelArrayFieldAddElement = BlzAddAbilityStringLevelArrayFieldBJ
Ability_AbilityBooleanLevelArrayFieldRemoveElement = BlzRemoveAbilityBooleanLevelArrayFieldBJ
Ability_AbilityIntegerLevelArrayFieldRemoveElement = BlzRemoveAbilityIntegerLevelArrayFieldBJ
Ability_AbilityRealLevelArrayFieldRemoveElement = BlzRemoveAbilityRealLevelArrayFieldBJ
Ability_AbilityStringLevelArrayFieldRemoveElement = BlzRemoveAbilityStringLevelArrayFieldBJ
Item_ItemAddAbility = BlzItemAddAbilityBJ
Item_ItemRemoveAbility = BlzItemRemoveAbilityBJ
Item_SetItemBooleanField = BlzSetItemBooleanFieldBJ
Item_SetItemIntegerField = BlzSetItemIntegerFieldBJ
Item_SetItemRealField = BlzSetItemRealFieldBJ
Item_SetItemStringField = BlzSetItemStringFieldBJ
Unit_SetUnitBooleanField = BlzSetUnitBooleanFieldBJ
Unit_SetUnitIntegerField = BlzSetUnitIntegerFieldBJ
Unit_SetUnitRealField = BlzSetUnitRealFieldBJ
Unit_SetUnitStringField = BlzSetUnitStringFieldBJ
Unit_SetUnitWeaponBooleanField = BlzSetUnitWeaponBooleanFieldBJ
Unit_SetUnitWeaponIntegerField = BlzSetUnitWeaponIntegerFieldBJ
Unit_SetUnitWeaponRealField = BlzSetUnitWeaponRealFieldBJ
Unit_SetUnitWeaponStringField = BlzSetUnitWeaponStringFieldBJ
SpecialEffect_SetSpecialEffectColorbyPlayer = BlzSetSpecialEffectColorByPlayer
SpecialEffect_SetSpecialEffectColor = BlzSetSpecialEffectColor
SpecialEffect_SetSpecialEffectAlpha = BlzSetSpecialEffectAlpha
SpecialEffect_SetSpecialEffectScale = BlzSetSpecialEffectScale
SpecialEffect_SetSpecialEffectPosition = BlzSetSpecialEffectPosition
SpecialEffect_SetSpecialEffectPositionX = BlzSetSpecialEffectX
SpecialEffect_SetSpecialEffectPositionY = BlzSetSpecialEffectY
SpecialEffect_SetSpecialEffectPositionZ = BlzSetSpecialEffectZ
SpecialEffect_SetSpecialEffectPositionbyLocation = BlzSetSpecialEffectPositionLoc
SpecialEffect_ClearSpecialEffectSubAnimation = BlzSpecialEffectClearSubAnimations
SpecialEffect_RemoveSubAnimationfromSpecialEffect = BlzSpecialEffectRemoveSubAnimation
SpecialEffect_AddSubAnimationtoSpecialEffect = BlzSpecialEffectAddSubAnimation
SpecialEffect_PlaySpecialEffectAnimation = BlzPlaySpecialEffect
SpecialEffect_SetSpecialEffectHeight = BlzSetSpecialEffectHeight
SpecialEffect_SetSpecialEffectOrientation = BlzSetSpecialEffectOrientation
SpecialEffect_SetSpecialEffectYaw = BlzSetSpecialEffectYaw
SpecialEffect_SetSpecialEffectPitch = BlzSetSpecialEffectPitch
SpecialEffect_SetSpecialEffectRoll = BlzSetSpecialEffectRoll
SpecialEffect_SetSpecialEffectTimeScale = BlzSetSpecialEffectTimeScale
SpecialEffect_SetSpecialEffectTime = BlzSetSpecialEffectTime
Unit_MakeInvulnerableVulnerable = SetUnitInvulnerable
Unit_PauseUnpause = PauseUnitBJ
Unit_PauseUnpauseAllUnits = PauseAllUnitsBJ
Unit_PauseUnpauseExpirationTimer = UnitPauseTimedLifeBJ
Unit_AddExpirationTimer = UnitApplyTimedLifeBJ
Unit_MakeUnitExplodeOnDeath = SetUnitExplodedBJ
Unit_SuspendCorpseDecay = UnitSuspendDecayBJ
Unit_ResetAbilityCooldowns = UnitResetCooldown
Unit_SetBuildingConstructionProgress = UnitSetConstructionProgress
Unit_SetBuildingUpgradeProgress = UnitSetUpgradeProgress
Unit_MakeUnitSleep = UnitAddSleepPerm
Unit_MakeUnitSleepAtNight = UnitSetCanSleepBJ
Unit_WakeUp = UnitWakeUpBJ
Unit_TurnAlarmGenerationOnOff = UnitGenerateAlarms
Unit_RescueUnit = RescueUnitBJ
Unit_MakeRescuable = MakeUnitRescuableToForceBJ
Unit_SetRescueRange = SetUnitRescueRange
Unit_SetRescueBehaviorForUnits = SetRescueUnitColorChangeBJ
Unit_SetRescueBehaviorForBuildings = SetRescueBuildingColorChangeBJ
Unit_EnableDisableSupplyUsage = SetUnitUseFoodBJ
Unit_MakeUnitFaceUnit = SetUnitFacingToFaceUnitTimed
Unit_MakeUnitFacePoint = SetUnitFacingToFaceLocTimed
Unit_MakeUnitFaceAngle = SetUnitFacingTimed
Unit_MakeUnitFaceAngleImmediately = BlzSetUnitFacingEx
Unit_SetMovementSpeed = SetUnitMoveSpeed
Unit_TurnCollisionOnOff = SetUnitPathing
Unit_SetAcquisitionRange = SetUnitAcquireRangeBJ
Unit_SetCustomValue = SetUnitUserData
Unit_RemoveBuffs = UnitRemoveBuffsBJ
Unit_RemoveBuffsByType = UnitRemoveBuffsExBJ
Unit_RemoveSpecificBuff = UnitRemoveBuffBJ
Unit_AddAbility = UnitAddAbilityBJ
Unit_RemoveAbility = UnitRemoveAbilityBJ
Unit_AddClassification = UnitAddTypeBJ
Unit_RemoveClassification = UnitRemoveTypeBJ
Unit_IssueOrderTargetingAUnit = IssueTargetOrder
Unit_IssueOrderTargetingAPoint = IssuePointOrderLoc
Unit_IssueOrderTargetingADestructible = IssueTargetDestructableOrder
Unit_IssueOrderTargetingAnItem = IssueTargetItemOrder
Unit_IssueOrderWithNoTarget = IssueImmediateOrder
Unit_IssueTrainUpgradeOrder = IssueTrainOrderByIdBJ
Unit_IssueResearchOrder = IssueUpgradeOrderByIdBJ
Unit_IssueBuildOrder = IssueBuildOrderByIdLocBJ
Unit_IssueDropItemOrder = UnitDropItemPointLoc
Unit_IssueMoveItemInInventoryOrder = UnitDropItemSlotBJ
Unit_IssueGiveItemOrder = UnitDropItemTargetBJ
Unit_DamageArea = UnitDamagePointLoc
Unit_DamageTarget = UnitDamageTargetBJ
Unit_DecreaseLevelOfAbilityForUnit = DecUnitAbilityLevelSwapped
Unit_IncreaseLevelOfAbilityForUnit = IncUnitAbilityLevelSwapped
Unit_SetLevelOfAbilityForUnit = SetUnitAbilityLevelSwapped
UnitGroup_PickEveryUnitInUnitGroupAndDoAction = ForGroup
UnitGroup_AddUnit = GroupAddUnitSimple
UnitGroup_AddUnitGroup = GroupAddGroup
UnitGroup_RemoveUnit = GroupRemoveUnitSimple
UnitGroup_RemoveUnitGroup = GroupRemoveGroup
UnitGroup_Clear = GroupClear
UnitGroup_IssueOrderTargetingAUnit = GroupTargetOrder
UnitGroup_IssueOrderTargetingAPoint = GroupPointOrderLoc
UnitGroup_IssueOrderTargetingADestructible = GroupTargetDestructableOrder
UnitGroup_IssueOrderTargetingAnItem = GroupTargetItemOrder
UnitGroup_IssueOrderWithNoTarget = GroupImmediateOrder
UnitGroup_IssueTrainOrder = GroupTrainOrderByIdBJ
Ubersplat_Create = CreateUbersplatBJ
Ubersplat_Destroy = DestroyUbersplat
Ubersplat_Reset = ResetUbersplat
Ubersplat_Finish = FinishUbersplat
Ubersplat_ShowHide = ShowUbersplatBJ
Ubersplat_ChangeRenderState = SetUbersplatRender
Ubersplat_ChangeRenderAlwaysState = SetUbersplatRenderAlways
Visibility_EnableFogOfWar = FogEnableOn
Visibility_DisableFogOfWar = FogEnableOff
Visibility_EnableBlackMask = FogMaskEnableOn
Visibility_DisableBlackMask = FogMaskEnableOff
Visibility_CreateVisibilityModifierRegion = CreateFogModifierRectBJ
Visibility_CreateVisibilityModifierCircle = CreateFogModifierRadiusLocBJ
Visibility_EnableVisibilityModifier = FogModifierStart
Visibility_DisableVisibilityModifier = FogModifierStop
Visibility_DestroyVisibilityModifier = DestroyFogModifier
Ability_ParseStringwithTags = ParseTags
Sound_SetFacialAnimationLabel = SetSoundFacialAnimationLabel
Sound_SetFacialAnimationLabel = SetSoundFacialAnimationGroupLabel
Sound_SetFacialAnimationLabel = SetSoundFacialAnimationSetFilepath
Cinematic_TargetIndicatorIsEnabled = BlzIsTargetIndicatorEnabled
Cinematic_SkinManagerGetLocalPath = SkinManagerGetLocalPath
Destructable_DestructibleIsAlive = IsDestructableAliveBJ
Destructable_DestructibleIsDead = IsDestructableDeadBJ
Destructable_DestructibleIsInvulnerable = IsDestructableInvulnerableBJ
Environment_PointIsBlighted = IsPointBlightedBJ
Environment_TerrainPathingIsOff = IsTerrainPathableBJ
Game_MapFlagSet = IsMapFlagSet
Game_CustomCampaignButtonIsVisible = IsCustomCampaignButtonVisibile
Game_CreepCampDisplayIsOn = GetCreepCampFilterState
Game_SavedGameExists = SaveGameExists
Game_GetLocalizedString = GetLocalizedString
GameCache_LoadBooleanValue = GetStoredBooleanBJ
Unit_UnitIsSelectable = BlzIsUnitSelectable
Unit_UnitIsInvulnerable = BlzIsUnitInvulnerable
UnitSelection_IsSelectionEnabled = BlzIsSelectionEnabled
UnitSelection_IsSelectionCircleEnabled = BlzIsSelectionCircleEnabled
Item_ItemAddAbility = BlzItemAddAbility
Item_ItemRemoveAbility = BlzItemRemoveAbility
Item_GetItemBooleanField = BlzGetItemBooleanField
Item_SetItemBooleanField = BlzSetItemBooleanField
Item_SetItemIntegerField = BlzSetItemIntegerField
Item_SetItemRealField = BlzSetItemRealField
Item_SetItemStringField = BlzSetItemStringField
Unit_GetUnitBooleanField = BlzGetUnitBooleanField
Unit_SetUnitBooleanField = BlzSetUnitBooleanField
Unit_SetUnitIntegerField = BlzSetUnitIntegerField
Unit_SetUnitRealField = BlzSetUnitRealField
Unit_SetUnitStringField = BlzSetUnitStringField
Unit_GetUnitWeaponBooleanField = BlzGetUnitWeaponBooleanField
Unit_SetUnitWeaponBooleanField = BlzSetUnitWeaponBooleanField
Unit_SetUnitWeaponIntegerField = BlzSetUnitWeaponIntegerField
Unit_SetUnitWeaponRealField = BlzSetUnitWeaponRealField
Unit_SetUnitWeaponStringField = BlzSetUnitWeaponStringField
Hashtable_GetHandleID = GetHandleIdBJ
Hashtable_GetStringID = StringHashBJ
Hashtable_LoadIntegerValuehashtable = LoadIntegerBJ
Hashtable_LoadRealValuehashtable = LoadRealBJ
Hashtable_LoadStringValuehashtable = LoadStringBJ
Hashtable_LoadBooleanValuehashtable = LoadBooleanBJ
Hashtable_LoadPlayerHandle = LoadPlayerHandleBJ
Hashtable_LoadWidgetHandle = LoadWidgetHandleBJ
Hashtable_LoadDestructableHandle = LoadDestructableHandleBJ
Hashtable_LoadItemHandle = LoadItemHandleBJ
Hashtable_LoadUnitHandle = LoadUnitHandleBJ
Hashtable_LoadAbilityHandle = LoadAbilityHandleBJ
Hashtable_LoadTimerHandle = LoadTimerHandleBJ
Hashtable_LoadTriggerHandle = LoadTriggerHandleBJ
Hashtable_LoadTriggerconditionHandle = LoadTriggerConditionHandleBJ
Hashtable_LoadTriggeractionHandle = LoadTriggerActionHandleBJ
Hashtable_LoadEventidHandle = LoadTriggerEventHandleBJ
Hashtable_LoadForceHandle = LoadForceHandleBJ
Hashtable_LoadGroupHandle = LoadGroupHandleBJ
Hashtable_LoadLocationHandle = LoadLocationHandleBJ
Hashtable_LoadRegionHandle = LoadRegionHandleBJ
Hashtable_LoadRectHandle = LoadRectHandleBJ
Hashtable_LoadBoolexprHandle = LoadBooleanExprHandleBJ
Hashtable_LoadSoundHandle = LoadSoundHandleBJ
Hashtable_LoadEffectHandle = LoadEffectHandleBJ
Hashtable_LoadUnitpoolHandle = LoadUnitPoolHandleBJ
Hashtable_LoadItempoolHandle = LoadItemPoolHandleBJ
Hashtable_LoadQuestHandle = LoadQuestHandleBJ
Hashtable_LoadQuestitemHandle = LoadQuestItemHandleBJ
Hashtable_LoadDefeatconditionHandle = LoadDefeatConditionHandleBJ
Hashtable_LoadTimerdialogHandle = LoadTimerDialogHandleBJ
Hashtable_LoadLeaderboardHandle = LoadLeaderboardHandleBJ
Hashtable_LoadMultiboardHandle = LoadMultiboardHandleBJ
Hashtable_LoadMultiboarditemHandle = LoadMultiboardItemHandleBJ
Hashtable_LoadTrackableHandle = LoadTrackableHandleBJ
Hashtable_LoadDialogHandle = LoadDialogHandleBJ
Hashtable_LoadButtonHandle = LoadButtonHandleBJ
Hashtable_LoadTexttagHandle = LoadTextTagHandleBJ
Hashtable_LoadLightningHandle = LoadLightningHandleBJ
Hashtable_LoadImageHandle = LoadImageHandleBJ
Hashtable_LoadUbersplatHandle = LoadUbersplatHandleBJ
Hashtable_LoadFogstateHandle = LoadFogStateHandleBJ
Hashtable_LoadFogmodifierHandle = LoadFogModifierHandleBJ
GameCache_CacheValueExists = HaveStoredValue
Hashtable_HashtableValueExists = HaveSavedValue
Hero_HeroHasItem = UnitHasItem
Hero_HeroHasItemOfType = UnitHasItemOfTypeBJ
Hero_ExperienceIsDisabledForHero = IsSuspendedXP
Item_ItemStatusCheck = CheckItemStatus
Item_ItemTypeStatusCheck = CheckItemcodeStatus
Item_ItemIsHidden = IsItemHiddenBJ
Item_ItemIsOwned = IsItemOwned
Item_ItemInRegion = RectContainsItem
Item_ItemIsInvulnerable = IsItemInvulnerable
Leaderboard_LeaderboardContainsPlayer = LeaderboardHasPlayerItemBJ
Multiboard_MultiboardIsShowing = IsMultiboardDisplayed
Multiboard_MultiboardIsMinimized = IsMultiboardMinimized
NeutralBuilding_WayGateIsEnabled = WaygateIsActiveBJ
Player_PlayerFlagIsOn = IsPlayerFlagSetBJ
Player_PlayerIsAnAllyOfPlayer = IsPlayerAlly
Player_PlayerIsAnEnemyOfPlayer = IsPlayerEnemy
Player_PlayerAllianceTowardsPlayer = GetPlayerAlliance
Player_PlayerInPlayerGroup = IsPlayerInForce
Quest_QuestRequirementIsCompleted = IsQuestItemCompleted
Quest_QuestIsEnabled = IsQuestEnabled
Quest_QuestIsCompleted = IsQuestCompleted
Quest_QuestIsFailed = IsQuestFailed
Quest_QuestIsDiscovered = IsQuestDiscovered
Quest_QuestIsRequired = IsQuestRequired
Region_RegionContainsPoint = RectContainsLoc
Trigger_TriggerIsOn = IsTriggerEnabled
Trigger_EvaluateTriggerConditions = TriggerEvaluate
Trigger_TriggerIsQueued = IsTriggerQueuedBJ
Trigger_TriggerQueueIsEmpty = IsTriggerQueueEmptyBJ
Unit_UnitClassificationCheck = IsUnitType
Unit_UnitTypeClassificationCheck = IsUnitIdType
Unit_UnitInUnitGroup = IsUnitInGroup
Unit_UnitInRegion = RectContainsUnit
Unit_UnitIsAlive = IsUnitAliveBJ
Unit_UnitIsDead = IsUnitDeadBJ
Unit_UnitIsPaused = IsUnitPausedBJ
Unit_UnitIsHidden = IsUnitHiddenBJ
Unit_UnitIsAnIllusion = IsUnitIllusionBJ
Unit_UnitSleeps = UnitCanSleepPerm
Unit_UnitSleepsAtNight = UnitCanSleepBJ
Unit_UnitIsSleeping = UnitIsSleepingBJ
Unit_UnitGeneratesAlarms = DoesUnitGenerateAlarms
Unit_UnitIsBeingTransported = IsUnitLoadedBJ
Unit_UnitIsInTransport = IsUnitInTransportBJ
Unit_UnitSelectedByPlayer = IsUnitSelected
Unit_UnitBelongsToAnAllyOfPlayer = IsUnitAlly
Unit_UnitBelongsToAnEnemyOfPlayer = IsUnitEnemy
Unit_UnitHasSpecificBuff = UnitHasBuffBJ
UnitGroup_UnitGroupIsEmpty = IsUnitGroupEmptyBJ
UnitGroup_UnitsOfUnitGroupAreInRegion = IsUnitGroupInRectBJ
UnitGroup_UnitsOfUnitGroupAreDead = IsUnitGroupDeadBJ
Visibility_FogOfWarEnabled = IsFogEnabled
Visibility_BlackMaskEnabled = IsFogMaskEnabled
Visibility_UnitIsVisibleToPlayer = IsUnitVisible
Visibility_UnitIsInvisibleToPlayer = IsUnitInvisible
Visibility_UnitFoggedToPlayer = IsUnitFogged
Visibility_UnitIsMaskedToPlayer = IsUnitMasked
Visibility_PointVisibleToPlayer = IsLocationVisibleToPlayer
Visibility_PointFoggedToPlayer = IsLocationFoggedToPlayer
Visibility_PointMaskedToPlayer = IsLocationMaskedToPlayer
Destructable_ElevatorHeight = GetElevatorHeight
Environment_TerrainCliffLevel = GetTerrainCliffLevelBJ
Environment_TerrainVariance = GetTerrainVarianceBJ
EventResponse_LearnedSkillLevel = GetLearnedSkillLevel
Game_NumberOfPlayers = GetPlayers
Game_NumberOfTeams = GetTeams
Game_AllyColorFilterSetting = GetAllyColorFilterState
Game_TournamentFinishRule = GetTournamentFinishNowRule
Game_TournamentMeleeScore = GetTournamentScore
Ability_AbilityPositionX = BlzGetAbilityPosX
Ability_AbilityPositionXAutoCastingActivated = BlzGetAbilityActivatedPosX
Ability_AbilityPositionY = BlzGetAbilityPosY
Ability_AbilityPositionYAutoCastingActivated = BlzGetAbilityActivatedPosY
GameCache_LoadIntegerValue = GetStoredIntegerBJ
Hero_HeroLevel = GetHeroLevel
Hero_HeroExperience = GetHeroXP
Hero_HeroAttribute = GetHeroStatBJ
Hero_UnspentSkillPoints = GetHeroSkillPoints
Item_ItemLevel = GetItemLevel
Item_ItemChargesRemaining = GetItemCharges
Item_CustomValueOfItem = GetItemUserData
Leaderboard_LeaderboardPosition = LeaderboardGetPlayerIndexBJ
Multiboard_RowCount = MultiboardGetRowCount
Multiboard_ColumnCount = MultiboardGetColumnCount
NeutralBuilding_GoldRemaining = GetResourceAmount
Player_PlayerProperty = GetPlayerState
Player_PlayerTaxRate = GetPlayerTaxRateBJ
Player_PlayerScore = GetPlayerScore
Player_PlayerNumber = GetConvertedPlayerId
Player_CountStructures = GetPlayerStructureCount
Player_CountNonStructureUnits = GetPlayerUnitCount
Player_CurrentResearchLevel = GetPlayerTechCountSimple
Player_MaxResearchLevel = GetPlayerTechMaxAllowedSwap
Player_PlayerTeam = GetPlayerTeam
Player_CountPlayersInPlayerGroup = CountPlayersInForceBJ
Player_TriggerMouseButton = BlzGetTriggerPlayerMouseButton
Unit_CountUnitsInUnitGroup = CountUnitsInGroup
Unit_CountLivingUnitsOwnedByPlayer = CountLivingPlayerUnitsOfTypeId
Unit_SupplyUsedByUnit = GetUnitFoodUsed
Unit_SupplyProvidedByUnit = GetUnitFoodMade
Unit_SupplyUsedByUnitType = GetFoodUsed
Unit_SupplyProvidedByUnitType = GetFoodMade
Unit_PointValueOfUnit = GetUnitPointValue
Unit_PointValueOfUnitType = GetUnitPointValueByType
Unit_CustomValueOfUnit = GetUnitUserData
Unit_LevelOfUnit = GetUnitLevel
Unit_LevelOfAbilityForUnit = GetUnitAbilityLevelSwapped
Unit_CountItemsCarried = UnitInventoryCount
Unit_SizeofInventory = UnitInventorySizeBJ
Unit_CountBuffsByType = UnitCountBuffsExBJ
Unit_MaxHP = BlzGetUnitMaxHP
Unit_MaxMana = BlzGetUnitMaxMana
Unit_BaseDamage = BlzGetUnitBaseDamage
Unit_DiceNumber = BlzGetUnitDiceNumber
Unit_DiceSides = BlzGetUnitDiceSides
Trigger_TriggerEvaluationCount = GetTriggerEvalCount
Trigger_TriggerExecutionCount = GetTriggerExecCount
Trigger_CountTriggersInTriggerQueue = QueuedTriggerCountBJ
Ability_AbilityManaCost = BlzGetAbilityManaCost
Unit_AbilityManaCost = BlzGetUnitAbilityManaCost
Unit_GetUnitIntegerField = BlzGetUnitIntegerField
Unit_GetUnitWeaponIntegerField = BlzGetUnitWeaponIntegerField
Item_GetItemIntegerField = BlzGetItemIntegerField
Unit_Skin = BlzGetUnitSkin
Item_Skin = BlzGetItemSkin
Camera_CameraFieldOfCameraObject = CameraSetupGetFieldSwap
Camera_CameraFieldOfCurrentCamera = GetCameraField
Camera_TargetXOfCurrentCamera = GetCameraTargetPositionX
Camera_TargetYOfCurrentCamera = GetCameraTargetPositionY
Camera_TargetZOfCurrentCamera = GetCameraTargetPositionZ
Camera_SourceXOfCurrentCamera = GetCameraEyePositionX
Camera_SourceYOfCurrentCamera = GetCameraEyePositionY
Camera_SourceZOfCurrentCamera = GetCameraEyePositionZ
Cinematic_LastTransmissionLength = GetLastTransmissionDurationBJ
Timer_ElapsedTime = TimerGetElapsed
Timer_RemainingTime = TimerGetRemaining
Timer_InitialTime = TimerGetTimeout
Destructable_Life = GetDestructableLife
Destructable_MaxLife = GetDestructableMaxLife
Destructable_OcclusionHeight = GetDestructableOccluderHeight
EventResponse_DamageTaken = GetEventDamage
EventResponse_DamageFromNormalAttack = BlzGetEventIsAttack
EventResponse_DamageAattackType = BlzGetEventAttackType
EventResponse_DamageType = BlzGetEventDamageType
EventResponse_DamageWeaponType = BlzGetEventWeaponType
EventResponse_TournamentTimeRemaining = GetTournamentFinishSoonTimeRemaining
Game_TimeOfDay = GetTimeOfDay
Game_TimeOfDaySpeed = GetTimeOfDayScalePercentBJ
GameCache_LoadRealValue = GetStoredRealBJ
Item_ItemLife = GetItemLifeBJ
Lightning_RedColorofLightning = GetLightningColorRBJ
Lightning_GreenColorofLightning = GetLightningColorGBJ
Lightning_BlueColorofLightning = GetLightningColorBBJ
Lightning_AlphaValueofLightning = GetLightningColorABJ
Player_ExperienceRate = GetPlayerHandicapXPBJ
Player_DamageHandicap = GetPlayerHandicapDamageBJ
Player_ReviveTimeRate = GetPlayerHandicapReviveTimeBJ
Player_Handicap = GetPlayerHandicapBJ
Player_TriggerMousePositionX = BlzGetTriggerPlayerMouseX
Player_TriggerMousePositionY = BlzGetTriggerPlayerMouseY
Player_TriggerMousePosition = BlzGetTriggerPlayerMousePosition
Region_CenterXOfRegion = GetRectCenterX
Region_CenterYOfRegion = GetRectCenterY
Region_MinXOfRegion = GetRectMinX
Region_MinYOfRegion = GetRectMinY
Region_MaxXOfRegion = GetRectMaxX
Region_MaxYOfRegion = GetRectMaxY
Region_WidthOfRegion = GetRectWidthBJ
Region_HeightOfRegion = GetRectHeightBJ
Sound_SoundLength = GetSoundDurationBJ
Sound_MusicLength = GetSoundFileDurationBJ
Unit_Property = GetUnitStateSwap
Unit_PercentageLife = GetUnitLifePercent
Unit_PercentageMana = GetUnitManaPercent
Unit_FacingAngle = GetUnitFacing
Unit_MovementSpeedCurrent = GetUnitMoveSpeed
Unit_MovementSpeedDefault = GetUnitDefaultMoveSpeed
Unit_AcquisitionRangeCurrent = GetUnitAcquireRange
Unit_AcquisitionRangeDefault = GetUnitDefaultAcquireRange
Unit_TurnSpeedCurrent = GetUnitTurnSpeed
Unit_TurnSpeedDefault = GetUnitDefaultTurnSpeed
Unit_PropWindowAngleCurrent = GetUnitPropWindowBJ
Unit_PropWindowAngleDefault = GetUnitDefaultPropWindowBJ
Unit_FlyingHeightCurrent = GetUnitFlyHeight
Unit_AttackInterval = BlzGetUnitAttackCooldown
Unit_Armor = BlzGetUnitArmor
Game_AbilityCooldown = BlzGetAbilityCooldown
Unit_AbilityCooldown = BlzGetUnitAbilityCooldown
Unit_AbilityCooldownRemaining = BlzGetUnitAbilityCooldownRemaining
Unit_PositionZ = BlzGetLocalUnitZ
SpecialEffect_SpecialEffectPositionX = BlzGetLocalSpecialEffectX
SpecialEffect_SpecialEffectPositionY = BlzGetLocalSpecialEffectY
SpecialEffect_SpecialEffectPositionZ = BlzGetLocalSpecialEffectZ
Unit_GetUnitRealField = BlzGetUnitRealField
Unit_GetUnitWeaponRealField = BlzGetUnitWeaponRealField
Item_GetItemRealField = BlzGetItemRealField
Destructable_DestructibleName = GetDestructableName
EventResponse_EnteredChatString = GetEventPlayerChatString
EventResponse_MatchedChatString = GetEventPlayerChatStringMatched
EventResponse_SavedGameFilename = GetSaveBasicFilename
Game_AbilityName = GetAbilityName
Game_AbilityEffectArtPath = GetAbilityEffectBJ
Game_AbilityEffectSoundName = GetAbilitySoundBJ
Ability_AbilityTooltip = BlzGetAbilityTooltip
Ability_AbilityTooltipAutoCastingActivated = BlzGetAbilityActivatedTooltip
Ability_ExtendedAbilityTooltip = BlzGetAbilityExtendedTooltip
Ability_ExtendedAbilityTooltipAutoCastingActivated = BlzGetAbilityActivatedExtendedTooltip
Ability_AbilityTooltipLearn = BlzGetAbilityResearchTooltip
Ability_ExtendedAbilityTooltipLearn = BlzGetAbilityResearchExtendedTooltip
Ability_AbilityIcon = BlzGetAbilityIcon
Ability_AbilityIconAutoCastingActivated = BlzGetAbilityActivatedIcon
GameCache_LoadStringValue = GetStoredStringBJ
Hero_HeroProperName = GetHeroProperName
Item_ItemName = GetItemName
Item_ItemDescription = BlzGetItemDescription
Item_ItemTooltip = BlzGetItemTooltip
Item_ExtendedItemTooltip = BlzGetItemExtendedTooltip
Item_ItemIcon = BlzGetItemIconPath
Multiboard_MultiboardTitle = MultiboardGetTitleText
Player_PlayerName = GetPlayerName
Unit_UnitName = GetUnitName
Unit_GetUnitStringField = BlzGetUnitStringField
Unit_GetUnitWeaponStringField = BlzGetUnitWeaponStringField
Item_GetItemStringField = BlzGetItemStringField
Camera_TargetOfCameraObject = CameraSetupGetDestPositionLoc
Camera_TargetOfCurrentCamera = GetCameraTargetPositionLoc
Camera_SourceOfCurrentCamera = GetCameraEyePositionLoc
Destructable_PositionOfDestructible = GetDestructableLoc
EventResponse_TargetPointOfIssuedOrder = GetOrderPointLoc
EventResponse_TargetPointOfAbilityBeingCast = GetSpellTargetLoc
Item_PositionOfItem = GetItemLoc
NeutralBuilding_WayGateDestination = WaygateGetDestinationLocBJ
Player_PlayerStartLocation = GetPlayerStartLocationLoc
Unit_PositionOfUnit = GetUnitLoc
Unit_RallyPointAsPoint = GetUnitRallyPoint
EventResponse_AttackedUnit = GetAttackedUnitBJ
EventResponse_AttackingUnit = GetAttacker
EventResponse_BuyingUnit = GetBuyingUnit
EventResponse_CancelledStructure = GetCancelledStructure
EventResponse_CastingUnit = GetSpellAbilityUnit
EventResponse_ConstructingStructure = GetConstructingStructure
EventResponse_ConstructedStructure = GetConstructedStructure
EventResponse_DamageSource = GetEventDamageSource
EventResponse_DamageTarget = BlzGetEventDamageTarget
EventResponse_DecayingUnit = GetDecayingUnit
EventResponse_DyingUnit = GetDyingUnit
EventResponse_EnteringUnit = GetEnteringUnit
EventResponse_HeroManipulatingItem = GetManipulatingUnit
EventResponse_KillingUnit = GetKillingUnitBJ
EventResponse_LearningHero = GetLearningUnit
EventResponse_LeavingUnit = GetLeavingUnit
EventResponse_LevelingHero = GetLevelingUnit
EventResponse_LoadingUnit = GetLoadedUnitBJ
EventResponse_OrderedUnit = GetOrderedUnit
EventResponse_OwnershipChangedUnit = GetChangingUnit
EventResponse_ResearchingUnit = GetResearchingUnit
EventResponse_RevivableHero = GetRevivableUnit
EventResponse_RevivingHero = GetRevivingUnit
EventResponse_SellingUnit = GetSellingUnit
EventResponse_SoldUnit = GetSoldUnit
EventResponse_SummonedUnit = GetSummonedUnit
EventResponse_SummoningUnit = GetSummoningUnit
EventResponse_TargetUnitOfIssuedOrder = GetOrderTargetUnit
EventResponse_TargetUnitOfAbilityBeingCast = GetSpellTargetUnit
EventResponse_TargetedUnit = GetEventTargetUnit
EventResponse_TrainedUnit = GetTrainedUnit
EventResponse_TransportingUnit = GetTransportUnitBJ
EventResponse_TriggeringUnit = GetTriggerUnit
Unit_RallyPointAsUnit = GetUnitRallyUnit
EventResponse_TrainedUnitType = GetTrainedUnitType
EventResponse_IssuedOrder = GetIssuedOrderIdBJ
Unit_CurrentOrderOfUnit = GetUnitCurrentOrder
EventResponse_DyingDestructible = GetDyingDestructable
EventResponse_TargetDestructibleOfIssuedOrder = GetOrderTargetDestructable
EventResponse_TargetDestructibleOfAbilityBeingCast = GetSpellTargetDestructable
Unit_RallyPointAsDestructible = GetUnitRallyDestructable
EventResponse_ItemBeingManipulated = GetManipulatedItem
EventResponse_SoldItem = GetSoldItem
EventResponse_TargetItemOfIssuedOrder = GetOrderTargetItem
EventResponse_TargetItemOfAbilityBeingCast = GetSpellTargetItem
EventResponse_ItemAbsorbingManipulatedItem = BlzGetAbsorbingItem
EventResponse_ItemGivingCharges = BlzGetStackingItemSource
EventResponse_ItemGettingCharges = BlzGetStackingItemTarget
EventResponse_ManipulatedItemWasAbsorbed = BlzGetManipulatedItemWasAbsorbed
EventResponse_PreviousChargesOfItemGettingCharges = BlzGetStackingItemTargetPreviousCharges
EventResponse_ResearchedTechType = GetResearched
EventResponse_AbilityBeingCast = GetSpellAbilityId
Item_GetItemAbilityByIndex = BlzGetItemAbilityByIndex
Item_GetItemAbility = BlzGetItemAbility
EventResponse_LearnedHeroSkill = GetLearnedSkillBJ
EventResponse_PreviousOwner = GetChangingUnitPrevOwner
EventResponse_TriggeringPlayer = GetTriggerPlayer
Leaderboard_PlayerInPosition = LeaderboardGetIndexedPlayerBJ
Environment_TerrainType = GetTerrainTypeBJ
EventResponse_ClickedDialog = GetClickedDialogBJ
EventResponse_ClickedDialogButton = GetClickedButtonBJ
EventResponse_ExpiringTimer = GetExpiredTimer
Previews
Contents

Lua to GUI Native Function Name Remapping (Binary)

Reviews
Wrda
Very useful snippet for users who are thinking of migrating to Lua or who are new to Lua in Warcraft 3. Approved
Looks extremely useful. Many times I had to create a trigger and export the map just to find the related native function. Also, I used to produce bugs because I flipped the arguments in a function doStuff(a, b) which calls doStuffBJ(b, a). So I'll happily test your wrappers and report if I notice anything missing.

So far I found one issue - there's no function WaitForCondition. UI expands it as below:
while (true) do
if ((Trig_XXX_Func009001())) then break end
TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL, 1))
end

So i guess you'll need to add the implementation which takes a function or a Condition object as an argument.

Ah, and I think the download contains an older version of the lib with classes like "Player instead of "Player_" (which causes a conflict with a native function Player(int)).
 
Thanks, I forgot to update the .lua file. I got rid of the table grouping, this makes the syntax cleaner with just an underscore.

I don't think the TriggerSleepAction would work from another function if I implemented it that way? I'm not sure. But you shouldn't be using waits anyway when coding in Lua, so I removed it for now.
 
Back
Top