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
Vera Aguilera Puerto
09d40b386a
Added simple grilles with construction, deconstruction and destruction. ( #4801 )
2021-10-09 10:54:56 +02:00
Alex Evgrashin
df3b766139
Telecrystals (and a bit more ECS) ( #4775 )
2021-10-08 12:26:42 +02:00
Swept
6b474c75f8
Renames all mob IDs from stupid old format ( #4789 )
2021-10-07 18:59:59 +00:00
Vera Aguilera Puerto
365c7da4dc
Makes tools and welders ECS, add ToolQualityPrototype. ( #4741 )
2021-10-07 13:01:27 +02:00
Ygg01
371b222471
Fix puddles blocking bullets ( #4783 )
2021-10-06 23:59:11 -07:00
Vera Aguilera Puerto
fa249b5f97
Fix bike horn sound not having pitch variation anymore.
2021-10-06 15:12:44 +02:00
Leon Friedrich
6f50dd2f7b
Make ItemCabinet use ItemSlots ( #4771 )
...
* pda slot names
* cabinets use item slots
* fix yaml
* fix tests
2021-10-05 14:55:45 -07:00
metalgearsloth
bc62e500fe
Anchor some more stuff that should be anchored
...
They're all static bodies and aligned centre to the tile anyway sooo
2021-10-05 23:43:52 +11:00
metalgearsloth
7cea9d5861
Anchor racks
2021-10-05 23:31:39 +11:00
Leon Friedrich
6cb58e608b
ECS verbs and update context menu ( #4594 )
...
* Functioning ECS verbs
Currently only ID card console works.
* Changed verb types and allow ID card insertions
* Verb GUI sorting and verb networking
* More networking, and shared components
* Clientside verbs work now.
* Verb enums changed to bitmask flags
* Verb Categories redo
* Fix range check
* GasTank Verb
* Remove unnecessary bodypart verb
* Buckle Verb
* buckle & unbuckle verbs
* Updated range checks
* Item cabinet verbs
* Add range user override
* construction verb
* Chemistry machine verbs
* Climb Verb
* Generalise pulled entity verbs
* ViewVariables Verb
* rejuvenate, delete, sentient, control verbs
* Outfit verb
* inrangeunoccluded and tubedirection verbs
* attach-to verbs
* remove unused verbs and move VV
* Rename DebugVerbSystem
* Ghost role and pointing verbs
* Remove global verbs
* Allow verbs to raise events
* Changing categories and simplifying debug verbs
* Add rotate and flip verbs
* fix rejuvenate test
* redo context menu
* new Add Gas debug verb
* Add Set Temperature debug verb
* Uncuff verb
* Disposal unit verbs
* Add pickup verb
* lock/unlock verb
* Remove verb type, add specific verb events
* rename verb messages -> events
* Context menu displays verbs by interaction type
* Updated context menu HandleMove
previously, checked if entities moved 1 tile from click location.
Now checks if entities moved out of view.
Now you can actually right-click interact with yourself while walking!
* Misc Verb menu GUI changes
* Fix non-human/ghost verbs
* Update types and categories
* Allow non-ghost/human to open context menu
* configuration verb
* tagger verb
* Morgue Verbs
* Medical Scanner Verbs
* Fix solution refactor merge issues
* Fix context menu in-view check
* Remove prepare GUI
* Redo verb restrictions
* Fix context menu UI
* Disposal Verbs
* Spill verb
* Light verb
* Hand Held light verb
* power cell verbs
* storage verbs
and adding names to insert/eject
* Pulling verb
* Close context menu on verb execution
* Strip verb
* AmmoBox verb
* fix pull verb
* gun barrel verbs
revolver verb
energy weapon verbs
Bolt action verb
* Magazine gun barrel verbs
* Add charger verbs
* PDA verbs
* Transfer amount verb
* Add reagent verb
* make alt-click use ECS verbs
* Delete old verb files
* Magboot verb
* finalising tweaks
* context menu visibility changes
* code cleanup
* Update AdminAddReagentUI.cs
* Remove HasFlag
* Consistent verb keys
* Remove Linq, add comment
* Fix in-inventory check
* Update GUI text alignment and padding
* Added close-menu option
* Changed some "interaction" verbs to "activation"
* Remove verb keys, use sorted sets
* fix master merge
* update some verb text
* Undo Changes
Remove some new verbs that can be added later
undid some .ftl bugfixes, can and should be done separately
* fix merge
* Undo file rename
* fix merge
* Misc Cleanup
* remove contraction
* Fix keybinding issue
* fix comment
* merge fix
* fix merge
* fix merge
* fix merge
* fix merge
* fix open-close verbs
* adjust uncuff verb
* fix merge
and undo the renaming of SharedPullableComponent to PullableComponent. I'm tired of all of those merge conflicts
2021-10-04 20:29:03 -07:00