mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Give Shaft Miners their own headset with Cargo and Research channels
Because Shaft Miners are basically serving R&D, and Quartermasters don't want to hear the Roboticist's constant bitching, we now have Mining Headsets ! - Mining Headset included. Has access to the Cargo and Science channel and has a special, distinct sprite (darker shade of brown with a small antenna) - Added a matching encryption key while using the sprite convention - Updated Cargo's headset to glorious Cargonia orange instead of shitty stock white - Mining headset added to Mining lockers, on spawn on Shaft Miners and on miner corspes Fixes #4745 Changelog included
This commit is contained in:
@@ -204,7 +204,7 @@
|
|||||||
|
|
||||||
equip(var/mob/living/carbon/human/H)
|
equip(var/mob/living/carbon/human/H)
|
||||||
if(!H) return 0
|
if(!H) return 0
|
||||||
H.equip_or_collect(new /obj/item/device/radio/headset/headset_cargo (H), slot_ears)
|
H.equip_or_collect(new /obj/item/device/radio/headset/headset_mining (H), slot_ears)
|
||||||
switch(H.backbag)
|
switch(H.backbag)
|
||||||
if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/industrial(H), slot_back)
|
if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/industrial(H), slot_back)
|
||||||
if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_eng(H), slot_back)
|
if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_eng(H), slot_back)
|
||||||
|
|||||||
@@ -112,6 +112,12 @@
|
|||||||
icon_state = "cargo_cypherkey"
|
icon_state = "cargo_cypherkey"
|
||||||
channels = list("Supply" = 1)
|
channels = list("Supply" = 1)
|
||||||
|
|
||||||
|
/obj/item/device/encryptionkey/headset_mining
|
||||||
|
name = "Mining Radio Encryption Key"
|
||||||
|
desc = "An encryption key for a radio headset. Contains cypherkeys."
|
||||||
|
icon_state = "mine_cypherkey"
|
||||||
|
channels = list("Supply" = 1, "Science" = 1)
|
||||||
|
|
||||||
/obj/item/device/encryptionkey/headset_service
|
/obj/item/device/encryptionkey/headset_service
|
||||||
name = "Service Radio Encryption Key"
|
name = "Service Radio Encryption Key"
|
||||||
desc = "An encryption key for a radio headset. Contains cypherkeys."
|
desc = "An encryption key for a radio headset. Contains cypherkeys."
|
||||||
|
|||||||
@@ -186,6 +186,16 @@
|
|||||||
keyslot2 = new /obj/item/device/encryptionkey/headset_cargo
|
keyslot2 = new /obj/item/device/encryptionkey/headset_cargo
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
/obj/item/device/radio/headset/headset_mining
|
||||||
|
name = "supply radio headset"
|
||||||
|
desc = "A headset used by the shaft miners to be yelled at from the QM and R&D at the same time. Channels are as follows: :u - supply, :n - science"
|
||||||
|
icon_state = "mine_headset"
|
||||||
|
item_state = "headset"
|
||||||
|
|
||||||
|
New()
|
||||||
|
keyslot2 = new /obj/item/device/encryptionkey/headset_mining
|
||||||
|
..()
|
||||||
|
|
||||||
/obj/item/device/radio/headset/headset_service
|
/obj/item/device/radio/headset/headset_service
|
||||||
name = "service radio headset"
|
name = "service radio headset"
|
||||||
desc = "A headset used by the chef, the bartender and the botanists to plan their poisoning of the entire crew. To access the service channel, use :d."
|
desc = "A headset used by the chef, the bartender and the botanists to plan their poisoning of the entire crew. To access the service channel, use :d."
|
||||||
|
|||||||
@@ -197,7 +197,7 @@
|
|||||||
corpseidaccess = "Scientist"
|
corpseidaccess = "Scientist"
|
||||||
|
|
||||||
/obj/effect/landmark/corpse/miner
|
/obj/effect/landmark/corpse/miner
|
||||||
corpseradio = /obj/item/device/radio/headset/headset_cargo
|
corpseradio = /obj/item/device/radio/headset/headset_mining
|
||||||
corpseuniform = /obj/item/clothing/under/rank/miner
|
corpseuniform = /obj/item/clothing/under/rank/miner
|
||||||
corpsegloves = /obj/item/clothing/gloves/black
|
corpsegloves = /obj/item/clothing/gloves/black
|
||||||
corpseback = /obj/item/weapon/storage/backpack/industrial
|
corpseback = /obj/item/weapon/storage/backpack/industrial
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
new /obj/item/weapon/storage/backpack/industrial(src)
|
new /obj/item/weapon/storage/backpack/industrial(src)
|
||||||
else
|
else
|
||||||
new /obj/item/weapon/storage/backpack/satchel_eng(src)
|
new /obj/item/weapon/storage/backpack/satchel_eng(src)
|
||||||
new /obj/item/device/radio/headset/headset_cargo(src)
|
new /obj/item/device/radio/headset/headset_mining(src)
|
||||||
new /obj/item/clothing/under/rank/miner(src)
|
new /obj/item/clothing/under/rank/miner(src)
|
||||||
new /obj/item/clothing/gloves/black(src)
|
new /obj/item/clothing/gloves/black(src)
|
||||||
new /obj/item/clothing/shoes/black(src)
|
new /obj/item/clothing/shoes/black(src)
|
||||||
|
|||||||
5
html/changelogs/Dylanstrategie_MineHeadset.yml
Normal file
5
html/changelogs/Dylanstrategie_MineHeadset.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
author: Dylanstrategie
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- rscadd: Shaft Miners now have their very own headset with a special Cargo/Mining encryption key. Roboticists and Research Directors everywhere rejoice as their bitching about the miners being too busy jacking off in a cavern to deliver minerals no longer falls on deaf ears
|
||||||
|
- imageadd: Modify the existing and unsued Mining headset and encryption key, and the existing Cargo ones to look more distinct and related to their functions
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
Reference in New Issue
Block a user