Scripting Documentation - ctomni231/cwtactics GitHub Wiki
Workflow (Image missing)
Map Specific Attributes
Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
minrange |
1 |
14 |
minimum range of fire of an indirect unit. |
|
maxrange |
minrange+1 |
15 |
maximum range of fire of an indirect unit. |
|
moverange |
1 |
15 |
range in tiles that an object can move. |
|
movecost |
1 |
14 |
move costs to move onto a tile. |
|
vision |
1 |
10 |
vision of an object in tiles. |
|
att |
50 |
400 |
attack rate in percent. |
|
counteratt |
50 |
400 |
counter attack rate in percent. |
|
def |
50 |
400 |
defenser rate in percent. |
|
luck |
-50 |
50 |
UNDER REVIEW |
|
+captureRate |
1 |
50 |
capture rate in absolute. |
|
*captureRate |
50 |
200 |
capture rate in percent. |
|
neutralizeWeather |
0 |
1 |
if 1 then the weather will be neutralized for a player. |
|
firstcounter |
0 |
1 |
if 1 then the defender attacks first and then the attacker (swappes attacker and defender ). |
|
funds |
1 |
99999 |
funds given by properties at turn start (default is 1000). |
|
+fuelDrain |
1 |
1 |
UNDER REVIEW |
|
*fuelDrain |
50 |
200 |
UNDER REVIEW |
|
comtowerbonus |
1 |
100 |
bonus in percent given by communication towers. UNDER REVIEW |
|
+terraindefense |
0 |
12 |
terrain defense in stars |
|
*terraindefense |
10 |
300 |
Changes the terrain defense by a percentual value (default is 100). |
|
CO Specific Attributes ( aka. CO Instant Actions )
Type Legend
Type |
Description |
Available Since |
targetType |
|
|
own |
Targets only objects that have the same owner as the invoker |
|
allied |
Targets only objects that are allied to the invoker |
|
team |
Targets only objects that are in the same team as the invoker |
|
enemy |
Targets only objects that aren't in the same team as the invoker |
|
all |
Targets all objects regardless of their owner |
|
scanType |
|
|
wholeMap |
scans the whole map |
|
mostValues |
searches the spot where the most value is in relation to a given target mode and range |
|
mostDamage |
searches the spot where the most damage will be possible in relation to a given target mode, range and damage |
|
mostUnits |
searches the spot where the most units are in relation to a given target mode and range |
|
Instant Power Attributes
Attribute |
Parameter |
Values |
Description |
Available Since |
HealUnits |
target |
targetType |
Controls which fraction units will be healed |
|
|
amount |
0 to 9 |
How much HP points will be added (it never goes beyond 10) |
|
|
impact |
1 to 10 |
The range where the targets will be scanned |
|
|
impactTarget |
scanType |
type of the spot |
|
|
|
|
This CO action heals units on the battlefield |
|
DamageUnits |
target |
targetType |
Controls which fraction units will be damaged |
|
|
amount |
0 to 9 |
How much HP points will be lost |
|
|
minAmountLeft |
0 to 9 |
This controls how much HP will be left in every case (0-9 while 0 means destroyable) |
|
|
impact |
1 to 10 |
The range where the targets will be scanned |
|
|
impactTarget |
scanType |
type of the spot |
|
|
|
|
This CO action damages units on the battlefield |
|
Object Tags
Tag |
Meaning |
When it adds to the tags |
Available Since |
DIRECT |
Direct attacking unit |
when a unit attacks directly with it's main weapon |
|
INDIRECT |
Indirect attacking unit |
when a unit attacks indirectly with it's main weapon |
|
Under Review
The following attributes are under review!
Health Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitHP |
? |
? |
The current health of a unit (addition) |
|
*unitHP |
? |
? |
The current health of a unit (percentage) |
|
+unitMaxHP |
? |
? |
The maximum health of a unit (addition) |
|
*unitMaxHP |
? |
? |
The maximum health of a unit (percentage) |
|
Fuel Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitAmmo |
? |
? |
The current ammo of a unit (addition) |
|
*unitAmmo |
? |
? |
The current ammo of a unit (percentage) |
|
+unitMaxAmmo |
? |
? |
The maximum ammo of a unit (addition) |
|
*unitMaxAmmo |
? |
? |
The maximum ammo of a unit (percentage) |
|
Ammo Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitFuel |
? |
? |
Changes the current fuel of a unit (by addition) |
|
*unitFuel |
? |
? |
Changes the current fuel of a unit (by percentage) |
|
+unitMaxFuel |
? |
? |
Changes the maximum fuel of a unit (by addition) |
|
*unitMaxFuel |
? |
? |
Changes the maximum fuel of a unit (by percentage) |
|
Vision Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitVision |
? |
? |
Changes the current vision of a unit (by addition) |
|
*unitVision |
? |
? |
Changes the current vision of a unit (by percentage) |
|
Material Attributes (AWDoR)
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitMaterial |
? |
? |
Changes the current material of a unit (by addition) |
|
*unitMaterial |
? |
? |
Changes the current material of a unit (by percentage) |
|
+unitMaxMaterial |
? |
? |
Changes the maximum material of a unit (by addition) |
|
*unitMaxMaterial |
? |
? |
Changes the maximum material of a unit (by percentage) |
|
Range Attributes
Attribute |
Bottom Limit |
Top Limit |
Description |
Available Since |
+unitMinRange |
? |
? |
Changes the current minimum range of a unit (by addition) |
|
*unitMinRange |
? |
? |
Changes the current minimum range of a unit (by percentage) |
|
+unitMaxRange |
? |
? |
Changes the current maximum range of a unit (by addition) |
|
*unitMaxRange |
? |
? |
Changes the current maximum range of a unit (by percentage) |
|