Commit Graph

26004 Commits

Author SHA1 Message Date
PJBot
325d64b5ed Automatic changelog update 2024-06-29 05:41:03 +00:00
metalgearsloth
6937857446 Ensure trait groups get validated (#28730)
* Ensure trait groups get validated

The only validation being done was on the UI. I also made the "Default" group match the PascalCase naming schema so might be a slight breaking change but the original PR only got merged a few days ago.

* overwatch
2024-06-29 15:39:57 +10:00
IProduceWidgets
3e7c0a086b Oasis Atmos department rework (#29549)
* Atmos department rework

* move paperwork back to library

* Would you believe I forgot a valve?

* camer and fore extinguisher wallmounts in new room.
2024-06-28 23:35:14 -06:00
PJBot
190a051ee9 Automatic changelog update 2024-06-29 05:03:54 +00:00
slarticodefast
cd2968d849 Add sprite for vent under-pressure lock-out (#29527) 2024-06-28 22:02:48 -07:00
slarticodefast
ebd6104c63 Fix air vent and scrubber not requiring power (#29544) 2024-06-28 21:41:49 -07:00
PJBot
9ee66892a0 Automatic changelog update 2024-06-29 04:12:38 +00:00
deltanedas
f6ce07289a plutonium core steal objective (#26786)
* add textures

* add SealingCabinet system

* add StoreUnlocker/ObjectiveUnlock system

* add plutonium core and nuke core container

* make nuke deconstructable

* add steal core objective

* add core extraction toolbox to new category

* typo ops wrench fuel

* use queries and resolve, have it resolve instead of using Comp

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-06-29 14:11:31 +10:00
PJBot
1c66e1d27d Automatic changelog update 2024-06-29 04:11:07 +00:00
Artjom
881c2323fd Favorites tab for the construction menu (#26347)
* Added fovarite button

* Some fixes in xaml

* added some events for favorite recipes

* set methods for presenter

* fixes for  presenter

* added translates

* reset seach when you select any category

* added some margins

* some fixes from compared

* fixed PR notes about arrays

* deleted controls & margins

* did simpleer with arrays

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-06-29 14:10:00 +10:00
PJBot
64af03042a Automatic changelog update 2024-06-29 03:35:02 +00:00
metalgearsloth
9032231300 Predict typing indicator (#29551)
It greatly annoys me in the rare instance I do play.
2024-06-29 13:33:56 +10:00
PJBot
4cc37a74dc Automatic changelog update 2024-06-29 03:29:53 +00:00
Token
f7e92980ab Mechs now destructable (#29338)
Add Destructible component to BaseMech
So all mechs are destructable now
2024-06-29 13:28:46 +10:00
DrSmugleaf
e3896e45fc Move GameTicker.RoundDuration to Shared (#29425) 2024-06-28 22:42:58 -04:00
Pieter-Jan Briers
797aebb161 Fix bugs resulting in quantum APC visual states (#29475)
There were TWO bugs here

FIRST, APCs *did* update their visual state on initialization, but at that point the relevant power state hasn't been initialized yet, so it always returns a bogus result. There aren't guaranteed to be subsequent power updates that actually trigger the APC to update so this can get it stuck.

Fixed by just deferring the on-init update to be after the first update tick, which is itself ordered to be after power update.

SECOND: Once I fixed that, I ran into the issue that APCs created at *server startup* also fail to update, because the throttling system (to prevent frequent APC updates) thinks the LastChargeStateTime was at server startup.

Fixed by making that variable nullable so it defaults to null.

Also removed the useless datafields on the "last update" fields. These are all just used to cache and throttle updates, something that should not be persisted to a map file.
2024-06-28 22:07:00 -04:00
Moomoobeef
cb6aeb4f96 Fixed the pipe in the TEG sprite (#29543)
fixed sprites
2024-06-28 22:03:45 -04:00
Brandon Hu
21a93eb6e8 tweak(oasis): Swap floppa and paperwork spawns (#29495)
tweak(oasis): Swap floppa and paperworkspawns
2024-06-28 19:24:46 -06:00
PJBot
aa1900d8dd Automatic changelog update 2024-06-28 23:29:33 +00:00
T-Stalker
692a6067e9 Remove rads from bananium (#29545)
webedit ops
2024-06-28 19:28:27 -04:00
PJBot
1e027de3e1 Automatic changelog update 2024-06-28 21:22:43 +00:00
Plykiya
dac09679a5 Fixes Chameleon menu icons appearing incorrectly (#29539)
EntityPrototypeView my beloved

Co-authored-by: plykiya <plykiya@protonmail.com>
2024-06-28 17:21:36 -04:00
Guillaume E
c38859b77a Make miners respect AtmosDeviceUpdateEvent.dt (#29522)
Miners' prototype have been changed to reflect this (I read
somewhere that we have about 1 atmos tick/0.5s, my tests show more
like 1/0.53 but that looks close enough).

This also means that miner's spawnAmount is now expressed in mol/s.

See: #18781
2024-06-28 10:49:39 -08:00
Errant
9e4b8077f3 suit storage whitelist code (#29332)
suit storage whitelist
2024-06-28 11:11:43 -04:00
Pieter-Jan Briers
6409004244 WATTAGE IS NOT A UNIT OF STORED ENERGY (#29538) 2024-06-28 17:00:45 +02:00
PJBot
315aac9aab Automatic changelog update 2024-06-28 12:34:09 +00:00
slarticodefast
418fc79698 Give passive vents the correct sprite (#29536)
give passive vents the correct sprite
2024-06-28 08:33:03 -04:00
PJBot
e99e65929e Automatic changelog update 2024-06-28 03:35:30 +00:00
Plykiya
1f6e140eb6 Hide doafters if you're in a container (#29487)
* Hide doafters if you're in a container

* Out of the loop

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
2024-06-28 13:34:24 +10:00
PJBot
1d17e4051f Automatic changelog update 2024-06-28 03:34:04 +00:00
Repo
4a728fa3c6 Fix Admin Object tab sorting and search - Part 2 (#28681)
* admin Object tab sorting and searchable

* Fix for showing disconnected players on player admin tab

* Fix namespace and search bar location.

* Change linq to loop.

* No more Linq to sort

* Fix item click vv menu

* Added refresh button and refresh on opening tab.

* Clear spaces.

* Move tab magic numbers to enums

* Get rid of old unused xaml

* Fix code style issues and button event type.

* Merge in baby jail

* More style cleanup and move cast around.

* Make the localization a little more easy to read, same loc var names.

* Missed Loc for label

* Fix class field order

* Over zelous delete.

* Small updates.

* Min syntax issues fix
2024-06-28 13:32:57 +10:00
PJBot
496860e254 Automatic changelog update 2024-06-28 00:24:23 +00:00
JIPDawg
bb50087dd0 Fixed the sound of pulling back a foam crossbow from a flash sound to a bow pull sound. (#29508)
Fixed foam Crossbow making a flash sound to just a bow pull sound

Co-authored-by: JIP <jipdawg93@gmail.com>
2024-06-27 20:23:17 -04:00
PJBot
7fa081e884 Automatic changelog update 2024-06-28 00:09:15 +00:00
Nemanja
c7fcbe8c16 map renderer fixes (#29523)
* map renderer fixes

* remove useless casts
2024-06-28 10:09:05 +10:00
metalgearsloth
bc1703323e Revert "Make wearing an Ushanka also apply accent to your name" (#29524)
Revert "Make wearing an Ushanka also apply accent to your name (#29111)"

This reverts commit e5a85e2a13.
2024-06-28 10:08:09 +10:00
ArkiveDev
d5b5dafb3a Still immovable rods are now actually still (#29518)
Set the still rod's max velocity to 0 so it gets a 0 mangintude impulse on init
2024-06-27 18:07:12 -04:00
PJBot
2ed32be514 Automatic changelog update 2024-06-27 15:12:39 +00:00
KonstantinAngelov
64192b3506 CookBook name,id and description changed to not be "meta" (#29467)
* CookBook name,id and description changed

* Id isues with CookBook fixed

* Maps not added
2024-06-27 11:11:33 -04:00
PJBot
331c0fe326 Automatic changelog update 2024-06-27 14:59:02 +00:00
Pieter-Jan Briers
ced15b7934 Fix coords monitor in replays (#29512)
The F3 coords manager is blocked if you're not an admin. This check happened even when playing a replay, where you actually aren't. There's now a check to make sure you are actually server-connected-to-game before running the logic.

Also moved it to a manager because this *shouldn't be a bloody entity system in the first place*.
2024-06-27 16:58:51 +02:00
Pieter-Jan Briers
45cc19f315 Add InteractUsing admin logs. (#29514)
Apparently we did not have these.
2024-06-27 16:58:42 +02:00
Pieter-Jan Briers
0896edf06c Remove placing items on tabletop boards. (#29513)
This feature should never have been merged, it can be trivially abused to break the entire server.

It's behind a CVar because honestly that's the easiest way to 1984 the feature.
2024-06-27 16:57:55 +02:00
Partmedia
849a790617 Increase lockout threshold (#29504) 2024-06-27 01:05:27 -07:00
PJBot
4ec2966f47 Automatic changelog update 2024-06-27 02:10:04 +00:00
Tayrtahn
f1e7b4c499 Fix double labels on pills and pill canisters (#29499) 2024-06-26 22:08:56 -04:00
PJBot
fb705ab3ef Automatic changelog update 2024-06-26 14:26:49 +00:00
Doomsdrayk
441325347c Fix disposals being effective nuclear bunkers (#29438)
Make disposals report their contents to the explosion system
2024-06-27 00:25:42 +10:00
Plykiya
4a0c637ee8 Fixes magic mirror interactions (#29491)
* Fix for magic mirror interaction

* Works for all cases

* swap the order, works

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
2024-06-27 00:25:11 +10:00
DrSmugleaf
58efe4fdd1 Fix storages bugging out if an open storage has its component removed (#29485)
* Fix storages bugging out if an open storage has its component removed

* Fix error on close
2024-06-27 00:11:51 +10:00