From 6d74e20e2a3e997cfd63823bf246bf194f5512c6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 9 Apr 2017 23:56:13 -0400 Subject: [PATCH] Fix up a few more things with synth printing Species now 'suggested' by robolimb manufacturer, helps with getting the correct hairstyle choices for each synth, so Taj have access to Taj hair styles and whatnot in mirrors if they are using a Taj-based synth. Also adds a DSI Akula variant that Zalvine should touch up later hopefully. --- code/datums/supplypacks/science_vr.dm | 3 ++- .../mob/new_player/preferences_setup.dm | 1 + code/modules/organs/robolimbs_vr.dm | 19 ++++++++++++++++++ code/modules/research/prosfab_designs.dm | 18 ++++++++++++++--- .../vore/appearance/update_icons_vr.dm | 1 + .../cyberlimbs/DSIAkula/dsi_akula.dmi | Bin 0 -> 1804 bytes .../cyberlimbs/DSISergal/dsi_sergal.dmi | Bin 5054 -> 5041 bytes .../cyberlimbs/DSIVulpkanin/dsi_vulpkanin.dmi | Bin 2055 -> 2046 bytes 8 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 icons/mob/human_races/cyberlimbs/DSIAkula/dsi_akula.dmi diff --git a/code/datums/supplypacks/science_vr.dm b/code/datums/supplypacks/science_vr.dm index 1c2c9b179a..c7639ef3cc 100644 --- a/code/datums/supplypacks/science_vr.dm +++ b/code/datums/supplypacks/science_vr.dm @@ -25,7 +25,8 @@ /obj/item/weapon/disk/limb/dsi_lizard, /obj/item/weapon/disk/limb/dsi_sergal, /obj/item/weapon/disk/limb/dsi_nevrean, - /obj/item/weapon/disk/limb/dsi_vulpkanin + /obj/item/weapon/disk/limb/dsi_vulpkanin, + /obj/item/weapon/disk/limb/dsi_akula ) cost = 40 containertype = /obj/structure/closet/crate/secure diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 4cf3499b8a..609f7f7ace 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -196,6 +196,7 @@ /datum/preferences/proc/dress_preview_mob(var/mob/living/carbon/human/mannequin) var/update_icon = FALSE copy_to(mannequin, TRUE) + sleep(1) //VOREStation Add - Not sure why this is required. Some race condition about robo manufacturers with tails. var/datum/job/previewJob if(equip_preview_mob) diff --git a/code/modules/organs/robolimbs_vr.dm b/code/modules/organs/robolimbs_vr.dm index e14f2a11de..43551f4b20 100644 --- a/code/modules/organs/robolimbs_vr.dm +++ b/code/modules/organs/robolimbs_vr.dm @@ -1,6 +1,7 @@ /datum/robolimb var/includes_tail //Cyberlimbs dmi includes a tail sprite to wear. var/list/whitelisted_to //List of ckeys that are allowed to pick this in charsetup. + var/suggested_species = "Human" //////////////// For-specific-character fluff ones ///////////////// // arokha : Aronai Kadigan @@ -12,6 +13,7 @@ includes_tail = 1 lifelike = 1 unavailable_to_build = 1 + suggested_species = "Tajara" whitelisted_to = list("arokha") /obj/item/weapon/disk/limb/kitsuhana @@ -55,6 +57,7 @@ lifelike = 1 unavailable_to_build = 1 includes_tail = 1 + suggested_species = "Tajara" /obj/item/weapon/disk/limb/dsi_tajaran company = "DSI - Tajaran" @@ -67,6 +70,7 @@ lifelike = 1 unavailable_to_build = 1 includes_tail = 1 + suggested_species = "Unathi" /obj/item/weapon/disk/limb/dsi_lizard company = "DSI - Lizard" @@ -79,6 +83,7 @@ lifelike = 1 unavailable_to_build = 1 includes_tail = 1 + suggested_species = "Sergal" /obj/item/weapon/disk/limb/dsi_sergal company = "DSI - Sergal" @@ -91,6 +96,7 @@ lifelike = 1 unavailable_to_build = 1 includes_tail = 1 + suggested_species = "Nevrean" /obj/item/weapon/disk/limb/dsi_nevrean company = "DSI - Nevrean" @@ -103,7 +109,20 @@ lifelike = 1 unavailable_to_build = 1 includes_tail = 1 + suggested_species = "Vulpkanin" /obj/item/weapon/disk/limb/dsi_vulpkanin company = "DSI - Vulpkanin" +/datum/robolimb/dsi_akula + company = "DSI - Akula" + desc = "This limb feels soft and fleshy, realistic design and squish. Seems a little mischievous. By Darkside Incorperated." + icon = 'icons/mob/human_races/cyberlimbs/DSIAkula/dsi_akula.dmi' + blood_color = "#ffe2ff" + lifelike = 1 + unavailable_to_build = 1 + includes_tail = 1 + suggested_species = "Akula" + +/obj/item/weapon/disk/limb/dsi_akula + company = "DSI - Akula" diff --git a/code/modules/research/prosfab_designs.dm b/code/modules/research/prosfab_designs.dm index 02a05eb64d..24f4d4239e 100644 --- a/code/modules/research/prosfab_designs.dm +++ b/code/modules/research/prosfab_designs.dm @@ -11,7 +11,13 @@ if(istype(fabricator, /obj/machinery/pros_fabricator)) var/obj/machinery/pros_fabricator/prosfab = fabricator var/obj/item/organ/O = new build_path(newloc) - O.species = all_species["Human"] + //VOREStation Edit - Suggesting a species + if(prosfab.manufacturer) + var/datum/robolimb/manf = all_robolimbs[prosfab.manufacturer] + O.species = all_species["[manf.suggested_species]"] + else + O.species = all_species["Human"] + //VOREStation Edit End O.robotize(prosfab.manufacturer) O.dna = new/datum/dna() //Uuughhhh... why do I have to do this? O.dna.ResetUI() @@ -25,7 +31,13 @@ /datum/design/item/prosfab/pros/torso/Fabricate(var/newloc, var/fabricator) if(istype(fabricator, /obj/machinery/pros_fabricator)) var/obj/machinery/pros_fabricator/prosfab = fabricator - var/mob/living/carbon/human/H = new(newloc,"Human") + //VOREStation Edit - Suggesting a species + var/newspecies = "Human" + if(prosfab.manufacturer) + var/datum/robolimb/manf = all_robolimbs[prosfab.manufacturer] + newspecies = manf.suggested_species + var/mob/living/carbon/human/H = new(newloc,newspecies) + //VOREStation Edit End H.stat = DEAD H.gender = gender for(var/obj/item/organ/external/EO in H.organs) @@ -35,7 +47,7 @@ EO.remove_rejuv() for(var/obj/item/organ/external/O in H.organs) - O.species = all_species["Human"] + O.species = all_species[newspecies] //VOREStation Edit with species suggestion above O.robotize(prosfab.manufacturer) O.dna = new/datum/dna() O.dna.ResetUI() diff --git a/code/modules/vore/appearance/update_icons_vr.dm b/code/modules/vore/appearance/update_icons_vr.dm index 11789ae496..94a64347a6 100644 --- a/code/modules/vore/appearance/update_icons_vr.dm +++ b/code/modules/vore/appearance/update_icons_vr.dm @@ -17,6 +17,7 @@ //If you are FBP with tail style and didn't set a custom one if(synthetic && synthetic.includes_tail && !tail_style) var/icon/tail_s = new/icon("icon" = synthetic.icon, "icon_state" = "tail") + tail_s.Blend(rgb(src.r_skin, src.g_skin, src.b_skin), species.color_mult ? ICON_MULTIPLY : ICON_ADD) return image(tail_s) //If you have a custom tail selected diff --git a/icons/mob/human_races/cyberlimbs/DSIAkula/dsi_akula.dmi b/icons/mob/human_races/cyberlimbs/DSIAkula/dsi_akula.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f3d8ee3d6c47fa0573ddff384c4e5ebdb17ef908 GIT binary patch literal 1804 zcmZWmc{JOJ7XBqs+X#KsPE$rvwT{-(coDmpqLxO`T83&ZwU5M}QtddF*h&PU3u0HT zWr`7_7%J_cf>MH~NbSTHkuiTv-#h2sf4;k%bHDH2FZG6<6;x105C8xu%G%r!06?cH z2;hgDLSQY%`4sGKTz9shQmL^q(Rq1!DJdzG%8D!k;dC-RJv}@;92FVLX0x3f9mmJV zYbX?QNimnpt*xyM4GGCePfLBAGBh+q$jIpF={a4Zudi=wYrCVP_~CD!NJl#-0QqIY z@3g3namGZN--+-E_YaNq4+#bUTye$-T(C!5h?g;mNI~t5jDIRu$`hiAr&H}igR(4Q zIm$G&DqXo-g_HcThJ8TvyK1Cz*o5&JU{=&WetvG_o@y;^QQe|(nD0}O4Khlj-K+cF zILcd*e&0s$apOcCg40+&K=IND8qc(qY3zi$s`g4OVHj%RjoIp+9=1s(YQQZaJ z_P|;Eg^EOq%YsoHcO9}2(kx3yhzvY;DxSrrKd!{n}Y_LDwM;^H$CSGQ_l6;Tc!s z7VZjn%eW+fYQa~O;YN-*yEU@}eVcSBwJgxqkl@IVSl-G_?*7wQdea0hz((LkshzC$ zVD|RLJG9n%%P{_?=G2RZ0u{a~KDuW{`qc4eESAx_0EJGw!%ltqZ!l2Ad4elqaxvvg zui!r2lar7@>ZseOT*=>o&{uxk@bK_RzohP;IoKyHMx%F@CIay=(@hd&vcvoOjtu9$ zo_2L^p3I7*XxUf$&IpCMTcvP^iYmgVhF8hQsY+oynFuNAc(Poyc z_?(H&ohlV;#JWQ2jbV6%J6RanVcBa(kzV%M#av9}|LHhX5!PjD92IP{_TAASN_$|2 z_UiStM-zDd)*!bg;&8i~2lsD~=sakm7jm|K3}%0X26vG021$Fdu;YXVp==zKxpW-p zq9EP>a=*_oD-#L3d}*s>pWV3cQONI7Zk%sPr7-(}9mBJHcnL@o{X=D z!+^Tzk_7$$c72&vRdY7}1vkJzRoUyVtiehwM-Nlpbq)0B0mZmO2K)3%$Gm}_D5FG& zM|Qnn}3BnX#c>>4m5NM`h{*c=UCu@~*wu4lD>05oRwDLMe^8 z$J~FEu+_7iXGFR=($gkyns_b|;IQ8M_$GSUFSZtIB;1Yv$6g#d4;z7Xxb3oI(=;nP zSb_>TH$0dpBLRMAAar5L2wPU_TbhG^+ zCax3lO+M27ZSy4mMYC5>38mJX15dBD9SYk2?p>gPY3l7$;Icn=pCl8R*tEHwPge5%p8|D8cvpf;-HVKpSaylp4_f1;K`VdR7FGWPxD2(@Gk~a!`+F*tk^fWm! zqIH2;xj?fI%rvSlA#p+TKw}+zw8&1~04GX(lz+w&A%GKS+~1Ax{1Lw89%d9@E@>M+iK^vK*0z;U)mTYQ zSr_jx!j4McF!F!CP|h#|OSB-Ya73P4(Q1SJPK;`R5Dqo)n0l~4q8IREmza;UjceQ* cf`v2=U>eW$Fep>AiN8OCvamC+H}y*T3r)~b2><{9 literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/DSISergal/dsi_sergal.dmi b/icons/mob/human_races/cyberlimbs/DSISergal/dsi_sergal.dmi index 9f7bd74ee5e2dc91a535c2644cea66a52b1f2e76..5c61becdb76e3b73d790ba361129bd2843a57756 100644 GIT binary patch delta 4243 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 diff --git a/icons/mob/human_races/cyberlimbs/DSIVulpkanin/dsi_vulpkanin.dmi b/icons/mob/human_races/cyberlimbs/DSIVulpkanin/dsi_vulpkanin.dmi index d3da53be1a0e9c19cf95a6bfa3313d360c42a8f5..bef68bd7d7984fc573427153c766f42ec5045624 100644 GIT binary patch delta 115 zcmV-(0F3{K5dIIaCIJD%vnK&P21|NXVAK>?*4F=Jm-aU%z;_CCt3cX4ssf_HgZ-A0 zqOJX@BfPh!&HK2g{i6sVkw4hC4xn9tp1T3wyGnnb6u3Xyw;GXu6B7j8xVBb1`b^$u=22!hd?<)O$QsDk*-;RLhhTM8R e1_YC@2RjsK7%98WVoeSJ0000