///thats amoreeeeee /datum/shuttle_event/simple_spawner/italian name = "Italian Storm! (Mama Mia!)" event_probability = 0.05 spawns_per_spawn = 5 spawning_flags = SHUTTLE_EVENT_MISS_SHUTTLE | SHUTTLE_EVENT_HIT_SHUTTLE spawn_probability_per_process = 100 spawning_list = list(/obj/item/food/spaghetti/boiledspaghetti = 5, /obj/item/food/meatball = 1, /obj/item/food/spaghetti/pastatomato = 2, /obj/item/food/spaghetti/meatballspaghetti = 2, /obj/item/food/pizza/margherita = 1) ///We do a little bit of tomfoolery /datum/shuttle_event/simple_spawner/fake_ttv name = "Fake TTV (Harmless!)" event_probability = 0.5 activation_fraction = 0.1 spawning_list = list(/obj/item/transfer_valve/fake = 1) spawning_flags = SHUTTLE_EVENT_HIT_SHUTTLE spawn_probability_per_process = 5 remove_from_list_when_spawned = TRUE self_destruct_when_empty = TRUE ///Just spawn random maint garbage /datum/shuttle_event/simple_spawner/maintenance name = "Maintenance Debris (Harmless!)" event_probability = 3 activation_fraction = 0.1 spawning_list = list() spawning_flags = SHUTTLE_EVENT_HIT_SHUTTLE | SHUTTLE_EVENT_MISS_SHUTTLE spawn_probability_per_process = 100 spawns_per_spawn = 2 /datum/shuttle_event/simple_spawner/maintenance/get_type_to_spawn() var/list/spawn_list = GLOB.maintenance_loot while(islist(spawn_list)) spawn_list = pick_weight(spawn_list) return spawn_list