metalgearsloth
3c52dd102e
Don't click-to-face when moving ( #37874 )
...
Looks bad doing it for a single tick.
2025-05-27 13:34:23 +02:00
Tayrtahn
4d35998f25
Cleanup warnings in SharedMoverController ( #37613 )
...
* Refactor IsAroundCollider to use EntityLookupSystem
* Formatting
* MapSystem methods
* Remove unused usings
* GrabRangeVV -> GrabRange
2025-05-27 20:01:04 +10:00
slarticodefast
be761ea537
merge stable into master ( #37856 )
2025-05-26 21:37:20 +02:00
Nemanja
854c506a75
Fix storage fastpath logical oversight ( #37852 )
2025-05-26 21:26:28 +02:00
Tayrtahn
24dd207b4f
Cleanup remaining IMapManager.MapExists uses ( #37851 )
...
Cleanup remaining IMapManager.MapExists uses
2025-05-26 18:45:55 +02:00
chromiumboy
f99850e1fb
Sentry turrets - Part 6: Sentry turret control panels ( #35235 )
2025-05-26 16:00:50 +03:00
slarticodefast
e8bc811f7a
Add WieldingBlockerComponent ( #37778 )
...
initial commit
2025-05-25 23:50:30 -04:00
Fildrance
291ccfbe23
Spray nozzle can suck puddles into tank directly! ( #30600 )
...
* feat: now vacuum cleaner can suck solutions from floor
* refactor using AbsorbentSystem instead of separate vacuum cleaner
* refactor: remove unused vacuum cleaner files
* refactor: renamed ConnectedContainerComponent to SlotBasedConnectedContainerComponent (and system)
* fix: fix invalid comp name
* fix: no more spray nozzle messaging about water inside bottles etc.
* refactor: minor refactor in SlotBasedConnectedContainerSystem and adjustments after merge
* refactor: cleanups
* refactor: renaming
* refactor: update to use _puddleSystem.GetAbsorbentReagents
* refactor: changed interactions with SlotBasedConnectedContainerSystem into events
* refactor: new sound and action delay adjusted to sound (amount tweaked a bit accordingly, almost)
* refactor: added networking for SlotBasedConnectedContainerComponent
* fix attribution for vacuum-cleaner-fast.ogg
* trying to fix multi-license for mix sound file
* remove empty line
* refactor: remove trailing whitespace
* by ref struct, brother
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
Co-authored-by: EmoGarbage404 <retron404@gmail.com >
2025-05-25 23:36:16 -04:00
Princess Cheeseballs
11d0799e1a
Mob Spin Fix Update ( #37603 )
...
Kid named negative velocity
2025-05-25 21:09:25 +02:00
Cojoke
a66de72a26
Removes references to GetAnchoredEntitiesEnumerator(Vector2i) ( #37796 )
...
* Removes references to GetAnchoredEntitiesEnumerator(Vector2i)
* requested changes(I think)
2025-05-25 01:00:47 +02:00
Pieter-Jan Briers
ec3edb7264
New Discord integration fixes ( #37793 )
...
Fix admin chat relay.
Fix leaked task instance.
Fix warning about gateway intents on startup.
Fix packaging.
2025-05-24 23:27:12 +02:00
Simon
7867cbec00
Add basic discord client integration with ooc and admin chat support ( #33840 )
...
* Add basic discord client integration with ooc and admin chat support
* Use username instead of global name
WHY IS GLOBAL NAME NOT JUST THE USERNAME??? WHY ARE THERE NO DOC COMMENTS???
* stuff
* Reviews, methinks.
* Reviews
* reviews
2025-05-24 20:49:52 +02:00
slarticodefast
fef4187995
Move PriceCalculationEvent and EstimatedPriceCalculationEvent to shared ( #37782 )
...
* moce PriceCalculationEvent to shared
* Update Content.Shared/Cargo/PriceCalculationEvent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-05-24 19:36:38 +02:00
Tayrtahn
9df514472f
Cleanup AnchorableSystem ( #37753 )
...
* The easy part
* Overload and obsolete
* Internal cleanup
* Update all references to new overload
2025-05-24 17:05:09 +02: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
slarticodefast
c1f1eaa0c3
Cleanup TryGetContainingContainer ( #37752 )
...
kill
2025-05-23 17:11:29 +02:00
Tayrtahn
3f9670f792
Cleanup remaining MapGridComponent.GetAnchoredEntities(MapCoordinates) uses ( #37729 )
...
Cleanup remaining MapGridComponent.GetAnchoredEntities uses
2025-05-22 21:42:47 -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
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
Tayrtahn
11f291d1a2
Cleanup warning in GridInRange ( #37699 )
...
Cleanup warning in GridInRange
2025-05-21 21:28:42 -04:00
Leon Friedrich
38d7949777
Add microwave-nukedisk interaction ( #36114 )
...
* Add microwave-nukedisk interaction
* popup
* Fix UninitializedSaveTest
2025-05-21 11:06:58 -07: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
Errant
1b7651184c
Limit shuttle collision damage ( #37578 )
...
* outlaw the usage of spacecraft as weapons of mass destruction
* adjust slowdown
2025-05-21 20:37:36 +10:00
metalgearsloth
a393033c64
Optimise storage a quadrillion times ( #37638 )
...
* Optimise storage a quadrillion times
* How sweaty can we get
* Add fast angle checks
* Fix chunk indices
* Optimise the refresh method
Helps on client a lot as the clientside is suboptimal atm.
* Better name
* wawawewa
* Add single-angle path
* Okay FINE rider
2025-05-21 02:16:26 -04:00
Tayrtahn
6f46698410
Cleanup warning CS0414 ( #37648 )
2025-05-20 23:14:10 +02:00
metalgearsloth
0d4f9640b5
CompFactory updates ( #37559 )
2025-05-20 01:08:55 -04:00
Princess Cheeseballs
203befb16c
Galosh Slowdown Fix ( #37628 )
...
Begone Galosh
2025-05-19 22:47:03 -04:00
SpeltIncorrectyl
97e6127cf0
Give kammerer tighter spread so it's not a complete downgrade to the enforcer ( #37616 )
2025-05-19 15:45:18 -07:00
Tayrtahn
6e4e2d0b69
Add validation test for ExplosionPrototypes ( #37621 )
...
* Add validation test for ExplosionPrototype
* Remove runtime validation in prototype
2025-05-19 18:22:47 -04:00
Tayrtahn
80e7711966
Remove ParallaxVV property from ParallaxComponent ( #37617 )
...
Delete ParallaxVV
2025-05-19 17:36:30 -04:00
Red
b07fadf5b0
EntityLootTable deleted ( #37604 )
2025-05-19 19:53:29 +10:00
kosticia
791ce3a5cd
remove ignition functional from welder component ( #37586 )
...
* a
* webedit
2025-05-19 11:49:59 +02:00
keronshb
054d35a4f8
Force Wall Tweaks ( #37525 )
...
* Reduces forcewall time to 10 seconds
* Increases force wall action delay to 15
* Adds Special Wall Layer
* Fixes indenting. Changes Mask and Layer to Special Wall Layer
* Update Resources/Prototypes/Entities/Structures/Walls/walls.yml
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-19 03:30:46 +02:00
slarticodefast
f3c4ff8a2a
Add keybind for swapping hands in the other direction ( #37588 )
...
add swap hands reverse
2025-05-18 21:17:35 -04:00
metalgearsloth
47adf1abd6
Fix item stuck check ( #37570 )
2025-05-18 16:38:31 +02:00
slarticodefast
643bdf547e
Cleanup atmos air grenade code ( #37568 )
...
cleanup
2025-05-18 22:18:31 +10:00
ScarKy0
30537e13a4
Bomb Deliveries ( #37069 )
...
* init
* BOMB!!!
* review
* partial review
* review
2025-05-18 10:57:22 +02:00
metalgearsloth
fc5c63ac09
Add ImplicitRoofComponent ( #36112 )
...
* Add ImplicitRoofComponent
So shuttles get marked as rooved.
* Early-out
So the new render doesn't suck up perf unnecessarily.
2025-05-18 17:47:35 +10:00
ArtisticRoomba
95cc36c41d
Atmos Air Grenades ( #37531 )
2025-05-17 21:32:51 -07:00
Nemanja
0d878751fa
Salvage Job Board ( #37549 )
...
* Salvage Job Board
* More development
* Small boy
* Computer yaml (partial)
* UI
* Rank unlock logic
* Job label printing
* appraisal tool integration
* Jobs
* add board to QM locker
* boom!
* command desc
* mild rewording
* ackh, mein pr ist brohken
2025-05-18 14:02:52 +10:00
metalgearsloth
c70e06b2d7
Predict subdermal implants ( #37538 )
2025-05-17 21:55:23 -04:00
YotaXP
e404e45ffc
Persist construction menu favorites server-side ( #35867 )
...
* Persist construction menu favorites to player profile
* Use `ProtoId`s for construction favorites
* Validate construction favorites updates from the client
* Actually await the async database call
2025-05-17 13:37:19 -04:00
Ilya246
356dabb9c9
shuttle impacts port ( #37422 )
...
* initial
* adjust densities and thruster hp
* Fix evil hack
* Last stuff
* review, cleanup
* admin RW
* minor cleanup
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-05-18 03:11:08 +10:00
metalgearsloth
4afccdd5db
DungeonData rework ( #37172 )
...
* DungeonData rework
Back to fields, serializes better, just make new layers dumby.
* wawawewa
* Fix this
* Fixes
* review
* thanks fork
* fix
2025-05-18 03:10:30 +10:00
ScarKy0
9acead4236
Network SolutionScanner ( #37541 )
...
* init
* doc
2025-05-17 17:00:32 +02:00
Errant
bf76ba28e2
MindRemoveRole refactor ( #34880 )
...
* MindRemoveRole refactor
* role removal logstring rework
* zombiesystem fix
2025-05-17 16:24:32 +10:00
āda
de24413bd5
HumanoidCharacterProfile and IdCardConsoleComponent constants moved to cvar. Sync id card length with character name length ( #35407 )
...
* commit
* mark TODOs
* compiles
* cleanup
* cleanup
* oops
* changed my mind
* requested changes
* genpop fix
2025-05-17 15:27:39 +10:00
Nemanja
6f809d1ad6
Allow protected grids to be repaired ( #36989 )
...
* Allow protected grids to be repaired
* Probably implement it
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-05-17 11:54:27 +10:00
metalgearsloth
f192ba1c8f
Predict pulling hands blocking ( #37504 )
...
Think I forgor to add this one when I split the 1 morbillion PRs out.
2025-05-16 08:44:46 -04:00
metalgearsloth
fca7337bcf
Fix tile-events returns ( #37502 )
...
* Fix tile-events returns
Should really be continues.
* More
* More optimisations
2025-05-16 14:22:20 +02:00