Coryler
0e7c4ecee3
Fix Locale issues. Some yml issues I have no idea how to fix
2026-06-29 12:44:07 +02:00
Coryler
c398193cfe
Make more Yaml Changes to appease the Linter
2026-06-29 12:44:07 +02:00
Coryler
cc5300d1ef
More progress against the linter
2026-06-29 12:44:07 +02:00
Coryler
254823df76
Scaling works, some errors killed.
2026-06-29 12:44:07 +02:00
Coryler
e1231ab140
Move TotalDamageCondition into _DV along with some other fixes
2026-06-29 12:44:07 +02:00
Coryler
5e7c4ec6e0
Remove DV FeedbackPopup, due to the upstream one
2026-06-29 12:44:07 +02:00
Coryler
7b939bfd28
Fix files for upmerge changes. Notably Nubnody and Damagaeable
2026-06-29 12:44:06 +02:00
Coryler
7d0cbda4e8
Port Species
2026-06-29 12:44:06 +02:00
Kyle Tyo
6f6483f543
Fix bug blocking character saves for species without hair. ( #43170 )
...
* Update ServerDbBase.cs
* Update ServerDbBase.cs
* Update ServerDbSqliteTests.cs
* :grumble grumble grumble:
* tests
* Update ServerDbSqliteTests.cs
* commit
* forgot this.
* relocation.
* nope, not doing that lmao
* Update ServerDbSqliteTests.cs
* test rerun
* GAAAAAA
* Update ServerDbSqliteTests.cs
* Update ServerDbSqliteTests.cs
* Update ServerDbSqliteTests.cs
* GAAAAAA
* go fish
2026-06-29 12:44:06 +02:00
Velken
24b56cfe96
Refactor Ion Law string generation ( #42629 )
...
* YAMLs your ion laws
* forgot some weights
* this should be it
* comments and DAGD
* improved testing
* addressing review (part 1 out of 2)
* still part 1 :gosomnia:
* part 2
* refactor the refactor
* loc error fluffs
* address review
* weh
* cleanup
* oops
* fix
* more cleaning
* forgot to remove old thing
* prediction
* fix
# Conflicts:
# Content.Server/Silicons/Laws/IonStormSystem.cs
2026-06-29 12:44:06 +02:00
a667530e18
Single item cargo orders are delivered in Parcel Wrap instead of crates ( #40834 )
...
* - rework a bunch of cargo orders to not send a crate with just one thing
- instead sends the item, wrapped
- add ability for cargo orders to wrap the item ordered in parcel wrap
- cargo order name and descriptions are now localization strings, but still 99.99% of the time just get that info from the entity they're spawning
- small refactor to how cargo orders move around in cargo code so that the actual order proto is kept around longer
- small rework to certain restock cargo orders to halve the cost and number of items received in one order
* oop
* Suffering
* Arbitrary containers for cargo products
* I ran the tests locally and they passed, github please rerun :)
* massage Slarti's work into this.
Mainly by taking the API wrapping ability out back with the rifle q-q
* testfail fake
* wow `_applyingState` is useful, I wonder where I should've been using that in other PRs before :^)
* pr comments
* tfw the hook doesn't update the submodule
* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs
Co-authored-by: āda <ss.adasts@gmail.com >
* PR comments
* fixies
* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs
* Update Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs
* fix wrapped parcel entity name + audio
* Actually read PR comments
* Apply suggestions from code review
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
---------
Co-authored-by: āda <ss.adasts@gmail.com >
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
2026-06-29 12:44:06 +02:00
Diego Lobo
dfb76ff520
Update ruined_prison_ship.yml ( #43242 )
...
Fixed the ruined prison ship yml 2779 line Destryoed thruster to Destroyed thruster
2026-06-29 12:44:06 +02:00
Tayrtahn
cad016ccef
Move ID card name/title length limit to server ( #43237 )
...
* Validate string lengths serverside
* Organize usings
* Remove clientside check
* Also remove the cvar caching in the UI
It's one dictionary call, Michael. What could it cost?
2026-06-29 12:44:06 +02:00
ee62de4c20
Refactor: Gas tile overlay split ( #42881 )
...
* yeah
* split2
* well
* cleanup
* docs fix
* Dependency cleanup
* Update Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* Update Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* Update Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* yup
* modifying a lot anyways
* other cleanup
---------
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2026-06-29 12:44:06 +02:00
InsoPL and ArtisticRoomba
8e6ab360e2
CachedResources for GasTileDangerousTemperatureOverlay ( #43032 )
...
* init
* minifix
* that is nullable
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2026-06-29 12:44:05 +02:00
B_Kirill
607abc0b41
Cleanup warnings: CS0168, CS0414 ( #43198 )
...
* Cleanup warnings: CS0168, CS0414
* That was the right thing to do
* Please tell me that this is a random fail
* ...
* last try
* revert
2026-06-29 12:44:05 +02:00
Moony
4e4e6e13a2
Content-side IRobustRandom cleanup. ( #43231 )
...
* Content-side fixes for engine IRobustRandom rejig.
* Define for ensuring SetSeed works.
* Poke.
* Poke
* Poke.
2026-06-29 12:44:05 +02:00
themias
f06a3a695d
Add a holy light effect to bible healing ( #43189 )
...
* save
* remove unneeded event
* Revert "remove unneeded event"
This reverts commit 779ec783094144ca978a5e9d111235e29539e8a3.
Revert "save"
This reverts commit f88e0ab18b253915f5efde5886a4701a73ffa35a.
* Use simple light effect entities with TimedDespawn
2026-06-29 12:44:05 +02:00
SnappingOpossum
e8ffd71067
Make EntityTableSpawner spawn relative to grid instead of map ( #43234 )
2026-06-29 12:44:05 +02:00
Crude Oil
0d5d7f6745
Fix missing word from emitter alerts ( #43225 )
...
* fix emitter yapping
* use actual locid objects
2026-06-29 12:44:05 +02:00
Taser
6398bb8080
fix bottle reagent localization ( #43208 )
2026-06-29 12:44:05 +02:00
733d479425
Move a metric fuckton of AtmosphereSystem to Shared. ( #42989 )
...
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
* fix the tests I broke
* Remove methods that the client shouldn't be calling. Hamburger.
* light cleanup for now
* review
* whoop
* docs updates and misc changes
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2026-06-29 12:44:04 +02:00
Velken
6195c9982a
[Fix] Silicon Ion Law Scramble Text ( #43229 )
...
scramble noises
2026-06-29 12:44:04 +02:00
Moony
56210a7d94
Removes a test that handles engine behavior in content. ( #43228 )
2026-06-29 12:44:04 +02:00
Centronias
0e884decd5
Make test runnable on windows in debug config again ( #43227 )
...
tfw ur fs isn't posix compliant
2026-06-29 12:44:04 +02:00
Centronias
36c7e7b194
Wrapped parcels can go into mail carts ( #43226 )
...
wrapped parcels can go into mail carts
yeah, it technically allows wrapped humanoids to get in there too, but how're you gonna get something you can't pick up into inventory storage?
Also YEAH technically this allows arbitrage of carrying a ton of stuff in the mail cart, but that's no so different from just carrying a ton of stuff around in a trash cart and this at least has the cost of a bit of parcel wrap. I will tolerate no dissent
2026-06-29 12:44:04 +02:00
Tayrtahn
dbd84ad839
Update RT to 273.0.0 ( #43130 )
2026-06-29 12:44:04 +02:00
slarticodefast
de82d72c34
Revert "Support for melee weapon user overrides" ( #43106 )
...
Revert "Support for melee weapon user overrides (#39633 )"
This reverts commit 18149dbb3b .
2026-06-29 12:44:04 +02:00
Simon
61cd13a470
Add banning to server api ( #43205 )
...
add banning to server api
2026-06-29 12:44:03 +02:00
Geekyhobo
6ff6978636
Add DB Config to development.toml ( #43036 )
...
add db config development.toml
2026-06-29 12:44:03 +02:00
ScarKy0
9b5a09e8a8
Vent Hordes ( #43047 )
...
* init
* port hostiles to hordes, fakeout horde
* cleaning, docs
* i may be blind sometimes
* i may be even blinder
* remove friendly announcements
* fuck it
* i love microbalancing
* review
* review
* review p2
* Update Resources/Prototypes/GameRules/pests.yml
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com >
* review + powercreep
* lower the times to account for the gamerule delay
* review
* review
* fuck this return actually
* fial
---------
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com >
# Conflicts:
# Resources/Prototypes/GameRules/pests.yml
2026-06-29 12:44:03 +02:00
ArtisticRoomba
86c4c900eb
Atmos YAML-defined gas flammability, flammability API ( #43165 )
...
* atmos masked flammability/API
* on that oomba pac
* yuuup
* resolve todo and review
* rename
2026-06-29 12:44:03 +02:00
Tayrtahn and slarticodefast
f27bf8b218
Add a basic API to JukeboxSystem ( #42896 )
...
* Add a basic API to JukeboxSystem
* Update Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Remove pointless Dirty
* Move SetSelectedTrack Dirty inside if block
* logMissing: false
* Remove pointless Audio.Stop call
* Poke tests
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-06-29 12:44:03 +02:00
Tayrtahn and TemporalOroboros
efa47d601c
Update NodeHelpers and Node.GetReachableNodes to use Entity<TransformComponent> and Entity<MapGridComponent> ( #37734 )
...
* Add overloads for NodeHelpers methods, obsolete old ones
* Pass in SharedMapSystem instead of IEntityManager
* Change GetReachableNodes signature, deal with aftermath
* Allow non-grid nodes
* Change GetReachableNodes to also take Entity<TransformComponent>
* Remove vestigial ReSharper hint
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
* Formatting
---------
Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com >
2026-06-29 12:44:03 +02:00
Moony
6db5d7860a
Refactor MobThresholds and Stamina tests. ( #43156 )
...
Add 561 more tests.
2026-06-29 12:44:03 +02:00
Moony
b26a9735aa
Reactions test cleanup. ( #42979 )
...
* Make TryAllReactionsTest use a scrounged reagent list.
* naming
* Poke
2026-06-29 12:44:02 +02:00
Moony
35177173e2
Add exception tolerance to SharedDoAfterSystem. ( #43088 )
2026-06-29 12:44:02 +02:00
Moony
79590e2a69
Refactor construction tests ( #43155 )
...
Introduce 2681 more tests.
2026-06-29 12:44:02 +02:00
Moony
43f8a9d395
Refactor Device Linking tests. ( #43157 )
...
* Add 416 more tests.
* fixes.
2026-06-29 12:44:02 +02:00
Moony
bc5b6299a6
Refactor explosion prototype tests. ( #43158 )
...
Add 9 more tests.
2026-06-29 12:44:02 +02:00
Moony
13900c9ffb
Refactor guide entry tests. ( #43159 )
...
* Add 204 more tests.
* better plan.
2026-06-29 12:44:02 +02:00
Moony
5aec92445a
Patch for engine ComponentFilter ( #43168 )
...
* Patch for engine ComponentFilter
* Poke
2026-06-29 12:44:02 +02:00
4186c8caa2
Weather entities ( #41427 )
...
* weather status effect entities
* proto port + fixes
* Update weather.yml
* fix visuals
* Update SharedWeatherSystem.cs
* Update SharedWeatherSystem.cs
* Update WeatherSystem.cs
* Thanks Slarti, thats a much better
* Update WeatherSystem.cs
* Update StencilOverlay.Weather.cs
* Update Content.Client/Overlays/StencilOverlay.Weather.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* Update Content.Shared/StatusEffectNew/Components/StatusEffectComponent.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* Update Content.Client/Overlays/StencilOverlay.Weather.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
* Revise weather command help descriptions
Updated weather command help texts for clarity.
* Merge branch 'master' into ed-14-11-2025-weather-entities
* Tayrtahn review apply
* fixes and cleanup
---------
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com >
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-06-29 12:44:02 +02:00
Moony
e2a2f0c969
Make map tests more fine-grained. ( #42977 )
...
* Make map tests more fine-grained.
* ..typo.
* fix example
* exclude Empty.
* Adjust a scrounger test & fix it.
* It does respect ignored prototypes, after I realized making it do so was really easy.
* Fix it for real this time.
* General scrounger enhancements for a GameRules test set.
* Fix linter for real.
* Address reviews.
2026-06-29 12:44:02 +02:00
Coco
886b33ce40
Nukie guidebook improvements ( #43131 )
...
* improve nukie guidebook (getting to the station, arming procedure)
* removed show vessel from IFF Computer guidebook text
2026-06-29 12:44:01 +02:00
Rachel Lowe
1d3617ad6a
Fixing issue 42759, air grenades cannot be re-triggered. ( #42866 )
...
Fixed #42759 - air grenades cannot be re-triggered
2026-06-29 12:44:01 +02:00
Tayrtahn
e844139061
Mix xenoborg_scream.ogg to mono ( #43132 )
2026-06-29 12:44:01 +02:00
da240861a4
PinpointerSystem&Component cleanup ( #42463 )
...
* cleanup
* make some stuff nullable again
* Apply suggestions from code review
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* fix and remove a dependency
---------
Co-authored-by: seanpimble <149889301+seanpimble@users.noreply.github.com >
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-06-29 12:44:01 +02:00
pathetic meowmeow
f889c9f817
Initial decoupling pass on Damageable ( #43103 )
...
* Initial decoupling pass on Damageable
* ope
* e
* mroaw
* ok sure on the medibot thing
* no medibot bounds
* okidooks
* arcryox era
* cryox moment
2026-06-29 12:44:01 +02:00
August Sun and august-sun
1416f45199
Brings Estoc DMR accuracy to standard rifle accuracy, removes movement speed debuff ( #43038 )
...
* Removed accuracy and move speed debuffs for estoc
* introduced slight speed reduction
* typo
---------
Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com >
2026-06-29 12:44:01 +02:00