Mod API Reference:TerritoryModification
From Warzone Wiki
(Difference between revisions)
m |
|||
Line 2: | Line 2: | ||
* '''TerritoryID''' ''[[Mod API Reference:TerritoryID|TerritoryID]]'': | * '''TerritoryID''' ''[[Mod API Reference:TerritoryID|TerritoryID]]'': | ||
* '''AddSpecialUnits''' ''Array<[[Mod API Reference:SpecialUnit|SpecialUnit]]>'': | * '''AddSpecialUnits''' ''Array<[[Mod API Reference:SpecialUnit|SpecialUnit]]>'': | ||
− | * '''SetArmiesTo''' ''[[Mod API Reference:Nullable|Nullable]]<integer>'': | + | * '''SetArmiesTo''' ''[[Mod API Reference:Nullable|Nullable]]<integer>'': Sets the number of armies on the territory to this number. |
+ | * '''AddArmies''' ''[[Mod API Reference:Nullable|Nullable]]<integer>'': Adds (or removes with negative numbers) armies from the territory. When adding or removing a specific number, this is preferred over SetArmiesTo since it promotes compatbility with other mods. | ||
* '''SetOwnerOpt''' ''[[Mod API Reference:Nullable|Nullable]]<[[Mod API Reference:PlayerID|PlayerID]]>'': | * '''SetOwnerOpt''' ''[[Mod API Reference:Nullable|Nullable]]<[[Mod API Reference:PlayerID|PlayerID]]>'': | ||
* '''SetStructuresOpt''' ''Table<[[Mod API Reference:StructureType|StructureType]] (enum),integer>'': Sets the number of structures, such as [[cities]], on this territory. Nil to simply make no changes. | * '''SetStructuresOpt''' ''Table<[[Mod API Reference:StructureType|StructureType]] (enum),integer>'': Sets the number of structures, such as [[cities]], on this territory. Nil to simply make no changes. | ||
+ | * '''AddStructuresOpt''' ''Table<[[Mod API Reference:StructureType|StructureType]] (enum),integer>'': Adds (or removes with negative numbers) structures, such as [[cities]], on this territory. When adding or removing a specific number of structures, this is preferred over SetStructuresOpt since it promotes compatbility with other mods. | ||
== Functions == | == Functions == |
Revision as of 18:13, 4 August 2022
TerritoryModification:
- TerritoryID TerritoryID:
- AddSpecialUnits Array<SpecialUnit>:
- SetArmiesTo Nullable<integer>: Sets the number of armies on the territory to this number.
- AddArmies Nullable<integer>: Adds (or removes with negative numbers) armies from the territory. When adding or removing a specific number, this is preferred over SetArmiesTo since it promotes compatbility with other mods.
- SetOwnerOpt Nullable<PlayerID>:
- SetStructuresOpt Table<StructureType (enum),integer>: Sets the number of structures, such as cities, on this territory. Nil to simply make no changes.
- AddStructuresOpt Table<StructureType (enum),integer>: Adds (or removes with negative numbers) structures, such as cities, on this territory. When adding or removing a specific number of structures, this is preferred over SetStructuresOpt since it promotes compatbility with other mods.
Functions
- WL.TerritoryModification.Create(terrID TerritoryID) (static) returns TerritoryModification: