CatStation/Content.Server
Kevin Zheng d431ea05b9
Prevent inserting into unpowered lathes (#12405)
Entities with MaterialStorageComponent should not accept materials if
they are supposed to be powered, and are not actually powered.

This fixes being able to insert ores into unpowered or unanchored ore
processors, among other issues.
2022-11-08 14:56:53 -06:00
..
Abilities Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Access Fix even more warnings (#11968) 2022-10-16 08:49:22 -07:00
Actions Content changes for session specific entity states (#11235) 2022-09-14 19:40:05 +10:00
Acz Content-side changes for packaging. (#9382) 2022-09-14 19:39:55 +10:00
Administration Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Advertise Raise power events by ref and not broadcast (#11923) 2022-10-14 23:08:15 -05:00
Advertisements Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Afk changing accumulators to timespan targets (#12407) 2022-11-08 13:59:34 -06:00
AirlockPainter Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Alert Fix even more warnings (#11968) 2022-10-16 08:49:22 -07:00
AlertLevel Command perm modifications (#11273) 2022-09-14 19:02:38 -05:00
AME Fix even more warnings (#11968) 2022-10-16 08:49:22 -07:00
Animals Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Announcements Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Arcade Raise power events by ref and not broadcast (#11923) 2022-10-14 23:08:15 -05:00
Armor Armor price calculations (#11417) 2022-11-08 11:36:53 +11:00
Atmos Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Audio Raise power events by ref and not broadcast (#11923) 2022-10-14 23:08:15 -05:00
BarSign/Systems Move BarSign appearance logic to client. (#11524) 2022-09-27 02:59:47 -05:00
Beam [1 line] fix bad check in beam system (#12206) 2022-10-25 01:53:32 -07:00
Bed changing accumulators to timespan targets (#12407) 2022-11-08 13:59:34 -06:00
Bible adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
Body Stop reducing output pressure of gastank when low pressure (#11818) 2022-11-08 14:23:41 -06:00
Botany Machine upgrade examine verb (#12119) 2022-11-04 14:27:47 +11:00
Bql Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Buckle NPC refactor (#10122) 2022-09-06 00:28:23 +10:00
Cabinet locked cabinets actually cant be opened (#11225) 2022-09-12 09:42:55 -07:00
Camera Re-implement recoil (#9406) 2022-07-14 22:01:25 +10:00
CardboardBox Box fixes and Stealth Box in uplink (#12194) 2022-11-04 14:16:23 +11:00
Cargo Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
CartridgeLoader PDA UI refactor and cartridges (#11335) 2022-11-08 14:00:20 -06:00
CharacterInfo Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Chat Increases VoiceRange To 10 From 7 (#12254) 2022-10-28 14:25:47 +11:00
Chemistry Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Chunking Fix decal system error (#10346) 2022-08-06 13:08:05 +10:00
Cleanable Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Climbing ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Cloning Machine upgrade examine verb (#12119) 2022-11-04 14:27:47 +11:00
Clothing Fix HidesHair (#12219) 2022-10-30 11:58:36 -07:00
CombatMode Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Commands Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Communications Adds even more important Admin Logging (#10268) 2022-08-08 09:21:56 +10:00
Configurable Adds disposal mailing units (again) (#7630) 2022-08-13 22:57:25 -07:00
Connection fix panic bunker (#12282) 2022-11-01 20:17:58 -05:00
Construction Fix machine upgrade examine missing loc (#12410) 2022-11-06 18:50:19 +11:00
Containers Move board spawning out of DoorSystem (#11772) 2022-10-17 03:43:33 +11:00
Contests Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Conveyor Make conveyors event driven (#9733) 2022-08-06 16:32:38 +10:00
Cooldown Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Coordinates Misc content xform changes (#12166) 2022-10-24 00:19:51 -07:00
CPUJob/JobQueues Pathfinder rework (#11452) 2022-09-30 14:39:48 +10:00
Crayon Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
CrewManifest adds autocomplete to the crew manifest command (#11829) 2022-10-11 16:33:48 +11:00
Cuffs Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Damage Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Database Respect USE_SYSTEM_SQLITE (#11758) 2022-10-08 00:41:16 -05:00
Decals Parallelize gas and decal systems. (#12349) 2022-11-02 18:23:26 +11:00
Destructible ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
DetailExaminable Flavor text (#8070) 2022-05-13 15:58:45 -07:00
DeviceNetwork fix crash on devicenet address adding (#11457) 2022-09-24 02:51:02 -07:00
Dice Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Disease Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Disposal Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
DoAfter Fix misc cuffing issues (#12127) 2022-10-22 16:54:28 +11:00
Doors guh (#12474) 2022-11-08 14:10:31 -06:00
Dragon Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Drone ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Drunk Drunk Shader (#8910) 2022-06-23 14:33:25 +10:00
Electrocution adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
Emag Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
Engineering Nullable grid Uid (#8798) 2022-06-20 10:14:35 +10:00
Ensnaring Improve stripping UI (#9768) 2022-10-16 04:00:04 +11:00
EntityList Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Entry PDA UI refactor and cartridges (#11335) 2022-11-08 14:00:20 -06:00
EUI Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Examine Eye damage (#10262) 2022-08-13 22:59:14 -07:00
Explosion Make PathfindingSystem take a nap during large explosions (#12309) 2022-11-04 12:24:41 +11:00
Extinguisher Make FireExtinguisher shared (#11666) 2022-10-03 18:06:19 -07:00
Eye/Blinding/EyeProtection rejuvenate support for eye damage (#12164) 2022-11-08 13:32:36 +11:00
Flash Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Fluids Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Foldable EntityStorage ECS (#9291) 2022-07-14 09:11:59 +10:00
Forensics Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
GameTicking Add lobby ready count to game ticker info during pregame (#12157) 2022-11-08 14:02:07 -06:00
Gatherable Mining Tweaks (#11468) 2022-10-21 00:16:29 +11:00
Ghost Add toggle ghost visibility button to ghost GUI (#12325) 2022-11-01 20:14:06 -05:00
GhostKick Modular landmines (#8351) 2022-06-01 01:39:06 -07:00
Gravity Fix gravity mispredict (#10017) 2022-07-25 16:55:24 +10:00
Guardian adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
GuideGenerator Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Hands Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Headset Fix chat sanitization and entity name escaping (#12015) 2022-10-17 23:59:09 -07:00
HealthExaminable Id[entity] 2.0 (real) (#9612) 2022-07-10 20:36:53 -05:00
Holiday Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Holosign Make holofans use power cells (#8813) 2022-06-16 18:30:27 +10:00
Humanoid Stop hair-hiding from logging missing components (#12461) 2022-11-08 14:11:22 -06:00
IdentityManagement Unhardcode species age ranges (#11979) 2022-10-22 15:13:46 -07:00
ImmovableRod ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Info Send server rules over the network (#10847) 2022-08-29 21:38:56 -05:00
Instruments Allow changing instrument style while playing them (#9946) 2022-07-24 21:40:05 +10:00
Interaction Predicts pulling (#12029) 2022-10-19 10:06:44 +11:00
Inventory Unrevert #10934 2022-10-25 11:06:00 +11:00
IoC Removes unused "ModuleManager" (#11918) 2022-10-14 13:11:19 -07:00
IP Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Item Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
Jittering Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Jobs content changes for "refactors copy api to use ref" (#10180) 2022-08-05 08:17:16 +10:00
Kitchen fix butchering bug (#12253) 2022-11-08 14:50:05 -06:00
Kudzu Nullable grid Uid (#8798) 2022-06-20 10:14:35 +10:00
Labels/Label hand labeller verb (#11283) 2022-09-16 07:05:23 -07:00
LandMines Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07:00
Lathe Machine upgrade examine verb (#12119) 2022-11-04 14:27:47 +11:00
Light Remove emergencylight hashset (#12386) 2022-11-08 14:20:41 -06:00
Lightning Beam Component and Lightning Component (#10196) 2022-09-16 01:49:01 +10:00
Lock Add lock and unlock icons to verb in LockSystem (#11336) 2022-09-15 16:26:49 -07:00
MachineLinking AutoLink port from Outer Rim (#10967) 2022-09-03 13:30:57 -05:00
Magic ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
MagicMirror Humanoid appearance refactor (#10882) 2022-09-22 17:19:00 -05:00
Mapping Mapping autosaves (#10966) 2022-09-03 06:39:28 -07:00
Maps Refactor GameMapManager a bit (nukes mapforced) (#11513) 2022-11-08 13:18:21 +11:00
Materials Prevent inserting into unpowered lathes (#12405) 2022-11-08 14:56:53 -06:00
Medical replaces the puking sound with just splat (#12433) 2022-11-08 14:33:06 -06:00
Mind Sleep NPCs on attach (#12014) 2022-10-19 10:07:44 +11:00
Mining Mining Tweaks (#11468) 2022-10-21 00:16:29 +11:00
MobState Damage masks (#9402) 2022-07-06 17:58:14 +10:00
MoMMI Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Morgue ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Mousetrap Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
Movement changing accumulators to timespan targets (#12407) 2022-11-08 13:59:34 -06:00
NameIdentifier Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
NodeContainer Make PathfindingSystem take a nap during large explosions (#12309) 2022-11-04 12:24:41 +11:00
NPC Make PathfindingSystem take a nap during large explosions (#12309) 2022-11-04 12:24:41 +11:00
Nuke Fix nuke command exception, add autocomplete (#11828) 2022-10-11 16:35:34 +11:00
Nutrition ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Objectives fix several traitor objective bugs (#12212) 2022-11-04 13:58:19 +11:00
PAI Identity popup fixes (#9743) 2022-07-15 01:10:52 -07:00
Paper Make paper component shared (#11668) 2022-10-03 18:04:48 -07:00
Parallax Per-map parallax support (#9786) 2022-07-25 00:10:23 -05:00
ParticleAccelerator Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Payload/EntitySystems Fix chem payloads not updating beaker appearance (#10968) 2022-09-01 17:38:48 -07:00
PDA PDA UI refactor and cartridges (#11335) 2022-11-08 14:00:20 -06:00
Physics/Controllers Box fixes and Stealth Box in uplink (#12194) 2022-11-04 14:16:23 +11:00
Pinpointer Better pinpointer accuracy + small cleanup (#12378) 2022-11-04 15:15:23 +11:00
Plants Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Players Fix logic error in role timers (#10681) 2022-08-18 17:06:44 -07:00
PneumaticCannon Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Pointing Pointing arrow changes (#11097) 2022-09-16 07:37:15 -07:00
Polymorph Fix polymorphed null error (#11571) 2022-10-02 05:16:55 +11:00
Popups Obsolete other popup stuff (#11442) 2022-09-21 20:47:04 +10:00
Power Power struct enumerators (#12396) 2022-11-07 03:33:56 +11:00
PowerCell Cleanup for ChargerComponent (#11907) 2022-10-16 21:21:54 +11:00
PowerSink Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Preferences/Managers Humanoid appearance refactor (#10882) 2022-09-22 17:19:00 -05:00
Projectiles adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
Pulling Revert "ctrl-rclick tweaks" (#7171) 2022-03-18 15:40:02 +11:00
Radiation Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Radio Fix radio exception (#11827) 2022-10-11 11:55:42 +11:00
RandomAppearance Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
RandomMetadata Use Segments for RandomMetadata (#11190) 2022-09-14 00:13:22 -07:00
RatKing Use Segments for RandomMetadata (#11190) 2022-09-14 00:13:22 -07:00
RCD Unrevert "Remove references to obsolete GridId" (#11531) (#11801) 2022-10-10 08:41:32 +11:00
Recycling ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Remotes Airlock bolt and deconstruction fixes (#11985) 2022-10-17 11:44:04 +11:00
Repairable adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
Research removes beforeserialization hook (#12319) 2022-11-03 12:41:12 +11:00
Resist Escape inventory refactor (#10203) 2022-08-10 18:37:20 +10:00
Revenant adds a source uid to most damage & mobstate events (#11559) 2022-10-08 12:15:27 +02:00
Roles Show the station name on spawn (#12128) 2022-10-22 14:51:51 -07:00
Rotatable Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
RoundEnd Nuke ops war anounce sound (#9035) 2022-07-15 02:16:41 -07:00
Salvage XenoArch [Science Overhaul] (#12204) 2022-11-06 17:05:44 -06:00
Sandbox Add a debug overlay for accessreaders (#9681) 2022-09-14 19:33:25 +10:00
Security Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
ServerUpdates Fix server update restarts when server paused. (#8509) 2022-05-30 01:09:50 -07:00
Shuttles Docking system can no longer forcibly open welded doors. (#12149) 2022-11-08 14:22:50 -06:00
Silicons/Bots Port medibot + bot spawners from nyano (#9854) 2022-07-25 10:33:31 -05:00
Singularity Machine upgrade examine verb (#12119) 2022-11-04 14:27:47 +11:00
Solar Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
Sound improve sleeping mob state changes (#11083) 2022-09-06 21:37:32 -07:00
Spawners Event refactor (#9589) 2022-07-10 20:48:41 -05:00
Speech Skeleton Accents (#11805) 2022-10-22 15:40:28 -07:00
Sprite Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
Stack Biomass (#10313) 2022-08-29 21:31:27 -05:00
Standing Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
Station Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
StationEvents Reduces event volume by four decibels (#12442) 2022-11-08 13:35:10 +11:00
StationRecords Adds AddRecord/AddRecordEntry to StationRecordsSystem (#11732) 2022-10-07 22:59:33 -07:00
Stealth Cardboard Box and Stealth Components (#11569) 2022-10-10 09:17:53 +11:00
Sticky Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Storage Fix lookup flags (#12235) 2022-10-28 01:09:16 +11:00
Store Humanoid appearance refactor (#10882) 2022-09-22 17:19:00 -05:00
Strip Strip someone through the examine button (#12409) 2022-11-07 03:33:17 +11:00
Stunnable Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
SubFloor Nullable grid Uid (#8798) 2022-06-20 10:14:35 +10:00
SurveillanceCamera Surveillance camera listening/speaking (#11640) 2022-10-17 04:44:14 +11:00
Suspicion Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Tabletop Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
Temperature Unrevert #10934 2022-10-25 11:06:00 +11:00
Throwing Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Tiles Remove transform methods from mapgrid (#12233) 2022-11-01 11:27:18 +11:00
Toilet ECS and cleanup body system, merge body templates and presets into body prototypes (#11991) 2022-10-22 15:46:28 -07:00
Tools Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Traitor Command perm modifications (#11273) 2022-09-14 19:02:38 -05:00
TraitorDeathMatch Generalized Store System (#10201) 2022-08-16 21:34:25 -07:00
Traits Entity whitelist/blacklist for traits (#12348) 2022-11-04 12:37:17 +11:00
UserInterface Fix a bunch of warnings (#11965) 2022-10-16 08:44:23 -07:00
Utility/Commands Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Vehicle Fix a bunch of warnings (#11965) 2022-10-16 08:44:23 -07:00
VendingMachines Raise power events by ref and not broadcast (#11923) 2022-10-14 23:08:15 -05:00
Verbs Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Visible Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
VoiceMask Voice mask (#10458) 2022-09-29 12:22:27 +10:00
Voting Refactor GameMapManager a bit (nukes mapforced) (#11513) 2022-11-08 13:18:21 +11:00
Warps Only ghosts can examine warps names (#11124) 2022-09-08 20:42:46 -07:00
Weapons Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Whitelist Whitelist shell feedback (#10694) 2022-08-18 23:42:47 -07:00
Wieldable Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
Wires Add null check to wires (#11974) 2022-10-16 09:11:59 -07:00
Xenoarchaeology Xenoarch Tweaks (#12429) 2022-11-07 15:57:29 -06:00
Zombies Predicted stamina (#12413) 2022-11-08 14:34:07 -06:00
AssemblyInfo.cs Fix exception in ReagentPrototype caused by IMetabolizable (#451) 2019-11-23 21:55:31 +01:00
Content.Server.csproj Content-side changes for packaging. (#9382) 2022-09-14 19:39:55 +10:00
Content.Server.csproj.DotSettings Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
GlobalUsings.cs Global usings (#6472) 2022-02-05 11:39:36 -07:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00