Connor Huffine
3d095c8eed
Remove unused dependency ( #41231 )
2025-11-01 09:42:05 +00:00
Errant
d893cda971
Fix for Tesla Twins Miniboss ( #41199 )
...
* increase QA standards on the Tesla Generator production line
* comment
* Inert datafield and code
* I'm not even supposed to be here today
2025-10-31 20:23:28 +00:00
slarticodefast
d212f3cdae
remove a bunch of redundant IsFirstTimePredicted checks ( #41119 )
2025-10-26 12:59:52 +00:00
qwerltaz
766c2b8759
fix singulo generator triggering failsafe when field is obstructed ( #39593 )
...
fix singulo gen failsafe when field obstructed
2025-10-10 19:41:21 +00:00
B_Kirill
438090a505
Cleanup warnings: CS0414 ( #39748 )
...
* Cleanup
* Fix
2025-08-19 09:42:54 +02:00
Nemanja
1374ceea47
Move some Station methods into shared ( #38976 )
2025-08-08 11:22:34 -04:00
Kyle Tyo
d805704a1f
Predict EmitterSystem ExamineEvent and GetVerbsEvent ( #39318 )
...
* ididathing.exe
* commit
* cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-08-01 19:40:15 +02:00
Tayrtahn
75db49f9c0
Clean up all missing EntitySystem proxy method uses ( #38353 )
2025-06-26 16:50:49 -07:00
Kyle Tyo
0e1ff2644f
Command resolve killing and LEC conversions batch 2 ( #38367 )
...
commit progress
2025-06-17 20:01:28 +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
BarryNorfolk
b2d0f7ed28
Add multipart machines system ( #35969 )
2025-06-02 17:02:41 +03: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
metalgearsloth
bd69fc612a
Predicted internals ( #33800 )
...
* Predicted gas pumps
I wanted to try out atmos and first thing I found.
* a
* Atmos device prediction
- Canisters
- Tanks
- Internals
AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.
* Remove details range
* Gas tank prediction
* Even more sweeping changes
* Alerts
* rehg
* Popup fix
* Fix merge conflicts
* Fix
* Review
2025-05-02 18:22:29 +10:00
J
b1c08582d5
Various system spring cleaning ( #36206 )
...
* Various systems warnings cleanup
* Last changes before submitting PR
* Add guard for transform component, fix failing test
* Small corrections
* Audio params to specifiers datafields
* Using audio params on components and configs
2025-04-16 13:08:22 +02:00
slarticodefast
aa24066450
move DeviceLinking events to shared ( #36307 )
...
move events
2025-04-05 14:20:14 +02:00
J
af9526197a
Extracts magic strings from Tag calls ( #36305 )
...
* Extracts magic strings from Tag calls
When #36281 gets merged, the `TagSystem` methods will all give warnings. Let's fix those warnings before they even happen!
* Adds missing libraries
* Remove not yet implemented TagSystem changes
* Fix tag spelling error
Genuinely surprised there was only 1!
* Styling and proper type changes
* Styling
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-04-04 20:20:19 -04:00
SlamBamActionman
43d08100b9
"New player" admin logging improvements ( #35961 )
...
* Initial commit
* Adjust a whoooole bunch of logs
* Also spears
* Track going crit
* Review fix
* Review fixes
2025-03-20 20:56:51 +01:00
ScarKy0
3281f408eb
Cargo Mail System ( #35429 )
...
* shitcode init
* biocoding, SpawnTableOnUse, Moving shit to shared
* server :(
* fixes
* ok works
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs
* Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs
* Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs
* Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs
* Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* big stuff
* preperation
* temperory spawning thing for testing
* Update CargoDeliveryDataComponent.cs
* kinda proper spawning idk god save me
* cleanup (kinda)
* preparation 2.0
* stuff i think
* entity table work
* renames
* spawn ratio based on players
* comment
* letter tables
* more spam
* package tables
* comment
* biocodedn't
* builds correctly
* cleaning
* Update deliveries_tables.yml
* labels
* package sprites
* mail teleporter
* revert testing value
* fix test
* fix other test
* i love tests
* mail teleporter enabled by default
* random cooldowns
* fixtures
* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs
* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs
* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs
* Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl
* clean
* fuck paper scrap
* oops
* fuck SpawnTableOnUse
* mail teleporter board in QM locker + addressed review
* oops
* clean
* sound on delivery spawn
* address review
* partial review address
* partial review addressing
* addressing partial review
* pratarial revivew address
* misprediction hell
* stuff
* more stuff
* unrelated
* TODO
* link
* partial review
* DirtyField
---------
Co-authored-by: Milon <milonpl.git@proton.me >
2025-03-07 14:51:08 +01:00
rokudara-sen
8b7f175f84
Added decelerator percentage drain ( #35643 )
...
* Added variable PercentageDrain to SinguloFoodComponent
* Set percentageDrain to 0.03 (3%) for anti particles
* Added percentageDrain logic in public OnConsumed
* Simplify SinguloFoodComponent and set percentageDrain to negative
* EnergyFactor now applies to positive values too
* Better commenting on EnergyFactor
* Update Content.Server/Singularity/Components/SinguloFoodComponent.cs
* Documentation of EnergyFactor
* Fixing spelling mistake
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-03-03 11:37:28 -05:00
TemporalOroboros
e4fe9c4638
Purge the one remaining use of TransformComponent.AttachParent ( #34941 )
2025-02-10 22:46:27 +11:00
metalgearsloth
a269850a73
Gravity well improvements ( #35027 )
...
* Gravity well improvements
- Fixed persistence
- Removed dummy fields
- Performance
* Update Content.Server/Singularity/Components/GravityWellComponent.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-02-10 06:18:24 +01:00
Pieter-Jan Briers
f9da25881d
Singularity equipment can now be activated with E interact ( #33762 )
...
These were coded to only listen to InteractHand, which doesn't follow our interaction model properly.
2024-12-08 23:37:32 +01:00
MilenVolf
5fdf03c216
Replace obsolete GetTilesIntersecting methods ( #32455 )
...
* Remove usage of obsolete GetTilesIntersecting round 1
* Oop wrong uids
* Remove usage of obsolete GetLocalTilesIntersecting round 2
* Remove usage of obsolete GetLocalTilesIntersecting final round
* weh
* Fix using `SharedMapSystem` in `StencilOverlay`
2024-12-01 12:56:47 +11:00
Saphire
9c666457c2
Move some of the new singularity code into shared
...
Hopefully without explosions yay
2024-11-20 07:53:10 +06:00
SlamBamActionman
6e53cd98a4
Add emag functionality
2024-11-20 07:53:10 +06:00
Saphire
68eaf6ff25
Bump the failsafe timer down
2024-11-19 08:11:10 +06:00
Saphire
476f90df09
Fix the component defaults
2024-11-17 04:31:41 +06:00
Saphire
a68c6cb29e
Temporarily make singularity a bit harder to loose as non-antag
2024-11-17 04:01:38 +06:00
Andrew Montagne
1136200dc8
BUGFIX: Fix APEs being able to be turned on without power ( #32493 )
...
Add a check to see the APC is powered before turning the emitter on.
2024-11-11 23:58:31 +01:00
MilenVolf
1b9d77a760
Replace obsolete Tile Access methods ( #32508 )
...
* Replace obsolete SetTile
* Remove obsolete GetTileRef & GetAllTiles
* Forgor
* Apply suggested `GetMapOrInvalid`
2024-09-29 01:27:47 +02:00
SlamBamActionman
cc7e5e0150
Allow containment field generators to be enabled on mapinit ( #31158 )
...
* Initial commit
* review fix
2024-09-19 10:14:29 +10:00
metalgearsloth
18f5a0dca8
Fix AI singulo shenanigans ( #31556 )
...
* weh
* Fix broken tests directly mutating entities from wrong thread.
* fix build
* gundam
* weher
* WHY
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-08-31 18:24:12 +10:00
Brandon Hu
cf6f7830aa
fix(FieldGenerators): Don't show nonsense popup ( #30469 )
...
* .
2024-08-25 20:21:32 +02:00
metalgearsloth
a89d4c750b
Power stuff ( #31314 )
...
* Power stuff
- Add shared IsPowered
- Add shared ResolveApc
- Move PowerChangedEvent to shared for now
- Add SlimPoweredLight that actually functions how you'd expect a PoweredLight to function it id didn't have a bunch of bloat on it.
* big update
* boing
2024-08-25 22:18:42 +10:00
slarticodefast
86b358be4b
Fix raditation collectors gaslighting you ( #31175 )
...
fix raditation collectors gaslighting you
2024-08-18 16:25:02 -06:00
Mervill
2e3365793c
Greatly improve the usability of the Gas Analyzer. ( #30763 )
...
* greatly improve how the gas analyzer behaves
* don't close the analyzer when the object goes out of range
* cleanup
* always switch to the device tab when a new device is analyzed
* modern api part one
* modern api part 2
* modern api part three
* file scope namespace
2024-08-15 10:45:13 -04:00
Brandon Hu
2dabf33d46
fix(FieldGenerators): Add missing connection check ( #30468 )
...
.
2024-08-06 23:43:21 -04:00
Plykiya
a87efd7d01
Replace xform.WorldPosition with xformSystem method for Setting/Getting ( #30029 )
...
* GET WORLD POSITON, ROTATION
* Missing parentheses
* ui system depndency
* the issue
* Unused
* Let the function do the transform
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-08-06 21:02:01 +10:00
Nemanja
53719bded3
better examine text for radiation collectors ( #30606 )
...
* better examine text for radiation collectors
* this?
* penis
2024-08-06 20:59:37 +10:00
slarticodefast
bb2981400c
replace all uses of TryGetContainingContainer with non-obsolete overload ( #30583 )
...
* replace all uses of TryGetContainerContainer with non-obsolete overload
* rerun
2024-08-04 15:38:53 +10:00
slarticodefast
92e2980534
Improve throwing precision ( #29726 )
...
* improve throwing precision
* remove debugging logs
* minor fixes
* f
* Update Content.Shared/Throwing/LandAtCursorComponent.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2024-07-08 19:03:53 +10:00
Plykiya
7032499e2a
Fixes gravity wells ( #29617 )
...
* Fixes gravity wells
* thank you slarticodefast
* Minor nitpicks addressed
* NITPICKS UNDONE
* REDO THE NITPICK, WE LOVE MATRIX MULTIPLCATION
* Revert "REDO THE NITPICK, WE LOVE MATRIX MULTIPLCATION"
This reverts commit c782eee1a1c7bda90c7ca686928019cc5f25c8cf.
* NITPICK REDO
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-01 11:39:05 -04:00
mhamster
ba164f9e48
ContainmentFieldComponent's garbage destruction can now be disabled ( #29376 )
...
* Garbage Vaporizer 3000
+ DestroyGarbage bool property
+ DestroyGarbage property check when dealing with incoming trash
* Update ContainmentFieldComponent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2024-06-23 11:34:32 -04:00
Alice "Arimah" Heurlin
2b92ec79f7
Prevent fly-by fixture from powering containment field generator ( #29225 )
...
* Prevent fly-by fixture from powering containment field generator
* Update according to review
2024-06-19 19:51:07 -04:00
Nemanja
748e5831e8
Add moon boots ( #29009 )
2024-06-14 20:43:23 -07:00
Partmedia
35e5a96b7e
Fix queued deletion check (singulo loosing at beyond PA 1 but only on live servers) ( #28906 )
...
Fix queued deletion check
2024-06-12 15:56:07 -07:00
Nemanja
4089d6a664
fix singulo decay ( #28743 )
2024-06-09 00:36:47 +10:00
Flareguy
f37060fc1b
Ports the singularity's values from vgstation ( #28720 )
...
* ports the singularity values from vgstation
* guidebook fix
* 5000 energy level 6 singulo
2024-06-07 22:15:13 -04:00
eoineoineoin
b44b159431
Replace Matrix3 with System.Numerics.Matrix3x2 ( #27443 )
...
Replace Matrix3 with Matrix3x2
2024-06-02 14:07:41 +10:00
Kara
855234aa30
Resolve 'TransformComponent.MapPosition' is obsolete in content ( #27939 )
...
* Resolve `'TransformComponent.MapPosition' is obsolete: 'Use TransformSystem.GetMapCoordinates'` in content
* build?
2024-05-12 10:31:54 -04:00