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] Fix /datum/ui_state/greyscale_menu_state for non-atom datums #1833

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#791
Original PR: tgstation/tgstation#81310

About The Pull Request

can_use_topic returns a UI define like UI_INTERACTIVE, not TRUE / FALSE

This line is intended to allow greyscale menus to be used when targeting non-atoms, however it prevents that entirely. #77322

Changelog

Not necessary since we don't have any GAGS menu usage that targets a datum... currently.

…ms (#791)

* Fix `/datum/ui_state/greyscale_menu_state` for non-atom datums (#81310)

## About The Pull Request

`can_use_topic` returns a UI define like `UI_INTERACTIVE`, not `TRUE` /
`FALSE`

This line is intended to allow greyscale menus to be used when targeting
non-atoms, however it prevents that entirely. #77322

## Changelog

Not necessary since _we_ don't have any GAGS menu usage that targets a
datum... currently.

* Fix `/datum/ui_state/greyscale_menu_state` for non-atom datums

---------

Co-authored-by: MrMelbert <[email protected]>
@Iajret Iajret merged commit 8059899 into master Feb 7, 2024
23 checks passed
@Iajret Iajret deleted the upstream-mirror-791 branch February 7, 2024 00:50
Iajret pushed a commit that referenced this pull request Apr 7, 2024
* Medipens can't have reagents removed from them anymore. (#82451)

## About The Pull Request

This will be needed for
tgstation/tgstation#82449 because this removes
the machine's ability to make infinite chems.
Basically in tgstation/tgstation#29139 they
removed medipen's ability to have reagents injected into them, but never
removed the ability to take reagents out.
You could take a syringe, remove all chemicals from a medipen, put the
main ingredient in a medipen refiller, then refill. You could do this
right now on live servers with an epipen for infinite formaldehyde.

This doesn't affect the hypospray.

## Why It's Good For The Game

Removes a way of infinitely making reagents with a medipen refiller and
also removes a dumb mechanic.
You could take all chemicals out of an EHMS autoinjector, which removes
the visual and feedback tell to the target that they've been injected,
and even with 0 chemicals they get the disease anyways.
You could buy medipens as a miner, take the chemicals out, and put them
in a syringe or pill that you can inject yourself instantly with.
You can take otherwise hard-to-get chemicals like fungal TB's 2-use cure
injector, and make 40 cure pills instead.

## Changelog

:cl:
fix: You can no longer take chemicals out of medipens with a syringe.
/:cl:

* Medipens can't have reagents removed from them anymore.

---------

Co-authored-by: John Willard <[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