20kdc
80ad2ef5b7
Botany composting & shovel/spade (or, make botany sustainable) ( #3064 )
...
* Botany: Introduce shovel and spade into hydro\_tools
* Botany: Add shovel/spade (just removes plants)
* Botany: Add shovel/spade lathe recipes and make all botany lathe recipes accessible
* Botany: Add spade into Saltern
* Botany: Give Saltern a bucket for the botanist
* Botany: Plant produce can be composted for nutriment/etc.
* Botany: Bye-bye duplicated force update code, hello ForceUpdateByExternalCause
* Botany: Shovel identity crisis resolved (thanks Paul)
2021-02-01 23:46:20 +01:00
20kdc
633a6b3ab9
Walls, catwalks, table frames can no longer be constructed rotated. ( #3057 )
...
* Walls, catwalks, table frames can no longer be constructed rotated.
This should help prevent bugs from unanticipated rotations.
* SnapToGrid ZeroRotation (now SouthRotation) - Stuff must face south apparently
2021-02-01 21:58:47 +01:00
bhespiritu
6b6ddd0a73
update UpdateVisuals to use Destructible thresholds ( #3051 )
...
* update UpdateVisuals to use Destructible thresholds
* refactor windows to use Destructible threshold instead of maxDamage
2021-02-01 17:22:50 +01:00
collinlunn
b51b8cb182
Some Power nullable & ComponentDependency ( #3050 )
...
* Power nullability
* AME nullability
* re-adds EnsureComponents
* conflict fix
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/RadiationCollectorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryStorageComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryStorageComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryDischargerComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Power/PowerNetComponents/BatteryDischargerComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* removes duplicate component assignment
Co-authored-by: py01 <pyronetics01@gmail.com >
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-02-01 17:19:43 +01:00
Vera Aguilera Puerto
044040effe
Port instrument menu UI to use XAML ( #3066 )
2021-02-01 16:49:32 +01:00
Acruid
afb8e5a782
Stops the exception spam in console about PlayWeaponArc when the client is outside the PVS of a weapon swing. This does not fix the bug, just catches it.
2021-01-31 15:54:05 -08:00
Pieter-Jan Briers
e0bf335030
Fix parallax constantly regenerating on Windows.
...
Because Windows does CRLF (yuck) the parallax file mismatches with the one shipped with the actual launcher client.
We now normalize the EOLs to fix this.
2021-01-31 00:08:43 +01:00
Vera Aguilera Puerto
86841385c6
Remove invalid CyberSylph bar sign.
...
Fixed #3039
2021-01-30 15:57:31 +01:00
Vera Aguilera Puerto
59d508c5df
Fixes exception when solution reaction completely removes reagent.
...
Fixed #3053
2021-01-30 15:55:10 +01:00
py01
c80efdaf44
Node and NodeGroup nullability ( #3047 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-29 13:21:08 +11:00
py01
4bf61770e1
Piping nullability ( #3048 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-29 13:20:13 +11:00
Pieter-Jan Briers
67e1da4cc2
Syringes now automatically switch between draw/inject when emptied/filled up fully.
2021-01-25 02:10:23 +01:00
Pieter-Jan Briers
c465253a2a
Delete unused human alerts folder.
2021-01-24 23:03:52 +01:00
Pieter-Jan Briers
080846d396
Make AlertControl use AnimatedTextureRect for animated alert icons.
2021-01-24 23:02:29 +01:00
Pieter-Jan Briers
9f7f55d264
Update submodule.
2021-01-24 23:02:16 +01:00
Pieter-Jan Briers
690a862e57
Move various alerts to animated RSIs.
2021-01-24 22:58:22 +01:00
Pieter-Jan Briers
961f80254d
You now stop breathing while in crit.
2021-01-24 16:38:01 +01:00
Pieter-Jan Briers
526c3d1ebf
You can now rig power cells to explode.
...
VERY funny.
2021-01-24 16:21:18 +01:00
Pieter-Jan Briers
436694e376
Explosions can be spawned at any coordinate, play sound again.
2021-01-24 16:06:03 +01:00
Pieter-Jan Briers
935cfe4be5
A little bit of work on bar drinks until I gave up.
2021-01-24 15:03:23 +01:00
Pieter-Jan Briers
e34a78a8af
Fix chloral hydrate recipe to be more expensive.
2021-01-24 14:33:16 +01:00
Pieter-Jan Briers
dbdbdeee8f
Fix incorrect reagents.
2021-01-24 14:32:42 +01:00
Pieter-Jan Briers
c947bb75e6
You feel a tiny prick (Hypospray) ( #3034 )
2021-01-24 14:18:12 +01:00
py01
72b5ae9468
GasGeneratorComponent ( #3029 )
...
* GasGeneratorComponent
* gas generator sprite
* component comment
* replace the other typeof with nameof
* Update Resources/Textures/Constructible/Atmos/gasgenerator.rsi/meta.json
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Constructible/Ground/gasgenerator.yml
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Update Content.Server/GameObjects/Components/Atmos/Piping/GasGeneratorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Update Content.Server/GameObjects/Components/Atmos/Piping/GasGeneratorComponent.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* specifies physics component
* comments
Co-authored-by: py01 <pyronetics01@gmail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-01-24 19:42:33 +11:00
20kdc
e53ae365a3
Get rid of the OverlayEffectsComponent stuff ( #3010 )
...
* Get rid of the OverlayEffectsComponent stuff because it just ended up creating workarounds for it's bugs, without removing any functionality
* Flashes and Flashbangs use the same code now (the Flashable path because it's better)
2021-01-24 19:17:45 +11:00
metalgearsloth
329d599107
Fix drag-drop stripping ( #3001 )
...
* Fix drag-drop stripping
* More robust
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-24 19:00:58 +11:00
Pieter-Jan Briers
c3004b737f
Update submodule
2021-01-24 04:22:22 +01:00
Pieter-Jan Briers
3874f1f77a
HighDPI actions UI icons.
2021-01-24 02:32:56 +01:00
Paul
5f6d2d50ba
fix cause of renaming of proj
2021-01-23 22:45:23 +01:00
Pieter-Jan Briers
12b442d2ee
EntityButton no longer inherits PanelContainer.
...
It didn't use the functionality so.
2021-01-23 21:51:18 +01:00
Pieter-Jan Briers
148c8daeb6
Adds 15/20/30 buttons to chem dispenser.
2021-01-23 20:27:45 +01:00
Pieter-Jan Briers
ea33397c89
Mark ReagentUnit instance methods are readonly.
2021-01-23 20:09:02 +01:00
Pieter-Jan Briers
d4f4a1a44b
Make pills not FoodBase items to fix some exceptions.
2021-01-23 20:03:35 +01:00
Paul
358ddbf8dd
renamed analyzer proj
2021-01-23 20:00:38 +01:00
Paul
eca029a278
adds attr
2021-01-23 20:00:29 +01:00
Pieter-Jan Briers
2af616284e
Log all broken reactions.
2021-01-23 19:37:28 +01:00
Pieter-Jan Briers
8b2f28f155
ReactionPrototype now uses arrays instead of lists internally.
...
Just a tiny optimization.
2021-01-23 19:36:48 +01:00
Paul
cd5b6ecc90
Merge branch 'master-upstream' into expl_int_analyzer
2021-01-23 19:09:18 +01:00
Pieter-Jan Briers
1eb5af6449
Adds ClumsyComponent.TryRollClumsy helper method.
2021-01-23 17:54:58 +01:00
Pieter-Jan Briers
6635054cac
Attacks now re-orients players like interactions so.
2021-01-23 17:50:48 +01:00
Pieter-Jan Briers
85fcf7290c
Clean up terrible solution entity reaction copy pasta.
2021-01-23 16:49:22 +01:00
Pieter-Jan Briers
ae91059c0b
Adds "Add Reagent" admin verb.
2021-01-23 16:45:20 +01:00
Pieter-Jan Briers
fd7fcbadda
Transfter
2021-01-22 23:04:20 +01:00
Pieter-Jan Briers
b2ae658c81
Update submodule.
...
Critical fixes like no more mem leak and TPS fixing.
2021-01-20 21:25:14 +01:00
chairbender
f9670d36c4
Improved Inventory / Hand Slots UI ( #2965 )
2021-01-20 09:32:44 +01:00
Alex Evgrashin
02ea6ce57c
Toilet ( #3012 )
...
* Ported sprites from eris
* Added yml
* lid open/close logic
* interactivity
* Working on new secret stash component
* Object will drop on destruction
* Can get item and examine message
* Reagent container and some cleaning
* Moved potted plant to stash
* New base prefab
* Now you can deconstruct toilet
* Small fixes
* Fixed unknown components errors
* Fixed grammar errors
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
* Now use prob
* More grammar
* Update Content.Server/Construction/Conditions/ToiletLidClosed.cs
Aaaaaaaa
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* No delays
* Amazing sound design
* Moved sound to mono
* Toilet viz
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-01-20 18:02:34 +11:00
py01
f9f724b4af
Piping sprites cleanup ( #3022 )
...
* Moves piping visualizers to own folder
* Pump visualizer update
* Siphon and vent visualiser only set enabled visibility
* PipeVisualizer cleanup
* Replaces off vent/scrubber sprites
* Gas filter sprite update
* Revert "Gas filter sprite update"
This reverts commit 676e5d55e1157a229b1445eeea53a5c8032dbbb5.
* Rotates gas filter sprites to match T-junction pipe directions
* Removes pipes from scruber and vent state
* Makes sprite components use layers
* disabled sprite netsync on piping entities
* piping meta.json cleanup
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-20 00:26:16 +11:00
metalgearsloth
6a41194bc9
Fix buckle drops. ( #3023 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-20 00:16:41 +11:00
Swept
23c1b5e05d
Adds Science, Chemistry, Mime Duffelbags. ( #3026 )
...
* Sprites
* Entities
* Adds fills and roles
* Cleans up inconsistent duffel bag naming.
2021-01-19 19:54:43 +11:00
Swept
5bc7343a9b
Initial ( #3024 )
2021-01-19 19:53:39 +11:00