namespace Content.Shared.Database;
// DO NOT CHANGE THE NUMERIC VALUES OF THESE
public enum LogType
{
///
/// Test logs. DO NOT USE!!!
///
Unknown = 0,
// DamageChange = 1
///
/// A player dealt damage to an entity.
///
Damaged = 2,
///
/// A player healed an entity.
///
Healed = 3,
///
/// A player slipped on an entity.
///
Slip = 4,
///
/// Station event was added or announced.
///
EventAnnounced = 5,
///
/// Game rule was added or started.
///
EventStarted = 6,
EventRan = 16,
///
/// Game rule was stopped.
///
EventStopped = 7,
///
/// A player used a verb on an entity.
///
Verb = 19,
///
/// An evacuation shuttle was called.
///
ShuttleCalled = 8,
///
/// An evacuation shuttle was recalled.
///
ShuttleRecalled = 9,
///
/// Explosive depressurization related interactions.
///
ExplosiveDepressurization = 10,
///
/// A player or entity was respawned.
///
Respawn = 13,
///
/// A player joined station on round start.
///
RoundStartJoin = 14,
///
/// A player joined station after round start.
///
LateJoin = 15,
///
/// Chemical reactions related interactions.
///
ChemicalReaction = 17,
///
/// Reagent effects related interactions.
///
ReagentEffect = 18,
///
/// Canister valve was opened or closed.
///
CanisterValve = 20,
///
/// Release pressure on the canister was changed.
///
CanisterPressure = 21,
///
/// Canister purged its contents into the environment.
///
CanisterPurged = 22,
///
/// Tank was ejected from the canister.
///
CanisterTankEjected = 23,
///
/// Tank was inserted into the canister.
///
CanisterTankInserted = 24,
///
/// A player tried to disarm an entity.
///
DisarmedAction = 25,
///
/// A player knocked down an entity on the floor.
///
DisarmedKnockdown = 26,
AttackArmedClick = 27,
AttackArmedWide = 28,
AttackUnarmedClick = 29,
AttackUnarmedWide = 30,
///
/// A player interacted with an entity in his hand.
///
InteractHand = 31,
///
/// A player activated an entity.
///
InteractActivate = 32,
///
/// A player threw an entity.
///
Throw = 33,
///
/// Entity landed.
///
Landed = 34,
///
/// A thrown entity hit the other entity.
///
ThrowHit = 35,
///
/// A player picked up an entity.
///
Pickup = 36,
///
/// A player dropped an entity.
///
Drop = 37,
///
/// A bullet hit an entity.
///
BulletHit = 38,
///
/// A player force-feed an entity or injected it with a solution.
///
ForceFeed = 40,
///
/// A player ate an entity or injected themselves with a solution.
///
Ingestion = 53,
///
/// A melee attack hit an entity.
///
MeleeHit = 41,
///
/// A hitscan attack hit an entity.
///
HitScanHit = 42,
///
/// Suicides, ghosting, repossession, objectives, etc.
///
Mind = 43,
///
/// Explosions and explosives related interactions.
///
Explosion = 44,
Radiation = 45,
///
/// Entity started or stopped taking pressure damage.
///
Barotrauma = 46,
///
/// Fire started or stopped.
///
Flammable = 47,
///
/// Entity started or stopped suffocating.
///
Asphyxiation = 48,
///
/// Entity started or stopped taking temperature damage.
///
Temperature = 49,
Hunger = 50,
Thirst = 51,
///
/// Entity received electrocution damage.
///
Electrocution = 52,
///
/// A player drew using a crayon.
///
CrayonDraw = 39,
///
/// A player changed pressure on atmos device.
///
AtmosPressureChanged = 54,
///
/// A player changed power on atmos device.
///
AtmosPowerChanged = 55,
///
/// A player changed transfer rate on atmos device.
///
AtmosVolumeChanged = 56,
///
/// A player changed filter on atmos device.
///
AtmosFilterChanged = 57,
///
/// A player changed ratio on atmos device.
///
AtmosRatioChanged = 58,
///
/// Field generator was toggled or lost field connections.
///
FieldGeneration = 59,
///
/// A player took ghost role.
///
GhostRoleTaken = 60,
///
/// OOC, IC, LOOC, etc.
///
Chat = 61,
///
/// A player performed some action. Like pressing eject and flash buttons on a trash bin, etc.
///
Action = 62,
///
/// A player used RCD.
///
RCD = 63,
///
/// Construction related interactions.
///
Construction = 64,
///
/// Triggers related interactions.
///
Trigger = 65,
///
/// A player tries to anchor or anchored an entity.
///
Anchor = 66,
///
/// A player unanchored an entity.
///
Unanchor = 67,
///
/// Emergency shuttle related interactions.
///
EmergencyShuttle = 68,
///
/// A player emagged an entity.
///
Emag = 69,
///
/// A player was gibbed.
///
Gib = 70,
///
/// Identity related interactions.
///
Identity = 71,
///
/// A player cut a cable.
///
CableCut = 72,
///
/// A player purchased something from the "store".
///
StorePurchase = 73,
///
/// A player edited a tile using some tool.
///
LatticeCut = 74,
///
/// A player is equipping something on an entity or stripping it from it.
///
Stripping = 75,
///
/// A player caused stamina damage or entered stamina crit.
///
Stamina = 76,
///
/// A player's actions caused an entity spawn.
///
EntitySpawn = 77,
///
/// Prayers and subtle messages.
///
AdminMessage = 78,
///
/// Anomaly related interactions.
///
Anomaly = 79,
///
/// Cutting, mending and pulsing of wires.
///
WireHacking = 80,
///
/// Entity was teleported.
///
Teleport = 81,
///
/// Entity was removed in a result of something.
///
EntityDelete = 82,
///
/// Voting related interactions.
///
Vote = 83,
///
/// Entity was configured.
///
ItemConfigure = 84,
///
/// Device linking related interactions.
///
DeviceLinking = 85,
///
/// Tiles related interactions.
///
Tile = 86,
///
/// A client has sent too many chat messages recently and is temporarily blocked from sending more.
///
ChatRateLimited = 87,
///
/// A player changed temperature on atmos device.
///
AtmosTemperatureChanged = 88,
///
/// Something was sent over device network. Like broadcast.
///
DeviceNetwork = 89,
///
/// A player had a refund at the "store".
///
StoreRefund = 90,
///
/// User was rate-limited for some spam action.
///
///
/// This is a default value used by PlayerRateLimitManager, though users can use different log types.
///
RateLimited = 91,
///
/// A player did an item-use interaction of an item they were holding onto another object.
///
InteractUsing = 92,
///
/// Storage & entity-storage related interactions
///
Storage = 93,
///
/// A player got hit by an explosion and was dealt damage.
///
ExplosionHit = 94,
///
/// A ghost warped to an entity through the ghost warp menu.
///
GhostWarp = 95,
///
/// A player interacted with a PDA or its cartridge component
///
PdaInteract = 96,
///
/// An atmos networked device (such as a vent or pump) has had its settings changed, usually through an air alarm
///
AtmosDeviceSetting = 97,
}