diff --git a/code/modules/cargo/exports/tools.dm b/code/modules/cargo/exports/tools.dm index 69fa378791ac..bf136d8778f4 100644 --- a/code/modules/cargo/exports/tools.dm +++ b/code/modules/cargo/exports/tools.dm @@ -135,6 +135,34 @@ export_types = list(/obj/item/weapon/mining_scanner/improved) +// musical instruments + +/datum/export/guitar + cost = 30 + unit_name = "guitar" + export_types = list(/obj/item/device/guitar) + +/datum/export/harmonica + cost = 15 + unit_name = "harmonica" + export_types = list(/obj/item/device/harmonica) + +/datum/export/synth + cost = 30 + unit_name = "electronic synthesizer" + export_types = list(/obj/item/device/synth) + +/datum/export/violin + cost = 30 + unit_name = "space violin" + export_types = list(/obj/item/device/violin) + +/datum/export/paino + cost = 200 + unit_name = "space grand piano" + export_types = list(/obj/structure/device/piano/royal) + + // misc /datum/export/cryobag diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index ef38f33c5e50..5f28e3403e3a 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1786,6 +1786,23 @@ var/global/list/all_supply_groups = list("Operations","Security","Hospitality"," //--------------MISCELLANEOUS------------------- //---------------------------------------------- +/datum/supply_pack/musical_instruments + name = "Musician Instruments" + contains = list(/obj/item/device/guitar, + /obj/item/device/harmonica, + /obj/item/device/synth, + /obj/item/device/violin) + group = "Miscellaneous" + crate_type = /obj/structure/closet/crate + crate_name = "Musician Instruments" + +/datum/supply_pack/piano + name = "Piano" + contains = list(/obj/structure/device/piano) + group = "Miscellaneous" + crate_type = /obj/structure/largecrate + crate_name = "Piano" + /datum/supply_pack/wizard name = "Wizard costume" contains = list(/obj/item/weapon/staff,