Commit graph

23 commits

Author SHA1 Message Date
Sir Warock
ec63a41842
Cleanup of UseDelay (#45350)
* Moving into Systems & Components Folders

* splitting into API file

* Make Method accept null values

* small fix
2026-09-05 17:10:50 +00:00
Whatstone
a88d2c5164
Cleanup: Resolve remaining PopupSystem warnings in Content.Shared (#44685)
* PopupClient to PopupEntity/Coordinates

* PopupPredictedX to PopupEntity/Cursor/Coordinates

* The rest of the damn owl

* nullability fixes

* Buckle cleanup

* cleanup, address PR comments

* ExecutionSystem: one popup method

* correct my filthy lies

* Apply most of ajcm's suggestions

* return user to SharedItemRecallSystem.cs

* Fix lingering Ensnarable broadcast popups

* targeted drain popups

* fix lingering untargeted Guardian popups

I read the comment on GuardianHostRecall.  Oops.

* target stethoscope popups

* fix the PDA vibration popup

* Fix target for encryption key removal popup

* anomaly scanner: args.User, not uid

* disposal unit comment, bcast pda vibration popup
2026-07-16 21:54:33 +00:00
Pok
58c6e8224d
Flashed StatusEffects (#43749)
* FlashedStatusEffects

* Cleanup

---------

Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
2026-07-05 02:37:41 +00:00
Pieter-Jan Briers
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
Pok
3279840bf0
TemporaryBlindness StatusEffect (#43705)
* TemporaryBlindnessStatusEffect

* review
2026-04-24 16:49:54 +00:00
ArtisticRoomba
376f16504c
Content.Shared EntityQuery<T> dependency injection refactor (#43498)
* part 1

* second pass

* final fix

* last fix i swear

* an even bigger genius

* regex missed this

* should be all of em?

* oops

* yeah

* Revert "should be all of em?"

This reverts commit 4dd54d1b9a76977b4cf8d6008358e4dacdee6eb1.

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-11 21:30:36 +00:00
KeTuFaisPiKiNut
63ce4c9be1
Travel Camera (#43322)
* Travel camera

* Adds TravelCamera as rare maintenance loot

* Prevent Travel Camera from converting people to Revolution

* Removed AoE for travel_camera

* Adds Travel Camera to Uplink

* Camera sprites

* camera working on modern code

* camera melee only

* every error fixed + camera sfx

* PoC photography

* textures

* charges, description order, fixed typo

* support for colors

* typos plus different photograph colors

* more typos

* final typos?

* oh god i dont know how to write so many typos

* fix lint warnings

* Update Resources/Audio/Misc/attributions.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Textures/Objects/Misc/photograph.rsi/meta.json

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Content.Server/Photography/PhotographComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Content.Server/Photography/PhotographComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Content.Server/Photography/PhotographComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* follow convention: bases shouldn't have any sprites

* uses identity.entity system

* Picture taker component comments.

* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* spaces inserted

* 4-spaced indentation

* 4-space indent

* uses SharedChargesSystem

* canconvert component instead of convertitem tag

* removed mention of tags from head rev component

* component no longer has a constructor

* use tables + do the things on shared

* fix abstract-ness warning

* formatting + comments

* cleanup and improvements

* oops

* fix warnings

* 1 tc / disruption + recursion (also i'm pretty sure it can spawn in maints now)

* proper recursion checking (i think!)

* Added a dot for coherence.

* minor cleanup

* brought back the melee

* fixed description

* More accurate, albeit less funny camera description.

* deduplicate code with flash system

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-07 20:18:04 +00:00
Princess Cheeseballs
41f042b8f9
PredictedRandom Helpers (#42797)
* PredictedRandom Helpers

* fixxxx

* documentation!!!

* pram

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-02-05 02:20:38 +00:00
Fildrance
22fe5185a3
refactor: new overload for SharedRandomExtensions.HashCodeCombine (#40990)
* refactor: new overload for SharedRandomExtensions.HashCodeCombine

* Update Content.Shared/Random/Helpers/SharedRandomExtensions.cs

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-19 21:29:31 +00:00
B_Kirill
beb3db14f0
Flash immunity examine visibility toggle (#40848) 2025-10-12 10:42:57 +00:00
Winkarst-cpu
e89651c774
Fix masks with flash, eye, and damage protection working while being pulled down (#40331)
Fix
2025-10-09 14:07:58 +00:00
ScarKy0
b2c505df6a
Fix instances of predicted randomness (#39661)
init
2025-08-15 15:48:23 +02:00
Princess Cheeseballs
e85bc1bb8c
Stunnable New Status and Cleanup (#38618)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-07-21 19:22:11 +02:00
slarticodefast
b83d00b792
Predict Flashes (#37640)
Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-06-23 13:32:56 +02:00
deltanedas
84062da128
let FlashArea be called from shared (#30343)
* let FlashArea be called from shared

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-09-19 09:58:10 +10:00
slarticodefast
1283989346
Flash overlay rework and bugfixes (#27369) 2024-06-02 00:17:53 -04:00
Nemanja
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
Leon Friedrich
2908cd994c
Content changes for session specific entity states (#11235) 2022-09-14 19:40:05 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
metalgearsloth
1de18f2821
Flashable cangetstate ref (#6441) 2022-02-04 12:43:58 +11:00
DrSmugleaf
2a3b7d809d Fix 3000 errors 2021-12-05 18:09:01 +01:00
Paul Ritter
fbcb53dcc0
pvs content (#5484)
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2021-11-30 15:20:38 +01:00
Vera Aguilera Puerto
77fe21eb0d
Refactors flashes to ECS, sunglasses protect you from being flashed. (#4579)
* Refactors flashes to ECS, sunglasses protect you from being flashed.

* VV ReadWrite for FlashImmunity Enabled.

* Use cached IEntityLookup.

* Consistent formatting.

* Fix flashbang duration.
Flash duration is a mess.

* Small area flash code cleanup.

* Flashable state is only sent to attached player.
2021-09-10 00:20:41 +10:00