Commit Graph

5433 Commits

Author SHA1 Message Date
Vera Aguilera Puerto
f1490f4d85 Cleanup microwave and ExpendableLight sound stop code.
Now this doesn't throw anymore, so no need to try catch it.
2021-09-20 11:25:12 +02:00
Vera Aguilera Puerto
cda67df317 Fix some warnings relating to fields being unused. 2021-09-20 11:22:59 +02:00
metalgearsloth
578ed16b8f Remove IRelayMoveInput (#4663)
* Remove IRelayMoveInput

This interface gets called every time a movement key is pressed so it gets called a lot.

* Remove RelayMovementEntityMessage

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2021-09-20 11:06:48 +02:00
Visne
fcc1217e5d Stop using some obsolete stuff (#4657) 2021-09-19 23:40:22 -07:00
Visne
3895266b1f Remove last usage of MarginContainer (#4659)
* Remove usage of MarginContainer

* Fix margin
2021-09-19 23:40:03 -07:00
Visne
00b31d21f5 Remove last HSplitContainer usage (#4655) 2021-09-19 13:03:02 -07:00
Visne
5451f9eda1 Get rid of any usage of VBoxContainer/HBoxContainer (#4653)
Co-authored-by: Swept <sweptwastaken@protonmail.com>
2021-09-19 17:56:04 +00:00
Visne
73171835f1 MedicalScannerWindow to XAML UI (#4641) 2021-09-19 17:36:09 +00:00
Visne
9e5628ab5e MainMenuControl to XAML (#4642) 2021-09-19 17:34:46 +00:00
Visne
4f125f9c4a ResearchConsoleMenu to XAML UI (#4640)
* Create/rename files

* ResearchClientServerSelectionMenu to XAML

* ResearchConsoleMenu to XAML

* Localization
2021-09-19 10:23:32 -07:00
Swept
8e802b4305 Refactors Vending Menu to XAML-UI (#4614)
* Initial

* Some web-edit reviews

* Keep VV

* Applied Reviews
2021-09-19 17:21:05 +00:00
Swept
b84930cc31 Refactors APC Window to XAML-UI (#4624) 2021-09-19 17:18:58 +00:00
Visne
093cf98b93 PaperWindow to XAML UI (#4639)
* Rename/add files

* PaperWindow to XAML
2021-09-19 10:01:01 -07:00
Visne
5063689d81 GravityGeneratorWindow to XAML UI (#4638)
* Move color handling to localization strings, small improvements

* Create/move files to UI namespace

* Actually change namespace

* Move to XAML

* Improve localization
2021-09-19 09:59:55 -07:00
Vera Aguilera Puerto
a9b3b5136b Improves and cleans up TabletopSystem further. (#4633) 2021-09-19 11:07:35 +02:00
Vera Aguilera Puerto
08d6801ec5 Makes GasCanisterSystem use ECS BoundUserInterfaces. (#4608) 2021-09-19 09:32:38 +02:00
metalgearsloth
cdcf11e417 Update submodule 2021-09-19 15:17:37 +10:00
PJBot
b0d2c22d18 Automatic changelog update 2021-09-19 01:16:37 -04:00
Ygg01
fa905f477d Fix Welder component interaction (#4634) 2021-09-19 15:15:34 +10:00
Vera Aguilera Puerto
0776c0e2b9 Fix small sprite mistake. 2021-09-18 10:56:40 +02:00
PJBot
7f1d1dcb48 Automatic changelog update 2021-09-18 04:41:41 -04:00
Vera Aguilera Puerto
e440df03db Adds parchís game board, improves tabletop system to support other games. (#4610) 2021-09-18 10:40:38 +02:00
PJBot
5534aec102 Automatic changelog update 2021-09-18 04:39:45 -04:00
Vera Aguilera Puerto
6bf1fb6bac SoundSpecifiers can now specify paths/collections as a value too. (#4627) 2021-09-18 10:39:16 +02:00
Mads Glahder
08cfc3bb46 Fix construction from inside containers (#4595)
* Disallow construction of construction ghosts from inside a container

* Move IsInContainer check to before doing container ensuring

* Move IsInContainer check to HandleStartStructureConstruction to allow building items but not construct structures when inside a cozy locker

* Update Resources/Locale/en-US/construction/construction-system.ftl

Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2021-09-18 10:38:42 +02:00
metalgearsloth
5ece3d7747 Update submodule 2021-09-18 13:01:42 +10:00
Visne
a993af07c7 Credits window to XAML UI (#4622) 2021-09-17 09:10:24 -07:00
Visne
70260c21b5 Disposals UI to XAML (#4623)
* DisposalUnitWindow to XAML

* DisposalTaggerWindow to XAML

* Remove unused imports

* DisposalRouterWindow to XAML

* Fix localization
2021-09-17 09:09:45 -07:00
PJBot
d3035f0e5d Automatic changelog update 2021-09-17 10:17:16 -04:00
mirrorcult
62f6c8dd8e Wieldable/two-handed weapons (#4554)
* wielding kinda works

* rough out all the edges, wielding works nicely

* popups + loc

* increase damage & extra damage against whitelist

* small fixes

* forgot to actually do that

* reviews

* reviews + thing

* use resistances and not extradamageagainstwhitelist

* slashy

* make increasedamageonwield and melee hit events work with modifiersets

* Silly individual
2021-09-17 07:16:11 -07:00
Vera Aguilera Puerto
078a62762f Improves the JobSpecial system. (#4626)
* Improves the JobSpecial system.

* clean up code
2021-09-16 23:17:19 +10:00
PJBot
4fffb3c582 Automatic changelog update 2021-09-16 06:18:08 -04:00
Vera Aguilera Puerto
ce746dde35 Fix not being able to put most things in your pockets. 2021-09-16 12:16:14 +02:00
metalgearsloth
8bb5522734 Remove redundant GetComponent from SubFloorHide 2021-09-16 17:21:27 +10:00
metalgearsloth
121862fa64 Add SubFloorHide to disposal pipes 2021-09-16 17:21:03 +10:00
metalgearsloth
597622c0ab Update submodule 2021-09-16 13:04:43 +10:00
PJBot
6aa2eb5abb Automatic changelog update 2021-09-15 23:03:12 -04:00
metalgearsloth
6e99c8efcd Move testbed to engine (#4611) 2021-09-16 13:02:50 +10:00
metalgearsloth
820069ba9c Fixes for grid rotation (#4562)
* Fixes gas overlays
* Fixes verbs
*Set noRot on a bunch of stuff
2021-09-16 13:02:10 +10:00
mirrorcult
cc52ebb9b5 Generalize ResistanceSets into DamageModifierSets (#4619)
* generalize ResistanceSets into DamageModifierSets

* remove unneeded test prototype
2021-09-15 15:51:13 -07:00
Pieter-Jan Briers
cd6c2bb373 Improve ExaminedEvent to handle newlines for you with helper methods. 2021-09-15 16:58:15 +02:00
Pieter-Jan Briers
9c7b061d13 Puddle IExamine event. 2021-09-15 16:39:34 +02:00
Pieter-Jan Briers
ce6e37bdd8 ECS-ify Construction[Ghost]Component IExamine. 2021-09-15 16:36:56 +02:00
Pieter-Jan Briers
9733d35de7 Fix/ECS SharedEmotingComponent.
IActionBlocker -> events
Fix networking.
2021-09-15 16:36:56 +02:00
mirrorcult
7cee263955 Landing velocity threshold (#4606)
* landing threshold

* on bodystatus change

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-09-15 20:58:45 +10:00
PJBot
03260c2de7 Automatic changelog update 2021-09-15 06:49:10 -04:00
Ygg01
12430fbfcc Fix fire extinguisher to use spray solution (#4616)
* Fix fire extinguisher to use spray solution

* Fix FireExtinguisher more properly

* Re-add missing check to VaporSystem
2021-09-15 20:48:07 +10:00
PJBot
55b016e295 Automatic changelog update 2021-09-15 06:47:46 -04:00
Ygg01
c3d11fb3e1 Fix throwable solution (#4590)
* Fix throwable solution

* Revert previous commit

* Change Spillable and SpillBehavior

* Fix sloth's suggestion. Add more documents
2021-09-15 20:46:43 +10:00
Pieter-Jan Briers
9dae24ad89 Add extra unique constraints to DB jobs.
1. Can only have one high-priority job now. This actually got messed up for at least 10 people in the production DB and I fixed them manually.
2. Can't have duplicate jobs with the same name on the same profile.
2021-09-15 11:37:05 +02:00