Adds Film Studio space ruin (+ Actor/Director Space roles) (#89419)

Adds a space ruin revolving around a studio where ghost roles can
provide entertainment to the station, the studio has a bunch of
construction stuff and costume vendors to create any set and portray any
character you'd want. Features 3 stages and a radio station (neutral
aligned syndie comms agent?) there's a total of 4 ghost roles, 3 actors.
1 director.

![image](https://github.com/user-attachments/assets/d78c3565-b5b1-494b-a566-7a6c451a62a3)
Studio also has a sizable living quarters and a mini-medbay for basic
provisions. a couple of paper fluff texts are strewn about on the
noticeboards

The cast:

![image](https://github.com/user-attachments/assets/5a56273e-8665-4daa-b8b0-77c8ede4d0f0)

In terms of things that can be balance-breaking, I can only name the gas
masks and agent ID actors/directors spawns in. But I think its a
necessary sacrifice for them to play "characters"
I think too many of the ghost roles have too little interactions with
the main station, this is for good reasons obviously, balance and
metagrudges and all that. But, say. what if we can have a ghost role
that interacts and give something to the station besides being their own
little isolated game? it can't be anything material of course. so what
if we have the ghost role centered around giving entertainment? which is
how this PR came to be
🆑
add: After some light bit of restructuring, the local TV station,
serving SPACE SECTOR 13 has opened up again!
/🆑
This commit is contained in:
Singul0
2025-03-12 16:37:13 -04:00
committed by Roxy
parent 2b09809d0f
commit 34310e680e
11 changed files with 6950 additions and 1 deletions
@@ -186,3 +186,47 @@
mask = /obj/item/cigarette/cigar/havana
l_pocket = /obj/item/melee/energy/sword/saber/red
r_pocket = /obj/item/melee/baton/telescopic
//film studio space ruins, actors and such.
/obj/effect/mob_spawn/ghost_role/human/actor
name = "cryogenics pod"
desc = "A humming cryo pod. You recognize the person inside as a local celebrity of sort."
prompt_name = "a actor"
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
mob_species = /datum/species/human
you_are_text = "You are an actor/actress working for Sophronia Broadcasting Inc., stationed onboard the local TV studio."
flavour_text = "You last remember corporate told everyone to go to cryosleep for whatever reason, where did everyone else go?"
important_text = "Work as a team with your fellow actors and the director to make entertainment for the massses."
outfit = /datum/outfit/actor
spawner_job_path = /datum/job/ghost_role
/datum/outfit/actor
name = "Actor"
id = /obj/item/card/id/away/filmstudio
id_trim= /datum/id_trim/away/actor
ears = /obj/item/radio/headset
uniform = /obj/item/clothing/under/suit/charcoal
back = /obj/item/storage/backpack/satchel
shoes = /obj/item/clothing/shoes/laceup
l_pocket = /obj/item/clothing/mask/chameleon
r_pocket = /obj/item/card/id/advanced/chameleon
/obj/effect/mob_spawn/ghost_role/human/director
name = "cryogenics pod"
desc = "A humming cryo pod. You recognize the person inside as a local celebrity of sort."
prompt_name = "a director"
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
mob_species = /datum/species/human
you_are_text = "You are a director working for Sophronia Broadcasting Inc., stationed onboard the local TV studio."
flavour_text = "You just got hired to direct shows and entertainment for a local tv studio, make do with your team and produce something!"
important_text = "Work as a team with your fellow actors and the director to make entertainment for the masses."
outfit = /datum/outfit/actor/director
spawner_job_path = /datum/job/ghost_role
/datum/outfit/actor/director
name = "Director"
id_trim = /datum/id_trim/away/director
uniform = /obj/item/clothing/under/suit/red
head = /obj/item/clothing/head/frenchberet