From 5f1b51eba4fa51c6bd0431751ac38e53b88532df Mon Sep 17 00:00:00 2001 From: "Superxpdude@gmail.com" Date: Fri, 24 Jun 2011 02:26:17 +0000 Subject: [PATCH] Added in a new syndicate toolbox. Contains a welder, a wrench, a crowbar, wirecutters, a screwdriver, a multitool and some cable. Syndicates can now acquire a syndicate toolbox for 1 telecrystal from their syndicate uplink. Singularity beacon crystal cost upped to 8 crystals. It was way to Overpowered a 1. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1716 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/storage.dm | 5 +++++ code/game/objects/devices/PDA/uplink.dm | 11 +++++++++-- code/game/objects/storage/toolbox.dm | 12 +++++++++++- 3 files changed, 25 insertions(+), 3 deletions(-) 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