bar fixes round 2.1 (#21504)

- adds a new hostile_events check to prevent hostile events from
spawning in maintenance areas that are crew-facing, so far just the deck
3 crew lounge maintenance and bar maintenance.
- deletes errant holopad under the bartender scrubber
- relocates smartfridge interaction point so it's next to all the other
machines

---------

Signed-off-by: Mnemeory <227217321+Mnemeory@users.noreply.github.com>
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
This commit is contained in:
Mnemeory
2025-10-22 09:13:13 +00:00
committed by GitHub
co-authored by hazelrat
parent bc7eeef563
commit 277346c438
7 changed files with 62 additions and 35 deletions
@@ -198,6 +198,10 @@
/obj/item/reagent_containers/food/drinks,
/obj/item/reagent_containers/food/condiment)
/obj/machinery/smartfridge/drinks/bar
density = FALSE
layer = BELOW_TABLE_LAYER
/obj/machinery/smartfridge/drying_rack
name = "\improper Drying Rack"
desc = "A machine for drying plants."
+1 -1
View File
@@ -27,7 +27,7 @@
command_announcement.Announce("A [naming] maintenance drone hijacking has occurred. The hacked drones are aggressive and dangerous. Caution is advised when entering maintenance tunnels.", "Drone Behaviour Control", zlevels = affecting_z)
/datum/event/rogue_maint_drones/proc/get_infestation_turfs()
var/area/location = pick_area(list(/proc/is_not_space_area, /proc/is_station_area, /proc/is_maint_area))
var/area/location = pick_area(list(/proc/is_not_space_area, /proc/is_station_area, /proc/is_maint_area, /proc/allows_hostile_events))
if(!location)
LOG_DEBUG("Drone infestation failed to find a viable area. Aborting.")
kill()