Commit Graph

1312 Commits

Author SHA1 Message Date
Vera Aguilera Puerto
ed3bf94a3b Electrocution. (#4958)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2021-10-25 16:21:56 +02:00
StStevens
e621a82e65 Fire extinguisher safety (#4912)
* Moved safety into FireExtinguisherComponent.

* Fix errant find and replace

* Address reviews

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-10-25 18:04:24 +11:00
mirrorcult
c0ecdb09af Slipping tweaks + remove EffectBlocker (#4955)
* Slipping tweaks + remove EffectBlocker

* mfw failed merge conflict resolution

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-10-25 17:43:49 +11:00
Leon Friedrich
e016fc9906 spray bottle fix (#5012)
* fix-spray

* move vapor rotation
2021-10-25 17:29:02 +11:00
metalgearsloth
16e3b6a08e Fix 4-way gas pipe visualisation (#5011) 2021-10-25 14:26:42 +11:00
metalgearsloth
507a1b9f84 Fix gas pipe rotation rendering (#5015) 2021-10-25 14:24:54 +11:00
SethLafuente
2b2211a468 Reinforced Plasma Windows (#4962)
* submodule

* adds reinforced plasma windows

* Fixed some of le issues

* removing the module

* empty

literal nothing

* empty

same empty

* request fixes

* ups forgot to add that

* small change

change do after and camel reinforcedPlasmaWindow

* Update structures.yml

* Update rplasma.yml

* Update meta.json

* Update structures.yml

* Update structures.yml

* Update window.yml

* Update structures.yml

* small fixes

* literary nothing why is this here

* Update window.yml

* Update structures.yml

Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-10-24 23:46:38 +11:00
moonheart08
1fa946cd57 Revert "Pipes as items is broken so simply undo. (#4925)" (#5007)
This reverts commit 668c94b929.
2021-10-23 23:28:19 -07:00
Alex Evgrashin
7de1ebbd77 Move RCD to ECS (#4742)
* Moved ammo to ecs

* Moved RCD to ecs

* Replaced RCDDeconstructWhitelist with Tag

* Updated new structures RCDDeconstructWhitelist

* Queue delete
2021-10-24 14:34:00 +11:00
E F R
c5dd6c8b02 Server/Storage: allow specifying a radius for _areaInsert (#5001)
️ Pay no attention to the changes in trashbag.yml... they are merely an
illusion... ️

t. 🧙‍♂️
2021-10-23 19:34:29 -07:00
Julian Giebel
45caf25ea9 Apc device network and apc based light switch (#4908)
* Remove WireNet node group from cables
Implement extension cable components and system
Remove connection over distance logic from ApcPower... components

* Add extension cable components to prototypes

* Implement ApcNetwork
Implement ApcNetSwitch

* Fix ignoredComponents.cs

* Add friend attribute to new components

* Add construction graph for a light switch

* Address reviews

* Fix broken test

* Move ConnectionType enum to DeviceNetworkComponent
Change netId data definition to use the ConnectionType enum values

Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
2021-10-23 16:23:19 -07:00
SethLafuente
399aa6d140 Added plasma into the cargo console (#4974)
* submodule

* adds plasma into cargo console

* Update cargo_materials.yml

Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-10-22 02:47:47 -07:00
PetMudstone
8ddb4fc59a Adds the virology backpack. (#4979) 2021-10-22 11:21:24 +02:00
mirrorcult
d340bea100 gunpet (#4978) 2021-10-22 11:14:09 +02:00
Fortune117
55249e3688 Add Overdosing Behaviour to Meth (#4949)
* Added debug bottle of meth as well as a damage increase on a Reagent Threshold

* fix for metabolism getting funked when there is a failed reaction condition

* removed max, raised minimum to 10

* reduced regular meth damage, increased overdose damage
2021-10-20 13:30:55 -07:00
Julian Giebel
4897a47ca9 Implement cable terminal construction graph (#4960)
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
2021-10-20 13:25:02 -07:00
20kdc
7ccf9668d4 Varied and semi-sprited atmos markers (#4944) 2021-10-19 21:07:47 +02:00
20kdc
607ec67522 Movable containment field generators (#4910) 2021-10-19 00:24:07 -07:00
20kdc
09d713e1f8 Make freezers rotatable (#4940)
* Make freezers rotatable

* Fix freezer sprite oddities via the noRot use

Has to be done this way for what is essentially consistency reasons
2021-10-19 00:22:41 -07:00
20kdc
6c6bde8743 FoodComponent solution un-hardcoding, rehydratable solution name fixes, monkey cubes edible again, slicable food preserves poisons (#4942) 2021-10-19 00:13:43 -07:00
mirrorcult
636a04eccd Armor (#4934)
* Armor

* radiation tweaks

* asphyxiation ignore resistances
2021-10-18 16:24:37 -07:00
20kdc
c5e7457206 Hydroponics tray machine board (#4889)
* Frame/soil anchored fix

* Ability to build and deconstruct hydroponics trays

* Undo pointless adding of anchoring to soil
2021-10-17 23:12:50 -07:00
moonheart08
668c94b929 Pipes as items is broken so simply undo. (#4925)
The rest of the changes stay though.
2021-10-17 17:39:40 +02:00
20kdc
c95c5e02c2 fixgridatmos blockers (#4911)
* FixGridAtmos blocker

* FixGridAtmos blockers in Saltern
2021-10-17 14:32:17 +02:00
Vera Aguilera Puerto
56a461988b Fix pipe connectors' appearance by making pipes screenlocked.
This is not an ideal solution because as an outsider, pipes will look wrong on rotated stations, however there's no way to fix this properly right now as far as I can see soooo...
2021-10-17 12:06:31 +02:00
moonheart08
b6c1f31f17 Pipes are now more item-like and cannot phase through solid matter. (#4914)
* Pipes are now more item-like and cannot phase through solid matter.

* actually tested it this time
2021-10-16 19:12:14 -07:00
Vera Aguilera Puerto
3001ea38cc Add-d-ds s-s-stut-ttering t-to the g-gam-me (#4901) 2021-10-17 01:23:31 +02:00
Watermelon914
4bf8a5d527 Adds hand labelers (#4903)
* Adds hand labelers

* Removes unnecessary thing

* Docs

* Reverts some changes

* Addresses comments and adds inhand sprites

* Addressed comments

Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
2021-10-16 13:34:05 -07:00
ShadowCommander
9da81ea85f Add GhostRadio to allow ghosts to hear radio messages (#4896)
* Add GhostRadio to allow ghosts to hear radio messages

* Add GhostRadio to ignored components
2021-10-16 12:04:35 -07:00
ShadowCommander
dae3ed3006 Fix chemmaster UI and eating pills (#4900) 2021-10-16 14:56:20 +02:00
mirrorcult
ae1ce0b31c Status effect refactor (#4868)
* Oops! All Changes In One Commit

* try desperately to fix prediction issues and fail

* oops

* test

* actually fixes prediction issues

* port jittering to status effect

* default merge behavior + alert cooldown stuff

* silly test issue

* zabloing

* address reviews
2021-10-15 23:45:04 +02:00
Vera Aguilera Puerto
da0e9c1215 Some saltern tweaks, SSS weapon spawn balancing. 2021-10-15 14:45:43 +02:00
Vera Aguilera Puerto
9e68384903 Captain's gloves and black gloves now protect against burn damage when touching lights. 2021-10-15 13:06:21 +02:00
Alex Evgrashin
ce0b73ef62 Description for Uplink UI (and preset uplinks) (#4870)
* testing decription textlabel

* Move uplink listing to a new menu

* Add search bar

* Added description

* Added radio uplink

* Added preset uplinks

* Minor fix

* Fixed comma
2021-10-15 12:49:59 +02:00
Swept
e34888373a Respriting the codebase (#4820)
* Walls

* Airlocks mostly ported

* Disposal Unit

* Tiles

* Lighting

* Catwalk

* Windows

* Some vending machine work

* More Vending Machines

* Rest of vending machine sprites ported

* Fixes to vending machines

* Tables (This took a lot of work)

* Fixes low walls being required for window smoothing
- Also replaces window damage visualization

* Plasma Window

* APC

* SMES + Reorganized parts.yml

* Furniture and Organization and Removed Shelf

* Renamed seats.yml to chairs.yml

* Dispensers

* Lazy-fixed the glass airlocks

* Don't need this no more

* Tilez

* blue circuit my fucking beloved

* Switches lights to cev one

* Conveyors and Switch

* Reorients lights

* !ALERT! MAP CHANGES !ALERT!

Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
2021-10-15 11:58:40 +02:00
Kara D
ca90025005 Hotfix light switches not working 2021-10-14 21:16:11 -07:00
20kdc
10dc8d78cf Makes the solar control computer accessible by adding the board to the lathe (#4869)
* Makes the solar control computer accessible by adding the board to the lathe

* Adjust solar panel collision to not be insanely big
2021-10-14 17:05:04 -07:00
Vera Aguilera Puerto
787aa24656 Add linter support for TimedSpawnerComponent, fix linter errors. 2021-10-14 11:09:26 +02:00
Leon Friedrich
d5392d7f29 More admin ghost interactions (#4854)
* more aghost interactions

* restart test

and fix some yaml spacing while at it.
2021-10-13 10:40:29 -07:00
20kdc
dfe500a8bb Re-add monkey cubes to Cargo (#4858)
Without these, the Chef kinda just has to deal with fruit eventually.
2021-10-13 10:14:33 -07:00
20kdc
6d7b037dd6 More injectable food, condiment fixes, migrate Salt to TableSalt (#4846) 2021-10-13 10:03:12 +02:00
20kdc
88bee5b878 Allow injecting into foods again (#4845) 2021-10-12 17:01:06 +02:00
Vera Aguilera Puerto
ac1b5fa66e Regular windoors are also airtight now. 2021-10-12 14:10:17 +02:00
20kdc
e144bb53f5 Fold Produce's "produce" solution into the "food" solution to fix empty food (#4837)
One of these was going to have to be folded into the other for it to work.
I am starting to really hate this refactor.
Note that this might still leave smokable tampering broken if it was already broken, but it shouldn't break it if it wasn't.

TESTED: Grown apples, carrots, something I forgot, bananas, *client crash due to slipping*
2021-10-12 10:01:23 +02:00
Kara D
d7c1200104 fix emitter layers/mask
prototypes when closes #3918
2021-10-11 14:47:27 -07:00
mirrorcult
9b4e495c95 Blast doors & shutters (#4822) 2021-10-10 12:43:50 +02:00
E F R
72d30724c4 protoypes/atmos: fix trinary port directions (#4824)
The trinary ports were assigned N/W/S, but the current sprite uses E/S/W.
2021-10-10 11:40:47 +02:00
Pieter-Jan Briers
a5c92e0d14 Fixed certain vending machines having very large ambient light radius and shining through walls.
base VendingMachine didn't set a light radius so machines that didn't override it had radius 5 which is way too much.
2021-10-09 20:13:52 +02:00
mirrorcult
0dc32b6ac1 Modify light variables for optimization (#4753) 2021-10-09 18:26:45 +02:00
20kdc
4f5cbb63de Paper Visualizer (#4811) 2021-10-09 15:48:53 +02:00