UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

1,031 lines (862 loc) 515 kB
//*************************************************************************** [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_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 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_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 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 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 ItemDataString=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. // //YDWE 修改属性 bonusTypeC=0,bonusType,3,攻击 bonusTypeD=0,bonusType,2,防御 bonusTypeA=0,bonusType,0,生命上限 bonusTypeB=0,bonusType,1,魔法上限 //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,对自己 // 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] 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,degree,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 //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] // 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 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] // 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,W