Skip to content

Fix: Airlock Electronics requiring the wrong access to modify + ReOrg some access + Misc#12530

Draft
MistChristmas wants to merge 10 commits into
cmss13-devs:masterfrom
MistChristmas:Airlectronics
Draft

Fix: Airlock Electronics requiring the wrong access to modify + ReOrg some access + Misc#12530
MistChristmas wants to merge 10 commits into
cmss13-devs:masterfrom
MistChristmas:Airlectronics

Conversation

@MistChristmas

@MistChristmas MistChristmas commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

About the pull request

Resolves: #12415

  • Add a bunch of Marine engi access to things. Fire doors/Air Alarms/Some bots no one uses
  • Remove Civilian Engineering access from shipside roles. - It's supposed to be for colony access why does anyone on the ship get this
  • Remove access from CL & CB cause they have their access set by get_access stuff.
  • Add some missing access description stuff
  • Kill the unused chaplin access that doesn't seem to be used anywhere

Airlock Electronics:

  • Use marine engineering access instead of civilian.
  • Make the close button actually work
  • Rename Block to Close & Lock

We don't actually care about civilian access on setting the access for the electronics, why would we check for it beforehand.

Explain why it's good for the game

Fix good, basically nothing changes apart from IOs get Engineering access, and Synths/SEAs and WJs can use the Airlock Electronics stuff. + The list is slightly better sorted

Testing Photographs and Procedure

Screenshots & Videos Screenshot 2026-06-26 083639

Changelog

🆑
add: IOs get marine engineering access instead of civilian.
fix: Airlock Electronics + Some other things like Fire doors now accept Marine Engineering access to access.
del: Removes some civilian engineering access from shipside roles.
/:cl:

@github-project-automation github-project-automation Bot moved this to Awaiting Review in Review Backlog Jun 26, 2026
@cmss13-ci cmss13-ci Bot added Feature Feature coder badge Fix Fix one bug, make ten more Removal snap size/M Denotes a PR that changes 50-199 lines, ignoring generated files. labels Jun 26, 2026
Comment thread code/game/machinery/bots/cleanbot.dm Outdated
var/obj/effect/decal/cleanable/oldtarget
var/oldloc = null
req_access = list(ACCESS_CIVILIAN_ENGINEERING)
req_access = list(ACCESS_CIVILIAN_ENGINEERING, ACCESS_MARINE_ENGINEERING)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Were you intentionally trying to make it more restrictive?

Comment thread code/game/machinery/bots/floorbot.dm Outdated
var/turf/oldtarget
var/oldloc = null
req_access = list(ACCESS_CIVILIAN_ENGINEERING)
req_access = list(ACCESS_CIVILIAN_ENGINEERING, ACCESS_MARINE_ENGINEERING)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Were you intentionally trying to make it more restrictive?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, just me skill issuing

Comment thread code/game/objects/items/circuitboards/airlock.dm Outdated
Comment thread code/game/objects/items/circuitboards/airlock.dm Outdated
Comment thread code/game/objects/items/circuitboards/airlock.dm Outdated
Comment thread code/game/objects/items/circuitboards/airlock.dm Outdated
Comment thread code/game/objects/items/circuitboards/airlock.dm Outdated
@github-project-automation github-project-automation Bot moved this from Awaiting Review to Changes Requested in Review Backlog Jul 4, 2026
@Drulikar Drulikar marked this pull request as draft July 4, 2026 00:47
MistChristmas and others added 2 commits July 4, 2026 12:25
Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Feature coder badge Fix Fix one bug, make ten more Removal snap size/M Denotes a PR that changes 50-199 lines, ignoring generated files.

Projects

Status: Changes Requested

Development

Successfully merging this pull request may close these issues.

Airlock electronics access unmodifiable by certain roles

2 participants