常见Jass中文对照

来自咸鱼维基
跳转至: 导航搜索

GetEnumDestructable()
common.j 选取的可破坏物

UnitDamagePointLoc(unit whichUnit, real delay, real radius, location loc, real amount, attacktype whichAttack, damagetype whichDamage)
blizzard.j 单位 - 伤害区域

SetPlayerRaceSelectable(player whichPlayer, boolean value)
common.j

GetTimeOfDayScale()
common.j

CountPlayersInForceBJ(force f)
blizzard.j 玩家 - 玩家组中玩家数量

SetTutorialCleared(boolean cleared)
common.j

RemoveItemFromStockBJ(integer itemId, unit whichUnit)
blizzard.j 中立建筑 - 删除物品(指定市场)
IsUnitDetected(unit whichUnit, player whichPlayer)
common.j 单位 - 被检测到

SaveItemHandle(hashtable table, integer parentKey, integer childKey, item whichItem)
common.j 哈希表 - <1.24> 保存物品 [C]

DelayedSuspendDecayStopAnimEnum()
blizzard.j

LoadTriggerEventHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取触发事件 [C]

InitRescuableBehaviorBJ()
blizzard.j

IsQuestRequired(quest whichQuest)
common.j 任务 - 是主要任务

CreateQuestBJ(integer questType, string title, string description, string iconPath)
blizzard.j 任务 - 创建任务

UnitDropItemPointLoc(unit whichUnit, item whichItem, location loc)
blizzard.j 单位 - 发布丢弃物品命令(指定点)
RectContainsLoc(rect r, location loc)
blizzard.j 区域(矩形) - 包含点

LoadGameBJ(string loadFileName, boolean doScoreScreen)
blizzard.j 游戏 - 读取进度

GetRevivingUnit()
common.j 事件响应 - 复活英雄

RemoveLocation(location whichLocation)
common.j 点 - 清除点 [R]

SaveHashtableHandleBJ(hashtable whichHashtable, integer key, integer missionKey, hashtable table)
blizzard.j

RestoreUnitLocFacingAngleBJ(string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, real facing)
blizzard.j 游戏缓存 - 读取单位(面向角度)
UpdateEachStockBuildingEnum()
blizzard.j

TriggerSyncStart()
common.j

CameraSetupApplyForPlayer(boolean doPan, camerasetup whichSetup, player whichPlayer, real duration)
blizzard.j 镜头 - 应用镜头(指定玩家)(限时)
SetWidgetLife(widget whichWidget, real newLife)
common.j

DestroyTimerDialogBJ(timerdialog td)
blizzard.j 计时器 - 删除计时器窗口

TriggerRegisterPlayerEvent(trigger whichTrigger, player whichPlayer, playerevent whichPlayerEvent)
common.j

ForceEnumAllies(force whichForce, player whichPlayer, boolexpr filter)
common.j

IssueHauntOrderAtLocBJ(unit whichPeon, location loc)
blizzard.j

RemoveRect(rect whichRect)
common.j 区域(矩形) - 删除矩形区域 [R]

ConvertDamageType(integer i)
common.j

MeleeExposeAllPlayers()
blizzard.j

SetDestAnimationSpeedPercent(destructable d, real percentScale)
blizzard.j 动画 - 改变可破坏物动画播放速度

RegisterDestDeathInRegionEnum()
blizzard.j

StoreInteger(gamecache cache, string missionKey, string key, integer value)
common.j 游戏缓存 - 记录整数

SaveBooleanBJ(boolean value, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存布尔

GetEventDamageSource()
common.j 事件响应 - 伤害来源

UnitAddIndicatorBJ(unit whichUnit, real red, real green, real blue, real transparency)
blizzard.j 电影 - 闪动指示器(对单位)
GroupRemoveGroupEnum()
blizzard.j

SetDNCSoundsDawn()
blizzard.j

QuestSetCompleted(quest whichQuest, boolean completed)
common.j

LoadRegionHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取区域(不规则) [C]

ResumeMusicBJ()
blizzard.j 声音 - 恢复背景音乐

GetEventDetectingPlayer()
common.j

SetUnitUserData(unit whichUnit, integer data)
common.j 单位 - 设置自定义值

CinematicFadeBJ(integer fadetype, real duration, string tex, real red, real green, real blue, real trans)
blizzard.j 电影 - 淡入淡出滤镜

MeleeDoVictoryEnum()
blizzard.j

OneOnOneInitPlayerSlots()
blizzard.j

RemoveGuardPosition(unit hUnit)
common.j AI - 忽视指定单位的警戒点

LeaderboardSetValueColor(leaderboard lb, integer red, integer green, integer blue, integer alpha)
common.j 排行榜 - 设置数值颜色 [R]

ReducePlayerTechMaxAllowed(player whichPlayer, integer techId, integer limit)
blizzard.j

SetBlightPoint(player whichPlayer, real x, real y, boolean addBlight)
common.j

IssuePointOrderByIdLoc(unit whichUnit, integer order, location whichLocation)
common.j 单位 - 按ID发布命令(指定点) [R]

GetPlayers()
common.j 游戏 - 玩家数量

UnitApplyTimedLifeBJ(real duration, integer buffId, unit whichUnit)
blizzard.j 单位 - 设置生命周期

GetUnitLoc(unit whichUnit)
common.j 单位 - 单位位置

SetSpeechVolumeGroupsImmediateBJ()
blizzard.j

ChooseRandomCreep(integer level)
common.j

SyncStoredReal(gamecache cache, string missionKey, string key)
common.j

SetCineFilterEndUV(real minu, real minv, real maxu, real maxv)
common.j

SetPlayerHandicapBJ(player whichPlayer, real handicapPercent)
blizzard.j 玩家 - 设置生命上限

SetPlayerAllianceStateControlBJ(player sourcePlayer, player otherPlayer, boolean flag)
blizzard.j

SetPlayerStateBJ(player whichPlayer, playerstate whichPlayerState, integer value)
blizzard.j

LoadItemPoolHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取物品池

SetUnitTurnSpeed(unit whichUnit, real newTurnSpeed)
common.j

SetMapMusicRandomBJ(string musicName)
blizzard.j 声音 - 设置背景音乐列表(随机播放)
GetAbilityName(integer abilcode)
blizzard.j 游戏 - 技能名称

SetSoundConeAnglesBJ(sound soundHandle, real inside, real outside, real outsideVolumePercent)
blizzard.j

SetUnitExploded(unit whichUnit, boolean exploded)
common.j

AsinBJ(real degrees)
blizzard.j 数学 - 反正弦(角度)
SaveMultiboardItemHandle(hashtable table, integer parentKey, integer childKey, multiboarditem whichMultiboarditem)
common.j 哈希表 - <1.24> 保存多面板项目 [C]

IsTriggerQueueEmptyBJ()
blizzard.j 触发器 - 触发队列为空

IsItemIdPowerup(integer itemId)
common.j

PingMinimapLocForPlayer(player whichPlayer, location loc, real duration)
blizzard.j

QueuedTriggerClearBJ()
blizzard.j 触发器 - 清空触发队列

SetPlayerTechMaxAllowedSwap(integer techid, integer maximum, player whichPlayer)
blizzard.j 玩家 - 设置最大科技等级

ForceRemovePlayer(force whichForce, player whichPlayer)
common.j 玩家组 - 移除玩家 [R]

LeaderboardSortItemsByPlayer(leaderboard lb, boolean ascending)
common.j

SetItemDroppableBJ(item whichItem, boolean flag)
blizzard.j 物品 - 设置物品可否丢弃

ConvertGameDifficulty(integer i)
common.j

CameraSetEQNoiseForPlayer(player whichPlayer, real magnitude)
blizzard.j 镜头 - 震动镜头(指定玩家)
ChooseRandomNPBuildingBJ()
blizzard.j 随机中立建筑类型

EnableUserControl(boolean b)
common.j 电影 - 启用/禁用玩家控制权(所有玩家) [R]

UnitDamagePoint(unit whichUnit, real delay, real radius, real x, real y, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType)
common.j 单位 - 伤害区域 [R]

UnitInventorySize(unit whichUnit)
common.j

TriggerRegisterPlayerEventDefeat(trigger trig, player whichPlayer)
blizzard.j 玩家 - 游戏失败

LoadStr(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取字符串 [C]

SaveDyingWidget()
blizzard.j

SetUnitAbilityLevelSwapped(integer abilcode, unit whichUnit, integer level)
blizzard.j 单位 - 设置技能等级

RegionAddCellAtLoc(region whichRegion, location whichLocation)
common.j 区域(不规则) - 添加单元点(指定点) [R]

CreateFogModifierRect(player forWhichPlayer, fogstate whichState, rect where, boolean useSharedVision, boolean afterUnits)
common.j 新建可见度修正器(矩形区域) [R]

SetIntegerGameState(igamestate whichIntegerGameState, integer value)
common.j

TriggerRegisterDialogButtonEvent(trigger whichTrigger, button whichButton)
common.j 对话框 - 对话框按钮被点击 [R]

MarkGameStarted()
blizzard.j

DestructableAddIndicatorBJ(destructable whichDestructable, real red, real green, real blue, real transparency)
blizzard.j 电影 - 闪动指示器(对可破坏物)
GetLightningColorRBJ(lightning whichBolt)
blizzard.j 闪电效果 - 红颜色值

GetRectWidthBJ(rect r)
blizzard.j 区域(矩形) - 宽度

LoadItemHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取物品 [C]

LoadMultiboardItemHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取多面板项目 [C]

UnitWakeUp(unit whichUnit)
common.j

TriggerRegisterTimerEventSingle(trigger trig, real timeout)
blizzard.j 时间 - 游戏计时(单次)
SetCinematicScene(integer portraitUnitId, playercolor color, string speakerTitle, string text, real sceneDuration, real voiceoverDuration)
common.j

GetExpiredTimer()
common.j 事件响应 - 到期的计时器

OffsetLocation(location loc, real dx, real dy)
blizzard.j 坐标位移点

SaveDestructableHandle(hashtable table, integer parentKey, integer childKey, destructable whichDestructable)
common.j 哈希表 - <1.24> 保存可破坏物 [C]

EnableOcclusionBJ(boolean enable, force f)
blizzard.j 电影 - 允许/禁止闭塞(指定玩家组)
SetCameraQuickPositionLocForPlayer(player whichPlayer, location loc)
blizzard.j 镜头 - 设置空格键转向点(指定玩家)
FlushStoredInteger(gamecache cache, string missionKey, string key)
common.j

UnitDropItemTarget(unit whichUnit, item whichItem, widget target)
common.j

RandomDistAddItem(integer inID, integer inChance)
blizzard.j

DialogDestroy(dialog whichDialog)
common.j 对话框 - 删除 [R]

IsHeroUnitId(integer unitId)
common.j 单位 - 单位类型是英雄单位

SetStartLocPrio(integer whichStartLoc, integer prioSlotIndex, integer otherStartLocIndex, startlocprio priority)
common.j

FirstOfGroup(group whichGroup)
common.j 单位组中第一个单位

DelayedSuspendDecayCreate()
blizzard.j

GetLocalizedString(string source)
common.j 转化 - 本地字符串 [R]

QuestSetFailedBJ(quest whichQuest, boolean failed)
blizzard.j 任务 - 设置任务失败

LoadRectHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取区域(矩型)
SaveTimerDialogHandle(hashtable table, integer parentKey, integer childKey, timerdialog whichTimerdialog)
common.j 哈希表 - <1.24> 保存计时器窗口 [C]

UnitRemoveItem(unit whichUnit, item whichItem)
common.j

GroupPointOrderById(group whichGroup, integer order, real x, real y)
common.j 单位组 - 按ID发布命令(指定坐标) [R]

GetUnitAbilityLevel(unit whichUnit, integer abilcode)
common.j 单位 - 单位技能等级 [R]

UnitDropItemTargetBJ(unit whichUnit, item whichItem, widget target)
blizzard.j 单位 - 发布给予物品命令

GetLastCreatedMultiboard()
blizzard.j Last类 - 最后创建的多面板

SetAmbientNightSound(string inLabel)
blizzard.j 声音 - 使用夜晚环境音效

ForceCinematicSubtitles(boolean flag)
common.j

VersionGet()
common.j

SaveTimerDialogHandleBJ(timerdialog whichTimerdialog, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存计时器窗口

MultiboardAllowDisplayBJ(boolean flag)
blizzard.j 多面板 - 显示/隐藏多面板模式

GroupImmediateOrderBJ(group whichGroup, string order)
blizzard.j

GetSoundDurationBJ(sound soundHandle)
blizzard.j 声音 - 音效长度

CreateDestructableZ(integer objectid, real x, real y, real z, real face, real scale, integer variation)
common.j 新建可破坏物 [R]

GetSellingUnit()
common.j 事件响应 - 贩卖者

EnumDestructablesInCircleBJFilter()
blizzard.j

TriggerWaitForSound(sound s, real offset)
common.j

GetChangingUnit()
common.j 事件响应 - 被改变所有者的单位

CustomDefeatLoadBJ()
blizzard.j

PauseGame(boolean flag)
common.j 游戏 - 暂停/恢复游戏 [R]

AddHeroXP(unit whichHero, integer xpToAdd, boolean showEyeCandy)
common.j 英雄 - 增加经验值 [R]

DestructableRestoreLife(destructable d, real life, boolean birth)
common.j 可破坏物 - 复活

GetTriggerExecCount(trigger whichTrigger)
common.j 触发器 - 触发动作运行次数

SelectGroupBJ(group g)
blizzard.j 选择 - 选择单位组(所有玩家)
MeleeCrippledPlayerTimeout()
blizzard.j

ForceUICancelBJ(player whichPlayer)
blizzard.j 游戏 - 强制按Esc键

SetDestructableOccluderHeight(destructable d, real height)
common.j 可破坏物 - 设置闭塞高度

ReviveHeroLoc(unit whichHero, location loc, boolean doEyecandy)
common.j 英雄 - 立即复活(指定点)
MeleeStartingUnitsUnknownRace(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload)
blizzard.j

IsUnitIllusion(unit whichUnit)
common.j

GetUnitStateSwap(unitstate whichState, unit whichUnit)
blizzard.j 单位 - 属性

SetUnitTimeScalePercent(unit whichUnit, real percentScale)
blizzard.j 动画 - 改变单位动画播放速度(按百分比)
SetUbersplatRender(ubersplat whichSplat, boolean flag)
common.j 地面纹理 - 设置渲染状态

GetEnumPlayer()
common.j 选取玩家

GetOrderTargetDestructable()
common.j 事件响应 - 命令发布目标(可破坏物)
SaveAgentHandleBJ(agent whichAgent, integer key, integer missionKey, hashtable table)
blizzard.j

ClearTextMessagesBJ(force toForce)
blizzard.j 游戏 - 清空文本信息(指定玩家组)
SaveIntegerBJ(integer value, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存整数

SetUnitFlyHeight(unit whichUnit, real newHeight, real rate)
common.j

NewSoundEnvironment(string environmentName)
common.j

SaveDefeatConditionHandle(hashtable table, integer parentKey, integer childKey, defeatcondition whichDefeatcondition)
common.j 哈希表 - <1.24> 保存失败条件 [C]

GetHeroLevel(unit whichHero)
common.j 英雄 - 英雄等级

SetUnitBlendTimeBJ(unit whichUnit, real blendTime)
blizzard.j 动画 - 改变单位混合时间

SetMapFlag(mapflag whichMapFlag, boolean value)
common.j 游戏 - 设置地图参数

SetUnitUseFoodBJ(boolean enable, unit whichUnit)
blizzard.j 单位 - 允许/禁止 人口占用

AddWeatherEffectSaveLast(rect where, integer effectID)
blizzard.j 环境 - 添加天气效果

CustomDefeatDialogBJ(player whichPlayer, string message)
blizzard.j

CreateTextTagUnitBJ(string s, unit whichUnit, real zOffset, real size, real red, real green, real blue, real transparency)
blizzard.j 漂浮文字 - 创建漂浮文字(指定单位)
GetSoldUnit()
common.j 事件响应 - 被贩卖单位

IsTimerDialogDisplayed(timerdialog whichDialog)
common.j

ChooseRandomItemExBJ(integer level, itemtype whichType)
blizzard.j 随机物品类型(指定分类)
PanCameraToTimedWithZ(real x, real y, real zOffsetDest, real duration)
common.j 镜头 - 指定高度平移镜头(所有玩家)(限时) [R]

SaveDefeatConditionHandleBJ(defeatcondition whichDefeatcondition, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存失败条件

GetLastCreatedEffectBJ()
blizzard.j Last类 - 最后创建的特效

UnitRemoveTypeBJ(unittype whichType, unit whichUnit)
blizzard.j 单位 - 删除类别

FlushStoredMissionBJ(string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 删除类别

FlashQuestDialogButtonBJ()
blizzard.j 任务 - 闪动任务按钮

HaveSavedBoolean(hashtable table, integer parentKey, integer childKey)
common.j

TextTagSpeed2Velocity(real speed)
blizzard.j

SetUnitFacingTimed(unit whichUnit, real facingAngle, real duration)
common.j 单位 - 设置单位面向角度(指定时间)
VolumeGroupResetImmediateBJ()
blizzard.j

SetThematicMusicPlayPosition(integer millisecs)
common.j 声音 - 设置主题音乐播放时间点 [R]

GetElevatorHeight(destructable d)
blizzard.j 可破坏物 - 升降机高度

UnitRemoveBuffsEx(unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel)
common.j 单位 - 删除魔法效果(详细类别) [R]

SaveReal(hashtable table, integer parentKey, integer childKey, real value)
common.j 哈希表 - <1.24> 保存实数 [C]

ResetTerrainFogBJ()
blizzard.j 环境 - 重置迷雾

DestroyForce(force whichForce)
common.j 玩家组 - 删除玩家组 [R]

ItemPoolRemoveItemType(itempool whichItemPool, integer itemId)
common.j 物品池 - 删除物品类型 [R]

LoadUnitPoolHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取单位池 [C]

TriggerRegisterUnitInRange(trigger whichTrigger, unit whichUnit, real range, boolexpr filter)
common.j

IssueNeutralImmediateOrder(player forWhichPlayer, unit neutralStructure, string unitToBuild)
common.j 单位 - 发布中介命令(无目标) [R]

SetPlayerColorBJEnum()
blizzard.j

IsMapFlagSet(mapflag whichMapFlag)
common.j 游戏 - 地图参数设置

LeaderboardSetItemLabelColor(leaderboard lb, integer whichItem, integer red, integer green, integer blue, integer alpha)
common.j

SetPlayerAlliance(player sourcePlayer, player otherPlayer, alliancetype whichAllianceSetting, boolean value)
common.j 玩家 - 设置联盟状态(指定项目) [R]

GetClickedButton()
common.j

StopSoundBJ(sound soundHandle, boolean fadeOut)
blizzard.j 声音 - 停止音效

IsPlayerInForce(player whichPlayer, force whichForce)
common.j 玩家 - 在玩家组

SetCampaignMenuRaceEx(integer campaignIndex)
common.j

LoadImageHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取图象

CameraResetSmoothingFactorBJ()
blizzard.j 镜头 - 重置镜头平滑参数

TimerDialogSetTimeColor(timerdialog whichDialog, integer red, integer green, integer blue, integer alpha)
common.j 计时器 - 改变计时器窗口计时颜色 [R]

GetClickedDialogBJ()
blizzard.j 对话框 - 点击的对话框

MeleeGetCrippledTimerMessage(player whichPlayer)
blizzard.j

DestroyQuest(quest whichQuest)
common.j

ConvertCameraField(integer i)
common.j

SetSoundDuration(sound soundHandle, integer duration)
common.j

UnitDropItem(unit inUnit, integer inItemID)
blizzard.j 单位掉落的物品

UnitSetUsesAltIconBJ(boolean flag, unit whichUnit)
blizzard.j 中立建筑 - 开启/关闭 小地图特殊标志

ChooseRandomNPBuilding()
common.j

AddItemToStock(unit whichUnit, integer itemId, integer currentStock, integer stockMax)
common.j

SetCineFilterStartUV(real minu, real minv, real maxu, real maxv)
common.j

SetUnitRescuable(unit whichUnit, player byWhichPlayer, boolean flag)
common.j 单位 - 设置可否营救(对玩家) [R]

IssueInstantTargetOrder(unit whichUnit, string order, widget targetWidget, widget instantTargetWidget)
common.j

SetUnitVertexColor(unit whichUnit, integer red, integer green, integer blue, integer alpha)
common.j 动画 - 改变单位的颜色(RGB:0-255) [R]

RecycleGuardPosition(unit hUnit)
common.j AI - 恢复指定单位的警戒点

HaveSavedValue(integer key, integer valueType, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 哈希项存在

GetRectHeightBJ(rect r)
blizzard.j 区域(矩形) - 高度

EnableTrigger(trigger whichTrigger)
common.j 触发器 - 开启触发

MultiboardSetItemsValueColor(multiboard lb, integer red, integer green, integer blue, integer alpha)
common.j 多面板 - 设置所有项目颜色 [R]

GetLightningColorR(lightning whichBolt)
common.j

ForcePlayerStartLocation(player whichPlayer, integer startLocIndex)
common.j

GetUnitFlyHeight(unit whichUnit)
common.j 单位 - 当前飞行高度

GetSpellTargetDestructable()
common.j 事件响应 - 技能施放目标(可破坏物)
IsQuestItemCompleted(questitem whichQuestItem)
common.j 任务 - 任务项目完成

GetUnitPropWindow(unit whichUnit)
common.j 单位 - 当前转向角度(弧度制) [R]

CameraSetupGetDestPositionX(camerasetup whichSetup)
common.j

ConvertAllianceType(integer i)
common.j

GetLightningColorB(lightning whichBolt)
common.j

GetLightningColorA(lightning whichBolt)
common.j

GetLightningColorG(lightning whichBolt)
common.j

SetPlayerAbilityAvailable(player whichPlayer, integer abilid, boolean avail)
common.j 玩家 - 允许/禁用 技能 [R]

PreloadGenEnd(string filename)
common.j

UnitRemoveAbilityBJ(integer abilityId, unit whichUnit)
blizzard.j 单位 - 删除技能

SetDestructableInvulnerable(destructable d, boolean flag)
common.j

GetWinningPlayer()
common.j

TriggerSyncReady()
common.j

UnitSuspendDecay(unit whichUnit, boolean suspend)
common.j 单位 - 暂停尸体腐烂 [R]

HaveStoredString(gamecache cache, string missionKey, string key)
common.j

TriggerRegisterEnterRegion(trigger whichTrigger, region whichRegion, boolexpr filter)
common.j 单位 - 单位进入不规则区域(指定条件) [R]

GetDestructableX(destructable d)
common.j 可破坏物 - 可破坏物所在X轴坐标 [R]

GetDestructableY(destructable d)
common.j 可破坏物 - 可破坏物所在Y轴坐标 [R]

ForceUICancel()
common.j

CopySaveGame(string sourceSaveName, string destSaveName)
common.j

LoadBooleanExprHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取布尔表达式 [C]

ResetUbersplat(ubersplat whichSplat)
common.j 地面纹理 - 重置地面纹理变化

SetUnitPathing(unit whichUnit, boolean flag)
common.j 单位 - 设置碰撞开关

SaveQuestHandleBJ(quest whichQuest, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存任务

SaveLightningHandle(hashtable table, integer parentKey, integer childKey, lightning whichLightning)
common.j 哈希表 - <1.24> 保存闪电效果 [C]

CreateItem(integer itemid, real x, real y)
common.j 物品 - 创建

TriggerRegisterPlayerEventEndCinematic(trigger trig, player whichPlayer)
blizzard.j 玩家 - 按下Esc键

DestroyFogModifier(fogmodifier whichFogModifier)
common.j 可见度 - 删除可见度修正器

SaveTimerHandleBJ(timer whichTimer, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存计时器

ResetToGameCamera(real duration)
common.j 镜头 - 重置游戏镜头(所有玩家) [R]

ChooseRandomItemBJ(integer level)
blizzard.j 随机物品类型

LeaderboardSetPlayerItemValueColorBJ(player whichPlayer, leaderboard lb, real red, real green, real blue, real transparency)
blizzard.j 排行榜 - 改变玩家分数颜色

IsUnitAlly(unit whichUnit, player whichPlayer)
common.j 单位 - 是玩家的同盟单位

MeleeGetCrippledRevealedMessage(player whichPlayer)
blizzard.j

GetRevivableUnit()
common.j 事件响应 - 可复活英雄

UnitSetUpgradeProgress(unit whichUnit, integer upgradePercentage)
common.j 单位 - 设置建筑升级进度条

IsTriggerQueuedBJ(trigger trig)
blizzard.j 触发器 - 触发在队列中

IssueHauntOrderAtLocBJFilter()
blizzard.j

CameraSetupSetField(camerasetup whichSetup, camerafield whichField, real value, real duration)
common.j

FindElevatorWallBlockerEnum()
blizzard.j

GetPlayerTechCountSimple(integer techid, player whichPlayer)
blizzard.j 玩家 - 当前科技等级

CompareRectsBJ(rect A, rect B)
blizzard.j

LeaderboardSetPlayerItemLabelBJ(player whichPlayer, leaderboard lb, string val)
blizzard.j 排行榜 - 改变玩家名字

RMinBJ(real a, real b)
blizzard.j 数学 - 取较小值

IsUnitGroupEmptyBJEnum()
blizzard.j

DestroyTextTagBJ(texttag tt)
blizzard.j 漂浮文字 - 删除

QueueDestructableAnimation(destructable d, string whichAnimation)
common.j

GetOrderTarget()
common.j

MultiboardSetItemValueBJ(multiboard mb, integer col, integer row, string val)
blizzard.j 多面板 - 设置项目文本

TerrainDeformationCraterBJ(real duration, boolean permanent, location where, real radius, real depth)
blizzard.j 环境 - 创建地形变化:弹坑

GetItemOfTypeFromUnitBJ(unit whichUnit, integer itemId)
blizzard.j 单位持有物品(指定类型)
SelectGroupForPlayerBJ(group g, player whichPlayer)
blizzard.j 选择 - 选择单位组(指定玩家)
GetOwningPlayer(unit whichUnit)
common.j 单位所有者

IsUnitVisible(unit whichUnit, player whichPlayer)
common.j 可见度 - 单位可见

SaveForceHandle(hashtable table, integer parentKey, integer childKey, force whichForce)
common.j 哈希表 - <1.24> 保存玩家组 [C]

GetConvertedPlayerId(player whichPlayer)
blizzard.j 玩家 - 玩家索引

PlaySoundBJ(sound soundHandle)
blizzard.j 声音 - 播放音效

GetClickedButtonBJ()
blizzard.j 事件响应 - 点击的对话框按钮

IssueTrainOrderByIdBJ(unit whichUnit, integer unitId)
blizzard.j 单位 - 发布训练/升级命令

QuestSetDescriptionBJ(quest whichQuest, string description)
blizzard.j 任务 - 设置任务说明

SaveLocationHandleBJ(location whichLocation, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存点

MakeUnitRescuableToForceBJ(unit whichUnit, boolean isRescuable, force whichForce)
blizzard.j 单位 - 设置可否营救(对玩家组)
SelectUnitRemove(unit whichUnit)
blizzard.j 选择 - 取消选择单位(所有玩家)
MultiboardSetItemsWidth(multiboard lb, real width)
common.j 多面板 - 设置所有项目宽度 [R]

IncUnitAbilityLevelSwapped(integer abilcode, unit whichUnit)
blizzard.j 单位 - 提升技能等级

TriggerRegisterGameStateEvent(trigger whichTrigger, gamestate whichState, limitop opcode, real limitval)
common.j

IsUnitGroupDeadBJEnum()
blizzard.j

AdjustCameraField(camerafield whichField, real offset, real duration)
common.j

SetTextTagSuspendedBJ(texttag tt, boolean flag)
blizzard.j 漂浮文字 - 暂停/恢复

GroupEnumUnitsInRect(group whichGroup, rect r, boolexpr filter)
common.j

RemoveUnitFromAllStock(integer unitId)
common.j 中立建筑 - 删除单位(所有市场)
TimerDialogSetTimeColorBJ(timerdialog td, real red, real green, real blue, real transparency)
blizzard.j 计时器 - 改变计时器窗口计时颜色

GetPlayerStartLocationLoc(player whichPlayer)
blizzard.j 玩家 - 玩家开始位置

GetCurrentCameraBoundsMapRectBJ()
blizzard.j 当前可用镜头范围

SetTerrainPathable(real x, real y, pathingtype t, boolean flag)
common.j 环境 - 设置地形通行状态(指定坐标) [R]

MultiboardSetItemWidth(multiboarditem mbi, real width)
common.j 多面板 - 设置指定项目宽度 [R]

ConvertRacePref(integer i)
common.j

GetPlayersMatching(boolexpr filter)
blizzard.j 所有符合条件的玩家

SetSoundOffsetBJ(real newOffset, sound soundHandle)
blizzard.j 声音 - 设置音效播放时间点

LoadButtonHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取对话框按钮 [C]

WakePlayerUnits(player whichPlayer)
blizzard.j

FlushParentHashtable(hashtable table)
common.j 哈希表 - <1.24> 清空哈希表 [C]

GetCameraBoundMinX()
common.j 当前可用镜头区域最小X坐标 [R]

LoadTrackableHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取可追踪物 [C]

SaveTriggerEventHandleBJ(event whichEvent, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存触发事件

GetItemLoc(item whichItem)
blizzard.j 物品 - 物品位置

ResetToGameCameraForPlayer(player whichPlayer, real duration)
blizzard.j 镜头 - 重置游戏镜头(指定玩家)
PauseGameOn()
blizzard.j 游戏 - 暂停游戏

SetAllyColorFilterState(integer state)
common.j 游戏 - 设置联盟颜色显示

CachePlayerHeroData(player whichPlayer)
common.j

FinishCinematicFadeAfterBJ(real duration)
blizzard.j

IMaxBJ(integer a, integer b)
blizzard.j 数学 - 取较大值

VolumeGroupSetVolumeBJ(volumegroup vgroup, real percent)
blizzard.j 声音 - 设置多通道音量

PlayThematicMusicExBJ(string musicName, real startingOffset)
blizzard.j 声音 - 跳播主题音乐

GetClickedDialog()
common.j

SetCameraFieldForPlayer(player whichPlayer, camerafield whichField, real value, real duration)
blizzard.j 镜头 - 设置镜头属性(指定玩家)(限时)
DistanceBetweenPoints(location locA, location locB)
blizzard.j 数学 - 两点间距

SetTextTagPosBJ(texttag tt, location loc, real zOffset)
blizzard.j 漂浮文字 - 改变位置(点)
ForGroup(group whichGroup, code callback)
common.j 单位组 - 选取单位组内单位做动作

VolumeGroupSetVolume(volumegroup vgroup, real scale)
common.j 声音 - 设置多通道音量 [R]

PlayThematicMusicEx(string musicFileName, integer frommsecs)
common.j 声音 - 跳播主题音乐 [R]

SaveStr(hashtable table, integer parentKey, integer childKey, string value)
common.j 哈希表 - <1.24> 保存字符串 [C]

LeaderboardGetItemCount(leaderboard lb)
common.j 排行榜 - 行数

MeleeDoLeave(player whichPlayer)
blizzard.j

GetRectCenterY(rect whichRect)
common.j 区域(矩形) - 中心Y坐标

GetRectCenterX(rect whichRect)
common.j 区域(矩形) - 中心X坐标

HaveSavedHandle(hashtable table, integer parentKey, integer childKey)
common.j

TriggerRegisterTrackableTrackEvent(trigger whichTrigger, trackable t)
common.j 可追踪物 - 鼠标移动到追踪对象 [R]

RescueUnitBJ(unit whichUnit, player rescuer, boolean changeColor)
blizzard.j 单位 - 营救单位

GetUnitsOfPlayerAndTypeIdFilter()
blizzard.j

GetUnitMoveSpeed(unit whichUnit)
common.j 单位 - 当前移动速度

TriggerRegisterEnterRectSimple(trigger trig, rect r)
blizzard.j 单位 - 单位进入矩形区域

WaitForSoundBJ(sound soundHandle, real offset)
blizzard.j 等待 - 等待(声音结束)
GetFilterItem()
common.j 匹配物品

I2R(integer i)
common.j 转化 - 转换整数为实数

I2S(integer i)
common.j 转化 - 转换整数为字符串

VolumeGroupResetBJ()
blizzard.j 声音 - 重置多通道音量

PauseUnit(unit whichUnit, boolean flag)
common.j 单位 - 暂停/恢复 [R]

SetCineFilterBlendMode(blendmode whichMode)
common.j

GetPlayerTechMaxAllowedSwap(integer techid, player whichPlayer)
blizzard.j 玩家 - 最大科技等级

GroupPointOrderByIdLoc(group whichGroup, integer order, location whichLocation)
common.j 单位组 - 按ID发布命令(指定点) [R]

UnitGenerateAlarms(unit whichUnit, boolean generate)
blizzard.j 单位 - 设置警报开启/关闭

StopMusic(boolean fadeOut)
common.j

PlayModelCinematic(string modelName)
common.j

RenameSaveDirectoryBJ(string sourceDirName, string destDirName)
blizzard.j 游戏 - 重命名存档文件夹

GetTeams()
common.j 游戏 - 队伍数量

GetLastCreatedImage()
blizzard.j Last类 - 最后创建的图像

CreateRegion()
common.j 新建区域 [R]

MakeUnitRescuableToForceBJEnum()
blizzard.j

GetConstructedStructure()
common.j 事件响应 - 完成的建筑

CreateTimerDialogBJ(timer t, string title)
blizzard.j 计时器 - 创建计时器窗口

SaveForceHandleBJ(force whichForce, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存玩家组

MultiboardSetRowCount(multiboard lb, integer count)
common.j 多面板 - 设置行数

GetPlayerHandicapBJ(player whichPlayer)
blizzard.j 玩家 - 生命障碍

TriggerRegisterPlayerSelectionEventBJ(trigger trig, player whichPlayer, boolean selected)
blizzard.j 玩家 - 选择单位事件

ConvertFogState(integer i)
common.j

FogMaskEnableOff()
blizzard.j 可见度 - 禁用黑色阴影

ContinueCinematicFadeBJ()
blizzard.j

IssueTargetDestructableOrder(unit whichUnit, string order, widget targetWidget)
blizzard.j 单位 - 发布命令(指定可破坏物)
EnableCreepSleepBJ(boolean enable)
blizzard.j 玩家 - 允许/禁止 中立生物睡眠

PanCameraToLocForPlayer(player whichPlayer, location loc)
blizzard.j

HaveSavedString(hashtable table, integer parentKey, integer childKey)
common.j

ShowInterfaceForceOff(force whichForce, real fadeDuration)
blizzard.j 电影 - 信箱模式开启(指定玩家组)
AddSpellEffectTarget(string modelName, effecttype t, widget targetWidget, string attachPoint)
common.j

AddUnitAnimationPropertiesBJ(boolean add, string animProperties, unit whichUnit)
blizzard.j 动画 - 添加/删除单位动画附加名

TriggerRegisterPlayerEventLeave(trigger trig, player whichPlayer)
blizzard.j 玩家 - 离开游戏

LoadUbersplatHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取地面纹理变化

MeleeWasUserPlayer(player whichPlayer)
blizzard.j

AdjustPlayerStateBJ(integer delta, player whichPlayer, playerstate whichPlayerState)
blizzard.j 玩家 - 增加属性

GetEnumItem()
common.j 选取物品

ConvertBlendMode(integer i)
common.j

HaveStoredBoolean(gamecache cache, string missionKey, string key)
common.j

SetTextTagPosUnitBJ(texttag tt, unit whichUnit, real zOffset)
blizzard.j 漂浮文字 - 改变位置(单位)
GetOrderTargetUnit()
common.j 事件响应 - 命令发布目标

AddWeatherEffect(rect where, integer effectID)
common.j 新建天气效果 [R]

SetUbersplatRenderAlways(ubersplat whichSplat, boolean flag)
common.j 地面纹理 - 设置永久渲染状态

TriggerRegisterUnitInRangeSimple(trigger trig, real range, unit whichUnit)
blizzard.j 单位 - 进入指定单位的范围

GroupImmediateOrderById(group whichGroup, integer order)
common.j 单位组 - 按ID发布命令(无目标) [R]

CinematicModeExBJ(boolean cineMode, force forForce, real interfaceFadeTime)
blizzard.j 电影 - 电影模式(指定时间)
SetDestructableMaxLife(destructable d, real max)
common.j

SetSoundDistanceCutoff(sound soundHandle, real cutoff)
common.j

SetMusicPlayPosition(integer millisecs)
common.j 声音 - 设置背景音乐播放时间点 [R]

LoadEffectHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取特效 [C]

ConvertIGameState(integer i)
common.j

QueuedTriggerAddBJ(trigger trig, boolean checkConditions)
blizzard.j 触发器 - 添加到触发队列

QuestSetDescription(quest whichQuest, string description)
common.j

AddSpecialEffectTarget(string modelName, widget targetWidget, string attachPointName)
common.j 新建特效(创建到单位) [R]

IssueBuildOrderById(unit whichPeon, integer unitId, real x, real y)
common.j 单位 - 发布建造命令(指定坐标) [R]

SetPlayerUnitAvailableBJ(integer unitId, boolean allowed, player whichPlayer)
blizzard.j 玩家 - 设置单位可用性

GetItemUserData(item whichItem)
common.j 物品 - 物品自定义值

SetPlayerUnitsOwner(player whichPlayer, integer newOwner)
common.j

GetGameSpeed()
common.j 当前游戏速度

LoadReal(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取实数 [C]

WaitTransmissionDuration(sound soundHandle, integer timeType, real timeVal)
blizzard.j

SaveGameCache(gamecache whichCache)
common.j

SetUnitState(unit whichUnit, unitstate whichUnitState, real newVal)
common.j 单位 - 设置单位属性 [R]

EnableUserUI(boolean b)
common.j

Or(boolexpr operandA, boolexpr operandB)
common.j

GetEntireMapRect()
blizzard.j 完整地图区域

GetBuyingUnit()
common.j 事件响应 - 购买者

SaveGame(string saveFileName)
common.j 游戏 - 保存进度 [R]

KillDestructable(destructable d)
common.j 可破坏物 - 杀死

IsItemIdSellable(integer itemId)
common.j

SetCameraBoundsToRectForPlayerBJ(player whichPlayer, rect r)
blizzard.j 镜头 - 设置可用镜头区域(指定玩家)
DestroyTextTag(texttag t)
common.j

IsFogEnabled()
common.j 可见度 - 战争迷雾开启

LivingPlayerUnitsOfTypeIdFilter()
blizzard.j

IsMaskedToPlayer(real x, real y, player whichPlayer)
common.j 可见度 - 坐标在黑色阴影中

WaygateIsActiveBJ(unit waygate)
blizzard.j 中立建筑 - 传送门激活

DestroyUbersplat(ubersplat whichSplat)
common.j 地面纹理 - 删除地面纹理变化

IsDestructableAliveBJ(destructable d)
blizzard.j 可破坏物 - 可破坏物存活

GetItemType(item whichItem)
common.j 指定物品的分类

TriggerRegisterEnterRegionSimple(trigger trig, region whichRegion)
blizzard.j 单位 - 单位进入不规则区域 [R]

SetItemPawnable(item i, boolean flag)
common.j 物品 - 设置物品可否抵押

GetInventoryIndexOfItemTypeBJ(unit whichUnit, integer itemId)
blizzard.j 物品 - 物品在物品栏的序号 [C]

InitHashtableBJ()
blizzard.j 哈希表 - <1.24> 新建哈希表

LeaderboardHasPlayerItemBJ(leaderboard lb, player whichPlayer)
blizzard.j 排行榜 - 玩家在排行榜

SaveItemPoolHandle(hashtable table, integer parentKey, integer childKey, itempool whichItempool)
common.j 哈希表 - <1.24> 保存物品池 [C]

EnableSelect(boolean state, boolean ui)
common.j 游戏 - 允许/禁用选择

UnitRemoveBuffBJ(integer buffcode, unit whichUnit)
blizzard.j 单位 - 删除指定魔法效果

RandomDestructableInRectSimpleBJ(rect r)
blizzard.j 矩形区域内的随机可破坏物

LeaderboardSetLabelColorBJ(leaderboard lb, real red, real green, real blue, real transparency)
blizzard.j 排行榜 - 设置文字颜色

MakeUnitsPassiveForTeam(player whichPlayer)
blizzard.j

SaveFogModifierHandle(hashtable table, integer parentKey, integer childKey, fogmodifier whichFogModifier)
common.j 哈希表 - <1.24> 保存可见度修正器 [C]

GetUnitX(unit whichUnit)
common.j 单位 - 单位所在X轴坐标 [R]

GetUnitY(unit whichUnit)
common.j 单位 - 单位所在Y轴坐标 [R]

GroupEnumUnitsInRange(group whichGroup, real x, real y, real radius, boolexpr filter)
common.j 单位组 - 选取单位添加到单位组(坐标)
UnitIsSleeping(unit whichUnit)
common.j

SetSoundVelocity(sound soundHandle, real x, real y, real z)
common.j

UnitRemoveItemFromSlotSwapped(integer itemSlot, unit whichHero)
blizzard.j 英雄 - 丢弃物品(指定物品栏)
IsPointBlighted(real x, real y)
common.j 环境 - 坐标点被荒芜地表覆盖 [R]

IsNoVictoryCheat()
common.j 游戏 - 无法胜利 [R]

PolarProjectionBJ(location source, real dist, real angle)
blizzard.j 极坐标位移点

GetTriggerDestructable()
common.j

IsUnitInRegion(region whichRegion, unit whichUnit)
common.j 单位 - 在不规则区域内 [R]

FlushParentHashtableBJ(hashtable table)
blizzard.j 哈希表 - <1.24> 清空哈希表

LoadButtonHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取对话框按钮

RemoveAllGuardPositions(player num)
common.j AI - 忽视所有单位的警戒点

SetItemLifeBJ(widget whichWidget, real life)
blizzard.j 物品 - 设置物品生命值

TimerGetElapsed(timer whichTimer)
common.j 计时器 - 逝去时间

IssueNeutralPointOrderById(player forWhichPlayer,unit neutralStructure, integer unitId, real x, real y)
common.j 单位 - 按ID发布中介命令(指定坐标) [R]

Cheat(string cheatStr)
common.j 游戏 - 输入作弊码 [R]

GetAbilitySoundById(integer abilityId, soundtype t)
common.j

SetTerrainType(real x, real y, integer terrainType, integer variation, integer area, integer shape)
common.j 环境 - 改变地形类型(指定坐标) [R]

SetCameraQuickPositionForPlayer(player whichPlayer, real x, real y)
blizzard.j

GetPlayableMapRect()
blizzard.j 可用地图区域

LoadQuestHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取任务

MeleeStartingUnitsUndead(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload)
blizzard.j

SetIntroShotText(string introText)
common.j

GetHeroSkillPoints(unit whichHero)
common.j 英雄 - 未分配技能点数

GetCameraEyePositionLoc()
common.j 镜头 - 当前镜头源位置

SetSoundPitch(sound soundHandle, real pitch)
common.j

OrderId2String(integer orderId)
common.j

GetTriggerPlayer()
common.j 事件响应 - 触发玩家

GetTrainedUnitType()
common.j 事件响应 - 训练单位类型

CopySaveGameBJ(string sourceSaveName, string destSaveName)
blizzard.j 游戏 - 复制存档文件

CreateForce()
common.j 新建玩家组 [R]

SetUnitOwner(unit whichUnit, player whichPlayer, boolean changeColor)
common.j 单位 - 改变所属

SetPlayerHandicap(player whichPlayer, real handicap)
common.j 玩家 - 设置生命上限 [R]

SetDestructableLife(destructable d, real life)
common.j 可破坏物 - 设置生命值(指定值)
DestroyBoolExpr(boolexpr e)
common.j

ConvertedPlayer(integer convertedPlayerId)
blizzard.j 转化 - 转换玩家索引号为玩家

RemoveUnitFromStockBJ(integer unitId, unit whichUnit)
blizzard.j 中立建筑 - 删除单位(指定市场)
SaveDialogHandle(hashtable table, integer parentKey, integer childKey, dialog whichDialog)
common.j 哈希表 - <1.24> 保存对话框 [C]

IsQuestCompleted(quest whichQuest)
common.j 任务 - 任务完成

GroupPickRandomUnit(group whichGroup)
blizzard.j 单位组中随机单位

CreateQuestItemBJ(quest whichQuest, string description)
blizzard.j 任务 - 创建任务项目

MultiboardSetItemsIcon(multiboard lb, string iconPath)
common.j 多面板 - 设置所有项目图标 [R]

GetUnitTypeId(unit whichUnit)
common.j 指定单位的类型

CreateDeadDestructableZ(integer objectid, real x, real y, real z, real face, real scale, integer variation)
common.j 新建可破坏物(死亡的) [R]

GetSpellAbility()
common.j

FlushStoredMission(gamecache cache, string missionKey)
common.j 游戏缓存 - 删除类别

IssueBuildOrderByIdLocBJ(unit whichPeon, integer unitId, location loc)
blizzard.j 单位 - 发布建造命令(指定点)
CreateMultiboard()
common.j 新建多面板 [R]

UnitDropItemPointBJ(unit whichUnit, item whichItem, real x, real y)
blizzard.j

PlayThematicMusicBJ(string musicName)
blizzard.j 声音 - 播放主题音乐

GroupTargetOrder(group whichGroup, string order, widget targetWidget)
common.j 单位组 - 发布命令(指定单位)
PauseGameOff()
blizzard.j 游戏 - 恢复游戏

SaveUbersplatHandle(hashtable table, integer parentKey, integer childKey, ubersplat whichUbersplat)
common.j 哈希表 - <1.24> 保存地面纹理变化 [C]

RemoveWeatherEffectBJ(weathereffect whichWeatherEffect)
blizzard.j 环境 - 删除天气效果

CreateQuest()
common.j 任务 - 新建任务 [R]

UnitHasItem(unit whichUnit, item whichItem)
common.j 英雄 - 持有物品

Sin(real radians)
common.j 数学 - 正弦(弧度) [R]

TriggerRegisterDestDeathInRegionEvent(trigger trig, rect r)
blizzard.j 可破坏物 - 可破坏物在区域内死亡(矩形区域)
HaveSavedReal(hashtable table, integer parentKey, integer childKey)
common.j

GetPlayerStartLocationX(player whichPlayer)
blizzard.j

SetUnitManaBJ(unit whichUnit, real newValue)
blizzard.j 单位 - 设置魔法值(指定值)
DestroyQuestBJ(quest whichQuest)
blizzard.j 任务 - 删除任务

StartSound(sound soundHandle)
common.j

LoadPlayerHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取玩家

GetSpellTargetX()
common.j 事件响应 - 技能施放点X坐标

GetSpellTargetY()
common.j 事件响应 - 技能施放点Y坐标

GetLastCreatedDestructable()
blizzard.j Last类 - 最后创建的可破坏物

SetUnitTimeScale(unit whichUnit, real timeScale)
common.j 动画 - 改变单位动画播放速度(按倍数) [R]

LeaderboardDisplayBJ(boolean show, leaderboard lb)
blizzard.j 排行榜 - 显示/隐藏

LoadTriggerHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取触发器

SetUnitVertexColorBJ(unit whichUnit, real red, real green, real blue, real transparency)
blizzard.j 动画 - 改变单位颜色(RGB:0-100%)
ConvertFGameState(integer i)
common.j

MakeUnitsPassiveForPlayer(player whichPlayer)
blizzard.j 游戏 - 设置玩家单位为中立受害单位

CustomVictoryDialogBJ(player whichPlayer)
blizzard.j

CameraSetupSetDestPosition(camerasetup whichSetup, real x, real y, real duration)
common.j

UnitDamageTargetBJ(unit whichUnit, unit target, real amount, attacktype whichAttack, damagetype whichDamage)
blizzard.j 单位 - 伤害目标

GetCustomCampaignButtonVisible(integer whichButton)
common.j

RandomDestructableInRectBJEnum()
blizzard.j

DoNotSaveReplay()
common.j 游戏 - 关闭游戏录像功能 [R]

IsDestructableInvulnerable(destructable d)
common.j

IsItemPowerup(item whichItem)
common.j 物品 - 物品是拾取时自动使用的 [R]

UnitPauseTimedLifeBJ(boolean flag, unit whichUnit)
blizzard.j 单位 - 暂停/恢复生命周期

QueuedTriggerCheck()
blizzard.j

SetPlayerAllianceStateVisionBJ(player sourcePlayer, player otherPlayer, boolean flag)
blizzard.j

DialogAddButton(dialog whichDialog, string buttonText, integer hotkey)
common.j 添加对话框按钮 [R]

TextTagSize2Height(real size)
blizzard.j

SetUnitRallyPoint(unit whichUnit, location targPos)
blizzard.j 单位 - 设置集结点(指定点)
CameraSetupGetDestPositionLoc(camerasetup whichSetup)
common.j 镜头 - 镜头目标点

ForceAddPlayerSimple(player whichPlayer, force whichForce)
blizzard.j 玩家组 - 添加玩家

GetRandomDirectionDeg()
blizzard.j 数学 - 随机角度

MeleeGetAllyStructureCount(player whichPlayer)
blizzard.j

GetEventPlayerState()
common.j

SetPlayerStartLocation(player whichPlayer, integer startLocIndex)
common.j

TimerDialogSetTitle(timerdialog whichDialog, string title)
common.j

GetBooleanAnd(boolean valueA, boolean valueB)
blizzard.j 条件 - And

ForcePickRandomPlayer(force whichForce)
blizzard.j 玩家组中随机玩家

GetIssuedOrderIdBJ()
blizzard.j 事件响应 - 发布的命令ID

LoadHashtableHandle(hashtable table, integer parentKey, integer childKey)
common.j Last类 - <1.24> 从哈希表提取哈希表 [C]

GetHeroStatBJ(integer whichStat, unit whichHero, boolean includeBonuses)
blizzard.j 英雄 - 英雄属性

SetPlayerTaxRate(player sourcePlayer, player otherPlayer, playerstate whichResource, integer rate)
common.j 玩家 - 设置税率 [R]

GetRandomSubGroupEnum()
blizzard.j

GetAbilityEffectBJ(integer abilcode, effecttype t, integer index)
blizzard.j 游戏 - 技能效果路径名

DefeatConditionSetDescriptionBJ(defeatcondition whichCondition, string description)
blizzard.j 任务 - 改变失败条件说明

GetLastCreatedTerrainDeformation()
blizzard.j Last类 - 最后创建的地形变化

CameraSetupApply(camerasetup whichSetup, boolean doPan, boolean panTimed)
common.j

GetItemTypeId(item i)
common.j 指定物品的类型

AttachSoundToUnit(sound soundHandle, unit whichUnit)
common.j

VersionCompatible(version whichVersion)
common.j

InitQueuedTriggers()
blizzard.j

SaveStringBJ(string value, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存字符串

IsUnitRace(unit whichUnit, race whichRace)
common.j 单位 - 单位种族检查

SetAllUnitTypeSlots(integer slots)
common.j 中立建筑 - 限制单位种类(所有市场)
Tan(real radians)
common.j 数学 - 正切(弧度) [R]

SmartCameraPanBJ(player whichPlayer, location loc, real duration)
blizzard.j 镜头 - 在必要时平移镜头(指定玩家)(限时)
UnitUseItemPoint(unit whichUnit, item whichItem, real x, real y)
common.j 英雄 - 使用物品(指定坐标)
EnableOcclusion(boolean flag)
common.j 电影 - 允许/禁止闭塞(所有玩家) [R]

LoadTimerDialogHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取计时器窗口 [C]

GetHeroStr(unit whichHero, boolean includeBonuses)
common.j 英雄 - 英雄力量 [R]

DisplayTimedTextFromPlayer(player toPlayer, real x, real y, real duration, string message)
common.j

KillUnit(unit whichUnit)
common.j 单位 - 杀死

GetStoredString(gamecache cache, string missionKey, string key)
common.j 游戏缓存 - 读取字符串 [C]

GetLastTransmissionDurationBJ()
blizzard.j 电影 - 最后发言长度

RemoveRegion(region whichRegion)
common.j 区域(不规则) - 删除不规则区域 [R]

PerformStockUpdates()
blizzard.j

SetPlayerFlagBJ(playerstate whichPlayerFlag, boolean flag, player whichPlayer)
blizzard.j 玩家 - 开启/关闭 玩家参数

LeaderboardSetPlayerItemValueBJ(player whichPlayer, leaderboard lb, integer val)
blizzard.j 排行榜 - 改变玩家分数

LeaderboardSetPlayerItemLabelColorBJ(player whichPlayer, leaderboard lb, real red, real green, real blue, real transparency)
blizzard.j 排行榜 - 设置玩家名字颜色

DestroyTimerDialog(timerdialog whichDialog)
common.j

CameraSetTargetNoiseEx(real mag, real velocity, boolean vertOnly)
common.j 镜头 - 摇晃镜头目标(所有玩家) [R]

IsLocationVisibleToPlayer(location whichLocation, player whichPlayer)
common.j 可见度 - 点可见

SaveBoolean(hashtable table, integer parentKey, integer childKey, boolean value)
common.j 哈希表 - <1.24> 保存布尔 [C]

IsCineFilterDisplayed()
common.j

IsUnit(unit whichUnit, unit whichSpecifiedUnit)
common.j 单位 - 单位检查

SetSoundChannel(sound soundHandle, integer channel)
common.j

SetPlayerOnScoreScreen(player whichPlayer, boolean flag)
common.j 玩家 - 显示/隐藏计分屏显示 [R]

Atan2(real y, real x)
common.j 数学 - 反正切(Y:X)(弧度) [R]

TerrainDeformWave(real x, real y, real dirX, real dirY, real distance, real speed, real radius, real depth, integer trailTime, integer count)
common.j 新建地形变化:冲击波 [R]

GetRescuer()
common.j

GetLastCreatedLightningBJ()
blizzard.j Last类 - 最后创建的闪电效果

TriggerRegisterPlayerKeyEventBJ(trigger trig, player whichPlayer, integer keType, integer keKey)
blizzard.j 玩家 - 键盘事件

PreloadRefresh()
common.j

GetPlayerId(player whichPlayer)
common.j 玩家 - 玩家索引 [R]

PauseAllUnitsBJEnum()
blizzard.j

SaveWidgetHandle(hashtable table, integer parentKey, integer childKey, widget whichWidget)
common.j <1.24> 保存物体 [C]

ShowUbersplatBJ(boolean flag, ubersplat whichSplat)
blizzard.j 地面纹理 - ~Show/Hide," ",~Ubersplat

SetTextTagSuspended(texttag t, boolean flag)
common.j

CommandAI(player num, integer command, integer data)
common.j AI - 发送AI命令

SaveGroupHandleBJ(group whichGroup, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存单位组

IsItemVisible(item whichItem)
common.j 物品 - 物品可见 [R]

ClearSelectionForPlayer(player whichPlayer)
blizzard.j 选择 - 清空选择(指定玩家)
GetManipulatedItem()
common.j 事件响应 - 被操作物品

LeaderboardSortItemsBJ(leaderboard lb, integer sortType, boolean ascending)
blizzard.j 排行榜 - 排序

WaygateGetDestinationLocBJ(unit waygate)
blizzard.j 中立建筑 - 传送门目的地

LoadPlayerHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取玩家 [C]

SetPlayerTechMaxAllowed(player whichPlayer, integer techid, integer maximum)
common.j

SetHeroLevel(unit whichHero, integer level, boolean showEyeCandy)
common.j 英雄 - 设置等级

MoveLocation(location whichLocation, real newX, real newY)
common.j 点 - 移动点 [R]

GetLightningColorBBJ(lightning whichBolt)
blizzard.j 闪电效果 - 蓝颜色值

TriggerRegisterTimerExpireEvent(trigger whichTrigger, timer t)
common.j

MeleeStartingUnitsHuman(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload)
blizzard.j

SetPlayerRacePreference(player whichPlayer, racepreference whichRacePreference)
common.j

UnitMakeAbilityPermanent(unit whichUnit, boolean permanent, integer abilityId)
common.j 单位 - 设置技能永久性 [R]

PauseTimer(timer whichTimer)
common.j 计时器 - 暂停计时器 [R]

UnitShareVision(unit whichUnit, player whichPlayer, boolean share)
common.j 单位 - 共享视野 [R]

ConvertVolumeGroup(integer i)
common.j

PanCameraToTimed(real x, real y, real duration)
common.j 镜头 - 平移镜头(所有玩家)(限时) [R]

ConvertVersion(integer i)
common.j

SaveTextTagHandle(hashtable table, integer parentKey, integer childKey, texttag whichTexttag)
common.j 哈希表 - <1.24> 保存漂浮文字 [C]

UnitItemInSlot(unit whichUnit, integer itemSlot)
common.j 单位持有物品

StartTimerBJ(timer t, boolean periodic, real timeout)
blizzard.j 计时器 - 启动计时器

CripplePlayer(player whichPlayer, force toWhichPlayers, boolean flag)
common.j

GetEventUnitState()
common.j

IsUnitDeadBJ(unit whichUnit)
blizzard.j 单位 - 单位死亡

TriggerRegisterUnitManaEvent(trigger trig, unit whichUnit, limitop opcode, real limitval)
blizzard.j 单位 - 魔法值变化

StoreRealBJ(real value, string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 记录实数

ModifyHeroStat(integer whichStat, unit whichHero, integer modifyMethod, integer value)
blizzard.j 英雄 - 修改英雄属性

PauseAllUnitsBJ(boolean pause)
blizzard.j 单位 - 暂停/恢复 所有单位

LoadWidgetHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j <1.24> 从哈希表提取物体

MeleeGetAllyCount(player whichPlayer)
blizzard.j

GetPlayersAll()
blizzard.j 所有玩家

FlushStoredString(gamecache cache, string missionKey, string key)
common.j

CameraSetupApplyWithZ(camerasetup whichSetup, real zDestOffset)
common.j

CountPlayersInForceEnum()
blizzard.j

GetLearnedSkillLevel()
common.j 事件响应 - 学习技能等级

CheckInitPlayerSlotAvailability()
blizzard.j

SetUnitMoveSpeed(unit whichUnit, real newSpeed)
common.j 单位 - 设置移动速度

SetPlayerColor(player whichPlayer, playercolor color)
common.j 玩家 - 改变玩家颜色 [R]

SaveQuestItemHandle(hashtable table, integer parentKey, integer childKey, questitem whichQuestitem)
common.j 哈希表 - <1.24> 保存任务要求 [C]

IssueInstantPointOrder(unit whichUnit, string order, real x, real y, widget instantTargetWidget)
common.j

MeleeGrantItemsToTrainedHero()
blizzard.j

Preload(string filename)
common.j 游戏 - 预载文件

GetStoredBoolean(gamecache cache, string missionKey, string key)
common.j 游戏缓存 - 读取布尔值[R]

TanBJ(real degrees)
blizzard.j 数学 - 正切(角度)
ConvertPlayerGameResult(integer i)
common.j

GetWidgetLife(widget whichWidget)
common.j

GetCameraBoundMinY()
common.j 当前可用镜头区域最小Y坐标 [R]

SetCameraPositionLocForPlayer(player whichPlayer, location loc)
blizzard.j

ShowImageBJ(boolean flag, image whichImage)
blizzard.j 图像 - 显示/隐藏图像

LeaderboardAddItemBJ(player whichPlayer, leaderboard lb, string label, integer value)
blizzard.j 排行榜 - 添加玩家

IsLocationMaskedToPlayer(location whichLocation, player whichPlayer)
common.j 可见度 - 点在黑色阴影中

SelectUnit(unit whichUnit, boolean flag)
common.j

CreateTimer()
common.j 新建计时器 [R]

SetPlayerTechResearched(player whichPlayer, integer techid, integer setToLevel)
common.j

LoadItemPoolHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取物品池 [C]

SetSoundConeAngles(sound soundHandle, real inside, real outside, integer outsideVolume)
common.j

GetItemPlayer(item whichItem)
common.j 物品所属玩家

LeaderboardGetItemCountBJ(leaderboard lb)
blizzard.j

GetLearnedSkillBJ()
blizzard.j 事件响应 - 学习技能

SetPlayerMaxHeroesAllowed(integer maximum, player whichPlayer)
blizzard.j 玩家 - 限制英雄数量

String2OrderIdBJ(string orderIdString)
blizzard.j 转化 - 转换命令字符串为命令ID

GetLastCreatedWeatherEffect()
blizzard.j Last类 - 最后创建的天气效果

IsSuspendedXP(unit whichHero)
common.j 英雄 - 经验不可获得

UnitDropItemPoint(unit whichUnit, item whichItem, real x, real y)
common.j 单位 - 发布丢弃物品命令(指定坐标) [R]

TerrainDeformationRandomBJ(real duration, location where, real radius, real minDelta, real maxDelta, real updateInterval)
blizzard.j 环境 - 创建地形变化:随机

LoadQuestHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取任务 [C]

SelectHeroSkill(unit whichHero, integer abilcode)
common.j 英雄 - 学习技能

SetUnitPositionLocFacingBJ(unit whichUnit, location loc, real facing)
blizzard.j 单位 - 移动单位面向角度(立即)
CreateFogModifierRadiusLoc(player forWhichPlayer, fogstate whichState, location center, real radius, boolean useSharedVision, boolean afterUnits)
common.j

SaveInteger(hashtable table, integer parentKey, integer childKey, integer value)
common.j 哈希表 - <1.24> 保存整数 [C]

SavePlayerHandle(hashtable table, integer parentKey, integer childKey, player whichPlayer)
common.j 哈希表 - <1.24> 保存玩家 [C]

SaveTriggerEventHandle(hashtable table, integer parentKey, integer childKey, event whichEvent)
common.j 哈希表 - <1.24> 保存触发事件 [C]

GetUnitsOfPlayerMatching(player whichPlayer, boolexpr filter)
blizzard.j 玩家单位(指定条件)
IssueBuildOrder(unit whichPeon, string unitToBuild, real x, real y)
common.j

IsPlayerSlotState(player whichPlayer, playerslotstate whichState)
blizzard.j

GetLeavingUnit()
common.j 事件响应 - 离开的单位

UnitHasBuffBJ(unit whichUnit, integer buffcode)
blizzard.j 单位 - 拥有魔法效果

TriggerRegisterUnitEvent(trigger whichTrigger, unit whichUnit, unitevent whichEvent)
common.j 单位 - 指定单位事件

WaygateIsActive(unit waygate)
common.j

GetAttacker()
common.j 事件响应 - 攻击单位

SetImageRender(image whichImage, boolean flag)
common.j 图像 - 设置图像渲染状态

MeleeExposePlayer(player whichPlayer, boolean expose)
blizzard.j

GetEventGameState()
common.j

GetUnitDefaultPropWindowBJ(unit whichUnit)
blizzard.j 单位 - 默认转向角度

MeleeGrantHeroItems()
blizzard.j 对战游戏 - 英雄初始物品

DestroyMultiboardBJ(multiboard mb)
blizzard.j 多面板 - 删除

TriggerRegisterUnitLifeEvent(trigger trig, unit whichUnit, limitop opcode, real limitval)
blizzard.j 单位 - 生命值变化

MeleeGetNearestValueWithin(real val, real minVal, real maxVal)
blizzard.j

GetSoldItem()
common.j 事件响应 - 被售出物品

GetUnitStatePercent(unit whichUnit, unitstate whichState, unitstate whichMaxState)
blizzard.j

SelectGroupBJEnum()
blizzard.j

SaveGroupHandle(hashtable table, integer parentKey, integer childKey, group whichGroup)
common.j 哈希表 - <1.24> 保存单位组 [C]

GetRandomLocInRect(rect whichRect)
blizzard.j 矩形区域内随机点

FlashQuestDialogButton()
common.j

CountLivingPlayerUnitsOfTypeId(integer unitId, player whichPlayer)
blizzard.j 单位 - 玩家拥有单位数量

PingMinimapLocForForce(force whichForce, location loc, real duration)
blizzard.j 电影 - 小地图信号(指定玩家组)
SetDestructableAnimation(destructable d, string whichAnimation)
common.j

GroupImmediateOrder(group whichGroup, string order)
common.j 单位组 - 发布命令(无目标)
MultiboardGetItem(multiboard lb, integer row, integer column)
common.j 多面板项目 [R]

SaveQuestItemHandleBJ(questitem whichQuestitem, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存任务要求

MeleeDefeatDialogBJ(player whichPlayer, boolean leftGame)
blizzard.j

PlaySoundFromOffsetBJ(sound soundHandle, real volumePercent, real startingOffset)
blizzard.j 声音 - 跳播音效

AtanBJ(real degrees)
blizzard.j 数学 - 反正切(角度)
PanCameraToTimedLocWithZForPlayer(player whichPlayer, location loc, real zOffset, real duration)
blizzard.j 镜头 - 指定高度平移镜头(指定玩家)(限时)
LoadFogStateHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取迷雾状态

PanCameraTo(real x, real y)
common.j

GetPlayerHandicapXPBJ(player whichPlayer)
blizzard.j 玩家 - 经验增长率

TryInitRescuableTriggersBJ()
blizzard.j

LoadTimerDialogHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取计时器窗口

EnablePreSelect(boolean state, boolean ui)
common.j 游戏 - 允许/禁用预选

GetSelectedUnit()
common.j

InitMapRects()
blizzard.j

LoadIntegerBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取整数

GetHeroAgi(unit whichHero, boolean includeBonuses)
common.j 英雄 - 英雄敏捷 [R]

SetImagePosition(image whichImage, real x, real y, real z)
common.j 图像 - 改变图像位置(指定坐标) [R]

LeaderboardGetPlayerIndexBJ(player whichPlayer, leaderboard lb)
blizzard.j 排行榜 - 排行榜位置

SaveImageHandleBJ(image whichImage, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存图像

SetCinematicAvailableBJ(boolean available, integer cinematicIndex)
blizzard.j 游戏 - 允许/禁止 开场电影

StringCase(string source, boolean upper)
common.j 转化 - 大小写转换

GetRandomInt(integer lowBound, integer highBound)
common.j 数学 - 随机整数

GetPlayerTechMaxAllowed(player whichPlayer, integer techid)
common.j

SetCreatureDensity(mapdensity whichdensity)
common.j

SetAltMinimapIcon(string iconPath)
common.j 中立建筑 - 设置小地图特殊标志

SetPlayerHandicapXP(player whichPlayer, real handicap)
common.j 英雄 - 设置经验获得率 [R]

String2UnitIdBJ(string unitIdString)
blizzard.j 转化 - 转换字符串为单位类型

IsPointBlightedBJ(location where)
blizzard.j 环境 - 点被荒芜地表覆盖

GetLastCreatedItem()
blizzard.j Last类 - 最后创建的物品

GetKillingUnitBJ()
blizzard.j 事件响应 - 凶手单位

IsPlayerFlagSetBJ(playerstate whichPlayerFlag, player whichPlayer)
blizzard.j 玩家 - 玩家参数开启

Asin(real y)
common.j 数学 - 反正弦(弧度) [R]

ConvertAttackType(integer i)
common.j

QueuedTriggerDoneBJ()
blizzard.j

DialogCreate()
common.j 新建对话框 [R]

SetItemCharges(item whichItem, integer charges)
common.j 物品 - 设置物品使用次数

EnableWeatherEffect(weathereffect whichEffect, boolean enable)
common.j 环境 - 启用/禁用 天气效果

SetLightningColorBJ(lightning whichBolt, real r, real g, real b, real a)
blizzard.j 闪电效果 - 改变闪电效果颜色

DecUnitAbilityLevel(unit whichUnit, integer abilcode)
common.j 单位 - 降低技能等级 [R]

TriggerSleepAction(real timeout)
common.j 等待 - 等待(玩家时间)
PingMinimapLocForForceEx(force whichForce, location loc, real duration, integer style, real red, real green, real blue)
blizzard.j 电影 - 小地图信号(指定颜色)(指定玩家组)
ConvertMapFlag(integer i)
common.j

SetDoodadAnimationBJ(string animName, integer doodadID, real radius, location center)
blizzard.j 动画 - 播放圆范围内地形装饰物动画

TriggerRegisterFilterUnitEvent(trigger whichTrigger, unit whichUnit, unitevent whichEvent, boolexpr filter)
common.j

GetPlayersAllies(player whichPlayer)
blizzard.j 玩家的盟友

LeaderboardResizeBJ(leaderboard lb)
blizzard.j

DelayedSuspendDecayBoneEnum()
blizzard.j

SetTextTagAge(texttag t, real age)
common.j

ForceCampaignSelectScreen()
common.j

GetOrderedUnit()
common.j 事件响应 - 发布命令的单位

GetTriggerWidget()
common.j

UnitCountBuffsExBJ(integer polarity, integer resist, unit whichUnit, boolean bTLife, boolean bAura)
blizzard.j 单位 - 拥有Buff数量

SetGameSpeed(gamespeed whichspeed)
common.j 游戏 - 设定游戏速度

MoveRectToLoc(rect whichRect, location newCenterLoc)
common.j 区域(矩形) - 移动矩形区域(指定点)
LoadTextTagHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取漂浮文字 [C]

LoadUnitPoolHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取单位池

IsUnitFogged(unit whichUnit, player whichPlayer)
common.j 可见度 - 单位在迷雾中

DestroyLeaderboardBJ(leaderboard lb)
blizzard.j 排行榜 - 删除

GetUnitDefaultMoveSpeed(unit whichUnit)
common.j 单位 - 默认移动速度

SetWaterDeforms(boolean val)
common.j 环境 - 开启/关闭 水面变形

GetRectCenter(rect whichRect)
blizzard.j 矩形区域中心

IsLeaderboardDisplayed(leaderboard lb)
common.j

SetHeroStat(unit whichHero, integer whichStat, integer value)
blizzard.j

GroupPointOrderLoc(group whichGroup, string order, location whichLocation)
common.j 单位组 - 发布命令(指定点)
StopCameraForPlayerBJ(player whichPlayer)
blizzard.j 镜头 - 停止播放镜头(指定玩家)
UnitHasItemOfTypeBJ(unit whichUnit, integer itemId)
blizzard.j 英雄 - 持有物品(指定类型)
SaveAndLoadGameBJ(string saveFileName, string loadFileName, boolean doScoreScreen)
blizzard.j 游戏 - 保存并读取进度

TriggerRegisterTrackableHitEvent(trigger whichTrigger, trackable t)
common.j 可追踪物 - 鼠标点击可追踪物 [R]

MeleeDoDefeatEnum()
blizzard.j

MultiboardSetItemsValue(multiboard lb, string value)
common.j 多面板 - 设置所有项目文本 [R]

ClearMapMusic()
common.j

SetHeroInt(unit whichHero, integer newInt, boolean permanent)
common.j 英雄 - 设置英雄智力 [R]

CreateSound(string fileName, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate, string eaxSetting)
common.j

RectContainsItem(item whichItem, rect r)
blizzard.j 物品 - 物品在矩形区域

PauseTimerBJ(boolean pause, timer whichTimer)
blizzard.j 计时器 - 暂停/恢复 计时器

SetTextTagPosUnit(texttag t, unit whichUnit, real heightOffset)
common.j

PreloadEndEx()
common.j

S2I(string s)
common.j 转化 - 转换字符串为整数

GetLastCreatedFogModifier()
blizzard.j Last类 - 最后创建的可见度修正器

NearbyElevatorExists(real x, real y)
blizzard.j

S2R(string s)
common.j 转化 - 转换字符串为实数

IsTerrainPathableBJ(location where, pathingtype t)
blizzard.j 环境 - 地形通行状态关闭(指定点)
FlushGameCacheBJ(gamecache cache)
blizzard.j 游戏缓存 - 删除缓存

GetDestructableName(destructable d)
common.j 可破坏物 - 物件名字

EndThematicMusicBJ()
blizzard.j 声音 - 停止主题音乐

UnitCanSleepBJ(unit whichUnit)
blizzard.j 单位 - 允许夜晚睡眠

ConvertDialogEvent(integer i)
common.j

LoadLightningHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取闪电效果 [C]

SetUnitAnimation(unit whichUnit, string whichAnimation)
common.j 动画 - 播放单位动画

GetStoredBooleanBJ(string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 读取布尔值

LoadLeaderboardHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取排行榜 [C]

PlaySoundAtPointBJ(sound soundHandle, real volumePercent, location loc, real z)
blizzard.j 声音 - 播放3D音效(指定点)
GetSoundFileDuration(string musicFileName)
common.j

DialogClear(dialog whichDialog)
common.j

SyncStoredBoolean(gamecache cache, string missionKey, string key)
common.j

CameraSetupGetFieldSwap(camerafield whichField, camerasetup whichSetup)
blizzard.j 镜头 - 镜头属性(指定镜头)
SetCameraOrientControllerForPlayerBJ(player whichPlayer, unit whichUnit, real xoffset, real yoffset)
blizzard.j 镜头 - 锁定镜头到单位(固定镜头源)(指定玩家)
QuestSetTitleBJ(quest whichQuest, string title)
blizzard.j 任务 - 设置任务标题

LoadMultiboardHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取多面板

UnitAddItemToSlotById(unit whichUnit, integer itemId, integer itemSlot)
common.j 英雄 - 新建物品到指定物品栏 [R]

SaveFogModifierHandleBJ(fogmodifier whichFogModifier, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存可见度修正器

PercentTo255(real percentage)
blizzard.j

ForceUIKey(string key)
common.j

LeaderboardSortItemsByLabelBJ(leaderboard lb, boolean ascending)
blizzard.j

SetUnitAcquireRangeBJ(unit whichUnit, real acquireRange)
blizzard.j 单位 - 设置主动攻击范围

ConvertUnitEvent(integer i)
common.j

LoadTimerHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取计时器

GetTerrainVarianceBJ(location where)
blizzard.j 环境 - 地形样式(指定点)
SetItemDropOnDeath(item whichItem, boolean flag)
common.j

SelectUnitRemoveForPlayer(unit whichUnit, player whichPlayer)
blizzard.j 选择 - 取消选择单位(指定玩家)
GroupTrainOrderByIdBJ(group g, integer unitId)
blizzard.j 单位组 - 发布发布训练/升级命令

GetResourceAmount(unit whichUnit)
common.j 中立建筑 - 储金量

IssueNeutralTargetOrder(player forWhichPlayer,unit neutralStructure, string unitToBuild, widget target)
common.j 单位 - 发布中介命令(指定单位) [R]

LeaderboardSortItemsByLabel(leaderboard lb, boolean ascending)
common.j

InitGameCacheBJ(string campaignFile)
blizzard.j 游戏缓存 - 创建游戏缓存

LeaderboardSetValueColorBJ(leaderboard lb, real red, real green, real blue, real transparency)
blizzard.j 排行榜 - 设置数值颜色

PlaceRandomUnit(unitpool whichPool, player forWhichPlayer, real x, real y, real facing)
common.j 单位池 - 选择放置单位 [R]

ChooseRandomCreepBJ(integer level)
blizzard.j 随机中立单位类型

ShowDestructable(destructable d, boolean flag)
common.j 可破坏物 - 显示/隐藏 [R]

LeaderboardSetStyle(leaderboard lb, boolean showLabel, boolean showNames, boolean showValues, boolean showIcons)
common.j

GetUnitManaPercent(unit whichUnit)
blizzard.j 单位 - 魔法百分比

NudgeItemsInRectEnum()
blizzard.j

GetLastPlayedSound()
blizzard.j Last类 - 最后播放的音效

SetTextTagFadepoint(texttag t, real fadepoint)
common.j

CreateBlightedGoldmine(player id, real x, real y, real face)
common.j 新建不死族金矿 [R]

SetPlayerHandicapXPBJ(player whichPlayer, real handicapPercent)
blizzard.j 英雄 - 设置经验获得率

GetLocalPlayer()
common.j 本地玩家 [R]

GetUnitDefaultPropWindow(unit whichUnit)
common.j

PingMinimapForPlayer(player whichPlayer, real x, real y, real duration)
blizzard.j

RemoveItem(item whichItem)
common.j 物品 - 删除

UnitId2OrderIdBJ(integer unitId)
blizzard.j 转化 - 转换单位类型为命令ID

SaveRectHandle(hashtable table, integer parentKey, integer childKey, rect whichRect)
common.j 哈希表 - <1.24> 保存区域(矩型) [C]

CreateTextTag()
common.j 新建漂浮文字 [R]

SetCameraTargetController(unit whichUnit, real xoffset, real yoffset, boolean inheritOrientation)
common.j 镜头 - 锁定镜头到单位(所有玩家) [R]

ConvertPlayerColor(integer i)
common.j

GetLastCreatedTextTag()
blizzard.j Last类 - 最后创建的漂浮文字

GetLastCreatedUbersplat()
blizzard.j Last类 - 最后创建的地面纹理变化

SetSoundPlayPosition(sound soundHandle, integer millisecs)
common.j 声音 - 设置音效播放时间点 [R]

SetUnitBlendTime(unit whichUnit, real blendTime)
common.j

Location(real x, real y)
common.j 转化 - 坐标点

GetEventDamage()
common.j 事件响应 - 伤害值

InitNeutralBuildings()
blizzard.j

GroupEnumUnitsInRangeOfLocCounted(group whichGroup, location whichLocation, real radius, boolexpr filter, integer countLimit)
common.j 单位组 - 选取单位添加到单位组(点)(不建议使用)
SetUnitAnimationByIndex(unit whichUnit, integer whichAnimation)
common.j 动画 - 播放单位指定序号动动作 [R]

SaveTriggerConditionHandleBJ(triggercondition whichTriggercondition, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存触发条件

WidgetDropItem(widget inWidget, integer inItemID)
blizzard.j

SetUnitRescueRange(unit whichUnit, real range)
common.j 单位 - 设置营救范围

MeleeCheckForLosersAndVictors()
blizzard.j

IsItemPawnable(item whichItem)
common.j 物品 - 物品可被抵押 [R]

MultiboardMinimizeBJ(boolean minimize, multiboard mb)
blizzard.j 多面板 - 最大/最小化

SetResourceDensity(mapdensity whichdensity)
common.j

GetCreatureDensity()
common.j

UpdateEachStockBuilding(itemtype iType, integer iLevel)
blizzard.j

GetRandomSubGroup(integer count, group sourceGroup)
blizzard.j 单位组中随机单位

CinematicFadeCommonBJ(real red, real green, real blue, real duration, string tex, real startTrans, real endTrans)
blizzard.j

LeaderboardSetStyleBJ(leaderboard lb, boolean showLabel, boolean showNames, boolean showValues, boolean showIcons)
blizzard.j 排行榜 - 设置显示样式

GetPlayerStartLocationY(player whichPlayer)
blizzard.j

SetCineFilterTexMapFlags(texmapflags whichFlags)
common.j

SetTerrainFogEx(integer style, real zstart, real zend, real density, real red, real green, real blue)
common.j 环境 - 设置迷雾 [R]

R2SW(real r, integer width, integer precision)
common.j 转化 - 格式转换实数为字符串

GroupEnumUnitsInRangeCounted(group whichGroup, real x, real y, real radius, boolexpr filter, integer countLimit)
common.j 单位组 - 选取单位添加到单位组(坐标)(不建议使用)
GetTimeOfDay()
blizzard.j 游戏 - 游戏时间

IsItemSellable(item whichItem)
common.j 物品 - 物品可被市场随机出售 [R]

GetUnitCurrentOrder(unit whichUnit)
common.j 单位 - 当前命令ID

SetPlayerController(player whichPlayer, mapcontrol controlType)
common.j

MeleeGetCrippledWarningMessage(player whichPlayer)
blizzard.j

FlushStoredUnit(gamecache cache, string missionKey, string key)
common.j

LoadLeaderboardHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取排行榜

TriggerRegisterUnitStateEvent(trigger whichTrigger, unit whichUnit, unitstate whichState, limitop opcode, real limitval)
common.j

MeleeTournamentFinishNowRuleA(integer multiplier)
blizzard.j

UnitResetCooldown(unit whichUnit)
common.j 单位 - 重置技能CD

TimerDialogDisplayBJ(boolean show, timerdialog td)
blizzard.j 计时器 - 显示/隐藏 计时器窗口(所有玩家)
AllowVictoryDefeat(playergameresult gameResult)
blizzard.j

GetStoredReal(gamecache cache, string missionKey, string key)
common.j 游戏缓存 - 缓存读取实数 [C]

SetDestructableAnimationBJ(destructable d, string whichAnimation)
blizzard.j 动画 - 播放可破坏物动画

RemoveSavedHandle(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 清除Handle [C]

RemoveSavedBoolean(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 清除布尔 [C]

ConvertMapVisibility(integer i)
common.j

FlushGameCache(gamecache cache)
common.j 不推荐使用 - 删除缓存 [C]

IsMultiboardMinimized(multiboard lb)
common.j 多面板 - 多面板最小化

IsTerrainPathable(real x, real y, pathingtype t)
common.j 环境 - 地形通行状态关闭(指定坐标) [R]

UnitRemoveAbility(unit whichUnit, integer abilityId)
common.j 单位 - 删除技能 [R]

SetDestructableMaxLifeBJ(destructable d, real max)
blizzard.j 可破坏物 - 设置最大生命值

FlushChildHashtable(hashtable table, integer parentKey)
common.j 哈希表 - <1.24> 清空哈希表主索引 [C]

LoadBooleanExprHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取布尔表达式

PanCameraToForPlayer(player whichPlayer, real x, real y)
blizzard.j

DisplayCineFilterBJ(boolean flag)
blizzard.j 电影 - 显示/隐藏 滤镜

PolledWait(real duration)
blizzard.j 等待 - 等待(游戏时间)
FogMaskEnable(boolean enable)
common.j 可见度 - 启用/禁用黑色阴影 [R]

RemoveUnit(unit whichUnit)
common.j 单位 - 删除

ModifyHeroSkillPoints(unit whichHero, integer modifyMethod, integer value)
blizzard.j 英雄 - 修改剩余技能点

TriggerRegisterGameEvent(trigger whichTrigger, gameevent whichGameEvent)
common.j 游戏 - 比赛游戏事件

ItemPoolAddItemType(itempool whichItemPool, integer itemId, real weight)
common.j 物品池 - 添加物品类型 [R]

GameOverDialogBJ(player whichPlayer, boolean leftGame)
blizzard.j

SetDoodadAnimationRectBJ(string animName, integer doodadID, rect r)
blizzard.j 动画 - 播放矩形区域内地形装饰物动画

IsDestructableDeadBJ(destructable d)
blizzard.j 可破坏物 - 可破坏物死亡

QueueUnitAnimation(unit whichUnit, string whichAnimation)
common.j

RestoreUnit(gamecache cache, string missionKey, string key, player forWhichPlayer, real x, real y, real facing)
common.j

GetSoundFileDurationBJ(string musicFileName)
blizzard.j 声音 - 音乐长度

StartCampaignAI(player num, string script)
common.j AI - 启用战役AI

GetCameraEyePositionX()
common.j 镜头 - 当前镜头源X坐标

UnitIgnoreAlarmToggled(unit whichUnit)
common.j

R2S(real r)
common.j 转化 - 转换实数为字符串

RemovePurchasedItem()
blizzard.j

CreateDefeatConditionBJ(string description)
blizzard.j 任务 - 创建失败条件

UnitAddItemByIdSwapped(integer itemId, unit whichHero)
blizzard.j 英雄 - 创建物品给英雄

MeleeRemoveObservers()
blizzard.j

SetRescueUnitColorChangeBJ(boolean changeColor)
blizzard.j 单位 - 设置营救颜色(单位)
SetForLoopIndexA(integer newIndex)
blizzard.j Loop循环 - 设置循环整数A [R]

CreateDestructable(integer objectid, real x, real y, real face, real scale, integer variation)
common.j

SetOpCinematicAvailable(integer campaignNumber, boolean available)
common.j

CustomDefeatReduceDifficultyBJ()
blizzard.j

GetDestructableTypeId(destructable d)
common.j 指定可破坏物的类型

CosBJ(real degrees)
blizzard.j 数学 - 余弦(角度)
RemovePlayer(player whichPlayer, playergameresult gameResult)
common.j 玩家 - 踢除玩家

MultiboardSetItemValueColor(multiboarditem mbi, integer red, integer green, integer blue, integer alpha)
common.j 多面板 - 设置指定项目颜色 [R]

UnitId(string unitIdString)
common.j

StartSoundForPlayerBJ(player whichPlayer, sound soundHandle)
blizzard.j

SetMapDescription(string description)
common.j

SaveSoundHandleBJ(sound whichSound, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存音效

SetSoundPitchBJ(sound soundHandle, real pitch)
blizzard.j 声音 - 设置声音速率

UnitRemoveBuffsExBJ(integer polarity, integer resist, unit whichUnit, boolean bTLife, boolean bAura)
blizzard.j 单位 - 删除魔法效果(详细类别)
SetTerrainFog(real a, real b, real c, real d, real e)
common.j

SetPlayerTechResearchedSwap(integer techid, integer levels, player whichPlayer)
blizzard.j 玩家 - 设置科技等级

FogEnableOff()
blizzard.j 可见度 - 禁用战争迷雾

SetCinematicCameraForPlayer(player whichPlayer, string cameraModelFile)
blizzard.j 镜头 - 播放电影镜头(指定玩家)
MultiboardSetColumnCount(multiboard lb, integer count)
common.j 多面板 - 设置列数

SetCampaignAvailableBJ(boolean available, integer campaignNumber)
blizzard.j 游戏 - 允许/禁止 战役

MultiboardDisplayBJ(boolean show, multiboard mb)
blizzard.j 多面板 - 显示/隐藏

SelectUnitAdd(unit whichUnit)
blizzard.j 选择 - 添加选择单位(所有玩家)
UnitModifySkillPoints(unit whichHero, integer skillPointDelta)
common.j 英雄 - 添加剩余技能点 [R]

SetDNCSoundsDusk()
blizzard.j

GetAllyColorFilterState()
common.j 游戏 - 联盟颜色显示设置

SetUnitLifeBJ(unit whichUnit, real newValue)
blizzard.j 单位 - 设置生命值(指定值)
LeaderboardAddItem(leaderboard lb, string label, integer value, player p)
common.j

IssueTargetOrder(unit whichUnit, string order, widget targetWidget)
common.j 单位 - 发布命令(指定单位)
SaveWidgetHandleBJ(widget whichWidget, integer key, integer missionKey, hashtable table)
blizzard.j <1.24> 保存物体

AddSpellEffectLoc(string abilityString, effecttype t,location where)
common.j

SetUnitColor(unit whichUnit, playercolor whichColor)
common.j 单位 - 改变队伍颜色

IsDestructableInvulnerableBJ(destructable d)
blizzard.j 可破坏物 - 物件无敌

GetLastCreatedTimerBJ()
blizzard.j Last类 - 最后启用的计时器

SetSkyModel(string skyModelFile)
common.j 环境 - 设置天空

MoveLightningEx(lightning whichBolt, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2)
common.j 闪电效果 - 移动闪电效果(指定坐标) [R]

SetUnitLifePercentBJ(unit whichUnit, real percent)
blizzard.j 单位 - 设置生命值(百分比)
GetTriggerEventId()
common.j

LoadMultiboardItemHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取多面板项目

TriggerRegisterGameSavedEventBJ(trigger trig)
blizzard.j 游戏 - 游戏存档

TriggerRegisterGameStateEventTimeOfDay(trigger trig, limitop opcode, real limitval)
blizzard.j 游戏 - 游戏时间事件

SetTextTagTextBJ(texttag tt, string s, real size)
blizzard.j 漂浮文字 - 改变文字内容

ChooseRandomItem(integer level)
common.j

IsUnitSelected(unit whichUnit, player whichPlayer)
common.j 单位 - 被玩家选择

GetSpellTargetItem()
common.j 事件响应 - 技能施放目标

GetLastPlayedMusic()
blizzard.j Last类 - 最后播放的音乐

PostTriggerExecuteBJ(trigger trig, boolean checkConditions)
blizzard.j

LoadUnitHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取单位

GetDestructableOccluderHeight(destructable d)
common.j 可破坏物 - 闭塞高度

ModuloReal(real dividend, real divisor)
blizzard.j 数学 - 模

GetTrainedUnit()
common.j 事件响应 - 训练单位

GroupTargetOrderBJ(group whichGroup, string order, widget targetWidget)
blizzard.j

RandomDestructableInRectBJ(rect r, boolexpr filter)
blizzard.j 矩形区域内的随机可破坏物(指定条件)
TriggerAddAction(trigger whichTrigger, code actionFunc)
common.j

TryInitCinematicBehaviorBJ()
blizzard.j

RegisterStackedSound(sound soundHandle, boolean byPosition, real rectwidth, real rectheight)
common.j

GroupPointOrder(group whichGroup, string order, real x, real y)
common.j 单位组 - 发布命令(指定坐标) [R]

RestoreUnitLocFacingPointBJ(string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, location lookAt)
blizzard.j 游戏缓存 - 读取单位(面向点)
FinishCinematicFadeBJ()
blizzard.j

IssueTargetOrderBJ(unit whichUnit, string order, widget targetWidget)
blizzard.j

TriggerRegisterDialogEvent(trigger whichTrigger, dialog whichDialog)
common.j

TeamInitPlayerSlots(integer teamCount)
blizzard.j

RegionClearRect(region whichRegion, rect r)
common.j 区域(不规则) - 移除区域 [R]

IsUnitInRangeXY(unit whichUnit, real x, real y, real distance)
common.j 单位 - 在指定坐标范围内 [R]

GetPlayerTeam(player whichPlayer)
common.j 玩家 - 玩家队伍

IssueNeutralImmediateOrderById(player forWhichPlayer,unit neutralStructure, integer unitId)
common.j 单位 - 按ID发布中介命令(无目标) [R]

DestroyLightning(lightning whichBolt)
common.j

LoadInteger(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取整数 [C]

GetDecayingUnit()
common.j 事件响应 - 腐化的单位

SyncSelections()
common.j

GetAbilitySound(string abilityString, soundtype t)
common.j

IsUnitGroupDeadBJ(group g)
blizzard.j 单位组 - 单位组中所有单位死亡

IsUnitInTransport(unit whichUnit, unit whichTransport)
common.j

QuestSetEnabledBJ(boolean enabled, quest whichQuest)
blizzard.j 任务 - 启用/禁用任务

IMinBJ(integer a, integer b)
blizzard.j 数学 - 取较小值

LoadBoolean(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取布尔 [C]

SetMusicVolumeBJ(real volumePercent)
blizzard.j 声音 - 设置背景音乐音量

GetOrderTargetItem()
common.j 事件响应 - 命令发布目标

UnitRemoveBuffsBJ(integer buffType, unit whichUnit)
blizzard.j 单位 - 删除魔法效果(指定类别)
TriggerRegisterDistanceBetweenUnits(trigger trig, unit whichUnit, boolexpr condition, real range)
blizzard.j

CameraClearNoiseForPlayer(player whichPlayer)
blizzard.j 镜头 - 停止摇晃/震动镜头(指定玩家)
GetUnitPointValue(unit whichUnit)
common.j 单位 - 单位附加值

LeaderboardSetLabelBJ(leaderboard lb, string label)
blizzard.j 排行榜 - 设置标题

BlightGoldMineForPlayerBJ(unit goldMine, player whichPlayer)
blizzard.j

CreateUbersplatBJ(location where, string name, real red, real green, real blue, real alpha, boolean forcePaused, boolean noBirthTime)
blizzard.j 创建地面纹理变化

GetUnitUserData(unit whichUnit)
common.j 单位 - 单位自定义值

SetPlayers(integer playercount)
common.j

SetItemDropID(item whichItem, integer unitId)
common.j 物品 - 设置重生神符的产生单位类型

ShowUnit(unit whichUnit, boolean show)
common.j 单位 - 显示/隐藏 [R]

TriggerRegisterTimerExpireEventBJ(trigger trig, timer t)
blizzard.j 时间 - 计时器到期

StoreString(gamecache cache, string missionKey, string key, string value)
common.j 游戏缓存 - 记录字符串

GetGameTypeSelected()
common.j

GetFoodUsed(integer unitId)
common.j 单位 - 单位使用人口数量(指定单位类型)
UnitAddAbilityBJ(integer abilityId, unit whichUnit)
blizzard.j 单位 - 添加技能

UnitPoolRemoveUnitType(unitpool whichPool, integer unitId)
common.j 单位池 - 删除单位类型 [R]

SetTextTagLifespan(texttag t, real lifespan)
common.j

MeleeClearExcessUnit()
blizzard.j

MultiboardSetItemStyleBJ(multiboard mb, integer col, integer row, boolean showValue, boolean showIcon)
blizzard.j 多面板 - 设置项目显示风格

LoadTriggerHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取触发器 [C]

CreateUnitAtLocSaveLast(player id, integer unitid, location loc, real face)
blizzard.j

LeaderboardRemovePlayerItem(leaderboard lb, player p)
common.j

SaveUnitPoolHandleBJ(unitpool whichUnitpool, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存单位池

LeaderboardSetItemStyle(leaderboard lb, integer whichItem, boolean showLabel, boolean showValue, boolean showIcon)
common.j

QuestItemSetCompletedBJ(questitem whichQuestItem, boolean completed)
blizzard.j 任务 - 设置任务项目完成

SetTextTagVelocityBJ(texttag tt, real speed, real angle)
blizzard.j 漂浮文字 - 设置速率

GetIntegerGameState(igamestate whichIntegerGameState)
common.j

ConvertPlacement(integer i)
common.j

UnitCanSleepPerm(unit whichUnit)
common.j 单位 - 允许控制睡眠状态

GetTransportUnit()
common.j

PauseUnitBJ(boolean pause, unit whichUnit)
blizzard.j 单位 - 暂停/恢复

QuestMessageBJ(force f, integer messageType, string message)
blizzard.j 任务 - 发送任务信息

GroupPickRandomUnitEnum()
blizzard.j

LoadSoundHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取音效 [C]

FogMaskEnableOn()
blizzard.j 可见度 - 启用黑色阴影

UnitItemInSlotBJ(unit whichUnit, integer itemSlot)
blizzard.j 单位持有物品

CreateTimerBJ(boolean periodic, real timeout)
blizzard.j

MeleeTriggerActionUnitConstructionStart()
blizzard.j

GroupAddGroup(group sourceGroup, group destGroup)
blizzard.j 单位组 - 添加单位组

SetUnitAcquireRange(unit whichUnit, real newAcquireRange)
common.j

GetLastCreatedDefeatConditionBJ()
blizzard.j Last类 - 最后创建的失败条件

ItemAddIndicatorBJ(item whichItem, real red, real green, real blue, real transparency)
blizzard.j 电影 - 闪动指示器(对物品)
RemoveSaveDirectoryBJ(string sourceDirName)
blizzard.j 游戏 - 删除存档文件夹

MultiboardSetItemWidthBJ(multiboard mb, integer col, integer row, real width)
blizzard.j 多面板 - 设置项目宽度

SetUnitCreepGuard(unit whichUnit, boolean creepGuard)
common.j AI - 锁定指定单位的警戒点 [R]

UnitMakeAbilityPermanentBJ(boolean permanent, integer abilityId, unit whichUnit)
blizzard.j

UnitId2StringBJ(integer unitId)
blizzard.j 转化 - 转换单位类型为字符串

SetDoodadAnimationRect(rect r, integer doodadID, string animName, boolean animRandom)
common.j 动画 - 播放矩形区域内地形装饰物动画 [R]

GetPlayerRace(player whichPlayer)
common.j 玩家的种族

GetStartLocationX(integer whichStartLocation)
common.j

GetStartLocationY(integer whichStartLocation)
common.j

GetUnitState(unit whichUnit, unitstate whichUnitState)
common.j 单位 - 属性 [R]

SetPlayerSlotAvailable(player whichPlayer, mapcontrol control)
blizzard.j

StopCamera()
common.j 镜头 - 停止播放镜头(所有玩家) [R]

SubString(string source, integer start, integer end)
common.j 截取字符串 [R]

DialogSetMessageBJ(dialog whichDialog, string message)
blizzard.j 对话框 - 改变标题

IsUnitPaused(unit whichHero)
common.j

HaveStoredReal(gamecache cache, string missionKey, string key)
common.j

LeaderboardRemovePlayerItemBJ(player whichPlayer, leaderboard lb)
blizzard.j 排行榜 - 移除玩家

GetUnitsInRangeOfLocMatching(real radius, location whichLocation, boolexpr filter)
blizzard.j 圆范围内单位(指定条件)
GetStoredStringBJ(string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 读取字符串

UnitIgnoreAlarm(unit whichUnit, boolean flag)
common.j

ShowImage(image whichImage, boolean flag)
common.j 图像 - 显示/隐藏 [R]

SaveBooleanExprHandleBJ(boolexpr whichBoolexpr, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存布尔表达式

AddSpecialEffectTargetUnitBJ(string attachPointName, widget targetWidget, string modelName)
blizzard.j 特殊效果 - 创建特效(绑定单位)
LoadAbilityHandle(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 从哈希表提取技能 [C]

TriggerRegisterPlayerUnitEvent(trigger whichTrigger, player whichPlayer, playerunitevent whichPlayerUnitEvent, boolexpr filter)
common.j

SetCineFilterEndColor(integer red, integer green, integer blue, integer alpha)
common.j

IsItemHiddenBJ(item whichItem)
blizzard.j 物品 - 物品隐藏

IssuePointOrderLocBJ(unit whichUnit, string order, location whichLocation)
blizzard.j

ConvertStartLocPrio(integer i)
common.j

DestroyEffectBJ(effect whichEffect)
blizzard.j 特殊效果 - 删除特效

ConvertAIDifficulty(integer i)
common.j

UnitAddIndicator(unit whichUnit, integer red, integer green, integer blue, integer alpha)
common.j 电影 - 闪动指示器(对单位) [R]

ResetUnitLookAt(unit whichUnit)
common.j 动画 - 重置身体朝向

WaygateActivate(unit waygate, boolean activate)
common.j

SetHeroLevelBJ(unit whichHero, integer newLevel, boolean showEyeCandy)
blizzard.j

StringHashBJ(string s)
blizzard.j 哈希表 - <1.24> 获取字符串的哈希值

DefineStartLocation(integer whichStartLoc, real x, real y)
common.j

GetTransmissionDuration(sound soundHandle, integer timeType, real timeVal)
blizzard.j

MeleeCheckForVictors()
blizzard.j

ClearSelection()
common.j 选择 - 清空选择(所有玩家)
GetItemY(item i)
common.j 物品 - 物品的Y轴坐标 [R]

GetItemX(item i)
common.j 物品 - 物品的X轴坐标 [R]

TimerDialogDisplay(timerdialog whichDialog, boolean display)
common.j 计时器 - 显示/隐藏 计时器窗口(所有玩家) [R]

StartMeleeAI(player num, string script)
common.j AI - 启用对战AI

IsUnitAliveBJ(unit whichUnit)
blizzard.j 单位 - 单位存活

RandomItemInRectSimpleBJ(rect r)
blizzard.j 矩形区域内随机物品

CameraSetupApplyForceDurationWithZ(camerasetup whichSetup, real zDestOffset, real forceDuration)
common.j

IsUnitGroupInRectBJ(group g, rect r)
blizzard.j 单位组 - 单位组中单位在矩形区域内

IsUnitInvisible(unit whichUnit, player whichPlayer)
common.j 可见度 - 单位不可见

UnitShareVisionBJ(boolean share, unit whichUnit, player whichPlayer)
blizzard.j 单位 - 共享视野

MultiboardGetRowCount(multiboard lb)
common.j 多面板 - 行数

LoadItemHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取物品

SetTeams(integer teamcount)
common.j

KillSoundWhenDone(sound soundHandle)
common.j

DestroyTimer(timer whichTimer)
common.j 计时器 - 删除计时器 [R]

GetLearningUnit()
common.j 事件响应 - 学习技能的英雄

MeleeGetLocWithinRect(location src, rect r)
blizzard.j

SetMapName(string name)
common.j

RegionClearCellAtLoc(region whichRegion, location whichLocation)
common.j 区域(不规则) - 移除单元点(指定点) [R]

GetAbilityEffect(string abilityString, effecttype t, integer index)
common.j

SelectUnitForPlayerSingle(unit whichUnit, player whichPlayer)
blizzard.j 选择 - 选择单位(指定玩家)
MeleeTriggerActionConstructCancel()
blizzard.j

SetUnitScale(unit whichUnit, real scaleX, real scaleY, real scaleZ)
common.j 动画 - 改变单位尺寸(按倍数) [R]

DialogSetMessage(dialog whichDialog, string messageText)
common.j

IsUnitPausedBJ(unit whichUnit)
blizzard.j 单位 - 单位暂停

GetSpellAbilityId()
common.j 事件响应 - 施放技能

GetPlayerAlliance(player sourcePlayer, player otherPlayer, alliancetype whichAllianceSetting)
common.j 玩家 - 联盟状态设置

SetDoodadAnimation(real x, real y, real radius, integer doodadID, boolean nearestOnly, string animName, boolean animRandom)
common.j 动画 - 播放圆范围内地形装饰物动画 [R]

PanCameraToTimedLocForPlayer(player whichPlayer, location loc, real duration)
blizzard.j 镜头 - 平移镜头(指定玩家)(限时)
SaveTriggerHandle(hashtable table, integer parentKey, integer childKey, trigger whichTrigger)
common.j 哈希表 - <1.24> 保存触发器 [C]

StoreBooleanBJ(boolean value, string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 记录布尔值

UnitAddItem(unit whichUnit, item whichItem)
common.j 英雄 - 给予物品 [R]

GetForceOfPlayer(player whichPlayer)
blizzard.j 转换玩家为玩家组

CreateFogModifierRadiusLocBJ(boolean enabled, player whichPlayer, fogstate whichFogState, location center, real radius)
blizzard.j 可见度 - 创建可见度修正器(圆范围)
InitBlizzardGlobals()
blizzard.j

SaveGameCacheBJ(gamecache cache)
blizzard.j 游戏缓存 - 本地保存游戏缓存

ConvertUnitState(integer i)
common.j

TriggerRegisterPlayerEventVictory(trigger trig, player whichPlayer)
blizzard.j 玩家 - 游戏胜利

UnitAddItemById(unit whichUnit, integer itemId)
common.j

MeleeEnumFindNearestMine()
blizzard.j

MeleeDoDefeat(player whichPlayer)
blizzard.j

GetDestructableMaxLife(destructable d)
common.j 可破坏物 - 最大生命值

AdjustCameraBoundsForPlayerBJ(integer adjustMethod, player whichPlayer, real dxWest, real dxEast, real dyNorth, real dySouth)
blizzard.j 镜头 - 扩张/收缩 可用镜头区域(指定玩家)
CameraSetTargetNoise(real mag, real velocity)
common.j 摇晃镜头目标(所有玩家)(不使用摇晃方式) [R]

EnumUnitsSelected(player whichPlayer, boolexpr enumFilter, code enumAction)
blizzard.j

IntegerTertiaryOp(boolean flag, integer valueA, integer valueB)
blizzard.j

SetSoundConeOrientation(sound soundHandle, real x, real y, real z)
common.j

MoveLightning(lightning whichBolt, boolean checkVisibility, real x1, real y1, real x2, real y2)
common.j

CustomDefeatRestartBJ()
blizzard.j

LoadFogModifierHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取可见度修正器

LeaderboardGetPlayerIndex(leaderboard lb, player p)
common.j

PlayerGetLeaderboardBJ(player whichPlayer)
blizzard.j 玩家使用的排行榜

SetCameraQuickPositionLoc(location loc)
blizzard.j

SuspendHeroXPBJ(boolean flag, unit whichHero)
blizzard.j 英雄 - 允许/禁止经验获取

UnitAddSleepPerm(unit whichUnit, boolean add)
common.j 单位 - 控制单位睡眠状态

SetGameTypeSupported(gametype whichGameType, boolean value)
common.j

GetLightningColorABJ(lightning whichBolt)
blizzard.j 闪电效果 - Alpha通道值

SetGameDifficulty(gamedifficulty whichdifficulty)
common.j 游戏 - 设置游戏难度 [R]

IsUnitInGroup(unit whichUnit, group whichGroup)
common.j 单位 - 在单位组

MeleeStartingHeroLimit()
blizzard.j 对战游戏 - 英雄限制

FlushChildHashtableBJ(integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 清空哈希表主索引

CustomVictorySkipBJ(player whichPlayer)
blizzard.j

GetRandomReal(real lowBound, real highBound)
common.j 数学 - 随机实数

GetUnitsInRectOfPlayer(rect r, player whichPlayer)
blizzard.j 矩形区域内的玩家单位

IsPlayerRacePrefSet(player whichPlayer, racepreference pref)
common.j 玩家 - 玩家的种族选择

GetLoadedUnitBJ()
blizzard.j 事件响应 - 被装载单位

SaveSoundHandle(hashtable table, integer parentKey, integer childKey, sound whichSound)
common.j 哈希表 - <1.24> 保存音效 [C]

EndGame(boolean doScoreScreen)
common.j

RemoveWeatherEffect(weathereffect whichEffect)
common.j

GetUnitsOfPlayerAll(player whichPlayer)
blizzard.j 玩家单位

SetPlayerAllianceStateFullControlBJ(player sourcePlayer, player otherPlayer, boolean flag)
blizzard.j

SyncStoredUnit(gamecache cache, string missionKey, string key)
common.j

ForcePickRandomPlayerEnum()
blizzard.j

UnitAddItemSwapped(item whichItem, unit whichHero)
blizzard.j 英雄 - 给予物品

GetLastCreatedHashtableBJ()
blizzard.j Last类 - 最后创建的哈希表

UnitId2String(integer unitId)
common.j

HaveStoredInteger(gamecache cache, string missionKey, string key)
common.j

InitGameCache(string campaignFile)
common.j 游戏缓存 - 新建游戏缓存 [R]

TimerGetTimeout(timer whichTimer)
common.j 计时器 - 设置时间

LoadTextTagHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取漂浮文字

DoTransmissionBasicsXYBJ(integer unitId, playercolor color, real x, real y, sound soundHandle, string unitName, string message, real duration)
blizzard.j

IncUnitAbilityLevel(unit whichUnit, integer abilcode)
common.j 单位 - 提升技能等级 [R]

GetLoadedUnit()
common.j

SetWaterBaseColor(integer red, integer green, integer blue, integer alpha)
common.j 环境 - 设置水颜色 [R]

SaveMultiboardItemHandleBJ(multiboarditem whichMultiboarditem, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存多面板项目

StoreReal(gamecache cache, string missionKey, string key, real value)
common.j 游戏缓存 - 记录实数

SaveButtonHandle(hashtable table, integer parentKey, integer childKey, button whichButton)
common.j 哈希表 - <1.24> 保存对话框按钮 [C]

SetUnitUseFood(unit whichUnit, boolean useFood)
common.j 单位 - 允许/禁止 人口占用 [R]

SetItemDroppable(item i, boolean flag)
common.j

Acos(real x)
common.j 数学 - 反余弦(弧度) [R]

SyncStoredInteger(gamecache cache, string missionKey, string key)
common.j

EnumItemsInRect(rect r, boolexpr filter, code actionFunc)
common.j

IssueTargetOrderById(unit whichUnit, integer order, widget targetWidget)
common.j 单位 - 按ID发布命令(指定单位) [R]

MultiboardReleaseItem(multiboarditem mbi)
common.j 多面板 - 删除多面板项目 [R]

SaveLocationHandle(hashtable table, integer parentKey, integer childKey, location whichLocation)
common.j 哈希表 - <1.24> 保存点 [C]

GetCameraMargin(integer whichMargin)
common.j

CompareLocationsBJ(location A, location B)
blizzard.j

SaveItemHandleBJ(item whichItem, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存物品

Atan2BJ(real y, real x)
blizzard.j 数学 - 反正切(角度)(Y:X)
QuestCreateItem(quest whichQuest)
common.j

CreateDefeatCondition()
common.j

SetUnitAbilityLevel(unit whichUnit, integer abilcode, integer level)
common.j 单位 - 设置技能等级 [R]

GroupAddGroupEnum()
blizzard.j

GetTriggerEvalCount(trigger whichTrigger)
common.j 触发器 - 触发条件判断次数

IsTriggerWaitOnSleeps(trigger whichTrigger)
common.j

AddLightningLoc(string codeName, location where1, location where2)
blizzard.j 闪电效果 - 创建闪电效果

MeleeCheckLostUnit(unit lostUnit)
blizzard.j

PanCameraToWithZ(real x, real y, real zOffsetDest)
common.j

Rad2Deg(real radians)
common.j 转化 - 转换弧度为角度

CreateUbersplat(real x, real y, string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime)
common.j 新建地面纹理变化 [R]

GroupTargetDestructableOrder(group whichGroup, string order, widget targetWidget)
blizzard.j 单位组 - 发布命令(指定可破坏物)
SetStartLocPrioCount(integer whichStartLoc, integer prioSlotCount)
common.j

QuestSetEnabled(quest whichQuest, boolean enabled)
common.j 任务 - 启用/禁用 任务 [R]

SetBlightRectBJ(boolean addBlight, player whichPlayer, rect r)
blizzard.j 环境 - 创建/删除荒芜地表(矩形区域)
LoadGroupHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取单位组 [C]

EnumDestructablesInRectAll(rect r, code actionFunc)
blizzard.j 可破坏物 - 选取矩形区域内可破坏物做动作

GetAbilityEffectById(integer abilityId, effecttype t, integer index)
common.j

CreateFogModifierRectSimple(player whichPlayer, fogstate whichFogState, rect r, boolean afterUnits)
blizzard.j

SetUnitRallyDestructable(unit whichUnit, destructable targDest)
blizzard.j 单位 - 设置集结点(指定物件)
LoadUbersplatHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取地面纹理变化 [C]

SetItemInvulnerable(item whichItem, boolean flag)
common.j

GetPlayersEnemies(player whichPlayer)
blizzard.j 玩家的敌人

OrderId(string orderIdString)
common.j

CameraSetSourceNoiseEx(real mag, real velocity, boolean vertOnly)
common.j 镜头 - 摇晃镜头源(所有玩家) [R]

GetDyingDestructable()
blizzard.j 事件响应 - 死亡的可破坏物

EnableDragSelect(boolean state, boolean ui)
common.j 游戏 - 允许/禁用框选

CreateUnitByName(player whichPlayer, string unitname, real x, real y, real face)
common.j

SetBlightRadiusLocBJ(boolean addBlight, player whichPlayer, location loc, real radius)
blizzard.j 环境 - 创建/删除荒芜地表(圆范围)(指定点)
SetThematicMusicOffsetBJ(real newOffset)
blizzard.j 声音 - 设置主题音乐播放时间点

Player(integer number)
common.j

GetPlayerTechCount(player whichPlayer, integer techid, boolean specificonly)
common.j

GetPlayerScore(player whichPlayer, playerscore whichPlayerScore)
common.j 玩家 - 玩家得分

SetTextTagPermanentBJ(texttag tt, boolean flag)
blizzard.j 漂浮文字 - 设置永久显示

Preloader(string filename)
common.j 游戏 - 批量预载

MeleeStartingUnitsOrc(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload)
blizzard.j

GetLastCreatedQuestItemBJ()
blizzard.j Last类 - 最后创建的任务项目

StringLength(string s)
common.j 字符串长度

RemoveSavedReal(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 清除实数 [C]

SetUnitPosition(unit whichUnit, real newX, real newY)
common.j 单位 - 移动单位(立即)(指定坐标) [R]

SetSoundPosition(sound soundHandle, real x, real y, real z)
common.j 声音 - 设置3D音效位置(指定坐标) [R]

StoreStringBJ(string value, string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 记录字符串

SetTextTagColorBJ(texttag tt, real red, real green, real blue, real transparency)
blizzard.j 漂浮文字 - 改变颜色

LeaderboardSetLabelColor(leaderboard lb, integer red, integer green, integer blue, integer alpha)
common.j 排行榜 - 设置文字颜色 [R]

GetTerrainTypeBJ(location where)
blizzard.j 环境 - 指定点地形

CreateImage(string file, real sizeX, real sizeY, real sizeZ, real posX, real posY, real posZ, real originX, real originY, real originZ, integer imageType)
common.j 新建图像 [R]

SetForLoopIndexB(integer newIndex)
blizzard.j Loop循环 - 设置循环整数B [R]

LoadUnitHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取单位 [C]

SetTextTagColor(texttag t, integer red, integer green, integer blue, integer alpha)
common.j 漂浮文字 - 改变颜色 [R]

SetUnitPositionLocFacingLocBJ(unit whichUnit, location loc, location lookAt)
blizzard.j 单位 - 移动单位面向点(立即)
PickMeleeAI(player num, string s1, string s2, string s3)
blizzard.j

SetDayNightModels(string terrainDNCFile, string unitDNCFile)
common.j

SaveRegionHandle(hashtable table, integer parentKey, integer childKey, region whichRegion)
common.j 哈希表 - <1.24> 保存区域(不规则) [C]

PlaySoundOnUnitBJ(sound soundHandle, real volumePercent, unit whichUnit)
blizzard.j 声音 - 播放3D音效(跟随单位)
GroupAddUnit(group whichGroup, unit whichUnit)
common.j 单位组 - 添加单位 [R]

IsLocationInRegion(region whichRegion, location whichLocation)
common.j 区域(不规则) - 包含点

CancelCineSceneBJ()
blizzard.j

DestroyImage(image whichImage)
common.j 图像 - 删除

PingMinimapForForce(force whichForce, real x, real y, real duration)
blizzard.j

SetDestructableAnimationSpeed(destructable d, real speedFactor)
common.j 动画 - 改变可破坏物动画播放速度 [R]

GetPlayerStartLocation(player whichPlayer)
common.j

MultiboardSetTitleTextColor(multiboard lb, integer red, integer green, integer blue, integer alpha)
common.j 多面板 - 设置标题颜色 [R]

UnitIsSleepingBJ(unit whichUnit)
blizzard.j 单位 - 正在睡眠

CustomDefeatBJ(player whichPlayer, string message)
blizzard.j 游戏 - 游戏失败

OffsetRectBJ(rect r, real dx, real dy)
blizzard.j 位移创建矩形区域

GroupEnumUnitsOfType(group whichGroup, string unitname, boolexpr filter)
common.j

GetSpellTargetUnit()
common.j 事件响应 - 技能施放目标

GetLevelingUnit()
common.j 事件响应 - 升级的英雄

ForceUIKeyBJ(player whichPlayer, string key)
blizzard.j 游戏 - 强制按键

GroupEnumUnitsInRectCounted(group whichGroup, rect r, boolexpr filter, integer countLimit)
common.j

MultiboardDisplay(multiboard lb, boolean show)
common.j 多面板 - 显示/隐藏 [R]

SetAmbientDaySound(string inLabel)
blizzard.j 声音 - 使用白天环境音效

UseTimeOfDayBJ(boolean flag)
blizzard.j 游戏 - 开启/关闭 昼夜交替

CreateDeadDestructableLocBJ(integer objectid, location loc, real facing, real scale, integer variation)
blizzard.j 可破坏物 - 创建可破坏物(死亡)
AddLightningEx(string codeName, boolean checkVisibility, real x1, real y1, real z1, real x2, real y2, real z2)
common.j 闪电效果 - 新建闪电效果(指定Z轴) [R]

GetPlayerTechResearched(player whichPlayer, integer techid, boolean specificonly)
common.j

GetItemName(item whichItem)
common.j 物品 - 物品名字

SaveLightningHandleBJ(lightning whichLightning, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存闪电效果

SaveEffectHandleBJ(effect whichEffect, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存特效

ForceQuestDialogUpdate()
common.j

CreateCorpseLocBJ(integer unitid, player whichPlayer, location loc)
blizzard.j 单位 - 创建尸体

UnitCanSleep(unit whichUnit)
common.j

QueuedTriggerClearInactiveBJ()
blizzard.j 触发器 - 清空未运行触发

LeaderboardSetItemValue(leaderboard lb, integer whichItem, integer val)
common.j

RandomItemInRectBJEnum()
blizzard.j

MeleeVictoryDialogBJ(player whichPlayer, boolean leftGame)
blizzard.j

TriggerRegisterPlayerChatEvent(trigger whichTrigger, player whichPlayer, string chatMessageToDetect, boolean exactMatchOnly)
common.j 玩家 - 输入聊天信息

ConvertRace(integer i)
common.j

GroupRemoveUnit(group whichGroup, unit whichUnit)
common.j 单位组 - 移除单位 [R]

DialogDisplayBJ(boolean flag, dialog whichDialog, player whichPlayer)
blizzard.j 对话框 - 显示/隐藏

ForceAddPlayer(force whichForce, player whichPlayer)
common.j 玩家组 - 添加玩家 [R]

ForceEnumPlayersCounted(force whichForce, boolexpr filter, integer countLimit)
common.j

InitHashtable()
common.j 哈希表 - <1.24> 新建哈希表 [C]

PingMinimapForForceEx(force whichForce, real x, real y, real duration, integer style, real red, real green, real blue)
blizzard.j

LeaderboardRemoveItem(leaderboard lb, integer index)
common.j

QuestSetCompletedBJ(quest whichQuest, boolean completed)
blizzard.j 任务 - 设置任务完成

GetFadeFromSeconds(real seconds)
blizzard.j

GetLastReplacedUnitBJ()
blizzard.j Last类 - 最后替换的单位

GetFoodMade(integer unitId)
common.j 单位 - 单位提供人口数量(指定单位类型)
ShowInterface(boolean flag, real fadeDuration)
common.j 电影 - 开启/关闭 信箱模式(所有玩家) [R]

TriggerRegisterAnyUnitEventBJ(trigger trig, playerunitevent whichEvent)
blizzard.j 单位 - 任意单位事件

GetPlayerSlotState(player whichPlayer)
common.j 玩家游戏状态

GetSoundIsLoading(sound soundHandle)
common.j

SetUserControlForceOn(force whichForce)
blizzard.j 电影 - 启用玩家控制权(指定玩家组)
EnableWorldFogBoundary(boolean b)
common.j 电影 - 允许/禁止 边界染色(所有玩家) [R]

ShowTextTagForceBJ(boolean show, texttag tt, force whichForce)
blizzard.j 漂浮文字 - 显示/隐藏

InitDNCSounds()
blizzard.j

LoadTriggerConditionHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取触发条件 [C]

SaveAbilityHandle(hashtable table, integer parentKey, integer childKey, ability whichAbility)
common.j <1.24> 保存技能 [C]

LoadLocationHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取点 [C]

HaveStoredUnit(gamecache cache, string missionKey, string key)
common.j

GetPlayerHandicapXP(player whichPlayer)
common.j

SetDefaultDifficulty(gamedifficulty g)
common.j

GetSoundIsPlayingBJ(sound soundHandle)
blizzard.j

LeaderboardSetItemValueColor(leaderboard lb, integer whichItem, integer red, integer green, integer blue, integer alpha)
common.j

LoadImageHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取图象 [C]

QueuedTriggerRemoveByIndex(integer trigIndex)
blizzard.j

PlaySound(string soundName)
blizzard.j

LeaderboardSetLabel(leaderboard lb, string label)
common.j

GetCameraBoundMaxY()
common.j 当前可用镜头区域最大Y坐标 [R]

GetCameraBoundMaxX()
common.j 当前可用镜头区域最大X坐标 [R]

CreateLeaderboard()
common.j 新建排行榜 [R]

GetAIDifficulty(player num)
common.j 玩家的AI难度

AttachSoundToUnitBJ(sound soundHandle, unit whichUnit)
blizzard.j 声音 - 绑定单位

DialogAddButtonWithHotkeyBJ(dialog whichDialog, string buttonText, integer hotkey)
blizzard.j 对话框 - 添加对话框按钮(有快捷键) [R]

SaveTriggerConditionHandle(hashtable table, integer parentKey, integer childKey, triggercondition whichTriggercondition)
common.j 哈希表 - <1.24> 保存触发条件 [C]

QueueDestructableAnimationBJ(destructable d, string whichAnimation)
blizzard.j 动画 - 将可破坏物动画加入队列

FinishUbersplat(ubersplat whichSplat)
common.j 地面纹理 - 结束地面纹理变化

TerrainDeformRipple(real x, real y, real radius, real depth, integer duration, integer count, real spaceWaves, real timeWaves, real radiusStartPct, boolean limitNeg)
common.j 新建地形变化:波纹 [R]

DialogDisplay(player whichPlayer, dialog whichDialog, boolean flag)
common.j 对话框 - 显示/隐藏 [R]

AddUnitAnimationProperties(unit whichUnit, string animProperties, boolean add)
common.j 动画 - 添加/删除 单位动画附加名 [R]

DoNothing()
blizzard.j 不做任何动作

ContinueCinematicFadeAfterBJ(real duration, real red, real green, real blue, real trans, string tex)
blizzard.j

MeleeStartingUnits()
blizzard.j 对战游戏 - 创建初始单位

SetPlayerAllianceStateAllyBJ(player sourcePlayer, player otherPlayer, boolean flag)
blizzard.j

ShowInterfaceForceOn(force whichForce, real fadeDuration)
blizzard.j 电影 - 信箱模式开启关闭(指定玩家组)
AbilityId2String(integer abilityId)
common.j

ForceClear(force whichForce)
common.j 玩家组 - 清空玩家组

ConvertPlayerSlotState(integer i)
common.j

CinematicModeBJ(boolean cineMode, force forForce)
blizzard.j 电影 - 电影模式

AddSpecialEffectTargetDestructableBJ(string attachPointName, widget targetWidget, string modelName)
blizzard.j

LeaderboardDisplay(leaderboard lb, boolean show)
common.j 排行榜 - 显示/隐藏 [R]

ForceEnumEnemies(force whichForce, player whichPlayer, boolexpr filter)
common.j

GetSummoningUnit()
common.j 事件响应 - 召唤者

UnitDropItemSlotBJ(unit whichUnit, item whichItem, integer slot)
blizzard.j 单位 - 移动物品到物品栏

CreateUnitPool()
common.j 新建单位池 [R]

LoadFogStateHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取迷雾状态 [C]

SetBlightLoc(player whichPlayer, location whichLocation, real radius, boolean addBlight)
common.j

SetItemVisibleBJ(boolean show, item whichItem)
blizzard.j 物品 - 显示/隐藏

SetAllItemTypeSlots(integer slots)
common.j 中立建筑 - 限制物品种类(所有市场)
GetFilterPlayer()
common.j 匹配玩家

QuestItemSetDescription(questitem whichQuestItem, string description)
common.j

SetUnitAnimationWithRarity(unit whichUnit, string whichAnimation, raritycontrol rarity)
common.j 动画 - 播放单位动运作(指定概率)
ChooseRandomItemEx(itemtype whichType, integer level)
common.j

SetItemDropOnDeathBJ(item whichItem, boolean flag)
blizzard.j 物品 - 设置物品死亡是否掉落

TriggerRegisterDialogEventBJ(trigger trig, dialog whichDialog)
blizzard.j 对话框 - 对话框被点击

Atan(real x)
common.j 数学 - 反正切(弧度) [R]

GetUnitRace(unit whichUnit)
common.j 单位种族

SetPlayerName(player whichPlayer, string name)
common.j 玩家 - 更改名字

UnitInventoryCount(unit whichUnit)
blizzard.j 单位 - 持有物品数量

AddSpellEffectTargetById(integer abilityId, effecttype t, widget targetWidget, string attachPoint)
common.j 新建特效(指定技能,创建到单位) [R]

MultiboardSuppressDisplay(boolean flag)
common.j 多面板 - 显示/隐藏多面板模式 [R]

PreloadStart()
common.j

EnableMinimapFilterButtons(boolean enableAlly, boolean enableCreep)
common.j 游戏 - 允许/禁用小地图按钮

Rect(real minx, real miny, real maxx, real maxy)
common.j 新建矩形区域(指定边角坐标)
LoadTimerHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取计时器 [C]

DisplayTextToForce(force toForce, string message)
blizzard.j 游戏 - 对玩家组显示文本消息(自动限时)
SelectUnitSingle(unit whichUnit)
blizzard.j 选择 - 选择单位(所有玩家)
LoadDefeatConditionHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取失败条件

GetLastCreatedTimerDialogBJ()
blizzard.j Last类 - 最后创建的计时器窗口

AddLightning(string codeName, boolean checkVisibility, real x1, real y1, real x2, real y2)
common.j 闪电效果 - 新建闪电效果 [R]

GetPlayerController(player whichPlayer)
common.j 玩家控制者

SetMapMusicIndexedBJ(string musicName, integer index)
blizzard.j 声音 - 设置背景音乐列表(指定播放)
ForForce(force whichForce, code callback)
common.j 玩家组 - 选取玩家组内玩家做动作

SetDestructableLifePercentBJ(destructable d, real percent)
blizzard.j 可破坏物 - 设置生命值(百分比)
ModuloInteger(integer dividend, integer divisor)
blizzard.j 数学 - 模

DestroyFilter(filterfunc f)
common.j

DestroyGroup(group whichGroup)
common.j 单位组 - 删除单位组 [R]

LoadTriggerActionHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取触发动作 [C]

GroupRemoveUnitSimple(unit whichUnit, group whichGroup)
blizzard.j 单位组 - 移除单位

RectContainsUnit(rect r, unit whichUnit)
blizzard.j 单位 - 在矩形区域内

UnitAddSleep(unit whichUnit, boolean add)
common.j

ChangeElevatorWalls(boolean open, integer walls, destructable d)
blizzard.j 可破坏物 - 打开/关闭升降机墙壁

MultiboardSetItemsStyle(multiboard lb, boolean showValues, boolean showIcons)
common.j 多面板 - 设置所有项目显示风格 [R]

CameraSetTargetNoiseForPlayer(player whichPlayer, real magnitude, real velocity)
blizzard.j 镜头 - 摇晃镜头目标(指定玩家)
CreatePermanentCorpseLocBJ(integer style, integer unitid, player whichPlayer, location loc, real facing)
blizzard.j 单位 - 创建永久性尸体

QueuedTriggerCountBJ()
blizzard.j 触发器 - 队列中触发数量

SetHeroStr(unit whichHero, integer newStr, boolean permanent)
common.j 英雄 - 设置英雄力量 [R]

SetMapMusic(string musicName, boolean random, integer index)
common.j 声音 - 设置背景音乐列表 [R]

UnitSetUsesAltIcon(unit whichUnit, boolean flag)
common.j

UnitAddAbility(unit whichUnit, integer abilityId)
common.j 单位 - 添加技能 [R]

GetLocationY(location whichLocation)
common.j 点的Y轴坐标

GetLocationX(location whichLocation)
common.j 点的X轴坐标

TerrainDeformCrater(real x, real y, real radius, real depth, integer duration, boolean permanent)
common.j 新建地形变化:弹坑 [R]

GetLastRestoredUnitBJ()
blizzard.j Last类 - 最后读取的单位

MultiboardGetTitleText(multiboard lb)
common.j 多面板 - 多面板标题

GetUnitFacing(unit whichUnit)
common.j 单位 - 面向角度

ChangeLevel(string newLevel, boolean doScoreScreen)
common.j 游戏 - 切换关卡 [R]

EnumItemsInRectBJ(rect r, code actionFunc)
blizzard.j 物品 - 选取矩形区域内物品做动作

StoreBoolean(gamecache cache, string missionKey, string key, boolean value)
common.j 游戏缓存 - 记录布尔值

DialogAddQuitButton(dialog whichDialog, boolean doScoreScreen, string buttonText, integer hotkey)
common.j 对话框 - 添加退出游戏按钮 [R]

SetUnitRallyUnit(unit whichUnit, unit targUnit)
blizzard.j 单位 - 设置集结点(指定单位)
GetCameraBoundsMapRect()
blizzard.j 初始可用镜头范围

ConfigureNeutralVictim()
blizzard.j

LoadDestructableHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取可破坏物

DestroyCondition(conditionfunc c)
common.j

RandomItemInRectBJ(rect r, boolexpr filter)
blizzard.j 矩形区域内随机物品(指定条件)
BlightGoldMineForPlayer(unit goldMine, player whichPlayer)
blizzard.j 中立建筑 - 创建不死族金矿(立即)
GetStartLocPrio(integer whichStartLoc, integer prioSlotIndex)
common.j

CreateFogModifierRectBJ(boolean enabled, player whichPlayer, fogstate whichFogState, rect r)
blizzard.j 可见度 - 创建可见度修正器(矩形区域)
GetUnitLifePercent(unit whichUnit)
blizzard.j 单位 - 生命百分比

PauseCompAI(player p, boolean pause)
common.j AI - 暂停/恢复 AI脚本运行 [R]

NudgeUnitsInRectEnum()
blizzard.j

MeleeClearExcessUnits()
blizzard.j 对战游戏 - 删除多余单位

CameraSetupApplyForceDuration(camerasetup whichSetup, boolean doPan, real forceDuration)
common.j 镜头 - 应用镜头(所有玩家)(限时) [R]

SetCampaignAvailable(integer campaignNumber, boolean available)
common.j

ClearMapMusicBJ()
blizzard.j 声音 - 清空背景音乐列表

TriggerRegisterLeaveRegion(trigger whichTrigger, region whichRegion, boolexpr filter)
common.j 单位 - 单位离开不规则区域(指定条件) [R]

LoadDestructableHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取可破坏物 [C]

MeleeCheckAddedUnit(unit addedUnit)
blizzard.j

RemoveSavedString(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 清除字符串 [C]

SetForceAllianceStateBJ(force sourceForce, force targetForce, integer allianceState)
blizzard.j 玩家组 - 设置联盟

GetUnitsOfTypeIdAll(integer unitid)
blizzard.j 所有指定类型单位

GetPlayerTaxRate(player sourcePlayer, player otherPlayer, playerstate whichResource)
common.j 玩家 - 玩家税率 [R]

SetUnitFlyHeightBJ(unit whichUnit, real newHeight, real rate)
blizzard.j 动画 - 改变单位飞行高度

UnitPoolAddUnitType(unitpool whichPool, integer unitId, real weight)
common.j 单位池 - 添加单位类型 [R]

TriggerRegisterShowSkillEventBJ(trigger trig)
blizzard.j 游戏 - 英雄技能按钮被点击

SetTextTagLifespanBJ(texttag tt, real lifespan)
blizzard.j 漂浮文字 - 设置显示时间

IssueNeutralPointOrder(player forWhichPlayer,unit neutralStructure, string unitToBuild, real x, real y)
common.j 单位 - 发布中介命令(指定坐标) [R]

LeaderboardGetLabelText(leaderboard lb)
common.j

LeaderboardSetPlayerItemStyleBJ(player whichPlayer, leaderboard lb, boolean showLabel, boolean showValue, boolean showIcon)
blizzard.j 排行榜 - 设置玩家显示样式

GetPlayerTypedUnitCount(player whichPlayer, string unitName, boolean includeIncomplete, boolean includeUpgrades)
common.j

GetSoundDuration(sound soundHandle)
common.j

LeaderboardSetSizeByItemCount(leaderboard lb, integer count)
common.j

MultiboardClear(multiboard lb)
common.j 多面板 - 清空多面板

TriggerRegisterVariableEvent(trigger whichTrigger, string varName, limitop opcode, real limitval)
common.j 游戏 - 实数变量事件

GetUnitsOfTypeIdAllFilter()
blizzard.j

GetRectMaxY(rect whichRect)
common.j 区域(矩形) - 右上角Y坐标

GetRectMaxX(rect whichRect)
common.j 区域(矩形) - 右上角X坐标

GetDetectedUnit()
common.j

CreateUnit(player id, integer unitid, real x, real y, real face)
common.j 新建单位(指定坐标) [R]

SetBlightRect(player whichPlayer, rect r, boolean addBlight)
common.j 环境 - 创建/删除荒芜地表(矩形区域) [R]

GetUnitsInRectAll(rect r)
blizzard.j 矩形区域内的单位

MultiboardGetColumnCount(multiboard lb)
common.j 多面板 - 列数

EndThematicMusic()
common.j 声音 - 停止主题音乐[C]

GetUnitsInRangeOfLocAll(real radius, location whichLocation)
blizzard.j 圆范围内单位

ConvertPathingType(integer i)
common.j

SetSoundDistanceCutoffBJ(sound soundHandle, real cutoff)
blizzard.j 声音 - 设置声音截断距离

ExecuteFunc(string funcName)
common.j 运行函数 [R]

UnitWakeUpBJ(unit whichUnit)
blizzard.j 单位 - 叫醒

MeleeFindNearestMine(location src, real range)
blizzard.j

AddHeroXPSwapped(integer xpToAdd, unit whichHero, boolean showEyeCandy)
blizzard.j 英雄 - 增加经验值

UnitDropItemSlot(unit whichUnit, item whichItem, integer slot)
common.j 单位 - 移动物品到物品栏 [R]

SetCinematicSceneBJ(sound soundHandle, integer portraitUnitId, playercolor color, string speakerTitle, string text, real sceneDuration, real voiceoverDuration)
blizzard.j

LockGameSpeedBJ()
blizzard.j 游戏 - 锁定游戏速度

SetPlayerState(player whichPlayer, playerstate whichPlayerState, integer value)
common.j 玩家 - 设置属性

IssuePointOrderLoc(unit whichUnit, string order, location whichLocation)
common.j 单位 - 发布命令(指定点)
MeleeInitVictoryDefeat()
blizzard.j 对战游戏 - 强制胜利/失败条件

GetAbilitySoundBJ(integer abilcode, soundtype t)
blizzard.j 游戏 - 技能音效名

ShowUbersplat(ubersplat whichSplat, boolean flag)
common.j 地面纹理 - 显示/隐藏 地面纹理变化[R]

UnitAddType(unit whichUnit, unittype whichUnitType)
common.j 单位 - 添加类别 [R]

IsPlayerObserver(player whichPlayer)
common.j 玩家 - 玩家是裁判或观察者 [R]

GetCancelledStructure()
common.j 事件响应 - 被取消的建筑

Cos(real radians)
common.j 数学 - 余弦(弧度) [R]

LoadForceHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取玩家组 [C]

DefineStartLocationLoc(integer whichStartLoc, location whichLocation)
common.j

CustomDefeatQuitBJ()
blizzard.j

SetCineFilterTexture(string filename)
common.j

LoadMultiboardHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取多面板 [C]

GetTournamentFinishSoonTimeRemaining()
common.j 事件响应 - 比赛剩余时间

SetFogStateRect(player forWhichPlayer, fogstate whichState, rect where, boolean useSharedVision)
common.j 可见度 - 设置地图迷雾(矩形区域) [R]

GetRectFromCircleBJ(location center, real radius)
blizzard.j

PingMinimap(real x, real y, real duration)
common.j 电影 - 小地图信号(所有玩家) [R]

UnitRemoveItemSwapped(item whichItem, unit whichHero)
blizzard.j 英雄 - 丢弃物品(指定物品)
ISignBJ(integer a)
blizzard.j 数学 - 符号标志

MeleeGetAllyKeyStructureCount(player whichPlayer)
blizzard.j

StopSound(sound soundHandle, boolean killWhenDone, boolean fadeOut)
common.j

GetIssuedOrderId()
common.j

RenameSaveDirectory(string sourceDirName, string destDirName)
common.j

SetImageColorBJ(image whichImage, real red, real green, real blue, real alpha)
blizzard.j 图像 - 改变图像颜色

ForGroupBJ(group whichGroup, code callback)
blizzard.j

SetWaterBaseColorBJ(real red, real green, real blue, real transparency)
blizzard.j 环境 - 设置水颜色

PlayerSetLeaderboard(player toPlayer, leaderboard lb)
common.j 排行榜 - 设置玩家使用的排行榜 [R]

GetDestructableLife(destructable d)
common.j 可破坏物 - 生命值

GetPlayerStructureCount(player whichPlayer, boolean includeIncomplete)
common.j 玩家 - 建筑数量

RemoveUnitFromStock(unit whichUnit, integer unitId)
common.j

IsGameTypeSupported(gametype whichGameType)
common.j

TimerDialogSetRealTimeRemaining(timerdialog whichDialog, real timeRemaining)
common.j

SetItemTypeSlots(unit whichUnit, integer slots)
common.j 中立建筑 - 限制物品种类(指定市场)
SetTimeOfDay(real whatTime)
blizzard.j 游戏 - 设置游戏时间

ModifyGateBJ(integer gateOperation, destructable d)
blizzard.j 可破坏物 - 打开/关闭/破坏大门

IssuePointOrderById(unit whichUnit, integer order, real x, real y)
common.j 单位 - 按ID发布命令(指定坐标) [R]

LoadLightningHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取闪电效果

SetTextTagText(texttag t, string s, real height)
common.j 漂浮文字 - 改变文字内容 [R]

SetImageColor(image whichImage, integer red, integer green, integer blue, integer alpha)
common.j 图像 - 改变图像颜色 [R]

LoadTrackableHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取可追踪物

AddResourceAmount(unit whichUnit, integer amount)
common.j

SaveImageHandle(hashtable table, integer parentKey, integer childKey, image whichImage)
common.j 哈希表 - <1.24> 保存图像 [C]

GroupEnumUnitsInRangeOfLoc(group whichGroup, location whichLocation, real radius, boolexpr filter)
common.j 单位组 - 选取单位添加到单位组(点)
TimerDialogSetTitleColorBJ(timerdialog td, real red, real green, real blue, real transparency)
blizzard.j 计时器 - 改变计时器窗口标题颜色

ConvertSoundType(integer i)
common.j

FlushStoredBoolean(gamecache cache, string missionKey, string key)
common.j

MeleeClearNearbyUnits(real x, real y, real range)
blizzard.j

GetDefaultDifficulty()
common.j

LoadTriggerActionHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取触发动作

StringIdentity(string theString)
blizzard.j 转化 - 本地字符串

GetUnitFoodMade(unit whichUnit)
common.j 单位 - 单位提供人口数量

GetStoredInteger(gamecache cache, string missionKey, string key)
common.j 游戏缓存 - 缓存读取整数 [C]

LoadEffectHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取特效

GetLastCreatedUnit()
blizzard.j Last类 - 最后创建的单位

IsUnitInTransportBJ(unit whichUnit, unit whichTransport)
blizzard.j 单位 - 被指定单位装载

ShowUnitShow(unit whichUnit)
blizzard.j 单位 - 显示

SetUnitFacingToFaceLocTimed(unit whichUnit, location target, real duration)
blizzard.j 单位 - 设置单位面向点

IsUnitInForce(unit whichUnit, force whichForce)
common.j 单位 - 是玩家组里玩家的单位

DisplayCineFilter(boolean flag)
common.j

AddSpecialEffectLoc(string modelName, location where)
common.j 新建特效(创建到点) [R]

SetUnitPointValueByType(integer unitType, integer newPointValue)
common.j

SetUserControlForceOff(force whichForce)
blizzard.j 电影 - 禁用玩家控制权(指定玩家组)
TimerDialogDisplayForPlayerBJ(boolean show, timerdialog td, player whichPlayer)
blizzard.j 计时器 - 显示/隐藏 计时器窗口(指定玩家)
DisableTrigger(trigger whichTrigger)
common.j 触发器 - 关闭触发

GetLastCreatedLeaderboard()
blizzard.j Last类 - 最后创建的排行榜

SetCineModeVolumeGroupsBJ()
blizzard.j 声音 - 设置电影多通道音量环境

CameraSetupGetField(camerasetup whichSetup, camerafield whichField)
common.j 镜头 - 镜头属性(指定镜头) [R]

SetUnitScalePercent(unit whichUnit, real percentScaleX, real percentScaleY, real percentScaleZ)
blizzard.j 动画 - 改变单位尺寸(按比例)
MeleeInitPlayerSlots()
blizzard.j

SaveUnitPoolHandle(hashtable table, integer parentKey, integer childKey, unitpool whichUnitpool)
common.j 哈希表 - <1.24> 保存单位池 [C]

UnitUseItemPointLoc(unit whichUnit, item whichItem, location loc)
blizzard.j 英雄 - 使用物品(指定点)
ClearTextMessages()
common.j 游戏 - 清空文本信息(所有玩家) [R]

SaveMultiboardHandle(hashtable table, integer parentKey, integer childKey, multiboard whichMultiboard)
common.j 哈希表 - <1.24> 保存多面板 [C]

SetTextTagVelocity(texttag t, real xvel, real yvel)
common.j 漂浮文字 - 设置速率 [R]

DestroyTrigger(trigger whichTrigger)
common.j 触发器 - 删除触发器 [R]

GetPlayerState(player whichPlayer, playerstate whichPlayerState)
common.j 玩家 - 玩家属性

RAbsBJ(real a)
blizzard.j 数学 - 绝对值

ConvertGameSpeed(integer i)
common.j

UnitAddTypeBJ(unittype whichType, unit whichUnit)
blizzard.j 单位 - 添加类别

RegionClearCell(region whichRegion, real x, real y)
common.j 区域(不规则) - 移除单元点(指定坐标) [R]

RestartGame(boolean doScoreScreen)
common.j

MoveLightningLoc(lightning whichBolt, location where1, location where2)
blizzard.j 闪电效果 - 移动闪电效果(指定点)
CommentString(string commentString)
blizzard.j 注释 - 文本注释

SetTextTagPos(texttag t, real x, real y, real heightOffset)
common.j 漂浮文字 - 改变位置(坐标) [R]

AdjustCameraBoundsBJ(integer adjustMethod, real dxWest, real dxEast, real dyNorth, real dySouth)
blizzard.j

AddSpecialEffect(string modelName, real x, real y)
common.j 新建特效(创建到坐标) [R]

TriggerRegisterBuildSubmenuEventBJ(trigger trig)
blizzard.j 游戏 - 建造建筑按钮被点击

AddSpellEffect(string abilityString, effecttype t, real x, real y)
common.j

RMaxBJ(real a, real b)
blizzard.j 数学 - 取较大值

ShareEverythingWithTeam(player whichPlayer)
blizzard.j 游戏 - 共享视野和完全控制权

UnitRemoveItemFromSlot(unit whichUnit, integer itemSlot)
common.j

SaveTriggerActionHandle(hashtable table, integer parentKey, integer childKey, triggeraction whichTriggeraction)
common.j 哈希表 - <1.24> 保存触发动作 [C]

SetItemUserData(item whichItem, integer data)
common.j 物品 - 设置物品自定义值

QuestSetIconPath(quest whichQuest, string iconPath)
common.j

LoadBooleanBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取布尔

RegionAddCell(region whichRegion, real x, real y)
common.j 区域(不规则) - 添加单元点(指定坐标) [R]

ForceEnumPlayers(force whichForce, boolexpr filter)
common.j

MeleeTriggerActionPlayerLeft()
blizzard.j

GroupTargetItemOrder(group whichGroup, string order, widget targetWidget)
blizzard.j 单位组 - 发布命令(指定物品)
GetRectMinY(rect whichRect)
common.j 区域(矩形) - 左下角Y坐标

GetRectMinX(rect whichRect)
common.j 区域(矩形) - 左下角X坐标

CameraSetSmoothingFactor(real factor)
common.j

TerrainDeformStop(terraindeformation deformation, integer duration)
common.j 环境 - 停止地形变化 [R]

DisplayTimedTextToForce(force toForce, real duration, string message)
blizzard.j 游戏 - 对玩家组显示文本消息(指定时间)
LockGuardPosition(unit targ)
blizzard.j AI - 锁定指定单位的警戒点

GetLocalizedHotkey(string source)
common.j 转化 - 本地热键

Filter(code func)
common.j

LoadRectHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取区域(矩型) [C]

SetPlayerColorBJ(player whichPlayer, playercolor color, boolean changeExisting)
blizzard.j 玩家 - 改变玩家颜色

LoadTriggerConditionHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取触发条件

CreateItemPool()
common.j 新建物品池 [R]

UnitUseItemDestructable(unit whichUnit, item whichItem, widget target)
blizzard.j 英雄 - 使用物品(对可破坏物)
DestroyLeaderboard(leaderboard lb)
common.j

QuestSetFailed(quest whichQuest, boolean failed)
common.j

SetSoundPositionLocBJ(sound soundHandle, location loc, real z)
blizzard.j 声音 - 设置3D音效位置(指定点)
GetTimeOfDayScalePercentBJ()
blizzard.j 游戏 - 昼夜时间流逝速度

RemovePlayerPreserveUnitsBJ(player whichPlayer, playergameresult gameResult, boolean leftGame)
blizzard.j

FogModifierStop(fogmodifier whichFogModifier)
common.j 可见度 - 禁用可见度修正器

StoreIntegerBJ(integer value, string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 记录整数

IssueUpgradeOrderByIdBJ(unit whichUnit, integer techId)
blizzard.j 单位 - 发布研究科技命令

R2I(real r)
common.j 转化 - 转换实数为整数

SetCineModeVolumeGroupsImmediateBJ()
blizzard.j

GetSpellAbilityUnit()
common.j 事件响应 - 施法单位

SuspendTimeOfDay(boolean b)
common.j

CreateTrigger()
common.j 触发器 - 新建触发 [R]

TerrainDeformationStopBJ(terraindeformation deformation, real duration)
blizzard.j 环境 - 停止地形变化

GetCameraEyePositionZ()
common.j 镜头 - 当前镜头源Z坐标

IssueInstantTargetOrderById(unit whichUnit, integer order, widget targetWidget, widget instantTargetWidget)
common.j

GetCameraEyePositionY()
common.j 镜头 - 当前镜头源Y坐标

GetUnitRallyDestructable(unit whichUnit)
common.j 单位 - 单位集结点目标

SetItemVisible(item whichItem, boolean show)
common.j 物品 - 显示/隐藏 [R]

SetSoundParamsFromLabel(sound soundHandle, string soundLabel)
common.j

GetPlayerName(player whichPlayer)
common.j 玩家 - 玩家名字

SetUnitPropWindow(unit whichUnit, real newPropWindowAngle)
common.j 动画 - 改变单位转向角度(弧度制) [R]

GetCameraTargetPositionLoc()
common.j 镜头 - 当前镜头目标点

GroupTargetOrderById(group whichGroup, integer order, widget targetWidget)
common.j 单位组 - 按ID发布命令(指定单位) [R]

ResetTerrainFog()
common.j

WaygateSetDestination(unit waygate, real x, real y)
common.j 中立建筑 - 设置传送门目的坐标 [R]

DestroyTimerBJ(timer whichTimer)
blizzard.j

MeleeDoDrawEnum()
blizzard.j

GetTerrainCliffLevelBJ(location where)
blizzard.j 环境 - 地形悬崖高度(指定点)
SetUnitFacingToFaceUnitTimed(unit whichUnit, unit target, real duration)
blizzard.j 单位 - 设置单位面向单位

UnitSetCanSleepBJ(unit whichUnit, boolean canSleep)
blizzard.j 单位 - 设置单位夜晚睡眠

GetTriggeringTrackable()
common.j 事件响应 - 事件响应 - 触发可追踪物 [R]

SetFogStateRadius(player forWhichPlayer, fogstate whichState, real centerx, real centerY, real radius, boolean useSharedVision)
common.j 可见度 - 设置地图迷雾(圆范围) [R]

OrderId2StringBJ(integer orderId)
blizzard.j 转化 - 转换命令ID为字符串

ChangeElevatorHeight(destructable d, integer newHeight)
blizzard.j 可破坏物 - 设置升降机高度

SetResourceAmount(unit whichUnit, integer amount)
common.j 中立建筑 - 设置黄金储量

DestroyDefeatConditionBJ(defeatcondition whichCondition)
blizzard.j 任务 - 删除失败条件

LoadDefeatConditionHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取失败条件 [C]

LeaderboardClear(leaderboard lb)
common.j 排行榜 - 清空 [R]

GetOrderPointLoc()
common.j 事件响应 - 命令发布点

GetUnitPointValueByType(integer unitType)
common.j 单位 - 单位附加值(指定单位类型)
SetUnitPositionLoc(unit whichUnit, location whichLocation)
common.j 单位 - 移动单位(立即)(指定点)
IsCustomCampaignButtonVisibile(integer whichButton)
blizzard.j 游戏 - 自定义战役按钮可见

SaveRegionHandleBJ(region whichRegion, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存区域(不规则)
IsDawnDuskEnabled()
blizzard.j

LoadRegionHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取区域(不规则)
CreateUnitAtLocByName(player id, string unitname, location whichLocation, real face)
common.j

TriggerRegisterTimerEvent(trigger whichTrigger, real timeout, boolean periodic)
common.j

ConvertPlayerUnitEvent(integer i)
common.j

GetTriggeringTrigger()
common.j 当前触发

SetMusicOffsetBJ(real newOffset)
blizzard.j 声音 - 设置背景音乐播放时间点

GetItemCharges(item whichItem)
common.j 物品 - 使用次数

CameraSetSourceNoise(real mag, real velocity)
common.j 摇晃镜头源(所有玩家)(不使用摇晃方式) [R]

SetSoundVolume(sound soundHandle, integer volume)
common.j 声音 - 设置音效音量 [R]

SetUnitX(unit whichUnit, real newX)
common.j 单位 - 设置X坐标 [R]

SetUnitY(unit whichUnit, real newY)
common.j 单位 - 设置Y坐标 [R]

AbilityId(string abilityIdString)
common.j

IsUnitLoadedBJ(unit whichUnit)
blizzard.j 单位 - 被装载

SaveTrackableHandle(hashtable table, integer parentKey, integer childKey, trackable whichTrackable)
common.j 哈希表 - <1.24> 保存可追踪物 [C]

TriggerClearConditions(trigger whichTrigger)
common.j

GetSummonedUnit()
common.j 事件响应 - 召唤单位

GetGameDifficulty()
common.j 当前游戏难度

Not(boolexpr operand)
common.j

SaveFogStateHandleBJ(fogstate whichFogState, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存迷雾状态

SetImageType(image whichImage, integer imageType)
common.j 图像 - 改变图像类型

GetObjectName(integer objectId)
common.j 物体名称 [C]

IsUnitIllusionBJ(unit whichUnit)
blizzard.j 单位 - 单位是镜像

UnitSetConstructionProgress(unit whichUnit, integer constructionPercentage)
common.j 单位 - 设置建筑建造进度条

LoadGame(string saveFileName, boolean doScoreScreen)
common.j

SetTextTagFadepointBJ(texttag tt, real fadepoint)
blizzard.j 漂浮文字 - 设置消逝时间点

ReviveHero(unit whichHero, real x, real y, boolean doEyecandy)
common.j 英雄 - 立即复活(指定坐标) [R]

TimerDialogSetTitleColor(timerdialog whichDialog, integer red, integer green, integer blue, integer alpha)
common.j 计时器 - 改变计时器窗口文字颜色 [R]

LoadStringBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取字符串

MeleeTriggerActionUnitDeath()
blizzard.j

TriggerClearActions(trigger whichTrigger)
common.j

GetPlayersByMapControl(mapcontrol whichControl)
blizzard.j 所有指定控制者的玩家

ResetTrigger(trigger whichTrigger)
common.j

MultiboardSetItemIcon(multiboarditem mbi, string iconFileName)
common.j 多面板 - 设置指定项目图标 [R]

DisplayTimedTextToPlayer(player toPlayer, real x, real y, real duration, string message)
common.j 游戏 - 对玩家显示文本消息(指定时间) [R]

SetSpeechVolumeGroupsBJ()
blizzard.j 声音 - 设置语音多通道音量环境

IsFoggedToPlayer(real x, real y, player whichPlayer)
common.j 可见度 - 坐标在迷雾中

SaveUnitHandleBJ(unit whichUnit, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存单位

SetCameraOrientController(unit whichUnit, real xoffset, real yoffset)
common.j 镜头 - 锁定镜头到单位(固定镜头源)(所有玩家) [R]

QuestItemSetCompleted(questitem whichQuestItem, boolean completed)
common.j

InitBlizzard()
blizzard.j

SaveRectHandleBJ(rect whichRect, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存区域(矩型)
SetPlayerOnScoreScreenBJ(boolean flag, player whichPlayer)
blizzard.j 玩家 - 显示/隐藏计分屏显示

GetUnitRallyUnit(unit whichUnit)
common.j 单位 - 单位集结点目标

GroupPointOrderLocBJ(group whichGroup, string order, location whichLocation)
blizzard.j

IssueInstantPointOrderById(unit whichUnit, integer order, real x, real y, widget instantTargetWidget)
common.j

IssueImmediateOrderBJ(unit whichUnit, string order)
blizzard.j

RSignBJ(real a)
blizzard.j 数学 - 符号标志

GetUnitTurnSpeed(unit whichUnit)
common.j 单位 - 当前转身速度

ExplodeUnitBJ(unit whichUnit)
blizzard.j 单位 - 爆炸

MeleeStartingAI()
blizzard.j 对战游戏 - 运行AI

SetTerrainFogExBJ(integer style, real zstart, real zend, real density, real red, real green, real blue)
blizzard.j 环境 - 设置迷雾

RemoveItemFromStock(unit whichUnit, integer itemId)
common.j

GroupRemoveGroup(group sourceGroup, group destGroup)
blizzard.j 单位组 - 移除单位组

GetLastHauntedGoldMine()
blizzard.j Last类 - 最后创建的不死族金矿

GetTerrainType(real x, real y)
common.j 环境 - 指定坐标地形 [R]

HaveStoredValue(string key, integer valueType, string missionKey, gamecache cache)
blizzard.j 游戏缓存 - 缓存项存在

QuestSetRequired(quest whichQuest, boolean required)
common.j

CreateTimerDialog(timer t)
common.j 新建计时器窗口 [R]

TriggerWaitOnSleeps(trigger whichTrigger, boolean flag)
common.j

IsUnitIdType(integer unitId, unittype whichUnitType)
common.j 单位 - 单位类别检查(指定单位类型)
GetHandleId(handle h)
common.j 哈希表 - <1.24> 获取对象的h2i值 [C]

IsUnitInRangeLoc(unit whichUnit, location whichLocation, real distance)
common.j 单位 - 在指定点范围内 [R]

MeleeStartingUnitsForPlayer(race whichRace, player whichPlayer, location loc, boolean doHeroes)
blizzard.j 对战游戏 - 创建初始单位(指定玩家)
GetTriggerUnit()
common.j 事件响应 - 触发单位

ReloadGame()
common.j

PreloadGenClear()
common.j

SaveAbilityHandleBJ(ability whichAbility, integer key, integer missionKey, hashtable table)
blizzard.j <1.24> 保存技能

GetStoredIntegerBJ(string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 缓存读取整数

GetDyingUnit()
common.j 事件响应 - 死亡单位

EndCinematicScene()
common.j

CreateCameraSetup()
common.j

FogEnableOn()
blizzard.j 可见度 - 启用战争迷雾

UpdateStockAvailability(item whichItem)
blizzard.j

GetFadeFromSecondsAsReal(real seconds)
blizzard.j

MultiboardSetItemStyle(multiboarditem mbi, boolean showValue, boolean showIcon)
common.j 多面板 - 设置指定项目显示风格 [R]

GetEnteringUnit()
common.j 事件响应 - 进入的单位

IsUnitLoaded(unit whichUnit)
common.j

SaveTimerHandle(hashtable table, integer parentKey, integer childKey, timer whichTimer)
common.j 哈希表 - <1.24> 保存计时器 [C]

ConvertWidgetEvent(integer i)
common.j

SetPlayerTaxRateBJ(integer rate, playerstate whichResource, player sourcePlayer, player otherPlayer)
blizzard.j 玩家 - 设置税率

StartStockUpdates()
blizzard.j

GetCameraTargetPositionY()
common.j 镜头 - 当前镜头目标Y坐标

GetCameraTargetPositionX()
common.j 镜头 - 当前镜头目标X坐标

GetCameraTargetPositionZ()
common.j 镜头 - 当前镜头目标Z坐标

IsUnitGroupInRectBJEnum()
blizzard.j

GroupEnumUnitsOfTypeCounted(group whichGroup, string unitname, boolexpr filter, integer countLimit)
common.j

IsUnitHiddenBJ(unit whichUnit)
blizzard.j 单位 - 单位隐藏

TriggerRemoveAction(trigger whichTrigger, triggeraction whichAction)
common.j

AddUnitToStock(unit whichUnit, integer unitId, integer currentStock, integer stockMax)
common.j

RandomDistReset()
blizzard.j

GetPlayerSelectable(player whichPlayer)
common.j

SetCustomCampaignButtonVisible(integer whichButton, boolean visible)
common.j

TriggerRegisterGameLoadedEventBJ(trigger trig)
blizzard.j 游戏 - 游戏读档

SaveEffectHandle(hashtable table, integer parentKey, integer childKey, effect whichEffect)
common.j 哈希表 - <1.24> 保存特效 [C]

SetDNCSoundsNight()
blizzard.j

IsNoDefeatCheat()
common.j 游戏 - 无法失败 [R]

TransmissionFromUnitWithNameBJ(force toForce, unit whichUnit, string unitName, sound soundHandle, string message, integer timeType, real timeVal, boolean wait)
blizzard.j 电影 - 播送单位消息(指定单位)
ConvertPlayerState(integer i)
common.j

GetResearched()
common.j 事件响应 - 被研究科技

IsUnitHidden(unit whichUnit)
common.j

ConvertMapDensity(integer i)
common.j

GroupAddUnitSimple(unit whichUnit, group whichGroup)
blizzard.j 单位组 - 添加单位

GetSpellTargetLoc()
common.j 事件响应 - 技能施放点

PlayMusic(string musicName)
common.j

IsQuestFailed(quest whichQuest)
common.j 任务 - 任务失败

SaveUnitHandle(hashtable table, integer parentKey, integer childKey, unit whichUnit)
common.j 哈希表 - <1.24> 保存单位 [C]

RandomDistChoose()
blizzard.j

PercentToInt(real percentage, integer max)
blizzard.j

RemoveItemFromAllStock(integer itemId)
common.j 中立建筑 - 删除物品(所有市场)
ReloadGameCachesFromDisk()
common.j 游戏缓存 - 读取本地缓存数据

VolumeGroupReset()
common.j

MeleeTriggerTournamentFinishSoon()
blizzard.j

EnumDestructablesInCircleBJ(real radius, location loc, code actionFunc)
blizzard.j 可破坏物 - 选取指定点范围内可破坏物做动作

IssueTargetItemOrder(unit whichUnit, string order, widget targetWidget)
blizzard.j 单位 - 发布命令(指定物品)
GetPlayerUnitCount(player whichPlayer, boolean includeIncomplete)
common.j 玩家 - 非建筑单位数量

MakeUnitsPassiveForPlayerEnum()
blizzard.j

SaveLeaderboardHandle(hashtable table, integer parentKey, integer childKey, leaderboard whichLeaderboard)
common.j 哈希表 - <1.24> 保存排行榜 [C]

SaveLeaderboardHandleBJ(leaderboard whichLeaderboard, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存排行榜

GetStoredRealBJ(string key, string missionKey, gamecache cache)
blizzard.j 不推荐使用 - 缓存读取实数

RemoveSaveDirectory(string sourceDirName)
common.j

SaveTriggerActionHandleBJ(triggeraction whichTriggeraction, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存触发动作

EnumDestructablesInRect(rect r, boolexpr filter, code actionFunc)
common.j

GetLightningColorGBJ(lightning whichBolt)
blizzard.j 闪电效果 - 绿颜色值

GetKillingUnit()
common.j

TimerDialogSetTitleBJ(timerdialog td, string title)
blizzard.j 计时器 - 改变计时器窗口标题

UnitRemoveBuffs(unit whichUnit, boolean removePositive, boolean removeNegative)
common.j 单位 - 删除魔法效果(指定极性) [R]

InitSummonableCaps()
blizzard.j

DisplayTextToPlayer(player toPlayer, real x, real y, string message)
common.j 游戏 - 对玩家显示文本消息(自动限时) [R]

SetTerrainTypeBJ(location where, integer terrainType, integer variation, integer area, integer shape)
blizzard.j 环境 - 改变地形类型(指定点)
GetUnitRallyPoint(unit whichUnit)
common.j 单位 - 单位集结点

CreateMultiboardBJ(integer cols, integer rows, string title)
blizzard.j 多面板 - 创建

TriggerExecuteBJ(trigger trig, boolean checkConditions)
blizzard.j

PingMinimapEx(real x, real y, real duration, integer red, integer green, integer blue, boolean extraEffects)
common.j 电影 - 小地图信号(指定颜色)(所有玩家) [R]

LoadQuestItemHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取任务要求

MultiboardSetItemColorBJ(multiboard mb, integer col, integer row, real red, real green, real blue, real transparency)
blizzard.j 多面板 - 设置项目颜色

FogModifierStart(fogmodifier whichFogModifier)
common.j 可见度 - 启用可见度修正器

GetUnitPropWindowBJ(unit whichUnit)
blizzard.j 单位 - 当前转向角度(角度制)
GetGamePlacement()
common.j

GetCreepCampFilterState()
common.j 游戏 - 小地图中立生物显示开启

SaveFogStateHandle(hashtable table, integer parentKey, integer childKey, fogstate whichFogState)
common.j 哈希表 - <1.24> 保存迷雾状态 [C]

SquareRoot(real x)
common.j 数学 - 平方根

SaveQuestHandle(hashtable table, integer parentKey, integer childKey, quest whichQuest)
common.j 哈希表 - <1.24> 保存任务 [C]

AddSpecialEffectTargetItemBJ(string attachPointName, widget targetWidget, string modelName)
blizzard.j

UnitStripHeroLevel(unit whichHero, integer howManyLevels)
common.j 英雄 - 降低等级 [R]

DestroyItemPool(itempool whichItemPool)
common.j 物品池 - 删除物品池 [R]

GetTriggeringRegion()
common.j 事件响应 - 触发区域 [R]

GetEventPlayerChatStringMatched()
common.j 事件响应 - 匹配的聊天信息

SetHeroAgi(unit whichHero, integer newAgi, boolean permanent)
common.j 英雄 - 设置英雄敏捷 [R]

SaveDialogHandleBJ(dialog whichDialog, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存对话框

DoesUnitGenerateAlarms(unit whichUnit)
blizzard.j 单位 - 开启警报

AddSpellEffectByIdLoc(integer abilityId, effecttype t,location where)
common.j 新建特效(指定技能,创建到点) [R]

MeleeCheckForCrippledPlayers()
blizzard.j

CreateDeadDestructable(integer objectid, real x, real y, real face, real scale, integer variation)
common.j

ForceSetLeaderboardBJ(leaderboard lb, force toForce)
blizzard.j

CreateGroup()
common.j 新建的单位组 [R]

PanCameraToTimedForPlayer(player whichPlayer, real x, real y, real duration)
blizzard.j

StoreUnit(gamecache cache, string missionKey, string key, unit whichUnit)
common.j

LeaderboardSortItemsByValue(leaderboard lb, boolean ascending)
common.j

SubStringBJ(string source, integer start, integer end)
blizzard.j 截取字符串

GetBooleanOr(boolean valueA, boolean valueB)
blizzard.j 条件 - Or

IsPointInRegion(region whichRegion, real x, real y)
common.j 区域(不规则) - 包含坐标

Deg2Rad(real degrees)
common.j 转化 - 转换角度为弧度

ResetUnitAnimation(unit whichUnit)
blizzard.j 动画 - 重置单位动画

ConvertMapControl(integer i)
common.j

CreateTrackable(string trackableModelPath, real x, real y, real facing)
common.j 新建可追踪物 [R]

SetBlight(player whichPlayer, real x, real y, real radius, boolean addBlight)
common.j 环境 - 创建/删除荒芜地表(圆范围)(指定坐标) [R]

GetUnitName(unit whichUnit)
common.j 单位 - 单位名字

MultiboardSetItemIconBJ(multiboard mb, integer col, integer row, string iconFileName)
blizzard.j 多面板 - 设置项目图标

FogEnable(boolean enable)
common.j 可见度 - 启用/禁用 战争迷雾 [R]

ConvertRarityControl(integer i)
common.j

GetHandleIdBJ(handle h)
blizzard.j 哈希表 - <1.24> 获取对象的h2i值

MeleePlayerIsOpponent(integer playerIndex, integer opponentIndex)
blizzard.j

TimerDialogSetSpeed(timerdialog whichDialog, real speedMultFactor)
common.j 计时器 - 设置计时器窗口速率 [R]

GetLastRemovedItem()
blizzard.j Last类 - 最后丢弃的物品

GetEventTargetUnit()
common.j 事件响应 - 事件目标单位

ConvertUnitType(integer i)
common.j

SetPlayerAbilityAvailableBJ(boolean avail, integer abilid, player whichPlayer)
blizzard.j 玩家 - 允许/禁用 技能

MoveRectTo(rect whichRect, real newCenterX, real newCenterY)
common.j 区域(矩形) - 移动矩形区域(指定坐标) [R]

IsPlayerEnemy(player whichPlayer, player otherPlayer)
common.j 玩家 - 是玩家的敌人

UnitRemoveType(unit whichUnit, unittype whichUnitType)
common.j 单位 - 删除类别 [R]

SuspendHeroXP(unit whichHero, boolean flag)
common.j 英雄 - 允许/禁止经验获取 [R]

HaveSavedInteger(hashtable table, integer parentKey, integer childKey)
common.j

IssueImmediateOrderById(unit whichUnit, integer order)
common.j 单位 - 按ID发布命令(无目标) [R]

IsLocationFoggedToPlayer(location whichLocation, player whichPlayer)
common.j 可见度 - 点在迷雾中

SetDNCSoundsDay()
blizzard.j

MeleeStartingResources()
blizzard.j 对战游戏 - 设置初始资源

SaveItemPoolHandleBJ(itempool whichItempool, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存物品池

AddIndicator(widget whichWidget, integer red, integer green, integer blue, integer alpha)
common.j

AbortCinematicFadeBJ()
blizzard.j

GroupEnumUnitsOfPlayer(group whichGroup, player whichPlayer, boolexpr filter)
common.j

SetReservedLocalHeroButtons(integer reserved)
common.j 英雄 - 保留英雄图标

SetTimeOfDayScalePercentBJ(real scalePercent)
blizzard.j 游戏 - 设置昼夜时间流逝速度

ConvertEffectType(integer i)
common.j

SetTextTagAgeBJ(texttag tt, real age)
blizzard.j 漂浮文字 - 设置已存在时间

QueuedTriggerGetIndex(trigger trig)
blizzard.j

ConvertItemType(integer i)
common.j

RectContainsCoords(rect r, real x, real y)
blizzard.j

ConvertMapSetting(integer i)
common.j

SetUnitFog(real a, real b, real c, real d, real e)
common.j

CameraSetupGetDestPositionY(camerasetup whichSetup)
common.j

PlayMusicEx(string musicName, integer frommsecs, integer fadeinmsecs)
common.j

GetTournamentScore(player whichPlayer)
common.j 游戏 - 对战比赛得分

ShowCustomCampaignButton(boolean show, integer whichButton)
blizzard.j 游戏 - 显示/隐藏 自定义战役按钮

CreateFogModifierRadiusLocSimple(player whichPlayer, fogstate whichFogState, location center, real radius, boolean afterUnits)
blizzard.j

QuestSetDiscoveredBJ(quest whichQuest, boolean discovered)
blizzard.j 任务 - 设置任务被发现

ForceCinematicSubtitlesBJ(boolean flag)
blizzard.j 电影 - 字幕显示

GetLastCreatedGroup()
blizzard.j Last类 - 最后创建的单位组

WakePlayerUnitsEnum()
blizzard.j

AdjustPlayerStateSimpleBJ(player whichPlayer, playerstate whichPlayerState, integer delta)
blizzard.j

DetectGameStarted()
blizzard.j

GetItemLifeBJ(widget whichWidget)
blizzard.j 物品 - 生命值

IssueNeutralTargetOrderById(player forWhichPlayer,unit neutralStructure, integer unitId, widget target)
common.j 单位 - 按ID发布中介命令(指定单位) [R]

EnableWorldFogBoundaryBJ(boolean enable, force f)
blizzard.j 电影 - 允许/禁止 边界染色(指定玩家组)
Condition(code func)
common.j

CreateNUnitsAtLocFacingLocBJ(integer count, integer unitId, player whichPlayer, location loc, location lookAt)
blizzard.j 单位 - 创建单位(面向点)
SetImageAboveWater(image whichImage, boolean flag, boolean useWaterAlpha)
common.j 图像 - 图像水面显示状态

GetSaveBasicFilename()
common.j 事件响应 - 存档文件名

CameraSetSourceNoiseForPlayer(player whichPlayer, real magnitude, real velocity)
blizzard.j 镜头 - 摇晃镜头源(指定玩家)
TriggerRegisterLeaveRectSimple(trigger trig, rect r)
blizzard.j 单位 - 单位离开矩形区域

DestroyMultiboard(multiboard lb)
common.j

MeleePlayerIsCrippled(player whichPlayer)
blizzard.j

KillSoundWhenDoneBJ(sound soundHandle)
blizzard.j 声音 - 删除音效

ResumeTimer(timer whichTimer)
common.j 计时器 - 恢复计时器 [R]

CreateCorpse(player whichPlayer, integer unitid, real x, real y, real face)
common.j 新建尸体 [R]

CountUnitsInGroupEnum()
blizzard.j

IsTriggerEnabled(trigger whichTrigger)
common.j 触发器 - 触发开启

SetItemPositionLoc(item whichItem, location loc)
blizzard.j 物品 - 移动物品到指定点(立即)(指定点)
SetCameraRotateMode(real x, real y, real radiansToSweep, real duration)
common.j 镜头 - 指定点旋转镜头(所有玩家)(弧度)(限时) [R]

SetCinematicCamera(string cameraModelFile)
common.j 镜头 - 播放电影镜头(所有玩家) [R]

SetUnitTypeSlots(unit whichUnit, integer slots)
common.j 中立建筑 - 限制单位种类(指定市场)
SetRectFromLoc(rect whichRect, location min, location max)
common.j 区域(矩形) - 设置矩形区域(指定点) [R]

ForceRemovePlayerSimple(player whichPlayer, force whichForce)
blizzard.j 玩家组 - 移除玩家

IssueImmediateOrder(unit whichUnit, string order)
common.j 单位 - 发布命令(无目标)
IssuePointOrder(unit whichUnit, string order, real x, real y)
common.j 单位 - 发布命令(指定坐标) [R]

EnableDawnDusk(boolean flag)
blizzard.j 声音 - 允许/禁止昼夜交替音效

SetCampaignMenuRace(race r)
common.j

GetLastCreatedGameCacheBJ()
blizzard.j Last类 - 最后创建的游戏缓存

CreateNUnitsAtLoc(integer count, integer unitId, player whichPlayer, location loc, real face)
blizzard.j 单位 - 创建单位(面向角度)
GetLastCreatedGroupEnum()
blizzard.j

SetDestructableInvulnerableBJ(destructable d, boolean flag)
blizzard.j 可破坏物 - 设置无敌/可攻击

TriggerRegisterPlayerUnitEventSimple(trigger trig, player whichPlayer, playerunitevent whichEvent)
blizzard.j 单位 - 玩家单位事件

SetUnitPropWindowBJ(unit whichUnit, real propWindow)
blizzard.j 动画 - 改变单位转向角度(角度制)
PlayCinematic(string movieName)
common.j

PreloadEnd(real timeout)
common.j 游戏 - 开始预载

SetFloatGameState(fgamestate whichFloatGameState, real value)
common.j

LeaderboardSortItemsByPlayerBJ(leaderboard lb, boolean ascending)
blizzard.j

SetStackedSoundBJ(boolean add, sound soundHandle, rect r)
blizzard.j 声音 - 添加/删除区域音效

LoadWidgetHandle(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 从哈希表提取物体 [C]

GetRandomPercentageBJ()
blizzard.j 数学 - 随机百分数

LoadDialogHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取对话框 [C]

TriggerRegisterTimerEventPeriodic(trigger trig, real timeout)
blizzard.j 时间 - 游戏计时(循环)
Pow(real x, real power)
common.j 数学 - 幂运算

SetCameraPosition(real x, real y)
common.j

SinBJ(real degrees)
blizzard.j 数学 - 正弦(角度)
PlayerGetLeaderboard(player toPlayer)
common.j

RemoveSavedInteger(hashtable table, integer parentKey, integer childKey)
common.j <1.24> 清除整数 [C]

GetUnitDefaultTurnSpeed(unit whichUnit)
common.j 单位 - 默认转身速度

SaveGameExists(string saveName)
common.j 游戏 - 游戏存档存在

GetLocationZ(location whichLocation)
common.j 点的Z轴高度 [R]

QuestItemSetDescriptionBJ(questitem whichQuestItem, string description)
blizzard.j 任务 - 改变任务项目说明

GetDestructableLoc(destructable whichDestructable)
blizzard.j 可破坏物 - 可破坏物位置

LoadFogModifierHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取可见度修正器 [C]

WaygateActivateBJ(boolean activate, unit waygate)
blizzard.j 中立建筑 - 启用/禁用 传送门

SaveDestructableHandleBJ(destructable whichDestructable, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存可破坏物

SetItemPlayerBJ(item whichItem, player whichPlayer, boolean changeColor)
blizzard.j 物品 - 改变物品所属玩家

GroupEnumUnitsSelected(group whichGroup, player whichPlayer, boolexpr filter)
common.j

MeleeRandomHeroLoc(player p, integer id1, integer id2, integer id3, integer id4, location loc)
blizzard.j

FlushStoredReal(gamecache cache, string missionKey, string key)
common.j

QueuedTriggerAttemptExec()
blizzard.j

DestroyEffect(effect whichEffect)
common.j

DecUnitAbilityLevelSwapped(integer abilcode, unit whichUnit)
blizzard.j 单位 - 降低技能等级

GetPlayerColor(player whichPlayer)
common.j 玩家颜色

AddUnitToStockBJ(integer unitId, unit whichUnit, integer currentStock, integer stockMax)
blizzard.j 中立建筑 - 添加单位(指定市场)
SetCampaignMenuRaceBJ(integer campaignNumber)
blizzard.j 游戏 - 设置战役背景

DefeatConditionSetDescription(defeatcondition whichCondition, string description)
common.j

CameraSetSmoothingFactorBJ(real factor)
blizzard.j 镜头 - 设置镜头平滑参数

GetUnitAbilityLevelSwapped(integer abilcode, unit whichUnit)
blizzard.j 单位 - 单位技能等级

CreateTextTagLocBJ(string s, location loc, real zOffset, real size, real red, real green, real blue, real transparency)
blizzard.j 漂浮文字 - 创建漂浮文字(指定地点)
GetChangingUnitPrevOwner()
common.j 事件响应 - 原所有者

QueueUnitAnimationBJ(unit whichUnit, string whichAnimation)
blizzard.j 动画 - 单位动画加入队列

LoadRealBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取实数

GetFloatGameState(fgamestate whichFloatGameState)
common.j

DestroyUnitPool(unitpool whichPool)
common.j 单位池 - 删除单位池 [R]

PreloadGenStart()
common.j

GetWorldBounds()
common.j

ConvertGameEvent(integer i)
common.j

DestroyDefeatCondition(defeatcondition whichCondition)
common.j

IAbsBJ(integer a)
blizzard.j 数学 - 绝对值

GetLastCreatedButtonBJ()
blizzard.j Last类 - 最后创建的对话框按钮

AddUnitToAllStock(integer unitId, integer currentStock, integer stockMax)
common.j 中立建筑 - 添加单位(所有市场)
IsUnitOwnedByPlayer(unit whichUnit, player whichPlayer)
common.j 单位 - 是玩家的单位

SetMissionAvailable(integer campaignNumber, integer missionNumber, boolean available)
common.j

VersionSupported(version whichVersion)
common.j

SetGamePlacement(placement whichPlacementType)
common.j

SaveButtonHandleBJ(button whichButton, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存对话框按钮

SetTerrainPathableBJ(location where, pathingtype t, boolean flag)
blizzard.j 环境 - 设置地形通行状态(指定点)
GetUnitFoodUsed(unit whichUnit)
common.j 单位 - 单位使用人口数量

SetUnitInvulnerable(unit whichUnit, boolean flag)
common.j 单位 - 设置无敌/可攻击

GetEnumUnit()
common.j 选取单位

GetWidgetX(widget whichWidget)
common.j

GetWidgetY(widget whichWidget)
common.j

AddItemToAllStock(integer itemId, integer currentStock, integer stockMax)
common.j 中立建筑 - 添加物品(所有市场)
AddSpellEffectById(integer abilityId, effecttype t,real x, real y)
common.j 新建特效(指定技能,创建到坐标) [R]

SetSoundVolumeBJ(sound soundHandle, real volumePercent)
blizzard.j 声音 - 设置音效音量

TimerDialogSetSpeedBJ(timerdialog td, real speedMultFactor)
blizzard.j

LoadSoundHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取音效

MeleeGetProjectedLoc(location src, location targ, real distance, real deltaAngle)
blizzard.j

SaveAgentHandle(hashtable table, integer parentKey, integer childKey, agent whichAgent)
common.j 哈希表 - <1.24> 保存实体对象 [C]

TimerStart(timer whichTimer, real timeout, boolean periodic, code handlerFunc)
common.j 计时器 - 运行计时器 [C]

SetCameraPositionForPlayer(player whichPlayer, real x, real y)
blizzard.j

DialogAddButtonBJ(dialog whichDialog, string buttonText)
blizzard.j 对话框 - 添加对话按钮

CreateSoundFromLabel(string soundLabel, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate)
common.j

DelayedSuspendDecay()
blizzard.j

BJDebugMsg(string msg)
blizzard.j 游戏 - 显示Debug消息 [C]

GetSoundIsPlaying(sound soundHandle)
common.j

SetCineFilterDuration(real duration)
common.j

SetImagePositionBJ(image whichImage, location where, real zOffset)
blizzard.j 图像 - 改变图像位置(指定点)
TriggerEvaluate(trigger whichTrigger)
common.j 触发器 - 触发条件成立

GetTransportUnitBJ()
blizzard.j 事件响应 - 运输单位

MeleeTriggerActionPlayerDefeated()
blizzard.j

StringHash(string s)
common.j 数学 - 获取字符串的哈希值

TerrainDeformationRippleBJ(real duration, boolean limitNeg, location where, real startRadius, real endRadius, real depth, real wavePeriod, real waveWidth)
blizzard.j 环境 - 创建地形变化:波纹

GetFilterDestructable()
common.j 匹配的可破坏物

SaveTriggerHandleBJ(trigger whichTrigger, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存触发器

TerrainDeformRandom(real x, real y, real radius, real minDelta, real maxDelta, integer duration, integer updateInterval)
common.j 新建地形变化:随机 [R]

AddItemToStockBJ(integer itemId, unit whichUnit, integer currentStock, integer stockMax)
blizzard.j 中立建筑 - 添加物品(指定市场)
CreateMIDISound(string soundLabel, integer fadeInRate, integer fadeOutRate)
common.j

GetTerrainVariance(real x, real y)
common.j 环境 - 地形样式(指定坐标) [R]

TriggerRegisterDeathEvent(trigger whichTrigger, widget whichWidget)
common.j 可破坏物 - 可破坏物死亡

LoadTriggerEventHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取触发事件

DialogClearBJ(dialog whichDialog)
blizzard.j 对话框 - 清空

MeleeGrantItemsToHero(unit whichUnit)
blizzard.j

SetPlayerAllianceStateBJ(player sourcePlayer, player otherPlayer, integer allianceState)
blizzard.j 玩家 - 设置联盟状态

IsItemIdPawnable(integer itemId)
common.j

SetCreepCampFilterState(boolean state)
common.j 游戏 - 设置小地图中立生物显示

MeleeTriggerActionAllianceChange()
blizzard.j

GetLastCreatedQuestBJ()
blizzard.j Last类 - 最后创建的任务

PlayersAreCoAllied(player playerA, player playerB)
blizzard.j

ConvertWeaponType(integer i)
common.j

MeleeStartingUnitsNightElf(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload)
blizzard.j

QuestSetDiscovered(quest whichQuest, boolean discovered)
common.j

CustomVictoryQuitBJ()
blizzard.j

SetMissionAvailableBJ(boolean available, integer missionIndex)
blizzard.j 游戏 - 允许/禁止 关卡

TriggerRegisterPlayerEventAllianceChanged(trigger trig, player whichPlayer)
blizzard.j 玩家 - 联盟状态事件(任意状态)
SetNextLevelBJ(string nextLevel)
blizzard.j 游戏 - 设置下一关卡

SetLightningColor(lightning whichBolt, real r, real g, real b, real a)
common.j

StoreUnitBJ(unit whichUnit, string key, string missionKey, gamecache cache)
blizzard.j 游戏缓存 - 记录单位

IsVisibleToPlayer(real x, real y, player whichPlayer)
common.j 可见度 - 坐标可见

SaveMultiboardHandleBJ(multiboard whichMultiboard, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存多面板

ShowDestructableBJ(boolean flag, destructable d)
blizzard.j 可破坏物 - 显示/隐藏

And(boolexpr operandA, boolexpr operandB)
common.j

IsUnitEnemy(unit whichUnit, player whichPlayer)
common.j 单位 - 是玩家的敌对单位

RegionAddRect(region whichRegion, rect r)
common.j 区域(不规则) - 添加区域 [R]

SetSoundDistances(sound soundHandle, real minDist, real maxDist)
common.j 声音 - 设置3D音效衰减范围

SaveHashtableHandle(hashtable table, integer parentKey, integer childKey, hashtable whichHashtable)
common.j 哈希表 - <1.24> 保存哈希表 [C]

MultiboardMinimize(multiboard lb, boolean minimize)
common.j 多面板 - 最大/最小化 [R]

SetTimeOfDayScale(real r)
common.j 游戏 - 设置昼夜时间流逝速度 [R]

CreateItemLoc(integer itemId, location loc)
blizzard.j 物品 - 创建

ConvertLimitOp(integer i)
common.j

SetCameraField(camerafield whichField, real value, real duration)
common.j 镜头 - 设置镜头属性(所有玩家)(限时) [R]

SetPlayerTeam(player whichPlayer, integer whichTeam)
common.j 玩家 - 设置玩家队伍

SetTextTagPermanent(texttag t, boolean flag)
common.j

SetCameraTargetControllerNoZForPlayer(player whichPlayer, unit whichUnit, real xoffset, real yoffset, boolean inheritOrientation)
blizzard.j 镜头 - 锁定镜头到单位(指定玩家)
RemoveDestructable(destructable d)
common.j 可破坏物 - 删除

InitGenericPlayerSlots()
blizzard.j

LeaderboardSetItemLabel(leaderboard lb, integer whichItem, string val)
common.j

GetPlayerHandicap(player whichPlayer)
common.j

AddPlayerTechResearched(player whichPlayer, integer techid, integer levels)
common.j 玩家 - 增加科技等级

SetCineFilterStartColor(integer red, integer green, integer blue, integer alpha)
common.j

LoadForceHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取玩家组

IsUnitType(unit whichUnit, unittype whichUnitType)
common.j 单位 - 单位类别检查

SetEdCinematicAvailable(integer campaignNumber, boolean available)
common.j

IsQuestDiscovered(quest whichQuest)
common.j 任务 - 任务被发现

GroupClear(group whichGroup)
common.j 单位组 - 清空单位组

TriggerAddCondition(trigger whichTrigger, boolexpr condition)
common.j

AcosBJ(real degrees)
blizzard.j 数学 - 反余弦(角度)
SaveRealBJ(real value, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存实数

SetImageConstantHeight(image whichImage, boolean flag, real height)
common.j 图像 - 设置图像高度

ReplaceUnitBJ(unit whichUnit, integer newUnitId, integer unitStateMethod)
blizzard.j 单位 - 替换

DisableRestartMission(boolean flag)
common.j 游戏 - 禁用 重新开始任务按钮

LoadLocationHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取点

GetFilterUnit()
common.j 匹配单位

TriggerActionUnitRescuedBJ()
blizzard.j

LeaderboardGetIndexedPlayerBJ(integer position, leaderboard lb)
blizzard.j 排行榜 - 玩家所在排行榜位置

TriggerRemoveCondition(trigger whichTrigger, triggercondition whichCondition)
common.j

SetUnitManaPercentBJ(unit whichUnit, real percent)
blizzard.j 单位 - 设置魔法值(百分比)
CheckItemStatus(item whichItem, integer status)
blizzard.j 物品 - 物品状态检查

UnitDamageTarget(unit whichUnit, widget target, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType)
common.j 单位 - 伤害目标 [R]

UnitApplyTimedLife(unit whichUnit, integer buffId, real duration)
common.j 单位 - 设置生命周期 [R]

GetUnitsInRectOfPlayerFilter()
blizzard.j

EndGameBJ()
blizzard.j

TransmissionFromUnitTypeWithNameBJ(force toForce, player fromPlayer, integer unitId, string unitName, location loc, sound soundHandle, string message, integer timeType, real timeVal, boolean wait)
blizzard.j 电影 - 播送单位消息(指定单位-类型)
ConvertGameType(integer i)
common.j

TriggerRegisterLeaveRegionSimple(trigger trig, region whichRegion)
blizzard.j 单位 - 单位离开不规则区域 [R]

SetRandomSeed(integer seed)
common.j 数学 - 设置随机种子

StopMusicBJ(boolean fadeOut)
blizzard.j 声音 - 停止背景音乐

ChangeElevatorWallBlocker(real x, real y, real facing, boolean open)
blizzard.j

TimerGetRemaining(timer whichTimer)
common.j 计时器 - 剩余时间

SetHeroXP(unit whichHero, integer newXpVal, boolean showEyeCandy)
common.j 英雄 - 设置经验值

AddResourceAmountBJ(integer delta, unit whichUnit)
blizzard.j 中立建筑 - 增加黄金储量

GetHeroProperName(unit whichHero)
common.j 英雄 - 英雄称谓

SetCameraQuickPosition(real x, real y)
common.j 镜头 - 设置空格键转向点(所有玩家) [R]

SetUnitFacing(unit whichUnit, real facingAngle)
common.j 单位 - 设置单位面向角度(立即) [R]

SetUnitTurnSpeedBJ(unit whichUnit, real turnSpeed)
blizzard.j 动画 - 改变单位转身速度

IsQuestEnabled(quest whichQuest)
common.j 任务 - 任务激活

QuestSetTitle(quest whichQuest, string title)
common.j

GetStartLocationLoc(integer whichStartLocation)
common.j

MultiboardSetTitleText(multiboard lb, string label)
common.j 多面板 - 设置标题

CreateImageBJ(string file, real size, location where, real zOffset, integer imageType)
blizzard.j 图像 - 创建

DelayedSuspendDecayFleshEnum()
blizzard.j

PlayMusicBJ(string musicFileName)
blizzard.j 声音 - 播放背景音乐

CreateDestructableLoc(integer objectid, location loc, real facing, real scale, integer variation)
blizzard.j 可破坏物 - 创建可破坏物

GetPlayerTaxRateBJ(playerstate whichResource, player sourcePlayer, player otherPlayer)
blizzard.j 玩家 - 玩家税率

UnitUseItemTarget(unit whichUnit, item whichItem, widget target)
common.j 英雄 - 使用物品(对单位)
CreateLeaderboardBJ(force toForce, string label)
blizzard.j 排行榜 - 创建

ResumeMusic()
common.j

ConditionalTriggerExecute(trigger trig)
blizzard.j 触发器 - 运行触发(检查条件)
SetItemPlayer(item whichItem, player whichPlayer, boolean changeColor)
common.j

UnlockGameSpeedBJ()
blizzard.j 游戏 - 解除锁定游戏速度

NudgeObjectsInRect(rect nudgeArea)
blizzard.j

ConvertPlayerScore(integer i)
common.j

SetIntroShotModel(string introModelPath)
common.j

GetLearnedSkill()
common.j 事件响应 - 学习技能 [R]

SelectUnitAddForPlayer(unit whichUnit, player whichPlayer)
blizzard.j 选择 - 添加选择单位(指定玩家)
FFAInitPlayerSlots()
blizzard.j

SaveUbersplatHandleBJ(ubersplat whichUbersplat, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存地面纹理变化

GetUnitAcquireRange(unit whichUnit)
common.j 单位 - 当前主动攻击范围

IsUnitInRange(unit whichUnit, unit otherUnit, real distance)
common.j 单位 - 在指定单位范围内 [R]

SetUnitExplodedBJ(unit whichUnit, boolean exploded)
blizzard.j 单位 - 设置死亡方式

GetConstructingStructure()
common.j 事件响应 - 正在建造的建筑

SetRescueBuildingColorChangeBJ(boolean changeColor)
blizzard.j 单位 - 设置营救颜色(建筑)
DestroyLightningBJ(lightning whichBolt)
blizzard.j 闪电效果 - 删除闪电效果

UnitCountBuffsEx(unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel)
common.j 单位 - 拥有Buff数量 [R]

CreateSoundFilenameWithLabel(string fileName, boolean looping, boolean is3D, boolean stopwhenoutofrange, integer fadeInRate, integer fadeOutRate, string SLKEntryName)
common.j

WaygateGetDestinationX(unit waygate)
common.j 中立建筑 - 传送门目的地X坐标

WaygateGetDestinationY(unit waygate)
common.j 中立建筑 - 传送门目的地Y坐标

UnitUseItem(unit whichUnit, item whichItem)
common.j 英雄 - 使用物品(无目标)
GetCurrentCameraSetup()
blizzard.j 玩家当前镜头

LoadHashtableHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j

IsItemInvulnerable(item whichItem)
common.j 物品 - 物品无敌

SyncStoredString(gamecache cache, string missionKey, string key)
common.j

GetAttackedUnitBJ()
blizzard.j 事件响应 - 被攻击单位

WaygateSetDestinationLocBJ(unit waygate, location loc)
blizzard.j 中立建筑 - 设置传送门目的点

GetUnitDefaultFlyHeight(unit whichUnit)
common.j 单位 - 默认飞行高度

CinematicFilterGenericBJ(real duration, blendmode bmode, string tex, real red0, real green0, real blue0, real trans0, real red1, real green1, real blue1, real trans1)
blizzard.j 电影 - 高级滤镜

GetItemLevel(item whichItem)
common.j 物品 - 物品等级

UnitHasBuffsEx(unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel)
common.j

MeleeGrantItemsToHiredHero()
blizzard.j

TriggerExecute(trigger whichTrigger)
common.j 触发器 - 运行触发(无视条件)
PlayThematicMusic(string musicFileName)
common.j 声音 - 播放主题音乐 [C]

UnitInventorySizeBJ(unit whichUnit)
blizzard.j 单位 - 物品栏格数

ConvertTexMapFlags(integer i)
common.j

SetMusicVolume(integer volume)
common.j 声音 - 设置背景音乐音量 [R]

GetStartLocPrioSlot(integer whichStartLoc, integer prioSlotIndex)
common.j

TriggerExecuteWait(trigger whichTrigger)
common.j

LoadQuestItemHandle(hashtable table, integer parentKey, integer childKey)
common.j 哈希表 - <1.24> 从哈希表提取任务要求 [C]

ConvertPlayerEvent(integer i)
common.j

GetTournamentFinishNowPlayer()
common.j

TerrainDeformStopAll()
common.j 环境 - 停止所有地形变化

GetUnitsOfPlayerAndTypeId(player whichPlayer, integer unitid)
blizzard.j 玩家单位(指定单位类型)
GetUnitLevel(unit whichUnit)
common.j 单位 - 单位等级

RectFromLoc(location min, location max)
common.j 新建矩形区域(指定边角点)
SaveAndChangeLevelBJ(string saveFileName, string newLevel, boolean doScoreScreen)
blizzard.j 游戏 - 保存并切换关卡

IsUnitGroupEmptyBJ(group g)
blizzard.j 单位组 - 单位组为空

MultiboardSetItemValue(multiboarditem mbi, string val)
common.j 多面板 - 设置指定项目文本 [R]

TerrainDeformationWaveBJ(real duration, location source, location target, real radius, real depth, real trailDelay)
blizzard.j 环境 - 创建地形变化:冲击波

CustomVictoryBJ(player whichPlayer, boolean showDialog, boolean showScores)
blizzard.j 游戏 - 游戏胜利

GetCameraField(camerafield whichField)
common.j 镜头 - 镜头属性(当前镜头)
SetItemPosition(item i, real x, real y)
common.j 物品 - 移动物品到坐标(立即)(指定坐标) [R]

GetHeroInt(unit whichHero, boolean includeBonuses)
common.j 英雄 - 英雄智力 [R]

GetUnitsInRectMatching(rect r, boolexpr filter)
blizzard.j 矩形区域内的单位(指定条件)
GetHeroXP(unit whichHero)
common.j 英雄 - 英雄经验值

LoadDialogHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取对话框

QueuedTriggerRemoveBJ(trigger trig)
blizzard.j 触发器 - 移出触发队列

IsItemOwned(item whichItem)
common.j 物品 - 物品被持有

SetCameraBoundsToRect(rect r)
blizzard.j

RectFromCenterSizeBJ(location center, real width, real height)
blizzard.j 新建矩形区域(指定中心点)
CreateFogModifierRadius(player forWhichPlayer, fogstate whichState, real centerx, real centerY, real radius, boolean useSharedVision, boolean afterUnits)
common.j 新建可见度修正器(圆范围) [R]

SetImageRenderAlways(image whichImage, boolean flag)
common.j 图像 - 设置图像永久渲染状态

CreateUnitAtLoc(player id, integer unitid, location whichLocation, real face)
common.j 新建单位(指定点) [R]

SetCameraBounds(real x1, real y1, real x2, real y2, real x3, real y3, real x4, real y4)
common.j 镜头 - 设置可用镜头区域(所有玩家) [R]

MeleeTriggerTournamentFinishNow()
blizzard.j

AddSpecialEffectLocBJ(location where, string modelName)
blizzard.j 特殊效果 - 创建特效(指定点)
MeleeStartingVisibility()
blizzard.j 对战游戏 - 使用对战昼夜设置

SavePlayerHandleBJ(player whichPlayer, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存玩家

GetResearchingUnit()
common.j 事件响应 - 研究科技的单位

MeleeTrainedUnitIsHeroBJFilter()
blizzard.j

AngleBetweenPoints(location locA, location locB)
blizzard.j 数学 - 两点间方向

SetTextTagVisibility(texttag t, boolean flag)
common.j 漂浮文字 - 显示/隐藏 (所有玩家) [R]

RotateCameraAroundLocBJ(real degrees, location loc, player whichPlayer, real duration)
blizzard.j 镜头 - 指定点旋转镜头(指定玩家)(角度)(限时)
PlayMusicExBJ(string musicFileName, real startingOffset, real fadeInTime)
blizzard.j 声音 - 跳播背景音乐

UnitSuspendDecayBJ(boolean suspend, unit whichUnit)
blizzard.j 单位 - 暂停尸体腐烂

SetUnitLookAt(unit whichUnit, string whichBone, unit lookAtTarget, real offsetX, real offsetY, real offsetZ)
common.j 动画 - 锁定身体朝向

MultiboardSetTitleTextColorBJ(multiboard mb, real red, real green, real blue, real transparency)
blizzard.j 多面板 - 设置标题颜色

SaveTrackableHandleBJ(trackable whichTrackable, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存可追踪物

SetFogStateRadiusLoc(player forWhichPlayer, fogstate whichState, location center, real radius, boolean useSharedVision)
common.j

LoadGroupHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 从哈希表提取单位组

CountUnitsInGroup(group g)
blizzard.j 单位 - 单位组中单位数量

PlaceRandomItem(itempool whichItemPool, real x, real y)
common.j 物品池 - 选择放置物品 [R]

DisplayLoadDialog()
common.j

UnregisterStackedSound(sound soundHandle, boolean byPosition, real rectwidth, real rectheight)
common.j

ShareEverythingWithTeamAI(player whichPlayer)
blizzard.j

GetTournamentFinishNowRule()
common.j 游戏 - 比赛结束规则

SetItemInvulnerableBJ(item whichItem, boolean flag)
blizzard.j 物品 - 设置物品无敌/可攻击

LeaderboardHasPlayerItem(leaderboard lb, player p)
common.j

TriggerRegisterPlayerAllianceChange(trigger whichTrigger, player whichPlayer, alliancetype whichAlliance)
common.j 玩家 - 联盟状态更改(指定项目)
IsFogMaskEnabled()
common.j 可见度 - 黑色阴影开启

ShowUnitHide(unit whichUnit)
blizzard.j 单位 - 隐藏

GetManipulatingUnit()
common.j 事件响应 - 操作物品的单位

CheckItemcodeStatus(integer itemId, integer status)
blizzard.j 物品 - 物品类型状态检查

UnitPauseTimedLife(unit whichUnit, boolean flag)
common.j 单位 - 暂停/恢复生命周期 [R]

GetOrderPointX()
common.j 事件响应 - 命令发布点X坐标 [R]

GetOrderPointY()
common.j 事件响应 - 命令发布点Y坐标 [R]

IsUnitMasked(unit whichUnit, player whichPlayer)
common.j 可见度 - 单位在黑色阴影中

IsMultiboardDisplayed(multiboard lb)
common.j 多面板 - 多面板显示

TriggerRegisterPlayerStateEvent(trigger whichTrigger, player whichPlayer, playerstate whichState, limitop opcode, real limitval)
common.j 玩家 - 属性事件

SetPlayerAllianceBJ(player sourcePlayer, alliancetype whichAllianceSetting, boolean value, player otherPlayer)
blizzard.j 玩家 - 设置联盟状态(指定项目)
GetUnitsSelectedAll(player whichPlayer)
blizzard.j 玩家选择单位

LoadAbilityHandleBJ(integer key, integer missionKey, hashtable table)
blizzard.j <1.24> 从哈希表提取技能

SaveTextTagHandleBJ(texttag whichTexttag, integer key, integer missionKey, hashtable table)
blizzard.j 哈希表 - <1.24> 保存漂浮文字

CustomVictoryOkBJ()
blizzard.j

IsPlayerAlly(player whichPlayer, player otherPlayer)
common.j 玩家 - 是玩家的盟友

NearbyElevatorExistsEnum()
blizzard.j

SetRect(rect whichRect, real minx, real miny, real maxx, real maxy)
common.j 区域(矩形) - 设置矩形区域(指定坐标) [R]

GetTerrainCliffLevel(real x, real y)
common.j 环境 - 地形悬崖高度(指定坐标) [R]

GetForLoopIndexB()
blizzard.j Loop循环 - 循环整数B

GetForLoopIndexA()
blizzard.j Loop循环 - 循环整数A

VolumeGroupSetVolumeForPlayerBJ(player whichPlayer, volumegroup vgroup, real scale)
blizzard.j

SaveBooleanExprHandle(hashtable table, integer parentKey, integer childKey, boolexpr whichBoolexpr)
common.j 哈希表 - <1.24> 保存布尔表达式 [C]

GetEventPlayerChatString()
common.j 事件响应 - 输入的聊天信息

GetUnitDefaultAcquireRange(unit whichUnit)
common.j 单位 - 默认主动攻击范围

GetResourceDensity()
common.j