Commit Graph

32201 Commits

Author SHA1 Message Date
Tayrtahn
b5afebdbce Cleanup remaining warnings in ExplosionSystem (#37764)
* Change ExplosionGridTileFlood.Grid to Entity<T>

* Change ExplosionData.Lookup to Entity<T>

* ExplodeSpace

* ExplosionData.MapGrid

* _currentGrid

* _tileUpdateDict

* 1 warning in Process

* IsEdge
2025-05-24 16:55:46 +02:00
PJBot
4ff221e7b9 Automatic changelog update 2025-05-24 05:12:05 +00:00
Coco
04b6da4ff2 Fix missing weight property in Chief Medical Officer job prototype (#37774)
Co-authored-by: CoconutThunder <1355178+CoconutThunder@users.noreply.github.com>
2025-05-24 01:10:57 -04:00
Sukilove
af736eb93d Added a new detective's office sign (#37765)
* Added a new detective's office sign

* Revised the design
2025-05-23 21:40:52 -04:00
PJBot
fa7c56319b Automatic changelog update 2025-05-23 21:58:17 +00:00
Hitlinemoss
6240a51932 Liquid soap is now slippery (#37747)
* Liquid soap is now slippery

* Adjusted liquid soap friction value
2025-05-23 23:57:06 +02:00
bolantej
e5144c5df8 Fixed Holoclown injector not breaking on drop (#37727) 2025-05-23 14:42:30 -07:00
Sukilove
1f5026bcef Deletes an empty file (#37763) 2025-05-23 14:31:01 -07:00
Tayrtahn
bd6645b021 Cleanup redundant SpriteSystem dependencies in VisualizerSystems (#37758)
Cleanup redundant SpriteSystem dependencies in VisualizerSystems
2025-05-23 14:12:20 -04:00
Tayrtahn
f3f655a8f9 Cleanup warnings in SalvageExpeditionConsoleBoundUserInterface (#37757)
Clean 2 warnings in SalvageExpeditionConsoleBoundUserInterface
2025-05-23 13:12:28 -04:00
pathetic meowmeow
bf41de18aa Move entity effects definitions to shared (#35614)
* Move entity effects to shared

* relocate spawning to server

* Generic version of EntityEffect for just raising event.

* genericise everything

* oops forgot to push you

* some condensation

* finish rebas

* unwhite the space

* oops forgot nuke

* bad rebase fix

* useless annotations begone

---------

Co-authored-by: EmoGarbage404 <retron404@gmail.com>
2025-05-23 12:32:22 -04:00
Tayrtahn
7ba81173bd Cleanup warnings in SmokeOnTriggerSystem (#37754)
Cleanup 2 warnings in SmokeOnTriggerSystem
2025-05-23 17:56:10 +02:00
slarticodefast
c1f1eaa0c3 Cleanup TryGetContainingContainer (#37752)
kill
2025-05-23 17:11:29 +02:00
Tayrtahn
fe4d8e2ea9 Cleanup warning in NPCCombatSystem.Ranged (#37751)
Cleanup 1 warning in NPCCombatSystem.Ranged
2025-05-23 10:56:37 -04:00
slarticodefast
95f1fae8c0 Improve gas constants test (#37749)
* improve gas constants test

* fix test fail

* review
2025-05-23 09:46:41 -04:00
Tayrtahn
8565966b53 Cleanup warnings in CableVisSystem (#37738)
Cleanup 2 warnings in CableVisSystem
2025-05-23 05:22:32 +02:00
Tayrtahn
947e20eeb7 Cleanup warning in EventHorizonSystem (#37736)
* Cleanup 1 warning in EventHorizonSystem

* Now even more future-proof!
2025-05-23 05:19:21 +02:00
Tayrtahn
3f9670f792 Cleanup remaining MapGridComponent.GetAnchoredEntities(MapCoordinates) uses (#37729)
Cleanup remaining MapGridComponent.GetAnchoredEntities uses
2025-05-22 21:42:47 -04:00
PJBot
6c1caec5c8 Automatic changelog update 2025-05-22 18:13:34 +00:00
ArtisticRoomba
66761f5497 Buff gas canister volumes moderately (#37564)
* Buff gas canister volumes moderately

* increase prices moderately
2025-05-22 14:12:24 -04:00
metalgearsloth
d924e11c3a Fix storage (#37714)
The one path I forgot to get the relative index.
2025-05-22 10:11:36 -04:00
PJBot
6c6f33e47e Automatic changelog update 2025-05-22 08:43:28 +00:00
Nemanja
19c88963b4 Add gold and silver material crates, balance cargo mat crate prices (#37713) 2025-05-22 01:42:20 -07:00
YoungThug
b95bcbffed Rat King Chat Indicator (#37184)
* Rat King Chat Indicator

* BUFFRATWHEN

* Added it to the crown wawa

* Ignore this

* Whats the limit for stuff I can put here?

* Fix da merge conflicts for real this time

* WE DID ITgit add -A

* Errant Requested Changes
2025-05-22 01:47:04 -04:00
PJBot
ecff1f8810 Automatic changelog update 2025-05-22 03:26:14 +00:00
ScarKy0
0cb9e803e5 Tweak "Escape" objective to allow yellowtexting (#37680)
init
2025-05-21 20:25:07 -07:00
PJBot
aac32a771a Automatic changelog update 2025-05-22 02:20:04 +00:00
Wolfkey-SomeoneElseTookMyUsername
e72e25aba1 Add disposal signalers (#37535)
* Add disposal signalers

* Sprite changes

* Some requested changes

* Requested changes + change spelling to be with two l's to be consistent with the remote signaller
2025-05-21 22:18:57 -04:00
Tayrtahn
5a93099509 Update SharedBiomeSystem methods to use Entity<T> (#37698)
* Fix warning in TryGetBiomeTile

* Overload TryGetBiomeTile

* Overload more methods, fix internal warnings

* Update TryGetEntity uses

* Update TryGetTile uses

* Cleanup TryGetDecals use

* Formatting

* Two more warnings while we're here
2025-05-21 22:10:52 -04:00
PJBot
db0fb6118f Automatic changelog update 2025-05-22 01:40:55 +00:00
ArtisticRoomba
7d7858d41c Significantly improve Tesla generator power stability (#37626)
* Significantly improve Tesla generator power stability

* Second round of balancing
2025-05-21 21:39:48 -04:00
Tayrtahn
11f291d1a2 Cleanup warning in GridInRange (#37699)
Cleanup warning in GridInRange
2025-05-21 21:28:42 -04:00
PJBot
5af5305d97 Automatic changelog update 2025-05-22 01:23:15 +00:00
Pieter-Jan Briers
1d5a06612a Optimize parallax VRAM usage (#37180)
* Disable parallax texture preloading

Many parallax layers are specific to a single map and will likely never be loaded for the duration of the game. Save VRAM by not loading them always.

Requires engine master

* Put generated parallax identifier in texture name

Makes it show up properly in debugging tools

* Don't load generated parallaxes multiple times

Many parallax prototypes re-use the same generated parallax configs. These generated parallaxes were being loaded multiple times at once, which was a massive waste of VRAM.

We now move these into a separate cache for deduplication. I had to write a lot of logic to handle loading cancellation and ref counting. Yay.

Also fixes some spaghetti with the previous parallax loading system: cancellation didn't work properly, give proper names to generated texture names, etc.

This saves like 100+ MB of VRAM.
2025-05-22 11:22:08 +10:00
Tayrtahn
6f89c2c455 Cleanup warnings in AtmosPipeAppearanceSystem (#37706)
* Cleanup 2 warnings in AtmosPipeAppearanceSystem

* Let's use the Entity<T> version

* todo comment
2025-05-21 21:06:06 -04:00
Tayrtahn
73031ee5a0 Cleanup warnings in NodeVisualizationOverlay (#37707)
Cleanup 2 warnings in NodeVisualizationOverlay
2025-05-22 02:23:12 +02:00
K-Dynamic
0c7cfb528d Evac Shuttle Wode update (#37223) 2025-05-21 16:26:57 -07:00
PJBot
5490acd23b Automatic changelog update 2025-05-21 20:46:41 +00:00
ScarKy0
572b20464c Tweak "Help a fellow traitor" objective to allow yellowtexting (#37679)
init
2025-05-21 16:45:34 -04:00
PJBot
acccf66259 Automatic changelog update 2025-05-21 19:51:03 +00:00
AsnDen
d7a17739c6 Screaming for cyborgs (#32329) 2025-05-21 12:49:56 -07:00
PJBot
566eabb757 Automatic changelog update 2025-05-21 18:08:05 +00:00
Leon Friedrich
38d7949777 Add microwave-nukedisk interaction (#36114)
* Add microwave-nukedisk interaction

* popup

* Fix UninitializedSaveTest
2025-05-21 11:06:58 -07:00
HTML/Crystal
3385c45d80 Change Arachnid Layering (#36357)
* 1 commit ops

* untouching this before anyone has to tell me
2025-05-21 10:40:55 -07:00
Kyle Tyo
674724b3f2 Fix glass external airlocks using the standard airlock emergency access lights. (#37666)
Update emergency_unlit.png
2025-05-21 19:14:24 +02:00
PJBot
43aefd235c Automatic changelog update 2025-05-21 17:12:42 +00:00
mubururu_
4d0a0ac5c5 make some stuff require two hands (#37683)
* get splitted

* thievy 1 handed

* scarko changes
2025-05-21 19:11:34 +02:00
metalgearsloth
298f821bec Ore + entitytable fixes (#37675)
* Ore + entitytable fixes

Iterate every dungeon not just last.

* Big shot

* Fixes
2025-05-21 12:43:17 -04:00
Tayrtahn
ecf9e855f6 Remove static logger calls in LateJoinGui (#37688)
* Cleanup 2 static logger calls in LateJoinGui

* That's not how that works
2025-05-21 12:23:35 -04:00
mubururu_
588bc52f26 inhands for Syndicate Things (and thief beacon) (#37682)
* initial

* splitting this b

* thief bacon 1 handed

* why is test fail

* dont fail please

* "requires"

* evil tests
2025-05-21 11:39:29 -04:00