From c67865ac63b49feacd08d61fc927ae6da4dccba5 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Wed, 20 Sep 2017 23:02:18 -0400 Subject: [PATCH] Adds a load of new FBPs. (#3850) * Adds a load of new FBPs. * Replaces cyber solutions sprites. * Fixes and price adjustments. * Revert "Fixes and price adjustments." This reverts commit d56c3f082e9301b80970f62aa9d0cb3e8cfc6d8f. * Fixes + supply price adjustments. This time without... for some reason adding an empty line to the map files. Not sure how that got caught by Git. * Makes the new knockoffs into alternatives for the currently existing brands. * new names --- code/datums/supplypacks/robotics.dm | 10 +++- code/modules/organs/robolimbs.dm | 49 +++++++++++++++++- .../cyberlimbs/bishop/bishop_alt2.dmi | Bin 0 -> 3276 bytes .../cybersolutions/cybersolutions_alt1.dmi | Bin 0 -> 603 bytes .../cybersolutions/cybersolutions_main.dmi | Bin 0 -> 1735 bytes .../cyberlimbs/hephaestus/hephaestus_alt2.dmi | Bin 0 -> 2357 bytes .../wardtakahashi/wardtakahashi_alt2.dmi | Bin 0 -> 1827 bytes .../human_races/cyberlimbs/xion/xion_alt2.dmi | Bin 0 -> 1853 bytes icons/mob/monitor_icons.dmi | Bin 5323 -> 5506 bytes 9 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 icons/mob/human_races/cyberlimbs/bishop/bishop_alt2.dmi create mode 100644 icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt1.dmi create mode 100644 icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi create mode 100644 icons/mob/human_races/cyberlimbs/hephaestus/hephaestus_alt2.dmi create mode 100644 icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt2.dmi create mode 100644 icons/mob/human_races/cyberlimbs/xion/xion_alt2.dmi diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 9e3234cca6..3e861e354b 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -60,6 +60,14 @@ containername = "Robolimb blueprints (Morpheus)" access = access_robotics +/datum/supply_packs/robotics/robolimbs/cybersolutions + name = "Cyber Solutions robolimb blueprints" + contains = list(/obj/item/weapon/disk/limb/cybersolutions) + cost = 20 + containertype = /obj/structure/closet/crate/secure/science + containername = "Robolimb blueprints (Cyber Solutions)" + access = access_robotics + /datum/supply_packs/robotics/robolimbs/xion name = "Xion robolimb blueprints" contains = list(/obj/item/weapon/disk/limb/xion) @@ -176,4 +184,4 @@ cost = 30 containertype = /obj/structure/closet/crate/secure/science containername = "Jumper kit crate" - access = access_robotics + access = access_robotics \ No newline at end of file diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 1a40a3d072..55fe50db39 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -74,6 +74,12 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) +/datum/robolimb/bishop_alt2 + company = "Bishop - Rook" + desc = "This limb has a solid plastic casing with blue lights along it." + icon = 'icons/mob/human_races/cyberlimbs/bishop/bishop_alt2.dmi' + unavailable_to_build = 1 + /datum/robolimb/bishop_monitor company = "Bishop Monitor" desc = "Bishop Cybernetics' unique spin on a popular prosthetic head model. The themes conflict in an intriguing way." @@ -82,6 +88,19 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ parts = list(BP_HEAD) monitor_styles = standard_monitor_styles +/datum/robolimb/cybersolutions + company = "Cyber Solutions" + desc = "This limb is grey and rough, with little in the way of aesthetic." + icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi' + unavailable_to_build = 1 + +/datum/robolimb/cybersolutions_alt1 + company = "Cyber Solutions - Array" + desc = "This limb is simple and functional; array of sensors on a featureless case." + icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt1.dmi' + unavailable_to_build = 1 + parts = list(BP_HEAD) + /datum/robolimb/grayson company = "Grayson" desc = "This limb has a sturdy and heavy build to it." @@ -131,6 +150,13 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ rgb=hephaestus_alt_rgb;\ rainbow=hephaestus_alt_rainbow" +/datum/robolimb/hephaestus_alt2 + company = "Hephaestus - Athena" + desc = "This rather thick limb has a militaristic green plating." + icon = 'icons/mob/human_races/cyberlimbs/hephaestus/hephaestus_alt2.dmi' + unavailable_to_build = 1 + + /datum/robolimb/hephaestus_monitor company = "Hephaestus Monitor" desc = "Hephaestus' unique spin on a popular prosthetic head model. It looks rugged and sturdy." @@ -182,6 +208,13 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) +/datum/robolimb/wardtakahashi_alt2 + company = "Ward-Takahashi - Spirit" + desc = "This limb has white and purple features, with a heavier casing." + icon = 'icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt2.dmi' + unavailable_to_build = 1 + + /datum/robolimb/wardtakahashi_monitor company = "Ward-Takahashi Monitor" desc = "Ward-Takahashi's unique spin on a popular prosthetic head model. It looks sleek and modern." @@ -197,14 +230,23 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 /datum/robolimb/xion_alt1 - company = "Xion Mfg. - Breach" + company = "Xion - Breach" desc = "This limb has a minimalist black and red casing. Looks a bit menacing." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt1.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) +/datum/robolimb/xion_alt2 + company = "Xion - Hull" + desc = "This limb has a thick orange casing with steel plating." + icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt2.dmi' + unavailable_to_build = 1 + monitor_styles = "blank=xion_off;\ + green=xion_green;\ + rgb=xion_rgb" + /datum/robolimb/xion_monitor - company = "Xion Mfg. Monitor" + company = "Xion Monitor" desc = "Xion Mfg.'s unique spin on a popular prosthetic head model. It looks and minimalist and utilitarian." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_monitor.dmi' unavailable_to_build = 1 @@ -232,6 +274,9 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ /obj/item/weapon/disk/limb/bishop company = "Bishop" +/obj/item/weapon/disk/limb/cybersolutions + company = "Cyber Solutions" + /obj/item/weapon/disk/limb/grayson company = "Grayson" diff --git a/icons/mob/human_races/cyberlimbs/bishop/bishop_alt2.dmi b/icons/mob/human_races/cyberlimbs/bishop/bishop_alt2.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fec74ac47577df615d198332f917ff78d266e808 GIT binary patch literal 3276 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 literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi b/icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c14670993d7ec42059cda377f1028e48e3635025 GIT binary patch literal 1735 zcmXw%dpr|*AIE1MmL*DZ$&T^R<1(gWEV(oePRwk}R3Dk_GChA0%u!ouR?!C=wRQAniuc488V?CtFx zO^U-{Fm9OBs%j9Ywf9y#^(pRH4}jgLcOl!8$4Q<(6vyEBz_{=jN;o+h0JvDzaI+o! z`j~=Ks1Sx}D(d(j{HRV)7>!wcmS(4%X3XJ{wS2359G+jEUC_>pNFcY<@T{65(@qGx zK6)w161|#R*yRonH3T|B!%RyQn98v0hC@k@?*4vo&FbIj4hZIL9Ip%(Hw-9I?%7-40nG@g8%*l-=Q4 zLB$-Y-QovML5hzYR_W3zM>45H$)F8&<_w(N$ zU%jmv@ssz_rVAO@_@Ya@x`TQlZ~Oy6%mv9mw9mWxje2jx z|4;z5okiqO^)=))0>%$z#=aqaVWW6))Pe_p5ZhLZ=M81VJ(Q&iJ#tWq^)cAr;~E8K!mF^SXaN+%IQe~L9^F; znPh}-wSkgM%FGtp3G3usk{E1&L?*o(pOu3O5V7uN65?EXG-2k$iyMV$MuzIakS)mPk_k)vsFh*PqFVW^*Flp z0AZ}7a-5;qGpXd7r=yziOZd85J1Vlk+M%A>w{L-)Drp`2>aH}Z-Ycu?XRPK2seTcA zNv6tV;rhIluJ%2jvaSIuTvopJeudyTV@KM=^Oh^7|5_)UMx(qc9orCtzb$6x&GLcu z6qzu1>GD1l;Q=5r`2Y814MI;``QB>xA@CBo{x}fq;paljyC6BEmytnrgGM z|M1Qq;=m|uJ}w>F-(&PIE=O^xm+b@_j|I?1U z6m9*rZ0P3^n+Aojp@`G#jeWzucLOpKd!DM%oC9m1$?&xJoJ_9v=am9yKA*o}J$pd! zdmTuxShjc>h#{oAD{^|5MavMXK7)n)uBwxx`I>H4JsD6|22THdLIqi4Ex)q|j}ou- zxBRMVmOH&yeWKA~0Mv%&p zuqc*gL#w4{=N2iJE}{_qV+x_RDQm~n<;ORMJ(h(iP-Nzh9oZUmEoHu%i6m|)HW2K& zF|0T`!Z;T+co8{*L*25pyqshtFBFK=Nfikr!%b!v1+vd1ukZ M3G4XyXTQ`x0Rk8t;Q#;t literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/hephaestus/hephaestus_alt2.dmi b/icons/mob/human_races/cyberlimbs/hephaestus/hephaestus_alt2.dmi new file mode 100644 index 0000000000000000000000000000000000000000..eb095f62fff2f1abf6bcedcc7709f369410381db GIT binary patch literal 2357 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 bgSCGFDJQM&+XQ-_00000NkvXXu0mjfMkA`d literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt2.dmi b/icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt2.dmi new file mode 100644 index 0000000000000000000000000000000000000000..706eee9c19985538456a55d3121ad070f1a502a6 GIT binary patch literal 1827 zcmV+;2i*9HP)fex2nNd!aN;7HZt~UTWE@qT3kK# zgRnZ-{<&84V|V=e7r<@SG7Sv)b^rhc`AI}URCt{2oxyUWI1q*rpg9|6yk{U$&Pi-? zrjoE{EKtrfna%sZ!kTQw?iR!<1|+np{!TPjRu@$JCaAlC5tpxP3Hdg!Ypj|$#|_j(J9Ft!`4;~jclpzid?2LwS7 z#8<})%LWoA<~B}gi)w8Nn3u9zTLOlco^>LA@J)~;K~p)|5nx~tBtwzPv#~}?B0n52 z_LdC==&?Ku?gN(QG#==a@k01dtaL%py;$fm{bsOm0sbAw=*<7gATg&%^lamL{X1hU zNK|X-I3a(5;F||~s0CwvgV2NFISL(g*o|5R>^cw43g>tyh#-iC$+OFGQCyCfCQR_d zo3O)InV~}Ou>>r&{4C=!Nh=uFPc@3;{Q=z>C)+3V`QqHazM^w+`COwo`i&nq-G~Rf z=kCY6s9;>bC=|zgiJs4;!tx%HMS(6b)IV?dflbY^YgXa1(Y^YXwwad7&ZZb}T-zA9`@0fkSiyx^6V+#Pq z-;dea8W8f@vl~_Zy#9L|h zD;USAKpWKjoW=74`GV^MD|!7B#@`$X37VQ882lXG;V#9s zE>;c&p+DK={JHSKAu!bfTuuu?5ClPdP4et=O!bGT{*VExKV-tU_s!U*yv6gA)fMW* zY^(cGb}I)bqD9AbB5nja&W{anMk#I9!;T772npvWJ8TmW2XRsAew5XE*biktJ_ycF z){hU`pAYP~ebfCYtM#yVsvjQ&=O^pO2esMx``e)(Ww9Q1*u9Srg7cI08^# zqb&An*1eApg7cI0pKyW^SnT+ccbN)>3ndzoTCDi>Nk>)Cz|%4cb#*P}Mf zk7l{t&_Ix=4D+Me7WCTa^{5T=qgk$h6kRoXJ!-@JXtwJg9R+Chs7>>uS-wK!jb8rQ zG##1cazow;iYvW-k!gN2tM!Ze`OWnDMVIF{vs}NZpWjTcUvznXvvd8Te*s6gPcEhB RW)%Pc002ovPDHLkV1llMixB_- literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/xion/xion_alt2.dmi b/icons/mob/human_races/cyberlimbs/xion/xion_alt2.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f6d11e4ff37c027c4bcde1b131704aa9fbe87455 GIT binary patch literal 1853 zcmV-D2g3M?P)fex2nNd!aN;7HjHr+XfIxcpLB!87u5%?)P@53|J$ zOHyJHdz8(>%WYRrFHulh(!xF-#~psq3@?wK!jIB6G>(1Q=!k}Xh98wu^lGB{3A#ywVqLu^Q%Yytv<1WAkmVNcX+GR2;7(-sitl$*AIFlO2TK@bE% z5T65;*oy`U|I&!hr!ptZpW^eW%n9?S_V9*C8*Ke%aOR+O7iHjO7X%X6`E&W#&#+hWDq zr>2Yq7BHgW+>DJo5)&{Py+QUQ`f*j;6(4oXon-kSEN$;c-UV+}x5X8^UvJAR2!bF8 zB3oG3v;&D+P9li_CTt(d1+2zRTR>Rrz_bN~y~>-RHaBenaU-FPD$mJ0+dU2{1 zNIgA*x9s-2={Q|OF8;PEdsC@y!CNBNYo%+byZQ+4D!a!X)H{v-Ut;}5qko*Lq5kS) zPpp4vJc7FWp^AoT57Yg`ko}6A1K2NES6vAHt&!{EN34k>KdWjS%0io?A-2fJ4jF#HPpiA}`NngLVN zH)u4HLpE^(knO2HiHYhpdGhVNheyN>K&9%I;)Oh_Cq6rL^PHsfAl*DC@jOU3&q+KF z(#>-c&x3UHoW%1W-8?7xJV-asp*)Bn2;#m|&Djfg+s)Yyv-x5^Gwp#O2!bF8f*=Tj zAc%X7l+U>GXS&SAFFeV4PQrR?xxnwDxRPEzAm=$r>;3hxK)ylpO_uYVr1epUYhqeY z5ClOG1VIovhfP@-woFY+c@LxZJo4+cn=M|3s}FV zUIi;${)4&*wYB=hq2}x@+(YZ?l^pC=;8}67-+|h>7;TF6=Hz6iqu0)J4nJ@>P+$+w zZ(Fa@EAyQH01QdH!}cT`vZl&&2!bF8f*>TQ|B%X1?)neCexdrl8UERndjFx*hJ2x1V3>h52Mx`tnO*MO2Uduyyks)bndS7wV!| zTh=0~hp9Z;c@F9qS9-CZwXYZF-8-$(rtmUQ*qnH9e(gL5^!~j2%k|LD`m)A(_q-w+ zDln;^wQimRdVAdQ_XmajtRHp!-7nw3ynDCM3(Hc)O|_r(R$;!F&xL;01^4ooC(OHl zBF#tJ-R@Z_Qmpej_M=`bZ=a8ra{r^!8JGJ}E9Rr6-2ccKbmV^2iuq_M_dl{Hk$%*Q z`DiKkKe8uW?nkYdkCt-(Bj=RM{iqf5(NgYz#8{+VkYb!z%KeY>X2_p!CigFr=bIhl roBW+rgL;3yncTnV_W5RE|DwMEdHa{PwRWEe00000NkvXXu0mjf$M2Rq literal 0 HcmV?d00001 diff --git a/icons/mob/monitor_icons.dmi b/icons/mob/monitor_icons.dmi index 99950fc15441e6c427d235d9ae8ab96f87f29400..0dd92e3fc225d358839d6aa30673a48a7b3af167 100644 GIT binary patch literal 5506 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 literal 5323 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 P&gQafk3;cJzvTY_ux~qt