Commit Graph

6161 Commits

Author SHA1 Message Date
Flipp Syder
c7c651e3de Refactors TemperatureComponent and AtmosExposed to ECS (#4927)
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2021-10-29 10:18:43 +02:00
PJBot
68e5a204e3 Automatic changelog update 2021-10-29 04:08:35 -04:00
20kdc
7cdb9dcf86 Disposals fixed under station rotation (#5067)
* Some sanity checks on disposals movement, fix the interpolator

* Technically fix disposal routing, but I'm not done here yet

* Remove disposals reliance on implicit direction sensing entirely.
2021-10-29 19:07:32 +11:00
PJBot
01d62baa64 Automatic changelog update 2021-10-29 04:05:27 -04:00
Flipp Syder
91b4ce6f24 Adds generic damage visualizer to the game (#4893) 2021-10-29 10:04:24 +02:00
metalgearsloth
87701b50c6 Remove naughty IEntity.Dirty calls (#5069)
Really this thing should probably be internal because you should never be calling it.
2021-10-28 22:40:05 -07:00
PJBot
c1f9b34cd4 Automatic changelog update 2021-10-29 01:39:45 -04:00
Kara D
78005f8e9e Fix windoors not autoclosing
Fixes #4902
2021-10-28 22:38:36 -07:00
PJBot
9244411f5c Automatic changelog update 2021-10-29 01:26:46 -04:00
Kara D
a02b08651b Fix lasers not passing through grilles 2021-10-28 22:25:21 -07:00
PJBot
493af8861d Automatic changelog update 2021-10-28 13:03:12 -04:00
Vera Aguilera Puerto
d62317b8f6 Fix not being able to construct windows on top of grilles.
Fix #5073
2021-10-28 19:02:07 +02:00
Vera Aguilera Puerto
65186abeea Update submodule.
Reverts a funny PVS change.
2021-10-28 17:59:13 +02:00
metalgearsloth
c71a53b388 Update submodule 2021-10-29 01:29:13 +11:00
PJBot
6c0af6f7b8 Automatic changelog update 2021-10-28 08:36:02 -04:00
Leon Friedrich
b427d9cb8b Fix stuck in-hand sprites (#5068) 2021-10-28 14:34:59 +02:00
Visne
ac78145b94 Remove encapsulation for previously protected XAML UI fields (#4975) 2021-10-28 14:23:17 +02:00
PJBot
aed66cfc48 Automatic changelog update 2021-10-28 07:30:22 -04:00
Leon Friedrich
5dd73ff6e0 Fix emitter lock toggle (#5066) 2021-10-28 13:29:19 +02:00
Visne
94579d1877 Fix a bunch of warnings (#5058) 2021-10-28 13:19:38 +02:00
Vera Aguilera Puerto
0bca9befca Fix being able to electrocute pulled mobs when completely insulated. 2021-10-28 11:50:31 +02:00
PJBot
13f3771594 Automatic changelog update 2021-10-28 05:23:03 -04:00
Vera Aguilera Puerto
335c461442 Fix sync UseTool not calling ToolFinishUse when there's a DoAfter.
Fixes #5060
2021-10-28 11:21:55 +02:00
Vera Aguilera Puerto
f12cec3f98 Fix construction DoAfter results not setting current edge index.
Fixes #5061
2021-10-28 11:21:55 +02:00
Vera Aguilera Puerto
f840db0458 Fix bug which allowed you to build machines for free by taking the board out and putting it in again. 2021-10-28 11:07:33 +02:00
Saphire Lattice
1e7a3ff191 Fix morgue picking up pipes (#5045) 2021-10-27 23:09:10 -07:00
PJBot
6067122abc Automatic changelog update 2021-10-28 01:22:22 -04:00
Leon Friedrich
49296e33a0 Refactor Context Menus and make them use XAML & stylesheets (#4768)
* XAML verb menu

* fix ghost FOV

* spacing

* rename missed "ContextMenu"->"EntityMenu" instances

* move visibility checks to verb system

* update comment

* Remove CanSeeContainerCheck

* use ScrollContainer measure option

* MaxWidth / texxt line wrapping

* verb category default

Now when you click on a verb category, it should default to running the first member of that category.

This makes it much more convenient to eject/insert when there is only a single option

* only apply style to first verb category entry

* Use new visibility flags

* FoV -> Fov

* Revert "only apply style to first verb category entry"

This reverts commit 9a6a17dba600e3ae0421caed59fcab145c260c99.

* make all entity menu visibility checks clientside

* Fix empty unbuckle category

* fix merge
2021-10-27 22:21:19 -07:00
PJBot
224952110e Automatic changelog update 2021-10-27 22:37:12 -04:00
Alex Evgrashin
2cb35fab3c Fix light replacer and move it to ECS (#5053)
* Fixed broken replacer prototype

* Light replacer ECS
2021-10-28 13:36:09 +11:00
Visne
a23a182946 MicrowaveMenu to XAML UI (#4988)
* Rename and create files

* MicrowaveMenu to XAML UI

* Improve code 😪

* Restart tests

* Restart tests

* Remove unused imports

* Remove duplicate localization string, set MinWidth so string fits

* Improve code and localization

* Update Content.Client/Kitchen/UI/MicrowaveBoundUserInterface.cs

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2021-10-27 14:59:53 -07:00
Flipp Syder
e29e058f8c Restores missing pronouns. Oops! (#5051) 2021-10-27 20:50:12 +02:00
Visne
c67160ae19 Disable warnings that would be refactored anyway (#5047) 2021-10-27 18:10:40 +02:00
PJBot
bd4ab219e3 Automatic changelog update 2021-10-27 11:45:33 -04:00
20kdc
bf48a42b6f Give the Engi-Vend insulated gloves (only one machine in engineering) (#5049)
This is because engineers end up not having enough insulated gloves to go around.
Kinda bad.
2021-10-27 17:44:31 +02:00
PJBot
16618fa186 Automatic changelog update 2021-10-27 06:55:16 -04:00
Julian Giebel
5b74811f28 Add high pressure machine frame rsi (#4950)
Implement Disposal machine construction graph and recepie
Restore eris disposal unit

Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-10-27 21:54:12 +11:00
metalgearsloth
a12eb29464 Convert sus events to eventbus (#5044) 2021-10-27 10:53:10 +02:00
metalgearsloth
3b508b041b Remove some unused fields again-ing 2021-10-27 19:43:57 +11:00
PJBot
3833389481 Automatic changelog update 2021-10-27 04:33:09 -04:00
20kdc
687427d324 Lower Saltern generator power to balance things out (#4749)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-10-27 10:32:06 +02:00
PJBot
ee05f64b4c Automatic changelog update 2021-10-27 04:28:28 -04:00
Pieter-Jan Briers
3e46b5f7b7 Update submodule 2021-10-27 10:27:31 +02:00
metalgearsloth
f320c6dd8f Fix storage closing bounds on rotated grids (#5033) 2021-10-27 10:27:25 +02:00
Ygg01
14b401f9b3 Puddle refactor 2: Spillastic boogaloo (#4784)
* Refactor PuddleComponent

* Move puddle effects into separate RSIs

Basically egg/tomato/powder puddle will be moved into separate
/Textures/Fluids RSIs

* Fix YAML for puddles

* Fix issues sloth pointed out.

* Ensure Puddle Component are properly added when spawned

* Remove unnecessary method init puddle with starting maxVolume

* Addressed ElectroSr comments

* Add Resolves

* Try fix error in ensureSolution

* Puddle unanchoring

* Address some issues with puddles

* Fix continue -> return
2021-10-27 19:24:18 +11:00
Ygg01
03b1fed47d Change ChemMaster 4000 UI to use XAML UI (#5025) 2021-10-27 09:22:02 +02:00
PJBot
0862e5ae5a Automatic changelog update 2021-10-27 03:13:40 -04:00
Saphire Lattice
0da8a5b9d0 Fix trashbags picking up atmos entities that are anchored (#5035) 2021-10-27 18:12:36 +11:00
Visne
ae2f9fb83a CrayonWindow to XAML UI (#4987)
* Create and rename files

* CrayonWindow to XAML
2021-10-26 20:35:46 -07:00
PJBot
4bef8d3dde Automatic changelog update 2021-10-26 21:32:25 -04:00