Skip to content

Remove Status

What is RemoveStatus?

RemoveStatus is a skill action in Cowculator that removes one or more status effects (buffs or debuffs) from a target during battle. This action is useful for cleansing negative effects or dispelling beneficial effects from opponents.

How RemoveStatus Works

The RemoveStatus object in a SkillAction can be configured to remove a status:

  • Removes a number of statuses of a given type (buff or debuff), chosen at random.
  • The type_to_remove field specifies which types to remove (e.g., ["stats_up"], ["dot"]).
  • The number_to_remove field controls how many statuses to remove.

Example: Remove a Specific Status

{
    "type": "remove_status",
    "status_to_remove": {
        "number_to_remove": 2,
        "type_to_remove": ["stats_up"]
    }
}

Note

  • Only statuses with removable=True can be removed by this action.
  • If status_id is provided, it takes precedence over type-based removal.
  • If neither is provided, no status will be removed.