From dec72e5b41119d1dc889bf7e75edfc8726aaebc7 Mon Sep 17 00:00:00 2001 From: LunarFleet <66186750+LunarFleet@users.noreply.github.com> Date: Thu, 11 Feb 2021 23:34:21 -0500 Subject: [PATCH 1/3] Tesh wings/tails/antenna time --- .../station/station_special_abilities_ch.dm | 27 +++- .../species/station/traits_vr/neutral_ch.dm | 11 +- .../vore/appearance/sprite_accessories_ch.dm | 125 ++++++++++++++++++ icons/mob/vore/ears_ch.dmi | Bin 1506 -> 1759 bytes icons/mob/vore/tails_ch.dmi | Bin 2577 -> 4155 bytes icons/mob/vore/wings_ch.dmi | Bin 651 -> 2443 bytes 6 files changed, 161 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_ch.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_ch.dm index 97354d7abb..6206b1c978 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_ch.dm @@ -169,4 +169,29 @@ var/eggs = 0 layeggs-- return -*/ \ No newline at end of file +*/ + +/mob/living/proc/insect_sting() + set name = "Insect Sting" + set desc = "Sting a target and inject a small amount of toxin" + set category = "Abilities" + + if(last_special > world.time) + return + + var/list/victims = list() + for(var/mob/living/carbon/C in oview(1)) + victims += C + var/mob/living/carbon/T = input(src, "Who will we sting?") as null|anything in victims + + if(!T) + return + if(T.isSynthetic()) + to_chat(src, "We are unable to pierce the outer shell of [T].") + return + + to_chat(src, "You jab your stinger into [T].") + to_chat(T, "You feel a stabbing pain as you are stung!") + src.visible_message("[src] sinks their stinger into [T]!") + T.bloodstr.add_reagent("condensedcapsaicin_v",3) + last_special = world.time + 50 // Many little jabs instead of one big one diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm index fa6a83b15b..5cf5391992 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm @@ -16,6 +16,15 @@ ..(S,H) H.verbs |= /mob/living/proc/succubus_bite +/datum/trait/insect_sting + name = "Insect Sting" + desc = "Allows you to sting your victim with a smalll amount of poison" + cost = 0 + +/datum/trait/insect_sting/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.verbs |= /mob/living/proc/insect_sting + /datum/trait/nutritiongrow name = "Growing" desc = "After you consume enough nutrition, you start to slowly grow while metabolizing nutrition faster." @@ -38,4 +47,4 @@ name = "Singularity Metabolism" desc = "You are insanely hungry. You can seemingly never get enough to eat. Perhaps you had a singularity as an ancestor, or maybe one is currently living inside of your gut." cost = 0 - var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed + var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed \ No newline at end of file diff --git a/code/modules/vore/appearance/sprite_accessories_ch.dm b/code/modules/vore/appearance/sprite_accessories_ch.dm index 7992902b8d..9cc62fd860 100644 --- a/code/modules/vore/appearance/sprite_accessories_ch.dm +++ b/code/modules/vore/appearance/sprite_accessories_ch.dm @@ -38,6 +38,25 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/ears/teshbeeantenna + name = "Teshari bee antenna" + icon = 'icons/mob/vore/ears_ch.dmi' + icon_state = "teshbee" + +/datum/sprite_accessory/ears/teshantenna + name = "Teshari antenna, colorable" + icon = 'icons/mob/vore/ears_ch.dmi' + icon_state = "teshantenna" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/ears/curlyteshantenna + name = "Teshari curly antenna, colorable" + icon = 'icons/mob/vore/ears_ch.dmi' + icon_state = "curly_bug_tesh" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + //TAILS /datum/sprite_accessory/tail/alien_slug name = "Alien slug tail" @@ -77,6 +96,100 @@ extra_overlay = "valetail_mark" extra_overlay_w = "valetail_mark_w" +/datum/sprite_accessory/tail/teshbeethorax + name = "Teshari bee thorax" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "beethorax_tesh" + +/datum/sprite_accessory/tail/teshbuggo + name = "Teshari bug abdomen, colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbug_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/tail/teshbuggobee + name = "Teshari bug abdomen, bee top, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbug_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshbee_markings" + +/datum/sprite_accessory/tail/teshbeefull + name = "Teshari bug abdomen, bee full, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbug_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshbeefull_markings" + +/datum/sprite_accessory/tail/teshbuggounder + name = "Teshari bug abdomen, underside, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbug_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshunder_markings" + +/datum/sprite_accessory/tail/teshbuggofirefly + name = "Teshari bug abdomen, firefly, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbug_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshfirefly_markings" + +/datum/sprite_accessory/tail/fatteshbuggo + name = "Teshari fat bug abdomen, colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbugfat_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/tail/fatteshbuggobee + name = "Teshari fat bug abdomen, bee top, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbugfat_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshfatbee_markings" + +/datum/sprite_accessory/tail/fatteshbeefull + name = "Teshari fat bug abdomen, bee full, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbugfat_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshfatbeefull_markings" + +/datum/sprite_accessory/tail/fatteshbuggounder + name = "Teshari fat bug abdomen, underside, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbugfat_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshfatunder_markings" + +/datum/sprite_accessory/tail/fatteshbuggofirefly + name = "Teshari fat bug abdomen, firefly, dual-colorable" + desc = "" + icon = 'icons/mob/vore/tails_ch.dmi' + icon_state = "teshbugfat_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshfatfirefly_markings" + //WINGS /datum/sprite_accessory/wing/snagc @@ -86,6 +199,18 @@ icon_state = "csnag-backplate" do_colouration = 1 +/datum/sprite_accessory/wing/teshbee + name = "Teshari bee wings" + desc = "" + icon = 'icons/mob/vore/wings_ch.dmi' + icon_state = "beewings_tesh" + +/datum/sprite_accessory/wing/teshdragonfly + name = "Teshari dragonfly wings" + desc = "" + icon = 'icons/mob/vore/wings_ch.dmi' + icon_state = "dragonfly_tesh" + /datum/sprite_accessory/wing/snail //We should some day make a variable to make some wings not be able to fly name = "Snail shell" desc = "" diff --git a/icons/mob/vore/ears_ch.dmi b/icons/mob/vore/ears_ch.dmi index ea822a9e4b00995b7ba6da058152cf8d73df9652..d885310f65cf54117b027a9de9f65434c1aa1637 100644 GIT binary patch delta 1593 zcmV-92FCf~3*QYTiBL{Q4GJ0x0000DNk~Le000310002s2m=5B0NbBPVgLXE1(78m z9#@QOVmlc{cv#HL%=-HJ?(Xiv!NIVwu%Muz+S=NYVxND+#KhRx*vZMsx3{;{)YQ$* z&Cbrw|Ir-PssPs3)`DmNa&mIOz`*zS_uk&#HRtrY00001bW%=J06^y0W&i*H&U#c> zbVOxyV{&P5bZKvH004NLjnd5u!Y~X6@N@eV#hn$uu3khD5BdrvbLj`vRMKvuPw%GS zL6Gj2!0&(GgwRTD_lM(I?M_G8AtxV6ZPa=;m*Vc5?D}T4l)|C6E`OSoA!A=oZr~|T zq-Z>+AtZ%ixZ+SRew5)jf0vbQ2T$0&_Wi zfBb(#4bmTY1Q1=Ii_djDZ!e80=t{m@t|?6$Jo&kxvi!`Pq5-qP(!)WTFssAYlM<$NJ77-F#JfEV8M6B)e1rS;#ouCm+<&h1 zcADL!P1^m@xPO{^-YP!+q@~1mn&RV6T1w(UZ#xM90000000013DM+@m#K&F1DWtZt z#P7mF>~(NmwpuJdTwrUm8l@*~GB$%9Mbzrih;8lXOWAuOz*Zor~9EGimQ_B)`cE3V|% zZ+WdeutMLMiZ2F(qCdfvZF3s?dj$Xh000000002MeW`dqI=_kEt&g=L-5h^qe^hIa z#p5S`{-ubo*4Ng>dgbp8^&vJJ#pYJ9^>k&sw|jf#X)tazi;YeBOtu{ho-lwy( zFaK|a+Z$iMoSkKii=&fvXK&x;RQr3K_Q}yL)_PB#ogRl<$EUKVj42KP000000001x z!MF3|_|Tk-5>`@8E^SSGzBx7n$=ga%pOSyhFym z32_y@$XtYxD^mmH9WwUKcd4mgm>QJG$`puPY3diI1|_mG1$qn(Fvi220YY7d1{mXE z&H$l1bejg;g`qb9000000000002l+;!SAoDdg+{gm2G`L`D$+_OY32vUv;)`Qh4`*$fcDwZ$4ma% r8sObKnHn&j^#cF^000000LI)8yY+(jsbn_l00000NkvXXu0mjfY3eJr delta 1322 zcmV+_1=afB4dM$WiBL{Q4GJ0x0000DNk~Le0002s0002M2m=5B04iUfV=-0C=2@(Mt-#Fc1ddb#jW(t`)Uz-AIdc zVXsgIGI>Cn$RxJl>1`{x5G38r58pgsN^xy&Z71q`%SWVWgBKTZ-XA!dtW0JO)rm8M zR-5z*F+sw)EFNHeDmZ_Wmg3UHnIaf)sgFNOQP@DiS@eB$Po1R>LG=g}vr^&^{LTdO zvC86CARR1Z-3Si1Z70ydt3VTw%R+ z;(!U2?TO#Rx%17JP#Q4m4MZ&={u_#aK=MZ>+T8~T_}-s#00000000000Pun6x~45H zsf?tf=;$d%pbdXpms?(b{S~IJ>txG1wM2;K(;6M)4Ay8nSu|D*UmIks8oo9pXH6%7 z+f}YR!F1hANFs;=l86(7{p%PhXXnOhiW4xMHpa~?`P}u!J+(U7>FYImby@rlE^8Bm z{coX>PC0Fg6TnDkoHio}$Ua=4%P<0rRu|VN-VQe*Kc9b742~ZM$atL$C!nM*$fvtc z-DtZwlvY@g_N6GtEM=sCK7fv0$2SxU;t+K3{(;So(TNC1SByTGy>Y;Hnk)@|G2@ zZiW6D&D07`z&vU4oCCxnO&HuaLxJX-ejzO1SAnKi_eGelTj9Pb#9DzSbQ<3IA${^x zZq9j@EsNDvu3MJ!x4pveX__k}i(%000000000000013%H&7nllEEpUK`Br zyR3ij`C?Z#wau-s-#9b2t2;HVR{p-rzv*7xY&4zT{>H)h^1;Tw(>5DseUCdiy7gVH z!=o};pnQDtgE{$hYv(6v&dSwa-21mX-81vtws-6c-~A6R$R+#SJnMGayo6D%@3`D8 zUp2JGRk_Q)LG8NQBTb|C`-XS_<9@YLxov-L_wMY0zcjG#dfUz0N~PLA<|K@CeMirI z{>u%{{MwPz6l|aALIU0{{R3000000002M;!r-niz~JByEs!h zzl%48^Sii{pWl6SeMT=#UAt*jALYwDR$IIi+(^~yPow@*y&k%*wY#O~Iw$(1e*IFp z)NRkS$9W8gFMpa|fA{apa2T?#b*_8;lT($YPEY#1>&_f|ozdao((7FgSf}K&IsgCw g00000006|qKO`wq$X*3CP5=M^07*qoM6N<$f+C82y8r+H diff --git a/icons/mob/vore/tails_ch.dmi b/icons/mob/vore/tails_ch.dmi index 4b78302b94862e472722e6c88bcfc65e1a3d8255..b30793a0482605ab6af2b8a441d264a5ff31fec9 100644 GIT binary patch literal 4155 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 delta 2535 zcmYjRdpy(o8=uR_n7f=zEh2?nigKw95mGofaw&7lB@%LpL-x%z4v}IA?MNb*<`7}W z=8};6F&*%L-uLplPS5Y&=+0hmXQGtL! zAgH~awF?L&WFgpx_lXFQ^)|0Af$+-J)XPP|fUfqo)a3hrj||Swe43t~rc$XL9UW@V zyVV6YLQyV`t{@BQrvQQSA_usQ}w%zw26QRU|){CwWV8Z$!bYPT)COl1^Y^kvWc?G6Pgn=E^_IU znEZa2E=<>&zd@#THR;~d#>gi0pA^tR_^OzEVm{J_nPYNSMn(qD#~hZ!UjvTPw(8yo z8+2HEOg{ZtXC3wtS3>T__1acvlD~Yx%^0RI>5sM)4>uc0ja(-Ex-m6k^`v!*JkH7$ zHhBi#ee2=6C0^_23Bc(6kkBPd86t*`z^xemGvYiXuTk%u@~(9UOqw98_vzf^BK(Ge zbgg~Ov(;Z5OM)^EJ*yS2^X}D(i-jn)Af<*2Y_|Gm^?%euhd%9%b>;=brEt zTW_n#Xhzd)_T6iMXuz`8u8=pPOw%MZ3ViRF$999grs{g+0jU+MY}qRPE^-gtN;GaR z)+a-`>eBR7`vjytaBMpXu0bgs2zTc-Xc2V#qeWXqGiy562I?Eb^Q@SjUEdB)w$&&{ zl-5x(Ps7dKpjrjKV`(Z^Pc=k@>0~EP2xq_aTTiGI8*-3er!Q2ChBYc8lygl*8(i~! z@p08lkjWW<_1BetpNsBvX6#wj?+A!ARj!NRT^Ao|_gK0w*)(mY(Mb6LtECCDN%1)N zI(dSOfL--CdbCZfX-%%M&J#Oj8EYbiLNH&6!2nFwlVJCn5xVTz&zR8R#7T!>=h14G z&p;UmNA(bY61tL<43iGq&mXyfp9LI_CYZosTU z(GHrwv6Qp@n$YD7`Y_kHT~LH87faT8bDZ@sqVeUq>@3N;(Up(GW|UYrwuzjX%(}LjU%o%K{n_$~gv2X=mX+MIp-%4uAx%;)qWjg}8aCq# zDjd~pZq!VQW#;6_G*)bVeP~{Ma-4rm$pfZ4tCDDR0P_>>)7>Uz-tCm~Y5AFXphBW-W=i9#>M-&)D5mkAwKjqo$GuH=#Fmx6&Lh*$&T98$)QPVAUt~1Nm7=6dc@W zO4y1^rz#ghuT8H84KqK84Wax2=blN+`3Loj0O#GdlkG74ep`7wP&sEuFT5q25EwAS zGo~Q1=R;r63`CRS87{*?9L|;2~Ulyv4lz~ z7o8~Qg_(utJJ&)l>M8q&PmcPfN}t@kcn`c&97$nU=ujd!cV&R@uSO4%d-zPp zT}S?FUg7IeOY67qB&yoswUhCy2isKcEsb)P&Y1X=o!-`DI5h3HKm3(0F-}NtPjTbU zp|(|(?E3YUd-+;57Bv1Kq}Ka96;j*r$c^3^0q%EsCbG%_&sTT2^}LyeT>9nGOr6Dg zTbG`=Kvs9&2V`T=rY)F+hFMgOlftqS!E)+u*O=0Z6B;c1|Ns7bx_8x*FFX9XuvEr( zN;xoBIj+N-wCUOStIDCtjqGL*^A>q(4A|QJQ6xAc&bx49 zVzxE%1!eX1^`S7t+i8V` z17c0nH}^mws6aaZFf6}u`?E~f8U%K^D(4|Z^q)3Yo&k1DPWQ4q!zvzha=%x zu#9`Mr&jUXpp+c!;c8;22&et%&4fh@G@7wz(+a;%ivO{Ophq%-3UB^b;WJC=Bl>6| z62R%%3$z6eUs_@aLSXSk$A3MrIIUbdWekq{R!7IOX#`pcpi>cG{iGmH%^|PcRB;A?iyMGnfvY%>w9j w2N~5{ic}Hg%-CW5>p15DS4}MDztpw)B2BBaWBJfqNqh0^Z5*v%Tlpsa4?}VC`~Uy| diff --git a/icons/mob/vore/wings_ch.dmi b/icons/mob/vore/wings_ch.dmi index 5bdeecb3b95bf9bd2961cc4589d23cc32b18b347..5b90a078d5e05229d9ebb084c635c354d1bf9d1f 100644 GIT binary patch literal 2443 zcmZuzc{JPE7ylwOF-0h~RjpMuZ7sEyreX}uD7DlYO&EJ)t9?i!7!|c7Q(6p~wkdw8 zVhBR4t(KB1Ly6L{lwgF|)!twF`(w`Uch2v;_wI7;edpZwx#zxnGaT$~#6%TD0RRv~ zT(ffGbHcX+7U9!Qm=BB3eowgR9&P0x*k{;Ag(iNuRe>&kts^NieDrvDv3$up0v5~} zMdr7YuNV3_WJ&e#!VD%T$@;RMb}-0s?aDbTiIZ}tlF(|qy2Kf%(MsOii+99VROyX< zcwZE*ZapqPXip)Ay(p3W&V~|A$O{4h@C$?${APUda*16K(gsSfDNT2XA67M1^@3`+ z8{`e7eg`)h6*o`ShFdB|)=I#ch6CG!8uJY>gXFoBe?_v+9WxV=A5%z9&~! z#!APjfdwD-&p+|HnEG5jRmGbVDZjqk5{Yz7s`nfoL|3|A;(oc3;kQS&JwfKXIcQn5 zPp0?y-H*T0a4w&vtB~z&e%iJkF@&bw^p1+!a3871u-zHsY10t}-=EBU;Y91`OqYln zE%U6jWQ-4wko3uYeRcrhI<8PtE}}-laobkdfYRR?VUowg*0}q5r0Oin=0=2t8LKwiis4T0=6b3gg%JL+4W z@$lOe0)zmqeAd9q7kR*fb~EMAAW*5(-#Z1gDe6RzpCBBn8~u#?@|a0&4V$Y+nC(!f zL8b&H5kO*MqV8#uPk6Y*Y9nnblc^_py{9hwoc;(8JViwXs;6 zY?E9zt2a+IlZS8bAKWZh$`u>Ls_%7=5sf?`dxx;1l9DUG{fU)-YNFMs$-|;uj)t<&OSdMc;OJ6@}ucHwkcuf(Mr*}%5S$kKaL8|`j;<97v3kaH1F*C zJ=bZtMxPA8mRWj96)cYKx5=DGt-Kj2BQBRGBak%BIk^TXgYMr@Te3vNtU{)5uS!xv z{!doU&&&>~tu;0Cz8rVq6by0|P+OULT@O#nUevj8(F;G4*!xZ9VkLz*kFyL+%Ql&J zpDWuNyj!=EE7^904?ymY1{c2Xu3s~S)a~cR7z70>0p{E*{#Y{?#i!9T^MS498O!vA zm~4%!*9<=>iCw1Zi2k*GXM22vt5A6G*i4k3)n;Pm(8c5Ns$Sq*Tn%>|6O!6D#?>e9 z1BZkL?jHOX13x9)9U~${#$Tw~%yy8r7$Y`>C!bC$vqt}}hAwP9ks_+2yCj^r zaOvoobmi))nyW_#T*<1l^1e%hgP+%$6603P1%aJ|gM4dtQGddXkJ-xjmdL%$zi;#x zn>ruu=A)AYfkqs6Zj8qZ`?|WiI{EEJZK>?l4P0E>zvK$GJCRf+!v08~VG;8dMfx5Cjkz}<`FSlEL}4VeAMC=)X>3C;M!(jBpGu{+9_;|o zIN6xE@9F#}DDAiGPj znXS^>W+%A*_|Wg^{VF`?g|QCq;Zau{X2|RF@88hHbf+XWQZc`VNm*TSzhCo1%fxGH z2qlH&xAnuU?=2S&69Fwn8VX#8^=_LA)cL-Y%fxD&uP6wo<^q?Q^f9taHOB8=8b-#V zw6#i1bCYRZChEOtE5n444Z$AmcF!uk#hWR-wXK($oVs;n2e8}{V5>Sg$ znSbD$g!KxrQLvTQ>Knx4Wew=E?iseUYc9HesZifCdT)!%M(cGw>OKSbF6|a!vM&En zM|G`e?bRMKsQ0w1m_*qLy1BZF$Hm6NGR@lQ^o@_by}eHmB_?YjMn!0bXJz+R0xkxJ zJ4{9>X}Y7)Nexz40xnTB_U-28sbkNj z@_(&Hw;v(h%0i!p*xKSbNFeN$caN}%c2A=`Rr|)n-QC^p{r!Ckk)!-_yyNKT=;$k<=?D^ppF0l literal 651 zcmV;60(AX}P)7Ji-Ur;X) zlnb;c@M^rx%5(h;5G;bnps8A^s{9s4w&(L32Q!XRQGZ3retaGReNTBa#S5%iocgEzt~jaVy`NmpOClfI)D4qm`|b=?{`R@PC$cp`p)3mcZ zmMQrbWmT42K@U2#&E~2P+O;2|cvV$Z@w*Ob*U5mot_zt%p35Az^&|xnDUeEmsHlIg z#N8m7Rtn}*8GskAlH+A6kJ>f&c!TH@uU}LB&1UT&ibvE-Aa(UxKRgJvfEKKmlAoo^ z$f9L(S^>})5kT?Acqz?vb Date: Thu, 11 Feb 2021 23:42:52 -0500 Subject: [PATCH 2/3] Update neutral_ch.dm --- .../human/species/station/traits_vr/neutral_ch.dm | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm index 5cf5391992..8e27c6052a 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral_ch.dm @@ -15,16 +15,7 @@ /datum/trait/succubus_bite/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.verbs |= /mob/living/proc/succubus_bite - -/datum/trait/insect_sting - name = "Insect Sting" - desc = "Allows you to sting your victim with a smalll amount of poison" - cost = 0 - -/datum/trait/insect_sting/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.verbs |= /mob/living/proc/insect_sting - + /datum/trait/nutritiongrow name = "Growing" desc = "After you consume enough nutrition, you start to slowly grow while metabolizing nutrition faster." @@ -47,4 +38,4 @@ name = "Singularity Metabolism" desc = "You are insanely hungry. You can seemingly never get enough to eat. Perhaps you had a singularity as an ancestor, or maybe one is currently living inside of your gut." cost = 0 - var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed \ No newline at end of file + var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed From ec50a7f36111eee0f4c7b37e793f58c4e2fbd5ea Mon Sep 17 00:00:00 2001 From: LunarFleet <66186750+LunarFleet@users.noreply.github.com> Date: Thu, 11 Feb 2021 23:44:43 -0500 Subject: [PATCH 3/3] Lower Nadyr's blood pressure --- .../human/species/station/traits_vr/positive_ch.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive_ch.dm index 09117b09be..286fd874b9 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive_ch.dm @@ -239,3 +239,13 @@ accuracy_dispersion = 25 incoming_hal_damage_percent = 1.75 incoming_oxy_damage_percent = 1.25 + +/datum/trait/insect_sting + name = "Insect Sting" + desc = "Allows you to sting your victim with a smalll amount of poison" + cost = 1 + +/datum/trait/insect_sting/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.verbs |= /mob/living/proc/insect_sting +