From b19e558d78243b257cc57c148aaeb58ed74baa64 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 10 Mar 2016 07:10:29 -0500 Subject: [PATCH] Implements Nuke Ops Cybernetics --- code/datums/uplink_item.dm | 50 ++++++++++++++++++ .../surgery/organs/augments_internal.dm | 17 ++++-- code/modules/surgery/organs/autoimplanter.dm | 35 ++++++++++++ icons/obj/device.dmi | Bin 32304 -> 33124 bytes paradise.dme | 1 + 5 files changed, 99 insertions(+), 4 deletions(-) create mode 100644 code/modules/surgery/organs/autoimplanter.dm diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 2e25e2fd816..2b8ff255420 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -924,6 +924,56 @@ var/list/uplink_items = list() cost = 2 gamemodes = list(/datum/game_mode/nuclear) +// Cybernetics +/datum/uplink_item/cyber_implants + category = "Cybernetic Implants" + surplus = 0 + gamemodes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/cyber_implants/spawn_item(turf/loc, obj/item/device/uplink/U) + if(item) + if(findtext(item, /obj/item/organ/internal/cyberimp)) + return new /obj/item/weapon/storage/box/cyber_implants(loc, item) + else + return ..() + +/datum/uplink_item/cyber_implants/thermals + name = "Thermal Vision Implant" + desc = "These cybernetic eyes will give you thermal vision. Comes with an automated implanting tool." + reference = "CIT" + item = /obj/item/organ/internal/cyberimp/eyes/thermals + cost = 8 + +/datum/uplink_item/cyber_implants/xray + name = "X-Ray Vision Implant" + desc = "These cybernetic eyes will give you X-ray vision. Comes with an automated implanting tool." + reference = "CIX" + item = /obj/item/organ/internal/cyberimp/eyes/xray + cost = 10 + +/datum/uplink_item/cyber_implants/antistun + name = "CNS Rebooter Implant" + desc = "This implant will help you get back up on your feet faster after being stunned. \ + Comes with an automated implanting tool." + reference = "CIAS" + item = /obj/item/organ/internal/cyberimp/brain/anti_stun + cost = 12 + +/datum/uplink_item/cyber_implants/reviver + name = "Reviver Implant" + desc = "This implant will attempt to revive you if you lose consciousness. Comes with an automated implanting tool." + reference = "CIR" + item = /obj/item/organ/internal/cyberimp/chest/reviver + cost = 8 + +/datum/uplink_item/cyber_implants/bundle + name = "Cybernetic Implants Bundle" + desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. \ + Comes with an automated implanting tool." + reference = "CIB" + item = /obj/item/weapon/storage/box/cyber_implants/bundle + cost = 40 + // POINTLESS BADASSERY /datum/uplink_item/badass diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 7e7eaf75ff9..3b5769b07ec 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -328,18 +328,27 @@ holder = new /obj/item/weapon/gun/energy/laser/mounted(src) //BOX O' IMPLANTS + /obj/item/weapon/storage/box/cyber_implants - name = "boxed cybernetic implants" + name = "boxed cybernetic implant" desc = "A sleek, sturdy box." icon_state = "cyber_implants" + +/obj/item/weapon/storage/box/cyber_implants/New(loc, implant) + ..() + new /obj/item/device/autoimplanter(src) + if(ispath(implant)) + new implant(src) + +/obj/item/weapon/storage/box/cyber_implants/bundle + name = "boxed cybernetic implants" var/list/boxed = list(/obj/item/organ/internal/cyberimp/eyes/xray,/obj/item/organ/internal/cyberimp/eyes/thermals, /obj/item/organ/internal/cyberimp/brain/anti_stun, /obj/item/organ/internal/cyberimp/chest/reviver) var/amount = 5 -/obj/item/weapon/storage/box/cyber_implants/New() +/obj/item/weapon/storage/box/cyber_implants/bundle/New() ..() - var/i var/implant - for(i = 0, i < amount, i++) + while(contents.len <= amount + 1) // +1 for the autoimplanter. implant = pick(boxed) new implant(src) \ No newline at end of file diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm new file mode 100644 index 00000000000..98d7867c8c8 --- /dev/null +++ b/code/modules/surgery/organs/autoimplanter.dm @@ -0,0 +1,35 @@ +/obj/item/device/autoimplanter + name = "autoimplanter" + desc = "A device that automatically injects a cyber-implant into the user without the hassle of extensive surgery. It has a slot to insert implants and a screwdriver slot for removing accidentally added implants." + icon_state = "autoimplanter" + item_state = "walkietalkie"//left as this so as to intentionally not have inhands + w_class = 2 + var/obj/item/organ/internal/cyberimp/storedorgan + +/obj/item/device/autoimplanter/attack_self(mob/user)//when the object it used... + if(!storedorgan) + user << "[src] currently has no implant stored." + return + storedorgan.insert(user)//insert stored organ into the user + user.visible_message("[user] presses a button on [src], and you hear a short mechanical noise.", "You feel a sharp sting as [src] plunges into your body.") + playsound(get_turf(user), 'sound/weapons/circsawhit.ogg', 50, 1) + storedorgan = null + +/obj/item/device/autoimplanter/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/organ/internal/cyberimp)) + if(storedorgan) + user << "[src] already has an implant stored." + return + if(!user.drop_item()) + return + I.forceMove(src) + storedorgan = I + user << "You insert the [I] into [src]." + else if(istype(I, /obj/item/weapon/screwdriver)) + if(!storedorgan) + user << "There's no implant in [src] for you to remove." + else + storedorgan.forceMove(get_turf(user)) + storedorgan = null + user << "You remove the [storedorgan] from [src]." + playsound(get_turf(user), 'sound/items/Screwdriver.ogg', 50, 1) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 6cbf410527620692d91e788dd1410ac866291d17..37026b153be5d3829010a8c9c01bb4f36e5c24b8 100644 GIT binary patch delta 12365 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 IYSy9uAB^#`s{jB1 diff --git a/paradise.dme b/paradise.dme index 111dc8d88eb..dd87fb61193 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1871,6 +1871,7 @@ #include "code\modules\surgery\tools.dm" #include "code\modules\surgery\organs\augments_eyes.dm" #include "code\modules\surgery\organs\augments_internal.dm" +#include "code\modules\surgery\organs\autoimplanter.dm" #include "code\modules\surgery\organs\blood.dm" #include "code\modules\surgery\organs\body_egg.dm" #include "code\modules\surgery\organs\helpers.dm"