Skip to content

Commit

Permalink
[MIRROR] Paraplegics can use the skillchip machine. [MDB IGNORE] (#25…
Browse files Browse the repository at this point in the history
…177) (#772)

* Paraplegics can use the skillchip machine. (#79860)

## About The Pull Request

Fixes #64387.

Gives the Skillsoft station `INTERACT_ATOM_IGNORE_MOBILITY`, making it
possible to use while lying down. This means that it can actually be
used by paraplegics, or anyone else without functional legs.
## Why It's Good For The Game

As this particular machine can only be used from inside, and you cannot
bring a wheelchair in, it is currently impossible for paraplegic
characters to use skillchips at all. There is no good reason _why_
paraplegics or people without legs should be barred from this system,
and it doesn't make much sense that this machine would need legs to
function - so it no longer requires them.
## Changelog
:cl:
fix: Skillsoft's skillchip stations are now ADA-compliant (Astronauts
with Disabilities Act). Paraplegic characters can now implant themselves
with skillchips, the same as anyone else.
/:cl:

* Paraplegics can use the skillchip machine.

---------

Co-authored-by: SkyratBot <[email protected]>
Co-authored-by: lizardqueenlexi <[email protected]>
  • Loading branch information
3 people authored Nov 23, 2023
1 parent 5c759f1 commit b157d33
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion code/modules/library/skill_learning/skill_station.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
icon_state = "implantchair"
occupant_typecache = list(/mob/living/carbon) //todo make occupant_typecache per type
state_open = TRUE
interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND //Don't call ui_interac by default - we only want that when inside
// Only opens UI when inside; also, you can use the machine while lying down (for paraplegics and the like)
interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND | INTERACT_ATOM_IGNORE_MOBILITY
circuit = /obj/item/circuitboard/machine/skill_station
/// Currently implanting/removing
var/working = FALSE
Expand Down

0 comments on commit b157d33

Please sign in to comment.