collinlunn
a5492bc943
More power nullability ( #3070 )
2021-02-02 12:20:24 +01:00
Pieter-Jan Briers
d0d2434fba
Make Jenkinsfile more resilient against engine tag shenanigans
2021-02-02 03:39:31 +01:00
DrSmugleaf
b0482dcb63
Add tag component and test ( #2761 )
...
* Add tag component and test
* Remove 0 capacity
* Add tag component extensions
* Change tags to be prototypes
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2021-02-02 12:11:04 +11:00
tmtmtl30
8dea532800
removes collision from beds ( #3038 )
...
* removes collision from beds
* Updates bed collision mask.
2021-02-02 12:02:42 +11:00
Acruid
8b5d66050a
Console Unify API Changes ( #3059 )
...
* Remove unused IChatCommand.
* Lots of refactoring into a shared context.
* Removed ICommonSession from server concmd Execute.
* Added argStr parameter to concmd execute.
* The execute function of client concmds now returns void, use the new shell.RemoteExecuteCommand function to forward commands.
* Finally move shells and commands into shared.
* Console commands can now be registered directly without a class in a shared context.
* Engine API Changes.
* Repair rebase damage.
* Update Submodule.
2021-02-01 16:49:43 -08:00
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