Tayrtahn
6a582db4b8
Treat duplicate dependency warnings as errors ( #38480 )
...
* Treat duplicate dependency warnings as errors
* GitHub workflows
* commas
* Maybe we just don't use these?
* I think we can get rid of these?
2025-06-22 00:25:20 +02:00
Perry Fraser
793f525c6b
fix: mops with liquid can hit people again ( #38486 )
2025-06-22 00:23:39 +02:00
SlamBamActionman
9b5779bd33
Allow Maintainers to use customvote command ( #38385 )
...
Changed from Moderator perm to Round perm
2025-06-21 18:34:11 +02:00
TemporalOroboros
d4876be6f0
Kills TurfHelpers ( #37939 )
...
* Create TurfSystem equivalent for and obsolete TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.TryGetTileRef
* Fix construction condition uses of TurfHelpers.GetTileRef
* Fix last use of TurfHelpers.IsBlockedTurf
* Create TurfSystem equivalent to and obsolete TurfHelpers.GetContentTileDefinition
* Fix uses of TurfHelpers.GetContentTileDefinition(TileRef)
* Fix uses of TurfHelpers.GetContentTileDefinition(Tile)
* Create TurfSystem equivalent to and obsolete TurfHelpers.IsSpace
* Fix EntitySystem uses of TurfHelpers.IsSpace(Tile)
* Fix EntitySystem uses of TurfHelpers.IsSpace(TileRef)
* Fix remaining uses of TurfHelpers.IsSpace
* Fix uses of TurfHelpers.GetEntitiesInTile
* Delete TurfHelpers.cs
* Add GetEntitiesInTile lookup methods
* Convert some GetEntitiesInTile methods to LookupSystem extension methods
* Use new GetEntitiesInTile methods
* Recycle spiderweb hashset
* Recycle floor tile hashset
2025-06-21 11:23:19 -04:00
Pieter-Jan Briers
0d346840da
Fix compile ( #38477 )
2025-06-21 12:37:08 +02:00
Whatstone
54cb731147
SignalSwitchSystem: Check button is locked before toggling ( #38474 )
...
Check button is locked before toggling
2025-06-21 11:41:04 +02:00
lzk
3b6f4c5b3e
allow to publish news without ui ( #35262 )
...
* allow to publish news without ui
* the hell was that
* apply
* apply review
* sure
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* okay
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-21 11:19:27 +02:00
Tayrtahn
640c984ab2
Make... sloths... speak... slowly... ( #38142 )
...
* Add SlowAccent
* Apply SlowAccent to sloths
* xmldocs
2025-06-20 23:32:30 -07:00
Tayrtahn
8e8f47497b
Cleanup duplicate dependency in AdminVerbSystem.Smites ( #38473 )
...
Cleanup duplicate dependency in AdminVerbSystem.Smites
2025-06-20 18:43:53 -04:00
Kyle Tyo
ca72ca1464
Command resolves and LEC conversions batch 4 ( #38382 )
...
* reeeecolllaaaaaaaa
* gonna convert these to public while I'm here for consistency sake
* requested changes.
2025-06-19 02:03:28 +02:00
Kyle Tyo
d36a45a57f
Relocate SetOutfit method to ServerClothingSystem and LEC setoutfit command. ( #38391 )
...
* that'll do
* requested changes.
* missed this.
2025-06-19 01:50:10 +02:00
beck-thompson
72ea94a233
Fix stacks only recycling one instead of the stack amount ( #38433 )
...
* fix
* Fixes
2025-06-18 23:14:01 +02:00
Kyle Tyo
284cf25905
Command resolves ( #38415 )
...
touchups
2025-06-18 01:40:33 +02:00
Tayrtahn
d61704df33
Convert AtmosphereSystem sound path strings to SoundSpecifiers ( #38403 )
...
* Convert AtmosphereSystem sound path strings to SoundSpecifiers
* Convert to SoundCollections
2025-06-17 22:52:11 +02:00
Kyle Tyo
3485450ffa
Command resolve mega pr batch 5 ( #38389 )
...
* commit progress
* requested changes
2025-06-17 22:49:58 +02:00
Kyle Tyo
0e1ff2644f
Command resolve killing and LEC conversions batch 2 ( #38367 )
...
commit progress
2025-06-17 20:01:28 +02:00
Kyle Tyo
57babe15ee
Command resolve mega pr 6 ( #38398 )
...
commit progress
2025-06-17 19:22:03 +02:00
Whatstone
b73943b04b
Add directionality to cable terminal port nodes ( #38394 )
2025-06-17 19:05:48 +02:00
Simon
9bab47ea32
Switch Discord integration to use NetCord instead of Discord.Net ( #38400 )
2025-06-17 19:03:24 +02:00
Perry Fraser
3c297d0620
fix: erase expedition disks when their map is deleted ( #38322 )
...
* fix: erase expedition disks when their map is deleted
* fix: include paused entities in disk query, add dirty
2025-06-17 18:32:14 +02:00
Kyle Tyo
d316fa3483
Command resolve and LEC conversion batch 3 ( #38378 )
...
* I'm just a silly goober
* requested changes
* Update Content.Server/Interaction/TilePryCommand.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-17 11:39:42 +02:00
Whatstone
53a01bfb46
Fix adjacent north/south cable terminals breaking east/west HV cable ( #38377 )
2025-06-17 02:13:35 -07:00
kosticia
f64505bea1
predicted hyposprays ( #38046 )
...
* G O I D A
* how
* now proper
* a
* Update HypospraySystem.cs
* good catch
* Apply suggestions from code review
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu >
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-17 02:08:08 +02:00
beck-thompson
a48c390854
Objectives that do not fit requirements are now deleted ( #38365 )
...
* Fix
* Update Content.Server/Objectives/ObjectivesSystem.cs
Thanks Tayrathn!
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-06-16 18:54:11 -04:00
Tayrtahn
4cca55cecc
Cleanup duplicate dependency in AddActionCommand ( #38360 )
...
Cleanup duplicate dependency in AddActionCommand
2025-06-16 21:02:35 +02:00
ScarKy0
4cc6cb95dc
Commands for adding and removing actions ( #38317 )
2025-06-16 13:25:44 +03:00
Helix-ctrl
1d4cf48c31
Add hints towards flash protection to all items which provide it ( #37267 )
...
* Update welding.yml
* Update FlashSystem.cs
Add subscriber event for flash immunity examine text
* Create flash-immunity-component.ftl
* Removed changed description text
* change to use entity version
* fixed mistake
2025-06-15 18:38:36 -04:00
ScarKy0
208b245dcb
Retractable items system + Arm Blade action ( #38150 )
2025-06-14 21:29:06 +03:00
nikitosych
1bbf094c79
Fix for holoparasite's ability to attack the host through mech ( #36659 )
2025-06-14 20:22:45 +03:00
SyaoranFox
0518be5d38
Zombies won't attack Initial Infected ( #38128 )
...
* Added Zombie faction roles everywhere that makes sense for initial infected to be associated with Zombies.
* Adding faction component to round start zombie. (not hopeful)
* Removed stupid attempts and added zombie faction component to the zombie system when the player is given the ability to force themself to zombify.
* Changed use of "zombie" for ProtoId<NpcFactionPrototype>
* Update Content.Server/Zombies/ZombieSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/Zombies/ZombieSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Removed faction component from ZombieOutbreak event. Shouldn't cause problems with the event as II gets component with their ability to self zombify.
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-13 17:56:57 -07:00
slarticodefast
ae8fdbfa51
Fix puncturase cauterizing bleeding ( #38289 )
...
fix puncturase cauterizing bleeding
2025-06-13 12:11:15 -04:00
themias
19271e6bc9
Fix gas analyzer and anom scanner wrong state ( #38285 )
...
* Fix gas analyzer and anomaly scanner UI activation issue
* save
* fix comment
* milkalyzer
2025-06-12 14:16:07 -07:00
Perry Fraser
570accb102
fix: Correct respath for lizard smite icon ( #38288 )
2025-06-12 22:37:44 +02:00
Perry Fraser
e09b7debe2
Fix some popup issues with pipe layer changes ( #38244 )
...
* fix: only show pipe layer popups to the user changing them
* fix: don't show pipe layer subfloor popup when not using a screwdriver
* fix: properly pass down user and used for serverside pipe layer changes
Technically this doesn't matter as the Shared codepath for this method
doesn't actually use these on the server: only the user is used for a
clientside popup. Still, will be good to have these for future changes
that might need them.
2025-06-11 22:31:48 -07:00
RedBookcase
a8801e4abf
Removed Toys.rsi, reorganize toy RSIs, broad /Fun/ cleanup. ( #37189 )
...
Co-authored-by: RedBookcase <Usualmoves@gmail.com >
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-06-11 16:29:27 -07:00
Simon
f5fbef7ccc
Add the instrument names to the MIDI channel selector ( #38083 )
...
* Add the instrument to the MIDI channel selector
* Reviews
Adds support for chained masters
Makes the channel UI update on its own when the midi changes (Works with bands too!)
* add to admin logs and limit track count
* Limit track names by length too
* remove left over comment
* Requested changes
* Reviews
2025-06-11 20:32:48 +02:00
Tayrtahn
d612c56aab
Forbid string literals for SharedToolSystem methods ( #38250 )
...
* Forbid string literals for ToolSystem methods
* Cleanup violations
* Sort usings
2025-06-11 03:58:21 +02:00
Tayrtahn
264573b9e1
Cleanup unused fields in DrinkSystem ( #38181 )
...
Cleanup unused fields in DrinkSystem
2025-06-09 19:56:12 +02:00
pathetic meowmeow
3d40bebbef
Allow cargo request computers to send orders to the primary account ( #37943 )
2025-06-09 11:11:19 -04:00
DrSmugleaf
7f9b2a0434
Fix eating and drinking verbs showing up after a short delay and making your verb UI bounce ( #38164 )
...
* Fix eating and drinking verbs showing up after a short delay and making your verb UI bounce
* Usings fix
* Usings fix
* Usings fix
* Usings fix
* CVar fix
* Predicted ppups
* Openable predicted popup
* Fix audio prediction
2025-06-09 10:36:04 -04:00
Orsoniks
ef42c36cdb
Improved Health examination text ( #38126 )
...
* more health examinations
* better blood
* fix
* tweaks
* sizeable
* silicon fix
* tweaks
* bleeding color tweaks
* fix
2025-06-09 00:31:49 -07:00
Kyle Tyo
546bfd0a30
MapManager warnings cleanup Server Edition 2003 ( #36781 )
...
* now you see me
* unused depen
* test fail fix attempt 1
* test fail fix attempt 2
* fix test fail attempt 3
* shot in the dark.
* Does this work?
* import cleanup
* taking a shot at this.
* Convert PersistenceSaveCommand to LocalizedEntityCommands.
* requested changes
* requested changes. also dealt with improperly named private const
* Update Content.Server/GameTicking/GameTicker.Spawning.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/GameTicking/GameTicker.Spawning.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Convert PlanetCommand to LocalizedEntityCommand
* Update BiomeSystem.cs
* Update Content.Server/Salvage/SalvageSystem.Runner.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/Procedural/DungeonSystem.Rooms.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/Salvage/SpawnSalvageMissionJob.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/Station/Systems/StationBiomeSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* revert to latest master.
* slartis suggestion.
* Update SetMapAtmosCommand.cs
* cleanup
* Update PersistenceSaveCommand.cs
* finish localizing persistencesavecommand
* this is icky, I change.
* :sigh:
* revert whatever I did here?
* oh I see, some inconsistencies.
* revert this
* Update PlanetCommand.cs
* move this ftl to the commands folder
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-09 02:09:42 +02:00
Samuka-C
33ae484b2d
adjreagent now accepts float ( #38134 )
...
* adjreagent now accepts float
* var
2025-06-07 23:47:37 -04:00
Tayrtahn
e909ffa933
Forbid string literals for NpcFactionSystem methods ( #38140 )
...
* Add ForbidLiteral attribute to NpcFactionSystem methods
* Cleanup resulting warnings
2025-06-08 00:39:18 +02:00
K-Dynamic
eb208a2ae8
Genpop wall lockers ( #38102 )
...
* sprites
* genpop wall lockers
* number 5 alive
* slight boilerplate code, thank you slarti
2025-06-07 17:51:38 +02:00
slarticodefast
f274dc6526
fix wallmount vending machine dispense direction ( #38112 )
...
fix wallmount vending machine direction
2025-06-06 19:08:16 -04:00
Kyle Tyo
a31376c925
Add player autofill to rename command. ( #38074 )
...
* simple enough
* switch to CompletionResult.FromOptions and CompletionHelper.SessionNames
* cleanup
2025-06-06 18:52:48 -04:00
Tayrtahn
95632859b7
Cleanup unused/redundant dependencies ( #38099 )
2025-06-06 18:11:52 +02:00
themias
eb85a8a1b0
Muzzles reduce emote sound ( #34444 )
...
* Muzzles reduce emote sound
* update based on review comments
* review comments
2025-06-05 19:45:55 -04:00
chromiumboy
db4d419f7b
Access Reader Refactor ( #37772 )
...
* Initial commit
* Integration test fix
* Removed redundant dirtying of accessreader
2025-06-05 19:28:55 -04:00