diff --git a/Content.Shared.Database/LogType.cs b/Content.Shared.Database/LogType.cs index 91887addeabb03..dd5091fbcfd7d2 100644 --- a/Content.Shared.Database/LogType.cs +++ b/Content.Shared.Database/LogType.cs @@ -3,99 +3,413 @@ namespace Content.Shared.Database; // DO NOT CHANGE THE NUMERIC VALUES OF THESE public enum LogType { - Unknown = 0, // do not use + /// + /// 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, - ForceFeed = 40, // involuntary - Ingestion = 53, // voluntary + + /// + /// 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, - Mind = 43, // Suicides, ghosting, repossession, objectives, etc. + + /// + /// Suicides, ghosting, repossession, objectives, etc. + /// + Mind = 43, + + /// + /// Explosions and explosives related interactions. + /// Explosion = 44, - Radiation = 45, // Unused + 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, - // haha so funny + + /// + /// 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, ///