Víctor Aguilera Puerto
bb3aee90b2
FloorTileItem station extension/new grid creation ( #2500 )
...
* FloorTileItemComponent can now extend the station, or create new grids.
* Fixes wrong interaction system EntityCoordinates check.
Needed for all this to work.
2020-11-06 22:38:41 +11:00
Víctor Aguilera Puerto
6a469508ca
Fix every BuckleComponent subscribing to EventBus when buckled ( #2504 )
2020-11-06 12:38:24 +01:00
Víctor Aguilera Puerto
60dd0de96f
Fix crash when invalid construction prototype is passed.
...
Fixes #2501
2020-11-06 10:56:14 +01:00
metalgearsloth
864fa0a57c
Minor device network changes ( #2499 )
...
* Device network changes
* Update too
* Update Content.Server/GameObjects/EntitySystems/DeviceNetworkSystem.cs
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-11-05 18:04:21 +01:00
metalgearsloth
e62df15ef9
Add cvar for events ( #2478 )
...
There's also the existing events command as well that's separate. I think there's value in having both? (Where mods can turn it on and off but not change the default?)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-11-05 18:04:07 +01:00
metalgearsloth
14568bc10c
Reset saltern disposal entries to default ( #2486 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-11-05 17:58:41 +01:00
metalgearsloth
51d8d5dd9d
Disable climbing when buckled ( #2488 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-11-06 01:08:24 +11:00
ShadowCommander
8fa6f2c3de
Add feedback to the signallink command ( #2482 )
2020-11-05 22:57:49 +11:00
Víctor Aguilera Puerto
5cac4c5917
RotatableComponent QOL improvements.
...
- Rotatable verbs only show if the entity can be rotated.
- Adds parameter to rotate anchored entities.
- Office chairs can now be rotated regardless of anchoring.
2020-11-04 11:21:01 +01:00
Víctor Aguilera Puerto
f54016f912
Fixes incorrect reagents in produce
2020-11-04 10:16:28 +01:00
zionnBE
2faff4963a
Fix block game causing server crash ( #2477 )
...
* Fix block game crashing server
* fffff i just noticed
* THIS is the correct property
* Ignore unpause if game has not started
* Init _currentPiece by BlockGame constructor
2020-11-04 18:08:47 +11:00
Swept
1444074b24
Initial ( #2450 )
2020-11-03 14:14:46 -08:00
Swept
6a72a0365d
Camera doesn't move on melee attack ( #2107 )
2020-11-03 13:30:36 -08:00
Víctor Aguilera Puerto
246b2fe6db
Update submodule.
2020-11-03 19:36:54 +01:00
DrSmugleaf
3970e8b179
Add unoccluded check for pointing arrows ( #2253 )
...
* Make pointing check for occlusions
* Make pointing ignore the pointer in case you are hella occluding
* Merge branch 'master' of https://github.com/space-wizards/space-station-14 into unoccluded-pointing
2020-11-03 21:25:31 +11:00
moonheart08
1e9968f2e1
add machine linking button to sandbox panel. ( #2484 )
...
* add machine linking button to sandbox panel.
* Update Content.Client/Sandbox/SandboxManager.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2020-11-03 21:14:43 +11:00
zionnBE
9f03fc8880
Add access restrictions to vending machines ( #2471 )
...
* Add vending machine access restrictions
* oops
* Handle null
* Flick deny upon access denied
Co-authored-by: zionnBE <zionn@tfwno.gf >
2020-11-02 22:33:12 +11:00
DrSmugleaf
981fed8b27
Fix being able to start pulls on anchored entities ( #2457 )
...
* Fix being able to start pulls on anchored entities
* Replace tryget with component dependency
2020-11-02 11:58:47 +01:00
DrSmugleaf
1817a4a816
Change events command to give better instructions on how to use it ( #2456 )
2020-11-02 11:41:07 +01:00
DrSmugleaf
6b4a39006e
Make mechanism behaviors properly update, fix eating and drinking ( #2472 )
...
* Make mechanisms properly update and fix eating and drinking
* Remove outdated component ignores
* Fix nullable error
* Fix mechanism behavior events
* Remove unnecessary code
2020-11-02 11:37:37 +01:00
Tomeno
015539dcdc
Revert to old cooldown and unify with DoAfter ( #2469 )
...
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk >
2020-11-02 11:32:03 +01:00
Markek1
b5d48e4db0
Fixed crematorium creating ash out of nothing and being allowed to cremate while open ( #2473 )
2020-11-02 11:31:27 +01:00
Pieter-Jan Briers
c9236d88ac
Merge remote-tracking branch 'upstream/master' into 20-10-30-admins
2020-11-02 00:24:15 +01:00
Pieter-Jan Briers
6980ff84b0
Fix include calls for the admin DB stuff.
2020-11-02 00:23:34 +01:00
Pieter-Jan Briers
0e419ad321
Fix include calls for the admin DB stuff.
2020-11-02 00:22:53 +01:00
Pieter-Jan Briers
6cc6cc3697
Make loginlocal SERVERONLY.
2020-11-02 00:10:07 +01:00
Pieter-Jan Briers
0618cde2b7
Announce logins/logouts.
2020-11-02 00:04:58 +01:00
Pieter-Jan Briers
6f78851647
Send messages on admin/deadmin.
2020-11-01 23:56:35 +01:00
Pieter-Jan Briers
637581bf3b
Correctly update the admin button the chat box.
2020-11-01 23:55:55 +01:00
ShadowCommander
f58a951701
Update submodule
2020-11-01 13:34:10 -08:00
metalgearsloth
2e65b1e5fa
Optimise flashlights ( #2468 )
...
Flashlights were calling dirty EVERY TICK so this just means they only call it when absoluetely necessary which saves a lot.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-10-31 21:56:46 +01:00
Víctor Aguilera Puerto
87cb22838b
Fix bug where built computers would spawn with an extra board.
2020-10-31 14:17:33 +01:00
Paul Ritter
172b964de4
zumo too quick ( #2463 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2020-10-30 19:58:17 +01:00
Paul Ritter
f36cba8e21
Refactors machine linking to use generics ( #2462 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2020-10-30 19:46:19 +01:00
Paul Ritter
95590833ce
ignores some components ( #2461 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2020-10-30 18:08:39 +01:00
DrSmugleaf
f52ec5a8f7
Fix icon smoothing component not working with rotated entities ( #2455 )
2020-10-30 16:28:54 +01:00
Pieter-Jan Briers
711166f43a
Merge remote-tracking branch 'upstream/master' into 20-10-30-admins
2020-10-30 16:23:21 +01:00
Pieter-Jan Briers
ad58a056d7
ConGroups are gone. Long live admin flags in content.
2020-10-30 16:06:48 +01:00
Paul Ritter
d8f5bffaa0
Arcade polish ( #2333 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2020-10-30 11:25:26 +01:00
Víctor Aguilera Puerto
e9df8794da
Instrument State now syncs more instrument values.
...
For adminbus purposes, mostly.
2020-10-30 10:34:22 +01:00
Peter Wedder
ed1cca2c59
Super synth ( #2447 )
2020-10-30 10:14:58 +01:00
Metal Gear Sloth
837792ee17
Update submodule
2020-10-30 17:14:39 +11:00
DrSmugleaf
37e97ca89f
Change components to use timer component ( #2426 )
...
* Change components to use timer component
* Fix old usages of tokens
2020-10-30 15:02:49 +11:00
DrSmugleaf
c86c378198
Make the context and verb menus visible through walls for ghosts ( #2415 )
2020-10-30 14:52:37 +11:00
DrSmugleaf
097bde6ded
Add test for being able to buckle again after being forced to unbuckle ( #2432 )
2020-10-30 02:43:55 +01:00
DrSmugleaf
57729063b7
Add a test for the weightless status ( #2437 )
...
* Add wip test for weightless status
* Expand and fix weightless test
2020-10-30 02:38:21 +01:00
moonheart08
86829b5191
Liiiiight ( #2451 )
...
* Mortician's Menagerie (#2391 )
* Body bags!
* Morgue Trays and the Crematorium!
Reorganised body bags to be under Morgue, not Medical
* Fix. Things outside of EntityStorageComponents now use the Try*Storage() not just *Storage() methods - Allows mobs to be trapped in a morgue/crematorium whose tray can't open.
* Fix tests. Modernise component dependency and nullability.
* Update Content.Server/GameObjects/Components/Morgue/MorgueTrayComponent.cs
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
* fix magically disappearing prototype (presumably just a mistake on my part)
Co-authored-by: Remie Richards <remierichards@gmail.com >
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-10-30 02:22:51 +01:00
Julian Giebel
45b610f933
Disposal mailing ( #2194 )
...
* Implement device networking
* Implement device configuration menu
* Fix device network
* Implement disposal mailing unit
* Implement base network connection
Implement wired and wireless network connection
Implement device network metadata
* Fix dereference null error
* Fix wired network null checks
* Change BaseNetworks enum to NetworkUtils class
Add PingResponse function to NetworkUtils
Change device network file structure
* Add doc comments
* Apply suggestions from code review
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
* Add tag validation to disposal mailing unit
* Add tag validation to the mailing unit component
* Address reviews
Change WiredNetwork can connect check
Change device networking string literals to constants
* Address reviews
Revert changes to PowerProvider and PowerReceiver
Add new NodeGroup
WELP
* Fix recursive access to Owner property
* Integrate suggested changes
* Fix TryGetWireNet acting on NullPowerProvider
Fix network connections not checking if their owner has been deleted
* Close device network connection when the owning entity got deleted
Fix mailing unit not closing the device network connection on remove
* Remove GetWireNet from NullPowerProvider
Co-authored-by: Julian Giebel <j.giebel@netrocks.info >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2020-10-30 01:16:26 +01:00
Paul Ritter
1b3cbd4d3a
Resolves that make you flinch ( #2423 )
...
* argh
* ouch
* zap
* adds default!
* adressed review
2020-10-30 11:13:35 +11:00
DrSmugleaf
12d8737e09
Change WaitUntil tickstep default to 1, fix going over the max, better async and fix rejuvenate test not being async ( #2439 )
2020-10-30 01:08:33 +01:00