Commit Graph

87 Commits

Author SHA1 Message Date
Antoine 97509dd3b6 Chat Message Highlighting (#3571)
Co-authored-by: Ilya246 <57039557+Ilya246@users.noreply.github.com>
2026-03-29 06:30:38 +00:00
Alin c6edaa26c3 Faction-Specific Combat Music, Biome System, Biome-Specific Music, Station Music, Text Descriptions of Vessels and Biomes. (#2981) 2026-01-15 16:03:25 -05:00
Ilya246 ace02e2ef6 Kill Spdx (#2749) 2025-12-06 14:09:59 +03:00
Ark f49fb43a15 Vision Focus (#2504)
* Initial

* chore: automatically update REUSE headers

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-27 21:29:28 -07:00
Ark ea05a434e4 Combat Music (#2485)
* Initial

* chore: automatically update REUSE headers

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-26 14:41:03 -07:00
Ark 9b07de60cf Area Based Sound Echo [Goob/Monolith Port] (#2452)
* Initial

* chore: automatically update REUSE headers

* Test

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-22 17:26:56 -07:00
Daniel Lenrd 64e6a7e500 More Smart Equip and Open Keybinds (#2421)
* Quick To Pockets

* Smart Equip Suit Storage

* I will not partition this, Adds everything else.

* chore: automatically update REUSE headers

* Move Mono locale to its own file

* Partial Lambda Application

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-17 02:47:36 -04:00
ScyronX fa9ee5a346 Ports Languages From EE (#1882)
* languages ported 👍

* last fix

* font fix

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

* fix

* comment

* fix

* You dont exist.

* noob

* MANUAL OVERRIDE

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
Co-authored-by: starch <starchpersonal@gmail.com>
2025-08-12 19:04:31 -04:00
Ark 06f410bb47 Radio Chatter Option (#1012)
* BUT I'M A CREEP, I'M A WEIRDOOOOOO

* chore: automatically update REUSE headers

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-06-29 00:41:44 -07:00
Ark a978497f98 Smart Wallet [Port] (#968)
* Add Smart-equip to wallet, open wallet (#3308)

* Smord

* open wallet

* Move options menu items under _NF

---------

Co-authored-by: Whatstone <whatston3@gmail.com>

(cherry picked from commit 6f4addd057ddd95ad460711f613a134d07163108)

* Stop ghosts from being logged to Airlocks (#36261)

* stop ghosts from being logged

* thanks rider for the random import

* add new tag PreventAccessLogging

* once again removing random auto imports

* inverted if for code readability

* switch to ProtoId<> usage

(cherry picked from commit db623366188a8475aaa8b4f9f1bcf240db8068a9)

* Allow Aghosts to load biomes. (#36325)

* init

* review

(cherry picked from commit 9e299a10533af080f6888017bd1430ec0081dd03)

* add forceghost admin command (#35518)

* add forceghost admin command

* sweep linq under the rug

* braces

* ûse LocalizedEntityCommands

(cherry picked from commit 531f5619be0b74ecc0e4a6c46e7a4deb53979632)

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

---------

Co-authored-by: ErhardSteinhauer <65374927+erhardsteinhauer@users.noreply.github.com>
Co-authored-by: Luna "YuNii" Henrich <yuniivrc+github@proton.me>
Co-authored-by: ScarKy0 <106310278+scarky0@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-06-25 18:29:00 -07:00
Ark 8986e9c3b4 Smart-Equip to Back (Suit Storage) [Port] (#679)
* Goobbackequip

* :trollface:

---------


(cherry picked from commit cf478f991530b68c56bfd2aa7fc3abcea704469a)

Co-authored-by: gus <august.eymann@gmail.com>
Co-authored-by: Aidenkrz <aiden@djkraz.com>
2025-06-01 15:37:41 -07:00
Ark 3da91b99a2 Detailed Examine Option [Port] (#380) 2025-05-07 02:07:30 -07:00
Ark b81a3f00c4 Chat Popups [Port] (#361)
* Initial

* Examine

* Progress

* Finale
2025-05-05 23:37:52 -07:00
Ark 44fc10c4d3 Crawling [Port] (#241)
* Initial

* Second

* Third

---------

Co-authored-by: BombasterDS <115770678+bombasterds@users.noreply.github.com>
2025-04-25 19:50:02 -04:00
Ark ff03ec257c Basic Shitmed 2 [Port] (#113)
* Shitmed 2 Port

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Minor

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Major

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Initial Minor

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Minor Fixes

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Linter

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Lazy

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Linter

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Pain

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

---------

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>
2025-04-06 17:23:44 -07:00
Ark dac739346a Goob Basic Shitmed [Port] (#14)
* Shitmed Initial

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Shitmed Surgery Popups (EE Port) (#918)

feat(shitmed): add surgery popups

(cherry picked from commit 2867810a5bdde2be3f85e2949de2be3f7c3cc8de)

* Added missing locale strings for limb targeting bindings (#921)

* Added missing locale strings for limb targeting bindings

* Moved the strings down where the rest of shitmed goes

(cherry picked from commit d5acc518e96d869bb37e327ccfd3b6a6d0d6c0e4)
Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Shitmed Update 1 Attempt

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Buff Medical due to Shitmed Changes (#914)

* Update applicable heal values

* Reduced Healing Item DoAfter Delay from 3s to 2s

* Advanced brute meds were a bit overtuned. Buffed bloodpack bloodloss heal amount.

* Buff max stack amount for applicables and prices accordingly.

* Stack amounts were overtuned, reduced down to 15 max stack. Increased caustic healing on ointment.

* Slight buffs to burn chems, brute chems, and dylovene.

* Reduced bloodpack heal amount, was overtuned.

(cherry picked from commit 250da9a8331083b461e426146277c5f1d5284153)
Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Rename "Pierce" Typo to "Piercing"  (#934)

* feat(shitmed): add surgery popups

* fix: rename "Pierce" to "Piercing"

(cherry picked from commit 11c0d2b554158a88eb5f30f3a3e6e3e63da71d15)

* Linter

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

* Linter II

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>

---------

Signed-off-by: ark1368 <189933909+ark1368@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>
Co-authored-by: Skubman <ba.fallaria@gmail.com>
Co-authored-by: AstroDogeDX <48888500+astrodogedx@users.noreply.github.com>
Co-authored-by: Tmanzxd <164098915+tmanzxd@users.noreply.github.com>
2025-03-13 16:44:22 -07:00
Whatstone 4032e0fb26 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-03-02-march-25-upstream-merge 2025-03-02 23:11:48 -05:00
Errant c698b163b6 Admin Options tab (#35543)
* admin options tab initial

* make admin tab only visible to admins
2025-02-26 23:32:42 +01:00
noirogen 263f915671 Adds new speech bubble opacity sliders to the accessibility menu. (#35346)
* Adds new accessibility slider for speech bubble text opacity.
Adds new accessibility slider for speech bubble background opacity.
Adds new Cvars to track speech bubble text and background opacity settings.

* Adds a separate option slider for the opacity of the speaker's name on speech bubbles.

* Changes text and speaker default opacity to 100%, as it was before.

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-02-25 17:00:12 +01:00
Whatstone 399c74cd59 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-02-10-february-upstream-merge 2025-02-10 16:30:02 -05:00
Whatstone c2bee3bc4a Keyboard shortcut for "swap to previous hand" (#2801)
* Swap to previous hand function

* previous fix: ensure default order is fine
2025-02-01 01:45:12 +02:00
c4llv07e 4809ee25ff Add option to disable bwoink sound. (#33782)
* Add option to disable bwoink sound.

* Now it's working only with active admin status.

* No bwoink, only "notification sound"

* Moar changes

* Another one
2025-01-17 10:24:50 +03:00
Dvir 66083bb801 Fix DeltaV namespaces (#2663) 2025-01-07 22:55:17 +01:00
Whatstone bce3dbe22a Merge commit 'a7e29f2878a63d62c9c23326e2b8f2dc64d40cc4' of https://github.com/space-wizards/space-station-14 into sep24-upstream-merge
(YAML merged, C# left with conflicts)
2024-09-23 19:20:53 -04: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
Whatstone fb457c9fcb Merge commit '9a68cf0b0e67da5f5246ff7be8c35e0f0351015d' of https://github.com/space-wizards/space-station-14 into aug24-upstream-merge 2024-08-19 13:21:17 -04:00
to4no_fix 4ee9c00200 Localization hud layout (#31013) 2024-08-16 22:04:33 -04:00
slarticodefast 6a462221ff Add keybinds for rotating and flipping objects (#30540)
* add keybinds for rotating and flipping objects

* no popup for verbs
2024-08-13 23:36:41 +10:00
Whatstone e091a26edb Merge commit '5543689c144a9e48d9ef290f8c25350ac934999a' into jul24-upstream-merge 2024-07-06 15:20:10 -04:00
Pieter-Jan Briers 07fe1a6b5a Rewrite the options menu (#28389)
* Basic attempt at rewriting how the options menu works, move accessibility settings into their own tab.

* Audio tab uses the new options system.

* Rewrite Misc tab

* Clean up heading styling

* Rewrite options tab and other minor cleanup all over the place.

* Documentation comments and minor cleanup.

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-06-22 14:11:14 +10:00
Whatstone 3ab815d117 Fixing compilation errors 2024-06-18 19:34:02 -04:00
Whatstone 813b84deca Merge branch 'master' of https://github.com/space-wizards/space-station-14 into june24-upstream-merge 2024-06-16 20:54:14 -04:00
Dvir c89fbf7ed7 The Bird, the Vulp and the Un-Cloneable (#1316)
* Vision filter accessibility option (#889)

* Add option to disable vision filters

* Remove DefaultVision in favor of the setting

* Clean DeltaTab.xaml.cs

* Fixing Vulps

* Unclonable

* Species vision fixes (#1150)

Species vision fixes: no losing vision on nearby species vision haver getting gibbed, fix construction overlay

* Update DCCVars.cs

* Update OptionsMenu.xaml.cs

* DeltaV

* update

* Update vulpkanin.yml

---------

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Co-authored-by: no <165581243+pissdemon@users.noreply.github.com>
2024-06-05 19:29:28 -04:00
Vasilis f1c70d69f2 Remove the network tab (#28231)
It is useless and bloat, if a user needs to change these settings they are free to modify their cvars manually via the clientconfig.toml file or via the cvar command.
2024-05-25 16:09:52 -04:00
YuNii 99072341eb Add keybind option for the Emote Menu (#28083)
* Add keybind option for the Emote Menu

* Update .editorconfig

oopsies
2024-05-17 21:46:45 +02:00
wafehling 8febdc5fc4 Added hotkey and controller to re-open end of round scoreboard (#25884)
* Added keybind for scoreboard, starting work

* Fixed the window appearing

* Added loc text

* Updated namespace for ScoreboardUIController.cs

* Switched to UISystemDependency

"- UIControllers can use [Dependency] as normal for IoC services and other controllers, but must use [UISystemDependency] for entity systems, which may be null as controllers exist before entity systems do." Jezithyr — 10/12/2022 1:20 PM

* Reverted back to functional state

* Replace with UISystemDependency

* Move RoundEndSummaryWindow to ScoreboardUIController

* Convert to EntitySystem

* Clean up command bind

* Move to RoundEnd directory

* Remove Nukeops rule when no nukies

* Cleanup

* Change to toggle hotkey

* Cleanup

* Revert "Remove Nukeops rule when no nukies"

This reverts commit 5d4bbca09f45110b24a674d59b505be87b602b67.

* Cleanup

* Make the Toggle hotkey work in lobby

* Fix error

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-04-26 14:39:56 +02:00
deathride58 396c613366 Adds the option to fit the viewport to vertical screenspace (#27061)
* Adds the option to fit your viewport to your vertical screenspace

* fixes documentation

* Removes commented-out leftover

* Hides the viewport width slider and also we dont know if the viewport width causing stretching/squishing was a bug present before but we fixed that while we were at it

* Removes commented out leftovers
2024-04-20 16:46:02 +10:00
metalgearsloth 4cb344cc30 Fix options menu crashing in replays (#26911)
Not having the nullable set properly is annoying but fixing that would probably be a significant amount of work.
2024-04-14 09:10:37 +02:00
Aexxie 7ced9d42f0 OOC Patron Color Toggle (#26653)
* Adds the option for you to toggle your OOC Patron color visibility to yourself and others.

* Makes the button magically disappear if you arent a patron
2024-04-04 18:20:06 +11:00
Sk1tch bc31c193c2 Added chat window transparency slider to options (#24990)
* Adds a new slider to the misc tab in options that lets the player set chat window transparency

* Tweaked variable names

* Fixed order to match UI

* Renamed set chat window transparency function

* Changed and refactored to opacity instead of transparency

* Remove unnecessary int to float conversions

Slider used to be 0-100 while the CCVar was 0.0-1.0f. This is confusing and was only used for rounding to 2 decimal points.

* Round the value to two decimal points

* Remove rounding for now

* Rename

* Unhardcode chat color by moving to stylesheet

* Fix indent

* Make opacity slider only change opacity

---------

Co-authored-by: Your Name <you@example.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-04-01 13:48:02 -07:00
deltanedas 6863a7cc26 biggest gridinv update OF ALL TIME (#25834)
* add SaveItemLocation keybind

* make item direction public to avoid having to change between Angle for no reason

* add item location saving

* show

* Added a better save keybind, made it draw saved positions, and trying to save in a position it has already been saved in removes that position.

* w

* code style

* Make taken spots appear blue

* style

* !

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: notquitehadouken <tripwiregamer@gmail.com>
Co-authored-by: I.K <45953835+notquitehadouken@users.noreply.github.com>
2024-03-28 17:31:47 +11:00
Wrexbe (Josh) f7a1ffd0aa Store keybind priority (#26356)
* Fix saving keybind priority

* Change movestoreditem keybind priority to prevent bug

---------

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2024-03-24 19:25:04 +01:00
Nemanja f3f4616c49 Add a toggle for colorblind friendly progress bar colors (#25318)
* Add a toggle for progress bar colors

* yeah this thing

* PJB review

* optimization
2024-03-09 12:43:19 +01:00
Pieter-Jan Briers 1ce2155315 Add new "OptionsVisualizer" (#25128)
This is a visualizer somewhat similar to the Generic. It allows configuring appearance info based on specific CVars the user has set. This allows YAML to easily configure alternatives for accessibility CVars like reduced motion.
2024-02-17 15:52:11 -05:00
SlamBamActionman 247be5b5c7 Add option for character name colors in chat & move coloration to clientside (#24625)
* Adds option to disable character names in chat/speechbubbles

* Moved the coloring of names to clientside

* Move string functions to SharedChatSystem to avoid duplicate code in SpeechBubble.cs

* Changed to be put under Accessibility section

* Cache CVar
2024-02-10 22:38:55 -08:00
Psychpsyo ba0ca39a7a Screen Shake Intensity Slider in Accessibility Settings (#24749)
* Reduced motion toggle disables screen shake

* Actually, screen shake is its own slider instead

* Cache screen shake intensity cvar
2024-02-02 13:39:12 +01:00
deathride58 aa6645c8e9 Blindness rework - damaged eyes are now a stylized simulation of legal blindness (#23212)
* blindness rework - damaged eyes now simulate legal blindness

* hEY THATS FOR DEMONSTRATION PURPOSES ONLY AAA

* attributions

* makes eyeclosecomponent adminbus compatible

* useshader(null)
2024-01-03 01:07:02 -08:00
metalgearsloth 4023134cf0 Add UI click sounds (#22410)
* Add UI click sounds

* tweaks

* Significant cleanup

* Audio options and numerous fixes

* Fix the remaining UI elements

* new click sound

---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-12-29 15:43:36 +11:00
Nemanja 06a663d3ab Move HUD options to general options tab (#22884) 2023-12-22 23:32:56 -07:00
Vasilis 3cb6b2c3b8 Add generic settings tab and move a bunch of settings over (And add the ability to toggle Discord RPC) (#22430) 2023-12-12 17:58:20 -08:00