From a5234383e14a7b59f6ab589fcb51c921c8c3a284 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 2 Sep 2013 21:03:30 -0700 Subject: [PATCH 01/25] Check Language verb. --- code/modules/mob/language.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index dc291d06461..04e29fc88aa 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -96,4 +96,14 @@ //TBD /mob/verb/check_languages() + set name = "Check Known Languages" + set category = "IC" + set src = usr + + var/dat = "Known Languages

" + + for(var/datum/language/L in languages) + dat += "[L.name]
[L.desc]

" + + src << browse(dat, "window=checklanguage") return \ No newline at end of file From 55865f7b1e511979114bf147284a16c678b582ae Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 2 Sep 2013 21:43:30 -0700 Subject: [PATCH 02/25] Added key to Check Languages. --- code/modules/mob/language.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 04e29fc88aa..ea82e57925b 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -103,7 +103,7 @@ var/dat = "Known Languages

" for(var/datum/language/L in languages) - dat += "[L.name]
[L.desc]

" + dat += "[L.name] (:[L.key])
[L.desc]

" src << browse(dat, "window=checklanguage") return \ No newline at end of file From f8d40ab907a6f885eca981327b2de3201ee3ea3a Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 3 Sep 2013 23:38:46 -0700 Subject: [PATCH 03/25] Fixes some Skrell hardsuit issues. --- code/modules/clothing/spacesuits/alien.dm | 6 +++--- icons/mob/head.dmi | Bin 145740 -> 146467 bytes icons/mob/suit.dmi | Bin 300755 -> 301193 bytes icons/obj/clothing/hats.dmi | Bin 52924 -> 52913 bytes icons/obj/clothing/suits.dmi | Bin 75691 -> 75862 bytes 5 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 63a7121960b..a1247457934 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -28,9 +28,9 @@ color = "skrell_helmet_white" /obj/item/clothing/head/helmet/space/skrell/black - icon_state = "skrell_suit_black" - item_state = "skrell_suit_black" - color = "skrell_suit_black" + icon_state = "skrell_helmet_black" + item_state = "skrell_helmet_black" + color = "skrell_helmet_black" /obj/item/clothing/suit/space/skrell name = "Skrellian hardsuit" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 5970422545df8a19e20ab43b1494ec988f3ebe1a..c7125a26770d7a71394f4975babc23ae99eb51f0 100644 GIT binary patch delta 8639 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 delta 7906 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� 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

`43ul-f%V!ot21KnI94+jN=ZidAUcJq~NY-~Et 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≤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 DAO>T~ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 8dc2438728763cd4c957a5bd9b29b65fc68bc41c..fdcee551930acf86958c52411ecff4d65e010a37 100644 GIT binary patch delta 15043 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 delta 15054 zcma*ObyQSe+&(&_lma41gHj^hk^?9pozmTnbO;t0C^eha! z2f}brCB?^mBZb1kUgf-c@)RS%SsJ59i^`b{u7#1h&Yi=7sA4l5O)s5<|6Q@ zJ~ls8nv@l~yjLyCZl1!{DJJ6FX)AAQ+MnJ-q?NnvYmK>%7ELZf$X8Hv*JC+*@f^yC zu(ASt6jHpi8=JudW`ztfgULyB3U2O`(KQa@%cY(eJ%wE2IieN|+#YwP`DzA| z4OSX<>|1Hrq%k_C4a0%U;vcly20hU)eV;YFfP>41J@?e&GA7YU$twcEvxpN{I_{1% zf*cemhiKkCEEW?(OXIJpuai=cD|{DqJJC~?ON{yzhn0rFU>n8GVNdEwTQ;uY?ri7>SY!DR;lAeAN1SW~bjB1hDkaQumHcI@K2SRO9YIkzBo?^Wm&01t zgt~ua%do(hW6AJ7wCwDY*40!#%B+tu=K%w~(JMY}K?=J(IV%QuIm&g(8P<=qxASZ| z@5aVVc1J?qDZHZNn3hv%kHsl@vh!p{*5#=2EzTL|{0|lPoVp&|%u>VKb@c@+I{-FV zPm3Q6W1oq;BAo~cU{UzE&{e{)m1|dC-l1>st2W&MQI^%F#B(1IW)f%W8yfxGW!LK< z87YTTTbuiy$8Yz>Y+M~tAyTJ?@SVG+LJT_y7|apNF6}yvN0)ul>WvET(Qv@*C`^7> zLt7y?$itscp$Skbcv~Mq9;g+>5<>+>Z-nT z4>1fzyR^Ew*Df*=OvZ7>_+#0_8tu3RJJfMWyf@aS@=$RkchPiu5B;kaOv}*5@R;6# zJaYh-RZ%fvhJTWP<=3zLoO0Fdu`LEKFUb&WoFRH!5IrhVymjH+@G}(_fYFmT3KH{S zx{mWjY*bOtK`AcYNhwj9=Avt!Lbxbq2otL6S>*<(2@%>IeG~{B><< zp+4@(wAl~C`0MsIUl|eO=Y5$4m!D$8Q%faTlYD-@4C0!xNuRb&q?3s*9P+tuoT^nS zpnLTytV!sGa%y_|b8_-?K7fzUeyv`ytYYrq^x|T=RMe1&u^)HFshVbCcXc>E;%xQv zzUQh<`5RdtMXN}mG};@yz)ZrAGaff9R_}KdD@Vk{;{`M(KUa7XnV>wKU1XGG=dcjZ zZMk>D7KtPOqFgAf`1t9}0?9UJ(r;@0(b4Kr-U5fgQQfSHcy1HV?@t=@oBoLF39^^=SR+`i>YBkcLIN%A2p3^;XMpp z!gg7@jrfAE4AoLcM-PEweQbWefT$=<^2@U-KE44)?bUfikvf_mWZ1HX{6;p;*MIKd zviOFX6c3YL*0h&zF5qZccC2c(XS8q%TTLB$au!fcSAD~LobP{jWrXQ&ucDAbXxu8S z=_DZPjZ`uFM(TAbcs?{7^5`0UW4lb|xV&pbCdSH00QrMVTnESrG)l#%KH|2pD)Zp5 z0ugyrUNWa}-cWAHKdl79!MD#=$ICzeAWA{8KSRXPk*s|8(y3A;(|hxqYyG9$960#5 zhOx^i*4E?v2zBc*F6+Vyv(6Y{SaO{x=HZ0V$;OkGqz6Uy`$rjGN}gTQEMvs;S7;=r zP=cPSm`XI@53-(@q94xu8fEZES7fKL0=o8C+&TmEy?ay}ov_EB@xz6hN3wC1x@EoVNQn;Z}_DH5!^yVt^k>{TXAeXiyLm>y+2aBXEyZ%+%6aR7m zEzJex1k=aplvX_<}fOjv?L_)Q|L%$f`50tWb%vheABAhK7c2-hQHol5il z`zsU{+5cy)z5S>QA3B{aOO+2=4bgA2dbTsudQnA_Hc*YxPU$cDY%ykDJ5kS@?^fjH z!>1Df%h3ht=43OY_0${T-8CBj_K!>u6O!}(FlJC7c>D=8d@fd^) z%lTB0G)xm2n26{%Fxr5E0wz}@U){rl8mX@UdP#9HFCR1jxz$4!}gPXl&L@50r_qU+8tWs6epC8Z$10vO36=UeDIEPY245OgKaSrui3Nv zs{2ovCX?YCfy>TslX2OabfRU$%31&UaI}`|)lW~wH8h?v{KD_V3&mNoI3F1JHWq|S z!n#}A*5!s35IZ;Ld!^~&!PVA=0#ioqWn^*Zlj7z7bq+!R*a0j=14Dfr?_O3{ql8|J$2kQp>SJVSE=nR*w*&(Q9!mYif26uM2T zR16HFCam8TOqtZ_78Lxie}-<#3BMcxTD4XbkU#1x`@x8 z(ZeGm^rjy_e$2qYAXPR;p`e1h=n#POug_S;6BKkKNjNl~P~QuG(v_f(bDvDCsWo)1 z${5FdpUD>FWC61KF6daCoqc+2uDqQ`ywD{NL0G1P&qXu&4T~KyijX|iHqG%5){gwp zYX>6CSL5VMZm%-E7f&U}wT8#+`D?7ks7cuM`+x9Qy?Xunr4S;OLyy%3r>U?otg@05 z^9g1D+5^(_>C>nB={Wa%<0fe6UUy&GDVAY))IPGuQJ;V*9nV$@%rs%%jHd@FwnfRT zyJdzbQHb(u6vt-2@=ew)ti{V3caok=D(ovhYi_JZ?4`FKgkdcwGJ}LT*vbjezRiK=lAi*R5(sq8z)o3S3T7*E0mH>;LAevI}C*mnU5~@+> zRXPEliSsuH1VF%INpbOickoz};O{KcgIB-F4R^;7Te)Lnr*29>CB{NW4Xl3!2vm9~ z=!|ASjmWu7Kf|_{IXzj=#l$l6Wn#b^Kcex?v>R(f=l%)7Kn+}fDZwQHLK}=$+7f5e zF*i3?bb~z_!zm7qsGm_FAzo&pFcq(9L(OaLI1fYVA zcN4MDKv+>FD&7I4nIIfkJ`De!AW?90+D9XN7x_MLT{27l`oB&}9ItQ5Y`?b(-(M`P zxmw}S7h>XKW|oyxQgY0i(7n0YtwkAy30CwZu2~s55D;-=to;1sN^Q$`rd_!wmHhDJ zp|TYyK{$=|yEY7CnWN2=_DDbru6k2oJ-J=un`#QCqqhN6BRw|Fp2x^{Lsx%vxMg58L|7eA*5 zgSQih?r99EufFV92W?>bG}1rT^%lX01Q*=5m*rqfE07>xEOh@&*pzO8Uy%e^78OCUE`(QZhkSrhdX9ZAVdxzI9(IWHrNQ-3$@-c+ zc7&s*es&ZcB}q!EhEX&{HW^*T#8%_lO!g*U-a$@IE>5y9Mr)2mO}*&k>?N&8K)9qJ zm0fcy9ix}3VzBnrpi0nHFjhvM0EbQ@9Re`YRpv%B6%``Oso zZ0_u!Ro~?0rP&#onr7R6E?=)%P|q8)R8H(=OJ|JI6Db4c6uaK*w#n(9Ug#DntGx0H zl04g=0;WYi9!*1ycoB{kEU7xapqa*>%*j~uUW`8i#fub{W2EF+i>8$6xX2*>3i zBd2kKJ6QXQ^o0DdO^g0GLAoA3CLs5r5d*UMTub%C$9F55A3lBtSF*PtT%3r=e&i1I zZ4fgv&(a={BBx|B;Z5|E@JT~2`ZenhIs-EBE#80ffY)(tQTHavfNZm@2>WFUS&0lI zvbh!U@33@LW6;ADS5i}dw;+@+o%l)x*RSt=d3jrr6jk4J;ZqFTtYgvv9X2+Z--7>B z9h=jJ_UK9M_wW7lRc2ryLeIt)1z+<|0cvY`o6o>1f~QZj6KkoqmkMOZLUzMA`wuFT zWxqQeQxo}KBb#&K$?UsaU5fvZx;n9C&UAX?ctp)s-`x0V{nuVpb10MUciK#87f8?L zrTOgaqJvg;=kTI#_`yM4to;He$1RE#hz|Qt2AWb157RfUCV9JGrY3 z4-tZhH`13nD$0QL)96dJs{l{ZOKDwxZf*Ks6S0V`y%Ghw*mQHzG|tgpaWFHmPbU+} zoN3(0ef2R#Jp@QS4{vRMLK#OtyY7v%I}c7n`ty09jIm8!&=SJ=Ow02d+7kV;PamFN z+P`e?6sNgAF`+Ce+AjDBs5xR^yBD`tjYk67oQQGjfGTmR^EO`P&{>_a3>6#Dry0U@D;ghZf$x2!DoTjkWvsy^!Y zbnk7l5%sLlgI~5e(Q`xeNBEOfHPUt%JIgl+s9OcA!K*TzdX+&(fK$Z=10NqB&(RSi zAzsKnMQK}YIccx3L8c{xc`(kCnEa|vKE{prup;sxRXV|tpFX(b+>eVBgqOy;+3WK- zU!Z)!PfkwBX@8gU>SM{%OXg#lnEFp^Y1|$1eOEi{fh{Ckot*{3HO(G`g1=m(k8hbE z6ruuMlHXrG(*MJZ4%7#8BoDYVu1b9H*ipB9GC>2W2z_FHjfB53RC({QDYMCTp>c_y zr1PeMruVbR(9|!>$U3vXW?KU!w}0#bV@=H@H&%L>Sx04@J<_G&d#AML%rj{JYpvv% zkaxlGyC2`be=kSUHKCz#^RUD(b5O`P=Am4hk%@S&b50z^r2+mP!O<_wII?`TDXG(s z%q=y`NjWo>xnoy)_-p0#7#rZP=eEvKmbg1%dGO@A|BnwCCO^_G;1Fe{{mYR~nRe zXB{vn+Gbw$>Fw@d45W>>1->n+X&~aPhCu~ zQw85nRzuO&@87ep3cCzE{J{&3I>O^`iho!jYw_IteII6zkR3t}gK@G@nHAA}6ei~G zr6vhG(Db9D4f&bFCnL;3MsHWfURdsL_BHmOgRzzCVW|o@DxURf-+1%|hLF4g`}{?A zdCSCfcDb2QZHL;F#kp%zlkX?#bar_57PQVx=)&CDFL`84XWyl3>cE|^$4YP7T_IF+ z=b4SIf4wg&AD33aPD=cbQXy{`Hj~n~q@>=@08xRq`x)acma(paC`(6cJd$lGi7 zG*kbz@0(q@q$ZxKhua}9TnJudz4#pREJWeyv8z zsFD>r^16NhY-|-waA6$SFlKa1UMJTxGB&|K-b|73xnm>Cz|)U|8<-+3%P5@Qo7Tn6 z#+|4TYQ%3fYT%q2EA;N(s(%f@{Q2t?5IFvo#lc=zvV@U9Q}%6}Rbs8prPyryn^nWZ z(2nlz+QXLXu*ex6L_)&$$!eK54V7tU{&V+wMz6LuksfqhRzB8$vr_VHZHed1?f))T zCYd|GiWD)>qHBMwTrsx*Tfae^JtHa|Wj6gcGrB2jlX>#)IWjT%fbY-5KMC|66Wu#C zR;LDkj3I3iRKwtTRRp7l+|wGSwwM}MLmIP1Qzi1rUEdt=&pcA`6jkNYZW)+AqBsh_Mu6@ zdpAk`v}u!DoI2p_!u`?S^^CYBDv#Ex{6$A#+U!#6lH0%d?K7obsF$~Q)%igN>8i@e zwH3=>@9upPM8(+Jn1xIdcS}Wdn$bgd|C&DPN0K*~l*iUInPu2Q+6@8$~+*~aY^ z$AJj~VoEwmHudy+#$D?$oM^(Vl4GQrnwq5SA7h0anUWka83B%hyu8joI%l6`u?gAV z1Fv6wTN4luBwnpZ_`bzmm(+4L$kNm!o~GLi8!1KA{deFo5-1vGu*lAf$lsK(BJ?sDH??907UNH*S| zL?bt*7!<=5r>9%s-^PL%7#L{E&825H`TJ4LLE2N(%bP1xkV?q-??>(!YN@Z!P=0T0 z$SNx4iK@SFV;*^7CbM_+DG+&CMEtZP^`IODmeabFB7l_Vhl=yH$)tO=$vZexVl)Ap z_^ynpf@ytVn-{OTGrH0};{?>(gbp4OL&BElP~LoZ{$5f+))yrJy`Ul=eYAXXL|z2E zd*zFC+U`R?`)&7VW||}9WE?GdFxc3!;YUl5>Gn!vX~f#v8%$CZ1x!>ZVrNz_QcO$( zxx>PkxOM(B0y@73y&HdXg?X7X_5h@OEz19*cl>@CD*A5<71-xyfi!^oA^MCaLZUAK`g;+GtdIsE_4FMc^Amaxq zJbyq%{dszFmfcn!9Ud2jc z%foxEM&nMi;z#L%XaSyWz~bm0ty9A<%Mo+?Z1I3L??wjrUoRik8Q@KU5~W=h@VY-` zS+%QZ@O5^t+M~+nf~eEoclJ4*<$g8MS>H1pc<0j);WrD?!7D`-m2P`#D~ok@c|k#_ zlarIAqPlJTwP|=6NlE$9cqIQJ7;|0)m1%$*HN!M=f3jbRFrx zE0oJ(F{Lgy+?3i38rAZ%ZcKQ9G4`j^eDB#VDqsZ4jwaY3EYm;lYMUq`xu2ih%FcD} zJk+mwb&cpZUgNd_93?YSf7AM;k zYWD6FT^2@dHMO9_?!O?N;Sq6jDV_Sm_^hPFz&|pv5T6!a8_gr-uJl-?QLx@Lpgv>b zCwhkOne5&GQ^vH!Ioky0XLVKW&hfuq(FOT~uBbe?GYJI_!2P-N1Q~5AkAz+=KNQ1? z@r~#(=9iu1U( zoeGw@qdJ-O&z>8#`|qb2>;JfV=Ef1ttlYC(PV-zLr16`JIvrY9%NunKnaqhO5Z^iu z&JHalR$CzPsiKlnQe0e|+hFx14JiSQvedbYudhhGd&1Vav#P>p&v&w+LP?F1L%kgd z*G$yjzr9oUj#pckh!rb0irrJ(C{_*VW`2xD@e5nnc9dj(_hxUvFU$!{QwFY&lGKUO z+u5JRt2=roB_%N)-QTdh^*$-vIDbgE?AXRW8*B#D3>|qMDt_8m>m9SIs;YVn$;!%l z?2T`3ny(}q`7;Za0AlQeSSqyVM?q_{5YM)2K-A@I&&E$;Y@@ij70V|*&(p8~Cg+p? zH6h_ynuAW}#K`FSY};)J`->M6enFqrW@kL!NCym7A1YSpmAL+&n@vsiPE8?#(q+B_ zYZcFX#v!1=b(16O-!A-~Q8tj5n_K%=L5rD{)vd{1cqFS%Xy@&_|A?c8Oj!`D?Ck8t z)YTJ^u$2=O6s#3Mp#2Z6l&8-d^Y-aK%1K=Q|KXtiU#X}6m?z+WsHZ^jaTY?%S0G6h zWcc+zMvLG=uE{(g!yjSOOe6BI0<|;bbJ#x~?0+})qKpIiE4KiU<-C3>?&!$=?b|m< z%LDTEca_TX7is?F-31x`ueWw~rYek}jxDFsr+v?{(A#b8qwtM;BgyQ6wKgho(qB^H zQ&=Zc%Fx7GUcRzxxb?(K>`WU(JIeTR16crk)n`a)V}cNSvPMSeL8X^jJ<>1$e|=70 zRL!qTAV)p0g)h1i*pLfDdt%a!;|3TXMXGk6Nz{-8+o*^(kj&X6)D6()#<~-`(96 zmX~WD+=G_zAZer0>%L|Z(G%klF?$GKp3Xvvd06~AAm#jG{3oQ2pCy38sYSJ5#{W5+ zF1^90!#apBg$QN9z{o)a30s`~1Gd@QFP?H{pz}t-dW1k}3jnITIb ziy0XD`4A2-80g>6u^ZrsOP*tE3sS2|2IWreG7pz!Q9h(NHVu@EFfioxTzeKFkCkFy z4uIqG2x;q*Qn`e$5{(+(hJFf2>N86AisEg&YHpJ=$h5q6R8LDndyY2Z+ zaL(bIB%z;! zo&8BHT}NajUcpkWnG?u=4f>1VNf;g`ev8Q54E#p=wV5*ccNO zN@Lc*)caA{-EX>3b-9&G++hg#IVi+J{G=Pzxx-@c;ARA2fQ`K|zDHhIR_2n|rcMIF z%@9yrkXg#~kzL3c14LUbrk!r^`dG;!Zb(gkWg1&L~jxeO__`5T%D!`3hWDPHmZ!?||*$BCsmpa4w-zyZDEotL^pP z!NpE=yHZ7?zny*S0sCGGh#nvyAadce?0(j$w06h6>*hs)_m>>c*Z1}ic1Hrz|I_!c zibj{0_3NG1%E>d-j?1QyhH!osK{>eZR|@!`V6>@t*m` zpY@}{fiY;cL+H)637$@Pu|InwvkD8}v+)q?auVxKUuI{&1dFP8vViDG-<~D>Fiduo zUQ{zrWcH`u)e|V_7&in@e=8ejenU*^j$G=QO=L@{SzEt?a5$~viCdlz)wA;QPBSp( z?mj0bKAn{3aNZs!Yo3$mXnhCTQ1~uds-TZ!N_A;f+ltgUj4#8U4C>F@{dkjuX%ZWc zx3~|=Io@xil>2sB9O#Xq8Tr>jqRl$oZdIm16XEZFByu^Ov$>h78RMrkYLo7>uX=a4 z+$;qZ5eZBEV_avdatZ6Vr2*_yXcGmL3J;h(nmuJg=V-P%*x&)F44x_jEA$O zBIrc{W1L$IOJB65iu$GU)Mq7DzGxvNjmk$!a3PkR;M6NTDgMr1-rjkqT|ph@C%MkU z_OCr2;$h@Os}fHyqhJScSGdhF@OJ2$DDrzz3?D_&onZ$0SRf&6?vyXrb=UBY})qIk_s;Z!) zqvHFxCnX<{&v{5;A6@NC*E_I&{zNq>2NdVwya|ug4cV>U;I(zKrue2hNX7F_cuM~> z7$}a84SSclnja=;Wg`!!WTGHtBinPdveN>5UQm|UKzC11 zkzerOjvDWu=y}_6hKae9ilxH%-GdQL*D}qxfaPQ+nLvK#(Oqjx`@gZnB7(TwW?iB7 z8J-m8L%>n(7tHi?Uh75tzZ)@7Q){G2on=sgat0bql6-%8>>Z9^U3y z>4y<~6?k%TG7%|hp^njSZ~}4xq7gr~;D}9mKZ|$ajfw7}oSsL^qlPFqFRpLMP|OSs zZG0b)XETn5I#kqg7*0;gEv=#xA2K@h^Betf6TZtBgmRUhSKNc=NJkA^^vqL>jPTC7 zf^wFNh=_=piO@l#Rc8YbUupbh zak_3r=3HzESYlo-MxJi;y;p|5^+DJ~(A>#0S9X2?(i z37JkxAo}{2Dr$+-`tN%s8bvD`A4KENfB=$9L?}8pSQa(&0^IFRj*X?gXA#1L(X$`y z^dK74=_Bpvw;l+@#fbn5HkGMtcc9Z)-E`xm1Zt4%3j^Ym`Zs7yW z2M&OPmRgPhSJ(W!wsaJ^l*!q)ri@nlD?vH0NqhgBt>+^n92^x12p^VN?7YuPWmdG8 z4XVm`JBVw8BK+FhTNc8a@i`KFd`}TZ*jHF_S2(rV`I;DxsOs)Xp}>Y}k>7)i(=1%> zsiTi*(>78JQu2X1AuCtdQ@|<%$$d{gO9dp>a7Kha$ukUoR_OBkL$(+Ls{RtM1|Kv} zL_k0*>PejffO>I%T{ z?WI1pZHPNKoNc#?Sn;v9x3^OMJQE=6eR)ii3QN`^H~L_){YQsK$|Pi3rAwup_PdF8 zm2KJav%awWvf~Q(iy7R@Lw_{6{ff3#xiWx_gcWaF4V4sK+z7QWD^|CNB)%vbfxs*- z9=H+5m~+# zw56;VsMvV+v?bn4pc62{MbpUcxV!UhTY3=1JMcAY2ak~jL!J?;3LnAz>*5C~?rpSW zm|q$ZgADTz(xHLD){DKVP$DL!6XzWyiY__ zUB}wuC!>0NsW<)uIIh_8ZNQa%h${G%*q3$y{mZ)y*CO(3UK7{XAO2#{{A9GGv^3v5 zG$h+wrV3#Z8?n4bAp7i#E!77K_O53x31WVC--RwGANRLs{NDDPxg)=jNquep(4ek# z37mHsKlve2H?H;LwgT7_)2qzv!KkDzw6@P}$wC1H;I0!UK+VlcyK|0ZJCp&ZHVqZb zUS3?ISf)lmP`J6dd1H{2stRKst*>h`6BidNU3ZjLYHg-+7iz5Fx-wktX~LdOe{S{4 zH1ROebaZsOySodwz~lZ^^g1u9hQi15zi8tjxL-#$@EbNYZ5Re+=c|UljKao_R`Q#` zB<7|+7y^hNbqnMdWHho1z+=P1$+;^$gGX*{e(Q%zvD{ycryn27`RG1K^q^A>*8W^@ zq7}U#ZmF)u8Q%86IdaWG%p5b@#NATLUr7CBYmX}q(?2^G#lpcc-k+Ao|9JHBbvqp$ zEr{&itpiCqA_U+7sKaQM^ z1z=&3JW`M--1)t{)#Iid2E%j{!UscggZwq}mCJju?*fj@+mj}>q}as?D{w9iB0sD4 zKnf@QDya(3oFdt=iJXE;-7Q?&V2QDlU%?XxDb}{On^Vde?bL#YR+wjjKUbO+shW6O zRW6eihne^r5;D}}zrm(rgj&;wHi88KRq|n&-#za{JArEcyH}P1EC5r+WeR3$Gf`wo zHq^o}BM$SDhCpI=?)Gb=M@t$?(3NM9v-x7JjZ$-+zJq`Lo8|>^tLS@gr!OmHL~bEB z%=77=9h`dx=1%!l#1*yYhZm0~J*7SUA8Zw@+A(Zj_R;>iMpEMjDs#%qtL|Kl>R(jpHcK~6GjrVCbZ_kcGdYHrAKt~B!E zj~)Asu*m7SBr`qzcX2;LZ${vdEBP1#!5;jlB`9xS7GHKU`cTK+rqAwhGav_;5pOA) zBqSu9O-BH8rEKBInRx%M1tEZjouYJSQP@xo)N=ty@2Rl@*zUoHE`d)EOE3Jm2n}g> z1%)V47Re_PnAKBfZS3tgL64PK%bl<1)cOJT#`&eA<7kTAQvMNVmtqQk9p{Fi>$Y18 z_H_bsC`OD{N=oMZ&=Xo{0TM+Jg>=s7WEwwlmqcvD-@j^xMACp6K&a<`R*-33l>j4p z=c_>mwfa=Jy|b}_n_ycG^|pP<7!lHDNPOoz7<$Hc?Ub!7qLJ@XJRQ|$$oCzF`dx(Y zo3fa{k?Vi(QE_+t>yz!s#WQjW3KUW?-#09prLpM%@`gQ)K&w>y#bX*V{S`P5QLRIK zQm>u7i%WGBFwpi`+`@v+57EGPfRtECPe_<%LuB|Os0CIU{z(^uf`Yz_n53p*D}lYw z%%pXxt}$ScSB%o(hYK};^BTtKq~=QdayVtEFfUVqe*i{aBY(k0f}5V6J`N!Qct~?9 zD41}K`%mPt1O!}oH=c`#idJc}vQL0C)Z)|;@T~A@2ud+Fv*k`$k7=hlx2m3A1PSKu z;UOrJOi&hA`e;7}O6ho`&;=Y8>C1G^Tbc}Y7W$*pXbKOe3PzmxC5<|Ut1Vb~qxwNR zy(L2v3t?1B4I8lU-93=^P-lkg#Z^PcM#X<=_~g-g-~!Y#U&>8Bw`~w1kWjM7T!!+ zp^Pw+5^j$iC9s;Bnidun%}A2R0%o8>6R)-V(HkrOBCGo_I9F$f7(h)as4w~ceVFAU zYG8-E+bfLy;m^7}`Cq<#8LcZ!^lNNxh7V~Qn6yEJJ^aN7NAV!D<*gyj6|i?7@e(XM zQx`zezjqr(Q)n|_6yG*rzpY~X+Lexu6i;N%-sjk9xqGl5O9=&MS3%}Pn; z#gyC(;ENk?YTJTo^i7Y7-6#X63+px!ROOhu=Ubo_H}a3=$OUM74tB>yI(lI=Uh7vz z|NaVJA-{zGc1oSK0~PYM9H0QV*0xYiIKhK&_HMn_5U^6ou22^9i%Cc$!z0}sS*-Ic z+U7Y^!-@_B2iXl?av8@8Fbnhi-JH7CuG#i32>!s%=!X%%P#S%up-o2C+5MG>jFiko z%TQDE%Rs3ER9{8KXnRw1NRP0>nKNhECM}q3tA+SQiV;|@cp2sI9|>*#as9d?H?uZ+ znFzRQuUZC2p`zRODY5#7?Ea2-27EKhvsN&*_4I~_033@ke9NmlgpEr+U?0WjUnp=F#J@W7bkYB zM?yYwMqKSYjTm?6si@q)HwH!rOcZ>97Rq}*CwN%}--``@D>$`SBy!=^UfZ1R^@DzLf>d~l_`zQZ5o{3HrY0TSj#}%OwOp{VQxDua)6|CMt zb+NFvvE<((j%wrgYbh9MN)cPlkv17hDjSz<>$`jaO?Ol3AA8V_d<_p*0~E(edhS3* zU1i^P<^g{3>$#hSh1KclsYN%U^AErf52AOs(=3V89`fL;)!!NEa@8I;5Ox_1Hpwgf z!zxeXFTr!~)P|%~R#tuqU+F9V{OHxIvJLa-uT(O>!0(_*ArA%-@y+_%lZ%VZlnUsa zf)Oo2L-hF-3cF7AJK*f}oA865udmm6mp*9gAoI1v#0=kX>Fe(9xa*|sgLIURVSa3RZ}3lzj36NvKk)AD+u*d$H@|TMCU7?W4wN?T z&b32tyuCriN98lT*32jr;H)+hg>rP&bTf(0ud2W$jQk?W@cqT z-0!D#=_QveC1RMy>j8nO10rbaF8}%cL%G1F!S}V9OnBOj_dn<_H{zAY$~*kwUf`8RRS}2 z2r%a{R=qYJ7YRolOLls^E0pwvtyN%yJ7W@KFVeBrFnn@uIt6Q7eL?FM6oE|$#<8Md uVUTwq$p5ps_P*IT diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 27880195516ece212a5e6e92386165a12aaea4c8..cb68bd46f3ffab5558b648d0cff0efc2edfc2681 100644 GIT binary patch delta 20097 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%0D&cAl9Xv>JQIT7`AK~$c!KEgXN$qz5oP_6xAAZ1O zGLf8|Ouv4A{Zx<0Rs8+^dEkKuxa_jaSh{p66DCaHp@$yA$HxbQ!9f51{V^B}`1ttn z&_fR~VZsEKE?vrHmtDpK4?N(q{a+`{lR{%AtKZ}4W<_uci_6)UeOeVAQ7+IPqw}9j zw_TQ+5no_znu5({?=@1`O>m+MAeim$g1cfR(F{Mwz5NT7(7=o@kcgTbI~TP&6iMaa`EUAolC zt7;vB>(#55+U}KCUUB;kVBo-k>fcm|kXDSu!-+c)BJ#n;)iQvu(a5+lqd9o!klJS4 zn9=w;LVyv2e+P5J;y=3O+IQ~UDT!%zcJACMiLAKN(o(|0!lOV&QFJK3DDUyz3|JQMrim* zK0!{!2kW<|GD(TZ>+TP+MSO` z+CH58qso|<>qcJ6-_l$9hOQfVDHRrrQ~Gs#$M=-sj(#1pS&4rO5$eh@?xeD^l0IDs zv$jrFe{dI{efF7}YTeoc67{oZ&vv_AF)v(EaWMe_0o2sia>bNM^!M&hLwy4Ug@phV z6&Eu&B7)VA+$+0l5Nc}?5&bGhAhkKc6-OT%KZ8B)z9nGrw>6vL5vwQ zhAC5~uzB-lrc9Z_4L96CWo0Etj~)f!jyvvff9pAX`R1MS4fAF*qa>5(-XF`M?3M?B z;gMr`=*9u~g`4=`%{yg1^!C%C+ltZD)C53&p_#+EN60TUJC%Eq?Cfl(u|Ptk#26q~ zJf4ma-V7+y>;#8|P+_s~YhNYA^=se3R9Gx(U3eY+N%1W}bvKTUC2)EsK z8$*T+AuB73%F0UB3wAdLivy@B$;5J^f0A(#)x<|T2Ej(hGcKYU%ZW;AN-{ZE?D@Ze zj{E4=uf<$ch|OlhT#`pat(9$C{!ePCwW^blnu`iObec+L+w|$v(a!${Edy1f9qG6o zrD=DU_5{S&+Xr87AA&(xqi#7x&Xl`z9^Ew}Be>0m} zhu~~Bn;HuB1jTpV#Vd|}zpSh*r}tN~vnjsoF1OnIVB>083^YA(U_XZr9wdI8k_i_O z5TJTQpv)I{=-@%Jv$Nec1y6hU`1rIL8zjok2X?z1e}8`l3>bjLV&R1sUXUyn3j+oW zz~A4Wj>hS^%Ka-=Nqf`sIGAJOe_(L{&2l{kgMntbo`b~!9L%w?H!Y85x!xo8bv#3l z9#`8-LO362r`{1uFTC~ETaw9Sl0{#TrGI{c3b;fIe!4VNo``YCjJc00Z z1`Zt9ru=-21q0<8|G&L62x;Vs!}vFC0-K2&=pwohGu=IuIeAJO+!aA&@nG@LLxQ~+ zs)vdt&_nIPOFEbK;NC*Fe{^9s)YC$sr34Cl8}KAZaqB5PtZt%_R&l9jW+)@P9zdUqNC zdaQQtCKL>P@R9E^^}2l7000A#Nkl1MWCs5crgTW@d5hr|a! z$3CcJGU<*7NhA`1<2Y~}2Rl1E?s{J&62a!?CPqg`5sgNe5#DGu`%Cqo=_m& z-@n(8dxLS_kO;l*oB%HYYXN)AT}8_GwT^Vul%k+fue%ihIbs9tDXQ{)jeYi2k?a4- z+g{zx*49?Xc|70OOFo~MR##Wq;NT!+Sw^*5#q{(vf2!3gVzC$u!@%+JaYxr2FDPaK zILC|AcBh@Hs_s4@K{yGnWr;Jd+u2WvsJz4Ih%bNsfnB?i!0Fy$kL`|q^a7`Qhq!hl z5qLCr&;ldqg))Gs6`QIa3av9+Eu<91T@wmoT29k6cM1*wyh+BC>M6@IG)-g0B46<% zN~IFhe{~%j8ykqnHj9U8a&kJVs1o9drfH1aFl1ToF(37ge+>-{LDMwupFdsKnXc;qfOI;IOeWJ| zh?>b{kWQ!RTBpxPsLR#6-GHgw8rB& z4zk&-RH;;0G}`uPqwN5UF=VsZKr55t$^uI%DabJywOS1T`mTnkdK6p^LVyGUL1-Zn zO9J2uQ9mLi1n6=J#T1-CAQ1SWtv!+&^#&UCM&IHixO_s>gdh+I1bzt72`{1o5(oqW b!KLsY@``;*?3F8`00000NkvXXu0mjf!2J8~ delta 19912 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 a;TN6R!7f3X01Y+(0000 Date: Tue, 3 Sep 2013 23:40:07 -0700 Subject: [PATCH 04/25] Minor language token fix. --- code/modules/mob/living/say.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 3c13b8befd4..d7021a22b49 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -157,10 +157,8 @@ var/list/department_radio_keys = list( if(lowertext(channel_prefix) == ":[L.key]") speaking = L break - message_mode = department_radio_keys[channel_prefix] - - if (message_mode || speaking) + if (message_mode || speaking || copytext(message,1,2) == ":") message = trim(copytext(message, 3)) if (!(istype(src,/mob/living/carbon/human) || istype(src,/mob/living/carbon/monkey) || istype(src, /mob/living/simple_animal/parrot) || isrobot(src) && (message_mode=="department" || (message_mode in radiochannels)))) message_mode = null //only humans can use headsets From ba79e9f398f06129dc9753c63f1eb82a62624a56 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 9 Sep 2013 22:03:04 -0700 Subject: [PATCH 05/25] Adjusted .dme after merge. --- baystation12.dme | 51 ------------------------------------------------ 1 file changed, 51 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index bb2c31042a0..beffaa37181 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -5,57 +5,6 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "code" -#define FILE_DIR "code/TriDimension" -#define FILE_DIR "code/WorkInProgress" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jungle" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/ShieldGen" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" -#define FILE_DIR "code/WorkInProgress/Susan" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/48x48" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/human_races" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "icons/xenoarch_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/effects/turret" -#define FILE_DIR "sound/effects/wind" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/music" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/Serithi" -#define FILE_DIR "sound/vox" -#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG From 88697189631590cc015de5585209361995e992fe Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 9 Sep 2013 23:35:50 -0700 Subject: [PATCH 06/25] Customisation kits for Taj engineers. --- code/modules/clothing/clothing.dm | 13 ++++++++++ code/modules/clothing/spacesuits/rig.dm | 34 +++++++++++++++++++++++-- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 52c3c7cdc67..6a6c3747300 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -78,6 +78,19 @@ BLIND // can't see anything attack_verb = list("challenged") species_restricted = list("exclude","Unathi","Tajara") +/obj/item/clothing/under/attackby(obj/item/I, mob/user) + + if(istype(I, /obj/item/weapon/wirecutters)) + if("excluded" in species_restricted && ("Tajaran" in species_restricted || "Unathi" in species_restricted)) + species_restricted -= "Unathi" + species_restricted -= "Tajaran" + name = "mangled [name]" + user.visible_message("\red [user] snips the fingertips off [src].","\red You snip the fingertips off [src].") + else + user << "\red You cannot modify [src]." + return + ..() + /obj/item/clothing/gloves/examine() set src in usr ..() diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 24b209f9a6f..b075d929167 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -1,3 +1,33 @@ +//Species modification item. + +/obj/item/weapon/modkit/tajaran + name = "hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Tajara." + icon = 'icons/obj/custom_items.dmi' + icon_state = "royce_kit" + +/obj/item/clothing/head/helmet/space/rig/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I,/obj/item/weapon/modkit/tajaran)) + user.drop_item() + playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." + new /obj/item/clothing/head/helmet/space/rig/tajara(user.loc) + del(I) + del(src) + return + ..() + +/obj/item/clothing/suit/space/rig/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I,/obj/item/weapon/modkit/tajaran)) + user.drop_item() + playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." + new /obj/item/clothing/suit/space/rig/tajara(user.loc) + del(I) + del(src) + return + ..() + //Regular rig suits /obj/item/clothing/head/helmet/space/rig name = "engineering hardsuit helmet" @@ -12,7 +42,7 @@ icon_action_button = "action_hardhat" heat_protection = HEAD max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE - species_restricted = list("exclude","Unathi","Tajara","Skrell","Diona","Vox") + species_restricted = list("exclude","Unathi","Tajaran","Skrell","Diona","Vox") attack_self(mob/user) if(!isturf(user.loc)) @@ -47,7 +77,7 @@ allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE - species_restricted = list("exclude","Unathi","Tajara","Diona","Vox") + species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") //Chief Engineer's rig /obj/item/clothing/head/helmet/space/rig/elite From ca5036fd712d3427b20c1e24045035eea15eea94 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 10 Sep 2013 00:15:37 -0700 Subject: [PATCH 07/25] Wirecutter use on gloves will remove Tajaran and Unathi restrictions. --- code/modules/clothing/clothing.dm | 17 +-------- code/modules/clothing/gloves/stungloves.dm | 43 +++++++++++++++++----- 2 files changed, 35 insertions(+), 25 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 6a6c3747300..16beaacac93 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -76,20 +76,7 @@ BLIND // can't see anything body_parts_covered = HANDS slot_flags = SLOT_GLOVES attack_verb = list("challenged") - species_restricted = list("exclude","Unathi","Tajara") - -/obj/item/clothing/under/attackby(obj/item/I, mob/user) - - if(istype(I, /obj/item/weapon/wirecutters)) - if("excluded" in species_restricted && ("Tajaran" in species_restricted || "Unathi" in species_restricted)) - species_restricted -= "Unathi" - species_restricted -= "Tajaran" - name = "mangled [name]" - user.visible_message("\red [user] snips the fingertips off [src].","\red You snip the fingertips off [src].") - else - user << "\red You cannot modify [src]." - return - ..() + species_restricted = list("exclude","Unathi","Tajaran") /obj/item/clothing/gloves/examine() set src in usr @@ -134,7 +121,7 @@ BLIND // can't see anything permeability_coefficient = 0.50 slowdown = SHOES_SLOWDOWN - species_restricted = list("exclude","Unathi","Tajara") + species_restricted = list("exclude","Unathi","Tajaran") //Suit /obj/item/clothing/suit diff --git a/code/modules/clothing/gloves/stungloves.dm b/code/modules/clothing/gloves/stungloves.dm index dd531389681..ea3dd1dc3f4 100644 --- a/code/modules/clothing/gloves/stungloves.dm +++ b/code/modules/clothing/gloves/stungloves.dm @@ -4,18 +4,21 @@ ..() return if(istype(W, /obj/item/weapon/cable_coil)) - var/obj/item/weapon/cable_coil/C = W - if(!wired) - if(C.amount >= 2) - C.use(2) - wired = 1 - siemens_coefficient = 3.0 - user << "You wrap some wires around [src]." - update_icon() + if(!("stunglove" in species_restricted)) + var/obj/item/weapon/cable_coil/C = W + if(!wired) + if(C.amount >= 2) + C.use(2) + wired = 1 + siemens_coefficient = 3.0 + user << "You wrap some wires around [src]." + update_icon() + else + user << "There is not enough wire to cover [src]." else - user << "There is not enough wire to cover [src]." + user << "[src] are already wired." else - user << "[src] are already wired." + user << "" else if(istype(W, /obj/item/weapon/cell)) if(!wired) @@ -30,6 +33,26 @@ user << "[src] already have a cell." else if(istype(W, /obj/item/weapon/wirecutters)) + if("exclude" in species_restricted) + name = "mangled [name]" + species_restricted -= "Unathi" + species_restricted -= "Tajaran" + species_restricted += "stunglove" + + wired = null + + if(cell) + cell.updateicon() + cell.loc = get_turf(src.loc) + cell = null + + playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + user.visible_message("\red [user] snips the fingertips off [src].","\red You snip the fingertips off [src].") + + update_icon() + + return + if(cell) cell.updateicon() cell.loc = get_turf(src.loc) From e68b284213dae2e0bfc0fbb2ce0f756298ddb087 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 10 Sep 2013 00:18:33 -0700 Subject: [PATCH 08/25] Variant hardsuit placement on the map. --- maps/tgstation2.dmm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index d773e5583d3..b9974f6a5b3 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -1635,7 +1635,7 @@ "aFw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Medical_Surgery"; name = "Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/sleeper) "aFx" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aFy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"aFz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aFz" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/clothing/suit/space/skrell/black,/obj/item/clothing/suit/space/skrell/white,/obj/item/clothing/head/helmet/space/skrell/black,/obj/item/clothing/head/helmet/space/skrell/white,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aFA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aFB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aFC" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -6195,7 +6195,7 @@ "cpg" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) "cph" = (/turf/space,/area/vox_station/southwest_solars) "cpi" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cpj" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engineering) +"cpj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/modkit/tajaran,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "cpk" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/engineering) "cpl" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) "cpm" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) @@ -10171,6 +10171,7 @@ "dNE" = (/obj/structure/window/basic{dir = 1},/obj/structure/table,/obj/item/broken_device,/turf/simulated/shuttle/floor4,/area/shuttle/vox/station) "dNF" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "vox_east_vent"; exterior_door_tag = "vox_northeast_lock"; frequency = 1331; id_tag = "vox_east_control"; interior_door_tag = "vox_southeast_lock"; pixel_x = -24; req_access_txt = "150"; sensor_tag = "vox_east_sensor"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "dNG" = (/obj/item/clothing/head/collectable/petehat{desc = "It smells faintly of reptile."; name = "fancy leader hat"},/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) +"dNH" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/modkit/tajaran,/turf/simulated/floor/plating,/area/engine/engineering) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10280,9 +10281,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafatNazeatfazeaziaygaygazjazeatfazeazkayfayiazlatQaxpatQatQaWgaQmaQmaQmaQmaQxatQaznazoazpazqaznapxapxaOoaObaOnapxapxapxaoZarGaytaaaaafaaaaafaaaaafaaaaafaaaaytayxayyazrazsaztazuazvayyayzaoZaxBazwazwaBQazyazzazAazBazCazDaQZazFazFaxBayMapGazGalLayOatsaunatuatvatwaupazHazIazJazKazLazMazNazNazOazNasWazPazQazRazSazTazUasWaWGasYasYasYasYasYaWGasWaafaaaaaaaaaaaaaaaaafaafaaaaafaWFaXqazYaWHaWIaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaAbasZaYXavCaxsaAeaAfaAgaAhaxsavCaZJaKoasZaAkaAlatQaAmaAnaAnaAnaAnaAnaAnavIaAoaApaznaZKaAraAsaznaAtaoZaoZaoZaoZaoZaoZaoZaoZaAuaytaafaAvaAvaAvaAvaAvaAvaAvaafaytayxayyaAwaAxaAyaAzaAwayyayzaAAaxBaxBaxBaxBaABaACayCaADaACaAEaxBaxBaxBaxBayMapGaAFalLayOatsaunatuatvatwavmaAGazNazNazNazNazNazNaAHaAIaAJazNasWasWasWasWaAKasWasWaWGasYasYasYasYasYaWGasWaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaALaAMaANaAOaALaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasXatfbaRaDaaDaaDaaDabaUatfasXaASasZaATaAUaAVaAVaAVaAVaAVaAVaAVaAVawuaAWaApaznaAXaAYaAZaznaBaaBbaBaaBaaBaaBaaBaaBaaBaaBaaBcaaaaAvaBdaBeaBfaBgaBhaAvaaaaytayxayyaAwaBiaBjaBkaAwayyayzapxaxBaBlaBmaBQaBnaBoazAaBpaBoaBqbaQaBsaBsaxBayMapGayNalLaBtasMavVatuavWaBuavmaAGazNaBvaAIaBwaBwazNaAHaBxaAJazNaByaBzaBAaBBaBCaBDaafbhobgSbgSbgSbgSbgSbgTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaALbgRaBIaBJaALaafaaaaaaaBKaBLaBLaBLaBLbfQbguaBLaBLaBLaBLaBOaBOaBLbeZbeebdMbcRbcqaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBUaBVaBWaBVaBVaQBaEwaBVaBVaBWaBZaCaasZaziaCbaCcaCdaCeaCfaCgaChaCiaAVawuaCjatQaznaznaCkaClaBcaCmaCnaCoaCpaCqaCraCsaCtaCuaCvaBcaafaAvaCwaCxaCyaCzaCAaAvaafaytayxayyaCBaCCaCDaCCaCEayyayzaCFaxBayCayCaCGaCHaACaCIaADaACaCJaCKayCayLaxBayMapGayNalLayOawTawUaCLawWatwaCMaCNazNaCOaAIaAIaAIazOaCPaCQaCRazNaCSaCTaCUaCVaCWaBDaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaALaCXaCYaCZaALaBDaQCaQDaDcaDdaDeaDeaDeaDeaDeaDeaDfaDgaDgaDhaDiaDjaDgaDgaDkaDlaQYaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBUaBVaBWaBVaBVaQBaEwaBVaBVaBWaBZaCaasZaziaCbaCcaCdaCeaCfaCgaChaCiaAVawuaCjatQaznaznaCkaClaBcaCmaCnaCoaCpaCqaCraCsaCtaCuaCvaBcaafaAvaCwaCxaCyaCzaCAaAvaafaytayxayyaCBaCCaCDaCCaCEayyayzaCFaxBayCayCaCGaCHaACaCIaADaACaCJaCKayCaFzaxBayMapGayNalLayOawTawUaCLawWatwaCMaCNazNaCOaAIaAIaAIazOaCPaCQaCRazNaCSaCTaCUaCVaCWaBDaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaALaCXaCYaCZaALaBDaQCaQDaDcaDdaDeaDeaDeaDeaDeaDeaDfaDgaDgaDhaDiaDjaDgaDgaDkaDlaQYaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBUaBZaBVaDnaDoaDoaDpaDqaDraDsaDtaDoaDoaDuaDvazeaziaDwaAVaDxaDyaDzaDAaDzaDBaDCaDDaDEarhaDFaDGaDHaAnaDIaDJaDKaDLaDLaDLaDMaDLaDLaDNaCnaBcaaaaAvaDOaDPaDQaCzaDRaAvaaaaytayxayyaDSaDTaDUaDVaDWayyayzaDXaxBaxBaxBaxBaDYaACayCaDZaBoaEaaQZaEbaEcaxBaEdasJaEealLayOaEfaEgaEgaEgaEgaEhaEiaEjaEkaElaEmaEmaEmaEnaEmaEoaEpaEqaEraEsaEtaEuaBDaBDaBDaBDaBDaBDaBDaBDaBDaBDaQCaQDaBDaBDaBDaQCaRFaRaaBDaBDaALaALaExaEyaALaEzaEAaEBaECaEDaEEaEEaEEaEEaEEaEzaEFaEGaEGaEHaEIaEJaEGaEKaELaEMaEKaEKaEKaEKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDuaENaEOaEPaDoaEQaDoaEQaDoaEQaDoaEQaDoaERaESaxsaziaETaAVaEUaEVaEWaEXaEYaEZaAVaFaaFbaAnaFcaAnaFdarhaBaaFeaDNaDLaDLaDLaDLaDLaDLaFfaFgaFhaFiaFjaFkaFlaFmaFnaFoaAvaafaytaFpaFqaFraFsaFtaFuaFvaFqaqkaFxaxBaFyayCaBQaFzaBoazAaFAaACaFBaxBaxBaxBaxBaFCaFDaFEalLaFFarAarAarAaFGaFHaFIaFJaFKaFLaFMaFKaFNaFKaFOaFKaFPaFQaFRaFSaFTaBBaFUaFVaFWaFXaFXaFVaFYaFZaFZaFZaFZaFZaGaaGbaFZaGcaGdaGeaGfaGgaGhaGiaGjaGkaGlaGlaGlaGmaGnaGoaGpaEEaGqaGraGsaEEaEGaGtaEGaGuaGvaGwaGxaRIaGzaGAaGBaGCaGDaGEaGFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDuaENaEOaEPaDoaEQaDoaEQaDoaEQaDoaEQaDoaERaESaxsaziaETaAVaEUaEVaEWaEXaEYaEZaAVaFaaFbaAnaFcaAnaFdarhaBaaFeaDNaDLaDLaDLaDLaDLaDLaFfaFgaFhaFiaFjaFkaFlaFmaFnaFoaAvaafaytaFpaFqaFraFsaFtaFuaFvaFqaqkaFxaxBaFyayCaBQcpjaBoazAaFAaACaFBaxBaxBaxBaxBaFCaFDaFEalLaFFarAarAarAaFGaFHaFIaFJaFKaFLaFMaFKaFNaFKaFOaFKaFPaFQaFRaFSaFTaBBaFUaFVaFWaFXaFXaFVaFYaFZaFZaFZaFZaFZaGaaGbaFZaGcaGdaGeaGfaGgaGhaGiaGjaGkaGlaGlaGlaGmaGnaGoaGpaEEaGqaGraGsaEEaEGaGtaEGaGuaGvaGwaGxaRIaGzaGAaGBaGCaGDaGEaGFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGGaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSqaDoaDoaBWaDoaEQaDoaEQaGIaEQaDoaEQaDoaERaESaxsaziaGJaAVaGKaGLaSaaGNaSaaCcaCcaGOaGPaGQaGRaGSaGRaGRaGTaGUaGVaGWaGWaGWaGXaGWaGWaGYaGZaBcaaaaHaaAvaHbaHcaHbaAvaAvaaaaytaHdayyaHeaHfaHgaHhaHiaHjaqzaHlaxBaHmayCaHnaCHaACayCaADaACaCJaHoaxBaxBaxBaHpaHqaHralLaHsalLalLalLaHtalLaHuaHvazNaHwaAIazNaHxazNaHyazNaHzaHAaHBaHCaHDaTlaHFaHGaHHaHIaHJaHKaHLaHJaHJaSyaBLaHGaHNaHGaHOaHGaHGaHPaSZaHRaHSaHSaHTaHUaHVaHWaHSaHXaHYaHZaIaaIbaIcaIdaIeaEEaIfaIgaEGaIhaIiaIjaIkaRIaIlaImaGBaInaEKaEKaEKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDuaIoaEOaEPaDoaEQaDoaEQaDoaEQaDoaEQaDoaERaESaxsaIpaIqaIraIsaItaItaItaIqaIuaIvaIqaIwaIxaBSaIyauRauRaBaaGZaIzaCnaIAaGZaGZaIBaICaIDaIEaBcaaaaIFaaaaBRaIHaBRaaaaafaaaaytaHdayyaIIaIJaIKaILaIMayyaINaoZaxBaIOayCaBQaIPaIQazAaIRaISaITaIUaxBaIWaIXaIYaIZaJaaJbaJcaBPaaaaaaaJeaJfaJgaJhazNaJiaAIaAIaAIaCQaAIaAIaAIaJjaBBaJkaBBaJlaJmaBBaJnaBBaJoaJpaJqaJraJsaJtaJuaBNaJwaJuaJxaJuaJuaJuaJuaJyaJuaJuaJzaJuaJuaJuaJuaJAaJBaIaaJCaJDaJEaJFaJGaEEaJHaJIaJJaJKaJLaJMaIkaBMaIlaImaGBaImaJOaJPaBHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJRaJRaJRaJRaJRaJRaJRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSaJTaBVaDnaDoaDoaDoaJUaDoaDoaJVaDoaDoaDuaJWasXaziaygaJXaJYaJYaJYaJYaJYaJYaJYaJZaKaatQatQaKbatQatQaBaaAcaKdaAdaAiaAiaAiaAiaAjaKhaAqaBcaAPaARaBEaBraKnaBFaBEaBEaBGaytaKqayyayyayyaKraKsayyayyaKtaKuaxBaxBaxBaxBazEazVaHnaHnazWapFaxBaxBaKzaIZaIZaIZaIZaIZaKAaAaavAazZaJeaKEaJgaKFazNazNazNazNazNazNazNazNazNaJjaKGaKHaKIaKJazxaKLaKMaKNaJoaKOaKPaKQaKRaKSaJuaKTaKUaKVaKWaKVaKXaKYaKZaLaaLbaLcaLdaLeaLfaLgaJuaLhaLiaLjaJCaLkaJEaJFaLlaEEaLmaLnaLoaLpaLqaIkaIkaEGaEKaLraGBaImaLsaLtazmaaaaaaaaaaaaaaaaaaaaaaaaaaaaJRaJRaJRaJRaJRaJRaJRaJRaJRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10357,7 +10358,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalNaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaalNaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbGrchCchPcjhcnWcnXcnYcnZcjhcoackGclmcobckGcoccodcoechTchDcohchGchEcokcodcolcnOcnPcomceAconcmTcnwcoocopcoqcoraaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXpcosceeceecdjcosceeceecdjcosceeceebXpaaeaaacfUaaaaaaaafaafaafaaaaaacfiaafaaaaaaaafaafaaaaaacfUaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalOalOalNalOalOamnalNalNalNalNalOalNalNalOcotaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjhcoucoucovcovcowcobckGclmcobckGcoxcoycozcoAcoBcoCcoDcoEcoFcoGclmcobcoHcoIceAceAbQcconcoJcnTcnTcoKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaAbXpbXpbXpbXpbXpbXpbXpbXpcoLcoLcoLcaAaaaaaacfUcfUcfUcfUcfUaaaaaaaaacfiaaaaaaaaacfUcfUcfUcfVcfUaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacjhcovcovcovcovcowcoMcoNcoOcoPcoQcoRcoRcoScoTcoUcoVcoWcoXcoScoYbwKbnocpbckGckGcpccpdcjhcjhcjhcoecpeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpfcpfcpfaaaaaaaaaaaaaaaaaaaaaaaaaaacfUaafcpgaafcfUaaaaaaaaaaaaaaaaaaaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacphaaaaaaaaacphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacjhcpicpjcpkcplcjhcpmcpncpocppcpqcprcpscjhcptcpucpvckGcpwcjhcpxcpycpzcpAcpBcpCcpDcpEcpFcpGcpHbwLcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfUaaaaafaaacfUaaaaaaaaaaaaaaaaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacphaaaaaaaaacphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacjhcpidNHcpkcplcjhcpmcpncpocppcpqcprcpscjhcptcpucpvckGcpwcjhcpxcpycpzcpAcpBcpCcpDcpEcpFcpGcpHbwLcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfUaaaaafaaacfUaaaaaaaaaaaaaaaaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacphcphcphcphcphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcjhcpKcpKcpKcplcjhcpLcpMcjhcpNcpOcpOcpOcjhcpPcpQcpRcpScpTcjhcpOcpOcpOcpNcjhcpUcodcpVcjhcjhcjhcjhcpWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfUcfUcfUcfUcfUaaaaaaaaaaaaaaaaaackvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacphaaaaaacphaaaaaacphcphcphcphcphcphcphaaaaaacphaaaaaacphaaaaaeaaaaaaaaaaaaaafaaaaafaaacjhcpKcpKcplcplcjhcpXcpYcjhcpZcqacqbcqccaNcqecqfcqgcqhcpTbZTcqacqacqacqjcjhcqkcqlcpVaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckvckvckvaaaaaackvckvckvckvckvckvckvaaaaaackvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacphcphcphcphaaacphcphcphcphcphcphcphcphcphaaacphcphcphcphaaaaaaaaaaaaaaaaaaaaaaaaaafaagcjhcjhcjhcjhcjhcjhcovcqmcjhcjhcbwcaOcaPcaQcqrcppcqscppcqtcbxcaPcaOcbzcjhcjhcqwcqxcqyaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckvckvckvckvckvckvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e73c06e51c283bf93190dea2d159212adce7ec03 Mon Sep 17 00:00:00 2001 From: jack-fractal Date: Wed, 11 Sep 2013 23:33:23 -0400 Subject: [PATCH 09/25] Fixing a bug in the cyborg taser that caused it to continue draining cell-power from the cyborg even after it had finished recharging. --- code/modules/projectiles/guns/energy/stun.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 3efe6ee88b4..ffa49d8122d 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -33,14 +33,16 @@ charge_tick++ if(charge_tick < recharge_time) return 0 charge_tick = 0 - + if(!power_supply) return 0 //sanity + if(power_supply.charge >= power_supply.maxcharge) return 0 // check if we actually need to recharge + if(isrobot(src.loc)) var/mob/living/silicon/robot/R = src.loc if(R && R.cell) R.cell.use(charge_cost) //Take power from the borg... power_supply.give(charge_cost) //... to recharge the shot - + update_icon() return 1 From 3d6b510395df3bc774e141c070f8d7760a4a1484 Mon Sep 17 00:00:00 2001 From: meyar Date: Thu, 12 Sep 2013 13:14:57 -0400 Subject: [PATCH 10/25] Restores a magically lost (again) feature. Traitor ID cards being reforgable. --- code/game/objects/items/weapons/cards_ids.dm | 27 ++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 6e86f849699..2b932dc969a 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -138,7 +138,7 @@ /obj/item/weapon/card/id/syndicate name = "agent card" - access = list(access_maint_tunnels, access_syndicate, access_external_airlocks) + access = list(access_maint_tunnels, access_syndicate) origin_tech = "syndicate=3" /obj/item/weapon/card/id/syndicate/afterattack(var/obj/item/weapon/O as obj, mob/user as mob) @@ -149,7 +149,7 @@ if(user.mind.special_role) usr << "\blue The card's microscanners activate as you pass it over the ID, copying its access." - +/obj/item/weapon/card/id/syndicate/var/mob/registered_user = null /obj/item/weapon/card/id/syndicate/attack_self(mob/user as mob) if(!src.registered_name) //Stop giving the players unsanitized unputs! You are giving ways for players to intentionally crash clients! -Nodrak @@ -167,9 +167,32 @@ src.assignment = u src.name = "[src.registered_name]'s ID Card ([src.assignment])" user << "\blue You successfully forge the ID card." + registered_user = user + else if(registered_user == user) + switch(alert("Would you like to display the ID, or retitle it?","Choose.","Rename","Show")) + if("Rename") + var t = copytext(sanitize(input(user, "What name would you like to put on this card?", "Agent card name", ishuman(user) ? user.real_name : user.name)),1,26) + if(!t || t == "Unknown" || t == "floor" || t == "wall" || t == "r-wall") //Same as mob/new_player/prefrences.dm + alert("Invalid name.") + return + src.registered_name = t + + var u = copytext(sanitize(input(user, "What occupation would you like to put on this card?\nNote: This will not grant any access levels other than Maintenance.", "Agent card job assignment", "Assistant")),1,MAX_MESSAGE_LEN) + if(!u) + alert("Invalid assignment.") + src.registered_name = "" + return + src.assignment = u + src.name = "[src.registered_name]'s ID Card ([src.assignment])" + user << "\blue You successfully forge the ID card." + return + if("Show") + ..() else ..() + + /obj/item/weapon/card/id/syndicate_command name = "syndicate ID card" desc = "An ID straight from the Syndicate." From 2dd7fe538b6ec2b582a13a623481c9f2ba4ffcd9 Mon Sep 17 00:00:00 2001 From: meyar Date: Thu, 12 Sep 2013 13:49:49 -0400 Subject: [PATCH 11/25] Derp, deleted airlock access. MY B. --- code/game/objects/items/weapons/cards_ids.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 094888c92ce..d538abfb9b2 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -196,7 +196,7 @@ /obj/item/weapon/card/id/syndicate name = "agent card" - access = list(access_maint_tunnels, access_syndicate) + access = list(access_maint_tunnels, access_syndicate, access_external_airlocks) origin_tech = "syndicate=3" /obj/item/weapon/card/id/syndicate/afterattack(var/obj/item/weapon/O as obj, mob/user as mob) From 09dc90c46bb7fb226f151fe9712b597fbee598f1 Mon Sep 17 00:00:00 2001 From: Lethal Ghost Date: Fri, 13 Sep 2013 00:23:16 +0600 Subject: [PATCH 12/25] Fix for stool picking up. --- code/game/objects/structures/stool_bed_chair_nest/stools.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index ab7a55e1da8..a068af11938 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -37,7 +37,7 @@ /obj/structure/stool/MouseDrop(atom/over_object) if (istype(over_object, /mob/living/carbon/human)) var/mob/living/carbon/human/H = over_object - if (!H.restrained() && !H.stat && in_range(src, over_object)) + if (H==usr && !H.restrained() && !H.stat && in_range(src, over_object)) var/obj/item/weapon/stool/S = new/obj/item/weapon/stool() S.origin = src src.loc = S From 10150208d18e3b1374d1127b74010d88ad2ea8e3 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:22:31 +0300 Subject: [PATCH 13/25] Fix for #3668. --- code/game/jobs/job/captain.dm | 5 ++++- code/game/jobs/job/civilian.dm | 7 ++++--- code/game/jobs/job/security.dm | 5 ++++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index 38cb9d10be7..47bcef76158 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -35,6 +35,9 @@ L.imp_in = H L.implanted = 1 world << "[H.real_name] is the captain!" + var/datum/organ/external/affected = H.organs_by_name["head"] + affected.implants += L + L.part = affected return 1 get_access() @@ -83,4 +86,4 @@ H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H), slot_r_hand) else H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - return 1 + return 1 \ No newline at end of file diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 8d9e0875dc9..ffd32b93721 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -360,6 +360,7 @@ var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 - return 1 - - + var/datum/organ/external/affected = H.organs_by_name["head"] + affected.implants += L + L.part = affected + return 1 \ No newline at end of file diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index dd04b9cbac7..2a163fc2c8f 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -42,6 +42,9 @@ var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 + var/datum/organ/external/affected = H.organs_by_name["head"] + affected.implants += L + L.part = affected return 1 @@ -162,4 +165,4 @@ else H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/weapon/handcuffs(H), slot_in_backpack) - return 1 + return 1 \ No newline at end of file From 3dd5b22ae709e566de0cb8c233bb8eaf7f518ebb Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:24:25 +0300 Subject: [PATCH 14/25] Fix for #3662. --- code/modules/mob/living/silicon/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 4dac67e8852..7c63628ced4 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -4,7 +4,7 @@ if (ending == "?") return "queries, \"[text]\""; else if (ending == "!") - return "declares, \"[copytext(text, 1, length(text))]\""; + return "declares, \"[text]\""; return "states, \"[text]\""; From 6b5b28bc0b7f7720f23d74e83d44b17579e83688 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:30:48 +0300 Subject: [PATCH 15/25] Fix for #3655. --- maps/tgstation2.dmm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index b9974f6a5b3..9d0db94081d 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -9184,7 +9184,7 @@ "duF" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("Research","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "duG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "duH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"duI" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"duI" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "duJ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/research_outpost/anomaly) "duK" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) "duL" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) @@ -10172,6 +10172,7 @@ "dNF" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "vox_east_vent"; exterior_door_tag = "vox_northeast_lock"; frequency = 1331; id_tag = "vox_east_control"; interior_door_tag = "vox_southeast_lock"; pixel_x = -24; req_access_txt = "150"; sensor_tag = "vox_east_sensor"},/turf/simulated/shuttle/plating,/area/shuttle/vox/station) "dNG" = (/obj/item/clothing/head/collectable/petehat{desc = "It smells faintly of reptile."; name = "fancy leader hat"},/turf/simulated/shuttle/floor{icon_state = "floor4"; oxygen = 0},/area/shuttle/vox/station) "dNH" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/modkit/tajaran,/turf/simulated/floor/plating,/area/engine/engineering) +"dNI" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11256,7 +11257,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedpkdoedoedoedoedoedoedpkdpkdoedoedoedoedpkdpkdpkdpkdoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdoeaaaaaaaaaaaaaaaaaaaaaaaaaaadoSdpDdpndpEdpFdpGdpHdpIdpJdoTdpKdpKdpKdpKdpLdpvdpMdpNdpOdpddpddpddpddpPdpQdpRdpRdpRdpRdpRdBAdzTdAKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadpVdpWdpVaaaaaaaaaaaaaaadoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedoedpkdoedoedoedpkdpkdoedpkdpkdpkdoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdoedpkaaaaaaaaaaaaaaaaaaaaaaaadoSdoTdpXdpYdpYdpZdqadqbdqcdqddqedqfdqgdqhdqidqjdqkdqldqmdpddqndqodpddqpdqqdqrdqsdqtdqudqvdqwdqxdzkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqzdqAdqzaafaaaaaaaaadoedoedoedoedoedoedoedoedoedoedoedoedpkdpkdpkdpkdpkdpkdoedoedoedoedoedoedoedpkdpkdpkdpkdpkdoedoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkaaaaaaaaaaaaaaaaaaaaaaaadoSdoTdpXdqBdqBdpZdqadqCdqDdoTdqEdqedqFdqGdqHdqIdqJdqKdqLdqMdqNdqOdqPdqQdqRdpRdqSdqTdqUdqVdqWdqXdzkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqYdqZdradrbaafaaaaaadoedoedoedoedoedoedoedpkdoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkaaaaaaaaaaaaaaaaaaaaadogdrcdpDdrddpEdredrfdrgdrhdridoTdrjdqFdrkdrldrmdrndrndrndrodrndrndrndrndrpdrqdpRdrrdqTdrsdrtdrudqxdzkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqYdqZdradrbaafaaaaaadoedoedoedoedoedoedoedpkdoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkaaaaaaaaaaaaaaaaaaaaadogdrcdpDdrddpEdredrfdrgdrhdridoTdrjdqFdrkdrldrmdrndNIdrndrodrndrndrndrndrpdrqdpRdrrdqTdrsdrtdrudqxdzkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrvdrwdrwdrxdrydrzdqzaafaaaaaadoedoedoedoedpkdpkdpkdoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkaafdrAdrBdoCdoCdoCdrCdrDdoTdrEdrFdrGdpodrHdrIdrJdoTdrKdrLdrMdrNdrOdrPdrQdrRdrSdrTdrUdrVdrndrWdrXdpRdrYdrZdsadrtdpRdCRdDwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsddsedsfdsgdshdsidsjaafaafdpkdpkdoedoedpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdskdskdskaafdsldrDaafaafaafaafaafdoTdoTdoTdoTdoTdoTdsmdsndoTdpKdpKdsodspdsqdrndsrdssdrSdstdsudsvdrndswdsxdsydszdsAdsBdsCdpRdsDdsEaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofaaadofdofdofdofdofaaadofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsFdrwdrwdsGdsHdrzdsIdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdpkdskdskdskaaaaaadoSdsJdsJdsJdsJdsJdsJdsJdpddsKdoOdsLdsMdsNdsOdsPdsQdsRdsSdsTdsUdrndsVdsWdsXdsYdsZdtadtbdtcdtddtedtedtedtfdtgdthdtidtjdtjdtkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadofdofdofdofdofaaadofdofdofdofdofaaadofdofdofdofdofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From d13f9e617b54b96a51326c506d183a209bf8a6e0 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:38:21 +0300 Subject: [PATCH 16/25] Fix for #3666. --- code/game/objects/items/devices/modkit.dm | 47 ++++++++++++++++++++++ code/modules/clothing/spacesuits/rig.dm | 30 -------------- icons/obj/device.dmi | Bin 18563 -> 19923 bytes maps/tgstation2.dmm | 4 +- 4 files changed, 49 insertions(+), 32 deletions(-) create mode 100644 code/game/objects/items/devices/modkit.dm diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm new file mode 100644 index 00000000000..a7c221aa58f --- /dev/null +++ b/code/game/objects/items/devices/modkit.dm @@ -0,0 +1,47 @@ +#define MODKIT_HELMET 1 +#define MODKIT_SUIT 2 +#define MODKIT_FULL 3 + +/obj/item/device/modkit + name = "hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user." + icon_state = "modkit" + var/parts = MODKIT_FULL + var/from_helmet = /obj/item/clothing/head/helmet/space/rig + var/from_suit = /obj/item/clothing/suit/space/rig + var/to_helmet = /obj/item/clothing/head/cardborg + var/to_suit = /obj/item/clothing/suit/cardborg + +/obj/item/device/modkit/afterattack(obj/O, mob/user as mob) + var/flag + var/to_type + if(istype(O,from_helmet)) + flag = MODKIT_HELMET + to_type = to_helmet + else if(istype(O,from_suit)) + flag = MODKIT_SUIT + to_type = to_suit + else + return + if(!(parts & flag)) + user << "This kit has no parts for this modification left." + return + if(istype(O,to_type)) + user << "[O] is already modified." + return + if(!isturf(O.loc)) + user << "[O] must be safely placed on the ground for modification." + return + playsound(user.loc, 'sound/items/Screwdriver.ogg', 100, 1) + var/N = new to_type(O.loc) + user.visible_message("\red [user] opens \the [src] and modifies \the [O] into \the [N].","\red You open \the [src] and modify \the [O] into \the [N].") + del(O) + parts &= ~flag + if(!parts) + del(src) + +/obj/item/device/modkit/tajaran + name = "tajara hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user. This one looks like it's meant for Tajara." + to_helmet = /obj/item/clothing/head/helmet/space/rig/tajara + to_suit = /obj/item/clothing/suit/space/rig/tajara \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index b075d929167..b4e7318c138 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -1,33 +1,3 @@ -//Species modification item. - -/obj/item/weapon/modkit/tajaran - name = "hardsuit modification kit" - desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Tajara." - icon = 'icons/obj/custom_items.dmi' - icon_state = "royce_kit" - -/obj/item/clothing/head/helmet/space/rig/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/tajaran)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." - new /obj/item/clothing/head/helmet/space/rig/tajara(user.loc) - del(I) - del(src) - return - ..() - -/obj/item/clothing/suit/space/rig/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/tajaran)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." - new /obj/item/clothing/suit/space/rig/tajara(user.loc) - del(I) - del(src) - return - ..() - //Regular rig suits /obj/item/clothing/head/helmet/space/rig name = "engineering hardsuit helmet" diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 003bf5c9f10455108b282a68478ea1e8ad37fafa..271b96484f29f533c42651c530ff7a709a4c97ef 100644 GIT binary patch literal 19923 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 KelF{r5}E)9=`y7N literal 18563 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 Date: Fri, 13 Sep 2013 19:40:09 +0300 Subject: [PATCH 17/25] Iconfix. --- code/modules/recycling/sortingmachinery.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 7f3dea0f7a4..9c7bc060297 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -157,7 +157,7 @@ /obj/item/device/destTagger name = "destination tagger" desc = "Used to set the destination of properly wrapped packages." - icon_state = "forensic0" + icon_state = "forensic0-old" var/currTag = 0 //The whole system for the sorttype var is determined based on the order of this list, //disposals must always be 1, since anything that's untagged will automatically go to disposals, or sorttype = 1 --Superxpdude From d8ad339fd82c79d759ae48238ab16c300cc07574 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:41:23 +0300 Subject: [PATCH 18/25] Fix for throwing damage. --- code/game/objects/items/weapons/stunbaton.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 5d6bd479c47..5637f47f983 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -98,6 +98,7 @@ add_fingerprint(user) /obj/item/weapon/melee/baton/throw_impact(atom/hit_atom) + . = ..() if (prob(50)) if(istype(hit_atom, /mob/living)) var/mob/living/carbon/human/H = hit_atom @@ -116,9 +117,6 @@ H.attack_log += "\[[time_stamp()]\] Stunned by thrown [src.name] last touched by ([src.fingerprintslast])" log_attack("Flying [src.name], last touched by ([src.fingerprintslast]) stunned [H.name] ([H.ckey])" ) - return - return ..() - /obj/item/weapon/melee/baton/emp_act(severity) switch(severity) if(1) From d658b256e32a5e12404a3543687cbcc6b61f649c Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:42:54 +0300 Subject: [PATCH 19/25] Fix for announcing gamemode ties. --- code/controllers/voting.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 9bb2197e6e8..d03aa546f92 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -119,8 +119,8 @@ datum/controller/vote if(winners.len > 1) if(mode != "gamemode" || ticker.hide_mode == 0) // Here we are making sure we don't announce potential game modes text = "Vote Tied Between:\n" - for(var/option in winners) - text += "\t[option]\n" + for(var/option in winners) + text += "\t[option]\n" . = pick(winners) for(var/key in current_votes) From d5f20aa87459dbd9a20721a48df8f8797e7ba9b8 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:43:59 +0300 Subject: [PATCH 20/25] Colour fix. --- code/modules/paperwork/stamps.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 644eaf646b2..f7046974d97 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -42,7 +42,7 @@ /obj/item/weapon/stamp/cmo name = "chief medical officer's rubber stamp" icon_state = "stamp-cmo" - color = "medical" + color = "cmo" /obj/item/weapon/stamp/denied name = "\improper DENIED rubber stamp" From 91068e31c8b31beb7ddfdf5aae733ed11785966e Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:45:22 +0300 Subject: [PATCH 21/25] Falling fix. --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index b92bd7e7067..6ecc7b6dddf 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -202,7 +202,7 @@ if(getBrainLoss() >= 50) if(10 <= rn && rn <= 12) if(!lying) src << "\red Your legs won't respond properly, you fall down." - lying = 1 + resting = 1 proc/handle_stasis_bag() // Handle side effects from stasis bag From 9eaf5cf273a38f199eea31b44659169c08f04722 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 13 Sep 2013 19:46:45 +0300 Subject: [PATCH 22/25] Smallfix. --- code/game/machinery/doors/airlock.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 424e94eee07..f4ea117c397 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1150,7 +1150,7 @@ About the new airlock wires panel: if(src.isElectrified()) if(src.shock(user, 75)) return - if(istype(C, /obj/item/device/detective_scanner)) + if(istype(C, /obj/item/device/detective_scanner) || istype(C, /obj/item/taperoll)) return src.add_fingerprint(user) From 7b1974e4b52dd5298a8a782b6d95a748dff59f78 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 13 Sep 2013 21:12:49 -0700 Subject: [PATCH 23/25] Prevents the accounts database from automatically being removed from machines. --- code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm b/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm index d015d8ab420..ea85618b190 100644 --- a/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm +++ b/code/WorkInProgress/Cael_Aislinn/Economy/Accounts.dm @@ -338,3 +338,6 @@ var/global/list/all_money_accounts = list() for(var/datum/money_account/D in all_money_accounts) if(D.account_number == account_number) return D + +/obj/machinery/account_database/process() + return 0 From 7d81b02dbe0c4a9017cda093a6b2393cb888e5e6 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 13 Sep 2013 21:13:43 -0700 Subject: [PATCH 24/25] Fixes EFTPOS units failing to connect to account DB. --- code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm b/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm index 5237df97d93..af06c1dfd82 100644 --- a/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm +++ b/code/WorkInProgress/Cael_Aislinn/Economy/EFTPOS.dm @@ -70,8 +70,12 @@ D.name = "small parcel - 'EFTPOS access code'" /obj/item/device/eftpos/proc/reconnect_database() - for(var/obj/machinery/account_database/DB in world) //Hotfix until someone finds out why it isn't in 'machines' - if(DB.z == src.z) + var/turf/location = get_turf(src) + if(!location) + return + + for(var/obj/machinery/account_database/DB in machines) //Hotfix until someone finds out why it isn't in 'machines' + if(DB.z == location.z) linked_db = DB break @@ -239,4 +243,4 @@ else ..() - //emag? \ No newline at end of file + //emag? From 29c8ac25ec48de08b628eef01e3787b5ebed11bd Mon Sep 17 00:00:00 2001 From: Segrain Date: Sat, 14 Sep 2013 08:19:31 +0300 Subject: [PATCH 25/25] Quickfix. --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index beffaa37181..1c52e0823a5 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -436,6 +436,7 @@ #include "code\game\objects\items\devices\flash.dm" #include "code\game\objects\items\devices\flashlight.dm" #include "code\game\objects\items\devices\lightreplacer.dm" +#include "code\game\objects\items\devices\modkit.dm" #include "code\game\objects\items\devices\multitool.dm" #include "code\game\objects\items\devices\paicard.dm" #include "code\game\objects\items\devices\pipe_painter.dm"