diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index 1ee910188ab..1321f0786f6 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -235,6 +235,11 @@ icon_state = "yellow" item_state = "toolbox_yellow" +/obj/item/weapon/storage/toolbox/syndicate + name = "Suspicious looking toolbox" + icon_state = "red" + item_state = "toolbox_red" + /obj/item/weapon/storage/bible name = "bible" icon_state ="bible" diff --git a/code/game/objects/devices/PDA/uplink.dm b/code/game/objects/devices/PDA/uplink.dm index 5092cb2af39..1c4c642e696 100644 --- a/code/game/objects/devices/PDA/uplink.dm +++ b/code/game/objects/devices/PDA/uplink.dm @@ -56,7 +56,9 @@ menu_message += "Binary Translator (3)
" menu_message += "Hacked AI Module (7)
" menu_message += "
" - menu_message += "Singularity Beacon (does not include a screwdriver) (1)
" + menu_message += "Singularity Beacon (does not include a screwdriver) (8)
" + menu_message += "
" + menu_message += "Syndicate Toolbox (Includes various tools) (1)
" menu_message += "
" return @@ -165,9 +167,14 @@ uses -= 3 new /obj/item/device/radio/headset/traitor(get_turf(hostpda)) if("singubeacon") + if(uses >= 8) + uses -= 8 + new /obj/machinery/singularity_beacon/syndicate(get_turf(hostpda)) + + if("toolbox") if(uses) uses-- - new /obj/machinery/singularity_beacon/syndicate(get_turf(hostpda)) + new /obj/item/weapon/storage/toolbox/syndicate(get_turf(hostpda)) generate_menu() print_to_host(menu_message) diff --git a/code/game/objects/storage/toolbox.dm b/code/game/objects/storage/toolbox.dm index 7618b145f22..0f423a33003 100644 --- a/code/game/objects/storage/toolbox.dm +++ b/code/game/objects/storage/toolbox.dm @@ -33,4 +33,14 @@ if(prob(5)) new /obj/item/clothing/gloves/yellow(src) else - new /obj/item/weapon/cable_coil(src,30,color) \ No newline at end of file + new /obj/item/weapon/cable_coil(src,30,color) + +/obj/item/weapon/storage/toolbox/syndicate/New() + ..() + new /obj/item/weapon/screwdriver(src) + new /obj/item/weapon/wrench(src) + new /obj/item/weapon/weldingtool(src) + new /obj/item/weapon/crowbar(src) + new /obj/item/weapon/cable_coil(src,30,color) + new /obj/item/weapon/wirecutters(src) + new /obj/item/device/multitool(src) \ No newline at end of file