Pieter-Jan Briers and GitHub
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
William Derksen and GitHub
48c1f77531
[Issue-43571] EmitterSystem should use DestructionEvent rather than DestructionAttempt Event ( #43628 )
...
switched from DestructionAttemptEvent (which is cancellable) to DestructionEvent (which happens when the destruction was successful)
2026-04-18 07:21:46 +00:00
Crude Oil and GitHub
2cbc8575f7
Fix missing word from emitter alerts ( #43225 )
...
* fix emitter yapping
* use actual locid objects
2026-03-14 17:32:16 +01:00
993c316b6c
Emitters now give alerts if interfered with. ( #39513 )
...
* tesloose alert
* forgot to remove this when I removed naming the unlocker
* and these too...
* migrate to Entity<T> and clarify emitter lines
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2026-02-07 11:46:59 +00:00
Crude Oil and GitHub
ce97c45dc2
Admin log new state on emitter toggle ( #42736 )
...
log new state on emitter toggle
2026-02-01 21:46:57 +00:00
mq and GitHub
4920c9e907
Update (MOST) instances of EntityUid, Component in GunSystem to Entity<T> ( #41966 )
...
* Entity<T>, skipping Magazine and ChamberMagazine
* missed some
* AUGH!!
* ballistic examine
* dotnet hates me
* WHY ARE YOU CALLED THAT!!!!
* cheers aada
2026-01-01 19:00:49 +00:00
B_Kirill and GitHub
438090a505
Cleanup warnings: CS0414 ( #39748 )
...
* Cleanup
* Fix
2025-08-19 09:42:54 +02:00
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
Krunklehorn and GitHub
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 and GitHub
aa24066450
move DeviceLinking events to shared ( #36307 )
...
move events
2025-04-05 14:20:14 +02:00
Pieter-Jan Briers and GitHub
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
Andrew Montagne and GitHub
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
metalgearsloth and GitHub
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
Nemanja and GitHub
a9e89ab372
Rip out remaining machine upgrades ( #24413 )
...
* Rip out remaining machine upgrades
* eek
2024-01-23 09:13:04 +11:00
DrSmugleaf and GitHub
c72b95db6b
Fix debug assert when shooting guns ( #21070 )
2023-10-18 15:45:35 +11:00
metalgearsloth and GitHub
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
cbbebe22d8
prevent emitters being turned on or off when unanchored ( #17303 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-13 15:16:29 -05:00
Chief-Engineer and GitHub
8174f08340
add singularity and field generator logs ( #16889 )
2023-05-28 20:25:54 +10:00
0x6273 and GitHub
7a5a64ffb4
Add device linking to emitter and APE ( #16805 )
2023-05-28 16:44:28 +10:00
metalgearsloth and GitHub
552fbb0585
Adds grappling gun ( #16662 )
2023-05-27 14:15:15 +10:00
Nemanja and GitHub
823c8204c9
Simplifying Machine Upgrading ( #15802 )
2023-04-29 13:23:49 +10:00
metalgearsloth and GitHub
330bb7bb14
Remove gun .Owners ( #14585 )
2023-03-11 20:08:22 +11:00
Nemanja and GitHub
c6c319f7e4
move lockcomponent to shared ( #13722 )
...
* move lockcomponent to shared
* ajcm review
2023-02-12 01:12:29 +00:00
Nemanja and GitHub
4d57226335
Anomaly fixes ( #13558 )
...
Closes https://github.com/space-wizards/space-station-14/issues/13545
Closes https://github.com/space-wizards/space-station-14/issues/13544
Closes https://github.com/space-wizards/space-station-14/issues/13543
Closes https://github.com/space-wizards/space-station-14/issues/13536
2023-01-18 11:38:12 +11:00
Nemanja and GitHub
9cd0c11870
Anomalies ( #13371 )
2023-01-16 21:05:20 -08:00
Nemanja and GitHub
2933f030d9
emitter visuals update ( #13382 )
2023-01-09 14:42:31 +11:00
Nemanja and GitHub
4a7c0b94b2
Make emitter use guncode ( #13258 )
2023-01-01 15:54:47 -08:00
faca40b8d5
more component ref removal + combining server/client comps ( #13178 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-12-25 05:28:21 +01:00
TemporalOroboros and GitHub
9a72b05a50
Splits the singularity into its component parts + ECS singularity + Support for singularities in containers. ( #12132 )
...
* InitialCommit (Broken)
* Fixes compile errors
* PR comments. More doc comments. Fixes
* Makes a singularity/event horizon without radiation/physics a valid state to be in
* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.
* Removes unused dependency from Content.Client.GravityWellSystem
* Testing containment and fake VV setters for SingularityGeneratorComponent
* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption
* Fix merge skew
* Fixes for the master merge
* Fix engine commit
* Dirty is obsolete
* Switch over dirty
* Fix requested changes
* ambiant -> ambient
* Moves EventHorionComponent to Shared
* Proper container handling
* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.
* Better support for admemes throwing singularities.
* Moves update timing from accumulators to target times
* Update doc comments
2022-12-19 20:47:15 -06:00
Leon Friedrich and GitHub
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
0x6273 and GitHub
a201d777bc
Machine upgrade examine verb ( #12119 )
2022-11-04 14:27:47 +11:00
Nemanja and GitHub
f0d0b86e07
emitter machine part upgrades ( #11742 )
2022-10-30 17:53:31 +11:00
metalgearsloth and GitHub
0b38589728
Raise power events by ref and not broadcast ( #11923 )
...
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
metalgearsloth and GitHub
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
metalgearsloth and GitHub
5107bc3be7
Bullet impact effects ( #9530 )
2022-07-09 13:46:11 +10:00
keronshb and GitHub
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
wrexbe and GitHub
1e0babbd50
Make AdminLogsSystem an IoC manager ( #8492 )
...
* Make log not entity system
* Fixes
2022-05-28 23:41:17 -07:00
wrexbe and GitHub
9901fce3da
Fix emitter crash on non-exact power float ( #8459 )
2022-05-26 08:02:21 -07:00
wrexbe and GitHub
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
mirrorcult and GitHub
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Paul Ritter and GitHub
9e1607722d
removes componentdependencies ( #6160 )
2022-01-15 13:26:37 +11:00
Paul
7757b94333
adds a few logitems & bumps bullethit to high/extreme, depending on if a player was hit
2021-12-20 15:17:40 +01:00
Vera Aguilera Puerto
c8b65be747
Replace IEntityManager resolves in systems for cached EntityManager
2021-12-08 13:00:43 +01:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
a5b57c8e10
Inline Transform
2021-12-03 14:20:34 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
e3227546b3
Inline Delete
2021-12-03 11:43:03 +01:00
Vera Aguilera Puerto
5e177ae734
Inline EntityManager
2021-12-03 11:18:05 +01:00
Leon Friedrich and GitHub
5dd73ff6e0
Fix emitter lock toggle ( #5066 )
2021-10-28 13:29:19 +02:00