Unsuppress Power (Entity Action Type)

Re-enables a power previously suppressed.

Lifts a suppression applied by apoli:suppress_power. The power resumes with its resources and cooldowns intact.

Type ID: apoli:unsuppress_power

Fields

FieldTypeDefaultPurpose
poweridentifier or array of identifiersoptionalThe power(s) to unsuppress by id.
tagsstring or array of stringsoptionalUnsuppress every power the entity holds that carries one of these power tags.
sourceidentifier or array of identifiersapoli:suppressedThe source(s) to lift. Must match what suppressed the power.

Give power, tags or both — everything named by either is acted on. Each field takes either a single value or an array. Every listed source is lifted from every listed power. powers and sources are accepted as spellings of the same fields.

Examples

{
  "type": "apoli:unsuppress_power",
  "power": [
    "example:flight",
    "example:water_breathing",
    "example:night_vision"
  ],
  "source": "example:power_dampener"
}

Lifts the example:power_dampener suppression from all three powers.

The source must match the one used to suppress. Unsuppressing with a source that never suppressed that power does nothing — it is not an error, so a typo here fails silently. If a power seems stuck off, check that both actions name the same source.

Name the same power you suppressed. Sub-powers of an apoli:multiple are suppressed through their parent, so lifting the parent brings the whole bundle back — you cannot lift one sub-power out of a suppressed parent, and unsuppressing a sub-power directly does nothing while the parent is still off.