Delta-v/Content.Server
Nemanja 98fa00a21f
Borgs (#18136)
* Laws

* positronic brain and PAI rewrite

* MMI

* MMI pt. 2

* borg brain transfer

* Roleban support, Borg job (WIP), the end of mind shenaniganry

* battery drain, item slot cleanup, alerts

* visuals

* fix this pt1

* fix this pt2

* Modules, Lingering Stacks, Better borg flashlight

* Start on UI, fix battery alerts, expand activation/deactivation, low movement speed on no power.

* sprotes

* no zombie borgs

* oh fuck yeah i love a good relay

* charger

* fix the tiniest of sprite issues

* adjustable names

* a functional UI????

* foobar

* more modules

* this shit for some reason

* upstream

* genericize selectable borg modules

* upstream again

* holy fucking shit

* i love christ

* proper construction

* da job

* AA borgs

* and boom more shit

* admin logs

* laws redux

* ok just do this rq

* oh boy that looks like modules

* oh shit research

* testos passo

* so much shit holy fuck

* fuckit we SHIP

* last minute snags

* should've gotten me on a better day
2023-08-12 16:39:58 -05:00
..
Abilities/Mime Lookup changes (#18416) 2023-08-06 12:44:05 +10:00
Access Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
Actions Predict wielding (#16275) 2023-05-10 10:01:23 +10:00
Acz Content-side changes for packaging. (#9382) 2022-09-14 19:39:55 +10:00
Administration Fix setmind command (#18799) 2023-08-07 17:18:39 +10:00
Advertise Validate prototype ids in c# fields (#18224) 2023-07-30 03:34:51 +10:00
Advertisements Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
Afk Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
AirlockPainter Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Alert Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
AlertLevel Clean up PDA event subscriptions. (#17434) 2023-06-24 22:02:59 +10:00
Ame Validate prototype ids in c# fields (#18224) 2023-07-30 03:34:51 +10:00
Animals Puddles & spreader refactor (#15191) 2023-04-10 15:37:03 +10:00
Announcements Fix some announcements code (#16585) 2023-05-21 20:06:05 +10:00
Anomaly improve ignite logs (#18669) 2023-08-05 12:18:09 +10:00
Arcade Add prototype serialization tests. (#18458) 2023-08-06 12:47:45 +10:00
Armor Borgs (#18136) 2023-08-12 16:39:58 -05:00
Atmos Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Audio Ambient music fixes (#17685) 2023-06-27 21:28:51 +10:00
BarSign/Systems Move BarSign appearance logic to client. (#11524) 2022-09-27 02:59:47 -05:00
Beam Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Bed clown mimimi sleeping sound (#18127) 2023-07-19 02:55:50 -06:00
Bible Revert "Revert "Replace `ResourcePath` with `ResPath` (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
Body Borgs (#18136) 2023-08-12 16:39:58 -05:00
Botany Botany tweaks vol. 2 (#18888) 2023-08-09 19:43:06 -06:00
Buckle/Systems Moves buckling and vehicles to shared, some cleanup (#15923) 2023-05-01 17:04:23 +10:00
CPUJob/JobQueues/Queues Move jobQueue to engine (#16443) 2023-05-15 12:47:12 +10:00
Cabinet predict itemcabinet (#14045) 2023-02-12 02:35:05 +00:00
Camera Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
CardboardBox Try fix time offset serialization issues (#17580) 2023-06-26 06:36:35 +10:00
Cargo Rename spacebucks to spesos (#18805) 2023-08-06 23:43:34 -06:00
CartridgeLoader Crew manifest as a PDA cartridge program (#18498) 2023-08-05 10:37:08 +02:00
CharacterInfo Mind ECS (#16826) 2023-06-19 04:33:19 +10:00
Charges Content fixes for timeoffsets (#15934) 2023-05-01 14:49:25 +10:00
Chat Deathgasp + last words / succumbing / fake deathgasp as crit actions (#18993) 2023-08-11 22:56:34 -07:00
Chemistry Lookup changes (#18416) 2023-08-06 12:44:05 +10:00
Chunking Fix a bunch of logger warnings (#17691) 2023-06-27 23:56:52 +10:00
Climbing Chain link fencing (#18956) 2023-08-11 00:16:25 +10:00
Cloning Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
Clothing Fix humanoid appearances for placement manager (#18291) 2023-08-05 14:25:47 +10:00
Cluwne Refactor: Chat transmission ranges (+ a little preparation for downstream fork functionality) (#16026) 2023-05-04 12:08:08 -07:00
CombatMode New indicators for combat mode (#15427) 2023-05-06 15:06:42 +10:00
Commands Station command improvements (#17431) 2023-06-20 08:05:26 -05:00
Communications Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Configurable Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Connection Ban message improvements (#14731) 2023-03-18 19:55:12 -05:00
Construction Borgs (#18136) 2023-08-12 16:39:58 -05:00
Containers Map-Init guidebook entities. (#14823) 2023-03-24 20:00:29 +11:00
Contests Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
Cooldown Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Coordinates Anchorable shared (#17422) 2023-06-29 22:35:54 +10:00
Crayon Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
CrewManifest Refactor stations to properly use entity prototypes. (stationsv3) (#16570) 2023-05-19 15:45:09 -05:00
Cuffs Revert "It's no longer possible to unbuckle if you are handcuffed" (#17717) 2023-06-28 16:54:49 -04:00
Damage Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Database Change default test pooling options. (#18732) 2023-08-06 12:30:28 +10:00
Decals add decal logs (#18710) 2023-08-05 16:53:02 -04:00
Destructible Borgs (#18136) 2023-08-12 16:39:58 -05:00
DetailExaminable Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
DeviceLinking Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
DeviceNetwork Fix air alarm not checking if device is in device list before sending atmos device settings (#18436) 2023-08-01 14:27:59 -04:00
Devour Added a component to eat bodies for health #8922 (#16345) 2023-05-15 18:44:35 -04:00
Dice Fixes dice being unable to roll their max value (#13845) 2023-02-02 06:27:05 +13:00
Disposal Damage other on hit player feedback (#18539) 2023-08-02 19:30:04 +10:00
DoAfter More DoAfter Changes (#14609) 2023-04-02 21:13:48 -04:00
Doors Add Fire-fighting remote for Fire-doors (#16189) 2023-08-11 02:29:33 -07:00
Dragon Shooting NPCs and more (#18042) 2023-08-01 19:48:56 -05:00
Drone Mind ECS (#16826) 2023-06-19 04:33:19 +10:00
Drunk Drunk Shader (#8910) 2022-06-23 14:33:25 +10:00
EUI Ensure EUIs close themselves (#15860) 2023-04-29 13:16:24 +10:00
Effects Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Electrocution Hacking protections for airlocks (#18894) 2023-08-10 11:33:03 +03:00
Emoting Remove hands component reference (#15197) 2023-04-07 11:21:12 -07:00
Emp Revert "Revert "Emp more effects" (#16159)" (#16165) 2023-05-06 11:26:04 -04:00
Engineering Anchorable shared (#17422) 2023-06-29 22:35:54 +10:00
Ensnaring Fix snares (#16699) 2023-05-22 15:49:37 -06:00
EntityList Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Entry Toolshed (#17895) 2023-08-02 16:09:08 -05:00
Examine Remove static ILocalizationManager resolves. (#17392) 2023-06-17 11:57:32 +10:00
Explosion Supermatter grenades (#13747) 2023-08-11 00:29:47 +10:00
Extinguisher ECS SolutionTransfer, move to shared (#14156) 2023-02-18 19:01:05 -06:00
Eye/Blinding Blindness refactor (#15705) 2023-04-29 15:32:14 +10:00
Fax Ensure EUIs close themselves (#15860) 2023-04-29 13:16:24 +10:00
Flash flash uses charges system now (#15898) 2023-04-29 23:38:40 +10:00
Fluids Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Foldable Rollerbed / foldable strap fixes. (#16106) 2023-05-05 17:27:15 +10:00
Forensics Forensic fixes (#18681) 2023-08-04 21:41:33 -06:00
Friends pet dehydrated fish to make him nice to you (#14709) 2023-04-13 18:17:25 -07:00
GameTicking Borgs (#18136) 2023-08-12 16:39:58 -05:00
Gateway add gateway for admeme (#17587) 2023-08-02 19:47:18 +10:00
Gatherable Mining tweaks (#18686) 2023-08-05 20:23:38 -05:00
Ghost Borgs (#18136) 2023-08-12 16:39:58 -05:00
GhostKick Modular landmines (#8351) 2022-06-01 01:39:06 -07:00
Glue add glue logs (#18667) 2023-08-05 12:26:42 +10:00
Gravity Gravity "Inherent" property for planet maps (#16695) 2023-07-16 15:01:54 -04:00
Guardian [tweak] Minor Holoparasite tweak (#15803) 2023-04-26 00:52:07 -06:00
GuideGenerator Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Hands/Systems Trashbag stuff (#18096) 2023-07-18 21:44:00 +10:00
HealthExaminable Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
Holiday Add prototype serialization tests. (#18458) 2023-08-06 12:47:45 +10:00
Holosign Anchorable shared (#17422) 2023-06-29 22:35:54 +10:00
HotPotato Hot potato on fire (#16017) 2023-05-06 20:30:16 +10:00
Humanoid Fix RandomHumanoid spawn loadouts (#18723) 2023-08-06 14:54:45 +10:00
IP Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
IdentityManagement Makes humanoid appearance component networked. (#13009) 2023-01-24 11:38:19 +11:00
IgnitionSource Fix welder interaction (#14704) 2023-03-23 13:08:46 -04:00
ImmovableRod add immovable rod event (#17278) 2023-07-02 09:40:07 -04:00
Implants New implanters for uplink (#18038) 2023-07-17 13:48:09 -06:00
Info Rename "Server Info" to ServerInfo (#15436) 2023-04-16 10:55:59 +10:00
Instruments Instrument band support, submodule update to 138.0.0 (#17995) 2023-07-16 21:12:53 +02:00
Interaction Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Inventory Remove inventory component references (#15249) 2023-04-12 10:20:47 +10:00
IoC Toolshed (#17895) 2023-08-02 16:09:08 -05:00
Item Stack storage fixes (#17651) 2023-06-27 20:30:03 -04:00
Jittering Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Jobs Make AddComponentSpecial.cs overwrite existing components. (#16897) 2023-05-31 19:06:25 +10:00
Kitchen Display popup when butchering with the wrong tool (#18023) 2023-07-16 23:54:39 -04:00
Labels/Label Fix wrong Length usage in HandLabeler (#18718) 2023-08-05 13:50:57 -07:00
LandMines PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
Lathe Emaggable protolathe (#18456) 2023-08-08 00:21:04 +10:00
Light Borgs (#18136) 2023-08-12 16:39:58 -05:00
Lightning Revert "Revert "Fix UninitializedSaveTest prototypes" (#16169)" (#16175) 2023-05-06 14:30:51 -04:00
Lube add lube logs (#18668) 2023-08-05 12:18:29 +10:00
Magic Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
MagicMirror Marking default coloring (#13039) 2023-03-04 18:59:07 -08:00
Mapping Revert "Revert "Replace `ResourcePath` with `ResPath` (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
Maps Allow gamemodes to specify custom map pools (#18429) 2023-08-01 16:11:50 -05:00
MassMedia Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
Materials Sheet-meister 2000 (#16686) 2023-06-15 10:49:23 +10:00
Mech Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Medical Borgs (#18136) 2023-08-12 16:39:58 -05:00
Mind Borgs (#18136) 2023-08-12 16:39:58 -05:00
Mining Add linter-friendly WeightedRandom prototypes (#18729) 2023-08-06 12:31:25 +10:00
MoMMI Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
Mobs Deathgasp + last words / succumbing / fake deathgasp as crit actions (#18993) 2023-08-11 22:56:34 -07:00
Morgue Add ambient music (#16829) 2023-05-29 10:44:11 +10:00
Motd MotD (#13655) 2023-02-28 08:15:48 -08:00
Mousetrap Add trash carts and janitorial trash carts (#18996) 2023-08-12 13:05:32 -06:00
Movement Remove component.Startup calls (#18229) 2023-07-23 16:11:13 +10:00
NPC Medibot fixes (#18744) 2023-08-06 00:38:14 -06:00
NameIdentifier Borgs (#18136) 2023-08-12 16:39:58 -05:00
NewCon/Commands Toolshed (#17895) 2023-08-02 16:09:08 -05:00
NodeContainer Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Nuke Fix assert when arming the nuke (#18891) 2023-08-08 22:16:41 -07:00
Nutrition small moth changes (#18810) 2023-08-08 22:05:05 -06:00
Objectives Validate prototype ids in c# fields (#18224) 2023-07-30 03:34:51 +10:00
PAI Borgs (#18136) 2023-08-12 16:39:58 -05:00
PDA remove sharps from uplink code (#18807) 2023-08-07 20:16:49 -04:00
Paper Fix stamp sound (#17955) 2023-07-13 00:20:39 -06:00
Parallax Fix biome recursion (#17982) 2023-07-11 22:26:19 -06:00
ParticleAccelerator Particle Accelerator power changed admin chat warning (#18806) 2023-08-07 11:07:57 -06:00
Payload/EntitySystems Solution rejig (#12428) 2023-01-12 14:41:40 +11:00
Physics Lookup changes (#18416) 2023-08-06 12:44:05 +10:00
Pinpointer Update GetComponents for IEnumerable (#18395) 2023-07-30 03:34:41 +10:00
Plants PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
Players Fix ghost respawn bug (#17511) 2023-06-21 11:04:07 +10:00
PneumaticCannon pneumatic cannon fixes (#14705) 2023-03-25 16:15:46 -07:00
Pointing Add support for client-side replays (#17168) 2023-06-19 03:23:31 +10:00
Polymorph Remove or fix broken Dirty() calls. (#18933) 2023-08-10 14:17:43 +10:00
Popups rcd refactor (#15172) 2023-05-01 23:46:59 +10:00
Power Borgs (#18136) 2023-08-12 16:39:58 -05:00
PowerCell Borgs (#18136) 2023-08-12 16:39:58 -05:00
PowerSink Power Sink Upgraded (#15683) 2023-05-17 23:55:42 +10:00
Prayer Add ambient music (#16829) 2023-05-29 10:44:11 +10:00
Preferences/Managers Add some debug messages for random test failures. (#18216) 2023-07-24 03:22:57 +10:00
Procedural Don't spawn mobs on blocked dungeon tiles (#17910) 2023-07-09 13:20:55 -06:00
Projectiles Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Pulling Revert "ctrl-rclick tweaks" (#7171) 2022-03-18 15:40:02 +11:00
Puppet Toy Box filled with toys (ready for merge) (#16252) 2023-06-03 13:31:47 +10:00
Radiation Fix radiation sound not working (#18282) 2023-07-25 18:35:19 -06:00
Radio Good Intercoms (#17950) 2023-07-11 17:58:18 -06:00
RandomAppearance Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
RandomMetadata Use Segments for RandomMetadata (#11190) 2022-09-14 00:13:22 -07:00
RatKing Hunger ECS (#14939) 2023-04-03 12:42:30 +10:00
Remotes Add Fire-fighting remote for Fire-doors (#16189) 2023-08-11 02:29:33 -07:00
Repairable Borgs (#18136) 2023-08-12 16:39:58 -05:00
Research Add logs for research (#18388) 2023-07-28 23:14:39 -05:00
Resist Fix mice getting trapped in potted plants (#16745) 2023-05-24 10:30:08 -07:00
Respawn Fix mime wall & turf/tile helper issues. (#17844) 2023-07-06 14:43:49 +10:00
Revenant Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Roles Mind ECS (#16826) 2023-06-19 04:33:19 +10:00
Rotatable Revert "Revert "Replace `ResourcePath` with `ResPath` (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
RoundEnd Escape pods (#14809) 2023-03-23 19:54:41 -06:00
Salvage Add linter-friendly WeightedRandom prototypes (#18729) 2023-08-06 12:31:25 +10:00
Sandbox Dewarns access (#16666) 2023-07-23 14:19:51 +10:00
Security fix locks and deployable barriers (#14063) 2023-02-13 12:22:37 +00:00
SensorMonitoring Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
ServerInfo Launcher info links. (#12781) 2022-12-02 17:23:43 -08:00
ServerUpdates Fix server update restarts when server paused. (#8509) 2022-05-30 01:09:50 -07:00
Shuttle/Components Shuttle drone improvements (#16931) 2023-05-31 11:13:02 +10:00
Shuttles Build a leaner list during spawn selection (#18597) 2023-08-05 21:51:25 +10:00
Silicons Borgs (#18136) 2023-08-12 16:39:58 -05:00
Singularity Event horizon serialization (#18173) 2023-07-30 20:47:44 +10:00
Solar Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Sound Add wallbonk sound to BaseItem (#15689) 2023-04-23 13:42:09 -04:00
Spawners Build a leaner list during spawn selection (#18597) 2023-08-05 21:51:25 +10:00
Speech Stealthier whispers (#17898) 2023-08-01 17:43:02 +03:00
Spider Spiders Buff and critters change (#13377) 2023-01-22 18:50:05 -04:00
Spreader Fixed Kudzu Spread Falling Asleep After Containment (#18218) 2023-08-06 16:08:07 +10:00
Sprite Water gun cargo crate (#16172) 2023-05-07 13:14:54 +10:00
Stack Borgs (#18136) 2023-08-12 16:39:58 -05:00
Standing Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Station Add linter-friendly WeightedRandom prototypes (#18729) 2023-08-06 12:31:25 +10:00
StationEvents Revert "Make power grid check event force APCs off (#17935)" (#18731) 2023-08-06 13:39:48 -05:00
StationRecords Dewarns access (#16666) 2023-07-23 14:19:51 +10:00
Stealth Cardboard Box and Stealth Components (#11569) 2022-10-10 09:17:53 +11:00
Sticky Revert "Revert "Replace `ResourcePath` with `ResPath` (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
Storage Fix tooltips for non-disabled verbs (#19009) 2023-08-11 23:18:22 -07:00
Store Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Strip Borgs (#18136) 2023-08-12 16:39:58 -05:00
Stunnable Fix stun baton throwing and visual effect (#18777) 2023-08-08 12:19:31 -08:00
SubFloor Make trays clientside (#14826) 2023-03-31 14:40:38 +11:00
SurveillanceCamera Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Tabletop Remove component.Startup calls (#18229) 2023-07-23 16:11:13 +10:00
Teleportation Check Deleted instead of null for HandTeleporter (#18260) 2023-07-24 14:21:44 -06:00
Temperature ignore resistances in temperature system (#17301) 2023-06-13 07:59:07 -05:00
Tiles improve ignite logs (#18669) 2023-08-05 12:18:09 +10:00
Tips Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
Toilet Moves buckling and vehicles to shared, some cleanup (#15923) 2023-05-01 17:04:23 +10:00
Tools Hacking protections for airlocks (#18894) 2023-08-10 11:33:03 +03:00
Traitor/Uplink Fix PDA capitalization to be PascalCase (#17335) 2023-06-15 11:44:28 +10:00
Traits [Trait] Wheelchair bound (#18785) 2023-08-07 18:28:59 -06:00
UserInterface Add SaveLoadSavePrototype test (#18859) 2023-08-08 17:27:16 +10:00
Vehicle Moves buckling and vehicles to shared, some cleanup (#15923) 2023-05-01 17:04:23 +10:00
VendingMachines Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Verbs Dewarns access (#16666) 2023-07-23 14:19:51 +10:00
Visible Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
VoiceMask Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Voting Allow gamemodes to specify custom map pools (#18429) 2023-08-01 16:11:50 -05:00
Warps Only ghosts can examine warps names (#11124) 2022-09-08 20:42:46 -07:00
Weapons Color flash effect fixes (#18952) 2023-08-10 10:44:52 -07:00
Weather Rename WorldMap to MapId (#14857) 2023-03-27 22:40:57 +11:00
Whitelist Whitelist shell feedback (#10694) 2022-08-18 23:42:47 -07:00
Wires Borgs (#18136) 2023-08-12 16:39:58 -05:00
Worldgen Remove GCQueue (#18820) 2023-08-07 11:27:46 -06:00
Xenoarchaeology improve ignite logs (#18669) 2023-08-05 12:18:09 +10:00
Zombies Borgs (#18136) 2023-08-12 16:39:58 -05:00
AssemblyInfo.cs Fix exception in ReagentPrototype caused by IMetabolizable (#451) 2019-11-23 21:55:31 +01:00
Content.Server.csproj Admin notes bugfixes (#18189) 2023-07-21 15:43:47 +02: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