Actions
Actions are processes that take place after an Event occurs with all Conditions met in a Trigger.
Work in progress by DevliN
- General
- Allow Cheat
- Used to allow or disallow cheats.
- Attach Actor to Actor
- Creates an actor attached to an actor at the specified attach point. Use "Last Created Actor" to get the attached actor.
- Attach Model to Actor
- Creates a generic actor with the specified model attached to an actor at the specified attach point. Use "Last Created Actor" to get the attached model's actor.
- Hide All Cinematic Portraits
- Hides all cinematic portraits for a specified player.
- Send Transmission (Advanced)
- Sends a transmission with sound and an optional portrait actor to the specified players from a source unit or model. Use "Last Sent Transmission" to refer to this transmission after it has begun.
- Show/Hide Leaderboard
- Shows or hides a leaderboard for a player group.
- Show/Hide Placement Models
- Shows or hides unit placement models.
- Unit Show Kill Display
- Used to turn on or off the kill counter shown when a unit is selected.
Actor
- Apply Global Texture Group
- Attach Actor To Unit
- Attach Model to Unit
- Create Actor
- Create Actor At Point
- Create Actor Region
- Create Actor Scope
- Create Look At Target At Point
- Create Look At Target At Unit Attach Point
- Create Model At Point
- Create Model With Point Facing
- Kill Actor Scope
- Kill All Particles
- Kill Model
- Make Actor Face Angle
- Make Actor Look At Actor
- Make Actor Look At Actor (Custom)
- Make Actor Stop Looking
- Make Actor Stop Looking (Custom)
- Make Unit Look At Actor
- Make Unit Look At Point
- Make Unit Look At Unit
- Make Unit Stop Looking
- Orphan Actor Scope
- Play Movie Texture On Unit Actor
- Pop Texture Group
- Push Texture Group
- Remove Death Models in Region
- Remove Death Models in Region Immediately
- Remove Global Texture Group
- Send Actor Message
- Send Actor Message As Text
- Send Actor Message As Text Via Name
- Send Actor Message To Actor Region
- Send Actor Message To Actor Region With Filters
- Send Actor Message To Game Region
- Send Actor Message To Game Region With Filters
- Send Actor Message To Scope
- Send Actor Message To Unit
- Send Actor Message Via Name
- Show/Hide Doodads In Region
- Stop All Video Textures On Unit
AI
- Activate/Deactivate Bullies In Region
- Add Attack Wave Unit Types (Liberty)
- Add Attack Wave Unit Types (Swarm)
- Add Attack Wave Waypoint
- Add Escort Unit To Attack Wave
- Add Escort Unit Type To Attack Wave
- Add New Bully
- Add Unit To Attack Wave
- Add UnitGroup To Attack Wave
- Cancel Attack Wave
- Enable/Disable Script Control For Unit
- Enable/Disable Script Control For Unit Group
- Enable/Disable Suicide For Unit
- Enable/Disable Suicide For Unit Group
- Enable/Disable Wave Use For Unit
- Enable/Disable Wave Use For Unit Group
- Global Suicide
- Init Campaign Harvesting
- Init Campaign Towns
- Issue AI Order
- Limit Bully Rebuild To Nearest Town
- Limit Bully Wave Gather To Nearest Town
- Pause AI Time
- Remove AI Bullies
- Remove Unit From All Waves
- Remove Unit From All Waves And Set Home
- Remove Unit Group From All Waves
- Remove Unit Group From All Waves And Set Home
- Reset Bully ebuild Counts In Region
- Run All Attack Waves
- Run All Attack Waves For All Personalities
- Run Attack Wave
- Send ATtack Wave
- Set Attack Wave Bully Percent
- Set Attack Wave Gather Early No Replace
- Set Attack Wave Gather Point
- Set Attack Wave Keep Alive
- Set Default Gather Point For Personality
- Set Minimum Bully Count
- Set Rebuild Count (Default)
- Set Rebuild Count (Specific)
- Set Target Escort For Attack Waves
- Set Target Escort For Attack Waves, No Leashing
- Set Target Gather Defense For Attack Waves
- Set Target Gather Offense For Attack Waves
- Set Target Melee For Attack Waves
- Set Target Melee Harass For Attack Waves
- Set Target Merge For Attack Waves
- Set Target Patrol For Attack Waves
- Set Target Player For Attack Waves
- Set Target Point For Attack Waves
- Set Target Region For Attack/Defense Waves
- Set Target Unit For Attack Waves
- Set Target UnitArea For Attack Waves
- Set Target UnitGroup For Attack Waves
- Start AI Personalities For All Players
- Start AI Personalities For Player
- Start Campaign AI For All Players
- Start Campaign AI For Player
- Stop All Attack Waves For Personality
- Turn All Attack Waves On/Off
- Turn Attack Wave On/Off
AI Advanced
- Accept Surrender
- Beacon Alert
- Beacon Clear Target
- Beacon Set AutoCast
- Beacon Set Target Point
- Beacon Set target Unit
- Build
- Call Original tactical AI Think
- Clear Build Queue
- Clear Cloaked Attacker
- Clear Research Queue
- Clear Stock
- Clear Train Queue
- Count Object As Already Made
- Declare Next Town
- Declare Town Specific Shot
- Default Economy
- Default Expansion
- Enable Harvesting
- Enable Stock
- Enable/Disable AI Option For Unit
- Enable/Disable Tactical For Unit
- Enable/Disable Tactical For Unit Group
- Init Melee AI
- Make Always
- Make Once
- Research
- Scout
- Set All States
- Set APM
- Set Coop Flag
- Set Defense Radii
- Set Difficulty Parameter
- Set Flag
- Set Gas Peon Count Override
- Set Harvest Rate
- Set Ignored By Wave
- Set Main Town
- Set Num Scouts
- Set Scout Times
- Set State
- Set Stock
- Set StockAlias
- Set StockEx
- Set StockExpand
- Set StockFree
- Set StockOpt
- Set StockTown
- Set StockUnitNext
- Set Tactical AI Range
- Set Tactical AI Think
- Set Tech Flag State
- Set Unit Evaluation Custom Index
- Start AI
- Tactical AI - Cast
- Tactical AI - Flee
- Tactical AI Filter Alliance
- Tactical AI Filter Life
- Tactical AI Filter Life Modifier
- Tactical AI Filter Life Per Marker
- Tactical AI Filter Markers
- Tactical AI Filter Movement Plane
- Tactical AI Filter Range
- Tactical AI Filter Remove Self
- Tactical AI Filter Shields
- Tactical AI Filter Unit Filter
- Train
- Transport Disable Auto Pickup
- Transport Set Panic
- Transport Set Return
- Wave Add Info
- Wave Add Unit
- Wave Add Unit Property
- Wave Delete
- Wave Info Attack
- Wave Info Suicide
- Wave Merge
- Wave Remove Unit
- Wave Set
- Wave Set Type
- Wave Target Add Waypoint
- Wave Target Clear Waypoints
Animation
- Clear Animation
- Clear Animation On Doodads In Region
- Kill Doodads In Region
- Load Animation for Unit Type
- Load Model Animation
- Load Overriding Animation for Unit Type
- Load Overriding Model Animation
- Play Animation
- Play Animation On Doodads In Region
- Remove Doodads in Region
- Set Animation Completion
- Set Animation Duration
- Set Animation Time
- Set Animation Time Scale
- Turn All Animation Properties Off
- Turn Animation Properties Off
- Turn Animation Properties On
- Turn Animation Properties On With Blend In/Out
- Unload Animation for Unit Type
- Unload Model Animation
Banks
- Create Bank Section
- Delete Saved Campaign Banks
- Open Bank
- Preload Bank
- Reload Bank
- Remove Bank
- Remove Bank Key
- Remove Bank Section
- Restore Unit
- Save Bank
- Set Bank Option
- Store Boolean
- Store Integer
- Store Point
- Store Real
- Store String
- Store Text
- Store Unit
- Wait For Bank
Camera
- Apply Camera Object
- Apply Camera Property
- Clear Camera Channel
- Clear Camera Channel On Portrait
- Follow Unit Group with Camera
- Lock Camera Input
- Lock Camera Mouse Relative Mode On/Off
- Make Camera Look At
- Make Camera Look At And Follow Actor
- Make Camera Look At And Follow Unit
- Movie Add Sub Title (String)
- Movie Start Recording
- Pan Camera
- Restore Camera
- Save Camera
- Set Camera Bounds
- Set Camera Channel
- Set Camera Channel On Portrait
- Set Camera Data
- Set Camera Mouse Rotation Speed
- Set Camera Object Property
- Set Camera Object Target
- Shake Camera
- Shake Camera Using Preset
- Stop Shaking Camera
- Turn Camera Height Displacement On/Off
- Turn Camera Height Smoothing On/Off
- Turn Camera Mouse Rotation On/Off
- Turn Camera Vertical Field Of View On/Off
- Use Model Camera
- Zoom Camera
Catalog
- Catalog Field Value Set
- Catalog Link Replace
- Catalog Reference Set
Cinematics
- Cinematic Mode
- Fade In/Out
- Global Cinematic Setting
- Movie Add SubTitle (Text)
- Movie Add Trigger Function
- Movie Dynamic Subtitles and Duration
- Movie Stop Recording
- Overlay Image
- Run Cinematic
- Select Main Shadow Light
- Stop Cinematic
Comment
- Transmission Comment (Conversation)
- Transmission Comment (Sound)
Conversation
- Create Conversation
- Create Conversation Reply
- Load Data Conversation Lines And Choices
- Load Data Conversation State Values
- Load Data Conversation State Values
- Mark Conversation Reply As Read/Unread
- Mark Data Conversation Choice As Picked/Unpicked
- Mark Data Conversation Choice As Read/Unread
- Preload Data Conversation Lines
- Preload Data Conversation Lines For Next Map
- Remove All Conversation Replies
- Remove All COnversations
- Remove Conversation
- Remove Conversation Reply
- Reset Data Conversation Lines And Choices
- Reset Data Conversation State Values
- Run Data Conversation
- Save Data Conversation Lines And Choices
- Save Data Conversation State Values
- Save Data Conversation State Values
- Set Conversation Reply Text
- Set Data Conversation Camera
- Set Data Conversation Choice Picked Count
- Set Data Conversation Line Picked Count
- Set Data Conversation Portrait
- Set Data Conversation State
- Set Data Conversation Unit
- Show/Hide Conversation
- Simulate Data Conversation
- Stop Data Conversation
Cutscene
- Add Cutscene Filter
- Add Global Cutscene Filter
- Clear Cutscene Filter
- Clear Global Cutscene Filter
- Create Cutscene
- Create Cutscene at Position
- Cutscene Fade
- Go To Cutscene Bookmark
- Go To Next Cutscene Bookmark
- Pause Cutscene
- Play Cutscene
- Play Cutscene Range Over Time
- Remove Cutscene Filter
- Remove Global Cutscene Filter
- Set Cutscene Filter
- Set Cutscene Time
- Set Global Cutscene Filter
- Show/Hide Cutscene
- Stop Cutscene
- Wait For Cutscene To End
Data Table
- Clear Data Table
- Remove Data Table Value
- Save Data Table Value (Ability Command)
- Save Data Table Value (Actor Scope)
- Save Data Table Value (Actor)
- Save Data Table Value (AI Filter)
- Save Data Table Value (Bank)
- Save Data Table Value (Boolean)
- Save Data Table Value (Byte)
- Save Data Table Value (Camera Object)
- Save Data Table Value (Cinematic)
- Save Data Table Value (Color)
- Save Data Table Value (Control)
- Save Data Table Value (Conversation Reply)
- Save Data Table Value (Conversation)
- Save Data Table Value (Dialog Item)
- Save Data Table Value (Dialog)
- Save Data Table Value (Difficulty Level)
- Save Data Table Value (Doodad)
- Save Data Table Value (Integer)
- Save Data Table Value (Marker)
- Save Data Table Value (Objective)
- Save Data Table Value (Order)
- Save Data Table Value (Ping)
- Save Data Table Value (Planet)
- Save Data Table Value (Player Color)
- Save Data Table Value (Player Group)
- Save Data Table Value (Point)
- Save Data Table Value (Portrait)
- Save Data Table Value (Real)
- Save Data Table Value (Region)
- Save Data Table Value (Revealer)
- Save Data Table Value (Sound Link)
- Save Data Table Value (Sound)
- Save Data Table Value (String)
- Save Data Table Value (Text Tag)
- Save Data Table Value (Text)
- Save Data Table Value (Timer)
- Save Data Table Value (Transmission Source)
- Save Data Table Value (Transmission)
- Save Data Table Value (Trigger)
- Save Data Table Value (Unit Filter)
- Save Data Table Value (Unit Group)
- Save Data Table Value (Unit Reference)
- Save Data Table Value (Unit)
- Save Data Table Value (Wave Info)
- Save Data Table Value (Wave Target)
- Save Data Table Value (Wave)
Debug
- Debug Message
- Enable/Disable Debug Message Type
- Engine Reset
- Game Wait For Resources To Complete
- Open or Close Debug Window
- Performance Test Get FPS
- Performance Test Start
- Performance Test Stop
- Set Debug Message File
- Set Debug Message Name
- Set Debug Window Message Color
- Unit State Start
- Unit State Stop
Dialog
- Add List Item
- Attach Dialog Item to Dialog Item
- Attach Dialog to Dialog
- Attach Dialog to Unit
- Clear List Selection
- Clear Subtitle Position Dialog
- Clear Subtitle Position Dialog Item
- Create Dialog
- Create Dialog Item
- Create Dialog Item (Achievement)
- Create Dialog Item (Button)
- Create Dialog Item (Check Box)
- Create Dialog Item (Image)
- Create Dialog Item (Label)
- Create Dialog Item From Template
- Create Dialog Item In Panel
- Create Dialog Item In Panel From Template
- Destroy All Dialog Items
- Destroy All Dialogs
- Destroy Dialog
- Destroy HelpItem
- Dialog Item Force Transition
- Dialog Item Invoke As String
- Dialog Item Invoke As Text
- Display Screen Button
- Display Screen Image
- Enable/Disable Dialog Item
- Fade Dialog Item Transparency
- Flash Screen Button
- Hookup Dialog Item
- Hookup Standard Dialog Item
- Hookup Unit Status Dialog Item
- Move Dialog
- Move Dialog Item
- Position Subtitle to Dialog
- Position Subtitle to Dialog Item
- Pulse Screen Image
- Remove All List Items
- Remove List Item
- Select List Item
- Set Dialog Background
- Set Dialog Enabled
- Set Dialog Fullscreen
- Set Dialog Item Accept Mouse
- Set Dialog Item Achievement
- Set Dialog Item Actor
- Set Dialog Item Allowed Mouse Buttons
- Set Dialog Item Alpha Mask
- Set Dialog Item Animation
- Set Dialog Item Animation Duration
- Set Dialog Item Animation Time
- Set Dialog Item Background Visible
- Set Dialog Item Behavior
- Set Dialog Item Blend Mode
- Set Dialog Item Border Image
- Set Dialog Item Border Visible
- Set Dialog Item Camera
- Set Dialog Item Checked
- Set Dialog Item Click On Down
- Set Dialog Item Color
- Set Dialog Item Current Value
- Set Dialog Item Custom Tooltip
- Set Dialog Item Cutscene
- Set Dialog Item Desaturated
- Set Dialog Item Desaturated Color
- Set Dialog Item Edit Value
- Set Dialog Item Flash
- Set Dialog Item Force Visible
- Set Dialog Item Hotkey
- Set Dialog Item Hover Image
- Set Dialog Item Image
- Set Dialog Item Image Type
- Set Dialog Item Light
- Set Dialog Item Maximum Value
- Set Dialog Item Minimum Value
- Set Dialog Item Model
- Set Dialog Item Movie
- Set Dialog Item Muted
- Set Dialog Item Observed Type
- Set Dialog Item Paused
- Set Dialog Item Render Priority
- Set Dialog Item Render Type
- Set Dialog Item Rotation
- Set Dialog Item Size
- Set Dialog Item Size to Parent
- Set Dialog Item Style
- Set Dialog Item Team Color
- Set Dialog Item Team Color Index
- Set Dialog Item Text
- Set Dialog Item Text Writeout
- Set Dialog Item Text Writeout Duration
- Set Dialog Item Tiled
- Set Dialog Item Tint Color
- Set Dialog Item Toggled
- Set Dialog Item Tooltip
- Set Dialog Item Transition Model
- Set Dialog Item Unit
- Set Dialog Item Unit Link
- Set Dialog Item Use Transition
- Set Dialog Observed Type
- Set Dialog Offscreen
- Set Dialog RTT Channel
- Set Dialog Size
- Set Dialog Title
- Set Dialog Transparency
- Set Screen Button Border Image
- Set Screen Button Flashing Border Image
- Show/Hide Dialog
- Show/Hide Dialog Background
- Show/Hide Dialog Item
- Show/Hide Screen Button
- Show/Hide Screen Image
- Stop Flashing Screen Button
- Stop Pulsing Screen Image
Environment
- Create Effect At Point (From Player)
- Create Effect At Point (From Unit)
- Create Effect On Unit (From Player)
- Create Effect On Unit (From Unit)
- Create Explosion At Point
- Damage Unit (From Unit)
- Destroy Effects
- Enable/Disable Fog
- Enable/Disable Fog At Ultra
- Modify Creep
- Pause/Unpause Time Of Day
- Pause/Unpause Water Transition
- Set Background Model
- Set Day Length
- Set Fog Color
- Set Fog Color Over Time
- Set Fog Density
- Set Fog Density Over Time
- Set Fog Falloff
- Set Fog Falloff Over Time
- Set Fog Start Height
- Set Fog Start Height Over Time
- Set Lighting
- Set Lighting For Player
- Set Time Of Day
- Set Time of Day Lighting
- Set Water State
- Show/Hide Environment
- Show/Hide Terrain
Game
- Add Charge Regen Time For Game
- Add Charge Used For Game
- Add Cooldown For Game
- Award Achievement
- Console Command
- Create Saved Game
- Disable Achievements
- End Game For Player
- Erase Achievement
- Game Set Quit On Quit Button
- Lock Game Speed
- Pause Mission Time
- Pause/Unpause All Charges For Game
- Pause/Unpause All Cooldowns For Game
- Preload Asset
- Preload Image
- Preload Layout
- Preload Model
- Preload Model Animation
- Preload Object
- Preload Movie
- Preload Object
- Preload Scene
- Preload Script
- Preload Sound
- Preload Sound Object
- Preload Soundtrack
- Preload Unit
- Remove Charge Regen Time For Game
- Remove Charge Used For Game
- Remove Cooldown For Game
- Restart Game
- Set Achievement Panel Category
- Set Achievement Term Quantity
- Set Game Speed
- Set Global Time Scale
- Set Minimum Game Speed
- Set Next Map
- Set Next Mission DIfficulty
- Set Random Seed
- Set Transition Map
- Turn Fixed Random Seed On/Off
General
- Action Group
- Break
- Critical Section
- Custom Script
- For Each Integer
- For Each Real
- If Then Else
- If Then Else-If
- Pick Each Integer
- Repeat
- Repeat Forever
- Return
- Skip Remaining Actions
- Switch
- Wait
- Wait For Condition
- Wait For COndition With Maximum Duration
- Wait For Timer
- While
Leaderboard
- Add Player To Leaderboard
- Anchor Leaderboard
- Create Leaderboard
- Destroy Leaderboard
- Enable/Disable Leaderboard State
- Minimize Leaderboard
- Move Leaderboard
- Remove Player From Leaderboard
- Reset Leaderboard Position
- Set Leaderboard Column Width
- Set Leaderboard Columns
- Set Leaderboard Group For Row
- Set Leaderboard Groups
- Set Leaderboard Item Alignment
- Set Leaderboard Item Background Color
- Set Leaderboard Item Font Size
- Set Leaderboard Item Icon
- Set Leaderboard Item Progress Color
- Set Leaderboard Item Progress Range
- Set Leaderboard Item Progress Value
- Set Leaderboard Item Sort Order
- Set Leaderboard Item Text
- Set Leaderboard Item Text Color
- Set Leaderboard Minimize Button Color
- Set Leaderboard Name
- Set Leaderboard Player Column
- Set Leaderboard Rows
- Set Leaderboard Sort Column
- Show/Hide All Leaderboards
- Show/Hide Leaderboard Item Progress Bar
- Show/Hide Leaderboard Minimize Button
- Turn Leaderboard Minimize Button On/Off
Math
- Cycle
Melee
- Enable/Disable Melee Option For Player
- Set Default Melee Options For All Players
- Set Starting Resources For All Players
- Set Starting Resourced For Player
- Set Starting Units For All Players
- Set Starting Unit For Player
- Start Melee AI For All Players
Objective
- Create Objective
- Create Objective For Players
- Destroy All Objectives
- Destroy Objective
- Move Objective to after Objective
- Move Objective to before Objective
- Move Objective to Beginning
- Move Objective to End
- Set Objective Description
- Set Objective Players
- Set Objective Priority
- Set Objective State
- Set Objective Text
- Set Objective Type
- Show/Hide Objective
Ping
- Attach Ping To Unit
- Create Ping Facing Angle
- Create Ping With Point Facing
- Destroy All Pings
- Destroy Ping
- Make Ping Facing Angle
- Move Ping
- Ping Minimap
- Set Ping Color
- Set Ping Duration
- Set Ping Model
- Set Ping Players
- Set Ping Scale
- Set Ping Tooltip
- Set Ping Use Unit Team Color
- Set Ping Use Unit Visiblity
- Show/Hide Ping
- Show/Hide Player Pings
Player
- Add Charge Regen Time For Player
- Add Charge Used For Player
- Add Cooldown For Player
- Modify Player Property
- Modify Player Score (Integer)
- Modify Player Score (Real)
- Override Player Option
- Pause/Unpause All Charges For Player
- Pause/Unpause All Cooldowns For Player
- Remove Charge Regen Time For Player
- Remove Charge Used For Player
- Remove Cooldown For Player
- Set Alliance
- Set Alliance (One-Way)
- Set Alliance Aspect
- Set Alliance For Player Group
- Set Player Color
- Set Player Difficulty Level
- Turn Player Flag On/Off
Player Group
- Add Player Group To Player Group
- Add Player To Player Group
- For Each Player In Player Group
- Pick Each Player In Player Group
- Remove All Players From Player Group
- Remove Player From Player Group
- Remove Player Group From Player Group
Point
- Make Point Face Angle
- Move Point
- Set Point Height
Portrait
- Clear Portrait Animation
- Create Portrait
- Destroy All Portraits
- Destroy Portrait
- Force Portrait Transition On/Off
- Mute/Unmute Portrait
- Pause/Unpause Portrait
- Play Portrait Animation
- Set Portrait Actor
- Set Portrait Border Texture
- Set Portrait Camera
- Set Portrait Channel
- Set Portrait Light
- Set Portrait Model
- Set Portrait Model And Play Animation
- Set Portrait Mosue Target
- Set Portrait Position
- Set Portrait Render Type
- Set Portrait Size
- Set Portrait Team Color
- Set Portrait Tint Color
- Set Portrait Transition Model
- Show/Hide Portrait
- Turn Portrait Background On/Off
- Turn Portrait Border On/Off
- Turn Portrait Fullscreen On/Off
- Turn Portrait Offscreen On/Off
- Turn Portrait Transition On/Off
- Wait For Portrait To Load
Region
- Add Circle To Region
- Add Rectangle To Region
- Add Region To Region
- Attach Region To Unit
- Move Region
- Set Playable Map Area
Sound
Story
Tech Tree
- Add Upgrade Level For Player
- Allow/Disallow Ability For Player
- Allow/Disallow Behavior For Player
- Allow/Disallow Unit For Player
- Allow/Disallow Upgrade For Player
- Enable/Disable SpecificTech Tree Requirements
- Enable/Disable Tech Tree Requirements
- Enable/Disable Tech Tree Restrictions
- Set Upgrade Level For Player