From fd5357565853286b3979f56d01abf09aa179f9fc Mon Sep 17 00:00:00 2001 From: Loganbacca Date: Thu, 4 Dec 2014 20:48:45 +1300 Subject: [PATCH] Implant cases - Adds freedom implant in glass case variant - Changes implants created from protolathe to variants in glass cases --- .../items/weapons/implants/implantcase.dm | 21 ++++++++++++++----- code/modules/research/designs.dm | 4 ++-- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm index 3dc57db654..7d3a3ba01b 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/weapons/implants/implantcase.dm @@ -66,7 +66,7 @@ /obj/item/weapon/implantcase/tracking - name = "Glass Case- 'Tracking'" + name = "Glass Case - 'Tracking'" desc = "A case containing a tracking implant." icon = 'icons/obj/items.dmi' icon_state = "implantcase-b" @@ -80,7 +80,7 @@ /obj/item/weapon/implantcase/explosive - name = "Glass Case- 'Explosive'" + name = "Glass Case - 'Explosive'" desc = "A case containing an explosive implant." icon = 'icons/obj/items.dmi' icon_state = "implantcase-r" @@ -94,7 +94,7 @@ /obj/item/weapon/implantcase/chem - name = "Glass Case- 'Chem'" + name = "Glass Case - 'Chem'" desc = "A case containing a chemical implant." icon = 'icons/obj/items.dmi' icon_state = "implantcase-b" @@ -106,7 +106,7 @@ /obj/item/weapon/implantcase/loyalty - name = "Glass Case- 'Loyalty'" + name = "Glass Case - 'Loyalty'" desc = "A case containing a loyalty implant." icon = 'icons/obj/items.dmi' icon_state = "implantcase-r" @@ -119,7 +119,7 @@ /obj/item/weapon/implantcase/death_alarm - name = "Glass Case- 'Death Alarm'" + name = "Glass Case - 'Death Alarm'" desc = "A case containing a death alarm implant." icon = 'icons/obj/items.dmi' icon_state = "implantcase-b" @@ -128,3 +128,14 @@ src.imp = new /obj/item/weapon/implant/death_alarm( src ) ..() return + +/obj/item/weapon/implantcase/freedom + name = "Glass Case - 'Freedom'" + desc = "A case containing a freedom implant." + icon = 'icons/obj/items.dmi' + icon_state = "implantcase-b" + + New() + src.imp = new /obj/item/weapon/implant/freedom( src ) + ..() + return \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 451978609b..20c1ba89bb 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1421,7 +1421,7 @@ datum/design/implant_chem req_tech = list("materials" = 2, "biotech" = 3) build_type = PROTOLATHE materials = list("$metal" = 50, "$glass" = 50) - build_path = "/obj/item/weapon/implant/chem" + build_path = "/obj/item/weapon/implantcase/chem" datum/design/implant_free name = "freedom implant" @@ -1430,7 +1430,7 @@ datum/design/implant_free req_tech = list("syndicate" = 2, "biotech" = 3) build_type = PROTOLATHE materials = list("$metal" = 50, "$glass" = 50) - build_path = "/obj/item/weapon/implant/freedom" + build_path = "/obj/item/weapon/implantcase/freedom" datum/design/chameleon name = "Chameleon Kit"