slarticodefast
aa15371049
fix polymorph errors ( #38409 )
...
fix polymorph error
2025-06-17 16:16:24 -04:00
slarticodefast
5a69b7e2fb
Merge stable into master ( #38395 )
2025-06-17 17:25:30 +02:00
slarticodefast
d25046461e
Fix SharedActionSystem spamming errors ( #38358 )
2025-06-17 15:18:13 +10:00
Red
52cc834a0e
Spider web visuals update ( #38175 )
...
* web update
* Update Resources/Prototypes/Entities/Structures/spider_web.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Structures/spider_web.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-06-16 17:30:43 -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
ArtisticRoomba
3eba895fc7
Thieves can innately pickpocket - thieving gloves rework ( #38123 )
...
* Thieves can innately pickpocket (#107 )
Pickpocketing a skyrim guard's armor off
(cherry picked from commit 21b9f1ddb251ea3c7c6803e78871abefcaecbfb4)
* this isnt moff
* Make predicted, cleanup
* !skating-basketball
* orks are NOT the best trollface
* Implement much more sensible component replication prevention
---------
Co-authored-by: DuckManZach <144298822+duckmanzach@users.noreply.github.com >
2025-06-16 15:47:31 -07:00
ScarKy0
4cc6cb95dc
Commands for adding and removing actions ( #38317 )
2025-06-16 13:25:44 +03:00
qrwas
f8cf4dc829
Add group for loadouts ( #36951 )
...
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-06-16 02:36:06 -07:00
beck-thompson
d8b70a3887
Revert "Randomized Markings" ( #38345 )
2025-06-16 00:50:17 -07:00
beck
b636e3fcba
Randomized Markings ( #34765 )
...
randomized markings
2025-06-15 14:11:52 -07:00
SlamBamActionman
239f1c511e
Ensure large entities don't get stuck on conveyor belt corners ( #37466 )
...
* Initial commit
* Also avoid the friction change doesn't make turned-off conveyor belts continue going
* Ensurecomp on conveyor starting
* i give up
* Minor brackets edit
* Documentation
2025-06-15 11:36:18 +02: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
slarticodefast
ae8fdbfa51
Fix puncturase cauterizing bleeding ( #38289 )
...
fix puncturase cauterizing bleeding
2025-06-13 12:11:15 -04:00
Qerd
eab797939b
Prediction for use of utensil on incompatible food ( #38297 )
...
Prediction our beloved
2025-06-12 18:48:28 -07: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
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
Tayrtahn
699e6de1fe
Fix StomachSystem PVS error ( #38268 )
...
Fix StomachSystem PVS error
2025-06-11 23:39:25 +02: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
00789525f8
Improve some BinSystem functionality ( #38262 )
...
* BinSystem improvements
* Prevent double-add
2025-06-11 11:04:30 -07: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
eoineoineoin
419b4e7916
Add technology to tech disk names ( #38157 )
2025-06-11 03:15:56 +02:00
ArtisticRoomba
3726eb6e19
Bring back low pressure damage to its unnerfed value ( #38196 )
2025-06-09 17:05:48 -07: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
Leon Friedrich
9247621a96
Add FixedPoint2TypeParser ( #38169 )
2025-06-09 18:01:53 +10: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
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
slarticodefast
9cb1a669d6
make PacifiedComponent session specific ( #38137 )
2025-06-07 14:37:13 -07:00
Quantum-cross
8324aa9bea
Fix serialization of SunShadowCycleComponent ( #38002 )
...
* Use a struct to hold the items for `Directions` in `SunShadowComponent`, fix serialization.
* actually make them datafields...
* Add NetSerializable to datadef
* this is why we can't have nice things
2025-06-06 20:14:11 -04:00
slarticodefast
7c382cc6ce
Don't show climb verb for objects that cannot be climbed ( #38115 )
...
fix climb verb
2025-06-06 18:25:17 -04:00
Tayrtahn
95632859b7
Cleanup unused/redundant dependencies ( #38099 )
2025-06-06 18:11:52 +02: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
chromiumboy
ea1ecad3ff
Tweak for the visual coverage granted to station AIs by holopads ( #38059 )
...
* Initial commit
* Added option to require anchoring
2025-06-05 19:15:55 -04:00
Funce
148fb5ca23
Blood-Red Magboots now correctly show if magboots are active ( #38013 )
...
* Change JetPack Item Visuals to use GenericVisualizer instead of AppearanceChangeEvents
* Fix YAML indentation for jetpacks.yml
2025-06-04 13:10:06 +02:00
SlamBamActionman
d81e82cef7
Add Diona rooting ( #32782 )
...
* Initial commit
* Add sound
* Review commets
* addressing review
* I think this is what Slart meant?
* Review fixes
* More fixes
* tiny formatting
* Review fixes
* Review fixes
* Fix small timing error
* Follow new action system
* review
---------
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
Co-authored-by: ScarKy0 <scarky0@onet.eu >
2025-06-04 12:52:59 +02:00
vitopigno
f8d0b0cba3
Add text highlighting ( #31442 )
...
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
Co-authored-by: Hans Larsson <hanandlia@gmail.com >
Co-authored-by: Tobias Berger <toby@tobot.dev >
2025-06-04 12:12:37 +02:00
āda
b6af2dbaf8
Loc fix for emote guidebook ( #38020 )
...
Loc fix
2025-06-03 17:55:15 +02:00
ScarKy0
9dd0855dd0
Predict AME Fuel Examine ( #38018 )
...
* init
* :)
2025-06-03 13:51:50 +02:00
Krunklehorn
c2b1b81ec8
Add checks for various complex interactions ( #37246 )
...
* Prevent toggling radiation collectors
* Prevent resisting locks
* Prevent unbuckling others, early exit before doafter
* Prevent camera and camera router setup
* Prevent rotating and flipping
* Also prevent adding the unbuckle verb.
* Revert ResistLocker changes
* Prevent emitter tampering
* Also prevent lock verb
* Prevent toggling welders
* Prevent gun open/close bolt, rack and switch mode
* Prevent toggling stun batons
2025-06-02 10:06:45 -07:00
slarticodefast
1441effed2
improve noir glasses shader ( #37996 )
...
* improve noir glasses shader
* tweak values
2025-06-02 09:16:10 -07:00
BarryNorfolk
b2d0f7ed28
Add multipart machines system ( #35969 )
2025-06-02 17:02:41 +03:00
Ciarán Walsh
d83f393fa4
Use distinct action labels for toggling internals on and off. ( #36073 )
...
* Use distinct action labels for toggling internals on and off.
* Implement specific actions for enabling/disabling internals
Avoids potential confusing race conditions where two people might perform the "Toggle Internals On" action an the same person,
which would have jsut toggled twice.
* If no gas tank, will give popup
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com >
2025-06-02 13:09:45 +02:00
chromiumboy
45012cbe1d
Layering for atmospheric pipes ( #36124 )
...
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com >
2025-06-01 22:01:43 -07:00
slarticodefast
e0ce82e1c7
Fix center of mass mispredict when placing tiles ( #37969 )
...
fix COM mispredict
2025-06-01 00:39:45 -04:00
ScarKy0
28aed7b22f
Further Mail Balancing ( #37986 )
2025-05-31 21:28:13 -07:00
deltanedas
7aa1986209
fix dragon devour action ( #37968 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-05-31 22:29:51 +02:00
Nemanja
e92b6b6a7e
Add support for contextual information in EntityTables ( #37737 )
...
* Add context support for entityTables
* fix build fail
* comments
* Update Content.Shared/EntityTable/EntityTableSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-31 15:40:25 +02:00
Centronias
9053c9692f
Decouple Lights from Toggleable Visuals (and headphone music notes bugfix) ( #35341 )
...
* - Combine enum keys `ToggleableLightVisuals` and `ToggleVisuals` into `ToggleableVisuals`
- Rename `ToggleableLightVisualsComponent` to `ToggleableVisualsComponent` and `ToggleableLightVisualsSystem` to `ToggleableVisualsSystem`
- (The `SpriteLayer` field on the component is now required because the old default of `light` doesn't make sense anymore)
- Make it so that `ToggleableVisualsComponent` works even when there's not a light attached to the entity
- (Amazingly this seems to have only applied to Headphones, but I can only imagine there are many other things people would like to do with simple toggleable visuals)
- Explicitly make `ItemTogglePointLightComponent`'s purpose to make `ToggleVisualsComponent` apply to `PointLightComponent`s on the same entity.
- Add field `ToggleableVisualsColorModulatesLights`, which makes the `Color` appearance value of `ToggleableVisuals` modulate the color of lights on the same entity
- Lots of prototype updates to uptake the above
* fix bad merge
* unbork robust
* blindly letting rider reformat stuff
* I guess I never cleaned up these imports at all
2025-05-30 19:53:56 -04:00