“经典触发动作”的版本间的差异

来自星际争霸重制版地图研究所
跳到导航 跳到搜索
第5行: 第5行:


== Comment ==
== Comment ==
在其中可以写任意字符串,并且该条触发对触发的执行没有任何影响,也不参与编译,仅用作对某条触发添加注释的作用


== Victory ==
== Victory ==
使当前玩家以获胜结束游戏


== Defeat ==
== Defeat ==
使当前玩家以失败结束游戏


== Draw ==
== Draw ==
使当前玩家以平局结束游戏


== PreserveTrigger ==
== PreserveTrigger ==
若不加本动作,则一条触发在执行一次之后就会废弃,在之后的触发扫描轮次中即使条件依然满足也不会执行动作
某条触发加上本条动作之后,每一轮触发扫描都会重新判定该条触发的条件并判定是否执行动作
也可以理解为加上PreserveTrigger动作的这条触发不会在执行一次后废弃


== PauseGame ==
== PauseGame ==

2022年4月15日 (五) 12:53的版本

Wait

严重警告!除非你明确的了解wait的执行机制,否则不要在加速触发以外使用任何一个wait!

大部分人其实都不了解wait的执行机制,所以,除了加速触发以外,不要写wait

Comment

在其中可以写任意字符串,并且该条触发对触发的执行没有任何影响,也不参与编译,仅用作对某条触发添加注释的作用

Victory

使当前玩家以获胜结束游戏

Defeat

使当前玩家以失败结束游戏

Draw

使当前玩家以平局结束游戏

PreserveTrigger

若不加本动作,则一条触发在执行一次之后就会废弃,在之后的触发扫描轮次中即使条件依然满足也不会执行动作

某条触发加上本条动作之后,每一轮触发扫描都会重新判定该条触发的条件并判定是否执行动作

也可以理解为加上PreserveTrigger动作的这条触发不会在执行一次后废弃

PauseGame

UnpauseGame

PauseTimer

UnpauseTimer

Transmission

SetMissionObjectives

TalkingPortrait

MuteUnitSpeech

UnMuteUnitSpeech

SetNextScenario

SetDoodadState

RunAIScript

RunAIScriptAt

MinimapPing

PlayWAV

DisplayText

CenterView

CreateUnit

CreateUnitWithProperties

SetSwitch

SetCountdownTimer

SetResources

SetScore

SetInvincibility

SetDeaths

SetAllianceStatus

LeaderBoardControl

LeaderBoardGoalControl

LeaderBoardControlAt

LeaderBoardGoalControlAt

LeaderBoardResources

LeaderBoardGoalResources

LeaderBoardKills

LeaderBoardGoalKills

LeaderBoardScore

LeaderBoardGoalScore

LeaderBoardGreed

LeaderBoardComputerPlayers

KillUnit

KillUnitAt

RemoveUnit

RemoveUnitAt

MoveLocation

MoveUnit

Order

GiveUnits

ModifyUnitHitPoints

ModifyUnitEnergy

ModifyUnitShields

ModifyUnitResourceAmount

ModifyUnitHangarCount