User:Polavux/Technical:Bloons TD 5 (multiplatform)/Status effects
A StatusEffect type task applies a modifier to the target Bloon. This task type supports a lot of properties, but most are only used by certain statuses and are ignored by others. Some statuses cannot be inflicted by tasks, only by hardcoded game mechanics, but they can still be used for filters, and can still be removed with RemoveStatusEffect, and Bloons can be made immune to them.
Properties of all statuses
[edit | edit source]| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
Status
|
The type of status. This can also be set to an empty string, in which case it will do nothing until a TaskUpgrade changes it.
|
String | ||
TargetingFilter
|
Object | |||
FireMode
|
A list of flags specifying something idk
|
Array of strings |
Statuses
[edit | edit source]AbsoluteZero
[edit | edit source]AbsoluteZeroPermafrost
[edit | edit source]BeeSting
[edit | edit source]BeeTarget
[edit | edit source]BloonSpeedBoost
[edit | edit source]BloonSpeedBoostEffect
[edit | edit source]Camo
[edit | edit source]Adds the Camo property to a Bloon. This cannot be applied by a StatusEffect and can only be applied by hardcoded game mechanics.
ContestedTerritory
[edit | edit source]CrippleMOAB
[edit | edit source]BloonChipperSuck
[edit | edit source]DamageMultiplier
[edit | edit source]DamageOverTime
[edit | edit source]DazeEffect
[edit | edit source]DiminishingReturns
[edit | edit source]Foam
[edit | edit source]Removes Camo and/or Regen properties from the target if it has them.
| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
NumPersists
|
Number |
Freeplay
[edit | edit source]Turns Ceramic Bloons into Super Ceramic Bloons and causes non-MOAB-Class Bloons to only spawn one child Bloon when popped. This cannot be applied by a StatusEffect and can only be applied by hardcoded game mechanics.
Glue
[edit | edit source]GlueOnTrack
[edit | edit source]HoldBloon
[edit | edit source]Ice
[edit | edit source]IceShards
[edit | edit source]Misdirection
[edit | edit source]MOABSlow
[edit | edit source]MoveOnCurve
[edit | edit source]MoveToPath
[edit | edit source]Inflicts blowback. This is hardcoded to remove Ice and Glue (but not AbsoluteZero, StrongGlueTop, or StrongGlueBottom) and send Bloons between 30% and 95% of the track length it has covered (10% to 40% in BTD Battles).
| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
PercentageChance
|
Determines the chance of this effect applying to the target. Represented by a decimal number (for example, 0.5 equates to a 50% chance).
|
Number | Defaults to 1.0
|
MultiLayerDamage
[edit | edit source]Allows damage dealt by any previous Damage tasks in the same task array to soak through layers. If this status task is indexed before any damage tasks or is not in the task array, the damage will not pop more than one layer at a time (meaning 2+ damage only deals extra damage to Bloons with more than 1 health).
| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
Kill
|
If true, any damage that soaks through a Bloon ignores the immunities of its children. Due to a bug, enabling this causes damage that pops a Bloon to always increment the tower's pop count by 1, not by the number of layers it actually pops.
|
Boolean | Defaults to false
|
Napalm
[edit | edit source]Permafrost
[edit | edit source]RBEDamage
[edit | edit source]Regen
[edit | edit source]Adds the Regen property to a Bloon. This cannot be applied by a StatusEffect and can only be applied by hardcoded game mechanics.
Sabotage
[edit | edit source]ShredBloon
[edit | edit source]The target disappears, takes damage over time until its outer layer is popped (if it is a Ceramic or below) or after a certain duration (if it is MOAB-Class), then reappears. This is hardcoded to specifically deal "Plasma" damage and will not damage Bloons modified to be immune to it.
SignalFlare
[edit | edit source]Removes Camo properties from the target if it has it.