//This mundane event spawns a random crate of loot /datum/event/supply_drop var/location_name var/turf/spawn_loc /datum/event/supply_drop/setup() announceWhen = rand(0,80) /datum/event/supply_drop/start() ..() var/area/a = random_station_area() spawn_loc = a.random_space() location_name = get_area_display_name(a) if(prob(90)) var/rarity = 4 var/quantity = rand(10,25) new /obj/structure/closet/crate/loot(spawn_loc, rarity, quantity) log_and_message_admins("Unusual container spawned at (JMP)") else var/quantity = rand(3, 10) new /obj/structure/closet/crate/loot/contraband(spawn_loc, quantity) log_and_message_admins("Contraband container spawned at (JMP)") spark(spawn_loc, 10, GLOB.alldirs) /datum/event/supply_drop/announce() if (prob(65))//Announce the location command_announcement.Announce("A transport signature of unknown origin detected in [location_name], an object appears to have been beamed aboard [station_name()].", "Unknown Object", new_sound = 'sound/AI/strangeobject.ogg', zlevels = affecting_z) else if (prob(25))//Announce the transport, but not the location command_announcement.Announce("External transport signature of unknown origin detected aboard [station_name()], precise destination point cannot be determined, please investigate.", "Unknown Object", new_sound = 'sound/AI/strangeobject.ogg', zlevels = affecting_z) //Otherwise, no announcement at all. //Someone will randomly stumble across it, and probably quietly loot it without telling anyone