Delta-v/Content.Shared
deltanedas f941121384
upstream merge (#1636)
* uncomment grappling gun

* Remove rest of Geras files (#30912)

remove remaining geras stuff

* tweak(AgeRequirement): Make the requiredAge more sensible (#30913)

* chrore(ageRequirement): fix grammar. atleast -> at least (#30914)

* Minor sprite fix to inhand med hardsuits and HoS turtleneck jumpsuit (#30918)

* Fixes inhand hardsuit cross color from https://github.com/space-wizards/space-station-14/issues/26516#issue-2213917971

* Fixed HoS Turtle not covering all butt pixels

---------

Co-authored-by: Zachary Yona <magicalusf@gmail.com>

* Add execution component to all energy sword weapons (#30909)

Co-authored-by: plykiya <plykiya@protonmail.com>

* Automatic changelog update

* chore(grammar): correct some mistakes (#30916)

* Add diamond mining drills, buff regular mining drills (#30814)

* why do I have to change so much just to add drills

* diamon

* Automatic changelog update

* give trash a reusable entity table (#30921)

* Contraband marking & examining (#28688)

* System & loc strings

* pass over syndie contraband

* fixes

* grand theft pass

* contrabandexamine -> contraband

* examine text generation update

* all composition parents necessary

* bring back minor contra so it has a less confusing message

* minor

* weapon pass

* jumpsuit pass

* feet pass

* AUUUUUUUUUGHHHHHHHHHHHHHHHHHH

* head

* AUUUUGH

* ear

* belt

* back

* fix

* bro

* rename for more clarity

* do da review

* add cvar for contraband examine

---------

Co-authored-by: EmoGarbage404 <retron404@gmail.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Automatic changelog update

* Automatic changelog update

* Removes variant cube migration (#30934)

add

* First Review Pass Contraband Fixes (#30930)

* First pass contra fix

* bam

* More

* Security crates are now marked as security restricted

* Syndicate raid suit is contra

* damn I forgot gatfruit

* Add conducting gloves to the maintenance loot table (#30904)

* add

* lower weight

* Fix DoDrop to DropNextTo in container cases (#30911)

* Fix DoDrop to DropNextTo in container cases
DoDrop is too heavy to calculation. In any other case we should use alternatives, for example DropNextTo helper method

* codestyle change

* Fix Reagent Fire Stacks (#30766)

* Fix Reagent Fire Stacks

* Comments on code

* little nicer wording?

* Lines 88 and 89, updated 'narsie' and 'ratvar' to 'Nar'Sie' and Ratva… (#30954)

Lines 88 and 89, updated 'narsie' and 'ratvar' to 'Nar'Sie' and Ratvar, per issue #30719.

* Automatic changelog update

* Fix permission check for whitelists in player panel (#30948)

* Automatic changelog update

* Grey mantle in winterdrobe (#29774)

* add the mantle

* fix a few things

* fix merge conflict stuff, remove from winterdrobe and lathe.

* Add mantle to loadouts (20 hour requirement)

* Automatic changelog update

* Sliceable doAfter (#30824)

* init

* wtf git

* Automatic changelog update

* Add capfruit, a gatfruit mutation. (#30850)

* add base

* add fake suffix and flavor fix

* address some reviews

* parent it

* fix test fail

* add FoodSequence support and address small review

* Automatic changelog update

* Fixes the grey mantle (#30971)

add the thing i missed

* Add keybinds for rotating and flipping objects (#30540)

* add keybinds for rotating and flipping objects

* no popup for verbs

* Automatic changelog update

* tweak(Shuttle_honki): Remove DeviceQuantumSpinInverter from honki shuttle. (#30618)

* Make the Borgs Names Appear When they Make an Announcement (#30107)

* Make the Borgs Names Appear When they Make an Announcement

* bwomp

* re-order

* Use Name instead of metadata

* goiup

* Automatic changelog update

* disable contraband examine

* rename our SliceFoodEvent

* Throngler Plushie Sprite (#30969)

Throngonkler Plush sprite

* Fix bug with rotating shelves (#30978)

* Main

* Update shelfs.yml

* Little bug fix

* No weather on concrete tiles (#30952)

* concrete weather

* miss

* development build ghostrole lottery changes (#30980)

debug ghostrole lottery changes

* Automatic changelog update

* Add a saline syringe to the combat medical kit (#29954)

saline

* Automatic changelog update

* fix the admin verbs trying to kill players by filling their lungs with plasma (#30991)

fix the admin tools trying to kill players by filling their lungs with plasma

* Custom Taco & Kebabs - FoodSequence 2 (#30905)

* control layer ordering

* sprite update

* taco!

* taco naming gen

* fix separator naming

* some proto fixes

* default naming separation

* fix taco naming

* rat update

* hamsterburger

* organs taco

* remove from spawners

* fixes

* fix separators and lemons

* Update food-sequence.ftl

* randomization offset

* fix

* kebabs refactor

* fix

* skewer weapon

* Update food_single.yml

* Update migration.yml

* suppermatter

* hamlet centered

* hamsburger

* Update dead-0.png

* 20 -> 4 burger layers max

* Update burger.yml

* canReact: false

* capfruit update

* Update burger.yml

* Update burger.yml

* Update produce.yml

* some fixes

* Update Resources/Textures/Objects/Consumable/Food/taco.rsi/meta.json

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* chicken

* Update food-sequence.ftl

* documentation

* fixes

* Update meat.yml

* Update meat.yml

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Automatic changelog update

* Fix popups not working properly with an eye offset (#30990)

* Adds a random smokable spawner (#30870)

* Textures to make lamps mappable to East/West.

* Adds a random smokable spawner

* remove double derma

* Increase chance for just basic cig

* Update to enitity tables

* Tweak values

* Remove space

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>

* Fix lizards being unable to eat custom burgers (#31005)

* Fix lizards being unable to eat custom burgers

* ensure tag comp

* Automatic changelog update

* Sedin (#27110)

* Sedin

* almost forgot this.

* what

* Did a few fixes, tried to readd popup

* Fix popup, ready for merge

* minor change

* Generalize seed removal/destruction system, add popups in general.

* fix

* fix (again)

* deadcode is no more

* Sedin buff (nerfing the recipe soon)

* godont

* webedit moment

ok listen I had to nuke my setup because my computer was being Dumb As Shit so let me do this ONE webedit

* CRIKEY

* Revert "CRIKEY"

This reverts commit 1c6959ffd9ba8bb1e97ccf2eb0b37b3ff4ec82ee.

I was not supposed to commit that >:/

* Alright, it should be good now but I havent tested it

* ready for merge/review

* prob -> probability

* Requested changes nodoc

* Review nodoc

* documento

* thumb up emoji

* Automatic changelog update

* Adds a Dinky Star Sticker for security officers (#29767)

* Sec-Star-TASTIC

* fix license

* now counts as trash

* Sticks to people + wearable

* no more sticky

* no more sticky

* mystery-space

* Update Loadout Yaml

* Automatic changelog update

* tweak(hospital): Reduce diamond stack from 30 to 1 (#31027)

* tweak(experiment): Reduce diamond stack from 30 to 1 (#31025)

* replace mapped diamond stacks with single

* Figurine voicelines (#30865)

* initial commit

* tweaks to the new voice lines

capitalizations of I's and the Y on hos 3 voice lines
also changed the captain figuring voice line 2 to something completely different

* capitalized one letter

man i really suck at capitalization

* more capitalization

i never thought this pr would need so many changes

* changed one comma to a dot

* Update Resources/Locale/en-US/datasets/figurines.ftl

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Automatic changelog update

* Adding shock collar and electropack (#30529)

* Adding shock collar with the new ShockOnTrigger

* Cleaning and updating the shock collar

* Add StripDelay datafield to ClothingComponent

* Adding SelfUnremovableClothingComponent

* ShockCollar Update

* Correction of the shock collar

* Correction of the shock collar 2

* Renaming the DamageSpecifier DataField to Damage

* Fixing the damage field in ShockCollar

* Cleaning the ShockCollar

* Renaming ShockCollar to ClothingNeckShockCollar

* Adding ClothingNeckShockCollar as a stealTarget to a thief

* Fixing a typo of the sprite path in ClothingNeckShockCollar

* Cleaning the ShockOnTriggerComponent

* Revision of SelfUnremovableClothing

* Adding a ClothingBackpackElectropack

* Sprite fix

* Code review

* Shock Collar sprite update

* add commit hash

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Automatic changelog update

* Greatly improve the usability of the Gas Analyzer. (#30763)

* greatly improve how the gas analyzer behaves

* don't close the analyzer when the object goes out of range

* cleanup

* always switch to the device tab when a new device is analyzed

* modern api part one

* modern api part 2

* modern api part three

* file scope namespace

* Automatic changelog update

* Fix false and true in player-panel.ftl (#31043)

Fix false and true in player-panel

Add a new True string

* Contra Review Passs - Round 2 (#30942)

* Contra pass round two

* command too

* Stamps

* oopsied a bracket

* Namespace cleanup around Mind Roles (#30965)

* namespaces

* Comment does not need a semicolon

---------

Co-authored-by: Vasilis <vascreeper@yahoo.com>

* Contraband Review Pass - The Threequel (#30970)

Contraband pass number three

* Golden toilet (#31049)

* golden toilet

* Destructible

* sprite

* fix

* copyright

* Automatic changelog update

* Salvage Spawners (#31020)

* treasure entities and spawners

* no more smiles

* remove nyano shock collar code

* Event scheduler setting tweaks (#31018)

tweaks

* Automatic changelog update

* remove meteor swarms rule for a moment

* Revamped Meteor Swarm (#28974)

* meteor code and balanced values

* Meteor Swarms

* Update meteors.yml

* Update meteors.yml

* HOO! (fix overkill bug and buff space dust)

* undo BloodstreamComponent.cs changes

* DamageDistribution -> DamageTypes

* part 2.

* Missing meteor presets (#29044)

* add meteors into missing game presets

* changes for real

* implement code

* this too

* Meteors now leave behind a bit of ore (#30419)

* Meteors that leave behind asteroid ore

* bigger offset

* Bit more generic

* Better defaults

* hrm?

* I HATE CUSTOM SERIALIZERS

* More comments

* renamed a variable

---------

Co-authored-by: plykiya <plykiya@protonmail.com>

* refactor event schedulers to use explicit game rules (#29320)

* works, still has testing values, im sure I did stupid shit.

* shitvent crapfactor

* snap extra word out of existence

* shit I died of old

* remove useless inaccurate design comments

* Oopsie, handle requirement params in RandomRuleSystem too

* I'm a slash slinging hasher

* Address reviews, add admin alerts I forgor

* EntityMan saves the day

* address reviews 1

* eh, I actually don't care about the cargo gifts thing.

* started

* Do reviews

* you actually meant 1.2 lmao

* dependency inheritance is a fickle bitch

* I have no idea.

* Threads are for sheets not computers.

* fix traitor rule test

* fix round type tattling

* break things

* It worky

* Toolshed makes we want to drink depresso.

* Finished?

* remove debug values

* timings

* use defaults

* alphabetize

* bobby drop tables

* Float required fr fr

* continue

* more continence

* uno mas

* obsolution

* cleanup and documentations

* Yell at self

* use the right value defaults

* housekeeping

* Event scheduler setting tweaks (#31018)

tweaks

* Automatic changelog update

* remove(NukeopsRuleComponent): Remove a trap from the component file (#31029)

ah

* Fix bug with holding objects (#31009)

Main

* Automatic changelog update

* Replace obsolete map functions in IconSmoothSystem (#30958)

* first part

* second part

* Automatic changelog update

* Fix reagents with ReagentData being duplicated  (#30983)

Initial commit

* :trollface:

* :trollface:

* actually untroll

* a

* 50 burger

* add back old meteor code

* fix

* use some live config options in dev

* remove old shock collar icon

* make ammo more consistent and work more

* clean up lathes diff to upstream

* a

* move rubber bullets to deltav folder

* a

* untroll

* more untrolls

* more untrolls

* untroll

* :trollface:

* a

* b

* remove it for real

* add missing lathe recipes

* replace cvars with component field

* remove taco from roboisseur

* migrate cardboard box with smg mags

* remove kebabs

* a

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
Co-authored-by: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
Co-authored-by: Zachary Yona <58833995+Magicalus@users.noreply.github.com>
Co-authored-by: Zachary Yona <magicalusf@gmail.com>
Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com>
Co-authored-by: plykiya <plykiya@protonmail.com>
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
Co-authored-by: Alzore <140123969+Blackern5000@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
Co-authored-by: Ubaser <134914314+UbaserB@users.noreply.github.com>
Co-authored-by: Token <esil.bektay@yandex.com>
Co-authored-by: Cojoke <83733158+Cojoke-dot@users.noreply.github.com>
Co-authored-by: LeoSantich <108027402+LeoSantich@users.noreply.github.com>
Co-authored-by: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
Co-authored-by: pigeonpeas <147350443+pigeonpeas@users.noreply.github.com>
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: PoorMansDreams <150595537+PoorMansDreams@users.noreply.github.com>
Co-authored-by: IgorAnt028 <118114530+IgorAnt028@users.noreply.github.com>
Co-authored-by: NotSoDamn <75203942+NotSoDana@users.noreply.github.com>
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: themias <89101928+themias@users.noreply.github.com>
Co-authored-by: Eris <eris@erisws.com>
Co-authored-by: FATFSAAM2 <saamboroujerdi@gmail.com>
Co-authored-by: to4no_fix <156101927+chavonadelal@users.noreply.github.com>
Co-authored-by: Mervill <mervills.email@gmail.com>
Co-authored-by: Vasilis <vascreeper@yahoo.com>
Co-authored-by: Nim <128169402+Nimfar11@users.noreply.github.com>
Co-authored-by: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
2024-08-18 17:21:07 +00:00
..
APC Implement Equals for ApcBoundInterfaceState (#27965) 2024-05-18 13:59:01 +02:00
Abilities/Mime Replace IClickAlert with events (#30728) 2024-08-09 18:58:46 +01:00
Access upstream merge (#1636) 2024-08-18 17:21:07 +00:00
ActionBlocker Add user to AttemptMeleeEvent, add ThrowItemAttemptEvent (#30193) 2024-08-09 17:52:21 +01:00
Actions Add EntityWorldTargetAction (#29819) 2024-08-09 19:02:30 +01:00
Administration upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Alert Replace IClickAlert with events (#30728) 2024-08-09 18:58:46 +01:00
AlertLevel Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Ame The real AME nerf (#29587) 2024-08-09 17:35:23 +01:00
Anomaly Create Generic DamageOnInteract/Attacked Comps/Systems (#30244) 2024-08-09 19:04:58 +01:00
Antag Cleans up StatusIconSystem and fixing some bugs (#28270) 2024-06-08 19:59:10 +02:00
Arcade Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Armor Replaced some AddMarkups with AddMarkupOrThrow (#30632) 2024-08-11 14:52:54 +01:00
Atmos upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Audio Ambient music rules refactor (#29921) 2024-08-09 17:47:28 +01:00
BarSign Selectable Bar Signs (#29068) 2024-07-25 01:57:58 +02:00
Beam Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Bed Add whitelist to cryostorage (#30574) 2024-08-09 18:57:59 +01:00
Beeper Remove all Assigned Values that are Never Used (#30110) 2024-08-09 17:50:58 +01:00
Bible Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Blocking Replaced some AddMarkups with AddMarkupOrThrow (#30632) 2024-08-11 14:52:54 +01:00
Body replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-09 18:24:46 +01:00
Botany Fix clientside storage Whitelists (#24063) 2024-02-08 12:22:58 +01:00
Bql Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Buckle Buckling an entity requires a do-after (#29621) 2024-08-11 14:32:06 +01:00
Burial Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
CCVar upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Cabinet plutonium core steal objective (#26786) 2024-07-25 01:54:51 +02:00
Camera Allow `zoom` command to modify an eye's PVS range (#29245) 2024-08-09 17:26:40 +01:00
CardboardBox Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Cargo FINALLY FIX APPROVER IN CARGO INVOICE!!! (#29690) 2024-08-09 18:12:09 +01:00
CartridgeLoader News UI overhaul and PDA notifications (#19610) 2024-03-07 01:02:24 +01:00
CharacterInfo Objectives ecs rework (#19967) 2023-09-27 21:59:12 +02:00
Charges item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Chasm Landmine stepoff (#22962) 2024-03-27 18:28:59 +01:00
Chat Melee Executions (#30104) 2024-08-11 14:52:53 +01:00
Chemistry upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Climbing Add some container checks (#30896) 2024-08-11 14:50:15 +01:00
Clock Watches (#29550) 2024-08-09 17:45:45 +01:00
Cloning Rip out remaining machine upgrades (#24413) 2024-01-27 23:43:49 +01:00
Clothing upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Cluwne Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CombatMode Lets Hamlet Dance (#30478) 2024-08-09 18:12:53 +01:00
Communications -fixed Broadcast button never enabling (#26750) 2024-04-07 14:35:16 +02:00
Computer ECS ComputerVisualizer (#13289) 2023-01-15 00:01:47 -04:00
Configurable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Construction Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-09 18:57:59 +01:00
ContainerHeld AutoCompState + ItemToggle fixes (#23422) 2024-01-26 21:27:29 +01:00
Containers Entity Tables (EntitySpawnEntry replacement) (#30579) 2024-08-11 14:37:41 +01:00
Contraband upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Conveyor Fix conveyor mispredicts (#28157) 2024-07-25 00:18:40 +02:00
Coordinates Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
Crayon Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CrewManifest Make department / job list sorting consistent. (#25486) 2024-03-05 09:49:19 +01:00
CriminalRecords Add "Subpoenaed" status for SecHud and Criminal Records Computer (#1405) 2024-07-01 21:50:51 +00:00
Cuffs Fix(CuffableSystem): Check if cuffs can be transferred(dropped) (#30465) 2024-08-09 19:17:07 +01:00
Damage Replaced some AddMarkups with AddMarkupOrThrow (#30632) 2024-08-11 14:52:54 +01:00
Dataset Fix off-by-one error in LocalizedDatasetPrototype (#28366) 2024-06-01 17:19:24 +02:00
Decals Fix decal megadiffs (#30732) 2024-08-09 19:04:59 +01:00
Defusable Hardbombs & Defusables (#15380) 2023-09-27 21:59:12 +02:00
DeltaV Courier performancer tracker (#1472) 2024-08-16 12:24:04 +00:00
Destructible move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
DeviceLinking Rejig device link sink & source startup & shutdown (#29035) 2024-07-25 00:34:26 +02:00
DeviceNetwork Code cleanup: radio jammer (#29052) 2024-07-25 00:34:34 +02:00
Devour Replace obsolete EntityWhitelist IsValid usages (#28465) 2024-06-06 21:44:41 +02:00
Dice Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Directions Fluid spread refactor (#11908) 2022-11-15 22:30:59 +11:00
DisplacementMap Displacement maps big update (#30093) 2024-08-09 17:58:39 +01:00
Disposal Replace obsolete EntityWhitelist IsValid usages (#28465) 2024-06-06 21:44:41 +02:00
DoAfter Fix for stripping doafters (#30821) 2024-08-09 19:18:26 +01:00
Doors Update SharedDoorSystem.cs to not use Component.Owner (#29963) 2024-08-09 18:11:04 +01:00
DragDrop Climbing refactor (#20516) 2023-10-14 22:02:29 +02:00
Dragon Content changes for entity categories PR (#27232) 2024-06-06 21:44:49 +02:00
DrawDepth Cobwebs (#19623) 2023-09-09 23:37:56 -04:00
Drowsiness Add haloperidol, potassium iodide (#27454) 2024-08-09 18:19:08 +01:00
Drugs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Drunk Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Effects Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Electrocution Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Emag Split Emag in half (#1426) 2024-07-09 12:47:18 +02:00
Emoting Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Emp Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
Ensnaring Replace IClickAlert with events (#30728) 2024-08-09 18:58:46 +01:00
EntityEffects Turn ReagentEffects into generic EntityEffects (#28168) 2024-07-25 01:55:29 +02:00
EntityList Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
EntityTable Infer type for EntSelector (#30856) 2024-08-11 14:44:19 +01:00
Entry Add a way for bulk abstracting prototypes (#24140) 2024-01-26 22:58:11 +01:00
Eui Fix error when the client gets an Eui state message before its open message (#23610) 2024-01-26 22:49:13 +01:00
Examine Objects that only have a basic description won't have extra line in examine text (#30472) 2024-08-09 18:12:18 +01:00
Exchanger Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Execution Melee Executions (#30104) 2024-08-11 14:52:53 +01:00
Explosion Explosion resistance is now predicted! (#30654) 2024-08-09 18:24:58 +01:00
Eye telescreen and television require vision + Move eye to shared (#30260) 2024-08-09 17:55:40 +01:00
Fax add(FaxComponent): Allows for setting defaults in the component. (#30484) 2024-08-09 19:04:59 +01:00
FixedPoint Added fixedpoint 4 (#29834) 2024-08-09 17:54:47 +01:00
Flash Flash overlay rework and bugfixes (#27369) 2024-06-06 21:46:58 +02:00
Fluids fire extinguisher using item toggle (#29906) 2024-08-09 17:45:39 +01:00
Foldable Dragdrop fold rollerbed (#30002) 2024-08-09 18:58:54 +01:00
Follower Make followed session-specific (#30770) 2024-08-11 14:50:15 +01:00
Forensics Better DNA forensics & ReagentData (#26699) 2024-08-09 19:04:17 +01:00
Friction Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Friends fix fish petting misprediction (#30175) 2024-08-09 17:51:30 +01:00
Frontier/Storage Add magnet pickup system from Frontier (#949) 2024-03-17 14:38:11 +01:00
GameTicking Fix test ops real (#1626) 2024-08-14 15:09:20 +00:00
GameWindow Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Gateway Gateway destinations (#21040) 2023-11-19 22:09:46 +01:00
Ghost upstream merge (#1636) 2024-08-18 17:21:07 +00:00
GhostKick Pass IRobustSerializer to NetMessage (#11021) 2022-09-14 17:25:25 +10:00
Gibbing Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Glue Add a system for modifying entity names without causing conflicts (#27863) 2024-07-25 00:17:01 +02:00
Gravity Fix magboots not needing a grid to work (#29034) 2024-07-25 00:14:14 +02:00
GridPreloader New event: Approaching unknown shuttle (#24490) 2024-05-18 13:51:30 +02:00
Guardian Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Guidebook Fixed the guidebook listing every single rule (#28680) 2024-07-13 04:21:06 +02:00
HUD Move HUD options to general options tab (#22884) 2024-01-22 18:24:38 +01:00
Hands upstream merge (#1636) 2024-08-18 17:21:07 +00:00
HealthExaminable Move id and health examinable to shared (#27867) 2024-05-18 13:36:03 +02:00
Holiday Automatic holiday sprites (#22929) 2024-01-22 18:36:53 +01:00
HotPotato Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Humanoid Randomizes more humanoid appearances (#27997) 2024-06-01 18:00:15 +02:00
IconSmoothing randomize iconSmoothing (#28158) 2024-08-09 17:51:14 +01:00
IdentityManagement return empty string for invalid identity (#29274) 2024-07-25 00:38:52 +02:00
Implants make mindshields removable (#1631) 2024-08-18 10:47:55 +00:00
Info Fixes client having authority over rules popup cvars (#28655) 2024-07-13 04:21:16 +02:00
Input upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Instruments Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Interaction Melee Executions (#30104) 2024-08-11 14:52:53 +01:00
Internals Replace IClickAlert with events (#30728) 2024-08-09 18:58:46 +01:00
Inventory Cursed Mask (#29659) 2024-08-11 14:44:20 +01:00
IoC Slight localization func cleanup (#11380) 2022-10-18 19:51:18 -07:00
Item replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-09 18:24:46 +01:00
Jittering Reagent grinder jittering (#24190) 2024-01-26 23:01:11 +01:00
Kitchen Add auto modes to reagent grinder (#26290) 2024-04-07 14:11:40 +02:00
Labels Fix unlabeled jugs in ChemVend (#29178) 2024-07-25 01:45:05 +02:00
Lathe Add support for printing reagents in lathes (#30476) 2024-08-09 18:17:30 +01:00
Light Makes flares quieter (#27521) 2024-05-07 03:59:58 +02:00
Lightning Tesla (#21124) 2024-01-22 18:56:57 +01:00
Localizations add 👷 JobCondition system for reagents (#29023) 2024-07-05 20:37:55 +02:00
Lock Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
Lube Add a system for modifying entity names without causing conflicts (#27863) 2024-07-25 00:17:01 +02:00
MachineLinking Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
Magic Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
MagicMirror Make magic mirror do-after longer, add popups to notify the target (#30366) 2024-08-09 18:12:53 +01:00
MapText Implement map text (#28705) 2024-07-05 20:23:41 +02:00
Mapping Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Maps Revert "Nyano port of digging (#400)" (#1452) 2024-07-01 21:57:16 +00:00
MassMedia News UI overhaul and PDA notifications (#19610) 2024-03-07 01:02:24 +01:00
Materials replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-09 18:24:46 +01:00
Maths Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Mech Replace obsolete EntityWhitelist IsValid usages part 2 (#28506) 2024-06-08 20:03:26 +02:00
Medical Change suit sensors on other players (#29668) 2024-08-11 15:19:51 +01:00
MedicalScanner Whisper bleed update v3 (#25434) 2024-03-07 00:59:34 +01:00
Mind upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Mindshield/Components Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Mining Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Mobs upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Module Removes unused "ModuleManager" (#11918) 2022-10-14 13:11:19 -07:00
Morgue Fix mispredict when closing a crematorium you are standing over (#20541) 2023-10-08 19:43:48 +02:00
MouseRotator Fix MouseRotator on rotated grids (#29663) 2024-08-09 17:19:01 +01:00
Mousetrap Fix clientside storage Whitelists (#24063) 2024-02-08 12:22:58 +01:00
Movement upstream merge (#1636) 2024-08-18 17:21:07 +00:00
NPC Cursed Mask (#29659) 2024-08-11 14:44:20 +01:00
NameIdentifier Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
NameModifier Add a system for modifying entity names without causing conflicts (#27863) 2024-07-25 00:17:01 +02:00
Ninja Remove all Assigned Values that are Never Used (#30110) 2024-08-09 17:50:58 +01:00
NodeContainer Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Nuke Nuke fancification (#25297) 2024-02-18 23:17:22 +01:00
NukeOps Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Nutrition upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Nyanotrasen fix mass sleep (#1649) 2024-08-18 10:32:54 +00:00
Objectives Character menu issuer localization (#29840) 2024-08-09 17:50:12 +01:00
Overlays Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
PAI Replace ProtoId<EntityPrototype> uses with EntProtoId (#29892) 2024-08-09 17:38:31 +01:00
PDA Adding PAI Slot to PDA (#21086) 2024-01-26 21:37:36 +01:00
Paper Move PaperSystem to Shared (#30592) 2024-08-09 18:31:41 +01:00
Parallax biome flexibility changes (#28017) 2024-05-18 14:00:10 +02:00
Payload Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Physics Remove HighImpassable from TableTopLayer (#29455) 2024-08-09 17:52:09 +01:00
Pinpointer remove UntrackedMapBoundUserInterface (#30752) 2024-08-09 19:04:17 +01:00
Placeable Replace obsolete EntityWhitelist IsValid usages part 2 (#28506) 2024-06-08 20:03:26 +02:00
Players Add job whitelist system (#28085) 2024-06-01 18:02:43 +02:00
Plunger Resolve all non-obsoleting warnings in content (#27934) 2024-05-18 13:57:06 +02:00
PneumaticCannon Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-02-08 11:52:29 +01:00
Pointing Travelling pointing arrows, brains can no longer point (#24864) 2024-02-08 12:32:04 +01:00
Points Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Polymorph Replace obsolete EntityWhitelist IsValid usages (#28465) 2024-06-06 21:44:41 +02:00
Popups Add SharedPopupSystem.PopupClient for cursor and coordinates (#27231) 2024-05-02 23:52:38 +02:00
Power Make the powered examine text fully client predicted (#30441) 2024-08-09 18:12:12 +01:00
PowerCell item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Prayer Prayable datafield typo (#28622) 2024-06-08 20:17:23 +02:00
Preferences De-duplicate loadout gear (#30341) 2024-08-09 18:51:00 +01:00
Procedural VGRoid support (#27659) 2024-08-09 17:27:13 +01:00
Projectiles Shotgun spread refactor (#27773) 2024-08-09 18:22:27 +01:00
Prototypes Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
ProximityDetection item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Prying Firelocks are no longer pryable by hand if they are powered (#29221) 2024-07-25 01:40:06 +02:00
Puppet Turn interaction related attempt events into structs (#29168) 2024-07-25 00:19:34 +02:00
RCD Update RCDSystem.cs to not use Component.Owner (#29940) 2024-08-09 17:45:36 +01:00
Radiation Set enabled on RadiationSourceComponent to true by default (#22259) 2023-12-16 19:36:15 +01:00
Radio Localization of encryption keys (#30172) 2024-08-09 17:52:21 +01:00
Random Entity Tables (EntitySpawnEntry replacement) (#30579) 2024-08-11 14:37:41 +01:00
RatKing Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
ReagentSpeed make lube speed up lathes (#25515) 2024-05-18 13:31:28 +02:00
Rejuvenate Event-ify Rejuvenate (#11145) 2022-09-15 03:30:56 +10:00
Remotes Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
Repairable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Research Add support for printing reagents in lathes (#30476) 2024-08-09 18:17:30 +01:00
Resist Port carrying & pseudo-item tweaks & features from frontier 2024-05-06 13:21:07 -05:00
Respawn Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Revenant Remove AlertType and AlertCategory (#27933) 2024-06-01 16:55:49 +02:00
Revolutionary Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Robotics remove robotics console emag checking, make it a bit fairer (#27876) 2024-07-25 00:17:37 +02:00
Roles upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Rotatable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2024-01-22 18:37:45 +01:00
Rounding Improved output distribution of RoundToLevels (#25026) 2024-02-08 12:41:40 +01:00
SMES Resolves SmesVisualizer is Obsolete (#13899) 2023-05-07 13:43:41 +10:00
SSDIndicator Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Salvage Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
Sandbox Turn SandboxManager into a system (#6867) 2022-02-23 17:00:30 -07:00
Security Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
SensorMonitoring Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Sericulture Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Shuttles Replace IClickAlert with events (#30728) 2024-08-09 18:58:46 +01:00
Silicons UI to edit silicon laws from admin verb (#28483) 2024-08-09 19:17:06 +01:00
Singularity ContainmentFieldComponent's garbage destruction can now be disabled (#29376) 2024-07-25 01:44:32 +02:00
Slippery Make NoSlip component networked (#30425) 2024-08-09 18:11:59 +01:00
Smoking Converted BurnState Visualizer (#15661) 2023-04-29 19:09:11 +10:00
Solar Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Sound Network BaseEmitSoundComponent (#29400) 2024-07-25 01:45:19 +02:00
Spawning Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-24 00:07:58 +01:00
Species Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Speech Emotes Menu (#26702) 2024-05-07 02:19:25 +02:00
Spider Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Spillable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SprayPainter Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
Spreader metal foam grenades (#29428) 2024-08-09 17:34:17 +01:00
Sprite Kobold variety - allows kobolds to have random colors and horns (+ allows RandomSpriteComponent to uh. Actually choose random sprites for specific layers) (#23393) 2024-01-26 21:30:45 +01:00
Stacks Makes machine parts stackable, removes unused field in stack prototypes (#28434) 2024-06-06 21:29:09 +02:00
Standing Improve buckling's interactions with standing state (#29741) 2024-08-09 17:32:07 +01:00
Station :trollface: 2024-08-09 21:49:10 +01:00
StationRecords Record deletion (#27883) 2024-05-18 13:58:44 +02:00
StatusEffect Remove AlertType and AlertCategory (#27933) 2024-06-01 16:55:49 +02:00
StatusIcon Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Stealth Content changes for engine exception tolerance PR (#27455) 2024-05-07 03:44:43 +02:00
StepTrigger Replace obsolete EntityWhitelist IsValid usages part 2 (#28506) 2024-06-08 20:03:26 +02:00
Sticky full sticky prediction (#30230) 2024-08-09 19:04:17 +01:00
Storage Add a component that inserts the held item when no interaction happens on the stored item (#29823) 2024-08-11 14:50:15 +01:00
Store Clean up store system (#28463) 2024-06-06 21:28:46 +02:00
StoryGen Convert story generation to use LocalizedDatasets (#28402) 2024-06-01 17:41:55 +02:00
Strip upstream merge (#1636) 2024-08-18 17:21:07 +00:00
Stunnable Turn interaction related attempt events into structs (#29168) 2024-07-25 00:19:34 +02:00
SubFloor Turn interaction related attempt events into structs (#29168) 2024-07-25 00:19:34 +02:00
SurveillanceCamera Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Swab Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Tabletop Resolve `'TransformComponent.MapPosition' is obsolete` in content (#27939) 2024-05-18 13:58:34 +02:00
Tag Cleans up tag system (#28272) 2024-06-06 21:33:38 +02:00
Teleportation Another QSI Fix About Things Being in Places they Should not (#30241) 2024-08-09 18:14:53 +01:00
Temperature Add slowdown to low temperatures (#29692) 2024-08-09 18:54:53 +01:00
TextScreen Hallway textscreens (#24189) 2024-01-28 00:33:40 +01:00
Thief New Thief minor antagonist (#21520) 2024-01-22 18:30:44 +01:00
Throwing Add user to AttemptMeleeEvent, add ThrowItemAttemptEvent (#30193) 2024-08-09 17:52:21 +01:00
Tiles Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-09 18:57:59 +01:00
Timing Make UseDelay SetLength do EnsureComp (#27601) 2024-05-07 04:18:40 +02:00
Tips Tippy, the helpful hint clown! (#26767) 2024-05-07 02:18:43 +02:00
Toggleable item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Toilet Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-06-01 18:00:07 +02:00
Tools Secret stash refractor (#29396) 2024-08-09 19:04:17 +01:00
Traits Fix unlimited MaxTraitPoints for traits (#29600) 2024-07-25 01:55:34 +02:00
Trigger Adds portable flasher (#4523) 2022-02-07 02:59:41 +11:00
Udder Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
UserInterface item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Vapor Space cleaner buffs (#15779) 2023-05-02 00:25:33 +10:00
VendingMachines Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-09 19:03:54 +01:00
Verbs Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-06-01 18:00:07 +02:00
VoiceMask voicemask can select speech verb (#25768) 2024-04-07 14:09:57 +02:00
Voting Add vote logs (#14139) 2023-02-17 01:29:44 +01:00
Wagging Emotes Menu (#26702) 2024-05-07 02:19:25 +02:00
Wall Network WallMountComponent (#30837) 2024-08-11 14:33:50 +01:00
Weapons Melee Executions (#30104) 2024-08-11 14:52:53 +01:00
Weather clean up weather systems (#28792) 2024-07-25 00:18:03 +02:00
Whistle Whistle for security (second try) (#23945) 2024-01-26 22:33:18 +01:00
Whitelist prevent borgs unlocking eachother and robotics console (#27888) 2024-08-09 18:03:34 +01:00
Wieldable tweak(GunRequiresWield): State the requirement for gun wielding in the description. (#30301) 2024-08-09 17:59:55 +01:00
Wires Intercom buffs and fixes (#29580) 2024-08-09 17:33:56 +01:00
Xenoarchaeology SS14-26480 Roll Traversal Distorter into regular Artifact Analyzers (#26545) 2024-04-21 23:46:34 +02:00
Zombies Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 19:17:05 +01:00
Content.Shared.csproj Merge remote-tracking branch 'refs/remotes/upstream/master' into 2024/04/21-loadouts 2024-05-07 22:52:49 +02:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00
GlobalUsings.cs Global usings (#6472) 2022-02-05 11:39:36 -07:00
SharedArrayExtension.cs Fluid spread refactor (#11908) 2022-11-15 22:30:59 +11:00