SC2Mapster Wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
  +
  +
 
The trigger editor is used to create scripts that are executed after certain events are raised by the game. Trigger files are automatically converted into galaxy script when the map is run.
 
The trigger editor is used to create scripts that are executed after certain events are raised by the game. Trigger files are automatically converted into galaxy script when the map is run.
   
Line 6: Line 8:
 
*If the all the conditions you added are true, the Actions you list will be executed( Kill Unit, End game for player 1, Create Unit, etc...)
 
*If the all the conditions you added are true, the Actions you list will be executed( Kill Unit, End game for player 1, Create Unit, etc...)
   
  +
===Actions & Functions Database===
 
{| style="border-spacing: 10px;"
 
{| style="border-spacing: 10px;"
 
|-
 
|-
Line 14: Line 17:
 
|[[File:ui-editoricon-triggercategories_animation.png]] [[Triggers/Category Animation|Animation]]
 
|[[File:ui-editoricon-triggercategories_animation.png]] [[Triggers/Category Animation|Animation]]
 
|-
 
|-
  +
|[[File:ui-editoricon-triggercategories_bank.png]] [[Triggers/Category Bank|Banks]]
|
 
  +
|[[File:ui-editoricon-triggercategories_cameras.png]] [[Triggers/Category Camera|Cameras]]
  +
|[[File:ui-editoricon-triggercategoriescampaign.png]] [[Triggers/Category Campaign|Campaign]]
  +
|[[File:ui-editoricon-triggercategories_catalog.png]] [[Triggers/Category Catalog|Catalog]]
  +
|[[File:ui-editoricon-triggercategorieschallenge.png]] [[Triggers/Category Challenge|Challenge]]
 
|-
  +
|[[File:ui-editoricon-triggercategorieschatbubble.png]] [[Triggers/Category Chat Bubble|Chat Bubble]]
  +
|[[File:ui-editoricon-triggercategories_cinematics.png]] [[Triggers/Category Cinematics|Cinematics]]
  +
|[[File:ui-editoricon-triggercategories_conversations.png]] [[Triggers/Category Conversation|Conversation]]
  +
|[[File:ui-editoricon-triggercategories_conversion.png]] [[Triggers/Category Conversion|Conversion]]
  +
|[[File:ui-editoricon-triggercategories_comment.png]] [[Triggers/Category Comment|Comments]]
  +
|-
  +
|[[File:ui-editoricon-triggercategories_datatable.png]] [[Triggers/Category Data Table|Data Table]]
  +
|[[File:ui-editoricon-triggercategories_debug.png]] [[Triggers/Category Debug|Debug]]
  +
|[[File:ui-editoricon-triggercategories_dialog.png]] [[Triggers/Category Dialog|Dialog]]
  +
|[[File:ui-editoricon-triggercategories_environment.png]] [[Triggers/Category Environment|Environment]]
  +
|[[File:ui-editoricon-triggercategories_game.png]] [[Triggers/Category Game|Game]]
 
|}
 
|}
   
 
'''This whole mess down here will be deleted later, it's supposed to look like a table, which I'm recreating above. The links are still here just for references so we know where to link stuff.
 
'''This whole mess down here will be deleted later, it's supposed to look like a table, which I'm recreating above. The links are still here just for references so we know where to link stuff.
 
 
-zelda'''
 
-zelda'''
  +
   
 
=== Built-Ins **Action** Reference (By category type)===
 
=== Built-Ins **Action** Reference (By category type)===
  +
| [[ Galaxy / Triggers / Category Dash General| {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategories_general2.png | }} - General]] | [[ Galaxy / Triggers / Category Actor | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_actor.png | }} Actor ]] | [[ Galaxy / Triggers / Category AI | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_ai.png | }} AI ]] | [[ Galaxy / Triggers / Category AI Advanced | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_aiadvanced.png | }} AI Advanced ]] | [[ Galaxy / Triggers / Category Animation | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_animation.png | }} Animation ]] |
 
| [[ Galaxy / Triggers / Category Bank | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_bank.png | }} Bank ]]| [[ Galaxy / Triggers / Category Camera | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_cameras.png | }} Camera ]] | [[ Galaxy / Triggers / Category Campaign | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategoriescampaign.png }} Campaign ]] | [[ Galaxy / Triggers / Category Catalog | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_catalog.png | }} Catalog ]] | [[ Galaxy / Triggers / Category Challenge | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategorieschallenge.png }} Challenge]] |
 
| [[ Galaxy / Triggers / Category Chat Bubble | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategorieschatbubble.png }} Chat Bubble]] | [[ Galaxy / Triggers / Category Cinematics | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_cinematics.png | }} Cinematics ]] | [[ Galaxy / Triggers / Category Comment | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategories_comment.png }} Comment ]] | [[ Galaxy / Triggers / Category Conversation | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_conversations.png | }} Conversation ]] | [[ Galaxy / Triggers / Category Conversion | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_conversion.png | }} Conversion ]] |
 
| [[ Galaxy / Triggers / Category Data Table | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_datatable.png | }} Data Table ]] | [[ Galaxy / Triggers / Category Debug | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_debug.png | }} Debug ]] | [[ Galaxy / Triggers / Category Dialog | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_dialog.png | }} Dialog ]] | [[ Galaxy / Triggers / Category Environment | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_environment.png | }} Environment ]] | [[ Galaxy / Triggers / Category Game | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_game.png | }} Game ]] |
 
 
| [[ Galaxy / Triggers / Category General | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_general.png | }} General ]] | [[ Galaxy / Triggers / Category Leaderboard | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_leaderboards.png | }} Leaderboard ]] | [[ Galaxy / Triggers / Category Logic | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_logic.png | }} Logic ]] | [[ Galaxy / Triggers / Category Math | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_math.png | }} Math ]] | [[ Galaxy / Triggers / Category Melee | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_melee.png | }} Melee ]] |
 
| [[ Galaxy / Triggers / Category General | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_general.png | }} General ]] | [[ Galaxy / Triggers / Category Leaderboard | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_leaderboards.png | }} Leaderboard ]] | [[ Galaxy / Triggers / Category Logic | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_logic.png | }} Logic ]] | [[ Galaxy / Triggers / Category Math | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_math.png | }} Math ]] | [[ Galaxy / Triggers / Category Melee | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_melee.png | }} Melee ]] |
 
| [[ Galaxy / Triggers / Category Objective | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_objective.png | }} Objective ]] | [[ Galaxy / Triggers / Category Order | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_orders.png | }} Order ]] | [[ Galaxy / Triggers / Category Ping | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_ping.png | }} Ping ]] | [[ Galaxy / Triggers / Category Player | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_player.png | }} Player ]] | [[ Galaxy / Triggers / Category Player Group | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_playergroup.png | }} Player Group ]] |
 
| [[ Galaxy / Triggers / Category Objective | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_objective.png | }} Objective ]] | [[ Galaxy / Triggers / Category Order | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_orders.png | }} Order ]] | [[ Galaxy / Triggers / Category Ping | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_ping.png | }} Ping ]] | [[ Galaxy / Triggers / Category Player | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_player.png | }} Player ]] | [[ Galaxy / Triggers / Category Player Group | {{ http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories_playergroup.png | }} Player Group ]] |

Revision as of 03:55, 16 March 2013


The trigger editor is used to create scripts that are executed after certain events are raised by the game. Trigger files are automatically converted into galaxy script when the map is run.

The Basic Concept of a Trigger

  • You specify an event that will "start" the trigger (Unit dies, Unit enters region, Effect Used, etc...)
  • When the event happens, the game checks any conditions you added (Unit has attribute "hero", owner of unit is player 1, unit's life is over 50, etc...)
  • If the all the conditions you added are true, the Actions you list will be executed( Kill Unit, End game for player 1, Create Unit, etc...)

Actions & Functions Database

Ui-editoricon-triggercategories general2 General Ui-editoricon-triggercategories actor Actors Ui-editoricon-triggercategories ai AI Ui-editoricon-triggercategories aiadvanced Advanced AI Ui-editoricon-triggercategories animation Animation
Ui-editoricon-triggercategories bank Banks Ui-editoricon-triggercategories cameras Cameras Ui-editoricon-triggercategoriescampaign Campaign Ui-editoricon-triggercategories catalog Catalog Ui-editoricon-triggercategorieschallenge Challenge
Ui-editoricon-triggercategorieschatbubble Chat Bubble Ui-editoricon-triggercategories cinematics Cinematics Ui-editoricon-triggercategories conversations Conversation Ui-editoricon-triggercategories conversion Conversion Ui-editoricon-triggercategories comment Comments
Ui-editoricon-triggercategories datatable Data Table Ui-editoricon-triggercategories debug Debug Ui-editoricon-triggercategories dialog Dialog Ui-editoricon-triggercategories environment Environment Ui-editoricon-triggercategories game Game

This whole mess down here will be deleted later, it's supposed to look like a table, which I'm recreating above. The links are still here just for references so we know where to link stuff. -zelda


Built-Ins **Action** Reference (By category type)

| [[Galaxy / Triggers / Category General | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories general.png General ]] | [[Galaxy / Triggers / Category Leaderboard | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories leaderboards.png Leaderboard ]] | [[Galaxy / Triggers / Category Logic | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories logic.png Logic ]] | [[Galaxy / Triggers / Category Math | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories math.png Math ]] | [[Galaxy / Triggers / Category Melee | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories melee.png Melee ]] | | [[Galaxy / Triggers / Category Objective | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories objective.png Objective ]] | [[Galaxy / Triggers / Category Order | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories orders.png Order ]] | [[Galaxy / Triggers / Category Ping | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories ping.png Ping ]] | [[Galaxy / Triggers / Category Player | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories player.png Player ]] | [[Galaxy / Triggers / Category Player Group | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories playergroup.png Player Group ]] | | [[Galaxy / Triggers / Category Point | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories point.png Point ]] | [[Galaxy / Triggers / Category Portrait | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories portrait.png Portrait ]] | [[Galaxy / Triggers / Category Region | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories region.png Region ]] | [[Galaxy / Triggers / Category Selection | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories selection.png Selection ]] | [[Galaxy / Triggers / Category Sound | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories sound.png Sound ]] | | [[Galaxy / Triggers / Category Story | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories story.png Story ]] | [[Galaxy / Triggers / Category String | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories strings.png String ]] | [[Galaxy / Triggers / Category Tech Tree | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories techtree.png Tech Tree ]] | [[Galaxy / Triggers / Category Text Tag | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories texttag.png Text Tag ]] | [[Galaxy / Triggers / Category Timer | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories timer.png Timer ]] | | [[Galaxy / Triggers / Category Transmission | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories transmission.png Transmission ]] | [[Galaxy / Triggers / Category Trigger | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories triggers.png Trigger ]] | [[Galaxy / Triggers / Category UI | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories ui.png UI ]] | [[Galaxy / Triggers / Category Unit | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories unit.png Unit ]] | [[Galaxy / Triggers / Category Unit Group | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories unitgroup.png Unit Group ]] | | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategories_selection.png }} Unit Selection | {{ http://i939.photobucket.com/albums/ad235/Abion47/SC2%20Categories/ui-editoricon-triggercategories_variable.png }} Variable | [[Galaxy / Triggers / Category Visibility | Template:Http://fooo.fr/~vjeux/sc2/editor-wiki/icons/ui-editoricon-triggercategories visibility.png Visibility ]] |

=== Other Built-Ins Reference (By element type)

  • Data Types
  • Events
  • Presets
  • galaxy/error

=== Coding Concepts