Editing Mod API Reference:GameOrderEvent

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
  
 
'''GameOrderEvent''':  Subclass of [[Mod API Reference:GameOrder|GameOrder]].  This is a generic event that can present a message or modify territories.  It can also control which players can see it.  It was added for use by [[Mods]] and is not used by any built-in game mechanics.
 
'''GameOrderEvent''':  Subclass of [[Mod API Reference:GameOrder|GameOrder]].  This is a generic event that can present a message or modify territories.  It can also control which players can see it.  It was added for use by [[Mods]] and is not used by any built-in game mechanics.
* '''Message''' ''string'':
 
 
* '''TerritoryModifications''' ''Array<[[Mod API Reference:TerritoryModification|TerritoryModification]]>'': Optionally, can modify territories, such as changing ownership or armies.
 
* '''TerritoryModifications''' ''Array<[[Mod API Reference:TerritoryModification|TerritoryModification]]>'': Optionally, can modify territories, such as changing ownership or armies.
 
* '''VisibleToOpt''' ''[[Mod API Reference:HashSet|HashSet]]<[[Mod API Reference:PlayerID|PlayerID]]>'':  Defines who this event is visible to.  Note that the player this event is assigned to can '''always''' see it, and any player who can see the effects of a territory modification can always see it as well.  Set this to nil to mean that it should be visible to everyone (public).  Set this to an empty list to indicate that the event should not be visible to anyone, except those that can see it by a previously mentioned rule.
 
* '''VisibleToOpt''' ''[[Mod API Reference:HashSet|HashSet]]<[[Mod API Reference:PlayerID|PlayerID]]>'':  Defines who this event is visible to.  Note that the player this event is assigned to can '''always''' see it, and any player who can see the effects of a territory modification can always see it as well.  Set this to nil to mean that it should be visible to everyone (public).  Set this to an empty list to indicate that the event should not be visible to anyone, except those that can see it by a previously mentioned rule.
Line 10: Line 9:
 
* '''RemoveWholeCardsOpt''' ''Table<[[Mod API Reference:PlayerID|PlayerID]],[[Mod API Reference:CardInstanceID|CardInstanceID]]>'': Removes whole cards from a player.   
 
* '''RemoveWholeCardsOpt''' ''Table<[[Mod API Reference:PlayerID|PlayerID]],[[Mod API Reference:CardInstanceID|CardInstanceID]]>'': Removes whole cards from a player.   
 
* '''JumpToActionSpotOpt''' ''[[Mod API Reference:RectangleVM|RectangleVM]]'': If specified, this will be the spot on the map that the map focuses on when the player clicks on this event in the orders list.  Specify coordinates on the map, which you can get by looking at a [[Mod API Reference:TerritoryDetails|TerritoryDetails]] object.
 
* '''JumpToActionSpotOpt''' ''[[Mod API Reference:RectangleVM|RectangleVM]]'': If specified, this will be the spot on the map that the map focuses on when the player clicks on this event in the orders list.  Specify coordinates on the map, which you can get by looking at a [[Mod API Reference:TerritoryDetails|TerritoryDetails]] object.
* '''ModID''' ''[[Mod API Reference:Nullable|Nullable]]<[[Mod API Reference:ModID|ModID]]>'':
 
  
 
== Functions ==
 
== Functions ==

Please note that all contributions to Warzone Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Warzone Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox