Skip to content

Commit

Permalink
HoP Access Rework (Grimbly-Station#99)
Browse files Browse the repository at this point in the history
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

- Gives the HoP Engineering, Medical, Orders, Epistemics access
- Gives the HoP access to all station comms. 

Why: 
The HoP in classic SS13 typically has all-access, and is responsible for
all ID/hiring matters. In SS14, this responsibility falls on the
department heads themselves.

What I'm proposing is to let the HoP act as a proper First Officer for
the station, helping to coordinate between departments when the Captain
is unavailable. Additionally, they are able to hand out basic
departmental access if needed, however specialized access (eg. Chem or
Atmos) will require that head's approval.

Note that the HoP does not have security access of any kind, to prevent
the phenomenon known as "HOPcurity"

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->


---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

![Example Media Embed](https://example.com/thisimageisntreal.png)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl: zelezniciar
- tweak: The HoP how has more access and keys to all radio channels.
  • Loading branch information
SsalamethVersaach authored Sep 28, 2024
2 parents 5478b8d + 1195fe6 commit d0e8633
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
2 changes: 1 addition & 1 deletion Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
- type: StorageFill
contents:
- id: HoPIDCard
- id: ClothingHeadsetAltService # DeltaV - HoP is now a service role, replaces their all channels headset.
- id: ClothingHeadsetAltService # Grimbly - give HoP all comms
- id: BoxPDA
- id: BoxID
- id: BoxHeadset
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyCommon
- EncryptionKeyStationMaster # Grimbly - give HoP all comms

- type: entity
parent: ClothingHeadsetAlt
Expand All @@ -19,9 +17,7 @@
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyCommon
- EncryptionKeyStationMaster # Grimbly - give HoP all comms
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/service.rsi
- type: Clothing
Expand Down
9 changes: 5 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,17 @@
# Head level access that isn't their own was deliberately left out, get AA from the captain instead.
# Delta V - fuck all of this HoP is a service role
# - Chemistry
# - Engineering
# - Research
- Engineering #Grimbly - HoP Access Change
- Research #Grimbly - HoP Access Change
# - Detective
# - Salvage
# - Security # NoooOoOo!! My HoPcurity!1
# - Brig
- Lawyer
- Cargo
- Orders #Grimbly - HoP Access Change
# - Atmospherics
# - Medical
- Medical #Grimbly - HoP Access Change
- Boxer # DeltaV - Add Boxer access
- Clown # DeltaV - Add Clown access
- Library # DeltaV - Add Library access
Expand All @@ -61,7 +62,7 @@
head: ClothingHeadHatHopcap
id: HoPPDA
gloves: ClothingHandsGlovesHop
ears: ClothingHeadsetHoP # DeltaV - HoP is now a service role, replaces their all channels headset.
ears: ClothingHeadsetHoP # Grimbly - give HoP all comms
belt: BoxFolderClipboard
innerClothingSkirt: ClothingUniformJumpskirtHoP
satchel: ClothingBackpackSatchelHOPFilled
Expand Down

0 comments on commit d0e8633

Please sign in to comment.