Delta-v/Content.Shared
Debug 18f0af1f68
Implement gridinv, proper (#703)
* Implement gridinv, 1500 squashed commits :elp:

* Me when

* Linter errors

* Fix katana belts
2024-01-21 19:58:28 +01:00
..
APC
Access Crew monitor revisit (#22240) 2023-12-16 19:37:30 +01:00
ActionBlocker Climbing refactor (#20516) 2023-10-14 22:02:29 +02:00
Actions Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
Administration Seperate flag for whitelist commands (#637) 2024-01-02 23:48:29 +00:00
Alert Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
AlertLevel
Ame Display current load and maximum capacity (#20181) 2023-10-20 15:30:21 +02:00
Anomaly Explosion SFX juicing + higher persistence (#22544) 2023-12-16 20:31:21 +01:00
Arcade
Armor localize damage type in armor examine description (#21807) 2023-12-16 19:13:50 +01:00
Atmos Hopefully fix atmos issues (#656) 2024-01-07 22:10:35 +00:00
Audio Audio fixes (#22324) 2023-12-16 19:48:34 +01:00
BarSign Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Beam Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Bed Replace string data fields with LocId where relevant (#20883) 2023-10-14 22:02:30 +02:00
Bible Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Blocking Fix riot shield audio and popup spam (#21881) 2023-12-02 20:25:43 +01:00
Body Revert "Shuffle body container subs slightly (#21084)" (#22339) 2023-12-16 19:52:33 +01:00
Botany
Bql Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Buckle Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
CCVar Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Cabinet Fix item cabinet's visual state desyncing when toggled by a different client in view (#22759) 2023-12-22 23:04:47 +01:00
Camera Remove SharedEye (but content) (#19481) 2023-09-27 21:59:12 +02:00
CardboardBox Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Cargo Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
CartridgeLoader Replace string data fields with LocId where relevant (#20883) 2023-10-14 22:02:30 +02:00
CharacterInfo Objectives ecs rework (#19967) 2023-09-27 21:59:12 +02:00
Charges
Chasm Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Chat Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
Chemistry Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
Climbing Fix for #22516 - mobs can no longer cause clumsy mobs to get hurt on tables (#22684) 2023-12-22 23:19:36 +01:00
Cloning Moves cloning comp & cloning event to shared (#21253) 2023-10-31 19:12:43 +01:00
Clothing Fix masks not toggling voice mask component (#22506) 2023-12-16 20:24:33 +01:00
Cluwne
CombatMode Prevent pacified players from throwing dangerous stuff (#22268) 2023-12-16 19:56:01 +01:00
Communications Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Computer
Configurable
Construction stasis bed and microwave qol(#21572) 2023-11-12 20:55:31 +01:00
ContainerHeld Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Containers Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Conveyor Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Cooldown
Coordinates Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
Crayon
CrewManifest Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Cuffs Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Damage Fix glorfcode for real (#22838) 2023-12-22 23:25:04 +01:00
Dataset Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Decals Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Defusable Hardbombs & Defusables (#15380) 2023-09-27 21:59:12 +02:00
DeltaV Spare ID safe (#671) 2024-01-15 00:48:30 +01:00
Destructible
DeviceLinking Fix component constraints (#20241) 2023-09-27 21:59:12 +02:00
DeviceNetwork Try fix invalid entities in device networks (#22845) 2023-12-22 23:25:05 +01:00
Devour Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Dice
Directions
Disposal Add sounds when inserting/missing into a disposal (#22077) 2023-12-02 20:35:40 +01:00
DoAfter Makes thieving gloves sneakier (#21398) 2023-11-12 20:31:38 +01:00
Doors Fix conveyors to allow doors to close over top (#22117) 2023-12-16 19:15:39 +01:00
DragDrop Climbing refactor (#20516) 2023-10-14 22:02:29 +02:00
Dragon Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
DrawDepth Cobwebs (#19623) 2023-09-09 23:37:56 -04:00
Drone
Drugs
Drunk
Effects Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Electrocution Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Emag ninja 2 electric boogaloo (#15534) 2023-09-10 16:20:27 +10:00
Emoting Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Emp
Ensnaring Fix bola stam damage, bring back old construction requirements (#21340) 2023-10-31 19:14:08 +01:00
EntityList Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Entry Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
Eui Update NetMessage to pass in MemoryStream (#21796) 2023-12-02 20:25:44 +01:00
Examine Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
Exchanger
Explosion Explosion SFX juicing + higher persistence (#22544) 2023-12-16 20:31:21 +01:00
Extinguisher
Eye Welder Blindness Effect Increase (#22304) 2023-12-16 19:39:25 +01:00
Fax Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
FixedPoint Portable Generator Rework (#19302) 2023-08-25 11:40:42 -07:00
Flash
Fluids Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Foldable Fix foldables (#19717) 2023-09-01 12:30:40 +10:00
Follower Fix ghosts following a moving entity causing them to be offset (#22783) 2023-12-22 23:06:47 +01:00
Forensics Add more DNA interactions (#21989) 2023-12-16 20:30:32 +01:00
Friction Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
GameTicking Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
GameWindow
Gateway Gateway destinations (#21040) 2023-11-19 22:09:46 +01:00
Ghost Make more fields VV-writeable (#21754) 2023-11-19 22:23:30 +01:00
GhostKick
Glue
Gravity Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
Guardian Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
HUD Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Hands Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
HotPotato
Humanoid Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
IconSmoothing
IdentityManagement Move MaskComponent to shared and add toggle events (#22395) 2023-12-16 20:15:24 +01:00
Implants Add more DNA interactions (#21989) 2023-12-16 20:30:32 +01:00
Info
Input Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Instruments Remove instruments compref (#19560) 2023-09-27 21:59:12 +02:00
Interaction Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Internals
Inventory Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
IoC
Item Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Jittering Jittering System Fix + Cleanup (#20921) 2023-10-14 22:02:40 +02:00
Kitchen Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Labels Predict StorageComponent (#19682) 2023-09-27 21:59:12 +02:00
Lathe Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
Light Explosion SFX juicing + higher persistence (#22544) 2023-12-16 20:31:21 +01:00
Lightning
Localizations
Lock Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Lube
MachineLinking
Magic Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
MagicMirror It's time to build a barbershop! (#22565) 2023-12-22 23:25:34 +01:00
Mapping Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Maps Nyano port of digging (#400) 2023-12-06 16:58:00 +01:00
MassMedia Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Materials Update SharedMaterialReclaimerSystem.cs (#503) 2023-12-03 00:58:58 +00:00
Maths
Mech Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Medical Crew monitor revisit (#22240) 2023-12-16 19:37:30 +01:00
MedicalScanner Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Mind Mind Action Container (#21336) 2023-11-12 20:33:45 +01:00
Mindshield/Components Ghetto Mindshield Icon (#20958) 2023-12-02 20:35:40 +01:00
Mining Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Mobs Fix health alert not being updated when a system overrides the current state through UpdateMobStateEvent (#21741) 2023-12-02 19:04:08 +01:00
Module
Morgue Fix mispredict when closing a crematorium you are standing over (#20541) 2023-10-08 19:43:48 +02:00
MouseRotator Follow mouse rotation in combat mode (#20433) 2023-09-27 21:59:12 +02:00
Mousetrap
Movement Fix set target zoom data field for ContentEye (#22292) 2023-12-16 19:37:31 +01:00
NPC Disable SSD indicator for NPC (#20027) 2023-09-27 21:59:12 +02:00
NameIdentifier Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Ninja Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
NodeContainer Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Nuke
NukeOps Nukeops hud (#21260) 2023-11-12 20:43:48 +01:00
Nutrition Make more fields VV-writeable (#21754) 2023-11-19 22:23:30 +01:00
Nyanotrasen Prevent zombies from becoming psionic (#679) 2024-01-19 21:53:05 +01:00
Objectives better logging for shared objective system (#20253) 2023-09-27 21:59:12 +02:00
Overlays Nukeops hud (#21260) 2023-11-12 20:43:48 +01:00
PAI Microwaved pais get scrambled name + randomly bricked (#19982) 2023-09-27 21:59:12 +02:00
PDA Make more fields VV-writeable (#21754) 2023-11-19 22:23:30 +01:00
Paper
Parallax Fix biome marker layer command (#21278) 2023-11-19 22:23:28 +01:00
Payload
Physics Fix conveyors to allow doors to close over top (#22117) 2023-12-16 19:15:39 +01:00
Pinpointer Add navmap beacon to armed nukes (#20394) 2023-09-27 21:59:12 +02:00
Placeable :trollface: (#21470) 2023-11-12 20:38:42 +01:00
Players Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
PneumaticCannon
Pointing Rat King Milsim + Buffs (#20190) 2023-09-27 21:59:12 +02:00
Points Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Polymorph Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Popups Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
Power Power switchable refactor (#20419) 2023-10-31 18:45:36 +01:00
PowerCell Speed Boots [Tier 3 Civ-Service] (#21438) 2023-11-12 20:48:04 +01:00
Prayer
Preferences Update NetMessage to pass in MemoryStream (#21796) 2023-12-02 20:25:44 +01:00
Procedural Add missing constructor in RandomSpawnLootEntry struct (#21721) 2023-11-19 22:22:01 +01:00
Projectiles Cluster grenades for uplink and security (#22029) 2023-12-16 20:19:56 +01:00
Prototypes
Prying Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Pulling Editable "NeedsHands" for SharedPullerComponent using SharedPullingStateManagementSystem (#21960) 2023-12-16 19:12:02 +01:00
Puppet Rename DummyPuppet to VentriloquistPuppet (#19777) 2023-09-27 21:59:12 +02:00
RCD Adds construction effect to RCD (#22633) 2023-12-22 22:50:45 +01:00
Radiation Set enabled on RadiationSourceComponent to true by default (#22259) 2023-12-16 19:36:15 +01:00
Radio Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Random Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
RatKing Rename Miasma to Ammonia (#22791) 2023-12-22 23:12:06 +01:00
Rejuvenate
Repairable
Research Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Resist
Respawn
Revenant revenant emag whitelist (#21849) 2023-12-02 20:19:30 +01:00
Revolutionary Fix not removing RevolutionaryRoleComponent from minds on mindshield application (#20832) 2023-10-14 22:02:40 +02:00
Roles Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
Rotatable
Rotation
Rounding Fix RoundToLevels not working with an even amount of levels if the threshold is the same (#21863) 2023-12-02 20:35:39 +01:00
SMES
SSDIndicator Disable SSD indicator for NPC (#20027) 2023-09-27 21:59:12 +02:00
Salvage Restricted range cleanup (#22402) 2023-12-16 20:08:40 +01:00
Sandbox
Security Remove lights compref (#19531) 2023-09-27 21:59:12 +02:00
SensorMonitoring
Sericulture Fix sericulture (#20673) 2023-10-08 19:52:13 +02:00
Shuttles Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Silicons medibot fixes and refactoring (#21852) 2023-12-16 19:24:43 +01:00
SimpleStation14 Near-sighted trait from SIMPLE STATION 14 (#73) 2023-10-03 15:21:27 -05:00
Singularity Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Slippery Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Smoking
Solar
Sound Add gas tanks throw damage (#20035) 2023-12-16 19:13:50 +01:00
Spawning
Speech Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Spider Action container rejig (#20260) 2023-09-27 21:59:12 +02:00
Spillable
SprayPainter Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Spreader Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Sprite
Stacks Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Standing Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Station Add new entity spawn test & fix misc bugs (#19953) 2023-10-20 15:29:43 +02:00
StationRecords Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
StatusEffect Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
StatusIcon
Stealth Space cobra 1.1 (#20298) 2023-12-16 19:27:09 +01:00
StepTrigger Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Sticky
Storage Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
Store Moves ID field to ListingData and adds BuyBeforeCondition (#22438) 2023-12-16 20:16:25 +01:00
Strip Remove 700 usages of Component.Owner (#21100) 2023-10-20 15:31:13 +02:00
Stunnable Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
SubFloor Remove GridModifiedEvent (#21291) 2023-10-31 19:10:24 +01:00
SurveillanceCamera Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Swab
Tabletop Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Tag Add new HasAnyTag and HasAllTags overrides (#22577) 2023-12-16 20:38:06 +01:00
Teleportation Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Temperature Electric grill (#20661) 2023-10-08 19:52:11 +02:00
TextScreen Shuttle timers (#19471) 2023-12-22 23:00:29 +01:00
Throwing Prevent pacified players from throwing dangerous stuff (#22268) 2023-12-16 19:56:01 +01:00
Tiles Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Timing Flammable system bug fixes. (#21594) 2023-11-19 22:07:43 +01:00
Toggleable
Toilet
Tools Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Traits Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Trigger
Udder
UserInterface Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Vapor
Vehicle Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
VendingMachines Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Verbs Fix admin verb PVS issue (#21406) 2023-11-12 20:38:07 +01:00
VoiceMask Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Voting
Wall
Weapons Fix various errors/exceptions (#22841) 2023-12-22 23:25:06 +01:00
Weather Fix weather audio (#21949) 2023-12-02 20:25:44 +01:00
Whitelist
Wieldable Unrevert audio (#21330) 2023-12-02 20:16:36 +01:00
Wires Use construction graphs for hacking protections (#20265) 2023-10-08 19:58:52 +02:00
Xenoarchaeology artifact crusher (#22301) 2023-12-16 19:56:00 +01:00
Zombies Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Content.Shared.csproj Psionics (#44) 2023-10-08 20:07:53 +02:00
Content.Shared.csproj.DotSettings
GlobalUsings.cs
SharedArrayExtension.cs