From 31f9127cf9a7843b8cdcd8fd61cdab3052ad06aa Mon Sep 17 00:00:00 2001 From: Belsima Date: Thu, 10 Aug 2017 14:38:33 -0400 Subject: [PATCH] Adds Grayson Manufactories FBPs. --- code/datums/supplypacks/robotics.dm | 8 ++++++ code/modules/organs/robolimbs.dm | 24 ++++++++++++++++++ .../cyberlimbs/grayson/grayson_alt1.dmi | Bin 0 -> 370 bytes .../cyberlimbs/grayson/grayson_main.dmi | Bin 0 -> 1445 bytes .../cyberlimbs/grayson/grayson_monitor.dmi | Bin 0 -> 400 bytes 5 files changed, 32 insertions(+) create mode 100644 icons/mob/human_races/cyberlimbs/grayson/grayson_alt1.dmi create mode 100644 icons/mob/human_races/cyberlimbs/grayson/grayson_main.dmi create mode 100644 icons/mob/human_races/cyberlimbs/grayson/grayson_monitor.dmi diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 5510bae9ce..9e3234cca6 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -68,6 +68,14 @@ containername = "Robolimb blueprints (Xion)" access = access_robotics +/datum/supply_packs/robotics/robolimbs/grayson + name = "Grayson robolimb blueprints" + contains = list(/obj/item/weapon/disk/limb/grayson) + cost = 30 + containertype = /obj/structure/closet/crate/secure/science + containername = "Robolimb blueprints (Grayson)" + access = access_robotics + /datum/supply_packs/robotics/robolimbs/hephaestus name = "Hephaestus robolimb blueprints" contains = list(/obj/item/weapon/disk/limb/hephaestus) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index a93f37bd56..061c209ab1 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -79,6 +79,27 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ parts = list(BP_HEAD) monitor_styles = standard_monitor_styles +/datum/robolimb/grayson + company = "Grayson" + desc = "This limb has a sturdy and heavy build to it." + icon = 'icons/mob/human_races/cyberlimbs/grayson/grayson_main.dmi' + unavailable_to_build = 1 + +/datum/robolimb/grayson_alt1 + company = "Grayson - Reinforced" + desc = "This limb has a sturdy and heavy build to it." + icon = 'icons/mob/human_races/cyberlimbs/grayson/grayson_alt1.dmi' + unavailable_to_build = 1 + parts = list(BP_HEAD) + +/datum/robolimb/grayson + company = "Grayson Monitor" + desc = "This limb has a sturdy and heavy build to it, and uses plastics in the place of glass for the monitor." + icon = 'icons/mob/human_races/cyberlimbs/grayson/grayson_monitor.dmi' + unavailable_to_build = 1 + parts = list(BP_HEAD) + monitor_styles = standard_monitor_styles + /datum/robolimb/hephaestus company = "Hephaestus" desc = "This limb has a militaristic black and green casing with gold stripes." @@ -199,6 +220,9 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ /obj/item/weapon/disk/limb/bishop company = "Bishop" +/obj/item/weapon/disk/limb/grayson + company = "Grayson" + /obj/item/weapon/disk/limb/hephaestus company = "Hephaestus" diff --git a/icons/mob/human_races/cyberlimbs/grayson/grayson_alt1.dmi b/icons/mob/human_races/cyberlimbs/grayson/grayson_alt1.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1b52131cfde958eac1a7e7a4b0fe157775c177a1 GIT binary patch literal 370 zcmV-&0ge8NP)fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3K9+BQ-HaiHkEOv#1!Phl?|Y!$onGc##wYVbZjtTHlaXlPbeRsb{q|JVQ_At6lv08~^|z`(%#hs)>y z0004WQchCV=-0C=2@k-G}RFbqX!>nlvMm%i36 zC81;Rbr5=C-T$g}wVzcGfA#KO|I~WwU>$^sumAu605CYyw5O?Imy>bc#ju`^ zrU_e!PMmWWzio%frO(!cG0rV}zYPEY00000004krz*@u)QA@U6%jd^4dACZ?d7bxJ zQ&{zVJk$F1R@$PJp#19W05-}9)G7^>ndUXV6a(^%V0`zX6N~{~A()BD|`79Ku z^is@k$?(uvUV|?uLH@uvUPhtVGow`yc`C$?-~|rR?sL$(z((a-KBno5Dh+OAsx&wN z000000IX3x-7HU8O}{j1m`;}*m=Ai>ibkIXf8nM-G4TkeTPGPB{DqtT#6%2+--dXh zM^P1J^=)Bv4X&)dJ=;gu;Dr1xpuvgy4EeKHqUeKB-xdbf;ADkua1HMA=b$LDRcLVM zVO`to1KK740000000000z)#xzg#{7cg0-+jlfQ7opZM$~n0@Ke003YItjH!RaP}oSc7;x1`OYCEI(CIlVfju-bO4M_5LO_rXtz5jzU3)x=-a&D$3>)Pvuf8%0EEr<3;gxlN0>l6HLz$ zOoC|$T}trdHR1Imjv#rO|H?h2W@mQ<)00w6A8rTY%RQH4)a*HU6BCe%Iqk2QBUYmd z8JJISfCvEq0Dw`c^Wn04nYJI+c>`I8p=tYJoi~tm7#g=9R{4_H6s%jHs%9JP^L~YS ztsx$Ds=R^hjLo?Hu*Mt6?ql43c=>a%${Wb;G`9T^006qNtv>ZL%WD_Dj%Rf)#<7<= zV7X5*D~#7o@FOMYE1r;SpkduQ==~o z!I!{2?20#8oK7cDaT(0{^jiK7j!cPM1v4Ll-NvML^GMgop|7DCm#-ttn^md(d;+`3Z?4nI&&o`x7uzoLIhQ+r?rxvq zDy{g*b{-va#vfC=xY9C{h49_yZD4nM1z~#$@Na5XlHR}8v~(L7{x$&s z000000001hO)CC>+1Lv3)e~IQ3+}bv*y2VGo_A^I*Pa7snDx`yh+f)ZE~BZD!HqJH zAh*^)&Tr%qoL$V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DI+y8MTv_uC9|j)q=$<$ttc@!6~s2=QdV&Fa{-$Q02HGcpk{He zd;kCdu1Q2eR7i>KlrajzKoCX$5+$vZu;2y6RvBe1h2#!;0I?QB*t8;&9NToxZeU9b z-PgV0@!4vDZ$U&0?FAK{o3gG*yCtg~+3tE_?c+ij4fbTUBOe3Nfvnbkz;&gATv)UN z&beF6fqUR>;FCi*fH@M0f5VI)g!b^iFv~3+)WtlheCQ$*W;uR*)-X34FX&ybgU)qc u067mQ9kj!%@gA8?7rX(0nIoD={1k77B_Rin)mI+?0000