- type: alertOrder
  # Defines ordering in alert tab, higher up = higher in tab.
  # List below can contain alert type or category, if both are present the id will take precedence.
  # If item is not in list it will go at the bottom (ties broken by alert type enum value)
  id: BaseAlertOrder
  order:
    - category: Health
    - alertType: Fire
    - alertType: Handcuffed
    - category: Buckled
    - alertType: Pulling
    - category: Piloting
    - alertType: Stun
    - category: Breathing # Vox gang not calling this oxygen
    - category: Pressure
    - category: Temperature
    - category: Hunger
    - category: Thirst
    - alertType: Magboots

- type: alert
  alertType: LowOxygen
  category: Breathing
  icon:
    sprite: /Textures/Interface/Alerts/breathing.rsi
    state: not_enough_oxy
  name: "[color=red]Low Oxygen[/color]"
  description: "There is not [color=red]not enough oxygen[/color] in the air you are breathing. Put on [color=green]internals[/color]."

- type: alert
  alertType: LowPressure
  category: Pressure
  icon:
    sprite: /Textures/Interface/Alerts/pressure.rsi
    state: lowpressure
  maxSeverity: 2
  name: "[color=red]Low Pressure[/color]"
  description: "The air around you is [color=red]hazardously thin[/color]. A [color=green]space suit[/color] would protect you."

- type: alert
  alertType: HighPressure
  category: Pressure
  icon:
    sprite: /Textures/Interface/Alerts/pressure.rsi
    state: highpressure
  maxSeverity: 2
  name: "[color=red]High Pressure[/color]"
  description: "The air around you is [color=red]hazardously thick[/color]. A [color=green]pressurized suit[/color] would be enough protect you"

- type: alert
  alertType: Fire
  icon: /Textures/Interface/Alerts/Fire/fire.png
  onClick: !type:ResistFire  { }
  name: "[color=red]On Fire[/color]"
  description: "You're [color=red]on fire[/color]. Click the alert to stop, drop and roll to put the fire out or move to a vacuum area."

- type: alert
  alertType: Cold
  category: Temperature
  icon:
    sprite: /Textures/Interface/Alerts/temperature.rsi
    state: cold
  maxSeverity: 3
  name: "[color=cyan]Too Cold[/color]"
  description: "You're [color=cyan]freezing cold![/color] Get somewhere warmer and take off any insulating clothing like a space suit."

- type: alert
  alertType: Hot
  category: Temperature
  icon:
    sprite: /Textures/Interface/Alerts/temperature.rsi
    state: hot
  maxSeverity: 3
  name: "[color=red]Too Hot[/color]"
  description: "It's [color=red]too hot![/color] Flee to space or at least away from the flames. Standing on weeds will heal you."

- type: alert
  alertType: Weightless
  icon: /Textures/Interface/Alerts/Weightless/weightless.png
  name: Weightless
  description: >
    Gravity has ceased affecting you, and you're floating around aimlessly. Find something sturdy to hold onto, or throw or shoot something in a direction opposite of you.
    Mag-boots or jetpacks would help you move with more control

- type: alert
  alertType: Stun
  icon: /Textures/Objects/Weapons/Melee/stunbaton.rsi/stunbaton_off.png #Should probably draw a proper icon
  name: "[color=yellow]Stunned[/color]"
  description: "You're [color=yellow]stunned[/color]! Something is impairing your ability to move or interact with objects"

- type: alert
  alertType: Handcuffed
  onClick: !type:RemoveCuffs  { }
  icon: /Textures/Interface/Alerts/Handcuffed/Handcuffed.png
  name: "[color=yellow]Handcuffed[/color]"
  description: "You're [color=yellow]handcuffed[/color] and can't use your hands. If anyone drags you, you won't be able to resist."

- type: alert
  alertType: Buckled
  category: Buckled
  onClick: !type:Unbuckle  { }
  icon: /Textures/Interface/Alerts/Buckle/buckled.png
  name: "[color=yellow]Buckled[/color]"
  description: "You've been [color=yellow]buckled[/color] to something. Click the alert to unbuckle unless you're [color=yellow]handcuffed.[/color]"

- type: alert
  alertType: HumanCrit
  category: Health
  icon:
    sprite: /Textures/Interface/Alerts/human_health.rsi
    state: health6
  name: "[color=red]Critical Condition[/color]"
  description: "You're severely injured and unconscious."

- type: alert
  alertType: HumanDead
  category: Health
  icon:
    sprite: /Textures/Interface/Alerts/human_health.rsi
    state: health7
  name: Dead
  description: You're dead, note that you can still be revived!

- type: alert
  alertType: HumanHealth
  category: Health
  icon:
    sprite: /Textures/Interface/Alerts/human_health.rsi
    state: health
  name: Health
  description: "[color=green]Green[/color] good. [color=red]Red[/color] bad."
  minSeverity: 0
  maxSeverity: 6

- type: alert
  alertType: PilotingShuttle
  category: Piloting
  onClick: !type:StopPiloting { }
  icon: /Textures/Interface/Alerts/Buckle/buckled.png
  name: Piloting Shuttle
  description: You are piloting a shuttle. Click the alert to stop.

- type: alert
  alertType: Overfed
  category: Hunger
  icon: /Textures/Interface/Alerts/Hunger/Overfed.png
  name: "[color=yellow]Overfed[/color]"
  description: You ate too much food, lardass. Run around the station and lose some weight.

- type: alert
  alertType: Peckish
  category: Hunger
  icon: /Textures/Interface/Alerts/Hunger/Peckish.png
  name: "[color=yellow]Peckish[/color]"
  description: Some food would be good right about now.

- type: alert
  alertType: Starving
  category: Hunger
  icon: /Textures/Interface/Alerts/Hunger/Starving.png
  name: "[color=red]Starving[/color]"
  description: You're severely malnourished. The hunger pains make moving around a chore.

- type: alert
  alertType: Overhydrated
  category: Thirst
  icon: /Textures/Interface/Alerts/Thirst/OverHydrated.png
  name: "[color=yellow]Overhydrated[/color]"
  description: You drank too much.

- type: alert
  alertType: Thirsty
  category: Thirst
  icon: /Textures/Interface/Alerts/Thirst/Thirsty.png
  name: "[color=yellow]Thirsty[/color]"
  description: Something to drink would be good right about now.

- type: alert
  alertType: Parched
  category: Thirst
  icon: /Textures/Interface/Alerts/Thirst/Parched.png
  name: "[color=red]Parched[/color]"
  description: You're severely thirsty. The thirst makes moving around a chore.

- type: alert
  alertType: Pulled
  icon: /Textures/Interface/Alerts/Pull/pulled.png
  onClick: !type:StopBeingPulled  { }
  name: Pulled
  description: You're being pulled. Move to break free.

- type: alert
  alertType: Pulling
  icon: /Textures/Interface/Alerts/Pull/pulling.png
  onClick: !type:StopPulling  { }
  name: Pulling
  description: You're pulling something. Click the alert to stop.

- type: alert
  alertType: Debug1
  icon: /Textures/Interface/Alerts/human_health.rsi/health1.png
  name: Debug1
  description: Debug

- type: alert
  alertType: Debug2
  icon: /Textures/Interface/Alerts/human_health.rsi/health2.png
  name: Debug2
  description: Debug

- type: alert
  alertType: Debug3
  icon: /Textures/Interface/Alerts/human_health.rsi/health3.png
  name: Debug3
  description: Debug

- type: alert
  alertType: Debug4
  icon: /Textures/Interface/Alerts/human_health.rsi/health4.png
  name: Debug4
  description: Debug

- type: alert
  alertType: Debug5
  icon: /Textures/Interface/Alerts/human_health.rsi/health5.png
  name: Debug5
  description: Debug

- type: alert
  alertType: Debug6
  icon: /Textures/Interface/Alerts/human_health.rsi/health6.png
  name: Debug6
  description: Debug
