Files
69a16a028e Replaces Persistence Comms with Cybersun, also bug and mapping fixes (#3086)
## About The Pull Request

Persistence is supposed to be a cybersun front but it still uses
interdyne comms. Lets fix that and add interdyne comms as an emergency
comms chip.

Additionally, this PR disables the icemoon automapper as we have been
having consistent issues with missing roofs. This is hopefully a
temporary fix until a better solution can be found.

Lastly, reworks engineering a bit to add one more construction spot and
make the utilities room a bit easier to notice so water actually gets
set up. Also expands table space in the kitchen as that was one of the
more desired features.

## Why It's Good For The Game

I love not having holes in the roof. Also flavor on the comms as we are
supposed to be a cybersun front.

## Proof Of Testing

<details><summary>Screen caps from testing</summary>

![image](https://github.com/user-attachments/assets/a110e756-5ae5-4ddf-b5b2-f2bb56af29d5)


![image](https://github.com/user-attachments/assets/50c3c968-d2c4-4c6d-867b-1db1ac80c9b6)


![image](https://github.com/user-attachments/assets/d8a851e3-80ef-422a-b836-6c75b76b19f7)


![image](https://github.com/user-attachments/assets/16b9e74b-7105-48a2-998d-bb3d349ea154)


![image](https://github.com/user-attachments/assets/e47e2794-31bf-4a80-81ad-7c03c5530891)


![image](https://github.com/user-attachments/assets/36c4e595-c182-45ad-851c-64de760e988c)
</details>

## Changelog
🆑
add: Persistence now has cybersun comms (It's literally just renamed
persistence comms)
add: Persistence can now produce interdyne comms in an emergency using
an interdyne comms chips
fix: Persistence no longer has 4 safes on one tile
fix: Persistence no longer has a turret that shoots out a window in the
prison
fix: Persistence no longer has a null telecomms server, also atmos works
fix: Renamed syndicate_exofab to syndicate exofab in the circuit printer
fix: Renamed cybersun channel no longer outputs to the uplink channel
fix: Reverts automapper placement of persistence on icemoon and returns
to
map: slightly revamped the Persistence kitchen.
map: condensed the utility area of persistence and added a cycling
airlock plus one more 3x3 construction area.
map: toned down some of the roundstart persistence equipment that can be
acquired through other relatively easy means such as cargo.
/🆑

---------

Co-authored-by: Otome <darkwolfinsanity@gmail.com>
2025-03-24 10:55:43 -06:00

110 lines
4.9 KiB
Plaintext

/obj/structure/closet/secure_closet/interdynefob/sa_locker
icon_door = "cap"
icon_state = "cap"
name = "\proper station admiral's locker"
/obj/item/clothing/accessory/medal/gold/admiral
name = "medal of admiralty"
desc = "A golden medal awarded exclusively to those promoted to the rank of captain. \
It signifies the codified responsibilities of an Admiral to the Sothran Syndicate, and their undisputable authority over their crew."
/obj/item/storage/bag/garment/station_admiral
name = "station admiral's garment bag"
desc = "A bag for storing extra clothes and shoes. This one belongs to the station admiral."
/obj/item/storage/bag/garment/station_admiral/PopulateContents()
new /obj/item/clothing/head/hats/hos/cap/syndicate(src)
new /obj/item/clothing/suit/armor/vest/capcarapace/syndicate(src)
new /obj/item/clothing/under/rank/captain/skyrat/utility/syndicate(src)
new /obj/item/clothing/suit/armor/vest/capcarapace/syndicate/winter(src)
new /obj/item/clothing/glasses/sunglasses(src)
new /obj/item/clothing/accessory/medal/gold/admiral(src)
/obj/structure/closet/secure_closet/interdynefob/sa_locker/PopulateContents()
..()
new /obj/item/storage/toolbox/guncase/skyrat/pistol/aps(src)
new /obj/item/storage/bag/garment/station_admiral(src)
new /obj/item/radio/headset/syndicateciv/command(src)
/obj/structure/closet/secure_closet/interdynefob/maa_locker
icon_door = "warden"
icon_state = "warden"
name = "master at arms' locker"
req_access = list("syndicate_leader")
/obj/item/clothing/accessory/medal/silver/maa_medal
name = "military excellence medal"
desc = "The Sothran Syndicate's dictionary defines excellence as \"the ability to crush NT scum under one's boot\". \
This is awarded to those rare operatives who fit that definition."
/obj/item/clothing/suit/armor/hos/maa_greatcoat
name = "Master at Arms' armored greatcoat"
desc = "A greatcoat enhanced with a special alloy for some extra protection and style for those with a likely chance to get bullied for being outside of the brig"
/obj/item/clothing/suit/armor/hos/trenchcoat/maa_greatcoat
name = "Master at Arms' armored trenchcoat"
desc = "A trenchcoat enhanced with a special lightweight kevlar. It has little Syndicate logos sewn onto the shoulder badges with the letters 'MAA' just under it."
/obj/item/storage/bag/garment/master_arms
name = "master at arms' garment bag"
desc = "A bag for storing extra clothes and shoes. This one belongs to the master at arms."
/obj/item/storage/bag/garment/master_arms/PopulateContents()
new /obj/item/clothing/accessory/medal/silver/maa_medal(src)
new /obj/item/clothing/suit/armor/vest/warden/syndicate(src)
new /obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate(src)
new /obj/item/clothing/under/suit/skyrat/helltaker(src)
new /obj/item/clothing/suit/armor/hos/maa_greatcoat(src)
new /obj/item/clothing/head/beret/sec/navywarden/syndicate(src)
new /obj/item/clothing/head/hats/hos/beret/syndicate(src)
/obj/structure/closet/secure_closet/interdynefob/maa_locker/PopulateContents()
..()
new /obj/item/storage/belt/security/full(src)
new /obj/item/watertank/pepperspray(src)
new /obj/item/storage/bag/garment/master_arms(src)
new /obj/item/radio/headset/syndicateciv/staff(src)
new /obj/item/storage/toolbox/guncase/skyrat/c20r(src)
/obj/structure/closet/secure_closet/interdynefob/maa_locker/populate_contents_immediate()
. = ..()
new /obj/item/gun/energy/disabler(src)
/obj/structure/closet/secure_closet/interdynefob/cl_locker
icon_door = "hop"
icon_state = "hop"
name = "\proper corporate liaison's locker"
req_access = list("syndicate_leader")
/obj/item/clothing/neck/chaplain/black/cl_cloak
name = "corporate liaison's cloak"
desc = "A unique cloak that shimmers with the Corporate Liaison's emblem."
/obj/item/storage/bag/garment/corprate_liaison
name = "corprate liaison's garment bag"
desc = "A bag for storing extra clothes and shoes. This one belongs to the corprate liaison."
/obj/item/storage/bag/garment/corprate_liaison/PopulateContents()
new /obj/item/clothing/under/syndicate/skyrat/baseball(src)
new /obj/item/clothing/under/rank/captain/skyrat/utility/syndicate(src)
new /obj/item/clothing/under/suit/skyrat/helltaker(src)
new /obj/item/clothing/neck/chaplain/black/cl_cloak(src)
new /obj/item/clothing/head/hats/hos/beret/syndicate(src)
new /obj/item/clothing/glasses/sunglasses(src)
/obj/structure/closet/secure_closet/interdynefob/cl_locker/PopulateContents()
..()
new /obj/item/card/id/advanced/chameleon/black(src)
new /obj/item/card/id/advanced/chameleon/black(src)
new /obj/item/card/id/advanced/chameleon/black(src)
new /obj/item/encryptionkey/headset_syndicate/interdyne(src)
new /obj/item/encryptionkey/headset_syndicate/interdyne(src)
new /obj/item/encryptionkey/headset_syndicate/interdyne(src)
new /obj/item/language_manual/codespeak_manual/unlimited(src)
new /obj/item/storage/bag/garment/corprate_liaison(src)
new /obj/item/radio/headset/syndicateciv/command(src)