* Add a new filter for checking ObjectiveImmune on both the mind and players' entity
* Swap from TargetObjectiveMind filter to ObjectiveImmune filtering
* Better if statement for checking body
* feat: added lslaws command
* feat: add lswatchlisted command
* tweak: nicer formatting for lswatchlisted
* tweak: nicer formatting for lslaws
* feat: lsobjectives lists everyone's objectives if no user specified
* feat: mark ghosted players in players tab
* docs: add missing DeltaV patch comment
* feat: only alert admins if meatspiking player characters
* feat: always alert about station explosions, don't spam off-station alerts
* feat: stripping alert tweaks
* feat: admin alert on low hour latejoin
* refactor: forgot to make onspawncomplete non-async, wasn't necessary after all
* feat: EORG alerts
* feat: getping command
* refactor: remove unused imports, format
* refactor: early return in onspawncomplete
* feat: add coordinate link to eorg destroy alert
* tweak: cache watchlist data to avoid db calls, use in lswatchlisted
* fix: null-check in OnNoteAdded
* feat: watchlist indicator on admin overlay
* feat: optionally mark watchlisted in f7 players
* feat: refresh admin playerlist data on wl change
* fix: update player list after cache write
* feat: add tp links to prayer messages
* tweak: don't alert when uncuffing self
* tweak: lower uncuff other alert impact if mindshielded
* docs: add deltav comments to imports
* refactor: address review comments
* style: deltav comments on same line as change
* performance: get metadata only if objectives > 0
* fix: actually check user if explosion gridPos not on station
* style: remove extraneous newlines
* refactor: use fancy getOrNew method
* feat: refresh player list UI if marking pref changed
* feat: latejoin alert hours configurable
* fix: also list objectives for non-humanoids and dead people
* feat(wip): footprints now decals instead of entities
* fix: apply proper offset to footprint decals
* refactor: basedecaloffset to readonly
* feat: add back dragging smears, also resolve conflicts
* refactor: rename dragging to beingDragged for clarity
* docs: properly document draggingdecals
* refactor: remove unused reagent code
* refactor: move under _DV
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* feat(wip): mops now able to remove decals
# Conflicts:
# Content.Server/_DV/Footprints/Systems/PuddleFootPrintsSystem.cs
* fix: reset ColorQuantity if transparent prints
* feat: implement scrubbing
* refactor: remove unused import, ioc dependency
* feat: remove 5u water when scrubbing
* fix: remove unused attributes from protos
* docs: add summary to puddlefootprintscomp
* fix: colliding entity checked for flight, not the puddle
also minor refactor: renamed local variables/parameters of OnEndCollide for clarity
* style: remove newlines, redundant parens
* test: ensure FootPrints stepSize/dragSize are positive
* docs: add prediction todo
* feat: add bare footprints, restore sprite assignments
---------
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Main Implementation
* Hidden Species basics
* Modified CVar to be a single variable, fixed some errors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Quiet RSI Warning
* Typo fix
* Force touch to shup up RSI Validator?
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Attempt 3 to shut up rsivalidator?
* Desperation.png
* Remove bad folder. Whoops
* Whoops, Fix poisoning the atmoshpere
* Untouch
* Yesbutwhataboutsecondfix
* Resolved issues
* Gave motorkind intrinsic radios. Whoops
* And unlockable
* Minor Fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Conglomerartes Horns, fixes Motorkind Encryption keys
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fixed fuel digestion
* Made bonk multiplier explicit.
* Removed unused field
* Many fixes
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* port slavic accent
* change some replacements
* bobr
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* eliminate redundant regex
* bozhe moy
* order matters
* Merge branch 'master' into slavicAccent
Signed-off-by: zelezniciar1 <39102800+zelezniciar1@users.noreply.github.com>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Apply suggestions from code review
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: zelezniciar1 <39102800+zelezniciar1@users.noreply.github.com>
* Update Content.Server/_DV/Speech/EntitySystems/SlavicAccentSystem.cs
Co-authored-by: BarryNorfolk <barrynorfolkman@protonmail.com>
Signed-off-by: zelezniciar1 <39102800+zelezniciar1@users.noreply.github.com>
* tryfix
* Merge branch 'slavicAccent' of https://github.com/zelezniciar1/Delta-v into slavicAccent
* protected trait
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* right
* direction
* REFLECTION
* whoopsie
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* wowie
* whoopsie
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* WHY DID I DO THAT
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Renamed InPain to ChronicPain. Changed references.
* Updated meds to use the name status effect system for chronic pain suppression. Standardized popup chances for all meds.
* Migrated ChronicPain to the new Status effect system. Basically re-wrote it and re-organized it.
* Cleanup and tweaks.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fixed cloning traits for pain.
* Addressing Milon-san's feedback uwu
* Apply suggestions from code review
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
* Turned floats into TimeStamps.
* Derp
* Forgot the trait lol
---------
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
* holy shit?
* final touches
* this is dumb
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* whatever go my integration tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* whoopsie forgot blacklists
* load bearing loc
* minor stuff
* whoopsie
* cool
* I LOVE REFLECTION
* got a call from the stink department
* i love fluent yes
* direction changes
* waiter more migrations please
* typo ops
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
* Added CentComm shipyard console. Brought some things in Shipyard console up to modern standards.
* More shipyard stuff
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* PR Feedback
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* somewhat functional yes
* some cleanup
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* review
* missed one
* why not params…
* review 2
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Spare ID will now unlock during war ops
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Increased to 15 seconds.
* summary docs fixes
* Added some docs to MoveToUnlocked. Reworked things a tiny bit.
* Added some docs to MoveToUnlocked. Reworked things a tiny bit.
* Buh
* Remove blank lines that seem to have come from nowhere
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
* Added colossus effigy blacklist.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* was it worth the hype
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* minor stuff
* multi-ingredient recipe support
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* oil transfer
* explosions and fire
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* make the yaml linter happy
* YML recipes
* typo ops
* review
* Apply suggestions from code review
Milon told me to.
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Stop-Signs <stopsign221@gmail.com>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
* Cleanup datafields with matching autogenerated tag [RA0027]
* Remove unused dependencies [CS0414]
* Swap to AddMarkupOrThrow over PushMarkup [CS0618]
* Fix namespacing [CA1050]
* Prefer the generic overload [CA2263]
* Fix exception throwing [CA2208]
* Mark RoundStartCaptain as static [CA1822]
* Don't use string literal [RA0033]
* Remove un-needed null check [CS8073]
* Explicitly set webhookData to null [CS0649]
* Use protoId over bare string
* Prefer HasComp over TryComp with no usage of the actual comp
* 5 minute adventure
* ftl and comments cleanup
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Fixed a bug where the server would crash if there were zero cultists and it would try to hold a vote with zero options.
* Added a check to prevent the vote if a steward already exists.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added clarity to logs in case a 2nd cult gets added or something.
* Update Content.Server/_DV/CosmicCult/CosmicCultRuleSystem.cs
Co-authored-by: Milon <milonpl.git@proton.me>
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
---------
Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Milon <milonpl.git@proton.me>
* Move Cooldown to the Event itself
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Move delay into variable within the component
* Move Cooldown Method into an optional bit within MindSwapPowerSystem
* Remove redundant using and dependency
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Added TargetObjectiveImmune to PickObjectiveTargetSystem. Moved early merge component to DV namespace (since its not upstream).
* Fixed traitors rolling only heads for teach a lesson
* Derp
* Added more TargetObjectiveImmune filters.
* Comments.
* More changes
* test for now
* icon fix
* text fix
* fucking around, using it more like changeling yo
* whatever failed tests
* probably works?
* fix
* test test
* messing around yet again
* removed useless file
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* why the fuck do objectives work now
* fix round screen not showing up
* implanter, music track and general fixes added
* text improvement
* slightly fixed formatting
* conflict fix
* Update Resources/Prototypes/_DV/Roles/Antags/ntAgent.yml
NTAgent-round-end-name
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: Cepelinas1 <kakelis01@gmail.com>
* Update Resources/Prototypes/_DV/Roles/Antags/ntAgent.yml
NTAgent-role-greeting-human
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: Cepelinas1 <kakelis01@gmail.com>
---------
Signed-off-by: Cepelinas1 <kakelis01@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
* move to shared
* entity effect to shared
* refactor: whitespaces+xml-doc typo fixups
* refactor: a little bit more of xml-doc typos fixups
Removed Incompatible RMC Emotes stuff.
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>