











//***************************************************************************
[TriggerCategories]
// Defines categories for organizing trigger functions
// Key: Arbitrary category identifier

// Value 0: Display text
// Value 1: Icon image file
// Value 2: Optional flag (defaults to 0) indicating to disable display of category name
//


//最萌小汐
TC_MU_BAKA=专用库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_BASE=基础库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_EVENT=事件库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_MATH=数学库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_STRING=字符串库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_UNIT=单位库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_ITEM=物品库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_TEXT=漂浮文字库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_EFFECT=特效库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_SOUND=音效库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_PROCESS=过程库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game
TC_MU_MOVER=弹幕库<MU>,ReplaceableTextures\WorldEditUI\Actions-Game

TC_ARITHMETIC=WESTRING_TRIGCAT_ARITHMETIC,ReplaceableTextures\WorldEditUI\Actions-AI,1
TC_NOTHING=WESTRING_TRIGCAT_NOTHING,ReplaceableTextures\CommandButtons\BTNPillage.blp,1
TC_COMMENT=WESTRING_TRIGCAT_COMMENT,ReplaceableTextures\WorldEditUI\Actions-Comment,1
TC_CUSTOM=WESTRING_TRIGCAT_CUSTOM,ReplaceableTextures\CommandButtons\BTNSpellSteal.blp,1
TC_CONDITION=WESTRING_TRIGCAT_CONDITION,ReplaceableTextures\WorldEditUI\Actions-Logical,1
TC_WAIT=WESTRING_TRIGCAT_WAIT,ReplaceableTextures\WorldEditUI\Actions-Wait,1
TC_SETVARIABLE=WESTRING_TRIGCAT_SETVARIABLE,ReplaceableTextures\WorldEditUI\Actions-SetVariables,1
TC_SKIPACTIONS=WESTRING_TRIGCAT_SKIPACTIONS,ReplaceableTextures\CommandButtons\BTNTemp.blp,1
TC_LOGIC=WESTRING_TRIGCAT_LOGIC,ReplaceableTextures\WorldEditUI\Actions-Logical,1
TC_FORLOOP=WESTRING_TRIGCAT_FORLOOP,ReplaceableTextures\WorldEditUI\Actions-Logical,1
TC_LAST=WESTRING_TRIGCAT_LAST,ReplaceableTextures\WorldEditUI\Actions-SetVariables,1
TC_YDAB=技能[YDWE],ReplaceableTextures\CommandButtons\BTNImmolationOn.blp
TC_YDST=系统[YDWE],ReplaceableTextures\CommandButtons\BTNMetamorphosis.blp
TC_YDFC=函数[YDWE],ReplaceableTextures\CommandButtons\BTNEvasion.blp
TC_YDLD=存储[YDWE],ReplaceableTextures\CommandButtons\BTNLoad.blp
TC_YDSE=特效[YDWE],ReplaceableTextures\PassiveButtons\PASBTNFeedBack.blp

TC_YDLC=变量[YDWE],ReplaceableTextures\WorldEditUI\Editor-ScriptVariable.blp,1



TC_YDAI=AI[YDWE],ReplaceableTextures\CommandButtons\BTNHeroTinker.blp
TC_YDET=事件[YDWE],UI\Widgets\ToolTips\Human\ToolTipStonesIcon.blp
TC_YDBF=逆天[YDWE],ReplaceableTextures\CommandButtons\BTNInfernal.blp
TC_YDSL=存档[YDWE],ReplaceableTextures\CommandButtons\BTNTome.blp
TC_SCRIPTSET=电影<Script System>,ReplaceableTextures\WorldEditUI\Doodad-Cinematic.blp
TC_AI=WESTRING_TRIGCAT_AI,ReplaceableTextures\WorldEditUI\Actions-AI
TC_TRIGGER=WESTRING_TRIGCAT_TRIGGER,ReplaceableTextures\CommandButtons\BTNEngineeringUpgrade.blp
TC_UNIT=WESTRING_TRIGCAT_UNIT,ReplaceableTextures\WorldEditUI\Actions-Unit
TC_UNITPOOL=单位池,ReplaceableTextures\WorldEditUI\Actions-Unit
TC_UNITGROUP=WESTRING_TRIGCAT_UNITGROUP,ReplaceableTextures\WorldEditUI\Actions-UnitGroup
TC_UBERSPLAT=WESTRING_TRIGCAT_UBERSPLAT,ReplaceableTextures\CommandButtons\BTNEarthquake.blp
TC_LOCATION=点,ReplaceableTextures\CommandButtons\BTNStun.blp
TC_CINEMATIC=WESTRING_TRIGCAT_CINEMATIC,ReplaceableTextures\WorldEditUI\Actions-Camera
TC_ANIMATION=WESTRING_TRIGCAT_ANIMATION,ReplaceableTextures\WorldEditUI\Actions-Animation
TC_DIALOG=WESTRING_TRIGCAT_DIALOG,ReplaceableTextures\WorldEditUI\Actions-Dialog
TC_MELEE=WESTRING_TRIGCAT_MELEE,ReplaceableTextures\WorldEditUI\Actions-Melee
TC_MULTIBOARD=WESTRING_TRIGCAT_MULTIBOARD,ReplaceableTextures\WorldEditUI\Actions-Quest
TC_ENVIRONMENT=WESTRING_TRIGCAT_ENVIRONMENT,ReplaceableTextures\WorldEditUI\Actions-Environment
TC_CAMERA=WESTRING_TRIGCAT_CAMERA,ReplaceableTextures\WorldEditUI\Actions-Camera
TC_TIMER=WESTRING_TRIGCAT_TIMER,ReplaceableTextures\WorldEditUI\Events-Time
TC_VISIBILITY=WESTRING_TRIGCAT_VISIBILITY,ReplaceableTextures\WorldEditUI\Actions-Visibility
TC_DESTRUCT=WESTRING_TRIGCAT_DESTRUCT,ReplaceableTextures\WorldEditUI\Actions-Destructibles
TC_TRACKABLE=可追踪物,ReplaceableTextures\WorldEditUI\Actions-Game
TC_LEADERBOARD=WESTRING_TRIGCAT_LEADERBOARD,ReplaceableTextures\WorldEditUI\Actions-Quest
TC_TEXTTAG=WESTRING_TRIGCAT_TEXTTAG,ReplaceableTextures\CommandButtons\BTNSpy.blp
TC_REGION=区域(不规则),ReplaceableTextures\WorldEditUI\Actions-Region
TC_RECT=区域(矩形),ReplaceableTextures\WorldEditUI\Actions-Region
TC_YDID=获取整数,ReplaceableTextures\CommandButtons\BTNSelectHeroOn.blp
TC_QUEST=WESTRING_TRIGCAT_QUEST,ReplaceableTextures\WorldEditUI\Actions-Quest
TC_LIGHTNING=WESTRING_TRIGCAT_LIGHTNING,ReplaceableTextures\CommandButtons\BTNChainLightning.blp
TC_EVENTRESPONSE=WESTRING_TRIGCAT_EVENTRESPONSE,ReplaceableTextures\CommandButtons\BTNBerserkForTrolls.blp
TC_SOUND=WESTRING_TRIGCAT_SOUND,ReplaceableTextures\WorldEditUI\Actions-Sound
TC_TIME=WESTRING_TRIGCAT_TIME,ReplaceableTextures\WorldEditUI\Events-Time
TC_MATH=WESTRING_TRIGCAT_MATH,ReplaceableTextures\WorldEditUI\Actions-Logical
TC_SPECIALEFFECT=WESTRING_TRIGCAT_SPECIALEFFECT,ReplaceableTextures\WorldEditUI\Actions-Animation
TC_IMAGE=WESTRING_TRIGCAT_IMAGE,ReplaceableTextures\CommandButtons\BTNStaffOfPreservation.blp
TC_PLAYER=WESTRING_TRIGCAT_PLAYER,ReplaceableTextures\WorldEditUI\Actions-Player
TC_PLAYERGROUP=WESTRING_TRIGCAT_PLAYERGROUP,ReplaceableTextures\WorldEditUI\Actions-PlayerGroup
TC_ITEM=WESTRING_TRIGCAT_ITEM,ReplaceableTextures\WorldEditUI\Actions-Item
TC_ITEMPOOL=物品池,ReplaceableTextures\WorldEditUI\Actions-Item
TC_UNITSEL=WESTRING_TRIGCAT_UNITSEL,ReplaceableTextures\WorldEditUI\Actions-UnitSelection
TC_HERO=WESTRING_TRIGCAT_HERO,ReplaceableTextures\WorldEditUI\Actions-Hero
TC_WIDGET=物体,ReplaceableTextures\CommandButtons\BTNBox.blp
TC_GAME=WESTRING_TRIGCAT_GAME,ReplaceableTextures\WorldEditUI\Actions-Game
TC_GAMECACHE=WESTRING_TRIGCAT_GAMECACHE,ReplaceableTextures\WorldEditUI\Actions-SetVariables
TC_NEUTRALBUILDING=WESTRING_TRIGCAT_NEUTRALBUILDING,ReplaceableTextures\WorldEditUI\Actions-Goldmine
TC_CONVERSION=WESTRING_TRIGCAT_CONVERSION,ReplaceableTextures\WorldEditUI\Actions-AI
TC_HASHTABLE=WESTRING_TRIGCAT_HASHTABLE,ReplaceableTextures\WorldEditUI\Editor-Toolbar-SaveMap
//%%% DEBUG - Remove for retail
TC_OBSOLETE=WESTRING_TRIGCAT_OBSOLETE,ReplaceableTextures\WorldEditUI\Editor-TriggerFunction
TC_DEBUG=WESTRING_TRIGCAT_DEBUG,ReplaceableTextures\WorldEditUI\Editor-TriggerFunction
TC_YDHIDE=不推荐使用,ReplaceableTextures\CommandButtons\BTNCancel.blp

// AI Editor only
TC_AI_TOWN=WESTRING_TRIGCAT_AI_TOWN,none
TC_AI_HERO=WESTRING_TRIGCAT_AI_HERO,none
TC_AI_RESOURCES=WESTRING_TRIGCAT_AI_RESOURCES,none
TC_AI_MISC=WESTRING_TRIGCAT_AI_MISC,none
TC_AI_UNIT=WESTRING_TRIGCAT_AI_UNIT,none
TC_AI_UPGRADE=WESTRING_TRIGCAT_AI_UPGRADE,none
TC_AI_COMMAND=WESTRING_TRIGCAT_AI_COMMAND,none


//***************************************************************************
[TriggerTypes]

// Defines all trigger variable types to be used by the Script Editor
// Key: type name
// Value 0: first game version in which this type is valid
// Value 1: flag (0 or 1) indicating if this type can be a global variable
// Value 2: flag (0 or 1) indicating if this type can be used with comparison operators
// Value 3: string to display in the editor
// Value 4: base type, used only for custom types
// Value 5: import type, for strings which represent files (optional)
// Value 6: flag (0 or 1) indicating to treat this type as the base type in the editor

// Trigger Variable Types
// These are sorted so that they appear as such in the Variables dialog.
boolean=0,1,1,WESTRING_TRIGTYPE_boolean
integer=0,1,1,WESTRING_TRIGTYPE_integer
real=0,1,1,WESTRING_TRIGTYPE_real
string=0,1,1,WESTRING_TRIGTYPE_string
destructable=0,1,1,WESTRING_TRIGTYPE_destructable
destructablecode=0,1,1,WESTRING_TRIGTYPE_destructablecode,integer
item=0,1,1,WESTRING_TRIGTYPE_item
itemcode=0,1,1,WESTRING_TRIGTYPE_itemcode,integer
itempool=0,1,0,物品池
unit=0,1,1,WESTRING_TRIGTYPE_unit
group=0,1,0,WESTRING_TRIGTYPE_group
unitcode=0,1,1,WESTRING_TRIGTYPE_unitcode,integer
unitpool=0,1,0,单位池
player=0,1,1,WESTRING_TRIGTYPE_player
force=0,1,0,WESTRING_TRIGTYPE_force
location=0,1,1,WESTRING_TRIGTYPE_location
rect=0,1,1,WESTRING_TRIGTYPE_rect
region=0,1,1,不规则区域
trigger=0,1,1,WESTRING_TRIGTYPE_trigger
dialog=0,1,0,WESTRING_TRIGTYPE_dialog
button=0,1,0,WESTRING_TRIGTYPE_button
timer=0,1,0,WESTRING_TRIGTYPE_timer
timerdialog=0,1,0,WESTRING_TRIGTYPE_timerdialog
texttag=1,1,0,WESTRING_TRIGTYPE_texttag
leaderboard=0,1,0,WESTRING_TRIGTYPE_leaderboard
multiboard=1,1,0,WESTRING_TRIGTYPE_multiboard
multiboarditem=1,1,0,多面板项目
camerasetup=0,1,0,WESTRING_TRIGTYPE_camerasetup
trackable=0,1,0,可追踪物
image=1,1,1,WESTRING_TRIGTYPE_image
sound=0,1,0,WESTRING_TRIGTYPE_sound
effect=0,1,0,WESTRING_TRIGTYPE_effect
lightning=1,1,1,WESTRING_TRIGTYPE_lightning
widget=0,1,1,物体
gamecache=0,1,0,WESTRING_TRIGTYPE_gamecache
abilcode=0,1,1,WESTRING_TRIGTYPE_abilcode,integer
buffcode=1,1,1,WESTRING_TRIGTYPE_buffcode,integer
ordercode=0,1,1,WESTRING_TRIGTYPE_ordercode,integer
race=0,1,1,WESTRING_TRIGTYPE_race
quest=0,1,0,WESTRING_TRIGTYPE_quest
questitem=0,1,0,WESTRING_TRIGTYPE_questitem
techcode=0,1,1,WESTRING_TRIGTYPE_techcode,integer
terraindeformation=1,1,0,WESTRING_TRIGTYPE_terraindeformation
ubersplat=1,1,1,WESTRING_TRIGTYPE_ubersplat
fogmodifier=0,1,0,WESTRING_TRIGTYPE_fogmodifier
weathereffect=0,1,0,WESTRING_TRIGTYPE_weathereffect
boolexpr=0,1,0,布尔表达式
radian=0,1,1,弧度,real
degree=0,1,1,角度,real
hashtable=0,1,0,WESTRING_TRIGTYPE_hashtable
code=0,1,0,WESTRING_TRIGTYPE_code

handle=0,0,0,WESTRING_TRIGTYPE_handle
agent=0,0,0,WESTRING_TRIGTYPE_agent,agent

typename=1,0,0,参数类型,string
objecttype=1,0,0,物体类型,string

unitstatechangetype=0,0,0,单位状态修改类型,integer
bonusType=0,0,0,属性类型,integer
eventid=0,0,0,事件ID
event=0,0,0,WESTRING_TRIGTYPE_event
triggercondition=0,0,0,WESTRING_TRIGTYPE_triggercondition
triggeraction=0,0,0,WESTRING_TRIGTYPE_triggeraction
defeatcondition=0,0,0,WESTRING_TRIGTYPE_defeatcondition
gamespeed=0,0,1,WESTRING_TRIGTYPE_gamespeed
playercolor=0,0,1,WESTRING_TRIGTYPE_playercolor

itemtype=1,0,1,WESTRING_TRIGTYPE_itemtype
effecttype=1,0,1,WESTRING_TRIGTYPE_effecttype
pathingtype=1,0,1,WESTRING_TRIGTYPE_pathingtype
attacktype=1,0,1,WESTRING_TRIGTYPE_attacktype
weapontype=1,0,1,WESTRING_TRIGTYPE_weapontype
damagetype=1,0,1,WESTRING_TRIGTYPE_damagetype
lightningtype=1,0,1,WESTRING_TRIGTYPE_lightningtype,string
soundtype=1,0,1,WESTRING_TRIGTYPE_soundtype
imagetype=1,0,1,WESTRING_TRIGTYPE_imagetype,integer
terrainshape=1,0,1,WESTRING_TRIGTYPE_terrainshape,integer
terraintype=1,0,1,WESTRING_TRIGTYPE_terraintype,integer
ubersplattype=1,0,1,WESTRING_TRIGTYPE_ubersplattype,string

// Trigger Non-Variable Types - Atomic (built-in to the language)
//removeguardtype=0,0,0,整数,integer
//targetattach=0,1,1,身体部位,string
turnclockwise=0,0,1,单位转向类型,integer
headORchest=0,0,1,头部或胸部,integer
camerachangetype=0,0,1,镜头切换方式,integer
camerastattype=0,0,1,镜头参数类型,integer
cameratgnoreterrain=0,0,1,镜头忽略悬崖,boolean
attackorattackedevent=0,0,1,事件类型,integer
targettype=0,0,1,目标类型,integer

// Trigger Non-Variable Types - Basic (from common.j)
unittype=0,0,0,WESTRING_TRIGTYPE_unittype
alliancetype=0,0,0,WESTRING_TRIGTYPE_alliancetype
playerstate=0,0,0,WESTRING_TRIGTYPE_playerstate
playerscore=1,0,0,WESTRING_TRIGTYPE_playerscore
playergameresult=0,0,0,WESTRING_TRIGTYPE_playergameresult
unitstate=0,0,0,WESTRING_TRIGTYPE_unitstate
playerunitevent=0,0,0,WESTRING_TRIGTYPE_playerunitevent
unitevent=0,0,0,WESTRING_TRIGTYPE_unitevent
limitop=0,0,0,WESTRING_TRIGTYPE_limitop
gamedifficulty=0,0,1,WESTRING_TRIGTYPE_gamedifficulty
gameevent=1,0,0,WESTRING_TRIGTYPE_gameevent
aidifficulty=0,0,1,WESTRING_TRIGTYPE_aidifficulty
mapdensity=0,0,1,WESTRING_TRIGTYPE_mapdensity
mapcontrol=0,0,1,WESTRING_TRIGTYPE_mapcontrol
mapflag=0,0,0,WESTRING_TRIGTYPE_mapflag
playerslotstate=0,0,1,WESTRING_TRIGTYPE_playerslotstate
camerafield=0,0,0,WESTRING_TRIGTYPE_camerafield
raritycontrol=0,0,0,WESTRING_TRIGTYPE_raritycontrol
blendmode=0,0,0,WESTRING_TRIGTYPE_blendmode
fogstate=0,0,0,WESTRING_TRIGTYPE_fogstate
volumegroup=0,0,0,WESTRING_TRIGTYPE_volumegroup

// Trigger Non-Variable Types - Utility, only used to simplify triggers
keyeventtype=1,0,0,WESTRING_TRIGTYPE_keyeventtype,integer
keyeventkey=1,0,0,WESTRING_TRIGTYPE_keyeventkey,integer
colorchangeoption=0,0,0,WESTRING_TRIGTYPE_colorchangeoption,boolean
playerchangecoloroption=0,0,0,WESTRING_TRIGTYPE_playerchangecoloroption,boolean
chatmatchtype=0,0,0,WESTRING_TRIGTYPE_chatmatchtype,boolean
unitfacingbone=0,0,0,WESTRING_TRIGTYPE_unitfacingbone,string
includeoption=0,0,0,WESTRING_TRIGTYPE_inclusionoption,boolean
cameraapplyoption=0,0,0,WESTRING_TRIGTYPE_cameraapplyoption,boolean
cameraorientationoption=0,0,0,WESTRING_TRIGTYPE_cameraorientationoption,boolean
invulnerableoption=0,0,0,WESTRING_TRIGTYPE_invulnerableoption,boolean
availabilityoption=0,0,0,WESTRING_TRIGTYPE_availabilityoption,boolean
showhideoption=0,0,0,WESTRING_TRIGTYPE_showhideoption,boolean
minimizeoption=1,0,0,WESTRING_TRIGTYPE_minimizeoption,boolean
skymodelstring=0,0,0,WESTRING_TRIGTYPE_skymodelstring,string,Model
cinefiltertexture=0,0,0,WESTRING_TRIGTYPE_cinefiltertexture,string,Image
pathingoption=0,0,0,WESTRING_TRIGTYPE_pathingoption,boolean
pawnableoption=1,0,0,WESTRING_TRIGTYPE_pawnableoption,boolean
dropnodropoption=0,0,0,WESTRING_TRIGTYPE_dropnodropoption,boolean
droppableoption=0,0,0,WESTRING_TRIGTYPE_droppableoption,boolean
beforeafteroption=0,0,0,WESTRING_TRIGTYPE_beforeafteroption,boolean
onoffoption=0,0,0,WESTRING_TRIGTYPE_onoffoption,boolean
enabledisableoption=0,0,0,WESTRING_TRIGTYPE_enabledisableoption,boolean
enableddisabledoption=0,0,0,WESTRING_TRIGTYPE_enableddisabledoption,boolean
rescuableoption=0,0,0,WESTRING_TRIGTYPE_rescuableoption,boolean
allowdontoption=0,0,0,WESTRING_TRIGTYPE_allowdontoption,boolean
fadedontoption=0,0,0,WESTRING_TRIGTYPE_fadedontoption,boolean
unitorderutarg=0,0,0,WESTRING_TRIGTYPE_unitorderutarg,string
unitorderptarg=0,0,0,WESTRING_TRIGTYPE_unitorderptarg,string
unitorderdtarg=0,0,0,WESTRING_TRIGTYPE_unitorderdtarg,string
unitorderitarg=1,0,0,WESTRING_TRIGTYPE_unitorderitarg,string
unitordernotarg=0,0,0,WESTRING_TRIGTYPE_unitordernotarg,string
ordercodeutarg=0,0,0,WESTRING_TRIGTYPE_unitorderutarg,integer
ordercodeptarg=0,0,0,WESTRING_TRIGTYPE_unitorderptarg,integer
ordercodedtarg=0,0,0,WESTRING_TRIGTYPE_unitorderdtarg,integer
ordercodeitarg=1,0,0,WESTRING_TRIGTYPE_unitorderitarg,integer
ordercodenotarg=0,0,0,WESTRING_TRIGTYPE_unitordernotarg,integer
heroskillcode=0,0,0,WESTRING_TRIGTYPE_heroskillcode,integer
weathereffectcode=0,0,0,WESTRING_TRIGTYPE_weathereffectcode,integer
alliancesetting=0,0,0,WESTRING_TRIGTYPE_alliancesetting,integer
addsettooption=0,0,0,WESTRING_TRIGTYPE_addsettooption,integer
modifymethod=1,0,0,WESTRING_TRIGTYPE_modifymethod,integer
waitdontoption=0,0,0,WESTRING_TRIGTYPE_waitdontoption,boolean
cratertype=1,0,0,WESTRING_TRIGTYPE_cratertype,boolean
rippletype=1,0,0,WESTRING_TRIGTYPE_rippletype,boolean
createremoveoption=0,0,0,WESTRING_TRIGTYPE_createremoveoption,boolean
addremoveoption=0,0,0,WESTRING_TRIGTYPE_addremoveoption,boolean
questtypeoption=0,0,0,WESTRING_TRIGTYPE_questtypeoption,integer
questmessagetype=0,0,0,WESTRING_TRIGTYPE_questmessagetype,integer
herostat=1,0,0,WESTRING_TRIGTYPE_herostat,integer
completionoption=0,0,0,WESTRING_TRIGTYPE_completionoption,boolean
failureoption=0,0,0,WESTRING_TRIGTYPE_failureoption,boolean
discoveredoption=0,0,0,WESTRING_TRIGTYPE_discoveredoption,boolean
pauseresumeoption=0,0,0,WESTRING_TRIGTYPE_pauseresumeoption,boolean
periodicoption=0,0,0,WESTRING_TRIGTYPE_periodicoption,boolean
leaderboardsortoption=0,0,0,WESTRING_TRIGTYPE_leaderboardsortoption,integer
ascendingoption=0,0,0,WESTRING_TRIGTYPE_ascendingoption,boolean
sleepwakeoption=0,0,0,WESTRING_TRIGTYPE_sleepwakeoption,boolean
pauseunpauseoption=0,0,0,WESTRING_TRIGTYPE_pauseunpauseoption,boolean
sharedontoption=0,0,0,WESTRING_TRIGTYPE_sharedontoption,boolean
fadetypeoption=0,0,0,WESTRING_TRIGTYPE_fadetypeoption,boolean
bufftype=0,0,0,WESTRING_TRIGTYPE_bufftype,integer
buffpolarity=1,0,0,WESTRING_TRIGTYPE_buffpolarity,integer
buffresist=1,0,0,WESTRING_TRIGTYPE_buffresist,integer
cameraboundsadjusttype=0,0,0,WESTRING_TRIGTYPE_cameraboundsadjusttype,integer
availableoption=0,0,0,WESTRING_TRIGTYPE_availableoption,boolean
explodedontoption=0,0,0,WESTRING_TRIGTYPE_explodedontoption,boolean
suspendresumeoption=0,0,0,WESTRING_TRIGTYPE_suspendresumeoption,boolean
suspendresumeoption_R=0,0,0,WESTRING_TRIGTYPE_suspendresumeoption,boolean

missionindex=0,0,0,WESTRING_TRIGTYPE_missionindex,integer
campaignindex=0,0,0,WESTRING_TRIGTYPE_campaignindex,integer
cinematicindex=0,0,0,WESTRING_TRIGTYPE_cinematicindex,integer
musictheme=0,0,0,WESTRING_TRIGTYPE_musictheme,string,Sound
ambientthemeday=0,0,0,WESTRING_TRIGTYPE_ambientthemeday,string
ambientthemenight=0,0,0,WESTRING_TRIGTYPE_ambientthemenight,string
unitstatemethod=0,0,0,WESTRING_TRIGTYPE_unitstatemethod,string
checkingignoringoption=0,0,0,WESTRING_TRIGTYPE_checkingignoringoption,string
playerflag=0,0,0,WESTRING_TRIGTYPE_playerflag,playerstate
playerresource=1,0,0,WESTRING_TRIGTYPE_playerresource,playerstate
gateoperation=0,0,0,WESTRING_TRIGTYPE_gateoperation,integer
elevatorwallop=1,0,0,WESTRING_TRIGTYPE_elevatorwallop,boolean
elevatorwalltype=1,0,0,WESTRING_TRIGTYPE_elevatorwalltype,integer
useskipoption=0,0,0,WESTRING_TRIGTYPE_useskipoption,boolean
seldeseloption=0,0,0,WESTRING_TRIGTYPE_seldeseloption,boolean
cachevaluetype=1,0,0,WESTRING_TRIGTYPE_cachevaluetype,integer
fogstyle=0,0,0,WESTRING_TRIGTYPE_fogstyle,integer
timedlifebuffcode=1,0,0,WESTRING_TRIGTYPE_timedlifebuffcode,integer
aicaptaintype=1,0,0,WESTRING_TRIGTYPE_aicaptaintype,boolean
aicommandpop=1,0,0,WESTRING_TRIGTYPE_aicommandpop,boolean
scriptcode=1,0,0,WESTRING_TRIGTYPE_scriptcode,string
itemstatus=1,0,0,WESTRING_TRIGTYPE_itemstatus,integer
itemcodestatus=1,0,0,WESTRING_TRIGTYPE_itemcodestatus,integer
minimappingstyle=1,0,0,WESTRING_TRIGTYPE_minimappingstyle,integer
corpsetype=1,0,0,WESTRING_TRIGTYPE_corpsetype,integer
stringcaseoption=1,0,0,WESTRING_TRIGTYPE_stringcaseoption,boolean
hashtablevaluetype=1,0,0,WESTRING_TRIGTYPE_hashtablevaluetype,integer
//=============== Added Custom Types ==================
unitstatesec=0,0,0,WESTRING_TRIGTYPE_unitstate,unitstate
nearestonlyoption=0,0,0,选取方式,boolean
vertonlyoption=0,0,0,晃动方式,boolean
includeoptionnot=0,0,0,WESTRING_TRIGTYPE_inclusionoption,boolean
unittypeaddable=0,0,0,WESTRING_TRIGTYPE_unittype,unittype
isnotoption=0,0,0,判断选项,boolean
pingstyle=1,0,0,WESTRING_TRIGTYPE_minimappingstyle,boolean
hotkeyint=0,0,0,快捷键,integer
sharevisionoption=0,0,0,共享视野选项,boolean
converunitoption=0,0,0,覆盖选项,boolean
lockunlockoption=0,0,0,锁定选项,boolean
onoffintoption=0,0,0,WESTRING_TRIGTYPE_onoffoption,integer
onoffnotoption=0,0,0,WESTRING_TRIGTYPE_onoffoption,boolean

// Trigger Non-Variable Types - File strings
aiscript=0,0,0,WESTRING_TRIGTYPE_aiscript,string,AIScript,1
modelfile=0,0,0,WESTRING_TRIGTYPE_modelfile,string,Model,1
anyfile=0,0,0,WESTRING_TRIGTYPE_anyfile,string,Any,1
preloadfile=0,0,0,WESTRING_TRIGTYPE_preloadfile,string,Preload,1
imagefile=0,0,0,WESTRING_TRIGTYPE_imagefile,string,Image,1

// Trigger Non-Variable Types - Custom (handled internally by the editor)
StringExt=0,0,0,WESTRING_TRIGTYPE_StringExt,string
AnyGlobal=0,0,0,WESTRING_TRIGTYPE_AnyGlobal
AnyType=0,0,0,WESTRING_TRIGTYPE_AnyType
VarAsString_Real=0,0,0,WESTRING_TRIGTYPE_VarAsString_Real
ArithmeticOperator=0,0,0,WESTRING_TRIGTYPE_ArithmeticOperator
ComparisonOperator=0,0,0,WESTRING_TRIGTYPE_ComparisonOperator
EqualNotEqualOperator=0,0,0,WESTRING_TRIGTYPE_EqualNotEqualOperator
boolcall=0,0,0,WESTRING_TRIGTYPE_boolcall
eventcall=1,0,0,WESTRING_TRIGTYPE_eventcall
doodadcode=0,0,0,WESTRING_TRIGTYPE_doodadcode,integer
musicfile=0,0,0,WESTRING_TRIGTYPE_musicfile,string
integervar=1,0,0,WESTRING_TRIGTYPE_integer,integer

abilevent=0,0,0,技能类型,integer
racepreference=0,0,0,种族选项

AbilityState=0,0,0,技能属性,integer
AbilityDataInteger=0,0,0,技能数据 (整数),integer
AbilityDataReal=0,0,0,技能数据 (实数),integer
AbilityDataString=0,0,0,技能数据 (字符串),integer
ChatRecipient=0,0,0,频道类型,integer

//最萌小汐
skillType=0,0,0,技能阶段,integer
damageTypeA=0,0,0,单位类型,integer
damageTypeB=0,0,0,伤害类型,integer
healType=0,0,0,治疗类型,integer
typename=0,0,0,变量类型,scriptcode
removeWhichLocation=0,0,0,清除哪个点,integer
DisOrAng=0,0,0,距离/方向,integer
showTo=0,0,0,漂浮文字可见性,integer
isLuck=0,0,0,神符效果,boolean
mover_state_real=0,0,0,弹幕属性(实数),integer
SkillBarEndReason=0,0,0,技能进度条事件原因,integer
itemPickDrop=0,0,0,获得还是丢弃,integer
add_remove=0,0,0,添加或移除,boolean
crit_crited=0,0,0,暴击模块对象,integer
hit_dodg=0,0,0,命中闪躲模块对象,integer
hit_dodg_crit=0,0,0,命中闪躲暴击模块对象,integer
unit_response_type=0,0,0,单位回应类型,integer


//***************************************************************************
[TriggerTypeDefaults]
// Defines an optional default value for a trigger type used as a global variable
// Key: variable type
// Value 0: script text
// Value 1: display text (if not present, script text will be used)
//
// If a type does not have an entry here, it will be set to null if it is a handle
//

boolean=false,WESTRING_FALSE
integer=0
real=0
group=CreateGroup(),WESTRING_TRIGDEFAULT_GROUP
force=CreateForce(),WESTRING_TRIGDEFAULT_FORCE
timer=CreateTimer(),WESTRING_TRIGDEFAULT_TIMER
dialog=DialogCreate(),WESTRING_TRIGDEFAULT_DIALOG
region=CreateRegion(),新建不规则区域




//***************************************************************************
[TriggerParams]
// Defines possible values for variable types
// Key: arbitrary text
// Value 0: first game version in which this parameter is valid
// Value 1: variable type
// Value 2: code text (used in script)
// Value 3: display text
//
// Note: If the code text is a literal string, surround it with backward single quotes (`),
//       and they will be converted to double quotes in the script.
//

//最萌小汐
skillTypeA=0,skillType,1,准备施放
skillTypeB=0,skillType,2,开始施放
skillTypeC=0,skillType,3,发动了
skillTypeD=0,skillType,4,停止施放
skillTypeE=0,skillType,5,结束施放

damageTypeA1=0,damageTypeA,0,任意单位
damageTypeA2=0,damageTypeA,1,英雄单位
damageTypeA3=0,damageTypeA,2,普通单位

damageTypeB1=0,damageTypeB,0,任意伤害
damageTypeB2=0,damageTypeB,1,攻击伤害
damageTypeB3=0,damageTypeB,2,非攻击伤害
damageTypeB4=0,damageTypeB,3,致命伤害
damageTypeB5=0,damageTypeB,4,暴击伤害

healType1=0,healType,0,治疗
healType2=0,healType,0,治疗(结算)

mover_state_real1=0,mover_state_real,1,在原力场中降低的移动速度(%)
mover_state_real2=0,mover_state_real,2,在原力场中受到的额外斥力(%)

itemPickDrop1=0,itemPickDrop,0,获得
itemPickDrop2=0,itemPickDrop,1,失去

add_remove_add=0,add_remove,true,添加
add_remove_remove=0,add_remove,false,移除

crit_crited_crit=0,crit_crited,0,暴击
crit_crited_crited=0,crit_crited,1,被暴击

hit_dodg_hit=0,hit_dodg,0,命中
hit_dodg_dodg=0,hit_dodg,1,闪躲

hit_dodg_crit_hit=0,hit_dodg_crit,0,命中
hit_dodg_crit_dodg=0,hit_dodg_crit,1,闪躲
hit_dodg_crit_crit=0,hit_dodg_crit,2,暴击

unit_response_type1=0,unit_response_type,1,选中回应
unit_response_type2=0,unit_response_type,2,移动回应
unit_response_type3=0,unit_response_type,3,攻击回应

//YDWE 修改属性
bonusTypeC=0,bonusType,3,攻击
bonusTypeD=0,bonusType,2,防御(*0.01)
bonusTypeA=0,bonusType,0,生命上限
bonusTypeB=0,bonusType,1,魔法上限
bonusTypeE=0,bonusType,4,攻击速度
bonusTypeF=0,bonusType,5,绿字敏捷
bonusTypeG=0,bonusType,6,绿字智力
bonusTypeH=0,bonusType,7,绿字力量

//YDWE 修改单位
//targetattachA=0,targetattach,"overhead",头顶
unitstatechangetypeA=0,unitstatechangetype,0,增加
unitstatechangetypeB=0,unitstatechangetype,1,减少
unitstatechangetypeC=0,unitstatechangetype,2,等于
//removeguardtypeA=0,removeguardtype,1,佣兵死亡
//removeguardtypeB=0,removeguardtype,2,主人死亡
//removeguardtypeC=0,removeguardtype,3,佣兵或主人死亡

turnclockwiseA=0,turnclockwise,1,逆时针
turnclockwiseB=0,turnclockwise,-1,顺时针
turnclockwiseC=0,turnclockwise,0,最近方向

headORchestA=0,headORchest,0,头部
headORchestB=0,headORchest,1,胸部

camerachangetypeA=0,camerachangetype,1,立即
camerachangetypeB=0,camerachangetype,2,线性
camerachangetypeC=0,camerachangetype,3,平滑
camerachangetypeD=0,camerachangetype,4,平滑后停止

camerastattypeA=0,camerastattype,1,X坐标(目标X轴)
camerastattypeB=0,camerastattype,2,Y坐标(目标Y轴)
camerastattypeC=0,camerastattype,3,Z坐标(Z轴偏移)
camerastattypeD=0,camerastattype,4,面向角度(Z轴旋转角度)
camerastattypeE=0,camerastattype,5,仰角(X轴旋转角度)
camerastattypeF=0,camerastattype,6,倾斜角度(Y轴旋转角度)
camerastattypeG=0,camerastattype,7,视野范围(镜头区域)
camerastattypeH=0,camerastattype,8,远处裁景(远处截断距离)
camerastattypeI=0,camerastattype,9,镜头目标距离(镜头距离)

cameratgnoreterrainA=0,cameratgnoreterrain,false,不忽略
cameratgnoreterrainB=0,cameratgnoreterrain,true,忽略

//攻击或被攻击事件
attackorattackedeventA=0,attackorattackedevent,0,被攻击
attackorattackedeventB=0,attackorattackedevent,1,攻击
//技能施放目标
targettypeA=0,targettype,1,对敌人
targettypeB=0,targettype,2,对点
targettypeC=0,targettype,3,立即
targettypeD=0,targettype,4,对自己


//逆天-类型
typename01_integer=0,typename,1,整数
typename02_real=0,typename,2,实数
typename03_boolean=0,typename,3,真值
typename04_string=0,typename,4,字符串
typename05_timer=0,typename,5,计时器
typename06_trigger=0,typename,6,触发器
typename07_unit=0,typename,7,单位
typename08_unitcode=0,typename,8,单位类型
typename09_abilcode=0,typename,9,技能
typename10_item=0,typename,10,物品
typename11_itemcode=0,typename,11,物品类型
typename12_group=0,typename,12,单位组
typename13_player=0,typename,13,玩家
typename14_location=0,typename,14,点
typename15_destructable=0,typename,15,可破坏物
typename16_force=0,typename,16,玩家组
typename17_rect=0,typename,17,矩形区域
typename18_region=0,typename,18,不规则区域
typename19_sound=0,typename,19,声音
typename20_effect=0,typename,20,特效
typename21_unitpool=0,typename,21,单位池
typename22_itempool=0,typename,22,物品池
typename23_quest=0,typename,23,任务
typename24_questitem=0,typename,24,任务目标项
typename25_timerdialog=0,typename,25,计时器窗口
typename26_leaderboard=0,typename,26,排行榜
typename27_multiboard=0,typename,27,多面板
typename28_multiboarditem=0,typename,28,多面板项目
typename29_trackable=0,typename,29,可追踪物
typename30_dialog=0,typename,30,对话框
typename31_button=0,typename,31,对话框按钮
typename32_texttag=0,typename,32,漂浮文字
typename33_lightning=0,typename,33,闪电
typename34_image=0,typename,34,图像
typename35_fogstate=0,typename,35,迷雾
typename36_fogmodifier=0,typename,36,可见度修正器
typename37_radian=0,typename,37,弧度
typename38_degree=0,typename,38,角度
//typename39_widget=0,typename,39,物体

objecttype00_abilcode=0,objecttype,YDWE_OBJECT_TYPE_ABILITY,WESTRING_OBJTAB_ABILITIES
objecttype01_buffcode=0,objecttype,YDWE_OBJECT_TYPE_BUFF,WESTRING_OBJTAB_BUFFS
objecttype02_unitcode=0,objecttype,YDWE_OBJECT_TYPE_UNIT,WESTRING_OBJTAB_UNITS
objecttype03_itemcode=0,objecttype,YDWE_OBJECT_TYPE_ITEM,WESTRING_OBJTAB_ITEMS
objecttype04_techcode=0,objecttype,YDWE_OBJECT_TYPE_UPGRADE,WESTRING_OBJTAB_UPGRADES
objecttype05_doodadcode=0,objecttype,YDWE_OBJECT_TYPE_DOODAD,WESTRING_OBJTAB_DOODADS
objecttype06_destructablecode=0,objecttype,YDWE_OBJECT_TYPE_DESTRUCTABLE,WESTRING_OBJTAB_DESTRUCTABLES

//最萌小汐
removeWhichLocationA=0,removeWhichLocation,0,不清除点
removeWhichLocationB=0,removeWhichLocation,1,清除这2个点
removeWhichLocationC=0,removeWhichLocation,2,清除前面一个点
removeWhichLocationD=0,removeWhichLocation,3,清除后面一个点

DisOrAngA=0,DisOrAng,0,距离
DisOrAngB=0,DisOrAng,1,方向

showToA=0,showTo,0,对所有玩家可见
showToB=0,showTo,1,对友方可见
showToC=0,showTo,2,仅对自己可见

isLuckA=0,isLuck,true,好神符
isLuckB=0,isLuck,false,坏神符

SkillBarEndReasonA=0,SkillBarEndReason,0,技能成功
SkillBarEndReasonB=0,SkillBarEndReason,1,技能失败

// Operators
OperatorAdd=0,ArithmeticOperator,"+",WESTRING_ARITHMETICOPERATOR_ADD
OperatorSubtract=0,ArithmeticOperator,"-",WESTRING_ARITHMETICOPERATOR_SUBTRACT
OperatorMultiply=0,ArithmeticOperator,"*",WESTRING_ARITHMETICOPERATOR_MULTIPLY
OperatorDivide=0,ArithmeticOperator,"/",WESTRING_ARITHMETICOPERATOR_DIVIDE

OperatorEqual=0,ComparisonOperator,"==",WESTRING_COMPARISONOPERATOR_EQUAL
OperatorNotEqual=0,ComparisonOperator,"!=",WESTRING_COMPARISONOPERATOR_NOTEQUAL
OperatorGreater=0,ComparisonOperator,">",WESTRING_COMPARISONOPERATOR_GREATER
OperatorGreaterEq=0,ComparisonOperator,">=",WESTRING_COMPARISONOPERATOR_GREATEREQ
OperatorLess=0,ComparisonOperator,"<",WESTRING_COMPARISONOPERATOR_LESS
OperatorLessEq=0,ComparisonOperator,"<=",WESTRING_COMPARISONOPERATOR_LESSEQ

OperatorEqualENE=0,EqualNotEqualOperator,"==",WESTRING_EQUALNOTEQUALOPERATOR_EQUAL
OperatorNotEqualENE=0,EqualNotEqualOperator,"!=",WESTRING_EQUALNOTEQUALOPERATOR_NOTEQUAL

//Integer
bj_forLoopAIndex=0,integer,bj_forLoopAIndex,循环整数A [R]
bj_forLoopBIndex=0,integer,bj_forLoopBIndex,循环整数B [R]
process.lastKey=0,integer,process.lastKey,最后创建的过程 <过程库>
ydl_timer_handle=0,integer,ydl_timer_handle,最后启动的逆天计时器地址
ydl_exp_timer_handle=0,integer,ydl_exp_timer_handle,到期的逆天计时器地址
ydl_trigger_handle=0,integer,ydl_trigger_handle,最后注册的逆天触发器地址
ydl_tri_trigger_handle=0,integer,ydl_tri_trigger_handle,触发的逆天触发器地址

abileventA=0,abilevent,1,环绕(特效)
abileventB=0,abilevent,2,跳跃
abileventC=0,abilevent,3,丝带
abileventD=0,abilevent,4,钩子(命中)
abileventE=0,abilevent,5,钩子(返回)
abileventF=0,abilevent,6,冲锋
abileventG=0,abilevent,7,跳劈
abileventH=0,abilevent,8,月神箭(命中)
abileventI=0,abilevent,9,月神箭(消失)
abileventJ=0,abilevent,10,环绕(模板)

// Reals
RealQueueDelayQuest=0,real,bj_QUEUE_DELAY_QUEST,WESTRING_QUEUE_DELAY_QUEST
RealQueueDelayHint=0,real,bj_QUEUE_DELAY_HINT,WESTRING_QUEUE_DELAY_HINT
RealQueueDelaySecret=0,real,bj_QUEUE_DELAY_SECRET,WESTRING_QUEUE_DELAY_SECRET
RealHandicapEasy=0,real,bj_HANDICAP_EASY,WESTRING_HANDICAP_EASY
RealCellWidth=0,real,bj_CELLWIDTH,WESTRING_REAL_CELLWIDTH
RealUnitFacing=0,real,bj_UNIT_FACING,WESTRING_REAL_UNITFACING
RealCamDefDistance=0,real,bj_CAMERA_DEFAULT_DISTANCE,WESTRING_CAMDEFAULT_DISTANCE
RealCamDefFarZ=0,real,bj_CAMERA_DEFAULT_FARZ,WESTRING_CAMDEFAULT_FARZ
RealCamDefAoA=0,real,bj_CAMERA_DEFAULT_AOA,WESTRING_CAMDEFAULT_AOA
RealCamDefFoV=0,real,bj_CAMERA_DEFAULT_FOV,WESTRING_CAMDEFAULT_FOV
RealCamDefRoll=0,real,bj_CAMERA_DEFAULT_ROLL,WESTRING_CAMDEFAULT_ROLL
RealCamDefRotation=0,real,bj_CAMERA_DEFAULT_ROTATION,WESTRING_CAMDEFAULT_ROTATION
bj_lastTransmissionDuration=0,real,bj_lastTransmissionDuration,最后发言长度 [R]
RealE=0,real,bj_E,WESTRING_REAL_E
RealPi=0,real,bj_PI,WESTRING_REAL_PI
Unit.lastMoveDis=0,real,Unit.lastMoveDis,上次移动的距离 <单位库>

//ScriptCode
ScriptCode00=0,scriptcode,exitwhen true,退出当前循环 [R]
ScriptCode01=0,scriptcode,call DisableTrigger(bj_cineSceneBeingSkipped),禁用ESC跳过电影消息 [R]
ScriptCode02=0,scriptcode,call EnableTrigger(bj_cineSceneBeingSkipped),启用ESC跳过电影消息 [R]

// Players
Player00=0,player,Player(0),WESTRING_PLAYER_00
PlayerALL=0,player,Player(n),任意玩家
Player01=0,player,Player(1),WESTRING_PLAYER_01
Player02=0,player,Player(2),WESTRING_PLAYER_02
Player03=0,player,Player(3),WESTRING_PLAYER_03
Player04=0,player,Player(4),WESTRING_PLAYER_04
Player05=0,player,Player(5),WESTRING_PLAYER_05
Player06=0,player,Player(6),WESTRING_PLAYER_06
Player07=0,player,Player(7),WESTRING_PLAYER_07
Player08=0,player,Player(8),WESTRING_PLAYER_08
Player09=0,player,Player(9),WESTRING_PLAYER_09
Player10=0,player,Player(10),WESTRING_PLAYER_10
Player11=0,player,Player(11),WESTRING_PLAYER_11
PlayerNA=0,player,Player(PLAYER_NEUTRAL_AGGRESSIVE),WESTRING_PLAYER_NA
PlayerNV=0,player,Player(bj_PLAYER_NEUTRAL_VICTIM),WESTRING_PLAYER_NV
PlayerNE=0,player,Player(bj_PLAYER_NEUTRAL_EXTRA),WESTRING_PLAYER_NE
PlayerNP=0,player,Player(PLAYER_NEUTRAL_PASSIVE),WESTRING_PLAYER_NP

// Forces
Force00=0,force,bj_FORCE_PLAYER[0],WESTRING_FORCE_00
Force01=0,force,bj_FORCE_PLAYER[1],WESTRING_FORCE_01
Force02=0,force,bj_FORCE_PLAYER[2],WESTRING_FORCE_02
Force03=0,force,bj_FORCE_PLAYER[3],WESTRING_FORCE_03
Force04=0,force,bj_FORCE_PLAYER[4],WESTRING_FORCE_04
Force05=0,force,bj_FORCE_PLAYER[5],WESTRING_FORCE_05
Force06=0,force,bj_FORCE_PLAYER[6],WESTRING_FORCE_06
Force07=0,force,bj_FORCE_PLAYER[7],WESTRING_FORCE_07
Force08=0,force,bj_FORCE_PLAYER[8],WESTRING_FORCE_08
Force09=0,force,bj_FORCE_PLAYER[9],WESTRING_FORCE_09
Force10=0,force,bj_FORCE_PLAYER[10],WESTRING_FORCE_10
Force11=0,force,bj_FORCE_PLAYER[11],WESTRING_FORCE_11
ForceNA=0,force,bj_FORCE_PLAYER[PLAYER_NEUTRAL_AGGRESSIVE],WESTRING_FORCE_NA
ForceNV=0,force,bj_FORCE_PLAYER[bj_PLAYER_NEUTRAL_VICTIM],WESTRING_FORCE_NV
ForceNE=0,force,bj_FORCE_PLAYER[bj_PLAYER_NEUTRAL_EXTRA],WESTRING_FORCE_NE
ForceNP=0,force,bj_FORCE_PLAYER[PLAYER_NEUTRAL_PASSIVE],WESTRING_FORCE_NP
bj_FORCE_ALL_PLAYERS=0,force,bj_FORCE_ALL_PLAYERS,全部玩家 [R]

// Player colors
Color00=0,playercolor,PLAYER_COLOR_RED,WESTRING_UNITCOLOR_00
Color01=0,playercolor,PLAYER_COLOR_BLUE,WESTRING_UNITCOLOR_01
Color02=0,playercolor,PLAYER_COLOR_CYAN,WESTRING_UNITCOLOR_02
Color03=0,playercolor,PLAYER_COLOR_PURPLE,WESTRING_UNITCOLOR_03
Color04=0,playercolor,PLAYER_COLOR_YELLOW,WESTRING_UNITCOLOR_04
Color05=0,playercolor,PLAYER_COLOR_ORANGE,WESTRING_UNITCOLOR_05
Color06=0,playercolor,PLAYER_COLOR_GREEN,WESTRING_UNITCOLOR_06
Color07=0,playercolor,PLAYER_COLOR_PINK,WESTRING_UNITCOLOR_07
Color08=0,playercolor,PLAYER_COLOR_LIGHT_GRAY,WESTRING_UNITCOLOR_08
Color09=0,playercolor,PLAYER_COLOR_LIGHT_BLUE,WESTRING_UNITCOLOR_09
Color10=0,playercolor,PLAYER_COLOR_AQUA,WESTRING_UNITCOLOR_10
Color11=0,playercolor,PLAYER_COLOR_BROWN,WESTRING_UNITCOLOR_11
Color12=1,playercolor,ConvertPlayerColor(12),WESTRING_UNITCOLOR_12

// Races
RaceHuman=0,race,RACE_HUMAN,WESTRING_TRIGRACE_HUMAN
RaceOrc=0,race,RACE_ORC,WESTRING_TRIGRACE_ORC
RaceUndead=0,race,RACE_UNDEAD,WESTRING_TRIGRACE_UNDEAD
RaceNightElf=0,race,RACE_NIGHTELF,WESTRING_TRIGRACE_NIGHTELF
RaceDemon=0,race,RACE_DEMON,WESTRING_TRIGRACE_DEMON
RaceUnknown=0,race,ConvertRace(0),没有
RaceOther=0,race,ConvertRace(7),其他
RaceCreeps=0,race,ConvertRace(8),野外生物
RaceCommoner=0,race,ConvertRace(9),平民
RaceCritters=0,race,ConvertRace(10),动物
RaceNaga=0,race,ConvertRace(11),娜迦


// Item Classes
ItemTypeAny=1,itemtype,ITEM_TYPE_ANY,WESTRING_ITEMTYPE_ANY
ItemTypePermanent=1,itemtype,ITEM_TYPE_PERMANENT,WESTRING_ITEMTYPE_PERMANENT
ItemTypeCharged=1,itemtype,ITEM_TYPE_CHARGED,WESTRING_ITEMTYPE_CHARGED
ItemTypePowerup=1,itemtype,ITEM_TYPE_POWERUP,WESTRING_ITEMTYPE_POWERUP
ItemTypeArtifact=1,itemtype,ITEM_TYPE_ARTIFACT,WESTRING_ITEMTYPE_ARTIFACT
ItemTypePurchasable=1,itemtype,ITEM_TYPE_PURCHASABLE,WESTRING_ITEMTYPE_PURCHASABLE
ItemTypeCampaign=1,itemtype,ITEM_TYPE_CAMPAIGN,WESTRING_ITEMTYPE_CAMPAIGN
ItemTypeMiscellaneous=1,itemtype,ITEM_TYPE_MISCELLANEOUS,WESTRING_ITEMTYPE_MISCELLANEOUS
ItemTypeUnknown=1,itemtype,ITEM_TYPE_UNKNOWN,WESTRING_ITEMTYPE_UNKNOWN

//HotKeyInt
HotKeyIntNull=0,hotkeyint,0,无
HotKeyIntA=0,hotkeyint,'A',A
HotKeyIntB=0,hotkeyint,'B',B
HotKeyIntC=0,hotkeyint,'C',C
HotKeyIntD=0,hotkeyint,'D',D
HotKeyIntE=0,hotkeyint,'E',E
HotKeyIntF=0,hotkeyint,'F',F
HotKeyIntG=0,hotkeyint,'G',G
HotKeyIntH=0,hotkeyint,'H',H
HotKeyIntI=0,hotkeyint,'I',I
HotKeyIntJ=0,hotkeyint,'J',J
HotKeyIntK=0,hotkeyint,'K',K
HotKeyIntL=0,hotkeyint,'L',L
HotKeyIntM=0,hotkeyint,'M',M
HotKeyIntN=0,hotkeyint,'N',N
HotKeyIntO=0,hotkeyint,'O',O
HotKeyIntP=0,hotkeyint,'P',P
HotKeyIntQ=0,hotkeyint,'Q',Q
HotKeyIntR=0,hotkeyint,'R',R
HotKeyIntS=0,hotkeyint,'S',S
HotKeyIntT=0,hotkeyint,'T',T
HotKeyIntU=0,hotkeyint,'U',U
HotKeyIntV=0,hotkeyint,'V',V
HotKeyIntW=0,hotkeyint,'W',W
HotKeyIntX=0,hotkeyint,'X',X
HotKeyIntY=0,hotkeyint,'Y',Y
HotKeyIntZ=0,hotkeyint,'Z',Z
HotKeyInttilde=0,hotkeyint,256,~
HotKeyInt1=0,hotkeyint,'1',1
HotKeyInt2=0,hotkeyint,'2',2
HotKeyInt3=0,hotkeyint,'3',3
HotKeyInt4=0,hotkeyint,'4',4
HotKeyInt5=0,hotkeyint,'5',5
HotKeyInt6=0,hotkeyint,'6',6
HotKeyInt7=0,hotkeyint,'7',7
HotKeyInt8=0,hotkeyint,'8',8
HotKeyInt9=0,hotkeyint,'9',9
HotKeyInt0=0,hotkeyint,'0',0
HotKeyInt-=0,hotkeyint,273,-
HotKeyIntequals=0,hotkeyint,272,=
HotKeyInt\=0,hotkeyint,276,\
HotKeyIntBackspace=0,hotkeyint,514,Backspace
HotKeyInt[=0,hotkeyint,274,[
HotKeyInt]=0,hotkeyint,275,]
HotKeyInt;=0,hotkeyint,277,;
HotKeyInt'=0,hotkeyint,278,'
HotKeyIntcomma=0,hotkeyint,279,","
HotKeyInt.=0,hotkeyint,280,.
HotKeyInt/=0,hotkeyint,281,/
HotKeyIntF1=0,hotkeyint,768,F1
HotKeyIntF2=0,hotkeyint,769,F2
HotKeyIntF3=0,hotkeyint,770,F3
HotKeyIntF4=0,hotkeyint,771,F4
HotKeyIntF5=0,hotkeyint,772,F5
HotKeyIntF6=0,hotkeyint,773,F6
HotKeyIntF7=0,hotkeyint,774,F7
HotKeyIntF8=0,hotkeyint,775,F8
HotKeyIntF9=0,hotkeyint,776,F9
HotKeyIntF10=0,hotkeyint,777,F10
HotKeyIntF11=0,hotkeyint,778,F11
HotKeyIntF12=0,hotkeyint,779,F12
HotKeyIntEsc=0,hotkeyint,512,Esc
HotKeyIntTab=0,hotkeyint,515,Tab
HotKeyIntCapsLock=0,hotkeyint,526,CapsLock
HotKeyIntLeft=0,hotkeyint,516,Left
HotKeyIntRight=0,hotkeyint,518,Right
HotKeyIntUp=0,hotkeyint,517,Up
HotKeyIntDown=0,hotkeyint,519,Down
HotKeyIntPrintScreen=0,hotkeyint,530,PrintScreen
HotKeyIntScrollLock=0,hotkeyint,528,ScrollLock
HotKeyIntPause=0,hotkeyint,529,Pause
HotKeyIntInsert=0,hotkeyint,520,Insert
HotKeyIntDelete=0,hotkeyint,521,Delete
HotKeyIntHome=0,hotkeyint,522,Home
HotKeyIntEnd=0,hotkeyint,523,End
HotKeyIntPageUp=0,hotkeyint,524,PageUp
HotKeyIntPageDown=0,hotkeyint,525,PageDown
HotKeyIntNumpad1=0,hotkeyint,258,Numpad1
HotKeyIntNumpad2=0,hotkeyint,259,Numpad2
HotKeyIntNumpad3=0,hotkeyint,260,Numpad3
HotKeyIntNumpad4=0,hotkeyint,261,Numpad4
HotKeyIntNumpad5=0,hotkeyint,262,Numpad5
HotKeyIntNumpad6=0,hotkeyint,263,Numpad6
HotKeyIntNumpad7=0,hotkeyint,264,Numpad7
HotKeyIntNumpad8=0,hotkeyint,265,Numpad8
HotKeyIntNumpad9=0,hotkeyint,266,Numpad9
HotKeyIntNumpad0=0,hotkeyint,257,Numpad0
HotKeyIntNumLock=0,hotkeyint,527,NumLock
HotKeyIntNumpad/=0,hotkeyint,270,Numpad/
HotKeyIntNumpad*=0,hotkeyint,269,Numpad*
HotKeyIntNumpad-=0,hotkeyint,268,Numpad-
HotKeyIntNumpad+=0,hotkeyint,267,Numpad+
HotKeyIntNumpad.=0,hotkeyint,271,Numpad.


// Boolean
bj_lastLoadPreloadSLResult=0,boolean,bj_lastLoadPreloadSLResult,最后读取的存档为有效 [YDWE]

//最萌小汐
Unit.MoveSuccess=0,boolean,Unit.MoveSuccess,上次移动完全成功 <单位库>
Unit.IsOrderedByScript=0,boolean,Unit.IsOrderedByScript,指令是触发器发布的 <单位库>

// Units
UnitNull=0,unit,null,WESTRING_TRIGUNIT_NULL
bj_lastCreatedUnit=0,unit,bj_lastCreatedUnit,最后创建的单位 [R]
bj_lastLoadedUnit=0,unit,bj_lastLoadedUnit,最后读取的单位 [R]
bj_lastReplacedUnit=0,unit,bj_lastReplacedUnit,最后替换的单位 [R]
bj_lastHauntedGoldMine=0,unit,bj_lastHauntedGoldMine,最后创建的不死族金矿 [R]
bj_lastPoolAbstractedUnit=0,unit,bj_lastPoolAbstractedUnit,最后从单位池中取出的单位 [YDWE]
bj_lastAbilityCastingUnit=0,unit,bj_lastAbilityCastingUnit,最后施放特殊技能的单位 [YDWE]
bj_lastAbilityTargetUnit=0,unit,bj_lastAbilityTargetUnit,最后被特殊技能命中的单位 [YDWE]
Unit.lastSkillBar=0,unit,Unit.lastSkillBar,最后创建的施法进度条 <单位库>
Event.u_from=0,unit,Event.u_from[Event.index],事件来源 <事件库>
Event.u_to=0,unit,Event.u_to[Event.index],事件目标 <事件库>

// Unit pool
bj_lastCreatedUnitPool=0,unitpool,bj_lastCreatedUnitPool,最后创建的单位池 [YDWE]

// Unit-Types
UnitTypeNull=0,unitcode,0,WESTRING_TRIGUNITTYPE_NULL

//Group
bj_lastCreatedGroup=0,group,bj_lastCreatedGroup,最后创建的单位组 [R]

// Items
ItemNull=0,item,null,WESTRING_TRIGITEM_NULL
bj_lastCreatedItem=0,item,bj_lastCreatedItem,最后创建的物品 [R]
bj_lastRemovedItem=0,item,bj_lastRemovedItem,最后丢弃的物品 [R]
bj_lastMovedItemInItemSlot=0,item,bj_lastMovedItemInItemSlot,最后在物品栏中移动的物品 [YDWE]

// item pool
bj_lastCreatedItemPool=0,itempool,bj_lastCreatedItemPool,最后创建的物品池 [YDWE]

// Destructables
DestructableNull=0,destructable,null,WESTRING_TRIGDESTRUCTABLE_NULL
bj_lastCreatedDestructable=0,destructable,bj_lastCreatedDestructable,最后创建的可破坏物 [R]

// Quest
bj_lastCreatedQuest=0,quest,bj_lastCreatedQuest,最后创建的任务 [R]

// Questitem
bj_lastCreatedQuestItem=0,questitem,bj_lastCreatedQuestItem,最后创建的任务项目 [R]

// DefeatCondition
bj_lastCreatedDefeatCondition=0,defeatcondition,bj_lastCreatedDefeatCondition,最后创建的失败条件 [R]

//Leaderboard
bj_lastCreatedLeaderboard=0,leaderboard,bj_lastCreatedLeaderboard,最后创建的排行榜 [R]

//multiboard
bj_lastCreatedMultiboard=0,multiboard,bj_lastCreatedMultiboard,最后创建的多面板 [R]

//Timer
bj_lastStartedTimer=0,timer,bj_lastStartedTimer,最后启用的计时器 [R]
ydl_timer=0,timer,ydl_timer,最后启动的逆天计时器

// TimerDialog
bj_lastCreatedTimerDialog=0,timerdialog,bj_lastCreatedTimerDialog,最后创建的计时器窗口 [R]

// Button
bj_lastCreatedButton=0,button,bj_lastCreatedButton,最后创建的对话框按钮 [R]

// Rects
RectNull=0,rect,null,WESTRING_TRIGRECT_NULL
bj_mapInitialPlayableArea=0,rect,bj_mapInitialPlayableArea,可用地图区域 [R]
bj_mapInitialCameraBounds=0,rect,bj_mapInitialCameraBounds,初始可用镜头区域 [R]

// Effect
bj_lastCreatedEffect=0,effect,bj_lastCreatedEffect,最后创建的特效 [R]

// Lightning
bj_lastCreatedLightning=0,lightning,bj_lastCreatedLightning,最后创建的闪电效果 [R]

// Image
bj_lastCreatedImage=0,image,bj_lastCreatedImage,最后创建的图像 [R]

// Ubersplat
bj_lastCreatedUbersplat=0,ubersplat,bj_lastCreatedUbersplat,最后创建的地面纹理变化 [R]

// WeatherEffect
bj_lastCreatedWeatherEffect=0,weathereffect,bj_lastCreatedWeatherEffect,最后创建的天气效果 [R]

// TerrainDeformation
bj_lastCreatedTerrainDeformation=0,terraindeformation,bj_lastCreatedTerrainDeformation,最后创建的地形变化 [R]

// FogModifier
bj_lastCreatedFogModifier=0,fogmodifier,bj_lastCreatedFogModifier,最后创建的可见度修正器 [R]

// GameCache
bj_lastCreatedGameCache=0,gamecache,bj_lastCreatedGameCache,最后创建的游戏缓存 [R]

//TextTag
bj_lastCreatedTextTag=0,texttag,bj_lastCreatedTextTag,最后创建的漂浮文字 [R]

// Sounds
SoundNull=0,sound,null,WESTRING_TRIGSOUND_NULL
bj_lastPlayedSound=0,sound,bj_lastPlayedSound,最后播放的音效 [R]

// Music
MusicFileMusic=0,musicfile,`music`,WESTRING_TRIGMUSICFILE_MUSIC
bj_lastPlayedMusic=0,musicfile,bj_lastPlayedMusic,最后播放的音乐 [R]

//AttackType
bj_lastSetAttackType=0,attacktype,bj_lastSetAttackType,最后设置的攻击类型 [YDWE]

//DamageType
bj_lastSetDamageType=0,damagetype,bj_lastSetDamageType,最后设置的伤害类型 [YDWE]

//WeaponType
bj_lastSetWeaponType=0,weapontype,bj_lastSetWeaponType,最后设置的武器类型 [YDWE]

// Limit operators
LimitOpEqual=0,limitop,EQUAL,WESTRING_LIMITOP_EQUAL
LimitOpNotEqual=0,limitop,NOT_EQUAL,WESTRING_LIMITOP_NOTEQUAL
LimitOpLessThan=0,limitop,LESS_THAN,WESTRING_LIMITOP_LESSTHAN
LimitOpLessThanOrEqual=0,limitop,LESS_THAN_OR_EQUAL,WESTRING_LIMITOP_LESSTHANOREQUAL
LimitOpGreaterThan=0,limitop,GREATER_THAN,WESTRING_LIMITOP_GREATERTHAN
LimitOpGreaterThanOrEqual=0,limitop,GREATER_THAN_OR_EQUAL,WESTRING_LIMITOP_GREATERTHANOREQUAL

// Game results
GameResultWin=0,playergameresult,PLAYER_GAME_RESULT_VICTORY,WESTRING_VICTORY
GameResultLose=0,playergameresult,PLAYER_GAME_RESULT_DEFEAT,WESTRING_DEFEAT
GameResultDraw=0,playergameresult,PLAYER_GAME_RESULT_TIE,WESTRING_DRAW

// Map flags
MapFlagUseHandicaps=0,mapflag,MAP_USE_HANDICAPS,WESTRING_MAPFLAG_USEHANDICAPS
MapFlagObservers=0,mapflag,MAP_OBSERVERS,WESTRING_MAPFLAG_OBSERVERS
MapFlagObserversChat=0,mapflag,MAP_OBSERVERS_ON_DEATH,WESTRING_MAPFLAG_OBSERVERSONDEATH
MapFlagResourceTradingLock=0,mapflag,MAP_LOCK_RESOURCE_TRADING,WESTRING_MAPFLAG_RESOURCETRADINGLOCK
MapFlagResourceTradingAllies=0,mapflag,MAP_RESOURCE_TRADING_ALLIES_ONLY,WESTRING_MAPFLAG_RESOURCETRADINGALLIES
MapFlagAllianceChangesLock=0,mapflag,MAP_LOCK_ALLIANCE_CHANGES,WESTRING_MAPFLAG_ALLIANCECHANGESLOCK
MapFlagAllianceChangesHidden=0,mapflag,MAP_ALLIANCE_CHANGES_HIDDEN,WESTRING_MAPFLAG_ALLIANCECHANGESHIDDEN
//MapFlagLockSpeed=0,mapflag,MAP_LOCK_SPEED,锁定游戏速度 [R]
MapFlagMapReloaded=1,mapflag,MAP_RELOADED,WESTRING_MAPFLAG_MAPRELOADED
MapFlagRandomHeroes=1,mapflag,MAP_RANDOM_HERO,WESTRING_MAPFLAG_RANDOM_HERO
MapFlagRandomRaces=1,mapflag,MAP_RANDOM_RACES,WESTRING_MAPFLAG_RANDOM_RACES
MapFlagFogHideTerrain=1,mapflag,MAP_FOG_HIDE_TERRAIN,WESTRING_MAPFLAG_FOG_HIDE_TERRAIN
MapFlagFogMapExplored=1,mapflag,MAP_FOG_MAP_EXPLORED,WESTRING_MAPFLAG_FOG_MAP_EXPLORED
MapFlagFogAlwaysVisible=1,mapflag,MAP_FOG_ALWAYS_VISIBLE,WESTRING_MAPFLAG_FOG_ALWAYS_VISIBLE


// Player states
PlayerStateGold=0,playerstate,PLAYER_STATE_RESOURCE_GOLD,WESTRING_PSTATE_GOLD
PlayerStateLumber=0,playerstate,PLAYER_STATE_RESOURCE_LUMBER,WESTRING_PSTATE_LUMBER
PlayerStateHeroTokens=0,playerstate,PLAYER_STATE_RESOURCE_HERO_TOKENS,WESTRING_PSTATE_HEROTOKENS
PlayerStateGoldUpkeepRate=0,playerstate,PLAYER_STATE_GOLD_UPKEEP_RATE,WESTRING_PSTATE_UPKEEPGOLD
PlayerStateLumberUpkeepRate=0,playerstate,PLAYER_STATE_LUMBER_UPKEEP_RATE,WESTRING_PSTATE_UPKEEPLUMBER
PlayerStateGoldGathered=0,playerstate,PLAYER_STATE_GOLD_GATHERED,WESTRING_PSTATE_GOLDGATHERED
PlayerStateLumberGathered=0,playerstate,PLAYER_STATE_LUMBER_GATHERED,WESTRING_PSTATE_LUMBER_GATHERED
PlayerStateFoodUsed=0,playerstate,PLAYER_STATE_RESOURCE_FOOD_USED,WESTRING_PSTATE_FOODUSED
PlayerStateFoodCap=0,playerstate,PLAYER_STATE_RESOURCE_FOOD_CAP,WESTRING_PSTATE_FOODCAP
PlayerStateFoodLimit=0,playerstate,PLAYER_STATE_FOOD_CAP_CEILING,WESTRING_PSTATE_FOODCAPLIMIT
PlayerStateGameResult=0,playerstate,PLAYER_STATE_GAME_RESULT,WESTRING_PSTATE_GAMERESULT

// Player states - resources only
PlayerResourceGold=1,playerresource,PLAYER_STATE_RESOURCE_GOLD,WESTRING_PRESOURCE_GOLD
PlayerResourceLumber=1,playerresource,PLAYER_STATE_RESOURCE_LUMBER,WESTRING_PRESOURCE_LUMBER

// Player scores
PlayerScoreUnitsTrained=1,playerscore,PLAYER_SCORE_UNITS_TRAINED,WESTRING_PSCORE_UNITSTRAINED
PlayerScoreUnitsKilled=1,playerscore,PLAYER_SCORE_UNITS_KILLED,WESTRING_PSCORE_UNITSKILLED
PlayerScoreStructBuilt=1,playerscore,PLAYER_SCORE_STRUCT_BUILT,WESTRING_PSCORE_STRUCTBUILT
PlayerScoreStructRazed=1,playerscore,PLAYER_SCORE_STRUCT_RAZED,WESTRING_PSCORE_STRUCTRAZED
PlayerScoreTechPercent=1,playerscore,PLAYER_SCORE_TECH_PERCENT,WESTRING_PSCORE_TECHPERCENT
PlayerScoreFoodProd=1,playerscore,PLAYER_SCORE_FOOD_MAXPROD,WESTRING_PSCORE_FOODPROD
PlayerScoreFoodUsed=1,playerscore,PLAYER_SCORE_FOOD_MAXUSED,WESTRING_PSCORE_FOODUSED
PlayerScoreHeroesKilled=1,playerscore,PLAYER_SCORE_HEROES_KILLED,WESTRING_PSCORE_HEROESKILLED
PlayerScoreItemsGained=1,playerscore,PLAYER_SCORE_ITEMS_GAINED,WESTRING_PSCORE_ITEMSGAINED
PlayerScoreMercsHired=1,playerscore,PLAYER_SCORE_MERCS_HIRED,WESTRING_PSCORE_MERCSHIRED
PlayerScoreGoldTotal=1,playerscore,PLAYER_SCORE_GOLD_MINED_TOTAL,WESTRING_PSCORE_GOLDTOTAL
PlayerScoreGoldUpkeep=1,playerscore,PLAYER_SCORE_GOLD_MINED_UPKEEP,WESTRING_PSCORE_GOLDUPKEEP
PlayerScoreGoldLostUpkeep=1,playerscore,PLAYER_SCORE_GOLD_LOST_UPKEEP,WESTRING_PSCORE_GOLDLOSTUPKEEP
PlayerScoreGoldLostTax=1,playerscore,PLAYER_SCORE_GOLD_LOST_TAX,WESTRING_PSCORE_GOLDLOSTTAX
PlayerScoreGoldGiven=1,playerscore,PLAYER_SCORE_GOLD_GIVEN,WESTRING_PSCORE_GOLDGIVEN
PlayerScoreGoldReceived=1,playerscore,PLAYER_SCORE_GOLD_RECEIVED,WESTRING_PSCORE_GOLDRECEIVED
PlayerScoreLumberTotal=1,playerscore,PLAYER_SCORE_LUMBER_TOTAL,WESTRING_PSCORE_LUMBERTOTAL
PlayerScoreLumberLostUpkeep=1,playerscore,PLAYER_SCORE_LUMBER_LOST_UPKEEP,WESTRING_PSCORE_LUMBERLOSTUPKEEP
PlayerScoreLumberLostTax=1,playerscore,PLAYER_SCORE_LUMBER_LOST_TAX,WESTRING_PSCORE_LUMBERLOSTTAX
PlayerScoreLumberGiven=1,playerscore,PLAYER_SCORE_LUMBER_GIVEN,WESTRING_PSCORE_LUMBERGIVEN
PlayerScoreLumberReceived=1,playerscore,PLAYER_SCORE_LUMBER_RECEIVED,WESTRING_PSCORE_LUMBERECEIVED
PlayerScoreUnitTotal=1,playerscore,PLAYER_SCORE_UNIT_TOTAL,WESTRING_PSCORE_UNITTOTAL
PlayerScoreHeroTotal=1,playerscore,PLAYER_SCORE_HERO_TOTAL,WESTRING_PSCORE_HEROTOTAL
PlayerScoreResourceTotal=1,playerscore,PLAYER_SCORE_RESOURCE_TOTAL,WESTRING_PSCORE_RESOURCETOTAL
PlayerScoreTotal=1,playerscore,PLAYER_SCORE_TOTAL,WESTRING_PSCORE_TOTAL

// Player flags
PlayerFlagUnfollowable=0,playerflag,PLAYER_STATE_UNFOLLOWABLE,WESTRING_PFLAG_UNFOLLOWABLE
PlayerFlagGivesBounty=0,playerflag,PLAYER_STATE_GIVES_BOUNTY,WESTRING_PFLAG_GIVESBOUNTY
PlayerFlagAlliedVictory=0,playerflag,PLAYER_STATE_ALLIED_VICTORY,WESTRING_PFLAG_ALLIEDVICTORY

// Gate states
GateOperationClosed=0,gateoperation,bj_GATEOPERATION_CLOSE,WESTRING_GATEOPERATION_CLOSE
GateOperationOpen=0,gateoperation,bj_GATEOPERATION_OPEN,WESTRING_GATEOPERATION_OPEN
GateOperationDestroyed=0,gateoperation,bj_GATEOPERATION_DESTROY,WESTRING_GATEOPERATION_DESTROY

// Elevator wall operations
ElevatorWallOpClose=1,elevatorwallop,false,WESTRING_ELEVATORWALLOP_CLOSE
ElevatorWallOpOpen=1,elevatorwallop,true,WESTRING_ELEVATORWALLOP_OPEN

// Elevator wall choices
ElevatorWallTypeAll=1,elevatorwalltype,bj_ELEVATOR_WALL_TYPE_ALL,WESTRING_ELEVATORWALLTYPE_ALL
ElevatorWallTypeEast=1,elevatorwalltype,bj_ELEVATOR_WALL_TYPE_EAST,WESTRING_ELEVATORWALLTYPE_EAST
ElevatorWallTypeNorth=1,elevatorwalltype,bj_ELEVATOR_WALL_TYPE_NORTH,WESTRING_ELEVATORWALLTYPE_NORTH
ElevatorWallTypeSouth=1,elevatorwalltype,bj_ELEVATOR_WALL_TYPE_SOUTH,WESTRING_ELEVATORWALLTYPE_SOUTH
ElevatorWallTypeWest=1,elevatorwalltype,bj_ELEVATOR_WALL_TYPE_WEST,WESTRING_ELEVATORWALLTYPE_WEST

// Usage options
UseSkipOptionUse=0,useskipoption,true,WESTRING_USESKIPOPTION_USE
UseSkipOptionSkip=0,useskipoption,false,WESTRING_USESKIPOPTION_SKIP

// Selection option
SelDeselOptionSel=0,seldeseloption,true,WESTRING_SELDESELOPTION_SEL
SelDeselOptionDesel=0,seldeseloption,false,WESTRING_SELDESELOPTION_DESEL

// AI Captain types
AICaptainAttack=1,aicaptaintype,true,WESTRING_AICAPTAIN_ATTACK
AICaptainDefense=1,aicaptaintype,false,WESTRING_AICAPTAIN_DEFENSE

// AI Command Pop options
AICommandPop=1,aicommandpop,true,WESTRING_AICOMMAND_REMOVE
AICommandLeave=1,aicommandpop,false,WESTRING_AICOMMAND_LEAVE

// Cache value types
CacheValueTypeBoolean=1,cachevaluetype,bj_GAMECACHE_BOOLEAN,WESTRING_CACHEVALUETYPE_BOOLEAN
CacheValueTypeInteger=1,cachevaluetype,bj_GAMECACHE_INTEGER,WESTRING_CACHEVALUETYPE_INTEGER
CacheValueTypeReal=1,cachevaluetype,bj_GAMECACHE_REAL,WESTRING_CACHEVALUETYPE_REAL
CacheValueTypeUnit=1,cachevaluetype,bj_GAMECACHE_UNIT,WESTRING_CACHEVALUETYPE_UNIT
CacheValueTypeString=1,cachevaluetype,bj_GAMECACHE_STRING,WESTRING_CACHEVALUETYPE_STRING

// Hashtable value types (localization stolen from gamecache)
HashtableValueTypeBoolean=1,hashtablevaluetype,bj_HASHTABLE_BOOLEAN,WESTRING_CACHEVALUETYPE_BOOLEAN
HashtableValueTypeInteger=1,hashtablevaluetype,bj_HASHTABLE_INTEGER,WESTRING_CACHEVALUETYPE_INTEGER
HashtableValueTypeReal=1,hashtablevaluetype,bj_HASHTABLE_REAL,WESTRING_CACHEVALUETYPE_REAL
HashtableValueTypeString=1,hashtablevaluetype,bj_HASHTABLE_STRING,WESTRING_CACHEVALUETYPE_STRING
HashtableValueTypeHandle=1,hashtablevaluetype,bj_HASHTABLE_HANDLE,WESTRING_CACHEVALUETYPE_HANDLE
bj_lastCreatedHashtable=0,hashtable,bj_lastCreatedHashtable,最后创建的哈希表 [C]

// Map Control
MapControlNone=0,mapcontrol,MAP_CONTROL_NONE,WESTRING_MAPCONTROL_NONE
MapControlUser=0,mapcontrol,MAP_CONTROL_USER,WESTRING_MAPCONTROL_USER
MapControlComputer=0,mapcontrol,MAP_CONTROL_COMPUTER,WESTRING_MAPCONTROL_COMPUTER
MapControlRescuable=0,mapcontrol,MAP_CONTROL_RESCUABLE,WESTRING_MAPCONTROL_RESCUABLE
MapControlNeutral=0,mapcontrol,MAP_CONTROL_NEUTRAL,WESTRING_MAPCONTROL_NEUTRAL
MapControlCreep=0,mapcontrol,MAP_CONTROL_CREEP,WESTRING_MAPCONTROL_CREEP

// Player slot states
PlayerSlotStateEmpty=0,playerslotstate,PLAYER_SLOT_STATE_EMPTY,WESTRING_PSLOT_EMPTY
PlayerSlotStatePlaying=0,playerslotstate,PLAYER_SLOT_STATE_PLAYING,WESTRING_PSLOT_PLAYING
PlayerSlotStateLeft=0,playerslotstate,PLAYER_SLOT_STATE_LEFT,WESTRING_PSLOT_LEFT

// Player unit events
PlayerUnitEventDeath=0,playerunitevent,EVENT_PLAYER_UNIT_DEATH,WESTRING_PUEVENT_DEATH
PlayerUnitEventDecay=0,playerunitevent,EVENT_PLAYER_UNIT_DECAY,WESTRING_PUEVENT_DECAY
PlayerUnitEventChangesOwner=1,playerunitevent,EVENT_PLAYER_UNIT_CHANGE_OWNER,WESTRING_PUEVENT_CHANGESOWNER
PlayerUnitEventHero_Level=0,playerunitevent,EVENT_PLAYER_HERO_LEVEL,WESTRING_PUEVENT_HEROLEVEL
PlayerUnitEventHero_Skill=0,playerunitevent,EVENT_PLAYER_HERO_SKILL,WESTRING_PUEVENT_HEROSKILL
PlayerUnitEventHero_Revivable=0,playerunitevent,EVENT_PLAYER_HERO_REVIVABLE,WESTRING_PUEVENT_HEROREVIVABLE
PlayerUnitEventHeroUseItem=0,playerunitevent,EVENT_PLAYER_UNIT_USE_ITEM,WESTRING_PUEVENT_HEROUSEITEM
PlayerUnitEventHeroPickUpItem=0,playerunitevent,EVENT_PLAYER_UNIT_PICKUP_ITEM,WESTRING_PUEVENT_HEROPICKUPITEM
PlayerUnitEventHeroDropItem=0,playerunitevent,EVENT_PLAYER_UNIT_DROP_ITEM,WESTRING_PUEVENT_HERODROPITEM
PlayerUnitEventSell=1,playerunitevent,EVENT_PLAYER_UNIT_SELL,WESTRING_PUEVENT_SELL
PlayerUnitEventSellItem=1,playerunitevent,EVENT_PLAYER_UNIT_SELL_ITEM,WESTRING_PUEVENT_SELLITEM
PlayerUnitEventPawnItem=1,playerunitevent,EVENT_PLAYER_UNIT_PAWN_ITEM,WESTRING_PUEVENT_PAWNITEM
PlayerUnitEventAttacked=0,playerunitevent,EVENT_PLAYER_UNIT_ATTACKED,WESTRING_PUEVENT_ATTACKED
PlayerUnitEventRescued=0,playerunitevent,EVENT_PLAYER_UNIT_RESCUED,WESTRING_PUEVENT_RESCUED
PlayerUnitEventSummoned=0,playerunitevent,EVENT_PLAYER_UNIT_SUMMON,WESTRING_PUEVENT_SUMMONED
PlayerUnitEventSpellChannel=1,playerunitevent,EVENT_PLAYER_UNIT_SPELL_CHANNEL,WESTRING_PUEVENT_SPELLCHANNEL
PlayerUnitEventSpellCast=1,playerunitevent,EVENT_PLAYER_UNIT_SPELL_CAST,WESTRING_PUEVENT_SPELLCAST
PlayerUnitEventSpellEndCast=1,playerunitevent,EVENT_PLAYER_UNIT_SPELL_ENDCAST,WESTRING_PUEVENT_SPELLENDCAST
PlayerUnitEventSpellEffect=1,playerunitevent,EVENT_PLAYER_UNIT_SPELL_EFFECT,WESTRING_PUEVENT_SPELLEFFECT
PlayerUnitEventSpellFinish=1,playerunitevent,EVENT_PLAYER_UNIT_SPELL_FINISH,WESTRING_PUEVENT_SPELLFINISH
PlayerUnitEventLoaded=0,playerunitevent,EVENT_PLAYER_UNIT_LOADED,WESTRING_PUEVENT_LOADED
PlayerUnitEventTrain_Start=0,playerunitevent,EVENT_PLAYER_UNIT_TRAIN_START,WESTRING_PUEVENT_TRAINSTART
PlayerUnitEventTrain_Cancel=0,playerunitevent,EVENT_PLAYER_UNIT_TRAIN_CANCEL,WESTRING_PUEVENT_TRAINCANCEL
PlayerUnitEventTrain_Finish=0,playerunitevent,EVENT_PLAYER_UNIT_TRAIN_FINISH,WESTRING_PUEVENT_TRAINFINISH
PlayerUnitEventConstruct_Start=0,playerunitevent,EVENT_PLAYER_UNIT_CONSTRUCT_START,WESTRING_PUEVENT_CONSTRUCTSTART
PlayerUnitEventConstruct_Cancel=0,playerunitevent,EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL,WESTRING_PUEVENT_CONSTRUCTCANCEL
PlayerUnitEventConstruct_Finish=0,playerunitevent,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH,WESTRING_PUEVENT_CONSTRUCTFINISH
PlayerUnitEventReviveStart=0,playerunitevent,EVENT_PLAYER_HERO_REVIVE_START,WESTRING_PUEVENT_REVIVESTART
PlayerUnitEventReviveCancel=0,playerunitevent,EVENT_PLAYER_HERO_REVIVE_CANCEL,WESTRING_PUEVENT_REVIVECANCEL
PlayerUnitEventReviveFinish=0,playerunitevent,EVENT_PLAYER_HERO_REVIVE_FINISH,WESTRING_PUEVENT_REVIVEFINISH
PlayerUnitEventUpgrade_Start=0,playerunitevent,EVENT_PLAYER_UNIT_UPGRADE_START,WESTRING_PUEVENT_UPGRADESTART
PlayerUnitEventUpgrade_Cancel=0,playerunitevent,EVENT_PLAYER_UNIT_UPGRADE_CANCEL,WESTRING_PUEVENT_UPGRADECANCEL
PlayerUnitEventUpgrade_Finish=0,playerunitevent,EVENT_PLAYER_UNIT_UPGRADE_FINISH,WESTRING_PUEVENT_UPGRADEFINISH
PlayerUnitEventResearch_Start=0,playerunitevent,EVENT_PLAYER_UNIT_RESEARCH_START,WESTRING_PUEVENT_RESEARCHSTART
PlayerUnitEventResearch_Cancel=0,playerunitevent,EVENT_PLAYER_UNIT_RESEARCH_CANCEL,WESTRING_PUEVENT_RESEARCHCANCEL
PlayerUnitEventResearch_Finish=0,playerunitevent,EVENT_PLAYER_UNIT_RESEARCH_FINISH,WESTRING_PUEVENT_RESEARCHFINISH
PlayerUnitEventIssued_Unit_Order=0,playerunitevent,EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER,WESTRING_PUEVENT_ISSUEDUNITORDER
PlayerUnitEventIssued_Point_Order=0,playerunitevent,EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER,WESTRING_PUEVENT_ISSUEDPOINTORDER
PlayerUnitEventIssued_Order=0,playerunitevent,EVENT_PLAYER_UNIT_ISSUED_ORDER,WESTRING_PUEVENT_ISSUEDORDER

// Unit events
UnitEventDeath=0,unitevent,EVENT_UNIT_DEATH,WESTRING_UEVENT_DEATH
UnitEventDecay=0,unitevent,EVENT_UNIT_DECAY,WESTRING_UEVENT_DECAY
UnitEventChangesOwner=1,unitevent,EVENT_UNIT_CHANGE_OWNER,WESTRING_UEVENT_CHANGESOWNER
UnitEventDamaged=0,unitevent,EVENT_UNIT_DAMAGED,WESTRING_UEVENT_DAMAGED
UnitEventHeroLevel=0,unitevent,EVENT_UNIT_HERO_LEVEL,WESTRING_UEVENT_HEROLEVEL
UnitEventHeroSkill=0,unitevent,EVENT_UNIT_HERO_SKILL,WESTRING_UEVENT_HEROSKILL
UnitEventHeroRevivable=0,unitevent,EVENT_UNIT_HERO_REVIVABLE,WESTRING_UEVENT_HEROREVIVABLE
UnitEventHeroUseItem=0,unitevent,EVENT_UNIT_USE_ITEM,WESTRING_UEVENT_HEROUSEITEM
UnitEventHeroPickUpItem=0,unitevent,EVENT_UNIT_PICKUP_ITEM,WESTRING_UEVENT_HEROPICKUPITEM
UnitEventHeroDropItem=0,unitevent,EVENT_UNIT_DROP_ITEM,WESTRING_UEVENT_HERODROPITEM
UnitEventSell=1,unitevent,EVENT_UNIT_SELL,WESTRING_UEVENT_SELL
UnitEventSellItem=1,unitevent,EVENT_UNIT_SELL_ITEM,WESTRING_UEVENT_SELLITEM
UnitEventPawnItem=1,unitevent,EVENT_UNIT_PAWN_ITEM,WESTRING_UEVENT_PAWNITEM
UnitEventAttacked=0,unitevent,EVENT_UNIT_ATTACKED,WESTRING_UEVENT_ATTACKED
UnitEventRescued=0,unitevent,EVENT_UNIT_RESCUED,WESTRING_UEVENT_RESCUED
UnitEventSelected=0,unitevent,EVENT_UNIT_SELECTED,WESTRING_UEVENT_SELECTED
UnitEventDeselected=0,unitevent,EVENT_UNIT_DESELECTED,WESTRING_UEVENT_DESELECTED
UnitEventSummon=0,unitevent,EVENT_UNIT_SUMMON,"召唤一个单位 [R]"
UnitEventSpellChannel=1,unitevent,EVENT_UNIT_SPELL_CHANNEL,WESTRING_UEVENT_SPELLCHANNEL
UnitEventSpellCast=1,unitevent,EVENT_UNIT_SPELL_CAST,WESTRING_UEVENT_SPELLCAST
UnitEventSpellEndCast=1,unitevent,EVENT_UNIT_SPELL_ENDCAST,WESTRING_UEVENT_SPELLENDCAST
UnitEventSpellEffect=1,unitevent,EVENT_UNIT_SPELL_EFFECT,WESTRING_UEVENT_SPELLEFFECT
UnitEventSpellFinish=1,unitevent,EVENT_UNIT_SPELL_FINISH,WESTRING_UEVENT_SPELLFINISH
UnitEventLoaded=0,unitevent,EVENT_UNIT_LOADED,WESTRING_UEVENT_LOADED
UnitEventAcquiredTarget=0,unitevent,EVENT_UNIT_ACQUIRED_TARGET,WESTRING_UEVENT_ACQUIREDTARGET
UnitEventTargetInRange=0,unitevent,EVENT_UNIT_TARGET_IN_RANGE,WESTRING_UEVENT_TARGETINRANGE
UnitEventTrainStart=0,unitevent,EVENT_UNIT_TRAIN_START,WESTRING_UEVENT_TRAINSTART
UnitEventTrainCancel=0,unitevent,EVENT_UNIT_TRAIN_CANCEL,WESTRING_UEVENT_TRAINCANCEL
UnitEventTrainFinish=0,unitevent,EVENT_UNIT_TRAIN_FINISH,WESTRING_UEVENT_TRAINFINISH
UnitEventReviveStart=0,unitevent,EVENT_UNIT_HERO_REVIVE_START,WESTRING_UEVENT_REVIVESTART
UnitEventReviveCancel=0,unitevent,EVENT_UNIT_HERO_REVIVE_CANCEL,WESTRING_UEVENT_REVIVECANCEL
UnitEventReviveFinish=0,unitevent,EVENT_UNIT_HERO_REVIVE_FINISH,WESTRING_UEVENT_REVIVEFINISH
UnitEventUpgradeStart=0,unitevent,EVENT_UNIT_UPGRADE_START,WESTRING_UEVENT_UPGRADESTART
UnitEventUpgradeCancel=0,unitevent,EVENT_UNIT_UPGRADE_CANCEL,WESTRING_UEVENT_UPGRADECANCEL
UnitEventUpgradeFinish=0,unitevent,EVENT_UNIT_UPGRADE_FINISH,WESTRING_UEVENT_UPGRADEFINISH
UnitEventResearchStart=0,unitevent,EVENT_UNIT_RESEARCH_START,WESTRING_UEVENT_RESEARCHSTART
UnitEventResearchCancel=0,unitevent,EVENT_UNIT_RESEARCH_CANCEL,WESTRING_UEVENT_RESEARCHCANCEL
UnitEventResearchFinish=0,unitevent,EVENT_UNIT_RESEARCH_FINISH,WESTRING_UEVENT_RESEARCHFINISH
UnitEventIssueUnitOrder=0,unitevent,EVENT_UNIT_ISSUED_TARGET_ORDER,WESTRING_UEVENT_ISSUEUNITORDER
UnitEventIssuePointOrder=0,unitevent,EVENT_UNIT_ISSUED_POINT_ORDER,WESTRING_UEVENT_ISSUEPOINTORDER
UnitEventIssueOrder=0,unitevent,EVENT_UNIT_ISSUED_ORDER,WESTRING_UEVENT_ISSUEORDER

// Unit states (read-only)
UnitStateLife=0,unitstate,UNIT_STATE_LIFE,WESTRING_USTATE_LIFE
UnitStateMaxLife=0,unitstate,UNIT_STATE_MAX_LIFE,WESTRING_USTATE_MAXLIFE
UnitStateMana=0,unitstate,UNIT_STATE_MANA,WESTRING_USTATE_MANA
UnitStateMaxMana=0,unitstate,UNIT_STATE_MAX_MANA,WESTRING_USTATE_MAXMANA
UnitStateDamageDice=0,unitstate,ConvertUnitState(0x10),"骰子数量 [JAPI]"
UnitStateDamageSide=0,unitstate,ConvertUnitState(0x11),"骰子面数 [JAPI]"
UnitStateDamageBase=0,unitstate,ConvertUnitState(0x12),"基础伤害 [JAPI]"
UnitStateDamageBonus=0,unitstate,ConvertUnitState(0x13),"附加伤害 [JAPI]"
UnitStateDamageMix=0,unitstate,ConvertUnitState(0x14),"攻击最小值 [JAPI]"
UnitStateDamageMax=0,unitstate,ConvertUnitState(0x15),"攻击最大值 [JAPI]"
UnitStateDamageRange=0,unitstate,ConvertUnitState(0x16),"攻击范围 [JAPI]"
UnitStateArmor=0,unitstate,ConvertUnitState(0x20),"护甲 [JAPI]"

// UnitStatesSec
UnitStateLifeSec=0,unitstatesec,UNIT_STATE_LIFE,WESTRING_USTATE_LIFE
UnitStateManaSec=0,unitstatesec,UNIT_STATE_MANA,WESTRING_USTATE_MANA
UnitStateDamageDiceSec=0,unitstatesec,ConvertUnitState(0x10),"骰子数量 [JAPI]"
UnitStateDamageSideSec=0,unitstatesec,ConvertUnitState(0x11),"骰子面数 [JAPI]"
UnitStateDamageBaseSec=0,unitstatesec,ConvertUnitState(0x12),"基础伤害 [JAPI]"
UnitStateDamageBonusSec=0,unitstatesec,ConvertUnitState(0x13),"附加伤害 [JAPI]"
UnitStateDamageRangeSec=0,unitstatesec,ConvertUnitState(0x16),"攻击范围 [JAPI]"
UnitStateArmorSec=0,unitstatesec,ConvertUnitState(0x20),"护甲 [JAPI]"

// Keyboard Event Types
KeyEventTypeDepress=1,keyeventtype,bj_KEYEVENTTYPE_DEPRESS,WESTRING_KEYEVENTTYPE_DEPRESS
KeyEventTypeRelease=1,keyeventtype,bj_KEYEVENTTYPE_RELEASE,WESTRING_KEYEVENTTYPE_RELEASE

// Keyboard Event Keys
KeyEventKeyLeft=1,keyeventkey,bj_KEYEVENTKEY_LEFT,WESTRING_KEYEVENTKEY_LEFT
KeyEventKeyRight=1,keyeventkey,bj_KEYEVENTKEY_RIGHT,WESTRING_KEYEVENTKEY_RIGHT
KeyEventKeyDown=1,keyeventkey,bj_KEYEVENTKEY_DOWN,WESTRING_KEYEVENTKEY_DOWN
KeyEventKeyUp=1,keyeventkey,bj_KEYEVENTKEY_UP,WESTRING_KEYEVENTKEY_UP

// Unit types
UnitTypeStructure=0,unittype,UNIT_TYPE_STRUCTURE,WESTRING_UNITTYPE_STRUCTURE
UnitTypeHero=0,unittype,UNIT_TYPE_HERO,WESTRING_UNITTYPE_HERO
UnitTypeDead=0,unittype,UNIT_TYPE_DEAD,死亡的 [R]
UnitTypeGround=0,unittype,UNIT_TYPE_GROUND,WESTRING_UNITTYPE_GROUND
UnitTypeFlying=0,unittype,UNIT_TYPE_FLYING,WESTRING_UNITTYPE_FLYING
UnitTypeAttacksGround=0,unittype,UNIT_TYPE_ATTACKS_GROUND,WESTRING_UNITTYPE_ATTACKSGROUND
UnitTypeAttacksFlying=0,unittype,UNIT_TYPE_ATTACKS_FLYING,WESTRING_UNITTYPE_ATTACKSFLYING
UnitTypeMeleeAttacker=0,unittype,UNIT_TYPE_MELEE_ATTACKER,WESTRING_UNITTYPE_MELEEATTACKER
UnitTypeRangedAttacker=0,unittype,UNIT_TYPE_RANGED_ATTACKER,WESTRING_UNITTYPE_RANGEDATTACKER
UnitTypeSummoned=0,unittype,UNIT_TYPE_SUMMONED,WESTRING_UNITTYPE_SUMMONED
UnitTypePlagued=0,unittype,UNIT_TYPE_PLAGUED,WESTRING_UNITTYPE_PLAGUED
UnitTypeSnared=0,unittype,UNIT_TYPE_SNARED,WESTRING_UNITTYPE_SNARED
UnitTypeStunned=0,unittype,UNIT_TYPE_STUNNED,WESTRING_UNITTYPE_STUNNED
UnitTypeGiant=0,unittype,UNIT_TYPE_GIANT,泰坦族(无法改变高度) [R]
UnitTypeTauren=0,unittype,UNIT_TYPE_TAUREN,牛头人(弹幕，不会被圆形选取选取选取到) [R]
UnitTypeUndead=0,unittype,UNIT_TYPE_UNDEAD,WESTRING_UNITTYPE_UNDEAD
UnitTypeMechanical=0,unittype,UNIT_TYPE_MECHANICAL,WESTRING_UNITTYPE_MECHANICAL
UnitTypeAncient=0,unittype,UNIT_TYPE_ANCIENT,WESTRING_UNITTYPE_ANCIENT
UnitTypePeon=0,unittype,UNIT_TYPE_PEON,WESTRING_UNITTYPE_PEON
UnitTypeTownHall=0,unittype,UNIT_TYPE_TOWNHALL,WESTRING_UNITTYPE_TOWNHALL
UnitTypeSapper=0,unittype,UNIT_TYPE_SAPPER,WESTRING_UNITTYPE_SAPPER
UnitTypePoisoned=0,unittype,UNIT_TYPE_POISONED,WESTRING_UNITTYPE_POISONED
UnitTypePolymorphed=0,unittype,UNIT_TYPE_POLYMORPHED,WESTRING_UNITTYPE_POLYMORPHED
UnitTypeSleeping=0,unittype,UNIT_TYPE_SLEEPING,WESTRING_UNITTYPE_SLEEPING
UnitTypeResistant=1,unittype,UNIT_TYPE_RESISTANT,WESTRING_UNITTYPE_RESISTANT
UnitTypeEthereal=1,unittype,UNIT_TYPE_ETHEREAL,WESTRING_UNITTYPE_ETHEREAL
UnitTypeMagicImmune=0,unittype,UNIT_TYPE_MAGIC_IMMUNE,WESTRING_UNITTYPE_MAGICIMMUNE

//UnitTypeAddAble
UnitTypeSummonedAdd=0,unittypeaddable,UNIT_TYPE_SUMMONED,WESTRING_UNITTYPE_SUMMONED
UnitTypeUndeadAdd=0,unittypeaddable,UNIT_TYPE_UNDEAD,WESTRING_UNITTYPE_UNDEAD
UnitTypeMechanicalAdd=0,unittypeaddable,UNIT_TYPE_MECHANICAL,WESTRING_UNITTYPE_MECHANICAL
UnitTypeAncientAdd=0,unittypeaddable,UNIT_TYPE_ANCIENT,WESTRING_UNITTYPE_ANCIENT
UnitTypePeonAdd=0,unittypeaddable,UNIT_TYPE_PEON,WESTRING_UNITTYPE_PEON
UnitTypeTownHallAdd=0,unittypeaddable,UNIT_TYPE_TOWNHALL,WESTRING_UNITTYPE_TOWNHALL
UnitTypeSapperAdd=0,unittypeaddable,UNIT_TYPE_SAPPER,WESTRING_UNITTYPE_SAPPER
UnitTypeGiantAdd=0,unittypeaddable,UNIT_TYPE_GIANT,泰坦族(无法改变高度)
UnitTypeTaurenAdd=0,unittypeaddable,UNIT_TYPE_TAUREN,牛头人(只会被逆天选取选取到)

// Game speeds
GameSpeedSlowest=0,gamespeed,MAP_SPEED_SLOWEST,WESTRING_GAMESPEED_SLOWEST
GameSpeedSlow=0,gamespeed,MAP_SPEED_SLOW,WESTRING_GAMESPEED_SLOW
GameSpeedNormal=0,gamespeed,MAP_SPEED_NORMAL,WESTRING_GAMESPEED_NORMAL
GameSpeedFast=0,gamespeed,MAP_SPEED_FAST,WESTRING_GAMESPEED_FAST
GameSpeedFastest=0,gamespeed,MAP_SPEED_FASTEST,WESTRING_GAMESPEED_FASTEST

// Game difficulties
GameDifficultyEasy=0,gamedifficulty,MAP_DIFFICULTY_EASY,WESTRING_GAMEDIFFICULTY_EASY
GameDifficultyNormal=0,gamedifficulty,MAP_DIFFICULTY_NORMAL,WESTRING_GAMEDIFFICULTY_NORMAL
GameDifficultyHard=0,gamedifficulty,MAP_DIFFICULTY_HARD,WESTRING_GAMEDIFFICULTY_HARD

// Melee AI difficulties
AIDifficultyNewbie=0,aidifficulty,AI_DIFFICULTY_NEWBIE,WESTRING_AIDIFFICULTY_NEWBIE
AIDifficultyNormal=0,aidifficulty,AI_DIFFICULTY_NORMAL,WESTRING_AIDIFFICULTY_NORMAL
AIDifficultyInsane=0,aidifficulty,AI_DIFFICULTY_INSANE,WESTRING_AIDIFFICULTY_INSANE

// Map densities
MapDensityNone=0,mapdensity,MAP_DENSITY_NONE,WESTRING_MAPDENSITY_NONE
MapDensityLight=0,mapdensity,MAP_DENSITY_LIGHT,WESTRING_MAPDENSITY_LIGHT
MapDensityMedium=0,mapdensity,MAP_DENSITY_MEDIUM,WESTRING_MAPDENSITY_MEDIUM
MapDensityHeavy=0,mapdensity,MAP_DENSITY_HEAVY,WESTRING_MAPDENSITY_HEAVY

// Alliance settings
AllianceSettingUnallied=0,alliancesetting,bj_ALLIANCE_UNALLIED,WESTRING_ALLIANCE_UNALLIED
AllianceSettingUnalliedVision=0,alliancesetting,bj_ALLIANCE_UNALLIED_VISION,WESTRING_ALLIANCE_UNALLIEDVISION
AllianceSettingNeutral=0,alliancesetting,bj_ALLIANCE_NEUTRAL,WESTRING_ALLIANCE_NEUTRAL
AllianceSettingNeutralVision=1,alliancesetting,bj_ALLIANCE_NEUTRAL_VISION,WESTRING_ALLIANCE_NEUTRAL_VISION
AllianceSettingAllied=0,alliancesetting,bj_ALLIANCE_ALLIED,WESTRING_ALLIANCE_ALLIED
AllianceSettingAlliedVision=0,alliancesetting,bj_ALLIANCE_ALLIED_VISION,WESTRING_ALLIANCE_ALLIEDVISION
AllianceSettingAlliedUnits=0,alliancesetting,bj_ALLIANCE_ALLIED_UNITS,WESTRING_ALLIANCE_ALLIEDUNITS
AllianceSettingAlliedAdvUnits=0,alliancesetting,bj_ALLIANCE_ALLIED_ADVUNITS,WESTRING_ALLIANCE_ALLIEDADVUNITS

// Alliance types
AllianceTypePassive=0,alliancetype,ALLIANCE_PASSIVE,WESTRING_ALLIANCE_PASSIVE
AllianceTypeSharedVision=0,alliancetype,ALLIANCE_SHARED_VISION,WESTRING_ALLIANCE_SHAREDVISION
AllianceTypeSharedControl=0,alliancetype,ALLIANCE_SHARED_CONTROL,WESTRING_ALLIANCE_SHAREDCONTROL
AllianceTypeSharedFullControl=0,alliancetype,ALLIANCE_SHARED_ADVANCED_CONTROL,WESTRING_ALLIANCE_SHAREDFULLCONTROL
AllianceTypeXP=0,alliancetype,ALLIANCE_SHARED_XP,WESTRING_ALLIANCE_XP
AllianceTypeSpells=0,alliancetype,ALLIANCE_SHARED_SPELLS,WESTRING_ALLIANCE_SPELLS
AllianceTypeHelpRequest=0,alliancetype,ALLIANCE_HELP_REQUEST,WESTRING_ALLIANCE_HELPREQUEST
AllianceTypeHelpResponse=0,alliancetype,ALLIANCE_HELP_RESPONSE,WESTRING_ALLIANCE_HELPRESPONSE

// Attack types
AttackTypeNormal=1,attacktype,ATTACK_TYPE_NORMAL,WESTRING_UE_ATTACKTYPE_SPELLS
AttackTypeMelee=1,attacktype,ATTACK_TYPE_MELEE,WESTRING_UE_ATTACKTYPE_NORMAL
AttackTypePierce=1,attacktype,ATTACK_TYPE_PIERCE,WESTRING_UE_ATTACKTYPE_PIERCE
AttackTypeSiege=1,attacktype,ATTACK_TYPE_SIEGE,WESTRING_UE_ATTACKTYPE_SIEGE
AttackTypeMagic=1,attacktype,ATTACK_TYPE_MAGIC,WESTRING_UE_ATTACKTYPE_MAGIC
AttackTypeChaos=1,attacktype,ATTACK_TYPE_CHAOS,WESTRING_UE_ATTACKTYPE_CHAOS
AttackTypeHero=1,attacktype,ATTACK_TYPE_HERO,WESTRING_UE_ATTACKTYPE_HERO

// Damage types
DamageTypeUnknown=1,damagetype,DAMAGE_TYPE_UNKNOWN,WESTRING_DAMAGE_TYPE_UNKNOWN
DamageTypeNormal=1,damagetype,DAMAGE_TYPE_NORMAL,WESTRING_DAMAGE_TYPE_NORMAL
DamageTypeEnhanced=1,damagetype,DAMAGE_TYPE_ENHANCED,WESTRING_DAMAGE_TYPE_ENHANCED
DamageTypeFire=1,damagetype,DAMAGE_TYPE_FIRE,WESTRING_DAMAGE_TYPE_FIRE
DamageTypeCold=1,damagetype,DAMAGE_TYPE_COLD,WESTRING_DAMAGE_TYPE_COLD
DamageTypeLightning=1,damagetype,DAMAGE_TYPE_LIGHTNING,WESTRING_DAMAGE_TYPE_LIGHTNING
DamageTypePoison=1,damagetype,DAMAGE_TYPE_POISON,WESTRING_DAMAGE_TYPE_POISON
DamageTypeDisease=1,damagetype,DAMAGE_TYPE_DISEASE,WESTRING_DAMAGE_TYPE_DISEASE
DamageTypeDivine=1,damagetype,DAMAGE_TYPE_DIVINE,WESTRING_DAMAGE_TYPE_DIVINE
DamageTypeMagic=1,damagetype,DAMAGE_TYPE_MAGIC,WESTRING_DAMAGE_TYPE_MAGIC
DamageTypeSonic=1,damagetype,DAMAGE_TYPE_SONIC,WESTRING_DAMAGE_TYPE_SONIC
DamageTypeAcid=1,damagetype,DAMAGE_TYPE_ACID,WESTRING_DAMAGE_TYPE_ACID
DamageTypeForce=1,damagetype,DAMAGE_TYPE_FORCE,WESTRING_DAMAGE_TYPE_FORCE
DamageTypeDeath=1,damagetype,DAMAGE_TYPE_DEATH,WESTRING_DAMAGE_TYPE_DEATH
DamageTypeMind=1,damagetype,DAMAGE_TYPE_MIND,WESTRING_DAMAGE_TYPE_MIND
DamageTypePlant=1,damagetype,DAMAGE_TYPE_PLANT,WESTRING_DAMAGE_TYPE_PLANT
DamageTypeDefensive=1,damagetype,DAMAGE_TYPE_DEFENSIVE,WESTRING_DAMAGE_TYPE_DEFENSIVE
DamageTypeDemolition=1,damagetype,DAMAGE_TYPE_DEMOLITION,WESTRING_DAMAGE_TYPE_DEMOLITION
DamageTypeSlowPoison=1,damagetype,DAMAGE_TYPE_SLOW_POISON,WESTRING_DAMAGE_TYPE_SLOW_POISON
DamageTypeSpiritLink=1,damagetype,DAMAGE_TYPE_SPIRIT_LINK,WESTRING_DAMAGE_TYPE_SPIRIT_LINK
DamageTypeShadowStrike=1,damagetype,DAMAGE_TYPE_SHADOW_STRIKE,WESTRING_DAMAGE_TYPE_SHADOW_STRIKE
DamageTypeUniversal=1,damagetype,DAMAGE_TYPE_UNIVERSAL,WESTRING_DAMAGE_TYPE_UNIVERSAL

// Weapon types
WEAPON_TYPE_WHOKNOWS=1,weapontype,WEAPON_TYPE_WHOKNOWS,无
WeaponTypeMetalLightChop=1,weapontype,WEAPON_TYPE_METAL_LIGHT_CHOP,WESTRING_UE_COMBATSOUND_METALLIGHTCHOP
WeaponTypeMetalMediumChop=1,weapontype,WEAPON_TYPE_METAL_MEDIUM_CHOP,WESTRING_UE_COMBATSOUND_METALMEDIUMCHOP
WeaponTypeMetalHeavyChop=1,weapontype,WEAPON_TYPE_METAL_HEAVY_CHOP,WESTRING_UE_COMBATSOUND_METALHEAVYCHOP
WeaponTypeMetalLightSlice=1,weapontype,WEAPON_TYPE_METAL_LIGHT_SLICE,WESTRING_UE_COMBATSOUND_METALLIGHTSLICE
WeaponTypeMetalMediumSlice=1,weapontype,WEAPON_TYPE_METAL_MEDIUM_SLICE,WESTRING_UE_COMBATSOUND_METALMEDIUMSLICE
WeaponTypeMetalHeavySlice=1,weapontype,WEAPON_TYPE_METAL_HEAVY_SLICE,WESTRING_UE_COMBATSOUND_METALHEAVYSLICE
WeaponTypeMetalMediumBash=1,weapontype,WEAPON_TYPE_METAL_MEDIUM_BASH,WESTRING_UE_COMBATSOUND_METALMEDIUMBASH
WeaponTypeMetalHeavyBash=1,weapontype,WEAPON_TYPE_METAL_HEAVY_BASH,WESTRING_UE_COMBATSOUND_METALHEAVYBASH
WeaponTypeWoodLightBash=1,weapontype,WEAPON_TYPE_WOOD_LIGHT_BASH,WESTRING_UE_COMBATSOUND_WOODLIGHTBASH
WeaponTypeWoodMediumBash=1,weapontype,WEAPON_TYPE_WOOD_MEDIUM_BASH,WESTRING_UE_COMBATSOUND_WOODMEDIUMBASH
WeaponTypeWoodHeavyBash=1,weapontype,WEAPON_TYPE_WOOD_HEAVY_BASH,WESTRING_UE_COMBATSOUND_WOODHEAVYBASH
WeaponTypeAxeMediumChop=1,weapontype,WEAPON_TYPE_AXE_MEDIUM_CHOP,WESTRING_UE_COMBATSOUND_AXEMEDIUMCHOP
WeaponTypeRockHeavyBash=1,weapontype,WEAPON_TYPE_ROCK_HEAVY_BASH,WESTRING_UE_COMBATSOUND_ROCKHEAVYBASH

PathingTypeAny=1,pathingtype,PATHING_TYPE_ANY,WESTRING_PATHINGTYPE_ANY
PathingTypeWalkability=1,pathingtype,PATHING_TYPE_WALKABILITY,WESTRING_PATHINGTYPE_WALKABILITY
PathingTypeFlyability=1,pathingtype,PATHING_TYPE_FLYABILITY,WESTRING_PATHINGTYPE_FLYABILITY
PathingTypeBuildability=1,pathingtype,PATHING_TYPE_BUILDABILITY,WESTRING_PATHINGTYPE_BUILDABILITY
PathingTypePeonHarvestPathing=1,pathingtype,PATHING_TYPE_PEONHARVESTPATHING,WESTRING_PATHINGTYPE_PEONHARVESTPATHING
PathingTypeBlightPathing=1,pathingtype,PATHING_TYPE_BLIGHTPATHING,WESTRING_PATHINGTYPE_BLIGHTPATHING
PathingTypeFloatability=1,pathingtype,PATHING_TYPE_FLOATABILITY,WESTRING_PATHINGTYPE_FLOATABILITY
PathingTypeAmphibiousPathing=1,pathingtype,PATHING_TYPE_AMPHIBIOUSPATHING,WESTRING_PATHINGTYPE_AMPHIBIOUSPATHING

// Camera fields
CameraFieldTargetDistance=0,camerafield,CAMERA_FIELD_TARGET_DISTANCE,WESTRING_CAMERA_TARGETDISTANCE
CameraFieldFarZ=0,camerafield,CAMERA_FIELD_FARZ,WESTRING_CAMERA_FARZ
CameraFieldAOA=0,camerafield,CAMERA_FIELD_ANGLE_OF_ATTACK,WESTRING_CAMERA_AOA
CameraFieldFOV=0,camerafield,CAMERA_FIELD_FIELD_OF_VIEW,WESTRING_CAMERA_FOV
CameraFieldRoll=0,camerafield,CAMERA_FIELD_ROLL,WESTRING_CAMERA_ROLL
CameraFieldRotation=0,camerafield,CAMERA_FIELD_ROTATION,WESTRING_CAMERA_ROTATION
CameraFieldZOffset=1,camerafield,CAMERA_FIELD_ZOFFSET,WESTRING_CAMERA_ZOFFSET

// Animation rarity controls
RarityControlFrequent=0,raritycontrol,RARITY_FREQUENT,WESTRING_RARITY_FREQUENT
RarityControlRare=0,raritycontrol,RARITY_RARE,WESTRING_RARITY_RARE

// Blending Methods
BlendModeNone=0,blendmode,BLEND_MODE_NONE,WESTRING_BLENDMODE_NONE
BlendModeBlend=0,blendmode,BLEND_MODE_BLEND,WESTRING_BLENDMODE_BLEND
BlendModeAdditive=0,blendmode,BLEND_MODE_ADDITIVE,WESTRING_BLENDMODE_ADDITIVE
BlendModeModulate=0,blendmode,BLEND_MODE_MODULATE,WESTRING_BLENDMODE_MODULATE
BlendModeModulate2x=0,blendmode,BLEND_MODE_MODULATE_2X,WESTRING_BLENDMODE_MODULATE_2X
BlendModeKeyAlpha=0,blendmode,BLEND_MODE_KEYALPHA,WESTRING_BLENDMODE_KEYALPHA

// Volume Groups
VolumeGroupAmbient=0,volumegroup,SOUND_VOLUMEGROUP_AMBIENTSOUNDS,WESTRING_VOLUMEGROUP_AMBIENTSOUNDS
VolumeGroupSpells=0,volumegroup,SOUND_VOLUMEGROUP_SPELLS,WESTRING_VOLUMEGROUP_SPELLS
VolumeGroupCombat=0,volumegroup,SOUND_VOLUMEGROUP_COMBAT,WESTRING_VOLUMEGROUP_COMBAT
VolumeGroupFire=0,volumegroup,SOUND_VOLUMEGROUP_FIRE,WESTRING_VOLUMEGROUP_FIRE
VolumeGroupMusic=0,volumegroup,SOUND_VOLUMEGROUP_MUSIC,WESTRING_VOLUMEGROUP_MUSIC
VolumeGroupUnitMovement=0,volumegroup,SOUND_VOLUMEGROUP_UNITMOVEMENT,WESTRING_VOLUMEGROUP_UNITMOVEMENT
VolumeGroupUnitSounds=0,volumegroup,SOUND_VOLUMEGROUP_UNITSOUNDS,WESTRING_VOLUMEGROUP_UNITSOUNDS
VolumeGroupUI=0,volumegroup,SOUND_VOLUMEGROUP_UI,WESTRING_VOLUMEGROUP_UI

EffectTypeEffect=1,effecttype,EFFECT_TYPE_EFFECT,WESTRING_EFFECT_TYPE_EFFECT
EffectTypeTarget=1,effecttype,EFFECT_TYPE_TARGET,WESTRING_EFFECT_TYPE_TARGET
EffectTypeCaster=1,effecttype,EFFECT_TYPE_CASTER,WESTRING_EFFECT_TYPE_CASTER
EffectTypeSpecial=1,effecttype,EFFECT_TYPE_SPECIAL,WESTRING_EFFECT_TYPE_SPECIAL
EffectTypeAreaEffect=1,effecttype,EFFECT_TYPE_AREA_EFFECT,WESTRING_EFFECT_TYPE_AREA_EFFECT
EffectTypeMissile=1,effecttype,EFFECT_TYPE_MISSILE,WESTRING_EFFECT_TYPE_MISSILE
EffectTypeLightning=1,effecttype,EFFECT_TYPE_LIGHTNING,WESTRING_EFFECT_TYPE_LIGHTNING

SoundTypeEffect=1,soundtype,SOUND_TYPE_EFFECT,WESTRING_SOUND_TYPE_EFFECT
SoundTypeEffectLooped=1,soundtype,SOUND_TYPE_EFFECT_LOOPED,WESTRING_SOUND_TYPE_EFFECT_LOOPED

// Fog states
FogStateMasked=0,fogstate,FOG_OF_WAR_MASKED,WESTRING_FOGSTATE_MASKED
FogStateFogged=0,fogstate,FOG_OF_WAR_FOGGED,WESTRING_FOGSTATE_FOGGED
FogStateVisible=0,fogstate,FOG_OF_WAR_VISIBLE,WESTRING_FOGSTATE_VISIBLE

// Fog styles
FogStyleLinear=0,fogstyle,0,WESTRING_FOGSTYLE_LINEAR
FogStyleExp1=0,fogstyle,1,WESTRING_FOGSTYLE_EXP1
FogStyleExp2=0,fogstyle,2,WESTRING_FOGSTYLE_EXP2

// Timed-life buff codes
TimedLifeBuffCodeAnimateDead=1,timedlifebuffcode,'BUan',WESTRING_TIMEDLIFEBUFFCODE_ANIMATEDEAD
TimedLifeBuffCodePlagueWard=1,timedlifebuffcode,'Bapl',WESTRING_TIMEDLIFEBUFFCODE_PLAGUEWARD
TimedLifeBuffCodeForceOfNature=1,timedlifebuffcode,'BEfn',WESTRING_TIMEDLIFEBUFFCODE_FORCEOFNATURE
TimedLifeBuffCodeGeneric=1,timedlifebuffcode,'BTLF',WESTRING_TIMEDLIFEBUFFCODE_GENERIC
TimedLifeBuffCodeHealingWard=1,timedlifebuffcode,'Bhwd',WESTRING_TIMEDLIFEBUFFCODE_HEALINGWARD
TimedLifeBuffCodeRaiseDead=1,timedlifebuffcode,'Brai',WESTRING_TIMEDLIFEBUFFCODE_RAISEDEAD
TimedLifeBuffCodeWaterElemental=1,timedlifebuffcode,'BHwe',WESTRING_TIMEDLIFEBUFFCODE_WATERELEMENTAL

// Item status codes
ItemStatusHidden=1,itemstatus,bj_ITEM_STATUS_HIDDEN,WESTRING_ITEMSTATUS_HIDDEN
ItemStatusOwned=1,itemstatus,bj_ITEM_STATUS_OWNED,WESTRING_ITEMSTATUS_OWNED
ItemStatusInvulnerable=1,itemstatus,bj_ITEM_STATUS_INVULNERABLE,WESTRING_ITEMSTATUS_INVULNERABLE
ItemStatusPowerup=1,itemstatus,bj_ITEM_STATUS_POWERUP,WESTRING_ITEMSTATUS_POWERUP
ItemStatusSellable=1,itemstatus,bj_ITEM_STATUS_SELLABLE,WESTRING_ITEMSTATUS_SELLABLE
ItemStatusPawnable=1,itemstatus,bj_ITEM_STATUS_PAWNABLE,WESTRING_ITEMSTATUS_PAWNABLE

// Itemcode status codes
ItemcodeStatusPowerup=1,itemcodestatus,bj_ITEMCODE_STATUS_POWERUP,WESTRING_ITEMCODESTATUS_POWERUP
ItemcodeStatusSellable=1,itemcodestatus,bj_ITEMCODE_STATUS_SELLABLE,WESTRING_ITEMCODESTATUS_SELLABLE
ItemcodeStatusPawnable=1,itemcodestatus,bj_ITEMCODE_STATUS_PAWNABLE,WESTRING_ITEMCODESTATUS_PAWNABLE

// Minimap ping styles
MinimapPingStyleSimple=1,minimappingstyle,bj_MINIMAPPINGSTYLE_SIMPLE,WESTRING_MINIMAPPINGSTYLE_SIMPLE
MinimapPingStyleFlashy=1,minimappingstyle,bj_MINIMAPPINGSTYLE_FLASHY,WESTRING_MINIMAPPINGSTYLE_FLASHY
MinimapPingStyleAttack=1,minimappingstyle,bj_MINIMAPPINGSTYLE_ATTACK,WESTRING_MINIMAPPINGSTYLE_ATTACK

// Corpse creation styles
CorpseTypeFlesh=1,corpsetype,bj_CORPSETYPE_FLESH,WESTRING_CORPSETYPE_FLESH
CorpseTypeBone=1,corpsetype,bj_CORPSETYPE_BONE,WESTRING_CORPSETYPE_BONE

// String case option
StringCaseLower=1,stringcaseoption,false,WESTRING_STRINGCASE_LOWER
StringCaseUpper=1,stringcaseoption,true,WESTRING_STRINGCASE_UPPER

// Change color option
ChangeColorTrue=0,colorchangeoption,true,WESTRING_CHANGECOLOR_CHANGE
ChangeColorFalse=0,colorchangeoption,false,WESTRING_CHANGECOLOR_RETAIN

// Player Change Color option
PlayerChangeColorChange=0,playerchangecoloroption,true,WESTRING_SETPLAYERCOLOR_CHANGE
PlayerChangeColorRetain=0,playerchangecoloroption,false,WESTRING_SETPLAYERCOLOR_RETAIN

// Chat match types
ChatMatchTypeExact=0,chatmatchtype,true,WESTRING_CHATMATCH_EXACT
ChatMatchTypeSubstring=0,chatmatchtype,false,WESTRING_CHATMATCH_SUBSTRING

// UnitFacing bones
UnitFacingBoneHead=0,unitfacingbone,`bone_head`,WESTRING_UNITFACINGBONE_HEAD
UnitFacingBoneChest=0,unitfacingbone,`bone_chest`,WESTRING_UNITFACINGBONE_CHEST

// Include option
InclusionInclude=0,includeoption,true,WESTRING_INCLUSION_INCLUDE
InclusionExclude=0,includeoption,false,WESTRING_INCLUSION_EXCLUDE

// IncludeOptionNot
InclusionIncludeNot=0,includeoptionnot,false,WESTRING_INCLUSION_INCLUDE
InclusionExcludeNot=0,includeoptionnot,true,WESTRING_INCLUSION_EXCLUDE

// Camera Pan option
CameraApply=0,cameraapplyoption,true,WESTRING_CAMERAAPPLYOPTION_APPLY
CameraApplyNoPan=0,cameraapplyoption,false,WESTRING_CAMERAAPPLYOPTION_APPLYNOPAN

// Camera Orientation option
CameraOrientationNormal=0,cameraorientationoption,false,WESTRING_CAMERAORIENTATION_NORMAL
CameraOrientationInherit=0,cameraorientationoption,true,WESTRING_CAMERAORIENTATION_INHERIT

// Invulnerability option
InvulnerabilityInvulnerable=0,invulnerableoption,true,WESTRING_INVULNERABILITY_INVULNERABLE
InvulnerabilityVulnerable=0,invulnerableoption,false,WESTRING_INVULNERABILITY_VULNERABLE

// Availability option
AvailabilityOptionAvailable=0,availabilityoption,true,WESTRING_AVAILABILITY_AVAILABLE
AvailabilityOptionUnavailable=0,availabilityoption,false,WESTRING_AVAILABILITY_UNAVAILABLE

// ShowHide option
ShowHideHide=0,showhideoption,false,WESTRING_SHOWHIDE_HIDE
ShowHideShow=0,showhideoption,true,WESTRING_SHOWHIDE_SHOW

// Minimize option
Minimize=1,minimizeoption,true,WESTRING_MINIMIZEOPTION_MINIMIZE
Maximize=1,minimizeoption,false,WESTRING_MINIMIZEOPTION_MAXIMIZE

// Sky Model
SkyModelNone=0,skymodelstring,null,WESTRING_SKYMODEL_NONE
SkyModelSky08=0,skymodelstring,`Environment\\Sky\\BlizzardSky\\BlizzardSky.mdl`,WESTRING_SKYMODEL_SKY08
SkyModelSky02=0,skymodelstring,`Environment\\Sky\\DalaranSky\\DalaranSky.mdl`,WESTRING_SKYMODEL_SKY02
SkyModelSky06=0,skymodelstring,`Environment\\Sky\\FelwoodSky\\FelwoodSky.mdl`,WESTRING_SKYMODEL_SKY06
SkyModelSky07=0,skymodelstring,`Environment\\Sky\\FoggedSky\\FoggedSky.mdl`,WESTRING_SKYMODEL_SKY07
SkyModelSky01=0,skymodelstring,`Environment\\Sky\\Sky\\SkyLight.mdl`,WESTRING_SKYMODEL_SKY01
SkyModelSky03=0,skymodelstring,`Environment\\Sky\\LordaeronFallSky\\LordaeronFallSky.mdl`,WESTRING_SKYMODEL_SKY03
SkyModelSky04=0,skymodelstring,`Environment\\Sky\\LordaeronSummerSky\\LordaeronSummerSky.mdl`,WESTRING_SKYMODEL_SKY04
SkyModelSky05=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSky\\LordaeronWinterSky.mdl`,WESTRING_SKYMODEL_SKY05
SkyModelSky09=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSkyBrightGreen\\LordaeronWinterSkyBrightGreen.mdl`,WESTRING_SKYMODEL_SKY09
SkyModelSky10=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSkyPink\\LordaeronWinterSkyPink.mdl`,WESTRING_SKYMODEL_SKY10
SkyModelSky11=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSkyPurple\\LordaeronWinterSkyPurple.mdl`,WESTRING_SKYMODEL_SKY11
SkyModelSky12=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSkyRed\\LordaeronWinterSkyRed.mdl`,WESTRING_SKYMODEL_SKY12
SkyModelSky13=0,skymodelstring,`Environment\\Sky\\LordaeronWinterSkyYellow\\LordaeronWinterSkyYellow.mdl`,WESTRING_SKYMODEL_SKY13
SkyModelSky14=1,skymodelstring,`Environment\\Sky\\Outland_Sky\\Outland_Sky.mdl`,WESTRING_SKYMODEL_SKY14

// Cinematic filter textures
CineFilterTextureWhite=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\White_mask.blp`,WESTRING_CINEFILTERTEX_WHITE
CineFilterTextureBlack=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\Black_mask.blp`,WESTRING_CINEFILTERTEX_BLACK
CineFilterTextureHaze=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\HazeFilter_mask.blp`,WESTRING_CINEFILTERTEX_HAZE
CineFilterTextureGroundFog=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\GroundFog_mask.blp`,WESTRING_CINEFILTERTEX_GROUNDFOG
CineFilterTextureHazeAndFog=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\HazeAndFogFilter_Mask.blp`,WESTRING_CINEFILTERTEX_HAZEANDFOG
CineFilterTextureDiagonal=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\DiagonalSlash_mask.blp`,WESTRING_CINEFILTERTEX_DIAGONAL
CineFilterTextureDream=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\DreamFilter_Mask.blp`,WESTRING_CINEFILTERTEX_DREAM
CineFilterTextureScope=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\Scope_Mask.blp`,WESTRING_CINEFILTERTEX_SCOPE
CineFilterTexturePow=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\SpecialPowMask.blp`,WESTRING_CINEFILTERTEX_POW
CineFilterTextureSplat=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\SpecialSplatMask.blp`,WESTRING_CINEFILTERTEX_SPLAT
CineFilterTexturePanda=0,cinefiltertexture,`ReplaceableTextures\\CameraMasks\\Panda-n-Cub.blp`,WESTRING_CINEFILTERTEX_PANDA

// Music themes
MusicThemeArthas=1,musictheme,`Sound\\Music\\mp3Music\\ArthasTheme.mp3`,WESTRING_MUSICTHEME_ARTHAS
MusicThemeBloodElf=1,musictheme,`Sound\\Music\\mp3Music\\BloodElfTheme.mp3`,WESTRING_MUSICTHEME_BLOODELF
MusicThemeComradeship=0,musictheme,`Sound\\Music\\mp3Music\\Comradeship.mp3`,WESTRING_MUSICTHEME_COMRADESHIP
MusicThemeCredits=0,musictheme,`Sound\\Music\\mp3Music\\Credits.mp3`,WESTRING_MUSICTHEME_CREDITS
MusicThemeDarkAgents=0,musictheme,`Sound\\Music\\mp3Music\\DarkAgents.mp3`,WESTRING_MUSICTHEME_DARKAGENTS
MusicThemeDarkVictory=0,musictheme,`Sound\\Music\\mp3Music\\DarkVictory.mp3`,WESTRING_MUSICTHEME_DARKVICTORY
MusicThemeDoom=0,musictheme,`Sound\\Music\\mp3Music\\Doom.mp3`,WESTRING_MUSICTHEME_DOOM
MusicThemeHeroicVictory=0,musictheme,`Sound\\Music\\mp3Music\\HeroicVictory.mp3`,WESTRING_MUSICTHEME_HEROIC_VICTORY
MusicThemeHuman1=0,musictheme,`Sound\\Music\\mp3Music\\Human1.mp3`,WESTRING_MUSICTHEME_HUMAN1
MusicThemeHuman2=0,musictheme,`Sound\\Music\\mp3Music\\Human2.mp3`,WESTRING_MUSICTHEME_HUMAN2
MusicThemeHuman3=0,musictheme,`Sound\\Music\\mp3Music\\Human3.mp3`,WESTRING_MUSICTHEME_HUMAN3
MusicThemeHumanX1=1,musictheme,`Sound\\Music\\mp3Music\\HumanX1.mp3`,WESTRING_MUSICTHEME_HUMANX1
MusicThemeDefeatHuman=0,musictheme,`Sound\\Music\\mp3Music\\HumanDefeat.mp3`,WESTRING_MUSICTHEME_DEFEAT_HUMAN
MusicThemeVictoryHuman=0,musictheme,`Sound\\Music\\mp3Music\\HumanVictory.mp3`,WESTRING_MUSICTHEME_VICTORY_HUMAN
MusicThemeIllidan=1,musictheme,`Sound\\Music\\mp3Music\\IllidansTheme.mp3`,WESTRING_MUSICTHEME_ILLIDAN
MusicThemeLichKing=1,musictheme,`Sound\\Music\\mp3Music\\LichKingTheme.mp3`,WESTRING_MUSICTHEME_LICHKING
MusicThemeMainScreen=0,musictheme,`Sound\\Music\\mp3Music\\MainScreen.mp3`,WESTRING_MUSICTHEME_MAINSCREEN
MusicThemeMainScreenX=1,musictheme,`Sound\\Music\\mp3Music\\War3XMainScreen.mp3`,WESTRING_MUSICTHEME_MAINSCREENX
MusicThemeNaga=1,musictheme,`Sound\\Music\\mp3Music\\NagaTheme.mp3`,WESTRING_MUSICTHEME_NAGA
MusicThemeNightElf1=0,musictheme,`Sound\\Music\\mp3Music\\NightElf1.mp3`,WESTRING_MUSICTHEME_NIGHTELF1
MusicThemeNightElf2=0,musictheme,`Sound\\Music\\mp3Music\\NightElf2.mp3`,WESTRING_MUSICTHEME_NIGHTELF2
MusicThemeNightElf3=0,musictheme,`Sound\\Music\\mp3Music\\NightElf3.mp3`,WESTRING_MUSICTHEME_NIGHTELF3
MusicThemeNightElfX1=1,musictheme,`Sound\\Music\\mp3Music\\NightElfX1.mp3`,WESTRING_MUSICTHEME_NIGHTELFX1
MusicThemeDefeatNightElf=0,musictheme,`Sound\\Music\\mp3Music\\NightElfDefeat.mp3`,WESTRING_MUSICTHEME_DEFEAT_NIGHTELF
MusicThemeVictoryNightElf=0,musictheme,`Sound\\Music\\mp3Music\\NightElfVictory.mp3`,WESTRING_MUSICTHEME_VICTORY_NIGHTELF
MusicThemeOrc1=0,musictheme,`Sound\\Music\\mp3Music\\Orc1.mp3`,WESTRING_MUSICTHEME_ORC1
MusicThemeOrc2=0,musictheme,`Sound\\Music\\mp3Music\\Orc2.mp3`,WESTRING_MUSICTHEME_ORC2
MusicThemeOrc3=0,musictheme,`Sound\\Music\\mp3Music\\Orc3.mp3`,WESTRING_MUSICTHEME_ORC3
MusicThemeOrcX1=1,musictheme,`Sound\\Music\\mp3Music\\OrcX1.mp3`,WESTRING_MUSICTHEME_ORCX1
MusicThemeDefeatOrc=0,musictheme,`Sound\\Music\\mp3Music\\OrcDefeat.mp3`,WESTRING_MUSICTHEME_DEFEAT_ORC
MusicThemeOrcTheme=1,musictheme,`Sound\\Music\\mp3Music\\OrcTheme.mp3`,WESTRING_MUSICTHEME_ORC_THEME
MusicThemeVictoryOrc=0,musictheme,`Sound\\Music\\mp3Music\\OrcVictory.mp3`,WESTRING_MUSICTHEME_VICTORY_ORC
MusicThemePersuit=1,musictheme,`Sound\\Music\\mp3Music\\PursuitTheme.mp3`,WESTRING_MUSICTHEME_PURSUIT
MusicThemeSadMystery=0,musictheme,`Sound\\Music\\mp3Music\\SadMystery.mp3`,WESTRING_MUSICTHEME_SADMYSTERY
MusicThemeTension=0,musictheme,`Sound\\Music\\mp3Music\\Tension.mp3`,WESTRING_MUSICTHEME_TENSION
MusicThemeTragicConfrontation=0,musictheme,`Sound\\Music\\mp3Music\\TragicConfrontation.mp3`,WESTRING_MUSICTHEME_TRAGICCONFRONTATION
MusicThemeUndead1=0,musictheme,`Sound\\Music\\mp3Music\\Undead1.mp3`,WESTRING_MUSICTHEME_UNDEAD1
MusicThemeUndead2=0,musictheme,`Sound\\Music\\mp3Music\\Undead2.mp3`,WESTRING_MUSICTHEME_UNDEAD2
MusicThemeUndead3=0,musictheme,`Sound\\Music\\mp3Music\\Undead3.mp3`,WESTRING_MUSICTHEME_UNDEAD3
MusicThemeUndeadX1=1,musictheme,`Sound\\Music\\mp3Music\\UndeadX1.mp3`,WESTRING_MUSICTHEME_UNDEADX1
MusicThemeDefeatUndead=0,musictheme,`Sound\\Music\\mp3Music\\UndeadDefeat.mp3`,WESTRING_MUSICTHEME_DEFEAT_UNDEAD
MusicThemeVictoryUndead=0,musictheme,`Sound\\Music\\mp3Music\\UndeadVictory.mp3`,WESTRING_MUSICTHEME_VICTORY_UNDEAD

// Daytime Ambient Themes
AmbientThemeDayA=0,ambientthemeday,`AshenvaleDay`,WESTRING_AMBIENTTHEMEDAY_A
AmbientThemeDayB=0,ambientthemeday,`BarrensDay`,WESTRING_AMBIENTTHEMEDAY_B
AmbientThemeDayK=1,ambientthemeday,`BlackCitadelDay`,WESTRING_AMBIENTTHEMEDAY_K
AmbientThemeDayY=0,ambientthemeday,`CityScapeDay`,WESTRING_AMBIENTTHEMEDAY_Y
AmbientThemeDayX=0,ambientthemeday,`DalaranDay`,WESTRING_AMBIENTTHEMEDAY_X
AmbientThemeDayJ=1,ambientthemeday,`DalaranRuinsDay`,WESTRING_AMBIENTTHEMEDAY_J
AmbientThemeDayD=0,ambientthemeday,`DungeonDay`,WESTRING_AMBIENTTHEMEDAY_D
AmbientThemeDayC=0,ambientthemeday,`FelwoodDay`,WESTRING_AMBIENTTHEMEDAY_C
AmbientThemeDayI=1,ambientthemeday,`IceCrownDay`,WESTRING_AMBIENTTHEMEDAY_I
AmbientThemeDayF=0,ambientthemeday,`LordaeronFallDay`,WESTRING_AMBIENTTHEMEDAY_F
AmbientThemeDayL=0,ambientthemeday,`LordaeronSummerDay`,WESTRING_AMBIENTTHEMEDAY_L
AmbientThemeDayW=0,ambientthemeday,`LordaeronWinterDay`,WESTRING_AMBIENTTHEMEDAY_W
AmbientThemeDayN=0,ambientthemeday,`NorthrendDay`,WESTRING_AMBIENTTHEMEDAY_N
AmbientThemeDayO=1,ambientthemeday,`BlackCitadelDay`,WESTRING_AMBIENTTHEMEDAY_O
AmbientThemeDayZ=1,ambientthemeday,`SunkenRuinsDay`,WESTRING_AMBIENTTHEMEDAY_Z
AmbientThemeDayV=0,ambientthemeday,`VillageDay`,WESTRING_AMBIENTTHEMEDAY_V
AmbientThemeDayQ=0,ambientthemeday,`VillageFallDay`,WESTRING_AMBIENTTHEMEDAY_Q

// Nighttime Ambient Themes
AmbientThemeNightA=0,ambientthemenight,`AshenvaleNight`,WESTRING_AMBIENTTHEMENIGHT_A
AmbientThemeNightB=0,ambientthemenight,`BarrensNight`,WESTRING_AMBIENTTHEMENIGHT_B
AmbientThemeNightK=1,ambientthemenight,`BlackCitadelNight`,WESTRING_AMBIENTTHEMENIGHT_K
AmbientThemeNightY=0,ambientthemenight,`CityScapeNight`,WESTRING_AMBIENTTHEMENIGHT_Y
AmbientThemeNightX=0,ambientthemenight,`DalaranNight`,WESTRING_AMBIENTTHEMENIGHT_X
AmbientThemeNightJ=1,ambientthemenight,`DalaranRuinsNight`,WESTRING_AMBIENTTHEMENIGHT_J
AmbientThemeNightD=0,ambientthemenight,`DungeonNight`,WESTRING_AMBIENTTHEMENIGHT_D
AmbientThemeNightC=0,ambientthemenight,`FelwoodNight`,WESTRING_AMBIENTTHEMENIGHT_C
AmbientThemeNightI=1,ambientthemenight,`IceCrownNight`,WESTRING_AMBIENTTHEMENIGHT_I
AmbientThemeNightF=0,ambientthemenight,`LordaeronFallNight`,WESTRING_AMBIENTTHEMENIGHT_F
AmbientThemeNightL=0,ambientthemenight,`LordaeronSummerNight`,WESTRING_AMBIENTTHEMENIGHT_L
AmbientThemeNightW=0,ambientthemenight,`LordaeronWinterNight`,WESTRING_AMBIENTTHEMENIGHT_W
AmbientThemeNightN=0,ambientthemenight,`NorthrendNight`,WESTRING_AMBIENTTHEMENIGHT_N
AmbientThemeNightO=1,ambientthemenight,`BlackCitadelNight`,WESTRING_AMBIENTTHEMENIGHT_O
AmbientThemeNightZ=1,ambientthemenight,`SunkenRuinsNight`,WESTRING_AMBIENTTHEMENIGHT_Z
AmbientThemeNightV=0,ambientthemenight,`VillageNight`,WESTRING_AMBIENTTHEMENIGHT_V
AmbientThemeNightQ=0,ambientthemenight,`VillageFallNight`,WESTRING_AMBIENTTHEMENIGHT_Q

// Unit State Method
UnitStateMethodAbsolute=0,unitstatemethod,bj_UNIT_STATE_METHOD_ABSOLUTE,WESTRING_UNITSTATEMETHOD_ABSOLUTE
UnitStateMethodRelative=0,unitstatemethod,bj_UNIT_STATE_METHOD_RELATIVE,WESTRING_UNITSTATEMETHOD_RELATIVE
UnitStateMethodDefaults=0,unitstatemethod,bj_UNIT_STATE_METHOD_DEFAULTS,WESTRING_UNITSTATEMETHOD_DEFAULTS
UnitStateMethodMaximum=0,unitstatemethod,bj_UNIT_STATE_METHOD_MAXIMUM,WESTRING_UNITSTATEMETHOD_MAXIMUM

// CheckingIgnoring option
CheckingIgnoringChecking=0,checkingignoringoption,true,WESTRING_CHECKINGIGNORINGOPTION_CHECKING
CheckingIgnoringIgnoring=0,checkingignoringoption,false,WESTRING_CHECKINGIGNORINGOPTION_IGNORING

// Pathing option
PathingOn=0,pathingoption,true,WESTRING_PATHING_ON
PathingOff=0,pathingoption,false,WESTRING_PATHING_OFF

// Pawnable option
PawnableOptionPawnable=1,pawnableoption,true,WESTRING_PAWNABLEOPTION_PAWNABLE
PawnableOptionUnpawnable=1,pawnableoption,false,WESTRING_PAWNABLEOPTION_UNPAWNABLE

// DropOnDeath option
DropNoDropOptionDrop=0,dropnodropoption,true,WESTRING_DROPNODROPOPTION_DROP
DropNoDropOptionNoDrop=0,dropnodropoption,false,WESTRING_DROPNODROPOPTION_NODROP

// Droppable option
DroppableOptionDrop=0,droppableoption,true,WESTRING_DROPPABLE_DROP
DroppableOptionNoDrop=0,droppableoption,false,WESTRING_DROPPABLE_NODROP

// BeforeAfter option
BeforeAfterBefore=0,beforeafteroption,false,WESTRING_BEFOREAFTER_BEFORE
BeforeAfterAfter=0,beforeafteroption,true,WESTRING_BEFOREAFTER_AFTER

// OnOff option
OnOffOn=0,onoffoption,true,WESTRING_ONOFF_ON
OnOffOff=0,onoffoption,false,WESTRING_ONOFF_OFF

// EnableDisable option
EnableDisableEnable=0,enabledisableoption,true,WESTRING_ENABLEDISABLE_ENABLE
EnableDisableDisable=0,enabledisableoption,false,WESTRING_ENABLEDISABLE_DISABLE

// EnabledDisabled option
EnabledDisabledEnabled=0,enableddisabledoption,true,WESTRING_ENABLEDDISABLED_ENABLED
EnabledDisabledDisabled=0,enableddisabledoption,false,WESTRING_ENABLEDDISABLED_DISABLED

// Rescuable option
RescuableOptionRescuable=0,rescuableoption,true,WESTRING_RESCUABLEOPTION_RESCUABLE
RescuableOptionUnrescuable=0,rescuableoption,false,WESTRING_RESCUABLEOPTION_UNRESCUABLE

// AllowDont option
AllowDontAllow=0,allowdontoption,true,WESTRING_ALLOWDONTOPTION_ALLOW
AllowDontDont=0,allowdontoption,false,WESTRING_ALLOWDONTOPTION_DONT

// FadeDont option
FadeDontFade=0,fadedontoption,true,WESTRING_FADEDONTOPTION_FADE
FadeDontDont=0,fadedontoption,false,WESTRING_FADEDONTOPTION_DONT

// AddSetTo option
AddSetToAdd=0,addsettooption,bj_TIMETYPE_ADD,WESTRING_ADDSETTOOPTION_ADD
AddSetToSub=0,addsettooption,bj_TIMETYPE_SUB,WESTRING_ADDSETTOOPTION_SUB
AddSetToSet=0,addsettooption,bj_TIMETYPE_SET,WESTRING_ADDSETTOOPTION_SET

// Modify methods
ModifyMethodAdd=1,modifymethod,bj_MODIFYMETHOD_ADD,WESTRING_MODIFYMETHOD_ADD
ModifyMethodSub=1,modifymethod,bj_MODIFYMETHOD_SUB,WESTRING_MODIFYMETHOD_SUB
ModifyMethodSet=1,modifymethod,bj_MODIFYMETHOD_SET,WESTRING_MODIFYMETHOD_SET

// WaitDont option
WaitDontWait=0,waitdontoption,true,WESTRING_WAITDONTOPTION_WAIT
WaitDontDont=0,waitdontoption,false,WESTRING_WAITDONTOPTION_DONT

// CraterTypes
CraterTypeTemporary=1,cratertype,false,WESTRING_CRATERTYPE_TEMPORARY
CraterTypePermanent=1,cratertype,true,WESTRING_CRATERTYPE_PERMANENT

// RippleTypes
RippleTypeNormal=1,rippletype,false,WESTRING_RIPPLETYPE_NORMAL
RippleTypeDepression=1,rippletype,true,WESTRING_RIPPLETYPE_DEPRESSION

// CreateRemove option
CreateRemoveCreate=0,createremoveoption,true,WESTRING_CREATEREMOVEOPTION_CREATE
CreateRemoveRemove=0,createremoveoption,false,WESTRING_CREATEREMOVEOPTION_REMOVE

// AddRemove option
AddRemoveAdd=0,addremoveoption,true,WESTRING_ADDREMOVEOPTION_ADD
AddRemoveRemove=0,addremoveoption,false,WESTRING_ADDREMOVEOPTION_REMOVE

// QuestType option
QuestTypeReqDiscovered=0,questtypeoption,bj_QUESTTYPE_REQ_DISCOVERED,WESTRING_QUESTTYPE_REQ_DISCOVERED
QuestTypeOptDiscovered=0,questtypeoption,bj_QUESTTYPE_OPT_DISCOVERED,WESTRING_QUESTTYPE_OPT_DISCOVERED
QuestTypeReqUndiscovered=0,questtypeoption,bj_QUESTTYPE_REQ_UNDISCOVERED,WESTRING_QUESTTYPE_REQ_UNDISCOVERED
QuestTypeOptUndiscovered=0,questtypeoption,bj_QUESTTYPE_OPT_UNDISCOVERED,WESTRING_QUESTTYPE_OPT_UNDISCOVERED

// QuestMessageType option
QuestMessageTypeDiscovered=0,questmessagetype,bj_QUESTMESSAGE_DISCOVERED,WESTRING_QUESTMESSAGE_DISCOVERED
QuestMessageTypeUpdated=0,questmessagetype,bj_QUESTMESSAGE_UPDATED,WESTRING_QUESTMESSAGE_UPDATED
QuestMessageTypeCompleted=0,questmessagetype,bj_QUESTMESSAGE_COMPLETED,WESTRING_QUESTMESSAGE_COMPLETED
QuestMessageTypeFailed=0,questmessagetype,bj_QUESTMESSAGE_FAILED,WESTRING_QUESTMESSAGE_FAILED
QuestMessageTypeRequirement=0,questmessagetype,bj_QUESTMESSAGE_REQUIREMENT,WESTRING_QUESTMESSAGE_REQUIREMENT
QuestMessageTypeMissionFailed=0,questmessagetype,bj_QUESTMESSAGE_MISSIONFAILED,WESTRING_QUESTMESSAGE_MISSIONFAILED
QuestMessageTypeAlwaysHint=0,questmessagetype,bj_QUESTMESSAGE_ALWAYSHINT,WESTRING_QUESTMESSAGE_ALWAYSHINT
QuestMessageTypeHint=0,questmessagetype,bj_QUESTMESSAGE_HINT,WESTRING_QUESTMESSAGE_HINT
QuestMessageTypeSecret=0,questmessagetype,bj_QUESTMESSAGE_SECRET,WESTRING_QUESTMESSAGE_SECRET
QuestMessageTypeWarning=1,questmessagetype,bj_QUESTMESSAGE_WARNING,WESTRING_QUESTMESSAGE_WARNING
QuestMessageTypeUnitAcquired=0,questmessagetype,bj_QUESTMESSAGE_UNITACQUIRED,WESTRING_QUESTMESSAGE_UNITACQUIRED
QuestMessageTypeUnitAvailable=0,questmessagetype,bj_QUESTMESSAGE_UNITAVAILABLE,WESTRING_QUESTMESSAGE_UNITAVAILABLE
QuestMessageTypeItemAcquired=0,questmessagetype,bj_QUESTMESSAGE_ITEMACQUIRED,WESTRING_QUESTMESSAGE_ITEMACQUIRED

// Hero Stats
HeroStatStr=1,herostat,bj_HEROSTAT_STR,WESTRING_HEROSTAT_STR
HeroStatAgi=1,herostat,bj_HEROSTAT_AGI,WESTRING_HEROSTAT_AGI
HeroStatInt=1,herostat,bj_HEROSTAT_INT,WESTRING_HEROSTAT_INT

// Completion option
CompletionOptionCompleted=0,completionoption,true,WESTRING_COMPLETIONOPTION_COMPLETED
CompletionOptionIncomplete=0,completionoption,false,WESTRING_COMPLETIONOPTION_INCOMPLETE

// Failure option
FailureOptionFailed=0,failureoption,true,WESTRING_FAILUREOPTION_FAILED
FailureOptionNotFailed=0,failureoption,false,WESTRING_FAILUREOPTION_NOTFAILED

// Discovered option
DiscoveredOptionDiscovered=0,discoveredoption,true,WESTRING_DISCOVEREDOPTION_DISCOVERED
DiscoveredOptionUndiscovered=0,discoveredoption,false,WESTRING_DISCOVEREDOPTION_UNDISCOVERED

// PauseResume option
PauseResumePause=0,pauseresumeoption,true,WESTRING_PAUSERESUMEOPTION_PAUSE
PauseResumeResume=0,pauseresumeoption,false,WESTRING_PAUSERESUMEOPTION_RESUME

// Periodic option
PeriodicOptionOneTime=0,periodicoption,false,WESTRING_PERIODICOPTION_ONETIME
PeriodicOptionPeriodic=0,periodicoption,true,WESTRING_PERIODICOPTION_PERIODIC

// LeaderboardSort option
LeaderboardSortByValue=0,leaderboardsortoption,bj_SORTTYPE_SORTBYVALUE,WESTRING_LEADERBOARDSORT_BYVALUE
LeaderboardSortByPlayer=0,leaderboardsortoption,bj_SORTTYPE_SORTBYPLAYER,WESTRING_LEADERBOARDSORT_BYPLAYER
LeaderboardSortByLabel=0,leaderboardsortoption,bj_SORTTYPE_SORTBYLABEL,WESTRING_LEADERBOARDSORT_BYLABEL

// Ascending option
AscendingOptionAscending=0,ascendingoption,true,WESTRING_ASCENDINGOPTION_ASCENDING
AscendingOptionDescending=0,ascendingoption,false,WESTRING_ASCENDINGOPTION_DESCENDING

// SleepWake option
SleepWakeOptionSleep=0,sleepwakeoption,true,WESTRING_SLEEPWAKEOPTION_SLEEP
SleepWakeOptionWake=0,sleepwakeoption,false,WESTRING_SLEEPWAKEOPTION_WAKE

// PauseUnpause option
PauseUnpauseOptionPause=0,pauseunpauseoption,true,WESTRING_PAUSEUNPAUSEOPTION_PAUSE
PauseUnpauseOptionUnpause=0,pauseunpauseoption,false,WESTRING_PAUSEUNPAUSEOPTION_UNPAUSE

// ShareDont option
ShareDontOptionShare=0,sharedontoption,true,WESTRING_SHAREDONTOPTION_SHARE
ShareDontOptionDont=0,sharedontoption,false,WESTRING_SHAREDONTOPTION_DONT

// InOut option
FadeTypeOptionFadeOutIn=0,fadetypeoption,bj_CINEFADETYPE_FADEOUTIN,WESTRING_FADETYPEOPTION_FADEOUTIN
FadeTypeOptionFadeOut=0,fadetypeoption,bj_CINEFADETYPE_FADEOUT,WESTRING_FADETYPEOPTION_FADEOUT
FadeTypeOptionFadeIn=0,fadetypeoption,bj_CINEFADETYPE_FADEIN,WESTRING_FADETYPEOPTION_FADEIN

// Buff Types
BuffTypeAll=0,bufftype,bj_REMOVEBUFFS_ALL,WESTRING_BUFFTYPE_ALL
BuffTypeNonTLife=1,bufftype,bj_REMOVEBUFFS_NONTLIFE,WESTRING_BUFFTYPE_NONTLIFE
BuffTypePositive=0,bufftype,bj_REMOVEBUFFS_POSITIVE,WESTRING_BUFFTYPE_POSITIVE
BuffTypeNegative=0,bufftype,bj_REMOVEBUFFS_NEGATIVE,WESTRING_BUFFTYPE_NEGATIVE

// Buff Polarity options
BuffPolarityPositive=1,buffpolarity,bj_BUFF_POLARITY_POSITIVE,WESTRING_BUFF_POLARITY_POSITIVE
BuffPolarityNegative=1,buffpolarity,bj_BUFF_POLARITY_NEGATIVE,WESTRING_BUFF_POLARITY_NEGATIVE
BuffPolarityEither=1,buffpolarity,bj_BUFF_POLARITY_EITHER,WESTRING_BUFF_POLARITY_EITHER

// Buff Resistance types
BuffResistMagic=1,buffresist,bj_BUFF_RESIST_MAGIC,WESTRING_BUFF_RESIST_MAGIC
BuffResistPhysical=1,buffresist,bj_BUFF_RESIST_PHYSICAL,WESTRING_BUFF_RESIST_PHYSICAL
BuffResistEither=1,buffresist,bj_BUFF_RESIST_EITHER,WESTRING_BUFF_RESIST_EITHER
BuffResistBoth=1,buffresist,bj_BUFF_RESIST_BOTH,WESTRING_BUFF_RESIST_BOTH

// Camera Bounds Adjustment Type
CameraBoundsAdjustAdd=0,cameraboundsadjusttype,bj_CAMERABOUNDS_ADJUST_ADD,WESTRING_CAMERABOUNDSADJUST_ADD
CameraBoundsAdjustSub=0,cameraboundsadjusttype,bj_CAMERABOUNDS_ADJUST_SUB,WESTRING_CAMERABOUNDSADJUST_SUB

// Availability Option
AvailableOptionAvailable=0,availableoption,true,WESTRING_AVAILABLEOPTION_AVAILABLE
AvailableOptionUnavailable=0,availableoption,false,WESTRING_AVAILABLEOPTION_UNAVAILABLE

// Explode Option
ExplodeDontExplode=0,explodedontoption,true,WESTRING_EXPLODEDONTOPTION_EXPLODE
ExplodeDontDont=0,explodedontoption,false,WESTRING_EXPLODEDONTOPTION_DONT

// SuspendResume Option
SuspendResumeSuspend=0,suspendresumeoption,true,WESTRING_SUSPENDRESUMEOPTION_SUSPEND
SuspendResumeResume=0,suspendresumeoption,true,WESTRING_SUSPENDRESUMEOPTION_RESUME

SuspendResumeSuspend_R=0,suspendresumeoption_R,true,WESTRING_SUSPENDRESUMEOPTION_SUSPEND
SuspendResumeResume_R=0,suspendresumeoption_R,false,WESTRING_SUSPENDRESUMEOPTION_RESUME

// Tournament Game Event Types
GameEventTourneySoon=1,gameevent,EVENT_GAME_TOURNAMENT_FINISH_SOON,WESTRING_GAMEEVENT_TOURNAMENTFINISHSOON
GameEventTourneyNow=1,gameevent,EVENT_GAME_TOURNAMENT_FINISH_NOW,WESTRING_GAMEEVENT_TOURNAMENTFINISHNOW

//NearestOnlyOption
NearestOnlyOn=0,nearestonlyoption,true,只选取最近的一个单位
NearestOnlyOff=0,nearestonlyoption,false,选取范围内所有单位

//IsNotOption
IsNotIs=0,isnotoption,true,是
IsNotNot=0,isnotoption,false,不是

//LockUnLockOption
LockUnLockLock=0,lockunlockoption,true,锁定
LockUnLockUnLock=0,lockunlockoption,false,解除锁定

//VertOnlyOption
VertOnlyOn=0,vertonlyoption,true,垂直晃动
VertOnlyOff=0,vertonlyoption,false,水平晃动

//pingstyle
PingStyleNormal=0,pingstyle,true,惊叹号
PingStyleExtra=0,pingstyle,false,普通

//sharevisionoption=0,0,0,共享视野选项,boolean
ShareVisionShare=0,sharevisionoption,true,共享
ShareVisionNot=0,sharevisionoption,false,不共享

//converunitoption
ConverUnitConver=0,converunitoption,true,覆盖
ConverUnitNot=0,converunitoption,false,不覆盖

// OnOffIntoption
OnOffIntOn=0,onoffintoption,1,WESTRING_ONOFF_ON
OnOffIntOff=0,onoffintoption,0,WESTRING_ONOFF_OFF

// OnOffNotoption
OnOffNotOn=0,onoffnotoption,true,WESTRING_ONOFF_OFF
OnOffNotOff=0,onoffnotoption,false,WESTRING_ONOFF_ON

// Mission Index
// Tutorial
MissionIndexT00=0,missionindex,bj_MISSION_INDEX_T00,WESTRING_MISSION_INDEX_T00
MissionIndexT01=0,missionindex,bj_MISSION_INDEX_T01,WESTRING_MISSION_INDEX_T01
// Human
MissionIndexH00=0,missionindex,bj_MISSION_INDEX_H00,WESTRING_MISSION_INDEX_H00
MissionIndexH01=0,missionindex,bj_MISSION_INDEX_H01,WESTRING_MISSION_INDEX_H01
MissionIndexH02=0,missionindex,bj_MISSION_INDEX_H02,WESTRING_MISSION_INDEX_H02
MissionIndexH03=0,missionindex,bj_MISSION_INDEX_H03,WESTRING_MISSION_INDEX_H03
MissionIndexH04=0,missionindex,bj_MISSION_INDEX_H04,WESTRING_MISSION_INDEX_H04
MissionIndexH05=0,missionindex,bj_MISSION_INDEX_H05,WESTRING_MISSION_INDEX_H05
MissionIndexH06=0,missionindex,bj_MISSION_INDEX_H06,WESTRING_MISSION_INDEX_H06
MissionIndexH07=0,missionindex,bj_MISSION_INDEX_H07,WESTRING_MISSION_INDEX_H07
MissionIndexH08=0,missionindex,bj_MISSION_INDEX_H08,WESTRING_MISSION_INDEX_H08
MissionIndexH09=0,missionindex,bj_MISSION_INDEX_H09,WESTRING_MISSION_INDEX_H09
MissionIndexH10=0,missionindex,bj_MISSION_INDEX_H10,WESTRING_MISSION_INDEX_H10
MissionIndexH11=0,missionindex,bj_MISSION_INDEX_H11,WESTRING_MISSION_INDEX_H11
// Undead
MissionIndexU00=0,missionindex,bj_MISSION_INDEX_U00,WESTRING_MISSION_INDEX_U00
MissionIndexU01=0,missionindex,bj_MISSION_INDEX_U01,WESTRING_MISSION_INDEX_U01
MissionIndexU02=0,missionindex,bj_MISSION_INDEX_U02,WESTRING_MISSION_INDEX_U02
MissionIndexU03=0,missionindex,bj_MISSION_INDEX_U03,WESTRING_MISSION_INDEX_U03
MissionIndexU05=0,missionindex,bj_MISSION_INDEX_U05,WESTRING_MISSION_INDEX_U05
MissionIndexU07=0,missionindex,bj_MISSION_INDEX_U07,WESTRING_MISSION_INDEX_U07
MissionIndexU08=0,missionindex,bj_MISSION_INDEX_U08,WESTRING_MISSION_INDEX_U08
MissionIndexU09=0,missionindex,bj_MISSION_INDEX_U09,WESTRING_MISSION_INDEX_U09
MissionIndexU10=0,missionindex,bj_MISSION_INDEX_U10,WESTRING_MISSION_INDEX_U10
MissionIndexU11=0,missionindex,bj_MISSION_INDEX_U11,WESTRING_MISSION_INDEX_U11
// Orc
MissionIndexO00=0,missionindex,bj_MISSION_INDEX_O00,WESTRING_MISSION_INDEX_O00
MissionIndexO01=0,missionindex,bj_MISSION_INDEX_O01,WESTRING_MISSION_INDEX_O01
MissionIndexO02=0,missionindex,bj_MISSION_INDEX_O02,WESTRING_MISSION_INDEX_O02
MissionIndexO03=0,missionindex,bj_MISSION_INDEX_O03,WESTRING_MISSION_INDEX_O03
MissionIndexO04=0,missionindex,bj_MISSION_INDEX_O04,WESTRING_MISSION_INDEX_O04
MissionIndexO05=0,missionindex,bj_MISSION_INDEX_O05,WESTRING_MISSION_INDEX_O05
MissionIndexO06=0,missionindex,bj_MISSION_INDEX_O06,WESTRING_MISSION_INDEX_O06
MissionIndexO07=0,missionindex,bj_MISSION_INDEX_O07,WESTRING_MISSION_INDEX_O07
MissionIndexO08=0,missionindex,bj_MISSION_INDEX_O08,WESTRING_MISSION_INDEX_O08
MissionIndexO09=0,missionindex,bj_MISSION_INDEX_O09,WESTRING_MISSION_INDEX_O09
MissionIndexO10=0,missionindex,bj_MISSION_INDEX_O10,WESTRING_MISSION_INDEX_O10
// Night Elf
MissionIndexN00=0,missionindex,bj_MISSION_INDEX_N00,WESTRING_MISSION_INDEX_N00
MissionIndexN01=0,missionindex,bj_MISSION_INDEX_N01,WESTRING_MISSION_INDEX_N01
MissionIndexN02=0,missionindex,bj_MISSION_INDEX_N02,WESTRING_MISSION_INDEX_N02
MissionIndexN03=0,missionindex,bj_MISSION_INDEX_N03,WESTRING_MISSION_INDEX_N03
MissionIndexN04=0,missionindex,bj_MISSION_INDEX_N04,WESTRING_MISSION_INDEX_N04
MissionIndexN05=0,missionindex,bj_MISSION_INDEX_N05,WESTRING_MISSION_INDEX_N05
MissionIndexN06=0,missionindex,bj_MISSION_INDEX_N06,WESTRING_MISSION_INDEX_N06
MissionIndexN07=0,missionindex,bj_MISSION_INDEX_N07,WESTRING_MISSION_INDEX_N07
// Expansion Night Elf
MissionIndexXN00=1,missionindex,bj_MISSION_INDEX_XN00,WESTRING_MISSION_INDEX_XN00
MissionIndexXN01=1,missionindex,bj_MISSION_INDEX_XN01,WESTRING_MISSION_INDEX_XN01
MissionIndexXN02=1,missionindex,bj_MISSION_INDEX_XN02,WESTRING_MISSION_INDEX_XN02
MissionIndexXN03=1,missionindex,bj_MISSION_INDEX_XN03,WESTRING_MISSION_INDEX_XN03
MissionIndexXN04=1,missionindex,bj_MISSION_INDEX_XN04,WESTRING_MISSION_INDEX_XN04
MissionIndexXN05=1,missionindex,bj_MISSION_INDEX_XN05,WESTRING_MISSION_INDEX_XN05
MissionIndexXN06=1,missionindex,bj_MISSION_INDEX_XN06,WESTRING_MISSION_INDEX_XN06
MissionIndexXN07=1,missionindex,bj_MISSION_INDEX_XN07,WESTRING_MISSION_INDEX_XN07
MissionIndexXN08=1,missionindex,bj_MISSION_INDEX_XN08,WESTRING_MISSION_INDEX_XN08
MissionIndexXN09=1,missionindex,bj_MISSION_INDEX_XN09,WESTRING_MISSION_INDEX_XN09
MissionIndexXN10=1,missionindex,bj_MISSION_INDEX_XN10,WESTRING_MISSION_INDEX_XN10
// Expansion Human
MissionIndexXH00=1,missionindex,bj_MISSION_INDEX_XH00,WESTRING_MISSION_INDEX_XH00
MissionIndexXH01=1,missionindex,bj_MISSION_INDEX_XH01,WESTRING_MISSION_INDEX_XH01
MissionIndexXH02=1,missionindex,bj_MISSION_INDEX_XH02,WESTRING_MISSION_INDEX_XH02
MissionIndexXH03=1,missionindex,bj_MISSION_INDEX_XH03,WESTRING_MISSION_INDEX_XH03
MissionIndexXH04=1,missionindex,bj_MISSION_INDEX_XH04,WESTRING_MISSION_INDEX_XH04
MissionIndexXH05=1,missionindex,bj_MISSION_INDEX_XH05,WESTRING_MISSION_INDEX_XH05
MissionIndexXH06=1,missionindex,bj_MISSION_INDEX_XH06,WESTRING_MISSION_INDEX_XH06
MissionIndexXH07=1,missionindex,bj_MISSION_INDEX_XH07,WESTRING_MISSION_INDEX_XH07
MissionIndexXH08=1,missionindex,bj_MISSION_INDEX_XH08,WESTRING_MISSION_INDEX_XH08
MissionIndexXH09=1,missionindex,bj_MISSION_INDEX_XH09,WESTRING_MISSION_INDEX_XH09
// Expansion Undead
MissionIndexXU00=1,missionindex,bj_MISSION_INDEX_XU00,WESTRING_MISSION_INDEX_XU00
MissionIndexXU01=1,missionindex,bj_MISSION_INDEX_XU01,WESTRING_MISSION_INDEX_XU01
MissionIndexXU02=1,missionindex,bj_MISSION_INDEX_XU02,WESTRING_MISSION_INDEX_XU02
MissionIndexXU03=1,missionindex,bj_MISSION_INDEX_XU03,WESTRING_MISSION_INDEX_XU03
MissionIndexXU04=1,missionindex,bj_MISSION_INDEX_XU04,WESTRING_MISSION_INDEX_XU04
MissionIndexXU05=1,missionindex,bj_MISSION_INDEX_XU05,WESTRING_MISSION_INDEX_XU05
MissionIndexXU06=1,missionindex,bj_MISSION_INDEX_XU06,WESTRING_MISSION_INDEX_XU06
MissionIndexXU07=1,missionindex,bj_MISSION_INDEX_XU07,WESTRING_MISSION_INDEX_XU07
MissionIndexXU08=1,missionindex,bj_MISSION_INDEX_XU08,WESTRING_MISSION_INDEX_XU08
MissionIndexXU09=1,missionindex,bj_MISSION_INDEX_XU09,WESTRING_MISSION_INDEX_XU09
MissionIndexXU10=1,missionindex,bj_MISSION_INDEX_XU10,WESTRING_MISSION_INDEX_XU10
MissionIndexXU11=1,missionindex,bj_MISSION_INDEX_XU11,WESTRING_MISSION_INDEX_XU11
MissionIndexXU12=1,missionindex,bj_MISSION_INDEX_XU12,WESTRING_MISSION_INDEX_XU12
MissionIndexXU13=1,missionindex,bj_MISSION_INDEX_XU13,WESTRING_MISSION_INDEX_XU13
// Expansion Orc
MissionIndexXO00=1,missionindex,bj_MISSION_INDEX_XO00,WESTRING_MISSION_INDEX_XO00

// Campaign Index
CampaignIndexT=0,campaignindex,bj_CAMPAIGN_INDEX_T,WESTRING_CAMPAIGN_INDEX_T
CampaignIndexH=0,campaignindex,bj_CAMPAIGN_INDEX_H,WESTRING_CAMPAIGN_INDEX_H
CampaignIndexU=0,campaignindex,bj_CAMPAIGN_INDEX_U,WESTRING_CAMPAIGN_INDEX_U
CampaignIndexO=0,campaignindex,bj_CAMPAIGN_INDEX_O,WESTRING_CAMPAIGN_INDEX_O
CampaignIndexN=0,campaignindex,bj_CAMPAIGN_INDEX_N,WESTRING_CAMPAIGN_INDEX_N
CampaignIndexXN=1,campaignindex,bj_CAMPAIGN_INDEX_XN,WESTRING_CAMPAIGN_INDEX_XN
CampaignIndexXH=1,campaignindex,bj_CAMPAIGN_INDEX_XH,WESTRING_CAMPAIGN_INDEX_XH
CampaignIndexXU=1,campaignindex,bj_CAMPAIGN_INDEX_XU,WESTRING_CAMPAIGN_INDEX_XU
CampaignIndexXO=1,campaignindex,bj_CAMPAIGN_INDEX_XO,WESTRING_CAMPAIGN_INDEX_XO

// Cinematic Index
CinematicIndexTOP=0,cinematicindex,bj_CINEMATICINDEX_TOP,WESTRING_CINEMATICTYPE_TOP
CinematicIndexHOP=0,cinematicindex,bj_CINEMATICINDEX_HOP,WESTRING_CINEMATICTYPE_HOP
CinematicIndexHED=0,cinematicindex,bj_CINEMATICINDEX_HED,WESTRING_CINEMATICTYPE_HED
CinematicIndexUED=0,cinematicindex,bj_CINEMATICINDEX_UED,WESTRING_CINEMATICTYPE_UED
CinematicIndexOED=0,cinematicindex,bj_CINEMATICINDEX_OED,WESTRING_CINEMATICTYPE_OED
CinematicIndexNED=0,cinematicindex,bj_CINEMATICINDEX_NED,WESTRING_CINEMATICTYPE_NED
CinematicIndexXOP=1,cinematicindex,bj_CINEMATICINDEX_XOP,WESTRING_CINEMATICTYPE_XOP
CinematicIndexXED=1,cinematicindex,bj_CINEMATICINDEX_XED,WESTRING_CINEMATICTYPE_XED

// Trigger Unit-Targeted Unit Orders
ydl_trigger=0,trigger,ydl_trigger,最后注册的逆天触发器

// Common
UnitOrderAttackUnitnull=0,unitorderutarg,null,无
UnitOrderAttackUnit=0,unitorderutarg,`attack`,WESTRING_UNITORDERUTARG_ATTACK
UnitOrderAttackUnitOnce=0,unitorderutarg,`attackonce`,WESTRING_UNITORDERUTARG_ATTACKONCE
UnitOrderMoveUnit=0,unitorderutarg,`move`,WESTRING_UNITORDERUTARG_MOVE
UnitOrderAIMoveUnit=0,unitorderutarg,`AImove`,AImove [R]
UnitOrderSmartUnit=1,unitorderutarg,`smart`,WESTRING_UNITORDERUTARG_SMART
UnitOrderSetRallyUnit=0,unitorderutarg,`setrally`,WESTRING_UNITORDERPTARG_SETRALLY
UnitOrderPatrolUnit=0,unitorderutarg,`patrol`,WESTRING_UNITORDERPTARG_PATROL
UnitOrderHarvest=0,unitorderutarg,`harvest`,WESTRING_UNITORDERUTARG_HARVEST
UnitOrderRevive=0,unitorderutarg,`revive`,WESTRING_UNITORDERUTARG_REVIVE
UnitOrderLoad=0,unitorderutarg,`load`,WESTRING_UNITORDERUTARG_LOAD
UnitOrderUnload=0,unitorderutarg,`unload`,WESTRING_UNITORDERUTARG_UNLOAD
UnitOrderBoard=0,unitorderutarg,`board`,WESTRING_UNITORDERUTARG_BOARD
UnitOrderForceBoard=0,unitorderutarg,`forceboard`,WESTRING_UNITORDERUTARG_FORCEBOARD
// Human
UnitOrderRepair=0,unitorderutarg,`repair`,WESTRING_UNITORDERUTARG_REPAIR
UnitOrderInnerFire=0,unitorderutarg,`innerfire`,WESTRING_UNITORDERUTARG_INNERFIRE
UnitOrderDispel=0,unitorderutarg,`dispel`,WESTRING_UNITORDERUTARG_DISPEL
UnitOrderHeal=0,unitorderutarg,`heal`,WESTRING_UNITORDERUTARG_HEAL
UnitOrderSlow=0,unitorderutarg,`slow`,WESTRING_UNITORDERUTARG_SLOW
UnitOrderInvisibility=0,unitorderutarg,`invisibility`,WESTRING_UNITORDERUTARG_INVISIBILITY
UnitOrderPolymorph=0,unitorderutarg,`polymorph`,WESTRING_UNITORDERUTARG_POLYMORPH
UnitOrderControlMagic=1,unitorderutarg,`controlmagic`,WESTRING_UNITORDERUTARG_CONTROLMAGIC
UnitOrderSpellSteal=1,unitorderutarg,`spellsteal`,WESTRING_UNITORDERUTARG_SPELLSTEAL
UnitOrderAerialShackles=1,unitorderutarg,`magicleash`,WESTRING_UNITORDERUTARG_AERIALSHACKLES
UnitOrderMassTeleport=0,unitorderutarg,`massteleport`,WESTRING_UNITORDERUTARG_MASSTELEPORT
UnitOrderBanish=1,unitorderutarg,`banish`,WESTRING_UNITORDERUTARG_BANISH
UnitOrderSiphonMana=1,unitorderutarg,`drain`,WESTRING_UNITORDERUTARG_SIPHONMANA
UnitOrderThunderBolt=0,unitorderutarg,`thunderbolt`,WESTRING_UNITORDERUTARG_THUNDERBOLT
UnitOrderHolyBolt=0,unitorderutarg,`holybolt`,WESTRING_UNITORDERUTARG_HOLYBOLT
// Orc
UnitOrderRepairO=0,unitorderutarg,`repair`,WESTRING_UNITORDERUTARG_REPAIRO
UnitOrderEnsnare=0,unitorderutarg,`ensnare`,WESTRING_UNITORDERUTARG_ENSNARE
UnitOrderUnstableConcoction=1,unitorderutarg,`unstableconcoction`,WESTRING_UNITORDERUTARG_UNSTABLECONCOCTION
UnitOrderPurge=0,unitorderutarg,`purge`,WESTRING_UNITORDERUTARG_PURGE
UnitOrderLightningShield=0,unitorderutarg,`lightningshield`,WESTRING_UNITORDERUTARG_LIGHTNINGSHIELD
UnitOrderBloodlust=0,unitorderutarg,`bloodlust`,WESTRING_UNITORDERUTARG_BLOODLUST
UnitOrderSpiritLink=1,unitorderutarg,`spiritlink`,WESTRING_UNITORDERUTARG_SPIRITLINK
UnitOrderAncestralSpiritTarg=1,unitorderutarg,`ancestralspirittarg`,兽族灵魂行者 - 先祖幽灵(无效)
UnitOrderDevour=0,unitorderutarg,`devour`,WESTRING_UNITORDERUTARG_DEVOUR
UnitOrderChainLightning=0,unitorderutarg,`chainlightning`,WESTRING_UNITORDERUTARG_CHAINLIGHTNING
UnitOrderHealingWave=1,unitorderutarg,`healingwave`,WESTRING_UNITORDERUTARG_HEALINGWAVE
UnitOrderHex=1,unitorderutarg,`hex`,WESTRING_UNITORDERUTARG_HEX

// Night Elf
UnitOrderRenew=0,unitorderutarg,`renew`,WESTRING_UNITORDERUTARG_RENEW
UnitOrderEntangle=0,unitorderutarg,`entangle`,WESTRING_UNITORDERUTARG_ENTANGLE
UnitOrderEntangleInstant=0,unitorderutarg,`entangleinstant`,WESTRING_UNITORDERUTARG_ENTANGLEINSTANT
UnitOrderReplenish=0,unitorderutarg,`recharge`,WESTRING_UNITORDERUTARG_REPLENISH
UnitOrderMountHippogryph=0,unitorderutarg,`mounthippogryph`,WESTRING_UNITORDERUTARG_MOUNTHIPPOGRYPH
UnitOrderLoadArcher=0,unitorderutarg,`coupletarget`,WESTRING_UNITORDERUTARG_LOADARCHER
UnitOrderAutoDispel=0,unitorderutarg,`autodispel`,WESTRING_UNITORDERUTARG_AUTODISPEL
UnitOrderFaerieFire=0,unitorderutarg,`faeriefire`,WESTRING_UNITORDERUTARG_FAERIEFIRE
UnitOrderCyclone=0,unitorderutarg,`cyclone`,WESTRING_UNITORDERUTARG_CYCLONE
UnitOrderRejuvination=0,unitorderutarg,`rejuvination`,WESTRING_UNITORDERUTARG_REJUVINATION
UnitOrderVengeance=1,unitorderutarg,`vengeance`,WESTRING_UNITORDERUTARG_VENGEANCE
UnitOrderManaBurn=0,unitorderutarg,`manaburn`,WESTRING_UNITORDERUTARG_MANABURN
UnitOrderEntanglingRoots=0,unitorderutarg,`entanglingroots`,WESTRING_UNITORDERUTARG_ENTANGLINGROOTS
UnitOrderShadowStrike=1,unitorderutarg,`shadowstrike`,WESTRING_UNITORDERUTARG_SHADOWSTRIKE
// Undead
UnitOrderRestoration=0,unitorderutarg,`restoration`,WESTRING_UNITORDERUTARG_RESTORE
UnitOrderSacrificeAcolyte=0,unitorderutarg,`sacrifice`,WESTRING_UNITORDERUTARG_SACRIFICEACOLYTE
UnitOrderSacrifice=0,unitorderutarg,`requestsacrifice`,WESTRING_UNITORDERUTARG_SACRIFICE
UnitOrderUnsummon=0,unitorderutarg,`unsummon`,WESTRING_UNITORDERUTARG_UNSUMMON
UnitOrderWeb=0,unitorderutarg,`web`,WESTRING_UNITORDERUTARG_WEB
UnitOrderRaiseDead=0,unitorderutarg,`raisedead`,WESTRING_UNITORDERUTARG_RAISEDEAD
UnitOrderUnholyFrenzy=0,unitorderutarg,`unholyfrenzy`,WESTRING_UNITORDERUTARG_UNHOLYFRENZY
UnitOrderCripple=0,unitorderutarg,`cripple`,WESTRING_UNITORDERUTARG_CRIPPLE
UnitOrderCurse=0,unitorderutarg,`curse`,WESTRING_UNITORDERUTARG_CURSE
UnitOrderAntiMagicShell=0,unitorderutarg,`antimagicshell`,WESTRING_UNITORDERUTARG_ANTIMAGICSHELL
UnitOrderPossession=0,unitorderutarg,`possession`,WESTRING_UNITORDERUTARG_POSSESSION
UnitOrderAbsorbMana=1,unitorderutarg,`absorb`,WESTRING_UNITORDERUTARG_ABSORBMANA
UnitOrderFlamingAttack=1,unitorderutarg,`flamingattacktarg`,WESTRING_UNITORDERUTARG_FLAMINGATTACK
UnitOrderImpale=1,unitorderutarg,`impale`,WESTRING_UNITORDERUTARG_IMPALE
UnitOrderCarrionScarabs=1,unitorderutarg,`carrionscarabs`,WESTRING_UNITORDERUTARG_CARRIONSCARABS
UnitOrderDeathCoil=0,unitorderutarg,`deathcoil`,WESTRING_UNITORDERUTARG_DEATHCOIL
UnitOrderDeathPact=0,unitorderutarg,`deathpact`,WESTRING_UNITORDERUTARG_DEATHPACT
UnitOrderSleep=0,unitorderutarg,`sleep`,WESTRING_UNITORDERUTARG_SLEEP
UnitOrderFrostNova=0,unitorderutarg,`frostnova`,WESTRING_UNITORDERUTARG_FROSTNOVA
UnitOrderFrostArmor=0,unitorderutarg,`frostarmor`,WESTRING_UNITORDERUTARG_FROSTARMOR
UnitOrderDarkRitual=0,unitorderutarg,`darkritual`,WESTRING_UNITORDERUTARG_DARKRITUAL
// Neutral
UnitTargetOrderBreathOfFrost=1,unitorderutarg,`breathoffrost`,中立 - 霜冻吐息 [R]
UnitOrderCreepDevour=1,unitorderutarg,`creepdevour`,WESTRING_UNITORDERUTARG_CREEPDEVOUR
UnitOrderFirebolt=0,unitorderutarg,`firebolt`,WESTRING_UNITORDERUTARG_FIREBOLT
UnitOrderCreepHeal=0,unitorderutarg,`creepheal`,WESTRING_UNITORDERUTARG_CREEPHEAL
UnitOrderCreepThunderBolt=0,unitorderutarg,`creepthunderbolt`,WESTRING_UNITORDERUTARG_CREEPTHUNDERBOLT
UnitOrderParasite=1,unitorderutarg,`parasite`,WESTRING_UNITORDERUTARG_PARASITE
UnitOrderSelfDestructUnit=1,unitorderutarg,`selfdestruct`,WESTRING_UNITORDERUTARG_SELFDESTRUCT
UnitOrderBlackArrow=1,unitorderutarg,`blackarrow`,WESTRING_UNITORDERUTARG_BLACKARROW
UnitOrderCharm=1,unitorderutarg,`charm`,WESTRING_UNITORDERUTARG_CHARM
UnitOrderLifeDrain=1,unitorderutarg,`drain`,WESTRING_UNITORDERUTARG_LIFEDRAIN
UnitOrderColdArrow=1,unitorderutarg,`coldarrowstarg`,WESTRING_UNITORDERUTARG_COLDARROW
UnitOrderForkedLightning=1,unitorderutarg,`forkedlightning`,WESTRING_UNITORDERUTARG_FORKEDLIGHTNING
UnitOrderStrongDrink=1,unitorderutarg,`drunkenhaze`,WESTRING_UNITORDERUTARG_STRONGDRINK
UnitOrderDoom=1,unitorderutarg,`doom`,WESTRING_UNITORDERUTARG_DOOM
UnitOrderAcidBomb=1,unitorderutarg,`acidbomb`,WESTRING_UNITORDERUTARG_ACIDBOMB
UnitOrderTransmute=1,unitorderutarg,`transmute`,WESTRING_UNITORDERUTARG_TRANSMUTE
UnitOrderSoulBurn=1,unitorderutarg,`soulburn`,WESTRING_UNITORDERUTARG_SOULBURN
UnitOrderPoisonArrow=0,unitorderutarg,`poisonarrowstarg`,WESTRING_UNITORDERUTARG_POISONARROW
UnitOrderIncinerateArrow=1,unitorderutarg,`incineratearrow`,WESTRING_UNITORDERUTARG_INCINERATEARROW
// Special
UnitOrderFingerOfDeath=0,unitorderutarg,`fingerofdeath`,WESTRING_UNITORDERUTARG_FINGEROFDEATH
UnitOrderDarkConversion=0,unitorderutarg,`darkconversion`,WESTRING_UNITORDERUTARG_DARKCONVERSION
UnitOrderSoulPreservation=0,unitorderutarg,`soulpreservation`,WESTRING_UNITORDERUTARG_SOULPRESERVATION
UnitOrderDarkConversionFast=0,unitorderutarg,`darkconversion`,WESTRING_UNITORDERUTARG_DARKCONVERSIONFAST
UnitOrderNeutralInterAct=0,unitorderutarg,`neutralinteract`,中立商店 - 选择单位 [R]

// Trigger Point-Targeted Unit Orders
// Common
UnitOrderAttacknull=0,unitorderptarg,null,无
UnitOrderAttack=0,unitorderptarg,`attack`,WESTRING_UNITORDERPTARG_ATTACK
UnitOrderAttackGround=0,unitorderptarg,`attackground`,WESTRING_UNITORDERPTARG_ATTACKGROUND
UnitOrderMove=0,unitorderptarg,`move`,WESTRING_UNITORDERPTARG_MOVE
UnitOrderAIMove=0,unitorderptarg,`AImove`,AImove [R]
UnitOrderPatrol=0,unitorderptarg,`patrol`,WESTRING_UNITORDERPTARG_PATROL
UnitOrderSmartPoint=1,unitorderptarg,`smart`,WESTRING_UNITORDERPTARG_SMART
UnitOrderSetRally=0,unitorderptarg,`setrally`,WESTRING_UNITORDERPTARG_SETRALLY
UnitOrderUnloadAll=0,unitorderptarg,`unloadall`,WESTRING_UNITORDERPTARG_UNLOADALL
// Human
UnitOrderFlare=0,unitorderptarg,`flare`,WESTRING_UNITORDERPTARG_FLARE
UnitOrderCloudOfFog=1,unitorderptarg,`cloudoffog`,WESTRING_UNITORDERPTARG_CLOUDOFFOG
UnitOrderBlizzard=0,unitorderptarg,`blizzard`,WESTRING_UNITORDERPTARG_BLIZZARD
UnitOrderFlameStrike=1,unitorderptarg,`flamestrike`,WESTRING_UNITORDERPTARG_FLAMESTRIKE
// Orc
UnitOrderSentryWard=0,unitorderptarg,`evileye`,WESTRING_UNITORDERPTARG_SENTRYWARD
UnitOrderStasisTrap=0,unitorderptarg,`stasistrap`,WESTRING_UNITORDERPTARG_STASISTRAP
UnitOrderHealingWard=0,unitorderptarg,`healingward`,WESTRING_UNITORDERPTARG_HEALINGWARD
UnitOrderDisenchant=1,unitorderptarg,`disenchant`,WESTRING_UNITORDERPTARG_DISENCHANT
UnitOrderFarSight=0,unitorderptarg,`farsight`,WESTRING_UNITORDERPTARG_FARSIGHT
UnitOrderEarthquake=0,unitorderptarg,`earthquake`,WESTRING_UNITORDERPTARG_EARTHQUAKE
UnitOrderSerpentWard=1,unitorderptarg,`ward`,WESTRING_UNITORDERPTARG_SERPENTWARD
UnitOrderShockwave=0,unitorderptarg,`shockwave`,WESTRING_UNITORDERPTARG_SHOCKWAVE
// Night Elf
UnitOrderRoot=0,unitorderptarg,`root`,WESTRING_UNITORDERPTARG_ROOT
UnitOrderDetonate=0,unitorderptarg,`detonate`,WESTRING_UNITORDERPTARG_DETONATE
UnitOrderForceOfNature=0,unitorderptarg,`forceofnature`,WESTRING_UNITORDERPTARG_FORCEOFNATURE
UnitOrderStarfall=0,unitorderptarg,`obsolete`,WESTRING_UNITORDERPTARG_STARFALL
UnitOrderBlink=1,unitorderptarg,`blink`,WESTRING_UNITORDERPTARG_BLINK
// Undead
UnitOrderDevourMagic=1,unitorderptarg,`devourmagic`,WESTRING_UNITORDERPTARG_DEVOURMAGIC
UnitOrderImpalePoint=1,unitorderptarg,`impale`,WESTRING_UNITORDERPTARG_IMPALE
UnitOrderCarrionSwarm=0,unitorderptarg,`carrionswarm`,WESTRING_UNITORDERPTARG_CARRIONSWARM
UnitOrderDarkSummoning=0,unitorderptarg,`dreadlordinferno`,WESTRING_UNITORDERPTARG_DARKSUMMONING
UnitOrderDeathAndDecay=0,unitorderptarg,`deathanddecay`,WESTRING_UNITORDERPTARG_DEATHANDDECAY
// Neutral
UnitOrderBreathOfFrost=1,unitorderptarg,`breathoffrost`,WESTRING_UNITORDERPTARG_BREATHOFFROST
UnitOrderMonsoon=1,unitorderptarg,`monsoon`,WESTRING_UNITORDERPTARG_MONSOON
UnitOrderSelfDestruct=0,unitorderptarg,`selfdestruct`,WESTRING_UNITORDERPTARG_SELFDESTRUCT
UnitOrderInferno=0,unitorderptarg,`inferno`,WESTRING_UNITORDERPTARG_INFERNO
UnitOrderStampede=1,unitorderptarg,`stampede`,WESTRING_UNITORDERPTARG_STAMPEDE
UnitOrderSilence=1,unitorderptarg,`silence`,WESTRING_UNITORDERPTARG_SILENCE
UnitOrderTornado=1,unitorderptarg,`tornado`,WESTRING_UNITORDERPTARG_TORNADO
UnitOrderBreathOfFire=1,unitorderptarg,`breathoffire`,WESTRING_UNITORDERPTARG_BREATHOFFIRE
UnitOrderHeroRainOfFire=1,unitorderptarg,`rainoffire`,WESTRING_UNITORDERPTARG_HERORAINOFFIRE
UnitOrderHealingSpray=1,unitorderptarg,`healingspray`,WESTRING_UNITORDERPTARG_HEALINGSPRAY
UnitOrderClusterRockets=1,unitorderptarg,`clusterrockets`,WESTRING_UNITORDERPTARG_CLUSTERROCKETS
UnitOrderSummonFactory=1,unitorderptarg,`summonfactory`,WESTRING_UNITORDERPTARG_SUMMONFACTORY
UnitOrderVolcano=1,unitorderptarg,`volcano`,WESTRING_UNITORDERPTARG_VOLCANO
// Special
UnitOrderDarkPortal=0,unitorderptarg,`darkportal`,WESTRING_UNITORDERPTARG_DARKPORTAL
UnitOrderRainOfChaos=0,unitorderptarg,`rainofchaos`,WESTRING_UNITORDERPTARG_RAINOFCHAOS
UnitOrderRainOfFire=0,unitorderptarg,`rainoffire`,WESTRING_UNITORDERPTARG_RAINOFFIRE
UnitOrderDarkSummoningOld=0,unitorderptarg,`darksummoning`,WESTRING_UNITORDERPTARG_DARKSUMMONINGOLD
UnitOrderNeutralDetectAOE=0,unitorderptarg,`neutraldetectaoe`,地精实验室 - 侦查 [R]

// Trigger Destructible-Targeted Unit Orders
// Common
UnitOrderAttackDestructible=0,unitorderdtarg,`attack`,WESTRING_UNITORDERDTARG_ATTACK
UnitOrderAttackDestructibleOnce=0,unitorderdtarg,`attackonce`,WESTRING_UNITORDERUTARG_ATTACKONCE
UnitOrderSmartDestructible=1,unitorderdtarg,`smart`,WESTRING_UNITORDERDTARG_SMART
UnitOrderSetRallyDestructible=0,unitorderdtarg,`setrally`,WESTRING_UNITORDERPTARG_SETRALLY
UnitOrderHarvestDestructible=0,unitorderdtarg,`harvest`,WESTRING_UNITORDERDTARG_HARVEST
UnitOrderMoveDestructible=0,unitorderdtarg,`move`,WESTRING_UNITORDERPTARG_MOVE
UnitOrderAIMoveDestructible=0,unitorderdtarg,`AImove`,AImove

// Human
// Orc
// Night Elf
UnitOrderConsumeTree=0,unitorderdtarg,`eattree`,WESTRING_UNITORDERDTARG_CONSUMETREE
UnitOrderSentinel=0,unitorderdtarg,`sentinel`,WESTRING_UNITORDERDTARG_SENTINEL
UnitOrderGrabTree=1,unitorderdtarg,`grabtree`,WESTRING_UNITORDERDTARG_GRABTREE
// Undead
// Neutral
// Special

// Trigger Item-Targeted Unit Orders
// Common
UnitOrderAttackItem=1,unitorderitarg,`attack`,WESTRING_UNITORDERITARG_ATTACK
UnitOrderAttackItemOnce=1,unitorderitarg,`attackonce`,WESTRING_UNITORDERITARG_ATTACKONCE
UnitOrderMoveItem=1,unitorderitarg,`move`,移动(无效)
UnitOrderSmartItem=1,unitorderitarg,`smart`,WESTRING_UNITORDERITARG_SMART
UnitOrderSetRallyItem=0,unitorderitarg,`setrally`,WESTRING_UNITORDERPTARG_SETRALLY

// Trigger Immediate / Untargeted Unit Orders
// Common
UnitOrderStopnull=0,unitordernotarg,null,无
UnitOrderStop=0,unitordernotarg,`stop`,WESTRING_UNITORDERNOTARG_STOP
UnitOrderHoldPosition=0,unitordernotarg,`holdposition`,WESTRING_UNITORDERNOTARG_HOLDPOSITION
UnitOrderAutoHarvestGold=0,unitordernotarg,`autoharvestgold`,WESTRING_UNITORDERNOTARG_AUTOHARVESTGOLD
UnitOrderAutoHarvestLumber=0,unitordernotarg,`autoharvestlumber`,WESTRING_UNITORDERNOTARG_AUTOHARVESTLUMBER
UnitOrderReturnResources=0,unitordernotarg,`returnresources`,WESTRING_UNITORDERNOTARG_RETURNRESOURCES
UnitOrderBuild=1,unitordernotarg,`build`,WESTRING_UNITORDERNOTARG_BUILD
UnitOrderLevelup=1,unitordernotarg,`levelup`,WESTRING_UNITORDERNOTARG_LEVELUP
// Human
UnitOrderHumanBuild=1,unitordernotarg,`humanbuild`,WESTRING_UNITORDERNOTARG_HUMANBUILD
UnitOrderTownBellOn=0,unitordernotarg,`townbellon`,WESTRING_UNITORDERNOTARG_TOWNBELLON
UnitOrderTownBellOff=0,unitordernotarg,`townbelloff`,WESTRING_UNITORDERNOTARG_TOWNBELLOFF
UnitOrderMilitia=0,unitordernotarg,`militia`,WESTRING_UNITORDERNOTARG_MILITIA
UnitOrderMilitiaOff=0,unitordernotarg,`militiaoff`,WESTRING_UNITORDERNOTARG_MILITIAOFF
UnitOrderRepairOn=0,unitordernotarg,`repairon`,WESTRING_UNITORDERNOTARG_REPAIRON
UnitOrderRepairOff=0,unitordernotarg,`repairoff`,WESTRING_UNITORDERNOTARG_REPAIROFF
UnitOrderDefend=0,unitordernotarg,`defend`,WESTRING_UNITORDERNOTARG_DEFEND
UnitOrderUnDefend=0,unitordernotarg,`undefend`,WESTRING_UNITORDERNOTARG_UNDEFEND
UnitOrderHealOn=0,unitordernotarg,`healon`,WESTRING_UNITORDERNOTARG_HEALON
UnitOrderHealOff=0,unitordernotarg,`healoff`,WESTRING_UNITORDERNOTARG_HEALOFF
UnitOrderInnerFireOn=0,unitordernotarg,`innerfireon`,WESTRING_UNITORDERNOTARG_INNERFIREON
UnitOrderInnerFireOff=0,unitordernotarg,`innerfireoff`,WESTRING_UNITORDERNOTARG_INNERFIREOFF
UnitOrderSlowOn=0,unitordernotarg,`slowon`,WESTRING_UNITORDERNOTARG_SLOWON
UnitOrderSlowOff=0,unitordernotarg,`slowoff`,WESTRING_UNITORDERNOTARG_SLOWOFF
UnitOrderSpellStealOn=1,unitordernotarg,`spellstealon`,WESTRING_UNITORDERNOTARG_SPELLSTEALON
UnitOrderSpellStealOff=1,unitordernotarg,`spellstealoff`,WESTRING_UNITORDERNOTARG_SPELLSTEALOFF
UnitOrderMagicDefense=1,unitordernotarg,`magicdefense`,人族破法者 - 激活魔法防御 [R]
UnitOrderMagicUnDefense=1,unitordernotarg,`magicundefense`,人族破法者 - 取消魔法防御 [R]
UnitOrderWaterElemental=0,unitordernotarg,`waterelemental`,WESTRING_UNITORDERNOTARG_WATERELEMENTAL
UnitOrderPhoenix=1,unitordernotarg,`summonphoenix`,WESTRING_UNITORDERNOTARG_PHOENIX
UnitOrderThunderClap=0,unitordernotarg,`thunderclap`,WESTRING_UNITORDERNOTARG_THUNDERCLAP
UnitOrderAvatar=0,unitordernotarg,`avatar`,WESTRING_UNITORDERNOTARG_AVATAR
UnitOrderDivineShield=0,unitordernotarg,`divineshield`,WESTRING_UNITORDERNOTARG_DIVINESHIELD
UnitOrderUnDivineShield=0,unitordernotarg,`undivineshield`,WESTRING_UNITORDERNOTARG_UNDIVINESHIELD
UnitOrderResurrection=0,unitordernotarg,`resurrection`,WESTRING_UNITORDERNOTARG_RESURRECTION
// Orc
UnitOrderOrcBuild=1,unitordernotarg,`orcbuild`,WESTRING_UNITORDERNOTARG_ORCBUILD
UnitOrderBattleStations=0,unitordernotarg,`battlestations`,WESTRING_UNITORDERNOTARG_BATTLESTATIONS
UnitOrderStandDown=0,unitordernotarg,`standdown`,WESTRING_UNITORDERNOTARG_STANDDOWN
UnitOrderRepairOOn=0,unitordernotarg,`repairon`,WESTRING_UNITORDERNOTARG_REPAIROON
UnitOrderRepairOOff=0,unitordernotarg,`repairoff`,WESTRING_UNITORDERNOTARG_REPAIROOFF
UnitOrderBerserk=1,unitordernotarg,`berserk`,WESTRING_UNITORDERNOTARG_BERSERK
UnitOrderBloodlustOn=0,unitordernotarg,`bloodluston`,WESTRING_UNITORDERNOTARG_BLOODLUSTON
UnitOrderBloodlustOff=0,unitordernotarg,`bloodlustoff`,WESTRING_UNITORDERNOTARG_BLOODLUSTOFF
UnitOrderAncestralSpirit=1,unitordernotarg,`ancestralspirit`,WESTRING_UNITORDERNOTARG_ANCESTRALSPIRIT
UnitOrderEtherealForm=1,unitordernotarg,`uncorporealform`,WESTRING_UNITORDERNOTARG_ETHEREALFORM
UnitOrderCorporealForm=1,unitordernotarg,`corporealform`,WESTRING_UNITORDERNOTARG_CORPOREALFORM
UnitOrderWindWalk=0,unitordernotarg,`windwalk`,WESTRING_UNITORDERNOTARG_WINDWALK
UnitOrderMirrorImage=0,unitordernotarg,`mirrorimage`,WESTRING_UNITORDERNOTARG_MIRRORIMAGE
UnitOrderWhirlWind=0,unitordernotarg,`whirlwind`,WESTRING_UNITORDERNOTARG_BLADESTORM
UnitOrderSpiritWolf=0,unitordernotarg,`spiritwolf`,WESTRING_UNITORDERNOTARG_FERALSPIRIT
UnitOrderVoodoo=1,unitordernotarg,`voodoo`,WESTRING_UNITORDERNOTARG_VOODOO
UnitOrderStomp=0,unitordernotarg,`stomp`,WESTRING_UNITORDERNOTARG_WARSTOMP
// Night Elf
UnitOrderNightElfBuild=1,unitordernotarg,`nightelfbuild`,WESTRING_UNITORDERNOTARG_NIGHTELFBUILD
UnitOrderUnRoot=0,unitordernotarg,`unroot`,WESTRING_UNITORDERNOTARG_UNROOT
UnitOrderAutoEntangle=1,unitordernotarg,`autoentangle`,WESTRING_UNITORDERNOTARG_AUTOENTANGLE
UnitOrderAutoEntangleInstant=1,unitordernotarg,`autoentangleinstant`,WESTRING_UNITORDERNOTARG_AUTOENTANGLEINSTANT
UnitOrderReplenishOn=1,unitordernotarg,`rechargeon`,WESTRING_UNITORDERNOTARG_REPLENISHON
UnitOrderReplenishOff=1,unitordernotarg,`rechargeoff`,WESTRING_UNITORDERNOTARG_REPLENISHOFF
UnitOrderAmbush=0,unitordernotarg,`ambush`,WESTRING_UNITORDERNOTARG_HIDE
UnitOrderRenewOn=0,unitordernotarg,`renewon`,WESTRING_UNITORDERNOTARG_RENEWON
UnitOrderRenewOff=0,unitordernotarg,`renewoff`,WESTRING_UNITORDERNOTARG_RENEWOFF
UnitOrderCoupleInstant1=1,unitordernotarg,`coupleinstant`,WESTRING_UNITORDERNOTARG_COUPLEINSTANT1
UnitOrderCoupleInstant2=1,unitordernotarg,`coupleinstant`,WESTRING_UNITORDERNOTARG_COUPLEINSTANT2
UnitOrderDecouple=1,unitordernotarg,`decouple`,WESTRING_UNITORDERNOTARG_DECOUPLE
UnitOrderAutoDispelOn=0,unitordernotarg,`autodispelon`,WESTRING_UNITORDERNOTARG_AUTODISPELON
UnitOrderAutoDispelOff=0,unitordernotarg,`autodispeloff`,WESTRING_UNITORDERNOTARG_AUTODISPELOFF
UnitOrderFaerieFireOn=0,unitordernotarg,`faeriefireon`,WESTRING_UNITORDERNOTARG_FAERIEFIREON
UnitOrderFaerieFireOff=0,unitordernotarg,`faeriefireoff`,WESTRING_UNITORDERNOTARG_FAERIEFIREOFF
UnitOrderRavenForm=0,unitordernotarg,`ravenform`,WESTRING_UNITORDERNOTARG_RAVENFORM
UnitOrderUnRavenForm=0,unitordernotarg,`unravenform`,WESTRING_UNITORDERNOTARG_UNRAVENFORM
UnitOrderRoar=0,unitordernotarg,`roar`,WESTRING_UNITORDERNOTARG_ROAR
UnitOrderBearForm=0,unitordernotarg,`bearform`,WESTRING_UNITORDERNOTARG_BEARFORM
UnitOrderUnBearForm=0,unitordernotarg,`unbearform`,WESTRING_UNITORDERNOTARG_UNBEARFORM
UnitOrderTaunt=1,unitordernotarg,`taunt`,WESTRING_UNITORDERNOTARG_TAUNT
UnitOrderManaFlareOn=1,unitordernotarg,`manaflareon`,WESTRING_UNITORDERNOTARG_MANAFLAREON
UnitOrderManaFlareOff=1,unitordernotarg,`manaflareoff`,WESTRING_UNITORDERNOTARG_MANAFLAREOFF
UnitOrderPhaseShift=1,unitordernotarg,`phaseshift`,WESTRING_UNITORDERNOTARG_PHASESHIFT
UnitOrderPhaseShiftOn=1,unitordernotarg,`phaseshifton`,WESTRING_UNITORDERNOTARG_PHASESHIFTON
UnitOrderPhaseShiftOff=1,unitordernotarg,`phaseshiftoff`,WESTRING_UNITORDERNOTARG_PHASESHIFTOFF
UnitOrderVengeanceInstant=1,unitordernotarg,`vengeanceinstant`,WESTRING_UNITORDERNOTARG_VENGEANCEINSTANT
UnitOrderVengeanceOn=1,unitordernotarg,`vengeanceon`,WESTRING_UNITORDERNOTARG_VENGEANCEON
UnitOrderVengeanceOff=1,unitordernotarg,`vengeanceoff`,WESTRING_UNITORDERNOTARG_VENGEANCEOFF
UnitOrderImmolation=0,unitordernotarg,`immolation`,WESTRING_UNITORDERNOTARG_IMMOLATION
UnitOrderUnImmolation=0,unitordernotarg,`unimmolation`,WESTRING_UNITORDERNOTARG_UNIMMOLATION
UnitOrderMetamorphosis=0,unitordernotarg,`metamorphosis`,WESTRING_UNITORDERNOTARG_METAMORPHOSIS
UnitOrderTranquility=0,unitordernotarg,`tranquility`,WESTRING_UNITORDERNOTARG_TRANQUILITY
UnitOrderSearingArrows=0,unitordernotarg,`flamingarrows`,WESTRING_UNITORDERNOTARG_SEARINGARROWS
UnitOrderUnSearingArrows=0,unitordernotarg,`unflamingarrows`,WESTRING_UNITORDERNOTARG_UNSEARINGARROWS
UnitOrderScout=0,unitordernotarg,`scout`,WESTRING_UNITORDERNOTARG_SCOUT
UnitOrderStarfall2=0,unitordernotarg,`starfall`,WESTRING_UNITORDERNOTARG_STARFALL
UnitOrderFanOfKnives=1,unitordernotarg,`fanofknives`,WESTRING_UNITORDERNOTARG_FANOFKNIVES
UnitOrderSpiritOfVengeance=1,unitordernotarg,`spiritofvengeance`,WESTRING_UNITORDERNOTARG_SPIRITOFVENGEANCE
// Undead
UnitOrderUndeadBuild=1,unitordernotarg,`undeadbuild`,WESTRING_UNITORDERNOTARG_UNDEADBUILD
UnitOrderRestorationOn=0,unitordernotarg,`restorationon`,WESTRING_UNITORDERNOTARG_RESTOREON
UnitOrderRestorationOff=0,unitordernotarg,`restorationoff`,WESTRING_UNITORDERNOTARG_RESTOREOFF
UnitOrderCannibalize=0,unitordernotarg,`cannibalize`,WESTRING_UNITORDERNOTARG_CANNIBALIZE
UnitOrderWebOn=0,unitordernotarg,`webon`,WESTRING_UNITORDERNOTARG_WEBON
UnitOrderWebOff=0,unitordernotarg,`weboff`,WESTRING_UNITORDERNOTARG_WEBOFF
UnitOrderBurrow=1,unitordernotarg,`burrow`,WESTRING_UNITORDERNOTARG_BURROW
UnitOrderUnBurrow=1,unitordernotarg,`unburrow`,WESTRING_UNITORDERNOTARG_UNBURROW
UnitOrderLoadCorpse=0,unitordernotarg,`loadcorpse`,WESTRING_UNITORDERNOTARG_LOADCORPSE
UnitOrderUnloadAllCorpses=0,unitordernotarg,`unloadallcorpses`,WESTRING_UNITORDERNOTARG_UNLOADALLCORPSES
UnitOrderStoneForm=0,unitordernotarg,`stoneform`,WESTRING_UNITORDERNOTARG_STONEFORM
UnitOrderUnStoneForm=0,unitordernotarg,`unstoneform`,WESTRING_UNITORDERNOTARG_UNSTONEFORM
UnitOrderRaiseDeadInstant=1,unitordernotarg,`instant`,WESTRING_UNITORDERNOTARG_RAISEDEAD
UnitOrderRaiseDeadOn=0,unitordernotarg,`raisedeadon`,WESTRING_UNITORDERNOTARG_RAISEDEADON
UnitOrderRaiseDeadOff=0,unitordernotarg,`raisedeadoff`,WESTRING_UNITORDERNOTARG_RAISEDEADOFF
UnitOrderCurseOn=0,unitordernotarg,`curseon`,WESTRING_UNITORDERNOTARG_CURSEON
UnitOrderCurseOff=0,unitordernotarg,`curseoff`,WESTRING_UNITORDERNOTARG_CURSEOFF
UnitOrderFlamingAttackOn=1,unitordernotarg,`flamingattack`,WESTRING_UNITORDERNOTARG_FLAMINGATTACKON
UnitOrderFlamingAttackOff=1,unitordernotarg,`unflamingattack`,WESTRING_UNITORDERNOTARG_FLAMINGATTACKOFF
UnitOrderSphinxForm=1,unitordernotarg,`avengerform`,WESTRING_UNITORDERNOTARG_SPHINXFORM
UnitOrderReplenishLife=1,unitordernotarg,`replenishlife`,WESTRING_UNITORDERNOTARG_REPLENISHLIFE
UnitOrderReplenishLifeOn=1,unitordernotarg,`replenishlifeon`,WESTRING_UNITORDERNOTARG_REPLENISHLIFEON
UnitOrderReplenishLifeOff=1,unitordernotarg,`replenishlifeoff`,WESTRING_UNITORDERNOTARG_REPLENISHLIFEOFF
UnitOrderReplenishMana=1,unitordernotarg,`replenishmana`,WESTRING_UNITORDERNOTARG_REPLENISHMANA
UnitOrderReplenishManaOn=1,unitordernotarg,`replenishmanaon`,WESTRING_UNITORDERNOTARG_REPLENISHMANAON
UnitOrderReplenishManaOff=1,unitordernotarg,`replenishmanaoff`,WESTRING_UNITORDERNOTARG_REPLENISHMANAOFF
UnitOrderCarrionScarabsInstant=1,unitordernotarg,`carrionscarabsinstant`,"不死族地穴领主 - 召唤腐尸甲虫 [R]"
UnitOrderCarrionScarabsOn=1,unitordernotarg,`carrionscarabson`,WESTRING_UNITORDERNOTARG_CARRIONSCARABSON
UnitOrderCarrionScarabsOff=1,unitordernotarg,`carrionscarabsoff`,WESTRING_UNITORDERNOTARG_CARRIONSCARABSOFF
UnitOrderCarrionScarabsInstant=1,unitordernotarg,`carrionscarabsinstant`,WESTRING_UNITORDERNOTARG_CARRIONSCARABS
UnitOrderLocustSwarm=1,unitordernotarg,`locustswarm`,WESTRING_UNITORDERNOTARG_LOCUSTSWARM
UnitOrderAnimateDead=0,unitordernotarg,`animatedead`,WESTRING_UNITORDERNOTARG_ANIMATEDEAD
UnitOrderFrostArmorOn=0,unitordernotarg,`frostarmoron`,WESTRING_UNITORDERNOTARG_FROSTARMORON
UnitOrderFrostArmorOff=0,unitordernotarg,`frostarmoroff`,WESTRING_UNITORDERNOTARG_FROSTARMOROFF
// Neutral
UnitOrderNagaBuild=1,unitordernotarg,`nagabuild`,WESTRING_UNITORDERNOTARG_NAGABUILD
UnitOrderSubmerge=1,unitordernotarg,`submerge`,娜迦 - 潜水 [R]
UnitOrderUnSubmerge=1,unitordernotarg,`unsubmerge`,娜迦 - 取消潜水 [R]
UnitOrderParasiteOn=1,unitordernotarg,`parasiteon`,娜迦海妖 - 激活寄生虫 [R]
UnitOrderParasiteOff=1,unitordernotarg,`parasiteoff`,娜迦海妖 - 取消寄生虫 [R]
UnitOrderCreepAnimateDead=0,unitordernotarg,`creepanimatedead`,WESTRING_UNITORDERNOTARG_CREEPANIMATEDEAD
UnitOrderCreepHealOn=0,unitordernotarg,`creephealon`,WESTRING_UNITORDERNOTARG_CREEPHEALON
UnitOrderCreepHealOff=0,unitordernotarg,`creephealoff`,WESTRING_UNITORDERNOTARG_CREEPHEALOFF
UnitOrderRevenge=0,unitordernotarg,`revenge`,WESTRING_UNITORDERNOTARG_REVENGE
UnitOrderCreepThunderClap=0,unitordernotarg,`creepthunderclap`,WESTRING_UNITORDERNOTARG_CREEPTHUNDERCLAP
UnitOrderWateryMinion=1,unitordernotarg,`wateryminion`,WESTRING_UNITORDERNOTARG_WATERYMINION
UnitOrderSelfDestructOn=1,unitordernotarg,`selfdestructon`,WESTRING_UNITORDERNOTARG_SELFDESTRUCTON
UnitOrderSelfDestructOff=1,unitordernotarg,`selfdestructoff`,WESTRING_UNITORDERNOTARG_SELFDESTRUCTOFF
UnitOrderSummonGrizzly=1,unitordernotarg,`summongrizzly`,WESTRING_UNITORDERNOTARG_SUMMONGRIZZLY
UnitOrderSummonQuillbeast=1,unitordernotarg,`summonquillbeast`,WESTRING_UNITORDERNOTARG_SUMMONQUILLBEAST
UnitOrderSummonWarEagle=1,unitordernotarg,`summonwareagle`,WESTRING_UNITORDERNOTARG_SUMMONWAREAGLE
UnitOrderBlackArrowOn=1,unitordernotarg,`blackarrowon`,WESTRING_UNITORDERNOTARG_BLACKARROWON
UnitOrderBlackArrowOff=1,unitordernotarg,`blackarrowoff`,WESTRING_UNITORDERNOTARG_BLACKARROWOFF
UnitOrderColdArrowOn=1,unitordernotarg,`coldarrows`,WESTRING_UNITORDERNOTARG_COLDARROWON
UnitOrderColdArrowOff=1,unitordernotarg,`uncoldarrows`,WESTRING_UNITORDERNOTARG_COLDARROWOFF
UnitOrderManaShieldOn=1,unitordernotarg,`manashieldon`,WESTRING_UNITORDERNOTARG_MANASHIELDON
UnitOrderManaShieldOff=1,unitordernotarg,`manashieldoff`,WESTRING_UNITORDERNOTARG_MANASHIELDOFF
UnitOrderElementalFury=1,unitordernotarg,`elementalfury`,WESTRING_UNITORDERNOTARG_ELEMENTALFURY
UnitOrderHowlOfTerror=1,unitordernotarg,`howlofterror`,WESTRING_UNITORDERNOTARG_HOWLOFTERROR
UnitOrderPoisonArrows=0,unitordernotarg,`poisonarrows`,WESTRING_UNITORDERNOTARG_POISONARROWON
UnitOrderUnPoisonArrows=0,unitordernotarg,`unpoisonarrows`,WESTRING_UNITORDERNOTARG_POISONARROWOFF
UnitOrderChemicalRage=1,unitordernotarg,`chemicalrage`,WESTRING_UNITORDERNOTARG_CHEMICALRAGE
UnitOrderRoboGoblin=1,unitordernotarg,`robogoblin`,WESTRING_UNITORDERNOTARG_ROBOGOBLIN
UnitOrderUnRoboGoblin=1,unitordernotarg,`unrobogoblin`,WESTRING_UNITORDERNOTARG_UNROBOGOBLIN
UnitOrderLavaMonster=1,unitordernotarg,`lavamonster`,WESTRING_UNITORDERNOTARG_LAVAMONSTER
UnitOrderIncinerateArrowOn=1,unitordernotarg,`incineratearrowon`,WESTRING_UNITORDERNOTARG_INCINERATEARROWON
UnitOrderIncinerateArrowOff=1,unitordernotarg,`incineratearrowoff`,WESTRING_UNITORDERNOTARG_INCINERATEARROWOFF
// Special
UnitOrderChannel=1,unitordernotarg,`channel`,WESTRING_UNITORDERNOTARG_CHANNEL
UnitOrderMedivhRavenForm=0,unitordernotarg,`ravenform`,WESTRING_UNITORDERNOTARG_MEDIVHRAVENFORM
UnitOrderMedivhUnRavenForm=0,unitordernotarg,`unravenform`,WESTRING_UNITORDERNOTARG_MEDIVHUNRAVENFORM
UnitOrderRexxarBattleRoar=1,unitordernotarg,`battleroar`,WESTRING_UNITORDERNOTARG_REXXARBATTLEROAR
UnitOrderColdArrows=0,unitordernotarg,`coldarrows`,WESTRING_UNITORDERNOTARG_COLDARROWS
UnitOrderUnColdArrows=0,unitordernotarg,`uncoldarrows`,WESTRING_UNITORDERNOTARG_UNCOLDARROWS

// OrderCode

// Trigger Unit-Targeted Target Orders
// Common
OrderCodeAttackUnit=0,ordercodeutarg,851983,WESTRING_UNITORDERUTARG_ATTACK
OrderCodeAttackUnitOnce=0,ordercodeutarg,851985,WESTRING_UNITORDERUTARG_ATTACKONCE
OrderCodeMoveUnit=0,ordercodeutarg,851986,WESTRING_UNITORDERUTARG_MOVE
OrderCodeAIMoveUnit=0,ordercodeutarg,851988,AImove
OrderCodeSmartUnit=1,ordercodeutarg,851971,WESTRING_UNITORDERUTARG_SMART
OrderCodeSetRallyUnit=0,ordercodeutarg,851980,WESTRING_UNITORDERPTARG_SETRALLY
OrderCodePatrolUnit=0,ordercodeutarg,851990,WESTRING_UNITORDERPTARG_PATROL
OrderCodeHarvest=0,ordercodeutarg,852018,WESTRING_UNITORDERUTARG_HARVEST
OrderCodeRevive=0,ordercodeutarg,852039,WESTRING_UNITORDERUTARG_REVIVE
OrderCodeLoad=0,ordercodeutarg,852046,WESTRING_UNITORDERUTARG_LOAD
OrderCodeUnload=0,ordercodeutarg,852047,WESTRING_UNITORDERUTARG_UNLOAD
OrderCodeBoard=0,ordercodeutarg,852043,WESTRING_UNITORDERUTARG_BOARD
OrderCodeForceBoard=0,ordercodeutarg,852044,WESTRING_UNITORDERUTARG_FORCEBOARD
// Human
OrderCodeRepair=0,ordercodeutarg,852024,WESTRING_UNITORDERUTARG_REPAIR
OrderCodeInnerFire=0,ordercodeutarg,852066,WESTRING_UNITORDERUTARG_INNERFIRE
OrderCodeDispel=0,ordercodeutarg,852057,WESTRING_UNITORDERUTARG_DISPEL
OrderCodeHeal=0,ordercodeutarg,852063,WESTRING_UNITORDERUTARG_HEAL
OrderCodeSlow=0,ordercodeutarg,852075,WESTRING_UNITORDERUTARG_SLOW
OrderCodeInvisibility=0,ordercodeutarg,852069,WESTRING_UNITORDERUTARG_INVISIBILITY
OrderCodePolymorph=0,ordercodeutarg,852074,WESTRING_UNITORDERUTARG_POLYMORPH
OrderCodeControlMagic=1,ordercodeutarg,852474,WESTRING_UNITORDERUTARG_CONTROLMAGIC
OrderCodeSpellSteal=1,ordercodeutarg,852483,WESTRING_UNITORDERUTARG_SPELLSTEAL
OrderCodeAerialShackles=1,ordercodeutarg,852480,WESTRING_UNITORDERUTARG_AERIALSHACKLES
OrderCodeMassTeleport=0,ordercodeutarg,852093,WESTRING_UNITORDERUTARG_MASSTELEPORT
OrderCodeBanish=1,ordercodeutarg,852486,WESTRING_UNITORDERUTARG_BANISH
OrderCodeSiphonMana=1,ordercodeutarg,852487,WESTRING_UNITORDERUTARG_SIPHONMANA
OrderCodeThunderBolt=0,ordercodeutarg,852095,WESTRING_UNITORDERUTARG_THUNDERBOLT
OrderCodeHolyBolt=0,ordercodeutarg,852092,WESTRING_UNITORDERUTARG_HOLYBOLT
// Orc
OrderCodeRepairO=0,ordercodeutarg,852024,WESTRING_UNITORDERUTARG_REPAIRO
OrderCodeEnsnare=0,ordercodeutarg,852106,WESTRING_UNITORDERUTARG_ENSNARE
OrderCodeUnstableConcoction=1,ordercodeutarg,852500,WESTRING_UNITORDERUTARG_UNSTABLECONCOCTION
OrderCodePurge=0,ordercodeutarg,852111,WESTRING_UNITORDERUTARG_PURGE
OrderCodeLightningShield=0,ordercodeutarg,852110,WESTRING_UNITORDERUTARG_LIGHTNINGSHIELD
OrderCodeBloodlust=0,ordercodeutarg,852101,WESTRING_UNITORDERUTARG_BLOODLUST
OrderCodeSpiritLink=1,ordercodeutarg,854299,WESTRING_UNITORDERUTARG_SPIRITLINK
OrderCodeDevour=0,ordercodeutarg,852104,WESTRING_UNITORDERUTARG_DEVOUR
OrderCodeChainLightning=0,ordercodeutarg,852119,WESTRING_UNITORDERUTARG_CHAINLIGHTNING
OrderCodeHealingWave=1,ordercodeutarg,852501,WESTRING_UNITORDERUTARG_HEALINGWAVE
OrderCodeHex=1,ordercodeutarg,852502,WESTRING_UNITORDERUTARG_HEX

// Night Elf
OrderCodeRenew=0,ordercodeutarg,852161,WESTRING_UNITORDERUTARG_RENEW
OrderCodeEntangle=0,ordercodeutarg,852147,WESTRING_UNITORDERUTARG_ENTANGLE
OrderCodeEntangleInstant=0,ordercodeutarg,852148,WESTRING_UNITORDERUTARG_ENTANGLEINSTANT
OrderCodeReplenish=0,ordercodeutarg,852157,WESTRING_UNITORDERUTARG_REPLENISH
OrderCodeLoadArcher=0,ordercodeutarg,852507,WESTRING_UNITORDERUTARG_LOADARCHER
OrderCodeAutoDispel=0,ordercodeutarg,852132,WESTRING_UNITORDERUTARG_AUTODISPEL
OrderCodeFaerieFire=0,ordercodeutarg,852149,WESTRING_UNITORDERUTARG_FAERIEFIRE
OrderCodeCyclone=0,ordercodeutarg,852144,WESTRING_UNITORDERUTARG_CYCLONE
OrderCodeRejuvination=0,ordercodeutarg,852160,WESTRING_UNITORDERUTARG_REJUVINATION
OrderCodeVengeance=1,ordercodeutarg,852521,WESTRING_UNITORDERUTARG_VENGEANCE
OrderCodeManaBurn=0,ordercodeutarg,852179,WESTRING_UNITORDERUTARG_MANABURN
OrderCodeEntanglingRoots=0,ordercodeutarg,852171,WESTRING_UNITORDERUTARG_ENTANGLINGROOTS
OrderCodeShadowStrike=1,ordercodeutarg,852527,WESTRING_UNITORDERUTARG_SHADOWSTRIKE
// Undead
OrderCodeRestoration=0,ordercodeutarg,852202,WESTRING_UNITORDERUTARG_RESTORE
OrderCodeSacrificeAcolyte=0,ordercodeutarg,852205,WESTRING_UNITORDERUTARG_SACRIFICEACOLYTE
OrderCodeSacrifice=0,ordercodeutarg,852201,WESTRING_UNITORDERUTARG_SACRIFICE
OrderCodeUnsummon=0,ordercodeutarg,852210,WESTRING_UNITORDERUTARG_UNSUMMON
OrderCodeWeb=0,ordercodeutarg,852211,WESTRING_UNITORDERUTARG_WEB
OrderCodeRaiseDead=0,ordercodeutarg,852197,WESTRING_UNITORDERUTARG_RAISEDEAD
OrderCodeUnholyFrenzy=0,ordercodeutarg,852209,WESTRING_UNITORDERUTARG_UNHOLYFRENZY
OrderCodeCripple=0,ordercodeutarg,852189,WESTRING_UNITORDERUTARG_CRIPPLE
OrderCodeCurse=0,ordercodeutarg,852190,WESTRING_UNITORDERUTARG_CURSE
OrderCodeAntiMagicShell=0,ordercodeutarg,852186,WESTRING_UNITORDERUTARG_ANTIMAGICSHELL
OrderCodePossession=0,ordercodeutarg,852196,WESTRING_UNITORDERUTARG_POSSESSION
OrderCodeAbsorbMana=1,ordercodeutarg,852529,WESTRING_UNITORDERUTARG_ABSORBMANA
OrderCodeFlamingAttack=1,ordercodeutarg,852539,WESTRING_UNITORDERUTARG_FLAMINGATTACK
OrderCodeImpale=1,ordercodeutarg,852555,WESTRING_UNITORDERUTARG_IMPALE
OrderCodeCarrionScarabs=1,ordercodeutarg,852551,WESTRING_UNITORDERUTARG_CARRIONSCARABS
OrderCodeDeathCoil=0,ordercodeutarg,852222,WESTRING_UNITORDERUTARG_DEATHCOIL
OrderCodeDeathPact=0,ordercodeutarg,852223,WESTRING_UNITORDERUTARG_DEATHPACT
OrderCodeSleep=0,ordercodeutarg,852227,WESTRING_UNITORDERUTARG_SLEEP
OrderCodeFrostNova=0,ordercodeutarg,852226,WESTRING_UNITORDERUTARG_FROSTNOVA
OrderCodeFrostArmor=0,ordercodeutarg,852225,WESTRING_UNITORDERUTARG_FROSTARMOR
OrderCodeDarkRitual=0,ordercodeutarg,852219,WESTRING_UNITORDERUTARG_DARKRITUAL
// Neutral
OrderTargetCodeBreathOfFrost=1,ordercodeutarg,852560,WESTRING_UNITORDERPTARG_BREATHOFFROST
OrderCodeCreepDevour=1,ordercodeutarg,852247,WESTRING_UNITORDERUTARG_CREEPDEVOUR
OrderCodeFirebolt=0,ordercodeutarg,852231,WESTRING_UNITORDERUTARG_FIREBOLT
OrderCodeCreepHeal=0,ordercodeutarg,852248,WESTRING_UNITORDERUTARG_CREEPHEAL
OrderCodeCreepThunderBolt=0,ordercodeutarg,852252,WESTRING_UNITORDERUTARG_CREEPTHUNDERBOLT
OrderCodeParasite=1,ordercodeutarg,852601,WESTRING_UNITORDERUTARG_PARASITE
OrderCodeSelfDestructUnit=1,ordercodeutarg,852040,WESTRING_UNITORDERUTARG_SELFDESTRUCT
OrderCodeBlackArrow=1,ordercodeutarg,852577,WESTRING_UNITORDERUTARG_BLACKARROW
OrderCodeCharm=1,ordercodeutarg,852581,WESTRING_UNITORDERUTARG_CHARM
OrderCodeLifeDrain=1,ordercodeutarg,852487,WESTRING_UNITORDERUTARG_LIFEDRAIN
OrderCodeColdArrow=1,ordercodeutarg,852243,WESTRING_UNITORDERUTARG_COLDARROW
OrderCodeForkedLightning=1,ordercodeutarg,852587,WESTRING_UNITORDERUTARG_FORKEDLIGHTNING
OrderCodeStrongDrink=1,ordercodeutarg,852585,WESTRING_UNITORDERUTARG_STRONGDRINK
OrderCodeDoom=1,ordercodeutarg,852583,WESTRING_UNITORDERUTARG_DOOM
OrderCodeAcidBomb=1,ordercodeutarg,852662,WESTRING_UNITORDERUTARG_ACIDBOMB
OrderCodeTransmute=1,ordercodeutarg,852665,WESTRING_UNITORDERUTARG_TRANSMUTE
OrderCodeSoulBurn=1,ordercodeutarg,852668,WESTRING_UNITORDERUTARG_SOULBURN
OrderCodePoisonArrow=0,ordercodeutarg,852254,WESTRING_UNITORDERUTARG_POISONARROW
OrderCodeIncinerateArrow=1,ordercodeutarg,852670,WESTRING_UNITORDERUTARG_INCINERATEARROW
// Special
OrderCodeFingerOfDeath=0,ordercodeutarg,852230,WESTRING_UNITORDERUTARG_FINGEROFDEATH
OrderCodeDarkConversion=0,ordercodeutarg,852228,WESTRING_UNITORDERUTARG_DARKCONVERSION
OrderCodeSoulPreservation=0,ordercodeutarg,852242,WESTRING_UNITORDERUTARG_SOULPRESERVATION
OrderCodeDarkConversionFast=0,ordercodeutarg,852228,WESTRING_UNITORDERUTARG_DARKCONVERSIONFAST
OrderCodeNeutralInterAct=0,ordercodeutarg,852566,中立商店 - 选择单位
OrderCodeItemIllusion=1,ordercodeutarg,852274,物品技能 - 幻象权杖
OrderCodeItemChainDispel=1,ordercodeutarg,852615,物品技能 - 连锁驱逐

// Trigger Point-Targeted Unit Orders
// Common
OrderCodeAttack=0,ordercodeptarg,851983,WESTRING_UNITORDERPTARG_ATTACK
OrderCodeAttackGround=0,ordercodeptarg,851984,WESTRING_UNITORDERPTARG_ATTACKGROUND
OrderCodeMove=0,ordercodeptarg,851986,WESTRING_UNITORDERPTARG_MOVE
OrderCodeAIMove=0,ordercodeptarg,851988,AImove
OrderCodePatrol=0,ordercodeptarg,851990,WESTRING_UNITORDERPTARG_PATROL
OrderCodeSmartPoint=1,ordercodeptarg,851971,WESTRING_UNITORDERPTARG_SMART
OrderCodeSetRally=0,ordercodeptarg,851980,WESTRING_UNITORDERPTARG_SETRALLY
OrderCodeUnloadAll=0,ordercodeptarg,`852048`,WESTRING_UNITORDERPTARG_UNLOADALL
// Human
OrderCodeFlare=0,ordercodeptarg,852060,WESTRING_UNITORDERPTARG_FLARE
OrderCodeCloudOfFog=1,ordercodeptarg,852473,WESTRING_UNITORDERPTARG_CLOUDOFFOG
OrderCodeReveal=1,ordercodeptarg,852270,人族神秘之塔 - 显示
OrderCodeBlizzard=0,ordercodeptarg,852089,WESTRING_UNITORDERPTARG_BLIZZARD
OrderCodeFlameStrike=1,ordercodeptarg,852488,WESTRING_UNITORDERPTARG_FLAMESTRIKE
// Orc
OrderCodeSentryWard=0,ordercodeptarg,852105,WESTRING_UNITORDERPTARG_SENTRYWARD
OrderCodeStasisTrap=0,ordercodeptarg,852114,WESTRING_UNITORDERPTARG_STASISTRAP
OrderCodeHealingWard=0,ordercodeptarg,852109,WESTRING_UNITORDERPTARG_HEALINGWARD
OrderCodeDisenchant=1,ordercodeptarg,852495,WESTRING_UNITORDERPTARG_DISENCHANT
OrderCodeFarSight=0,ordercodeptarg,852122,WESTRING_UNITORDERPTARG_FARSIGHT
OrderCodeEarthquake=0,ordercodeptarg,852121,WESTRING_UNITORDERPTARG_EARTHQUAKE
OrderCodeSerpentWard=1,ordercodeptarg,852504,WESTRING_UNITORDERPTARG_SERPENTWARD
OrderCodeShockwave=0,ordercodeptarg,852125,WESTRING_UNITORDERPTARG_SHOCKWAVE
// Night Elf
OrderCodeRoot=0,ordercodeptarg,852165,WESTRING_UNITORDERPTARG_ROOT
OrderCodeDetonate=0,ordercodeptarg,852145,WESTRING_UNITORDERPTARG_DETONATE
OrderCodeForceOfNature=0,ordercodeptarg,852176,WESTRING_UNITORDERPTARG_FORCEOFNATURE
OrderCodeStarfall=0,ordercodeptarg,`obsolete`,WESTRING_UNITORDERPTARG_STARFALL
OrderCodeBlink=1,ordercodeptarg,852525,WESTRING_UNITORDERPTARG_BLINK
// Undead
OrderCodeDevourMagic=1,ordercodeptarg,852536,WESTRING_UNITORDERPTARG_DEVOURMAGIC
OrderCodeImpalePoint=1,ordercodeptarg,852555,WESTRING_UNITORDERPTARG_IMPALE
OrderCodeCarrionSwarm=0,ordercodeptarg,852218,WESTRING_UNITORDERPTARG_CARRIONSWARM
OrderCodeDarkSummoning=0,ordercodeptarg,852224,WESTRING_UNITORDERPTARG_DARKSUMMONING
OrderCodeDeathAndDecay=0,ordercodeptarg,852221,WESTRING_UNITORDERPTARG_DEATHANDDECAY
// Neutral
OrderCodeBreathOfFrost=1,ordercodeptarg,852560,WESTRING_UNITORDERPTARG_BREATHOFFROST
OrderCodeMonsoon=1,ordercodeptarg,852591,WESTRING_UNITORDERPTARG_MONSOON
OrderCodeSelfDestruct=0,ordercodeptarg,852040,WESTRING_UNITORDERPTARG_SELFDESTRUCT
OrderCodeInferno=0,ordercodeptarg,852232,WESTRING_UNITORDERPTARG_INFERNO
OrderCodeStampede=1,ordercodeptarg,852593,WESTRING_UNITORDERPTARG_STAMPEDE
OrderCodeSilence=1,ordercodeptarg,852592,WESTRING_UNITORDERPTARG_SILENCE
OrderCodeTornado=1,ordercodeptarg,852597,WESTRING_UNITORDERPTARG_TORNADO
OrderCodeBreathOfFire=1,ordercodeptarg,852580,WESTRING_UNITORDERPTARG_BREATHOFFIRE
OrderCodeHeroRainOfFire=1,ordercodeptarg,852238,WESTRING_UNITORDERPTARG_HERORAINOFFIRE
OrderCodeHealingSpray=1,ordercodeptarg,852664,WESTRING_UNITORDERPTARG_HEALINGSPRAY
OrderCodeClusterRockets=1,ordercodeptarg,852652,WESTRING_UNITORDERPTARG_CLUSTERROCKETS
OrderCodeSummonFactory=1,ordercodeptarg,852658,WESTRING_UNITORDERPTARG_SUMMONFACTORY
OrderCodeVolcano=1,ordercodeptarg,852669,WESTRING_UNITORDERPTARG_VOLCANO
// Special
OrderCodeDarkPortal=0,ordercodeptarg,852229,WESTRING_UNITORDERPTARG_DARKPORTAL
OrderCodeRainOfChaos=0,ordercodeptarg,852237,WESTRING_UNITORDERPTARG_RAINOFCHAOS
OrderCodeRainOfFire=0,ordercodeptarg,852238,WESTRING_UNITORDERPTARG_RAINOFFIRE
OrderCodeDarkSummoningOld=0,ordercodeptarg,852220,WESTRING_UNITORDERPTARG_DARKSUMMONINGOLD
OrderCodeNeutralDetectAOE=0,ordercodeptarg,852023,地精实验室 - 侦查

// Trigger Destructible-Targeted Unit Orders
// Common
OrderCodeAttackDestructible=0,ordercodedtarg,851983,WESTRING_UNITORDERDTARG_ATTACK
OrderCodeAttackDestructibleOnce=0,ordercodedtarg,851985,WESTRING_UNITORDERUTARG_ATTACKONCE
OrderCodeSmartDestructible=1,ordercodedtarg,851971,WESTRING_UNITORDERDTARG_SMART
OrderCodeSetRallyDestructible=0,ordercodedtarg,851980,WESTRING_UNITORDERPTARG_SETRALLY
OrderCodeHarvestDestructible=0,ordercodedtarg,852018,WESTRING_UNITORDERDTARG_HARVEST
OrderCodeMoveDestructible=0,ordercodedtarg,851986,WESTRING_UNITORDERPTARG_MOVE
OrderCodeAIMoveDestructible=0,ordercodedtarg,851988,AImove
// Human
// Orc
// Night Elf
OrderCodeConsumeTree=0,ordercodedtarg,852146,WESTRING_UNITORDERDTARG_CONSUMETREE
OrderCodeSentinel=0,ordercodedtarg,852182,WESTRING_UNITORDERDTARG_SENTINEL
OrderCodeGrabTree=1,ordercodedtarg,852511,WESTRING_UNITORDERDTARG_GRABTREE
// Undead
// Neutral
// Special

// Trigger Item-Targeted Unit Orders

// Common
OrderCodeAttackItem=1,ordercodeitarg,851983,WESTRING_UNITORDERITARG_ATTACK
OrderCodeAttackItemOnce=1,ordercodeitarg,851985,WESTRING_UNITORDERITARG_ATTACKONCE
OrderCodeSmartItem=1,ordercodeitarg,851988,WESTRING_UNITORDERITARG_SMART
OrderCodeSetRallyItem=0,ordercodeitarg,851980,WESTRING_UNITORDERPTARG_SETRALLY
OrderCodeMoveItem0=1,ordercodeitarg,852002,移动物品到第1格
OrderCodeMoveItem1=1,ordercodeitarg,852003,移动物品到第2格
OrderCodeMoveItem2=1,ordercodeitarg,852004,移动物品到第3格
OrderCodeMoveItem3=1,ordercodeitarg,852005,移动物品到第4格
OrderCodeMoveItem4=1,ordercodeitarg,852006,移动物品到第5格
OrderCodeMoveItem5=1,ordercodeitarg,852007,移动物品到第6格
OrderCodeRandomItem=1,ordercodeitarg,852622,物品技能 - 随机物品

// Trigger Immediate / Untargeted Unit Orders
// Common
OrderCodeStop=0,ordercodenotarg,851972,WESTRING_UNITORDERNOTARG_STOP
OrderCodeHoldPosition=0,ordercodenotarg,851993,WESTRING_UNITORDERNOTARG_HOLDPOSITION
OrderCodeAutoHarvestGold=0,ordercodenotarg,852021,WESTRING_UNITORDERNOTARG_AUTOHARVESTGOLD
OrderCodeAutoHarvestLumber=0,ordercodenotarg,852022,WESTRING_UNITORDERNOTARG_AUTOHARVESTLUMBER
OrderCodeReturnResources=0,ordercodenotarg,852020,WESTRING_UNITORDERNOTARG_RETURNRESOURCES
OrderCodeBuild=1,ordercodenotarg,851994,WESTRING_UNITORDERNOTARG_BUILD
OrderCodeHeroSkill=1,ordercodenotarg,852000,打开技能菜单
OrderCodeCancel=0,ordercodenotarg,851976,取消(训练、升级、研究)
OrderCodeUseItem0=1,ordercodenotarg,852008,使用第1格物品(无效)
OrderCodeUseItem1=1,ordercodenotarg,852009,使用第2格物品(无效)
OrderCodeUseItem2=1,ordercodenotarg,852010,使用第3格物品(无效)
OrderCodeUseItem3=1,ordercodenotarg,852011,使用第4格物品(无效)
OrderCodeUseItem4=1,ordercodenotarg,852012,使用第5格物品(无效)
OrderCodeUseItem5=1,ordercodenotarg,852013,使用第6格物品(无效)

// Human
OrderCodeHumanBuild=1,ordercodenotarg,851995,WESTRING_UNITORDERNOTARG_HUMANBUILD
OrderCodeTownBellOn=0,ordercodenotarg,852082,WESTRING_UNITORDERNOTARG_TOWNBELLON
OrderCodeTownBellOff=0,ordercodenotarg,852083,WESTRING_UNITORDERNOTARG_TOWNBELLOFF
OrderCodeMilitia=0,ordercodenotarg,852072,WESTRING_UNITORDERNOTARG_MILITIA
OrderCodeMilitiaOff=0,ordercodenotarg,852073,WESTRING_UNITORDERNOTARG_MILITIAOFF
OrderCodeRepairOn=0,ordercodenotarg,852025,WESTRING_UNITORDERNOTARG_REPAIRON
OrderCodeRepairOff=0,ordercodenotarg,852026,WESTRING_UNITORDERNOTARG_REPAIROFF
OrderCodeDefend=0,ordercodenotarg,852055,WESTRING_UNITORDERNOTARG_DEFEND
OrderCodeUnDefend=0,ordercodenotarg,852056,WESTRING_UNITORDERNOTARG_UNDEFEND
OrderCodeHealOn=0,ordercodenotarg,852064,WESTRING_UNITORDERNOTARG_HEALON
OrderCodeHealOff=0,ordercodenotarg,852065,WESTRING_UNITORDERNOTARG_HEALOFF
OrderCodeInnerFireOn=0,ordercodenotarg,852067,WESTRING_UNITORDERNOTARG_INNERFIREON
OrderCodeInnerFireOff=0,ordercodenotarg,852068,WESTRING_UNITORDERNOTARG_INNERFIREOFF
OrderCodeSlowOn=0,ordercodenotarg,852076,WESTRING_UNITORDERNOTARG_SLOWON
OrderCodeSlowOff=0,ordercodenotarg,852077,WESTRING_UNITORDERNOTARG_SLOWOFF
OrderCodeSpellStealOn=1,ordercodenotarg,852484,WESTRING_UNITORDERNOTARG_SPELLSTEALON
OrderCodeSpellStealOff=1,ordercodenotarg,852485,WESTRING_UNITORDERNOTARG_SPELLSTEALOFF
OrderCodeMagicDefense=1,ordercodenotarg,852478,人族破法者 - 激活魔法防御
OrderCodeMagicUnDefense=1,ordercodenotarg,852479,人族破法者 - 取消魔法防御
OrderCodeWaterElemental=0,ordercodenotarg,852097,WESTRING_UNITORDERNOTARG_WATERELEMENTAL
OrderCodePhoenix=1,ordercodenotarg,852489,WESTRING_UNITORDERNOTARG_PHOENIX
OrderCodeThunderClap=0,ordercodenotarg,852096,WESTRING_UNITORDERNOTARG_THUNDERCLAP
OrderCodeAvatar=0,ordercodenotarg,852086,WESTRING_UNITORDERNOTARG_AVATAR
OrderCodeDivineShield=0,ordercodenotarg,852090,WESTRING_UNITORDERNOTARG_DIVINESHIELD
OrderCodeUnDivineShield=0,ordercodenotarg,852091,WESTRING_UNITORDERNOTARG_UNDIVINESHIELD
OrderCodeResurrection=0,ordercodenotarg,852094,WESTRING_UNITORDERNOTARG_RESURRECTION
// Orc
OrderCodeOrcBuild=1,ordercodenotarg,851996,WESTRING_UNITORDERNOTARG_ORCBUILD
OrderCodeBattleStations=0,ordercodenotarg,852099,WESTRING_UNITORDERNOTARG_BATTLESTATIONS
OrderCodeStandDown=0,ordercodenotarg,852113,WESTRING_UNITORDERNOTARG_STANDDOWN
OrderCodeRepairOOn=0,ordercodenotarg,852025,WESTRING_UNITORDERNOTARG_REPAIROON
OrderCodeRepairOOff=0,ordercodenotarg,852026,WESTRING_UNITORDERNOTARG_REPAIROOFF
OrderCodeBerserk=1,ordercodenotarg,852100,WESTRING_UNITORDERNOTARG_BERSERK
OrderCodeBloodlustOn=0,ordercodenotarg,852102,WESTRING_UNITORDERNOTARG_BLOODLUSTON
OrderCodeBloodlustOff=0,ordercodenotarg,852103,WESTRING_UNITORDERNOTARG_BLOODLUSTOFF
OrderCodeAncestralSpirit=1,ordercodenotarg,852490,WESTRING_UNITORDERNOTARG_ANCESTRALSPIRIT
OrderCodeEtherealForm=1,ordercodenotarg,852494,WESTRING_UNITORDERNOTARG_ETHEREALFORM
OrderCodeCorporealForm=1,ordercodenotarg,852493,WESTRING_UNITORDERNOTARG_CORPOREALFORM
OrderCodeWindWalk=0,ordercodenotarg,852129,WESTRING_UNITORDERNOTARG_WINDWALK
OrderCodeMirrorImage=0,ordercodenotarg,852123,WESTRING_UNITORDERNOTARG_MIRRORIMAGE
OrderCodeWhirlWind=0,ordercodenotarg,852128,WESTRING_UNITORDERNOTARG_BLADESTORM
OrderCodeSpiritWolf=0,ordercodenotarg,852126,WESTRING_UNITORDERNOTARG_FERALSPIRIT
OrderCodeVoodoo=1,ordercodenotarg,852503,WESTRING_UNITORDERNOTARG_VOODOO
OrderCodeStomp=0,ordercodenotarg,852127,WESTRING_UNITORDERNOTARG_WARSTOMP
// Night Elf
OrderCodeNightElfBuild=1,ordercodenotarg,851997,WESTRING_UNITORDERNOTARG_NIGHTELFBUILD
OrderCodeUnRoot=0,ordercodenotarg,852166,WESTRING_UNITORDERNOTARG_UNROOT
OrderCodeAutoEntangle=1,ordercodenotarg,852505,WESTRING_UNITORDERNOTARG_AUTOENTANGLE
OrderCodeAutoEntangleInstant=1,ordercodenotarg,852506,WESTRING_UNITORDERNOTARG_AUTOENTANGLEINSTANT
OrderCodeReplenishOn=1,ordercodenotarg,852158,WESTRING_UNITORDERNOTARG_REPLENISHON
OrderCodeReplenishOff=1,ordercodenotarg,852159,WESTRING_UNITORDERNOTARG_REPLENISHOFF
OrderCodeAmbush=0,ordercodenotarg,852131,WESTRING_UNITORDERNOTARG_HIDE
OrderCodeRenewOn=0,ordercodenotarg,852162,WESTRING_UNITORDERNOTARG_RENEWON
OrderCodeRenewOff=0,ordercodenotarg,852163,WESTRING_UNITORDERNOTARG_RENEWOFF
OrderCodeCoupleInstant1=1,ordercodenotarg,852508,WESTRING_UNITORDERNOTARG_COUPLEINSTANT1
OrderCodeCoupleInstant2=1,ordercodenotarg,852508,WESTRING_UNITORDERNOTARG_COUPLEINSTANT2
OrderCodeDecouple=1,ordercodenotarg,852509,WESTRING_UNITORDERNOTARG_DECOUPLE
OrderCodeAutoDispelOn=0,ordercodenotarg,852133,WESTRING_UNITORDERNOTARG_AUTODISPELON
OrderCodeAutoDispelOff=0,ordercodenotarg,852134,WESTRING_UNITORDERNOTARG_AUTODISPELOFF
OrderCodeFaerieFireOn=0,ordercodenotarg,852150,WESTRING_UNITORDERNOTARG_FAERIEFIREON
OrderCodeFaerieFireOff=0,ordercodenotarg,852151,WESTRING_UNITORDERNOTARG_FAERIEFIREOFF
OrderCodeRavenForm=0,ordercodenotarg,852155,WESTRING_UNITORDERNOTARG_RAVENFORM
OrderCodeUnRavenForm=0,ordercodenotarg,852156,WESTRING_UNITORDERNOTARG_UNRAVENFORM
OrderCodeRoar=0,ordercodenotarg,852164,WESTRING_UNITORDERNOTARG_ROAR
OrderCodeBearForm=0,ordercodenotarg,852138,WESTRING_UNITORDERNOTARG_BEARFORM
OrderCodeUnBearForm=0,ordercodenotarg,852139,WESTRING_UNITORDERNOTARG_UNBEARFORM
OrderCodeTaunt=1,ordercodenotarg,852520,WESTRING_UNITORDERNOTARG_TAUNT
OrderCodeManaFlareOn=1,ordercodenotarg,852512,WESTRING_UNITORDERNOTARG_MANAFLAREON
OrderCodeManaFlareOff=1,ordercodenotarg,852513,WESTRING_UNITORDERNOTARG_MANAFLAREOFF
OrderCodePhaseShift=1,ordercodenotarg,852514,WESTRING_UNITORDERNOTARG_PHASESHIFT
OrderCodePhaseShiftOn=1,ordercodenotarg,852515,WESTRING_UNITORDERNOTARG_PHASESHIFTON
OrderCodePhaseShiftOff=1,ordercodenotarg,852516,WESTRING_UNITORDERNOTARG_PHASESHIFTOFF
OrderCodeVengeanceInstant=1,ordercodenotarg,852524,WESTRING_UNITORDERNOTARG_VENGEANCEINSTANT
OrderCodeVengeanceOn=1,ordercodenotarg,852522,WESTRING_UNITORDERNOTARG_VENGEANCEON
OrderCodeVengeanceOff=1,ordercodenotarg,852523,WESTRING_UNITORDERNOTARG_VENGEANCEOFF
OrderCodeImmolation=0,ordercodenotarg,852177,WESTRING_UNITORDERNOTARG_IMMOLATION
OrderCodeUnImmolation=0,ordercodenotarg,852178,WESTRING_UNITORDERNOTARG_UNIMMOLATION
OrderCodeMetamorphosis=0,ordercodenotarg,852180,WESTRING_UNITORDERNOTARG_METAMORPHOSIS
OrderCodeTranquility=0,ordercodenotarg,852184,WESTRING_UNITORDERNOTARG_TRANQUILITY
OrderCodeSearingArrows=0,ordercodenotarg,852174,WESTRING_UNITORDERNOTARG_SEARINGARROWS
OrderCodeUnSearingArrows=0,ordercodenotarg,852175,WESTRING_UNITORDERNOTARG_UNSEARINGARROWS
OrderCodeScout=0,ordercodenotarg,852181,WESTRING_UNITORDERNOTARG_SCOUT
OrderCodeStarfall2=0,ordercodenotarg,852183,WESTRING_UNITORDERNOTARG_STARFALL
OrderCodeFanOfKnives=1,ordercodenotarg,852526,WESTRING_UNITORDERNOTARG_FANOFKNIVES
OrderCodeSpiritOfVengeance=1,ordercodenotarg,852528,WESTRING_UNITORDERNOTARG_SPIRITOFVENGEANCE
// Undead
OrderCodeUndeadBuild=1,ordercodenotarg,851998,WESTRING_UNITORDERNOTARG_UNDEADBUILD
OrderCodeRestorationOn=0,ordercodenotarg,852203,WESTRING_UNITORDERNOTARG_RESTOREON
OrderCodeRestorationOff=0,ordercodenotarg,852204,WESTRING_UNITORDERNOTARG_RESTOREOFF
OrderCodeCannibalize=0,ordercodenotarg,852188,WESTRING_UNITORDERNOTARG_CANNIBALIZE
OrderCodeWebOn=0,ordercodenotarg,852212,WESTRING_UNITORDERNOTARG_WEBON
OrderCodeWebOff=0,ordercodenotarg,852213,WESTRING_UNITORDERNOTARG_WEBOFF
OrderCodeBurrow=1,ordercodenotarg,852533,WESTRING_UNITORDERNOTARG_BURROW
OrderCodeUnBurrow=1,ordercodenotarg,852534,WESTRING_UNITORDERNOTARG_UNBURROW
OrderCodeLoadCorpse=0,ordercodenotarg,852050,WESTRING_UNITORDERNOTARG_LOADCORPSE
OrderCodeUnloadAllCorpses=0,ordercodenotarg,852054,WESTRING_UNITORDERNOTARG_UNLOADALLCORPSES
OrderCodeStoneForm=0,ordercodenotarg,852206,WESTRING_UNITORDERNOTARG_STONEFORM
OrderCodeUnStoneForm=0,ordercodenotarg,852207,WESTRING_UNITORDERNOTARG_UNSTONEFORM
OrderCodeRaiseDeadInstant=1,ordercodenotarg,852200,WESTRING_UNITORDERNOTARG_RAISEDEAD
OrderCodeRaiseDeadOn=0,ordercodenotarg,852198,WESTRING_UNITORDERNOTARG_RAISEDEADON
OrderCodeRaiseDeadOff=0,ordercodenotarg,852199,WESTRING_UNITORDERNOTARG_RAISEDEADOFF
OrderCodeCurseOn=0,ordercodenotarg,852191,WESTRING_UNITORDERNOTARG_CURSEON
OrderCodeCurseOff=0,ordercodenotarg,852192,WESTRING_UNITORDERNOTARG_CURSEOFF
OrderCodeFlamingAttackOn=1,ordercodenotarg,852540,WESTRING_UNITORDERNOTARG_FLAMINGATTACKON
OrderCodeFlamingAttackOff=1,ordercodenotarg,852541,WESTRING_UNITORDERNOTARG_FLAMINGATTACKOFF
OrderCodeSphinxForm=1,ordercodenotarg,852531,WESTRING_UNITORDERNOTARG_SPHINXFORM
OrderCodeReplenishLife=1,ordercodenotarg,852545,WESTRING_UNITORDERNOTARG_REPLENISHLIFE
OrderCodeReplenishLifeOn=1,ordercodenotarg,852546,WESTRING_UNITORDERNOTARG_REPLENISHLIFEON
OrderCodeReplenishLifeOff=1,ordercodenotarg,852547,WESTRING_UNITORDERNOTARG_REPLENISHLIFEOFF
OrderCodeReplenishMana=1,ordercodenotarg,852548,WESTRING_UNITORDERNOTARG_REPLENISHMANA
OrderCodeReplenishManaOn=1,ordercodenotarg,852549,WESTRING_UNITORDERNOTARG_REPLENISHMANAON
OrderCodeReplenishManaOff=1,ordercodenotarg,852550,WESTRING_UNITORDERNOTARG_REPLENISHMANAOFF
OrderCodeCarrionScarabsInstant=1,ordercodenotarg,852554,"不死族地穴领主 - 召唤腐尸甲虫"
OrderCodeCarrionScarabsOn=1,ordercodenotarg,852552,WESTRING_UNITORDERNOTARG_CARRIONSCARABSON
OrderCodeCarrionScarabsOff=1,ordercodenotarg,852553,WESTRING_UNITORDERNOTARG_CARRIONSCARABSOFF
OrderCodeCarrionScarabsInstant=1,ordercodenotarg,852554,WESTRING_UNITORDERNOTARG_CARRIONSCARABS
OrderCodeLocustSwarm=1,ordercodenotarg,852556,WESTRING_UNITORDERNOTARG_LOCUSTSWARM
OrderCodeAnimateDead=0,ordercodenotarg,852217,WESTRING_UNITORDERNOTARG_ANIMATEDEAD
OrderCodeFrostArmorOn=0,ordercodenotarg,852458,WESTRING_UNITORDERNOTARG_FROSTARMORON
OrderCodeFrostArmorOff=0,ordercodenotarg,852459,WESTRING_UNITORDERNOTARG_FROSTARMOROFF
// Neutral
OrderCodeNagaBuild=1,ordercodenotarg,852467,WESTRING_UNITORDERNOTARG_NAGABUILD
OrderCodeSubmerge=1,ordercodenotarg,852604,娜迦 - 潜水
OrderCodeUnSubmerge=1,ordercodenotarg,852605,娜迦 - 取消潜水
OrderCodeParasiteOn=1,ordercodenotarg,852602,娜迦海妖 - 激活寄生虫
OrderCodeParasiteOff=1,ordercodenotarg,852603,娜迦海妖 - 取消寄生虫
OrderCodeCreepAnimateDead=0,ordercodenotarg,852246,WESTRING_UNITORDERNOTARG_CREEPANIMATEDEAD
OrderCodeCreepHealOn=0,ordercodenotarg,852249,WESTRING_UNITORDERNOTARG_CREEPHEALON
OrderCodeCreepHealOff=0,ordercodenotarg,852250,WESTRING_UNITORDERNOTARG_CREEPHEALOFF
OrderCodeRevenge=0,ordercodenotarg,852241,WESTRING_UNITORDERNOTARG_REVENGE
OrderCodeCreepThunderClap=0,ordercodenotarg,852253,WESTRING_UNITORDERNOTARG_CREEPTHUNDERCLAP
OrderCodeWateryMinion=1,ordercodenotarg,852598,WESTRING_UNITORDERNOTARG_WATERYMINION
OrderCodeSelfDestructOn=1,ordercodenotarg,852041,WESTRING_UNITORDERNOTARG_SELFDESTRUCTON
OrderCodeSelfDestructOff=1,ordercodenotarg,852042,WESTRING_UNITORDERNOTARG_SELFDESTRUCTOFF
OrderCodeSummonGrizzly=1,ordercodenotarg,852594,WESTRING_UNITORDERNOTARG_SUMMONGRIZZLY
OrderCodeSummonQuillbeast=1,ordercodenotarg,852595,WESTRING_UNITORDERNOTARG_SUMMONQUILLBEAST
OrderCodeSummonWarEagle=1,ordercodenotarg,852596,WESTRING_UNITORDERNOTARG_SUMMONWAREAGLE
OrderCodeBlackArrowOn=1,ordercodenotarg,852578,WESTRING_UNITORDERNOTARG_BLACKARROWON
OrderCodeBlackArrowOff=1,ordercodenotarg,852579,WESTRING_UNITORDERNOTARG_BLACKARROWOFF
OrderCodeColdArrowOn=1,ordercodenotarg,852244,WESTRING_UNITORDERNOTARG_COLDARROWON
OrderCodeColdArrowOff=1,ordercodenotarg,852245,WESTRING_UNITORDERNOTARG_COLDARROWOFF
OrderCodeManaShieldOn=1,ordercodenotarg,852589,WESTRING_UNITORDERNOTARG_MANASHIELDON
OrderCodeManaShieldOff=1,ordercodenotarg,852590,WESTRING_UNITORDERNOTARG_MANASHIELDOFF
OrderCodeElementalFury=1,ordercodenotarg,852586,WESTRING_UNITORDERNOTARG_ELEMENTALFURY
OrderCodeHowlOfTerror=1,ordercodenotarg,852588,WESTRING_UNITORDERNOTARG_HOWLOFTERROR
OrderCodePoisonArrows=0,ordercodenotarg,852255,WESTRING_UNITORDERNOTARG_POISONARROWON
OrderCodeUnPoisonArrows=0,ordercodenotarg,852256,WESTRING_UNITORDERNOTARG_POISONARROWOFF
OrderCodeChemicalRage=1,ordercodenotarg,852663,WESTRING_UNITORDERNOTARG_CHEMICALRAGE
OrderCodeRoboGoblin=1,ordercodenotarg,852656,WESTRING_UNITORDERNOTARG_ROBOGOBLIN
OrderCodeUnRoboGoblin=1,ordercodenotarg,852657,WESTRING_UNITORDERNOTARG_UNROBOGOBLIN
OrderCodeLavaMonster=1,ordercodenotarg,852667,WESTRING_UNITORDERNOTARG_LAVAMONSTER
OrderCodeIncinerateArrowOn=1,ordercodenotarg,852671,WESTRING_UNITORDERNOTARG_INCINERATEARROWON
OrderCodeIncinerateArrowOff=1,ordercodenotarg,852672,WESTRING_UNITORDERNOTARG_INCINERATEARROWOFF
// Special
OrderCodeChannel=1,ordercodenotarg,852600,WESTRING_UNITORDERNOTARG_CHANNEL
OrderCodeMedivhRavenForm=0,ordercodenotarg,852155,WESTRING_UNITORDERNOTARG_MEDIVHRAVENFORM
OrderCodeMedivhUnRavenForm=0,ordercodenotarg,852156,WESTRING_UNITORDERNOTARG_MEDIVHUNRAVENFORM
OrderCodeRexxarBattleRoar=1,ordercodenotarg,852599,WESTRING_UNITORDERNOTARG_REXXARBATTLEROAR
OrderCodeColdArrows=0,ordercodenotarg,852244,WESTRING_UNITORDERNOTARG_COLDARROWS
OrderCodeUnColdArrows=0,ordercodenotarg,852245,WESTRING_UNITORDERNOTARG_UNCOLDARROWS
OrderCodeDustOfAppearance=1,ordercodenotarg,852621,物品技能 - 月亮石
OrderCodeDustOfAppearance=1,ordercodenotarg,852625,物品技能 - 显影之尘

// Order
OrderCode_Smart=0,ordercode,851971,右键点击
OrderCode_Stop=0,ordercode,851972,停止
OrderCode_Attack=0,ordercode,851983,攻击
OrderCode_Hold=0,ordercode,851993,保持原位
OrderCode_Move=0,ordercode,851986,移动/跟随
OrderCode_Stun=0,ordercode,851973,昏迷
OrderCode_Cancel=0,ordercode,851976,取消
OrderCode_SkillPage=0,ordercode,852000,技能菜单

// Hero Skills
// Human Archmage
HeroSkillBlizzard=0,heroskillcode,'AHbz',WESTRING_HEROSKILL_BLIZZARD
HeroSkillWaterElemental=0,heroskillcode,'AHwe',WESTRING_HEROSKILL_WATERELEMENTAL
HeroSkillBrillianceAura=0,heroskillcode,'AHab',WESTRING_HEROSKILL_BRILLIANCEAURA
HeroSkillMassTeleport=0,heroskillcode,'AHmt',WESTRING_HEROSKILL_MASSTELEPORT
// Human Blood Mage
HeroSkillFlameStrike=1,heroskillcode,'AHfs',WESTRING_HEROSKILL_FLAMESTRIKE
HeroSkillBanish=1,heroskillcode,'AHbn',WESTRING_HEROSKILL_BANISH
HeroSkillSiphonMana=1,heroskillcode,'AHdr',WESTRING_HEROSKILL_SIPHONMANA
HeroSkillPhoenix=1,heroskillcode,'AHpx',WESTRING_HEROSKILL_PHOENIX
// Human Mountain King
HeroSkillStormBolt=0,heroskillcode,'AHtb',WESTRING_HEROSKILL_STORMBOLT
HeroSkillThunderClap=0,heroskillcode,'AHtc',WESTRING_HEROSKILL_THUNDERCLAP
HeroSkillBash=0,heroskillcode,'AHbh',WESTRING_HEROSKILL_BASH
HeroSkillAvatar=0,heroskillcode,'AHav',WESTRING_HEROSKILL_AVATAR
// Human Paladin
HeroSkillDivineShield=0,heroskillcode,'AHds',WESTRING_HEROSKILL_DIVINESHIELD
HeroSkillHolyBolt=0,heroskillcode,'AHhb',WESTRING_HEROSKILL_HOLYBOLT
HeroSkillDevotionAura=0,heroskillcode,'AHad',WESTRING_HEROSKILL_DEVOTIONAURA
HeroSkillResurrection=0,heroskillcode,'AHre',WESTRING_HEROSKILL_RESURRECTION
// Orc Blademaster
HeroSkillWindWalk=0,heroskillcode,'AOwk',WESTRING_HEROSKILL_WINDWALK
HeroSkillMirrorImage=0,heroskillcode,'AOmi',WESTRING_HEROSKILL_MIRRORIMAGE
HeroSkillCriticalStrike=0,heroskillcode,'AOcr',WESTRING_HEROSKILL_CRITICALSTRIKE
HeroSkillWhirlwind=0,heroskillcode,'AOww',WESTRING_HEROSKILL_WHIRLWIND
// Orc Far Seer
HeroSkillChainLightning=0,heroskillcode,'AOcl',WESTRING_HEROSKILL_CHAINLIGHTNING
HeroSkillFarSight=0,heroskillcode,'AOfs',WESTRING_HEROSKILL_FARSIGHT
HeroSkillSpiritWolf=0,heroskillcode,'AOsf',WESTRING_HEROSKILL_SPIRITWOLF
HeroSkillEarthquake=0,heroskillcode,'AOeq',WESTRING_HEROSKILL_EARTHQUAKE
// Orc Shadow Hunter
HeroSkillHealingWave=1,heroskillcode,'AOhw',WESTRING_HEROSKILL_HEALINGWAVE
HeroSkillHex=1,heroskillcode,'AOhx',WESTRING_HEROSKILL_HEX
HeroSkillSerpentWard=1,heroskillcode,'AOsw',WESTRING_HEROSKILL_SERPENTWARD
HeroSkillVoodoo=1,heroskillcode,'AOvd',WESTRING_HEROSKILL_VOODOO
// Orc Tauren Chieftain
HeroSkillShockwave=0,heroskillcode,'AOsh',WESTRING_HEROSKILL_SHOCKWAVE
HeroSkillWarStomp=0,heroskillcode,'AOws',WESTRING_HEROSKILL_WARSTOMP
HeroSkillEnduranceAura=0,heroskillcode,'AOae',WESTRING_HEROSKILL_ENDURANCEAURA
HeroSkillReincarnation=0,heroskillcode,'AOre',WESTRING_HEROSKILL_REINCARNATION
// Undead Crypt Lord
HeroSkillImpale=1,heroskillcode,'AUim',WESTRING_HEROSKILL_IMPALE
HeroSkillThornyShield=1,heroskillcode,'AUts',WESTRING_HEROSKILL_THORNYSHIELD
HeroSkillCarrionScarabs=1,heroskillcode,'AUcb',WESTRING_HEROSKILL_CARRIONSCARABS
HeroSkillLocustSwarm=1,heroskillcode,'AUls',WESTRING_HEROSKILL_LOCUSTSWARM
// Undead Death Knight
HeroSkillDeathCoil=0,heroskillcode,'AUdc',WESTRING_HEROSKILL_DEATHCOIL
HeroSkillDeathPact=0,heroskillcode,'AUdp',WESTRING_HEROSKILL_DEATHPACT
HeroSkillUnholyAura=0,heroskillcode,'AUau',WESTRING_HEROSKILL_UNHOLYAURA
HeroSkillAnimateDead=0,heroskillcode,'AUan',WESTRING_HEROSKILL_ANIMATEDEAD
// Undead Dread Lord
HeroSkillCarrionSwarm=0,heroskillcode,'AUcs',WESTRING_HEROSKILL_CARRIONSWARM
HeroSkillSleep=0,heroskillcode,'AUsl',WESTRING_HEROSKILL_SLEEP
HeroSkillVampiricAura=0,heroskillcode,'AUav',WESTRING_HEROSKILL_VAMPIRICAURA
HeroSkillDarkSummoning=0,heroskillcode,'AUin',WESTRING_HEROSKILL_DARKSUMMONING
// Undead Lich
HeroSkillFrostNova=0,heroskillcode,'AUfn',WESTRING_HEROSKILL_FROSTNOVA
HeroSkillFrostArmor=0,heroskillcode,'AUfa',WESTRING_HEROSKILL_FROSTARMOR
HeroSkillDarkRitual=0,heroskillcode,'AUdr',WESTRING_HEROSKILL_DARKRITUAL
HeroSkillDeathAndDecay=0,heroskillcode,'AUdd',WESTRING_HEROSKILL_DEATHANDDECAY
// Night Elf Demon Hunter
HeroSkillManaBurn=0,heroskillcode,'AEmb',WESTRING_HEROSKILL_MANABURN
HeroSkillImmolation=0,heroskillcode,'AEim',WESTRING_HEROSKILL_IMMOLATION
HeroSkillEvasion=0,heroskillcode,'AEev',WESTRING_HEROSKILL_EVASION
HeroSkillMetamorphosis=0,heroskillcode,'AEme',WESTRING_HEROSKILL_METAMORPHOSIS
// Night Elf Keeper of the Grove
HeroSkillEntanglingRoots=0,heroskillcode,'AEer',WESTRING_HEROSKILL_ENTANGLINGROOTS
HeroSkillForceOfNature=0,heroskillcode,'AEfn',WESTRING_HEROSKILL_FORCEOFNATURE
HeroSkillThornsAura=0,heroskillcode,'AEah',WESTRING_HEROSKILL_THORNSAURA
HeroSkillTranquility=0,heroskillcode,'AEtq',WESTRING_HEROSKILL_TRANQUILITY
// Night Elf Priestess of the Moon
HeroSkillScout=0,heroskillcode,'AEst',WESTRING_HEROSKILL_SCOUT
HeroSkillSearingArrows=0,heroskillcode,'AHfa',WESTRING_HEROSKILL_SEARINGARROWS
HeroSkillTrueshotAura=0,heroskillcode,'AEar',WESTRING_HEROSKILL_TRUESHOTAURA
HeroSkillStarfall=0,heroskillcode,'AEsf',WESTRING_HEROSKILL_STARFALL
// Night Elf Warden
HeroSkillFanOfKnives=1,heroskillcode,'AEfk',WESTRING_HEROSKILL_FANOFKNIVES
HeroSkillBlink=1,heroskillcode,'AEbl',WESTRING_HEROSKILL_BLINK
HeroSkillShadowTouch=1,heroskillcode,'AEsh',WESTRING_HEROSKILL_SHADOWTOUCH
HeroSkillSpiritOfVengeance=1,heroskillcode,'AEsv',WESTRING_HEROSKILL_SPIRITOFVENGEANCE
// Neutral Beast Master
HeroSkillGrizzly=1,heroskillcode,'ANsg',WESTRING_HEROSKILL_GRIZZLY
HeroSkillQuillbeast=1,heroskillcode,'ANsq',WESTRING_HEROSKILL_QUILLBEAST
HeroSkillWarEagle=1,heroskillcode,'ANsw',WESTRING_HEROSKILL_WAREAGLE
HeroSkillStampede=1,heroskillcode,'ANst',WESTRING_HEROSKILL_STAMPEDE
// Neutral Dark Ranger
HeroSkillSilence=1,heroskillcode,'ANsi',WESTRING_HEROSKILL_SILENCE
HeroSkillBlackArrow=1,heroskillcode,'ANba',WESTRING_HEROSKILL_BLACKARROW
HeroSkillLifeDrain=1,heroskillcode,'ANdr',WESTRING_HEROSKILL_LIFEDRAIN
HeroSkillCharm=1,heroskillcode,'ANch',WESTRING_HEROSKILL_CHARM
// Neutral Naga Sea Witch
HeroSkillForkedLightning=1,heroskillcode,'ANfl',WESTRING_HEROSKILL_FORKEDLIGHTNING
HeroSkillColdArrow=1,heroskillcode,'ANfa',WESTRING_HEROSKILL_COLDARROW
HeroSkillManaShield=1,heroskillcode,'ANms',WESTRING_HEROSKILL_MANASHIELD
HeroSkillTornado=1,heroskillcode,'ANto',WESTRING_HEROSKILL_TORNADO
// Neutral Pandaren Brewmaster
HeroSkillBreathOfFire=1,heroskillcode,'ANbf',WESTRING_HEROSKILL_BREATHOFFIRE
HeroSkillStrongDrink=1,heroskillcode,'ANdh',WESTRING_HEROSKILL_STRONGDRINK
HeroSkillDrunkenBrawler=1,heroskillcode,'ANdb',WESTRING_HEROSKILL_DRUNKENBRAWLER
HeroSkillElementalFury=1,heroskillcode,'ANef',WESTRING_HEROSKILL_ELEMENTALFURY
// Neutral Pit Lord
HeroSkillRainOfFire=1,heroskillcode,'ANrf',WESTRING_HEROSKILL_RAINOFFIRE
HeroSkillHowlOfTerror=1,heroskillcode,'ANht',WESTRING_HEROSKILL_HOWLOFTERROR
HeroSkillCleavingAttack=1,heroskillcode,'ANca',WESTRING_HEROSKILL_CLEAVINGATTACK
HeroSkillDoom=1,heroskillcode,'ANdo',WESTRING_HEROSKILL_DOOM
// Neutral Alchemist
HeroSkillAcidBomb=1,heroskillcode,'ANab',WESTRING_HEROSKILL_ACIDBOMB
HeroSkillChemicalRage=1,heroskillcode,'ANcr',WESTRING_HEROSKILL_CHEMICALRAGE
HeroSkillHealingSpray=1,heroskillcode,'ANhs',WESTRING_HEROSKILL_HEALINGSPRAY
HeroSkillTransmute=1,heroskillcode,'ANtm',WESTRING_HEROSKILL_TRANSMUTE
// Neutral Tinker
HeroSkillEngineeringUpgrade=1,heroskillcode,'ANeg',WESTRING_HEROSKILL_ENGINEERINGUPGRADE
HeroSkillClusterRockets=1,heroskillcode,'ANcs',WESTRING_HEROSKILL_CLUSTERROCKETS
HeroSkillSummonFactory=1,heroskillcode,'ANsy',WESTRING_HEROSKILL_SUMMONFACTORY
HeroSkillRoboGoblin=1,heroskillcode,'ANrg',WESTRING_HEROSKILL_ROBOGOBLIN
// Neutral Fire Lord
HeroSkillIncinerate=1,heroskillcode,'ANic',WESTRING_HEROSKILL_INCINERATE
HeroSkillIncinerateArrow=1,heroskillcode,'ANia',WESTRING_HEROSKILL_INCINERATEARROW
HeroSkillSoulBurn=1,heroskillcode,'ANso',WESTRING_HEROSKILL_SOULBURN
HeroSkillLavaMonster=1,heroskillcode,'ANlm',WESTRING_HEROSKILL_LAVAMONSTER
HeroSkillVolcano=1,heroskillcode,'ANvc',WESTRING_HEROSKILL_VOLCANO
// Special Akama
HeroSkillChainLightning2=1,heroskillcode,'AOcl',WESTRING_HEROSKILL_AKAMA_CHAINLIGHTNING
HeroSkillSpiritBeast=1,heroskillcode,'ACs7',WESTRING_HEROSKILL_AKAMA_FERALSPIRIT
HeroSkillShadowTouch2=1,heroskillcode,'AEsh',WESTRING_HEROSKILL_AKAMA_SHADOWTOUCH
HeroSkillReincarnation2=1,heroskillcode,'ANr2',WESTRING_HEROSKILL_AKAMA_REINCARNATION
// Special Archimonde
HeroSkillDarkPortal=0,heroskillcode,'ANdp',WESTRING_HEROSKILL_DARKPORTAL
HeroSkillRainOfChaos=0,heroskillcode,'ANrc',WESTRING_HEROSKILL_RAINOFCHAOS
HeroSkillArchiBash=0,heroskillcode,'AHah',WESTRING_HEROSKILL_ARCHIBASH
HeroSkillFingerOfDeath=0,heroskillcode,'ANfd',WESTRING_HEROSKILL_FINGEROFDEATH
// Special Balnazar
HeroSkillBalnaSleep=1,heroskillcode,'AUsl',WESTRING_HEROSKILL_BALNA_SLEEP
HeroSkillBalnaVampiricAura=1,heroskillcode,'AUav',WESTRING_HEROSKILL_BALNA_VAMPIRICAURA
HeroSkillBalnaRainOfChaos=1,heroskillcode,'ANr3',WESTRING_HEROSKILL_BALNA_RAINOFCHAOS
HeroSkillBalnaFingerOfPain=1,heroskillcode,'ACf3',WESTRING_HEROSKILL_BALNA_FINGEROFPAIN
HeroSkillBalnaEarthquake=1,heroskillcode,'AOeq',WESTRING_HEROSKILL_BALNA_EARTHQUAKE
// Special Chen
HeroSkillChenBreathOfFire=1,heroskillcode,'ANcf',WESTRING_HEROSKILL_CHEN_BREATHOFFIRE
HeroSkillChenStrongDrink=1,heroskillcode,'Acdh',WESTRING_HEROSKILL_CHEN_STRONGDRINK
HeroSkillChenDrunkenBrawler=1,heroskillcode,'Acdb',WESTRING_HEROSKILL_CHEN_DRUNKENBRAWLER
HeroSkillChenElementalFury=1,heroskillcode,'Acef',WESTRING_HEROSKILL_CHEN_ELEMENTALFURY
HeroSkillChenAttributeBonus=1,heroskillcode,'Aamk',WESTRING_HEROSKILL_CHEN_ATTRIBUTEBONUS
// Special Detheroc
HeroSkillDetheSleep=1,heroskillcode,'AUsl',WESTRING_HEROSKILL_DETHE_SLEEP
HeroSkillDetheShadowTouch=1,heroskillcode,'AEsh',WESTRING_HEROSKILL_DETHE_SHADOWTOUCH
HeroSkillDetheCarrionSwarm=1,heroskillcode,'AUcs',WESTRING_HEROSKILL_DETHE_CARRIONSWARM
HeroSkillDetheDeathAndDecay=1,heroskillcode,'AUdd',WESTRING_HEROSKILL_DETHE_DEATHANDDECAY
// Special Garithos
HeroSkillGaritShockwave=1,heroskillcode,'ANsh',WESTRING_HEROSKILL_GARIT_SHOCKWAVE
HeroSkillGaritHolyLight=1,heroskillcode,'AHhb',WESTRING_HEROSKILL_GARIT_HOLYLIGHT
HeroSkillGaritDevotionAura=1,heroskillcode,'AHad',WESTRING_HEROSKILL_GARIT_DEVOTIONAURA
HeroSkillGaritAvatar=1,heroskillcode,'ANav',WESTRING_HEROSKILL_GARIT_AVATAR
// Special Illidan
HeroSkillIllimorphosis=0,heroskillcode,'AEIl',WESTRING_HEROSKILL_ILLIMORPHOSIS
HeroSkillEvilIllimorphosis=0,heroskillcode,'AEvi',WESTRING_HEROSKILL_EVILILLIMORPHOSIS
// Special Malganis
HeroSkillMalganisSleep=0,heroskillcode,'ANdc',WESTRING_HEROSKILL_DARKCONVERSION
HeroSkillSoulPreservation=0,heroskillcode,'ANsl',WESTRING_HEROSKILL_SOULPRESERVATION
// Special Manaroth
HeroSkillManarothReincarnation=0,heroskillcode,'ANrn',WESTRING_HEROSKILL_MANAROTHREINCARNATION
// Special Rexxar
HeroSkillRexxarGrizzly=1,heroskillcode,'Arsg',WESTRING_HEROSKILL_REXXAR_GRIZZLY
HeroSkillRexxarQuillbeast=1,heroskillcode,'Arsq',WESTRING_HEROSKILL_REXXAR_QUILLBEAST
HeroSkillRexxarStormBolt=1,heroskillcode,'ANsb',WESTRING_HEROSKILL_REXXAR_STORMBOLT
HeroSkillRexxarStampede=1,heroskillcode,'Arsp',WESTRING_HEROSKILL_REXXAR_STAMPEDE
HeroSkillRexxarAttributeBonus=1,heroskillcode,'Aamk',WESTRING_HEROSKILL_REXXAR_ATTRIBUTEBONUS
// Special Rokhan
HeroSkillRokhanHealingWave=1,heroskillcode,'ANhw',WESTRING_HEROSKILL_ROKHAN_HEALINGWAVE
HeroSkillRokhanHex=1,heroskillcode,'ANhx',WESTRING_HEROSKILL_ROKHAN_HEX
HeroSkillRokhanSerpentWard=1,heroskillcode,'Arsw',WESTRING_HEROSKILL_ROKHAN_SERPENTWARD
HeroSkillRokhanVoodooSpirits=1,heroskillcode,'AOls',WESTRING_HEROSKILL_ROKHAN_VOODOOSPIRITS
HeroSkillRokhanAttributeBonus=1,heroskillcode,'Aamk',WESTRING_HEROSKILL_ROKHAN_ATTRIBUTEBONUS
// Special Sylvanas Windrunner
HeroSkillColdArrows=0,heroskillcode,'AHca',WESTRING_HEROSKILL_COLDARROWS
// Special Tichondrius
HeroSkillTichondriusInferno=0,heroskillcode,'SNin',WESTRING_HEROSKILL_TICHONDRIUSINFERNO
// Special Varimathras
HeroSkillVarimSleep=1,heroskillcode,'AUsl',WESTRING_HEROSKILL_VARIM_SLEEP
HeroSkillVarimVampiricAura=1,heroskillcode,'AUav',WESTRING_HEROSKILL_VARIM_VAMPIRICAURA
HeroSkillVarimRainOfFire=1,heroskillcode,'ANrf',WESTRING_HEROSKILL_VARIM_RAINOFFIRE
HeroSkillVarimDoom=1,heroskillcode,'ANdo',WESTRING_HEROSKILL_VARIM_DOOM
// Special Warlock
HeroSkillInfernal=0,heroskillcode,'ANin',WESTRING_HEROSKILL_INFERNAL
// Special Miscellaneous
HeroSkillMalganisSleepFast=0,heroskillcode,'SNdc',WESTRING_HEROSKILL_DARKCONVERSIONFAST
HeroSkillDarkSummoningOld=0,heroskillcode,'AUds',WESTRING_HEROSKILL_DARKSUMMONINGOLD

// Weather Effects
WeatherAshenvaleHeavyRain=0,weathereffectcode,'RAhr',WESTRING_WEATHER_ASHENVALEHEAVYRAIN
WeatherAshenvaleLightRain=0,weathereffectcode,'RAlr',WESTRING_WEATHER_ASHENVALELIGHTRAIN
WeatherDalaranShield=0,weathereffectcode,'MEds',WESTRING_WEATHER_DALARANSHIELD
WeatherDungeonHeavyBlueFog=0,weathereffectcode,'FDbh',WESTRING_WEATHER_DUNGEONHEAVYBLUEFOG
WeatherDungeonLightBlueFog=0,weathereffectcode,'FDbl',WESTRING_WEATHER_DUNGEONBLUEFOG
WeatherDungeonHeavyGreenFog=0,weathereffectcode,'FDgh',WESTRING_WEATHER_DUNGEONHEAVYGREENFOG
WeatherDungeonLightGreenFog=0,weathereffectcode,'FDgl',WESTRING_WEATHER_DUNGEONGREENFOG
WeatherDungeonHeavyRedFog=0,weathereffectcode,'FDrh',WESTRING_WEATHER_DUNGEONHEAVYREDFOG
WeatherDungeonLightRedFog=0,weathereffectcode,'FDrl',WESTRING_WEATHER_DUNGEONREDFOG
WeatherDungeonHeavyWhiteFog=0,weathereffectcode,'FDwh',WESTRING_WEATHER_DUNGEONHEAVYWHITEFOG
WeatherDungeonLightWhiteFog=0,weathereffectcode,'FDwl',WESTRING_WEATHER_DUNGEONWHITEFOG
WeatherLordaeronHeavyRain=0,weathereffectcode,'RLhr',WESTRING_WEATHER_LORDAERONHEAVYRAIN
WeatherLordaeronLightRain=0,weathereffectcode,'RLlr',WESTRING_WEATHER_LORDAERONLIGHTRAIN
WeatherNorthrendBlizzard=0,weathereffectcode,'SNbs',WESTRING_WEATHER_NORTHRENDBLIZZARD
WeatherNorthrendHeavySnow=0,weathereffectcode,'SNhs',WESTRING_WEATHER_NORTHRENDHEAVYSNOW
WeatherNorthrendLightSnow=0,weathereffectcode,'SNls',WESTRING_WEATHER_NORTHRENDLIGHTSNOW
WeatherOutlandWind=1,weathereffectcode,'WOcw',WESTRING_WEATHER_OUTLANDWIND
WeatherOutlandWindLight=1,weathereffectcode,'WOlw',WESTRING_WEATHER_OUTLANDWINDLIGHT
WeatherRaysOfLight=0,weathereffectcode,'LRaa',WESTRING_WEATHER_RAYSOFLIGHT
WeatherRaysOfMoonlight=0,weathereffectcode,'LRma',WESTRING_WEATHER_RAYSOFMOONLIGHT
WeatherHeavyWind=0,weathereffectcode,'WNcw',WESTRING_WEATHER_WIND

// Tile IDs
TerrainTypeLdrt=1,terraintype,'Ldrt',WESTRING_TERRAINTYPE_Ldrt
TerrainTypeLdro=1,terraintype,'Ldro',WESTRING_TERRAINTYPE_Ldro
TerrainTypeLdrg=1,terraintype,'Ldrg',WESTRING_TERRAINTYPE_Ldrg
TerrainTypeLrok=1,terraintype,'Lrok',WESTRING_TERRAINTYPE_Lrok
TerrainTypeLgrs=1,terraintype,'Lgrs',WESTRING_TERRAINTYPE_Lgrs
TerrainTypeLgrd=1,terraintype,'Lgrd',WESTRING_TERRAINTYPE_Lgrd
TerrainTypeFdrt=1,terraintype,'Fdrt',WESTRING_TERRAINTYPE_Fdrt
TerrainTypeFdro=1,terraintype,'Fdro',WESTRING_TERRAINTYPE_Fdro
TerrainTypeFdrg=1,terraintype,'Fdrg',WESTRING_TERRAINTYPE_Fdrg
TerrainTypeFrok=1,terraintype,'Frok',WESTRING_TERRAINTYPE_Frok
TerrainTypeFgrs=1,terraintype,'Fgrs',WESTRING_TERRAINTYPE_Fgrs
TerrainTypeFgrd=1,terraintype,'Fgrd',WESTRING_TERRAINTYPE_Fgrd
TerrainTypeWdrt=1,terraintype,'Wdrt',WESTRING_TERRAINTYPE_Wdrt
TerrainTypeWdro=1,terraintype,'Wdro',WESTRING_TERRAINTYPE_Wdro
TerrainTypeWsng=1,terraintype,'Wsng',WESTRING_TERRAINTYPE_Wsng
TerrainTypeWrok=1,terraintype,'Wrok',WESTRING_TERRAINTYPE_Wrok
TerrainTypeWgrs=1,terraintype,'Wgrs',WESTRING_TERRAINTYPE_Wgrs
TerrainTypeWsnw=1,terraintype,'Wsnw',WESTRING_TERRAINTYPE_Wsnw
TerrainTypeBdrt=1,terraintype,'Bdrt',WESTRING_TERRAINTYPE_Bdrt
TerrainTypeBdrh=1,terraintype,'Bdrh',WESTRING_TERRAINTYPE_Bdrh
TerrainTypeBdrr=1,terraintype,'Bdrr',WESTRING_TERRAINTYPE_Bdrr
TerrainTypeBdrg=1,terraintype,'Bdrg',WESTRING_TERRAINTYPE_Bdrg
TerrainTypeBdsr=1,terraintype,'Bdsr',WESTRING_TERRAINTYPE_Bdsr
TerrainTypeBdsd=1,terraintype,'Bdsd',WESTRING_TERRAINTYPE_Bdsd
TerrainTypeBflr=1,terraintype,'Bflr',WESTRING_TERRAINTYPE_Bflr
TerrainTypeBgrr=1,terraintype,'Bgrr',WESTRING_TERRAINTYPE_Bgrr
TerrainTypeAdrt=1,terraintype,'Adrt',WESTRING_TERRAINTYPE_Adrt
TerrainTypeAdrd=1,terraintype,'Adrd',WESTRING_TERRAINTYPE_Adrd
TerrainTypeAgrs=1,terraintype,'Agrs',WESTRING_TERRAINTYPE_Agrs
TerrainTypeArck=1,terraintype,'Arck',WESTRING_TERRAINTYPE_Arck
TerrainTypeAgrd=1,terraintype,'Agrd',WESTRING_TERRAINTYPE_Agrd
TerrainTypeAvin=1,terraintype,'Avin',WESTRING_TERRAINTYPE_Avin
TerrainTypeAdrg=1,terraintype,'Adrg',WESTRING_TERRAINTYPE_Adrg
TerrainTypeAlvd=1,terraintype,'Alvd',WESTRING_TERRAINTYPE_Alvd
TerrainTypeCdrt=1,terraintype,'Cdrt',WESTRING_TERRAINTYPE_Cdrt
TerrainTypeCdrd=1,terraintype,'Cdrd',WESTRING_TERRAINTYPE_Cdrd
TerrainTypeCpos=1,terraintype,'Cpos',WESTRING_TERRAINTYPE_Cpos
TerrainTypeCrck=1,terraintype,'Crck',WESTRING_TERRAINTYPE_Crck
TerrainTypeCvin=1,terraintype,'Cvin',WESTRING_TERRAINTYPE_Cvin
TerrainTypeCgrs=1,terraintype,'Cgrs',WESTRING_TERRAINTYPE_Cgrs
TerrainTypeClvg=1,terraintype,'Clvg',WESTRING_TERRAINTYPE_Clvg
TerrainTypeNdrt=1,terraintype,'Ndrt',WESTRING_TERRAINTYPE_Ndrt
TerrainTypeNdrd=1,terraintype,'Ndrd',WESTRING_TERRAINTYPE_Ndrd
TerrainTypeNrck=1,terraintype,'Nrck',WESTRING_TERRAINTYPE_Nrck
TerrainTypeNgrs=1,terraintype,'Ngrs',WESTRING_TERRAINTYPE_Ngrs
TerrainTypeNice=1,terraintype,'Nice',WESTRING_TERRAINTYPE_Nice
TerrainTypeNsnw=1,terraintype,'Nsnw',WESTRING_TERRAINTYPE_Nsnw
TerrainTypeNsnr=1,terraintype,'Nsnr',WESTRING_TERRAINTYPE_Nsnr
TerrainTypeYdrt=1,terraintype,'Ydrt',WESTRING_TERRAINTYPE_Ydrt
TerrainTypeYdtr=1,terraintype,'Ydtr',WESTRING_TERRAINTYPE_Ydtr
TerrainTypeYblm=1,terraintype,'Yblm',WESTRING_TERRAINTYPE_Yblm
TerrainTypeYbtl=1,terraintype,'Ybtl',WESTRING_TERRAINTYPE_Ybtl
TerrainTypeYsqd=1,terraintype,'Ysqd',WESTRING_TERRAINTYPE_Ysqd
TerrainTypeYrtl=1,terraintype,'Yrtl',WESTRING_TERRAINTYPE_Yrtl
TerrainTypeYgsb=1,terraintype,'Ygsb',WESTRING_TERRAINTYPE_Ygsb
TerrainTypeYhdg=1,terraintype,'Yhdg',WESTRING_TERRAINTYPE_Yhdg
TerrainTypeYwmb=1,terraintype,'Ywmb',WESTRING_TERRAINTYPE_Ywmb
TerrainTypeVdrt=1,terraintype,'Vdrt',WESTRING_TERRAINTYPE_Vdrt
TerrainTypeVdrr=1,terraintype,'Vdrr',WESTRING_TERRAINTYPE_Vdrr
TerrainTypeVcrp=1,terraintype,'Vcrp',WESTRING_TERRAINTYPE_Vcrp
TerrainTypeVcbp=1,terraintype,'Vcbp',WESTRING_TERRAINTYPE_Vcbp
TerrainTypeVstp=1,terraintype,'Vstp',WESTRING_TERRAINTYPE_Vstp
TerrainTypeVgrs=1,terraintype,'Vgrs',WESTRING_TERRAINTYPE_Vgrs
TerrainTypeVrck=1,terraintype,'Vrck',WESTRING_TERRAINTYPE_Vrck
TerrainTypeVgrt=1,terraintype,'Vgrt',WESTRING_TERRAINTYPE_Vgrt
TerrainTypeQdrt=1,terraintype,'Qdrt',WESTRING_TERRAINTYPE_Qdrt
TerrainTypeQdrr=1,terraintype,'Qdrr',WESTRING_TERRAINTYPE_Qdrr
TerrainTypeQcrp=1,terraintype,'Qcrp',WESTRING_TERRAINTYPE_Qcrp
TerrainTypeQcbp=1,terraintype,'Qcbp',WESTRING_TERRAINTYPE_Qcbp
TerrainTypeQstp=1,terraintype,'Qstp',WESTRING_TERRAINTYPE_Qstp
TerrainTypeQgrs=1,terraintype,'Qgrs',WESTRING_TERRAINTYPE_Qgrs
TerrainTypeQrck=1,terraintype,'Qrck',WESTRING_TERRAINTYPE_Qrck
TerrainTypeQgrt=1,terraintype,'Qgrt',WESTRING_TERRAINTYPE_Qgrt
TerrainTypeXdrt=1,terraintype,'Xdrt',WESTRING_TERRAINTYPE_Xdrt
TerrainTypeXdtr=1,terraintype,'Xdtr',WESTRING_TERRAINTYPE_Xdtr
TerrainTypeXblm=1,terraintype,'Xblm',WESTRING_TERRAINTYPE_Xblm
TerrainTypeXbtl=1,terraintype,'Xbtl',WESTRING_TERRAINTYPE_Xbtl
TerrainTypeXsqd=1,terraintype,'Xsqd',WESTRING_TERRAINTYPE_Xsqd
TerrainTypeXrtl=1,terraintype,'Xrtl',WESTRING_TERRAINTYPE_Xrtl
TerrainTypeXgsb=1,terraintype,'Xgsb',WESTRING_TERRAINTYPE_Xgsb
TerrainTypeXhdg=1,terraintype,'Xhdg',WESTRING_TERRAINTYPE_Xhdg
TerrainTypeXwmb=1,terraintype,'Xwmb',WESTRING_TERRAINTYPE_Xwmb
TerrainTypeDdrt=1,terraintype,'Ddrt',WESTRING_TERRAINTYPE_Ddrt
TerrainTypeDbrk=1,terraintype,'Dbrk',WESTRING_TERRAINTYPE_Dbrk
TerrainTypeDrds=1,terraintype,'Drds',WESTRING_TERRAINTYPE_Drds
TerrainTypeDlvc=1,terraintype,'Dlvc',WESTRING_TERRAINTYPE_Dlvc
TerrainTypeDlav=1,terraintype,'Dlav',WESTRING_TERRAINTYPE_Dlav
TerrainTypeDdkr=1,terraintype,'Ddkr',WESTRING_TERRAINTYPE_Ddkr
TerrainTypeDgrs=1,terraintype,'Dgrs',WESTRING_TERRAINTYPE_Dgrs
TerrainTypeDsqd=1,terraintype,'Dsqd',WESTRING_TERRAINTYPE_Dsqd
TerrainTypeGdrt=1,terraintype,'Gdrt',WESTRING_TERRAINTYPE_Gdrt
TerrainTypeGbrk=1,terraintype,'Gbrk',WESTRING_TERRAINTYPE_Gbrk
TerrainTypeGrds=1,terraintype,'Grds',WESTRING_TERRAINTYPE_Grds
TerrainTypeGlvc=1,terraintype,'Glvc',WESTRING_TERRAINTYPE_Glvc
TerrainTypeGlav=1,terraintype,'Glav',WESTRING_TERRAINTYPE_Glav
TerrainTypeGdkr=1,terraintype,'Gdkr',WESTRING_TERRAINTYPE_Gdkr
TerrainTypeGgrs=1,terraintype,'Ggrs',WESTRING_TERRAINTYPE_Ggrs
TerrainTypeGsqd=1,terraintype,'Gsqd',WESTRING_TERRAINTYPE_Gsqd
TerrainTypeZdrt=1,terraintype,'Zdrt',WESTRING_TERRAINTYPE_Zdrt
TerrainTypeZdtr=1,terraintype,'Zdtr',WESTRING_TERRAINTYPE_Zdtr
TerrainTypeZdrg=1,terraintype,'Zdrg',WESTRING_TERRAINTYPE_Zdrg
TerrainTypeZbks=1,terraintype,'Zbks',WESTRING_TERRAINTYPE_Zbks
TerrainTypeZsan=1,terraintype,'Zsan',WESTRING_TERRAINTYPE_Zsan
TerrainTypeZbkl=1,terraintype,'Zbkl',WESTRING_TERRAINTYPE_Zbkl
TerrainTypeZtil=1,terraintype,'Ztil',WESTRING_TERRAINTYPE_Ztil
TerrainTypeZgrs=1,terraintype,'Zgrs',WESTRING_TERRAINTYPE_Zgrs
TerrainTypeZvin=1,terraintype,'Zvin',WESTRING_TERRAINTYPE_Zvin
TerrainTypeIdrt=1,terraintype,'Idrt',WESTRING_TERRAINTYPE_Idrt
TerrainTypeIdtr=1,terraintype,'Idtr',WESTRING_TERRAINTYPE_Idtr
TerrainTypeIdki=1,terraintype,'Idki',WESTRING_TERRAINTYPE_Idki
TerrainTypeIbkb=1,terraintype,'Ibkb',WESTRING_TERRAINTYPE_Ibkb
TerrainTypeIrbk=1,terraintype,'Irbk',WESTRING_TERRAINTYPE_Irbk
TerrainTypeItbk=1,terraintype,'Itbk',WESTRING_TERRAINTYPE_Itbk
TerrainTypeIice=1,terraintype,'Iice',WESTRING_TERRAINTYPE_Iice
TerrainTypeIbsq=1,terraintype,'Ibsq',WESTRING_TERRAINTYPE_Ibsq
TerrainTypeIsnw=1,terraintype,'Isnw',WESTRING_TERRAINTYPE_Isnw
TerrainTypeOdrt=1,terraintype,'Odrt',WESTRING_TERRAINTYPE_Odrt
TerrainTypeOdtr=1,terraintype,'Odtr',WESTRING_TERRAINTYPE_Odtr
TerrainTypeOsmb=1,terraintype,'Osmb',WESTRING_TERRAINTYPE_Osmb
TerrainTypeOfst=1,terraintype,'Ofst',WESTRING_TERRAINTYPE_Ofst
TerrainTypeOlgb=1,terraintype,'Olgb',WESTRING_TERRAINTYPE_Olgb
TerrainTypeOrok=1,terraintype,'Orok',WESTRING_TERRAINTYPE_Orok
TerrainTypeOfsl=1,terraintype,'Ofsl',WESTRING_TERRAINTYPE_Ofsl
TerrainTypeOaby=1,terraintype,'Oaby',WESTRING_TERRAINTYPE_Oaby
TerrainTypeKdrt=1,terraintype,'Kdrt',WESTRING_TERRAINTYPE_Kdrt
TerrainTypeKfsl=1,terraintype,'Kfsl',WESTRING_TERRAINTYPE_Kfsl
TerrainTypeKdtr=1,terraintype,'Kdtr',WESTRING_TERRAINTYPE_Kdtr
TerrainTypeKfst=1,terraintype,'Kfst',WESTRING_TERRAINTYPE_Kfst
TerrainTypeKsmb=1,terraintype,'Ksmb',WESTRING_TERRAINTYPE_Ksmb
TerrainTypeKlgb=1,terraintype,'Klgb',WESTRING_TERRAINTYPE_Klgb
TerrainTypeKsqt=1,terraintype,'Ksqt',WESTRING_TERRAINTYPE_Ksqt
TerrainTypeKdkt=1,terraintype,'Kdkt',WESTRING_TERRAINTYPE_Kdkt
TerrainTypeJdrt=1,terraintype,'Jdrt',WESTRING_TERRAINTYPE_Jdrt
TerrainTypeJdtr=1,terraintype,'Jdtr',WESTRING_TERRAINTYPE_Jdtr
TerrainTypeJblm=1,terraintype,'Jblm',WESTRING_TERRAINTYPE_Jblm
TerrainTypeJbtl=1,terraintype,'Jbtl',WESTRING_TERRAINTYPE_Jbtl
TerrainTypeJsqd=1,terraintype,'Jsqd',WESTRING_TERRAINTYPE_Jsqd
TerrainTypeJrtl=1,terraintype,'Jrtl',WESTRING_TERRAINTYPE_Jrtl
TerrainTypeJgsb=1,terraintype,'Jgsb',WESTRING_TERRAINTYPE_Jgsb
TerrainTypeJhdg=1,terraintype,'Jhdg',WESTRING_TERRAINTYPE_Jhdg
TerrainTypeJwmb=1,terraintype,'Jwmb',WESTRING_TERRAINTYPE_Jwmb
TerrainTypecAc2=1,terraintype,'cAc2',WESTRING_TERRAINTYPE_cAc2
TerrainTypecAc1=1,terraintype,'cAc1',WESTRING_TERRAINTYPE_cAc1
TerrainTypecBc2=1,terraintype,'cBc2',WESTRING_TERRAINTYPE_cBc2
TerrainTypecBc1=1,terraintype,'cBc1',WESTRING_TERRAINTYPE_cBc1
TerrainTypecKc1=1,terraintype,'cKc1',WESTRING_TERRAINTYPE_cKc1
TerrainTypecKc2=1,terraintype,'cKc2',WESTRING_TERRAINTYPE_cKc2
TerrainTypecYc2=1,terraintype,'cYc2',WESTRING_TERRAINTYPE_cYc2
TerrainTypecYc1=1,terraintype,'cYc1',WESTRING_TERRAINTYPE_cYc1
TerrainTypecXc2=1,terraintype,'cXc2',WESTRING_TERRAINTYPE_cXc2
TerrainTypecXc1=1,terraintype,'cXc1',WESTRING_TERRAINTYPE_cXc1
TerrainTypecJc2=1,terraintype,'cJc2',WESTRING_TERRAINTYPE_cJc2
TerrainTypecJc1=1,terraintype,'cJc1',WESTRING_TERRAINTYPE_cJc1
TerrainTypecDc2=1,terraintype,'cDc2',WESTRING_TERRAINTYPE_cDc2
TerrainTypecDc1=1,terraintype,'cDc1',WESTRING_TERRAINTYPE_cDc1
TerrainTypecCc2=1,terraintype,'cCc2',WESTRING_TERRAINTYPE_cCc2
TerrainTypecCc1=1,terraintype,'cCc1',WESTRING_TERRAINTYPE_cCc1
TerrainTypecIc2=1,terraintype,'cIc2',WESTRING_TERRAINTYPE_cIc2
TerrainTypecIc1=1,terraintype,'cIc1',WESTRING_TERRAINTYPE_cIc1
TerrainTypecFc2=1,terraintype,'cFc2',WESTRING_TERRAINTYPE_cFc2
TerrainTypecFc1=1,terraintype,'cFc1',WESTRING_TERRAINTYPE_cFc1
TerrainTypecLc2=1,terraintype,'cLc2',WESTRING_TERRAINTYPE_cLc2
TerrainTypecLc1=1,terraintype,'cLc1',WESTRING_TERRAINTYPE_cLc1
TerrainTypecWc2=1,terraintype,'cWc2',WESTRING_TERRAINTYPE_cWc2
TerrainTypecWc1=1,terraintype,'cWc1',WESTRING_TERRAINTYPE_cWc1
TerrainTypecNc2=1,terraintype,'cNc2',WESTRING_TERRAINTYPE_cNc2
TerrainTypecNc1=1,terraintype,'cNc1',WESTRING_TERRAINTYPE_cNc1
TerrainTypecOc1=1,terraintype,'cOc1',WESTRING_TERRAINTYPE_cOc1
TerrainTypecOc2=1,terraintype,'cOc2',WESTRING_TERRAINTYPE_cOc2
TerrainTypecZc2=1,terraintype,'cZc2',WESTRING_TERRAINTYPE_cZc2
TerrainTypecZc1=1,terraintype,'cZc1',WESTRING_TERRAINTYPE_cZc1
TerrainTypecGc2=1,terraintype,'cGc2',WESTRING_TERRAINTYPE_cGc2
TerrainTypecGc1=1,terraintype,'cGc1',WESTRING_TERRAINTYPE_cGc1
TerrainTypecVc2=1,terraintype,'cVc2',WESTRING_TERRAINTYPE_cVc2
TerrainTypecVc1=1,terraintype,'cVc1',WESTRING_TERRAINTYPE_cVc1
TerrainTypecQc2=1,terraintype,'cQc2',WESTRING_TERRAINTYPE_cQc2
TerrainTypecQc1=1,terraintype,'cQc1',WESTRING_TERRAINTYPE_cQc1

//  Terrain Shapes
TerrainShapeCircle=1,terrainshape,0,WESTRING_TERRAINSHAPE_CIRCLE
TerrainShapeSquare=1,terrainshape,1,WESTRING_TERRAINSHAPE_SQUARE

//  Lightning Types
LightningTypeCLPB=1,lightningtype,`CLPB`,WESTRING_LIGHTNINGTYPE_CLPB
LightningTypeCLSB=1,lightningtype,`CLSB`,WESTRING_LIGHTNINGTYPE_CLSB
LightningTypeDRAB=1,lightningtype,`DRAB`,WESTRING_LIGHTNINGTYPE_DRAB
LightningTypeDRAL=1,lightningtype,`DRAL`,WESTRING_LIGHTNINGTYPE_DRAL
LightningTypeDRAM=1,lightningtype,`DRAM`,WESTRING_LIGHTNINGTYPE_DRAM
LightningTypeAFOD=1,lightningtype,`AFOD`,WESTRING_LIGHTNINGTYPE_AFOD
LightningTypeFORK=1,lightningtype,`FORK`,WESTRING_LIGHTNINGTYPE_FORK
LightningTypeHWPB=1,lightningtype,`HWPB`,WESTRING_LIGHTNINGTYPE_HWPB
LightningTypeHWSB=1,lightningtype,`HWSB`,WESTRING_LIGHTNINGTYPE_HWSB
LightningTypeCHIM=1,lightningtype,`CHIM`,WESTRING_LIGHTNINGTYPE_CHIM
LightningTypeLEAS=1,lightningtype,`LEAS`,WESTRING_LIGHTNINGTYPE_LEAS
LightningTypeMBUR=1,lightningtype,`MBUR`,WESTRING_LIGHTNINGTYPE_MBUR
LightningTypeMFPB=1,lightningtype,`MFPB`,WESTRING_LIGHTNINGTYPE_MFPB
LightningTypeSPLK=1,lightningtype,`SPLK`,WESTRING_LIGHTNINGTYPE_SPLK

//  Image types
ImageTypeShadow=1,imagetype,0,WESTRING_IMAGETYPE_SHADOW
ImageTypeSelection=1,imagetype,1,WESTRING_IMAGETYPE_SELECTION
ImageTypeIndicator=1,imagetype,2,WESTRING_IMAGETYPE_INDICATOR
ImageTypeOcclusionMark=1,imagetype,3,WESTRING_IMAGETYPE_OCCLUSIONMARK
ImageTypeUbersplat=1,imagetype,4,WESTRING_IMAGETYPE_UBERSPLAT
ImageTypeLast=1,imagetype,5,WESTRING_IMAGETYPE_LAST

//  Ubersplat codes
UbersplatTypeTEST=1,ubersplattype,`TEST`,WESTRING_UBERSPLAT_TEST
UbersplatTypeLSDS=1,ubersplattype,`LSDS`,WESTRING_UBERSPLAT_LSDS
UbersplatTypeLSDM=1,ubersplattype,`LSDM`,WESTRING_UBERSPLAT_LSDM
UbersplatTypeLSDL=1,ubersplattype,`LSDL`,WESTRING_UBERSPLAT_LSDL
UbersplatTypeHCRT=1,ubersplattype,`HCRT`,WESTRING_UBERSPLAT_HCRT
UbersplatTypeUDSU=1,ubersplattype,`UDSU`,WESTRING_UBERSPLAT_UDSU
UbersplatTypeDNCS=1,ubersplattype,`DNCS`,WESTRING_UBERSPLAT_DNCS
UbersplatTypeHMTP=1,ubersplattype,`HMTP`,WESTRING_UBERSPLAT_HMTP
UbersplatTypeSCTP=1,ubersplattype,`SCTP`,WESTRING_UBERSPLAT_SCTP
UbersplatTypeAMRC=1,ubersplattype,`AMRC`,WESTRING_UBERSPLAT_AMRC
UbersplatTypeDRKC=1,ubersplattype,`DRKC`,WESTRING_UBERSPLAT_DRKC
UbersplatTypeDOSB=1,ubersplattype,`DOSB`,WESTRING_UBERSPLAT_DOSB
UbersplatTypeDOMB=1,ubersplattype,`DOMB`,WESTRING_UBERSPLAT_DOMB
UbersplatTypeDOLB=1,ubersplattype,`DOLB`,WESTRING_UBERSPLAT_DOLB
UbersplatTypeDHSB=1,ubersplattype,`DHSB`,WESTRING_UBERSPLAT_DHSB
UbersplatTypeDHMB=1,ubersplattype,`DHMB`,WESTRING_UBERSPLAT_DHMB
UbersplatTypeDHLB=1,ubersplattype,`DHLB`,WESTRING_UBERSPLAT_DHLB
UbersplatTypeDUSB=1,ubersplattype,`DUSB`,WESTRING_UBERSPLAT_DUSB
UbersplatTypeDUMB=1,ubersplattype,`DUMB`,WESTRING_UBERSPLAT_DUMB
UbersplatTypeDULB=1,ubersplattype,`DULB`,WESTRING_UBERSPLAT_DULB
UbersplatTypeDNSB=1,ubersplattype,`DNSB`,WESTRING_UBERSPLAT_DNSB
UbersplatTypeDNMB=1,ubersplattype,`DNMB`,WESTRING_UBERSPLAT_DNMB
UbersplatTypeDNSA=1,ubersplattype,`DNSA`,WESTRING_UBERSPLAT_DNSA
UbersplatTypeDNMA=1,ubersplattype,`DNMA`,WESTRING_UBERSPLAT_DNMA
UbersplatTypeHSMA=1,ubersplattype,`HSMA`,WESTRING_UBERSPLAT_HSMA
UbersplatTypeHMED=1,ubersplattype,`HMED`,WESTRING_UBERSPLAT_HMED
UbersplatTypeHLAR=1,ubersplattype,`HLAR`,WESTRING_UBERSPLAT_HLAR
UbersplatTypeOSMA=1,ubersplattype,`OSMA`,WESTRING_UBERSPLAT_OSMA
UbersplatTypeOMED=1,ubersplattype,`OMED`,WESTRING_UBERSPLAT_OMED
UbersplatTypeOLAR=1,ubersplattype,`OLAR`,WESTRING_UBERSPLAT_OLAR
UbersplatTypeUSMA=1,ubersplattype,`USMA`,WESTRING_UBERSPLAT_USMA
UbersplatTypeUMED=1,ubersplattype,`UMED`,WESTRING_UBERSPLAT_UMED
UbersplatTypeULAR=1,ubersplattype,`ULAR`,WESTRING_UBERSPLAT_ULAR
UbersplatTypeESMA=1,ubersplattype,`ESMA`,WESTRING_UBERSPLAT_ESMA
UbersplatTypeEMDA=1,ubersplattype,`EMDA`,WESTRING_UBERSPLAT_EMDA
UbersplatTypeESMB=1,ubersplattype,`ESMB`,WESTRING_UBERSPLAT_ESMB
UbersplatTypeEMDB=1,ubersplattype,`EMDB`,WESTRING_UBERSPLAT_EMDB
UbersplatTypeHTOW=1,ubersplattype,`HTOW`,WESTRING_UBERSPLAT_HTOW
UbersplatTypeHCAS=1,ubersplattype,`HCAS`,WESTRING_UBERSPLAT_HCAS
UbersplatTypeNGOL=1,ubersplattype,`NGOL`,WESTRING_UBERSPLAT_NGOL
UbersplatTypeTHND=1,ubersplattype,`THND`,WESTRING_UBERSPLAT_THND
UbersplatTypeNDGS=1,ubersplattype,`NDGS`,WESTRING_UBERSPLAT_NDGS
UbersplatTypeCLTS=1,ubersplattype,`CLTS`,WESTRING_UBERSPLAT_CLTS
UbersplatTypeHFS1=1,ubersplattype,`HFS1`,WESTRING_UBERSPLAT_HFS1
UbersplatTypeHFS2=1,ubersplattype,`HFS2`,WESTRING_UBERSPLAT_HFS2
UbersplatTypeUSBR=1,ubersplattype,`USBR`,WESTRING_UBERSPLAT_USBR
UbersplatTypeNLAR=1,ubersplattype,`NLAR`,WESTRING_UBERSPLAT_NLAR
UbersplatTypeNMED=1,ubersplattype,`NMED`,WESTRING_UBERSPLAT_NMED
UbersplatTypeDPSW=1,ubersplattype,`DPSW`,WESTRING_UBERSPLAT_DPSW
UbersplatTypeDPSE=1,ubersplattype,`DPSE`,WESTRING_UBERSPLAT_DPSE
UbersplatTypeNVOL=1,ubersplattype,`NVOL`,WESTRING_UBERSPLAT_NVOL
UbersplatTypeNVCR=1,ubersplattype,`NVCR`,WESTRING_UBERSPLAT_NVCR

RacePrefHuman=0,racepreference,RACE_PREF_HUMAN,WESTRING_RACE_HUMAN
RacePrefOrc=0,racepreference,RACE_PREF_ORC,WESTRING_RACE_ORC
RacePrefNightElf=0,racepreference,RACE_PREF_NIGHTELF,WESTRING_RACE_NIGHTELF
RacePrefUndead=0,racepreference,RACE_PREF_UNDEAD,WESTRING_RACE_UNDEAD
RacePrefRandom=0,racepreference,RACE_PREF_RANDOM,随机



//===================================================
// For use with TriggerRegisterGameEvent
//===================================================
ID_EVENT_GAME_VICTORY=0,eventid,EVENT_GAME_VICTORY,"(000)游戏事件 - 游戏胜利"
ID_EVENT_GAME_END_LEVEL=0,eventid,EVENT_GAME_END_LEVEL,"(001)游戏事件 - 游戏结束"
ID_EVENT_GAME_VARIABLE_LIMIT=0,eventid,EVENT_GAME_VARIABLE_LIMIT,"(002)游戏事件 - 变量改变"
ID_EVENT_GAME_STATE_LIMIT=0,eventid,EVENT_GAME_STATE_LIMIT,"(003)游戏事件 - 状态改变"
ID_EVENT_GAME_TIMER_EXPIRED=0,eventid,EVENT_GAME_TIMER_EXPIRED,"(004)游戏事件 - 计时器到期"
ID_EVENT_GAME_ENTER_REGION=0,eventid,EVENT_GAME_ENTER_REGION,"(005)游戏事件 - 进入区域"
ID_EVENT_GAME_LEAVE_REGION=0,eventid,EVENT_GAME_LEAVE_REGION,"(006)游戏事件 - 离开区域"
ID_EVENT_GAME_TRACKABLE_HIT=0,eventid,EVENT_GAME_TRACKABLE_HIT,"(007)游戏事件 - 鼠标点击可追踪物"
ID_EVENT_GAME_TRACKABLE_TRACK=0,eventid,EVENT_GAME_TRACKABLE_TRACK,"(008)游戏事件 - 鼠标移动到可追踪物"
ID_EVENT_GAME_SHOW_SKILL=0,eventid,EVENT_GAME_SHOW_SKILL,"(009)游戏事件 - 英雄技能按钮被点击"
ID_EVENT_GAME_SHOW_SKILL=0,eventid,EVENT_GAME_SHOW_SKILL,"(010)游戏事件 - 建造建筑按钮被点击"

//===================================================
// For use with TriggerRegisterPlayerEvent
//===================================================
ID_EVENT_PLAYER_STATE_LIMIT=0,eventid,EVENT_PLAYER_STATE_LIMIT,"(011)玩家事件 - 属性变化"
ID_EVENT_PLAYER_ALLIANCE_CHANGED=0,eventid,EVENT_PLAYER_ALLIANCE_CHANGED,"(012)玩家事件 - 联盟状态变化"
ID_EVENT_PLAYER_DEFEAT=0,eventid,EVENT_PLAYER_DEFEAT,"(013)玩家事件 - 游戏失败"
ID_EVENT_PLAYER_VICTORY=0,eventid,EVENT_PLAYER_VICTORY,"(014)玩家事件 - 游戏胜利"
ID_EVENT_PLAYER_LEAVE=0,eventid,EVENT_PLAYER_LEAVE,"(015)玩家事件 - 离开游戏"
ID_EVENT_PLAYER_CHAT=0,eventid,EVENT_PLAYER_CHAT,"(016)玩家事件 - (废弃的事件)"
ID_EVENT_PLAYER_END_CINEMATIC=0,eventid,EVENT_PLAYER_END_CINEMATIC,"(017)玩家事件 - 按下Esc键"

//===================================================
// For use with TriggerRegisterPlayerUnitEvent
//===================================================
ID_EVENT_PLAYER_UNIT_ATTACKED=0,eventid,EVENT_PLAYER_UNIT_ATTACKED,"(018)玩家单位事件 - 被攻击"
ID_EVENT_PLAYER_UNIT_RESCUED=0,eventid,EVENT_PLAYER_UNIT_RESCUED,"(019)玩家单位事件 - 被营救"
ID_EVENT_PLAYER_UNIT_DEATH=0,eventid,EVENT_PLAYER_UNIT_DEATH,"(020)玩家单位事件 - 死亡"
ID_EVENT_PLAYER_UNIT_DECAY=0,eventid,EVENT_PLAYER_UNIT_DECAY,"(021)玩家单位事件 - 开始腐化"
ID_EVENT_PLAYER_UNIT_DETECTED=0,eventid,EVENT_PLAYER_UNIT_DETECTED,"(022)玩家单位事件 - 被侦测到"
ID_EVENT_PLAYER_UNIT_HIDDEN=0,eventid,EVENT_PLAYER_UNIT_HIDDEN,"(023)玩家单位事件 - 被隐藏"
ID_EVENT_PLAYER_UNIT_SELECTED=0,eventid,EVENT_PLAYER_UNIT_SELECTED,"(024)玩家单位事件 - 被选择"
ID_EVENT_PLAYER_UNIT_DESELECTED=0,eventid,EVENT_PLAYER_UNIT_DESELECTED,"(025)玩家单位事件 - 被取消选择"
ID_EVENT_PLAYER_UNIT_CONSTRUCT_START=0,eventid,EVENT_PLAYER_UNIT_CONSTRUCT_START,"(026)玩家单位事件 - 开始被建造"
ID_EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL=0,eventid,EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL,"(027)玩家单位事件 - 被取消建造"
ID_EVENT_PLAYER_UNIT_CONSTRUCT_FINISH=0,eventid,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH,"(028)玩家单位事件 - 完成建造"
ID_EVENT_PLAYER_UNIT_UPGRADE_START=0,eventid,EVENT_PLAYER_UNIT_UPGRADE_START,"(029)玩家单位事件 - 开始建筑升级"
ID_EVENT_PLAYER_UNIT_UPGRADE_CANCEL=0,eventid,EVENT_PLAYER_UNIT_UPGRADE_CANCEL,"(030)玩家单位事件 - 取消建筑升级"
ID_EVENT_PLAYER_UNIT_UPGRADE_FINISH=0,eventid,EVENT_PLAYER_UNIT_UPGRADE_FINISH,"(031)玩家单位事件 - 完成建筑升级"
ID_EVENT_PLAYER_UNIT_TRAIN_START=0,eventid,EVENT_PLAYER_UNIT_TRAIN_START,"(032)玩家单位事件 - 开始训练单位"
ID_EVENT_PLAYER_UNIT_TRAIN_CANCEL=0,eventid,EVENT_PLAYER_UNIT_TRAIN_CANCEL,"(033)玩家单位事件 - 取消训练单位"
ID_EVENT_PLAYER_UNIT_TRAIN_FINISH=0,eventid,EVENT_PLAYER_UNIT_TRAIN_FINISH,"(034)玩家单位事件 - 完成训练单位"
ID_EVENT_PLAYER_UNIT_RESEARCH_START=0,eventid,EVENT_PLAYER_UNIT_RESEARCH_START,"(035)玩家单位事件 - 开始研究科技"
ID_EVENT_PLAYER_UNIT_RESEARCH_CANCEL=0,eventid,EVENT_PLAYER_UNIT_RESEARCH_CANCEL,"(036)玩家单位事件 - 取消研究科技"
ID_EVENT_PLAYER_UNIT_RESEARCH_FINISH=0,eventid,EVENT_PLAYER_UNIT_RESEARCH_FINISH,"(037)玩家单位事件 - 完成研究科技"
ID_EVENT_PLAYER_UNIT_ISSUED_ORDER=0,eventid,EVENT_PLAYER_UNIT_ISSUED_ORDER,"(038)玩家单位事件 - 发布无目标指令"
ID_EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER=0,eventid,EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER,"(039)玩家单位事件 - 发布指定点目标指令"
ID_EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER=0,eventid,EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER,"(040)玩家单位事件 - 发布指定物体目标指令"
ID_EVENT_PLAYER_HERO_LEVEL=0,eventid,EVENT_PLAYER_HERO_LEVEL,"(041)玩家单位事件 - 提升等级"
ID_EVENT_PLAYER_HERO_SKILL=0,eventid,EVENT_PLAYER_HERO_SKILL,"(042)玩家单位事件 - 学习技能"
ID_EVENT_PLAYER_HERO_REVIVABLE=0,eventid,EVENT_PLAYER_HERO_REVIVABLE,"(043)玩家单位事件 - 变得可重生"
ID_EVENT_PLAYER_HERO_REVIVE_START=0,eventid,EVENT_PLAYER_HERO_REVIVE_START,"(044)玩家单位事件 - 开始复活英雄"
ID_EVENT_PLAYER_HERO_REVIVE_CANCEL=0,eventid,EVENT_PLAYER_HERO_REVIVE_CANCEL,"(045)玩家单位事件 - 取消复活英雄"
ID_EVENT_PLAYER_HERO_REVIVE_FINISH=0,eventid,EVENT_PLAYER_HERO_REVIVE_FINISH,"(046)玩家单位事件 - 完成复活英雄"
ID_EVENT_PLAYER_UNIT_SUMMON=0,eventid,EVENT_PLAYER_UNIT_SUMMON,"(047)玩家单位事件 - 被召唤"
ID_EVENT_PLAYER_UNIT_DROP_ITEM=0,eventid,EVENT_PLAYER_UNIT_DROP_ITEM,"(048)玩家单位事件 - 丢弃物品"
ID_EVENT_PLAYER_UNIT_PICKUP_ITEM=0,eventid,EVENT_PLAYER_UNIT_PICKUP_ITEM,"(049)玩家单位事件 - 获得物品"
ID_EVENT_PLAYER_UNIT_USE_ITEM=0,eventid,EVENT_PLAYER_UNIT_USE_ITEM,"(050)玩家单位事件 - 使用物品"
ID_EVENT_PLAYER_UNIT_LOADED=0,eventid,EVENT_PLAYER_UNIT_LOADED,"(051)玩家单位事件 - 被运输机装载"

//===================================================
// For use with TriggerRegisterUnitEvent
//===================================================
ID_EVENT_UNIT_DAMAGED=0,eventid,EVENT_UNIT_DAMAGED,"(052)单位事件 - 接受伤害"
ID_EVENT_UNIT_DEATH=0,eventid,EVENT_UNIT_DEATH,"(053)单位事件 - 死亡"
ID_EVENT_UNIT_DECAY=0,eventid,EVENT_UNIT_DECAY,"(054)单位事件 - 开始腐化"
ID_EVENT_UNIT_DETECTED=0,eventid,EVENT_UNIT_DETECTED,"(055)单位事件 - 被侦测到"
ID_EVENT_UNIT_HIDDEN=0,eventid,EVENT_UNIT_HIDDEN,"(056)单位事件 - 被隐藏"
ID_EVENT_UNIT_SELECTED=0,eventid,EVENT_UNIT_SELECTED,"(057)单位事件 - 被选择"
ID_EVENT_UNIT_DESELECTED=0,eventid,EVENT_UNIT_DESELECTED,"(058)单位事件 - 被取消选择"
ID_EVENT_UNIT_STATE_LIMIT=0,eventid,EVENT_UNIT_STATE_LIMIT,"(059)单位事件 - 生命值/魔法值发生变化"
ID_EVENT_UNIT_ACQUIRED_TARGET=0,eventid,EVENT_UNIT_ACQUIRED_TARGET,"(060)单位事件 - 注意到攻击目标"
ID_EVENT_UNIT_TARGET_IN_RANGE=0,eventid,EVENT_UNIT_TARGET_IN_RANGE,"(061)单位事件 - 获取攻击目标"
ID_EVENT_UNIT_ATTACKED=0,eventid,EVENT_UNIT_ATTACKED,"(062)单位事件 - 被攻击"
ID_EVENT_UNIT_RESCUED=0,eventid,EVENT_UNIT_RESCUED,"(063)单位事件 - 被营救"
ID_EVENT_UNIT_CONSTRUCT_CANCEL=0,eventid,EVENT_UNIT_CONSTRUCT_CANCEL,"(064)单位事件 - 被取消建造"
ID_EVENT_UNIT_CONSTRUCT_FINISH=0,eventid,EVENT_UNIT_CONSTRUCT_FINISH,"(065)单位事件 - 完成建造"
ID_EVENT_UNIT_UPGRADE_START=0,eventid,EVENT_UNIT_UPGRADE_START,"(066)单位事件 - 开始建筑升级"
ID_EVENT_UNIT_UPGRADE_CANCEL=0,eventid,EVENT_UNIT_UPGRADE_CANCEL,"(067)单位事件 - 取消建筑升级"
ID_EVENT_UNIT_UPGRADE_FINISH=0,eventid,EVENT_UNIT_UPGRADE_FINISH,"(068)单位事件 - 完成建筑升级"
ID_EVENT_UNIT_TRAIN_START=0,eventid,EVENT_UNIT_TRAIN_START,"(069)单位事件 - 开始训练单位"
ID_EVENT_UNIT_TRAIN_CANCEL=0,eventid,EVENT_UNIT_TRAIN_CANCEL,"(070)单位事件 - 取消训练单位"
ID_EVENT_UNIT_TRAIN_FINISH=0,eventid,EVENT_UNIT_TRAIN_FINISH,"(071)单位事件 - 完成训练单位"
ID_EVENT_UNIT_RESEARCH_START=0,eventid,EVENT_UNIT_RESEARCH_START,"(072)单位事件 - 开始研究科技"
ID_EVENT_UNIT_RESEARCH_CANCEL=0,eventid,EVENT_UNIT_RESEARCH_CANCEL,"(073)单位事件 - 取消研究科技"
ID_EVENT_UNIT_RESEARCH_FINISH=0,eventid,EVENT_UNIT_RESEARCH_FINISH,"(074)单位事件 - 完成研究科技"
ID_EVENT_UNIT_ISSUED_ORDER=0,eventid,EVENT_UNIT_ISSUED_ORDER,"(075)单位事件 - 发布无目标指令"
ID_EVENT_UNIT_ISSUED_POINT_ORDER=0,eventid,EVENT_UNIT_ISSUED_POINT_ORDER,"(076)单位事件 - 发布指定点目标指令"
ID_EVENT_UNIT_ISSUED_TARGET_ORDER=0,eventid,EVENT_UNIT_ISSUED_TARGET_ORDER,"(077)单位事件 - 发布指定物体目标指令"
ID_EVENT_UNIT_HERO_LEVEL=0,eventid,EVENT_UNIT_HERO_LEVEL,"(078)单位事件 - 提升等级"
ID_EVENT_UNIT_HERO_SKILL=0,eventid,EVENT_UNIT_HERO_SKILL,"(079)单位事件 - 学习技能"
ID_EVENT_UNIT_HERO_REVIVABLE=0,eventid,EVENT_UNIT_HERO_REVIVABLE,"(080)单位事件 - 变得可重生"
ID_EVENT_UNIT_HERO_REVIVE_START=0,eventid,EVENT_UNIT_HERO_REVIVE_START,"(081)单位事件 - 开始复活英雄"
ID_EVENT_UNIT_HERO_REVIVE_CANCEL=0,eventid,EVENT_UNIT_HERO_REVIVE_CANCEL,"(082)单位事件 - 取消复活英雄"
ID_EVENT_UNIT_HERO_REVIVE_FINISH=0,eventid,EVENT_UNIT_HERO_REVIVE_FINISH,"(083)单位事件 - 完成复活英雄"
ID_EVENT_UNIT_SUMMON=0,eventid,EVENT_UNIT_SUMMON,"(084)单位事件 - 召唤一个单位"
ID_EVENT_UNIT_DROP_ITEM=0,eventid,EVENT_UNIT_DROP_ITEM,"(085)单位事件 - 丢弃物品"
ID_EVENT_UNIT_PICKUP_ITEM=0,eventid,EVENT_UNIT_PICKUP_ITEM,"(086)单位事件 - 获得物品"
ID_EVENT_UNIT_USE_ITEM=0,eventid,EVENT_UNIT_USE_ITEM,"(087)单位事件 - 使用物品"
ID_EVENT_UNIT_LOADED=0,eventid,EVENT_UNIT_LOADED,"(088)单位事件 - 被运输机装载"

//===================================================
// Other
//===================================================
ID_EVENT_WIDGET_DEATH=0,eventid,EVENT_WIDGET_DEATH,"(089)widget事件 - 死亡"
ID_EVENT_DIALOG_BUTTON_CLICK=0,eventid,EVENT_DIALOG_BUTTON_CLICK,"(090)对话框事件 - 对话框按钮被点击"
ID_EVENT_DIALOG_CLICK=0,eventid,EVENT_DIALOG_CLICK,"(091)对话框事件 - 对话框被点击"
ID_EVENT_PLAYER_CHAT2=0,eventid,ConvertPlayerEvent(96),"(096)玩家事件 - 输入聊天消息"

//===================================================
// Frozen Throne Expansion Events
//===================================================

//===================================================
// For use with TriggerRegisterGameEvent
//===================================================
ID_EVENT_GAME_LOADED=0,eventid,EVENT_GAME_LOADED,"(256)游戏事件 - 游戏读档"
ID_EVENT_GAME_TOURNAMENT_FINISH_SOON=0,eventid,EVENT_GAME_TOURNAMENT_FINISH_SOON,"(257)游戏事件 - 游戏将在现在结束"
ID_EVENT_GAME_TOURNAMENT_FINISH_NOW=0,eventid,EVENT_GAME_TOURNAMENT_FINISH_NOW,"(258)游戏事件 - 游戏将在不久结束"
ID_EVENT_GAME_SAVE=0,eventid,EVENT_GAME_SAVE,"(259)游戏事件 - 游戏存档"

//===================================================
// For use with TriggerRegisterPlayerEvent
//===================================================
ID_EVENT_PLAYER_ARROW_LEFT_DOWN=0,eventid,EVENT_PLAYER_ARROW_LEFT_DOWN,"(261)玩家键盘事件 - 按下Left键"
ID_EVENT_PLAYER_ARROW_LEFT_UP=0,eventid,EVENT_PLAYER_ARROW_LEFT_UP,"(262)玩家键盘事件 - 按上Left键"
ID_EVENT_PLAYER_ARROW_RIGHT_DOWN=0,eventid,EVENT_PLAYER_ARROW_RIGHT_DOWN,"(263)玩家键盘事件 - 按下Right键"
ID_EVENT_PLAYER_ARROW_RIGHT_UP=0,eventid,EVENT_PLAYER_ARROW_RIGHT_UP,"(264)玩家键盘事件 - 按上Right键"
ID_EVENT_PLAYER_ARROW_DOWN_DOWN=0,eventid,EVENT_PLAYER_ARROW_DOWN_DOWN,"(265)玩家键盘事件 - 按下Down键"
ID_EVENT_PLAYER_ARROW_DOWN_UP=0,eventid,EVENT_PLAYER_ARROW_DOWN_UP,"(266)玩家键盘事件 - 按上Down键"
ID_EVENT_PLAYER_ARROW_UP_DOWN=0,eventid,EVENT_PLAYER_ARROW_UP_DOWN,"(267)玩家键盘事件 - 按下Up键"
ID_EVENT_PLAYER_ARROW_UP_UP=0,eventid,EVENT_PLAYER_ARROW_UP_UP,"(268)玩家键盘事件 - 按上Up键"

//===================================================
// For use with TriggerRegisterPlayerUnitEvent
//===================================================
ID_EVENT_PLAYER_UNIT_SELL=0,eventid,EVENT_PLAYER_UNIT_SELL,"(269)玩家单位事件 - 出售单位"
ID_EVENT_PLAYER_UNIT_CHANGE_OWNER=0,eventid,EVENT_PLAYER_UNIT_CHANGE_OWNER,"(270)玩家单位事件 - 改变所有者"
ID_EVENT_PLAYER_UNIT_SELL_ITEM=0,eventid,EVENT_PLAYER_UNIT_SELL_ITEM,"(271)玩家单位事件 - 出售物品"
ID_EVENT_PLAYER_UNIT_SPELL_CHANNEL=0,eventid,EVENT_PLAYER_UNIT_SPELL_CHANNEL,"(272)玩家单位事件 - 准备施放技能"
ID_EVENT_PLAYER_UNIT_SPELL_CAST=0,eventid,EVENT_PLAYER_UNIT_SPELL_CAST,"(273)玩家单位事件 - 开始施放技能"
ID_EVENT_PLAYER_UNIT_SPELL_EFFECT=0,eventid,EVENT_PLAYER_UNIT_SPELL_EFFECT,"(273)玩家单位事件 - 发动技能效果"
ID_EVENT_PLAYER_UNIT_SPELL_FINISH=0,eventid,EVENT_PLAYER_UNIT_SPELL_FINISH,"(275)玩家单位事件 - 施放技能结束"
ID_EVENT_PLAYER_UNIT_SPELL_ENDCAST=0,eventid,EVENT_PLAYER_UNIT_SPELL_ENDCAST,"(276)玩家单位事件 - 停止施放技能"
ID_EVENT_PLAYER_UNIT_PAWN_ITEM=0,eventid,EVENT_PLAYER_UNIT_PAWN_ITEM,"(277)玩家单位事件 - 抵押物品"

//===================================================
// For use with TriggerRegisterUnitEvent
//===================================================
ID_EVENT_UNIT_SELL=0,eventid,EVENT_UNIT_SELL,"(286)单位事件 - 出售单位"
ID_EVENT_UNIT_CHANGE_OWNER=0,eventid,EVENT_UNIT_CHANGE_OWNER,"(287)单位事件 - 改变所有者"
ID_EVENT_UNIT_SELL_ITEM=0,eventid,EVENT_PLAYER_SELL_ITEM,"(288)单位事件 - 出售物品"
ID_EVENT_UNIT_SPELL_CHANNEL=0,eventid,EVENT_UNIT_SPELL_CHANNEL,"(289)单位事件 - 准备施放技能"
ID_EVENT_UNIT_SPELL_CAST=0,eventid,EVENT_UNIT_SPELL_CAST,"(290)单位事件 - 开始施放技能"
ID_EVENT_UNIT_SPELL_EFFECT=0,eventid,EVENT_UNIT_SPELL_EFFECT,"(291)单位事件 - 发动技能效果"
ID_EVENT_UNIT_SPELL_FINISH=0,eventid,EVENT_UNIT_SPELL_FINISH,"(292)单位事件 - 施放技能结束"
ID_EVENT_UNIT_SPELL_ENDCAST=0,eventid,EVENT_UNIT_SPELL_ENDCAST,"(293)单位事件 - 停止施放技能"
ID_EVENT_UNIT_PAWN_ITEM=0,eventid,EVENT_UNIT_PAWN_ITEM,"(294)单位事件 - 抵押物品"


ABILITY_STATE_COOLDOWN=0,AbilityState,1,冷却时间

//ABILITY_DATA_TARGS=0,AbilityDataInteger,100,目标允许
ABILITY_DATA_COST=0,AbilityDataInteger,104,魔法消耗
ABILITY_DATA_UNITID=0,AbilityDataInteger,117,单位类型
ABILITY_DATA_HOTKET=0,AbilityDataInteger,200,热键
ABILITY_DATA_UNHOTKET=0,AbilityDataInteger,201,关闭热键
ABILITY_DATA_RESEARCH_HOTKEY=0,AbilityDataInteger,202,学习热键

ABILITY_DATA_CAST=0,AbilityDataReal,101,施放时间
ABILITY_DATA_DUR=0,AbilityDataReal,102,持续时间(普通)
ABILITY_DATA_HERODUR=0,AbilityDataReal,103,持续时间(英雄)
ABILITY_DATA_COOL=0,AbilityDataReal,105,施放间隔
ABILITY_DATA_AREA=0,AbilityDataReal,106,影响区域
ABILITY_DATA_RNG=0,AbilityDataReal,107,施法距离
ABILITY_DATA_DATA_A=0,AbilityDataReal,108,数据A
ABILITY_DATA_DATA_B=0,AbilityDataReal,109,数据B
ABILITY_DATA_DATA_C=0,AbilityDataReal,110,数据C
ABILITY_DATA_DATA_D=0,AbilityDataReal,111,数据D
ABILITY_DATA_DATA_E=0,AbilityDataReal,112,数据E
ABILITY_DATA_DATA_F=0,AbilityDataReal,113,数据F
ABILITY_DATA_DATA_G=0,AbilityDataReal,114,数据G
ABILITY_DATA_DATA_H=0,AbilityDataReal,115,数据H
ABILITY_DATA_DATA_I=0,AbilityDataReal,116,数据I

ABILITY_DATA_NAME=0,AbilityDataString,203,名字
ABILITY_DATA_ART=0,AbilityDataString,204,图标
ABILITY_DATA_TARGET_ART=0,AbilityDataString,205,目标效果
ABILITY_DATA_CASTER_ART=0,AbilityDataString,206,施法者效果
ABILITY_DATA_EFFECT_ART=0,AbilityDataString,207,目标点效果
ABILITY_DATA_AREAEFFECT_ART=0,AbilityDataString,208,区域效果
ABILITY_DATA_MISSILE_ART=0,AbilityDataString,209,投射物
ABILITY_DATA_SPECIAL_ART=0,AbilityDataString,210,特殊效果
ABILITY_DATA_LIGHTNING_EFFECT=0,AbilityDataString,211,闪电效果
ABILITY_DATA_BUFF_TIP=0,AbilityDataString,212,buff提示
ABILITY_DATA_BUFF_UBERTIP=0,AbilityDataString,213,buff提示(扩展)
ABILITY_DATA_RESEARCH_TIP=0,AbilityDataString,214,学习提示
ABILITY_DATA_TIP=0,AbilityDataString,215,提示
ABILITY_DATA_UNTIP=0,AbilityDataString,216,关闭提示
ABILITY_DATA_RESEARCH_UBERTIP=0,AbilityDataString,217,学习提示(扩展)
ABILITY_DATA_UBERTIP=0,AbilityDataString,218,提示(扩展)
ABILITY_DATA_UNUBERTIP=0,AbilityDataString,219,关闭提示(扩展)

CHAT_RECIPIENT_ALL=0,ChatRecipient,0,所有人频道
CHAT_RECIPIENT_ALLIES=0,ChatRecipient,1,盟友频道
CHAT_RECIPIENT_OBSERVERS=0,ChatRecipient,2,观看者/裁判频道
CHAT_RECIPIENT_PRIVATE=0,ChatRecipient,3,私人频道




//***************************************************************************
[TriggerEvents]
// Defines events available in the editor
// Key: script event function
// Value 0: first game version in which this function is valid
// Value 1+: argument types
// Note that the first argument is always a `trigger`, and is excluded here

// Special events not defined in scripts, handled internally by the editor
MapInitializationEvent=0,nothing
_MapInitializationEvent_Defaults=
_MapInitializationEvent_Category=TC_NOTHING


//最萌小汐
Event.AnyUnitSkill=0,skillType,abilcode
_Event.AnyUnitSkill_Defaults=skillTypeC,_
_Event.AnyUnitSkill_Category=TC_MU_EVENT

Event.AnyUnitDamage=0,damageTypeA,damageTypeB
_Event.AnyUnitDamage_Defaults=damageTypeA1,damageTypeB1
_Event.AnyUnitDamage_Category=TC_MU_EVENT

Event.AnyUnitHeal=0,damageTypeA,healType
_Event.AnyUnitHeal_Defaults=damageTypeA1,healType1
_Event.AnyUnitHeal_Category=TC_MU_EVENT

Event.UserEventInit=0,scriptcode
_Event.UserEventInit_Category=TC_MU_EVENT

Event.SkillCoolReset=0,abilcode
_Event.SkillCoolReset_Defaults=GetSpellAbilityId
_Event.SkillCoolReset_Category=TC_MU_EVENT

Event.ItemPick=0,itemcode
_Event.ItemPick_Category=TC_MU_EVENT

Event.ItemDrop=0,itemcode
_Event.ItemDrop_Category=TC_MU_EVENT

Event.ItemPickDrop=0,itemPickDrop,itemcode
_Event.ItemPickDrop_Defaults=itemPickDrop1,_
_Event.ItemPickDrop_Category=TC_MU_EVENT

Event.HeroRevive=0,abilcode
_Event.HeroRevive_Defaults=GetSpellAbilityId
_Event.HeroRevive_Category=TC_MU_EVENT

Event.ProcessCovered=0,integer
_Event.ProcessCovered_Category=TC_MU_EVENT

Event.SkillBarEnd=0,unit,SkillBarEndReason
_Event.SkillBarEnd_Defaults=Unit.lastSkillBar,SkillBarEndReasonA
_Event.SkillBarEnd_Category=TC_MU_EVENT

Event.HeroInit=0,unitcode
_Event.HeroInit_Category=TC_MU_EVENT

Event.Crit=0
_Event.Crit_Category=TC_MU_EVENT

//
YDWEDisableRegister=0,nothing
_YDWEDisableRegister_Defaults=
_YDWEDisableRegister_Category=TC_NOTHING


//YD Event Trigger
YDWESyStemAnyUnitDamagedRegistTrigger=1
_YDWESyStemAnyUnitDamagedRegistTrigger_Defaults=
_YDWESyStemAnyUnitDamagedRegistTrigger_Category=TC_YDET

YDWESyStemItemUnmovableRegistTrigger=1
_YDWESyStemItemUnmovableRegistTrigger_Defaults=
_YDWESyStemItemUnmovableRegistTrigger_Category=TC_YDET

YDWESyStemItemCombineRegistTrigger=1
_YDWESyStemItemCombineRegistTrigger_Defaults=
_YDWESyStemItemCombineRegistTrigger_Category=TC_YDET

YDWESyStemAbilityCastingOverRegistTrigger=0,abilevent
_YDWESyStemAbilityCastingOverRegistTrigger_Defaults=abileventA
_YDWESyStemAbilityCastingOverRegistTrigger_Category=TC_YDET

// Unit events
TriggerRegisterUnitEvent=0,unit,unitevent
_TriggerRegisterUnitEvent_Defaults=_,UnitEventDeath
_TriggerRegisterUnitEvent_Category=TC_UNIT

TriggerRegisterPlayerUnitEventSimple=0,player,playerunitevent
_TriggerRegisterPlayerUnitEventSimple_Defaults=Player00,PlayerUnitEventDeath
_TriggerRegisterPlayerUnitEventSimple_Category=TC_UNIT

TriggerRegisterAnyUnitEventBJ=1,playerunitevent
_TriggerRegisterAnyUnitEventBJ_Defaults=PlayerUnitEventDeath
_TriggerRegisterAnyUnitEventBJ_Category=TC_UNIT

TriggerRegisterEnterRectSimple=0,rect
_TriggerRegisterEnterRectSimple_Defaults=_
_TriggerRegisterEnterRectSimple_Category=TC_UNIT

TriggerRegisterLeaveRectSimple=0,rect
_TriggerRegisterLeaveRectSimple_Defaults=_
_TriggerRegisterLeaveRectSimple_Category=TC_UNIT

TriggerRegisterEnterRegionSimple=0,region
_TriggerRegisterEnterRegionSimple_Defaults=_
_TriggerRegisterEnterRegionSimple_Category=TC_UNIT

TriggerRegisterLeaveRegionSimple=0,region
_TriggerRegisterLeaveRegionSimple_Defaults=_
_TriggerRegisterLeaveRegionSimple_Category=TC_UNIT

TriggerRegisterEnterRegion=0,region,boolexpr
_TriggerRegisterEnterRegion_Defaults=_,BoolExprNull
_TriggerRegisterEnterRegion_Category=TC_UNIT

TriggerRegisterLeaveRegion=0,region,boolexpr
_TriggerRegisterLeaveRegion_Defaults=_,BoolExprNull
_TriggerRegisterLeaveRegion_Category=TC_UNIT

TriggerRegisterUnitInRangeSimple=0,real,unit
_TriggerRegisterUnitInRangeSimple_Defaults=256,_
_TriggerRegisterUnitInRangeSimple_Defaults=0,_,_,_
_TriggerRegisterUnitInRangeSimple_Category=TC_UNIT

TriggerRegisterUnitLifeEvent=0,unit,limitop,real
_TriggerRegisterUnitLifeEvent_Defaults=_,LimitOpLessThan,50
_TriggerRegisterUnitLifeEvent_Category=TC_UNIT

TriggerRegisterUnitManaEvent=0,unit,limitop,real
_TriggerRegisterUnitManaEvent_Defaults=_,LimitOpLessThan,50
_TriggerRegisterUnitManaEvent_Category=TC_UNIT


// Dialog events
TriggerRegisterDialogEventBJ=0,dialog
_TriggerRegisterDialogEventBJ_Defaults=_
_TriggerRegisterDialogEventBJ_Category=TC_DIALOG
_TriggerRegisterDialogEventBJ_ScriptName=TriggerRegisterDialogEvent

TriggerRegisterDialogButtonEvent=0,button
_TriggerRegisterDialogButtonEvent_Defaults=_
_TriggerRegisterDialogButtonEvent_Category=TC_DIALOG


// Destructible events
TriggerRegisterDeathEvent=0,destructable
_TriggerRegisterDeathEvent_Defaults=_
_TriggerRegisterDeathEvent_Category=TC_DESTRUCT

TriggerRegisterDestDeathInRegionEvent=1,rect
_TriggerRegisterDestDeathInRegionEvent_Defaults=_
_TriggerRegisterDestDeathInRegionEvent_Category=TC_DESTRUCT


// Trackable events
TriggerRegisterTrackableHitEvent=0,trackable
_TriggerRegisterTrackableHitEvent_Defaults=_
_TriggerRegisterTrackableHitEvent_Category=TC_TRACKABLE

TriggerRegisterTrackableTrackEvent=0,trackable
_TriggerRegisterTrackableTrackEvent_Defaults=_
_TriggerRegisterTrackableTrackEvent_Category=TC_TRACKABLE


// Timer events
TriggerRegisterTimerEventSingle=0,real
_TriggerRegisterTimerEventSingle_Defaults=5
_TriggerRegisterTimerEventSingle_Limits=0,_
_TriggerRegisterTimerEventSingle_Category=TC_TIME

TriggerRegisterTimerEventPeriodic=0,real
_TriggerRegisterTimerEventPeriodic_Defaults=2
_TriggerRegisterTimerEventPeriodic_Limits=0,_
_TriggerRegisterTimerEventPeriodic_Category=TC_TIME

TriggerRegisterTimerExpireEventBJ=0,timer
_TriggerRegisterTimerExpireEventBJ_Defaults=_
_TriggerRegisterTimerExpireEventBJ_Category=TC_TIME
_TriggerRegisterTimerExpireEventBJ_ScriptName=TriggerRegisterTimerExpireEvent


// Player events
TriggerRegisterPlayerChatEvent=0,player,string,chatmatchtype
_TriggerRegisterPlayerChatEvent_Defaults=Player00,_,ChatMatchTypeExact
_TriggerRegisterPlayerChatEvent_Category=TC_PLAYER

TriggerRegisterPlayerEventEndCinematic=0,player
_TriggerRegisterPlayerEventEndCinematic_Defaults=Player00
_TriggerRegisterPlayerEventEndCinematic_Category=TC_PLAYER

TriggerRegisterPlayerSelectionEventBJ=0,player,seldeseloption
_TriggerRegisterPlayerSelectionEventBJ_Defaults=Player00,SelDeselOptionSel
_TriggerRegisterPlayerSelectionEventBJ_Category=TC_PLAYER

TriggerRegisterPlayerKeyEventBJ=1,player,keyeventtype,keyeventkey
_TriggerRegisterPlayerKeyEventBJ_Defaults=Player00,KeyEventTypeDepress,KeyEventKeyLeft
_TriggerRegisterPlayerKeyEventBJ_Category=TC_PLAYER

TriggerRegisterPlayerStateEvent=0,player,playerstate,limitop,real
_TriggerRegisterPlayerStateEvent_Defaults=Player00,PlayerStateGold,LimitOpGreaterThanOrEqual,1000
_TriggerRegisterPlayerStateEvent_Category=TC_PLAYER

TriggerRegisterPlayerEventAllianceChanged=0,player
_TriggerRegisterPlayerEventAllianceChanged_Defaults=Player00
_TriggerRegisterPlayerEventAllianceChanged_Category=TC_PLAYER

TriggerRegisterPlayerAllianceChange=0,player,alliancetype
_TriggerRegisterPlayerAllianceChange_Defaults=Player00,AllianceTypePassive
_TriggerRegisterPlayerAllianceChange_Category=TC_PLAYER

TriggerRegisterPlayerEventVictory=0,player
_TriggerRegisterPlayerEventVictory_Defaults=Player00
_TriggerRegisterPlayerEventVictory_Category=TC_PLAYER

TriggerRegisterPlayerEventDefeat=0,player
_TriggerRegisterPlayerEventDefeat_Defaults=Player00
_TriggerRegisterPlayerEventDefeat_Category=TC_PLAYER

TriggerRegisterPlayerEventLeave=1,player
_TriggerRegisterPlayerEventLeave_Defaults=Player00
_TriggerRegisterPlayerEventLeave_Category=TC_PLAYER


// Item events
TriggerRegisterItemDeathEvent=0,item
_TriggerRegisterItemDeathEvent_Defaults=_
_TriggerRegisterItemDeathEvent_Category=TC_ITEM
_TriggerRegisterItemDeathEvent_ScriptName=TriggerRegisterDeathEvent


// Game events
TriggerRegisterGameStateEventTimeOfDay=0,limitop,real
_TriggerRegisterGameStateEventTimeOfDay_Defaults=LimitOpEqual,12
_TriggerRegisterGameStateEventTimeOfDay_Limits=_,_,0,24
_TriggerRegisterGameStateEventTimeOfDay_Category=TC_GAME

TriggerRegisterVariableEvent=0,VarAsString_Real,limitop,real
_TriggerRegisterVariableEvent_Defaults=_,LimitOpEqual,0
_TriggerRegisterVariableEvent_Category=TC_GAME

TriggerRegisterGameLoadedEventBJ=1,nothing
_TriggerRegisterGameLoadedEventBJ_Defaults=
_TriggerRegisterGameLoadedEventBJ_Category=TC_GAME

TriggerRegisterGameSavedEventBJ=1,nothing
_TriggerRegisterGameSavedEventBJ_Defaults=
_TriggerRegisterGameSavedEventBJ_Category=TC_GAME

TriggerRegisterShowSkillEventBJ=0,nothing
_TriggerRegisterShowSkillEventBJ_Defaults=
_TriggerRegisterShowSkillEventBJ_Category=TC_GAME

TriggerRegisterBuildSubmenuEventBJ=0,nothing
_TriggerRegisterBuildSubmenuEventBJ_Defaults=
_TriggerRegisterBuildSubmenuEventBJ_Category=TC_GAME

TriggerRegisterGameEvent=1,gameevent
_TriggerRegisterGameEvent_Defaults=GameEventTourneyNow
_TriggerRegisterGameEvent_Category=TC_GAME



//***************************************************************************
[TriggerConditions]
// Defines boolean condition functions
// Key: condition function name
// Value 0: first game version in which this function is valid
// Value 1+: argument types

OperatorCompareBoolean=0,boolean,EqualNotEqualOperator,boolean
_OperatorCompareBoolean_Defaults=IsUnitType,OperatorEqualENE,true
_OperatorCompareBoolean_Category=TC_CONDITION
_OperatorCompareBoolean_UseWithAI=1
_OperatorCompareBoolean_AIDefaults=true,OperatorEqualENE,true

             =0,scriptcode
_             _Defaults=_
_             _Category=TC_CONDITION

OperatorCompareTrigger=0,trigger,EqualNotEqualOperator,trigger
_OperatorCompareTrigger_Defaults=_,OperatorEqualENE,_
_OperatorCompareTrigger_Category=TC_CONDITION

OperatorCompareUnit=0,unit,EqualNotEqualOperator,unit
_OperatorCompareUnit_Defaults=GetTriggerUnit,OperatorEqualENE,_
_OperatorCompareUnit_Category=TC_CONDITION

OperatorCompareUnitCode=0,unitcode,EqualNotEqualOperator,unitcode
_OperatorCompareUnitCode_Defaults=GetUnitTypeId,OperatorEqualENE,hfoo
_OperatorCompareUnitCode_Category=TC_CONDITION

OperatorCompareTerrainType=1,terraintype,EqualNotEqualOperator,terraintype
_OperatorCompareTerrainType_Defaults=GetTerrainTypeBJ,OperatorEqualENE,TerrainTypeLdrt
_OperatorCompareTerrainType_Category=TC_CONDITION

OperatorComparePoint=0,location,EqualNotEqualOperator,location
_OperatorComparePoint_Defaults=_,OperatorEqualENE,_
_OperatorComparePoint_Category=TC_CONDITION

OperatorCompareDialog=0,dialog,EqualNotEqualOperator,dialog
_OperatorCompareDialog_Defaults=GetClickedDialogBJ,OperatorEqualENE,_
_OperatorCompareDialog_Category=TC_CONDITION

OperatorCompareButton=0,button,EqualNotEqualOperator,button
_OperatorCompareButton_Defaults=_,OperatorEqualENE,_
_OperatorCompareButton_Category=TC_CONDITION

OperatorCompareMeleeDifficulty=1,aidifficulty,EqualNotEqualOperator,aidifficulty
_OperatorCompareMeleeDifficulty_Defaults=GetAIDifficulty,OperatorEqualENE,AIDifficultyNormal
_OperatorCompareMeleeDifficulty_Category=TC_CONDITION

OperatorCompareAbilityId=1,abilcode,EqualNotEqualOperator,abilcode
_OperatorCompareAbilityId_Defaults=GetSpellAbilityId,OperatorEqualENE,AUan
_OperatorCompareAbilityId_Category=TC_CONDITION

OperatorCompareTimer=1,timer,EqualNotEqualOperator,timer
_OperatorCompareTimer_Defaults=GetExpiredTimer,OperatorEqualENE,_
_OperatorCompareTimer_Category=TC_CONDITION

OperatorCompareTechCode=0,techcode,EqualNotEqualOperator,techcode
_OperatorCompareTechCode_Defaults=GetResearched,OperatorEqualENE,_
_OperatorCompareTechCode_Category=TC_CONDITION

OperatorCompareDestructible=0,destructable,EqualNotEqualOperator,destructable
_OperatorCompareDestructible_Defaults=_,OperatorEqualENE,_
_OperatorCompareDestructible_Category=TC_CONDITION

OperatorCompareDestructableCode=0,destructablecode,EqualNotEqualOperator,destructablecode
_OperatorCompareDestructableCode_Defaults=GetDestructableTypeId,OperatorEqualENE,LTlt
_OperatorCompareDestructableCode_Category=TC_CONDITION

OperatorCompareTrackable=1,trackable,EqualNotEqualOperator,trackable
_OperatorCompareTrackable_Defaults=GetTriggeringTrackable,OperatorEqualENE,GetTriggeringTrackable
_OperatorCompareTrackable_Category=TC_CONDITION

OperatorCompareOrderCode=0,ordercode,EqualNotEqualOperator,ordercode
_OperatorCompareOrderCode_Defaults=GetIssuedOrderIdBJ,OperatorEqualENE,String2OrderIdBJ
_OperatorCompareOrderCode_Category=TC_CONDITION

OperatorCompareBuffId=1,buffcode,EqualNotEqualOperator,buffcode
_OperatorCompareBuffId_Defaults=_,OperatorEqualENE,_
_OperatorCompareBuffId_Category=TC_CONDITION

OperatorCompareRegion=0,rect,EqualNotEqualOperator,rect
_OperatorCompareRegion_Defaults=_,OperatorEqualENE,_
_OperatorCompareRegion_Category=TC_CONDITION

OperatorCompareRegionR=0,region,EqualNotEqualOperator,region
_OperatorCompareRegionR_Defaults=_,OperatorEqualENE,_
_OperatorCompareRegionR_Category=TC_CONDITION

OperatorCompareReal=0,real,ComparisonOperator,real
_OperatorCompareReal_Defaults=10,OperatorGreaterEq,10
_OperatorCompareReal_Category=TC_CONDITION

OperatorCompareDegree=0,real,ComparisonOperator,real
_OperatorCompareDegree_Defaults=10,OperatorGreaterEq,10
_OperatorCompareDegree_Category=TC_CONDITION

OperatorCompareRadian=0,real,ComparisonOperator,real
_OperatorCompareRadian_Defaults=10,OperatorGreaterEq,10
_OperatorCompareRadian_Category=TC_CONDITION

OperatorComparePlayer=0,player,EqualNotEqualOperator,player
_OperatorComparePlayer_Defaults=GetOwningPlayer,OperatorEqualENE,Player00
_OperatorComparePlayer_Category=TC_CONDITION

OperatorComparePlayerColor=0,playercolor,EqualNotEqualOperator,playercolor
_OperatorComparePlayerColor_Defaults=GetPlayerColor,OperatorEqualENE,Color00
_OperatorComparePlayerColor_Category=TC_CONDITION

OperatorComparePlayerControl=0,mapcontrol,EqualNotEqualOperator,mapcontrol
_OperatorComparePlayerControl_Defaults=GetPlayerController,OperatorEqualENE,MapControlUser
_OperatorComparePlayerControl_Category=TC_CONDITION

OperatorComparePlayerSlotStatus=0,playerslotstate,EqualNotEqualOperator,playerslotstate
_OperatorComparePlayerSlotStatus_Defaults=GetPlayerSlotState,OperatorEqualENE,PlayerSlotStatePlaying
_OperatorComparePlayerSlotStatus_Category=TC_CONDITION

OperatorCompareItem=0,item,EqualNotEqualOperator,item
_OperatorCompareItem_Defaults=_,OperatorEqualENE,_
_OperatorCompareItem_Category=TC_CONDITION

OperatorCompareItemType=1,itemtype,EqualNotEqualOperator,itemtype
_OperatorCompareItemType_Defaults=GetItemType,OperatorEqualENE,ItemTypePowerup
_OperatorCompareItemType_Category=TC_CONDITION

OperatorCompareItemCode=0,itemcode,EqualNotEqualOperator,itemcode
_OperatorCompareItemCode_Defaults=GetItemTypeId,OperatorEqualENE,texp
_OperatorCompareItemCode_Category=TC_CONDITION

OperatorCompareHeroSkill=0,heroskillcode,EqualNotEqualOperator,heroskillcode
_OperatorCompareHeroSkill_Defaults=GetLearnedSkillBJ,OperatorEqualENE,HeroSkillBlizzard
_OperatorCompareHeroSkill_Category=TC_CONDITION

OperatorCompareGameDifficulty=0,gamedifficulty,EqualNotEqualOperator,gamedifficulty
_OperatorCompareGameDifficulty_Defaults=GetGameDifficulty,OperatorEqualENE,GameDifficultyNormal
_OperatorCompareGameDifficulty_Category=TC_CONDITION

OperatorCompareGameSpeed=0,gamespeed,EqualNotEqualOperator,gamespeed
_OperatorCompareGameSpeed_Defaults=GetGameSpeed,OperatorEqualENE,GameSpeedNormal
_OperatorCompareGameSpeed_Category=TC_CONDITION

OperatorCompareInteger=0,integer,ComparisonOperator,integer
_OperatorCompareInteger_Defaults=0,OperatorEqual,0
_OperatorCompareInteger_Category=TC_CONDITION
_OperatorCompareInteger_UseWithAI=1
_OperatorCompareInteger_AIDefaults=0,OperatorEqual,0

OperatorCompareRace=0,race,EqualNotEqualOperator,race
_OperatorCompareRace_Defaults=GetPlayerRace,OperatorEqualENE,RaceHuman
_OperatorCompareRace_Category=TC_CONDITION

OperatorCompareString=0,string,EqualNotEqualOperator,string
_OperatorCompareString_Defaults=GetEventPlayerChatString,OperatorEqualENE,_
_OperatorCompareString_Category=TC_CONDITION

//OperatorComparePoint=0,location,EqualNotEqualOperator,location
//_OperatorComparePoint_Defaults=_,OperatorEqualENE,_
//_OperatorComparePoint_Category=TC_CONDITION

GetBooleanAnd=0,boolcall,boolcall
_GetBooleanAnd_Defaults=_,_
_GetBooleanAnd_Category=TC_CONDITION
_GetBooleanAnd_UseWithAI=1

GetBooleanOr=0,boolcall,boolcall
_GetBooleanOr_Defaults=_,_
_GetBooleanOr_Category=TC_CONDITION
_GetBooleanOr_UseWithAI=1

// Specially handled by the editor
AndMultiple=1,nothing
_AndMultiple_Category=TC_CONDITION

// Specially handled by the editor
OrMultiple=1,nothing
_OrMultiple_Category=TC_CONDITION




//***************************************************************************
[TriggerActions]

// Defines action functions
// Key: action function name
// Value 0: first game version in which this function is valid
// Value 1+: argument types

DoNothing=0,nothing
_DoNothing_Defaults=
_DoNothing_Category=TC_NOTHING

CommentString=0,scriptcode
_CommentString_Defaults=_
_CommentString_Category=TC_COMMENT

CustomScriptCode=1,scriptcode
_CustomScriptCode_Defaults=_
_CustomScriptCode_Category=TC_CUSTOM

ExecuteFunc=0,string
_ExecuteFunc_Defaults=_
_ExecuteFunc_Category=TC_NOTHING

TriggerSleepAction=0,real
_TriggerSleepAction_Defaults=2
_TriggerSleepAction_Limits=0,_
_TriggerSleepAction_Category=TC_WAIT

PolledWait=1,real
_PolledWait_Defaults=2
_PolledWait_Limits=0,_
_PolledWait_Category=TC_WAIT








WaitForCondition=1,boolexpr,real
_WaitForCondition_Defaults=_,1
_WaitForCondition_Limits=_,_,0.1,_
_WaitForCondition_Category=TC_WAIT

WaitForSoundBJ=0,sound,real
_WaitForSoundBJ_Defaults=_,0
_WaitForSoundBJ_Category=TC_WAIT
_WaitForSoundBJ_ScriptName=TriggerWaitForSound

// Specially handled by the editor
SetVariable=0,AnyGlobal,Null
_SetVariable_Defaults=_,_
_SetVariable_Category=TC_SETVARIABLE

// Specially handled by the editor
ReturnAction=0,nothing
_ReturnAction_Defaults=
_ReturnAction_Category=TC_SKIPACTIONS

YDWEExitLoop=0,nothing
_YDWEExitLoop_Defaults=
_YDWEExitLoop_Category=TC_SKIPACTIONS
_YDWEExitLoop_ScriptName=DoNothing() YDNL exitwhen true//

// Specially handled by the editor
IfThenElseMultiple=1,nothing
_IfThenElseMultiple_Category=TC_LOGIC

//YDWEIfThenElseMultiple=1,nothing
//_IfThenElseMultiple_Category=TC_YDST

// Specially handled by the editor
IfThenElse=0,boolexpr,code,code
_IfThenElse_Defaults=_,DoNothing,DoNothing
_IfThenElse_Category=TC_LOGIC

//YDWEIfThenElse=0,boolexpr,code,code
//_YDWEIfThenElse_Defaults=_,DoNothing,DoNothing
//_YDWEIfThenElse_Category=TC_YDST

// Specially handled by the editor
ForLoopAMultiple=1,integer,integer
_ForLoopAMultiple_Defaults=1,10
_ForLoopAMultiple_Category=TC_FORLOOP

// Specially handled by the editor
ForLoopBMultiple=1,integer,integer
_ForLoopBMultiple_Defaults=1,10
_ForLoopBMultiple_Category=TC_FORLOOP

// Specially handled by the editor
ForLoopVarMultiple=1,integervar,integer,integer
_ForLoopVarMultiple_Defaults=_,1,10
_ForLoopVarMultiple_Category=TC_FORLOOP

// Specially handled by the editor
ForLoopA=0,integer,integer,code
_ForLoopA_Defaults=1,10,DoNothing
_ForLoopA_Category=TC_FORLOOP

// Specially handled by the editor
ForLoopB=0,integer,integer,code
_ForLoopB_Defaults=1,10,DoNothing
_ForLoopB_Category=TC_FORLOOP

// Specially handled by the editor
ForLoopVar=1,integervar,integer,integer,code
_ForLoopVar_Defaults=_,1,10,DoNothing
_ForLoopVar_Category=TC_FORLOOP

SetForLoopIndexA=1,integer
_SetForLoopIndexA_Defaults=10
_SetForLoopIndexA_Category=TC_FORLOOP

SetForLoopIndexB=1,integer
_SetForLoopIndexB_Defaults=10
_SetForLoopIndexB_Category=TC_FORLOOP

// AI actions
StartMeleeAI=0,player,aiscript
_StartMeleeAI_Defaults=Player00,"map.ai"
_StartMeleeAI_Category=TC_AI

StartCampaignAI=0,player,aiscript
_StartCampaignAI_Defaults=Player00,"map.ai"
_StartCampaignAI_Category=TC_AI

CommandAI=0,player,integer,integer
_CommandAI_Defaults=Player00,_,_
_CommandAI_Category=TC_AI

PauseCompAI=0,player,pauseresumeoption
_PauseCompAI_Defaults=Player00,PauseResumePause
_PauseCompAI_Category=TC_AI

RemoveGuardPosition=0,unit
_RemoveGuardPosition_Defaults=_
_RemoveGuardPosition_Category=TC_AI

RemoveAllGuardPositions=0,player
_RemoveAllGuardPositions_Defaults=Player00
_RemoveAllGuardPositions_Category=TC_AI

RecycleGuardPosition=0,unit
_RecycleGuardPosition_Defaults=_
_RecycleGuardPosition_Category=TC_AI

SetUnitCreepGuard=1,unit,lockunlockoption
_SetUnitCreepGuard_Defaults=GetTriggerUnit,LockUnLockLock
_SetUnitCreepGuard_Category=TC_AI

LockGuardPosition=1,unit
_LockGuardPosition_Defaults=_
_LockGuardPosition_Category=TC_AI


//最萌小汐
//专用库
baka.lucky=0,unit,real,isLuck
_baka.lucky_Defaults=GetTriggerUnit,75,isLuckA
_baka.lucky_Limits=_,_,0,100,_,_
_baka.lucky_Category=TC_MU_BAKA

baka.Sp=0
_baka.Sp_Category=TC_MU_BAKA

baka.hookImage=0
_baka.hookImage_Category=TC_MU_BAKA

FlushUnit_Add=0,unit
_FlushUnit_Add_Defaults=GetTriggerUnit
_FlushUnit_Add_Category=TC_MU_BAKA

maphack.InitHero=0,unit
_maphack.InitHero_Defaults=GetTriggerUnit
_maphack.InitHero_Category=TC_MU_BAKA

Lua_hook=0,player,string
_Lua_hook_Defaults=GetOwningPlayer,"函数名 参数"
_Lua_hook_Category=TC_MU_BAKA

//数学库
math.MoveLocationAngle=0,location,real,real,boolean
_math.MoveLocationAngle_Defaults=_,0,100,true
_math.MoveLocationAngle_Category=TC_MU_MATH

math.SetPolygonLocation=0,integer,real,real
_math.SetPolygonLocation_Defaults=1,0,0
_math.SetPolygonLocation_Limits=0,8191,_,_,_,_
_math.SetPolygonLocation_Category=TC_MU_MATH

//单位库
Unit.ExchangeItem=0,unit,itemcode,itemcode,boolean,boolean
_Unit.ExchangeItem_Defaults=GetTriggerUnit,ches,ches,true,true
_Unit.ExchangeItem_Category=TC_MU_UNIT

Unit.Move=0,unit,real,real
_Unit.Move_Defaults=GetTriggerUnit,0,50
_Unit.Move_Category=TC_MU_UNIT

Unit.Move2=0,unit,real,real,pathingtype
_Unit.Move2_Defaults=GetTriggerUnit,0,50,PathingTypeWalkability
_Unit.Move2_Category=TC_MU_UNIT

Unit.SetUnitXY=0,unit,real,real
_Unit.SetUnitXY_Defaults=GetTriggerUnit,GetUnitX,GetUnitY
_Unit.SetUnitXY_Category=TC_MU_UNIT

Unit.SetUnitXYOffset=0,unit,real,real,real,real
_Unit.SetUnitXYOffset_Defaults=GetTriggerUnit,GetUnitX,GetUnitY,GetUnitFacing,50
_Unit.SetUnitXYOffset_Category=TC_MU_UNIT

Unit.DummyAttack=0,unit,unitcode,unit,integer,boolean,boolean,boolean,boolean
_Unit.DummyAttack_Defaults=GetTriggerUnit,_,GetTriggerUnit,1,true,true,true,true
_Unit.DummyAttack_Category=TC_MU_UNIT

Unit.WantDestroyGroup=0
_Unit.WantDestroyGroup_Category=TC_MU_UNIT

Unit.DummySkill=0,player,unit,integer,abilcode
_Unit.DummySkill_Defaults=GetOwningPlayer,GetTriggerUnit,1,Aloc
_Unit.DummySkill_Category=TC_MU_UNIT

Unit.DummySkillLoc=0,player,location,boolean,integer,abilcode
_Unit.DummySkillLoc_Defaults=GetOwningPlayer,GetUnitLoc,true,1,Aloc
_Unit.DummySkillLoc_Category=TC_MU_UNIT

Unit.SetHard=0,unit,real
_Unit.SetHard_Defaults=GetTriggerUnit,1
_Unit.SetHard_Category=TC_MU_UNIT

Unit.SkillBar=0,unit,real,playercolor,boolean,boolean,boolean,boolean
_Unit.SkillBar_Defaults=GetTriggerUnit,1,Color00,true,true,true,true
_Unit.SkillBar_Category=TC_MU_UNIT

Unit.SaveSlkData=0,unitcode,scriptcode
_Unit.SaveSlkData_Defaults=hfoo,_
_Unit.SaveSlkData_Category=TC_MU_UNIT

Unit.Crit=0,unit,add_remove,real,real,string,crit_crited
_Unit.Crit_Defaults=GetTriggerUnit,add_remove_add,15,1.5,"无",crit_crited_crit
_Unit.Crit_Category=TC_MU_UNIT

Unit.HitDodg=0,unit,add_remove,real,string,hit_dodg
_Unit.HitDodg_Defaults=GetTriggerUnit,add_remove_add,15,"无",hit_dodg_dodg
_Unit.HitDodg_Category=TC_MU_UNIT

Unit.PrintHitDodgCrit=0,unit,hit_dodg_crit,player
_Unit.PrintHitDodgCrit_Defaults=GetTriggerUnit,hit_dodg_crit_hit,GetTriggerPlayer
_Unit.PrintHitDodgCrit_Category=TC_MU_UNIT

Unit.ExtraMoveSpeed=0,unit,real
_Unit.ExtraMoveSpeed_Defaults=GetTriggerUnit,500
_Unit.ExtraMoveSpeed_Category=TC_MU_UNIT

//物品库
Item.Formula=0,itemcode,itemcode,itemcode,itemcode,itemcode,itemcode,itemcode,itemcode,integer
_Item.Formula_Defaults=_,_,_,_,ches,ches,ches,ches,0
_Item.Formula_Category=TC_MU_ITEM

//音效库
Sound.InitUnitResponses=0,unitcode,unit_response_type,StringExt
_Sound.InitUnitResponses_Defaults=_,unit_response_type1,_
_Sound.InitUnitResponses_Category=TC_MU_SOUND

//过程库
process.Create2=0,unit,string,integer,boolean
_process.Create2_Defaults=GetTriggerUnit,"移动",100,true
_process.Create2_Category=TC_MU_PROCESS

process.Remove=0,integer
_process.Remove_Defaults=_
_process.Remove_Category=TC_MU_PROCESS

process.Cover=0,unit,integer,string
_process.Cover_Defaults=GetTriggerUnit,100,"移动"
_process.Cover_Category=TC_MU_PROCESS

process.SetUper=0,integer,integer
_process.SetUper_Defaults=_,100
_process.SetUper_Category=TC_MU_PROCESS

//事件库
Event.ReduceDamage=0,real
_Event.ReduceDamage_Defaults=100
_Event.ReduceDamage_Category=TC_MU_EVENT

Event.AddHeal=0,real
_Event.AddHeal_Defaults=100
_Event.AddHeal_Category=TC_MU_EVENT

Event.UserEventStart=0,scriptcode
_Event.UserEventStart_Category=TC_MU_EVENT

Event.SkipTriggers=0
_Event.SkipTriggers_Category=TC_MU_EVENT

Event.BlockCurrentModule=0
_Event.BlockCurrentModule_Category=TC_MU_EVENT

//弹幕库
Mover.SetMover=0,unit
_Mover.SetMover_Defaults=bj_lastCreatedUnit
_Mover.SetMover_Category=TC_MU_MOVER

Mover.SetStateReal=0,unit,mover_state_real,real
_Mover.SetStateReal_Defaults=bj_lastCreatedUnit,mover_state_real1,0
_Mover.SetStateReal_Category=TC_MU_MOVER

//YD Ability
YDWEJumpTimer=0,unit,real,real,real,real,real
_YDWEJumpTimer_Defaults=GetTriggerUnit,0,800,2,0.01,300
_YDWEJumpTimer_Limits=_,_,0,360,0,_,0,_,0.03,_,0,_
_YDWEJumpTimer_Category=TC_YDAB

//function YDWEMeatHook takes unit lTl,location lng,integer uid1,integer uid2,real distance,real dis,real damage,real timeout returns nothing
YDWEMeatHook=0,unit,location,unitcode,unitcode,real,real,real,real
_YDWEMeatHook_Defaults=GetTriggerUnit,GetSpellTargetLoc,_,_,2000,35,100,0.03
_YDWEMeatHook_Limits=_,_,_,_,_,_,_,_,0,_,0,_,0,_,0.01,_
_YDWEMeatHook_Category=TC_YDAB

YDWETimerPatternJumpAttack=0,unit,real,real,real,real,real,real,string,modelfile
_YDWETimerPatternJumpAttack_Defaults=GetTriggerUnit,0,800,1,0.03,100,0,"chest",_
_YDWETimerPatternJumpAttack_Limits=_,_,0,360,0,_,0.01,_,0.01,_,0,_,0,_,_,_,_,_
_YDWETimerPatternJumpAttack_Category=TC_YDAB

YDWETimerPatternMoonPriestessArrow=0,unit,real,real,real,real,integer,abilcode,unitcode,unitorderutarg,string,modelfile
_YDWETimerPatternMoonPriestessArrow_Defaults=GetTriggerUnit,0,800,1,0.03,1,_,_,UnitOrderAttackUnit,"overhead",_
_YDWETimerPatternMoonPriestessArrow_Limits=_,_,0,360,0,_,0.01,_,0.01,_,1,_,_,_,_,_,_,_,_,_,_,_
_YDWETimerPatternMoonPriestessArrow_Category=TC_YDAB

YDWETimerPatternRushSlide=0,unit,real,real,real,real,real,boolean,boolean,boolean,string,modelfile,modelfile
_YDWETimerPatternRushSlide_Defaults=GetTriggerUnit,0,800,1,0.03,0,false,false,false,"origin",_,_
_YDWETimerPatternRushSlide_Limits=_,_,0,360,0,_,0.01,_,0.01,_,0,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_
_YDWETimerPatternRushSlide_Category=TC_YDAB

YDWEAroundSystem=0,unit,unit,real,real,real,real,real
_YDWEAroundSystem_Defaults=GetLastCreatedUnit,GetTriggerUnit,8,3,0,5,0.03
_YDWEAroundSystem_Limits=_,_,_,_,_,_,_,_,_,_,0,_,0.01,_
_YDWEAroundSystem_Category=TC_YDAB

//YD System

YDWENewItemsFormula=0,itemcode,integer,itemcode,integer,itemcode,integer,itemcode,integer,itemcode,integer,itemcode,integer,itemcode
_YDWENewItemsFormula_Defaults=ches,0,ches,0,ches,0,ches,0,ches,0,ches,0,bzbe
_YDWENewItemsFormula_Limits=_,_,0,_,_,_,0,_,_,_,0,_,_,_,0,_,_,_,0,_,_,_,0,_,_,_
_YDWENewItemsFormula_Category=TC_YDST

YDWE_TP_PauseTimerPeriodic=0,integer
_YDWE_TP_PauseTimerPeriodic_Defaults=_
_YDWE_TP_PauseTimerPeriodic_Category=TC_YDST

YDWE_TP_SetTimeInterval=0,integer,real
_YDWE_TP_SetTimeInterval_Defaults=_,0.03
_YDWE_TP_SetTimeInterval_Limits=_,_,0.01,_
_YDWE_TP_SetTimeInterval_Category=TC_YDST

YDWEAttackWaveTimer=0,player,integer,unitcode,location,real,location,real
_YDWEAttackWaveTimer_Defaults=Player00,1,hfoo,_,RealUnitFacing,_,2
_YDWEAttackWaveTimer_Limits=_,_,1,_,0,_,0,_,0,360,_,_,0.01,_
_YDWEAttackWaveTimer_Category=TC_YDST

YDWERemoveAttackWaveByUnitID=0,unitcode,location,real
_YDWERemoveAttackWaveByUnitID_Defaults=hfoo,_,2
_YDWERemoveAttackWaveByUnitID_Limits=_,_,_,_,0.01,_
_YDWERemoveAttackWaveByUnitID_Category=TC_YDST

YDWERemoveAttackWaveByTimer=0,timer
_YDWERemoveAttackWaveByTimer_Defaults=YDWERemoveAttackWaveReturnTimer
_YDWERemoveAttackWaveByTimer_Category=TC_YDST

//MulItemSlot
YDWEDoubleItemSlotByAbility=0,unit,abilcode,unitcode,integer
_YDWEDoubleItemSlotByAbility_Defaults=GetTriggerUnit,_,_,3
_YDWEDoubleItemSlotByAbility_Limits=_,_,_,_,_,_,1,10
_YDWEDoubleItemSlotByAbility_Category=TC_YDST

YDWEDoubleItemSlotByItem=0,unit,itemcode,unitcode,integer
_YDWEDoubleItemSlotByItem_Defaults=GetTriggerUnit,_,_,3
_YDWEDoubleItemSlotByItem_Limits=_,_,_,_,_,_,1,10
_YDWEDoubleItemSlotByItem_Category=TC_YDST

YDWEGeneralBounsSystemUnitSetBonus=0,unit,bonusType,unitstatechangetype,integer
_YDWEGeneralBounsSystemUnitSetBonus_Defaults=GetTriggerUnit,bonusTypeA,unitstatechangetypeA,300
_YDWEGeneralBounsSystemUnitSetBonus_Category=TC_YDST

//YD AI
YDWESetGuard=0,unit,unit,real,real,real,real,integer
_YDWESetGuard_Defaults=_,_,2,800,1200,1500,75
_YDWESetGuard_Limits=_,_,_,_,0.01,_,0,_,0,_,0,_,0,100
_YDWESetGuard_Category=TC_YDAI

YDWERemoveGuard=0,unit
_YDWERemoveGuard_Defaults=_
_YDWERemoveGuard_Limits=_,_
_YDWERemoveGuard_Category=TC_YDAI

YDWEAIRecordAbility=0,unitcode,abilcode,abilcode,abilcode,abilcode,abilcode
_YDWEAIRecordAbility_Defaults=Hamg,_,_,_,_,_
_YDWEAIRecordAbility_Limits=_,_,_,_,_,_,_,_,_,_,_,_
_YDWEAIRecordAbility_Category=TC_YDAI

YDWEAIRecordLearn_sequence=0,unitcode,string,string,string,string,string
_YDWEAIRecordLearn_sequence_Defaults=Hamg,^1^3^5^,^2^4^7^,^8^9^10^,^6^,null
_YDWEAIRecordLearn_sequence_Limits=_,_,_,_,_,_,_,_,_,_,_,_
_YDWEAIRecordLearn_sequence_Category=TC_YDAI

YDWEHeroLearnSkillAI=0,unit,integer
_YDWEHeroLearnSkillAI_Defaults=GetTriggerUnit,1
_YDWEHeroLearnSkillAI_Limits=_,_,1,_
_YDWEHeroLearnSkillAI_Category=TC_YDAI

YDWEHeroMaxSkillAI=0,unit
_YDWEHeroMaxSkillAI_Defaults=GetTriggerUnit
_YDWEHeroMaxSkillAI_Limits=_,_
_YDWEHeroMaxSkillAI_Category=TC_YDAI

YDWEAddAIOrder=0,unit,attackorattackedevent,targettype,unitorderutarg,unitorderptarg,unitordernotarg,integer
_YDWEAddAIOrder_Defaults=GetTriggerUnit,attackorattackedeventB,targettypeA,UnitOrderAttackUnitnull,UnitOrderAttacknull,UnitOrderStopnull,20
_YDWEAddAIOrder_Limits=_,_,_,_,_,_,_,_,_,_,_,_,1,100
_YDWEAddAIOrder_Category=TC_YDAI

//YD Aganist Fate
YDWEEnumUnitsInRangeMultiple=0,real,real,real
_YDWEEnumUnitsInRangeMultiple_Defaults=0,0,512
_YDWEEnumUnitsInRangeMultiple_Limits=_,_,_,_,_,_,0,_,_,_
_YDWEEnumUnitsInRangeMultiple_Category=TC_YDBF

YDWESetAnyTypeLocalVariable=0,typename,scriptcode,Null
_YDWESetAnyTypeLocalVariable_Defaults=_,_,_
_YDWESetAnyTypeLocalVariable_Category=TC_YDBF

YDWEForLoopLocVarMultiple=1,scriptcode,integer,integer
_YDWEForLoopLocVarMultiple_Defaults=_,1,10
_YDWEForLoopLocVarMultiple_Category=TC_YDBF

YDWETimerStartMultiple=0,timer,real,periodicoption
_YDWETimerStartMultiple_Defaults=CreateTimer,0.03,PeriodicOptionOneTime
_YDWETimerStartMultiple_Limits=_,_,0,_,_,_
_YDWETimerStartMultiple_Category=TC_YDBF

YDWETimerStartFlush=0,nothing
_YDWETimerStartFlush_Category=TC_YDBF

YDWERegisterTriggerMultiple=0,trigger
_YDWERegisterTriggerMultiple_Defaults=CreateTrigger
_YDWERegisterTriggerMultiple_Category=TC_YDBF

YDWERegisterTriggerFlush=0,nothing
_YDWERegisterTriggerFlush_Category=TC_YDBF

YDWESaveAnyTypeDataByUserData=0,typename,Null,scriptcode,typename,Null
_YDWESaveAnyTypeDataByUserData_Defaults=_,_,_,_,_
_YDWESaveAnyTypeDataByUserData_Category=TC_YDBF

YDWEFlushAllByUserData=0,typename,Null
_YDWEFlushAllByUserData_Defaults=_,_
_YDWEFlushAllByUserData_Category=TC_YDBF

YDWEFlushAnyTypeDataByUserData=0,typename,Null,typename,scriptcode
_YDWEFlushAnyTypeDataByUserData_Defaults=_,_,_,_
_YDWEFlushAnyTypeDataByUserData_Category=TC_YDBF


//YD Save Load
YDWE_PreloadSL_SetFile=0,player,string,string,integer
_YDWE_PreloadSL_SetFile_Defaults=Player00,_,_,_
_YDWE_PreloadSL_SetFile_Limits=_,_,_,_,_,_,1,16
_YDWE_PreloadSL_SetFile_Category=TC_YDSL

YDWE_PreloadSL_Save=0,player,string,string,integer
_YDWE_PreloadSL_Save_Defaults=Player00,_,_,_
_YDWE_PreloadSL_Save_Limits=_,_,_,_,_,_,1,500
_YDWE_PreloadSL_Save_Category=TC_YDSL

YDWE_PreloadSL_Load=0,player,string,string,integer
_YDWE_PreloadSL_Load_Defaults=Player00,_,_,_
_YDWE_PreloadSL_Load_Limits=_,_,_,_,_,_,1,500
_YDWE_PreloadSL_Load_Category=TC_YDSL

YDWE_PreloadSL_Set=0,player,string,integer,integer
_YDWE_PreloadSL_Set_Defaults=Player00,_,_,_
_YDWE_PreloadSL_Set_Limits=_,_,_,_,1,500,_,_
_YDWE_PreloadSL_Set_Category=TC_YDSL

//YD LocalVariable
YDWELocalVariableInitiliation=0,nothing
_YDWELocalVariableInitiliation_Category=TC_YDLC

YDWELocalVariableEnd=0,nothing
_YDWELocalVariableEnd_Category=TC_YDLC

YDWESetLocalVariableInteger=0,string,integer
_YDWESetLocalVariableInteger_Defaults=_,0
_YDWESetLocalVariableInteger_Category=TC_YDLC

YDWESetLocalVariableIntegerArray=0,string,integer,integer
_YDWESetLocalVariableIntegerArray_Defaults=_,1,0
_YDWESetLocalVariableIntegerArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableIntegerArray_Category=TC_YDLC

YDWESetLocalVariableReal=0,string,real
_YDWESetLocalVariableReal_Defaults=_,0
_YDWESetLocalVariableReal_Category=TC_YDLC

YDWESetLocalVariableRealArray=0,string,integer,real
_YDWESetLocalVariableRealArray_Defaults=_,1,0
_YDWESetLocalVariableRealArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableRealArray_Category=TC_YDLC

YDWESetLocalVariableString=0,string,string
_YDWESetLocalVariableString_Defaults=_,null
_YDWESetLocalVariableString_Category=TC_YDLC

YDWESetLocalVariableStringArray=0,string,integer,string
_YDWESetLocalVariableStringArray_Defaults=_,1,null
_YDWESetLocalVariableStringArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableStringArray_Category=TC_YDLC

YDWESetLocalVariableBoolean=0,string,boolean
_YDWESetLocalVariableBoolean_Defaults=_,false
_YDWESetLocalVariableBoolean_Category=TC_YDLC

YDWESetLocalVariableBooleanArray=0,string,integer,boolean
_YDWESetLocalVariableBooleanArray_Defaults=_,1,false
_YDWESetLocalVariableBooleanArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableBooleanArray_Category=TC_YDLC

YDWESetLocalVariableUnit=0,string,unit
_YDWESetLocalVariableUnit_Defaults=_,GetTriggerUnit
_YDWESetLocalVariableUnit_Category=TC_YDLC

YDWESetLocalVariableUnitArray=0,string,integer,unit
_YDWESetLocalVariableUnitArray_Defaults=_,1,GetTriggerUnit
_YDWESetLocalVariableUnitArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableUnitArray_Category=TC_YDLC

YDWESetLocalVariableUnitID=0,string,unitcode
_YDWESetLocalVariableUnitID_Defaults=_,hfoo
_YDWESetLocalVariableUnitID_Category=TC_YDLC

YDWESetLocalVariableUnitIDArray=0,string,integer,unitcode
_YDWESetLocalVariableUnitIDArray_Defaults=_,1,hfoo
_YDWESetLocalVariableUnitIDArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableUnitIDArray_Category=TC_YDLC

YDWESetLocalVariableAbilityID=0,string,abilcode
_YDWESetLocalVariableAbilityID_Defaults=_,Aloc
_YDWESetLocalVariableAbilityID_Category=TC_YDLC

YDWESetLocalVariableAbilityIDArray=0,string,integer,abilcode
_YDWESetLocalVariableAbilityIDArray_Defaults=_,1,Aloc
_YDWESetLocalVariableAbilityIDArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableAbilityIDArray_Category=TC_YDLC

YDWESetLocalVariableItem=0,string,item
_YDWESetLocalVariableItem_Defaults=_,GetManipulatedItem
_YDWESetLocalVariableItem_Category=TC_YDLC

YDWESetLocalVariableItemArray=0,string,integer,item
_YDWESetLocalVariableItemArray_Defaults=_,1,GetManipulatedItem
_YDWESetLocalVariableItemArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableItemArray_Category=TC_YDLC

YDWESetLocalVariableItemID=0,string,itemcode
_YDWESetLocalVariableItemID_Defaults=_,spsh
_YDWESetLocalVariableItemID_Category=TC_YDLC

YDWESetLocalVariableItemIDArray=0,string,integer,itemcode
_YDWESetLocalVariableItemIDArray_Defaults=_,1,spsh
_YDWESetLocalVariableItemIDArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableItemIDArray_Category=TC_YDLC

YDWESetLocalVariableLocation=0,string,location
_YDWESetLocalVariableLocation_Defaults=_,GetSpellTargetLoc
_YDWESetLocalVariableLocation_Category=TC_YDLC

YDWESetLocalVariableLocationArray=0,string,integer,location
_YDWESetLocalVariableLocationArray_Defaults=_,1,GetSpellTargetLoc
_YDWESetLocalVariableLocationArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableLocationArray_Category=TC_YDLC

YDWESetLocalVariableGroup=0,string,group
_YDWESetLocalVariableGroup_Defaults=_,bj_lastCreatedGroup
_YDWESetLocalVariableGroup_Category=TC_YDLC

YDWESetLocalVariableGroupArray=0,string,integer,group
_YDWESetLocalVariableGroupArray_Defaults=_,1,bj_lastCreatedGroup
_YDWESetLocalVariableGroupArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableGroupArray_Category=TC_YDLC

YDWESetLocalVariableEffect=0,string,effect
_YDWESetLocalVariableEffect_Defaults=_,GetLastCreatedEffectBJ
_YDWESetLocalVariableEffect_Category=TC_YDLC

YDWESetLocalVariableEffectArray=0,string,integer,effect
_YDWESetLocalVariableEffectArray_Defaults=_,1,GetLastCreatedEffectBJ
_YDWESetLocalVariableEffectArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableEffectArray_Category=TC_YDLC

YDWESetLocalVariableRect=0,string,rect
_YDWESetLocalVariableRect_Defaults=_,GetCurrentCameraBoundsMapRectBJ
_YDWESetLocalVariableRect_Category=TC_YDLC

YDWESetLocalVariableRectArray=0,string,integer,rect
_YDWESetLocalVariableRectArray_Defaults=_,1,GetCurrentCameraBoundsMapRectBJ
_YDWESetLocalVariableRectArray_Limits=_,_,0,_,_,_
_YDWESetLocalVariableRectArray_Category=TC_YDLC

SetRandomSeed=0,integer
_SetRandomSeed_Defaults=_
_SetRandomSeed_Limits=0,_
_SetRandomSeed_Category=TC_MATH

//YD Function
YDWESetAttackDamageWeaponType=0,attacktype,damagetype,weapontype
_YDWESetAttackDamageWeaponType_Defaults=AttackTypeNormal,DamageTypeNormal,WEAPON_TYPE_WHOKNOWS
_YDWESetAttackDamageWeaponType_Category=TC_YDFC

YDWESetEventDamage=0,real
_YDWESetEventDamage_Defaults=0.
_YDWESetEventDamage_Category=TC_YDFC

YDWEFlyEnable=0,unit
_YDWEFlyEnable_Defaults=GetTriggerUnit
_YDWEFlyEnable_Category=TC_YDFC

YDWESetMapLimitCoordinate=0,real,real,real,real
_YDWESetMapLimitCoordinate_Defaults=GetCameraBoundMinX,GetCameraBoundMaxX,GetCameraBoundMinY,GetCameraBoundMaxY
_YDWESetMapLimitCoordinate_Category=TC_YDFC

YDWELifeChange=0,unit,unitstatechangetype,integer,abilcode
_YDWELifeChange_Defaults=GetTriggerUnit,unitstatechangetypeA,300,_
_YDWELifeChange_Limits=_,_,_,_,0,99999,_,_
_YDWELifeChange_Category=TC_YDFC

YDWEManaChange=0,unit,unitstatechangetype,integer,abilcode
_YDWEManaChange_Defaults=GetTriggerUnit,unitstatechangetypeA,300,_
_YDWEManaChange_Limits=_,_,_,_,0,99999,_,_
_YDWEManaChange_Category=TC_YDFC

// YDWEOpenObjectMerger=0,nothing
// _YDWEOpenObjectMerger_Category=TC_YDFC

//YD Game Data
YDWERHSetGameWinner=0,integer
_YDWERHSetGameWinner_Defaults=0
_YDWERHSetGameWinner_Limits=0,15
_YDWERHSetGameWinner_Category=TC_YDHIDE

YDWERecordSetTitle=0,integer,string
_YDWERecordSetTitle_Defaults=0,_,
_YDWERecordSetTitle_Limits=0,7,_,_
_YDWERecordSetTitle_Category=TC_YDSL

YDWERecordSetI=0,player,string,integer
_YDWERecordSetI_Defaults=Player00,_,5
_YDWERecordSetI_Category=TC_YDSL

YDWERecordSave=0,player
_YDWERecordSave_Defaults=Player00
_YDWERecordSave_Category=TC_YDSL

YDWERecordClear=0,player
_YDWERecordClear_Defaults=Player00
_YDWERecordClear_Category=TC_YDSL

//YD Load

YDWEFlushMissionByInteger=0,integer
_YDWEFlushMissionByInteger_Defaults=0
_YDWEFlushMissionByInteger_Limits=0,_
_YDWEFlushMissionByInteger_Category=TC_YDLD

YDWEFlushMissionByString=0,string
_YDWEFlushMissionByString_Defaults=null
_YDWEFlushMissionByString_Category=TC_YDLD

YDWESaveIntegerByInteger=0,integer,integer,integer
_YDWESaveIntegerByInteger_Defaults=0,0,0
_YDWESaveIntegerByInteger_Limits=0,_,0,_,_,_
_YDWESaveIntegerByInteger_Category=TC_YDLD

YDWESaveIntegerByString=0,string,string,integer
_YDWESaveIntegerByString_Defaults=null,null,0
_YDWESaveIntegerByString_Category=TC_YDLD

YDWESaveRealByInteger=0,integer,integer,real
_YDWESaveRealByInteger_Defaults=0,0,0
_YDWESaveRealByInteger_Limits=0,_,0,_,_,_
_YDWESaveRealByInteger_Category=TC_YDLD

YDWESaveRealByString=0,string,string,real
_YDWESaveRealByString_Defaults=null,null,0
_YDWESaveRealByString_Category=TC_YDLD

YDWESaveStringByInteger=0,integer,integer,string
_YDWESaveStringByInteger_Defaults=0,0,null
_YDWESaveStringByInteger_Limits=0,_,0,_,_,_
_YDWESaveStringByInteger_Category=TC_YDLD

YDWESaveStringByString=0,string,string,string
_YDWESaveStringByString_Defaults=null,null,null
_YDWESaveStringByString_Category=TC_YDLD

YDWESaveBooleanByInteger=0,integer,integer,boolean
_YDWESaveBooleanByInteger_Defaults=0,0,false
_YDWESaveBooleanByInteger_Limits=0,_,0,_,_,_
_YDWESaveBooleanByInteger_Category=TC_YDLD

YDWESaveBooleanByString=0,string,string,boolean
_YDWESaveBooleanByString_Defaults=null,null,false
_YDWESaveBooleanByString_Category=TC_YDLD

YDWESaveUnitByInteger=0,integer,integer,unit
_YDWESaveUnitByInteger_Defaults=0,0,GetTriggerUnit
_YDWESaveUnitByInteger_Limits=0,_,0,_,_,_
_YDWESaveUnitByInteger_Category=TC_YDLD

YDWESaveUnitByString=0,string,string,unit
_YDWESaveUnitByString_Defaults=null,null,GetTriggerUnit
_YDWESaveUnitByString_Category=TC_YDLD

YDWESaveUnitIDByInteger=0,integer,integer,unitcode
_YDWESaveUnitIDByInteger_Defaults=0,0,hfoo
_YDWESaveUnitIDByInteger_Limits=0,_,0,_,_,_
_YDWESaveUnitIDByInteger_Category=TC_YDLD

YDWESaveUnitIDByString=0,string,string,unitcode
_YDWESaveUnitIDByString_Defaults=null,null,hfoo
_YDWESaveUnitIDByString_Category=TC_YDLD

YDWESaveAbilityIDByInteger=0,integer,integer,abilcode
_YDWESaveAbilityIDByInteger_Defaults=0,0,Aloc
_YDWESaveAbilityIDByInteger_Limits=0,_,0,_,_,_
_YDWESaveAbilityIDByInteger_Category=TC_YDLD

YDWESaveAbilityIDByString=0,string,string,abilcode
_YDWESaveAbilityIDByString_Defaults=null,null,Aloc
_YDWESaveAbilityIDByString_Category=TC_YDLD

YDWESaveItemByInteger=0,integer,integer,item
_YDWESaveItemByInteger_Defaults=0,0,GetManipulatedItem
_YDWESaveItemByInteger_Limits=0,_,0,_,_,_
_YDWESaveItemByInteger_Category=TC_YDLD

YDWESaveItemByString=0,string,string,item
_YDWESaveItemByString_Defaults=null,null,GetManipulatedItem
_YDWESaveItemByString_Category=TC_YDLD

YDWESaveItemIDByInteger=0,integer,integer,itemcode
_YDWESaveItemIDByInteger_Defaults=0,0,texp
_YDWESaveItemIDByInteger_Limits=0,_,0,_,_,_
_YDWESaveItemIDByInteger_Category=TC_YDLD

YDWESaveItemIDByString=0,string,string,itemcode
_YDWESaveItemIDByString_Defaults=null,null,texp
_YDWESaveItemIDByString_Category=TC_YDLD

YDWESavePlayerByInteger=0,integer,integer,player
_YDWESavePlayerByInteger_Defaults=0,0,GetEnumPlayer
_YDWESavePlayerByInteger_Limits=0,_,0,_,_,_
_YDWESavePlayerByInteger_Category=TC_YDLD

YDWESavePlayerByString=0,string,string,player
_YDWESavePlayerByString_Defaults=null,null,GetEnumPlayer
_YDWESavePlayerByString_Category=TC_YDLD

YDWESaveTimerByInteger=0,integer,integer,timer
_YDWESaveTimerByInteger_Defaults=0,0,GetExpiredTimer
_YDWESaveTimerByInteger_Limits=0,_,0,_,_,_
_YDWESaveTimerByInteger_Category=TC_YDLD

YDWESaveTimerByString=0,string,string,timer
_YDWESaveTimerByString_Defaults=null,null,GetExpiredTimer
_YDWESaveTimerByString_Category=TC_YDLD

YDWESaveTriggerByInteger=0,integer,integer,trigger
_YDWESaveTriggerByInteger_Defaults=0,0,GetTriggeringTrigger
_YDWESaveTriggerByInteger_Limits=0,_,0,_,_,_
_YDWESaveTriggerByInteger_Category=TC_YDLD

YDWESaveTriggerByString=0,string,string,trigger
_YDWESaveTriggerByString_Defaults=null,null,GetTriggeringTrigger
_YDWESaveTriggerByString_Category=TC_YDLD

YDWESaveLocationByInteger=0,integer,integer,location
_YDWESaveLocationByInteger_Defaults=0,0,GetSpellTargetLoc
_YDWESaveLocationByInteger_Limits=0,_,0,_,_,_
_YDWESaveLocationByInteger_Category=TC_YDLD

YDWESaveLocationByString=0,string,string,location
_YDWESaveLocationByString_Defaults=null,null,GetSpellTargetLoc
_YDWESaveLocationByString_Category=TC_YDLD

YDWESaveGroupByInteger=0,integer,integer,group
_YDWESaveGroupByInteger_Defaults=0,0,GetLastCreatedGroup
_YDWESaveGroupByInteger_Limits=0,_,0,_,_,_
_YDWESaveGroupByInteger_Category=TC_YDLD

YDWESaveGroupByString=0,string,string,group
_YDWESaveGroupByString_Defaults=null,null,GetLastCreatedGroup
_YDWESaveGroupByString_Category=TC_YDLD

YDWESaveMultiboardByInteger=0,integer,integer,multiboard
_YDWESaveMultiboardByInteger_Defaults=0,0,GetLastCreatedMultiboard
_YDWESaveMultiboardByInteger_Limits=0,_,0,_,_,_
_YDWESaveMultiboardByInteger_Category=TC_YDLD

YDWESaveMultiboardByString=0,string,string,multiboard
_YDWESaveMultiboardByString_Defaults=null,null,GetLastCreatedMultiboard
_YDWESaveMultiboardByString_Category=TC_YDLD

YDWESaveMultiboardItemByInteger=0,integer,integer,multiboarditem
_YDWESaveMultiboardItemByInteger_Defaults=0,0,_
_YDWESaveMultiboardItemByInteger_Limits=0,_,0,_,_,_
_YDWESaveMultiboardItemByInteger_Category=TC_YDLD

YDWESaveMultiboardItemByString=0,string,string,multiboarditem
_YDWESaveMultiboardItemByString_Defaults=null,null,_
_YDWESaveMultiboardItemByString_Category=TC_YDLD

YDWESaveTextTagByInteger=0,integer,integer,texttag
_YDWESaveTextTagByInteger_Defaults=0,0,GetLastCreatedTextTag
_YDWESaveTextTagByInteger_Limits=0,_,0,_,_,_
_YDWESaveTextTagByInteger_Category=TC_YDLD

YDWESaveTextTagByString=0,string,string,texttag
_YDWESaveTextTagByString_Defaults=null,null,GetLastCreatedTextTag
_YDWESaveTextTagByString_Category=TC_YDLD

YDWESaveLightningByInteger=0,integer,integer,lightning
_YDWESaveLightningByInteger_Defaults=0,0,GetLastCreatedLightningBJ
_YDWESaveLightningByInteger_Limits=0,_,0,_,_,_
_YDWESaveLightningByInteger_Category=TC_YDLD

YDWESaveLightningByString=0,string,string,lightning
_YDWESaveLightningByString_Defaults=null,null,GetLastCreatedLightningBJ
_YDWESaveLightningByString_Category=TC_YDLD

YDWESaveRegionByInteger=0,integer,integer,region
_YDWESaveRegionByInteger_Defaults=0,0,GetTriggeringRegion
_YDWESaveRegionByInteger_Limits=0,_,0,_,_,_
_YDWESaveRegionByInteger_Category=TC_YDLD

YDWESaveRegionByString=0,string,string,region
_YDWESaveRegionByString_Defaults=null,null,GetTriggeringRegion
_YDWESaveRegionByString_Category=TC_YDLD

YDWESaveRectByInteger=0,integer,integer,rect
_YDWESaveRectByInteger_Defaults=0,0,GetCurrentCameraBoundsMapRectBJ
_YDWESaveRectByInteger_Limits=0,_,0,_,_,_
_YDWESaveRectByInteger_Category=TC_YDLD

YDWESaveRectByString=0,string,string,rect
_YDWESaveRectByString_Defaults=null,null,GetCurrentCameraBoundsMapRectBJ
_YDWESaveRectByString_Category=TC_YDLD

YDWESaveLeaderboardByInteger=0,integer,integer,leaderboard
_YDWESaveLeaderboardByInteger_Defaults=0,0,GetLastCreatedLeaderboard
_YDWESaveLeaderboardByInteger_Limits=0,_,0,_,_,_
_YDWESaveLeaderboardByInteger_Category=TC_YDLD

YDWESaveLeaderboardByString=0,string,string,leaderboard
_YDWESaveLeaderboardByString_Defaults=null,null,GetLastCreatedLeaderboard
_YDWESaveLeaderboardByString_Category=TC_YDLD

YDWESaveEffectByInteger=0,integer,integer,effect
_YDWESaveEffectByInteger_Defaults=0,0,GetLastCreatedEffectBJ
_YDWESaveEffectByInteger_Limits=0,_,0,_,_,_
_YDWESaveEffectByInteger_Category=TC_YDLD

YDWESaveEffectByString=0,string,string,effect
_YDWESaveEffectByString_Defaults=null,null,GetLastCreatedEffectBJ
_YDWESaveEffectByString_Category=TC_YDLD

YDWESaveDestructableByInteger=0,integer,integer,destructable
_YDWESaveDestructableByInteger_Defaults=0,0,GetLastCreatedDestructable
_YDWESaveDestructableByInteger_Limits=0,_,0,_,_,_
_YDWESaveDestructableByInteger_Category=TC_YDLD

YDWESaveDestructableByString=0,string,string,destructable
_YDWESaveDestructableByString_Defaults=null,null,GetLastCreatedDestructable
_YDWESaveDestructableByString_Category=TC_YDLD

YDWESaveTriggerConditionByInteger=0,integer,integer,triggercondition
_YDWESaveTriggerConditionByInteger_Defaults=0,0,_
_YDWESaveTriggerConditionByInteger_Limits=0,_,0,_,_,_
_YDWESaveTriggerConditionByInteger_Category=TC_YDLD

YDWESaveTriggerConditionByString=0,string,string,triggercondition
_YDWESaveTriggerConditionByString_Defaults=null,null,_
_YDWESaveTriggerConditionByString_Category=TC_YDLD

YDWESaveTriggerActionByInteger=0,integer,integer,triggeraction
_YDWESaveTriggerActionByInteger_Defaults=0,0,_
_YDWESaveTriggerActionByInteger_Limits=0,_,0,_,_,_
_YDWESaveTriggerActionByInteger_Category=TC_YDLD

YDWESaveTriggerActionByString=0,string,string,triggeraction
_YDWESaveTriggerActionByString_Defaults=null,null,_
_YDWESaveTriggerActionByString_Category=TC_YDLD

YDWESaveTriggerEventByInteger=0,integer,integer,event
_YDWESaveTriggerEventByInteger_Defaults=0,0,_
_YDWESaveTriggerEventByInteger_Limits=0,_,0,_,_,_
_YDWESaveTriggerEventByInteger_Category=TC_YDLD

YDWESaveTriggerEventByString=0,string,string,event
_YDWESaveTriggerEventByString_Defaults=null,null,_
_YDWESaveTriggerEventByString_Category=TC_YDLD

YDWESaveForceByInteger=0,integer,integer,force
_YDWESaveForceByInteger_Defaults=0,0,_
_YDWESaveForceByInteger_Limits=0,_,0,_,_,_
_YDWESaveForceByInteger_Category=TC_YDLD

YDWESaveForceByString=0,string,string,force
_YDWESaveForceByString_Defaults=null,null,_
_YDWESaveForceByString_Category=TC_YDLD

YDWESaveBoolexprByInteger=0,integer,integer,boolexpr
_YDWESaveBoolexprByInteger_Defaults=0,0,_
_YDWESaveBoolexprByInteger_Limits=0,_,0,_,_,_
_YDWESaveBoolexprByInteger_Category=TC_YDLD

YDWESaveBoolexprByString=0,string,string,boolexpr
_YDWESaveBoolexprByString_Defaults=null,null,_
_YDWESaveBoolexprByString_Category=TC_YDLD

YDWESaveSoundByInteger=0,integer,integer,sound
_YDWESaveSoundByInteger_Defaults=0,0,_
_YDWESaveSoundByInteger_Limits=0,_,0,_,_,_
_YDWESaveSoundByInteger_Category=TC_YDLD

YDWESaveSoundByString=0,string,string,sound
_YDWESaveSoundByString_Defaults=null,null,_
_YDWESaveSoundByString_Category=TC_YDLD

YDWESaveTimerDialogByInteger=0,integer,integer,timerdialog
_YDWESaveTimerDialogByInteger_Defaults=0,0,_
_YDWESaveTimerDialogByInteger_Limits=0,_,0,_,_,_
_YDWESaveTimerDialogByInteger_Category=TC_YDLD

YDWESaveTimerDialogByString=0,string,string,timerdialog
_YDWESaveTimerDialogByString_Defaults=null,null,_
_YDWESaveTimerDialogByString_Category=TC_YDLD

YDWESaveTrackableByInteger=0,integer,integer,trackable
_YDWESaveTrackableByInteger_Defaults=0,0,_
_YDWESaveTrackableByInteger_Limits=0,_,0,_,_,_
_YDWESaveTrackableByInteger_Category=TC_YDLD

YDWESaveTrackableByString=0,string,string,trackable
_YDWESaveTrackableByString_Defaults=null,null,_
_YDWESaveTrackableByString_Category=TC_YDLD

YDWESaveDialogByInteger=0,integer,integer,dialog
_YDWESaveDialogByInteger_Defaults=0,0,_
_YDWESaveDialogByInteger_Limits=0,_,0,_,_,_
_YDWESaveDialogByInteger_Category=TC_YDLD

YDWESaveDialogByString=0,string,string,dialog
_YDWESaveDialogByString_Defaults=null,null,_
_YDWESaveDialogByString_Category=TC_YDLD

YDWESaveButtonByInteger=0,integer,integer,button
_YDWESaveButtonByInteger_Defaults=0,0,_
_YDWESaveButtonByInteger_Limits=0,_,0,_,_,_
_YDWESaveButtonByInteger_Category=TC_YDLD

YDWESaveButtonByString=0,string,string,button
_YDWESaveButtonByString_Defaults=null,null,_
_YDWESaveButtonByString_Category=TC_YDLD

YDWESaveQuestByInteger=0,integer,integer,quest
_YDWESaveQuestByInteger_Defaults=0,0,GetLastCreatedQuestBJ
_YDWESaveQuestByInteger_Limits=0,_,0,_,_,_
_YDWESaveQuestByInteger_Category=TC_YDLD

YDWESaveQuestByString=0,string,string,quest
_YDWESaveQuestByString_Defaults=null,null,GetLastCreatedQuestBJ
_YDWESaveQuestByString_Category=TC_YDLD

YDWESaveQuestItemByString=0,string,string,questitem
_YDWESaveQuestItemByString_Defaults=null,null,GetLastCreatedQuestItemBJ
_YDWESaveQuestItemByString_Category=TC_YDLD

YDWESaveQuestItemByInteger=0,integer,integer,questitem
_YDWESaveQuestItemByInteger_Defaults=0,0,GetLastCreatedQuestItemBJ
_YDWESaveQuestItemByInteger_Limits=0,_,0,_,_,_
_YDWESaveQuestItemByInteger_Category=TC_YDLD

//YD Special Effect
//YDWEMusicFountain=0,location,real,real,real,real,real,lightningtype
//_YDWEMusicFountain_Defaults=_,1,1.01,1000,0.98,0,LightningTypeCLPB
//_YDWEMusicFountain_Limits=_,_,0,_,0,_,0,_,0,_,0,_,_,_
//_YDWEMusicFountain_Category=TC_YDSE
YDWECreateEwsp=0,unit,unitcode,integer,real,real,real,real
_YDWECreateEwsp_Defaults=GetTriggerUnit,hfoo,1,300,20,0.01,1
_YDWECreateEwsp_Limits=_,_,_,_,1,_,0,_,0,_,0.01,_,_,_
_YDWECreateEwsp_Category=TC_YDSE

YDWECreateLine=0,unit,unitcode,integer,real,real,real,real,real,real,real,real
_YDWECreateLine_Defaults=GetTriggerUnit,ewsp,12,50,60,30,0.03,0,10,100,30
_YDWECreateLine_Limits=_,_,_,_,0,_,-360,360,0,_,0,_,0.01,_,0,_,0,_,1.0,1000.0,_,_
_YDWECreateLine_Category=TC_YDSE

//Script System actions
YDWEInitCinematicSystem=0,nothing
_YDWEInitCinematicSystem_Defaults=
_YDWEInitCinematicSystem_Category=TC_SCRIPTSET

YDWECinematicCameraDisable=0,nothing
_YDWECinematicCameraDisable_Defaults=
_YDWECinematicCameraDisable_Category=TC_SCRIPTSET

YDWECinSInitTempPoint=0,location
_YDWECinSInitTempPoint_Defaults=Location
_YDWECinSInitTempPoint_Category=TC_SCRIPTSET

YDWEScriptSystemPeriod=0,real
_YDWEScriptSystemPeriod_Defaults=0.02
_YDWEScriptSystemPeriod_Category=TC_SCRIPTSET

YDWEParticlePeriod=0,real
_YDWEParticlePeriod_Defaults=0.02
_YDWEParticlePeriod_Category=TC_SCRIPTSET

YDWECameraPeriod=0,real
_YDWECameraPeriod_Defaults=0.02
_YDWECameraPeriod_Category=TC_SCRIPTSET

YDWEFadeFilterUnit=0,unitcode
_YDWEFadeFilterUnit_Defaults=_
_YDWEFadeFilterUnit_Category=TC_SCRIPTSET

YDWEWriteToScene=0,integer
_YDWEWriteToScene_Defaults=1
_YDWEWriteToScene_Limits=1,_
_YDWEWriteToScene_Category=TC_SCRIPTSET

YDWEPlayScene=0,integer
_YDWEPlayScene_Defaults=1
_YDWEPlayScene_Limits=1,_
_YDWEPlayScene_Category=TC_SCRIPTSET

YDWEScriptNextScene=0,real
_YDWEScriptNextScene_Defaults=2
_YDWEScriptNextScene_Limits=0,_
_YDWEScriptNextScene_Category=TC_SCRIPTSET

YDWEScriptExternalFunc=0,real,string
_YDWEScriptExternalFunc_Defaults=2,EverguoIsHandsome
_YDWEScriptExternalFunc_Limits=0,_,_,_
_YDWEScriptExternalFunc_Category=TC_SCRIPTSET

YDWEScriptSubtitleLine=0,real,string
_YDWEScriptSubtitleLine_Defaults=2,EverguoIsHandsome
_YDWEScriptSubtitleLine_Limits=0,_,_,_
_YDWEScriptSubtitleLine_Category=TC_SCRIPTSET

YDWEScriptSubtitleClear=0,real
_YDWEScriptSubtitleClear_Defaults=2
_YDWEScriptSubtitleClear_Limits=0,_
_YDWEScriptSubtitleClear_Category=TC_SCRIPTSET

YDWEActorCreate=0,player,integer,unitcode
_YDWEActorCreate_Defaults=Player00,1,Edem
_YDWEActorCreate_Limits=_,_,1,_,_,_
_YDWEActorCreate_Category=TC_SCRIPTSET

YDWEScriptActAbilityLvl=0,real,integer,abilcode,integer
_YDWEScriptActAbilityLvl_Defaults=2,1,Aloc,1
_YDWEScriptActAbilityLvl_Limits=0,_,1,_,_,_,0,_
_YDWEScriptActAbilityLvl_Category=TC_SCRIPTSET

YDWEScriptActAnimPlay=0,real,integer,integer,real
_YDWEScriptActAnimPlay_Defaults=2,1,0,0
_YDWEScriptActAnimPlay_Limits=0,_,1,_,0,_,0,_
_YDWEScriptActAnimPlay_Category=TC_SCRIPTSET

YDWEScriptActAnimSpeed=0,real,integer,real
_YDWEScriptActAnimSpeed_Defaults=2,1,1
_YDWEScriptActAnimSpeed_Limits=0,_,1,_,_,_
_YDWEScriptActAnimSpeed_Category=TC_SCRIPTSET

YDWEScriptActAnimReset=0,real,integer
_YDWEScriptActAnimReset_Defaults=2,1
_YDWEScriptActAnimReset_Limits=0,_,1,_
_YDWEScriptActAnimReset_Category=TC_SCRIPTSET

YDWEActorWalkProperties=0,unitcode,integer,real,real
_YDWEActorWalkProperties_Defaults=Edem,0,0,0
_YDWEActorWalkProperties_Limits=_,_,0,_,0,_,0,_
_YDWEActorWalkProperties_Category=TC_SCRIPTSET

YDWEScriptActWalk=0,real,integer,real,real,real,real
_YDWEScriptActWalk_Defaults=2,1,0,0,2,0
_YDWEScriptActWalk_Limits=0,_,1,_,_,_,_,_,0,_,0,_
_YDWEScriptActWalk_Category=TC_SCRIPTSET

YDWEScriptActSlide=0,real,integer,real,real,real,real
_YDWEScriptActSlide_Defaults=2,1,0,0,2,0
_YDWEScriptActSlide_Limits=0,_,1,_,_,_,_,_,0,_,0,_
_YDWEScriptActSlide_Category=TC_SCRIPTSET

YDWEScriptActTurn=0,real,integer,real,real,turnclockwise
_YDWEScriptActTurn_Defaults=2,1,0,2,turnclockwiseA
_YDWEScriptActTurn_Limits=0,_,1,_,0,360,0,_,_,_
_YDWEScriptActTurn_Category=TC_SCRIPTSET

YDWEScriptActFace=0,real,integer,integer,headORchest,real,real,real,real
_YDWEScriptActFace_Defaults=2,1,2,headORchestA,0,0,0,0
_YDWEScriptActFace_Limits=0,_,1,_,1,_,_,_,_,_,_,_,_,_,_,_,0,_
_YDWEScriptActFace_Category=TC_SCRIPTSET

YDWEScriptActFaceReset=0,real,integer,real
_YDWEScriptActFaceReset_Defaults=2,1,0
_YDWEScriptActFaceReset_Limits=0,_,1,_,0,_
_YDWEScriptActFaceReset_Category=TC_SCRIPTSET

YDWEScriptActColour=0,real,integer,real,real,real,real,real
_YDWEScriptActColour_Defaults=2,1,100,100,100,100,0
_YDWEScriptActColour_Limits=0,_,1,_,0,100,0,100,0,100,0,100,0,_
_YDWEScriptActColour_Category=TC_SCRIPTSET

YDWEScriptActSize=0,real,integer,real,real
_YDWEScriptActSize_Defaults=2,1,1.0,0
_YDWEScriptActSize_Limits=0,_,1,_,0.01,_,0,_
_YDWEScriptActSize_Category=TC_SCRIPTSET

YDWECameraSetupAssign=0,camerasetup,integer
_YDWECameraSetupAssign_Defaults=GetCurrentCameraSetup,1
_YDWECameraSetupAssign_Limits=_,_,1,_
_YDWECameraSetupAssign_Category=TC_SCRIPTSET

YDWEScriptCamera=0,real,integer,real,camerachangetype
_YDWEScriptCamera_Defaults=2,1,0,camerachangetypeA
_YDWEScriptCamera_Limits=0,_,1,_,0,_,_,_
_YDWEScriptCamera_Category=TC_SCRIPTSET

YDWEScriptCameraStat=0,real,camerastattype,real,real,real,camerachangetype
_YDWEScriptCameraStat_Defaults=2,camerastattypeA,0,200,200,camerachangetypeA
_YDWEScriptCameraStat_Limits=0,_,1,_,0,_,_,_,_,_,_,_
_YDWEScriptCameraStat_Category=TC_SCRIPTSET

YDWEScriptCameraIgnoreTerrain=0,real,cameratgnoreterrain
_YDWEScriptCameraIgnoreTerrain_Defaults=2,cameratgnoreterrainA
_YDWEScriptCameraIgnoreTerrain_Limits=0,_,_,_
_YDWEScriptCameraIgnoreTerrain_Category=TC_SCRIPTSET

YDWEScriptActCameraLock=0,real,integer,real,real,real,boolean,real
_YDWEScriptActCameraLock_Defaults=2,1,0,0,0,true,0
_YDWEScriptActCameraLock_Limits=0,_,1,_,_,_,_,_,_,_,_,_,0,_
_YDWEScriptActCameraLock_Category=TC_SCRIPTSET

YDWEScriptActCameraLockReset=0,real,boolean,real
_YDWEScriptActCameraLockReset_Defaults=2,true,0
_YDWEScriptActCameraLockReset_Limits=0,_,_,_,0,_
_YDWEScriptActCameraLockReset_Category=TC_SCRIPTSET

YDWEScriptActCameraFace=0,real,integer,real,real,real,boolean,real
_YDWEScriptActCameraFace_Defaults=2,1,0,0,0,true,0
_YDWEScriptActCameraFace_Limits=0,_,1,_,_,_,_,_,_,_,_,_,0,_
_YDWEScriptActCameraFace_Category=TC_SCRIPTSET

YDWEScriptActCameraFaceReset=0,real,boolean,real
_YDWEScriptActCameraFaceReset_Defaults=2,true,0
_YDWEScriptActCameraFaceReset_Limits=0,_,_,_,0,_
_YDWEScriptActCameraFaceReset_Category=TC_SCRIPTSET

YDWEScriptFog=0,real,real,real,real,real,real,real
_YDWEScriptFog_Defaults=2,3000,5000,0,0,0,0
_YDWEScriptFog_Limits=0,_,0,_,0,_,0,100,0,100,0,100,0,_
_YDWEScriptFog_Category=TC_SCRIPTSET

YDWEScriptFade=0,real,real,real,real,real,real
_YDWEScriptFade_Defaults=2,0,0,0,0,0
_YDWEScriptFade_Limits=0,_,0,100,0,100,0,100,0,100,0,_
_YDWEScriptFade_Category=TC_SCRIPTSET

YDWEScriptPlaySound=0,real,string,real,integer
_YDWEScriptPlaySound_Defaults=2,null,0,0,
_YDWEScriptPlaySound_Limits=0,_,_,_,0,10,0,127
_YDWEScriptPlaySound_Category=TC_SCRIPTSET

YDWEScriptPointEffect=0,real,real,real,real,string,real
_YDWEScriptPointEffect_Defaults=2,0,0,0,null,0
_YDWEScriptPointEffect_Limits=0,_,_,_,_,_,_,_,_,_,0,_
_YDWEScriptPointEffect_Category=TC_SCRIPTSET

YDWEScriptActEffect=0,real,integer,string,string,real
_YDWEScriptActEffect_Defaults=2,1,null,null,0
_YDWEScriptActEffect_Limits=0,_,1,_,_,_,_,_,0,_
_YDWEScriptActEffect_Category=TC_SCRIPTSET

// Trigger actions
DisableTrigger=0,trigger
_DisableTrigger_Defaults=GetTriggeringTrigger
_DisableTrigger_Category=TC_TRIGGER

EnableTrigger=0,trigger
_EnableTrigger_Defaults=GetTriggeringTrigger
_EnableTrigger_Category=TC_TRIGGER

ConditionalTriggerExecute=0,trigger
_ConditionalTriggerExecute_Defaults=_
_ConditionalTriggerExecute_Category=TC_TRIGGER

TriggerEvaluate=0,trigger
_TriggerEvaluate_Defaults=_
_TriggerEvaluate_Category=TC_TRIGGER


YDWEActivateTrigger=0,trigger,onoffoption
_YDWEActivateTrigger_Defaults=_,OnOffOn
_YDWEActivateTrigger_Category=TC_TRIGGER


YDWETimerRunTrigger=0,real,trigger
_YDWETimerRunTrigger_Defaults=2,GetTriggeringTrigger
_YDWETimerRunTrigger_Limits=0,_,_,_
_YDWETimerRunTrigger_Category=TC_TRIGGER

YDWETimerRunPeriodicTrigger=0,real,trigger,boolean,integer,integer
_YDWETimerRunPeriodicTrigger_Defaults=2,GetTriggeringTrigger,false,5,0
_YDWETimerRunPeriodicTrigger_Limits=0,_,_,_,_,_,0,_,_,_
_YDWETimerRunPeriodicTrigger_Category=TC_TRIGGER

//YDWETimerRunPeriodicTriggerFunction=0,real,trigger,boolean,integer,integer
//_YDWETimerRunPeriodicTriggerFunction_Defaults=2,GetTriggeringTrigger,false,5,0
//_YDWETimerRunPeriodicTriggerFunction_Limits=0,_,_,_,_,_,0,_,_,_
//_YDWETimerRunPeriodicTriggerFunction_Category=TC_TRIGGER

YDWETimerRunPeriodicTriggerOver=0,trigger,integer
_YDWETimerRunPeriodicTriggerOver_Defaults=GetTriggeringTrigger,0
_YDWETimerRunPeriodicTriggerOver_Category=TC_TRIGGER

TriggerExecute=0,trigger
_TriggerExecute_Defaults=_
_TriggerExecute_Category=TC_TRIGGER

QueuedTriggerAddBJ=0,trigger,checkingignoringoption
_QueuedTriggerAddBJ_Defaults=_,CheckingIgnoringChecking
_QueuedTriggerAddBJ_Category=TC_TRIGGER

QueuedTriggerRemoveBJ=0,trigger
_QueuedTriggerRemoveBJ_Defaults=GetTriggeringTrigger
_QueuedTriggerRemoveBJ_Category=TC_TRIGGER

QueuedTriggerClearBJ=0,nothing
_QueuedTriggerClearBJ_Defaults=
_QueuedTriggerClearBJ_Category=TC_TRIGGER

QueuedTriggerClearInactiveBJ=0,nothing
_QueuedTriggerClearInactiveBJ_Defaults=
_QueuedTriggerClearInactiveBJ_Category=TC_TRIGGER

// This function is handled internally by the editor
AddTriggerEvent=1,trigger,eventcall
_AddTriggerEvent_Defaults=GetTriggeringTrigger,_
_AddTriggerEvent_Category=TC_TRIGGER

DestroyTrigger=0,trigger
_DestroyTrigger_Defaults=GetTriggeringTrigger
_DestroyTrigger_Category=TC_TRIGGER


// Unit actions

CreateNUnitsAtLoc=0,integer,unitcode,player,location,real
_CreateNUnitsAtLoc_Defaults=1,hfoo,Player00,_,RealUnitFacing
_CreateNUnitsAtLoc_Limits=1,_,_,_,_,_,_,_,0,360
_CreateNUnitsAtLoc_Category=TC_UNIT

CreateNUnitsAtLocFacingLocBJ=0,integer,unitcode,player,location,location
_CreateNUnitsAtLocFacingLocBJ_Defaults=1,hfoo,Player00,_,_
_CreateNUnitsAtLocFacingLocBJ_Limits=1,_,_,_,_,_,_,_,_,_
_CreateNUnitsAtLocFacingLocBJ_Category=TC_UNIT

// CreateUnitAtLoc=0,player,unitcode,location,real
//_ CreateUnitAtLoc_Defaults=Player00,hfoo,_,0
//_ CreateUnitAtLoc_Category=TC_UNIT

//最萌小汐
Unit.CreateNUnitsAtLocMU=0,integer,unitcode,player,location,real
_Unit.CreateNUnitsAtLocMU_Defaults=1,hfoo,Player00,_,RealUnitFacing
_Unit.CreateNUnitsAtLocMU_Limits=1,_,_,_,_,_,_,_,0,360
_Unit.CreateNUnitsAtLocMU_Category=TC_UNIT

CreateCorpseLocBJ=0,unitcode,player,location
_CreateCorpseLocBJ_Defaults=hfoo,Player00,_
_CreateCorpseLocBJ_Category=TC_UNIT

CreatePermanentCorpseLocBJ=1,corpsetype,unitcode,player,location,real
_CreatePermanentCorpseLocBJ_Defaults=CorpseTypeBone,hfoo,Player00,_,GetRandomDirectionDeg
_CreatePermanentCorpseLocBJ_Limits=_,_,_,_,_,_,_,_,0,360
_CreatePermanentCorpseLocBJ_Category=TC_UNIT

 CreateUnit=0,player,unitcode,real,real,real
_ CreateUnit_Defaults=_,_,_,_,RealUnitFacing
_ CreateUnit_Category=TC_UNIT

 CreateUnitAtLoc=0,player,unitcode,location,real
_ CreateUnitAtLoc_Defaults=Player00,hfoo,_,0
_ CreateUnitAtLoc_Category=TC_UNIT

KillUnit=0,unit
_KillUnit_Defaults=GetTriggerUnit
_KillUnit_Category=TC_UNIT

RemoveUnit=0,unit
_RemoveUnit_Defaults=GetTriggerUnit
_RemoveUnit_Category=TC_UNIT

YDWETimerRemoveUnit=0,real,unit
_YDWETimerRemoveUnit_Defaults=2,GetTriggerUnit
_YDWETimerRemoveUnit_Limits=0,_,_,_
_YDWETimerRemoveUnit_Category=TC_UNIT

ExplodeUnitBJ=0,unit
_ExplodeUnitBJ_Defaults=GetTriggerUnit
_ExplodeUnitBJ_Category=TC_UNIT

ReplaceUnitBJ=0,unit,unitcode,unitstatemethod
_ReplaceUnitBJ_Defaults=GetTriggerUnit,hfoo,UnitStateMethodRelative
_ReplaceUnitBJ_Category=TC_UNIT

ShowUnit=0,unit,showhideoption
_ShowUnit_Defaults=bj_lastCreatedUnit,ShowHideHide
_ShowUnit_Category=TC_UNIT

ShowUnitHide=0,unit
_ShowUnitHide_Defaults=_
_ShowUnitHide_Category=TC_UNIT

ShowUnitShow=0,unit
_ShowUnitShow_Defaults=_
_ShowUnitShow_Category=TC_UNIT

SetUnitColor=0,unit,playercolor
_SetUnitColor_Defaults=GetTriggerUnit,Color00
_SetUnitColor_Category=TC_UNIT

SetUnitOwner=0,unit,player,colorchangeoption
_SetUnitOwner_Defaults=_,Player00,ChangeColorTrue
_SetUnitOwner_Category=TC_UNIT


UnitShareVision=0,unit,player,onoffoption
_UnitShareVision_Defaults=GetTriggerUnit,Player00,OnOffOn
_UnitShareVision_Category=TC_UNIT

UnitShareVisionBJ=0,sharedontoption,unit,player
_UnitShareVisionBJ_Defaults=ShareDontOptionShare,GetTriggerUnit,Player00
_UnitShareVisionBJ_Category=TC_UNIT

SetUnitPosition=0,unit,real,real
_SetUnitPosition_Defaults=GetTriggerUnit,0,0
_SetUnitPosition_Category=TC_UNIT

SetUnitPositionLoc=0,unit,location
_SetUnitPositionLoc_Defaults=GetTriggerUnit,_
_SetUnitPositionLoc_Category=TC_UNIT

//最萌小汐
Unit.SetUnitPositionLocMU=0,unit,location
_Unit.SetUnitPositionLocMU_Defaults=GetTriggerUnit,_
_Unit.SetUnitPositionLocMU_Category=TC_UNIT

SetUnitPositionLocFacingBJ=0,unit,location,real
_SetUnitPositionLocFacingBJ_Defaults=GetTriggerUnit,_,RealUnitFacing
_SetUnitPositionLocFacingBJ_Category=TC_UNIT

SetUnitPositionLocFacingLocBJ=0,unit,location,location
_SetUnitPositionLocFacingLocBJ_Defaults=GetTriggerUnit,_,_
_SetUnitPositionLocFacingLocBJ_Category=TC_UNIT

SetUnitX=0,unit,real
_SetUnitX_Defaults=GetTriggerUnit,0
_SetUnitX_Category=TC_UNIT

SetUnitY=0,unit,real
_SetUnitY_Defaults=GetTriggerUnit,0
_SetUnitY_Category=TC_UNIT

Unit.SetUnitZ=0,unit,real
_Unit.SetUnitZ_Defaults=GetTriggerUnit,0
_Unit.SetUnitZ_Category=TC_UNIT

SetUnitRallyPoint=1,unit,location
_SetUnitRallyPoint_Defaults=GetTriggerUnit,_
_SetUnitRallyPoint_Category=TC_UNIT

SetUnitRallyUnit=1,unit,unit
_SetUnitRallyUnit_Defaults=GetTriggerUnit,_
_SetUnitRallyUnit_Category=TC_UNIT

SetUnitRallyDestructable=1,unit,destructable
_SetUnitRallyDestructable_Defaults=GetTriggerUnit,_
_SetUnitRallyDestructable_Category=TC_UNIT

SetUnitState=0,unit,unitstatesec,real
_SetUnitState_Defaults=GetTriggerUnit,UnitStateLifeSec,100
_SetUnitState_Category=TC_UNIT

SetUnitLifePercentBJ=0,unit,real
_SetUnitLifePercentBJ_Defaults=GetTriggerUnit,100
_SetUnitLifePercentBJ_Limits=_,_,0,100
_SetUnitLifePercentBJ_Category=TC_UNIT

SetUnitManaPercentBJ=0,unit,real
_SetUnitManaPercentBJ_Defaults=GetTriggerUnit,100
_SetUnitManaPercentBJ_Limits=_,_,0,100
_SetUnitManaPercentBJ_Category=TC_UNIT

SetUnitLifeBJ=0,unit,real
_SetUnitLifeBJ_Defaults=GetTriggerUnit,GetUnitStateSwap
_SetUnitLifeBJ_Limits=_,_,0,_
_SetUnitLifeBJ_Category=TC_UNIT

SetUnitManaBJ=0,unit,real
_SetUnitManaBJ_Defaults=GetTriggerUnit,0
_SetUnitManaBJ_Limits=_,_,0,_
_SetUnitManaBJ_Category=TC_UNIT

SetUnitInvulnerable=0,unit,invulnerableoption
_SetUnitInvulnerable_Defaults=GetTriggerUnit,InvulnerabilityInvulnerable
_SetUnitInvulnerable_Category=TC_UNIT

Unit.PauseUnitMU=0,unit,pauseunpauseoption,string
_Unit.PauseUnitMU_Defaults=GetTriggerUnit,PauseUnpauseOptionPause,"全局"
_Unit.PauseUnitMU_Category=TC_UNIT

PauseUnit=0,unit,pauseunpauseoption
_PauseUnit_Defaults=GetTriggerUnit,PauseUnpauseOptionPause
_PauseUnit_Category=TC_YDHIDE

PauseUnitBJ=0,pauseunpauseoption,unit
_PauseUnitBJ_Defaults=PauseUnpauseOptionPause,GetTriggerUnit
_PauseUnitBJ_Category=TC_YDHIDE

PauseAllUnitsBJ=0,pauseunpauseoption
_PauseAllUnitsBJ_Defaults=PauseUnpauseOptionPause
_PauseAllUnitsBJ_Category=TC_UNIT

UnitPauseTimedLife=1,unit,pauseunpauseoption
_UnitPauseTimedLife_Defaults=GetTriggerUnit,PauseUnpauseOptionPause
_UnitPauseTimedLife_Category=TC_UNIT

UnitPauseTimedLifeBJ=1,pauseunpauseoption,unit
_UnitPauseTimedLifeBJ_Defaults=PauseUnpauseOptionPause,GetTriggerUnit
_UnitPauseTimedLifeBJ_Category=TC_UNIT

UnitApplyTimedLife=1,unit,timedlifebuffcode,real
_UnitApplyTimedLife_Defaults=GetTriggerUnit,TimedLifeBuffCodeWaterElemental,60
_UnitApplyTimedLife_Limits=_,_,_,_,0,_
_UnitApplyTimedLife_Category=TC_UNIT

UnitApplyTimedLifeBJ=1,real,timedlifebuffcode,unit
_UnitApplyTimedLifeBJ_Defaults=60,TimedLifeBuffCodeGeneric,GetTriggerUnit
_UnitApplyTimedLifeBJ_Limits=0,_,_,_,_,_
_UnitApplyTimedLifeBJ_Category=TC_UNIT

SetUnitExplodedBJ=0,unit,explodedontoption
_SetUnitExplodedBJ_Defaults=GetTriggerUnit,ExplodeDontExplode
_SetUnitExplodedBJ_Category=TC_UNIT
_SetUnitExplodedBJ_ScriptName=SetUnitExploded

UnitSuspendDecay=0,unit,suspendresumeoption_R
_UnitSuspendDecay_Defaults=GetTriggerUnit,SuspendResumeSuspend_R
_UnitSuspendDecay_Category=TC_UNIT

UnitSuspendDecayBJ=0,suspendresumeoption,unit
_UnitSuspendDecayBJ_Defaults=SuspendResumeSuspend,GetTriggerUnit
_UnitSuspendDecayBJ_Category=TC_UNIT

UnitResetCooldown=1,unit
_UnitResetCooldown_Defaults=GetTriggerUnit
_UnitResetCooldown_Category=TC_UNIT

//最萌小汐
Unit.RefreshSkill=0,unit,abilcode
_Unit.RefreshSkill_Defaults=GetTriggerUnit,_
_Unit.RefreshSkill_Category=TC_UNIT

UnitSetConstructionProgress=1,unit,integer
_UnitSetConstructionProgress_Defaults=GetTriggerUnit,50
_UnitSetConstructionProgress_Limits=_,_,0,100
_UnitSetConstructionProgress_Category=TC_UNIT

UnitSetUpgradeProgress=1,unit,integer
_UnitSetUpgradeProgress_Defaults=GetTriggerUnit,50
_UnitSetUpgradeProgress_Limits=_,_,0,100
_UnitSetUpgradeProgress_Category=TC_UNIT

UnitAddSleepPerm=0,unit,sleepwakeoption
_UnitAddSleepPerm_Defaults=GetTriggerUnit,SleepWakeOptionSleep
_UnitAddSleepPerm_Category=TC_UNIT

UnitSetCanSleepBJ=0,unit,sleepwakeoption
_UnitSetCanSleepBJ_Defaults=GetTriggerUnit,SleepWakeOptionSleep
_UnitSetCanSleepBJ_Category=TC_UNIT
_UnitSetCanSleepBJ_ScriptName=UnitAddSleep

UnitWakeUpBJ=0,unit
_UnitWakeUpBJ_Defaults=GetTriggerUnit
_UnitWakeUpBJ_Category=TC_UNIT
_UnitWakeUpBJ_ScriptName=UnitWakeUp

//UnitIgnoreAlarm

UnitGenerateAlarms=1,unit,onoffoption
_UnitGenerateAlarms_Defaults=GetTriggerUnit,OnOffOff
_UnitGenerateAlarms_Category=TC_UNIT

RescueUnitBJ=0,unit,player,colorchangeoption
_RescueUnitBJ_Defaults=_,Player00,ChangeColorTrue
_RescueUnitBJ_Category=TC_UNIT

SetUnitRescuable=0,unit,player,rescuableoption
_SetUnitRescuable_Defaults=_,Player00,RescuableOptionRescuable
_SetUnitRescuable_Category=TC_UNIT

MakeUnitRescuableToForceBJ=0,unit,rescuableoption,force
_MakeUnitRescuableToForceBJ_Defaults=_,RescuableOptionRescuable,Force00
_MakeUnitRescuableToForceBJ_Category=TC_UNIT

SetUnitRescueRange=0,unit,real
_SetUnitRescueRange_Defaults=_,384
_SetUnitRescueRange_Limits=_,_,0,_
_SetUnitRescueRange_Category=TC_UNIT

SetRescueUnitColorChangeBJ=0,colorchangeoption
_SetRescueUnitColorChangeBJ_Defaults=ChangeColorFalse
_SetRescueUnitColorChangeBJ_Category=TC_UNIT

SetRescueBuildingColorChangeBJ=0,colorchangeoption
_SetRescueBuildingColorChangeBJ_Defaults=ChangeColorFalse
_SetRescueBuildingColorChangeBJ_Category=TC_UNIT

SetUnitUseFood=1,unit,enabledisableoption
_SetUnitUseFood_Defaults=_,EnableDisableDisable
_SetUnitUseFood_Category=TC_UNIT

SetUnitUseFoodBJ=1,enabledisableoption,unit
_SetUnitUseFoodBJ_Defaults=EnableDisableDisable,_
_SetUnitUseFoodBJ_Category=TC_UNIT

SetUnitFacing=0,unit,real
_SetUnitFacing_Defaults=_,RealUnitFacing
_SetUnitFacing_Limits=_,_,_,_
_SetUnitFacing_Category=TC_UNIT

SetUnitFacingTimed=0,unit,real,real
_SetUnitFacingTimed_Defaults=_,RealUnitFacing,0
_SetUnitFacingTimed_Limits=_,_,_,_,0,_
_SetUnitFacingTimed_Category=TC_UNIT

SetUnitFacingToFaceUnitTimed=0,unit,unit,real
_SetUnitFacingToFaceUnitTimed_Defaults=_,_,0
_SetUnitFacingToFaceUnitTimed_Limits=_,_,_,_,0,_
_SetUnitFacingToFaceUnitTimed_Category=TC_UNIT

SetUnitFacingToFaceLocTimed=0,unit,location,real
_SetUnitFacingToFaceLocTimed_Defaults=_,_,0
_SetUnitFacingToFaceLocTimed_Limits=_,_,_,_,0,_
_SetUnitFacingToFaceLocTimed_Category=TC_UNIT

SetUnitMoveSpeed=0,unit,real
_SetUnitMoveSpeed_Defaults=_,GetUnitDefaultMoveSpeed
_SetUnitMoveSpeed_Category=TC_UNIT

Unit.AddMoveSpeed=0,unit,real
_Unit.AddMoveSpeed_Defaults=GetTriggerUnit,100
_Unit.AddMoveSpeed_Category=TC_UNIT

SetUnitPathing=0,unit,pathingoption
_SetUnitPathing_Defaults=_,PathingOff
_SetUnitPathing_Category=TC_UNIT

SetUnitAcquireRangeBJ=0,unit,real
_SetUnitAcquireRangeBJ_Defaults=_,_
_SetUnitAcquireRangeBJ_Category=TC_UNIT
_SetUnitAcquireRangeBJ_ScriptName=SetUnitAcquireRange

SetUnitUserData=1,unit,integer
_SetUnitUserData_Defaults=_,0
_SetUnitUserData_Category=TC_UNIT

UnitRemoveBuffs=0,unit,includeoption,includeoption
_UnitRemoveBuffs_Defaults=GetTriggerUnit,InclusionInclude,InclusionInclude
_UnitRemoveBuffs_Category=TC_UNIT

UnitRemoveBuffsEx=1,unit,includeoption,includeoption,includeoptionnot,includeoptionnot,includeoption,includeoption,includeoptionnot
_UnitRemoveBuffsEx_Defaults=GetTriggerUnit,InclusionInclude,InclusionInclude,InclusionIncludeNot,InclusionIncludeNot,InclusionInclude,InclusionInclude,InclusionIncludeNot
_UnitRemoveBuffsEx_Category=TC_UNIT

UnitRemoveBuffNT=1,unit,buffcode
_UnitRemoveBuffNT_Defaults=GetTriggerUnit,_
_UnitRemoveBuffNT_Category=TC_UNIT
_UnitRemoveBuffNT_ScriptName=UnitRemoveAbility

UnitRemoveBuffsBJ=0,bufftype,unit
_UnitRemoveBuffsBJ_Defaults=BuffTypeAll,GetTriggerUnit
_UnitRemoveBuffsBJ_Category=TC_UNIT

UnitRemoveBuffsExBJ=1,buffpolarity,buffresist,unit,includeoption,includeoption
_UnitRemoveBuffsExBJ_Defaults=BuffPolarityEither,BuffResistEither,GetTriggerUnit,InclusionInclude,InclusionInclude
_UnitRemoveBuffsExBJ_Category=TC_UNIT

UnitRemoveBuffBJ=1,buffcode,unit
_UnitRemoveBuffBJ_Defaults=_,GetTriggerUnit
_UnitRemoveBuffBJ_Category=TC_UNIT

UnitAddAbility=1,unit,abilcode
_UnitAddAbility_Defaults=GetTriggerUnit,_
_UnitAddAbility_Category=TC_UNIT

UnitAddAbilityBJ=1,abilcode,unit
_UnitAddAbilityBJ_Defaults=_,GetTriggerUnit
_UnitAddAbilityBJ_Category=TC_UNIT

//最萌小汐
Unit.UnitAddAbilityMU=1,unit,abilcode,integer
_Unit.UnitAddAbilityMU_Defaults=GetTriggerUnit,_,2
_Unit.UnitAddAbilityMU_Category=TC_UNIT

UnitRemoveAbility=0,unit,abilcode
_UnitRemoveAbility_Defaults=GetTriggerUnit,_
_UnitRemoveAbility_Category=TC_UNIT

UnitRemoveAbilityBJ=0,abilcode,unit
_UnitRemoveAbilityBJ_Defaults=_,GetTriggerUnit
_UnitRemoveAbilityBJ_Category=TC_UNIT

UnitMakeAbilityPermanent=0,unit,onoffoption,abilcode
_UnitMakeAbilityPermanent_Defaults=GetTriggerUnit,OnOffOn,_
_UnitMakeAbilityPermanent_Category=TC_UNIT

UnitAddType=1,unit,unittypeaddable
_UnitAddType_Defaults=GetTriggerUnit,UnitTypeMechanicalAdd
_UnitAddType_Category=TC_UNIT

UnitAddTypeBJ=1,unittype,unit
_UnitAddTypeBJ_Defaults=UnitTypeMechanical,GetTriggerUnit
_UnitAddTypeBJ_Category=TC_UNIT

UnitRemoveType=1,unit,unittypeaddable
_UnitRemoveType_Defaults=GetTriggerUnit,UnitTypeMechanicalAdd
_UnitRemoveType_Category=TC_UNIT

UnitRemoveTypeBJ=1,unittype,unit
_UnitRemoveTypeBJ_Defaults=UnitTypeMechanical,GetTriggerUnit
_UnitRemoveTypeBJ_Category=TC_UNIT

DecUnitAbilityLevel=1,unit,abilcode
_DecUnitAbilityLevel_Defaults=GetTriggerUnit,_
_DecUnitAbilityLevel_Category=TC_UNIT

DecUnitAbilityLevelSwapped=1,abilcode,unit
_DecUnitAbilityLevelSwapped_Defaults=_,GetTriggerUnit
_DecUnitAbilityLevelSwapped_Category=TC_UNIT

IncUnitAbilityLevel=1,unit,abilcode
_IncUnitAbilityLevel_Defaults=GetTriggerUnit,_
_IncUnitAbilityLevel_Category=TC_UNIT

IncUnitAbilityLevelSwapped=1,abilcode,unit
_IncUnitAbilityLevelSwapped_Defaults=_,GetTriggerUnit
_IncUnitAbilityLevelSwapped_Category=TC_UNIT

SetUnitAbilityLevel=1,unit,abilcode,integer
_SetUnitAbilityLevel_Defaults=GetTriggerUnit,_,1
_SetUnitAbilityLevel_Limits=_,_,_,_,1,_
_SetUnitAbilityLevel_Category=TC_UNIT

SetUnitAbilityLevelSwapped=1,abilcode,unit,integer
_SetUnitAbilityLevelSwapped_Defaults=_,GetTriggerUnit,1
_SetUnitAbilityLevelSwapped_Limits=_,_,_,_,1,_
_SetUnitAbilityLevelSwapped_Category=TC_UNIT

YDWESetUnitAbilityState=1,unit,abilcode,AbilityState,real
_YDWESetUnitAbilityState_Defaults=GetTriggerUnit,_,ABILITY_STATE_COOLDOWN,_
_YDWESetUnitAbilityState_Category=TC_UNIT

YDWESetUnitAbilityDataInteger=1,unit,abilcode,integer,AbilityDataInteger,integer
_YDWESetUnitAbilityDataInteger_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_COST,_
_YDWESetUnitAbilityDataInteger_Limits=_,_,_,_,1,_,_,_,_,_
_YDWESetUnitAbilityDataInteger_Category=TC_UNIT

YDWESetUnitAbilityDataReal=1,unit,abilcode,integer,AbilityDataReal,real
_YDWESetUnitAbilityDataReal_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_COOL,_
_YDWESetUnitAbilityDataReal_Limits=_,_,_,_,1,_,_,_,_,_
_YDWESetUnitAbilityDataReal_Category=TC_UNIT

YDWESetUnitAbilityDataString=1,unit,abilcode,integer,AbilityDataString,string
_YDWESetUnitAbilityDataString_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_TIP,_
_YDWESetUnitAbilityDataString_Limits=_,_,_,_,1,_,_,_,_,_
_YDWESetUnitAbilityDataString_Category=TC_UNIT










IssueImmediateOrder=0,unit,unitordernotarg
_IssueImmediateOrder_Defaults=GetTriggerUnit,UnitOrderStop
_IssueImmediateOrder_Category=TC_UNIT

IssuePointOrder=0,unit,unitorderptarg,real,real
_IssuePointOrder_Defaults=GetTriggerUnit,UnitOrderMove,0,0
_IssuePointOrder_Category=TC_UNIT

IssuePointOrderLoc=0,unit,unitorderptarg,location
_IssuePointOrderLoc_Defaults=GetTriggerUnit,UnitOrderMove,_
_IssuePointOrderLoc_Category=TC_UNIT

//最萌小汐
Unit.IssuePointOrderLocMU=0,unit,unitorderptarg,location
_Unit.IssuePointOrderLocMU_Defaults=GetTriggerUnit,UnitOrderMove,_
_Unit.IssuePointOrderLocMU_Category=TC_UNIT

IssueTargetOrder=0,unit,unitorderutarg,unit
_IssueTargetOrder_Defaults=GetTriggerUnit,UnitOrderAttackUnit,_
_IssueTargetOrder_Category=TC_UNIT

IssueTargetDestructableOrder=0,unit,unitorderdtarg,destructable
_IssueTargetDestructableOrder_Defaults=GetTriggerUnit,UnitOrderHarvestDestructible,_
_IssueTargetDestructableOrder_Category=TC_UNIT
_IssueTargetDestructableOrder_ScriptName=IssueTargetOrder

IssueTargetItemOrder=0,unit,unitorderitarg,item
_IssueTargetItemOrder_Defaults=GetTriggerUnit,UnitOrderSmartItem,_
_IssueTargetItemOrder_Category=TC_UNIT
_IssueTargetItemOrder_ScriptName=IssueTargetOrder

IssueImmediateOrderById=0,unit,ordercodenotarg
_IssueImmediateOrderById_Defaults=GetTriggerUnit,OrderCodeStop
_IssueImmediateOrderById_Category=TC_UNIT

IssuePointOrderById=0,unit,ordercodeptarg,real,real
_IssuePointOrderById_Defaults=GetTriggerUnit,OrderCodeMove,0,0
_IssuePointOrderById_Category=TC_UNIT

IssuePointOrderByIdLoc=0,unit,ordercodeptarg,location
_IssuePointOrderByIdLoc_Defaults=GetTriggerUnit,OrderCodeMove,_
_IssuePointOrderByIdLoc_Category=TC_UNIT

//最萌小汐
Unit.IssuePointOrderByIdLocMU=0,unit,ordercodeptarg,location
_Unit.IssuePointOrderByIdLocMU_Defaults=GetTriggerUnit,OrderCodeMove,_
_Unit.IssuePointOrderByIdLocMU_Category=TC_UNIT

IssueTargetOrderById=0,unit,ordercodeutarg,unit
_IssueTargetOrderById_Defaults=GetTriggerUnit,OrderCodeAttackUnit,_
_IssueTargetOrderById_Category=TC_UNIT

IssueTargetDestructableOrderById=0,unit,ordercodedtarg,destructable
_IssueTargetDestructableOrderById_Defaults=GetTriggerUnit,OrderCodeHarvestDestructible,_
_IssueTargetDestructableOrderById_Category=TC_UNIT
_IssueTargetDestructableOrderById_ScriptName=IssueTargetOrderById

IssueTargetItemOrderById=0,unit,ordercodeitarg,item
_IssueTargetItemOrderById_Defaults=GetTriggerUnit,OrderCodeSmartItem,_
_IssueTargetItemOrderById_Category=TC_UNIT
_IssueTargetItemOrderById_ScriptName=IssueTargetOrderById

IssueTrainOrderByIdBJ=0,unit,unitcode
_IssueTrainOrderByIdBJ_Defaults=GetTriggerUnit,hfoo
_IssueTrainOrderByIdBJ_Category=TC_UNIT
_IssueTrainOrderByIdBJ_ScriptName=IssueImmediateOrderById

IssueUpgradeOrderByIdBJ=0,unit,techcode
_IssueUpgradeOrderByIdBJ_Defaults=GetTriggerUnit,Rhde
_IssueUpgradeOrderByIdBJ_Category=TC_UNIT
_IssueUpgradeOrderByIdBJ_ScriptName=IssueImmediateOrderById

IssueBuildOrderById=0,unit,unitcode,real,real
_IssueBuildOrderById_Defaults=GetTriggerUnit,hbar,0,0
_IssueBuildOrderById_Category=TC_UNIT

IssueBuildOrderByIdLocBJ=0,unit,unitcode,location
_IssueBuildOrderByIdLocBJ_Defaults=GetTriggerUnit,hbar,_
_IssueBuildOrderByIdLocBJ_Category=TC_UNIT

UnitDropItemPoint=1,unit,item,real,real
_UnitDropItemPoint_Defaults=GetTriggerUnit,bj_lastCreatedItem,0,0
_UnitDropItemPoint_Category=TC_UNIT

UnitDropItemPointLoc=1,unit,item,location
_UnitDropItemPointLoc_Defaults=GetTriggerUnit,GetLastCreatedItem,_
_UnitDropItemPointLoc_Category=TC_UNIT

UnitDropItemSlot=1,unit,item,integer
_UnitDropItemSlot_Defaults=GetTriggerUnit,bj_lastCreatedItem,0
_UnitDropItemSlot_Limits=_,_,_,_,0,5
_UnitDropItemSlot_Category=TC_UNIT

UnitDropItemSlotBJ=1,unit,item,integer
_UnitDropItemSlotBJ_Defaults=GetTriggerUnit,GetLastCreatedItem,1
_UnitDropItemSlotBJ_Limits=_,_,_,_,1,6
_UnitDropItemSlotBJ_Category=TC_UNIT

UnitDropItemTargetBJ=1,unit,item,unit
_UnitDropItemTargetBJ_Defaults=GetTriggerUnit,GetLastCreatedItem,_
_UnitDropItemTargetBJ_Category=TC_UNIT
_UnitDropItemTargetBJ_ScriptName=UnitDropItemTarget

IssueBuyUnitOrder=0,player,unit,unitcode
_IssueBuyUnitOrder_Defaults=Player00,GetTriggerUnit,hfoo
_IssueBuyUnitOrder_Category=TC_UNIT
_IssueBuyUnitOrder_ScriptName=IssueNeutralImmediateOrderById

IssueBuyItemOrder=0,player,unit,itemcode
_IssueBuyItemOrder_Defaults=Player00,GetTriggerUnit,ckng
_IssueBuyItemOrder_Category=TC_UNIT
_IssueBuyItemOrder_ScriptName=IssueNeutralImmediateOrderById

IssueNeutralImmediateOrder=0,player,unit,unitordernotarg
_IssueNeutralImmediateOrder_Defaults=Player00,GetTriggerUnit,UnitOrderStop
_IssueNeutralImmediateOrder_Category=TC_UNIT

IssueNeutralPointOrder=0,player,unit,unitorderptarg,real,real
_IssueNeutralPointOrder_Defaults=Player00,GetTriggerUnit,UnitOrderNeutralDetectAOE,0,0
_IssueNeutralPointOrder_Category=TC_UNIT

IssueNeutralTargetOrder=0,player,unit,unitorderutarg,unit
_IssueNeutralTargetOrder_Defaults=Player00,GetTriggerUnit,UnitOrderNeutralInterAct,_
_IssueNeutralTargetOrder_Category=TC_UNIT

IssueNeutralTargetDestructableOrder=0,player,unit,unitorderdtarg,destructable
_IssueNeutralTargetDestructableOrder_Defaults=Player00,GetTriggerUnit,UnitOrderHarvestDestructible,_
_IssueNeutralTargetDestructableOrder_Category=TC_UNIT
_IssueNeutralTargetDestructableOrder_ScriptName=IssueNeutralTargetOrder

IssueNeutralTargetItemOrder=0,player,unit,unitorderitarg,item
_IssueNeutralTargetItemOrder_Defaults=Player00,GetTriggerUnit,UnitOrderSmartItem,_
_IssueNeutralTargetItemOrder_Category=TC_UNIT
_IssueNeutralTargetItemOrder_ScriptName=IssueNeutralTargetOrder

IssueNeutralImmediateOrderById=0,player,unit,ordercodenotarg
_IssueNeutralImmediateOrderById_Defaults=Player00,GetTriggerUnit,OrderCodeStop
_IssueNeutralImmediateOrderById_Category=TC_UNIT

IssueNeutralPointOrderById=0,player,unit,ordercodeptarg,real,real
_IssueNeutralPointOrderById_Defaults=Player00,GetTriggerUnit,OrderCodeNeutralDetectAOE,0,0
_IssueNeutralPointOrderById_Category=TC_UNIT

IssueNeutralTargetOrderById=0,player,unit,ordercodeutarg,unit
_IssueNeutralTargetOrderById_Defaults=Player00,GetTriggerUnit,OrderCodeNeutralInterAct,_
_IssueNeutralTargetOrderById_Category=TC_UNIT

IssueNeutralTargetDestructableOrderById=0,player,unit,ordercodedtarg,destructable
_IssueNeutralTargetDestructableOrderById_Defaults=Player00,GetTriggerUnit,OrderCodeHarvestDestructible,_
_IssueNeutralTargetDestructableOrderById_Category=TC_UNIT
_IssueNeutralTargetDestructableOrderById_ScriptName=IssueNeutralTargetOrderById

IssueNeutralTargetItemOrderById=0,player,unit,ordercodeitarg,item
_IssueNeutralTargetItemOrderById_Defaults=Player00,GetTriggerUnit,OrderCodeSmartItem,_
_IssueNeutralTargetItemOrderById_Category=TC_UNIT
_IssueNeutralTargetItemOrderById_ScriptName=IssueNeutralTargetOrderById

YDWEIssueNeutralImmediateOrderById=0,player,unit,integer
_YDWEIssueNeutralImmediateOrderById_Defaults=Player00,GetTriggerUnit,851972
_YDWEIssueNeutralImmediateOrderById_Category=TC_UNIT
_YDWEIssueNeutralImmediateOrderById_ScriptName=IssueNeutralImmediateOrderById

YDWEIssueNeutralPointOrderById=0,player,unit,integer,real,real
_YDWEIssueNeutralPointOrderById_Defaults=Player00,GetTriggerUnit,851983,0,0
_YDWEIssueNeutralPointOrderById_Category=TC_UNIT
_YDWEIssueNeutralPointOrderById_ScriptName=IssueNeutralPointOrderById

YDWEIssueNeutralTargetOrderById=0,player,unit,integer,unit
_YDWEIssueNeutralTargetOrderById_Defaults=Player00,GetTriggerUnit,851983,_
_YDWEIssueNeutralTargetOrderById_Category=TC_UNIT
_YDWEIssueNeutralTargetOrderById_ScriptName=IssueNeutralTargetOrderById

YDWEIssueNeutralTargetDestructableOrderById=0,player,unit,integer,destructable
_YDWEIssueNeutralTargetDestructableOrderById_Defaults=Player00,GetTriggerUnit,851983,_
_YDWEIssueNeutralTargetDestructableOrderById_Category=TC_UNIT
_YDWEIssueNeutralTargetDestructableOrderById_ScriptName=IssueNeutralTargetOrderById

YDWEIssueNeutralTargetItemOrderById=0,player,unit,integer,item
_YDWEIssueNeutralTargetItemOrderById_Defaults=Player00,GetTriggerUnit,851983,_
_YDWEIssueNeutralTargetItemOrderById_Category=TC_UNIT
_YDWEIssueNeutralTargetItemOrderById_ScriptName=IssueNeutralTargetOrderById

UnitDamagePoint=1,unit,real,real,real,real,real,isnotoption,isnotoption,attacktype,damagetype,weapontype
_UnitDamagePoint_Defaults=GetTriggerUnit,0,500,0,0,100,IsNotNot,IsNotNot,AttackTypeNormal,DamageTypeNormal,WEAPON_TYPE_WHOKNOWS
_UnitDamagePoint_Category=TC_UNIT

UnitDamagePointLoc=1,unit,real,real,location,real,attacktype,damagetype
_UnitDamagePointLoc_Defaults=GetTriggerUnit,0,500,GetRectCenter,100,AttackTypeNormal,DamageTypeNormal
_UnitDamagePointLoc_Category=TC_UNIT

UnitDamageTarget=1,unit,unit,real,isnotoption,isnotoption,attacktype,damagetype,weapontype
_UnitDamageTarget_Defaults=GetTriggerUnit,GetTriggerUnit,500,IsNotNot,IsNotNot,AttackTypeNormal,DamageTypeNormal,WEAPON_TYPE_WHOKNOWS
_UnitDamageTarget_Category=TC_UNIT

UnitDamageTargetBJ=1,unit,unit,real,attacktype,damagetype
_UnitDamageTargetBJ_Defaults=GetTriggerUnit,GetTriggerUnit,500,AttackTypeNormal,DamageTypeNormal
_UnitDamageTargetBJ_Category=TC_UNIT

Unit.Heal=1,unit,unit,real
_Unit.Heal_Defaults=GetTriggerUnit,GetTriggerUnit,500
_Unit.Heal_Category=TC_UNIT



// YD actions
YDWECreateUnitPool=0,nothing
_YDWECreateUnitPool_Defaults=
_YDWECreateUnitPool_Category=TC_UNITPOOL

// Unitpool actions
UnitPoolAddUnitType=0,unitpool,unitcode,real
_UnitPoolAddUnitType_Defaults=_,hfoo,1
_UnitPoolAddUnitType_Category=TC_UNITPOOL

UnitPoolRemoveUnitType=0,unitpool,unitcode
_UnitPoolRemoveUnitType_Defaults=_,hfoo
_UnitPoolRemoveUnitType_Category=TC_UNITPOOL

PlaceRandomUnit=0,unitpool,player,real,real,real
_PlaceRandomUnit_Defaults=_,Player00,0,0,0
_PlaceRandomUnit_Category=TC_UNITPOOL

YDWEPlaceRandomUnit=0,unitpool,player,real,real,real
_YDWEPlaceRandomUnit_Defaults=bj_lastCreatedUnitPool,Player00,0,0,0
_YDWEPlaceRandomUnit_Category=TC_UNITPOOL

DestroyUnitPool=0,unitpool
_DestroyUnitPool_Defaults=_
_DestroyUnitPool_Category=TC_UNITPOOL


// Unit Group actions
// Specially handled by the editor
ForGroupMultiple=1,group
_ForGroupMultiple_Defaults=_
_ForGroupMultiple_Category=TC_UNITGROUP
_ForGroupMultiple_ScriptName=ForGroupBJ

ForGroup=0,group,code
_ForGroup_Defaults=_,DoNothing
_ForGroup_Category=TC_UNITGROUP
_ForGroup_ScriptName=ForGroupBJ

GroupEnumUnitsInRange=0,group,real,real,real,boolexpr
_GroupEnumUnitsInRange_Defaults=_,0,0,512,_
_GroupEnumUnitsInRange_Limits=_,_,_,_,_,_,0,_,_,_
_GroupEnumUnitsInRange_Category=TC_UNITGROUP

GroupEnumUnitsInRangeCounted=0,group,real,real,real,boolexpr,integer
_GroupEnumUnitsInRangeCounted_Defaults=_,0,0,512,_,5
_GroupEnumUnitsInRangeCounted_Limits=_,_,_,_,_,_,0,_,_,_,0,_
_GroupEnumUnitsInRangeCounted_Category=TC_UNITGROUP

GroupEnumUnitsInRangeOfLoc=0,group,location,real,boolexpr
_GroupEnumUnitsInRangeOfLoc_Defaults=_,_,512,_
_GroupEnumUnitsInRangeOfLoc_Limits=_,_,_,_,0,_,_,_
_GroupEnumUnitsInRangeOfLoc_Category=TC_UNITGROUP

GroupEnumUnitsInRangeOfLocCounted=0,group,location,real,boolexpr,integer
_GroupEnumUnitsInRangeOfLocCounted_Defaults=_,_,512,_,5
_GroupEnumUnitsInRangeOfLocCounted_Limits=_,_,_,_,0,_,_,_,0,_
_GroupEnumUnitsInRangeOfLocCounted_Category=TC_UNITGROUP

GroupAddUnit=0,group,unit
_GroupAddUnit_Defaults=_,GetTriggerUnit
_GroupAddUnit_Category=TC_UNITGROUP

GroupAddUnitSimple=0,unit,group
_GroupAddUnitSimple_Defaults=GetTriggerUnit,_
_GroupAddUnitSimple_Category=TC_UNITGROUP

GroupAddGroup=0,group,group
_GroupAddGroup_Defaults=_,_
_GroupAddGroup_Category=TC_UNITGROUP

GroupRemoveUnit=0,group,unit
_GroupRemoveUnit_Defaults=_,GetTriggerUnit
_GroupRemoveUnit_Category=TC_UNITGROUP

GroupRemoveUnitSimple=0,unit,group
_GroupRemoveUnitSimple_Defaults=GetTriggerUnit,_
_GroupRemoveUnitSimple_Category=TC_UNITGROUP

GroupRemoveGroup=0,group,group
_GroupRemoveGroup_Defaults=_,_
_GroupRemoveGroup_Category=TC_UNITGROUP

GroupClear=0,group
_GroupClear_Defaults=_
_GroupClear_Category=TC_UNITGROUP

DestroyGroup=0,group
_DestroyGroup_Defaults=_
_DestroyGroup_Category=TC_UNITGROUP

GroupImmediateOrder=0,group,unitordernotarg
_GroupImmediateOrder_Defaults=_,UnitOrderStop
_GroupImmediateOrder_Category=TC_UNITGROUP

GroupPointOrder=0,group,unitorderptarg,real,real
_GroupPointOrder_Defaults=_,UnitOrderMove,0,0
_GroupPointOrder_Category=TC_UNITGROUP

GroupPointOrderLoc=0,group,unitorderptarg,location
_GroupPointOrderLoc_Defaults=_,UnitOrderMove,_
_GroupPointOrderLoc_Category=TC_UNITGROUP

GroupTargetOrder=0,group,unitorderutarg,unit
_GroupTargetOrder_Defaults=_,UnitOrderAttackUnit,_
_GroupTargetOrder_Category=TC_UNITGROUP

GroupTargetDestructableOrder=0,group,unitorderdtarg,destructable
_GroupTargetDestructableOrder_Defaults=_,UnitOrderHarvestDestructible,_
_GroupTargetDestructableOrder_Category=TC_UNITGROUP
_GroupTargetDestructableOrder_ScriptName=GroupTargetOrder

GroupTargetItemOrder=0,group,unitorderitarg,item
_GroupTargetItemOrder_Defaults=_,UnitOrderAttackItem,_
_GroupTargetItemOrder_Category=TC_UNITGROUP
_GroupTargetItemOrder_ScriptName=GroupTargetOrder

GroupImmediateOrderById=0,group,ordercodenotarg
_GroupImmediateOrderById_Defaults=_,OrderCodeStop
_GroupImmediateOrderById_Category=TC_UNITGROUP

GroupPointOrderById=0,group,ordercodeptarg,real,real
_GroupPointOrderById_Defaults=_,OrderCodeMove,0,0
_GroupPointOrderById_Category=TC_UNITGROUP

GroupPointOrderByIdLoc=0,group,ordercodeptarg,location
_GroupPointOrderByIdLoc_Defaults=_,OrderCodeMove,_
_GroupPointOrderByIdLoc_Category=TC_UNITGROUP

GroupTargetOrderById=0,group,ordercodeutarg,unit
_GroupTargetOrderById_Defaults=_,OrderCodeAttackUnit,_
_GroupTargetOrderById_Category=TC_UNITGROUP

GroupTargetDestructableOrderById=0,group,ordercodedtarg,destructable
_GroupTargetDestructableOrderById_Defaults=_,OrderCodeHarvestDestructible,_
_GroupTargetDestructableOrderById_Category=TC_UNITGROUP
_GroupTargetDestructableOrderById_ScriptName=GroupTargetOrder

GroupTargetItemOrderById=0,group,ordercodeitarg,item
_GroupTargetItemOrderById_Defaults=_,OrderCodeAttackItem,_
_GroupTargetItemOrderById_Category=TC_UNITGROUP
_GroupTargetItemOrderById_ScriptName=GroupTargetOrder

GroupTrainOrderByIdBJ=0,group,unitcode
_GroupTrainOrderByIdBJ_Defaults=GetUnitsInRectAll,hfoo
_GroupTrainOrderByIdBJ_Category=TC_UNITGROUP
_GroupTrainOrderByIdBJ_ScriptName=GroupImmediateOrderById


// Ubersplat actions
CreateUbersplatBJ=1,location,ubersplattype,real,real,real,real,allowdontoption,allowdontoption
_CreateUbersplatBJ_Defaults=_,UbersplatTypeNGOL,100,100,100,0,AllowDontDont,AllowDontDont
_CreateUbersplatBJ_Category=TC_UBERSPLAT

DestroyUbersplat=1,ubersplat
_DestroyUbersplat_Defaults=GetLastCreatedUbersplat
_DestroyUbersplat_Category=TC_UBERSPLAT

ResetUbersplat=1,ubersplat
_ResetUbersplat_Defaults=GetLastCreatedUbersplat
_ResetUbersplat_Category=TC_UBERSPLAT

FinishUbersplat=1,ubersplat
_FinishUbersplat_Defaults=GetLastCreatedUbersplat
_FinishUbersplat_Category=TC_UBERSPLAT

ShowUbersplat=1,ubersplat,showhideoption
_ShowUbersplat_Defaults=bj_lastCreatedUbersplat,ShowHideShow
_ShowUbersplat_Category=TC_UBERSPLAT

ShowUbersplatBJ=1,showhideoption,ubersplat
_ShowUbersplatBJ_Defaults=ShowHideShow,GetLastCreatedUbersplat
_ShowUbersplatBJ_Category=TC_UBERSPLAT

SetUbersplatRender=1,ubersplat,enabledisableoption
_SetUbersplatRender_Defaults=GetLastCreatedUbersplat,EnableDisableEnable
_SetUbersplatRender_Category=TC_UBERSPLAT

SetUbersplatRenderAlways=1,ubersplat,enabledisableoption
_SetUbersplatRenderAlways_Defaults=GetLastCreatedUbersplat,EnableDisableEnable
_SetUbersplatRenderAlways_Category=TC_UBERSPLAT


// Location actions
MoveLocation=0,location,real,real
_MoveLocation_Defaults=_,0,0
_MoveLocation_Category=TC_LOCATION

RemoveLocation=0,location
_RemoveLocation_Defaults=
_RemoveLocation_Category=TC_LOCATION


// Cinematic actions
TransmissionFromUnitWithNameBJ=0,force,unit,StringExt,sound,StringExt,addsettooption,real,waitdontoption
_TransmissionFromUnitWithNameBJ_Defaults=GetPlayersAll,_,_,SoundNull,_,AddSetToAdd,0,WaitDontWait
_TransmissionFromUnitWithNameBJ_Category=TC_CINEMATIC

TransmissionFromUnitTypeWithNameBJ=0,force,player,unitcode,StringExt,location,sound,StringExt,addsettooption,real,waitdontoption
_TransmissionFromUnitTypeWithNameBJ_Defaults=GetPlayersAll,Player00,hfoo,_,_,SoundNull,_,AddSetToAdd,0,WaitDontWait
_TransmissionFromUnitTypeWithNameBJ_Category=TC_CINEMATIC

ForceCinematicSubtitlesBJ=1,onoffoption
_ForceCinematicSubtitlesBJ_Defaults=OnOffOn
_ForceCinematicSubtitlesBJ_Category=TC_CINEMATIC
_ForceCinematicSubtitlesBJ_ScriptName=ForceCinematicSubtitles

CinematicModeBJ=0,onoffoption,force
_CinematicModeBJ_Defaults=OnOffOn,GetPlayersAll
_CinematicModeBJ_Category=TC_CINEMATIC

CinematicModeExBJ=1,onoffoption,force,real
_CinematicModeExBJ_Defaults=OnOffOn,GetPlayersAll,0.2
_CinematicModeExBJ_Category=TC_CINEMATIC

CinematicFadeBJ=0,fadetypeoption,real,cinefiltertexture,real,real,real,real
_CinematicFadeBJ_Defaults=FadeTypeOptionFadeOutIn,2,CineFilterTextureWhite,0,0,0,0
_CinematicFadeBJ_Limits=_,_,0,_,_,_,0,100,0,100,0,100,0,100
_CinematicFadeBJ_Category=TC_CINEMATIC

CinematicFilterGenericBJ=0,real,blendmode,cinefiltertexture,real,real,real,real,real,real,real,real
_CinematicFilterGenericBJ_Defaults=2,BlendModeBlend,CineFilterTextureWhite,100,100,100,100,0,0,0,0
_CinematicFilterGenericBJ_Limits=0,_,_,_,_,_,0,100,0,100,0,100,0,100,0,100,0,100,0,100,0,100
_CinematicFilterGenericBJ_Category=TC_CINEMATIC

DisplayCineFilterBJ=0,showhideoption
_DisplayCineFilterBJ_Defaults=ShowHideHide
_DisplayCineFilterBJ_Category=TC_CINEMATIC
_DisplayCineFilterBJ_ScriptName=DisplayCineFilter

PingMinimap=0,real,real,real
_PingMinimap_Defaults=0,0,1
_PingMinimap_Limits=_,_,_,_,0,_
_PingMinimap_Category=TC_CINEMATIC

PingMinimapLocForForce=0,force,location,real
_PingMinimapLocForForce_Defaults=GetPlayersAll,_,1
_PingMinimapLocForForce_Limits=_,_,_,_,0,_
_PingMinimapLocForForce_Category=TC_CINEMATIC

PingMinimapEx=1,real,real,real,integer,integer,integer,pingstyle
_PingMinimapEx_Defaults=0,0,1,0,255,0,PingStyleNormal
_PingMinimapEx_Limits=_,_,_,_,0,_,0,255,0,255,0,255,_,_
_PingMinimapEx_Category=TC_CINEMATIC

PingMinimapLocForForceEx=1,force,location,real,minimappingstyle,real,real,real
_PingMinimapLocForForceEx_Defaults=GetPlayersAll,_,1,MinimapPingStyleSimple,100,100,100
_PingMinimapLocForForceEx_Limits=_,_,_,_,0,_,_,_,0,100,0,100,0,100
_PingMinimapLocForForceEx_Category=TC_CINEMATIC

UnitAddIndicator=0,unit,integer,integer,integer,integer
_UnitAddIndicator_Defaults=_,255,255,255,255
_UnitAddIndicator_Limits=_,_,0,255,0,255,0,255,0,255
_UnitAddIndicator_Category=TC_CINEMATIC
_UnitAddIndicator_ScriptName=AddIndicator

UnitAddIndicatorBJ=0,unit,real,real,real,real
_UnitAddIndicatorBJ_Defaults=_,100,100,100,0
_UnitAddIndicatorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_UnitAddIndicatorBJ_Category=TC_CINEMATIC

DestructableAddIndicator=0,destructable,integer,integer,integer,integer
_DestructableAddIndicator_Defaults=_,255,255,255,255
_DestructableAddIndicator_Limits=_,_,0,255,0,255,0,255,0,255
_DestructableAddIndicator_Category=TC_CINEMATIC
_DestructableAddIndicator_ScriptName=AddIndicator

DestructableAddIndicatorBJ=0,destructable,real,real,real,real
_DestructableAddIndicatorBJ_Defaults=_,100,100,100,0
_DestructableAddIndicatorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_DestructableAddIndicatorBJ_Category=TC_CINEMATIC

ItemAddIndicator=0,item,integer,integer,integer,integer
_ItemAddIndicator_Defaults=_,255,255,255,255
_ItemAddIndicator_Limits=_,_,0,255,0,255,0,255,0,255
_ItemAddIndicator_Category=TC_CINEMATIC
_ItemAddIndicator_ScriptName=AddIndicator

ItemAddIndicatorBJ=0,item,real,real,real,real
_ItemAddIndicatorBJ_Defaults=_,100,100,100,0
_ItemAddIndicatorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_ItemAddIndicatorBJ_Category=TC_CINEMATIC

ShowInterface=0,onoffnotoption,real
_ShowInterface_Defaults=OnOffNotOff,2
_ShowInterface_Limits=_,_,0,_
_ShowInterface_Category=TC_CINEMATIC

ShowInterfaceForceOff=0,force,real
_ShowInterfaceForceOff_Defaults=GetPlayersAll,2
_ShowInterfaceForceOff_Limits=_,_,0,_
_ShowInterfaceForceOff_Category=TC_CINEMATIC

ShowInterfaceForceOn=0,force,real
_ShowInterfaceForceOn_Defaults=GetPlayersAll,2
_ShowInterfaceForceOn_Limits=_,_,0,_
_ShowInterfaceForceOn_Category=TC_CINEMATIC

EnableUserControl=0,onoffoption
_EnableUserControl_Defaults=OnOffOn
_EnableUserControl_Category=TC_CINEMATIC

SetUserControlForceOff=0,force
_SetUserControlForceOff_Defaults=GetPlayersAll
_SetUserControlForceOff_Category=TC_CINEMATIC

SetUserControlForceOn=0,force
_SetUserControlForceOn_Defaults=GetPlayersAll
_SetUserControlForceOn_Category=TC_CINEMATIC

EnableOcclusion=0,enabledisableoption
_EnableOcclusion_Defaults=EnableDisableDisable
_EnableOcclusion_Category=TC_CINEMATIC

EnableOcclusionBJ=0,enabledisableoption,force
_EnableOcclusionBJ_Defaults=EnableDisableDisable,GetPlayersAll
_EnableOcclusionBJ_Category=TC_CINEMATIC

EnableWorldFogBoundary=0,enabledisableoption
_EnableWorldFogBoundary_Defaults=EnableDisableDisable
_EnableWorldFogBoundary_Category=TC_CINEMATIC

EnableWorldFogBoundaryBJ=0,enabledisableoption,force
_EnableWorldFogBoundaryBJ_Defaults=EnableDisableDisable,GetPlayersAll
_EnableWorldFogBoundaryBJ_Category=TC_CINEMATIC


// Animation actions
SetUnitAnimation=0,unit,string
_SetUnitAnimation_Defaults=_,"stand"
_SetUnitAnimation_Category=TC_ANIMATION

SetUnitAnimationByIndex=0,unit,integer
_SetUnitAnimationByIndex_Defaults=_,0
_SetUnitAnimationByIndex_Category=TC_ANIMATION

SetUnitAnimationWithRarity=0,unit,string,raritycontrol
_SetUnitAnimationWithRarity_Defaults=_,"stand",RarityControlFrequent
_SetUnitAnimationWithRarity_Category=TC_ANIMATION

QueueUnitAnimationBJ=0,unit,string
_QueueUnitAnimationBJ_Defaults=_,"stand"
_QueueUnitAnimationBJ_Category=TC_ANIMATION
_QueueUnitAnimationBJ_ScriptName=QueueUnitAnimation

ResetUnitAnimation=0,unit
_ResetUnitAnimation_Defaults=_
_ResetUnitAnimation_Category=TC_ANIMATION

AddUnitAnimationProperties=0,unit,string,addremoveoption
_AddUnitAnimationProperties_Defaults=_,"alternate",AddRemoveAdd
_AddUnitAnimationProperties_Category=TC_ANIMATION

AddUnitAnimationPropertiesBJ=0,addremoveoption,string,unit
_AddUnitAnimationPropertiesBJ_Defaults=AddRemoveAdd,"alternate",_
_AddUnitAnimationPropertiesBJ_Category=TC_ANIMATION

SetUnitLookAt=0,unit,unitfacingbone,unit,real,real,real
_SetUnitLookAt_Defaults=_,UnitFacingBoneHead,_,0,0,90
_SetUnitLookAt_Category=TC_ANIMATION

ResetUnitLookAt=0,unit
_ResetUnitLookAt_Defaults=_
_ResetUnitLookAt_Category=TC_ANIMATION

SetUnitScale=0,unit,real,real,real
_SetUnitScale_Defaults=_,1,1,1
_SetUnitScale_Limits=_,_,0,_,0,_,0,_
_SetUnitScale_Category=TC_ANIMATION

SetUnitScalePercent=0,unit,real,real,real
_SetUnitScalePercent_Defaults=_,100,100,100
_SetUnitScalePercent_Limits=_,_,0,_,0,_,0,_
_SetUnitScalePercent_Category=TC_ANIMATION

SetUnitVertexColor=0,unit,integer,integer,integer,integer
_SetUnitVertexColor_Defaults=_,255,255,255,255
_SetUnitVertexColor_Limits=_,_,0,255,0,255,0,255,0,255
_SetUnitVertexColor_Category=TC_ANIMATION

SetUnitVertexColorBJ=0,unit,real,real,real,real
_SetUnitVertexColorBJ_Defaults=_,100,100,100,0
_SetUnitVertexColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_SetUnitVertexColorBJ_Category=TC_ANIMATION

Unit.ResetVertexColor=0,unit
_Unit.ResetVertexColor_Defaults=GetEnumUnit
_Unit.ResetVertexColor_Category=TC_ANIMATION

SetUnitTimeScale=0,unit,real
_SetUnitTimeScale_Defaults=_,1
_SetUnitTimeScale_Limits=_,_,0,_
_SetUnitTimeScale_Category=TC_ANIMATION

SetUnitTimeScalePercent=0,unit,real
_SetUnitTimeScalePercent_Defaults=_,100
_SetUnitTimeScalePercent_Limits=_,_,0,_
_SetUnitTimeScalePercent_Category=TC_ANIMATION

SetUnitTurnSpeedBJ=0,unit,real
_SetUnitTurnSpeedBJ_Defaults=GetTriggerUnit,0.5
_SetUnitTurnSpeedBJ_Limits=_,_,0,1
_SetUnitTurnSpeedBJ_Category=TC_ANIMATION
_SetUnitTurnSpeedBJ_ScriptName=SetUnitTurnSpeed

SetUnitBlendTimeBJ=0,unit,real
_SetUnitBlendTimeBJ_Defaults=GetTriggerUnit,_
_SetUnitBlendTimeBJ_Category=TC_ANIMATION
_SetUnitBlendTimeBJ_ScriptName=SetUnitBlendTime

SetUnitFlyHeightBJ=0,unit,real,real
_SetUnitFlyHeightBJ_Defaults=GetTriggerUnit,_,_
_SetUnitFlyHeightBJ_Category=TC_ANIMATION
_SetUnitFlyHeightBJ_ScriptName=SetUnitFlyHeight

SetUnitPropWindow=0,unit,real
_SetUnitPropWindow_Defaults=GetTriggerUnit,_
_SetUnitPropWindow_Category=TC_ANIMATION

SetUnitPropWindowBJ=0,unit,real
_SetUnitPropWindowBJ_Defaults=GetTriggerUnit,_
_SetUnitPropWindowBJ_Category=TC_ANIMATION

SetDestructableAnimationBJ=0,destructable,string
_SetDestructableAnimationBJ_Defaults=_,"stand"
_SetDestructableAnimationBJ_Category=TC_ANIMATION
_SetDestructableAnimationBJ_ScriptName=SetDestructableAnimation

QueueDestructableAnimationBJ=0,destructable,string
_QueueDestructableAnimationBJ_Defaults=_,"stand"
_QueueDestructableAnimationBJ_Category=TC_ANIMATION
_QueueDestructableAnimationBJ_ScriptName=QueueDestructableAnimation

SetDestructableAnimationSpeed=1,destructable,real
_SetDestructableAnimationSpeed_Defaults=_,1.0
_SetDestructableAnimationSpeed_Category=TC_ANIMATION

SetDestAnimationSpeedPercent=1,destructable,real
_SetDestAnimationSpeedPercent_Defaults=_,100
_SetDestAnimationSpeedPercent_Category=TC_ANIMATION

SetDoodadAnimationRect=0,rect,doodadcode,string,enabledisableoption
_SetDoodadAnimationRect_Defaults=bj_mapInitialPlayableArea,_,"death",EnableDisableDisable
_SetDoodadAnimationRect_Category=TC_ANIMATION

SetDoodadAnimationRectBJ=0,string,doodadcode,rect
_SetDoodadAnimationRectBJ_Defaults="death",_,GetPlayableMapRect
_SetDoodadAnimationRectBJ_Category=TC_ANIMATION

SetDoodadAnimation=0,real,real,real,doodadcode,nearestonlyoption,string,enabledisableoption
_SetDoodadAnimation_Defaults=0,0,128,_,NearestOnlyOff,"death",EnableDisableDisable
_SetDoodadAnimation_Category=TC_ANIMATION

SetDoodadAnimationBJ=0,string,doodadcode,real,location
_SetDoodadAnimationBJ_Defaults="death",_,128,_
_SetDoodadAnimationBJ_Category=TC_ANIMATION


// Dialog actions
DialogDisplay=0,player,dialog,showhideoption
_DialogDisplay_Defaults=Player00,_,ShowHideShow
_DialogDisplay_Category=TC_DIALOG

DialogDisplayBJ=0,showhideoption,dialog,player
_DialogDisplayBJ_Defaults=ShowHideShow,_,Player00
_DialogDisplayBJ_Category=TC_DIALOG

DialogSetMessageBJ=0,dialog,StringExt
_DialogSetMessageBJ_Defaults=_,_
_DialogSetMessageBJ_Category=TC_DIALOG
_DialogSetMessageBJ_ScriptName=DialogSetMessage

DialogAddButtonBJ=0,dialog,StringExt
_DialogAddButtonBJ_Defaults=_,_
_DialogAddButtonBJ_Category=TC_DIALOG

DialogAddButtonWithHotkeyBJ=0,dialog,StringExt,hotkeyint
_DialogAddButtonWithHotkeyBJ_Defaults=_,_,HotKeyIntNull
_DialogAddButtonWithHotkeyBJ_Category=TC_DIALOG

DialogAddQuitButton=0,dialog,useskipoption,StringExt,hotkeyint
_DialogAddQuitButton_Defaults=_,UseSkipOptionUse,_,HotKeyIntNull
_DialogAddQuitButton_Category=TC_DIALOG

DialogClearBJ=0,dialog
_DialogClearBJ_Category=TC_DIALOG
_DialogClearBJ_ScriptName=DialogClear

DialogDestroy=0,dialog
_DialogDestroy_Category=TC_DIALOG

//Melee Game actions
MeleeStartingVisibility=0,nothing
_MeleeStartingVisibility_Defaults=
_MeleeStartingVisibility_Category=TC_MELEE

MeleeStartingHeroLimit=0,nothing
_MeleeStartingHeroLimit_Defaults=
_MeleeStartingHeroLimit_Category=TC_MELEE

MeleeGrantHeroItems=0,nothing
_MeleeGrantHeroItems_Defaults=
_MeleeGrantHeroItems_Category=TC_MELEE

MeleeStartingResources=0,nothing
_MeleeStartingResources_Defaults=
_MeleeStartingResources_Category=TC_MELEE

MeleeClearExcessUnits=0,nothing
_MeleeClearExcessUnits_Defaults=
_MeleeClearExcessUnits_Category=TC_MELEE

MeleeStartingUnits=0,nothing
_MeleeStartingUnits_Defaults=
_MeleeStartingUnits_Category=TC_MELEE

MeleeStartingAI=0,nothing
_MeleeStartingAI_Defaults=
_MeleeStartingAI_Category=TC_MELEE

MeleeInitVictoryDefeat=0,nothing
_MeleeInitVictoryDefeat_Defaults=
_MeleeInitVictoryDefeat_Category=TC_MELEE

MeleeStartingUnitsForPlayer=1,race,player,location,includeoption
_MeleeStartingUnitsForPlayer_Defaults=RaceHuman,Player00,GetPlayerStartLocationLoc,InclusionInclude
_MeleeStartingUnitsForPlayer_Category=TC_MELEE


// Multiboard actions
CreateMultiboardBJ=1,integer,integer,StringExt
_CreateMultiboardBJ_Defaults=1,1,_
_CreateMultiboardBJ_Limits=1,16,1,32,_,512
_CreateMultiboardBJ_Category=TC_MULTIBOARD

DestroyMultiboardBJ=1,multiboard
_DestroyMultiboardBJ_Defaults=GetLastCreatedMultiboard
_DestroyMultiboardBJ_Category=TC_MULTIBOARD
_DestroyMultiboardBJ_ScriptName=DestroyMultiboard

MultiboardDisplay=1,multiboard,showhideoption
_MultiboardDisplay_Defaults=bj_lastCreatedMultiboard,ShowHideHide
_MultiboardDisplay_Category=TC_MULTIBOARD

MultiboardDisplayBJ=1,showhideoption,multiboard
_MultiboardDisplayBJ_Defaults=ShowHideHide,GetLastCreatedMultiboard
_MultiboardDisplayBJ_Category=TC_MULTIBOARD

MultiboardSuppressDisplay=1,onoffoption
_MultiboardSuppressDisplay_Defaults=OnOffOn
_MultiboardSuppressDisplay_Category=TC_MULTIBOARD

MultiboardAllowDisplayBJ=1,showhideoption
_MultiboardAllowDisplayBJ_Defaults=ShowHideHide
_MultiboardAllowDisplayBJ_Category=TC_MULTIBOARD

MultiboardMinimize=1,multiboard,minimizeoption
_MultiboardMinimize_Defaults=bj_lastCreatedMultiboard,Minimize
_MultiboardMinimize_Category=TC_MULTIBOARD

MultiboardMinimizeBJ=1,minimizeoption,multiboard
_MultiboardMinimizeBJ_Defaults=Minimize,GetLastCreatedMultiboard
_MultiboardMinimizeBJ_Category=TC_MULTIBOARD

MultiboardClear=1,multiboard
_MultiboardClear_Defaults=GetLastCreatedMultiboard
_MultiboardClear_Category=TC_MULTIBOARD

MultiboardSetTitleText=1,multiboard,StringExt
_MultiboardSetTitleText_Defaults=GetLastCreatedMultiboard,_
_MultiboardSetTitleText_Limits=_,_,_,512
_MultiboardSetTitleText_Category=TC_MULTIBOARD

MultiboardSetTitleTextColor=1,multiboard,integer,integer,integer,integer
_MultiboardSetTitleTextColor_Defaults=bj_lastCreatedMultiboard,255,204,51,255
_MultiboardSetTitleTextColor_Limits=_,_,0,255,0,255,0,255,0,255
_MultiboardSetTitleTextColor_Category=TC_MULTIBOARD

MultiboardSetTitleTextColorBJ=1,multiboard,real,real,real,real
_MultiboardSetTitleTextColorBJ_Defaults=GetLastCreatedMultiboard,100,80,20,0
_MultiboardSetTitleTextColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_MultiboardSetTitleTextColorBJ_Category=TC_MULTIBOARD

MultiboardSetRowCount=1,multiboard,integer
_MultiboardSetRowCount_Defaults=GetLastCreatedMultiboard,1
_MultiboardSetRowCount_Limits=_,_,1,32
_MultiboardSetRowCount_Category=TC_MULTIBOARD

MultiboardSetColumnCount=1,multiboard,integer
_MultiboardSetColumnCount_Defaults=GetLastCreatedMultiboard,1
_MultiboardSetColumnCount_Limits=_,_,1,16
_MultiboardSetColumnCount_Category=TC_MULTIBOARD

MultiboardSetItemStyle=1,multiboarditem,showhideoption,showhideoption
_MultiboardSetItemStyle_Defaults=_,ShowHideShow,ShowHideShow
_MultiboardSetItemStyle_Category=TC_MULTIBOARD

MultiboardSetItemValue=1,multiboarditem,StringExt
_MultiboardSetItemValue_Category=TC_MULTIBOARD

MultiboardSetItemValueColor=1,multiboarditem,integer,integer,integer,integer
_MultiboardSetItemValueColor_Defaults=_,255,204,51,255
_MultiboardSetItemValueColor_Limits=_,_,0,255,0,255,0,255,0,255
_MultiboardSetItemValueColor_Category=TC_MULTIBOARD

MultiboardSetItemWidth=1,multiboarditem,real
_MultiboardSetItemWidth_Defaults=_,0.03
_MultiboardSetItemWidth_Limits=_,_,0,1
_MultiboardSetItemWidth_Category=TC_MULTIBOARD

MultiboardSetItemIcon=1,multiboarditem,imagefile
_MultiboardSetItemIcon_Defaults=_,"UI\Feedback\Resources\ResourceGold.blp"
_MultiboardSetItemIcon_Category=TC_MULTIBOARD

MultiboardSetItemsStyle=1,multiboard,showhideoption,showhideoption
_MultiboardSetItemsStyle_Defaults=bj_lastCreatedMultiboard,ShowHideShow,ShowHideShow
_MultiboardSetItemsStyle_Category=TC_MULTIBOARD

MultiboardSetItemsValue=1,multiboard,StringExt
_MultiboardSetItemsStyle_Defaults=bj_lastCreatedMultiboard,_
_MultiboardSetItemsValue_Category=TC_MULTIBOARD

MultiboardSetItemsValueColor=1,multiboard,integer,integer,integer,integer
_MultiboardSetItemsValueColor_Defaults=bj_lastCreatedMultiboard,255,204,51,255
_MultiboardSetItemsValueColor_Limits=_,_,0,255,0,255,0,255,0,255
_MultiboardSetItemsValueColor_Category=TC_MULTIBOARD

MultiboardSetItemsWidth=1,multiboard,real
_MultiboardSetItemsWidth_Defaults=bj_lastCreatedMultiboard,0.03
_MultiboardSetItemsWidth_Limits=_,_,0,1
_MultiboardSetItemsWidth_Category=TC_MULTIBOARD

MultiboardSetItemsIcon=1,multiboard,imagefile
_MultiboardSetItemsIcon_Defaults=bj_lastCreatedMultiboard,"UI\Feedback\Resources\ResourceGold.blp"
_MultiboardSetItemsIcon_Category=TC_MULTIBOARD

MultiboardSetItemStyleBJ=1,multiboard,integer,integer,showhideoption,showhideoption
_MultiboardSetItemStyleBJ_Defaults=GetLastCreatedMultiboard,1,1,ShowHideShow,ShowHideShow
_MultiboardSetItemStyleBJ_Limits=_,_,0,_,0,_,_,_,_,_
_MultiboardSetItemStyleBJ_Category=TC_MULTIBOARD

MultiboardSetItemValueBJ=1,multiboard,integer,integer,StringExt
_MultiboardSetItemValueBJ_Defaults=GetLastCreatedMultiboard,1,1,_
_MultiboardSetItemValueBJ_Limits=_,_,0,_,0,_,_,128
_MultiboardSetItemValueBJ_Category=TC_MULTIBOARD

MultiboardSetItemColorBJ=1,multiboard,integer,integer,real,real,real,real
_MultiboardSetItemColorBJ_Defaults=GetLastCreatedMultiboard,1,1,100,80,20,0
_MultiboardSetItemColorBJ_Limits=_,_,0,_,0,_,0,100,0,100,0,100,0,100
_MultiboardSetItemColorBJ_Category=TC_MULTIBOARD

MultiboardSetItemWidthBJ=1,multiboard,integer,integer,real
_MultiboardSetItemWidthBJ_Defaults=GetLastCreatedMultiboard,1,1,3
_MultiboardSetItemWidthBJ_Limits=_,_,0,_,0,_,0,100
_MultiboardSetItemWidthBJ_Category=TC_MULTIBOARD

MultiboardSetItemIconBJ=1,multiboard,integer,integer,imagefile
_MultiboardSetItemIconBJ_Defaults=GetLastCreatedMultiboard,1,1,"UI\Feedback\Resources\ResourceGold.blp"
_MultiboardSetItemIconBJ_Limits=_,_,0,_,0,_,_,_
_MultiboardSetItemIconBJ_Category=TC_MULTIBOARD

MultiboardReleaseItem=1,multiboarditem
_MultiboardReleaseItem_Category=TC_MULTIBOARD


// Environment actions
AddWeatherEffectSaveLast=0,rect,weathereffectcode
_AddWeatherEffectSaveLast_Defaults=GetPlayableMapRect,WeatherAshenvaleHeavyRain
_AddWeatherEffectSaveLast_Category=TC_ENVIRONMENT

EnableWeatherEffect=0,weathereffect,onoffoption
_EnableWeatherEffect_Defaults=GetLastCreatedWeatherEffect,OnOffOn
_EnableWeatherEffect_Category=TC_ENVIRONMENT

RemoveWeatherEffectBJ=0,weathereffect
_RemoveWeatherEffectBJ_Defaults=GetLastCreatedWeatherEffect
_RemoveWeatherEffectBJ_Category=TC_ENVIRONMENT
_RemoveWeatherEffectBJ_ScriptName=RemoveWeatherEffect

TerrainDeformationCraterBJ=1,real,cratertype,location,real,real
_TerrainDeformationCraterBJ_Defaults=0.5,CraterTypeTemporary,_,512,64
_TerrainDeformationCraterBJ_Limits=0.01,_,_,_,_,_,1,_,_,_
_TerrainDeformationCraterBJ_Category=TC_ENVIRONMENT

TerrainDeformationRippleBJ=1,real,rippletype,location,real,real,real,real,real
_TerrainDeformationRippleBJ_Defaults=4,RippleTypeNormal,_,1024,1024,64,1,512
_TerrainDeformationRippleBJ_Limits=0.01,_,_,_,_,_,0,_,1,_,_,_,0.01,_,1,_
_TerrainDeformationRippleBJ_Category=TC_ENVIRONMENT

TerrainDeformationWaveBJ=1,real,location,location,real,real,real
_TerrainDeformationWaveBJ_Defaults=0.5,_,_,256,96,0
_TerrainDeformationWaveBJ_Limits=0.01,_,_,_,_,_,0,_,_,_,0,_
_TerrainDeformationWaveBJ_Category=TC_ENVIRONMENT

TerrainDeformationRandomBJ=1,real,location,real,real,real,real
_TerrainDeformationRandomBJ_Defaults=4,_,512,-32,32,0.1
_TerrainDeformationRandomBJ_Limits=0.01,_,_,_,0,_,_,_,_,_,0.01,_
_TerrainDeformationRandomBJ_Category=TC_ENVIRONMENT

TerrainDeformStop=1,terraindeformation,integer
_TerrainDeformStop_Defaults=bj_lastCreatedTerrainDeformation,0
_TerrainDeformStop_Limits=_,_,0,_
_TerrainDeformStop_Category=TC_ENVIRONMENT

TerrainDeformationStopBJ=1,terraindeformation,real
_TerrainDeformationStopBJ_Defaults=GetLastCreatedTerrainDeformation,0
_TerrainDeformationStopBJ_Limits=_,_,0,_
_TerrainDeformationStopBJ_Category=TC_ENVIRONMENT

TerrainDeformStopAll=1,nothing
_TerrainDeformStopAll_Defaults=
_TerrainDeformStopAll_Category=TC_ENVIRONMENT

SetWaterDeforms=1,onoffoption
_SetWaterDeforms_Defaults=OnOffOn
_SetWaterDeforms_Category=TC_ENVIRONMENT

SetTerrainType=1,real,real,terraintype,integer,integer,terrainshape
_SetTerrainType_Defaults=0,0,TerrainTypeLdrt,-1,1,TerrainShapeCircle
_SetTerrainType_Category=TC_ENVIRONMENT

SetTerrainTypeBJ=1,location,terraintype,integer,integer,terrainshape
_SetTerrainTypeBJ_Defaults=_,TerrainTypeLdrt,-1,1,TerrainShapeCircle
_SetTerrainTypeBJ_Category=TC_ENVIRONMENT

SetTerrainPathable=1,real,real,pathingtype,onoffoption
_SetTerrainPathable_Defaults=0,0,PathingTypeWalkability,OnOffOn
_SetTerrainPathable_Category=TC_ENVIRONMENT

SetTerrainPathableBJ=1,location,pathingtype,onoffoption
_SetTerrainPathableBJ_Defaults=_,PathingTypeWalkability,OnOffOn
_SetTerrainPathableBJ_Category=TC_ENVIRONMENT

SetWaterBaseColor=1,integer,integer,integer,integer
_SetWaterBaseColor_Defaults=255,255,255,255
_SetWaterBaseColor_Limits=0,255,0,255,0,255,0,255
_SetWaterBaseColor_Category=TC_ENVIRONMENT

SetWaterBaseColorBJ=1,real,real,real,real
_SetWaterBaseColorBJ_Defaults=100,100,100,0
_SetWaterBaseColorBJ_Limits=0,100,0,100,0,100,0,100
_SetWaterBaseColorBJ_Category=TC_ENVIRONMENT

SetSkyModel=0,skymodelstring
_SetSkyModel_Defaults=SkyModelNone
_SetSkyModel_Category=TC_ENVIRONMENT

SetTerrainFogEx=0,fogstyle,real,real,real,real,real,real
_SetTerrainFogEx_Defaults=FogStyleLinear,1000,8000,0,1,1,1
_SetTerrainFogEx_Limits=_,_,0,_,0,_,0,_,0,1,0,1,0,1
_SetTerrainFogEx_Category=TC_ENVIRONMENT

SetTerrainFogExBJ=0,fogstyle,real,real,real,real,real,real
_SetTerrainFogExBJ_Defaults=FogStyleLinear,1000,8000,0,100,100,100
_SetTerrainFogExBJ_Limits=_,_,0,_,0,_,0,_,0,100,0,100,0,100
_SetTerrainFogExBJ_Category=TC_ENVIRONMENT

ResetTerrainFogBJ=0,nothing
_ResetTerrainFogBJ_Defaults=
_ResetTerrainFogBJ_Category=TC_ENVIRONMENT
_ResetTerrainFogBJ_ScriptName=ResetTerrainFog

//SetBlightPoint
//SetBlightLoc

SetBlightRect=0,player,rect,createremoveoption
_SetBlightRect_Defaults=Player00,bj_mapInitialPlayableArea,CreateRemoveCreate
_SetBlightRect_Category=TC_ENVIRONMENT

SetBlightRectBJ=0,createremoveoption,player,rect
_SetBlightRectBJ_Defaults=CreateRemoveCreate,Player00,GetPlayableMapRect
_SetBlightRectBJ_Category=TC_ENVIRONMENT

SetBlight=0,player,real,real,real,createremoveoption
_SetBlight_Defaults=Player00,0,0,512,CreateRemoveCreate
_SetBlight_Limits=_,_,_,_,_,_,0,_,_,_
_SetBlight_Category=TC_ENVIRONMENT

SetBlightRadiusLocBJ=0,createremoveoption,player,location,real
_SetBlightRadiusLocBJ_Defaults=CreateRemoveCreate,Player00,_,512
_SetBlightRadiusLocBJ_Limits=_,_,_,_,_,_,0,_
_SetBlightRadiusLocBJ_Category=TC_ENVIRONMENT


// Countdown Timer actions
//TimerStart
StartTimerBJ=0,timer,periodicoption,real
_StartTimerBJ_Defaults=_,PeriodicOptionOneTime,30
_StartTimerBJ_Limits=_,_,_,_,0,_
_StartTimerBJ_Category=TC_TIMER

PauseTimer=0,timer
_PauseTimer_Defaults=bj_lastStartedTimer
_PauseTimer_Category=TC_TIMER

TimerStart=0,timer,real,periodicoption,scriptcode
_TimerStart_Defaults=_,0.03,PeriodicOptionOneTime,_
_TimerStart_Limits=_,_,_,_,0,_,_
_TimerStart_Category=TC_TIMER

ResumeTimer=0,timer
_ResumeTimer_Defaults=bj_lastStartedTimer
_ResumeTimer_Category=TC_TIMER

PauseTimerBJ=0,pauseresumeoption,timer
_PauseTimerBJ_Defaults=PauseResumePause,GetLastCreatedTimerBJ
_PauseTimerBJ_Category=TC_TIMER

DestroyTimer=0,timer
_DestroyTimer_Defaults=bj_lastStartedTimer
_DestroyTimer_Category=TC_TIMER

YDWETimerDestroyTimer=0,real,timer
_YDWETimerDestroyTimer_Defaults=2,GetLastCreatedTimerBJ
_YDWETimerDestroyTimer_Limits=0,_,_,_
_YDWETimerDestroyTimer_Category=TC_TIMER

CreateTimerDialogBJ=0,timer,StringExt
_CreateTimerDialogBJ_Defaults=GetLastCreatedTimerBJ,_
_CreateTimerDialogBJ_Category=TC_TIMER

DestroyTimerDialogBJ=0,timerdialog
_DestroyTimerDialogBJ_Defaults=GetLastCreatedTimerDialogBJ
_DestroyTimerDialogBJ_Category=TC_TIMER
_DestroyTimerDialogBJ_ScriptName=DestroyTimerDialog

TimerDialogDisplay=0,timerdialog,showhideoption
_TimerDialogDisplay_Defaults=bj_lastCreatedTimerDialog,ShowHideHide
_TimerDialogDisplay_Category=TC_TIMER

TimerDialogDisplayBJ=0,showhideoption,timerdialog
_TimerDialogDisplayBJ_Defaults=ShowHideHide,GetLastCreatedTimerDialogBJ
_TimerDialogDisplayBJ_Category=TC_TIMER

TimerDialogDisplayForPlayerBJ=1,showhideoption,timerdialog,player
_TimerDialogDisplayForPlayerBJ_Defaults=ShowHideHide,GetLastCreatedTimerDialogBJ,Player00
_TimerDialogDisplayForPlayerBJ_Category=TC_TIMER

TimerDialogSetTitleBJ=0,timerdialog,StringExt
_TimerDialogSetTitleBJ_Defaults=GetLastCreatedTimerDialogBJ,_
_TimerDialogSetTitleBJ_Category=TC_TIMER
_TimerDialogSetTitleBJ_ScriptName=TimerDialogSetTitle

TimerDialogSetTitleColor=0,timerdialog,integer,integer,integer,integer
_TimerDialogSetTitleColor_Defaults=bj_lastCreatedTimerDialog,255,204,51,255
_TimerDialogSetTitleColor_Limits=_,_,0,255,0,255,0,255,0,255
_TimerDialogSetTitleColor_Category=TC_TIMER

TimerDialogSetTitleColorBJ=0,timerdialog,real,real,real,real
_TimerDialogSetTitleColorBJ_Defaults=GetLastCreatedTimerDialogBJ,100,80,20,0
_TimerDialogSetTitleColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_TimerDialogSetTitleColorBJ_Category=TC_TIMER

TimerDialogSetTimeColor=0,timerdialog,integer,integer,integer,integer
_TimerDialogSetTimeColor_Defaults=bj_lastCreatedTimerDialog,255,204,51,255
_TimerDialogSetTimeColor_Limits=_,_,0,255,0,255,0,255,0,255
_TimerDialogSetTimeColor_Category=TC_TIMER

TimerDialogSetTimeColorBJ=0,timerdialog,real,real,real,real
_TimerDialogSetTimeColorBJ_Defaults=GetLastCreatedTimerDialogBJ,100,80,20,0
_TimerDialogSetTimeColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_TimerDialogSetTimeColorBJ_Category=TC_TIMER

TimerDialogSetSpeed=0,timerdialog,real
_TimerDialogSetSpeed_Defaults=bj_lastCreatedTimerDialog,1
_TimerDialogSetSpeed_Category=TC_TIMER


// Camera actions
CameraSetupApplyForceDuration=0,camerasetup,cameraapplyoption,real
_CameraSetupApplyForceDuration_Defaults=_,CameraApply,0
_CameraSetupApplyForceDuration_Limits=_,_,_,_,0,_
_CameraSetupApplyForceDuration_Category=TC_CAMERA

CameraSetupApplyForPlayer=0,cameraapplyoption,camerasetup,player,real
_CameraSetupApplyForPlayer_Defaults=CameraApply,_,Player00,0
_CameraSetupApplyForPlayer_Limits=_,_,_,_,_,_,0,_
_CameraSetupApplyForPlayer_Category=TC_CAMERA

PanCameraToTimed=0,real,real,real
_PanCameraToTimed_Defaults=0,0,0
_PanCameraToTimed_Limits=_,_,_,_,0,_
_PanCameraToTimed_Category=TC_CAMERA

PanCameraToTimedLocForPlayer=0,player,location,real
_PanCameraToTimedLocForPlayer_Defaults=Player00,_,0
_PanCameraToTimedLocForPlayer_Limits=_,_,_,_,0,_
_PanCameraToTimedLocForPlayer_Category=TC_CAMERA

PanCameraToTimedWithZ=0,real,real,real,real
_PanCameraToTimedWithZ_Defaults=0,0,0,0
_PanCameraToTimedWithZ_Limits=_,_,_,_,_,_,0,_
_PanCameraToTimedWithZ_Category=TC_CAMERA

PanCameraToTimedLocWithZForPlayer=0,player,location,real,real
_PanCameraToTimedLocWithZForPlayer_Defaults=Player00,_,0,0
_PanCameraToTimedLocWithZForPlayer_Limits=_,_,_,_,_,_,0,_
_PanCameraToTimedLocWithZForPlayer_Category=TC_CAMERA

SmartCameraPanBJ=0,player,location,real
_SmartCameraPanBJ_Defaults=Player00,_,0.5
_SmartCameraPanBJ_Limits=_,_,_,_,0,_
_SmartCameraPanBJ_Category=TC_CAMERA

SetCameraField=0,camerafield,real,real
_SetCameraField_Defaults=CameraFieldTargetDistance,CameraSetupGetField,0
_SetCameraField_Limits=_,_,_,_,0,_
_SetCameraField_Category=TC_CAMERA

SetCameraFieldForPlayer=0,player,camerafield,real,real
_SetCameraFieldForPlayer_Defaults=Player00,CameraFieldTargetDistance,CameraSetupGetFieldSwap,0
_SetCameraFieldForPlayer_Limits=_,_,_,_,_,_,0,_
_SetCameraFieldForPlayer_Category=TC_CAMERA

SetCameraRotateMode=1,real,real,real,real
_SetCameraRotateMode_Defaults=0,0,RealPi,2
_SetCameraRotateMode_Limits=_,_,_,_,_,_,0,_
_SetCameraRotateMode_Category=TC_CAMERA

RotateCameraAroundLocBJ=1,real,location,player,real
_RotateCameraAroundLocBJ_Defaults=90,_,Player00,2
_RotateCameraAroundLocBJ_Limits=_,_,_,_,_,_,0,_
_RotateCameraAroundLocBJ_Category=TC_CAMERA

SetCameraTargetController=0,unit,real,real,cameraorientationoption
_SetCameraTargetController_Defaults=GetTriggerUnit,0,0,CameraOrientationNormal
_SetCameraTargetController_Category=TC_CAMERA

SetCameraTargetControllerNoZForPlayer=0,player,unit,real,real,cameraorientationoption
_SetCameraTargetControllerNoZForPlayer_Defaults=Player00,GetTriggerUnit,0,0,CameraOrientationNormal
_SetCameraTargetControllerNoZForPlayer_Category=TC_CAMERA

SetCameraOrientController=0,unit,real,real
_SetCameraOrientController_Defaults=GetTriggerUnit,0,0
_SetCameraOrientController_Category=TC_CAMERA

SetCameraOrientControllerForPlayerBJ=0,player,unit,real,real
_SetCameraOrientControllerForPlayerBJ_Defaults=Player00,GetTriggerUnit,0,0
_SetCameraOrientControllerForPlayerBJ_Category=TC_CAMERA

SetCinematicCamera=0,modelfile
_SetCinematicCamera_Defaults="cinematic.mdl"
_SetCinematicCamera_Category=TC_CAMERA

SetCinematicCameraForPlayer=0,player,modelfile
_SetCinematicCameraForPlayer_Defaults=Player00,"cinematic.mdl"
_SetCinematicCameraForPlayer_Category=TC_CAMERA

StopCamera=0
_StopCamera_Defaults=
_StopCamera_Category=TC_CAMERA

StopCameraForPlayerBJ=0,player
_StopCameraForPlayerBJ_Defaults=Player00
_StopCameraForPlayerBJ_Category=TC_CAMERA

ResetToGameCamera=0,real
_ResetToGameCamera_Defaults=0,nothing
_ResetToGameCamera_Limits=0,_
_ResetToGameCamera_Category=TC_CAMERA

ResetToGameCameraForPlayer=0,player,real
_ResetToGameCameraForPlayer_Defaults=Player00,0
_ResetToGameCameraForPlayer_Limits=_,_,0,_
_ResetToGameCameraForPlayer_Category=TC_CAMERA

CameraSetSmoothingFactorBJ=0,real
_CameraSetSmoothingFactorBJ_Defaults=1
_CameraSetSmoothingFactorBJ_Limits=0,_
_CameraSetSmoothingFactorBJ_Category=TC_CAMERA
_CameraSetSmoothingFactorBJ_ScriptName=CameraSetSmoothingFactor

CameraResetSmoothingFactorBJ=0,nothing
_CameraResetSmoothingFactorBJ_Defaults=
_CameraResetSmoothingFactorBJ_Category=TC_CAMERA

//CameraSetSourceNoise
//CameraSetTargetNoise

CameraSetSourceNoiseEx=0,real,real,vertonlyoption
_CameraSetSourceNoiseEx_Defaults=10,0.1,VertOnlyOff
_CameraSetSourceNoiseEx_Category=TC_CAMERA

CameraSetSourceNoiseForPlayer=0,player,real,real
_CameraSetSourceNoiseForPlayer_Defaults=Player00,10,0.1
_CameraSetSourceNoiseForPlayer_Category=TC_CAMERA

CameraSetTargetNoiseEx=0,real,real,vertonlyoption
_CameraSetTargetNoiseEx_Defaults=10,0.1,VertOnlyOff
_CameraSetTargetNoiseEx_Category=TC_CAMERA

CameraSetTargetNoiseForPlayer=0,player,real,real
_CameraSetTargetNoiseForPlayer_Defaults=Player00,10,0.1
_CameraSetTargetNoiseForPlayer_Category=TC_CAMERA

CameraSetEQNoiseForPlayer=1,player,real
_CameraSetEQNoiseForPlayer_Defaults=Player00,3
_CameraSetEQNoiseForPlayer_Limits=_,_,0,_
_CameraSetEQNoiseForPlayer_Category=TC_CAMERA

CameraClearNoiseForPlayer=0,player
_CameraClearNoiseForPlayer_Defaults=Player00
_CameraClearNoiseForPlayer_Category=TC_CAMERA

SetCameraBounds=0,real,real,real,real,real,real,real,real
_SetCameraBounds_Category=TC_CAMERA

AdjustCameraBoundsForPlayerBJ=0,cameraboundsadjusttype,player,real,real,real,real
_AdjustCameraBoundsForPlayerBJ_Defaults=CameraBoundsAdjustAdd,Player00,0,0,0,0
_AdjustCameraBoundsForPlayerBJ_Category=TC_CAMERA

SetCameraBoundsToRectForPlayerBJ=0,player,rect
_SetCameraBoundsToRectForPlayerBJ_Defaults=Player00,_
_SetCameraBoundsToRectForPlayerBJ_Category=TC_CAMERA

SetCameraQuickPosition=0,real,real
_SetCameraQuickPosition_Defaults=0,0
_SetCameraQuickPosition_Category=TC_CAMERA

SetCameraQuickPositionLocForPlayer=0,player,location
_SetCameraQuickPositionLocForPlayer_Defaults=Player00,_
_SetCameraQuickPositionLocForPlayer_Category=TC_CAMERA


// Visibility actions
FogEnable=0,enableddisabledoption
_FogEnable_Defaults=EnabledDisabledDisabled
_FogEnable_Category=TC_YDHIDE

FogEnableOn=0,nothing
_FogEnableOn_Defaults=
_FogEnableOn_Category=TC_YDHIDE

FogEnableOff=0,nothing
_FogEnableOff_Defaults=
_FogEnableOff_Category=TC_YDHIDE

FogMaskEnable=0,enableddisabledoption
_FogMaskEnable_Defaults=EnabledDisabledDisabled
_FogMaskEnable_Category=TC_VISIBILITY

FogMaskEnableOn=0,nothing
_FogMaskEnableOn_Defaults=
_FogMaskEnableOn_Category=TC_VISIBILITY

FogMaskEnableOff=0,nothing
_FogMaskEnableOff_Defaults=
_FogMaskEnableOff_Category=TC_VISIBILITY

CreateFogModifierRectBJ=0,enableddisabledoption,player,fogstate,rect
_CreateFogModifierRectBJ_Defaults=EnabledDisabledEnabled,Player00,FogStateVisible,GetPlayableMapRect
_CreateFogModifierRectBJ_Category=TC_VISIBILITY

CreateFogModifierRadiusLocBJ=0,enableddisabledoption,player,fogstate,location,real
_CreateFogModifierRadiusLocBJ_Defaults=EnabledDisabledEnabled,Player00,FogStateVisible,_,512
_CreateFogModifierRadiusLocBJ_Limits=_,_,_,_,_,_,_,_,0,_
_CreateFogModifierRadiusLocBJ_Category=TC_VISIBILITY

FogModifierStart=0,fogmodifier
_FogModifierStart_Defaults=GetLastCreatedFogModifier
_FogModifierStart_Category=TC_VISIBILITY

FogModifierStop=0,fogmodifier
_FogModifierStop_Defaults=GetLastCreatedFogModifier
_FogModifierStop_Category=TC_VISIBILITY

DestroyFogModifier=0,fogmodifier
_DestroyFogModifier_Defaults=GetLastCreatedFogModifier
_DestroyFogModifier_Category=TC_VISIBILITY

SetFogStateRect=0,player,fogstate,rect,sharevisionoption
_SetFogStateRect_Defaults=Player00,FogStateVisible,_,ShareVisionShare
_SetFogStateRect_Category=TC_VISIBILITY

SetFogStateRadius=0,player,fogstate,real,real,real,sharevisionoption
_SetFogStateRadius_Defaults=Player00,FogStateVisible,0,0,512,ShareVisionShare
_SetFogStateRadius_Category=TC_VISIBILITY


// Destructable actions
CreateDestructableLoc=0,destructablecode,location,real,real,integer
_CreateDestructableLoc_Defaults=LTlt,_,GetRandomDirectionDeg,1,0
_CreateDestructableLoc_Limits=_,_,_,_,_,_,0,_,0,_
_CreateDestructableLoc_Category=TC_DESTRUCT

CreateDeadDestructableLocBJ=0,destructablecode,location,real,real,integer
_CreateDeadDestructableLocBJ_Defaults=LTlt,_,GetRandomDirectionDeg,1,0
_CreateDeadDestructableLocBJ_Limits=_,_,_,_,_,_,0,_,0,_
_CreateDeadDestructableLocBJ_Category=TC_DESTRUCT

KillDestructable=0,destructable
_KillDestructable_Defaults=GetLastCreatedDestructable
_KillDestructable_Category=TC_DESTRUCT

RemoveDestructable=0,destructable
_RemoveDestructable_Defaults=GetLastCreatedDestructable
_RemoveDestructable_Category=TC_DESTRUCT

DestructableRestoreLife=0,destructable,real,showhideoption
_DestructableRestoreLife_Defaults=GetLastCreatedDestructable,GetDestructableMaxLife,ShowHideShow
_DestructableRestoreLife_Category=TC_DESTRUCT

ShowDestructable=1,destructable,showhideoption
_ShowDestructable_Defaults=bj_lastCreatedDestructable,ShowHideHide
_ShowDestructable_Category=TC_DESTRUCT

ShowDestructableBJ=1,showhideoption,destructable
_ShowDestructableBJ_Defaults=ShowHideHide,GetLastCreatedDestructable
_ShowDestructableBJ_Category=TC_DESTRUCT

SetDestructableLifePercentBJ=0,destructable,real
_SetDestructableLifePercentBJ_Defaults=GetLastCreatedDestructable,100
_SetDestructableLifePercentBJ_Limits=_,_,0,100
_SetDestructableLifePercentBJ_Category=TC_DESTRUCT

SetDestructableLife=0,destructable,real
_SetDestructableLife_Defaults=GetLastCreatedDestructable,GetDestructableMaxLife
_SetDestructableLife_Limits=_,_,0,_
_SetDestructableLife_Category=TC_DESTRUCT

SetDestructableMaxLifeBJ=0,destructable,real
_SetDestructableMaxLifeBJ_Defaults=GetLastCreatedDestructable,100
_SetDestructableMaxLifeBJ_Limits=_,_,0,_
_SetDestructableMaxLifeBJ_Category=TC_DESTRUCT
_SetDestructableMaxLifeBJ_ScriptName=SetDestructableMaxLife

ModifyGateBJ=0,gateoperation,destructable
_ModifyGateBJ_Defaults=GateOperationOpen,_
_ModifyGateBJ_Category=TC_DESTRUCT

ChangeElevatorWalls=1,elevatorwallop,elevatorwalltype,destructable
_ChangeElevatorWalls_Defaults=ElevatorWallOpClose,ElevatorWallTypeAll,_
_ChangeElevatorWalls_Category=TC_DESTRUCT

ChangeElevatorHeight=1,destructable,integer
_ChangeElevatorHeight_Defaults=_,1
_ChangeElevatorHeight_Limits=_,_,1,3
_ChangeElevatorHeight_Category=TC_DESTRUCT

SetDestructableInvulnerableBJ=0,destructable,invulnerableoption
_SetDestructableInvulnerableBJ_Defaults=GetLastCreatedDestructable,InvulnerabilityInvulnerable
_SetDestructableInvulnerableBJ_Category=TC_DESTRUCT
_SetDestructableInvulnerableBJ_ScriptName=SetDestructableInvulnerable

SetDestructableOccluderHeight=1,destructable,real
_SetDestructableOccluderHeight_Defaults=_,128
_SetDestructableOccluderHeight_Category=TC_DESTRUCT

EnumDestructablesInRectAllMultiple=1,rect
_EnumDestructablesInRectAllMultiple_Defaults=GetPlayableMapRect
_EnumDestructablesInRectAllMultiple_Category=TC_DESTRUCT
_EnumDestructablesInRectAllMultiple_ScriptName=EnumDestructablesInRectAll

EnumDestructablesInCircleBJMultiple=1,real,location
_EnumDestructablesInCircleBJMultiple_Defaults=256,_
_EnumDestructablesInCircleBJMultiple_Category=TC_DESTRUCT
_EnumDestructablesInCircleBJMultiple_ScriptName=EnumDestructablesInCircleBJ

EnumDestructablesInRectAll=0,rect,code
_EnumDestructablesInRectAll_Defaults=GetPlayableMapRect,DoNothing
_EnumDestructablesInRectAll_Category=TC_DESTRUCT

EnumDestructablesInCircleBJ=0,real,location,code
_EnumDestructablesInCircleBJ_Defaults=256,_,DoNothing
_EnumDestructablesInCircleBJ_Category=TC_DESTRUCT


// Leaderboard actions
CreateLeaderboardBJ=0,force,StringExt
_CreateLeaderboardBJ_Defaults=GetPlayersAll,_
_CreateLeaderboardBJ_Category=TC_LEADERBOARD

DestroyLeaderboardBJ=0,leaderboard
_DestroyLeaderboardBJ_Defaults=GetLastCreatedLeaderboard
_DestroyLeaderboardBJ_Category=TC_LEADERBOARD
_DestroyLeaderboardBJ_ScriptName=DestroyLeaderboard

LeaderboardClear=0,leaderboard
_LeaderboardClear_Defaults=bj_lastCreatedLeaderboard
_LeaderboardClear_Category=TC_LEADERBOARD

LeaderboardSortItemsBJ=0,leaderboard,leaderboardsortoption,ascendingoption
_LeaderboardSortItemsBJ_Defaults=GetLastCreatedLeaderboard,LeaderboardSortByValue,AscendingOptionDescending
_LeaderboardSortItemsBJ_Category=TC_LEADERBOARD

LeaderboardDisplay=0,leaderboard,showhideoption
_LeaderboardDisplay_Defaults=bj_lastCreatedLeaderboard,ShowHideHide
_LeaderboardDisplay_Category=TC_LEADERBOARD

LeaderboardDisplayBJ=0,showhideoption,leaderboard
_LeaderboardDisplayBJ_Defaults=ShowHideHide,GetLastCreatedLeaderboard
_LeaderboardDisplayBJ_Category=TC_LEADERBOARD

PlayerSetLeaderboard=0,player,leaderboard
_PlayerSetLeaderboard_Defaults=Player00,bj_lastCreatedLeaderboard
_PlayerSetLeaderboard_Category=TC_LEADERBOARD

LeaderboardSetLabelBJ=0,leaderboard,StringExt
_LeaderboardSetLabelBJ_Defaults=GetLastCreatedLeaderboard,_
_LeaderboardSetLabelBJ_Category=TC_LEADERBOARD
_LeaderboardSetLabelBJ_ScriptName=LeaderboardSetLabel

LeaderboardSetLabelColor=0,leaderboard,integer,integer,integer,integer
_LeaderboardSetLabelColor_Defaults=bj_lastCreatedLeaderboard,255,204,51,255
_LeaderboardSetLabelColor_Limits=_,_,0,255,0,255,0,255,0,255
_LeaderboardSetLabelColor_Category=TC_LEADERBOARD

LeaderboardSetLabelColorBJ=0,leaderboard,real,real,real,real
_LeaderboardSetLabelColorBJ_Defaults=GetLastCreatedLeaderboard,100,80,20,0
_LeaderboardSetLabelColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_LeaderboardSetLabelColorBJ_Category=TC_LEADERBOARD

LeaderboardSetValueColor=0,leaderboard,integer,integer,integer,integer
_LeaderboardSetValueColor_Defaults=bj_lastCreatedLeaderboard,255,204,51,255
_LeaderboardSetValueColor_Limits=_,_,0,255,0,255,0,255,0,255
_LeaderboardSetValueColor_Category=TC_LEADERBOARD

LeaderboardSetValueColorBJ=0,leaderboard,real,real,real,real
_LeaderboardSetValueColorBJ_Defaults=GetLastCreatedLeaderboard,100,80,20,0
_LeaderboardSetValueColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_LeaderboardSetValueColorBJ_Category=TC_LEADERBOARD

LeaderboardSetStyleBJ=0,leaderboard,showhideoption,showhideoption,showhideoption,showhideoption
_LeaderboardSetStyleBJ_Defaults=GetLastCreatedLeaderboard,ShowHideShow,ShowHideShow,ShowHideShow,ShowHideShow
_LeaderboardSetStyleBJ_Category=TC_LEADERBOARD
_LeaderboardSetStyleBJ_ScriptName=LeaderboardSetStyle

LeaderboardAddItemBJ=0,player,leaderboard,StringExt,integer
_LeaderboardAddItemBJ_Defaults=Player00,GetLastCreatedLeaderboard,_,0
_LeaderboardAddItemBJ_Category=TC_LEADERBOARD

LeaderboardRemovePlayerItemBJ=0,player,leaderboard
_LeaderboardRemovePlayerItemBJ_Defaults=Player00,GetLastCreatedLeaderboard
_LeaderboardRemovePlayerItemBJ_Category=TC_LEADERBOARD

LeaderboardSetPlayerItemLabelBJ=0,player,leaderboard,StringExt
_LeaderboardSetPlayerItemLabelBJ_Defaults=Player00,GetLastCreatedLeaderboard,_
_LeaderboardSetPlayerItemLabelBJ_Category=TC_LEADERBOARD

LeaderboardSetPlayerItemLabelColorBJ=0,player,leaderboard,real,real,real,real
_LeaderboardSetPlayerItemLabelColorBJ_Defaults=Player00,GetLastCreatedLeaderboard,100,80,20,0
_LeaderboardSetPlayerItemLabelColorBJ_Limits=_,_,_,_,0,100,0,100,0,100,0,100
_LeaderboardSetPlayerItemLabelColorBJ_Category=TC_LEADERBOARD

LeaderboardSetPlayerItemValueBJ=0,player,leaderboard,integer
_LeaderboardSetPlayerItemValueBJ_Defaults=Player00,GetLastCreatedLeaderboard,0
_LeaderboardSetPlayerItemValueBJ_Category=TC_LEADERBOARD

LeaderboardSetPlayerItemValueColorBJ=0,player,leaderboard,real,real,real,real
_LeaderboardSetPlayerItemValueColorBJ_Defaults=Player00,GetLastCreatedLeaderboard,100,80,20,0
_LeaderboardSetPlayerItemValueColorBJ_Limits=_,_,_,_,0,100,0,100,0,100,0,100
_LeaderboardSetPlayerItemValueColorBJ_Category=TC_LEADERBOARD

LeaderboardSetPlayerItemStyleBJ=0,player,leaderboard,showhideoption,showhideoption,showhideoption
_LeaderboardSetPlayerItemStyleBJ_Defaults=Player00,GetLastCreatedLeaderboard,ShowHideShow,ShowHideShow,ShowHideShow
_LeaderboardSetPlayerItemStyleBJ_Category=TC_LEADERBOARD


// Text Tag actions
text.CreateText=0,player,unit,StringExt,real,real,real,real,real,real,real,boolean,real,real,showTo
_text.CreateText_Defaults=GetOwningPlayer,GetTriggerUnit,_,10,100,100,100,0,58,90,false,2,3,showToC
_text.CreateText_Limits=_,_,_,_,_,_,1,_,0,100,0,100,0,100,0,100,0,_,_,_,_,_,0,_,0,_,0,2
_text.CreateText_Category=TC_TEXTTAG

CreateTextTagLocBJ=1,StringExt,location,real,real,real,real,real,real
_CreateTextTagLocBJ_Defaults=_,_,0,10,100,100,100,0
_CreateTextTagLocBJ_Limits=_,_,_,_,_,_,1,_,0,100,0,100,0,100,0,100
_CreateTextTagLocBJ_Category=TC_TEXTTAG

CreateTextTagUnitBJ=1,StringExt,unit,real,real,real,real,real,real
_CreateTextTagUnitBJ_Defaults=_,_,0,10,100,100,100,0
_CreateTextTagUnitBJ_Limits=_,_,_,_,_,_,1,_,0,100,0,100,0,100,0,100
_CreateTextTagUnitBJ_Category=TC_TEXTTAG

DestroyTextTagBJ=1,texttag
_DestroyTextTagBJ_Defaults=GetLastCreatedTextTag
_DestroyTextTagBJ_Category=TC_TEXTTAG
_DestroyTextTagBJ_ScriptName=DestroyTextTag

YDWETimerDestroyTextTag=1,real,texttag
_YDWETimerDestroyTextTag_Defaults=2,GetLastCreatedTextTag
_YDWETimerDestroyTextTag_Limits=0,_,_,_
_YDWETimerDestroyTextTag_Category=TC_TEXTTAG

SetTextTagVisibility=1,texttag,showhideoption
_SetTextTagVisibility_Defaults=bj_lastCreatedTextTag,ShowHideShow
_SetTextTagVisibility_Category=TC_TEXTTAG

ShowTextTagForceBJ=1,showhideoption,texttag,force
_ShowTextTagForceBJ_Defaults=ShowHideShow,GetLastCreatedTextTag,GetPlayersAll
_ShowTextTagForceBJ_Category=TC_TEXTTAG

SetTextTagVelocity=1,texttag,real,real
_SetTextTagVelocity_Defaults=bj_lastCreatedTextTag,64,90
_SetTextTagVelocity_Category=TC_TEXTTAG

SetTextTagVelocityBJ=1,texttag,real,real
_SetTextTagVelocityBJ_Defaults=GetLastCreatedTextTag,64,90
_SetTextTagVelocityBJ_Category=TC_TEXTTAG

SetTextTagColor=1,texttag,integer,integer,integer,integer
_SetTextTagColor_Defaults=bj_lastCreatedTextTag,255,255,255,255
_SetTextTagColor_Limits=_,_,0,255,0,255,0,255,0,255
_SetTextTagColor_Category=TC_TEXTTAG

SetTextTagColorBJ=1,texttag,real,real,real,real
_SetTextTagColorBJ_Defaults=GetLastCreatedTextTag,100,100,100,0
_SetTextTagColorBJ_Limits=_,_,0,100,0,100,0,100,0,100
_SetTextTagColorBJ_Category=TC_TEXTTAG

SetTextTagPos=1,texttag,real,real,real
_SetTextTagPos_Defaults=bj_lastCreatedTextTag,0,0,0
_SetTextTagPos_Category=TC_TEXTTAG

SetTextTagPosBJ=1,texttag,location,real
_SetTextTagPosBJ_Defaults=GetLastCreatedTextTag,_,0
_SetTextTagPosBJ_Category=TC_TEXTTAG

SetTextTagPosUnitBJ=1,texttag,unit,real
_SetTextTagPosUnitBJ_Defaults=GetLastCreatedTextTag,_,0
_SetTextTagPosUnitBJ_Category=TC_TEXTTAG
_SetTextTagPosUnitBJ_ScriptName=SetTextTagPosUnit

SetTextTagText=1,texttag,StringExt,real
_SetTextTagText_Defaults=bj_lastCreatedTextTag,_,0.23
_SetTextTagText_Category=TC_TEXTTAG

SetTextTagTextBJ=1,texttag,StringExt,real
_SetTextTagTextBJ_Defaults=GetLastCreatedTextTag,_,10
_SetTextTagTextBJ_Category=TC_TEXTTAG

SetTextTagSuspendedBJ=1,texttag,enabledisableoption
_SetTextTagSuspendedBJ_Defaults=GetLastCreatedTextTag,EnableDisableEnable
_SetTextTagSuspendedBJ_Category=TC_TEXTTAG
_SetTextTagSuspendedBJ_ScriptName=SetTextTagSuspended

SetTextTagPermanentBJ=1,texttag,enabledisableoption
_SetTextTagPermanentBJ_Defaults=GetLastCreatedTextTag,EnableDisableEnable
_SetTextTagPermanentBJ_Category=TC_TEXTTAG
_SetTextTagPermanentBJ_ScriptName=SetTextTagPermanent

SetTextTagLifespanBJ=1,texttag,real
_SetTextTagLifespanBJ_Defaults=GetLastCreatedTextTag,5
_SetTextTagLifespanBJ_Category=TC_TEXTTAG
_SetTextTagLifespanBJ_ScriptName=SetTextTagLifespan

SetTextTagFadepointBJ=1,texttag,real
_SetTextTagFadepointBJ_Defaults=GetLastCreatedTextTag,4
_SetTextTagFadepointBJ_Category=TC_TEXTTAG
_SetTextTagFadepointBJ_ScriptName=SetTextTagFadepoint

SetTextTagAgeBJ=1,texttag,real
_SetTextTagAgeBJ_Defaults=GetLastCreatedTextTag,0
_SetTextTagAgeBJ_Category=TC_TEXTTAG
_SetTextTagAgeBJ_ScriptName=SetTextTagAge


//region actions
RegionAddRect=0,region,rect
_RegionAddRect_Defaults=_
_RegionAddRect_Category=TC_REGION

RegionClearRect=0,region,rect
_RegionClearRect_Defaults=_
_RegionClearRect_Category=TC_REGION

RegionAddCell=0,region,real,real
_RegionAddCell_Defaults=_,0,0
_RegionAddCell_Category=TC_REGION

RegionAddCellAtLoc=0,region,location
_RegionAddCellAtLoc_Defaults=_,_
_RegionAddCellAtLoc_Category=TC_REGION

RegionClearCell=0,region,real,real
_RegionClearCell_Defaults=_,0,0
_RegionClearCell_Category=TC_REGION

RegionClearCellAtLoc=0,region,location
_RegionClearCellAtLoc_Defaults=_,_
_RegionClearCellAtLoc_Category=TC_REGION

RemoveRegion=0,region
_RemoveRegion_Defaults=_
_RemoveRegion_Category=TC_REGION


// Rect actions
SetRect=0,rect,real,real,real,real
_SetRect_Defaults=_,0,0,0,0
_SetRect_Category=TC_RECT

SetRectFromLoc=0,rect,location,location
_SetRectFromLoc_Defaults=_,_,_
_SetRectFromLoc_Category=TC_RECT

MoveRectTo=0,rect,real,real
_MoveRectTo_Defaults=_,0,0
_MoveRectTo_Category=TC_RECT

MoveRectToLoc=0,rect,location
_MoveRectToLoc_Defaults=_,_
_MoveRectToLoc_Category=TC_RECT

RemoveRect=0,rect
_RemoveRect_Defaults=_
_RemoveRect_Category=TC_RECT


// Quest actions
QuestMessageBJ=0,force,questmessagetype,StringExt
_QuestMessageBJ_Defaults=GetPlayersAll,QuestMessageTypeUpdated,_
_QuestMessageBJ_Category=TC_QUEST

CreateQuestBJ=0,questtypeoption,StringExt,StringExt,imagefile
_CreateQuestBJ_Defaults=QuestTypeReqDiscovered,_,_,"ReplaceableTextures\CommandButtons\BTNAmbush.blp"
_CreateQuestBJ_Limits=_,_,_,24,_,_,_,_
_CreateQuestBJ_Category=TC_QUEST

DestroyQuestBJ=0,quest
_DestroyQuestBJ_Defaults=GetLastCreatedQuestBJ
_DestroyQuestBJ_Category=TC_QUEST
_DestroyQuestBJ_ScriptName=DestroyQuest

QuestSetEnabled=0,quest,enabledisableoption
_QuestSetEnabled_Defaults=bj_lastCreatedQuest,EnableDisableDisable
_QuestSetEnabled_Category=TC_QUEST

QuestSetEnabledBJ=0,enabledisableoption,quest
_QuestSetEnabledBJ_Defaults=EnableDisableDisable,GetLastCreatedQuestBJ
_QuestSetEnabledBJ_Category=TC_QUEST

QuestSetCompletedBJ=0,quest,completionoption
_QuestSetCompletedBJ_Defaults=GetLastCreatedQuestBJ,CompletionOptionCompleted
_QuestSetCompletedBJ_Category=TC_QUEST
_QuestSetCompletedBJ_ScriptName=QuestSetCompleted

QuestSetFailedBJ=0,quest,failureoption
_QuestSetFailedBJ_Defaults=GetLastCreatedQuestBJ,FailureOptionFailed
_QuestSetFailedBJ_Category=TC_QUEST
_QuestSetFailedBJ_ScriptName=QuestSetFailed

QuestSetDiscoveredBJ=0,quest,discoveredoption
_QuestSetDiscoveredBJ_Defaults=GetLastCreatedQuestBJ,DiscoveredOptionDiscovered
_QuestSetDiscoveredBJ_Category=TC_QUEST
_QuestSetDiscoveredBJ_ScriptName=QuestSetDiscovered

QuestSetTitleBJ=0,quest,StringExt
_QuestSetTitleBJ_Defaults=GetLastCreatedQuestBJ,_
_QuestSetTitleBJ_Category=TC_QUEST
_QuestSetTitleBJ_ScriptName=QuestSetTitle

QuestSetDescriptionBJ=0,quest,StringExt
_QuestSetDescriptionBJ_Defaults=GetLastCreatedQuestBJ,_
_QuestSetDescriptionBJ_Category=TC_QUEST
_QuestSetDescriptionBJ_ScriptName=QuestSetDescription

CreateQuestItemBJ=0,quest,StringExt
_CreateQuestItemBJ_Defaults=GetLastCreatedQuestBJ,_
_CreateQuestItemBJ_Category=TC_QUEST

QuestItemSetCompletedBJ=0,questitem,completionoption
_QuestItemSetCompletedBJ_Defaults=GetLastCreatedQuestItemBJ,CompletionOptionCompleted
_QuestItemSetCompletedBJ_Category=TC_QUEST
_QuestItemSetCompletedBJ_ScriptName=QuestItemSetCompleted

QuestItemSetDescriptionBJ=0,questitem,StringExt
_QuestItemSetDescriptionBJ_Defaults=GetLastCreatedQuestItemBJ,_
_QuestItemSetDescriptionBJ_Category=TC_QUEST
_QuestItemSetDescriptionBJ_ScriptName=QuestItemSetDescription

CreateDefeatConditionBJ=0,StringExt
_CreateDefeatConditionBJ_Defaults=_
_CreateDefeatConditionBJ_Category=TC_QUEST

DestroyDefeatConditionBJ=0,defeatcondition
_DestroyDefeatConditionBJ_Defaults=GetLastCreatedDefeatConditionBJ
_DestroyDefeatConditionBJ_Category=TC_QUEST
_DestroyDefeatConditionBJ_ScriptName=DestroyDefeatCondition

DefeatConditionSetDescriptionBJ=0,defeatcondition,StringExt
_DefeatConditionSetDescriptionBJ_Defaults=GetLastCreatedDefeatConditionBJ,_
_DefeatConditionSetDescriptionBJ_Category=TC_QUEST
_DefeatConditionSetDescriptionBJ_ScriptName=DefeatConditionSetDescription

FlashQuestDialogButtonBJ=0,nothing
_FlashQuestDialogButtonBJ_Defaults=
_FlashQuestDialogButtonBJ_Category=TC_QUEST
_FlashQuestDialogButtonBJ_ScriptName=FlashQuestDialogButton


// Lightning actions
AddLightningLoc=1,lightningtype,location,location
_AddLightningLoc_Defaults=LightningTypeCLPB,_,_
_AddLightningLoc_Category=TC_LIGHTNING

DestroyLightningBJ=1,lightning
_DestroyLightningBJ_Defaults=GetLastCreatedLightningBJ
_DestroyLightningBJ_Category=TC_LIGHTNING
_DestroyLightningBJ_ScriptName=DestroyLightning

YDWETimerDestroyLightning=1,real,lightning
_YDWETimerDestroyLightning_Defaults=2,GetLastCreatedLightningBJ
_YDWETimerDestroyLightning_Limits=0,_,_,_
_YDWETimerDestroyLightning_Category=TC_LIGHTNING

//MoveLightning

MoveLightningEx=1,lightning,allowdontoption,real,real,real,real,real,real
_MoveLightningEx_Defaults=bj_lastCreatedLightning,AllowDontDont,0,0,0,0,0,0
_MoveLightningEx_Category=TC_LIGHTNING

baka.MoveLightningEx2=1,lightning,allowdontoption,real,real,real,real,real,real
_baka.MoveLightningEx2_Defaults=bj_lastCreatedLightning,AllowDontDont,0,0,0,0,0,0
_baka.MoveLightningEx2_Category=TC_LIGHTNING

MoveLightningLoc=1,lightning,location,location
_MoveLightningLoc_Defaults=GetLastCreatedLightningBJ,_,_
_MoveLightningLoc_Category=TC_LIGHTNING

SetLightningColorBJ=1,lightning,real,real,real,real
_SetLightningColorBJ_Defaults=GetLastCreatedLightningBJ,1,1,1,1
_SetLightningColorBJ_Category=TC_LIGHTNING
_SetLightningColorBJ_ScriptName=SetLightningColor


// Sound actions
PlaySoundBJ=0,sound
_PlaySoundBJ_Defaults=_
_PlaySoundBJ_Category=TC_SOUND

PlaySoundAtPointBJ=1,sound,real,location,real
_PlaySoundAtPointBJ_Defaults=_,100,_,0
_PlaySoundAtPointBJ_Limits=_,_,0,100,_,_,_,_
_PlaySoundAtPointBJ_Category=TC_SOUND

Sound.PlaySoundAtPointBJ2=1,sound,real,location,real
_Sound.PlaySoundAtPointBJ2_Defaults=_,100,_,0
_Sound.PlaySoundAtPointBJ2_Limits=_,_,0,100,_,_,_,_
_Sound.PlaySoundAtPointBJ2_Category=TC_SOUND

PlaySoundOnUnitBJ=1,sound,real,unit
_PlaySoundOnUnitBJ_Defaults=_,100,_
_PlaySoundOnUnitBJ_Limits=_,_,0,100,_,_
_PlaySoundOnUnitBJ_Category=TC_SOUND

PlaySoundFromOffsetBJ=1,sound,real,real
_PlaySoundFromOffsetBJ_Defaults=_,100,0,0
_PlaySoundFromOffsetBJ_Limits=_,_,0,100,0,_,0,_
_PlaySoundFromOffsetBJ_Category=TC_SOUND

StopSoundBJ=0,sound,fadedontoption
_StopSoundBJ_Defaults=_,FadeDontFade
_StopSoundBJ_Category=TC_SOUND

KillSoundWhenDoneBJ=0,sound
_KillSoundWhenDoneBJ_Defaults=_
_KillSoundWhenDoneBJ_Category=TC_SOUND
_KillSoundWhenDoneBJ_ScriptName=KillSoundWhenDone

SetSoundVolume=0,sound,integer
_SetSoundVolume_Defaults=_,127
_SetSoundVolume_Limits=_,_,0,127
_SetSoundVolume_Category=TC_SOUND

SetSoundVolumeBJ=0,sound,real
_SetSoundVolumeBJ_Defaults=_,100
_SetSoundVolumeBJ_Limits=_,_,0,100
_SetSoundVolumeBJ_Category=TC_SOUND

SetSoundPlayPosition=1,sound,integer
_SetSoundPlayPosition_Defaults=_,0
_SetSoundPlayPosition_Limits=_,_,0,_
_SetSoundPlayPosition_Category=TC_SOUND

SetSoundOffsetBJ=1,real,sound
_SetSoundOffsetBJ_Defaults=0,_
_SetSoundOffsetBJ_Limits=0,_,_,_
_SetSoundOffsetBJ_Category=TC_SOUND

SetSoundDistanceCutoffBJ=0,sound,real
_SetSoundDistanceCutoffBJ_Defaults=_,_
_SetSoundDistanceCutoffBJ_Category=TC_SOUND
_SetSoundDistanceCutoffBJ_ScriptName=SetSoundDistanceCutoff

SetSoundPitchBJ=0,sound,real
_SetSoundPitchBJ_Defaults=_,_
_SetSoundPitchBJ_Category=TC_SOUND
_SetSoundPitchBJ_ScriptName=SetSoundPitch

AttachSoundToUnitBJ=0,sound,unit
_AttachSoundToUnitBJ_Defaults=_,_
_AttachSoundToUnitBJ_Category=TC_SOUND
_AttachSoundToUnitBJ_ScriptName=AttachSoundToUnit

SetSoundPosition=0,sound,real,real,real
_SetSoundPosition_Defaults=_,0,0,0
_SetSoundPosition_Category=TC_SOUND

SetSoundPositionLocBJ=0,sound,location,real
_SetSoundPositionLocBJ_Defaults=_,_,0
_SetSoundPositionLocBJ_Category=TC_SOUND
//_SetSoundPositionLocBJ_ScriptName=TC_SOUND

SetSoundDistances=0,sound,real,real
_SetSoundDistances_Defaults=_,_,_
_SetSoundDistances_Limits=_,_,0,_,0,_
_SetSoundDistances_Category=TC_SOUND

SetStackedSoundBJ=0,addremoveoption,sound,rect
_SetStackedSoundBJ_Defaults=AddRemoveAdd,_,_
_SetStackedSoundBJ_Category=TC_SOUND

SetAmbientDaySound=0,ambientthemeday
_SetAmbientDaySound_Defaults=AmbientThemeDayL
_SetAmbientDaySound_Category=TC_SOUND

SetAmbientNightSound=0,ambientthemenight
_SetAmbientNightSound_Defaults=AmbientThemeNightL
_SetAmbientNightSound_Category=TC_SOUND

EnableDawnDusk=0,enabledisableoption
_EnableDawnDusk_Defaults=EnableDisableEnable
_EnableDawnDusk_Category=TC_SOUND

SetMapMusic=0,musicfile,enabledisableoption,integer
_SetMapMusic_Defaults=MusicFileMusic,EnableDisableEnable,0
_SetMapMusic_Category=TC_SOUND

SetMapMusicIndexedBJ=0,musicfile,integer
_SetMapMusicIndexedBJ_Defaults=MusicFileMusic,0
_SetMapMusicIndexedBJ_Category=TC_SOUND

SetMapMusicRandomBJ=0,musicfile
_SetMapMusicRandomBJ_Defaults=MusicFileMusic
_SetMapMusicRandomBJ_Category=TC_SOUND

ClearMapMusicBJ=0,nothing
_ClearMapMusicBJ_Defaults=
_ClearMapMusicBJ_Category=TC_SOUND
_ClearMapMusicBJ_ScriptName=ClearMapMusic

//PlayMusic
//PlayMusicEx

PlayMusicBJ=0,musicfile
_PlayMusicBJ_Defaults=_
_PlayMusicBJ_Category=TC_SOUND

PlayMusicExBJ=1,musicfile,real,real
_PlayMusicExBJ_Defaults=_,0,0
_PlayMusicExBJ_Limits=_,_,0,_,0,_
_PlayMusicExBJ_Category=TC_SOUND

StopMusicBJ=0,fadedontoption
_StopMusicBJ_Defaults=FadeDontFade
_StopMusicBJ_Category=TC_SOUND
_StopMusicBJ_ScriptName=StopMusic

ResumeMusicBJ=0,nothing
_ResumeMusicBJ_Defaults=
_ResumeMusicBJ_Category=TC_SOUND
_ResumeMusicBJ_ScriptName=ResumeMusic

SetMusicVolume=0,integer
_SetMusicVolume_Defaults=127
_SetMusicVolume_Limits=0,127
_SetMusicVolume_Category=TC_SOUND

SetMusicVolumeBJ=0,real
_SetMusicVolumeBJ_Defaults=100
_SetMusicVolumeBJ_Limits=0,100
_SetMusicVolumeBJ_Category=TC_SOUND

SetMusicPlayPosition=1,integer
_SetMusicPlayPosition_Defaults=0
_SetMusicPlayPosition_Limits=0,_
_SetMusicPlayPosition_Category=TC_SOUND

SetMusicOffsetBJ=1,real
_SetMusicOffsetBJ_Defaults=0
_SetMusicOffsetBJ_Limits=0,_
_SetMusicOffsetBJ_Category=TC_SOUND

PlayThematicMusic=0,musictheme
_PlayThematicMusic_Defaults=MusicThemeHeroicVictory
_PlayThematicMusic_Category=TC_SOUND
_PlayThematicMusic_ScriptName=PlayThematicMusic

PlayThematicMusicBJ=0,musictheme
_PlayThematicMusicBJ_Defaults=MusicThemeHeroicVictory
_PlayThematicMusicBJ_Category=TC_SOUND
_PlayThematicMusicBJ_ScriptName=PlayThematicMusic

PlayThematicMusicEx=1,musictheme,integer
_PlayThematicMusicEx_Defaults=MusicThemeHeroicVictory,0
_PlayThematicMusicEx_Limits=_,_,0,_
_PlayThematicMusicEx_Category=TC_SOUND

PlayThematicMusicExBJ=1,musictheme,real
_PlayThematicMusicExBJ_Defaults=MusicThemeHeroicVictory,0
_PlayThematicMusicExBJ_Limits=_,_,0,_
_PlayThematicMusicExBJ_Category=TC_SOUND

EndThematicMusic=0,nothing
_EndThematicMusic_Defaults=
_EndThematicMusic_Category=TC_SOUND
_EndThematicMusic_ScriptName=EndThematicMusic

EndThematicMusicBJ=0,nothing
_EndThematicMusicBJ_Defaults=
_EndThematicMusicBJ_Category=TC_SOUND
_EndThematicMusicBJ_ScriptName=EndThematicMusic

SetThematicMusicPlayPosition=1,integer
_SetThematicMusicPlayPosition_Defaults=0
_SetThematicMusicPlayPosition_Limits=0,_
_SetThematicMusicPlayPosition_Category=TC_SOUND

SetThematicMusicOffsetBJ=1,real
_SetThematicMusicOffsetBJ_Defaults=0
_SetThematicMusicOffsetBJ_Limits=0,_
_SetThematicMusicOffsetBJ_Category=TC_SOUND

VolumeGroupSetVolume=0,volumegroup,real
_VolumeGroupSetVolume_Defaults=VolumeGroupMusic,1
_VolumeGroupSetVolume_Limits=_,_,0,1
_VolumeGroupSetVolume_Category=TC_SOUND

VolumeGroupSetVolumeBJ=0,volumegroup,real
_VolumeGroupSetVolumeBJ_Defaults=VolumeGroupMusic,100
_VolumeGroupSetVolumeBJ_Limits=_,_,0,100
_VolumeGroupSetVolumeBJ_Category=TC_SOUND

SetCineModeVolumeGroupsBJ=0,nothing
_SetCineModeVolumeGroupsBJ_Defaults=
_SetCineModeVolumeGroupsBJ_Category=TC_SOUND

SetSpeechVolumeGroupsBJ=0,nothing
_SetSpeechVolumeGroupsBJ_Defaults=
_SetSpeechVolumeGroupsBJ_Category=TC_SOUND

VolumeGroupResetBJ=0,nothing
_VolumeGroupResetBJ_Defaults=
_VolumeGroupResetBJ_Category=TC_SOUND


// Special Effect actions
AddSpecialEffectLocBJ=0,location,modelfile
_AddSpecialEffectLocBJ_Defaults=_,"Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl"
_AddSpecialEffectLocBJ_Category=TC_SPECIALEFFECT

Effect.AddSpecialEffectLocMU=0,location,modelfile
_Effect.AddSpecialEffectLocMU_Defaults=_,"Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl"
_Effect.AddSpecialEffectLocMU_Category=TC_SPECIALEFFECT

AddSpecialEffectTargetUnitBJ=0,string,unit,modelfile
_AddSpecialEffectTargetUnitBJ_Defaults="overhead",GetTriggerUnit,"Abilities\Spells\Other\TalkToMe\TalkToMe.mdl"
_AddSpecialEffectTargetUnitBJ_Category=TC_SPECIALEFFECT

DestroyEffectBJ=0,effect
_DestroyEffectBJ_Defaults=GetLastCreatedEffectBJ
_DestroyEffectBJ_Category=TC_SPECIALEFFECT
_DestroyEffectBJ_ScriptName=DestroyEffect

YDWETimerDestroyEffect=1,real,effect
_YDWETimerDestroyEffect_Defaults=2,bj_lastCreatedEffect
_YDWETimerDestroyEffect_Limits=0,_,_,_
_YDWETimerDestroyEffect_Category=TC_SPECIALEFFECT

// Image actions
CreateImageBJ=1,string,real,location,real,imagetype
_CreateImageBJ_Defaults="ReplaceableTextures\Splats\AuraRune9b.blp",256,_,0,ImageTypeIndicator
_CreateImageBJ_Category=TC_IMAGE

DestroyImage=1,image
_DestroyImage_Defaults=
_DestroyImage_Category=TC_IMAGE

ShowImage=1,image,showhideoption
_ShowImage_Defaults=bj_lastCreatedImage,ShowHideShow
_ShowImage_Category=TC_IMAGE

ShowImageBJ=1,showhideoption,image
_ShowImageBJ_Defaults=ShowHideShow,GetLastCreatedImage
_ShowImageBJ_Category=TC_IMAGE

SetImageConstantHeight=1,image,enabledisableoption,real
_SetImageConstantHeight_Defaults=_,EnableDisableEnable,0
_SetImageConstantHeight_Category=TC_IMAGE

SetImagePosition=1,image,real,real,real
_SetImagePosition_Defaults=bj_lastCreatedImage,0,0,0
_SetImagePosition_Category=TC_IMAGE

SetImagePositionBJ=1,image,location,real
_SetImagePositionBJ_Defaults=GetLastCreatedImage,_,0
_SetImagePositionBJ_Category=TC_IMAGE

SetImageColor=1,image,integer,integer,integer,integer
_SetImageColor_Defaults=bj_lastCreatedImage,255,255,255,255
_SetImageColor_Limits=_,_,0,255,0,255,0,255,0,255
_SetImageColor_Category=TC_IMAGE

SetImageColorBJ=1,image,real,real,real,real
_SetImageColorBJ_Defaults=GetLastCreatedImage,100.0,100.0,100.0,0.0
_SetImageColorBJ_Limits=_,_,0.0,100.0,0.0,100.0,0.0,100.0,0.0,100.0
_SetImageColorBJ_Category=TC_IMAGE

SetImageRender=1,image,enabledisableoption
_SetImageRender_Defaults=GetLastCreatedImage,EnableDisableEnable
_SetImageRender_Category=TC_IMAGE

SetImageRenderAlways=1,image,enabledisableoption
_SetImageRenderAlways_Defaults=GetLastCreatedImage,EnableDisableEnable
_SetImageRenderAlways_Category=TC_IMAGE

SetImageAboveWater=1,image,enabledisableoption,enabledisableoption
_SetImageAboveWater_Defaults=GetLastCreatedImage,EnableDisableEnable,EnableDisableEnable
_SetImageAboveWater_Category=TC_IMAGE

SetImageType=1,image,imagetype
_SetImageType_Defaults=GetLastCreatedImage,ImageTypeIndicator
_SetImageType_Category=TC_IMAGE


// Player actions
SetPlayerState=0,player,playerstate,integer
_SetPlayerState_Defaults=Player00,PlayerStateGold,750
_SetPlayerState_Category=TC_PLAYER
_SetPlayerState_ScriptName=SetPlayerStateBJ

AdjustPlayerStateBJ=0,integer,player,playerstate
_AdjustPlayerStateBJ_Defaults=1000,Player00,PlayerStateGold
_AdjustPlayerStateBJ_Category=TC_PLAYER

SetPlayerFlag=0,player,playerflag,onoffintoption
_SetPlayerFlag_Defaults=PlayerNA,PlayerFlagGivesBounty,OnOffIntOff
_SetPlayerFlag_Category=TC_PLAYER
_SetPlayerFlag_ScriptName=SetPlayerState

SetPlayerFlagBJ=0,playerflag,onoffoption,player
_SetPlayerFlagBJ_Defaults=PlayerFlagGivesBounty,OnOffOff,PlayerNA
_SetPlayerFlagBJ_Category=TC_PLAYER

SetPlayerTaxRate=1,player,player,playerresource,integer
_SetPlayerTaxRate_Defaults=Player00,Player01,PlayerResourceGold,0
_SetPlayerTaxRate_Limits=_,_,_,_,_,_,0,100
_SetPlayerTaxRate_Category=TC_PLAYER

SetPlayerTaxRateBJ=1,integer,playerresource,player,player
_SetPlayerTaxRateBJ_Defaults=0,PlayerResourceGold,Player00,Player01
_SetPlayerTaxRateBJ_Limits=0,100,_,_,_,_,_,_
_SetPlayerTaxRateBJ_Category=TC_PLAYER

SetPlayerTeam=1,player,integer
_SetPlayerTeam_Defaults=Player00,0
_SetPlayerTeam_Category=TC_PLAYER

EnableCreepSleepBJ=1,enabledisableoption
_EnableCreepSleepBJ_Defaults=EnableDisableDisable
_EnableCreepSleepBJ_Category=TC_PLAYER

SetPlayerAllianceStateBJ=0,player,player,alliancesetting
_SetPlayerAllianceStateBJ_Defaults=Player00,Player01,AllianceSettingAlliedVision
_SetPlayerAllianceStateBJ_Category=TC_PLAYER

SetPlayerAlliance=0,player,player,alliancetype,onoffoption
_SetPlayerAlliance_Defaults=Player00,Player01,AllianceTypePassive,OnOffOn
_SetPlayerAlliance_Category=TC_PLAYER

SetPlayerAllianceBJ=0,player,alliancetype,onoffoption,player
_SetPlayerAllianceBJ_Defaults=Player00,AllianceTypePassive,OnOffOn,Player01
_SetPlayerAllianceBJ_Category=TC_PLAYER

SetPlayerAbilityAvailable=0,player,abilcode,enabledisableoption
_SetPlayerAbilityAvailable_Defaults=Player00,_,EnableDisableDisable
_SetPlayerAbilityAvailable_Category=TC_PLAYER

SetPlayerAbilityAvailableBJ=0,enabledisableoption,abilcode,player
_SetPlayerAbilityAvailableBJ_Defaults=EnableDisableDisable,_,Player00
_SetPlayerAbilityAvailableBJ_Category=TC_PLAYER

SetPlayerUnitAvailableBJ=0,unitcode,availabilityoption,player
_SetPlayerUnitAvailableBJ_Defaults=hfoo,AvailabilityOptionAvailable,Player00
_SetPlayerUnitAvailableBJ_Category=TC_PLAYER

SetPlayerUnitMaxAllowed=1,unitcode,integer,player
_SetPlayerUnitMaxAllowed_Defaults=hfoo,1,Player00
_SetPlayerUnitMaxAllowed_Limits=_,_,-1,_,_,_
_SetPlayerUnitMaxAllowed_Category=TC_PLAYER
_SetPlayerUnitMaxAllowed_ScriptName=SetPlayerTechMaxAllowedSwap

SetPlayerMaxHeroesAllowed=1,integer,player
_SetPlayerMaxHeroesAllowed_Defaults=3,Player00
_SetPlayerMaxHeroesAllowed_Limits=-1,_,_,_
_SetPlayerMaxHeroesAllowed_Category=TC_PLAYER

AddPlayerTechResearched=0,player,techcode,integer
_AddPlayerTechResearched_Defaults=Player00,_,0
_AddPlayerTechResearched_Limits=_,_,_,_,0,_
_AddPlayerTechResearched_Category=TC_PLAYER
//_AddPlayerTechResearched_ScriptName=AddPlayerTechResearched

SetPlayerTechResearchedSwap=0,techcode,integer,player
_SetPlayerTechResearchedSwap_Defaults=_,0,Player00
_SetPlayerTechResearchedSwap_Limits=_,_,0,_,_,_
_SetPlayerTechResearchedSwap_Category=TC_PLAYER

SetPlayerTechMaxAllowedSwap=0,techcode,integer,player
_SetPlayerTechMaxAllowedSwap_Defaults=_,0,Player00
_SetPlayerTechMaxAllowedSwap_Limits=_,_,0,_,_,_
_SetPlayerTechMaxAllowedSwap_Category=TC_PLAYER

SetPlayerColor=0,player,playercolor
_SetPlayerColor_Defaults=Player00,Color00
_SetPlayerColor_Category=TC_PLAYER

SetPlayerColorBJ=0,player,playercolor,playerchangecoloroption
_SetPlayerColorBJ_Defaults=Player00,Color00,PlayerChangeColorChange
_SetPlayerColorBJ_Category=TC_PLAYER

SetPlayerHandicap=0,player,real
_SetPlayerHandicap_Defaults=Player00,1
_SetPlayerHandicap_Limits=_,_,0.01,10000
_SetPlayerHandicap_Category=TC_PLAYER

SetPlayerHandicapBJ=0,player,real
_SetPlayerHandicapBJ_Defaults=Player00,100
_SetPlayerHandicapBJ_Limits=_,_,1,10000
_SetPlayerHandicapBJ_Category=TC_PLAYER

SetPlayerOnScoreScreen=0,player,showhideoption
_SetPlayerOnScoreScreen_Defaults=Player00,ShowHideHide
_SetPlayerOnScoreScreen_Category=TC_PLAYER

SetPlayerOnScoreScreenBJ=0,showhideoption,player
_SetPlayerOnScoreScreenBJ_Defaults=ShowHideHide,Player00
_SetPlayerOnScoreScreenBJ_Category=TC_PLAYER

SetPlayerName=1,player,StringExt
_SetPlayerName_Defaults=Player00,_
_SetPlayerName_Category=TC_PLAYER

RemovePlayer=0,player,playergameresult
_RemovePlayer_Defaults=Player00,GameResultLose
_RemovePlayer_Category=TC_PLAYER

YDWEDisplayChat=0,player,ChatRecipient,StringExt
_YDWEDisplayChat_Defaults=Player00,CHAT_RECIPIENT_ALL,_
_YDWEDisplayChat_Category=TC_PLAYER

// Player Group actions
// Specially handled by the editor
ForForceMultiple=1,force
_ForForceMultiple_Defaults=GetPlayersAll
_ForForceMultiple_Category=TC_PLAYERGROUP
_ForForceMultiple_ScriptName=ForForce

ForForce=0,force,code
_ForForce_Defaults=GetPlayersAll,DoNothing
_ForForce_Category=TC_PLAYERGROUP

ForceAddPlayer=0,force,player
_ForceAddPlayer_Defaults=_,Player00
_ForceAddPlayer_Category=TC_PLAYERGROUP

ForceAddPlayerSimple=0,player,force
_ForceAddPlayerSimple_Defaults=Player00,_
_ForceAddPlayerSimple_Category=TC_PLAYERGROUP

ForceRemovePlayer=0,force,player
_ForceRemovePlayer_Defaults=_,Player00
_ForceRemovePlayer_Category=TC_PLAYERGROUP

ForceRemovePlayerSimple=0,player,force
_ForceRemovePlayerSimple_Defaults=Player00,_
_ForceRemovePlayerSimple_Category=TC_PLAYERGROUP

ForceClear=0,force
_ForceClear_Defaults=_
_ForceClear_Category=TC_PLAYERGROUP

SetForceAllianceStateBJ=1,force,force,alliancesetting
_SetForceAllianceStateBJ_Defaults=GetPlayersAll,GetPlayersAll,AllianceSettingAlliedVision
_SetForceAllianceStateBJ_Category=TC_PLAYERGROUP

DestroyForce=0,force
_DestroyForce_Defaults=_
_DestroyForce_Category=TC_PLAYERGROUP


// Item actions
CreateItemLoc=0,itemcode,location
_CreateItemLoc_Defaults=texp,_
_CreateItemLoc_Category=TC_ITEM

CreateItem=0,itemcode,real,real
_CreateItem_Defaults=texp,_,_
_CreateItem_Category=TC_ITEM

RemoveItem=0,item
_RemoveItem_Defaults=GetLastCreatedItem
_RemoveItem_Category=TC_ITEM

YDWETimerRemoveItem=0,real,item
_YDWETimerRemoveItem_Defaults=2,GetLastCreatedItem
_YDWETimerRemoveItem_Limits=0,_,_,_
_YDWETimerRemoveItem_Category=TC_ITEM

YDWEItemAbilityStorage=0,itemcode,abilcode
_YDWEItemAbilityStorage_Defaults=spsh,AIfg
_YDWEItemAbilityStorage_Category=TC_ITEM

SetItemVisible=1,item,showhideoption
_SetItemVisible_Defaults=bj_lastCreatedItem,ShowHideHide
_SetItemVisible_Category=TC_ITEM

SetItemVisibleBJ=1,showhideoption,item
_SetItemVisibleBJ_Defaults=ShowHideHide,GetLastCreatedItem
_SetItemVisibleBJ_Category=TC_ITEM

SetItemPosition=0,item,real,real
_SetItemPosition_Defaults=bj_lastCreatedItem,0,0
_SetItemPosition_Category=TC_ITEM

SetItemPositionLoc=0,item,location
_SetItemPositionLoc_Defaults=GetLastCreatedItem,_
_SetItemPositionLoc_Category=TC_ITEM

SetItemLifeBJ=0,item,real
_SetItemLifeBJ_Defaults=GetLastCreatedItem,50
_SetItemLifeBJ_Limits=_,_,0,_
_SetItemLifeBJ_Category=TC_ITEM
_SetItemLifeBJ_ScriptName=SetWidgetLife

SetItemCharges=1,item,integer
_SetItemCharges_Defaults=GetLastCreatedItem,1
_SetItemCharges_Limits=_,_,0,_
_SetItemCharges_Category=TC_ITEM

SetItemInvulnerableBJ=0,item,invulnerableoption
_SetItemInvulnerableBJ_Defaults=GetLastCreatedItem,InvulnerabilityInvulnerable
_SetItemInvulnerableBJ_Category=TC_ITEM
_SetItemInvulnerableBJ_ScriptName=SetItemInvulnerable

SetItemPawnable=1,item,pawnableoption
_SetItemPawnable_Defaults=GetLastCreatedItem,PawnableOptionPawnable
_SetItemPawnable_Category=TC_ITEM

SetItemDroppableBJ=0,item,dropnodropoption
_SetItemDroppableBJ_Defaults=GetLastCreatedItem,DropNoDropOptionNoDrop
_SetItemDroppableBJ_Category=TC_ITEM
_SetItemDroppableBJ_ScriptName=SetItemDroppable

SetItemDropID=0,item,unitcode
_SetItemDropID_Defaults=GetLastCreatedItem,hfoo
_SetItemDropID_Category=TC_ITEM

SetItemDropOnDeathBJ=0,item,droppableoption
_SetItemDropOnDeathBJ_Defaults=GetLastCreatedItem,DroppableOptionDrop
_SetItemDropOnDeathBJ_Category=TC_ITEM
_SetItemDropOnDeathBJ_ScriptName=SetItemDropOnDeath

SetItemPlayerBJ=0,item,player,colorchangeoption
_SetItemPlayerBJ_Defaults=GetLastCreatedItem,Player00,ChangeColorTrue
_SetItemPlayerBJ_Category=TC_ITEM
_SetItemPlayerBJ_ScriptName=SetItemPlayer

SetItemUserData=1,item,integer
_SetItemUserData_Defaults=_,0
_SetItemUserData_Category=TC_ITEM

EnumItemsInRectBJMultiple=1,rect
_EnumItemsInRectBJMultiple_Defaults=GetPlayableMapRect
_EnumItemsInRectBJMultiple_Category=TC_ITEM
_EnumItemsInRectBJMultiple_ScriptName=EnumItemsInRectBJ

EnumItemsInRectBJ=1,rect,code
_EnumItemsInRectBJ_Defaults=GetPlayableMapRect,DoNothing
_EnumItemsInRectBJ_Category=TC_ITEM


// Itempool actions
YDWECreateItemPool=0,nothing
_YDWECreateItemPool_Defaults=
_YDWECreateItemPool_Category=TC_ITEMPOOL

ItemPoolAddItemType=0,itempool,itemcode,real
_ItemPoolAddItemType_Defaults=_,texp,1
_ItemPoolAddItemType_Category=TC_ITEMPOOL

//ItemPoolAddItemType=0,itempool,itemcode,real
//_ItemPoolAddItemType_Defaults=_,texp,1
//_ItemPoolAddItemType_Category=TC_ITEMPOOL

ItemPoolRemoveItemType=0,itempool,itemcode
_ItemPoolRemoveItemType_Defaults=_,texp
_ItemPoolRemoveItemType_Category=TC_ITEMPOOL

PlaceRandomItem=0,itempool,real,real
_PlaceRandomItem_Defaults=_,0,0
_PlaceRandomItem_Category=TC_ITEMPOOL

YDWEPlaceRandomItem=0,itempool,real,real
_YDWEPlaceRandomItem_Defaults=bj_lastCreatedItemPool,0,0
_YDWEPlaceRandomItem_Category=TC_ITEMPOOL

DestroyItemPool=0,itempool
_DestroyItemPool_Defaults=_
_DestroyItemPool_Category=TC_ITEMPOOL


// Selection actions
ClearSelectionForPlayer=1,player
_ClearSelectionForPlayer_Defaults=Player00
_ClearSelectionForPlayer_Category=TC_UNITSEL

SelectGroupForPlayerBJ=1,group,player
_SelectGroupForPlayerBJ_Defaults=_,Player00
_SelectGroupForPlayerBJ_Category=TC_UNITSEL

SelectUnitForPlayerSingle=1,unit,player
_SelectUnitForPlayerSingle_Defaults=GetTriggerUnit,Player00
_SelectUnitForPlayerSingle_Category=TC_UNITSEL

SelectUnitAddForPlayer=1,unit,player
_SelectUnitAddForPlayer_Defaults=GetTriggerUnit,Player00
_SelectUnitAddForPlayer_Category=TC_UNITSEL

SelectUnitRemoveForPlayer=1,unit,player
_SelectUnitRemoveForPlayer_Defaults=GetTriggerUnit,Player00
_SelectUnitRemoveForPlayer_Category=TC_UNITSEL

ClearSelection=0,nothing
_ClearSelection_Defaults=
_ClearSelection_Category=TC_UNITSEL

SelectGroupBJ=0,group
_SelectGroupBJ_Defaults=_
_SelectGroupBJ_Category=TC_UNITSEL

SelectUnitSingle=0,unit
_SelectUnitSingle_Defaults=GetTriggerUnit
_SelectUnitSingle_Category=TC_UNITSEL

SelectUnitAdd=0,unit
_SelectUnitAdd_Defaults=GetTriggerUnit
_SelectUnitAdd_Category=TC_UNITSEL

SelectUnitRemove=0,unit
_SelectUnitRemove_Defaults=GetTriggerUnit
_SelectUnitRemove_Category=TC_UNITSEL


// Hero actions
SelectHeroSkill=0,unit,heroskillcode
_SelectHeroSkill_Defaults=GetTriggerUnit,HeroSkillBlizzard
_SelectHeroSkill_Category=TC_HERO

SetHeroLevelNT=0,unit,integer,showhideoption
_SetHeroLevelNT_Defaults=GetTriggerUnit,2,ShowHideHide
_SetHeroLevelNT_Limits=_,_,1,_,_,_
_SetHeroLevelNT_Category=TC_HERO
_SetHeroLevelNT_ScriptName=SetHeroLevel

UnitStripHeroLevel=0,unit,integer
_UnitStripHeroLevel_Defaults=GetTriggerUnit,1
_UnitStripHeroLevel_Limits=_,_,1,_
_UnitStripHeroLevel_Category=TC_HERO

SetHeroLevel=0,unit,integer,showhideoption
_SetHeroLevel_Defaults=GetTriggerUnit,2,ShowHideHide
_SetHeroLevel_Limits=_,_,1,_,_,_
_SetHeroLevel_Category=TC_HERO
_SetHeroLevel_ScriptName=SetHeroLevelBJ

SetHeroXP=0,unit,integer,showhideoption
_SetHeroXP_Defaults=GetTriggerUnit,4000,ShowHideHide
_SetHeroXP_Limits=_,_,0,_,_,_
_SetHeroXP_Category=TC_HERO

AddHeroXP=0,unit,integer,showhideoption
_AddHeroXP_Defaults=GetTriggerUnit,1000,ShowHideHide
_AddHeroXP_Category=TC_HERO

AddHeroXPSwapped=0,integer,unit,showhideoption
_AddHeroXPSwapped_Defaults=1000,GetTriggerUnit,ShowHideHide
_AddHeroXPSwapped_Category=TC_HERO

SuspendHeroXP=0,unit,suspendresumeoption_R
_SuspendHeroXP_Defaults=GetTriggerUnit,SuspendResumeSuspend_R
_SuspendHeroXP_Category=TC_HERO

SuspendHeroXPBJ=0,enabledisableoption,unit
_SuspendHeroXPBJ_Defaults=EnableDisableDisable,GetTriggerUnit
_SuspendHeroXPBJ_Category=TC_HERO

SetPlayerHandicapXP=0,player,real
_SetPlayerHandicapXP_Defaults=Player00,1
_SetPlayerHandicapXP_Limits=_,_,0,_
_SetPlayerHandicapXP_Category=TC_HERO

SetPlayerHandicapXPBJ=0,player,real
_SetPlayerHandicapXPBJ_Defaults=Player00,100
_SetPlayerHandicapXPBJ_Limits=_,_,0,_
_SetPlayerHandicapXPBJ_Category=TC_HERO

ReviveHero=0,unit,real,real,showhideoption
_ReviveHero_Defaults=_,0,0,ShowHideHide
_ReviveHero_Category=TC_HERO

ReviveHeroLoc=0,unit,location,showhideoption
_ReviveHeroLoc_Defaults=_,_,ShowHideHide
_ReviveHeroLoc_Category=TC_HERO

SetHeroStr=1,unit,integer,enabledisableoption
_SetHeroStr_Defaults=_,10,EnableDisableEnable
_SetHeroStr_Category=TC_HERO

SetHeroAgi=1,unit,integer,enabledisableoption
_SetHeroAgi_Defaults=_,10,EnableDisableEnable
_SetHeroAgi_Category=TC_HERO

SetHeroInt=1,unit,integer,enabledisableoption
_SetHeroInt_Defaults=_,10,EnableDisableEnable
_SetHeroInt_Category=TC_HERO

ModifyHeroStat=1,herostat,unit,modifymethod,integer
_ModifyHeroStat_Defaults=HeroStatStr,_,ModifyMethodAdd,10
_ModifyHeroStat_Category=TC_HERO

UnitModifySkillPoints=1,unit,integer
_UnitModifySkillPoints_Defaults=_,1
_UnitModifySkillPoints_Category=TC_HERO

ModifyHeroSkillPoints=1,unit,modifymethod,integer
_ModifyHeroSkillPoints_Defaults=_,ModifyMethodAdd,1
_ModifyHeroSkillPoints_Category=TC_HERO

SetReservedLocalHeroButtons=1,integer
_SetReservedLocalHeroButtons_Defaults=3
_SetReservedLocalHeroButtons_Limits=0,6
_SetReservedLocalHeroButtons_Category=TC_HERO

UnitAddItem=0,unit,item
_UnitAddItem_Defaults=GetTriggerUnit,GetLastCreatedItem
_UnitAddItem_Category=TC_HERO

UnitAddItemSwapped=0,item,unit
_UnitAddItemSwapped_Defaults=GetLastCreatedItem,GetTriggerUnit
_UnitAddItemSwapped_Category=TC_HERO

UnitAddItemByIdSwapped=0,itemcode,unit
_UnitAddItemByIdSwapped_Defaults=texp,GetTriggerUnit
_UnitAddItemByIdSwapped_Category=TC_HERO

UnitAddItemToSlotById=0,unit,itemcode,integer
_UnitAddItemToSlotById_Defaults=GetTriggerUnit,texp,0
_UnitAddItemToSlotById_Category=TC_HERO

UnitRemoveItemSwapped=0,item,unit
_UnitRemoveItemSwapped_Defaults=_,_
_UnitRemoveItemSwapped_Category=TC_HERO

UnitRemoveItemFromSlotSwapped=0,integer,unit
_UnitRemoveItemFromSlotSwapped_Defaults=1,_
_UnitRemoveItemFromSlotSwapped_Limits=1,6,_,_
_UnitRemoveItemFromSlotSwapped_Category=TC_HERO

UnitUseItem=0,unit,item
_UnitUseItem_Defaults=_,GetLastCreatedItem
_UnitUseItem_Category=TC_HERO

UnitUseItemPoint=0,unit,item,real,real
_UnitUseItemPoint_Defaults=_,GetLastCreatedItem,0,0
_UnitUseItemPoint_Category=TC_HERO

UnitUseItemPointLoc=0,unit,item,location
_UnitUseItemPointLoc_Defaults=_,GetLastCreatedItem,_
_UnitUseItemPointLoc_Category=TC_HERO

UnitUseItemTarget=0,unit,item,unit
_UnitUseItemTarget_Defaults=_,GetLastCreatedItem,_
_UnitUseItemTarget_Category=TC_HERO

UnitUseItemDestructable=0,unit,item,destructable
_UnitUseItemDestructable_Defaults=_,GetLastCreatedItem,_
_UnitUseItemDestructable_Category=TC_HERO
_UnitUseItemDestructable_ScriptName=UnitUseItemTarget


// Game actions
DisplayTextToPlayer=0,player,real,real,StringExt
_DisplayTextToPlayer_Defaults=Player00,0,0,_
_DisplayTextToPlayer_Category=TC_GAME

DisplayTimedTextToPlayer=0,player,real,real,real,StringExt
_DisplayTimedTextToPlayer_Defaults=Player00,0,0,30,_
_DisplayTimedTextToPlayer_Category=TC_GAME

DisplayTextToForce=0,force,StringExt
_DisplayTextToForce_Defaults=GetPlayersAll,_
_DisplayTextToForce_Category=TC_GAME

DisplayTimedTextToForce=0,force,real,StringExt
_DisplayTimedTextToForce_Defaults=GetPlayersAll,30,_
_DisplayTimedTextToForce_Limits=_,_,0,_,_,_
_DisplayTimedTextToForce_Category=TC_GAME

BJDebugMsg=0,StringExt
_BJDebugMsg_Defaults=_
_BJDebugMsg_Category=TC_GAME

ClearTextMessagesBJ=0,force
_ClearTextMessagesBJ_Defaults=GetPlayersAll
_ClearTextMessagesBJ_Category=TC_GAME

ClearTextMessages=0,nothing
_ClearTextMessages_Category=TC_GAME

PauseGame=0,pauseresumeoption
_PauseGame_Defaults=PauseResumePause
_PauseGame_Category=TC_GAME

PauseGameOn=0,nothing
_PauseGameOn_Defaults=
_PauseGameOn_Category=TC_GAME

PauseGameOff=0,nothing
_PauseGameOff_Defaults=
_PauseGameOff_Category=TC_GAME

SetGameSpeed=0,gamespeed
_SetGameSpeed_Defaults=GameSpeedNormal
_SetGameSpeed_Category=TC_GAME

LockGameSpeedBJ=0,nothing
_LockGameSpeedBJ_Defaults=
_LockGameSpeedBJ_Category=TC_GAME

UnlockGameSpeedBJ=0,nothing
_UnlockGameSpeedBJ_Defaults=
_UnlockGameSpeedBJ_Category=TC_GAME

SetMapFlag=0,mapflag,onoffoption
_SetMapFlag_Defaults=MapFlagUseHandicaps,OnOffOn
_SetMapFlag_Category=TC_GAME

SetGameDifficulty=0,gamedifficulty
_SetGameDifficulty_Defaults=GameDifficultyNormal
_SetGameDifficulty_Category=TC_GAME

SetTimeOfDay=0,real
_SetTimeOfDay_Defaults=12
_SetTimeOfDay_Limits=0,24
_SetTimeOfDay_Category=TC_GAME

SetTimeOfDayScale=0,real
_SetTimeOfDayScale_Defaults=100
_SetTimeOfDayScale_Defaults=0,_
_SetTimeOfDayScale_Category=TC_GAME

SetTimeOfDayScalePercentBJ=0,real
_SetTimeOfDayScalePercentBJ_Defaults=100
_SetTimeOfDayScalePercentBJ_Defaults=0,_
_SetTimeOfDayScalePercentBJ_Category=TC_GAME

UseTimeOfDayBJ=0,onoffoption
_UseTimeOfDayBJ_Defaults=OnOffOff
_UseTimeOfDayBJ_Category=TC_GAME

DoNotSaveReplay=0
_DoNotSaveReplay_Defaults=
_DoNotSaveReplay_Category=TC_GAME

Cheat=1,string
_Cheat_Defaults="greedisgood 999999"
_Cheat_Category=TC_GAME

ShareEverythingWithTeam=0,player
_ShareEverythingWithTeam_Defaults=Player00
_ShareEverythingWithTeam_Category=TC_GAME

MakeUnitsPassiveForPlayer=0,player
_MakeUnitsPassiveForPlayer_Defaults=Player00
_MakeUnitsPassiveForPlayer_Category=TC_GAME

CustomVictoryBJ=0,player,useskipoption,useskipoption
_CustomVictoryBJ_Defaults=Player00,UseSkipOptionUse,UseSkipOptionUse
_CustomVictoryBJ_Category=TC_GAME

CustomDefeatBJ=0,player,StringExt
_CustomDefeatBJ_Defaults=Player00,WESTRING_PEVENT_DEFEAT_MSG
_CustomDefeatBJ_Category=TC_GAME

SetNextLevelBJ=0,string
_SetNextLevelBJ_Defaults="Maps\MapName.w3m"
_SetNextLevelBJ_Category=TC_GAME

ChangeLevel=1,anyfile,useskipoption
_ChangeLevel_Defaults="LoadFile.w3z",UseSkipOptionSkip
_ChangeLevel_Category=TC_GAME

SaveGame=1,anyfile
_SaveGame_Defaults="SaveFile.w3z"
_SaveGame_Category=TC_GAME

LoadGameBJ=1,anyfile,useskipoption
_LoadGameBJ_Defaults="LoadFile.w3z",UseSkipOptionSkip
_LoadGameBJ_Category=TC_GAME
_LoadGameBJ_ScriptName=LoadGame

SaveAndLoadGameBJ=1,anyfile,anyfile,useskipoption
_SaveAndLoadGameBJ_Defaults="SaveFile.w3z","LoadFile.w3z",UseSkipOptionSkip
_SaveAndLoadGameBJ_Category=TC_GAME

SaveAndChangeLevelBJ=1,anyfile,anyfile,useskipoption
_SaveAndChangeLevelBJ_Defaults="SaveFile.w3z","Maps\MapName.w3x",UseSkipOptionSkip
_SaveAndChangeLevelBJ_Category=TC_GAME

RenameSaveDirectoryBJ=1,anyfile,anyfile
_RenameSaveDirectoryBJ_Defaults=_,_
_RenameSaveDirectoryBJ_Category=TC_GAME
_RenameSaveDirectoryBJ_ScriptName=RenameSaveDirectory

RemoveSaveDirectoryBJ=1,anyfile
_RemoveSaveDirectoryBJ_Defaults=_
_RemoveSaveDirectoryBJ_Category=TC_GAME
_RemoveSaveDirectoryBJ_ScriptName=RemoveSaveDirectory

CopySaveGameBJ=1,anyfile,anyfile
_CopySaveGameBJ_Defaults=_,_
_CopySaveGameBJ_Category=TC_GAME
_CopySaveGameBJ_ScriptName=CopySaveGame

SetCampaignMenuRaceBJ=0,campaignindex
_SetCampaignMenuRaceBJ_Defaults=CampaignIndexH
_SetCampaignMenuRaceBJ_Category=TC_GAME

SetMissionAvailableBJ=0,enabledisableoption,missionindex
_SetMissionAvailableBJ_Defaults=EnableDisableEnable,MissionIndexH01
_SetMissionAvailableBJ_Category=TC_GAME

SetCampaignAvailableBJ=0,enabledisableoption,campaignindex
_SetCampaignAvailableBJ_Defaults=EnableDisableEnable,CampaignIndexH
_SetCampaignAvailableBJ_Category=TC_GAME

SetCinematicAvailableBJ=0,enabledisableoption,cinematicindex
_SetCinematicAvailableBJ_Defaults=EnableDisableEnable,CinematicIndexHED
_SetCinematicAvailableBJ_Category=TC_GAME

ShowCustomCampaignButton=1,showhideoption,integer
_ShowCustomCampaignButton_Defaults=ShowHideShow,1
_ShowCustomCampaignButton_Limits=_,_,1,_
_ShowCustomCampaignButton_Category=TC_GAME

DisableRestartMission=1,boolean
_DisableRestartMission_Defaults=false
_DisableRestartMission_Category=TC_GAME

SetAllyColorFilterState=1,integer
_SetAllyColorFilterState_Defaults=0
_SetAllyColorFilterState_Limits=0,2
_SetAllyColorFilterState_Category=TC_GAME

SetCreepCampFilterState=1,showhideoption
_SetCreepCampFilterState_Defaults=ShowHideHide
_SetCreepCampFilterState_Category=TC_GAME

EnableMinimapFilterButtons=1,enabledisableoption,enabledisableoption
_EnableMinimapFilterButtons_Defaults=EnableDisableDisable,EnableDisableDisable
_EnableMinimapFilterButtons_Category=TC_GAME

EnableSelect=1,enabledisableoption,enabledisableoption
_EnableSelect_Defaults=EnableDisableEnable,EnableDisableEnable
_EnableSelect_Category=TC_GAME

EnableDragSelect=1,enabledisableoption,enabledisableoption
_EnableDragSelect_Defaults=EnableDisableEnable,EnableDisableEnable
_EnableDragSelect_Category=TC_GAME

EnablePreSelect=1,enabledisableoption,enabledisableoption
_EnablePreSelect_Defaults=EnableDisableEnable,EnableDisableEnable
_EnablePreSelect_Category=TC_GAME

ForceUIKeyBJ=0,player,string
_ForceUIKeyBJ_Defaults=Player00,"A"
_ForceUIKeyBJ_Category=TC_GAME

ForceUICancelBJ=0,player
_ForceUICancelBJ_Defaults=Player00
_ForceUICancelBJ_Category=TC_GAME

//PreloadStart
//PreloadRefresh
//PreloadEndEx
//PreloadGenClear
//PreloadGenStart
//PreloadGenEnd

Preload=0,anyfile
_Preload_Defaults=_
_Preload_Category=TC_GAME

PreloadEnd=0,real
_PreloadEnd_Defaults=0.5
_PreloadEnd_Category=TC_GAME

Preloader=0,preloadfile
_Preloader_Defaults=
_Preloader_Category=TC_GAME


// Game Cache actions
InitGameCacheBJ=0,string
_InitGameCacheBJ_Defaults="MapName.w3v"
_InitGameCacheBJ_Category=TC_GAMECACHE

SaveGameCacheBJ=0,gamecache
_SaveGameCacheBJ_Defaults=GetLastCreatedGameCacheBJ
_SaveGameCacheBJ_Category=TC_GAMECACHE
_SaveGameCacheBJ_ScriptName=SaveGameCache

StoreUnitBJ=0,unit,string,string,gamecache
_StoreUnitBJ_Defaults=_,_,"Category",GetLastCreatedGameCacheBJ
_StoreUnitBJ_Category=TC_GAMECACHE

StoreReal=0,gamecache,string,string,real
_StoreReal_Defaults=GetLastCreatedGameCacheBJ,"Category",_,_
_StoreReal_Category=TC_GAMECACHE

StoreInteger=0,gamecache,string,string,integer
_StoreInteger_Defaults=GetLastCreatedGameCacheBJ,_,_
_StoreInteger_Category=TC_GAMECACHE

StoreBoolean=0,gamecache,string,string,boolean
_StoreBoolean_Defaults=GetLastCreatedGameCacheBJ,"Category",_,_
_StoreBoolean_Category=TC_GAMECACHE

StoreString=0,gamecache,string,string,string
_StoreString_Defaults=GetLastCreatedGameCacheBJ,"Category",_,_
_StoreString_Category=TC_GAMECACHE

RestoreUnitLocFacingAngleBJ=0,string,string,gamecache,player,location,real
_RestoreUnitLocFacingAngleBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ,Player00,_,0
_RestoreUnitLocFacingAngleBJ_Category=TC_GAMECACHE

RestoreUnitLocFacingPointBJ=0,string,string,gamecache,player,location,location
_RestoreUnitLocFacingPointBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ,Player00,_,_
_RestoreUnitLocFacingPointBJ_Category=TC_GAMECACHE

ReloadGameCachesFromDisk=1,nothing
_ReloadGameCachesFromDisk_Defaults=
_ReloadGameCachesFromDisk_Category=TC_GAMECACHE

FlushGameCacheBJ=1,gamecache
_FlushGameCacheBJ_Defaults=GetLastCreatedGameCacheBJ
_FlushGameCacheBJ_Category=TC_GAMECACHE
_FlushGameCacheBJ_ScriptName=FlushGameCache

FlushStoredMission=1,gamecache,string
_FlushStoredMission_Defaults=GetLastCreatedGameCacheBJ,"Category"
_FlushStoredMission_Category=TC_GAMECACHE

// Hashtable actions
InitHashtableBJ=0
_InitHashtableBJ_Defaults=
_InitHashtableBJ_Category=TC_HASHTABLE

InitHashtable=0
_InitHashtable_Defaults=
_InitHashtable_Category=TC_HASHTABLE

SaveRealBJ=0,real,integer,integer,hashtable
_SaveRealBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveRealBJ_Category=TC_HASHTABLE

SaveReal=0,hashtable,integer,integer,real
_SaveReal_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveReal_Category=TC_HASHTABLE

SaveIntegerBJ=0,integer,integer,integer,hashtable
_SaveIntegerBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveIntegerBJ_Category=TC_HASHTABLE

SaveInteger=0,hashtable,integer,integer,integer
_SaveInteger_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveInteger_Category=TC_HASHTABLE

SaveBooleanBJ=0,boolean,integer,integer,hashtable
_SaveBooleanBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveBooleanBJ_Category=TC_HASHTABLE

SaveBoolean=0,hashtable,integer,integer,boolean
_SaveBoolean_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveBoolean_Category=TC_HASHTABLE

SaveStringBJ=1,string,integer,integer,hashtable
_SaveStringBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveStringBJ_Category=TC_HASHTABLE

SaveStr=1,hashtable,integer,integer,string
_SaveStr_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveStr_Category=TC_HASHTABLE

SaveAgentHandle=0,hashtable,integer,integer,agent
_SaveAgentHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveAgentHandle_Category=TC_HASHTABLE

SavePlayerHandleBJ=0,player,integer,integer,hashtable
_SavePlayerHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SavePlayerHandleBJ_Category=TC_HASHTABLE

SavePlayerHandle=0,hashtable,integer,integer,player
_SavePlayerHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SavePlayerHandle_Category=TC_HASHTABLE

SaveWidgetHandleBJ=0,widget,integer,integer,hashtable
_SaveWidgetHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveWidgetHandleBJ_Category=TC_HASHTABLE

SaveWidgetHandle=0,hashtable,integer,integer,wigdet
_SaveWidgetHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveWidgetHandle_Category=TC_HASHTABLE

SaveDestructableHandleBJ=0,destructable,integer,integer,hashtable
_SaveDestructableHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveDestructableHandleBJ_Category=TC_HASHTABLE

SaveDestructableHandle=0,hashtable,integer,integer,destructable
_SaveDestructableHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveDestructableHandle_Category=TC_HASHTABLE

SaveItemHandleBJ=0,item,integer,integer,hashtable
_SaveItemHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveItemHandleBJ_Category=TC_HASHTABLE

SaveItemHandle=0,hashtable,integer,integer,item
_SaveItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveItemHandle_Category=TC_HASHTABLE

SaveUnitHandleBJ=0,unit,integer,integer,hashtable
_SaveUnitHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveUnitHandleBJ_Category=TC_HASHTABLE

SaveUnitHandle=0,hashtable,integer,integer,unit
_SaveUnitHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveUnitHandle_Category=TC_HASHTABLE

//SaveAbilityHandleBJ=0,ability,integer,integer,hashtable
//_SaveAbilityHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveAbilityHandleBJ_Category=TC_HASHTABLE

//SaveAbilityHandle=0,hashtable,integer,integer,ability
//_SaveAbilityHandle_Defaults=GetLastCreatedHashtableBJ,1,1,bj_getSpellAbility
//_SaveAbilityHandle_Category=TC_HASHTABLE

YDWESaveAbilityHandleBJ=0,abilcode,integer,integer,hashtable
_YDWESaveAbilityHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_YDWESaveAbilityHandleBJ_Category=TC_HASHTABLE

YDWESaveAbilityHandle=0,hashtable,integer,integer,abilcode
_YDWESaveAbilityHandle_Defaults=GetLastCreatedHashtableBJ,1,1,_
_YDWESaveAbilityHandle_Category=TC_HASHTABLE

SaveTimerHandleBJ=0,timer,integer,integer,hashtable
_SaveTimerHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTimerHandleBJ_Category=TC_HASHTABLE

SaveTimerHandle=0,hashtable,integer,integer,timer
_SaveTimerHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTimerHandle_Category=TC_HASHTABLE

//SaveTriggerRegionHandleBJ=0,region,integer,integer,hashtable
//_SaveTriggerRegionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveTriggerRegionHandleBJ_Category=TC_HASHTABLE

SaveTriggerHandleBJ=0,trigger,integer,integer,hashtable
_SaveTriggerHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTriggerHandleBJ_Category=TC_HASHTABLE

SaveTriggerHandle=0,hashtable,integer,integer,trigger
_SaveTriggerHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTriggerHandle_Category=TC_HASHTABLE

SaveTriggerConditionHandleBJ=0,triggercondition,integer,integer,hashtable
_SaveTriggerConditionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTriggerConditionHandleBJ_Category=TC_HASHTABLE

SaveTriggerConditionHandle=0,hashtable,integer,integer,triggercondition
_SaveTriggerConditionHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTriggerConditionHandle_Category=TC_HASHTABLE

SaveTriggerActionHandleBJ=0,triggeraction,integer,integer,hashtable
_SaveTriggerActionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTriggerActionHandleBJ_Category=TC_HASHTABLE

SaveTriggerActionHandle=0,hashtable,integer,integer,triggeraction
_SaveTriggerActionHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTriggerActionHandle_Category=TC_HASHTABLE

SaveTriggerEventHandleBJ=0,event,integer,integer,hashtable
_SaveTriggerEventHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTriggerEventHandleBJ_Category=TC_HASHTABLE

SaveTriggerEventHandle=0,hashtable,integer,integer,event
_SaveTriggerEventHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTriggerEventHandle_Category=TC_HASHTABLE

SaveForceHandleBJ=0,force,integer,integer,hashtable
_SaveForceHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveForceHandleBJ_Category=TC_HASHTABLE

SaveForceHandle=0,hashtable,integer,integer,force
_SaveForceHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveForceHandle_Category=TC_HASHTABLE

SaveGroupHandleBJ=0,group,integer,integer,hashtable
_SaveGroupHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveGroupHandleBJ_Category=TC_HASHTABLE

SaveGroupHandle=0,hashtable,integer,integer,group
_SaveGroupHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveGroupHandle_Category=TC_HASHTABLE

SaveLocationHandleBJ=0,location,integer,integer,hashtable
_SaveLocationHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveLocationHandleBJ_Category=TC_HASHTABLE

SaveLocationHandle=0,hashtable,integer,integer,location
_SaveLocationHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveLocationHandle_Category=TC_HASHTABLE

SaveRegionHandleBJ=0,region,integer,integer,hashtable
_SaveRegionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveRegionHandleBJ_Category=TC_HASHTABLE

SaveRegionHandle=0,hashtable,integer,integer,region
_SaveRegionHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveRegionHandle_Category=TC_HASHTABLE

SaveRectHandleBJ=0,rect,integer,integer,hashtable
_SaveRectHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveRectHandleBJ_Category=TC_HASHTABLE

SaveRectHandle=0,hashtable,integer,integer,rect
_SaveRectHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveRectHandle_Category=TC_HASHTABLE

SaveBooleanExprHandleBJ=0,boolexpr,integer,integer,hashtable
_SaveBooleanExprHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveBooleanExprHandleBJ_Category=TC_HASHTABLE

SaveBooleanExprHandle=0,hashtable,integer,integer,boolexpr
_SaveBooleanExprHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveBooleanExprHandle_Category=TC_HASHTABLE

//SaveConditionFuncHandleBJ=0,conditionfunc,integer,integer,hashtable
//_SaveConditionFuncHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveConditionFuncHandleBJ_Category=TC_HASHTABLE

//SaveFilterFuncHandleBJ=0,filterfunc,integer,integer,hashtable
//_SaveFilterFuncHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveFilterFuncHandleBJ_Category=TC_HASHTABLE

SaveSoundHandleBJ=0,sound,integer,integer,hashtable
_SaveSoundHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveSoundHandleBJ_Category=TC_HASHTABLE

SaveSoundHandle=0,hashtable,integer,integer,sound
_SaveSoundHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveSoundHandle_Category=TC_HASHTABLE

//SaveRaceHandleBJ=0,race,integer,integer,hashtable
//_SaveRaceHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveRaceHandleBJ_Category=TC_HASHTABLE

SaveEffectHandleBJ=0,effect,integer,integer,hashtable
_SaveEffectHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveEffectHandleBJ_Category=TC_HASHTABLE

SaveEffectHandle=0,hashtable,integer,integer,effect
_SaveEffectHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveEffectHandle_Category=TC_HASHTABLE

SaveUnitPoolHandleBJ=0,unitpool,integer,integer,hashtable
_SaveUnitPoolHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveUnitPoolHandleBJ_Category=TC_HASHTABLE

SaveUnitPoolHandle=0,hashtable,integer,integer,unitpool
_SaveUnitPoolHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveUnitPoolHandle_Category=TC_HASHTABLE

SaveItemPoolHandleBJ=0,itempool,integer,integer,hashtable
_SaveItemPoolHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveItemPoolHandleBJ_Category=TC_HASHTABLE

SaveItemPoolHandle=0,hashtable,integer,integer,itempool
_SaveItemPoolHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveItemPoolHandle_Category=TC_HASHTABLE

SaveQuestHandleBJ=0,quest,integer,integer,hashtable
_SaveQuestHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveQuestHandleBJ_Category=TC_HASHTABLE

SaveQuestHandle=0,hashtable,integer,integer,quest
_SaveQuestHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveQuestHandle_Category=TC_HASHTABLE

SaveQuestItemHandleBJ=0,questitem,integer,integer,hashtable
_SaveQuestItemHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveQuestItemHandleBJ_Category=TC_HASHTABLE

SaveQuestItemHandle=0,hashtable,integer,integer,questitem
_SaveQuestItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveQuestItemHandle_Category=TC_HASHTABLE

SaveDefeatConditionHandleBJ=0,defeatcondition,integer,integer,hashtable
_SaveDefeatConditionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveDefeatConditionHandleBJ_Category=TC_HASHTABLE

SaveDefeatConditionHandle=0,hashtable,integer,integer,defeatcondition
_SaveDefeatConditionHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveDefeatConditionHandle_Category=TC_HASHTABLE

SaveTimerDialogHandleBJ=0,timerdialog,integer,integer,hashtable
_SaveTimerDialogHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTimerDialogHandleBJ_Category=TC_HASHTABLE

SaveTimerDialogHandle=0,hashtable,integer,integer,timerdialog
_SaveTimerDialogHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTimerDialogHandle_Category=TC_HASHTABLE

SaveLeaderboardHandleBJ=0,leaderboard,integer,integer,hashtable
_SaveLeaderboardHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveLeaderboardHandleBJ_Category=TC_HASHTABLE

SaveLeaderboardHandle=0,hashtable,integer,integer,leaderboard
_SaveLeaderboardHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveLeaderboardHandle_Category=TC_HASHTABLE

SaveMultiboardHandleBJ=0,multiboard,integer,integer,hashtable
_SaveMultiboardHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveMultiboardHandleBJ_Category=TC_HASHTABLE

SaveMultiboardHandle=0,hashtable,integer,integer,multiboard
_SaveMultiboardHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveMultiboardHandle_Category=TC_HASHTABLE

SaveMultiboardItemHandleBJ=0,multiboarditem,integer,integer,hashtable
_SaveMultiboardItemHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveMultiboardItemHandleBJ_Category=TC_HASHTABLE

SaveMultiboardItemHandle=0,hashtable,integer,integer,multiboarditem
_SaveMultiboardItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveMultiboardItemHandle_Category=TC_HASHTABLE

SaveTrackableHandleBJ=0,trackable,integer,integer,hashtable
_SaveTrackableHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTrackableHandleBJ_Category=TC_HASHTABLE

SaveTrackableHandle=0,hashtable,integer,integer,trackable
_SaveTrackableHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTrackableHandle_Category=TC_HASHTABLE

//SaveGameCacheHandleBJ=0,gamecache,integer,integer,hashtable
//_SaveGameCacheHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveGameCacheHandleBJ_Category=TC_HASHTABLE

SaveDialogHandleBJ=0,dialog,integer,integer,hashtable
_SaveDialogHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveDialogHandleBJ_Category=TC_HASHTABLE

SaveDialogHandle=0,hashtable,integer,integer,dialog
_SaveDialogHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveDialogHandle_Category=TC_HASHTABLE

SaveButtonHandleBJ=0,button,integer,integer,hashtable
_SaveButtonHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveButtonHandleBJ_Category=TC_HASHTABLE

SaveButtonHandle=0,hashtable,integer,integer,button
_SaveButtonHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveButtonHandle_Category=TC_HASHTABLE

//SaveVersionHandleBJ=0,version,integer,integer,hashtable
//_SaveVersionHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveVersionHandleBJ_Category=TC_HASHTABLE

//SaveItemTypeHandleBJ=0,itemtype,integer,integer,hashtable
//_SaveItemTypeHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
//_SaveItemTypeHandleBJ_Category=TC_HASHTABLE

SaveTextTagHandleBJ=0,texttag,integer,integer,hashtable
_SaveTextTagHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveTextTagHandleBJ_Category=TC_HASHTABLE

SaveTextTagHandle=0,hashtable,integer,integer,texttag
_SaveTextTagHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveTextTagHandle_Category=TC_HASHTABLE

SaveLightningHandleBJ=0,lightning,integer,integer,hashtable
_SaveLightningHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveLightningHandleBJ_Category=TC_HASHTABLE

SaveLightningHandle=0,hashtable,integer,integer,lightning
_SaveLightningHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveLightningHandle_Category=TC_HASHTABLE

SaveImageHandleBJ=0,image,integer,integer,hashtable
_SaveImageHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveImageHandleBJ_Category=TC_HASHTABLE

SaveImageHandle=0,hashtable,integer,integer,image
_SaveImageHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveImageHandle_Category=TC_HASHTABLE

SaveUbersplatHandleBJ=0,ubersplat,integer,integer,hashtable
_SaveUbersplatHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveUbersplatHandleBJ_Category=TC_HASHTABLE

SaveUbersplatHandle=0,hashtable,integer,integer,ubersplat
_SaveUbersplatHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveUbersplatHandle_Category=TC_HASHTABLE

SaveFogStateHandleBJ=0,fogstate,integer,integer,hashtable
_SaveFogStateHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveFogStateHandleBJ_Category=TC_HASHTABLE

SaveFogStateHandle=0,hashtable,integer,integer,fogstate
_SaveFogStateHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveFogStateHandle_Category=TC_HASHTABLE

SaveFogModifierHandleBJ=0,fogmodifier,integer,integer,hashtable
_SaveFogModifierHandleBJ_Defaults=_,_,_,GetLastCreatedHashtableBJ
_SaveFogModifierHandleBJ_Category=TC_HASHTABLE

SaveFogModifierHandle=0,hashtable,integer,integer,fogmodifier
_SaveFogModifierHandle_Defaults=GetLastCreatedHashtableBJ,_,_,_
_SaveFogModifierHandle_Category=TC_HASHTABLE

SaveHashtableHandle=0,hashtable,integer,integer,hashtable
_SaveHashtableHandle_Defaults=GetLastCreatedHashtableBJ,_,_,bj_lastCreatedHashtable
_SaveHashtableHandle_Category=TC_HASHTABLE

FlushParentHashtableBJ=1,hashtable
_FlushParentHashtableBJ_Defaults=GetLastCreatedHashtableBJ
_FlushParentHashtableBJ_Category=TC_HASHTABLE
_FlushParentHashtableBJ_ScriptName=FlushParentHashtable

FlushParentHashtable=1,hashtable
_FlushParentHashtable_Defaults=GetLastCreatedHashtableBJ
_FlushParentHashtable_Category=TC_HASHTABLE

FlushChildHashtableBJ=1,integer,hashtable
_FlushChildHashtableBJ_Defaults=_,GetLastCreatedHashtableBJ
_FlushChildHashtableBJ_Category=TC_HASHTABLE

FlushChildHashtable=1,hashtable,integer
_FlushChildHashtable_Defaults=GetLastCreatedHashtableBJ,_
_FlushChildHashtable_Category=TC_HASHTABLE

// Neutral Building actions
AddResourceAmountBJ=0,integer,unit
_AddResourceAmountBJ_Defaults=5000,_
_AddResourceAmountBJ_Category=TC_NEUTRALBUILDING

SetResourceAmount=0,unit,integer
_SetResourceAmount_Defaults=_,12500
_SetResourceAmount_Limits=_,_,0,_
_SetResourceAmount_Category=TC_NEUTRALBUILDING

BlightGoldMineForPlayer=0,unit,player
_BlightGoldMineForPlayer_Defaults=_,Player00
_BlightGoldMineForPlayer_Category=TC_NEUTRALBUILDING

WaygateActivateBJ=0,enabledisableoption,unit
_WaygateActivateBJ_Defaults=EnableDisableEnable,_
_WaygateActivateBJ_Category=TC_NEUTRALBUILDING

WaygateSetDestination=0,unit,real,real
_WaygateSetDestination_Defaults=_,0,0
_WaygateSetDestination_Category=TC_NEUTRALBUILDING

WaygateSetDestinationLocBJ=0,unit,location
_WaygateSetDestinationLocBJ_Defaults=_,_
_WaygateSetDestinationLocBJ_Category=TC_NEUTRALBUILDING

SetAltMinimapIcon=1,imagefile
_SetAltMinimapIcon_Defaults="UI\Minimap\Minimap-Tower"
_SetAltMinimapIcon_Category=TC_NEUTRALBUILDING

UnitSetUsesAltIconBJ=1,onoffoption,unit
_UnitSetUsesAltIconBJ_Defaults=OnOffOn,_
_UnitSetUsesAltIconBJ_Category=TC_NEUTRALBUILDING

AddItemToStockBJ=1,itemcode,unit,integer,integer
_AddItemToStockBJ_Defaults=texp,GetTriggerUnit,0,1
_AddItemToStockBJ_Category=TC_NEUTRALBUILDING

AddItemToAllStock=1,itemcode,integer,integer
_AddItemToAllStock_Defaults=texp,0,1
_AddItemToAllStock_Category=TC_NEUTRALBUILDING

AddUnitToStockBJ=1,unitcode,unit,integer,integer
_AddUnitToStockBJ_Defaults=hfoo,GetTriggerUnit,0,1
_AddUnitToStockBJ_Category=TC_NEUTRALBUILDING

AddUnitToAllStock=1,unitcode,integer,integer
_AddUnitToAllStock_Defaults=hfoo,0,1
_AddUnitToAllStock_Category=TC_NEUTRALBUILDING

RemoveItemFromStockBJ=1,itemcode,unit
_RemoveItemFromStockBJ_Defaults=texp,GetTriggerUnit
_RemoveItemFromStockBJ_Category=TC_NEUTRALBUILDING

RemoveItemFromAllStock=1,itemcode
_RemoveItemFromAllStock_Defaults=texp
_RemoveItemFromAllStock_Category=TC_NEUTRALBUILDING

RemoveUnitFromStockBJ=1,unitcode,unit
_RemoveUnitFromStockBJ_Defaults=hfoo,GetTriggerUnit
_RemoveUnitFromStockBJ_Category=TC_NEUTRALBUILDING

RemoveUnitFromAllStock=1,unitcode
_RemoveUnitFromAllStock_Defaults=hfoo
_RemoveUnitFromAllStock_Category=TC_NEUTRALBUILDING

SetItemTypeSlots=1,unit,integer
_SetItemTypeSlots_Defaults=GetTriggerUnit,6
_SetItemTypeSlots_Category=TC_NEUTRALBUILDING

SetAllItemTypeSlots=1,integer
_SetAllItemTypeSlots_Defaults=6
_SetAllItemTypeSlots_Category=TC_NEUTRALBUILDING

SetUnitTypeSlots=1,unit,integer
_SetUnitTypeSlots_Defaults=GetTriggerUnit,6
_SetUnitTypeSlots_Category=TC_NEUTRALBUILDING

SetAllUnitTypeSlots=1,integer
_SetAllUnitTypeSlots_Defaults=6
_SetAllUnitTypeSlots_Category=TC_NEUTRALBUILDING


// Obsolete actions
//AddPerfLogLabel=0,string
//_AddPerfLogLabel_Defaults="Triggered Debug Label"
//_AddPerfLogLabel_Category=TC_OBSOLETE

//Cheat=0,string
//_Cheat_Defaults="warnings"
//_Cheat_Category=TC_OBSOLETE

//MemoryLeakHelper
YDWEMemoryLeakHelperMapIsOpenMemoryLeakHelper=0,boolean
_YDWEMemoryLeakHelperMapIsOpenMemoryLeakHelper_Defaults=false
_YDWEMemoryLeakHelperMapIsOpenMemoryLeakHelper_Category=TC_YDHIDE

YDWEMemoryLeakHelperDisplayLeaks=0,nothing
_YDWEMemoryLeakHelperDisplayLeaks_Category=TC_YDHIDE

YDWEMemoryLeakHelperProtectLastCaughtHandle=0,nothing
_YDWEMemoryLeakHelperProtectLastCaughtHandle_Category=TC_YDHIDE

YDWEMemoryLeakHelperProtectLocation=0,location
_YDWEMemoryLeakHelperProtectLocation_Category=TC_YDHIDE

YDWEMemoryLeakHelperProtectGroup=0,group
_YDWEMemoryLeakHelperProtectGroup_Category=TC_YDHIDE

YDWEMemoryLeakHelperProtectEffect=0,effect
_YDWEMemoryLeakHelperProtectEffect_Defaults=GetLastCreatedEffectBJ
_YDWEMemoryLeakHelperProtectEffect_Category=TC_YDHIDE

StoreRealBJ=0,real,string,string,gamecache
_StoreRealBJ_Defaults=_,_,"Category",GetLastCreatedGameCacheBJ
_StoreRealBJ_Category=TC_YDHIDE

StoreIntegerBJ=0,integer,string,string,gamecache
_StoreIntegerBJ_Defaults=_,_,"Category",GetLastCreatedGameCacheBJ
_StoreIntegerBJ_Category=TC_YDHIDE

StoreBooleanBJ=0,boolean,string,string,gamecache
_StoreBooleanBJ_Defaults=_,_,"Category",GetLastCreatedGameCacheBJ
_StoreBooleanBJ_Category=TC_YDHIDE

StoreStringBJ=1,string,string,string,gamecache
_StoreStringBJ_Defaults=_,_,"Category",GetLastCreatedGameCacheBJ
_StoreStringBJ_Category=TC_YDHIDE

FlushGameCache=1,gamecache
_FlushGameCache_Defaults=GetLastCreatedGameCacheBJ
_FlushGameCache_Category=TC_YDHIDE
_FlushGameCache_ScriptName=FlushGameCache

FlushStoredMissionBJ=1,string,gamecache
_FlushStoredMissionBJ_Defaults="Category",GetLastCreatedGameCacheBJ
_FlushStoredMissionBJ_Category=TC_YDHIDE


YDWEWaitForLocalVariable=1,real
_YDWEWaitForLocalVariable_Defaults=2
_YDWEWaitForLocalVariable_Limits=0,_
_YDWEWaitForLocalVariable_Category=TC_YDHIDE





//***************************************************************************
[TriggerCalls]

// Defines function calls which may be used as parameter values
// Key: Function name
// Value 0: first game version in which this function is valid
// Value 1: flag (0 or 1) indicating if the call can be used in events
// Value 2: return type
// Value 3+: argument types
//
// Note: Operators are specially handled by the editor

// YD Beyond Fate

YDWECustomScriptCode=0,1,AnyReturnType,scriptcode
_YDWECustomScriptCode_Defaults=_
_YDWECustomScriptCode_Category=TC_YDBF

YDWEGetAnyTypeLocalVariable=0,1,AnyReturnType,scriptcode
_YDWEGetAnyTypeLocalVariable_Defaults=_
_YDWEGetAnyTypeLocalVariable_Category=TC_YDBF

YDWEForLoopLocVarIndex=0,1,integer,scriptcode
_YDWEForLoopLocVarIndex_Defaults=_
_YDWEForLoopLocVarIndex_Category=TC_YDBF

YDWELoadAnyTypeDataByUserData=0,1,AnyReturnType,typename,Null,scriptcode
_YDWELoadAnyTypeDataByUserData_Defaults=_,_,_
_YDWELoadAnyTypeDataByUserData_Category=TC_YDBF

YDWEHaveSavedAnyTypeDataByUserData=0,1,boolean,typename,Null,typename,scriptcode
_YDWEHaveSavedAnyTypeDataByUserData_Category=TC_YDBF


//最萌小汐
sys.isIn11=0,1,boolean
_sys.isIn11_Category=TC_MU_BASE

math.isPointInRect=0,1,boolean,location,real,real,real,location,removeWhichLocation
_math.isPointInRect_Defaults=_,0,1000,300,_,removeWhichLocationB
_math.isPointInRect_Category=TC_MU_MATH

math.isInsidePolygon=0,1,boolean,integer,integer,location,boolean
_math.isInsidePolygon_Defaults=1,3,_,true
_math.isInsidePolygon_Category=TC_MU_MATH

process.IsEnable=0,1,boolean,integer
_process.IsEnable_Category=TC_MU_PROCESS

process.HasName=0,1,boolean,unit,int,string,boolean,boolean
_process.HasName_Defaults=GetTriggerUnit,0,_,true,false
_process.HasName_Category=TC_MU_PROCESS

Unit.IsHard=0,1,boolean,unit
_Unit.IsHard_Category=TC_MU_UNIT

// returns boolean

YDWEGetLocalVariableBoolean=0,1,boolean,string
_YDWEGetLocalVariableBoolean_Category=TC_YDLC

YDWEGetLocalVariableBooleanArray=0,1,boolean,string,integer
_YDWEGetLocalVariableBooleanArray_Defaults=_,1
_YDWEGetLocalVariableBooleanArray_Limits=_,_,0,_
_YDWEGetLocalVariableBooleanArray_Category=TC_YDLC

YDWEGetBooleanByInteger=0,1,boolean,integer,integer
_YDWEGetBooleanByInteger_Category=TC_YDLD

YDWEGetBooleanByString=0,1,boolean,string,string
_YDWEGetBooleanByString_Category=TC_YDLD

YDWEPlatformIsInPlatform=0,1,boolean
_YDWEPlatformIsInPlatform_Category=TC_YDFC

//YDWEPlatformIsInRoom=0,1,boolean
//_YDWEPlatformIsInRoom_Category=TC_YDFC

YDWEIsItemSwitch=0,1,boolean,unit
_YDWEIsItemSwitch_Defaults=GetTriggerUnit
_YDWEIsItemSwitch_Category=TC_YDST

  =0,1,boolean,scriptcode
_  _Defaults=_
_  _Category=TC_NOTHING

YDWEIsTriggerEventId=0,1,boolean,eventid
_YDWEIsTriggerEventId_Category=TC_NOTHING

 UnitAddAbility=0,1,boolean,unit,abilcode
_ UnitAddAbility_Defaults=GetTriggerUnit,_
_ UnitAddAbility_Category=TC_UNIT

 UnitRemoveAbility=0,1,boolean,unit,abilcode
_ UnitRemoveAbility_Defaults=GetTriggerUnit,_
_ UnitRemoveAbility_Category=TC_UNIT

IsTriggerEnabled=0,1,boolean,trigger
_IsTriggerEnabled_Defaults=GetTriggeringTrigger
_IsTriggerEnabled_Category=TC_TRIGGER

TriggerEvaluate=0,1,boolean,trigger
_TriggerEvaluate_Defaults=_
_TriggerEvaluate_Category=TC_TRIGGER

IsTriggerQueuedBJ=0,1,boolean,trigger
_IsTriggerQueuedBJ_Defaults=_
_IsTriggerQueuedBJ_Category=TC_TRIGGER

IsTriggerQueueEmptyBJ=0,1,boolean
_IsTriggerQueueEmptyBJ_Defaults=
_IsTriggerQueueEmptyBJ_Category=TC_TRIGGER

IsUnit=0,1,boolean,unit,unit
_IsUnit_Defaults=GetTriggerUnit,GetLastCreatedUnit
_IsUnit_Category=TC_UNIT

IsUnitDetected=0,1,boolean,unit,player
_IsUnitDetected_Defaults=GetTriggerUnit,Player00
_IsUnitDetected_Category=TC_UNIT

IsUnitType=0,1,boolean,unit,unittype
_IsUnitType_Defaults=GetTriggerUnit,UnitTypeStructure
_IsUnitType_Category=TC_UNIT

IsUnitRace=0,1,boolean,unit,race
_IsUnitRace_Defaults=GetTriggerUnit,RaceHuman
_IsUnitRace_Category=TC_UNIT

IsUnitIdType=1,1,boolean,unitcode,unittype
_IsUnitIdType_Defaults=GetUnitTypeId,UnitTypeStructure
_IsUnitIdType_Category=TC_UNIT

IsHeroUnitId=1,1,boolean,unitcode
_IsHeroUnitId_Defaults=hfoo
_IsHeroUnitId_Category=TC_UNIT

IsUnitInGroup=0,1,boolean,unit,group
_IsUnitInGroup_Defaults=GetTriggerUnit,_
_IsUnitInGroup_Category=TC_UNIT

IsUnitInRange=0,1,boolean,unit,unit,real
_IsUnitInRange_Defaults=GetTriggerUnit,_,600
_IsUnitInRange_Category=TC_UNIT

IsUnitInRangeXY=0,1,boolean,unit,real,real,real
_IsUnitInRangeXY_Defaults=GetTriggerUnit,0,0,600
_IsUnitInRangeXY_Category=TC_UNIT

IsUnitInRangeLoc=0,1,boolean,unit,location,real
_IsUnitInRangeLoc_Defaults=GetTriggerUnit,_,600
_IsUnitInRangeLoc_Category=TC_UNIT

RectContainsUnit=0,1,boolean,rect,unit
_RectContainsUnit_Defaults=GetPlayableMapRect,GetTriggerUnit
_RectContainsUnit_Category=TC_UNIT

IsUnitInRegion=0,1,boolean,region,unit
_IsUnitInRegion_Defaults=_,GetTriggerUnit
_IsUnitInRegion_Category=TC_UNIT

IsUnitAliveBJ=0,1,boolean,unit
_IsUnitAliveBJ_Defaults=GetTriggerUnit
_IsUnitAliveBJ_Category=TC_UNIT

IsUnitDeadBJ=0,1,boolean,unit
_IsUnitDeadBJ_Defaults=GetTriggerUnit
_IsUnitDeadBJ_Category=TC_UNIT

IsUnitPausedBJ=0,1,boolean,unit
_IsUnitPausedBJ_Defaults=GetTriggerUnit
_IsUnitPausedBJ_Category=TC_UNIT
_IsUnitPausedBJ_ScriptName=IsUnitPaused

IsUnitHiddenBJ=0,1,boolean,unit
_IsUnitHiddenBJ_Defaults=GetTriggerUnit
_IsUnitHiddenBJ_Category=TC_UNIT
_IsUnitHiddenBJ_ScriptName=IsUnitHidden

IsUnitIllusionBJ=0,1,boolean,unit
_IsUnitIllusionBJ_Defaults=GetTriggerUnit
_IsUnitIllusionBJ_Category=TC_UNIT
_IsUnitIllusionBJ_ScriptName=IsUnitIllusion

UnitCanSleepPerm=0,1,boolean,unit
_UnitCanSleepPerm_Defaults=GetTriggerUnit
_UnitCanSleepPerm_Category=TC_UNIT
_UnitCanSleepPerm_ScriptName=UnitCanSleepPerm

UnitCanSleepBJ=0,1,boolean,unit
_UnitCanSleepBJ_Defaults=GetTriggerUnit
_UnitCanSleepBJ_Category=TC_UNIT
_UnitCanSleepBJ_ScriptName=UnitCanSleep

UnitIsSleepingBJ=0,1,boolean,unit
_UnitIsSleepingBJ_Defaults=GetTriggerUnit
_UnitIsSleepingBJ_Category=TC_UNIT
_UnitIsSleepingBJ_ScriptName=UnitIsSleeping

DoesUnitGenerateAlarms=1,0,boolean,unit
_DoesUnitGenerateAlarms_Defaults=GetTriggerUnit
_DoesUnitGenerateAlarms_Category=TC_UNIT

IsUnitLoadedBJ=0,1,boolean,unit
_IsUnitLoadedBJ_Defaults=GetTriggerUnit
_IsUnitLoadedBJ_Category=TC_UNIT
_IsUnitLoadedBJ_ScriptName=IsUnitLoaded

IsUnitInTransportBJ=0,1,boolean,unit,unit
_IsUnitInTransportBJ_Defaults=GetTriggerUnit,_
_IsUnitInTransportBJ_Category=TC_UNIT
_IsUnitInTransportBJ_ScriptName=IsUnitInTransport

IsUnitSelected=0,1,boolean,unit,player
_IsUnitSelected_Defaults=GetTriggerUnit,Player00
_IsUnitSelected_Category=TC_UNIT

IsUnitAlly=0,1,boolean,unit,player
_IsUnitAlly_Defaults=GetTriggerUnit,Player00
_IsUnitAlly_Category=TC_UNIT

IsUnitEnemy=0,1,boolean,unit,player
_IsUnitEnemy_Defaults=GetTriggerUnit,Player00
_IsUnitEnemy_Category=TC_UNIT

IsUnitOwnedByPlayer=0,1,boolean,unit,player
_IsUnitOwnedByPlayer_Defaults=GetTriggerUnit,Player00
_IsUnitOwnedByPlayer_Category=TC_UNIT

IsUnitInForce=0,1,boolean,unit,force
_IsUnitInForce_Defaults=GetTriggerUnit,GetPlayersAll
_IsUnitInForce_Category=TC_UNIT

UnitHasBuffBJ=1,1,boolean,unit,buffcode
_UnitHasBuffBJ_Defaults=GetTriggerUnit,_
_UnitHasBuffBJ_Category=TC_UNIT

IsUnitGroupEmptyBJ=0,1,boolean,group
_IsUnitGroupEmptyBJ_Defaults=_
_IsUnitGroupEmptyBJ_Category=TC_UNITGROUP

IsUnitGroupInRectBJ=0,1,boolean,group,rect
_IsUnitGroupInRectBJ_Defaults=_
_IsUnitGroupInRectBJ_Category=TC_UNITGROUP

IsUnitGroupDeadBJ=0,1,boolean,group
_IsUnitGroupDeadBJ_Defaults=_
_IsUnitGroupDeadBJ_Category=TC_UNITGROUP

IsMultiboardDisplayed=1,0,boolean,multiboard
_IsMultiboardDisplayed_Defaults=GetLastCreatedMultiboard
_IsMultiboardDisplayed_Category=TC_MULTIBOARD

IsMultiboardMinimized=1,0,boolean,multiboard
_IsMultiboardMinimized_Defaults=GetLastCreatedMultiboard
_IsMultiboardMinimized_Category=TC_MULTIBOARD

IsPointBlighted=1,1,boolean,real,real
_IsPointBlighted_Defaults=0,0
_IsPointBlighted_Category=TC_ENVIRONMENT

IsPointBlightedBJ=1,1,boolean,location
_IsPointBlightedBJ_Defaults=_
_IsPointBlightedBJ_Category=TC_ENVIRONMENT

IsTerrainPathable=1,1,boolean,real,real,pathingtype
_IsTerrainPathable_Defaults=0,0,PathingTypeWalkability
_IsTerrainPathable_Category=TC_ENVIRONMENT

IsTerrainPathableBJ=1,1,boolean,location,pathingtype
_IsTerrainPathableBJ_Defaults=_,PathingTypeWalkability
_IsTerrainPathableBJ_Category=TC_ENVIRONMENT

IsFogEnabled=0,1,boolean
_IsFogEnabled_Defaults=
_IsFogEnabled_Category=TC_VISIBILITY

IsFogMaskEnabled=0,1,boolean
_IsFogMaskEnabled_Defaults=
_IsFogMaskEnabled_Category=TC_VISIBILITY

IsUnitVisible=0,1,boolean,unit,player
_IsUnitVisible_Defaults=GetTriggerUnit,Player00
_IsUnitVisible_Category=TC_VISIBILITY

IsUnitInvisible=0,1,boolean,unit,player
_IsUnitInvisible_Defaults=GetTriggerUnit,Player00
_IsUnitInvisible_Category=TC_VISIBILITY

IsUnitFogged=0,1,boolean,unit,player
_IsUnitFogged_Defaults=GetTriggerUnit,Player00
_IsUnitFogged_Category=TC_VISIBILITY

IsUnitMasked=0,1,boolean,unit,player
_IsUnitMasked_Defaults=GetTriggerUnit,Player00
_IsUnitMasked_Category=TC_VISIBILITY

IsLocationVisibleToPlayer=0,1,boolean,location,player
_IsLocationVisibleToPlayer_Defaults=GetRectCenter,Player00
_IsLocationVisibleToPlayer_Category=TC_VISIBILITY

IsVisibleToPlayer=0,1,boolean,real,real,player
_IsVisibleToPlayer_Defaults=_,_,Player00
_IsVisibleToPlayer_Category=TC_VISIBILITY

IsLocationFoggedToPlayer=0,1,boolean,location,player
_IsLocationFoggedToPlayer_Defaults=GetRectCenter,Player00
_IsLocationFoggedToPlayer_Category=TC_VISIBILITY

IsFoggedToPlayer=0,1,boolean,real,real,player
_IsFoggedToPlayer_Defaults=_,_,Player00
_IsFoggedToPlayer_Category=TC_VISIBILITY

IsLocationMaskedToPlayer=0,1,boolean,location,player
_IsLocationMaskedToPlayer_Defaults=GetRectCenter,Player00
_IsLocationMaskedToPlayer_Category=TC_VISIBILITY

IsMaskedToPlayer=0,1,boolean,real,real,player
_IsMaskedToPlayer_Defaults=_,_,Player00
_IsMaskedToPlayer_Category=TC_VISIBILITY

IsDestructableAliveBJ=0,1,boolean,destructable
_IsDestructableAliveBJ_Defaults=GetLastCreatedDestructable
_IsDestructableAliveBJ_Category=TC_DESTRUCT

IsDestructableDeadBJ=0,1,boolean,destructable
_IsDestructableDeadBJ_Defaults=GetLastCreatedDestructable
_IsDestructableDeadBJ_Category=TC_DESTRUCT

IsDestructableInvulnerableBJ=0,1,boolean,destructable
_IsDestructableInvulnerableBJ_Defaults=GetLastCreatedDestructable
_IsDestructableInvulnerableBJ_Category=TC_DESTRUCT
_IsDestructableInvulnerableBJ_ScriptName=IsDestructableInvulnerable

LeaderboardHasPlayerItemBJ=0,1,boolean,leaderboard,player
_LeaderboardHasPlayerItemBJ_Defaults=GetLastCreatedLeaderboard,Player00
_LeaderboardHasPlayerItemBJ_Category=TC_LEADERBOARD
_LeaderboardHasPlayerItemBJ_ScriptName=LeaderboardHasPlayerItem

IsPointInRegion=0,1,boolean,region,real,real
_IsPointInRegion_Defaults=_,0,0
_IsPointInRegion_Category=TC_REGION

IsLocationInRegion=0,1,boolean,region,location
_IsLocationInRegion_Defaults=_,_
_IsLocationInRegion_Category=TC_REGION

RectContainsLoc=0,1,boolean,rect,location
_RectContainsLoc_Defaults=GetPlayableMapRect,_
_RectContainsLoc_Category=TC_RECT

IsQuestItemCompleted=0,1,boolean,questitem
_IsQuestItemCompleted_Defaults=GetLastCreatedQuestItemBJ
_IsQuestItemCompleted_Category=TC_QUEST

IsQuestEnabled=0,1,boolean,quest
_IsQuestEnabled_Defaults=GetLastCreatedQuestBJ
_IsQuestEnabled_Category=TC_QUEST

IsQuestCompleted=0,1,boolean,quest
_IsQuestCompleted_Defaults=GetLastCreatedQuestBJ
_IsQuestCompleted_Category=TC_QUEST

IsQuestFailed=0,1,boolean,quest
_IsQuestFailed_Defaults=GetLastCreatedQuestBJ
_IsQuestFailed_Category=TC_QUEST

IsQuestDiscovered=0,1,boolean,quest
_IsQuestDiscovered_Defaults=GetLastCreatedQuestBJ
_IsQuestDiscovered_Category=TC_QUEST

IsQuestRequired=0,1,boolean,quest
_IsQuestRequired_Defaults=GetLastCreatedQuestBJ
_IsQuestRequired_Category=TC_QUEST

IsPlayerFlagSetBJ=0,1,boolean,playerflag,player
_IsPlayerFlagSetBJ_Defaults=PlayerFlagGivesBounty,PlayerNA
_IsPlayerFlagSetBJ_Category=TC_PLAYER

IsPlayerAlly=0,1,boolean,player,player
_IsPlayerAlly_Defaults=GetTriggerPlayer,Player00
_IsPlayerAlly_Category=TC_PLAYER

IsPlayerEnemy=0,1,boolean,player,player
_IsPlayerEnemy_Defaults=GetTriggerPlayer,Player00
_IsPlayerEnemy_Category=TC_PLAYER

IsPlayerObserver=0,1,boolean,player
_IsPlayerObserver_Defaults=GetTriggerPlayer
_IsPlayerObserver_Category=TC_PLAYER

IsPlayerRacePrefSet=0,1,boolean,player,racepreference
_IsPlayerRacePrefSet_Defaults=GetTriggerPlayer,RacePrefRandom
_IsPlayerRacePrefSet_Category=TC_PLAYER

GetPlayerAlliance=0,1,boolean,player,player,alliancetype
_GetPlayerAlliance_Defaults=GetTriggerPlayer,Player00,AllianceTypePassive
_GetPlayerAlliance_Category=TC_PLAYER

IsPlayerInForce=0,1,boolean,player,force
_IsPlayerInForce_Defaults=Player00,GetPlayersAll
_IsPlayerInForce_Category=TC_PLAYER

CheckItemStatus=1,0,boolean,item,itemstatus
_CheckItemStatus_Defaults=GetLastCreatedItem,ItemStatusHidden
_CheckItemStatus_Category=TC_ITEM

CheckItemcodeStatus=1,0,boolean,itemcode,itemcodestatus
_CheckItemcodeStatus_Defaults=GetItemTypeId,ItemcodeStatusPowerup
_CheckItemcodeStatus_Category=TC_ITEM

IsItemVisible=1,0,boolean,item
_IsItemVisible_Defaults=bj_lastCreatedItem
_IsItemVisible_Category=TC_ITEM

IsItemHiddenBJ=1,0,boolean,item
_IsItemHiddenBJ_Defaults=GetLastCreatedItem
_IsItemHiddenBJ_Category=TC_ITEM

IsItemOwned=1,0,boolean,item
_IsItemOwned_Defaults=_
_IsItemOwned_Category=TC_ITEM

IsItemPowerup=1,0,boolean,item
_IsItemPowerup_Defaults=bj_lastCreatedItem
_IsItemPowerup_Category=TC_ITEM

IsItemSellable=1,0,boolean,item
_IsItemSellable_Defaults=bj_lastCreatedItem
_IsItemSellable_Category=TC_ITEM

IsItemPawnable=1,0,boolean,item
_IsItemPawnable_Defaults=bj_lastCreatedItem
_IsItemPawnable_Category=TC_ITEM

RectContainsItem=1,1,boolean,item,rect
_RectContainsItem_Defaults=GetLastCreatedItem,_
_RectContainsItem_Category=TC_ITEM

IsItemInvulnerable=0,1,boolean,item
_IsItemInvulnerable_Defaults=GetLastCreatedItem
_IsItemInvulnerable_Category=TC_ITEM

UnitHasItem=0,1,boolean,unit,item
_UnitHasItem_Defaults=GetTriggerUnit,GetLastCreatedItem
_UnitHasItem_Category=TC_HERO

UnitHasItemOfTypeBJ=0,1,boolean,unit,itemcode
_UnitHasItemOfTypeBJ_Defaults=GetTriggerUnit,texp
_UnitHasItemOfTypeBJ_Category=TC_HERO

IsSuspendedXP=0,1,boolean,unit
_IsSuspendedXP_Defaults=GetTriggerUnit
_IsSuspendedXP_Category=TC_HERO

IsMapFlagSet=0,1,boolean,mapflag
_IsMapFlagSet_Defaults=MapFlagUseHandicaps
_IsMapFlagSet_Category=TC_GAME

IsCustomCampaignButtonVisibile=1,0,boolean,integer
_IsCustomCampaignButtonVisibile_Defaults=1
_IsCustomCampaignButtonVisibile_Limits=1,_
_IsCustomCampaignButtonVisibile_Category=TC_GAME

GetCreepCampFilterState=1,1,boolean
_GetCreepCampFilterState_Category=TC_GAME

SaveGameExists=1,0,boolean,anyfile
_SaveGameExists_Defaults=_
_SaveGameExists_Category=TC_GAME

IsNoVictoryCheat=1,0,boolean
_IsNoVictoryCheat_Category=TC_GAME

IsNoDefeatCheat=1,0,boolean
_IsNoDefeatCheat_Category=TC_GAME

GetStoredBoolean=0,1,boolean,gamecache,string,string
_GetStoredBoolean_Defaults=GetLastCreatedGameCacheBJ,"Category",_
_GetStoredBoolean_Category=TC_GAMECACHE

HaveStoredValue=1,0,boolean,string,cachevaluetype,string,gamecache
_HaveStoredValue_Defaults=_,CacheValueTypeUnit,"Category",GetLastCreatedGameCacheBJ
_HaveStoredValue_Category=TC_GAMECACHE

WaygateIsActiveBJ=0,1,boolean,unit
_WaygateIsActiveBJ_Defaults=_
_WaygateIsActiveBJ_Category=TC_NEUTRALBUILDING
_WaygateIsActiveBJ_ScriptName=WaygateIsActive

LoadBooleanBJ=0,1,boolean,integer,integer,hashtable
_LoadBooleanBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadBooleanBJ_Category=TC_HASHTABLE

LoadBoolean=0,1,boolean,hashtable,integer,integer
_LoadBoolean_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadBoolean_Category=TC_HASHTABLE

HaveSavedValue=1,0,boolean,integer,hashtablevaluetype,integer,hashtable
_HaveSavedValue_Defaults=_,HashtableValueTypeHandle,_,GetLastCreatedHashtableBJ
_HaveSavedValue_Category=TC_HASHTABLE


// returns integer
OperatorInt=0,1,integer,integer,ArithmeticOperator,integer
_OperatorInt_Defaults=_,OperatorAdd,1
_OperatorInt_Category=TC_ARITHMETIC
_OperatorInt_UseWithAI=1

YDWEGetLocalVariableInteger=0,1,integer,string
_YDWEGetLocalVariableInteger_Category=TC_YDLC

YDWEGetLocalVariableIntegerArray=0,1,integer,string,integer
_YDWEGetLocalVariableIntegerArray_Defaults=_,1
_YDWEGetLocalVariableIntegerArray_Limits=_,_,0,_
_YDWEGetLocalVariableIntegerArray_Category=TC_YDLC

YDWERecordGetI=0,1,integer,player,string
_YDWERecordGetI_Defaults=Player00,EverguoIsHandsome
_YDWERecordGetI_Category=TC_YDSL

YDWE_PreloadSL_Get=0,1,integer,player,string,integer
_YDWE_PreloadSL_Get_Defaults=Player00,_,_
_YDWE_PreloadSL_Get_Limits=_,_,_,_,1,500
_YDWE_PreloadSL_Get_Category=TC_YDSL

GetForLoopIndexA=0,1,integer
_GetForLoopIndexA_Defaults=
_GetForLoopIndexA_Category=TC_FORLOOP

GetForLoopIndexB=0,1,integer
_GetForLoopIndexB_Defaults=
_GetForLoopIndexB_Category=TC_FORLOOP

StringLength=1,1,integer,string
_StringLength_Defaults=GetEventPlayerChatString
_StringLength_Category=TC_NOTHING

 =1,1,integer,scriptcode
_ _Category=TC_NOTHING

R2I=0,1,integer,real
_R2I_Defaults=GetUnitStateSwap
_R2I_Category=TC_CONVERSION

S2I=0,1,integer,string
_S2I_Defaults=GetEventPlayerChatString
_S2I_Category=TC_CONVERSION

//最萌小汐
process.Create=0,1,integer,unit,string,integer,boolean
_process.Create_Defaults=GetTriggerUnit,"移动",100,true
_process.Create_Category=TC_MU_PROCESS

YDWE_TP_GetExpiredTimerIndex=0,1,integer
_YDWE_TP_GetExpiredTimerIndex_Category=TC_YDST

YDWE_TP_NewTimerPeriodic=0,1,integer,real,boolean,trigger
_YDWE_TP_NewTimerPeriodic_Defaults=0.03,true,GetTriggeringTrigger
_YDWE_TP_NewTimerPeriodic_Limits=0.01,_,_,_,_,_
_YDWE_TP_NewTimerPeriodic_Category=TC_YDST

YDWEGeneralBounsSystemUnitGetBonus=0,1,integer,unit,bonusType
_YDWEGeneralBounsSystemUnitGetBonus_Defaults=GetTriggerUnit,bonusTypeA
_YDWEGeneralBounsSystemUnitGetBonus_Category=TC_YDST

YDWEGetGameCurrentTime=0,1,integer
_YDWEGetGameCurrentTime_Category=TC_YDFC

YDWETimerSystemGetRunIndex=0,1,integer
_YDWETimerSystemGetRunIndex_Category=TC_YDFC

YDWEGetUnitItemSoftId=0,1,integer,unit,item
_YDWEGetUnitItemSoftId_Defaults=GetTriggerUnit,GetManipulatedItem
_YDWEGetUnitItemSoftId_Category=TC_YDFC

YDWEConverUnitcodeToInt=0,1,integer,unitcode
_YDWEConverUnitcodeToInt_Category=TC_YDFC

YDWEConverItemcodeToInt=0,1,integer,itemcode
_YDWEConverItemcodeToInt_Category=TC_YDFC

YDWEConverAbilcodeToInt=0,1,integer,abilcode
_YDWEConverAbilcodeToInt_Category=TC_YDFC

YDWEConverOrdercodeToInt=0,1,integer,ordercode
_YDWEConverOrdercodeToInt_Category=TC_YDFC

YDWEI2UnitId=0,1,unitcode,integer
_YDWEI2UnitId_Defaults=_
_YDWEI2UnitId_Category=TC_YDFC

YDWEI2ItemId=0,1,itemcode,integer
_YDWEI2ItemId_Defaults=_
_YDWEI2ItemId_Category=TC_YDFC

YDWES2Id=0,1,integer,string
_YDWES2Id_Defaults=spsh
_YDWES2Id_Category=TC_YDFC

YDWES2UnitId=0,1,unitcode,string
_YDWES2UnitId_Defaults=hfoo
_YDWES2UnitId_Category=TC_YDFC

YDWES2ItemId=0,1,itemcode,string
_YDWES2ItemId_Defaults=spsh
_YDWES2ItemId_Category=TC_YDFC

YDWEGetUnitGoldCost=0,1,integer,unitcode
_YDWEGetUnitGoldCost_Defaults=hfoo
_YDWEGetUnitGoldCost_Category=TC_YDFC

YDWEGetUnitWoodCost=0,1,integer,unitcode
_YDWEGetUnitWoodCost_Defaults=hfoo
_YDWEGetUnitWoodCost_Category=TC_YDFC

YDWEGetUnitBuildTime=0,1,integer,unitcode
_YDWEGetUnitBuildTime_Defaults=hfoo
_YDWEGetUnitBuildTime_Category=TC_YDFC

YDWEGetUnitFoodUsed=0,1,integer,unit
_YDWEGetUnitFoodUsed_Defaults=GetTriggerUnit
_YDWEGetUnitFoodUsed_Category=TC_YDFC

YDWEGetUnitFoodMade=0,1,integer,unit
_YDWEGetUnitFoodMade_Defaults=GetTriggerUnit
_YDWEGetUnitFoodMade_Category=TC_YDFC

YDWEGetIntegerByInteger=0,1,integer,integer,integer
_YDWEGetIntegerByInteger_Category=TC_YDLD

YDWEGetIntegerByString=0,1,integer,string,string
_YDWEGetIntegerByString_Category=TC_YDLD

GetTriggerEvalCount=0,1,integer,trigger
_GetTriggerEvalCount_Defaults=GetTriggeringTrigger
_GetTriggerEvalCount_Category=TC_TRIGGER

GetTriggerExecCount=0,1,integer,trigger
_GetTriggerExecCount_Defaults=GetTriggeringTrigger
_GetTriggerExecCount_Category=TC_TRIGGER

QueuedTriggerCountBJ=0,1,integer
_QueuedTriggerCountBJ_Defaults=
_QueuedTriggerCountBJ_Category=TC_TRIGGER

CountUnitsInGroup=0,1,integer,group
_CountUnitsInGroup_Defaults=GetUnitsInRectAll
_CountUnitsInGroup_Category=TC_UNIT

CountLivingPlayerUnitsOfTypeId=1,1,integer,unitcode,player
_CountLivingPlayerUnitsOfTypeId_Defaults=hfoo,Player00
_CountLivingPlayerUnitsOfTypeId_Category=TC_UNIT

GetUnitFoodUsed=0,1,integer,unit
_GetUnitFoodUsed_Defaults=GetTriggerUnit
_GetUnitFoodUsed_Category=TC_UNIT

GetUnitFoodMade=0,1,integer,unit
_GetUnitFoodMade_Defaults=GetTriggerUnit
_GetUnitFoodMade_Category=TC_UNIT

GetFoodUsed=1,1,integer,unitcode
_GetFoodUsed_Defaults=hfoo
_GetFoodUsed_Category=TC_UNIT

GetFoodMade=0,1,integer,unitcode
_GetFoodMade_Defaults=hfoo
_GetFoodMade_Category=TC_UNIT

GetUnitPointValue=0,1,integer,unit
_GetUnitPointValue_Defaults=GetTriggerUnit
_GetUnitPointValue_Category=TC_UNIT

GetUnitPointValueByType=0,1,integer,unitcode
_GetUnitPointValueByType_Defaults=hfoo
_GetUnitPointValueByType_Category=TC_UNIT

GetUnitUserData=1,1,integer,unit
_GetUnitUserData_Defaults=_
_GetUnitUserData_Category=TC_UNIT

GetUnitLevel=1,1,integer,unit
_GetUnitLevel_Defaults=GetTriggerUnit
_GetUnitLevel_Category=TC_UNIT

GetUnitAbilityLevel=1,1,integer,unit,abilcode
_GetUnitAbilityLevel_Defaults=GetTriggerUnit,GetSpellAbilityId
_GetUnitAbilityLevel_Category=TC_UNIT

GetUnitAbilityLevelSwapped=1,1,integer,abilcode,unit
_GetUnitAbilityLevelSwapped_Defaults=GetSpellAbilityId,GetTriggerUnit
_GetUnitAbilityLevelSwapped_Category=TC_UNIT

Item.GetUnitItemCountByType=1,1,integer,unit,itemcode
_Item.GetUnitItemCountByType_Defaults=GetTriggerUnit,ches
_Item.GetUnitItemCountByType_Category=TC_UNIT

UnitInventoryCount=1,1,integer,unit
_UnitInventoryCount_Defaults=GetTriggerUnit
_UnitInventoryCount_Category=TC_UNIT

UnitInventorySizeBJ=1,1,integer,unit
_UnitInventorySizeBJ_Defaults=GetTriggerUnit
_UnitInventorySizeBJ_Category=TC_UNIT
_UnitInventorySizeBJ_ScriptName=UnitInventorySize

UnitCountBuffsEx=1,1,integer,unit,includeoption,includeoption,includeoptionnot,includeoptionnot,includeoption,includeoption,includeoptionnot
_UnitCountBuffsEx_Defaults=GetTriggerUnit,InclusionInclude,InclusionInclude,InclusionIncludeNot,InclusionIncludeNot,InclusionInclude,InclusionInclude,InclusionIncludeNot
_UnitCountBuffsEx_Category=TC_UNIT

UnitCountBuffsExBJ=1,1,integer,buffpolarity,buffresist,unit,includeoption,includeoption
_UnitCountBuffsExBJ_Defaults=BuffPolarityEither,BuffResistEither,GetTriggerUnit,InclusionInclude,InclusionInclude
_UnitCountBuffsExBJ_Category=TC_UNIT

MultiboardGetRowCount=1,1,integer,multiboard
_MultiboardGetRowCount_Defaults=GetLastCreatedMultiboard
_MultiboardGetRowCount_Category=TC_MULTIBOARD

MultiboardGetColumnCount=1,1,integer,multiboard
_MultiboardGetColumnCount_Defaults=GetLastCreatedMultiboard
_MultiboardGetColumnCount_Category=TC_MULTIBOARD

GetTerrainCliffLevel=1,1,integer,real,real
_GetTerrainCliffLevel_Defaults=0,0
_GetTerrainCliffLevel_Category=TC_ENVIRONMENT

GetTerrainCliffLevelBJ=1,1,integer,location
_GetTerrainCliffLevelBJ_Category=TC_ENVIRONMENT

GetTerrainVariance=1,1,integer,real,real
_GetTerrainVariance_Defaults=0,0
_GetTerrainVariance_Category=TC_ENVIRONMENT

GetTerrainVarianceBJ=1,1,integer,location
_GetTerrainVarianceBJ_Defaults=GetRectCenter
_GetTerrainVarianceBJ_Category=TC_ENVIRONMENT

GetElevatorHeight=1,1,integer,destructable
_GetElevatorHeight_Defaults=_
_GetElevatorHeight_Category=TC_DESTRUCT

LeaderboardGetPlayerIndexBJ=0,1,integer,player,leaderboard
_LeaderboardGetPlayerIndexBJ_Defaults=Player00,GetLastCreatedLeaderboard
_LeaderboardGetPlayerIndexBJ_Category=TC_LEADERBOARD

LeaderboardGetItemCount=0,1,integer,leaderboard
_LeaderboardGetItemCount_Defaults=GetLastCreatedLeaderboard
_LeaderboardGetItemCount_Category=TC_LEADERBOARD

GetLearnedSkillLevel=0,1,integer
_GetLearnedSkillLevel_Defaults=
_GetLearnedSkillLevel_Category=TC_EVENTRESPONSE

GetRandomInt=0,1,integer,integer,integer
_GetRandomInt_Defaults=1,10
_GetRandomInt_Category=TC_MATH

IMinBJ=0,1,integer,integer,integer
_IMinBJ_Defaults=_,_
_IMinBJ_Category=TC_MATH

IMaxBJ=0,1,integer,integer,integer
_IMaxBJ_Defaults=_,_
_IMaxBJ_Category=TC_MATH

IAbsBJ=0,1,integer,integer
_IAbsBJ_Defaults=_
_IAbsBJ_Category=TC_MATH

ISignBJ=0,1,integer,integer
_ISignBJ_Defaults=_
_ISignBJ_Category=TC_MATH

StringHash=1,1,integer,string
_StringHash_Defaults=
_StringHash_Category=TC_MATH

ModuloInteger=0,1,integer,integer,integer
_ModuloInteger_Defaults=_,_
_ModuloInteger_Category=TC_MATH

GetPlayerState=0,1,integer,player,playerstate
_GetPlayerState_Defaults=Player00,PlayerStateGold
_GetPlayerState_Category=TC_PLAYER

GetPlayerTaxRate=1,1,integer,player,player,playerresource
_GetPlayerTaxRate_Defaults=Player00,Player01,PlayerResourceGold
_GetPlayerTaxRate_Category=TC_PLAYER

GetPlayerTaxRateBJ=1,1,integer,playerresource,player,player
_GetPlayerTaxRateBJ_Defaults=PlayerResourceGold,Player00,Player01
_GetPlayerTaxRateBJ_Category=TC_PLAYER

GetPlayerScore=1,1,integer,player,playerscore
_GetPlayerScore_Defaults=Player00,PlayerScoreTotal
_GetPlayerScore_Category=TC_PLAYER

GetConvertedPlayerId=0,1,integer,player
_GetConvertedPlayerId_Defaults=GetTriggerPlayer
_GetConvertedPlayerId_Category=TC_PLAYER

GetPlayerId=0,1,integer,player
_GetPlayerId_Defaults=GetTriggerPlayer
_GetPlayerId_Category=TC_PLAYER

GetPlayerStructureCount=0,1,integer,player,includeoption
_GetPlayerStructureCount_Defaults=Player00,InclusionExclude
_GetPlayerStructureCount_Category=TC_PLAYER

GetPlayerUnitCount=0,1,integer,player,includeoption
_GetPlayerUnitCount_Defaults=Player00,InclusionExclude
_GetPlayerUnitCount_Category=TC_PLAYER

GetPlayerTechCountSimple=0,1,integer,techcode,player
_GetPlayerTechCountSimple_Defaults=_,Player00
_GetPlayerTechCountSimple_Category=TC_PLAYER

GetPlayerTechMaxAllowedSwap=0,1,integer,techcode,player
_GetPlayerTechMaxAllowedSwap_Defaults=_,Player00
_GetPlayerTechMaxAllowedSwap_Category=TC_PLAYER

GetPlayerTeam=0,1,integer,player
_GetPlayerTeam_Defaults=Player00
_GetPlayerTeam_Category=TC_PLAYER

CountPlayersInForceBJ=0,1,integer,force
_CountPlayersInForceBJ_Defaults=GetPlayersByMapControl
_CountPlayersInForceBJ_Category=TC_PLAYER

GetInventoryIndexOfItemTypeBJ=0,1,integer,unit,itemcode
_GetInventoryIndexOfItemTypeBJ_Defaults=GetTriggerUnit,texp
_GetInventoryIndexOfItemTypeBJ_Category=TC_ITEM

GetItemLevel=1,1,integer,item
_GetItemLevel_Defaults=GetLastCreatedItem
_GetItemLevel_Category=TC_ITEM

GetItemCharges=1,1,integer,item
_GetItemCharges_Defaults=GetLastCreatedItem
_GetItemCharges_Category=TC_ITEM

GetItemUserData=1,1,integer,item
_GetItemUserData_Defaults=_
_GetItemUserData_Category=TC_ITEM

GetHeroLevel=0,1,integer,unit
_GetHeroLevel_Defaults=GetTriggerUnit
_GetHeroLevel_Category=TC_HERO

GetHeroXP=0,1,integer,unit
_GetHeroXP_Defaults=GetTriggerUnit
_GetHeroXP_Category=TC_HERO

GetHeroStr=1,1,integer,unit,includeoption
_GetHeroStr_Defaults=GetTriggerUnit,InclusionInclude
_GetHeroStr_Category=TC_HERO

GetHeroAgi=1,1,integer,unit,includeoption
_GetHeroAgi_Defaults=GetTriggerUnit,InclusionInclude
_GetHeroAgi_Category=TC_HERO

GetHeroInt=1,1,integer,unit,includeoption
_GetHeroInt_Defaults=GetTriggerUnit,InclusionInclude
_GetHeroInt_Category=TC_HERO

GetHeroStatBJ=1,1,integer,herostat,unit,includeoption
_GetHeroStatBJ_Defaults=HeroStatStr,GetTriggerUnit,InclusionInclude
_GetHeroStatBJ_Category=TC_HERO

GetHeroSkillPoints=1,1,integer,unit
_GetHeroSkillPoints_Defaults=_
_GetHeroSkillPoints_Category=TC_HERO

GetPlayers=0,1,integer
_GetPlayers_Defaults=
_GetPlayers_Category=TC_GAME

GetTeams=0,1,integer
_GetTeams_Defaults=
_GetTeams_Category=TC_GAME

GetAllyColorFilterState=1,1,integer
_GetAllyColorFilterState_Defaults=
_GetAllyColorFilterState_Category=TC_GAME

GetTournamentFinishNowRule=1,0,integer
_GetTournamentFinishNowRule_Defaults=
_GetTournamentFinishNowRule_Category=TC_GAME

GetTournamentScore=1,0,integer,player
_GetTournamentScore_Defaults=Player00
_GetTournamentScore_Category=TC_GAME

GetStoredInteger=0,1,integer,gamecache,string,string
_GetStoredInteger_Defaults=GetLastCreatedGameCacheBJ,"Category",_,
_GetStoredInteger_Category=TC_GAMECACHE

GetResourceAmount=0,1,integer,unit
_GetResourceAmount_Defaults=_
_GetResourceAmount_Category=TC_NEUTRALBUILDING

GetHandleIdBJ=1,1,integer,handle
_GetHandleIdBJ_Defaults=
_GetHandleIdBJ_Category=TC_HASHTABLE

GetHandleId=1,1,integer,handle
_GetHandleId_Defaults=_
_GetHandleId_Category=TC_HASHTABLE

StringHashBJ=1,1,integer,string
_StringHashBJ_Defaults=
_StringHashBJ_Category=TC_HASHTABLE

LoadIntegerBJ=0,1,integer,integer,integer,hashtable
_LoadIntegerBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadIntegerBJ_Category=TC_HASHTABLE

LoadInteger=0,1,integer,hashtable,integer,integer
_LoadInteger_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadInteger_Category=TC_HASHTABLE

// returns real
OperatorReal=0,1,real,real,ArithmeticOperator,real
_OperatorReal_Defaults=1,OperatorAdd,1
_OperatorReal_Category=TC_ARITHMETIC

   =0,1,real,scriptcode
_   _Defaults=_
_   _Category=TC_NOTHING


//最萌小汐
math.L2L=0,1,real,location,location,DisOrAng,removeWhichLocation
_math.L2L_Defaults=_,_,DisOrAngA,removeWhichLocationB
_math.L2L_Category=TC_MU_MATH

math.U2L=0,1,real,unit,location,DisOrAng,boolean
_math.U2L_Defaults=GetTriggerUnit,GetSpellTargetLoc,DisOrAngA,true
_math.U2L_Category=TC_MU_MATH

math.Angle=0,1,real,real,real
_math.Angle_Defaults=0,180
_math.Angle_Category=TC_MU_MATH

sys.getTime=0,1,real
_sys.getTime_Category=TC_MU_BASE

GetLocationX=0,1,real,location
_GetLocationX_Category=TC_NOTHING

GetLocationY=0,1,real,location
_GetLocationY_Category=TC_NOTHING

GetLocationZ=0,1,real,location
_GetLocationZ_Category=TC_NOTHING

I2R=0,1,real,integer
_I2R_Defaults=GetUnitPointValueByType
_I2R_Category=TC_CONVERSION

S2R=0,1,real,string
_S2R_Defaults=GetEventPlayerChatString
_S2R_Category=TC_CONVERSION

Deg2Rad=0,1,real,real
_Deg2Rad_Defaults=0
_Deg2Rad_Category=TC_CONVERSION

Rad2Deg=0,1,real,real
_Rad2Deg_Defaults=0
_Rad2Deg_Category=TC_CONVERSION

YDWEDeg2R=0,1,real,real
_YDWEDeg2R_Category=TC_CONVERSION

YDWERad2R=0,1,real,real
_YDWERad2R_Category=TC_CONVERSION

YDWER2Deg=0,1,real,real
_YDWER2Deg_Category=TC_CONVERSION

YDWER2Rad=0,1,real,real
_YDWER2Rad_Category=TC_CONVERSION

YDWEGetLocalVariableReal=0,1,real,string
_YDWEGetLocalVariableReal_Category=TC_YDLC

YDWEGetLocalVariableRealArray=0,1,real,string,integer
_YDWEGetLocalVariableRealArray_Defaults=_,1
_YDWEGetLocalVariableRealArray_Limits=_,_,0,_
_YDWEGetLocalVariableRealArray_Category=TC_YDLC

YDWEGetRealByInteger=0,1,real,integer,integer
_YDWEGetRealByInteger_Limits=0,_,0,_
_YDWEGetRealByInteger_Category=TC_YDLD

YDWEGetRealByString=0,1,real,string,string
_YDWEGetRealByString_Category=TC_YDLD

YDWECoordinateX=0,1,real,real
_YDWECoordinateX_Defaults=_
_YDWECoordinateX_Category=TC_YDFC

YDWECoordinateY=0,1,real,real
_YDWECoordinateY_Defaults=_
_YDWECoordinateY_Category=TC_YDFC

YDWEDistanceBetweenUnits=0,1,real,unit,unit
_YDWEDistanceBetweenUnits_Defaults=GetTriggerUnit,GetLastCreatedUnit
_YDWEDistanceBetweenUnits_Category=TC_YDFC

YDWEAngleBetweenUnits=0,1,real,unit,unit
_YDWEAngleBetweenUnits_Defaults=GetTriggerUnit,GetLastCreatedUnit
_YDWEAngleBetweenUnits_Category=TC_YDFC

YDWEGetUnitArmor=0,1,real,unit,abilcode
_YDWEGetUnitArmor_Defaults=GetTriggerUnit,_
_YDWEGetUnitArmor_Category=TC_YDFC

YDWE_TP_GetElapsedTime=0,1,real,integer
_YDWE_TP_GetElapsedTime_Defaults=_
_YDWE_TP_GetElapsedTime_Category=TC_YDST

YDWE_TP_GetRemainingTime=0,1,real,integer
_YDWE_TP_GetRemainingTime_Defaults=_
_YDWE_TP_GetRemainingTime_Category=TC_YDST

YDWE_TP_GetTimeout=0,1,real,integer
_YDWE_TP_GetTimeout_Defaults=_
_YDWE_TP_GetTimeout_Category=TC_YDST

WaygateGetDestinationX=0,1,real,unit
_WaygateGetDestinationX_Defaults=GetTriggerUnit
_WaygateGetDestinationX_Category=TC_NEUTRALBUILDING

WaygateGetDestinationY=0,1,real,unit
_WaygateGetDestinationY_Defaults=GetTriggerUnit
_WaygateGetDestinationY_Category=TC_NEUTRALBUILDING

GetUnitState=0,1,real,unit,unitstate
_GetUnitState_Defaults=GetTriggerUnit,UnitStateLife
_GetUnitState_Category=TC_UNIT

GetUnitStateSwap=0,1,real,unitstate,unit
_GetUnitStateSwap_Defaults=UnitStateLife,GetTriggerUnit
_GetUnitStateSwap_Category=TC_UNIT

Unit.GetMaxLife=0,1,real,unit
_Unit.GetMaxLife_Defaults=GetTriggerUnit
_Unit.GetMaxLife_Category=TC_UNIT

GetUnitLifePercent=1,1,real,unit
_GetUnitLifePercent_Defaults=GetTriggerUnit
_GetUnitLifePercent_Category=TC_UNIT

GetUnitManaPercent=1,1,real,unit
_GetUnitManaPercent_Defaults=GetTriggerUnit
_GetUnitManaPercent_Category=TC_UNIT

GetUnitX=0,1,real,unit
_GetUnitX_Defaults=GetTriggerUnit
_GetUnitX_Category=TC_UNIT

GetUnitY=0,1,real,unit
_GetUnitY_Defaults=GetTriggerUnit
_GetUnitY_Category=TC_UNIT

Unit.GetUnitZ=0,1,real,unit
_Unit.GetUnitZ_Defaults=GetTriggerUnit
_Unit.GetUnitZ_Category=TC_UNIT

GetUnitFacing=0,1,real,unit
_GetUnitFacing_Defaults=GetTriggerUnit
_GetUnitFacing_Category=TC_UNIT

GetUnitMoveSpeed=0,1,real,unit
_GetUnitMoveSpeed_Defaults=GetTriggerUnit
_GetUnitMoveSpeed_Category=TC_UNIT

GetUnitDefaultMoveSpeed=0,1,real,unit
_GetUnitDefaultMoveSpeed_Defaults=GetTriggerUnit
_GetUnitDefaultMoveSpeed_Category=TC_UNIT

GetUnitAcquireRange=0,1,real,unit
_GetUnitAcquireRange_Defaults=GetTriggerUnit
_GetUnitAcquireRange_Category=TC_UNIT

GetUnitDefaultAcquireRange=0,1,real,unit
_GetUnitDefaultAcquireRange_Defaults=GetTriggerUnit
_GetUnitDefaultAcquireRange_Category=TC_UNIT

GetUnitTurnSpeed=0,1,real,unit
_GetUnitTurnSpeed_Defaults=GetTriggerUnit
_GetUnitTurnSpeed_Category=TC_UNIT

GetUnitDefaultTurnSpeed=0,1,real,unit
_GetUnitDefaultTurnSpeed_Defaults=GetTriggerUnit
_GetUnitDefaultTurnSpeed_Category=TC_UNIT

Unit.GetUnitDefence=0,1,real,unit
_Unit.GetUnitDefence_Defaults=GetTriggerUnit
_Unit.GetUnitDefence_Category=TC_UNIT

GetUnitPropWindow=0,1,real,unit
_GetUnitPropWindow_Defaults=GetTriggerUnit
_GetUnitPropWindow_Category=TC_UNIT

GetUnitPropWindowBJ=0,1,real,unit
_GetUnitPropWindowBJ_Defaults=GetTriggerUnit
_GetUnitPropWindowBJ_Category=TC_UNIT

GetUnitDefaultPropWindowBJ=0,1,real,unit
_GetUnitDefaultPropWindowBJ_Defaults=GetTriggerUnit
_GetUnitDefaultPropWindowBJ_Category=TC_UNIT
_GetUnitDefaultPropWindowBJ_ScriptName=GetUnitDefaultPropWindow

GetUnitFlyHeight=0,1,real,unit
_GetUnitFlyHeight_Defaults=GetTriggerUnit
_GetUnitFlyHeight_Category=TC_UNIT

GetUnitDefaultFlyHeight=0,1,real,unit
_GetUnitDefaultFlyHeight_Defaults=GetTriggerUnit
_GetUnitDefaultFlyHeight_Category=TC_UNIT

YDWEGetUnitAbilityState=0,0,real,unit,abilcode,AbilityState
_YDWEGetUnitAbilityState_Defaults=GetTriggerUnit,_,ABILITY_STATE_COOLDOWN
_YDWEGetUnitAbilityState_Category=TC_UNIT

YDWEGetUnitAbilityDataInteger=0,0,integer,unit,abilcode,integer,AbilityDataInteger
_YDWEGetUnitAbilityDataInteger_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_COST
_YDWEGetUnitAbilityDataInteger_Limits=_,_,_,_,1,_,_,_,
_YDWEGetUnitAbilityDataInteger_Category=TC_UNIT

YDWEGetUnitAbilityDataReal=0,0,real,unit,abilcode,integer,AbilityDataReal
_YDWEGetUnitAbilityDataReal_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_COOL
_YDWEGetUnitAbilityDataReal_Limits=_,_,_,_,1,_,_,_,
_YDWEGetUnitAbilityDataReal_Category=TC_UNIT

YDWEGetUnitAbilityDataString=0,0,string,unit,abilcode,integer,AbilityDataString
_YDWEGetUnitAbilityDataString_Defaults=GetTriggerUnit,_,1,ABILITY_DATA_TIP
_YDWEGetUnitAbilityDataString_Limits=_,_,_,_,1,_,_,_,
_YDWEGetUnitAbilityDataString_Category=TC_UNIT



YDWEGetObjectPropertyInteger=0,0,integer,objecttype,Null,string
_YDWEGetObjectPropertyInteger_Defaults=objecttype00_abilcode,AHhb,"levels"
_YDWEGetObjectPropertyInteger_Category=TC_YDBF

YDWEGetObjectPropertyReal=0,0,real,objecttype,Null,string
_YDWEGetObjectPropertyReal_Defaults=objecttype00_abilcode,AHhb,"Rng1"
_YDWEGetObjectPropertyReal_Category=TC_YDBF

YDWEGetObjectPropertyString=0,0,string,objecttype,Null,string
_YDWEGetObjectPropertyString_Defaults=objecttype00_abilcode,AHhb,"Name"
_YDWEGetObjectPropertyString_Category=TC_YDBF



GetLastTransmissionDurationBJ=0,1,real
_GetLastTransmissionDurationBJ_Defaults=
_GetLastTransmissionDurationBJ_Category=TC_CINEMATIC

TimerGetElapsed=0,1,real,timer
_TimerGetElapsed_Defaults=_
_TimerGetElapsed_Category=TC_TIMER

TimerGetRemaining=0,1,real,timer
_TimerGetRemaining_Defaults=_
_TimerGetRemaining_Category=TC_TIMER

TimerGetTimeout=0,1,real,timer
_TimerGetTimeout_Defaults=_
_TimerGetTimeout_Category=TC_TIMER

CameraSetupGetField=0,1,real,camerasetup,camerafield
_CameraSetupGetField_Defaults=_,CameraFieldTargetDistance
_CameraSetupGetField_Category=TC_CAMERA

CameraSetupGetFieldSwap=0,1,real,camerafield,camerasetup
_CameraSetupGetFieldSwap_Defaults=CameraFieldTargetDistance,_
_CameraSetupGetFieldSwap_Category=TC_CAMERA

GetCameraField=0,1,real,camerafield
_GetCameraField_Defaults=CameraFieldTargetDistance
_GetCameraField_Category=TC_CAMERA

GetCameraTargetPositionX=0,1,real
_GetCameraTargetPositionX_Defaults=
_GetCameraTargetPositionX_Category=TC_CAMERA

GetCameraTargetPositionY=0,1,real
_GetCameraTargetPositionY_Defaults=
_GetCameraTargetPositionY_Category=TC_CAMERA

GetCameraTargetPositionZ=0,1,real
_GetCameraTargetPositionZ_Defaults=
_GetCameraTargetPositionZ_Category=TC_CAMERA

GetCameraEyePositionX=0,1,real
_GetCameraEyePositionX_Defaults=
_GetCameraEyePositionX_Category=TC_CAMERA

GetCameraEyePositionY=0,1,real
_GetCameraEyePositionY_Defaults=
_GetCameraEyePositionY_Category=TC_CAMERA

GetCameraEyePositionZ=0,1,real
_GetCameraEyePositionZ_Defaults=
_GetCameraEyePositionZ_Category=TC_CAMERA

GetDestructableLife=0,1,real,destructable
_GetDestructableLife_Defaults=GetLastCreatedDestructable
_GetDestructableLife_Category=TC_DESTRUCT

GetDestructableMaxLife=0,1,real,destructable
_GetDestructableMaxLife_Defaults=GetLastCreatedDestructable
_GetDestructableMaxLife_Category=TC_DESTRUCT

GetDestructableOccluderHeight=1,1,real,destructable
_GetDestructableOccluderHeight_Defaults=GetLastCreatedDestructable
_GetDestructableOccluderHeight_Category=TC_DESTRUCT

GetDestructableX=1,1,real,destructable
_GetDestructableX_Defaults=GetLastCreatedDestructable
_GetDestructableX_Category=TC_DESTRUCT

GetDestructableY=1,1,real,destructable
_GetDestructableY_Defaults=GetLastCreatedDestructable
_GetDestructableY_Category=TC_DESTRUCT

GetWidgetLife=0,1,real,widget
_GetWidgetLife_Defaults=GetTriggerWidget
_GetWidgetLife_Category=TC_WIDGET

GetWidgetX=0,1,real,widget
_GetWidgetX_Defaults=GetTriggerWidget
_GetWidgetX_Category=TC_WIDGET

GetWidgetY=0,1,real,widget
_GetWidgetY_Defaults=GetTriggerWidget
_GetWidgetY_Category=TC_WIDGET

GetRectCenterX=0,1,real,rect
_GetRectCenterX_Defaults=GetPlayableMapRect
_GetRectCenterX_Category=TC_RECT

GetRectCenterY=0,1,real,rect
_GetRectCenterY_Defaults=GetPlayableMapRect
_GetRectCenterY_Category=TC_RECT

GetRectMinX=0,1,real,rect
_GetRectMinX_Defaults=GetPlayableMapRect
_GetRectMinX_Category=TC_RECT

GetRectMinY=0,1,real,rect
_GetRectMinY_Defaults=GetPlayableMapRect
_GetRectMinY_Category=TC_RECT

GetRectMaxX=0,1,real,rect
_GetRectMaxX_Defaults=GetPlayableMapRect
_GetRectMaxX_Category=TC_RECT

GetRectMaxY=0,1,real,rect
_GetRectMaxY_Defaults=GetPlayableMapRect
_GetRectMaxY_Category=TC_RECT

GetRectWidthBJ=0,1,real,rect
_GetRectWidthBJ_Defaults=_
_GetRectWidthBJ_Category=TC_RECT

GetRectHeightBJ=0,1,real,rect
_GetRectHeightBJ_Defaults=_
_GetRectHeightBJ_Category=TC_RECT

GetLightningColorRBJ=1,0,real,lightning
_GetLightningColorRBJ_Defaults=GetLastCreatedLightningBJ
_GetLightningColorRBJ_Category=TC_LIGHTNING
_GetLightningColorRBJ_ScriptName=GetLightningColorR

GetLightningColorGBJ=1,0,real,lightning
_GetLightningColorGBJ_Defaults=GetLastCreatedLightningBJ
_GetLightningColorGBJ_Category=TC_LIGHTNING
_GetLightningColorGBJ_ScriptName=GetLightningColorG

GetLightningColorBBJ=1,0,real,lightning
_GetLightningColorBBJ_Defaults=GetLastCreatedLightningBJ
_GetLightningColorBBJ_Category=TC_LIGHTNING
_GetLightningColorBBJ_ScriptName=GetLightningColorB

GetLightningColorABJ=1,0,real,lightning
_GetLightningColorABJ_Defaults=GetLastCreatedLightningBJ
_GetLightningColorABJ_Category=TC_LIGHTNING
_GetLightningColorABJ_ScriptName=GetLightningColorA

GetSoundDurationBJ=0,1,real,sound
_GetSoundDurationBJ_Defaults=GetLastPlayedSound
_GetSoundDurationBJ_Category=TC_SOUND

GetSoundFileDurationBJ=0,1,real,musicfile
_GetSoundFileDurationBJ_Defaults=GetLastPlayedMusic
_GetSoundFileDurationBJ_Category=TC_SOUND

YDWEIsEventPhysicalDamage=0,1,boolean
_YDWEIsEventPhysicalDamage_Defaults=
_YDWEIsEventPhysicalDamage_Category=TC_EVENTRESPONSE

YDWEIsEventAttackDamage=0,1,boolean
_YDWEIsEventAttackDamage_Defaults=
_YDWEIsEventAttackDamage_Category=TC_EVENTRESPONSE

YDWEIsEventRangedDamage=0,1,boolean
_YDWEIsEventRangedDamage_Defaults=
_YDWEIsEventRangedDamage_Category=TC_EVENTRESPONSE

YDWEIsEventDamageType=0,1,boolean,damagetype
_YDWEIsEventDamageType_Defaults=DamageTypeNormal
_YDWEIsEventDamageType_Category=TC_EVENTRESPONSE

YDWEIsEventWeaponType=0,1,boolean,weapontype
_YDWEIsEventWeaponType_Defaults=WEAPON_TYPE_WHOKNOWS
_YDWEIsEventWeaponType_Category=TC_EVENTRESPONSE

YDWEIsEventAttackType=0,1,boolean,attacktype
_YDWEIsEventAttackType_Defaults=AttackTypeNormal
_YDWEIsEventAttackType_Category=TC_EVENTRESPONSE

GetEventDamage=0,1,real
_GetEventDamage_Defaults=
_GetEventDamage_Category=TC_EVENTRESPONSE

Event.GetCurrentDamage=0,1,real
_Event.GetCurrentDamage_Category=TC_EVENTRESPONSE

Event.GetHeal=0,1,real
_Event.GetHeal_Category=TC_EVENTRESPONSE

Event.GetCurrentHeal=0,1,real
_Event.GetCurrentHeal_Category=TC_EVENTRESPONSE

GetOrderPointX=0,1,real
_GetOrderPointX_Category=TC_EVENTRESPONSE

GetOrderPointY=0,1,real
_GetOrderPointY_Category=TC_EVENTRESPONSE

GetSpellTargetX=0,1,real
_GetSpellTargetX_Defaults=
_GetSpellTargetX_Category=TC_EVENTRESPONSE

GetSpellTargetY=0,1,real
_GetSpellTargetY_Defaults=
_GetSpellTargetY_Category=TC_EVENTRESPONSE

GetTournamentFinishSoonTimeRemaining=1,0,real
_GetTournamentFinishSoonTimeRemaining_Defaults=
_GetTournamentFinishSoonTimeRemaining_Category=TC_EVENTRESPONSE

OperatorDegreeAdd=0,1,real,real,real
_OperatorDegreeAdd_Defaults=_,_
_OperatorDegreeAdd_Category=TC_MATH

OperatorDegreeSubtract=0,1,real,real,real
_OperatorDegreeSubtract_Defaults=_,_
_OperatorDegreeSubtract_Category=TC_MATH

OperatorDegreeMultiply=0,1,real,real,real
_OperatorDegreeMultiply_Defaults=_,_
_OperatorDegreeMultiply_Category=TC_MATH

OperatorDegreeDivide=0,1,real,real,real
_OperatorDegreeDivide_Defaults=_,_
_OperatorDegreeDivide_Category=TC_MATH

OperatorRadianAdd=0,1,real,real,real
_OperatorRadianAdd_Defaults=_,_
_OperatorRadianAdd_Category=TC_MATH

OperatorRadianSubtract=0,1,real,real,real
_OperatorRadianSubtract_Defaults=_,_
_OperatorRadianSubtract_Category=TC_MATH

OperatorRadianMultiply=0,1,real,real,real
_OperatorRadianMultiply_Defaults=_,_
_OperatorRadianMultiply_Category=TC_MATH

OperatorRadianDivide=0,1,real,real,real
_OperatorRadianDivide_Defaults=_,_
_OperatorRadianDivide_Category=TC_MATH

GetRandomReal=0,1,real,real,real
_GetRandomReal_Defaults=0,1
_GetRandomReal_Category=TC_MATH

GetRandomDirectionDeg=0,1,real
_GetRandomDirectionDeg_Defaults=
_GetRandomDirectionDeg_Category=TC_MATH

GetRandomPercentageBJ=0,1,real
_GetRandomPercentageBJ_Defaults=
_GetRandomPercentageBJ_Category=TC_MATH

DistanceBetweenPoints=0,1,real,location,location
_DistanceBetweenPoints_Defaults=_,_
_DistanceBetweenPoints_Category=TC_MATH

AngleBetweenPoints=0,1,real,location,location
_AngleBetweenPoints_Defaults=_,_
_AngleBetweenPoints_Category=TC_MATH

RMinBJ=0,1,real,real,real
_RMinBJ_Defaults=_,_
_RMinBJ_Category=TC_MATH

RMaxBJ=0,1,real,real,real
_RMaxBJ_Defaults=_,_
_RMaxBJ_Category=TC_MATH

RAbsBJ=0,1,real,real
_RAbsBJ_Defaults=_
_RAbsBJ_Category=TC_MATH

RSignBJ=0,1,real,real
_RSignBJ_Defaults=_
_RSignBJ_Category=TC_MATH

ModuloReal=0,1,real,real,real
_ModuloReal_Defaults=_,_
_ModuloReal_Category=TC_MATH

Pow=0,1,real,real,real
_Pow_Defaults=_,_
_Pow_Category=TC_MATH

SquareRoot=0,1,real,real
_SquareRoot_Defaults=_
_SquareRoot_Limits=0,_
_SquareRoot_Category=TC_MATH

SinBJ=0,1,real,real
_SinBJ_Defaults=GetUnitFacing
_SinBJ_Category=TC_MATH

CosBJ=0,1,real,real
_CosBJ_Defaults=GetUnitFacing
_CosBJ_Category=TC_MATH

TanBJ=0,1,real,real
_TanBJ_Defaults=GetUnitFacing
_TanBJ_Category=TC_MATH

AsinBJ=0,1,real,real
_AsinBJ_Defaults=_
_AsinBJ_Limits=-1,1
_AsinBJ_Category=TC_MATH

AcosBJ=0,1,real,real
_AcosBJ_Defaults=_
_AcosBJ_Limits=-1,1
_AcosBJ_Category=TC_MATH

AtanBJ=0,1,real,real
_AtanBJ_Defaults=_
_AtanBJ_Category=TC_MATH

Atan2BJ=0,1,real,real,real
_Atan2BJ_Defaults=_,_
_Atan2BJ_Category=TC_MATH

Sin=0,1,real,real
_Sin_Defaults=bj_PI
_Sin_Category=TC_MATH

Cos=0,1,real,real
_Cos_Defaults=bj_PI
_Cos_Category=TC_MATH

Tan=0,1,real,real
_Tan_Defaults=bj_PI
_Tan_Category=TC_MATH

Asin=0,1,real,real
_Asin_Defaults=0
_Asin_Limits=-1,1
_Asin_Category=TC_MATH

Acos=0,1,real,real
_Acos_Defaults=0
_Acos_Limits=-1,1
_Acos_Category=TC_MATH

Atan=0,1,real,real
_Atan_Defaults=0
_Atan_Category=TC_MATH

Atan2=0,1,real,real,real
_Atan2_Defaults=_,_
_Atan2_Category=TC_MATH

YDWELogarithmLg=0,1,real,real
_YDWELogarithmLg_Defaults=_
_YDWELogarithmLg_Limits=0.01,_
_YDWELogarithmLg_Category=TC_MATH

YDWELogarithmLn=0,1,real,real
_YDWELogarithmLn_Defaults=_
_YDWELogarithmLn_Limits=0.01,_
_YDWELogarithmLn_Category=TC_MATH

YDWELogarithmLog=0,1,real,real,real
_YDWELogarithmLog_Defaults=_,_
_YDWELogarithmLog_Limits=0.01,_,0.01,_
_YDWELogarithmLog_Category=TC_MATH

GetPlayerHandicapXPBJ=0,1,real,player
_GetPlayerHandicapXPBJ_Defaults=Player00
_GetPlayerHandicapXPBJ_Category=TC_PLAYER

GetPlayerHandicapBJ=0,1,real,player
_GetPlayerHandicapBJ_Defaults=Player00
_GetPlayerHandicapBJ_Category=TC_PLAYER

GetItemLifeBJ=0,1,real,item
_GetItemLifeBJ_Defaults=GetLastCreatedItem
_GetItemLifeBJ_Category=TC_ITEM

GetItemX=0,1,real,item
_GetItemX_Defaults=GetLastCreatedItem
_GetItemX_Category=TC_ITEM

GetItemY=0,1,real,item
_GetItemY_Defaults=GetLastCreatedItem
_GetItemY_Category=TC_ITEM

GetTimeOfDay=0,1,real
_GetTimeOfDay_Defaults=
_GetTimeOfDay_Category=TC_GAME

GetTimeOfDayScalePercentBJ=0,1,real
_GetTimeOfDayScalePercentBJ_Defaults=
_GetTimeOfDayScalePercentBJ_Category=TC_GAME

GetStoredReal=0,1,real,gamecache,string,string
_GetStoredReal_Defaults=GetLastCreatedGameCacheBJ,"Category",_,
_GetStoredReal_Category=TC_GAMECACHE

LoadRealBJ=0,1,real,integer,integer,hashtable
_LoadRealBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadRealBJ_Category=TC_HASHTABLE

LoadReal=0,1,real,hashtable,integer,integer
_LoadReal_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadReal_Category=TC_HASHTABLE


// returns string

OperatorString=0,1,string,string,string
_OperatorString_Defaults=_,_
_OperatorString_Category=TC_NOTHING

    =0,1,string,scriptcode
_    _Defaults=_
_    _Category=TC_NOTHING

String.ConvertStringExt=0,1,string,StringExt
_String.ConvertStringExt_Category=TC_MU_STRING

GetObjectName=0,1,string,scriptcode
_GetObjectName_Defaults=_
_GetObjectName_Category=TC_NOTHING

YDWEId2S=0,1,string,integer
_YDWEId2S_Defaults=spsh
_YDWEId2S_Category=TC_YDFC

YDWEGetPlayerColorString=0,1,string,player,string
_YDWEGetPlayerColorString_Defaults=Player00,_
_YDWEGetPlayerColorString_Category=TC_YDFC

SubStringBJ=0,1,string,string,integer,integer
_SubStringBJ_Defaults=_,1,5
_SubStringBJ_Category=TC_NOTHING

SubString=0,1,string,string,integer,integer
_SubString_Defaults=_,1,5
_SubString_Category=TC_NOTHING

I2S=0,1,string,integer
_I2S_Defaults=GetConvertedPlayerId
_I2S_Category=TC_CONVERSION

R2S=0,1,string,real
_R2S_Defaults=GetUnitStateSwap
_R2S_Category=TC_CONVERSION

YDWE_PreloadSL_GetFile=0,1,string,player,string,integer
_YDWE_PreloadSL_GetFile_Defaults=Player00,_,_
_YDWE_PreloadSL_GetFile_Limits=_,_,_,_,1,16
_YDWE_PreloadSL_GetFile_Category=TC_YDSL

YDWEGetLocalVariableString=0,1,string,string
_YDWEGetLocalVariableString_Category=TC_YDLC

YDWEGetLocalVariableStringArray=0,1,string,string,integer
_YDWEGetLocalVariableStringArray_Defaults=_,1
_YDWEGetLocalVariableStringArray_Limits=_,_,0,_
_YDWEGetLocalVariableStringArray_Category=TC_YDLC

YDWEGetStringByInteger=0,1,string,integer,integer
_YDWEGetStringByInteger_Category=TC_YDLD

YDWEGetStringByString=0,1,string,string,string
_YDWEGetStringByString_Category=TC_YDLD

R2SW=0,1,string,real,integer,integer
_R2SW_Defaults=GetUnitStateSwap,1,2
_R2SW_Limits=_,_,0,_,0,_
_R2SW_Category=TC_CONVERSION

OrderId2StringBJ=0,1,string,ordercode
_OrderId2StringBJ_Defaults=GetIssuedOrderIdBJ
_OrderId2StringBJ_Category=TC_CONVERSION

UnitId2StringBJ=0,1,string,unitcode
_UnitId2StringBJ_Defaults=GetUnitTypeId
_UnitId2StringBJ_Category=TC_CONVERSION

GetLocalizedString=1,0,string,string
_GetLocalizedString_Defaults=_
_GetLocalizedString_Category=TC_CONVERSION

StringIdentity=1,0,string,string
_StringIdentity_Defaults=_
_StringIdentity_Category=TC_CONVERSION
_StringIdentity_ScriptName=GetLocalizedString

GetLocalizedHotkey=1,0,integer,string
_GetLocalizedHotkey_Defaults=_
_GetLocalizedHotkey_Category=TC_CONVERSION

StringCase=1,1,string,StringExt,stringcaseoption
_StringCase_Defaults=_,StringCaseLower
_StringCase_Category=TC_CONVERSION

GetTriggerName=1,1,string
_GetTriggerName_Defaults=
_GetTriggerName_Category=TC_TRIGGER

GetUnitName=0,1,string,unit
_GetUnitName_Defaults=GetTriggerUnit
_GetUnitName_Category=TC_UNIT

GetItemName=0,1,string,item
_GetItemName_Defaults=GetManipulatedItem
_GetItemName_Category=TC_ITEM

MultiboardGetTitleText=1,1,string,multiboard
_MultiboardGetTitleText_Defaults=GetLastCreatedMultiboard
_MultiboardGetTitleText_Category=TC_MULTIBOARD

GetDestructableName=1,1,string,destructable
_GetDestructableName_Defaults=GetLastCreatedDestructable
_GetDestructableName_Category=TC_DESTRUCT

GetEventPlayerChatString=0,1,string
_GetEventPlayerChatString_Defaults=
_GetEventPlayerChatString_Category=TC_EVENTRESPONSE

GetEventPlayerChatStringMatched=0,1,string
_GetEventPlayerChatStringMatched_Defaults=
_GetEventPlayerChatStringMatched_Category=TC_EVENTRESPONSE

GetSaveBasicFilename=1,0,string
_GetSaveBasicFilename_Defaults=
_GetSaveBasicFilename_Category=TC_EVENTRESPONSE

GetPlayerName=0,1,string,player
_GetPlayerName_Defaults=GetTriggerPlayer
_GetPlayerName_Category=TC_PLAYER

GetHeroProperName=1,1,string,unit
_GetHeroProperName_Defaults=GetTriggerUnit
_GetHeroProperName_Category=TC_HERO

GetAbilityName=1,1,string,abilcode
_GetAbilityName_Defaults=_
_GetAbilityName_Category=TC_GAME
_GetAbilityName_ScriptName=GetObjectName

GetAbilityEffectBJ=1,1,string,abilcode,effecttype,integer
_GetAbilityEffectBJ_Defaults=_,EffectTypeEffect,0
_GetAbilityEffectBJ_Category=TC_GAME
_GetAbilityEffectBJ_ScriptName=GetAbilityEffectById

GetAbilitySoundBJ=1,1,string,abilcode,soundtype
_GetAbilitySoundBJ_Defaults=_,SoundTypeEffect
_GetAbilitySoundBJ_Category=TC_GAME
_GetAbilitySoundBJ_ScriptName=GetAbilitySoundById

GetStoredString=0,1,string,gamecache,string,string
_GetStoredString_Defaults=GetLastCreatedGameCacheBJ,"Category",_,
_GetStoredString_Category=TC_GAMECACHE

LoadStringBJ=1,0,string,integer,integer,hashtable
_LoadStringBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadStringBJ_Category=TC_HASHTABLE

LoadStr=1,0,string,hashtable,integer,integer
_LoadStr_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadStr_Category=TC_HASHTABLE

// returns location

GetRectCenter=0,1,location,rect
_GetRectCenter_Defaults=GetPlayableMapRect
_GetRectCenter_Category=TC_NOTHING

GetRandomLocInRect=0,1,location,rect
_GetRandomLocInRect_Defaults=GetPlayableMapRect
_GetRandomLocInRect_Category=TC_NOTHING

     =0,1,location,scriptcode
_     _Defaults=_
_     _Category=TC_NOTHING

OffsetLocation=0,1,location,location,real,real
_OffsetLocation_Defaults=_,0,0
_OffsetLocation_Category=TC_NOTHING

PolarProjectionBJ=0,1,location,location,real,real
_PolarProjectionBJ_Defaults=_,256,0
_PolarProjectionBJ_Category=TC_NOTHING

//最萌小汐
math.PolarProjectionMU=0,1,location,location,real,real
_math.PolarProjectionMU_Defaults=_,256,0
_math.PolarProjectionMU_Category=TC_MU_MATH

Location=0,1,location,real,real
_Location_Defaults=0,0
_Location_Category=TC_CONVERSION

YDWEGetLocalVariableLocation=0,1,location,string
_YDWEGetLocalVariableLocation_Category=TC_YDLC

YDWEGetLocalVariableLocationArray=0,1,location,string,integer
_YDWEGetLocalVariableLocationArray_Defaults=_,1
_YDWEGetLocalVariableLocationArray_Limits=_,_,0,_
_YDWEGetLocalVariableLocationArray_Category=TC_YDLC

YDWEGetLocationByInteger=0,1,location,integer,integer
_YDWEGetLocationByInteger_Limits=0,_,0,_
_YDWEGetLocationByInteger_Category=TC_YDLD

YDWEGetLocationByString=0,1,location,string,string
_YDWEGetLocationByString_Category=TC_YDLD

GetUnitLoc=0,1,location,unit
_GetUnitLoc_Defaults=GetTriggerUnit
_GetUnitLoc_Category=TC_UNIT

GetUnitRallyPoint=1,1,location,unit
_GetUnitRallyPoint_Defaults=GetTriggerUnit
_GetUnitRallyPoint_Category=TC_UNIT

CameraSetupGetDestPositionLoc=0,1,location,camerasetup
_CameraSetupGetDestPositionLoc_Defaults=_
_CameraSetupGetDestPositionLoc_Category=TC_CAMERA

GetCameraTargetPositionLoc=0,1,location
_GetCameraTargetPositionLoc_Defaults=
_GetCameraTargetPositionLoc_Category=TC_CAMERA

GetCameraEyePositionLoc=0,1,location
_GetCameraEyePositionLoc_Defaults=
_GetCameraEyePositionLoc_Category=TC_CAMERA

GetDestructableLoc=0,1,location,destructable
_GetDestructableLoc_Defaults=GetLastCreatedDestructable
_GetDestructableLoc_Category=TC_DESTRUCT

GetOrderPointLoc=0,1,location
_GetOrderPointLoc_Defaults=
_GetOrderPointLoc_Category=TC_EVENTRESPONSE

GetSpellTargetLoc=1,0,location
_GetSpellTargetLoc_Defaults=
_GetSpellTargetLoc_Category=TC_EVENTRESPONSE

GetPlayerStartLocationLoc=0,1,location,player
_GetPlayerStartLocationLoc_Defaults=Player00
_GetPlayerStartLocationLoc_Category=TC_PLAYER

GetItemLoc=0,1,location,item
_GetItemLoc_Defaults=GetLastCreatedItem
_GetItemLoc_Category=TC_ITEM

WaygateGetDestinationLocBJ=0,1,location,unit
_WaygateGetDestinationLocBJ_Defaults=_
_WaygateGetDestinationLocBJ_Category=TC_NEUTRALBUILDING

// returns region
CreateRegion=0,1,region
_CreateRegion_Category=TC_REGION
_CreateRegion_Defaults=

GetTriggeringRegion=0,1,region
_GetTriggeringRegion_Category=TC_EVENTRESPONSE

YDWEGetRegionByInteger=0,1,region,integer,integer
_YDWEGetRegionByInteger_Limits=0,_,0,_
_YDWEGetRegionByInteger_Category=TC_YDLD

YDWEGetRegionByString=0,1,region,string,string
_YDWEGetRegionByString_Category=TC_YDLD

// returns rect
GetCurrentCameraBoundsMapRectBJ=0,1,rect
_GetCurrentCameraBoundsMapRectBJ_Defaults=
_GetCurrentCameraBoundsMapRectBJ_Category=TC_NOTHING

GetCameraBoundsMapRect=0,1,rect
_GetCameraBoundsMapRect_Defaults=
_GetCameraBoundsMapRect_Category=TC_NOTHING

GetPlayableMapRect=0,1,rect
_GetPlayableMapRect_Defaults=
_GetPlayableMapRect_Category=TC_NOTHING

GetEntireMapRect=0,1,rect
_GetEntireMapRect_Defaults=
_GetEntireMapRect_Category=TC_NOTHING
_GetEntireMapRect_ScriptName=GetWorldBounds

YDWEGetLocalVariableRect=0,1,rect,string
_YDWEGetLocalVariableRect_Category=TC_YDLC

YDWEGetLocalVariableRectArray=0,1,rect,string,integer
_YDWEGetLocalVariableRectArray_Defaults=_,1
_YDWEGetLocalVariableRectArray_Limits=_,_,0,_
_YDWEGetLocalVariableRectArray_Category=TC_YDLC

YDWEGetRectByInteger=0,1,rect,integer,integer
_YDWEGetRectByInteger_Limits=0,_,0,_
_YDWEGetRectByInteger_Category=TC_YDLD

YDWEGetRectByString=0,1,rect,string,string
_YDWEGetRectByString_Category=TC_YDLD

YDWEGetRect=0,1,rect,real,real,real,real
_YDWEGetRect_Defaults=0,0,100,50
_YDWEGetRect_Limits=_,_,_,_,0,_,0,_
_YDWEGetRect_Category=TC_NOTHING

OffsetRectBJ=0,1,rect,rect,real,real
_OffsetRectBJ_Defaults=_,0,0
_OffsetRectBJ_Category=TC_NOTHING

RectFromCenterSizeBJ=0,1,rect,location,real,real
_RectFromCenterSizeBJ_Defaults=_,_,_
_RectFromCenterSizeBJ_Category=TC_NOTHING

Rect=0,1,rect,real,real,real,real
_Rect_Defaults=0,0,0,0
_Rect_Category=TC_NOTHING

RectFromLoc=0,1,rect,location,location
_RectFromLoc_Defaults=Location,Location
_RectFromLoc_Category=TC_NOTHING

// returns unit
CreateUnit=0,1,unit,player,unitcode,real,real,real
_CreateUnit_Defaults=Player00,hfoo,0,0,0
_CreateUnit_Category=TC_NOTHING

CreateUnitAtLoc=0,1,unit,player,unitcode,location,real
_CreateUnitAtLoc_Defaults=Player00,hfoo,_,0
_CreateUnitAtLoc_Category=TC_NOTHING

//最萌小汐
Unit.CreateUnitAtLocMU=0,1,unit,player,unitcode,location,real
_Unit.CreateUnitAtLocMU_Defaults=Player00,hfoo,_,0
_Unit.CreateUnitAtLocMU_Category=TC_NOTHING

CreateCorpse=0,1,unit,player,unitcode,real,real,real
_CreateCorpse_Defaults=Player00,hfoo,0,0,0
_CreateCorpse_Category=TC_NOTHING

CreateBlightedGoldmine=0,1,unit,player,real,real,real
_CreateBlightedGoldmine_Defaults=Player00,0,0,0
_CreateBlightedGoldmine_Category=TC_NOTHING

GetLastCreatedUnit=0,1,unit
_GetLastCreatedUnit_Defaults=
_GetLastCreatedUnit_Category=TC_LAST

GetLastRestoredUnitBJ=0,1,unit
_GetLastRestoredUnitBJ_Defaults=
_GetLastRestoredUnitBJ_Category=TC_LAST

GetLastReplacedUnitBJ=0,1,unit
_GetLastReplacedUnitBJ_Defaults=
_GetLastReplacedUnitBJ_Category=TC_LAST

GetLastHauntedGoldMine=0,1,unit
_GetLastHauntedGoldMine_Defaults=
_GetLastHauntedGoldMine_Category=TC_LAST

GetEnumUnit=0,1,unit
_GetEnumUnit_Defaults=
_GetEnumUnit_Category=TC_NOTHING

GetFilterUnit=0,1,unit
_GetFilterUnit_Defaults=
_GetFilterUnit_Category=TC_NOTHING

FirstOfGroup=0,1,unit,group
_FirstOfGroup_Defaults=
_FirstOfGroup_Category=TC_NOTHING

      =0,1,unit,scriptcode
_      _Defaults=_
_      _Category=TC_NOTHING


//YDWEGetLocalVariable=0,1,unit,string
//_YDWEGetLocalVariable_Category=TC_YDLC

//YDWEGetLocalVariableUnit=0,1,unit,string
//_YDWEGetLocalVariableUnit_Category=TC_YDLD

YDWEGetLocalVariableUnit=0,1,unit,string
_YDWEGetLocalVariableUnit_Category=TC_YDLC

YDWEGetLocalVariableUnitArray=0,1,unit,string,integer
_YDWEGetLocalVariableUnitArray_Defaults=_,1
_YDWEGetLocalVariableUnitArray_Limits=_,_,0,_
_YDWEGetLocalVariableUnitArray_Category=TC_YDLC

YDWEGetUnitByInteger=0,1,unit,integer,integer
_YDWEGetUnitByInteger_Limits=0,_,0,_
_YDWEGetUnitByInteger_Category=TC_YDLD

YDWEGetUnitByString=0,1,unit,string,string
_YDWEGetUnitByString_Category=TC_YDLD

GetLastAbilityCastingUnit=0,1,unit
_GetLastAbilityCastingUnit_Category=TC_YDFC

GetLastAbilityTargetUnit=0,1,unit
_GetLastAbilityTargetUnit_Category=TC_YDFC

GroupPickRandomUnit=0,1,unit,group
_GroupPickRandomUnit_Defaults=_
_GroupPickRandomUnit_Category=TC_NOTHING

GetUnitRallyUnit=1,0,unit,unit
_GetUnitRallyUnit_Defaults=GetTriggerUnit
_GetUnitRallyUnit_Category=TC_UNIT

GetAttackedUnitBJ=0,1,unit
_GetAttackedUnitBJ_Defaults=
_GetAttackedUnitBJ_Category=TC_EVENTRESPONSE
_GetAttackedUnitBJ_ScriptName=GetTriggerUnit

GetAttacker=0,1,unit
_GetAttacker_Defaults=
_GetAttacker_Category=TC_EVENTRESPONSE

GetBuyingUnit=1,0,unit
_GetBuyingUnit_Defaults=
_GetBuyingUnit_Category=TC_EVENTRESPONSE

GetCancelledStructure=0,1,unit
_GetCancelledStructure_Defaults=
_GetCancelledStructure_Category=TC_EVENTRESPONSE

GetSpellAbilityUnit=1,0,unit
_GetSpellAbilityUnit_Defaults=
_GetSpellAbilityUnit_Category=TC_EVENTRESPONSE

GetConstructingStructure=0,1,unit
_GetConstructingStructure_Defaults=
_GetConstructingStructure_Category=TC_EVENTRESPONSE

GetConstructedStructure=0,1,unit
_GetConstructedStructure_Defaults=
_GetConstructedStructure_Category=TC_EVENTRESPONSE

GetEventDamageSource=1,0,unit
_GetEventDamageSource_Defaults=
_GetEventDamageSource_Category=TC_EVENTRESPONSE

Event.GetOriginDamageFrom=1,0,unit
_Event.GetOriginDamageFrom_Defaults=
_Event.GetOriginDamageFrom_Category=TC_EVENTRESPONSE

GetDecayingUnit=0,1,unit
_GetDecayingUnit_Defaults=
_GetDecayingUnit_Category=TC_EVENTRESPONSE

GetDyingUnit=0,1,unit
_GetDyingUnit_Defaults=
_GetDyingUnit_Category=TC_EVENTRESPONSE

GetEnteringUnit=0,1,unit
_GetEnteringUnit_Defaults=
_GetEnteringUnit_Category=TC_EVENTRESPONSE

GetManipulatingUnit=0,1,unit
_GetManipulatingUnit_Defaults=
_GetManipulatingUnit_Category=TC_EVENTRESPONSE

GetKillingUnitBJ=0,1,unit
_GetKillingUnitBJ_Defaults=
_GetKillingUnitBJ_Category=TC_EVENTRESPONSE
_GetKillingUnitBJ_ScriptName=GetKillingUnit

GetLearningUnit=0,1,unit
_GetLearningUnit_Defaults=
_GetLearningUnit_Category=TC_EVENTRESPONSE

GetLeavingUnit=0,1,unit
_GetLeavingUnit_Defaults=
_GetLeavingUnit_Category=TC_EVENTRESPONSE

GetLevelingUnit=0,1,unit
_GetLevelingUnit_Defaults=
_GetLevelingUnit_Category=TC_EVENTRESPONSE

GetLoadedUnitBJ=0,1,unit
_GetLoadedUnitBJ_Defaults=
_GetLoadedUnitBJ_Category=TC_EVENTRESPONSE
_GetLoadedUnitBJ_ScriptName=GetLoadedUnit

GetOrderedUnit=0,1,unit
_GetOrderedUnit_Defaults=
_GetOrderedUnit_Category=TC_EVENTRESPONSE

GetChangingUnit=1,0,unit
_GetChangingUnit_Defaults=
_GetChangingUnit_Category=TC_EVENTRESPONSE

GetResearchingUnit=0,1,unit
_GetResearchingUnit_Defaults=
_GetResearchingUnit_Category=TC_EVENTRESPONSE

GetRevivableUnit=0,1,unit
_GetRevivableUnit_Defaults=
_GetRevivableUnit_Category=TC_EVENTRESPONSE

GetRevivingUnit=0,1,unit
_GetRevivingUnit_Defaults=
_GetRevivingUnit_Category=TC_EVENTRESPONSE

GetSellingUnit=1,0,unit
_GetSellingUnit_Defaults=
_GetSellingUnit_Category=TC_EVENTRESPONSE

GetSoldUnit=1,0,unit
_GetSoldUnit_Defaults=
_GetSoldUnit_Category=TC_EVENTRESPONSE

GetSummonedUnit=0,1,unit
_GetSummonedUnit_Defaults=
_GetSummonedUnit_Category=TC_EVENTRESPONSE

GetSummoningUnit=0,1,unit
_GetSummoningUnit_Defaults=
_GetSummoningUnit_Category=TC_EVENTRESPONSE

GetOrderTargetUnit=0,1,unit
_GetOrderTargetUnit_Defaults=
_GetOrderTargetUnit_Category=TC_EVENTRESPONSE

GetSpellTargetUnit=1,1,unit
_GetSpellTargetUnit_Defaults=
_GetSpellTargetUnit_Category=TC_EVENTRESPONSE

GetEventTargetUnit=0,1,unit
_GetEventTargetUnit_Defaults=
_GetEventTargetUnit_Category=TC_EVENTRESPONSE

GetTrainedUnit=0,1,unit
_GetTrainedUnit_Defaults=
_GetTrainedUnit_Category=TC_EVENTRESPONSE

GetTransportUnitBJ=0,1,unit
_GetTransportUnitBJ_Defaults=
_GetTransportUnitBJ_Category=TC_EVENTRESPONSE
_GetTransportUnitBJ_ScriptName=GetTransportUnit

GetTriggerUnit=0,1,unit
_GetTriggerUnit_Defaults=
_GetTriggerUnit_Category=TC_EVENTRESPONSE

YDWECinSActor=0,1,unit,integer
_YDWECinSActor_Defaults=1
_YDWECinSActor_Limits=1,_
_YDWECinSActor_Category=TC_SCRIPTSET

PlaceRandomUnit=0,1,unit,unitpool,player,real,real,real
_PlaceRandomUnit_Defaults=_,Player00,0,0,0
_PlaceRandomUnit_Category=TC_UNITPOOL

YDWEGetLastPoolAbstractedUnit=0,1,unit
_YDWEGetLastPoolAbstractedUnit_Defaults=
_YDWEGetLastPoolAbstractedUnit_Category=TC_UNITPOOL

//returns unitpool
CreateUnitPool=1,0,unitpool
_CreateUnitPool_Defaults=
_CreateUnitPool_Category=TC_NOTHING

YDWEGetLastUnitPool=1,0,unitpool
_YDWEGetLastUnitPool_Defaults=
_YDWEGetLastUnitPool_Category=TC_LAST

// returns unitcode

GetUnitTypeId=0,1,unitcode,unit
_GetUnitTypeId_Defaults=GetTriggerUnit
_GetUnitTypeId_Category=TC_NOTHING

       =0,1,unitcode,scriptcode
_       _Defaults=_
_       _Category=TC_NOTHING

YDWEGetLocalVariableUnitID=0,1,unitcode,string
_YDWEGetLocalVariableUnitID_Category=TC_YDLC

YDWEGetLocalVariableUnitIDArray=0,1,unitcode,string,integer
_YDWEGetLocalVariableUnitIDArray_Defaults=_,1
_YDWEGetLocalVariableUnitIDArray_Limits=_,_,0,_
_YDWEGetLocalVariableUnitIDArray_Category=TC_YDLC

YDWEGetUnitIDByInteger=0,1,unitcode,integer,integer
_YDWEGetUnitIDByInteger_Limits=0,_,0,_
_YDWEGetUnitIDByInteger_Category=TC_YDLD

YDWEGetUnitIDByString=0,1,unitcode,string,string
_YDWEGetUnitIDByString_Category=TC_YDLD

ChooseRandomCreepBJ=0,1,unitcode,integer
_ChooseRandomCreepBJ_Defaults=1
_ChooseRandomCreepBJ_Limits=-1,10
_ChooseRandomCreepBJ_Category=TC_NOTHING
_ChooseRandomCreepBJ_ScriptName=ChooseRandomCreep

ChooseRandomNPBuildingBJ=0,1,unitcode
_ChooseRandomNPBuildingBJ_Defaults=
_ChooseRandomNPBuildingBJ_Category=TC_NOTHING
_ChooseRandomNPBuildingBJ_ScriptName=ChooseRandomNPBuilding

String2UnitIdBJ=0,1,unitcode,string
_String2UnitIdBJ_Defaults=footman
_String2UnitIdBJ_Category=TC_CONVERSION
_String2UnitIdBJ_ScriptName=UnitId

GetTrainedUnitType=0,1,unitcode
_GetTrainedUnitType_Defaults=
_GetTrainedUnitType_Category=TC_EVENTRESPONSE


// returns ordercode
String2OrderIdBJ=0,1,ordercode,string
_String2OrderIdBJ_Defaults=stop
_String2OrderIdBJ_Category=TC_CONVERSION

UnitId2OrderIdBJ=0,1,ordercode,unitcode
_UnitId2OrderIdBJ_Defaults=hfoo
_UnitId2OrderIdBJ_Category=TC_CONVERSION

GetUnitCurrentOrder=1,0,ordercode,unit
_GetUnitCurrentOrder_Defaults=GetTriggerUnit
_GetUnitCurrentOrder_Category=TC_UNIT

GetIssuedOrderIdBJ=0,1,ordercode
_GetIssuedOrderIdBJ_Defaults=
_GetIssuedOrderIdBJ_Category=TC_EVENTRESPONSE
_GetIssuedOrderIdBJ_ScriptName=GetIssuedOrderId

// returns destructable

CreateDestructableZ=0,1,destructable,destructablecode,real,real,real,real,real,integer
_CreateDestructableZ_Defaults=LTlt,0,0,0,GetRandomDirectionDeg,1,0
_CreateDestructableZ_Category=TC_NOTHING

CreateDeadDestructableZ=0,1,destructable,destructablecode,real,real,real,real,real,integer
_CreateDeadDestructableZ_Defaults=LTlt,0,0,0,GetRandomDirectionDeg,1,0
_CreateDeadDestructableZ_Category=TC_NOTHING

GetLastCreatedDestructable=0,1,destructable
_GetLastCreatedDestructable_Defaults=
_GetLastCreatedDestructable_Category=TC_LAST

YDWEGetDestructableByInteger=0,1,destructable,integer,integer
_YDWEGetDestructableByInteger_Limits=0,1,0,1
_YDWEGetDestructableByInteger_Category=TC_YDLD

YDWEGetDestructableByString=0,1,destructable,string,string
_YDWEGetDestructableByString_Category=TC_YDLD

RandomDestructableInRectSimpleBJ=0,1,destructable,rect
_RandomDestructableInRectSimpleBJ_Defaults=_
_RandomDestructableInRectSimpleBJ_Category=TC_NOTHING

RandomDestructableInRectBJ=0,1,destructable,rect,boolexpr
_RandomDestructableInRectBJ_Defaults=_,_
_RandomDestructableInRectBJ_Category=TC_NOTHING

GetEnumDestructable=0,1,destructable
_GetEnumDestructable_Defaults=
_GetEnumDestructable_Category=TC_NOTHING

GetFilterDestructable=0,1,destructable
_GetFilterDestructable_Defaults=
_GetFilterDestructable_Category=TC_NOTHING

GetUnitRallyDestructable=1,0,destructable,unit
_GetUnitRallyDestructable_Defaults=GetTriggerUnit
_GetUnitRallyDestructable_Category=TC_UNIT

GetDyingDestructable=0,1,destructable
_GetDyingDestructable_Defaults=
_GetDyingDestructable_Category=TC_EVENTRESPONSE

GetOrderTargetDestructable=0,1,destructable
_GetOrderTargetDestructable_Defaults=
_GetOrderTargetDestructable_Category=TC_EVENTRESPONSE

GetSpellTargetDestructable=1,0,destructable
_GetSpellTargetDestructable_Defaults=
_GetSpellTargetDestructable_Category=TC_EVENTRESPONSE

// returns destructablecode
GetDestructableTypeId=0,1,destructablecode,destructable
_GetDestructableTypeId_Defaults=GetLastCreatedDestructable
_GetDestructableTypeId_Category=TC_NOTHING


// returns item
CreateItem=0,1,item,itemcode,real,real
_CreateItem_Defaults=texp,0,0
_CreateItem_Category=TC_NOTHING

GetLastCreatedItem=0,1,item
_GetLastCreatedItem_Defaults=
_GetLastCreatedItem_Category=TC_LAST

GetLastRemovedItem=0,1,item
_GetLastRemovedItem_Defaults=
_GetLastRemovedItem_Category=TC_LAST

GetLastMovedItemInItemSlot=0,1,item
_GetLastMovedItemInItemSlot_Category=TC_LAST

GetLastCombinedItem=0,1,item
_GetLastCombinedItem_Category=TC_LAST

UnitDropItem=0,1,item,unit,itemcode
_UnitDropItem_Defaults=GetTriggerUnit,texp
_UnitDropItem_Limits=_,_,_,_
_UnitDropItem_Category=TC_NOTHING

YDWEGetLocalVariableItem=0,1,item,string
_YDWEGetLocalVariableItem_Category=TC_YDLC

YDWEGetLocalVariableItemArray=0,1,item,string,integer
_YDWEGetLocalVariableItemArray_Defaults=_,1
_YDWEGetLocalVariableItemArray_Limits=_,_,0,_
_YDWEGetLocalVariableItemArray_Category=TC_YDLC

YDWEGetItemByInteger=0,1,item,integer,integer
_YDWEGetItemByInteger_Limits=0,_,0,_
_YDWEGetItemByInteger_Category=TC_YDLD

YDWEGetItemByString=0,1,item,string,string
_YDWEGetItemByString_Category=TC_YDLD

RandomItemInRectSimpleBJ=1,0,item,rect
_RandomItemInRectSimpleBJ_Defaults=_
_RandomItemInRectSimpleBJ_Category=TC_NOTHING

RandomItemInRectBJ=1,0,item,rect,boolexpr
_RandomItemInRectBJ_Defaults=_,_
_RandomItemInRectBJ_Category=TC_NOTHING

GetEnumItem=1,0,item
_GetEnumItem_Defaults=
_GetEnumItem_Category=TC_NOTHING

GetFilterItem=1,0,item
_GetFilterItem_Defaults=
_GetFilterItem_Category=TC_NOTHING

UnitItemInSlot=0,1,item,unit,integer
_UnitItemInSlot_Defaults=_,0
_UnitItemInSlot_Limits=_,_,0,5
_UnitItemInSlot_Category=TC_NOTHING

UnitItemInSlotBJ=0,1,item,unit,integer
_UnitItemInSlotBJ_Defaults=_,1
_UnitItemInSlotBJ_Limits=_,_,1,6
_UnitItemInSlotBJ_Category=TC_NOTHING

GetItemOfTypeFromUnitBJ=0,1,item,unit,itemcode
_GetItemOfTypeFromUnitBJ_Defaults=_,texp
_GetItemOfTypeFromUnitBJ_Category=TC_NOTHING

GetManipulatedItem=0,1,item
_GetManipulatedItem_Defaults=
_GetManipulatedItem_Category=TC_EVENTRESPONSE

GetSoldItem=1,0,item
_GetSoldItem_Defaults=
_GetSoldItem_Category=TC_EVENTRESPONSE

GetOrderTargetItem=0,1,item
_GetOrderTargetItem_Defaults=
_GetOrderTargetItem_Category=TC_EVENTRESPONSE

GetSpellTargetItem=1,0,item
_GetSpellTargetItem_Defaults=
_GetSpellTargetItem_Category=TC_EVENTRESPONSE

PlaceRandomItem=0,1,item,itempool,real,real
_PlaceRandomItem_Defaults=_,0,0
_PlaceRandomItem_Category=TC_ITEMPOOL

//returns itempool
CreateItemPool=1,0,itempool
_CreateItemPool_Defaults=
_CreateItemPool_Category=TC_NOTHING

YDWEGetLastItemPool=1,0,itempool
_YDWEGetLastItemPool_Defaults=
_YDWEGetLastItemPool_Category=TC_NOTHING

// returns itemtype
GetItemType=1,1,itemtype,item
_GetItemType_Defaults=GetLastCreatedItem
_GetItemType_Category=TC_NOTHING


// returns itemcode

GetItemTypeId=0,1,itemcode,item
_GetItemTypeId_Defaults=GetLastCreatedItem
_GetItemTypeId_Category=TC_NOTHING

        =0,1,itemcode,scriptcode
_        _Defaults=_
_        _Category=TC_NOTHING

YDWEGetLocalVariableItemID=0,1,itemcode,string
_YDWEGetLocalVariableItemID_Category=TC_YDLC

YDWEGetLocalVariableItemIDArray=0,1,itemcode,string,integer
_YDWEGetLocalVariableItemIDArray_Defaults=_,1
_YDWEGetLocalVariableItemIDArray_Limits=_,_,0,_
_YDWEGetLocalVariableItemIDArray_Category=TC_YDLC

YDWEGetItemIDByInteger=0,1,itemcode,integer,integer
_YDWEGetItemIDByInteger_Limits=0,_,0,_
_YDWEGetItemIDByInteger_Category=TC_YDLD

YDWEGetItemIDByString=0,1,itemcode,string,string
_YDWEGetItemIDByString_Category=TC_YDLD

ChooseRandomItemExBJ=1,1,itemcode,integer,itemtype
_ChooseRandomItemExBJ_Defaults=1,ItemTypeAny
_ChooseRandomItemExBJ_Limits=-1,_,_,_
_ChooseRandomItemExBJ_Category=TC_NOTHING

ChooseRandomItemBJ=0,1,itemcode,integer
_ChooseRandomItemBJ_Defaults=1
_ChooseRandomItemBJ_Limits=-1,_
_ChooseRandomItemBJ_Category=TC_NOTHING
_ChooseRandomItemBJ_ScriptName=ChooseRandomItem

// returns widget
GetTriggerWidget=0,1,widget
_GetTriggerWidget_Category=TC_WIDGET

GetOrderTarget=0,1,widget
_GetOrderTarget_Category=TC_WIDGET

// returns techcode
GetResearched=0,1,techcode
_GetResearched_Defaults=
_GetResearched_Category=TC_EVENTRESPONSE


// returns abilcode

GetSpellAbilityId=1,0,abilcode
_GetSpellAbilityId_Defaults=
_GetSpellAbilityId_Category=TC_EVENTRESPONSE

GetLearnedSkill=0,1,abilcode
_GetLearnedSkill_Defaults=
_GetLearnedSkill_Category=TC_EVENTRESPONSE

YDWEGetLocalVariableAbilityID=0,1,abilcode,string
_YDWEGetLocalVariableAbilityID_Category=TC_YDLC

YDWEGetLocalVariableAbilityIDArray=0,1,abilcode,string,integer
_YDWEGetLocalVariableAbilityIDArray_Defaults=_,1
_YDWEGetLocalVariableAbilityIDArray_Limits=_,_,0,_
_YDWEGetLocalVariableAbilityIDArray_Category=TC_YDLC

YDWEGetAbilityIDByInteger=0,1,abilcode,integer,integer
_YDWEGetAbilityIDByInteger_Limits=0,_,0,_
_YDWEGetAbilityIDByInteger_Category=TC_YDLD

YDWEGetAbilityIDByString=0,1,abilcode,string,string
_YDWEGetAbilityIDByString_Category=TC_YDLD

         =0,1,abilcode,scriptcode
_         _Defaults=_
_         _Category=TC_NOTHING


// returns heroskillcode
GetLearnedSkillBJ=0,1,heroskillcode
_GetLearnedSkillBJ_Defaults=
_GetLearnedSkillBJ_Category=TC_EVENTRESPONSE
_GetLearnedSkillBJ_ScriptName=GetLearnedSkill

// returns player
GetEnumPlayer=0,1,player
_GetEnumPlayer_Defaults=
_GetEnumPlayer_Category=TC_NOTHING

GetFilterPlayer=0,1,player
_GetFilterPlayer_Defaults=
_GetFilterPlayer_Category=TC_NOTHING

GetOwningPlayer=0,1,player,unit
_GetOwningPlayer_Defaults=GetTriggerUnit
_GetOwningPlayer_Category=TC_NOTHING

YDWEGetPlayerByInteger=0,1,player,integer,integer
_YDWEGetPlayerByInteger_Limits=0,_,0,_
_YDWEGetPlayerByInteger_Category=TC_YDLD

YDWEGetPlayerByString=0,1,player,string,string
_YDWEGetPlayerByString_Category=TC_YDLD

GetItemPlayer=0,1,player,item
_GetItemPlayer_Defaults=GetLastCreatedItem
_GetItemPlayer_Category=TC_NOTHING

ForcePickRandomPlayer=0,1,player,force
_ForcePickRandomPlayer_Defaults=_
_ForcePickRandomPlayer_Category=TC_NOTHING

GetLocalPlayer=0,1,player
_GetLocalPlayer_Defaults=
_GetLocalPlayer_Category=TC_NOTHING

ConvertedPlayer=0,1,player,integer
_ConvertedPlayer_Defaults=1
_ConvertedPlayer_Limits=1,16
_ConvertedPlayer_Category=TC_CONVERSION

Player=0,1,player,integer
_Player_Defaults=1
_Player_Limits=0,15
_Player_Category=TC_CONVERSION

LeaderboardGetIndexedPlayerBJ=1,0,player,integer,leaderboard
_LeaderboardGetIndexedPlayerBJ_Defaults=1,GetLastCreatedLeaderboard
_LeaderboardGetIndexedPlayerBJ_Limits=1,16
_LeaderboardGetIndexedPlayerBJ_Category=TC_LEADERBOARD

GetChangingUnitPrevOwner=1,0,player
_GetChangingUnitPrevOwner_Defaults=
_GetChangingUnitPrevOwner_Category=TC_EVENTRESPONSE

GetTriggerPlayer=0,1,player
_GetTriggerPlayer_Defaults=
_GetTriggerPlayer_Category=TC_EVENTRESPONSE

          =0,1,player,scriptcode
_          _Defaults=_
_          _Category=TC_NOTHING

// returns group
CreateGroup=0,1,group
_CreateGroup_Defaults=
_CreateGroup_Category=TC_NOTHING

GetLastCreatedGroup=0,1,group
_GetLastCreatedGroup_Defaults=
_GetLastCreatedGroup_Category=TC_LAST

           =0,1,group,scriptcode
_           _Defaults=_
_           _Category=TC_NOTHING

 CreateNUnitsAtLoc=0,1,group,integer,unitcode,player,location,real
_ CreateNUnitsAtLoc_Defaults=1,hfoo,Player00,_,RealUnitFacing
_ CreateNUnitsAtLoc_Limits=1,_,_,_,_,_,_,_,0,360
_ CreateNUnitsAtLoc_Category=TC_UNIT

GetRandomSubGroup=1,0,group,integer,group
_GetRandomSubGroup_Defaults=4,GetUnitsInRectAll
_GetRandomSubGroup_Category=TC_NOTHING

GetUnitsInRectAll=0,1,group,rect
_GetUnitsInRectAll_Defaults=GetPlayableMapRect
_GetUnitsInRectAll_Category=TC_NOTHING

YDWEGetLocalVariableGroup=0,1,group,string
_YDWEGetLocalVariableGroup_Category=TC_YDLC

YDWEGetLocalVariableGroupArray=0,1,group,string,integer
_YDWEGetLocalVariableGroupArray_Defaults=_,1
_YDWEGetLocalVariableGroupArray_Limits=_,_,0,_
_YDWEGetLocalVariableGroupArray_Category=TC_YDLC

YDWEGetGroupByInteger=0,1,group,integer,integer
_YDWEGetGroupByInteger_Limits=0,_,0,_
_YDWEGetGroupByInteger_Category=TC_YDLD

YDWEGetGroupByString=0,1,group,string,string
_YDWEGetGroupByString_Category=TC_YDLD

GetUnitsInRectOfPlayer=0,1,group,rect,player
_GetUnitsInRectOfPlayer_Defaults=GetPlayableMapRect,Player00
_GetUnitsInRectOfPlayer_Category=TC_NOTHING

GetUnitsInRectMatching=0,1,group,rect,boolexpr
_GetUnitsInRectMatching_Defaults=GetPlayableMapRect,_
_GetUnitsInRectMatching_Category=TC_NOTHING

//最萌小汐
Unit.GetUnitInLineAll=0,1,group,location,boolean,real,real,real
_Unit.GetUnitInLineAll_Defaults=GetUnitLoc,true,0,1000,200
_Unit.GetUnitInLineAll_Category=TC_MU_UNIT

GetUnitsInRangeOfLocAll=0,1,group,real,location
_GetUnitsInRangeOfLocAll_Defaults=512,GetRectCenter
_GetUnitsInRangeOfLocAll_Limits=0,_,_,_
_GetUnitsInRangeOfLocAll_Category=TC_NOTHING

//最萌小汐
Unit.GetUnitsInRangeOfLocAllMU=0,1,group,real,location
_Unit.GetUnitsInRangeOfLocAllMU_Defaults=512,GetRectCenter
_Unit.GetUnitsInRangeOfLocAllMU_Limits=0,_,_,_
_Unit.GetUnitsInRangeOfLocAllMU_Category=TC_MU_UNIT

GetUnitsInRangeOfLocMatching=0,1,group,real,location,boolexpr
_GetUnitsInRangeOfLocMatching_Defaults=512,GetRectCenter,_
_GetUnitsInRangeOfLocMatching_Limits=0,_,_,_,_,_
_GetUnitsInRangeOfLocMatching_Category=TC_NOTHING

//最萌小汐
Unit.GetUnitsInRangeOfLocMatchingMU=0,1,group,real,location,boolexpr
_Unit.GetUnitsInRangeOfLocMatchingMU_Defaults=512,GetRectCenter,_
_Unit.GetUnitsInRangeOfLocMatchingMU_Limits=0,_,_,_,_
_Unit.GetUnitsInRangeOfLocMatchingMU_Category=TC_MU_UNIT

GetUnitsOfPlayerAll=0,1,group,player
_GetUnitsOfPlayerAll_Defaults=Player00
_GetUnitsOfPlayerAll_Category=TC_NOTHING

GetUnitsOfPlayerAndTypeId=0,1,group,player,unitcode
_GetUnitsOfPlayerAndTypeId_Defaults=Player00,hfoo
_GetUnitsOfPlayerAndTypeId_Category=TC_NOTHING

GetUnitsOfPlayerMatching=0,1,group,player,boolexpr
_GetUnitsOfPlayerMatching_Defaults=Player00,_
_GetUnitsOfPlayerMatching_Category=TC_NOTHING

GetUnitsOfTypeIdAll=0,1,group,unitcode
_GetUnitsOfTypeIdAll_Defaults=hfoo
_GetUnitsOfTypeIdAll_Category=TC_NOTHING

GetUnitsSelectedAll=0,1,group,player
_GetUnitsSelectedAll_Defaults=Player00
_GetUnitsSelectedAll_Category=TC_NOTHING

// returns force

CreateForce=0,1,force
_CreateForce_Defaults=
_CreateForce_Category=TC_NOTHING

GetPlayersAll=0,1,force
_GetPlayersAll_Defaults=
_GetPlayersAll_Category=TC_NOTHING

GetPlayersByMapControl=0,1,force,mapcontrol
_GetPlayersByMapControl_Defaults=MapControlComputer
_GetPlayersByMapControl_Category=TC_NOTHING

GetPlayersMatching=0,1,force,boolexpr
_GetPlayersMatching_Defaults=_
_GetPlayersMatching_Category=TC_NOTHING

GetPlayersAllies=0,1,force,player
_GetPlayersAllies_Defaults=Player00
_GetPlayersAllies_Category=TC_NOTHING

GetPlayersEnemies=0,1,force,player
_GetPlayersEnemies_Defaults=Player00
_GetPlayersEnemies_Category=TC_NOTHING

GetForceOfPlayer=0,1,force,player
_GetForceOfPlayer_Defaults=Player00
_GetForceOfPlayer_Category=TC_NOTHING

YDWEGetForceByInteger=0,1,force,integer,integer
_YDWEGetForceByInteger_Limits=0,_,0,_
_YDWEGetForceByInteger_Category=TC_YDLD

YDWEGetForceByString=0,1,force,string,string
_YDWEGetForceByString_Category=TC_YDLD

// returns race
GetPlayerRace=0,1,race,player
_GetPlayerRace_Defaults=Player00
_GetPlayerRace_Category=TC_NOTHING

GetUnitRace=0,1,race,unit
_GetUnitRace_Defaults=GetTriggerUnit
_GetUnitRace_Category=TC_NOTHING


// returns camerasetup
GetCurrentCameraSetup=0,1,camerasetup
_GetCurrentCameraSetup_Defaults=
_GetCurrentCameraSetup_Category=TC_NOTHING


// returns fogmodifier
CreateFogModifierRect=0,1,fogmodifier,player,fogstate,rect,sharevisionoption,converunitoption
_CreateFogModifierRect_Defaults=Player00,FogStateVisible,_,ShareVisionShare,ConverUnitNot
_CreateFogModifierRect_Category=TC_NOTHING

CreateFogModifierRadius=0,1,fogmodifier,player,fogstate,real,real,real,sharevisionoption,converunitoption
_CreateFogModifierRadius_Defaults=Player00,FogStateVisible,0,0,512,ShareVisionShare,ConverUnitNot
_CreateFogModifierRadius_Category=TC_NOTHING

GetLastCreatedFogModifier=0,1,fogmodifier
_GetLastCreatedFogModifier_Defaults=
_GetLastCreatedFogModifier_Category=TC_LAST


// returns triggercondition
YDWEGetTriggerConditionByInteger=0,1,triggercondition,integer,integer
_YDWEGetTriggerConditionByInteger_Limits=0,_,0,_
_YDWEGetTriggerConditionByInteger_Category=TC_YDLD

YDWEGetTriggerConditionByString=0,1,triggercondition,string,string
_YDWEGetTriggerConditionByString_Category=TC_YDLD

// returns triggeraction
YDWEGetTriggerActionByInteger=0,1,triggeraction,integer,integer
_YDWEGetTriggerActionByInteger_Limits=0,_,0,_
_YDWEGetTriggerActionByInteger_Category=TC_YDLD

YDWEGetTriggerActionByString=0,1,triggeraction,string,string
_YDWEGetTriggerActionByString_Category=TC_YDLD

// returns event
YDWEGetTriggerEventByInteger=0,1,event,integer,integer
_YDWEGetTriggerEventByInteger_Limits=0,_,0,_
_YDWEGetTriggerEventByInteger_Category=TC_YDLD

YDWEGetTriggerEventByString=0,1,event,string,string
_YDWEGetTriggerEventByString_Category=TC_YDLD

// returns boolexpr
YDWEGetBoolexprByInteger=0,1,boolexpr,integer,integer
_YDWEGetBoolexprByInteger_Limits=0,_,0,_
_YDWEGetBoolexprByInteger_Category=TC_YDLD

YDWEGetBoolexprByString=0,1,boolexpr,string,string
_YDWEGetBoolexprByString_Category=TC_YDLD

// returns trigger
CreateTrigger=0,1,trigger
_CreateTrigger_Category=TC_TRIGGER

GetTriggeringTrigger=0,1,trigger
_GetTriggeringTrigger_Defaults=
_GetTriggeringTrigger_Category=TC_NOTHING

YDWEGetTriggerByInteger=0,1,trigger,integer,integer
_YDWEGetTriggerByInteger_Limits=0,_,0,_
_YDWEGetTriggerByInteger_Category=TC_YDLD

YDWEGetTriggerByString=0,1,trigger,string,string
_YDWEGetTriggerByString_Category=TC_YDLD

// returns gamedifficulty
GetGameDifficulty=0,1,gamedifficulty
_GetGameDifficulty_Defaults=
_GetGameDifficulty_Category=TC_NOTHING


// returns aidifficulty
GetAIDifficulty=1,1,aidifficulty,player
_GetAIDifficulty_Defaults=Player00
_GetAIDifficulty_Category=TC_NOTHING


// returns gamespeed
GetGameSpeed=0,1,gamespeed
_GetGameSpeed_Defaults=
_GetGameSpeed_Category=TC_NOTHING


// returns mapcontrol
GetPlayerController=0,1,mapcontrol,player
_GetPlayerController_Defaults=Player00
_GetPlayerController_Category=TC_NOTHING


// returns playercolor
GetPlayerColor=0,1,playercolor,player
_GetPlayerColor_Defaults=Player00
_GetPlayerColor_Category=TC_NOTHING


// returns playerslotstate
GetPlayerSlotState=0,1,playerslotstate,player
_GetPlayerSlotState_Defaults=Player00
_GetPlayerSlotState_Category=TC_NOTHING


// returns effect
AddSpecialEffect=0,1,effect,modelfile,real,real
_AddSpecialEffect_Defaults="Abilities\Spells\Other\TalkToMe\TalkToMe.mdl",0,0
_AddSpecialEffect_Category=TC_NOTHING

AddSpecialEffectLoc=0,1,effect,modelfile,location
_AddSpecialEffectLoc_Defaults="Abilities\Spells\Other\TalkToMe\TalkToMe.mdl",_
_AddSpecialEffectLoc_Category=TC_NOTHING

Effect.AddSpecialEffectLoc2=0,1,effect,modelfile,location
_Effect.AddSpecialEffectLoc2_Defaults="Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl",_
_Effect.AddSpecialEffectLoc2_Category=TC_MU_EFFECT

AddSpecialEffectTarget=0,1,effect,modelfile,unit,string
_AddSpecialEffectTarget_Defaults="Abilities\Spells\Other\TalkToMe\TalkToMe.mdl",GetTriggerUnit,"overhead"
_AddSpecialEffectTarget_Category=TC_NOTHING

//AddSpellEffect
//AddSpellEffectLoc
//AddSpellEffectTarget

AddSpellEffectById=0,1,effect,abilcode,effecttype,real,real
_AddSpellEffectById_Defaults=_,EffectTypeEffect,0,0
_AddSpellEffectById_Category=TC_NOTHING

AddSpellEffectByIdLoc=0,1,effect,abilcode,effecttype,location
_AddSpellEffectByIdLoc_Defaults=_,EffectTypeEffect,_
_AddSpellEffectByIdLoc_Category=TC_NOTHING

AddSpellEffectTargetById=0,1,effect,abilcode,effecttype,unit,string
_AddSpellEffectTargetById_Defaults=_,EffectTypeEffect,GetTriggerUnit,"overhead"
_AddSpellEffectTargetById_Category=TC_NOTHING

GetLastCreatedEffectBJ=0,1,effect
_GetLastCreatedEffectBJ_Defaults=
_GetLastCreatedEffectBJ_Category=TC_LAST

YDWEGetLocalVariableEffect=0,1,effect,string
_YDWEGetLocalVariableEffect_Category=TC_YDLC

YDWEGetLocalVariableEffectArray=0,1,effect,string,integer
_YDWEGetLocalVariableEffectArray_Defaults=_,1
_YDWEGetLocalVariableEffectArray_Limits=_,_,0,_
_YDWEGetLocalVariableEffectArray_Category=TC_YDLC

YDWEGetEffectByInteger=0,1,effect,integer,integer
_YDWEGetEffectByInteger_Category=TC_YDLD

YDWEGetEffectByString=0,1,effect,string,string
_YDWEGetEffectByString_Category=TC_YDLD

// returns lightning
//AddLightning

AddLightning=0,1,lightning,lightningtype,allowdontoption,real,real,real,real
_AddLightning_Defaults=LightningTypeCLPB,AllowDontDont,0,0,0,0
_AddLightning_Category=TC_LIGHTNING

AddLightningEx=0,1,lightning,lightningtype,allowdontoption,real,real,real,real,real,real
_AddLightningEx_Defaults=LightningTypeCLPB,AllowDontDont,0,0,0,0,0,0
_AddLightningEx_Category=TC_LIGHTNING

baka.AddLightningEx2=0,1,lightning,string,allowdontoption,real,real,real,real,real,real
_baka.AddLightningEx2_Defaults=LightningTypeCLPB,AllowDontDont,0,0,0,0,0,0
_baka.AddLightningEx2_Category=TC_LIGHTNING

YDWEGetLightningByInteger=0,1,lightning,integer,integer
_YDWEGetLightningByInteger_Limits=0,_,0,_
_YDWEGetLightningByInteger_Category=TC_YDLD

YDWEGetLightningByString=0,1,lightning,string,string
_YDWEGetLightningByString_Category=TC_YDLD

GetLastCreatedLightningBJ=1,0,lightning
_GetLastCreatedLightningBJ_Defaults=
_GetLastCreatedLightningBJ_Category=TC_LAST

// returns image
CreateImage=1,0,image,string,real,real,real,real,real,real,real,real,real,imagetype
_CreateImage_Defaults="ReplaceableTextures\Splats\AuraRune9b.blp",256,256,256,0,0,0,0,0,0,ImageTypeIndicator
_CreateImage_Category=TC_NOTHING

GetLastCreatedImage=1,0,image
_GetLastCreatedImage_Defaults=
_GetLastCreatedImage_Category=TC_LAST

// returns ubersplat
CreateUbersplat=1,0,ubersplat,real,real,ubersplattype,integer,integer,integer,integer,enabledisableoption,enabledisableoption
_CreateUbersplat_Defaults=0,0,UbersplatTypeNGOL,255,255,255,255,EnableDisableDisable,EnableDisableDisable
_CreateUbersplat_Category=TC_NOTHING

GetLastCreatedUbersplat=1,0,ubersplat
_GetLastCreatedUbersplat_Defaults=
_GetLastCreatedUbersplat_Category=TC_LAST

// returns weathereffect
AddWeatherEffect=0,1,weathereffect,rect,weathereffectcode
_AddWeatherEffect_Defaults=
_AddWeatherEffect_Category=TC_NOTHING

GetLastCreatedWeatherEffect=0,1,weathereffect
_GetLastCreatedWeatherEffect_Defaults=
_GetLastCreatedWeatherEffect_Category=TC_LAST

// returns terraindeformation
TerrainDeformCrater=1,1,terraindeformation,real,real,real,real,integer,cratertype
_TerrainDeformCrater_Defaults=0,0,512,96,4000,CraterTypeTemporary
_TerrainDeformCrater_Limits=_,_,_,_,0.01,_,_,_,1,_,_,_
_TerrainDeformCrater_Category=TC_NOTHING

TerrainDeformRipple=1,1,terraindeformation,real,real,real,real,integer,integer,real,real,real,rippletype
_TerrainDeformRipple_Defaults=0,0,1024,96,1,4000,4,16,1,RippleTypeNormal
_TerrainDeformRipple_Limits=_,_,_,_,0.01,_,_,_,1,_,1,_,0.01,_,0.01,_,0.01,_,_,_
_TerrainDeformRipple_Category=TC_NOTHING

TerrainDeformWave=1,1,terraindeformation,real,real,real,real,real,real,real,real,integer,integer
_TerrainDeformWave_Defaults=0,0,1,0,1024,1024,256,96,1000,1
_TerrainDeformWave_Limits=_,_,_,_,_,_,_,_,0.01,_,0.01,_,0.01,_,0.01,_,1,_,1,_
_TerrainDeformWave_Category=TC_NOTHING

TerrainDeformRandom=1,1,terraindeformation,real,real,real,real,real,integer,integer
_TerrainDeformRandom_Defaults=0,0,0,0,1024,-96,96,4000,100
_TerrainDeformRandom_Limits=_,_,_,_,0.01,_,_,_,_,_,1,_,1,_
_TerrainDeformRandom_Category=TC_NOTHING

GetLastCreatedTerrainDeformation=1,0,terraindeformation
_GetLastCreatedTerrainDeformation_Defaults=
_GetLastCreatedTerrainDeformation_Category=TC_LAST


// returns terraintype
GetTerrainType=1,1,terraintype,real,real
_GetTerrainType_Defaults=0,0
_GetTerrainType_Category=TC_ENVIRONMENT

GetTerrainTypeBJ=1,1,terraintype,location
_GetTerrainTypeBJ_Defaults=_
_GetTerrainTypeBJ_Category=TC_ENVIRONMENT


// returns sound
GetLastPlayedSound=0,1,sound
_GetLastPlayedSound_Defaults=
_GetLastPlayedSound_Category=TC_LAST

YDWEGetSoundByInteger=0,1,sound,integer,integer
_YDWEGetSoundByInteger_Limits=0,_,0,_
_YDWEGetSoundByInteger_Category=TC_YDLD

YDWEGetSoundByString=0,1,sound,string,string
_YDWEGetSoundByString_Category=TC_YDLD

// returns musicfile
GetLastPlayedMusic=0,1,musicfile
_GetLastPlayedMusic_Defaults=
_GetLastPlayedMusic_Category=TC_LAST


// returns quest
CreateQuest=0,1,quest
_CreateQuest_Category=TC_QUEST

YDWECreateQuest=0,1,quest,questtypeoption,StringExt,StringExt,imagefile
_YDWECreateQuest_Defaults=QuestTypeReqDiscovered,_,_,"ReplaceableTextures\CommandButtons\BTNAmbush.blp"
_YDWECreateQuest_Limits=_,_,_,24,_,_,_,_
_YDWECreateQuest_Category=TC_QUEST
_YDWECreateQuest_ScriptName=CreateQuestBJ

GetLastCreatedQuestBJ=0,1,quest
_GetLastCreatedQuestBJ_Defaults=
_GetLastCreatedQuestBJ_Category=TC_LAST

YDWEGetQuestByInteger=0,1,quest,integer,integer
_YDWEGetQuestByInteger_Limits=0,_,0,_
_YDWEGetQuestByInteger_Category=TC_YDLD

YDWEGetQuestByString=0,1,quest,string,string
_YDWEGetQuestByString_Category=TC_YDLD

// returns questitem
YDWECreateQuestItem=0,1,questitem,quest,StringExt
_YDWECreateQuestItem_Defaults=GetLastCreatedQuestBJ,_
_YDWECreateQuestItem_Category=TC_QUEST
_YDWECreateQuestItem_ScriptName=CreateQuestItemBJ

GetLastCreatedQuestItemBJ=0,1,questitem
_GetLastCreatedQuestItemBJ_Defaults=
_GetLastCreatedQuestItemBJ_Category=TC_LAST

// returns defeatcondition

GetLastCreatedDefeatConditionBJ=0,1,defeatcondition
_GetLastCreatedDefeatConditionBJ_Defaults=
_GetLastCreatedDefeatConditionBJ_Category=TC_LAST

YDWEGetQuestItemByInteger=0,1,questitem,integer,integer
_YDWEGetQuestItemByInteger_Limits=0,_,0,_
_YDWEGetQuestItemByInteger_Category=TC_YDLD

YDWEGetQuestItemByString=0,1,questitem,string,string
_YDWEGetQuestItemByString_Category=TC_YDLD

// returns dialog
DialogCreate=0,1,dialog
_DialogCreate_Category=TC_DIALOG

GetClickedDialogBJ=0,1,dialog
_GetClickedDialogBJ_Defaults=
_GetClickedDialogBJ_Category=TC_EVENTRESPONSE
_GetClickedDialogBJ_ScriptName=GetClickedDialog

YDWEGetDialogByInteger=0,1,dialog,integer,integer
_YDWEGetDialogByInteger_Limits=0,_,0,_
_YDWEGetDialogByInteger_Category=TC_YDLD

YDWEGetDialogByString=0,1,dialog,string,string
_YDWEGetDialogByString_Category=TC_YDLD

// returns button
DialogAddButton=0,1,button,dialog,StringExt,hotkeyint
_DialogAddButton_Defaults=_Defaults=GetClickedDialogBJ,_,HotKeyNull
_DialogAddButton_Category=TC_NOTHING

GetLastCreatedButtonBJ=0,1,button
_GetLastCreatedButtonBJ_Defaults=
_GetLastCreatedButtonBJ_Category=TC_LAST

GetClickedButtonBJ=0,1,button
_GetClickedButtonBJ_Defaults=
_GetClickedButtonBJ_Category=TC_EVENTRESPONSE
_GetClickedButtonBJ_ScriptName=GetClickedButton

YDWEGetButtonByInteger=0,1,button,integer,integer
_YDWEGetButtonByInteger_Limits=0,_,0,_
_YDWEGetButtonByInteger_Category=TC_YDLD

YDWEGetButtonByString=0,1,button,string,string
_YDWEGetButtonByString_Category=TC_YDLD

// returns leaderboard
CreateLeaderboard=0,1,leaderboard
_CreateLeaderboard_Category=TC_NOTHING

GetLastCreatedLeaderboard=0,1,leaderboard
_GetLastCreatedLeaderboard_Defaults=
_GetLastCreatedLeaderboard_Category=TC_LAST

YDWEGetLeaderboardByInteger=0,1,leaderboard,integer,integer
_YDWEGetLeaderboardByInteger_Limits=0,_,0,_
_YDWEGetLeaderboardByInteger_Category=TC_YDLD

YDWEGetLeaderboardByString=0,1,leaderboard,string,string
_YDWEGetLeaderboardByString_Category=TC_YDLD

PlayerGetLeaderboardBJ=0,1,leaderboard,player
_PlayerGetLeaderboardBJ_Defaults=Player00
_PlayerGetLeaderboardBJ_Category=TC_NOTHING
_PlayerGetLeaderboardBJ_ScriptName=PlayerGetLeaderboard


// returns multiboard
CreateMultiboard=1,0,multiboard
_CreateMultiboard_Defaults=
_CreateMultiboard_Category=TC_NOTHING

GetLastCreatedMultiboard=1,0,multiboard
_GetLastCreatedMultiboard_Defaults=
_GetLastCreatedMultiboard_Category=TC_LAST

YDWEGetMultiboardByInteger=0,1,multiboard,integer,integer
_YDWEGetMultiboardByInteger_Category=TC_YDLD

YDWEGetMultiboardByString=0,1,multiboard,string,string
_YDWEGetMultiboardByString_Category=TC_YDLD

// returns multiboarditem
MultiboardGetItem=1,0,multiboarditem,multiboard,integer,integer
_MultiboardGetItem_Defaults=bj_lastCreatedMultiboard,0,0
_MultiboardGetItem_Category=TC_NOTHING

YDWEGetMultiboardItemByInteger=0,1,multiboarditem,integer,integer
_YDWEGetMultiboardItemByInteger_Category=TC_YDLD

YDWEGetMultiboardItemByString=0,1,multiboarditem,string,string
_YDWEGetMultiboardItemByString_Category=TC_YDLD

// returns timer
CreateTimer=0,1,timer
_CreateTimer_Category=TC_NOTHING

GetLastCreatedTimerBJ=0,1,timer
_GetLastCreatedTimerBJ_Defaults=
_GetLastCreatedTimerBJ_Category=TC_LAST

YDWEGetTimerByInteger=0,1,timer,integer,integer
_YDWEGetTimerByInteger_Limits=0,_,0,_
_YDWEGetTimerByInteger_Category=TC_YDLD

YDWEGetTimerByString=0,1,timer,string,string
_YDWEGetTimerByString_Category=TC_YDLD

GetExpiredTimer=0,1,timer
_GetExpiredTimer_Defaults=
_GetExpiredTimer_Category=TC_EVENTRESPONSE

YDWERemoveAttackWaveReturnTimer=0,1,timer
_YDWERemoveAttackWaveReturnTimer_Defaults=
_YDWERemoveAttackWaveReturnTimer_Category=TC_NOTHING

            =0,1,timer,scriptcode
_            _Defaults=_
_            _Category=TC_NOTHING

// returns timerdialog
GetLastCreatedTimerDialogBJ=0,1,timerdialog
_GetLastCreatedTimerDialogBJ_Defaults=
_GetLastCreatedTimerDialogBJ_Category=TC_LAST

YDWEGetTimerDialogByInteger=0,1,timerdialog,integer,integer
_YDWEGetTimerDialogByInteger_Limits=0,_,0,_
_YDWEGetTimerDialogByInteger_Category=TC_YDLD

YDWEGetTimerDialogByString=0,1,timerdialog,string,string
_YDWEGetTimerDialogByString_Category=TC_YDLD

// returns gamecache
InitGameCache=0,1,gamecache,string
_InitGameCache_Defaults="MapName.w3v"
_InitGameCache_Category=TC_GAMECACHE

GetLastCreatedGameCacheBJ=0,1,gamecache
_GetLastCreatedGameCacheBJ_Defaults=
_GetLastCreatedGameCacheBJ_Category=TC_LAST


// returns trackable
CreateTrackable=0,1,trackable,modelfile,real,real,real
_CreateTrackable_Defaults="Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl",0,0,0
_CreateTrackable_Category=TC_NOTHING

GetTriggeringTrackable=0,1,trackable
_GetTriggeringTrackable_Defaults=
_GetTriggeringTrackable_Category=TC_EVENTRESPONSE

YDWEGetTrackableByInteger=0,1,trackable,integer,integer
_YDWEGetTrackableByInteger_Limits=0,_,0,_
_YDWEGetTrackableByInteger_Category=TC_YDLD

YDWEGetTrackableByString=0,1,trackable,string,string
_YDWEGetTrackableByString_Category=TC_YDLD

// returns hashtable

              =0,1,hashtable,scriptcode
_              _Defaults=_
_              _Category=TC_NOTHING

YDWEInitHashtable=1,0,hashtable
_YDWEInitHashtable_Defaults=
_YDWEInitHashtable_Category=TC_YDFC

GetLastCreatedHashtableBJ=0,1,hashtable
_GetLastCreatedHashtableBJ_Defaults=
_GetLastCreatedHashtableBJ_Category=TC_LAST

LoadHashtableHandle=0,1,hashtable,hashtable,integer,integer
_LoadHashtableHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadHashtableHandle_Category=TC_LAST


// returns texttag
CreateTextTag=1,0,texttag
_CreateTextTag_Category=TC_NOTHING

GetLastCreatedTextTag=1,0,texttag
_GetLastCreatedTextTag_Defaults=
_GetLastCreatedTextTag_Category=TC_LAST

YDWEGetTextTagByInteger=0,1,texttag,integer,integer
_YDWEGetTextTagByInteger_Limits=0,_,0,_
_YDWEGetTextTagByInteger_Category=TC_YDLD

YDWEGetTextTagByString=0,1,texttag,string,string
_YDWEGetTextTagByString_Category=TC_YDLD

// Hashtable

LoadPlayerHandleBJ=0,1,player,integer,integer,hashtable
_LoadPlayerHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadPlayerHandleBJ_Category=TC_HASHTABLE

LoadPlayerHandle=0,1,player,hashtable,integer,integer
_LoadPlayerHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadPlayerHandle_Category=TC_HASHTABLE

LoadWidgetHandleBJ=0,1,widget,integer,integer,hashtable
_LoadWidgetHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadWidgetHandleBJ_Category=TC_HASHTABLE

LoadWidgetHandle=0,1,widget,hashtable,integer,integer
_LoadWidgetHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadWidgetHandle_Category=TC_HASHTABLE

LoadDestructableHandleBJ=0,1,destructable,integer,integer,hashtable
_LoadDestructableHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadDestructableHandleBJ_Category=TC_HASHTABLE

LoadDestructableHandle=0,1,destructable,hashtable,integer,integer
_LoadDestructableHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadDestructableHandle_Category=TC_HASHTABLE

LoadItemHandleBJ=0,1,item,integer,integer,hashtable
_LoadItemHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadItemHandleBJ_Category=TC_HASHTABLE

LoadItemHandle=0,1,item,hashtable,integer,integer
_LoadItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadItemHandle_Category=TC_HASHTABLE

LoadUnitHandleBJ=0,1,unit,integer,integer,hashtable
_LoadUnitHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadUnitHandleBJ_Category=TC_HASHTABLE

LoadUnitHandle=0,1,unit,hashtable,integer,integer
_LoadUnitHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadUnitHandle_Category=TC_HASHTABLE

YDWELoadAbilityHandleBJ=0,1,abilcode,integer,integer,hashtable
_YDWELoadAbilityHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_YDWELoadAbilityHandleBJ_Category=TC_HASHTABLE

YDWELoadAbilityHandle=0,1,abilcode,hashtable,integer,integer
_YDWELoadAbilityHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_YDWELoadAbilityHandle_Category=TC_HASHTABLE

LoadTimerHandleBJ=0,1,timer,integer,integer,hashtable
_LoadTimerHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTimerHandleBJ_Category=TC_HASHTABLE

LoadTimerHandle=0,1,timer,hashtable,integer,integer
_LoadTimerHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTimerHandle_Category=TC_HASHTABLE

//LoadTriggerRegionHandleBJ=0,1,region,integer,integer,hashtable
//_LoadTriggerRegionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadTriggerRegionHandleBJ_Category=TC_HASHTABLE

LoadTriggerHandleBJ=0,1,trigger,integer,integer,hashtable
_LoadTriggerHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTriggerHandleBJ_Category=TC_HASHTABLE

LoadTriggerHandle=0,1,trigger,hashtable,integer,integer
_LoadTriggerHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTriggerHandle_Category=TC_HASHTABLE

LoadTriggerConditionHandleBJ=0,1,triggercondition,integer,integer,hashtable
_LoadTriggerConditionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTriggerConditionHandleBJ_Category=TC_HASHTABLE

LoadTriggerConditionHandle=0,1,triggercondition,hashtable,integer,integer
_LoadTriggerConditionHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTriggerConditionHandle_Category=TC_HASHTABLE

LoadTriggerActionHandleBJ=0,1,triggeraction,integer,integer,hashtable
_LoadTriggerActionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTriggerActionHandleBJ_Category=TC_HASHTABLE

LoadTriggerActionHandle=0,1,triggeraction,hashtable,integer,integer
_LoadTriggerActionHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTriggerActionHandle_Category=TC_HASHTABLE

LoadTriggerEventHandleBJ=0,1,event,integer,integer,hashtable
_LoadTriggerEventHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTriggerEventHandleBJ_Category=TC_HASHTABLE

LoadTriggerEventHandle=0,1,event,hashtable,integer,integer
_LoadTriggerEventHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTriggerEventHandle_Category=TC_HASHTABLE

LoadForceHandleBJ=0,1,force,integer,integer,hashtable
_LoadForceHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadForceHandleBJ_Category=TC_HASHTABLE

LoadForceHandle=0,1,force,hashtable,integer,integer
_LoadForceHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadForceHandle_Category=TC_HASHTABLE

LoadGroupHandleBJ=0,1,group,integer,integer,hashtable
_LoadGroupHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadGroupHandleBJ_Category=TC_HASHTABLE

LoadGroupHandle=0,1,group,hashtable,integer,integer
_LoadGroupHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadGroupHandle_Category=TC_HASHTABLE

LoadLocationHandleBJ=0,1,location,integer,integer,hashtable
_LoadLocationHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadLocationHandleBJ_Category=TC_HASHTABLE

LoadLocationHandle=0,1,location,hashtable,integer,integer
_LoadLocationHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadLocationHandle_Category=TC_HASHTABLE

LoadRegionHandleBJ=0,1,region,integer,integer,hashtable
_LoadRegionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadRegionHandleBJ_Category=TC_HASHTABLE

LoadRegionHandle=0,1,region,hashtable,integer,integer
_LoadRegionHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadRegionHandle_Category=TC_HASHTABLE

LoadRectHandleBJ=0,1,rect,integer,integer,hashtable
_LoadRectHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadRectHandleBJ_Category=TC_HASHTABLE

LoadRectHandle=0,1,rect,hashtable,integer,integer
_LoadRectHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadRectHandle_Category=TC_HASHTABLE

LoadBooleanExprHandleBJ=0,1,boolexpr,integer,integer,hashtable
_LoadBooleanExprHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadBooleanExprHandleBJ_Category=TC_HASHTABLE

LoadBooleanExprHandle=0,1,boolexpr,hashtable,integer,integer
_LoadBooleanExprHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadBooleanExprHandle_Category=TC_HASHTABLE

//LoadConditionFuncHandleBJ=0,1,conditionfunc,integer,integer,hashtable
//_LoadConditionFuncHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadConditionFuncHandleBJ_Category=TC_HASHTABLE

//LoadFilterFuncHandleBJ=0,1,filterfunc,integer,integer,hashtable
//_LoadFilterFuncHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadFilterFuncHandleBJ_Category=TC_HASHTABLE

LoadSoundHandleBJ=0,1,sound,integer,integer,hashtable
_LoadSoundHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadSoundHandleBJ_Category=TC_HASHTABLE

LoadSoundHandle=0,1,sound,hashtable,integer,integer
_LoadSoundHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadSoundHandle_Category=TC_HASHTABLE

//LoadRaceHandleBJ=0,1,race,integer,integer,hashtable
//_LoadRaceHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadRaceHandleBJ_Category=TC_HASHTABLE

LoadEffectHandleBJ=0,1,effect,integer,integer,hashtable
_LoadEffectHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadEffectHandleBJ_Category=TC_HASHTABLE

LoadEffectHandle=0,1,effect,hashtable,integer,integer
_LoadEffectHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadEffectHandle_Category=TC_HASHTABLE

LoadUnitPoolHandleBJ=0,1,unitpool,integer,integer,hashtable
_LoadUnitPoolHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadUnitPoolHandleBJ_Category=TC_HASHTABLE

LoadUnitPoolHandle=0,1,unitpool,hashtable,integer,integer
_LoadUnitPoolHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadUnitPoolHandle_Category=TC_HASHTABLE

LoadItemPoolHandleBJ=0,1,itempool,integer,integer,hashtable
_LoadItemPoolHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadItemPoolHandleBJ_Category=TC_HASHTABLE

LoadItemPoolHandle=0,1,itempool,hashtable,integer,integer
_LoadItemPoolHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadItemPoolHandle_Category=TC_HASHTABLE

LoadQuestHandleBJ=0,1,quest,integer,integer,hashtable
_LoadQuestHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadQuestHandleBJ_Category=TC_HASHTABLE

LoadQuestHandle=0,1,quest,hashtable,integer,integer
_LoadQuestHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadQuestHandle_Category=TC_HASHTABLE

LoadQuestItemHandleBJ=0,1,questitem,integer,integer,hashtable
_LoadQuestItemHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadQuestItemHandleBJ_Category=TC_HASHTABLE

LoadQuestItemHandle=0,1,questitem,hashtable,integer,integer
_LoadQuestItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadQuestItemHandle_Category=TC_HASHTABLE

LoadDefeatConditionHandleBJ=0,1,defeatcondition,integer,integer,hashtable
_LoadDefeatConditionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadDefeatConditionHandleBJ_Category=TC_HASHTABLE

LoadDefeatConditionHandle=0,1,defeatcondition,hashtable,integer,integer
_LoadDefeatConditionHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadDefeatConditionHandle_Category=TC_HASHTABLE

LoadTimerDialogHandleBJ=0,1,timerdialog,integer,integer,hashtable
_LoadTimerDialogHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTimerDialogHandleBJ_Category=TC_HASHTABLE

LoadTimerDialogHandle=0,1,timerdialog,hashtable,integer,integer
_LoadTimerDialogHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTimerDialogHandle_Category=TC_HASHTABLE

LoadLeaderboardHandleBJ=0,1,leaderboard,integer,integer,hashtable
_LoadLeaderboardHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadLeaderboardHandleBJ_Category=TC_HASHTABLE

LoadLeaderboardHandle=0,1,leaderboard,hashtable,integer,integer
_LoadLeaderboardHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadLeaderboardHandle_Category=TC_HASHTABLE

LoadMultiboardHandleBJ=0,1,multiboard,integer,integer,hashtable
_LoadMultiboardHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadMultiboardHandleBJ_Category=TC_HASHTABLE

LoadMultiboardHandle=0,1,multiboard,hashtable,integer,integer
_LoadMultiboardHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadMultiboardHandle_Category=TC_HASHTABLE

LoadMultiboardItemHandleBJ=0,1,multiboarditem,integer,integer,hashtable
_LoadMultiboardItemHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadMultiboardItemHandleBJ_Category=TC_HASHTABLE

LoadMultiboardItemHandle=0,1,multiboarditem,hashtable,integer,integer
_LoadMultiboardItemHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadMultiboardItemHandle_Category=TC_HASHTABLE

LoadTrackableHandleBJ=0,1,trackable,integer,integer,hashtable
_LoadTrackableHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTrackableHandleBJ_Category=TC_HASHTABLE

LoadTrackableHandle=0,1,trackable,hashtable,integer,integer
_LoadTrackableHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTrackableHandle_Category=TC_HASHTABLE

LoadDialogHandleBJ=0,1,dialog,integer,integer,hashtable
_LoadDialogHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadDialogHandleBJ_Category=TC_HASHTABLE

LoadDialogHandle=0,1,dialog,hashtable,integer,integer
_LoadDialogHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadDialogHandle_Category=TC_HASHTABLE

LoadButtonHandleBJ=0,1,button,integer,integer,hashtable
_LoadButtonHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadButtonHandleBJ_Category=TC_HASHTABLE

LoadButtonHandle=0,1,button,hashtable,integer,integer
_LoadButtonHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadButtonHandle_Category=TC_HASHTABLE

//LoadVersionHandleBJ=0,1,version,integer,integer,hashtable
//_LoadVersionHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadVersionHandleBJ_Category=TC_HASHTABLE

//LoadItemTypeHandleBJ=0,1,itemtype,integer,integer,hashtable
//_LoadItemTypeHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
//_LoadItemTypeHandleBJ_Category=TC_HASHTABLE

LoadTextTagHandleBJ=0,1,texttag,integer,integer,hashtable
_LoadTextTagHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadTextTagHandleBJ_Category=TC_HASHTABLE

LoadTextTagHandle=0,1,texttag,hashtable,integer,integer
_LoadTextTagHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadTextTagHandle_Category=TC_HASHTABLE

LoadLightningHandleBJ=0,1,lightning,integer,integer,hashtable
_LoadLightningHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadLightningHandleBJ_Category=TC_HASHTABLE

LoadLightningHandle=0,1,lightning,hashtable,integer,integer
_LoadLightningHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadLightningHandle_Category=TC_HASHTABLE

LoadImageHandleBJ=0,1,image,integer,integer,hashtable
_LoadImageHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadImageHandleBJ_Category=TC_HASHTABLE

LoadImageHandle=0,1,image,hashtable,integer,integer
_LoadImageHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadImageHandle_Category=TC_HASHTABLE

LoadUbersplatHandleBJ=0,1,ubersplat,integer,integer,hashtable
_LoadUbersplatHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadUbersplatHandleBJ_Category=TC_HASHTABLE

LoadUbersplatHandle=0,1,ubersplat,hashtable,integer,integer
_LoadUbersplatHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadUbersplatHandle_Category=TC_HASHTABLE

LoadFogStateHandleBJ=0,1,fogstate,integer,integer,hashtable
_LoadFogStateHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadFogStateHandleBJ_Category=TC_HASHTABLE

LoadFogStateHandle=0,1,fogstate,hashtable,integer,integer
_LoadFogStateHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadFogStateHandle_Category=TC_HASHTABLE

LoadFogModifierHandleBJ=0,1,fogmodifier,integer,integer,hashtable
_LoadFogModifierHandleBJ_Defaults=_,_,GetLastCreatedHashtableBJ
_LoadFogModifierHandleBJ_Category=TC_HASHTABLE

LoadFogModifierHandle=0,1,fogmodifier,hashtable,integer,integer
_LoadFogModifierHandle_Defaults=GetLastCreatedHashtableBJ,_,_
_LoadFogModifierHandle_Category=TC_HASHTABLE

YDWEGetUnitID=0,1,integer,unit
_YDWEGetUnitID_Defaults=GetTriggerUnit
_YDWEGetUnitID_Category=TC_YDID

YDWEGetPlayerID=0,1,integer,player
_YDWEGetPlayerID_Defaults=GetTriggerPlayer
_YDWEGetPlayerID_Category=TC_YDID

YDWEGetItemID=0,1,integer,item
_YDWEGetItemID_Defaults=GetManipulatedItem
_YDWEGetItemID_Category=TC_YDID

YDWEGetTimerID=0,1,integer,timer
_YDWEGetTimerID_Defaults=GetLastCreatedTimerBJ
_YDWEGetTimerID_Category=TC_YDID

YDWEGetTriggerID=0,1,integer,trigger
_YDWEGetTriggerID_Defaults=GetTriggeringTrigger
_YDWEGetTriggerID_Category=TC_YDID

YDWEGetGroupID=0,1,integer,group
_YDWEGetGroupID_Defaults=GetLastCreatedGroup
_YDWEGetGroupID_Category=TC_YDID

YDWEGetLocationID=0,1,integer,location
_YDWEGetLocationID_Category=TC_YDID

YDWEGetUnitTypeID=0,1,integer,unitcode
_YDWEGetUnitTypeID_Defaults=hfoo
_YDWEGetUnitTypeID_Category=TC_YDID

YDWEGetAbilityTypeID=0,1,integer,abilcode
_YDWEGetAbilityTypeID_Defaults=Aloc
_YDWEGetAbilityTypeID_Category=TC_YDID

YDWEGetItemTypeID=0,1,integer,itemcode
_YDWEGetItemTypeID_Defaults=spsh
_YDWEGetItemTypeID_Category=TC_YDID

YDWEGetMultiboardID=0,1,integer,multiboard
_YDWEGetMultiboardID_Defaults=GetLastCreatedMultiboard
_YDWEGetMultiboardID_Category=TC_YDID

YDWEGetMultiboardItemID=0,1,integer,multiboarditem
_YDWEGetMultiboardItemID_Category=TC_YDID

YDWEGetTextTagID=0,1,integer,texttag
_YDWEGetTextTagID_Defaults=GetLastCreatedTextTag
_YDWEGetTextTagID_Category=TC_YDID

YDWEGetLightningID=0,1,integer,lightning
_YDWEGetLightningID_Defaults=bj_lastCreatedLightning
_YDWEGetLightningID_Category=TC_YDID

YDWEGetRegionID=0,1,integer,region
_YDWEGetRegionID_Defaults=GetTriggeringRegion
_YDWEGetRegionID_Category=TC_YDID

YDWEGetRectID=0,1,integer,rect
_YDWEGetRectID_Defaults=GetPlayableMapRect
_YDWEGetRectID_Category=TC_YDID

YDWEGetLeaderboardID=0,1,integer,leaderboard
_YDWEGetLeaderboardID_Defaults=DestroyLeaderboard
_YDWEGetLeaderboardID_Category=TC_YDID

YDWEGetEffectID=0,1,integer,effect
_YDWEGetEffectID_Defaults=GetLastCreatedEffectBJ
_YDWEGetEffectID_Category=TC_YDID

YDWEGetDestructableID=0,1,integer,destructable
_YDWEGetDestructableID_Defaults=GetLastCreatedDestructable
_YDWEGetDestructableID_Category=TC_YDID

YDWEGetTriggerConditionID=0,1,integer,triggercondition
_YDWEGetTriggerConditionID_Defaults=_
_YDWEGetTriggerConditionID_Category=TC_YDID

YDWEGetTriggerActionID=0,1,integer,triggeraction
_YDWEGetTriggerActionID_Defaults=_
_YDWEGetTriggerActionID_Category=TC_YDID

YDWEGetTriggerEventID=0,1,integer,event
_YDWEGetTriggerEventID_Defaults=_
_YDWEGetTriggerEventID_Category=TC_YDID

YDWEGetForceID=0,1,integer,force
_YDWEGetForceID_Defaults=_
_YDWEGetForceID_Category=TC_YDID

YDWEGetBoolexprID=0,1,integer,boolexpr
_YDWEGetBoolexprID_Defaults=_
_YDWEGetBoolexprID_Category=TC_YDID

GetStoredBooleanBJ=0,1,boolean,string,string,gamecache
_GetStoredBooleanBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ
_GetStoredBooleanBJ_Category=TC_YDHIDE

GetStoredIntegerBJ=0,1,integer,string,string,gamecache
_GetStoredIntegerBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ
_GetStoredIntegerBJ_Category=TC_YDHIDE

GetStoredRealBJ=0,1,real,string,string,gamecache
_GetStoredRealBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ
_GetStoredRealBJ_Category=TC_YDHIDE

GetStoredStringBJ=1,0,string,string,string,gamecache
_GetStoredStringBJ_Defaults=_,"Category",GetLastCreatedGameCacheBJ
_GetStoredStringBJ_Category=TC_YDHIDE



//***************************************************************************
[DefaultTriggerCategories]
// Defines categories to be automatically added to new maps
NumCategories=1

Category01="欢迎使用YDWE"



//***************************************************************************
[DefaultTriggers]

NumTriggers=1

Trigger01Name="简介"
Trigger01Comment=
Trigger01Category=1
Trigger01Events=0
Trigger01Conditions=0
Trigger01Actions=5
Trigger01Action01=CommentString,"YDWE是《魔兽争霸III》地图编辑器的一个增强Mod。"
Trigger01Action02=CommentString,"　　你可以从www.ydwe.net获取最新的YDWE。"
Trigger01Action03=CommentString,"　　你可以由YDWE附带的演示地图开始，快速了解YDWE的功能。"
Trigger01Action04=CommentString,"　　当你的地图意外损坏时，你可以在backups目录找到你最近26次保存的地图。"
Trigger01Action05=CommentString,"　　当你的YDWE不能正常工作时，你可以前往www.ydwe.net联系我们。"
Trigger01Action06=CommentString,"　　筒隐月子俺の嫁!!!(by 最萌小汐)。"
