User:Polavux/Technical:Bloons TD 5 (multiplatform)/Upgrades: Difference between revisions
im gonna rework operation soon |
get reworked lol |
||
| Line 76: | Line 76: | ||
==== Task Upgrades ==== | ==== Task Upgrades ==== | ||
This only upgrades tasks and subtasks. | This only upgrades tasks and subtasks. It uses 2 objects. | ||
The first object is to find the task/subtask to upgrade, it consists of 2 variables: | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
!Key | !Key | ||
| Line 85: | Line 87: | ||
|- | |- | ||
|<code>Operation</code> | |<code>Operation</code> | ||
| | |It decides how to find the task/subtask. It can either be <code>SelectByType</code> or <code>SelectByLocation</code>. | ||
|String | |||
| | |||
| | | | ||
|- | |- | ||
|<code>Type</code> | |<code>Type</code> | ||
|The type of task/subtask to look for. | |The type of task/subtask to look for. Requires <code>Operation</code> to be <code>SelectByType</code>. | ||
|String | |||
| | |||
| | | | ||
|- | |- | ||
|<code>Location</code> | |<code>Location</code> | ||
|The location of | |The location of where task/subtask is. Requires <code>Operation</code> to be <code>SelectByLocation</code>. | ||
|Array of Numbers | |||
| | |||
| | |||
|} | |} | ||
{| class="wikitable" | The second object defines what to upgrade, it consists of 2 or more variables. The first one is an operation string and all the others in the object are the variables that are to be upgraded. | ||
{| class="wikitable sortable" | |||
!Key | |||
!Description | |||
!Type | |||
!Required? | |||
!Behavior when absent | |||
|- | |||
|<code>Operation</code> | |||
|It decides what to do with a variable. It can either be <code>Adjust</code> or <code>Replace</code>. | |||
|String | |||
| | |||
| | |||
|- | |||
|<code>Adjust</code> | |<code>Adjust</code> | ||
| | |It adds/subtracts numerical values. Requires <code>Operation</code> to be <code>Adjust</code>. | ||
|N/A | |||
| | |||
| | |||
|- | |- | ||
|<code>Replace</code> | |<code>Replace</code> | ||
| | |It replaces values with others. Requires <code>Operation</code> to be <code>Replace</code>. | ||
|N/A | |||
| | | | ||
| | | | ||
|} | |} | ||