Commit Graph

25496 Commits

Author SHA1 Message Date
deathride58
1e795c54de Colorblind-compatible QM uniform sprites (#24055)
colorblind-compatible qm drip
2024-01-13 21:45:06 -05:00
Pieter-Jan Briers
f191c90999 Desk bells can be rung with activate (#24047)
* Desk bells can be rung with activate

Important

* Remove obsoletions too while I'm at it.
2024-01-14 12:43:59 +11:00
Tayrtahn
055d62f560 Fix vending machine thank you flag timing (#24049)
Fix thank you flag timing
2024-01-14 12:43:05 +11:00
github-actions[bot]
93973ec500 Update Credits (#24057)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2024-01-14 12:42:01 +11:00
Pieter-Jan Briers
8302240672 Make changelog script able to manage admin changelogs (#24033)
* Make changelog script able to manage admin changelogs

* I forgot to remove the comment

* Yeah that should probably just be an exclusion instead.
2024-01-14 01:16:37 +01:00
PJBot
c412e6649c Automatic changelog update 2024-01-13 21:12:15 +00:00
degradka
562d7b4b82 Add a check for item size in the microwave system (#24026)
* Add a check for item size in the microwave system

* DataField suggestion

* Merge TryComp with HasComp

* Add datafield changeability for admins
2024-01-13 13:11:09 -08:00
PJBot
96ae04967f Automatic changelog update 2024-01-13 20:58:25 +00:00
Varen
7d258c9e7c Makes Eggs drawable with a syringe (#24042)
-Makes Eggs drawable with a syringe
2024-01-13 23:57:19 +03:00
PJBot
2f5e7cf19e Automatic changelog update 2024-01-13 20:56:09 +00:00
SlamBamActionman
8e125e0ea5 Remove AmmoTechFabCircuitboard from Thief objectives (#24037) 2024-01-13 23:55:03 +03:00
Aexxie
bece0c9424 Updates aspid (#24014) 2024-01-13 13:46:03 -07:00
PJBot
896c424be7 Automatic changelog update 2024-01-13 20:21:17 +00:00
Vasilis
7f766ead2d Remove spacepens (#23970) 2024-01-13 21:20:11 +01:00
Ilya246
bd27b53ff0 Fix oxyburn energy not accounting for heatscale (#24023) 2024-01-13 12:12:14 -08:00
lzk
a97eb8dcdc fix plushie rouny sprite (#24031) 2024-01-13 20:20:56 +03:00
PJBot
b8b329c369 Automatic changelog update 2024-01-13 16:25:46 +00:00
Arendian
98f0814c2b Fix emergency flare not igniting through verb menu. (#24027)
Emergency flare ignites when activated through verb menu
2024-01-13 09:24:40 -07:00
PJBot
e6e402791c Automatic changelog update 2024-01-13 15:05:51 +00:00
Errant
bda89918ff Station Map window edges (#24024) 2024-01-13 16:04:45 +01:00
{Koks}
cb6aafc8b5 Fixed shuttle movements on some systems (#24008)
* Vector2.Dot copied from system library

* Slightly clearer workaround

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2024-01-13 11:43:40 +01:00
PJBot
fd1d04b612 Automatic changelog update 2024-01-13 07:31:17 +00:00
lzk
cde4ea78d2 make gas tanks not quick equipable (#23971) 2024-01-13 00:30:37 -07:00
Crotalus
f0e706a4bd Add nuclear bomb warp point (#23973) 2024-01-13 00:30:11 -07:00
GreyMario
5962f6d6e9 Pneumatic cannon accuracy buff (#23996)
make thrown item launchers stronger than hands more accurate
2024-01-13 00:29:19 -07:00
PJBot
3e464a0d15 Automatic changelog update 2024-01-13 07:17:53 +00:00
Nemanja
0e45c63d22 Fix chem sources in guidebook (#23987)
* Fix chem sources in guidebook

* shabooya
2024-01-13 18:16:47 +11:00
PJBot
a7a76ce699 Automatic changelog update 2024-01-13 06:28:48 +00:00
Nemanja
f0e43126e2 Ore crab drops nerf (#24012)
ore-crab-drops-nerf
2024-01-12 22:27:42 -08:00
PJBot
a8051951f2 Automatic changelog update 2024-01-13 05:52:34 +00:00
Ubaser
0662c81401 Substation resprite (#23977)
* add

* add
2024-01-13 00:51:28 -05:00
PJBot
8085b9ca47 Automatic changelog update 2024-01-13 04:56:53 +00:00
degradka
23580232ac Fix electrical crates drop plastic instead of metal (#23992) 2024-01-13 15:55:47 +11:00
PJBot
0edf04d27e Automatic changelog update 2024-01-13 04:54:06 +00:00
Nemanja
bee200da6d fix coal ejection (#23993) 2024-01-13 15:52:53 +11:00
Pieter-Jan Briers
3a2cd95d7f Fix solution editor UI (#24004)
Fixes #23645

The problem is that the solution editor UI is an EUI, so the UI updates before the game states are applied.

A correct fix would be to move it to a BUI in some way, but that's a little involved as we don't really have pre-existing code that uses BUIs in a manner good for this. I decided against this because I realized we'd want to have more tools similar to this and tbh I kinda figured integrating it with VV would be a better fix instead, so...

This is a bad workaround to manually synchronize the UI updates against game timing. It's not pretty but it works.
2024-01-13 15:52:42 +11:00
keronshb
2375a6cd1d Moves ShootProjectile to shared (#24007) 2024-01-13 15:52:02 +11:00
lzk
205c631c06 Fix autodrobe inventory (#24006)
Update theater.yml
2024-01-12 19:40:12 -05:00
Nemanja
053924b1a6 Matter bin & manipulator resprite (#23990) 2024-01-12 17:05:52 -07:00
Pieter-Jan Briers
fa56750d30 Fix exception with gas overlay rendering (#24001)
I had to rewrite this code for #23745 and forgot to test it. Damnit.
2024-01-13 00:22:10 +01:00
themias
023d541063 Fix mass-media console (#23994) 2024-01-12 15:27:33 -07:00
Pieter-Jan Briers
a6c9c36b68 Dependency update / fixes / skrungle bungle (#23745)
* Give .props files 2-space indents.

* Move to Central Package Management.

Allows us to store NuGet package versions all in one place. Yay!

* Update NuGet packages and fix code for changes.

Notable:

Changes to ILVerify.
Npgsql doesn't need hacks for inet anymore, now we need hacks to make the old code work with this new reality.
NUnit's analyzers are already complaining and I didn't even update it to 4.x yet.
TerraFX changed to GetLastSystemError so error handling had to be changed.
Buncha APIs have more NRT annotations.

* Remove dotnet-eng NuGet package source.

I genuinely don't know what this was for, and Central Package Management starts throwing warnings about it, so YEET.

* Remove Robust.Physics project.

Never used.

* Remove erroneous NVorbis reference.

Should be VorbisPizza and otherwise wasn't used.

* Sandbox fixes

* Remove unused unit test package references.

Castle.Core and NUnit.ConsoleRunner.

* Update NUnit to 4.0.1

This requires replacing all the old assertion methods because they removed them 🥲

* Oh so that's what dotnet-eng was used for. Yeah ok that makes sense.

* Add Robust.Analyzers.Test

* Update submodule

* commit to re-run CI
2024-01-12 23:22:01 +01:00
Hannah Giovanna Dawson
d2a1eae2d9 Add "Skelly Versus The Rev" as lobby art (#23974)
Add Skelly Versus The Rev as lobby art
2024-01-12 15:52:13 -05:00
takemysoult
9e1342f3e4 Tranquilizer balance (#23979) 2024-01-12 13:45:08 -07:00
nikthechampiongr
d312d871c8 Fix double sound for shutters (#23975)
Fix double sound
2024-01-12 13:35:31 -07:00
Crotalus
668d0eca22 Added search bar to warp points (#23978) 2024-01-12 13:34:11 -07:00
themias
f8f5524fd5 Limit hydraulic clamps to one DoAfter at a time (#23982)
Limit Ripleys to one DoAfter at a time
2024-01-12 13:33:47 -07:00
deathride58
f5c40c3623 Fixes construction graphs proccing while being microwaved (#23835)
* Fixes construction graphs proccing while being microwaved

* git those indents in line

* We knew we were missing something!
2024-01-12 01:42:41 -07:00
GreyMario
1c3c596bae Pie tins returned from all pies in all situations, add lathe recipes for pie tin and some other basic kitchenwares (#23217)
* move pietin trash to FoodPieBase so all pies return their pie tin when eaten

* spawn trash from a SliceableFood if the Food has a trash

* add a limited selection of additional tablewares to the autolathe

* kitchenware material adjustments

* fix crash when slice pie in hand/inventory

* use system helpers + slices now go in parent container
2024-01-12 01:42:15 -07:00
Fahasor
fa3da1ab82 Whistle for security (second try) (#23945)
* Move Exclamation entity

* Add Whistle Component and Whistle System

* Add BaseWhistle prototype

* Add sound to BaseWhistle

* Add SecurityWhistle prototype

* Add Sprite and Icon to SecurityWhistle

* Add whistleExclamation prototype

* Fix SecurityWhistle prototype

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* Add whistles to sec vendingMachine

* Revert "Add sound to BaseWhistle"

This reverts commit 0c2eeab1286fb778ed7a845e59c642f667582a4a.

* Add sounds for BaseWhistle

* Make atributions compact

* Remove unnecessary spaces

* Make WhistleSystem class sealed

* Remove possibility to exclamate one person from WhistleComponent

* Remove delay from WhistleSystem

Increase delay

* Remove unnecessary HashSet

* Try replace Resolve

* Refactor sound emmiting

* Rework spawn of exclamation

* Move WhistleComponent from Server to Shared

* Edit WhistleComponent because of moving

* Move WhistleSystem from Server to Client

* Edit WhistleSystem because of moving

* Add new event

* Add server part of WhistleSystem

* Modify system for prediction

* Add documentation to WhistleComponent

* Revert "Modify system for prediction"

This reverts commit 89abb290571ff47deb5491b0f720f6bde079110b.

* Revert "Add server part of WhistleSystem"

This reverts commit ca52ca081f30fb164f401c1818d08531f02af284.

* Revert "Add new event"

This reverts commit 5ca9694757c94c03ca72d5b2f56f5f23503a3263.

* Move system from client to shared

* Modify whistle system because of moving

* Separate checks and action

* Organize file folders according to conventions

* Make component Networked

* Change trigger component for WhistleSystem

* Put indents betwen methods

* Rework WhistleExclamation prototype

* Change variable name

* Add serializer to WhistleComponent

* Rename one variable

* add predict possibility to Shared

* add Client part of prediction

* Add Server part of prediction

* Increase whistle distance

* Prevent spawn for invisible entities

* WhistleComponent now use file-scoped namespace

* Delete unnecessary part from MakeLoudWhistle

* Add Resolve check

* Delete Server and Client part for prediction

* Make system prediction properly

* Change prediction behaviour

* Fix unexpected error occured

* Avoid using obsolete methods

* Add comments

* Update DataField to make it shorter

* Update size for new size system

* Prevent ping for invisible entities for real now

* Avoid triggering unnecessary debug asserts

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2024-01-12 01:05:28 -07:00