From d91be67befc75bac80b1fd9d9b8448e80182624e Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sat, 18 Apr 2020 21:12:37 -0400 Subject: [PATCH] Make Talon engines BEEFIER --- .../overmap/ships/engines/gas_thruster_vr.dm | 71 +++++++++++++ code/modules/overmap/ships/engines/thermal.dm | 99 ------------------ icons/turf/shuttle_parts64.dmi | Bin 0 -> 13843 bytes icons/turf/shuttle_parts96.dmi | Bin 0 -> 23524 bytes maps/tether/submaps/offmap/talon1.dmm | 87 +++++++++------ maps/tether/tether_jobs.dm | 10 +- vorestation.dme | 1 + 7 files changed, 132 insertions(+), 136 deletions(-) create mode 100644 code/modules/overmap/ships/engines/gas_thruster_vr.dm delete mode 100644 code/modules/overmap/ships/engines/thermal.dm create mode 100644 icons/turf/shuttle_parts64.dmi create mode 100644 icons/turf/shuttle_parts96.dmi diff --git a/code/modules/overmap/ships/engines/gas_thruster_vr.dm b/code/modules/overmap/ships/engines/gas_thruster_vr.dm new file mode 100644 index 00000000000..c3deb55c475 --- /dev/null +++ b/code/modules/overmap/ships/engines/gas_thruster_vr.dm @@ -0,0 +1,71 @@ +//These connect at the corner 2 steps and 3 steps in the dir from their loc +/obj/machinery/atmospherics/unary/engine/bigger + name = "large rocket nozzle" + desc = "Advanced rocket nozzle, expelling gas at hypersonic velocities to propel the ship." + icon = 'icons/turf/shuttle_parts64.dmi' + icon_state = "engine_off" + + volume_per_burn = 30 + charge_per_burn = 6000 + boot_time = 70 + + bound_width = 64 + bound_height = 64 + +/obj/machinery/atmospherics/unary/engine/bigger/atmos_init() + if(node) + return + + var/node_connect = dir + var/turf/one_step = get_step(src,node_connect) + + for(var/obj/machinery/atmospherics/target in get_step(one_step,node_connect)) + if(can_be_node(target, 1)) + node = target + break + + update_icon() + update_underlays() + +/obj/machinery/atmospherics/unary/engine/bigger/burn() + . = ..() + if(.) + icon_state = "engine_on" + spawn(2 SECONDS) + icon_state = initial(icon_state) + +/obj/machinery/atmospherics/unary/engine/biggest + name = "huge rocket nozzle" + desc = "Enormous rocket nozzle, expelling gas at hypersonic velocities to propel the ship." + icon = 'icons/turf/shuttle_parts96.dmi' + icon_state = "engine_off" + + volume_per_burn = 50 + charge_per_burn = 10000 + boot_time = 100 + + bound_width = 96 + bound_height = 96 + +/obj/machinery/atmospherics/unary/engine/biggest/burn() + . = ..() + if(.) + icon_state = "engine_on" + spawn(2 SECONDS) + icon_state = initial(icon_state) + +/obj/machinery/atmospherics/unary/engine/biggest/atmos_init() + if(node) + return + + var/node_connect = dir + var/turf/one_step = get_step(src,node_connect) + var/turf/two_step = get_step(one_step,node_connect) + + for(var/obj/machinery/atmospherics/target in get_step(two_step,node_connect)) + if(can_be_node(target, 1)) + node = target + break + + update_icon() + update_underlays() \ No newline at end of file diff --git a/code/modules/overmap/ships/engines/thermal.dm b/code/modules/overmap/ships/engines/thermal.dm deleted file mode 100644 index 9c4af11cc63..00000000000 --- a/code/modules/overmap/ships/engines/thermal.dm +++ /dev/null @@ -1,99 +0,0 @@ -//Thermal nozzle engine -/datum/ship_engine/thermal - name = "thermal engine" - -/datum/ship_engine/thermal/get_status() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - return "Fuel pressure: [E.air_contents.return_pressure()]" - -/datum/ship_engine/thermal/get_thrust() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - if(!is_on()) - return 0 - var/pressurized_coef = E.air_contents.return_pressure()/E.effective_pressure - return round(E.thrust_limit * E.nominal_thrust * pressurized_coef) - -/datum/ship_engine/thermal/burn() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - return E.burn() - -/datum/ship_engine/thermal/set_thrust_limit(var/new_limit) - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - E.thrust_limit = new_limit - -/datum/ship_engine/thermal/get_thrust_limit() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - return E.thrust_limit - -/datum/ship_engine/thermal/is_on() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - return E.on - -/datum/ship_engine/thermal/toggle() - ..() - var/obj/machinery/atmospherics/unary/engine/E = engine - E.on = !E.on - -//Actual thermal nozzle engine object - -/obj/machinery/atmospherics/unary/engine - name = "engine nozzle" - desc = "Simple thermal nozzle, uses heated gast to propell the ship." - icon = 'icons/obj/ship_engine.dmi' - icon_state = "nozzle" - var/on = 1 - var/thrust_limit = 1 //Value between 1 and 0 to limit the resulting thrust - var/nominal_thrust = 3000 - var/effective_pressure = 3000 - var/datum/ship_engine/thermal/controller - -/obj/machinery/atmospherics/unary/engine/Initialize() - . = ..() - controller = new(src) - -/obj/machinery/atmospherics/unary/engine/Destroy() - ..() - controller.die() - -/obj/machinery/atmospherics/unary/engine/proc/burn() - if (!on) - return - if(air_contents.temperature > 0) - var/transfer_moles = 100 * air_contents.volume/max(air_contents.temperature * R_IDEAL_GAS_EQUATION, 0,01) - transfer_moles = round(thrust_limit * transfer_moles, 0.01) - if(transfer_moles > air_contents.total_moles) - on = !on - return 0 - - var/datum/gas_mixture/removed = air_contents.remove(transfer_moles) - - loc.assume_air(removed) - if(air_contents.temperature > PHORON_MINIMUM_BURN_TEMPERATURE) - var/exhaust_dir = reverse_direction(dir) - var/turf/T = get_step(src,exhaust_dir) - if(T) - new/obj/effect/engine_exhaust(T,exhaust_dir,air_contents.temperature) - return 1 - -//Exhaust effect -/obj/effect/engine_exhaust - name = "engine exhaust" - icon = 'icons/effects/effects.dmi' - icon_state = "exhaust" - anchored = 1 - - New(var/turf/nloc, var/ndir, var/temp) - set_dir(ndir) - ..(nloc) - - if(nloc) - nloc.hotspot_expose(temp,125) - - spawn(20) - loc = null \ No newline at end of file diff --git a/icons/turf/shuttle_parts64.dmi b/icons/turf/shuttle_parts64.dmi new file mode 100644 index 0000000000000000000000000000000000000000..8f0004bbb7cad812e3969099877f82b44c56b3a2 GIT binary patch literal 13843 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 W|H!XTbOY@20x8HU%alvK5Bfh?u;0A^ literal 0 HcmV?d00001 diff --git a/icons/turf/shuttle_parts96.dmi b/icons/turf/shuttle_parts96.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0ba521e880f5e4ad07455bf07708abe02ea9bfac GIT binary patch literal 23524 zcmb@uWmH>H7p@y1NN@rz6qkfz#flZT0>PnpaY`Y$l~UZTXmE!j1&Wm7u0>0sNb%xU zoKjrwrr-JQIQN`!?zlhh4?;3BlD*g3d#yR=`#v)f>ZF59gd1SsBtilcACdOKNc19-Q%!RAD<)jp$ zfaMdy=)ogM!2sFY5fM`CBWlAsFgtlVzqZZZxE0^AMfW5vr-DE5$P*Ru;bj@QqEV^8 z8Qea7%{AC`pe!AaLM$yV#R!*Tp|!}bx|3U^VPG86EzJ_rb~(NR0?~sIvQkznjD`Zf%XtS>1rY>)k7>a&g1uhl5}%&fb}1PTdEb5>{DE{j zvdmH4DIg?B=351N^xOCbvo~_|sk9BUCiLw;ccv;!jkR@0PNr`#^0w0|_J8mHHfiS`VT3R@W)DQ4LaYZHPH>TW& z!rwXkNmW0N2XvZ(*xA_|@2W;^YNOgU0&yAgUq*wq)Ruy3#jcT(GLmn)JVdel)nss` zSK@KxyG*(Lbv|LP9toXGNcuvl3B!7Cmv2FrR|^V~{GmuwG-WmPF=FK`82$Z6e!Dm8 zDu{vvExHBdK=Y)bc-Yw3jeDveE#^~Dq^h}`j5e@b%KM=X@_%Mlk@WKN0?tAUI_e=B zYBiGmz&GO|8k%9kXqlpvf_Pi_6SSEEI#NTZbsRYOgQ-5|)W<-?d@Kx+$@S}h6@Bso z+lh5Rz9|h0m`Kz6IfrV-4YP$z|N7Nd+t~Q7@W&BBn2dF;!7pg|_B8XhKBK)aK1|v- zDj|WC{n>KrhOE{zG$gHDmWDj5BjqKXVW0*FCnq|n8jTdBaC}>@lIQ1}wAbB8 z_8by7$WMp*>UHvtVNLv4OM}3qJ((y={Ul9d8X^zl?HM>iGtPhO7%!qvcli@CY;5rN zZ=3zA)m00jXV07~#DD($+0vV@#KzVNmVx5hA5>qDZSmR#od6?mw4}%>w~MQAPFASp z;A8giw{1^odd8%RE`(r!%qT1!AM-v&b3TToHH`BO&(8eHhapVgym|1DoP2qq`7H=^ zc(~kMW>O?@BK9|p%;@U*4>S#U`e{!!7NSf*>@!vlQ9;B&p+a^>Mi8G0o+g)~-1!W) z*0D>in7B9=$bWs^64W5Txb(JSm5zp{b9Oe}U~yI2BD50CiQZi}OF8Oi`1twKw&~|5 z8i#_3Fqvc%1M3vC8lo0I>g(Bpoz3#(MxGc+`Obu&(EkzO?OHzS*$ z=7r^JqzO_sUsOQsg>VsYgVU?LnDhhrhlGR#vYJpX8Z2m*X-93}pj*RoXM;$KPPkK& zlcQiTlHudyFACD>EFKm9a_Y}d^5tW5r*fw_UNI6Rnb_3=6$G_tj|wWOw; z(wbm=x4E^|=Y4w|3)-KQUwuUVf5pVYHb&fc`BbVUNcpbHDl5GZBb*+j#9s@NO+dci ztt)&E7MfE?6I28g*G{`_W40R&W$$;@)X&xDJYO&HTP|OJPCj2xP>w)Y9gP34wo`F@~nZ7F!Dq^ zw$GxHT8jDRF%5=zq~pLJiipR-Jx;qzJUn(E%D}+|tH+5&2TgmeovYL|G-+`9@!=xc zjGCwOL9Rm7T|wAHU-qi2t25VEc6T{834J|1)2o9sv$MPC`VZQ(a=K}bq1W!dgl`Xi zVS@b64i?FMyZ78t9V2~xAr`Cd%?qKctEk#jA9*-tM(T_wBWy`%Nz(C|LP(YHCskOMHk3 z3!~%IP&OHhj*g-@u}IMr>}T9+%=NbQJWYhw1%e$*lOJn&5HEL@Km1jBq&!L7{_4kQ zBt;$tgRclPDlZgG_R)|l6WSzLi0Y62%*JQth`E+l8N&B4I|lJsD~f~#!*N{>RDH)pP0Pe?#Y;8IEPgSAMP zpaGl@41+S;Of|ixI&!%hCVusu^??JEF3qAiZgAOEuO96s?v2#*Up0JR{++)=c_DTby~-*g zqSkx^`_2=6%7AM|+SuUF;|W^#jwomlmQ@g^$2AN*8W<4lc=Q9vO#*D)#h*PJFvdbU zHOpz}Xm?G!0y;+tD%S0E>qjWOk2n^;Ym^r8K4;r%UE%bh$!b3CjMBIv9VwgD3_tPtD*eQXtvonJ+Rp7@i@Zq0exrWzPWEp6Z z)S}w;DFt+yQMYG1mD-wdYIJZKg~>gc&Xh$ zr68Hgqk3r)<`f`|Zgiz`_Wh^MQ;~MBv+qJrRX_OXdn-;^ySlI88bg?oI1!I!v4icO zkst#bo+&4@58#I4#GgiiCv0kS=k|;dclHBSEZ$!gSoe1(ccu=n=N!?NgnOhh68)`T z;_7-+gxQLzCYYw}r{P&zZ6fP)dY%<67_XX@8#O6j{q<~R$)iAl2YsetiNi1wO`54v zj1>;iXxQ#Z`;7n-O62|fkW_Bm%Zv!`QZOM!#p7{>sPvhO7d`Jrxh zBPpt-vk_c6ETIwBKH;xLX*Ug7Ve;BkhMMsP5S0g`3E#u}5jgSQEkYG|>3kQ5S0o?G z-VT4aF67o{FLh|Is*2wZxL+oIx9ch2a8D&<@0i}ns+GoC&RzMV2!|I5a;r_X3tw#j z=}rWS2qywuZfbz+tIbLBFYZ~D5ic4f98*al`v3yP(n(-}T!mwTx!H-Db363IvctYZ z$A$ti!qeZN&BuQ|M-PR4+N^%6eQ059Ey}DLsI<4;MCW>J>Qx%tGZR-|59j)WNhtl2 zuH;Q<#F;QK?X+uWP9QPu%tDfGAgbo8gxCO@DL{Z15JUk z#llldS=()je>+qu`p1tSXBL5YG(&e|d_Nt_Kt|-o%~r~#EIa2=|5XAq#$&D{qR|(q z@kO$TA0c&8%}!T&GG^m)zQ4OWFKcnID`et}KzD&xey~4pGrY{ZIxbD2Onq&Y5Ik^Y zZ{v83w#?O5A~uD2WJ%#KP9v}F!{HTczDh(XLEqgVbIiRhXWvl=<+~J3Fb>LxYCA{(ii;@P8}F6X!g*l;B;#HoPkAGof$V@~=3!l* zVMpE`5g}pb9-O!C-9hiZ#f(>QV}pejci!j*ci&C%tp7&wm-vW{=}P1Fwi!Zh=0hzu zzUsn~Sp*I)I2e&?*GAB=G0|aVqLLxuVE0Op9FDIAy8H0~RJ;Bq`bTfABQTd6p&L`| z2=z9lmXWU{i9u?h?&Z%;e($gbOC<@IQH9A(si1jLj72Zmxs@Z}VjB&jkYfvnHjk;O zs6MzD1W}_gTr|8+K`Kh-r6z)3p>wjsp<__K=gXsIO4eF}zme1i)NG6Ocu@nBB*a-hTb6=TvIeF7G-+em zSAZgcGe;EgqJP+aY(!+04pnCrb zSrBJi6lZ{-%Z&)eUQqL-^DP8BcVyn0(Hf#KTSa4~GRB4i=QJogzoO0z21OM=D7o zP!u$H_I;T};NXs(51MiB&o92kUIBF=%Gb$+6BDSC?PLn+aba|J?bX#U=ovU~QnN{# zUW)o&H_+c43QY7xDoJ>YHWbj8gSA5SK=Z=%AQpurU=^mlM5Gsmtf#%&$~~h?83YL; zwZ4dZ+nrg-X-?z@ITeDdlI)LTLeE%DMC>6r-83v2&EGZ1Avn20=e1`vl~aASdANc& zisGQDp~0*ynjK!oI;vo#iM`S1FT(Ux-ftvv6m>>&B*JKdydq@3kHJ9dEshGJ6n!Z^ zYAv%W_9~+ju}?`f4roVO+CM!lu7w2g&0W80{MGLU!}r7 zQBqjWDmT-$ae=}P!0KPy{=E{v>dl^~3|_6Pyv5EHhsKS3GZuv4bf^)@0)y*6OVzGp ztp>+L1DUGG*|O4SH@-oH)ctIQNsN?r;Dw+Y?hGp{akCBN26v~J-n}q~Fn2QlRiDQi zCGypBZ#pe3GRyHHsSp4@@=Ppvd!spKyQ#4z+TCOi18))oP1z4UF4>s#@j#ObNW17k zvf%^JH%049k^Q^hlkDth(}|Zo}C|A$jsP!I+jn=^FuL*J%*4Nj+QJ{JMm0-9?WHl_nh!gDon6DA{C_6iht&_(+ zmX;{Dcrl*&!LMYDh>vdK^mIpb`Hn`A`a@~&)91yr-Y|yiU359ZtB#M+2S-Ea7%DH( zaixr4xy0MpS@`y{TFg1TCNW8G6boK^__s*J4v>)aRrE5=J{PSp)xK<2L`QFk58M)v zJd!RD;(fsaQhW?8KIvYK-?EdEYE>)|p<|88`Q`Bmo^r2ze+V=RSZUkA<0aqDpaA4PbskhM?)q})=e`J z{tm4q2(1w_jR*!E2b5MwO6=AbDZ-(j4`%flAHnjN$$HzPnaPUqFPx@fv?erhWHnSw z6q8s_merk(rBu+zg>6B;ZRh|)4 zLJ#}O2hY7@diwZDPk4LU$%FA^e{)nUk>PJN)rSl{-E(70KY1Hl3*ispbZpzfMe7aG zM1??}WES4aOc4AEtLN0a7uO_o9rp#9!g6>a1J)oONeal(+c1MBLL#Cd7z-o~ z{7O+5$y<4hW@S?uO)pSeA5Y|m<`MWVTdSn>{<}F3@!#`N6}sJ)F3^JiEwp|BWko-EUCJq-_=H&g0i?yDp`k!y2MdethMrylX2I~yksOQ; z{-aztv|YxO>YJ;bLEzXQ(?#K|nCVdCu;A&)Kk6J@TvmR5dPc*yTW8SGC+po|L?EXd zY7|W41{-vKxGck&(iFiWmmh!rSV~xKh9jIz6{7I|KN;l=Z6UpiG_U{fd3w7+l{rUX zTTcD``D>zYG40a=X}NG!?365qyNjDh{p815msQ&+UUZk??|f7_e0YujDIy9l)hM_9 zx!SEkS;$8lt}(vtM4&0Ig2eHj$?WvK!p`69Xh$if9F`Es#V&{C%u6Gq5TGc| z6i0^y)PGbW*P1oI@@>zFC;qMPaiypI>_{*FNB?XeaCBE!SADt?-uVf6&)886>bY^o zP#_BoRHG5V6|L+gVEp*>PyaI&ME~pUP79rNtoWS-1{w3R!nEWlZ^fr6Rh~2cebGj# z+#0PbbQF;69-4Cvzy4P(P`|pn`a8wO+W#>YtxAZeMzmgs`JU?Y^$F^7X`?QBEG-!h|gqyS*{Z!u75^le2%(6{P4M5#{wmZK8dW1MIQAa##!_>TfLt9t z@!MhByK))xIm59SFc)MCC9#*?W-+xcj!v17e7y9U3xeoi|+veAZsSejx z4slNg2q&b2U)_ic-3JlYZRQ@kb+@pvu%#LhCj`rlqlZZuKjYs^j^qi{>20}tY z-0yiF*Tk)H2IyTGHcgG%^_%d3yXzsYv;kWX~;n`YrLv&5>^{F73n`_1ukWScnzOf4edP#O6ta|Y`L)O zRh8`F?9m%3BNco+eT&pY>zUvRsYO=smO0#PuYXE`Q!OX^Q5iqh_;Lxbzdb z_$L$v%zz7W+-T3}7Kd_M5)}xNgx^?yUv9dnIOPmX4bJ}5X~z`o;qj83B(L`LUbl5B z7XXbuxf;cNs3c@9nrD?OrmJu~;{#|VRsqX%-k-_pW{%F?#~d~XhYszpW75|z1cc#~ z_4@O)iyOj_w&B%%SbYd_uwKFU@82`86oly&#Ti&FoYB{Ykdb^UPamM|yZZVP_Vx9# z6$%=3HoVgHgfI_(=lm!*YgW?Ao&~3o)Vu;zSI_*?Eg)5%FcmN@g|X#D5dy_*&m{WX zEX-LeOaZL>({>h&NQ+*y>?|&t(a#{8oA~wW>(XMz?4PhYpeSrT@iQ{4;cWMqE4|b^ zrR7f*Gv!fEnOMR-Es%7){L)#RXjo8nv-N}ND7O0*X2NOp&5RROLf&}LRq~VNz1Wx- z#aam=A*Z^JM6?ofQ0u;bX?q(hB`J@I;-SI(6u ziulC@iXpD_6a-aBrHZ+u7mo#2{^bc`T*5FgX&^wwnQB#>@8QEe;psDTl_3t50bK%R z-)C(ParacF$_jxyn+Y-uvhEVUY~AzWNoxcOqQvh4hpXww`WdHHonhXF-=pjC7WHx= z!9AoGadC(#U@nc*gMTZCGjyQ88CS01$7^V5DeD2pjuF#laJmXT`mslRu%eeoQ3UxO zCRsd$>%SXr9kgRu-*$aGl=;>^33INd<1Y&wZo>GXr#rz~jr2s^V#^ZytfD_A*cMIzpCu0}#C`N@Wyu90 zNv$9%%Fd|W;1Y|}?Umh4ao=!9Xw6E6Tj1vHJzj`4k=TFv;KFo4z*F^?F6)zuVAYSS zi7bO3a3R*BoH_@8jgBLs#9@euf<;@b{ODIK4YW9r{HdKzK=W?#4rIAd$o?Tvl_S#8 zXw0%t{CGI9B9g?wTJcm1VlVrK0}p}248J&hB)`Lz~+n4M1OV!Y98N?vd67s$<8h)R-?1l@xhqdq~y&A zpnWZ80ue_pEBYs0sPw8y0n*Ba6oHbxPRMoU*EcZ0%{INW1#B;!ERzY|N9Pu=4`K-x z*U8PjysmVNN+l*B$aI~ilNBx&X#9};5IFh|+dm7yj{Jx9*)t)baJFUP;Y05_l=6`P zi8Aj%2BQ^l=i*C$Eu@gtAnz%pd!b%hbDf@(L%wRIEGUdXNqge?UkBy%P_|3)FAW(^ z9S0`FF_TcYy+93!@zs`<81*0b7YIoD5c>&Ar@Qh~X1teF*35-l9*r>{q!G=sG#tb4fF`vcFhoBj_<}5|4J1 z^=Tc2MnBY^yGu%XaG!MOXhv+JK5(-R@K5^6&>IQ*zNG?5D*he#WURog|5X_yj>xp) zkbilm+Uh4a-U})MYdXH?xbMJq1c2m9TiSc~vD0n2Ix&9?N(m|O)~6OCWN92bN`xV5 z)bV|dUx?FZPpAfJaW+RO=AJ5UVL9N3$xsl6{RR!_gIfh!ehHfb6a4ToN6M?v_CJX5 zKEX>-`J5Xby3y@z)_Wa(WyL%ou3!~oKF+ADYU4p9k4i58w{^Y0&-B_^lm~Uo8^up~ zIeL$k0=Fr5P#1B{3ez~ys}{fyowTX_vi{UW@rt=WgD(;+(EQ~7Nqln)=#AH#F z)AInG<-=fm2Z3_P=vXxRct z4x`*s72lEdlWGBWiV!l^ya$FZ;8&mW)^>(>R!Kf-$X)4m@jc`&N2l&sY@TwfWG?q6 z^m%46Nt&?qsW}a6KowUDy%fqYRyoofqnY$`OoTS}DbWr+Q0oPHD>pEk&<{XgA4dwr zj})Z5eADp}jUIyiUl!mReTu|jZ1LBx?^?8!BY(eqUMD+yCYXLLlhUdnDnvq#gHuRP z>!c$XoGg;|5GzQ^!t+i!7w$9cAu0CDl$!+{(A2ToKr9aHBM_d(_Qg**>5jn8OZG1+ zkBVspXILVO<86-56A!Qzwerx>E~%0tLO1*VpwV{A*43Y$oqY}EWbM}l|2gs%c;0H8 zMdH)NtsIUJjy@UB<&cKub(+%4RbDMEElK)_E2?s?Na?}p7khRR{CkP|r)--Py;a2# z1f>{?(&yrgB#k(bn-yjTv>!LMq!k+I=%1CO#!>!!V6DfH;&@-mp3p@498wfwa|JKu zlO&Lm3B8eIe*Uv27eUfkUoRMt&1cO`=i|O0Kr?*X zRu(w=dh9weDOP*6uhUN=&7F>=&E#V9w&tqCjB1YH_bhd)y^e9Me@i9Ut8dn-S1GfvS7F+?Iud^`mnz(8N#Lp|ITmz?sCdwgZ;cKmy_Nrx?xvrN42mBi z?RJ0;qLdzNa+CZ_h`l>QtEg5C^*JMOB8JYo~I_7=d7kX%c>K{`v0&6N=;93{kV&Jq2^BS%7 zTT%9qqVIl`lqEgl%nA`w@c)pgbvE4(>_*e`^DS&Wfg0;BX;iV#>{Lpq`4~U3<|up% z-sjss1Kfvx`SJE9gcj$}55c$X{wa$KUbx(O_4Vj2=W_#8b5IA$een3`okCR{9|PT@ zE-LUh#~*Q-*6X5#PQYbTKiAlm3B>b8i;G~!i<8d!>>RfPb=)p{4RqWz zmGc2*B2EOVjHAE#?Ewh11e6mX(`13qqqLO)6;kO%jj+X*V^EU6T@&*>T|R2(1Ky>A zv_x>-nZ7R)D^~?~r9{Ms*Y?zS-VYb_j4>Uq`2;T-Lc27pQRVPGTp&?VaReLm`rBIq z{1^IhajrIJAK^~hO7cqi(;Z4#%3UX)Fxy5eE|;pKkUDbq>NI8GwW}|4Wv1b(A2ERC z_^Zu_{dNO=qu}q8m+VGU^YfW{1Y@tGS06sjf$P)smr9WcL6)b%4M$eviJ5t;okbYk zi|VKew!lvuDyml30t(hIt^ZcyGw;CP-02bJKQoMBLBWqHb5aH7=@<~^JSnF4)I#^nf2ain z(sk`KxQT<4Ga`};j^^;%?Ap2{;K{{}Q$xQFWm#292(#tWRzk(h>!#3d22qbg`Z;kCks*Cf zAhib&BK|pXF|lENX;n3~WumpS#qT4_gzq4}A`)T1G6%S>tFr^V_GNbw#M0*KYFCwW z^MXV7(UEhWV}qE41ksIeyOaF{TZm4n>c<2XzKPl%EBy^hs@ct5syfsEomSY}@nnR? z>C7(cnV5uicXyYyBEnWlRmvd_ZvwnzlyH6k+7Y_O^I|MrPQkc0dV zLqVo3GHn z!nPtWu(~w5H1tEQ%|?QYl{3%F*NAooIV2mc$dwNt^ePmH3!g7dH13Lt z)vSYU-Q{c1{6%j|9k>t@LXQ@1&f5P&Er{7Z*qa2y5SW>IFm?)m&TtKz?f@cAS=^2~ zX2umoXNV!?m$crYd&>0pOl*70%+>AAM~Ukj6UW=*kBe4!JH(vo@=<*jOK1Oid;Ypf zoj6t|f6)U_Dm5;%0j08dmA@2HysH^}<V6sw-Je|+( z&Gx&+u^;&*jJG)n&xgzbi>D7U)cMAu+H?eCZVkP3C zHC&dVQyfO-YZz=9&_Ees<8aI9bjnZkOsvakq29_#GzEaFd*YmC({u)TcPhFYhz?iq zq-A4JBH69)6XX<)jvOu9~F9YvUhQJ;0 z)F+MHiYS9F;s|a|81%!M%!rJH>w5w?-8|8qQe%db)2ffuCknB!*NENp1*5f1n*%ns z;vba?n#7>u0=nU6hCh+IUQ<1`iT-icgS?!>E1}_8Bvp~7T7)Tt{UL1q;au!a|2T$A zU$g5>h-LudMTTyrN%zm6$wz|YWA9(%%Ql1u)Wx3`uE`82Cj5!Wk1_75;@J~d+{@Sg z8pnH>Aw2sJBk+joi>1S!!o+BR$nmEwtEs6~x97yhR!dy^(3rjqM2w9L4l15%qR%T( z2yA1|Eq#edIQ*mw>~yA9R@m3HA^wHc3x5XI%l64u*OM!#m zeDrEHj`4GHdk;4J0JTmJLxsFrv`kHl&mQhyHkG7V!-*Z zqtXpWGQQk?)(gaqdd_klG$3Z!9kfB{k=IzQB6;jQ%sCD~Dm<)^ez2jABCG&zO-bVD z`d(5jsh1$I4f{loWj*B$IBA}qrC<{LHb_!I$-p55JQ|`{URKuOB-Fx8-vVLzu_SP3 z#|yuVBchF!5V|&IWNfLb%9>-@PNgk{cn=#UN5y%A9B5-8|BeNi@s;wZU_N0kPLi|} z$C?;X$Dsv!&(>@WwdV`;(lk;k4#Z>ch*4C*+q4Qg3don}s$c5S9K6X4A3>hg^e|P4 z=9nFMHF3e2sQzRe`T^ltG_j**r3`G3?rXw0)`ZIkRX=Y-xoykTAy6KT0zK|Q{j)W5 zX_zjywnHUs#a#r_v$`SnE6sJ7y4A_}5=III3+hc*)ZmhZOAuI@JzD3?%Dliyg4P;a5_iXVpn2l>iHEr!e~c8y`8I{DaH)Xg>T7Up{u*F=7pqatz!_V6uE}gY=?jNbHEPY9`-US-|dM@@Kqo z8c;N-zP-4nzP)q~&Fx!;1#63!Pif{o|0b`PRtF{vY*LT}y`!OG_N9vLd-@cO-usK_ zgfsemqrrn=(k7{Ahg}{5TKwFDHEHe=-X&(ObDr-f&;Y-m4PXf2aXwNO%! zFs{y9`6{rIJk#{->|g=CE*vZ>7;A)rrQIV6m4%V;)c+&N05L+Rf+&!NePDn)6v+nW zDLuJt{WMJnXTZ&XUIO40CY&$q)vua8I?~zB*t4-(uGUTQD@H^6Ef~nDb>fY_d4WZf zG4HHgbLHt*g8zkHXaL8cP?K`96wQGhRNA8lID$!ag|E-u_%tuT8c#)a$7a4ARw>Ba zhQ1|GchIK5$NK#Fv$|8L43Q13VBNo`Uf1VUKP13&sV?Y82uVgdj@GEni^Jt0AxXfW z*l-A_T|5-_$N*MlagG03=>De&4EB8N^g3{G`*L+Nz}h}y0!`k5ykYd|3cs`j9_6Nv z2PdE+!i)cb29CJ{Ov0}&Ebs_Er!5;f!DlK5@328%aQt+;p0wluqtvn&M-ltFqg9ih z|1bCg{r)R2swKIx>FMduq2^95($Zbw3xEE&Zhpas^gbpF^7QCMKVzGWBU#8vP)}3G zA2wapzg5lyX;P=Ll7R|IAzGKqM+#cd!d%*&396KwzGRYkB`G(*Y%=9Re}$ow=?)Wc zVqm&@>Suvj_0(mjRQ3cdy+DTLY4LGWEq`0aV+ID$+g);b?atzG085TK=K{5Y3$%6S z%wvU$soDf6#^ioNA!uub8dHC|eQnv68PS^E!lnv2I(Ru%Ny0zz9%2LPn&49WKDKKfGn0Z~& zZa+ zj+>$bFioVm>Z_{E49zX55~#qJHTL%QmdOg&gaP*4DNRU-;z*Fsj+?MKl_w2Unrsu; zs9{8^=xrFph4jLBy_`cqjAs3QdjxFF6SyV88hu|H?=y>JWUOW!Gs7dvHx9%CcY^2$X8Rl%GF1R>bOrg%gbgzjZ5ze;t9`>@z`B& z{~r}bdz_{*o358lUCM8d3q{H6!ryMfsu6haDbOXC-#N3+t`*>!a^a`N$c4<>p_YS1 zf)tn7AOi&G4ACMEA&I=OS#?G1f*(6QasG02<6^;EzCvSs58%`}W8cD4C)NM|WE)=3 zWRIu4Tgxnhy{evF;rZke)cn#TXw=0!C1K*g^B@n_*(k709Dh05}Fb?Oy#i(7hq^ zpA|o9yki(5Y)OVl+@Kw2-!^^l6bC4!)zeQ3>PE4ejFUB;8~lS1>1nmTigi1jB2+)C z>>TWrn`6cI`c`>FuZ~g#y%zm$PQu#nc7{!EPp)>`bt=g}alFNsA4LGY2pH|U9z-hk ziqE@UQQQwi#y8|P>|s#!&*Y|0J0Dy+mmOjl7#IxN_mOq-SN{PR8N6HV1iSx7F40<7v~L5cJlxM;RK)%TT~8!s3+6D$Yn^yAD9~tz6mSvdNfID zz)1I`xHc&8rIp=b`2^0==2z-c40a5l_OQiEcRyNItWERqqAZVH#-7gpWswQgcDy{^ z)E*N5pSTAZ5rjP6*IXTL@==4M{RI(F!@~@;c^>0?oJ(i#2Q}{0F2_afdCl8NuWtT@ zYc4IVec%N8XuiF}ufX`ysf!RFGVV$c?yH&2zat79*$29t8hHll8)5qYGzUa;7W;#* z^+zH$$(wUqiPrP4oxQv>c3xcw#5O0)KZMO=HIO(rcCpI7+ePQZhC!W&$EKNk@CSF? zT!HQbSfUC&{2vhEsan#iwjo#I6J<%!>i3U|w&6C?3)0}?98=`%|;piu4^2$QG3(#cvIoddWF+V&|*}D(}!e+nmB~VS;82KL6Y5xT_ zcpGl9#4$AI_-{2}*I}0mix*lXQKfryrwAD#zU4-H3FS~iCz+*+#9Zo@)&UynIph4H zp(Lft^O+4=l4hW_dWZ+2p^r5om>kLB-7CXQt({BvN4&ZU5#C!kq%aYP*k)=-5U<1hX zWay|?z^3nmd!RKeZ(9bIJ8IY`4Reps1=clk_->qrX_u-|3gRwy;}Ver;7fsIco=spGAVC z)bhml?}-G$PnSpazwxNO-XErpC=5N z{@Q_btS7Yy$*G0j$NKA~_fJkpI0otDpR#bRKg!w5F1zXA4 zp~w>#Y}>PIQw2@+bPsF-LfVTC71y}lUJudl>mIzUNoW;?betF7gKKD% zp;ae!VxC@F?J~q4y;(k)ijq@PI9Q53XIK@|4s$}fg765mmemq6w0TC|=6dA;F>vgZ2!SJ^l&h3cs)<}`DCkUS!0&cVzpigUF3P2f zw;6E?rZsW2gQ%f#JL@Z1Qw>w&zcI;LW`iJkc@&~<_np0;5<5n0n;dGKGzOSM$CrUX zQ$9RA%&z#Y<#z};LHipY=mNBXYeHJ!qLeN`IVx@)Np_55M}>m1Mm>(cQwti%)8e2| z)9_c~PU&+1`oQqN9{vs9=;=1u*qO*!U{6V5x4J5A$)fs3`+G^$fWKh6oq`<}@9&*V z?CFd)aWVnp+Y|EBzj6m(eUhrpcP;gz)>DF`QzTl^{4*)$y`1mDzQAD6xYP9w zE{-S6*62m#NyhFeUEF+z0l(Zhw{rm+&#{G`=EI;6mtknyATe@z6=Q`o_IZk#Aqmiq z)ZqBQ=kTv%{Jzn*^(pz|ceo(6b4RXQ_u~ycNc=&?!sA)d?~jj8+zgnf9n&%f{q zH)-T5E+xbv?je!_H5MV|3?kP2Hp9ZU*6Ci+yym} zo&(k|>5eXb?!+o;?f&gHzoa&*S4!N9vY=B6&ID+x95qJj3zJLy2!0Tvq=E)25AB}~6rFqfgq30h?iJf@_HzNb>m441s028!99 z*MaCDRuUT#(NJP+?U>mDMnzR^B}oOLL=VvK>P)sEUZ{1_sDk7h^is4^W_l^|o_ZOL zIzph!bX;2DD-^C4;K2ewGX*K8Ai>4}yF&t5euke=J5&>0 zhV*Q}sJmqq-5ATm3lJDe95P@R#d39M|Fc9b+DXXptS*4?P1F^elui;obIExwAKE0E zHcD#}{PJPlZLLB1*wkH#8b~c$G|in{+%^$cF6-gBQUGH9g7?WoyCG#oPy!=U4%|t9 ziKhVW6y+^XAny1r5gd$R%t#H{qR{`psyOd>w)eh`i%reYYK&U3Yqe_Ch{&;5jTTju z+T&=As$+y0QB-V2?Nw@2TSbkc#5_i{Mr~TVwL+=!d~@#mexCdJ)9WSk_50@c`CQla zzO*1rxWm{wr9VbF)Z}3|w9xM0QxUobbPy!DFP3ILn%$<IZdx)w6Z87R6M-o zCL~}e8qb&muM~|db|dH@8Rg1RH(hOUsD} z@Gd6Ru@2kYPt9E(w-Xw^<7wUgF@aL<9x4O<_N62#Bm9Op>)jqK~D zjJ)qixsZ)3!}R1qABWLBX4U#q9M7K{ak@fw*<+VoO^m@i z2(0G38${qeJCpY4D82Ub4(n*#gP%R`A`2M+YA9?`Y{~O> zU$rWVz9+}`*@VS+;4IZIBx>N%9s^`@{k6u7BedlJOYj153`3B-C^JxdXsYH=@KPV{~E}KqO_buW(j7PIy>CWfqIT1q0g_h7)E8msXXwuC(mi7cf&B-4n zz|b4(3^PAYqa)Q=Q-%55TSy0cnBtHjR_NjCCJmX=X>1Ksgr046eJOZ{OO9QiS$c)# z4Wjrf8$t<6?|u`kP4`0=E)PG0aXTvh;1tO6!crE?#tN*Wi=A|e=Ng@&^lk>*7gFSDdE$BRTvcd75YlU=57OEzKlY4_hbdD_nohFqKH;4YdZhq2XP&0s7UUf~R@d4z z(RpI6o5*sL*JRSNHgg`uXVqTOL&FZuU*}|V!pECR6Dc{N6&D+rR&{$c9IUyvspw(2 ziF7FIrM@^J$RtbM^sD0u&@nRt=Y!{x@cqXhD6=7&;UX-J^%fW(*MV(^go|R<)>*I+ zTkhP^4j1$-V^>bo{MXeJK7M|bV3)F*8=)8GmtXsJCEL1vyEP+if)rICi%>0q?9L9C zvh%Z7%L*naeBo7g2FG+dUquw6dcVzyc?YDz$eQ{EcU;XaI5q->`p8i`hUV`OpIS#nGDP$89o^)Qz~(pNEfgCl3)y*zT1H~c*+;wmL!7F^ zo;*=D}In<)Cn+zh>(vekFnKrZe%}1iC3%vl#R|^*4KS zq~n-uhs)N`sTn*oXVsJ5i$f0c8<_E#%q!d5wQnbFBT(e~H&0aP+$si$caA*!;$dV; znXnzOgXCL9e`Yh1u*8mzd@Jzi07D{(v63T{d?i22`a~{w7APtzqKQP}^i@VOpP(S+ z*WV_(y8c+;)GoT^{OCRZ{&8ifJUEY$Zi+GT+cYBi21hEA^JHD^S4O`?T|4s0RsHMx zOpR_n2y?t~8Ok5`HQp{5SC4fuyNG2U%hxJzmdZ?I!WLFQe$Tg40DIg)jXOa|s{>xb zi{2=i0xZR_>eGj(7Ad-`nQk(FHF(h?h~#(3((esXpxuR6CMHDJhrr%UznmX30{;fK zAKUiEKRMH7;QaJrJldNZG-OH5Hi1C;CO*!SH5+A9?!>=tvs>q5)Z@1#ue0K5h%k$A zbJkp>8@XHh3ngED{P*z(dU)227 z2D0M1$9mJ=sQnw6Z?QE79Y~2HwagVZQmLu|lN(|GWoDNTWEQN@uHD6~k<+cly3sJM zO$^j|UAwFWadLZ$n?5ycFIGcczmixmP}vC-P52#L(}%Sd7}h;yS>Xjx4z7U0oLjwof+J&t{H`Z|wM`^A1Vqi_s4q>Hxm z7pA+cQ|8SAS;E$4X_Ayd&!QOL_tpN4!3%f(OtWk;{fg=UAuUwDUn?Up9z9 z`ZK-wIF+9Ft+MyMV3R<;X^%-2T+KmcuO`*w&X6vsJBZPG&k(GSMF6TRX@js zytcd0zPS9%Akc6C!r(MJ4k)eml^v?w%JGeFJ@^tZgV%SturE#WtzKXBNqA13#}wg@ zsNXMX3rS@sBSVJ@H)uM$86lnSb55|Ud@*<`xRkH|dc-xg<(Cd+pn*8-R!EZ8;|EiD z>w()g=IgSOEe6}*ew3H=GZRu?Pp^yV{TPQfkUCM(zQ!vm|4$ptB@Th$3yZlkPZKQ%QKag!HBqpUkYsm^^j8E&QoeHrDH>~y}LVTT_!LaDB{!z1-nOC3|KBD$K+ z{Ny64s;Ug=7Z0P=MN|~hLbnyU`5jB!H;bU;i}d=D`jMsZ{r|(Co6J9Q7!*Z*PEJJ0 zJEaY09dMdH4LMDX1p3|Tof_MVsl(g_;L)C)x(NQGNHICkn-NGD5$$0x9@4y+MQR#= zHRaE-3=oZ~ zfzC9x`Z8t?z8<2{5XJnRFi(Xr!Uc@9rH&{y+CVKw&ZgjUrW~(hlga4Ep9Wq>PjEP` zBG$Kn<5O3EEY**!4ucN$xD1f7>z4Dsm_*ew^&ET*8Q(LtchFg<66=_y{1B2g0Doyk)}KWq^zgS1Ciy(utEy!Q^8`p5I*5f| zWLVVDLX68t=FzT3s&0@_67ElH`m;q-{c&I(;V3Pr{%!sB*{TmxQJS1h&j0%8vV7B7 zAitN&oQ*x*{ygwJZ`6u4OieA|hofGNl?Bo87`tow+JrU`a3 zaJY9*zJMK-5%ao#_fxREaOyqx8)-7mG)Clw;rULzuAJC=nI_3{6^~GUJQ@GbNAq&( z{vmRk-$61hIe+z&Y6v~-mVdT|*FzPK*eLzZG{eQO=7+)~cXh(RI#t6AB7s22hx{M}{Hrza%_(@f3)01O;5PU!SOXAnO)7q?MB~LtbE<2l*^0HC z?P8E9OH~jO{)a17Mrd;P3@bkh3UbeR2r3Bo85@RWRe1(-kx}a~WKMLWpGc7=4XWy)0n>hg)j2#=%J}mf7Yw@c>e}4G58IdF zu)SkPb*?;+7xrs@j$S(GnlqX$XPUJa2dm5EHBVC3ytVN+RrAS@S+gdL*K@~fdwN@y zrUtwJK}uJmm>zmFxGklW&m10u=vz^DgznI^%Ye>&%5q%Wi{>Nz?{m4nl`IT&SZ%pe zc01e&HAd21q~5PmtWaRQW10lr3TA@S%%-z`l3PY7yn|&$8)e zRY1~UAF>R!zR_e9CQo3(s(mz|FQgc*NA1BjL9bldDg$HJe0ZHx(Zbq|iJr1PamFmi znyM;rAnlAn8b9FP+pxI0ibe}7PWb=aw!8%OEPerlh~$UJP?k*bU3_;TO0w4C zYdYxOAX0?E%6z-8H{lKT#$L&04j3QZf{Z>(e*c$*2M5yQ=KC62D8}7mrDDDS1x39`6g0gqPS@89tii!lrE8phMiida(q1;4P`G44Tcve0GV!Q zj6(q851iqqEl%!WKG)P#(MS4kir`Le_U;@4&*8cP$t>3GzpkqG3Rxz@3sVtQ_QB^k z-%Q(ImxrQwzq$;#(z58%&UeG>LBFK_=LKpuj5vFzaL|W+DbAM>i(q-=DlhnPmXVP$ z`K09RIeV^+9ebR4@kZ&~f=gcDO-YA)>S`IoCJZXkYgtIV0h^!lSJ1xXQkp+HO1dnc zkdP)nndj6!K8lf`gP?Q41b)Hpao9=C!x4pVoiL^tqmmn~mh2WSl+{bS8I$#tKw~-^ zZnDqu0f}dRLxLxRE1uz*>`8T!yE9jbM3MKOpmR$DJzFNl3JW`5_<7#fwYIIXzUT0J zlQ)@}CehGNbWW|C`X^?;PG8jb)G0S^>=GUwFff0)XsNn=Q@~p5)7IA3U7({GaMm69 z&kvktsGpv>Rep{DcSeIx_#v{h+2O1JVD)*@TX6(u~#0Ap~n>kPj;W!efm=4yY9&!J0}>`KdEY?|Mc3cTPE zP#oRs!kWfv)JCtzn}}OrD@2qL=#p*T&f~8z#Vq>!c$k8n7<-omr-z`;e$vuj7B#Az ze~l!gvh{v8Enz43IYk0p^&RL!yRxDZPlE}6#~^n=b8fKg=m7-NwffxCU;SKpPRG zhloO%@g!Fo5y-%?<+!yWrF>2xhe!QjWfZ*ft!odKQ35a)>q+{2Ml`$*kvExPlxAG6A@b( z_Uz>%`KSki#dUAglWA334ap0kW}-WpXcVP=##2$Hg}Rze)!G^0f^5$YK#%0~Yu6k~ zX=&RprbGGN{H3Hky}fNGZGVaD;=hQTY_8vp-=INvw3I|*GKCg3C1KG%1<=8tf;Vo=*nru&Bxsv2n@@ju(H B&eZ?_ literal 0 HcmV?d00001 diff --git a/maps/tether/submaps/offmap/talon1.dmm b/maps/tether/submaps/offmap/talon1.dmm index 69e0bf463dc..b2648492d45 100644 --- a/maps/tether/submaps/offmap/talon1.dmm +++ b/maps/tether/submaps/offmap/talon1.dmm @@ -5559,13 +5559,6 @@ }, /turf/simulated/wall/rshull, /area/talon/deckone/port_eng) -"ka" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 1 - }, -/turf/simulated/wall/rshull, -/area/talon/deckone/port_eng) "kb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ icon_state = "intact-fuel"; @@ -5602,17 +5595,17 @@ /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "kg" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + icon_state = "intact-fuel"; + dir = 9 }, /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "kh" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 }, -/turf/space, +/turf/simulated/floor/reinforced/airless, /area/talon/deckone/port_eng) "ki" = ( /obj/machinery/door/blast/regular{ @@ -5623,10 +5616,10 @@ /turf/simulated/floor/plating, /area/talon/deckone/central_hallway) "kj" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 }, -/turf/space, +/turf/simulated/floor/reinforced/airless, /area/talon/deckone/starboard_eng) "kk" = ( /obj/structure/catwalk, @@ -6619,6 +6612,9 @@ /obj/item/clothing/accessory/holster/waist, /turf/simulated/floor/tiled/dark, /area/talon/deckone/armory) +"yg" = ( +/turf/space, +/area/talon/deckone/starboard_eng) "ym" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -6910,6 +6906,12 @@ }, /turf/simulated/floor/tiled/steel, /area/talon/deckone/secure_storage) +"GP" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/deckone/starboard_eng) "Hb" = ( /obj/structure/catwalk, /turf/space, @@ -6955,6 +6957,12 @@ }, /turf/simulated/floor/reinforced/airless, /area/talon/maintenance/deckone_starboard_aft_wing) +"JI" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/deckone/port_eng) "JJ" = ( /obj/effect/floor_decal/industrial/warning/dust/corner{ dir = 8 @@ -7200,6 +7208,12 @@ }, /turf/simulated/floor/reinforced/airless, /area/talon/maintenance/deckone_starboard_fore_wing) +"OS" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon/deckone/port_eng) "Pi" = ( /obj/structure/catwalk, /turf/space, @@ -7216,6 +7230,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/talon/deckone/workroom) +"QJ" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon/deckone/starboard_eng) "Rc" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 4 @@ -7249,6 +7269,9 @@ }, /turf/simulated/floor/reinforced/airless, /area/talon/maintenance/deckone_starboard_aft_wing) +"SX" = ( +/turf/space, +/area/talon/deckone/port_eng) "TP" = ( /obj/structure/cable/green{ d1 = 1; @@ -15811,7 +15834,7 @@ jL jS jZ kh -aa +OS aa aa aa @@ -15951,9 +15974,9 @@ js jB jM jT -ka -kh -aa +kb +JI +SX aa aa aa @@ -16235,9 +16258,9 @@ ju jC jM jT -ka +kc kh -aa +OS aa aa aa @@ -16377,9 +16400,9 @@ iL jD jN Xi -kc -kh -aa +ji +JI +SX aa aa aa @@ -18367,7 +18390,7 @@ jO Im kd kj -aa +QJ aa aa aa @@ -18507,9 +18530,9 @@ jv jG jP jW -ke -kj -aa +kf +GP +yg aa aa aa @@ -18793,7 +18816,7 @@ jP jW ke kj -aa +QJ aa aa aa @@ -18934,8 +18957,8 @@ jI jQ jX kg -kj -aa +GP +yg aa aa aa diff --git a/maps/tether/tether_jobs.dm b/maps/tether/tether_jobs.dm index a09d05a2478..f7f03758d60 100644 --- a/maps/tether/tether_jobs.dm +++ b/maps/tether/tether_jobs.dm @@ -8,7 +8,7 @@ assignable = FALSE visible = FALSE -/datum/job/talon/captain +/datum/job/talon_captain title = "Talon Captain" flag = TALCAP department_flag = TALON @@ -29,7 +29,7 @@ access = list(access_talon) minimal_access = list(access_talon) -/datum/job/talon/doctor +/datum/job/talon_doctor title = "Talon Doctor" flag = TALDOC department_flag = TALON @@ -49,7 +49,7 @@ access = list(access_talon) minimal_access = list(access_talon) -/datum/job/talon/engineer +/datum/job/talon_engineer title = "Talon Engineer" flag = TALENG department_flag = TALON @@ -69,7 +69,7 @@ access = list(access_talon) minimal_access = list(access_talon) -/datum/job/talon/pilot +/datum/job/talon_pilot title = "Talon Pilot" flag = TALPIL department_flag = TALON @@ -89,7 +89,7 @@ access = list(access_talon) minimal_access = list(access_talon) -/datum/job/talon/guard +/datum/job/talon_guard title = "Talon Guard" flag = TALSEC department_flag = TALON diff --git a/vorestation.dme b/vorestation.dme index a7b4957d8b4..2f268abe7d0 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2931,6 +2931,7 @@ #include "code\modules\overmap\ships\computers\shuttle.dm" #include "code\modules\overmap\ships\engines\engine.dm" #include "code\modules\overmap\ships\engines\gas_thruster.dm" +#include "code\modules\overmap\ships\engines\gas_thruster_vr.dm" #include "code\modules\overmap\ships\engines\ion_thruster.dm" #include "code\modules\paperwork\adminpaper.dm" #include "code\modules\paperwork\carbonpaper.dm"