From 1fc8f65fd62edf1c66aa48784bfa272585ce8db4 Mon Sep 17 00:00:00 2001 From: Shadowfire117 Date: Tue, 12 Mar 2019 13:53:06 +0100 Subject: [PATCH 01/35] Animated sprites for feline taurs and spotted feline taurs, use emote *vwag to switch from still to wagging! Sorry dual colour taur players, the transparent feline markings for taurs is a headache, so gonna hold off on fixing up that one for animation :c --- .../appearance/sprite_accessories_taur_vr.dm | 12 ++++++++++++ icons/mob/vore/taurs_vr.dmi | Bin 72452 -> 88980 bytes 2 files changed, 12 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 5961e04683..d212f6b06e 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -326,6 +326,11 @@ /datum/sprite_accessory/tail/taur/feline name = "Feline (Taur)" icon_state = "feline_s" + +/datum/sprite_accessory/tail/taur/feline_wag + name = "Feline (Taur) (vwag)" + icon_state = "feline_s" + ani_state = "feline_w" /datum/sprite_accessory/tail/taur/feline/feline_2c name = "Feline dual-color (Taur)" @@ -337,6 +342,13 @@ icon_state = "feline_s" extra_overlay = "feline_spots" +/datum/sprite_accessory/tail/taur/feline/feline_spots_wag + name = "Feline spots (Taur) (vwag)" + icon_state = "feline_s" + ani_state = "feline_w" + extra_overlay = "feline_spots" + extra_overlay_w = "feline_spots_w" + /datum/sprite_accessory/tail/taur/feline/synthfeline name = "SynthFeline dual-color (Taur)" icon_state = "synthfeline_s" diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index e70065812aa5540872b90d59a006ce0bf89f51ce..9e9c0793cdef83cd9b33bd89addcf5099cac0385 100644 GIT binary patch literal 88980 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%0Al^tRS9T^%iS zUN%7#S;vDD*cihUh?6EIHZI`~7)mrrfxBKPKWVQoF_*ndMeZ)VhPXE^H$88(c;Z3Z__YN3&Ubf7e1eg(!OjAIf#+R~ zPpUxUHgdO*Z2dsmOEd!Z^z}DaQWrO9y@&@4MhL;;Hy8YNlScOMGd`MY}^n} zQ-%TF0K6BkG-tysyn#AksQ*%zd!g`@Ybu}A@7CYu0(w2`vY(rSNGm%3lWO4|D<8kw zXD*X0ew>-;7-MyUYDyB*RXZPqXCQKLKehgHcHj$JNZcxPa%4st_+RxH(NuZh8oNd%K<33=$THKsvC4CmtEg}*9JJ6QMGm{2o2>G8?RKOe)T+B_@C$UQ zj2LOF-1ERx@3c3a>;HRW_s@_g4ZG{uzfD%UJVzJ)9oM@xhj_}LG`})^OGrqnc>37? z(##kaa`6;*@}7Iiy?&6QSXiPq&sC>cSD$JsvBxH}V{j-Y@m0$&APVnHf9r>kDaZFD ztuv#|7+(tHadD#@W^kK=O!Lu&5k-Wjgw`7_;hYug_oJLe3CV~S099ZBZ?dffy^2PAfl+xpGC)FqFY#}p_0GpzWiXdmgl^prJ zH)%bnwWEdKfn9QL;w-Qdroa$FmA`(0xB9OX%WyG?@Z1r$lJ_A}oF=#Gi>7Dzv$+fn zJh4Bi>c6*t{!eotoj@hT;p;N7%a@eM)I}NPEn@!X*7>Q7yc^4dC4_%;&RI)w3W^)z z(fV_JMrk}J5)4z&(B&1H>--tS_cWuN(`Fd`WUl$N{b;4qdcXPL(&-Z4b>ko8FrZ4wrX3KJSnc^*!zVQbHK8uH^PFEP&CY>Q?T=&zicXVC2Of*G_{fdEo9; zJ;^^av~t-%X83VVOvd-ok`vdgQPENkW;4^)g*x-GFL$l zS2)cz3m?gw7(B9=CxeKOP+!SS5z}Elz=cWn<;$#*aeBJ6f4eO&f6p+{HGgp)BB>sZ?z0qSZ|$cW zO=n|s5J(G`&2`)HGy}WBKrDQUD5c{kcx@D(L*IDsGO1;fR-%6+h32HcJIW>Tacrd?U)j_{ za{H+xrseOnj-&=@8c_^Gfh%dG={;cvisS`VoLNVqF&TeoC%n6291x6+C+2DodQ;Q7 zBK!j}Zr$>Io}H;e8(6XbTGRG*&hjk%ub$)3eM5S3DJuEz<{zIa&^3Jt%p5NZl$P?F zS%-%`PBHHUt=IeCZ#t5>2}ap?m!Vwh>r}9obx0tccqgwoxzith;nS(V&c&EQYKrR- zoWW-kMdiJ-ewk7sg65XA`e8PcUGvR#8ySavX;WoNLld^u#$k`ccmNe9SyG-QDuTk~ z47aMyEbH^KD_rwL79lYY&>LVT0Qnpe2Lz(H`zY&rEQSnKeDJ1rtObhR10f+ueheyB zT|<4>j2C>hG+@$MM->93IJ`s%i(v@#aQB|QrPIy-s@WZKWdI2P*q8F!{ECXdg^4(k z?Qu!=h<@oO@RYyEj;3$LwDD#px`(l{eY72*lYf-x6;GX=& z&i3@ACIrE@jzP(%W)yEw*&Hd>Z3Hk?bAGUA-I6yn+fWPnZ%F(bkx*CLU20i0^D|kvW?m zfo3}#I3@s+1jbkPbj5OBJxwh_JYS-nh=2q|j&H)3PgqMP!yPT~%83~%%af1(^yGT` zUuwUDIl)TO*x91GFZoE2`!!{L+aJ#jk&7y?{Nah-NTrxR z=E|;{dR64Uoo;XJPiN7OfJa8>XaYYUHaYPwVxn91z=>>+bcWXdlR&k z%XZ$=Td^;Dn&K6tlR`eI~8oYM8R9v9X z)D@pKdBi|8-+$&$m=%dsiG^t4>D5>fe>hI2F5e#EJMX{j&sjQJmT2qnhB4?#zPB_z z!Ns)vIb6wb{?=}XNVZe{9%*j7`lF_b54O+vb-r^*a|G?_&HZTM9LUFADr=4My0ymR(ls4GPD=`+IS#bH=jSVWiFz2Cq8t>>pX3n^=8 z#O@#gc?FE=N*oBkuc)PX=6fRWcsff&gu@!mS-2l!rFo6qscOx6+s zNs4DZUC0eL#-ueyx?2nshEm^1sQ#VU=nvi3J<=rS>%0?oa)rG7UVJf_8MP&bUWteO zs$TIseOj5hBcs8N&x^wnpXJo81G2zOl?@W?^NV=1s4=`fQ%T{0~we6`MLNcIf|sD=|+ubv>@zL9B-WlG8AKazX+Wb#ZMb^7w)q_6;P&YlY$l!s_ZW zSD$r?gq-IQgVqV~c|-*Ob~AdzDlG9DN4s;}utg}v2MN6{um&;Hsfw+Ec>$Uy&|T=O zZG#`68O&e#e)Klx0-^=Lxd7?bz~p4lY}3p9JmXWv$B!|7*p5?lN zqBa|Az+iG5LfJ~C;A?>pf1n2ia$Ozo&Z)7)r=-ZVk`Br?Mk)~y_*ZjLGm!KO>#@DGY`P z+oEz0`iEXaE|d0>%%nl+hbE*Sl3l0~FFWYK>cgttzQH3>KC=45n4_k$HgyrAoLyk! z+6L}(DQ05pG$&b6(L`Ii>^pFAZN8F_1Zq7cdV z0_(+ljbM&Gxj;H!YH}v_*!DoQI%hZbWb|^;Dq3|6G?gv8)#pg#5{WU4!m=wPmF~3f z9&eYgHqkAhb5Yv1FX6?7g}`QBJoI6Q#{Be2mh$S^sJZ3#>V-B8HZaFWN!cNQP+*CN zg$z~>7$yUheq4sN_D0J$OU`~Nm!J*2LIi?!&PE;!Og*qilw@d)^#-x4*fw(Bv+O!J zH5EC$J~I5PvQy%x8Dc)h=P<+J+3jqnGaX%n_P;+O#x6AGlv5H&s~P6C`}xB)VB-q4_kn zm({-+)c&Qxu9q@o<#>f$;$u$bo9v*A@uwQ3>!gBoU;NTIFgNu)qLj`Dg$4%OoF+$| z7w9={X9Lg+PL3?mkAGbaB6D8lI5Uttv%b=}E{l~rSb(3?p3}ZXv)z8U-Paj}ykrU} zwZCkaxXS&v8E~mrQT^#P7sJQc}(*&Y&39Ej`5NzwWolzUJ@D09Dj~ zKhk4}u}|FxH>~YZkftPKJVUO_aiU~Hr$?nyOsZ>}>a7SL z5kF#J<4-`hjnKvlt(JfGKtKEq+k!Gxqj^^Wl{d04IZicyBH(~+C+~C1*xuU;|3KC) z+m?%!ZjVJq)i`F4t>OUWHDIWCBUvScb2D#q;zH@Nq0K}q9^3H3y^ ziI7p-(Xl8XnSlwZ2LjN;58^Aw=V~NZG`yAAW`H8Md)^DoKdiC zV;A2pbo=SA&s9}0roFy7NPRrs&>@ftDqEzz;zTqr%<;HhNJ}ydy*wm7@&%hjUe^mW zE(8588T?Jeub!R%;!KvWvhT|fG=AwVG4FUv`+5sLg1|!gjbQVRbyv+l<)qg` zAEfo6ASWyPmKCPHU8XMjA4PAdQTg&o>wqJb$A*{>_XHj={C!IU|Ge(%W|_KunsUvq zzgl+Gs6JGEdOFEzeqUI>IAWFcu3n7j4(m}b+6xIpRa^16Eyc;_5A|x=mlsZMLzb(* zr#edtXA%+;_r_o2s+puPKYraMAbm2wCsFC&OMx|VPko7|HtWAk@(&RUl?LaV*dW!Sh}$ABdS}p9R5@^Zt$7wO4;{R z!qTr?klJ9XHi@9hW>}}5Tu|Z({hx)=E^m9k5VDO4v(8>a-0LFdVeM_H*Vo~K|5V%{2CJ@m{u)}i8LNvXvS?Xy z;C}#iz`{l+J*)Ic`^zL^Qs9VDK-=( z92gZ~eLOriCI`lw0HfpHPDr6ZP5?n(rV-r7?~q*so>k#zO`I#PChd$+&_JaO8?P!S zBqR)sj`DNyTbGhXc1lB$3Gu1`w6X5ih-MUSZd=3iTTju0UezNSKuo^9vc$84x7T?e zEoMuVy+|c%ZNXMF@JmhvTQ2z}3tPv(ZpLJHN z3enw8XPy*hx|q#7MSN3EFm(17qBB!Rj!;0SjOf+L-|*%K>7LT$ou{)q_zS3AESqdi zNr9c@Tf&&NtCw4>bLj`cXK)Njs#B$3X;Z#ypY%c*=SrW+#d&k|-4_)SdmdT2kLiuC z(&h{b&!*_vCRG|O%{Ps!7>No_Cj8pZmQ@&?-QNxDF$C95oq8g>aourIvMeIIUkvG%6go%Fxq@3?rNnVV}N zJM7C{k>D;%v?uHJ$Dqu_XW*bUY`@uwo2(=n(hhQ^;8Z6oZ-qIhbngytDht1e;!pY| ziMzjHPoZ3-+qaUY!Xsd+dEHoF0<({r7s@DEl|-npXpqh+=Ld1tsEgc;h z@Z(0EKj89EF(3fxJ+*P@11i*~Fn=u_;k+*bB4~I;?Fa4HRU;sUQ3Ct33G8o_m6Rgs z-gD}g&!?kDQY)eLSd7@bu^_=dQ@eMtcfPU_S4N6?$vTw!D*k3XH~USi-u10M$K8o$ z@l-|Aa+NCdSh}&_yr&!5T`CW)Dvw8$v+)8-+*j9y9H<8reo&;IHq*5p9Ztz0oe@hC zNX5D`>wBzI>+b)Ui(FjIH8Q@(Cl(#9UZ)BVP?)J!z~5dBsMAO|@YD2?xGEc-bc8U{ zG|6b#i@zM?2j7l78y3>k?rsKA8J0_UZ7N_%jW*Afa{a?+ec-#9tcdnEw)k0;=~?c{ zsvMn$xnwt_pkGcYHMsAY?}RshXF;m&#Bl!U{rzFx-eC4`-nbOq!7g)r5Nl7VMgNr3 z{)fan9pZcS|M~;>lxRC&tNBVzWM%FN^GI%$A(g2D|5(-D&4&0XB9s4RM8=Ox39a84 z)U`w{yZxPD5OV_vrTrI`e^S5Gq9Ze^IDmwAwo!lX=I1A{4>Ux?=kZbOK9KQdVN33L z-3)G%1Ux|?O+`X{4)RrJITj_gD9dF}ld&FyVv$`6#J30mJ9g34;FXu#CY$kYj|LU5 zEB-G5E3TnGY8!(AMaB9LBg-}BI^zF*&pYJ*;)@*KkvVQxhhPiaSU-+fc@{@skRBYJ59eefS?& za$3{*QQRg2l#ABT(sG-8#y40PF|d*siB`bIiP8GBD*9z{#BZn$OG4hKm%7WcU$SyO z#3N`$iVI9E*u;G5wuO^V{g?mt6Cp-N_&hHU6I~ogrH?&5SsN!O*XXIT%pZ}9(W#ZH zfYVy}PHGKnG)exViwoSn6ltD7QS^`Vf zr&I*zev+z*b-q5_tavio3W>DW7&xdCU6%*W8FpF93oH;=k z4>3>IaS$<#+pE{tHw0dvrL|f3wy0@Vtp`*L7Blj3!H-Plf@6vQVueS){Z&u+`s_UP zn=URCg=V3Nh6R5OWOCK@vA4LJJ2Fd6`<;+~ag4pr&^OE%f`V>?Je;a++j(v50NBjG z+*v{g&Dtri|LVTV;6UBBZ=S?z&p#WX>o)xA!ZUb>vOeXBIh z4@^`_b1#{exZk=b>D6DmRsjzA zU;n=JK$z80x=!RJSHA40V~jmXCq#Vi?X{;m{`S9IfX?<%d^9KO3 z?1U>j*tP;nw}g*LwRi5e7@Q51-VG0!%feX}5f(%0Pjr9<+q&$&Zaz$jn@)5U$gA`b zz5XWGB@zX{3PpWec!$jI0ZZ;e-%Gl1L%Q@Vuf4_6Ghlc(!yRM>tmdDRNFwZ9 zpRawIkVJmkLHVQM1c%LKTv|ov&W9_suM5_{wqw&J7>P;A$(NTt^b%l7Vq>f-)~?~` zoLKSlx!>$GZ!*iIFj~Xgb#MV|%5wt&Z)UwiOY#qvLO^ zA`0AMqe*5}O3dpwML9UQKc`VTh49wASPYja2)atUbqmq4tzxQbtr>Rs05dDi81_7HtUl7SdUDO+SJO`ds;o+jsWj+D?X0lqzO3n}}G^9mVh;G$-4zb{s-rnAglf--)$-UOKQuAQz)V^aEVM{Pwr7!zWU) z;St@kC4S-(iIk&#;WG^@?hfP;?|)ES26A0ca@zd%tK09~MjsKcC;G&R0G}&HnhalC zZi+~FmJWD-auTpc=mEU*1eAMk$0`~K!L$MdWfQ|-471Y53O z+_R~pWedxk9hI8-=+m#DEWmHU*av8|ac&RJ!_~)6jO| z2mODs7NLw^(^M&|@MuJ7E0RY{h9f%|>|vu&b+x|;q$9IBUOplD*s0K>0=6+06;aUk zJIrVa-OOpO{ZKdSpXPbbMA_4+&ff?!qkpb7JR28$we;|eEw+aZo9J;@*pH9AABWgw zv9X<#8x9ANv))Fjm19fUwcz2=8`^1MZebSKK1uV|!_)l!XN+eN+AGE4yFnE*Y2Oy^ zFE~d%ox>&9(HXY7ARCYn`qBRSyHVQh6qe7nn~6+eBGOi#g5A<_UW|{d^y<8h6ZQJe z=E~RSmovB{7R@Qkw*7BabzUzJPyf{-?7)j42wRHkO6STqiZcYSk@dATBHhhUPQDZ& zCWe%BUo75b=*izcl5MsT)+M=BP1EA=#Cclyv7gz^%`j>n|hby z5PW4C>0jlc_W!F-Mw)VgW+| zmFo{Dl^j%VG|>^xh;6LS5)&+y>p!5N;4phwvzFczxs3Mrf9q|=1LOeOo{E^uGU7YoUm^PZG-cI6qo_< z+dPiz{s^o+?{h4EwH!^FrtpRlo9;WJ+{Dx}-Bpf=-iQ{sqbxRERS?B1D!wB&a{jG?@ znwpbW;?t^vGayWh;!Lu$w(Uu)r5F19iOnr}BSs9vFL2Uy&nsb{IN2cMoX3+LoEzNf zx0&N#PoAycTJI6`X>1H_!##Wf5H#IuKU<%X)3fUGflmRSY&q0Ej@&qx{k56O+qT~? z&h&exUYy$@UVa5*I4+PL5<5`k6o3dlBbQJxn&@Pg3urRgb-y_M+GWkh0SE)cM8j|2 zjE#=swIJImywkaXLxw^N5(|IzB`*fJewq|)GgF^{?RuQu9-+F4fyj=FE8n-yyWGOv zr4e0yG8=Yw>-02?bZUbVeA0dnoY?Vr!QJjF@otiQ6uJ9r8q-`a0s_J9@HvMxIC-!J z4P4Bma}Zq{o|y1%8+%f_Wu6Dspd(~+>x~^nV(9MBM5+XZ4o8w9NfaDYYRR%Huv&A9 ziXvffY0KSIE=sX>ARJvb3ZK*z;RNUV?|`g+KC1ABjBksq*+PDaG(a95+4amuk-;rL*l@Oy{x=Wi z_3(q%)%&sKC(WD6Od;x^H*E!!4(d(=@f$R&;xMy7?o0DRX$AdJKw$R5Q|NH>iXZGT zgF^wYUx(qH?dOvG(sqR%2g3dMXkcbWY^MgeJ71qQR@-(h(?UN7RoI${dNzB_3Rw2v z49R)=#-89T40~;R=U1rRI1T`62(K(Yhnmsm=Efjfowx>u97cEXZJV}$|8F2#Rhu{QglqtWXY-Kv{X zk&zL`aJ$D}K5j!PLqJQXCczSn7qylcV8)zHv+ z#2A}X(Y*KS6++!Apm#bCF84DBhmFB>K^fuu-kUIntqrE-b!6^jTfgV=T*vAU*_}Sk zu`YIEj+KYQv$=6U+^~@(iD34GT^VDn@?9Aj55`zF8IQZKUujw0dTYr;Hc@hd{)oba zukHwo>hJaWy@K3Tlgya5wgs0mxm*oD?AE1q*7@ETMQV87i=~$|a`xCPhTbd7g4aT6 zRl#2m7OBDV=D(xcuJg|0TqmhjSYh8@PvxCCj|=iRQq23h2;Z!qaa3kuvKX?yOe(_< zyhEa}laj;%7lrD2$R99E#PXu{$NzcN{ZQ&Zo8|wr7v_^5=t(~vU?qMmdGiNC5vu#i zyj6jftG1Q^4V^!n+aBl{JrxT7{T55S%IgJx(ybjFqS2iU?Z*_x5|OSqz1siUpL>g z{-+fzlHS#!wZhh=3^coX7=jp-5R(5)jqO`mS-~8@+QPm7w;JT#E*9has1nMNot3vv z!l1U6edbm@e5FyUJhSc8pL#@?kXfH9# z3jOAWXI*atx@$P&x>4uNha2&O8=+jDr1)-2*&R>2wZT^)KY;EY{x z#()YqU(BD$q{5FiHT*Ue`d3!aaCUAEk$-*`!wFw9#(Jq48m0-4)&4in)GcADLOo#I z=;2pYUw?86nAs;dT_Kddp@0bpXEpVNo(b#b&l=*msuc#?Oojhuq|!Tz@etpI%<86| zH3*oKU^)wp$tsiDFr?ZsF_WQHOql@>fH{rI#> zt`4ny+4ntz(;DQdT`44aI&b=Haz2=_Q<~i)IQ36^WMK;O5d7!5eF!Ll2^|+#X6krN zJ;RRaQ!w<89b>G%^QexVpBOZOYCohK4iBXnE3!&T`cmx-ncc!3gJIxr6So_Ey~$d} zTD&{{+x%ncy6+S}QA|)mhKu7pKbqw8=gXAfb9fKBgxdk=hw2yp0Sn~NDXREE;Jq#( zVl1F?M?ABPPCvy?l-bH+S>IHFS?d*x(D~U}g1bnG(3>~kX9x)h%-w`s9ag@!tvG{k z;E%#HR2nQ6l^+wPwUoK0{^(KLF<4RR!hOhqm1BdzYBf~-`f?Y%EQHPO4pc#3YbEu6 zU3_!5^x*u`jw$xXVQY-l$dCPb@D%Fowy1PkAIg&u^ZGjvLrl(<2ZWcGg4eLJ^Oy%Tvb(xR1r>uVY zq)*g2&9TcJfwtbiY|z@CgPr~KUc-PA;aow*OQ4^QVN}k$i6i^JTm&h!rMKaahHd0 zXN*J?hCLqIY}lv``J{F$5A&~|s`PL4oc7u1HS(;d*XFZk%sq);wtSKLv4PL=*2|l; zw5F|;TrPou4L@+-3F0bHki@;SSQiUuouy#lszo#QlCZN0`q)(WVb%M%>UjU_?tZgq zF*@zrMw#CwN{@VfeaC-P8$o&|zSAc?IT-3ppahgm5QuHqQvoK!)=lt@g<^GELkBT8E4$!5B%-A=!*DT$b=}Q41l*zp&l7EIWKn0xjOxzv&2V=RsjzH$#IYrpO}Kq3FTX#+7=j6Q&eEgwu}2+SKsc(*@RR%&{IK|6^%onqDwaF$RdT)+nKQEQgEHm~Vlda5-X66;|IzS=P# zj7V))65UQyw-ZQP0_VW(L7EHhP|(|K1-v$RotRZnu$DF)fb>7x^+XGN`hNFkof=r5 ze4lCbl-my;K_DOvkyHcgUHb0JS=q0B==LXlI>gT8^78UfZ<)jd4==XKY%oJ~(D?kr zhi1@`DRg(kruyy~?LtVO*#JFfw4fZ zCNE!5Gqo*2P;;;M|6%S;!?A4F_uZDSCcp33t1wY<6@NJReFTE{iVZp_Wi`M4zc z1k1==o*N9Y-g)=o-^7YLG{SW9mL#f2w~e+X7sq&zeg<_uKUtu?{rxk{5ls$;2muvh z9!y-t_*YtPRW;+7Ej!PJWuKs9rvrWVlJ@*!3Sc5v z((RfzymtNh!lgXphFtU4eZQUUa_=G=z>qW}Ax_uz!0?GXcmk-fue`}|3Qb#O(h)oVi>jm;UV8y~9jghWVzBXIW`#)w1xTS*JeI->;vw zYcI?9z)$D5F8&dv3(q^L%k4ioIVpp8pK;LB^KW_2ufIL8jL3qTX_^IQ{oez1%4ev6 z=t$YNI}N3X+ce9kUwt{jR(PG78aR2m6k6@*IqrJhfeQ93LyO z+v&4NwC=5CKgtcAO~7K|p#28wMLKQoRg{Z=hC~oS3hk_)0y1`~ZGn0X_?(ZDlL>4L zu}|U*2?pXO#>PZKQ~ppX4M8F(A(HV{Y-}xbrX%1tVDmha%DpP)?XHnrH#Vww-0AZ! zRsq>ub&jm@NGM#qmVhKgzqjS^P{Ga|klHa*>4GpRB zw%rN=R|I;TXp(mB^rlwb?icG|V!Ah@XCIm2svr*B2J9K=fnno1cO8W{AtLm1t1 z%i8M>&sSL1$r@biA2-T3l`7*prBw`4wuM@rUZp{j*ZIGv%~~s5T(7Wq3wT;aUi$nS1|GWzWS9D zuW%`|%lM=fpj0Z3(Tf>4{CJp~n}6!+>RO4ebB`mehUp6$8t*TLhW100nbxw0Lv0t1 zhkK`v9zA;R_U&n73Wd_8as8+mS2U>=Dhj6T$z)@(?W2l=JYomZOmKs5&CPi|hVBv6 zFA^w2VF^D(?3>z z%!ei#oR|1$@6LAT0xSA#Nl^muJZU6v;OO{lr;?I)Nc*VoyWvS+Rzg*#3tw*Qa0`09XtB#*IoqCR;yjI-@jNcY z?Q(04W+h{R>h4QFLdq)Ezk8=`ZZ1GR`aHy_Ld!$%HrbKpJJHe6iqPDP7>4&86LEd? zph?!LVxE}9M0VK11#4f0jQiu<+?Xw~@3KEoAY}|4%`<|Rzl-Q$js19_a_QsD^z=YE zZLxeWf`;@wRHBQLdod=a3d;q^*uyx;cX`aR4h0ygVx9wZH2Z^hp(6YC{}0C$-cusw+G$C^()y=ET1*V|hzPgNb;QNtKYFbcL^T;Sg&D^e>^Fq5&qr zYrJ7dVZsLs2WfnQf-60NY9!fsi`7e0*&RDxzJK_f4JJ|$*sMbY#ef|s3ND{ZSi^Lx z2(&ySpgKR`v(ZL#m7-l+?5g#{J54>N&phSLNGMHqG-0D0jvlXLbM z2ZAmLX49d&x(ABd@7voU^H#+6K7GQyn5;C2JGTu9fT3aXXbK65E9nxRogz)CgD@@L6cdekQ zN+rA{4s$S_j2K?czAEV8M2nmnm+by>@}g-;2u(L%DzUPaY!fJvwu|hRs(q2`%-8fc zHIseUT%Z25eB&&-pBkOb-lMt|~;*S@=6$*d9EK2Bq}6qv;OSmT`5^k2rq z%jwj?ry3jSaOLp~Ihz{U{ruA*xv@Z@%9I~`HS_Nyo@pE;$lq(HNU6x-1>UXiFZI8B zl~ZzCsx-@^g~Q9$W|VuxKTn};cI+FY#`f(i$6McX9n}&h-{J3t_W!<#oZK%1AritY z*O{JDlNUl>Qg{9LrJW{9lQ^`+X6ecI6rKFPueeQ{c=h3Pi&@Y9%QCVZlnu{lrN3TZ z|G%CxTc9*aHM(o10Y32l>;LnN_|zXc|M%&o@|bT^gx?1WO7tc#$gF-wahQ3+3YQdI zo7>Fa{N4%i^r+u@r}>n6gr@sGNu2oig5tVu2>5^eCNB8vGfG+KaPZ0_v^1?5j?({m z;hY~jC)^5pjh8#+Q$A|Q*OVKj7(ZO)SM~my#|R%aH=LP0YGaabRb%<_iC+O5xAn5h zTc0zKtTmZ2@=zY}E#sLk_ZlGR{B=8p;`^D1xHBQT`C2RE6tWBJ>b3+6Jk#jVFq!`6 zt()=8B|qUpiMV+Kec8za6Z}raypr46-oFosW6@=_8*9;Md$~eWKgwU4@2ug-2kH{@ zp+}VF!$#4S8p~%b<}X3`vpVbHny>|i@E)rj^B#$puj~9#%03czg39^am|Pmkv}bXI zw`yYiYJPdfQ_T)A7XUxx(euZuYuRkQ2N(+QdQYUCv;--BsV^cXveJAbMu!;%70mAh zp46qi^LLJWNV~zmXYD90y+e7tEc%7Ugw+Va;hL(OS6Rx*PKQ{%kmX#ZMe9gps6a}8 z+LJ5Wx|#_Sw5y1}N8>`yCuK_|a5}EvayY1HdyqwszhH}1iR?106@!w`F6@@szWwQ{ zcEUkq8LQgIC+;D|wnAMllxumUN8#2Cv*1qw7O`8-guzY2S5|{L!9JtQUn19S9UR?e z{9i6Ws^AgIGm6+~`6pI_ZX&d0WRIVpy7%{#5MBH~4tHXroR~XimKar$JR*AN;(#7uK0*+(9Q?7hnXPtyi zd*)5>g(8Vv_vw>^r#V(FVC?(l+GXeu+cREmdt5HB`P-pY$ZNvGzu)5I@%@`Rm?~L# z7$^Ul9w649&FjxiS!fCVA!M--vWf0H23%yIQ>2?_0#2TyKm={Y0R2Z@dO{c;yN`0E z_<0?*ey@nLZKtb8rg)2P%cg@=hciX1*S0%vN^nU%x_QFp4YS&k&KBoW8{5kMuxaV* zx84fvPGfgCd-ZSZ@la3Yr);Vg+5Ib-dES?E#j`E^)}k29{@Is7{Zyn}B|+boOx{4v zWVKD*Osc*zTVxM^TV(ayls&t00vb?2m+dZa$>-~?>jI{6rjrv;0_bFnxV>c|gS$xSCD&1^)-&@0X=jKs%{ z<|MoQz;!Tsd2ELH>1r>=zTzjJkCzfle>Hx;EBcUg?HMnz*08)=@nWwBg`28Y`R}%9 zL4oAb&5pt7Iden9=AM<#n2EL#U=PvQy7lZZ%G@HDx8>H=)vd1hAgKkUx7>+7c)e7^ zGZbw3+9~zzV>6WT3(9$DcTVEctrV!c8KNy7SvLiZpZWG_T7nqYTVDM>Xyq5U3p`0$ zJ_RAe@Veo2g2?I|`>NP19<9sNWanWIFVN;hwZ%%bJ#P}LD*syQ8+87%hwhwS9#Z@# z%*@OwMiyXq{^^>?=V=k5i2^Cfxu z^5yrNxP5pBHHebAJH>U?FVl%FU9KVY&uE`MYQzhiYhzN)y~wL5zm9QoB2~0}Ir1*8 zWsVx=za02oFyf!3@|c!`x5Lh^ekVHG{j8gtF|zd3m2>8a(b05aIyR`hH{CUOlP%SN z47BfpliZt}Ok|*Ih(r8KQ*u+rY4g+Z5mQaomzia>;6oUJV^TH%+w)%WMi zy5A~%H^mI^D^7k8jZ}S~dMpEHEFQ?9>FPS(f9y!_ZW8vVzmx%Ys!H}dA?f*?P6ftR zEd}lmkL14{n&cBQjxDUL%M9<=R*Mb4B9XmDJMzH5__aOr3>_5bF%Dz?Mq%Sw7eehY zt&A^z#X3XhsZE5s)n#|jxC=jjdsbfHI7yzOEbl2wBZN79^1J%_ih+S-J6s=iMMb`( z=;*-*>=y`sx`|c(6gp1PXk9+y;pnW2s-V#phQZi3C%z)4-b#+ z4LRrUO6_p?m0xK!ClOdVVYE#Ii|DM_s$7RtURIiSlagpMn4jrRJ0dA$YvvhQH~dxw z7Qlz02<^p2z+Z=ZP8lMWXtp5dV?!SKv!{ULK-x}AT$!<%1(_rzkH>CQ%Lv2f`$~tO zc8--x#k{>9d%%_o*aDPRzR!keLnNHuZzbuC%BbcroJ=BZyVVY){b}2NGXLkhmKGW> zwJUt)hmUIF!60k=$p#^vkQF|Hk$ulkCc1Wcq*UyGnyN0}vM+p@DycbR*|Q)cS-s(< zmT`o&+cYQEc|5Nu|ylJRj6DQ;=GTYSL`=2^4!5pbxq)@5D`*Joq42 zKCy4#HL!jfvdjx_!Ls%5Zi2>8Ap~o@b0|P4jQ-$x&63{{8;GUx_MW|>u7nq!Vb99s zwVZ;tKM~1<|B;la9y+-7Zk|+Gzv|lcs;a8~tVdStbu|x5X;;U&xiCIbq5jg;T#Lo~ zcjH|-O9o?AOOCRAsn+0y$vv2WCF$42WopRR^Ybr84_<#_d2WT4WubXl!}zQQF5VwH z{{n8Ii59z0Z)&kJ=QoIaQNokaS@mB?U}<#8)g<>mUhLL^(%<2yIi>An)cr1TeYn4Q zHA8%9Q+VX??_k;YF7!uedCxVn^PM@9RfrVc3vVZS_CNehkZI+P1(`8PO(i9zA`CZK z!3o&)%o#>}#MR>A8D51-qoq>_$jTlcJX^!q%x{L@`K&EA zsRWM1lP@~_?OM5wpL8*3s;sLonWLW=8uK{5^X|*@@5b7D)YS8YC?cw4wD&0sy~ajH zF(K0)d6tL8tqE^w8Y;+O!>{)dQE#~l=niwl-iy0ZS)&Q68>BxYabwEa20GI6&8)H| zf$}_1f0IfGs$KkXHdeIMy}D_+U0T}j;sW1FmzDyN z{>Q%j9s-@OKd|=C(o-f?X5T5 zbmo_Oym(*OA!R_K>H;$vrt05Q%#PEsk%j>C&{p<=d9gSrMPdu!Uh zuLN`E+xNOong)!F8j;$t5UPLbMXP2}E5^nvuikJ>a)M*ih&+y+dgdG99U(0)1sJ=d z#|)mnV{Y�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 Q&WmT1rR~Au1Mb)U0d1UYCIA2c literal 72452 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 owFUGCikIHXU)z3Pf10+Yjz8jb Date: Tue, 12 Mar 2019 10:51:45 -0400 Subject: [PATCH 02/35] New file Adds new file for overlays when using NIF. Ported from VoreStation. --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index e8af4b73df..437620ba10 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2329,6 +2329,7 @@ #include "code\modules\nifsoft\nifsoft.dm" #include "code\modules\nifsoft\software\01_vision.dm" #include "code\modules\nifsoft\software\05_health.dm" +#include "code\modules\nifsoft\software\06_screens.dm" #include "code\modules\nifsoft\software\10_combat.dm" #include "code\modules\nifsoft\software\13_soulcatcher.dm" #include "code\modules\nifsoft\software\14_commlink.dm" From dba3dc37263663871b20f70cbb84d5539af78c91 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 10:53:08 -0400 Subject: [PATCH 03/35] Remove Crew Monitor To be moved to new file, appropriately named. --- code/modules/nifsoft/software/05_health.dm | 32 ++-------------------- 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/code/modules/nifsoft/software/05_health.dm b/code/modules/nifsoft/software/05_health.dm index 37727c7851..a8a3cef720 100644 --- a/code/modules/nifsoft/software/05_health.dm +++ b/code/modules/nifsoft/software/05_health.dm @@ -1,32 +1,4 @@ -/datum/nifsoft/crewmonitor - name = "Crew Monitor" - desc = "A link to the local crew monitor sensors. Useful for finding people in trouble." - list_pos = NIF_CREWMONITOR - access = access_medical - cost = 1250 - p_drain = 0.025 - var/datum/nano_module/crew_monitor/arscreen - - New() - ..() - arscreen = new(nif) - - Destroy() - qdel_null(arscreen) - return ..() - - activate() - if((. = ..())) - arscreen.ui_interact(nif.human,"main",null,1,nif_state) - return TRUE - - deactivate() - if((. = ..())) - return TRUE - - stat_text() - return "Show Monitor" - +//TFF: Removed Crew Monitor, moved to an appropriate file. /datum/nifsoft/medichines_org name = "Medichines" desc = "An internal swarm of nanites to make sure you stay in good shape and to promote healing, or to preserve you if you are critically injured." @@ -233,4 +205,4 @@ return TRUE stat_text() - return "Store Backup" \ No newline at end of file + return "Store Backup" From 28b7f450d0d30629a96dbf0ed525de7d8e15ddd2 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 10:55:02 -0400 Subject: [PATCH 04/35] Create 06_screens.dm Ports from VoreStation a new set of things for Engy, Sec, and Med, third of which was already here but whatevs. The first two allows respective departments to check on certain station alarms that relate to their prerogatives in said departments. --- code/modules/nifsoft/software/06_screens.dm | 88 +++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 code/modules/nifsoft/software/06_screens.dm diff --git a/code/modules/nifsoft/software/06_screens.dm b/code/modules/nifsoft/software/06_screens.dm new file mode 100644 index 0000000000..4d33bf1d50 --- /dev/null +++ b/code/modules/nifsoft/software/06_screens.dm @@ -0,0 +1,88 @@ +//TFF: Ports monitors for NIFs from VOREStation. Adding notes for what does what. + +/datum/nifsoft/crewmonitor //TFF: Medical access - like with AR-M glasses, allows one to keep track of who needs medical help. + name = "Crew Monitor" + desc = "A link to the local crew monitor sensors. Useful for finding people in trouble." + list_pos = NIF_MEDMONITOR + access = access_medical + cost = 1250 + p_drain = 0.025 + var/datum/nano_module/crew_monitor/arscreen + + New() + ..() + arscreen = new(nif) + + Destroy() + qdel_null(arscreen) + return ..() + + activate() + if((. = ..())) + arscreen.ui_interact(nif.human,"main",null,1,nif_state) + return TRUE + + deactivate() + if((. = ..())) + return TRUE + + stat_text() + return "Show Monitor" + +/datum/nifsoft/alarmmonitor //TFF: Monitor for station alarms - Engy access + name = "Alarm Monitor" + desc = "A link to the local alarm monitors. Useful for detecting alarms in a pinch." + list_pos = NIF_ENGMONITOR + access = access_engine + cost = 1250 + p_drain = 0.025 + var/datum/nano_module/alarm_monitor/engineering/arscreen + + New() + ..() + arscreen = new(nif) + + Destroy() + qdel_null(arscreen) + return ..() + + activate() + if((. = ..())) + arscreen.ui_interact(nif.human,"main",null,1,nif_state) + return TRUE + + deactivate() + if((. = ..())) + return TRUE + + stat_text() + return "Show Monitor" + +/datum/nifsoft/cameramonitor //TFF: Sec access - Alarm Monitor, Sec version, allows Sec to see if there's a busted camera or motion where there shouldn't be motion. + name = "Security Monitor" + desc = "A link to the local camera alarm monitors. Useful for knowing where the trouble is." + list_pos = NIF_SECMONITOR + access = access_security + cost = 1250 + p_drain = 0.025 + var/datum/nano_module/alarm_monitor/security/arscreen + + New() + ..() + arscreen = new(nif) + + Destroy() + qdel_null(arscreen) + return ..() + + activate() + if((. = ..())) + arscreen.ui_interact(nif.human,"main",null,1,nif_state) + return TRUE + + deactivate() + if((. = ..())) + return TRUE + + stat_text() + return "Show Monitor" From 53da4f532b063be9ddce6a2669cd2ceb0558c46b Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 10:57:44 -0400 Subject: [PATCH 05/35] New Programs to Disks Adds Station Alarms for Engy to Engy Disk, Station Alarms for Sec to Sec Disk. Ported from VoreStation. --- code/modules/nifsoft/nifsoft.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/nifsoft/nifsoft.dm b/code/modules/nifsoft/nifsoft.dm index 4307435da9..fb4ed71354 100644 --- a/code/modules/nifsoft/nifsoft.dm +++ b/code/modules/nifsoft/nifsoft.dm @@ -242,7 +242,7 @@ stored = /datum/nifsoft/package/security /datum/nifsoft/package/security - software = list(/datum/nifsoft/ar_sec,/datum/nifsoft/flashprot) + software = list(/datum/nifsoft/ar_sec,/datum/nifsoft/cameramonitor,/datum/nifsoft/flashprot) //TFF: Add Station Alarms - Sec version /obj/item/weapon/storage/box/nifsofts_security name = "security nifsoft disks" @@ -265,7 +265,7 @@ stored = /datum/nifsoft/package/engineering /datum/nifsoft/package/engineering - software = list(/datum/nifsoft/ar_eng,/datum/nifsoft/uvblocker) + software = list(/datum/nifsoft/ar_eng,/datum/nifsoft/alarmmonitor,/datum/nifsoft/uvblocker) //TFF: Add Station Alarms - Eng version /obj/item/weapon/storage/box/nifsofts_engineering name = "engineering nifsoft disks" @@ -321,4 +321,4 @@ /obj/item/weapon/storage/box/nifsofts_mining/New() ..() for(var/i = 0 to 7) - new /obj/item/weapon/disk/nifsoft/mining(src) \ No newline at end of file + new /obj/item/weapon/disk/nifsoft/mining(src) From f4a1f056a8ce79999e86410a02bfd6c9ca35b51c Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 10:59:47 -0400 Subject: [PATCH 06/35] Add New Defines --- code/__defines/nifsoft.dm | 44 ++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/code/__defines/nifsoft.dm b/code/__defines/nifsoft.dm index dc03b2b411..4bfe728945 100644 --- a/code/__defines/nifsoft.dm +++ b/code/__defines/nifsoft.dm @@ -17,31 +17,33 @@ #define NIF_FLASHPROT 13 //Health-related #define NIF_BACKUP 14 -#define NIF_CREWMONITOR 15 -#define NIF_ORGANIC_HEAL 16 -#define NIF_SYNTH_HEAL 17 -#define NIF_AUTOSTASIS 18 //These two are just part of -#define NIF_MED_ALARM 19 //medichines right now -#define NIF_TOXHEAL 20 //And this, for organics -#define NIF_SPAREBREATH 21 +#define NIF_MEDMONITOR 15 // TFF: Name +#define NIF_ENGMONITOR 16 // changes +#define NIF_SECMONITOR 17 // happening +#define NIF_ORGANIC_HEAL 18 +#define NIF_SYNTH_HEAL 19 +#define NIF_AUTOSTASIS 20 //These two are just part of +#define NIF_MED_ALARM 21 //medichines right now +#define NIF_TOXHEAL 22 //And this, for organics +#define NIF_SPAREBREATH 23 //Combat Related -#define NIF_BRUTEARMOR 22 -#define NIF_BURNARMOR 23 -#define NIF_PAINKILLERS 24 -#define NIF_HARDCLAWS 25 -#define NIF_HIDDENLASER 26 +#define NIF_BRUTEARMOR 24 +#define NIF_BURNARMOR 25 +#define NIF_PAINKILLERS 26 +#define NIF_HARDCLAWS 27 +#define NIF_HIDDENLASER 28 //Other -#define NIF_COMMLINK 27 -#define NIF_APCCHARGE 28 -#define NIF_PRESSURE 29 -#define NIF_HEATSINK 30 -#define NIF_COMPLIANCE 31 -#define NIF_SIZECHANGE 32 -#define NIF_SOULCATCHER 33 -#define NIF_WORLDBEND 34 +#define NIF_COMMLINK 29 +#define NIF_APCCHARGE 30 +#define NIF_PRESSURE 31 +#define NIF_HEATSINK 32 +#define NIF_COMPLIANCE 33 +#define NIF_SIZECHANGE 34 +#define NIF_SOULCATCHER 35 +#define NIF_WORLDBEND 36 // Must be equal to the highest number above -#define TOTAL_NIF_SOFTWARE 34 +#define TOTAL_NIF_SOFTWARE 36 ////////////////////// // NIF flag list hints From c536d62a6bb6402853c87e5a2c9fd991893d8207 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 14:47:29 -0400 Subject: [PATCH 07/35] Prybar Icons Adds some icons as part of another port of a thing on VoreStation. These will allow you to use on an unpowered airlock but not much else. --- icons/obj/tools_vr.dmi | Bin 0 -> 548 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/obj/tools_vr.dmi diff --git a/icons/obj/tools_vr.dmi b/icons/obj/tools_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..72316467dd6c5edb25435954eaa2b0d235b992e0 GIT binary patch literal 548 zcmV+<0^9wGP)Z=s0J;SQnE(I{C@~X0 zN)$p+h-gZ!00001bW%=J06^y0W&i*Hi+WU8bVOxyV{&P5bZKvH004NLQ&wmb+GAXf0 ziHkEOv#1y-V93RpR+N~V3Spxui%%~~P0b@#abjswYEgP-UMjH~ic(XERhpDjiqlwS z1y?^8a9{uc*>+KN+ZT@p00030Nklh7PiW`F`%_~lX? zgaX+3`KB>|mERiRG=5us>CL}f7m6P^z6j#q?t$P>5~VMHjZymYS5XX3;VX5(M+PDr z$A<=S+bDi^fNzji4gv9@wDlbt8XEdrp$>!XKv0JPI}pfM8wA{e82HeiFmSu!fJqp* z{b4!4);o}M`1KCtEPkVYoS#za%Rin+qP|}PKQVld`2-%VAD6%EYzBTSzBuIFQC+@7 m&OiKtByRo<;_?p-QF;N3lnAX*FxN2v0000 Date: Tue, 12 Mar 2019 18:17:50 -0400 Subject: [PATCH 08/35] Disable PDA Contamination No more meta-gaming that people must have been ate/churned away with their PDA showing as (whatever) (name) (job). Ported from VoreStation, yay. Linky-linky: https://github.com/VOREStation/VOREStation/pull/4562 --- code/modules/vore/eating/contaminate_vr.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/vore/eating/contaminate_vr.dm b/code/modules/vore/eating/contaminate_vr.dm index e1d6a0f6c1..dac679b0a2 100644 --- a/code/modules/vore/eating/contaminate_vr.dm +++ b/code/modules/vore/eating/contaminate_vr.dm @@ -91,6 +91,9 @@ var/image/gurgled_overlay = image('icons/effects/sludgeoverlay_vr.dmi') return ..() +/obj/item/device/pda/gurgle_contaminate(var/atom/movable/item_storage = null) + return FALSE + ////////////// // Special handling of gurgle_contaminate ////////////// From 192f248284e209b2d84a8d8fdd0f1a67d1739b50 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Tue, 12 Mar 2019 18:54:34 -0400 Subject: [PATCH 09/35] Fills Emergency Tanks to Max Ports Polaris' edit of giving Voxs and dust-huffer their emergency tanks at full capacity rather than suffocate too early. --- code/game/objects/items/weapons/tanks/tank_types.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index efacad4942..4afe0101b5 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -133,13 +133,13 @@ /obj/item/weapon/tank/emergency/oxygen name = "emergency oxygen tank" - desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." + desc = "Used for emergencies. Use sparingly if you need it." //TFF: Changes desc since it's got a full tank now. icon_state = "emergency" gauge_icon = "indicator_emergency" /obj/item/weapon/tank/emergency/oxygen/New() ..() - src.air_contents.adjust_gas("oxygen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) + src.air_contents.adjust_gas("oxygen", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //TFF: Ports full tank version from Polaris. return @@ -167,7 +167,7 @@ /obj/item/weapon/tank/emergency/nitrogen/New() ..() - src.air_contents.adjust_gas("nitrogen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) + src.air_contents.adjust_gas("nitrogen", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //TFF: Ports Polaris's full tank edit. Note: Not sure why this is needed. Or more specifically was done. Probably isn't needed. /obj/item/weapon/tank/emergency/nitrogen/double name = "double emergency nitrogen tank" @@ -183,7 +183,7 @@ /obj/item/weapon/tank/emergency/phoron/New() ..() - src.air_contents.adjust_gas("phoron", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) + src.air_contents.adjust_gas("phoron", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //TFF: Ports Polaris's full tank edit. /obj/item/weapon/tank/emergency/phoron/double name = "double emergency phoron tank" From a65272d1817a0c66e8d0204001c5e18bb68c1bf6 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Tue, 12 Mar 2019 16:27:46 -0700 Subject: [PATCH 10/35] Added Head Paint --- code/modules/vore/appearance/sprite_accessories_vr.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index a956b158e2..f48230ddca 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -297,6 +297,13 @@ color_blend_mode = ICON_MULTIPLY extra_overlay = "tesharilowinner" +/datum/sprite_accessory/ears/headpaint + name = "Head Paint" + desc = "" + icon_state = "paint" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "paintfront" // Special snowflake ears go below here. @@ -1149,4 +1156,4 @@ desc = "" icon_state = "zenghu_taj" -//Taurs moved to a separate file due to extra code around them +//Taurs moved to a separate file due to extra code around them \ No newline at end of file From c862eed8402a8c7745b5b73ad6dfa6d454c7f301 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Tue, 12 Mar 2019 16:29:18 -0700 Subject: [PATCH 11/35] Added Head Paint --- icons/mob/vore/ears_vr.dmi | Bin 17867 -> 19517 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore/ears_vr.dmi b/icons/mob/vore/ears_vr.dmi index 4445f9f86eab931271f4ea17d8a0ed68b54217cd..08c0c12323972ae1f6e51763beec27d054faea46 100644 GIT binary patch literal 19517 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 literal 17867 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 IK6&v!0536%>Hq)$ From a06d4af15b00e07125e470fbd6f2410c0b70565a Mon Sep 17 00:00:00 2001 From: Razgriz Date: Tue, 12 Mar 2019 23:36:38 -0700 Subject: [PATCH 12/35] Buffing money > var/money_amount = (rand(15,40) + rand(15,40)) * income * economic_modifier * ECO_MODIFIER +Increased random number range minimum from 15 to 30. Now you won't sometimes start out so freakishly poor, EVEN WHEN setting yourself on wealthy economic status. --- code/game/jobs/job/job.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index f154b02094..d0a9957a6c 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -61,7 +61,7 @@ if(CLASS_LOWER) income = 0.50 //give them an account in the station database - var/money_amount = (rand(15,40) + rand(15,40)) * income * economic_modifier * ECO_MODIFIER //VOREStation Edit - Smoothed peaks, ECO_MODIFIER rather than per-species ones. + var/money_amount = (rand(30,40) + rand(30,40)) * income * economic_modifier * ECO_MODIFIER //VOREStation Edit - Smoothed peaks, ECO_MODIFIER rather than per-species ones. //CHOMP edit. Changed random number range from 15~40 to 30~40 so you don't start out so freakishly poor sometimes. var/datum/money_account/M = create_account(H.real_name, money_amount, null) if(H.mind) var/remembered_info = "" From a3cff02ff40209bb807eafdc2a21c1c6536a4027 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 13:52:54 -0400 Subject: [PATCH 13/35] Add Prybars to Autolathes Non-emergency ability to print off additional prybars if one's dumb enough to toss out their emergency box after spawning in. --- code/datums/autolathe/tools.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/datums/autolathe/tools.dm b/code/datums/autolathe/tools.dm index 70ea299ec8..ce9133f088 100644 --- a/code/datums/autolathe/tools.dm +++ b/code/datums/autolathe/tools.dm @@ -42,3 +42,8 @@ /datum/category_item/autolathe/tools/welder_industrial name = "industrial welding tool" path =/obj/item/weapon/weldingtool/largetank + +//TFF: Ports VoreStation edit, add printable prybars to autolathes +/datum/category_item/autolathe/tools/prybar + name = "prybar" + path =/obj/item/weapon/prybar From aa68936574633b47711fc92348ba70f6d6d6474c Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 13:57:18 -0400 Subject: [PATCH 14/35] Add Prybars Include Prybars to Survival Boxes. Don't throw these away. You might need it if there's power issues. --- code/game/objects/items/weapons/storage/boxes.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 0a1f358eb4..03ec4d1331 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -57,6 +57,7 @@ desc = "A survival box issued to crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation /obj/item/clothing/mask/breath ) @@ -65,6 +66,7 @@ desc = "A survival box issued to synthetic crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles //VOREStation Add - Goggles for the phoron atmosphere, + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation ) /obj/item/weapon/storage/box/survival/comp @@ -73,6 +75,7 @@ icon_state = "survival" starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation /obj/item/weapon/reagent_containers/hypospray/autoinjector, /obj/item/stack/medical/bruise_pack, /obj/item/device/flashlight/glowstick, From d33629b097ea3aba6ea0450580ee8ed91b78f5eb Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 13:59:46 -0400 Subject: [PATCH 15/35] Add Prybars Prybars can only be used on unpowered airlocks and emergency shutters if needed. Ported from VOREStation. --- code/game/objects/items/weapons/tools.dm | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 9a8937adbc..0f79d8146e 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -978,6 +978,35 @@ user.put_in_active_hand(counterpart) to_chat(user, "You attach the cutting jaws to [src].") +//TFF: Add new tool, prybar, ported from VOREStation. +/obj/item/weapon/prybar + name = "pry bar" + desc = "A steel bar with a wedge, designed specifically for opening unpowered doors in an emergency. It comes in a variety of configurations - collect them all!" + icon = 'icons/obj/tools_vr.dmi' + icon_state = "prybar" + flags = CONDUCT + slot_flags = SLOT_BELT + force = 4 + throwforce = 5 + pry = 1 + item_state = "crowbar" + w_class = ITEMSIZE_SMALL + origin_tech = list(TECH_ENGINEERING = 1) + matter = list(DEFAULT_WALL_MATERIAL = 30) + attack_verb = list("whapped", "smacked", "swatted", "thwacked", "hit") + usesound = 'sound/items/crowbar.ogg' + toolspeed = 1 + var/random_color = TRUE + +/obj/item/weapon/prybar/red + icon_state = "prybar_red" + item_state = "crowbar_red" + random_color = FALSE + +/obj/item/weapon/prybar/New() + if(random_color) + icon_state = "prybar[pick("","_green","_aubergine","_blue")]" + . = ..() /*/obj/item/weapon/combitool name = "combi-tool" From eab6bc4a2fbe6272f05610c2b22ca7f9b88f55dc Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 14:16:49 -0400 Subject: [PATCH 16/35] Dumb Commas Fixes a comma being in the wrong place. --- code/game/objects/items/weapons/storage/boxes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 03ec4d1331..f0c0356651 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -65,8 +65,8 @@ name = "synthetic supply box" desc = "A survival box issued to synthetic crew members for use in emergency situations." starts_with = list( - /obj/item/clothing/glasses/goggles //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation + /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, + /obj/item/weapon/prybar/red //TFF: Ports prybar addition from VoreStation ) /obj/item/weapon/storage/box/survival/comp From d2686b11f06836877227b54677b3d70894330b96 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 15:27:31 -0400 Subject: [PATCH 17/35] Travis, don't be a wuss. No indentations here. Force Travis to restart. --- code/game/objects/items/weapons/storage/boxes.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index f0c0356651..dc9b36b980 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -57,7 +57,7 @@ desc = "A survival box issued to crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation. /obj/item/clothing/mask/breath ) @@ -66,7 +66,7 @@ desc = "A survival box issued to synthetic crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red //TFF: Ports prybar addition from VoreStation + /obj/item/weapon/prybar/red //TFF: Ports prybar addition from VOREStation. ) /obj/item/weapon/storage/box/survival/comp @@ -75,7 +75,7 @@ icon_state = "survival" starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VoreStation + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation. /obj/item/weapon/reagent_containers/hypospray/autoinjector, /obj/item/stack/medical/bruise_pack, /obj/item/device/flashlight/glowstick, From 7d1929f812c4907c93d0055882f36559b8c050a8 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 13 Mar 2019 16:26:17 -0400 Subject: [PATCH 18/35] Here are your damned commas, Travis --- code/game/objects/items/weapons/storage/boxes.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index dc9b36b980..096003a8f5 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -57,7 +57,7 @@ desc = "A survival box issued to crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation. + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation, /obj/item/clothing/mask/breath ) @@ -66,7 +66,7 @@ desc = "A survival box issued to synthetic crew members for use in emergency situations." starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red //TFF: Ports prybar addition from VOREStation. + /obj/item/weapon/prybar/red //TFF: Ports prybar addition from VOREStation, ) /obj/item/weapon/storage/box/survival/comp @@ -75,7 +75,7 @@ icon_state = "survival" starts_with = list( /obj/item/clothing/glasses/goggles, //VOREStation Add - Goggles for the phoron atmosphere, - /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation. + /obj/item/weapon/prybar/red, //TFF: Ports prybar addition from VOREStation, /obj/item/weapon/reagent_containers/hypospray/autoinjector, /obj/item/stack/medical/bruise_pack, /obj/item/device/flashlight/glowstick, From ac29f2519bff58c6c9b15e531b8fe0dcd114ec8c Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Thu, 14 Mar 2019 09:17:27 +0100 Subject: [PATCH 19/35] X He gonna give it to you --- .../living/simple_animal/animals/tarrasque.dm | 54 ++++++++++++++----- 1 file changed, 40 insertions(+), 14 deletions(-) diff --git a/code/modules/mob/living/simple_animal/animals/tarrasque.dm b/code/modules/mob/living/simple_animal/animals/tarrasque.dm index 9a7e969b67..19344f3167 100644 --- a/code/modules/mob/living/simple_animal/animals/tarrasque.dm +++ b/code/modules/mob/living/simple_animal/animals/tarrasque.dm @@ -7,6 +7,7 @@ icon_living = "deathclaw" icon_state = "deathclaw" size_multiplier = 2 + var/hasdrops = 1 isEdible = 0 name = "T'rasq" @@ -47,7 +48,7 @@ unsuitable_atoms_damage = 0 //Hostility settings - view_range = 28 //HE knows when you're awake, and also when you sleep, he butchers all of your best friends and churns them to gains + view_range = 280 //HE knows when you're awake, and also when you sleep investigates = 1 //Clever girl attack_same = 1 //There can only be one grab_resist = 100 //It's a collosal creature... you arent just grabbing that... @@ -74,22 +75,47 @@ /mob/living/simple_animal/hostile/tarrasque/death() ..() - visible_message("\The [src] is annoyed with your continued resistance and burrows into the ground!") - var/scale = /obj/item/clothing/accessory/medal/tarrasque - new scale(location) - new scale(location) - new scale(location) - new scale(location) - new scale(location) - new scale(location) - qdel(src) - -/mob/living/simple_animal/hostile/tarrasque/New() - ..() - world << "[uppertext(name)] HAS EMERGED" + if (hasdrops) + visible_message("\The [src] is annoyed with your continued resistance and burrows into the ground!") + var/scale = /obj/item/clothing/accessory/medal/tarrasque + new scale(location) + new scale(location) + new scale(location) + new scale(location) + new scale(location) + new scale(location) + qdel(src) /obj/item/clothing/accessory/medal/tarrasque //IF we ever to make a siege event with this, this will be a permanent medal to win for people that survived name = "Scale medal" desc = "A T'rasq scale fashioned into a medal." icon_state = "bronze" //to be sprited "scale" +//MRX Variation +/mob/living/simple_animal/hostile/tarrasque/mrx + icon = 'icons/mob/animal.dmi' + name = "X" + desc = "He's gonna give it to you." + health = 2000 + maxHealth = 2000 + attack_sharp = 0 + melee_attack_minDelay = 0 + melee_attack_maxDelay = 1 + view_range = 420 + size_multiplier = 1.5 + icon_living = "faithless" //possibly gonna give him a new sprite in the future + icon_dead = "faithless_dead" + tt_desc = "Unknown Specimen" + attacktext = list("whacks","punches","smashes") + +//time for special MR X kick you in the shins and stands there code +/mob/living/simple_animal/hostile/tarrasque/mrx/DoPunch(var/atom/A) + . = ..() + if(.) // If we succeeded in hitting. + if(isliving(A)) + var/mob/living/L = A + L.Weaken(10) + stop_automated_movement = 1 + spawn(20) + stop_automated_movement = 0 + From 78d4b27d47d8d2bbeaaec6cb0f00c7f37d4a10c7 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Thu, 14 Mar 2019 09:22:40 +0100 Subject: [PATCH 20/35] Update synx.dm --- code/modules/mob/living/simple_animal/animals/synx.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/animals/synx.dm b/code/modules/mob/living/simple_animal/animals/synx.dm index 5db5bd0846..09c0126dd7 100644 --- a/code/modules/mob/living/simple_animal/animals/synx.dm +++ b/code/modules/mob/living/simple_animal/animals/synx.dm @@ -352,8 +352,10 @@ mob/living/simple_animal/synx/PunchTarget() /mob/living/simple_animal/retaliate/synx/proc/handle_mimic() name = pick(voices) - src.say(pick(speak)) - name = realname + spawn(2) + src.say(pick(speak)) + spawn(5) + name = realname //////////////////////////////////////// ////////////////PET VERSION///////////// From 5176961a0e791647ac7c49e53ca5acc24d4b4baf Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Thu, 14 Mar 2019 09:24:11 +0100 Subject: [PATCH 21/35] Update synx.dm --- code/modules/mob/living/simple_animal/animals/synx.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/animals/synx.dm b/code/modules/mob/living/simple_animal/animals/synx.dm index 09c0126dd7..7cc67217f9 100644 --- a/code/modules/mob/living/simple_animal/animals/synx.dm +++ b/code/modules/mob/living/simple_animal/animals/synx.dm @@ -154,7 +154,7 @@ mob/living/simple_animal/synx/PunchTarget() /datum/reagent/inaprovaline/synxchem name = "Alien nerveinhibitor" - description = "I mean you could have gotten this through dialysis but was it honestly worth for this easteregg?" + description = "A toxin that slowly metabolizes damaging the person, but makes them unable to feel pain" id = "synxchem" metabolism = REM * 0.1 //Slow metabolization to try and mimic permanent nerve damage without actually being too cruel to people color = "#FFFFFF" From 4e86c8a19f25c8770ed1bc62da79c961944ea3ef Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Thu, 14 Mar 2019 09:26:33 +0100 Subject: [PATCH 22/35] Update tarrasque.dm --- code/modules/mob/living/simple_animal/animals/tarrasque.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/animals/tarrasque.dm b/code/modules/mob/living/simple_animal/animals/tarrasque.dm index 19344f3167..712a3e05e6 100644 --- a/code/modules/mob/living/simple_animal/animals/tarrasque.dm +++ b/code/modules/mob/living/simple_animal/animals/tarrasque.dm @@ -96,6 +96,7 @@ icon = 'icons/mob/animal.dmi' name = "X" desc = "He's gonna give it to you." + hasdrops = 0 health = 2000 maxHealth = 2000 attack_sharp = 0 From 54170fa2a50bf7f961f58351fd263d38be0ba3d6 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 17:48:54 -0500 Subject: [PATCH 23/35] Renames uniforms from "KHI" tp "GE," canonically come from Gilthari Exports now. Also renames Aronai's fluff rig from 'KHI' to 'VM' to reflect it being from Vey-Med now. -Also replaces 'khi' with 'ge' in the item paths. --- .../loadout/loadout_uniform_vr.dm | 32 +++++++------- .../vore/fluffstuff/custom_clothes_vr.dm | 42 +++++++++---------- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index 58201bb73b..1fc01d1821 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -7,30 +7,30 @@ display_name = "pt uniform, planetside sec" path = /obj/item/clothing/under/pt/sifguard -//KHI Uniforms -/datum/gear/uniform/job_khi/cmd - display_name = "khi uniform, cmd" - path = /obj/item/clothing/under/rank/khi/cmd +//GE Uniforms +/datum/gear/uniform/job_ge/cmd + display_name = "ge uniform, cmd" + path = /obj/item/clothing/under/rank/ge/cmd allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer") -/datum/gear/uniform/job_khi/sec - display_name = "khi uniform, sec" - path = /obj/item/clothing/under/rank/khi/sec +/datum/gear/uniform/job_ge/sec + display_name = "ge uniform, sec" + path = /obj/item/clothing/under/rank/ge/sec allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") -/datum/gear/uniform/job_khi/med - display_name = "khi uniform, med" - path = /obj/item/clothing/under/rank/khi/med +/datum/gear/uniform/job_ge/med + display_name = "ge uniform, med" + path = /obj/item/clothing/under/rank/ge/med allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist") -/datum/gear/uniform/job_khi/eng - display_name = "khi uniform, eng" - path = /obj/item/clothing/under/rank/khi/eng +/datum/gear/uniform/job_ge/eng + display_name = "ge uniform, eng" + path = /obj/item/clothing/under/rank/ge/eng allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer") -/datum/gear/uniform/job_khi/sci - display_name = "khi uniform, sci" - path = /obj/item/clothing/under/rank/khi/sci +/datum/gear/uniform/job_ge/sci + display_name = "ge uniform, sci" + path = /obj/item/clothing/under/rank/ge/sci allowed_roles = list("Research Director","Scientist", "Roboticist", "Xenobiologist") //Federation jackets diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 1e7c5bd22f..a2712cec6b 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -799,7 +799,7 @@ H.update_inv_head() /obj/item/weapon/rig/light/hacker/fluff/aronai - name = "KHI-99-AAR suit module" + name = "VM-99-AAR suit module" suit_type = "nano" desc = "A thin collapsable spacesuit for synths from Kitsuhana Heavy Industries." airtight = 1 //Not because it should be airtight but because suit coolers don't work w/o it. @@ -892,8 +892,8 @@ desc = "ROW ROW, FIGHT THE POWER." flash_prot = 1 //Why not. -//Kitsuhana Uniforms -/obj/item/clothing/under/rank/khi +//Gilthari Uniforms +/obj/item/clothing/under/rank/ge name = "Delete Me" desc = "Why did you spawn this one? Dork." sensor_mode = 3 @@ -904,49 +904,49 @@ icon_override = 'icons/vore/custom_clothes_vr.dmi' item_state = "" -/obj/item/clothing/under/rank/khi/cmd //Command version - name = "KHI command suit" - desc = "Kitsuhana Heavy Industries uniform. An extra-comfortable command one, at that. I guess if you DON'T want anarchy for some reason." +/obj/item/clothing/under/rank/ge/cmd //Command version + name = "GE command suit" + desc = "Gilthari Exports uniform. An extra-comfortable command one, at that." icon_state = "khi_uniform_cmd_i" item_state = "khi_uniform_cmd" worn_state = "khi_uniform_cmd" armor = list(melee = 5, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0) -/obj/item/clothing/under/rank/khi/sec //Security version - name = "KHI security suit" - desc = "Kitsuhana Heavy Industries uniform. This one has angry red security stripes. Keepin' the peace in style." +/obj/item/clothing/under/rank/ge/sec //Security version + name = "GE security suit" + desc = "Gilthari Exports uniform. This one has angry red security stripes. Keepin' the peace in style." icon_state = "khi_uniform_sec_i" item_state = "khi_uniform_sec" worn_state = "khi_uniform_sec" armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) -/obj/item/clothing/under/rank/khi/med //Medical version - name = "KHI medical suit" - desc = "Kitsuhana Heavy Industries uniform. The medical version. Why not just get a new body, anyway?" +/obj/item/clothing/under/rank/ge/med //Medical version + name = "GE medical suit" + desc = "Gilthari Exports uniform. The medical version. Why not just get a new body, anyway?" icon_state = "khi_uniform_med_i" item_state = "khi_uniform_med" worn_state = "khi_uniform_med" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 50, rad = 5) -/obj/item/clothing/under/rank/khi/eng //Engineering version - name = "KHI engineering suit" - desc = "Kitsuhana Heavy Industries uniform. One fit for an engineer, by the looks of it. Building the future, one disaster at a time." +/obj/item/clothing/under/rank/ge/eng //Engineering version + name = "GE engineering suit" + desc = "Gilthari Exports uniform. One fit for an engineer, by the looks of it. Building the future, one disaster at a time." icon_state = "khi_uniform_eng_i" item_state = "khi_uniform_eng" worn_state = "khi_uniform_eng" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 10) -/obj/item/clothing/under/rank/khi/sci //Science version - name = "KHI science suit" - desc = "Kitsuhana Heavy Industries uniform. For performing science in, based on the color! Only SCIENCE can save us now." +/obj/item/clothing/under/rank/ge/sci //Science version + name = "GE science suit" + desc = "Gilthari Exports uniform. For performing science in, based on the color! Only SCIENCE can save us now." icon_state = "khi_uniform_sci_i" item_state = "khi_uniform_sci" worn_state = "khi_uniform_sci" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 5, bio = 0, rad = 5) -/obj/item/clothing/under/rank/khi/fluff/aronai //Aro fluff version - name = "KHI meditech suit" - desc = "Kitsuhana Heavy Industries uniform. This one has the colors of a resleeving or mnemonics engineer. It has 'Aronai' written inside the top." +/obj/item/clothing/under/rank/ge/fluff/aronai //Aro fluff version + name = "GE meditech suit" + desc = "Gilthari Exports uniform. This one has the colors of a resleeving or mnemonics engineer. It has 'Aronai' written inside the top." icon_state = "khi_uniform_aro_i" item_state = "khi_uniform_aro" worn_state = "khi_uniform_aro" From 4a61c01594803c31569a67c32eff73dcf82451e6 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 17:56:59 -0500 Subject: [PATCH 24/35] Updated AR glasses flavor text to be made by Ward-Takahashi GMB. Cheap version fits due to rivalry between both companies. --- code/modules/clothing/glasses/hud_vr.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index c2b198bc70..9782f0e661 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -1,7 +1,7 @@ /obj/item/clothing/glasses/omnihud name = "\improper AR glasses" - desc = "The KHI-62 AR Glasses are a design from Kitsuhana Heavy Industries. These are a cheap export version \ - for Nanotrasen. Probably not as complete as KHI could make them, but more readily available for NT." + desc = "The WT-62 AR Glasses are a design from Ward-Takahashi GMB. These are a cheap export version \ + for Nanotrasen. Definitely not as complete as WT could make them, but more readily available for NT." origin_tech = list(TECH_MAGNET = 3, TECH_BIO = 3) var/obj/item/clothing/glasses/hud/omni/hud = null var/mode = "civ" @@ -67,7 +67,7 @@ /obj/item/clothing/glasses/omnihud/med name = "\improper AR-M glasses" - desc = "The KHI-62-M AR glasses are a design from Kitsuhana Heavy Industries. \ + desc = "The WT-62-M AR glasses are a design from Ward-Takahashi GMB. \ These have been upgraded with medical records access and virus database integration." mode = "med" action_button_name = "AR Console (Crew Monitor)" @@ -81,7 +81,7 @@ /obj/item/clothing/glasses/omnihud/sec name = "\improper AR-S glasses" - desc = "The KHI-62-S AR glasses are a design from Kitsuhana Heavy Industries. \ + desc = "The WT-62-S AR glasses are a design from Ward-Takahashi GMB. \ These have been upgraded with security records integration and flash protection." mode = "sec" flash_protection = FLASH_PROTECTION_MAJOR @@ -96,7 +96,7 @@ /obj/item/clothing/glasses/omnihud/eng name = "\improper AR-E glasses" - desc = "The KHI-62-E AR glasses are a design from Kitsuhana Heavy Industries. \ + desc = "The WT-62-E AR glasses are a design from Ward-Takahashi GMB. \ These have been upgraded with advanced electrochromic lenses to protect your eyes during welding." mode = "eng" flash_protection = FLASH_PROTECTION_MAJOR @@ -110,7 +110,7 @@ /obj/item/clothing/glasses/omnihud/rnd name = "\improper AR-R glasses" - desc = "The KHI-62-R AR glasses are a design from Kitsuhana Heavy Industries. \ + desc = "The WT-62-R AR glasses are a design from Ward-Takahashi GMB. \ These have been ... modified ... to fit into a different frame." mode = "sci" icon = 'icons/obj/clothing/glasses.dmi' @@ -156,7 +156,7 @@ /obj/item/clothing/glasses/omnihud/all name = "\improper AR-B glasses" - desc = "The KHI-62-B AR glasses are a design from Kitsuhana Heavy Industries. \ + desc = "The WT-62-B AR glasses are a design from Ward-Takahashi GMB. \ These have been upgraded with every feature the lesser models have. Now we're talkin'." mode = "best" flash_protection = FLASH_PROTECTION_MAJOR From f1d16494460bd26af61bdec0814fe85b1902f255 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:01:30 -0500 Subject: [PATCH 25/35] Missed a KHI reference due to not realizing CTRL+F is case sensitive. --- code/modules/vore/fluffstuff/custom_clothes_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index a2712cec6b..eceeed617a 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -801,7 +801,7 @@ /obj/item/weapon/rig/light/hacker/fluff/aronai name = "VM-99-AAR suit module" suit_type = "nano" - desc = "A thin collapsable spacesuit for synths from Kitsuhana Heavy Industries." + desc = "A thin collapsable spacesuit for synths from Vey-Med." airtight = 1 //Not because it should be airtight but because suit coolers don't work w/o it. armor = list(melee = 25, bullet = 15, laser = 15, energy = 60, bomb = 30, bio = 70, rad = 100) air_type = null //No O2 tank, why would it have one? From 630cf8aea4bf3d0a9f3696ba5374f58675f9060d Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:02:19 -0500 Subject: [PATCH 26/35] Updated backup implant flavor text to be made by Vey-Med. --- code/modules/resleeving/implant.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/resleeving/implant.dm b/code/modules/resleeving/implant.dm index 87da1de43d..0bf5e91309 100644 --- a/code/modules/resleeving/implant.dm +++ b/code/modules/resleeving/implant.dm @@ -15,7 +15,7 @@ Implant Specifications:
Name: [using_map.company_name] Employee Backup Implant
Life: ~8 hours.
-Important Notes: Implant is life-limited due to KHI licensing restrictions. Dissolves into harmless biomaterial after around ~8 hours, the typical work shift.
+Important Notes: Implant is life-limited due to VM licensing restrictions. Dissolves into harmless biomaterial after around ~8 hours, the typical work shift.


Implant Details:
Function: Contains a small swarm of nanobots that perform neuron scanning to create mind-backups.
@@ -41,7 +41,7 @@ //New, modern implanter instead of old style implanter. /obj/item/weapon/backup_implanter name = "backup implanter" - desc = "After discovering that Nanotrasen was just re-using the same implanters over and over again on organics, leading to cross-contamination, Kitsuhana Heavy industries designed this self-cleaning model. Holds four backup implants at a time." + desc = "After discovering that Nanotrasen was just re-using the same implanters over and over again on organics, leading to cross-contamination, Vey-Med designed this self-cleaning model. Holds four backup implants at a time." icon = 'icons/obj/device_alt.dmi' icon_state = "bimplant" item_state = "syringe_0" @@ -152,5 +152,5 @@ //Purely for fluff /obj/item/weapon/implant/backup/full - name = "khi backup implant" - desc = "A normal KHI wireless cortical stack with neutrino and QE transmission for constant-stream consciousness upload." + name = "vm backup implant" + desc = "A normal VM wireless cortical stack with neutrino and QE transmission for constant-stream consciousness upload." From f88f811ed733e959087dd76ceeeccea2caaa4878 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:04:14 -0500 Subject: [PATCH 27/35] Updated Sleevecard flavor text to be made by Vey-Med. --- code/modules/resleeving/sleevecard.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/resleeving/sleevecard.dm b/code/modules/resleeving/sleevecard.dm index 46143e7b72..5fa6e65e78 100644 --- a/code/modules/resleeving/sleevecard.dm +++ b/code/modules/resleeving/sleevecard.dm @@ -3,7 +3,7 @@ /obj/item/device/sleevecard name = "sleevecard" - desc = "This KHI-upgraded pAI module has enough capacity to run a whole mind of human-level intelligence." + desc = "This VM-upgraded pAI module has enough capacity to run a whole mind of human-level intelligence." icon = 'icons/obj/pda.dmi' icon_state = "pai" From 3db8bb46d55a17e651cc1c16f51413279eccf5db Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:15:18 -0500 Subject: [PATCH 28/35] KHI guns (Protector, NSFW, Hunter-Capture) now made by Hesphaistos Industries. --- code/modules/projectiles/guns/energy/netgun_vr.dm | 4 ++-- code/modules/vore/fluffstuff/guns/nsfw.dm | 8 ++++---- code/modules/vore/fluffstuff/guns/protector.dm | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/guns/energy/netgun_vr.dm b/code/modules/projectiles/guns/energy/netgun_vr.dm index 8678d2c5dc..8b84a468a0 100644 --- a/code/modules/projectiles/guns/energy/netgun_vr.dm +++ b/code/modules/projectiles/guns/energy/netgun_vr.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy/netgun - name = "\improper KHI \"Hunter\" capture gun" - desc = "A Kitsuhana-designed 'non-lethal capture device' stunner and energy net launcher, \ + name = "\improper HI \"Hunter\" capture gun" + desc = "A Hesphaistos Industries-designed 'non-lethal capture device' stunner and energy net launcher, \ for when you want criminals to stop acting like they're on a 20th century British comedy sketch show." icon = 'icons/obj/gun_vr.dmi' icon_state = "hunter" diff --git a/code/modules/vore/fluffstuff/guns/nsfw.dm b/code/modules/vore/fluffstuff/guns/nsfw.dm index bc570697d6..e5e511a560 100644 --- a/code/modules/vore/fluffstuff/guns/nsfw.dm +++ b/code/modules/vore/fluffstuff/guns/nsfw.dm @@ -1,12 +1,12 @@ // -------------- NSFW ------------- /obj/item/weapon/gun/projectile/nsfw - name = "KHI-102b \'NSFW\'" + name = "HI-102b \'NSFW\'" desc = "Variety is the spice of life! The 'Nanotech Selectable-Fire Weapon' is an unholy hybrid of an ammo-driven \ energy weapon that allows the user to mix and match their own fire modes. Up to three combinations of \ energy beams can be configured at once. Ammo not included." description_info = "This gun is an energy weapon that uses interchangable microbatteries in a magazine. Each battery is a different beam type, and up to three can be loaded in the magazine. Each battery usually provides four discharges of that beam type, and multiple from the same type may be loaded to increase the number of shots for that type." - description_fluff = "The Kitsuhana 'Nanotech Selectable Fire Weapon' allows one to customize their loadout in the field, or before deploying, to achieve various results in a weapon they are already familiar with wielding." + description_fluff = "The Hesphaistos Industries 'Nanotech Selectable Fire Weapon' allows one to customize their loadout in the field, or before deploying, to achieve various results in a weapon they are already familiar with wielding." description_antag = "" icon = 'icons/vore/custom_guns_vr.dmi' @@ -339,7 +339,7 @@ projectile_type = /obj/item/projectile/beam/growlaser */ /obj/item/weapon/storage/secure/briefcase/nsfw_pack - name = "\improper KHI-102b \'NSFW\' gun kit" + name = "\improper HI-102b \'NSFW\' gun kit" desc = "A storage case for a multi-purpose handgun. Variety hour!" max_w_class = ITEMSIZE_NORMAL @@ -351,7 +351,7 @@ new path(src) /obj/item/weapon/storage/secure/briefcase/nsfw_pack_hos - name = "\improper KHI-102b \'NSFW\' gun kit" + name = "\improper HI-102b \'NSFW\' gun kit" desc = "A storage case for a multi-purpose handgun. Variety hour!" max_w_class = ITEMSIZE_NORMAL diff --git a/code/modules/vore/fluffstuff/guns/protector.dm b/code/modules/vore/fluffstuff/guns/protector.dm index 173c00b637..19444311d6 100644 --- a/code/modules/vore/fluffstuff/guns/protector.dm +++ b/code/modules/vore/fluffstuff/guns/protector.dm @@ -1,11 +1,11 @@ // -------------- Protector ------------- /obj/item/weapon/gun/energy/protector - name = "\improper KHI-98a \'Protector\'" - desc = "The KHI-98a is the first firearm custom-designed for Nanotrasen by KHI. It features a powerful stun mode, and \ + name = "\improper WT-98a \'Protector\'" + desc = "The HI-98a is a firearm custom-designed for Nanotrasen by HI. It features a powerful stun mode, and \ an alert-level-locked lethal mode, only usable on code blue and higher. It also features an integrated flashlight!" description_info = "This gun can only be fired in lethal mode while on higher security alert levels. It is legal for sec to carry for this reason, since it cannot be used for lethal force until SOP allows it, in essence." - description_fluff = "The first 'commission' from a Kitsuhana citizen for NanoTrasen, this gun has a wireless connection to the computer's datacore to ensure it can't be used without authorization from heads of staff who have raised the alert level. Until then, *click*!" + description_fluff = "A for NanoTrasen, this gun has a wireless connection to the computer's datacore to ensure it can't be used without authorization from heads of staff who have raised the alert level. Until then, *click*!" description_antag = "The gun can be emagged to remove the lethal security level restriction, allowing it to be fired on lethal mode at all times." icon = 'icons/vore/custom_guns_vr.dmi' From 4765107a77990a9d921b67863ec9ac611a54b8ef Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:25:08 -0500 Subject: [PATCH 29/35] Removes several defunct organizations from the 'ship traffic' fluff event. -KHI -Virgo (we're not in Virgo space) -Auream (we don't have space elves here) --- code/modules/busy_space_vr/organizations.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/busy_space_vr/organizations.dm b/code/modules/busy_space_vr/organizations.dm index 731ef73b22..97b4813b9f 100644 --- a/code/modules/busy_space_vr/organizations.dm +++ b/code/modules/busy_space_vr/organizations.dm @@ -437,6 +437,7 @@ "the SolGov embassy in Vilous" )// autogen will add a lot of other places as well. +/* //Removed ships in Virgo space because we're not in Virgo space. Perhaps revert back to Polaris later since we're in Vir. /datum/lore/organization/gov/sifgov // Overrides Polaris stuff name = "Virgo-Erigone Governmental Authority" short_name = "" @@ -468,6 +469,7 @@ "a telecommunications satellite near Virgo-3B", "a telecommunications satellite near Virgo-Prime" ) +*/ /* // Waiting for lore to be updated. /datum/lore/organization/gov/federation @@ -677,6 +679,7 @@ "... wait, why am I even telling you this? Just let me pass", "stop asking questions") +/* //KHI does not exist in our canon. /datum/lore/organization/gov/kitsuhana name = "Kitsuhana Heavy Industries" short_name = "Kitsuhana" @@ -730,6 +733,7 @@ "a Kitsuhana ringworld in Lund VI", "a Kitsuhana ringworld in Dais IX", "a Kitsuhana ringworld in Leibert II-b") +*/ /datum/lore/organization/gov/ares name = "Ares Confederation" @@ -788,6 +792,7 @@ "a settlement needing our help", "Forward Base Sigma-Alpha in ArCon space") +/* //Also commiting this out because we don't have space elves. /datum/lore/organization/gov/imperial name = "Auream Imperium" short_name = "Imperial" @@ -884,3 +889,4 @@ "near Cor Galaxia", "Segmentum Obscurum", // Basically their home territory, where our telescopes can't see. They prefer to keep it that way. They call it something else internally. ) +*/ \ No newline at end of file From 7c49ac40f3e2a36dc62db124e5ebe5fdb4dc2668 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:29:49 -0500 Subject: [PATCH 30/35] Aronai's custom KHI limbs are now made by DSI. --- code/modules/organs/robolimbs_vr.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/organs/robolimbs_vr.dm b/code/modules/organs/robolimbs_vr.dm index ee689e3237..d4979b85a4 100644 --- a/code/modules/organs/robolimbs_vr.dm +++ b/code/modules/organs/robolimbs_vr.dm @@ -5,8 +5,8 @@ //////////////// For-specific-character fluff ones ///////////////// // arokha : Aronai Kadigan -/datum/robolimb/kitsuhana - company = "Kitsuhana" +/datum/robolimb/dsi_aronai + company = "DSI - Aronai" desc = "This limb seems rather vulpine and fuzzy, with realistic-feeling flesh." icon = 'icons/mob/human_races/cyberlimbs/_fluff_vr/aronai.dmi' blood_color = "#5dd4fc" @@ -16,8 +16,8 @@ suggested_species = "Tajara" whitelisted_to = list("arokha") -/obj/item/weapon/disk/limb/kitsuhana - company = "Kitsuhana" +/obj/item/weapon/disk/limb/dsi_aronai + company = "DSI - Aronai" // silencedmp5a5 : Serdykov Antoz /datum/robolimb/white_kryten From 9a0e6196a3151cddbb330248295c87452efa6903 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:34:15 -0500 Subject: [PATCH 31/35] Updates: -Resleeving book mentions Vey-Med as creator of resleeving -NIFs now created by Vey-Med --- code/modules/nifsoft/nif.dm | 18 +++++++++--------- code/modules/resleeving/documents.dm | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index 81d9228bca..dd1ca079c4 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -15,7 +15,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable //Nanotech Implant Foundation /obj/item/device/nif name = "nanite implant framework" - desc = "A somewhat diminished knockoff of a Kitsuhana nano working surface, in a box. Can print new \ + desc = "A somewhat diminished knockoff of a Vey-Med nano working surface, in a box. Can print new \ implants inside living hosts on the fly based on software uploads. Must be surgically \ implanted in the head to work. May eventually wear out and break." @@ -33,7 +33,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable var/tmp/list/nifsofts_life = list() // Ones that want to be talked to on life() var/owner // Owner character name var/examine_msg //Message shown on examine. - + var/tmp/vision_flags = 0 // Flags implants set for faster lookups var/tmp/health_flags = 0 var/tmp/combat_flags = 0 @@ -72,9 +72,9 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable //Put loaded data here if we loaded any save_data = islist(load_data) ? load_data.Copy() : list() var/saved_examine_msg = save_data["examine_msg"] - + //If it's an empty string, they want it blank. If null, it's never been saved, give default. - if(isnull(saved_examine_msg)) + if(isnull(saved_examine_msg)) saved_examine_msg = "There's a certain spark to their eyes." examine_msg = saved_examine_msg @@ -114,7 +114,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable var/obj/item/organ/brain = H.internal_organs_by_name[O_BRAIN] if(istype(brain)) should_be_in = brain.parent_organ - + if(istype(H) && !H.nif && H.species && (loc == H.get_organ(should_be_in))) if(!bioadap && (H.species.flags & NO_SCAN)) //NO_SCAN is the default 'too complicated' flag return FALSE @@ -135,7 +135,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable var/obj/item/organ/brain = H.internal_organs_by_name[O_BRAIN] if(istype(brain)) should_be_in = brain.parent_organ - + parent = H.get_organ(should_be_in) //Ok, nevermind then! if(!istype(parent)) @@ -559,9 +559,9 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable durability = 10 /obj/item/device/nif/authentic - name = "\improper Kitsuhana NIF" - desc = "An actual Kitsuhana working surface, in a box. From a society slightly less afraid \ - of self-replicating nanotechnology. Basically just a high-endurance NIF." + name = "\improper Vey-Med NIF" + desc = "An actual Vey-Med working surface, in a box. They are said to have been stolen \ + from an internal company shipment. Basically just a high-endurance NIF." durability = 1000 /obj/item/device/nif/bioadap diff --git a/code/modules/resleeving/documents.dm b/code/modules/resleeving/documents.dm index 8b917df9d3..080160fce3 100644 --- a/code/modules/resleeving/documents.dm +++ b/code/modules/resleeving/documents.dm @@ -27,7 +27,7 @@
This message must remain attached to all documentation regarding Nanotrasen Resleeving Technology.
- All Nanotrasen Resleeving Technology (NRT) is licensed to Nanotrasen by Kitsuhana Heavy Industries. It should only be used in the ways set forth in this guide. + All Nanotrasen Resleeving Technology (NRT) is licensed to Nanotrasen by Vey-Med. It should only be used in the ways set forth in this guide. Special consideration to the moral and ethical use of this technology should be undertaken before applying it in the field. Make sure you understand the technology fully before using the machinery.
Contents From 7d7d0cb0583cc95461b54609c2cf4bbf545e998f Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Thu, 14 Mar 2019 18:38:10 -0500 Subject: [PATCH 32/35] Life crystal is now a Vey-Med product. --- code/modules/vore/fluffstuff/custom_items_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index f2616cafc0..7221feb2cf 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -478,7 +478,7 @@
Purpose
-

The Kitsuhana Life Crystal is a small device typically worn around the neck for the purpose of reporting your status to the HAVENS (Kitsuhana's High-AVailability ENgram Storage) system, so that appropriate measures can be taken in the case of your body's demise. The whole device is housed inside a pleasing-to-the-eye elongated diamond.

+

The Vey-Med Life Crystal is a small device typically worn around the neck for the purpose of reporting your status to the HAVENS (Vey-Med's High-AVailability ENgram Storage) system, so that appropriate measures can be taken in the case of your body's demise. The whole device is housed inside a pleasing-to-the-eye elongated diamond.

Upon your body's desmise, the crystal will send a transmission to HAVENS. Depending on your membership level, the appropriate actions can be taken to ensure that you are back up and enjoying existence as soon as possible.

Nanotrasen has negotiated a FREE Star membership for you in the HAVENS system, though an upgrade can be obtained depending on your citizenship and reputation level.

From 55f9ba0ad2645158ac36e515ef016b827341bd93 Mon Sep 17 00:00:00 2001 From: Shadowfire117 Date: Fri, 15 Mar 2019 15:37:16 +0100 Subject: [PATCH 33/35] Still havent gotten fever and cryo fever to work yet, but for now virologist can at least enjoy making beneficial diseases without people and spaceraptors kicking the bucket. --- code/modules/virus2/disease2.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index 3670f60bea..77b6c3a94c 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -122,7 +122,7 @@ infect_virus2(M,src) //fever - mob.bodytemperature = max(mob.bodytemperature, min(310+5*min(stage,max_stage) ,mob.bodytemperature+5*min(stage,max_stage))) + //mob.bodytemperature = max(mob.bodytemperature, min(310+5*min(stage,max_stage) ,mob.bodytemperature+5*min(stage,max_stage))) (No more fever with all diseases, we want them to be beneficial without killing people) clicks+=speed /datum/disease2/disease/proc/cure(var/mob/living/carbon/mob) From 1d4e4bfe310dc628d0b973e8eb2329eaa4b3592b Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 15 Mar 2019 23:05:59 -0500 Subject: [PATCH 34/35] Fixes the hacking manual to redirect to our wiki properly. --- code/game/objects/items/weapons/manuals.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index 0db669545c..9ae3fe74ac 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -272,7 +272,7 @@ - + From 68f6491638424d19ecaa2d3af7035648547b7c26 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sat, 16 Mar 2019 11:43:42 -0400 Subject: [PATCH 35/35] Higher Capacity ChemMaster Ports Polaris' edit for the ChemMaster so that they never lose the last 180 units of a bluespace beaker's contents. --- code/modules/reagents/Chemistry-Machinery.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index a80118099d..14ed8ac7df 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -31,7 +31,7 @@ /obj/machinery/chem_master/New() ..() - var/datum/reagents/R = new/datum/reagents(120) + var/datum/reagents/R = new/datum/reagents(900) //TFF: Ports Polaris edit to prevent the ChemMaster from ever losing a ton of chems. reagents = R R.my_atom = src

Foreword: A Licensed Technology