Files
589a98038b Makes Bridge Assistant Permanent instead of a trait (#4537)
## About The Pull Request

Re-adds Bridge Assistant as an available role, for 30 days (Potentially
permanently, if staff approve). This also spawns a coffeemaker aboard
the Bridge each shift. :3

## Why It's Good For The Game

So, per debates on Discord, we've run into concerns around Blueshield
player quality, and concerns that BS is oftentimes very popular because
it's a method of flirting with Command staff. Additionally, BA is very
beloved as a trait, and I'll be honest, it's a relatively harmless role
to add. You solely have access to the Bridge, and you're basically there
to fetch coffee, do paperwork, and be Command's sleeve. You know what I
mean by that. ;3c

My personal opinion is that we should keep it permanently, regardless of
what happens with Blueshield. A role dedicated to literally doing
nothing but idle RP with Command should help for those who want to just
RP and relax, and it's fitting to have an assistant fetching you coffee,
running paperwork for you, and potentially turning traitor. (Right now,
it can't roll traitor, but we can enable that on request.)

## Proof Of Testing

N/A, but it's in the occupation list along with a long list of alt
titles. :3

## Changelog

🆑 Luna/Rykka
add: Adds Bridge Assistant back to Occupations
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: nevimer <foxmail@protonmail.com>
2025-10-02 00:00:30 +03:00

127 lines
5.6 KiB
Plaintext

// Pets
/datum/area_spawn/markus
target_areas = list(/area/station/cargo/sorting, /area/station/cargo/storage, /area/station/cargo/office, /area/station/command/heads_quarters/qm)
desired_atom = /mob/living/basic/pet/dog/markus
/datum/area_spawn/bumbles
target_areas = list(/area/station/service/hydroponics, /area/station/service/hydroponics/upper)
desired_atom = /mob/living/basic/pet/bumbles
/datum/area_spawn/borgi
target_areas = list(/area/station/science/robotics, /area/station/science/robotics/mechbay, /area/station/science/robotics/lab)
desired_atom = /mob/living/basic/pet/dog/corgi/borgi
/datum/area_spawn/poppy
target_areas = list(/area/station/engineering/main, /area/station/engineering/break_room, /area/station/engineering/lobby, /area/station/engineering/supermatter/room)
desired_atom = /mob/living/basic/pet/poppy
// Structures
/datum/area_spawn/secmed_locker
target_areas = list(/area/station/security/medical, /area/station/security/lockers)
desired_atom = /obj/structure/closet/secure_closet/security_medic
/datum/area_spawn/blueshield_locker
target_areas = list(/area/station/command/heads_quarters/captain, /area/station/command/bridge, /area/station/command/corporate_dock, /area/station/command/meeting_room, /area/station/command/gateway)
desired_atom = /obj/structure/closet/secure_closet/blueshield
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/command_drobe
target_areas = list(/area/station/command/meeting_room, /area/station/command/meeting_room/council, /area/station/command/bridge)
desired_atom = /obj/machinery/vending/access/command
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/ammo_workbench
target_areas = list(/area/station/security/lockers, /area/station/security/office)
desired_atom = /obj/machinery/ammo_workbench
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/lustwish_public
target_areas = list(/area/station/commons/locker, /area/station/commons/dorms/laundry, /area/station/commons/dorms)
desired_atom = /obj/machinery/vending/dorms
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/lustwish_prison
target_areas = list(/area/station/security/prison, /area/station/security/prison/shower)
desired_atom = /obj/machinery/vending/dorms
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/gbp_machine
target_areas = list(/area/station/cargo/lobby, /area/station/cargo/boutique, /area/station/construction/storage_wing, /area/station/hallway/primary/port /* for kilo */) // lmao imagine map standardization
desired_atom = /obj/machinery/gbp_redemption
mode = AREA_SPAWN_MODE_HUG_WALL
/datum/area_spawn/bar_jukebox
target_areas = list(/area/station/commons/lounge, /area/station/service/bar/atrium, /area/station/service/bar)
desired_atom = /obj/machinery/jukebox/no_access
mode = AREA_SPAWN_MODE_OPEN
// Wall mounts. Use sparingly as walls are prime real estate
/datum/area_spawn/posialert_robotics
target_areas = list(/area/station/science/robotics, /area/station/science/robotics/lab)
desired_atom = /obj/machinery/posialert
mode = AREA_SPAWN_MODE_MOUNT_WALL
/datum/area_spawn/posialert_rd
target_areas = list(/area/station/command/heads_quarters/rd, /area/station/science/lab)
desired_atom = /obj/machinery/posialert
mode = AREA_SPAWN_MODE_MOUNT_WALL
/datum/area_spawn/prison_cryo_console
// Keep to one area so it's in the same area as the pods, which is required.
target_areas = list(/area/station/security/prison)
desired_atom = /obj/machinery/computer/cryopod
mode = AREA_SPAWN_MODE_MOUNT_WALL
/datum/area_spawn/prison_cryopod
target_areas = list(/area/station/security/prison)
desired_atom = /obj/machinery/cryopod/prison
mode = AREA_SPAWN_MODE_MOUNT_WALL
// Job spawners
/datum/area_spawn/barber_landmark
target_areas = list(/area/station/service/salon, /area/station/hallway/secondary/service)
desired_atom = /obj/effect/landmark/start/barber
/datum/area_spawn/blueshield_landmark
target_areas = list(/area/station/command/heads_quarters/captain, /area/station/command/bridge)
desired_atom = /obj/effect/landmark/start/blueshield
/datum/area_spawn/bouncer_landmark
desired_atom = /obj/effect/landmark/start/bouncer
target_areas = list(/area/station/service/bar, /area/station/service/cafeteria, /area/station/service/kitchen/diner)
/datum/area_spawn/engineering_guard_landmark
desired_atom = /obj/effect/landmark/start/engineering_guard
target_areas = list(/area/station/security/checkpoint/engineering, /area/station/engineering/break_room, /area/station/engineering/lobby)
/datum/area_spawn/science_guard_landmark
desired_atom = /obj/effect/landmark/start/science_guard
target_areas = list(/area/station/security/checkpoint/science, /area/station/science/lobby, /area/station/science/lab)
/datum/area_spawn/orderly_landmark
desired_atom = /obj/effect/landmark/start/orderly
target_areas = list(/area/station/security/checkpoint/medical, /area/station/medical/medbay/lobby)
/datum/area_spawn/customs_agent_landmark
desired_atom = /obj/effect/landmark/start/customs_agent
target_areas = list(/area/station/security/checkpoint/supply, /area/station/cargo/storage)
/datum/area_spawn/corrections_officer_landmark
desired_atom = /obj/effect/landmark/start/corrections_officer
target_areas = list(/area/station/security/brig, /area/station/security/prison/)
/datum/area_spawn/telecomms_specialist_landmark
target_areas = list(
/area/station/tcommsat/computer,
/area/station/engineering/lobby,
/area/station/engineering/break_room,
)
desired_atom = /obj/effect/landmark/start/telecomms_specialist
// Bubber Edit: BA?
/datum/area_spawn/bridge_assistant_landmark
target_areas = list(
/area/station/command/bridge,
)
desired_atom = /obj/effect/landmark/start/bridge_assistant