2022-08-13 09:49:41 -04:00
|
|
|
namespace Content.Shared.Alert
|
2020-11-09 20:22:19 -08:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Every kind of alert. Corresponds to alertType field in alert prototypes defined in YML
|
2020-12-13 14:28:20 -08:00
|
|
|
/// NOTE: Using byte for a compact encoding when sending this in messages, can upgrade
|
|
|
|
|
/// to ushort
|
2020-11-09 20:22:19 -08:00
|
|
|
/// </summary>
|
2020-12-13 14:28:20 -08:00
|
|
|
public enum AlertType : byte
|
2020-11-09 20:22:19 -08:00
|
|
|
{
|
|
|
|
|
Error,
|
2020-12-23 23:46:01 +01:00
|
|
|
LowOxygen,
|
2020-11-09 20:22:19 -08:00
|
|
|
LowPressure,
|
|
|
|
|
HighPressure,
|
|
|
|
|
Fire,
|
|
|
|
|
Cold,
|
|
|
|
|
Hot,
|
|
|
|
|
Weightless,
|
|
|
|
|
Stun,
|
|
|
|
|
Handcuffed,
|
2022-08-24 10:50:31 -04:00
|
|
|
Ensnared,
|
2020-11-09 20:22:19 -08:00
|
|
|
Buckled,
|
|
|
|
|
HumanCrit,
|
|
|
|
|
HumanDead,
|
|
|
|
|
HumanHealth,
|
|
|
|
|
PilotingShuttle,
|
|
|
|
|
Peckish,
|
|
|
|
|
Starving,
|
|
|
|
|
Thirsty,
|
|
|
|
|
Parched,
|
2022-07-06 18:06:12 +10:00
|
|
|
Stamina,
|
2020-11-09 20:22:19 -08:00
|
|
|
Pulled,
|
|
|
|
|
Pulling,
|
2021-01-11 19:24:09 +01:00
|
|
|
Magboots,
|
2022-07-25 14:42:25 +10:00
|
|
|
Internals,
|
2022-02-10 17:53:10 +13:00
|
|
|
Toxins,
|
2022-06-06 04:35:24 -04:00
|
|
|
Muted,
|
2022-04-28 23:41:03 -04:00
|
|
|
VowOfSilence,
|
|
|
|
|
VowBroken,
|
2022-08-13 09:49:41 -04:00
|
|
|
Essence,
|
|
|
|
|
Corporeal,
|
2020-11-09 20:22:19 -08:00
|
|
|
Debug1,
|
|
|
|
|
Debug2,
|
|
|
|
|
Debug3,
|
|
|
|
|
Debug4,
|
|
|
|
|
Debug5,
|
[Antag] add space ninja as midround antag (#14069)
* start of space ninja midround antag
* suit has powercell, can be upgraded only (not replaced with equal or worse battery)
* add doorjacking to ninja gloves, power cell, doorjack objective (broken), tweaks
* :skull:
* add basic suit power display that uses stamina rsi
* add draining apc/sub/smes - no wires yet
* add research downloading
* ninja starts implanted, move some stuff to yaml
* add Automated field to OnUseTimerTrigger
* implement spider charge and objective
* fix client crash when taking suit off, some refactor
* add survive condition and tweak locale
* add comms console icon for objective
* add calling in a threat - currently revenant and dragon
* combine all glove abilities
* locale
* spark sounds when draining, refactoring
* toggle is actually toggle now
* prevent crash if disabling stealth with outline
* add antag ctrl for ninja, hopefully show greentext
* fix greentext and some other things
* disabling gloves if taken off or suit taken off
* basic energy katana, change ninja loadout
* recallable katana, refactoring
* start of dash - not done yet
* katana dashing ability
* merge upstream + compiling, make AutomatedTimer its own component
* docs and stuff
* partial refactor of glove abilities, still need to move handling
* make dooremaggedevent by ref
* move bunch of stuff to shared - broken
* clean ninja antag verb
* doc
* mark rule config fields as required
* fix client crash
* wip systems refactor
* big refactor of systems
* fuck
* make TryDoElectrocution callable from shared
* finish refactoring?
* no guns
* start with internals on
* clean up glove abilities, add range check
* create soap, in place of ninja throwing stars
* add emp suit ability
* able to eat chefs stolen food in space
* stuff, tell client when un/cloaked but there is bug with gloves
* fix prediction breaking gloves on client
* ninja soap despawns after a minute
* ninja spawns outside the station now, with gps + station coords to navigate
* add cooldown to stun ability
* cant use glove abilities in combat mode
* require empty hand to use glove abilities
* use ghost role spawner
* Update Content.Server/Ninja/Systems/NinjaSuitSystem.cs
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
* some review changes
* show powercell charge on examine
* new is needed
* address some reviews
* ninja starts with jetpack, i hope
* partial feedback
* uhh
* pro
* remove pirate from threats list
* use doafter refactor
* pro i gave skeleton jetpack
* some stuff
* use auto gen state
* mr handy
* use EntityQueryEnumerator
* cleanup
* spider charge target anti-troll
* mmmmmm
---------
Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
2023-04-17 07:33:27 +00:00
|
|
|
Debug6,
|
|
|
|
|
SuitPower
|
2020-11-09 20:22:19 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|