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 `VisualizerSystem`s (#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