Commit Graph

3219 Commits

Author SHA1 Message Date
Flipp Syder
9ace52a6c1 Device link visualizer (#11054)
* shuffles devicelist to shared, adds an overlay for devicelist

* adds space property to overlay

* moves networkconfigurator to shared, makes devicelistsystem clientside check activedevicelist

* dirties components upon change, adds networkedcomponent to sharednetworkconfigurator

* state handlers for networked components

* whoops

* lots of shuffling, renaming, and access changes

* randomizes color for every new entity added to the overlay

* adds a client-side action to clear all network overlays if they're active

* clones action (oops)

* localization, adds a command for clearing network link overlays (in case the action disappears)

* moves the entity manager up into the bui fields

* makes that a dependency

* attempts to just directly get the color from the dict when drawing, now

* fixes up a few comments

* adds dirty on init to devicelistcomponent

* hacky solution related to mapping with a networkconfigurator

* more stricter bound on that hacky solution

* just checks if the life stage is initialized instead of if the entity was initialized

* moves getalldevices to shared

* readds linq import

* tries to ensure that the show button is toggled on if the device we're trying to configure is currently being tracked by the overlay

* some reorganization
2022-09-05 19:55:44 -05:00
corentt
6301ac5147 AirAlarms fixes (#11062)
* modify airalarm thresholds

* display percentage, not ratio

* reopen doors on normal/warning state

* panic mode on danger state
2022-09-05 19:54:26 -05:00
metalgearsloth
0286b88388 NPC refactor (#10122)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00
Flipp Syder
d447b0f80e Air alarm patches (#11004) 2022-09-04 02:04:15 -07:00
20kdc
547af7c7e8 AutoLink port from Outer Rim (#10967)
* C# half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* YAML half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* commit fixed AL summary

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* NewLinkEvent.User & LinkAttemptEvent.User now nullable, fix possible AccessReaderSystem AutoLink bug

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-09-03 13:30:57 -05:00
Nemanja
05d71fb080 Update terrain tiles (#10984) 2022-09-03 06:40:20 -07:00
Jacob Tong
a75fa74b5d Fix extra plasteel getting returned when deconstructing shuttle airlocks (#10980) 2022-09-02 18:32:18 -07:00
Flipp Syder
ba2995b7c8 Merge pull request #10721 from vulppine/air-alarm-fixup
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
Kara
f5fc94cfdf Revert stripping menu order (#10963) 2022-09-01 04:03:37 -07:00
Kara
cdda038fe5 Make small battery weapons actually small (#10961) 2022-09-01 03:51:06 -07:00
eclips_e
27e325f4b0 Add operative suit/skirt into the uplink (#10953)
* i just want to wear an operative skirt

* operative clothes in toolbox

* nevermind i'll just revert

* now that i think about it i should nerf the toolbox

* suit&skirt
2022-09-01 03:29:30 -05:00
Jacob Tong
fdc89cea84 Fix metal counter frame deconstruction (#10957) 2022-09-01 00:21:39 -07:00
Kara
011ed41d7f Shotgun buff (#10955) 2022-08-31 23:39:11 -07:00
Kevin Zheng
3bc318071e Make t-rays, gas analyzers, and belts lathable (#10950) 2022-08-31 20:39:32 -07:00
Rane
822c8f3c70 make jaws of life not awful (#10770) 2022-08-31 20:22:25 -07:00
Peptide90
5a5884727f Guns as clothing PR (suit storage, back, belt) (#9330)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 20:21:13 -07:00
Nemanja
cdc11c63c2 Just a week away... (#10954) 2022-08-31 19:56:27 -07:00
Justin Trotter
4270c3865e Bots can now be put in closets (#10672) 2022-08-31 19:40:16 -07:00
Morb
49397adbc5 Localize antag roles (#10638) 2022-08-31 19:37:54 -07:00
TekuNut
d946ed5009 NukeOps game rule tweaks (#10005)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 19:36:27 -07:00
20kdc
b76f88ccc5 Salvage spawning adjustments and AABBs in prototypes (#10789) 2022-08-31 19:25:05 -07:00
Justin Trotter
e4a7a0afe9 Adjusted stripping menu size and order (#10628) 2022-08-31 19:21:02 -07:00
Rane
7bee0063a6 Split various drone behaviors out of drone component (innate tool, unpowered flashlight) (#10474) 2022-08-31 19:09:20 -07:00
Rane
45349f159d fix engineering goggles supply issues (#10700) 2022-08-31 19:08:53 -07:00
Flareguy
373ac16044 Adds the hazard jumpsuit, resprites workboots and replaces the hi-vis vest (#10864)
* Hazard Jumpsuits

* fixes the thing not compiling, ports the pre-engi resprite /tg/ hazard vest

* Properly adds the jumpsuit to engidrobe, workboots resprite
2022-08-31 06:09:54 -07:00
metalgearsloth
73406123b9 Remove aghost fixture override (#10937) 2022-08-31 05:46:41 -07:00
Andreas Kämper
42f3155c85 Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
metalgearsloth
ceaa2f5b48 Hotfix storage arbitrage (#10652) 2022-08-31 05:10:06 -07:00
Alex Evgrashin
cad6c760ad Radiation pulse ECS (#10641) 2022-08-31 03:24:21 -07:00
Jacob Tong
61d975644a Implement lattice cutting (#10920)
* Add lattice cutting

* Add delay when spacing the floor.

* Add LatticeCutting to jaws of life

* Add warning

* Minor fixes

* Add atmos decompression delay

* Add CanWirecutter and lattice item drops

* Remove atmos check

* Prevent tile replacement edge case
2022-08-31 03:24:51 -05:00
Jacob Tong
68a17b3794 Add shuttle airlock construction (#10944) 2022-08-31 02:28:40 -05:00
Rane
c8d4f81dc1 Add a tag for immunity from shoe-required step triggers (#10660) 2022-08-29 23:15:25 -07:00
Nemanja
0b52ac9389 zombie event overhaul (#10874) 2022-08-29 21:35:19 -05:00
Flipp Syder
e789e1df2a Makes delta alert louder (#10907)
* switches to smaller floats for volume

* ok, larger numbers again
2022-08-29 21:34:29 -05:00
Rane
f36d278499 Biomass (#10313)
* Material

* good prototype

* Fix material storage

* You can insert biomass into the cloner

* ok, basic biomass subtraction works

* amogus

* ok chance works

* Alright, the biomass and genetic stuff works

* feedback for cloning

* more reclaimer polish

* ship it

* starting biomass + fix lathes

* I changed my mind on rat mass and these guys are definitely getting ground up

* Doafter

* clean up, sync the two

* fix naming, fix mass

* technology + construction

* additional logging, stop unanchoring when active

* fix event / logs

* dont gib dead salvage

* auto eject

* fix deconstruction behavior

* make warning message better, temporarily disable cancer scanner

* fix biomass stacks

* add easy mode CVAR

* stack cleanup, make biomass 2x as fast

* bugfix

* new sprite from hyenh

* fix tests

* hello? :smilethink:

* :smilethink:

* medical scanner gets antirotting

* fix cloner and medical scanner

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-29 21:31:27 -05:00
LordEclipse
48787c5571 Add Health Analyzer to Medical Intern PDA (#10781)
* Add Health Analyzer to Medical Intern PDA

It feels a little strange for the Medical Intern PDA to not have a health analyzer.

* Fix Indentation for HealthAnalyzer

Oops
2022-08-29 16:32:20 -07:00
FunkySphere
85c6be2cea magboots, galoshes and flippers no longer butcherable (#10866)
* magboots, galoshes and flippers no longer butcherable

* naming fix
2022-08-29 10:59:17 -07:00
metalgearsloth
3fa666bd06 Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
biometricPsychography
f35451bc1e Modify snake death sprite and death state (#10881) 2022-08-29 08:34:22 +10:00
wrexbe
ea95638189 Improve test stability (#10913) 2022-08-28 15:13:59 -07:00
Nemanja
32abdf5f00 Microwave ECS (#10766)
* microwave ECS

* allcomponentdelete etset

ack

* container purge
2022-08-27 16:40:29 -07:00
FunkySphere
eeddd77562 margherita slice no longer sliceable into meat pizza slices (#10884) 2022-08-27 02:59:16 -07:00
Myctai
ae3c6c9522 Fix nonlethals crate entry showing taser in Cargo console (#10844) 2022-08-27 15:54:23 +10:00
Nemanja
6b5be6a633 removed several unused maps from files (#10880) 2022-08-27 15:53:12 +10:00
Pieter-Jan Briers
84e20049b8 Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
Nemanja
652d6f1ef8 give boxing gloves fist arc (#10856) 2022-08-25 23:38:14 +10:00
Nemanja
d84d7ed9e3 Cig 1984 (#10863) 2022-08-25 23:35:23 +10:00
Peptide90
00a3cf398e Add Wallmount substation to printer (#9977) 2022-08-25 23:23:02 +10:00
keronshb
cd78c5451d Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Emisse
16be5184a4 Syndi Fireaxe Weight Nerf (#10819) 2022-08-24 01:21:42 -07:00