]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Add more DNA interactions (#21989)
authorthemias <89101928+themias@users.noreply.github.com>
Fri, 15 Dec 2023 09:52:55 +0000 (04:52 -0500)
committerGitHub <noreply@github.com>
Fri, 15 Dec 2023 09:52:55 +0000 (02:52 -0700)
commit9cc4a50692c4ea354a43683a9e6d404e31ed97a3
treede96031b78745aae3dd34f5b7b562d35f76fb779
parent245598009086b80384618b1d671421a11aaabfbd
Add more DNA interactions (#21989)

* Add more DNA interactions

* remove unused import

* update based on feedback

* Add event for chemistrysystem.injector

* move event to shared; transfer dna to implanter

* doafter and interaction event fixes

* add BreakOnHandChange

* doh

* use events instead of updating component directly

* Add DataFields to ForensicScannerComponent fields

* Convert most events to system api call
20 files changed:
Content.Client/Forensics/ForensicScannerMenu.xaml.cs
Content.Server/Body/Systems/BloodstreamSystem.cs
Content.Server/Chemistry/EntitySystems/ChemistrySystem.Injector.cs
Content.Server/Chemistry/EntitySystems/ChemistrySystemHypospray.cs
Content.Server/Forensics/Components/ForensicScannerComponent.cs
Content.Server/Forensics/Components/ForensicsComponent.cs
Content.Server/Forensics/Components/ResidueComponent.cs [new file with mode: 0644]
Content.Server/Forensics/Systems/ForensicScannerSystem.cs
Content.Server/Forensics/Systems/ForensicsSystem.cs
Content.Server/Medical/VomitSystem.cs
Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
Content.Server/Nutrition/EntitySystems/SmokingSystem.cs
Content.Shared/Forensics/Events.cs
Content.Shared/Forensics/ForensicScannerEvent.cs
Content.Shared/Implants/SharedImplanterSystem.cs
Resources/Locale/en-US/forensics/forensics.ftl
Resources/Locale/en-US/forensics/residues.ftl [new file with mode: 0644]
Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
Resources/Prototypes/Entities/Objects/Specific/Janitorial/soap.yml
Resources/Prototypes/tags.yml