Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Prevents Debug ID Card from Polluting Cargo Budget By Doing It Right #2593

Merged
merged 1 commit into from
Mar 28, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#1670
Original PR: tgstation/tgstation#82214

About The Pull Request

Fixes #81755

Alright instead of piggybacking off the departmental/non-departmental distinction and prevent ourselves from constantly abusing the cargo budget in order to achieve the very-specific effect of not wanting players to abuse this card in certain contexts let's just leverage the framework and expand it so that we can snowflake for admin/holder use cases in stuff like debugging code on a local server while preventing some player from stealing it off a newbie admin and immediately wrecking the economy (although it is funny).

Why It's Good For The Game

Probably a bad idea to continue to abuse the cargo budget like this since the only reason why it's structured that way is just for specific use-case exemptions in certain contexts - let's just do our own thing now :3

Changelog

🆑 san7890
admin: Advanced Debug Cards will still provide a whole lot of access, but the way the money on those cards work is now a bit different. Players shouldn't be able to use the money on those cards in any context though, don't fret about that. Just know that the money printer goes wrrrr
/:cl:

…It Right (#1670)

* Prevents Debug ID Card from Polluting Cargo Budget By Doing It Right (#82214)

## About The Pull Request

Fixes #81755

Alright instead of piggybacking off the departmental/non-departmental
distinction and prevent ourselves from constantly abusing the cargo
budget in order to achieve the very-specific effect of not wanting
players to abuse this card in certain contexts let's just leverage the
framework and expand it so that we can snowflake for admin/`holder` use
cases in stuff like debugging code on a local server while preventing
some player from stealing it off a newbie admin and immediately wrecking
the economy (although it is funny).
## Why It's Good For The Game

Probably a bad idea to continue to abuse the cargo budget like this
since the only reason why it's structured that way is just for specific
use-case exemptions in certain contexts - let's just do our own thing
now :3
## Changelog
:cl:
admin: Advanced Debug Cards will still provide a whole lot of access,
but the way the money on those cards work is now a bit different.
Players shouldn't be able to use the money on those cards in any context
though, don't fret about that. Just know that the money printer goes
wrrrr
/:cl:

---------

Co-authored-by: Zephyr <[email protected]>

* Prevents Debug ID Card from Polluting Cargo Budget By Doing It Right

---------

Co-authored-by: san7890 <[email protected]>
Co-authored-by: Zephyr <[email protected]>
@Iajret Iajret merged commit 865516a into master Mar 28, 2024
24 checks passed
@Iajret Iajret deleted the upstream-mirror-1670 branch March 28, 2024 13:00
AnywayFarus added a commit that referenced this pull request Mar 28, 2024
Iajret pushed a commit that referenced this pull request May 21, 2024
* Fix Crew Monitor scrolling breaking once focused (#83348)

## About The Pull Request

Due to the nested scrollable section that grows to fill once focused you
can no longer scroll the outer window using the wheel. Very annoying
especially for us sillycones.

This PR removes the inner scrollbar that never scrolls anyway, but is
happy to eat your inputs.


![LqSBlgPuxe](https://github.com/tgstation/tgstation/assets/64715958/b1ff6534-1175-4c12-a893-d5925c1a0deb)

## Why It's Good For The Game

Functional UI good. QOL good.

## Changelog
:cl:
qol: Crew Monitor UI now scrolls properly even after clicking the inner
list.
/:cl:

* Fix Crew Monitor scrolling breaking once focused

* converts to tsx, adds search

* Update crew.dm

* Update code/game/machinery/computer/crew.dm

Co-authored-by: Bloop <[email protected]>

---------

Co-authored-by: Wayland-Smithy <[email protected]>
Co-authored-by: NovaBot13 <[email protected]>
Co-authored-by: Zergspower <[email protected]>
Co-authored-by: Bloop <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants