From c908dcca43bf119131bde8e4f87022e417c0a588 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 13 Sep 2016 16:38:20 +0300 Subject: [PATCH 001/130] Brings tablets into the light of modernity Brings tablets into the light of modernity Makes their sprites look much more fancy --- icons/obj/modular_tablet.dmi | Bin 1596 -> 2216 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/modular_tablet.dmi b/icons/obj/modular_tablet.dmi index 82f4e1438f65c4019f29c8c7da1173d157721a60..fd3e412df8106c66fc7e4d56c61695788b95938c 100644 GIT binary patch literal 2216 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 fPvZ42JONkh8p`}PpeZlg literal 1596 zcmZ8f3pCSv9RE!j#aa(tg>LI{qe)>#B&Mu#%REwgxW@6C$tJB5?ZHqus8)*1$OovSZP`G&{ejTTgxlD6V}Y`zkAQU_niAZ=llJ9ALo3(pY#2GGkgg<5%bOF0{{?S zyFC3NR6yEdI0v$5BJTqP)xLWI@GUJZ;o;%Q$;nn$R$FOb%gf7kQ0bxugZYjq6iO!n zI>>eN20DPzVE`HALxp@G!2pRwg3(1n9l)6{;OrkDLj`iCzLvkSkFq%JMFTj0#9SQl%5(5sU#Ye}{qNx-B5(=~T zwh|uN8gH#9`o;F9>^Qu@Vl&IJWL~VP8>;ir^BrsL;*FOweT4J-_8~l++v;RB+L3VX z*3U(g;v-3~%Xm0K$g@;UM43;O1yToW*W9wdz2T!#LX84Bury>G}N< zKe=@_jcX`x*%7+U;>X~kw6l6KDQ*k4h4Ewaj-GUze~59a<`I+7=uE7!*cLXNS7Q>E zXTK@RfxX|Z$G*lQzrN9ZP5pN9&)bCx{R({}{t(GV{z2&T7|t#4wlB$95I{yXljqG= zcfxirT*llb-ZF_}`cxHE^dPHRV(Rp zh^QI9JS=Dj0CSgmd3ppS6pnHapDe(cq_z9a@DdE_bfMg=9#@I8 z_$LJ`hDjzipFQG;@rvC4rrQtzoVBOakiPMkh1tBLta+thRB)tiNf)0y1GD^`yZ-pu zhK{i)EQ9xg_O9NLw3yJ7VKn4nOma)giwMVEp9X!_8tkpWdj^F$H(Wx7+-DqN%2PeV z@SPmf=mLLz$|75yC5E0_rHAe%vRP|5)G0d>wL949QwOSj+;TbQ=`;0$Rf<$^EBK32 zYM#kanUWRs;GGlcnzuRj%H(~ICvoPk6Fj{5jCQ!qCB$Tv!q<6%n1EzH)`MQ4+{F6L&o8~N*_m3 z6^`IkUI3StxH&znq4mvZ_=uYOqQe~+_wi))(sKBc^E(sab z(%B~X1gurkuG=JmDnFIsULR#z*Gid_iO8c2r_3u)Wo0n%e&vT>d@Z|jm{!S}up#TM zgIO-mdfyT9kd;AyhR6{Q41}qMI;7sob$F3{F5fc$g1iVFuQ8mVpQD~bpwz4Dkj<^t z6~*R6rIDI$`^m@tf16&~r_&MBPN*m+)3+qwkd54OND!gXSm{2Cy)gZi_g7W7-t<)m z**s>YoZP~{9+#GXX`sVR7O-b7>2%g)Q)?+U0N0wOi8_yT~Pt7(Azz6%6 zE1#qXyD&ENU&~l{ZsPrH!Ph$c1M~J%gVQ%c-q_4u>#|gnjMO+?_SjbgtBc3v(l~}@EtYC&Q4)dvrwtE?_ zWC%D-4Ek~GTNc%xJN7NHpnqDcFfWYQyL$&GNB9-D>mB6?l%_k Date: Tue, 13 Sep 2016 18:00:23 +0300 Subject: [PATCH 002/130] Ok lets tone down the steve jobs Ok lets tone down the steve jobs --- icons/obj/modular_tablet.dmi | Bin 2216 -> 2239 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/modular_tablet.dmi b/icons/obj/modular_tablet.dmi index fd3e412df8106c66fc7e4d56c61695788b95938c..4b511501bcbd8586f2735289eb4405c2e425e217 100644 GIT binary patch delta 1849 zcmV-92gdlQ5x)_TBwVpjOjJd{z`&@esDXijW@ct&WMorQQ!OnmL_|a*BO^2aGaw)! z0BQgLnE*30|Ns90{{R6005bsp0GR*)%rgK00095Y0L;wH05xg=iS!i$#4~39|Ns90 zX8)0QFbn{J?q)O0%>MxYGntXU9t1cOa`>^~H35H@Nkl3wNSO5QQ;`tl<{^YC8fdTq>r>Im6~pyX)nI!vmPHUlU~*RA-1IiJ z$>d^Mgqhx|7CD>FSf1I8%}sAriwJ}HpA-#V<|w{Kul2Jjdv9=2Ft}VUOMih%zmiDR zR_K3@LU-%x$4(G5m;p4H0W?^qS55E`67UODdh+&~(EFC)Z<^~D^yAf_A^q41s%lJ? zkg5g?uV1+a6$zH=HM*p#%c{C4V35W^nUI%;1pES(o+%MDA#4|`xjxWjD8YD~EBOT~ zJt`6THsduG>3EG+(+7VfQ~OBgSmWTOyj*`BUmw~y*x8ZH^0K^(mX3ohzCjI|%n=f_ zZC)FE!SBFzGM>FJm8d1mx3A74*uh$(8UvEG9OS+srfzI|Pk28-Wjq=q`xPpONF2kqj@@C2nhY z7vw)ro&)Pn`kXR@3^m9O&j1Z1Dz1Ms{PnG63!@2oiW*btPEU8yqzQU>4OY^f@*1>FC+J}YD(Vhu z&`u2+N-#0N0TZgGI|9_8jVE}MqkTQwBo$p!rK1Lu3z$&n1`kIfSeLA-BVF`h5Kd71 z6`dP-<%{<9?z^ayUQ8tz9jt%gU9y^vHW@d)pb6e25g-Za=-GTqyQo5U5M9|NkJw}s zyI?b&AP9mW2!bF8q9I+Mu9()f=imCS8-Itp*46WKeb?pZv8SG3=?e^8*Pef?v%aqG zHqfo>!vtxg`L`D5_f)#uMA!c0xcd6Ky4y%s&%eo8oon=yDs=7nH|6?XQpDQxe{dH)9Lbz+ z7uA}7)1Kes@ydu*>tjtup=-~-Rb5|KcN^-)4~Dze34$O9f*=TjAQ}?nDC)oGDC!?_ z6!qI2$Jec3yhw^I!gPkY%?T4Dv=%SCHLBmZZ43j2(3)Qf)2A^_(2BZ4J zh6&>dK0iMPKinU|^!yw$_>=G3Kjl?C01fthm=FeC*A336u)!QdH7F8%d3gbMQT8OJ zZ=OVe$S&G*gNlC|9DaiC!zOTk&4Z8r3QkaF7u^P#;9tHM{F=`K-v-qzI-xEyndTKDt zeBH35i$;GVAz*MJcTbIhelQ7+eivwGtmTaPnQIGS&+;*f6qeD40?r%R*gO=DqV`pPEm_MT!Bgy&1 nSQ8Y!_WKbVBnW~ah!f*~8b|H`_D1zW00000NkvXXu0mjfWD191 delta 1826 zcmV+-2i^F;5vUQ6BvZ6dOjJd{z`!UdC|_S+GygLnARqv0005Z)Gc*7H{{a600RI3p z0RI30005Z)0L(K0|I7enWMs_D%z=S{05xg=iS!i$#4~39|Ns90X8)+DsF8p$7-r07 zW@cspf$nBA%*_7)ng0O)Gnr=p0Fk^N1fnmn!m-{p0e^i-L_t(|ob8+ociKh}h1nV` zsS-FwjU7ZDtsOrS$8pm(^#T6>|LQ*UEHhf6l~`$+4-mu`fv&D*R<6v)RGPAS#E?PSdc7M2o`e`zz8{m1oHu!?yfde)Ft1lLq z?)z$eUp#{Ky7k>3CjQ6%Ge!d!)XFW}TX%cF$4h=wuLV{@{WLQEbx_yJk z>7vZg0KPu6Z;)vXGJFG5Eq#qz9Wl6=`~2V%w*`C%^1o-#fptHBPMtx98f3*YKm(bI z>kNPWi7FnkePRjgi~Ko|o~?_Wi)swA@_#0FuTS`XSKHR)Rb&>V^HlR0n zoF-$hixLDu5ClOG1VOYTtZ=vT)4O%r=1Qa3(Hr0Jyf`4z` zSWPh0)R<292YQHRO)$i3u#xW9*Pv%R!4NahQ1?-TUT)A*f|&shm{2p_7oY|`Ji*Hf z-RtEhsp*nB9W|I;z=V1?Se%JqU9zc;bkV{foZymkDX)Cdz21Kp_4A9Z1l7q3-X)vq zXp;%@3!30%76FowiC)g9wu@?XAAixcUGj)cMsoH7IMIjeJleskQ}{GLt^5It+6h;BUp)^vSSJ-`fVbmRHA^gDIq`F}l~u7sQB1J*ayVS^goc>YbhewY=p@%$g$MT;|;)9s>0^KZuUdpuqlv2J~=$!K)r`M0L) zo9aPJ-TKLJ-#S4M1VIo4K@dbs;tKovZx#0Sw-xsFs|v^0C-Gvjh-b6wI0~Zp9b|Bo zgBVPbxBSAFpur^JSALUAK!0b9U-?ZgyVsS$WweTebpRR^&X%j?aw!~w21k$}-+VN| z)%y=cggqEcWWI^I2XrR$Ve0;Hy;_5S!H=sC?`4AG`VlagBVMo9 z@y+cGWbku2!Owufz7J6uZ(71&f+D`O1W|)`>$~{&<`yz|pVuHS!hd_npo~uCIM@V* zK_tQZ`=X29g9a@(nIy@Y^c7UY+8TVQ02);FhYb_f6MTGpjK2h5;;&Cnkil>K*#0K3 z;sI!I;KPJ47z9E5^c6N(VXOv4g3r&-;33K$#PrRB2oO0$2X0VPgX2#yxLe2m_m}uO zn!^do?9^?P3H}*{@qhQ1A8{0cr)qyy7^A_zZ~lp2euO;1YslbF5#Uc=h2p`_F&fl- z9{jh$7!AHFaMB<_5ClOG1VIo)J8XZP(dn-h_I2HVn$`RKoT>imabBm>_6CQZpm*VW zh6x(YzxA!Zdj5q-aO!S?;t(}Tuzr5cww`JKLMl3p<|Mjyv4Co1b*( zW_l^xZN#SAP2OwVV>gZ1ZsTl5kp*mIL{&tQUoQMN7b>^zU>L&^p$v#iGnxOEt+aEb>kRS+xAWn?`04CBZaNLxU Q>Hq)$07*qoM6N<$g2&l@>;M1& From fdccd223cd3c33a18ce52de04964ffb3e59995f7 Mon Sep 17 00:00:00 2001 From: Razharas Date: Tue, 13 Sep 2016 18:05:40 +0300 Subject: [PATCH 003/130] Oops wrong save Oops wrong save --- icons/obj/modular_tablet.dmi | Bin 2239 -> 2240 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/modular_tablet.dmi b/icons/obj/modular_tablet.dmi index 4b511501bcbd8586f2735289eb4405c2e425e217..2438f375f6518089070e6f3f2cceca775b489a96 100644 GIT binary patch delta 1767 zcmVP7s!vF&g;CWTF z`NZ(~an69_lUf!*41vj6fpgQ_)FzXQX%S|6t6Jo2I%9ceGd4H9RV^Y6e#lWYc$uU4 z8ok!frtH1JMZw^5xh(w!D*Z|#Ra>EdI||*cs~35U(kIE?PPcw)h4$Xfj7g(6)JP@CCmE2WtLPM=UViaiaAd@d(z@^(!T4G67v( zBshD=s6MhdpHA6(<_ptX)h29SU{wAHf*=TjAc$VG%F(`V`gF=#@iU0kD!PIOH1$ia ziTnGH7I%^Vn9>>g#TfqVDG?>eo5i*DX(cY2Bnj@v>zG#3$w&`iUf%W@x}5%SHg`UN++T z>z_n|nKCqBFk3=MLZy0twuJkhpr=Skr8`&+8Z~$b$U_pWsynI#FD{HG=qYMUr8_;{ zMUy7z;Wb!EcgkzfHl3h{8K|f`s6jh5XehzN00&H{n(hctgEpSvO^){UY?D-UNtKQo zOfFzTof|wHiC|r_s*ZHggF!e!@mF+i=*PegtyKej)?pjyR z&-GoGpU0khf~7Aoa9w-;t*{VJT|NIM zXLYX8PmWug-&5&-E}|z*6w$Tk->R;!tGk#%g|0pS7JsI$J-?^Yqv5W;u08)&V|`s6 zHmK0G=iij;dr1*%&;P+)^l&6|x?NOj{!M#+kH;$`R;`aU8HKJr|5kNDa~xl{g7tbGESH~u0^jw6&yc}M3Suw}Kk^G- zf(FBoU-?Zg0i7{^`eS`sKOy=Z~zJN%|{cQeEE8aumgjk z%r}hg0iDTwSae@s&(|Pe@Z03;7nz{Aegh1K=^o0j4Geak;2(c}2sWEdaCd(P8T_72 z@H=3z>s?fT#v7L~n4pL+E}`U=Ad=wY|#$ly=DZ~v56@c=Z~^I<|5 zbX_+%pTY)n4Ar1W@a5$N+(p@wn7(-u0V2C-&kZVnYH;`ox(}Pc`85wd`71a!OsUq zX^TfpZZLw%>uCiXr8CL|`OYbKP}_5x8DuPJVz+3G7}WKLiM}T|$1G?ZLRIzU-*%bf*?+e{{gag8IWU>R>=SW002ov JPDHLkV1nEtZ+!p& delta 1765 zcmVzE%kw;Mi|ICq>HxR(Uz_hfqy}i9`qQ*EAa`>^{H35H@ zNkl3wNSO5QQ;`tl<{^YC8fdTq>r>Im z6~pyX)nI!vmPHUlU~*RA-1IiJ$>d^Mgqhx|7CD>FSf1I8%}sAriwJ}HpA-#V<|w{K zul2Jjdv9=2Ft}VUOMih%zmiDRR_K3@LU-%x$4(G5m;p4H0W?^qS55E`67UODdh+&~ z(EFC)Z<^~D^yAf_A^q41s%lJ?kg5g?uV1+a6$zH=HM*p#%c{C4V35W^nUI%;1pES( zo+%MDA#4|`xjxWjD8YD~EBOT~Jt`6THsduG>3EG+(+7VfQ~OBgSmWTOyj*`BUmw~y z*x8ZH^0K^(mX3ohzCjI|%n=f_ZC)FE!SBFzGM>FJm8d1mx3A74*uh$(8UvEG9OS+srfzI|Pk z28-Wjq=q`xPpONF2kqj@@C2nhY7vw)ro&)Pn`kXR@3^m9O&j1Z1Dz1Ms{PnG63!@2oiW*btPEU8y zqzQU>4OY^f@*1>FC+J}YD(Vhu&`u2+N-#0N0TZgGI|9_8jVE}MqkTQwBo$p!rK1Lu z3z$&n1`kIfSeLA-BVF`h5Kd716`dP-<%{<9?z^ayUQ8tz9jt%gU9y^vHW@d)pb6e2 z5g-Za=-GTqyQo5U5M9|NkJw}syI?b&AP9mW2!bF8q9I+Mu9()f=imCS8-Itp*46WK zeb?pZv8SG3=?e^8*Pef?v%aqGHqfo>!vtxg`L`D5_f)#uMA!c0xcd6Ky4y%s&%eo8 zoon=y zDs=7nH|6?XQpDQxe{dH)9Lbz+7uA}7)1Kes@ydu*>tjtup=-~-Rb5|KcN^-)4~Dze z34$O9f*=TjAQ}?nDC)oGDC!?_6!qI2$Jec3yhw^I!gPkY%?T4Dv=%SCH zLBmZZ43j2(3)Qf)2A^_(2BZ4Jh6&>dK0iMPKinU|^!yw$_>=G3Kjl?C01fthm=FeC z*A336u)!QdH7F8%d3gbMQT8OJZ=OVe$S&G*gNlC|9DaiC!zOTk&4Z8r3QkaF7u^P# z;9tHM{F=`K-v-qzI-xEyndTKDteBH35i$;GVAz*MJcTbIhelQ7+eivwGtmTaPnQIGS&+;*f6qeD40 z?r%R*gO=DqV`pPEm_MT!Bgy&1SQ8Y!_WKbVBnW~ah!f*~8b|H`_D1zW00000NkvXX Hu0mjf5l(3v From 1a76285d1cb7f85449bd6074f9542aa7225b203c Mon Sep 17 00:00:00 2001 From: Robustin Date: Fri, 12 May 2017 00:54:09 -0400 Subject: [PATCH 004/130] Decentralization and Gang Clothes --- code/game/gamemodes/gang/gang_datum.dm | 141 ++++++++++++++++----- code/game/gamemodes/gang/gang_items.dm | 86 +++++++++++-- code/game/gamemodes/gang/gang_pen.dm | 1 + code/game/gamemodes/gang/recaller.dm | 117 ++++++++++++++--- code/game/objects/effects/decals/crayon.dm | 17 ++- code/game/objects/items/crayons.dm | 3 +- code/modules/admin/player_panel.dm | 2 +- code/modules/admin/topic.dm | 11 -- icons/mob/feet.dmi | Bin 15497 -> 15799 bytes icons/mob/hands.dmi | Bin 8108 -> 8266 bytes icons/mob/mask.dmi | Bin 37059 -> 40344 bytes icons/obj/clothing/gloves.dmi | Bin 11993 -> 12836 bytes icons/obj/clothing/masks.dmi | Bin 26736 -> 30438 bytes icons/obj/clothing/shoes.dmi | Bin 10730 -> 11283 bytes 14 files changed, 298 insertions(+), 80 deletions(-) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index 805cac552fe..ddb55c2383a 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -15,33 +15,75 @@ var/list/territory_lost = list() var/recalls = 1 var/dom_attempts = 2 - var/points = 15 var/datum/atom_hud/antag/gang/ganghud var/is_deconvertible = TRUE //Can you deconvert normal gangsters from the gang var/domination_timer var/is_dominating - var/item_list - var/item_category_list - var/buyable_items = list( + var/boss_item_list + var/boss_category_list + var/static/list/boss_items = list( /datum/gang_item/function/gang_ping, /datum/gang_item/function/recall, /datum/gang_item/function/outfit, + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + /datum/gang_item/weapon/shuriken, /datum/gang_item/weapon/switchblade, /datum/gang_item/weapon/pistol, /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, /datum/gang_item/weapon/uzi, /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, /datum/gang_item/equipment/spraycan, /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/frag, /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/stimpack, /datum/gang_item/equipment/pen, - /datum/gang_item/equipment/gangtool, - /datum/gang_item/equipment/necklace, /datum/gang_item/equipment/dominator ) + var/reg_item_list + var/reg_category_list + var/static/list/soldier_items = list( + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + /datum/gang_item/weapon/shuriken, + /datum/gang_item/weapon/switchblade, + /datum/gang_item/weapon/pistol, + /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, + /datum/gang_item/weapon/uzi, + /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, + /datum/gang_item/equipment/spraycan, + /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/frag, + /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/stimpack, + ) + + var/static/list/clothes = list( // Influential clothing + /obj/item/clothing/head/collectable/petehat/gang, + /obj/item/clothing/shoes/gang, + /obj/item/clothing/mask/gangpipe, + /obj/item/clothing/gloves/gang, + /obj/item/weapon/storage/belt/military/gang + ) + /datum/gang/New(loc,gangname) if(!GLOB.gang_colors_pool.len) message_admins("WARNING: Maximum number of gangs have been exceeded!") @@ -73,16 +115,27 @@ build_item_list() /datum/gang/proc/build_item_list() - item_list = list() - item_category_list = list() - for(var/V in buyable_items) - var/datum/gang_item/G = new V() - item_list[G.id] = G - var/list/Cat = item_category_list[G.category] + boss_item_list = list() + boss_category_list = list() + for(var/B in boss_items) + var/datum/gang_item/G = new B() + boss_item_list[G.id] = G + var/list/Cat = boss_category_list[G.category] if(Cat) Cat += G else - item_category_list[G.category] = list(G) + boss_category_list[G.category] = list(G) + + reg_item_list = list() + reg_category_list = list() + for(var/S in soldier_items) + var/datum/gang_item/G = new S() + reg_item_list[G.id] = G + var/list/Cat = reg_category_list[G.category] + if(Cat) + Cat += G + else + reg_category_list[G.category] = list(G) /datum/gang/proc/add_gang_hud(datum/mind/recruit_mind) ganghud.join_hud(recruit_mind.current) @@ -205,27 +258,15 @@ outfit = gangster.wear_suit if(outfit.gang == src) gang_outfit = outfit - if(gang_outfit) - to_chat(gangster, "The [src] Gang's influence grows as you wear [gang_outfit].") + to_chat(gangster, "Your influence grows as you wear [gang_outfit].") + var/list/allcon = gangster.GetAllContents() + for(var/obj/item/device/gangtool/G in allcon) + G.points += 2 uniformed ++ //Calculate and report influence growth var/message = "[src] Gang Status Report:
*---------*
" - if(is_dominating) - var/seconds_remaining = domination_time_remaining() - var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) - if(new_time < seconds_remaining) - message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - set_domination_time(new_time) - message += "[seconds_remaining] seconds remain in hostile takeover.
" - else - var/points_new = min(999,points + 15 + (uniformed * 2) + territory.len) - if(points_new != points) - message += "Gang influence has increased by [points_new - points] for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - points = points_new - message += "Your gang now has [points] influence.
" - //Process new territories for(var/area in territory_new) if(added_names != "") @@ -245,16 +286,50 @@ message += "Your gang now has [control]% control of the station.
*---------*" message_gangtools(message) - //Increase outfit stock - for(var/obj/item/device/gangtool/tool in gangtools) - tool.outfits = min(tool.outfits+1,5) + if(is_dominating) + var/seconds_remaining = domination_time_remaining() + var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) + if(new_time < seconds_remaining) + message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
" + set_domination_time(new_time) + message += "[seconds_remaining] seconds remain in hostile takeover.
" + else + for(var/obj/item/device/gangtool/G in gangtools) + var/points_new = 0 + if(istype(G, /obj/item/device/gangtool/soldier)) + points_new = min(999,(max(0,(4 - G.points/10)) + (territory.len/2) + (LAZYLEN(G.tags)/2))) // Soldier points + message += "You have received a bonus of [LAZYLEN(G.tags)/2] influence for territories you have personally marked." + else + points_new = min(999,(max(0,(6 - G.points/10)) + territory.len)) // Boss points, more focused on big picture + message += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" + G.points += points_new + var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) + var/points_newer = 0 + if(ishuman(ganger) && ganger.mind in (gangsters|bosses)) + for(var/obj/C in ganger.contents) + if(C.type in clothes) + switch(C.type) + if(/obj/item/clothing/head/collectable/petehat/gang) + points_newer += 3 + if(/obj/item/clothing/shoes/gang) + points_newer += 8 + if(/obj/item/clothing/mask/gangpipe) + points_newer += 6 + if(/obj/item/clothing/gloves/gang) + points_newer += 2 + if(/obj/item/weapon/storage/belt/military/gang) + points_newer += 4 + if(points_newer) + G.points += points_newer + message += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" + message += "You now have [G.points] influence.
" + to_chat(ganger, "\icon[G] [message]") //Multiverse /datum/gang/multiverse dom_attempts = 0 - points = 0 fighting_style = "multiverse" is_deconvertible = FALSE diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 724191c6421..3a2034241df 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -6,14 +6,12 @@ var/category var/id + /datum/gang_item/proc/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool, check_canbuy = TRUE) if(check_canbuy && !can_buy(user, gang, gangtool)) return FALSE var/real_cost = get_cost(user, gang, gangtool) - if(gang && real_cost) - gang.message_gangtools("A [get_name_display(user, gang, gangtool)] was purchased by [user.real_name] for [real_cost] Influence.") - log_game("A [id] was purchased by [key_name(user)] ([gang.name] Gang) for [real_cost] Influence.") - gang.points -= real_cost + gangtool.points -= real_cost spawn_item(user, gang, gangtool) return TRUE @@ -25,7 +23,7 @@ to_chat(user, spawn_msg) /datum/gang_item/proc/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gang && (gang.points >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) + return gang && (gangtool.points >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) /datum/gang_item/proc/can_see(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) return TRUE @@ -96,6 +94,72 @@ if(gangtool) gangtool.outfits -= 1 +/////////////////// +//CLOTHING +/////////////////// + +/datum/gang_item/clothing + category = "Purchase Influence-Enhancing Clothes:" + +/datum/gang_item/clothing/hat + name = "pimp hat" + id = "hat" + cost = 10 + item_path = /obj/item/clothing/head/collectable/petehat/gang + +/obj/item/clothing/head/collectable/petehat/gang + name = "pimpin' hat" + desc = "The undisputed king of style." + +/datum/gang_item/clothing/shoes + name = "bling boots" + id = "boots" + cost = 25 + item_path = /obj/item/clothing/shoes/gang + +/obj/item/clothing/shoes/gang + name = "blinged-out boots" + desc = "Stand aside peasants." + icon_state = "bling" + +/datum/gang_item/clothing/mask + name = "gloater's glass pipe" + id = "pipe" + cost = 20 + item_path = /obj/item/clothing/mask/gangpipe + + +/obj/item/clothing/mask/gangpipe + name = "gloater's glass pipe" + desc = "For anyone looking to go out in a blaze of glory." + icon_state = "glass_pipe" + w_class = 3 + +/datum/gang_item/clothing/hands + name = "decorative brass knuckles" + id = "hand" + cost = 5 + item_path = /obj/item/clothing/gloves/gang + +/obj/item/clothing/gloves/gang + name = "braggadocio's brass knuckles" + desc = "Purely decorative, don't find out the hard way." + icon_state = "glass_pipe" + w_class = 3 + +/datum/gang_item/clothing/belt + name = "badass belt" + id = "belt" + cost = 15 + item_path = /obj/item/weapon/storage/belt/military/gang + +/obj/item/weapon/storage/belt/military/gang + name = "badass belt" + desc = "The belt buckle simply reads 'BAMF'." + storage_slots = 1 + + + /////////////////// //WEAPONS /////////////////// @@ -131,7 +195,7 @@ id = "pistol_ammo" cost = 10 item_path = /obj/item/ammo_box/magazine/m10mm - + /datum/gang_item/weapon/sniper name = ".50cal Sniper Rifle" id = "sniper" @@ -156,8 +220,8 @@ id = "uzi_ammo" cost = 40 item_path = /obj/item/ammo_box/magazine/uzim9mm - - + + /////////////////// //EQUIPMENT /////////////////// @@ -171,7 +235,7 @@ id = "spraycan" cost = 5 item_path = /obj/item/toy/crayon/spraycan/gang - + /datum/gang_item/equipment/sharpener name = "Sharpener" id = "whetstone" @@ -305,11 +369,11 @@ if(obj.density) to_chat(user, "There's not enough room here!") return FALSE - + if(dominator_excessive_walls(user)) to_chat(user, "span class='warning'>The dominator will not function here! The dominator requires an open space within three standard units so that walls do not interfere with the signal.") return FALSE - + if(!(usrarea.type in gang.territory|gang.territory_new)) to_chat(user, "The dominator can be spawned only on territory controlled by your gang!") return FALSE diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 621d40cc458..9649e8a0ddf 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -26,6 +26,7 @@ var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) if(2) + new /obj/item/device/gangtool/soldier(M) M.Paralyse(5) cooldown(G) if(1) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index f67bcad50af..d963b97f61f 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -15,6 +15,8 @@ var/outfits = 3 var/free_pen = 0 var/promotable = 0 + var/points = 15 + var/list/tags = list() /obj/item/device/gangtool/Initialize() //Initialize supply point income if it hasn't already been started ..() @@ -48,14 +50,14 @@ var/isboss = (user.mind == gang.bosses[1]) dat += "Registration: [gang.name] Gang [isboss ? "Boss" : "Lieutenant"]
" dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" - dat += "Gang Influence: [gang.points]
" - dat += "Time until Influence grows: [(gang.points >= 999) ? ("--:--") : (time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss"))]
" + dat += "Your Influence: [points]
" + dat += "Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" dat += "
" - for(var/cat in gang.item_category_list) + for(var/cat in gang.boss_category_list) dat += "[cat]
" - for(var/V in gang.item_category_list[cat]) + for(var/V in gang.boss_category_list[cat]) var/datum/gang_item/G = V if(!G.can_see(user, gang, src)) continue @@ -76,7 +78,7 @@ dat += "Refresh
" - var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.4", 340, 625) + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) popup.set_content(dat) popup.open() @@ -95,7 +97,7 @@ return if(href_list["purchase"]) - var/datum/gang_item/G = gang.item_list[href_list["purchase"]] + var/datum/gang_item/G = gang.boss_item_list[href_list["purchase"]] if(G && G.can_buy(usr, gang, src)) G.purchase(usr, gang, src, FALSE) @@ -168,7 +170,7 @@ if(recalling) to_chat(usr, "Error: Recall already in progress.") return 0 - + if(!gang.recalls) to_chat(usr, "Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") @@ -212,7 +214,7 @@ userturf = get_turf(user) if(userturf.z == 1) //Check one more time that they are on station. if(SSshuttle.cancelEvac(user)) - gang.recalls -= 1 + gang.recalls -= 1 return 1 to_chat(loc, "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time.") @@ -227,14 +229,10 @@ return 0 if(!user.mind) return 0 - - if(gang) //If it's already registered, only let the gang's bosses use this - if(user.mind in gang.bosses) - return 1 - else //If it's not registered, any gangster can use this to register - if(user.mind in SSticker.mode.get_all_gangsters()) - return 1 - + if(gang && (user.mind in gang.bosses)) //If it's already registered, only let the gang's bosses use this + return 1 + else if(user.mind in SSticker.mode.get_all_gangsters()) // For soldiers and potential LT's + return 1 return 0 /obj/item/device/gangtool/spare @@ -242,3 +240,90 @@ /obj/item/device/gangtool/spare/lt promotable = 1 + +///////////// Internal tool used by gang regulars /////////// + +/obj/item/device/gangtool/soldier + points = 5 + +/obj/item/device/gangtool/soldier/New(mob/user) + . = ..() + gang = user.mind.gang_datum + gang.gangtools += src + var/datum/action/innate/gang/tool/GT = new + GT.Grant(user, src) + +/obj/item/device/gangtool/soldier/attack_self(mob/user) + if (!can_use(user)) + return + var/dat + if(gang.is_dominating) + dat += "
Takeover In Progress:
[gang.domination_time_remaining()] seconds remain
" + dat += "Registration: [gang.name] - Foot Soldier
" + dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" + dat += "Your Influence: [points]
" + if(LAZYLEN(tags)) + dat += "Your tags generate bonus influence for you.
You have tagged the following territories:" + for(var/obj/effect/decal/cleanable/crayon/gang/T in tags) + dat += " [T.territory] -" + else + dat += "You have not personally tagged any territory for your gang. Use a spray can to mark your territory and receive bonus influence." + dat += "
Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" + dat += "
" + for(var/cat in gang.reg_category_list) + dat += "[cat]
" + for(var/V in gang.reg_category_list[cat]) + var/datum/gang_item/G = V + if(!G.can_see(user, gang, src)) + continue + + var/cost = G.get_cost_display(user, gang, src) + if(cost) + dat += cost + " " + + var/toAdd = G.get_name_display(user, gang, src) + if(G.can_buy(user, gang, src)) + toAdd = "[toAdd]" + dat += toAdd + var/extra = G.get_extra_info(user, gang, src) + if(extra) + dat += "
[extra]" + dat += "
" + dat += "
" + + dat += "Refresh
" + + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) + popup.set_content(dat) + popup.open() + +/obj/item/device/gangtool/soldier/Topic(href, href_list) + if(!can_use(usr)) + return + if(href_list["purchase"]) + var/datum/gang_item/G = gang.reg_item_list[href_list["purchase"]] + if(G && G.can_buy(usr, gang, src)) + G.purchase(usr, gang, src, FALSE) + + attack_self(usr) + +/datum/action/innate/gang + background_icon_state = "bg_spell" + +/datum/action/innate/gang/IsAvailable() + if(!owner.mind || !owner.mind in SSticker.mode.get_all_gangsters()) + return 0 + return ..() + +/datum/action/innate/gang/tool + name = "Personal Gang Tool" + desc = "An implanted gang tool that lets you purchase gear" + button_icon_state = "bolt_action" + var/obj/item/device/gangtool/soldier/GT + +/datum/action/innate/gang/tool/Grant(mob/user, var/obj/reg) + . = ..() + GT = reg + +/datum/action/innate/gang/tool/Activate() + GT.attack_self(owner) \ No newline at end of file diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index 6a41809eb17..a96f3b50a2e 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -8,7 +8,7 @@ /obj/effect/decal/cleanable/crayon/Initialize(mapload, main = "#FFFFFF", var/type = "rune1", var/e_name = "rune", var/rotation = 0, var/alt_icon = null) ..() - + name = e_name desc = "A [name] vandalizing the station." if(type == "poseur tag") @@ -30,22 +30,25 @@ layer = HIGH_OBJ_LAYER //Harder to hide do_icon_rotate = FALSE //These are designed to always face south, so no rotation please. var/datum/gang/gang + var/obj/item/device/gangtool/linked_tool + var/area/territory -/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0) +/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0, var/mob/user) if(!type || !G) qdel(src) - - var/area/territory = get_area(src) + territory = get_area(src) gang = G var/newcolor = G.color_hex icon_state = G.name G.territory_new |= list(territory.type = territory.name) - + linked_tool = locate(/obj/item/device/gangtool) in user.contents + if(linked_tool) + linked_tool.tags += src ..(mapload, newcolor, icon_state, e_name, rotation) /obj/effect/decal/cleanable/crayon/gang/Destroy() - var/area/territory = get_area(src) - + if(linked_tool) + linked_tool.tags -= src if(gang) gang.territory -= territory.type gang.territory_new -= territory.type diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index af8b9341f94..0c29ee3f9f9 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -68,6 +68,7 @@ var/pre_noise = FALSE var/post_noise = FALSE + /obj/item/toy/crayon/suicide_act(mob/user) user.visible_message("[user] is jamming [src] up [user.p_their()] nose and into [user.p_their()] brain. It looks like [user.p_theyre()] trying to commit suicide!") return (BRUTELOSS|OXYLOSS) @@ -422,7 +423,7 @@ var/gangID = user.mind.gang_datum var/area/territory = get_area(target) - new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0) + new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0,user) to_chat(user, "You tagged [territory] for your gang!") /obj/item/toy/crayon/red diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index d2127d71380..020d6db9220 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -442,7 +442,7 @@ dat += "" for(var/datum/gang/G in SSticker.mode.gangs) - dat += "
" + dat += "
[G.name] Gang: [G.points] Influence | [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control
" for(var/datum/mind/N in G.bosses) var/mob/M = N.current if(!M) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 98c26857a25..74d7dfb789d 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1511,17 +1511,6 @@ usr.client.cmd_admin_animalize(M) - else if(href_list["gangpoints"]) - var/datum/gang/G = locate(href_list["gangpoints"]) in SSticker.mode.gangs - if(G) - var/newpoints = input("Set [G.name ] Gang's influence.","Set Influence",G.points) as null|num - if(!newpoints) - return - message_admins("[key_name_admin(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - log_admin("[key_name(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - G.points = newpoints - G.message_gangtools("Your gang now has [G.points] influence.") - else if(href_list["adminplayeropts"]) var/mob/M = locate(href_list["adminplayeropts"]) show_player_panel(M) diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 062dc0b486ef8e5a6c1c8100dd5d85908f078c77..da1251cbcb5e47e3b688e062e2a0ad4453c1196a 100644 GIT binary patch literal 15799 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%0A#J4>>7$24so46F*za^m5Oq5dFz)oozIw> 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

G(c#5^fLABKcIg(c2 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 literal 8108 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 diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index b86c548b775c3b1702430dd573cbb45d7498c8af..1745c3ed1b00d68a5bca1653dcbbeeffd2fa3984 100644 GIT binary patch literal 40344 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 E0QL)I-~a#s literal 37059 zcmdSB2T)UA+b0=!b=yWjkbM7qA<1E2p2m+l-^4Bx+dTi@y=-L0{NztB&fSh-@Dk+kI%a_ z!|G@jMB&H zP~u*g;^)e5m!&OHalal5Iz103l?qGftPHNFvfP!pXFYd z+AB;M<3k1I)yhA?A9)gmnQ!}Bv$NY3J$-0)lVF=U@LgE29J47+tk{u>(WitxyJURp z?cD3r#uc-)4yokTE7#ETu7;AW$-#57dyDL!0BM+ z^+q&)lZJ(iKeTlhc>Fo(R)m%~^4pUx!$xn#jOCfOKd++2i_+Dk%j<%*#D(I9B)KE& z3bieGSZD`=X&nC~qU2(;&;Ihg#|L3Jn!X2d`d!qVYeNWe747MG|0HJ1h;R^P`{|5p z(m2|Ig`s*2u5ESb@2-%=;eT_wE}ZgR<_cb7S7x!Bwe5kW)Q#&Obxz-Sa){&+5-#h? zY5>{3P8EOE+jk?)!RE4%KHM0+#yMDFjte^q!366^Mp)U`)ZTsD%hYkUm>zb&xE4n* zzE4}R!q3cOa}vzu7XknL=lO1~>`tAoyebQ`wx*@ivmbGn^Tw+++x*IAO;p<#RVxjC zW|v@q3U3WYS_v&wyS;YBfZ=Y-TBSj^bC+zT z7VYv}-ONef1cx%d+Y+}j^XyS&-AQVB#E5RBxKvvCnaAq|W8aUY!bfyPQeAYdKD9no z7_|bU?gWZ#bGrT7YJ(log?u0tt<1l^00P|vK^{NQ^G(^D_4CzRB9V8ApFfmESY5P^ zQBhI;Vfebhpm*eY1e7N3wxA&1{-3hor-R?PBXml1o-4P0(=TQ-VZKyS?vNTr8&`7X z%~>(4uFKYUoNvBF$fJ}(#GgGp#nU4z-sy)b6*9bUk2sRw_v7oVUy=1}r$2M*6tGo5 zBX9<51!@Bn3_cf3J^uOUjPl4w3|3mSC&~6C2o;VqntziF%UA)<<(K?4Vgf;CctO#a^rYRrLHk*XQ=dTI@HIfbk89TAs_@&88 zdoa27&KPb>>`Q#S!9;vw;vLbEXeha66cn45R%#53U74Cb z+pmy`WPX$}8*y?H*n8uPoKMyTg&iVkx%>4>Z!^ArzQxheF^v%enpq(bdkgZ?Oy(-4 zZC26Ejnllm98)xL*~&Mq;zdmPAXCi&wND~hZPWbM1ym{5qgf@pQoN@eozPA7JO%ds zX?sV32216#;Yar5uasjkiX>z3=$3m!Ik$fm>*hspQQ;0hr1F@rpQG5T0N+J8<$GI8} zlQ~JisLxl|{k%V|DDAyITrWcU2ayBRrZ(JrR}72KQF~#JCCV=NlJHrn+CS;H-j`BE-}EEXVEW8c^Hfbi?Q3OV2&-gd=I6{arg&GOI=+z zD5z!GV)A7v4~~?d@Alxq8yn9*1fqtMlhX%(Jj*NYC!gFm$^FK)eJQgo&6}Uc=T7!} zLwMDN1+J1?ChMM`?vo!bKi<6rGRV$O^!yl6a!o*hk00FlgA}8`hH0*iB6BTqB+fJDHAGLhuAs)i3{eK7SpsKPd6wziTt7R|w#pj*9V zPuWUS^;ozkv7COCkVxrTUq2bY15(Sp!PhagkemC%((c(nP z&l7PGt zlA0l$@M>R)G?L;!s()-dU2{xa?q&DR8|cayCb?%l(P)1Wf%CQQ?6vr*j!^}6zor6C z54Sm~+Z``5oU4({PC+pvH&efJ1s%4IUJH)Zlq>krm!6zRd6WoWM&0d)mz>Jb6ASZ& z?ll+gb>%J2Rz82iiEt*gbzb}aJ59ZOtFif!6VkVOZKU((@#i`tkK;?vYMt0OWHylt zFXYP??L_Buuvt$c?-TJ`x(n@*M-=2h-&ay~EI3$mT*jaWuF`|59UVPFLP76qw}b@m zM=RnJIa$C4k;xLfCtM)uji$b|CIE`7|KVy7Z}=PA-$!TU(Bg3D1Bu zLo3=-Z%jykcIMjJP@BVfT0W!%g)y949qE@4S5Ek!HisrGbzw9lvze7`ihwuGtcbqyCal?rwKNh>juhHa}3s8GAc0PdGokUCv+AkxXP@7}tw-wKD z69-Go#m%AE3#AwTv+ESTAHXg`pA!1%SZdK&WZJ5+JU9R@;XsD<= z$@45OY$43_pG|Zq{m3D9Nj=vJYhk#IVVuqDLmiiGe1oMIA-;YsKsN^@|L$%JVeqVY zY33<@qB3@H6xgBAFG=1gcbS%2T3HcNQnJLrDX_y0m+2Y~tdWzR(*58DeWm*+E;Dt{ z*`!@Zy5fYW3Ln z(HW-cuz$Fp?XGnet{FXV&XEc)VYU($h74 zdyo!62n$^$KTKzGi9SI)(8X{}M-(>qE-9tjsGQZ4evBT!tI)6e1M6otNC98Iw)M*YN7;MCgED?y3HtiS3gN|CvYq!G^W|#Mmcsm3Vp^J~ zYTZO3{#6-P8+A=hCBJ_C(o8UX{kpszxC#dJ7G>|q+$R3H3f}2yD8kK@8*YAWgl-r_ zHe2`482ePGZ9HL-o!V-IvDo?hH|*{2OHy)2>c{S`tf1|-1jkO2byk3RG_s!BN~Qdy z3zGFA!xH*nNU!K+jL+H(wP!r?lJ*gPxL=VNHV#&Z*PJz7YaUWiTlY!Z*iRq9HkDxG zwqHx0xktI??B_x@&1FfANy?VJ;P1E#-^1-CG*%xf9VJy}B=kMiKn&AtBFNm;4uiM% zdk*rLh(=WoG4YxyP&%NMr{PF&L>9tS!&>2GQlhEKNXFnCpHrCef6jw@At3*g~87k~M36*6?X zpupw+{rl_+SD}YHb9~&~kC>O3n1dDeese!TOr->R_!7t76`@?&Lu6g1B)B031qE|1w%|wbKwVv34h8lx zEFpPhWW-&;6wnEM&8P|?88uKdi^v9;k%{Myv-C?Jh~g`(MWw-s zYB`P>yZ%s)w<#uZ6{n5fsqLrF^2*AW#-MKWpMb-T64L4e%G=EX8m=!&j%_KqmfCMy zY!5v`+ z+=33JbeXojI1^9av!Z>{80B~0vqs6D5Wm?TX{{J>pj-HwvKj#xR9dyZP1h&4STy^? zrZR{6RRV+&2fxv#XmW`iE@I~TjWF@Rm9NF$W1~j;b|R(j^O-qsRoI3`ZVB?!s~Rmmp4jovO(c{z@NPV$`12#N#tV;lmZ zb89s_JNu535@vVDCVGyDMJ4c*nAPjtxN*ZjqpnT^&|<1RS2R_bRAy^jl81(dMp|G2 z3OB1e>vkU6+S&^6@~Qw#wONRO(n?oUOK;3{`?t!vHfMO8o0nJgC|xm0+AS@sT6%e@ z02m`jIoW3-o^E{Ed3nJLwx<1kk4WMZ5zzpY*LC9aAk5phr%3Z-rnoL4q>KrL8Fl!9 z-XbW+&B>{7bNt8kt5@srCf_$MC$BZ50tcmGE|68I7K&(ZN&NgBTQxg4wdSlo(iGqq z2d>vmPj?tHl%@FJYsC9-KVg9?O+;&rg%Ibwm`c@O!WO_68_eGt6s{6gbm@5+{l$Y zz3tko>-E#EzQ6*m-?#h3_|!?puII%Ao~hgKmVOoDgG|^YFoUn34(X4Z?H4gL@CDX; z-1HVaf#?|gfe5w9_3JS=q%y(*$yK?j-vWrSjiw8tU#|Ky{AnGh@!ylbq;n^c_7n|Z zfL1w=9J<_e1#}`Cx=8%ibm${XVE+lZsaTD}H%e-MR38(tZZm~keqo^;kGJ%{SG~I> z+)P-wXK)?)q|4>$cdKoa8OKQ=DuCon}yYs)C(DDadJ8^~5E!MyVx%ZwKj|Un)2T)mU%<);s*Pz+eQdg$JjMpu1Y;q-R9Z}x!TpEsScxFuR< z8MzQHIH@}P;%s?c|D#YwNly&S&~v3%7o!LpAslZ=dM-cf4^e{f-ASRqWMw`+4e1u(||v+v;8SUKkrsZ2?=h~InQ zQp8uQDfzW2a6|- zqwkDHKK<2%evh_rr>6Y6uqpngVf1wE#@z3ji*4of=$H^j4yOhmEN4rT)2JYl?z>!( zf!i53~~*i&NV`B^R|8Aa2S|FX$&I-?9s zbEG?U$+uohl~uL4gJt7bQ%y~+!dl_1sXi=9AA3F+1j<04JNqtI5j!B4qlgz45a_%O zVmFt^yKL=M;QT=%x7NTV|11; zQinz6iE+ANtY-$c_w!+xJ|O{aH4SUFA|AKFB7y#9LZFwTWE8jprH`*J*L`cuZW zGV%f4KAfpIxNazappbTKlEChUSq&g*5Bt4D)6``?5elYbWFJ_FR#^RtIU}~|FzPDZB zOLQh5s{Xewf?f& zDLkR2qkG|=#po{#1pt0B$J3f1LMkuBMGkr&KW;5Ssp)K93jH|N~+CmL81Rt-}8T_@HK~U95^x41uRBfMs{!0w$|IzMAJ0IL? zHSp8_A~0dlC3WB{1OmB!i|PvqPVnQS`leVm#Hc5gi+u(E`U3LP-?nDVg`u+4|7Dy9 zFTB7Wcvg+?7IillN7zKsQu#ps@c(ERczL3MZ5AviItG4*Gd5p!k&hHHA$<&O>Cm;@ zKrC#r!H`@|a?!4RV8Er|{&=^H+h1Z=qUQK2Xg)K@{7OmCpbtp%7BG{jFpj~bTfofb zjU!K4Z9Gd~!yB#sl&cK2&2Nij+V2t?`*9xy>5m(7Ba!nD_$yY#NF=U#aT`2mLm;JS&@XVDIhyI< zL%*DKeSzMg*_R;7LiS%ciaA>=MfvJuSCoeB+nZR4uYVTN?<;9PpQS{Ew$!3G#cj5u zNiy^LACBN=g0I+ej(p0n1~)H-jk!=U1)68Up8h|{|MEYA4Zuoq7WY^r$~ghvuPndw z81!<5N&ak;2*5Arsc_NO02N1r)pkA7qa>n?qQ%B=sb9W)dHKu#Vol+(S$Y7M==>UW z+$Et<+V978+)31v!+n-bXM=s$pTi9F)7PkBhndetey73T`U*=?2OPlneA$3oA4qF9 zo<<<5dupBDo1FSQ;h0s+MjqW#Kj`ys=nX|Vnd>t9vuW8x7@+1evAZMV4U4|S|OQ8k-3vf{u z9-RiUTs+GF)|WKo3W)#jg2r8aKBlzFM{Q%i4`R;lDWBo?f5XRB#v1f8PeRU#HG9Kj zhsvZcp`uto|8Ph$c$`t9(o!?O7D@Bh^Qrgv-$czHyp>TRP3%b|GMTqfMnR#1PyPjj zj?QTH4=!25>43m|lCZX%pnwTK0`~Ue2?aLE@ZU%j0){g7RZ)C-^xvZBjm`_~onCm# zK{GB(QQS^rv*RD6U=Q4|VCN0c&5k2|g~UD^gey|-_YI2umrYlgr;J_2XE{ol8%#o#fhYR^HR{o!$3tc)97=6^X3mSEefYt zd&FP;?E_VXZVVY0jW6HXc~B~so?h6OfZjMfJx3BiNyj-)+ITptO4!d`<%Xn+Hjh{M zv~OC-H0#y`%nI9#BOZd^#4Nn7sQGy^jpG5rI|TH}>7BcPlQ<2&CoOoM?~bgjajTU! zBs}N1cXh@5`~#bgC`nO8g~zFs#x7#~SvgP6B z;p?toUEL0~7<|9GU|yi~V*c^|CUlaU7Q3f;O(UiZ%w7l=*g_Oh>^Y}hXR|93l)x(>HSgoVxPGg-vCX}!6WlL*vvm6D~)X4~M9eT{m&o5N) zybysvTou+B+1DcHcEzWiJcFr#fB=NI^^8WcZ^@Hr&MgNR zWKZcZ<7oIai3bu6VX!r3kl5OvT^}Q!JqlFhh5+t~r(xdaL@AhJ`Wn!wK@6-FE_!o0 zmQ@WwK2TOV;tCwtCAx(wrT6E(TZrjjDJr|YDhc=>fM>rU?eAVj0bEYpg4Is!pwnE7 z>s=REKlnUkz4mG}j#&cH%)OYsp0-vaIz0}iLM->_>pKz5D92J`Lsqu7mYm&T%3TqN zNwbtHQFr=1(Iq;II)L9t(FH(X|4D!k0Ke(s3wyYOylF3gpY*h&V4(jPVR?usfm z!_1F_EdxK}g0Aj&f+`Iumtxd2*gs=oP+{bVHjl zu;n_C3WIYsQmr*#O*Tm+Np?iCjUWDu?^VwO`o@s-`7hf1_32R{(7$p4u2QecQHy^m za7#d?{fi(kuRxM5)0O(Y@%{cx7X^y2?aPHhJ2;Ab}U`AVO#t+tAkkrMTl z9nIRSQ%6;Xr)pfMHym94#xCK=J|&Qw`qQU6KulrerkHWe3!Yo8lRLK{;o;$GPKnv` z&EP5p3Tn!{OtX=`)`@~P7i8ErEQ;5tb_sYsVu-oT%g?JuuRt*>dJR;-^p2 zHk-5xoCU1S6xr~ANnufX(C8nAW^{SeYUXq4RVEv{^_JJV)NyAm#~yTccG5k{;4!A_ zSdOyw(LdRQc5frvqq(pS=NQkNvO784eZJ)vX?gk(KsXz)#H0CEMZo%gNxpVYiF<4L zg;7kucgOKd7DJ1HJ2MecHxx;=!fi3TCwFdjPe^)Ho;qILAeE*EzdJ&P0RjJJ2`cUZ zhhwa+>Bd|Dk|8wR>R$dCPvwQ&CZr4Pho~0D0pM)*&odhA-cfIzN)e}3)Sf+iZap7# zlx|YIn0=O2X_qOAtPtose?}boLj&=NmFN8_BkPB!c_m)u4E>?`I>g~*)%B&)u7Jm} zJ=u8?p1+Lj4fykhPKQ-m4Xw1Gw;`}kGm;Uo&#)$!p-mAaq)3N&v^w!g@91V z;(KWc*QQG3>8eLzS50E7wc5pB&p*~`VZ7&Yt*=5Da0;mg{MkSH!LN+SE-o%!C^Rg( z_WcR1X|+;yWcC2Pa@O0DYo$IqeLn=+(MQt_E^dc6j*QsJSL<(Eb6s9p6byz<1B_vj zW#;<{m*RD57DTfcKon;n%s*E1_Mx%C+q2PWr2ti45c=PIhI>e&TSCKlSY%0d(mKW+!DNS)!HzEj7Z zmRhjOMtlNZ58szepK29)D%9S10l#In~ws6=-f ztw*S=r0f-owg3JS=Zqy=^GZB*cufc!Y;@K=jW$>S-B~LWpY_`%<=-~E#Y50)<{V-0x83N%m}B`gDsoRGlXvJwUH~SX29)Gvg4xUs}nt>{>+S%qh^is0CnA$=Ee9 zFUF{}a1MGe(MIwJoZtoGI-D`gL=pW>Wf6#e^RgJ{1V7Ekgf>?iP{&=dF~F=DVHj;@ z&W5d8Q#V9shR%`8z0JxD*V*fGvKqo@`mDWhQ^t~KA*HqN5VLuI*~gIV>8&;;?f_%+ zvX4vQ)`ID0p2~SyrvZ-#4Sc4bdgczN7U*h;?0mK|DCGzJP0*jj3GlQuNk!G~TPPAov>y|6~x=f8FzN@%xXyvm%@62Wumen9bm9a|nT!rh)GKB#O4#g8% zL66f8>~T{mCWK!>=Bw+~vWSO3K$qVL=wsP^Q|F}U` zVc_KqUl{=nVSPpQmGZQM6(d)|Q-0d{%?wZ!Gc`kjz0z0ijQH4QWu?K2Z{I1CS*Qi$ zEa=-is_Ey>?&Lp|Zlga6dGqacBd96z-qd<{_6e?`(Mb72ruUZhATI1?BFHs zw1yR&YHGi3_Ol)L*52O>NhMIZI-yNyZhY~yX6hKb)fP3r* z%96u1a02o0#cxJ-eRIq7b;Huven03{LXbbuG=>y(Ro}ta-+u`G6`nuFWuX+B+Q}D1 z8#lIiAkHnl;`%Vlaq%f*JWlg{#qR+h_t;U~CvTH|7mFic3dxtY{8ev6$Qm{Nz)!t@ z064YSpTDf5&c}0|E}4;-reTLzpn4YF@8Kw6l{#zlPP6CFoj7FzwWT4lmeL$UMFjQPBY)CTVz?@ z%ki+&tJo8^N??ujam2|Xe`6G2R=*msofA9pEX_8jL(cG;bN=%rb!=|Sxkst{?uGGq zK{VCST6lSrV{4xSFMZS*96%#8hT~lmwdqJ&ieMH}0oZmUBga8wf`y0eMR>ykV{Gk< zcL<(q>T-l{5eF2`fS$oARnylW$3E)Wx;5cS>kBBj^8k^AoF~791Nw$i=+=aOb_wlt zwT)p+ib)Juh7qcem1;|e6q%;yEqGI{gzAw{^W;5aLfnt!aS@r|L>uU{$QuA0Z}j6u zs}Cw*9*E(|{%PK*ddu^IhF@9pz4jK4eFh^D*<%_eA@I9XnLkT0C+Ef|ajAN;m(t0t zauA(XbaUw@C|kj7$1H8vz!h>m1{_%cD7-?0UU)jg+3YboYw z6txT%%=VA%XNA@oVDQQO>BB(t_jVg_0bA|EKX1dxa4OY}Qbu<3Rs;%OAb8d~-jUP0 z(2eE+JgEVrscM>1Q;nXL2v)v=1+9MFlC<)I7bL`G^#H{tjg<{gUNb_)0xo&Wg%8r; zZe!x`2!mGBRD5tgytAVC?D2}T4jtXP!BV>I%IaIwvz>p9mHh0Nc@4;CU%uqdyt5JU z%5ZIma3yu${aWHIifBK19gM%qn{OO@UxQ3ySMZue_N-W5)EQ$kl*NOs#<45l6FKR1 zb)9xc%Ds0%xU^yyXIxJkC6CLJ3|G@GFnEdmLW!U5eTQt`bRa3scr<=Ju<}WbC0~gX zcy3AF$M~-u{qkS)dDOd!GS4f|=T^KnU=3M{oQxaZZ_med=1Cl$WJz~FTabzh zQFey6)E5&XyZTxlBfbD>lBM=lMVHPx2PRj`p7FB9wk{_WDPFWB2M~%zxIN?fnZQPq z0cA1SmZitq$PbBEiHPu~4FJ4vWfmXWA?elpx+vHKc)`;KunHRSQ_99P=121myuq zBURWMW<9ee%N$~DKC$aD%&(O;YRqypOD{Z9^SPQDH;`wO>NHsxE_HAm%XoE3U^er( zM4YKa#zl!>VO}SuQRM%n@O5k~ud&)IXbg`4HuZ&C!^^VZ-?AyaGtoQK>S^T_=LaaqDzPiKQ4r|n24lbCQmvbPqhTO!9Cv!47?=`^Fq2Y zCRv_DpEw?zlY|+#L~mApNu*<$f(sxfUnxFS4L;i0*sFnnBP(%_Z0ZJiu$Ww$cYWhp zr3$7730&%kJq$%#sUClt#Ji)Vx7ubO5B!!*mo!VxOwDN_f`U3_ua#CBQk;f~CX$-~q(=HI z+73uH3{#WNiMQJ_#=VG(U)`0|uBfN@?v=kC`gz%g&@|1zt+2r0=A>v}A7`0Xbh0dV@b325E{-A*=MW3}M zW5i;+r&xSnGH=P2XF|})BvWW)$8);2bRGpI|1hbNW4@+6fE8JEcRFvH?z2^Ki%0pZ4w$z>VJj$bC4s4{$LCTK7;9;iIR$nhr%@3>2!N-|gwq zl9mifInD=llTQ8*O@Xt&2anxe9V!#OuNC@YT;meroB-L{1^$fu^X7KkS@nbV5GM8l z(+RMZ zir55a>_Qb6cp>mKu}6S)O#&i%(K<^(HF|iNRGBjpo_=rSYNIE#gYqA*;4?Q;ztlG= z+o#`*V=X8?8Bi^V=~HYyIz~vqkEBv3o~@@P-HhXCpzx;+=v_G`J;lo7zSzLuq5akc z#4|C`Ui0TQm|TP_M-(I<@Jn5Y>=mF&8LBW5`O+A_`N5n?5eXIQ18mLs8Q76d_>9aLI)TA_3kfbQ_az6J@cCuaz==K)!qD0TNLKTy;SM{+=LLL zD;lkLsXm^B%Scg*(n+DlsnZ5PuTa3X8V?q4lZOv=WOgR(`cewszvt<2PM?x`0AYyL zYw`)LS)mwG7q>CQaSG*=p!SXkbuzV&`tFpvCLWNqJ(!jozyl0T%6}az0W3SI;oo7x8)@-)U*W8^ge7|VdV6(hZT^i8Q(;xSF=2_mM>u7=D#ZgB?rHs9b zjN;SDBR3O~i;FLT+e9X37rfAM=$PTOUo5nh5b2IVH_eNQz?XCj%9Oh;kM!Iub`#^5 zWS*CNL!CV}wg=T&I8DFh#C75jsBF@5*Q(vP zU3h0JtiiE6TE4>xF5{MV7VnyqT|v5U2@~EQ%@ZWAo02x(=~J&fHurgFQ_ao5A@=0M zv{VtW{6I5zO54bCGSqCUwWz7d?6hm0iFtqhPu88HjjnIz*j(~>a_NfMHyUX(^Gw%8 zBc~z*8uy)n2k{)o?Lmxe9<9k1Qlch}o@l!K%?qzsRXS{j;n#t%5AbH?uE|lv4 zC<-u9I@x)5?#(StI%}{O7)n%K*gq16bTyxNK!)D%KMduWNZ8s)Ep|hZODaZkH6n*` zE{+Ux0H!*2=JI3S$O!FZ+t~c3mv_`>oaIT{TibrHPRr~Y?*kwNE5k)?~WZnYN@hd>Ym%TJ@k#-p{$Bxq5dEMA`l#O-gz6)inxU3#4f(%tchF^pu&b^_V zBwz|GCScLU*DlZo5KO2a=L8Ym?WF{2irJit>nO6*n_o|H@Y#~`W_DL*V}qD%W&*sy z7Fm%xw3kGm&Ma)YeQ10q;3&^DhTlK@qM{}M1Hl-ax}k_pZ6mTQh5eBz#j9v~*3c+! zqk(q~u{#$3U1;jEuZj!Yzj2CuU{_6AyE!=>MZmds=vX2ci%kpcdRgBag48_?^y<*( zsfH6?Vm7P$ih;vg$~ccP^;(9mkAR=3^fWO@8(1^RWrXDh@!RcYQZ#%OIMPOOUj_VK zLVGpsW_!-G1hOF=o|G|E;URfPXbAXqgs@2JzR6*UK#Dw@<0DA=A_Uu<&PG1u5v`hK zh|l&JH=Mz5`};7q)aLNSZ(wrb(M0ReWfaOn9P@jWVb}xLh6^kEt4$E ziEnJVOHRvd^+`%t)8@t-Tqvw#Ahc+N+X#Bf44~c)C8ucNY4x zSHb0KhDUg6twLeah1$9sb@Rr6d0^l)oNEUx+0asgdH_MrM3k`Conzbmqnbm+fR-r2 z?5`p}xb@_)$P87uRi2O8__IRW9bYsa=Tj&4Ub`d=$=$L1gtRE$Klq1edCrpD7Is0e z!u11NPTMWFapo(%oro5-^?Bc&D(J?PO3`?6oHvBwHlv@0UbtFZ@!3ud$)gBn$tuX| z=Q?KIS)UYaCA*(#EXwye10q=s--T(#mUmR-t#MMXHtx{h{axta_<^6J*l_Yda9xXQ zWgf&cOFY@X);?e{Bzbp~th;>D=7d?)aS^yG(~vf(2{1gviRFV0%6#i#NA3q~7VKeS z7h_0eKK{1HD00uK2zI#j2=3cpAn6B0MOC52ZsLDNrvLfb5VXV!SX@!QPjsZ0EQVWU zpkuo1Uz4#)EKE>dsy}yJk!+++#)+mgd4|LLY@2wsHN@ z#}{6mL%MPUUK9{et06;P4hI^b;6r8V!2j|pj=xdD4D|W4@A$@Slwa+#$7zvj0oNlLi#*GYQt)ty(Z- z9_hGr$u0Vg)jbEnXaUY+PB&N~vT)tA*x#}U#B%OT&*APuTLR$obvXA16l`SOq2#~r zA-XZ2xIhE*G=P$FuwfrqxlTESDs|H=&-rTrS?#+=f$fo;XHL-o0`3{` z-JZyx#|xy8`TFuzw-l(uG=OZed0YE+U*h!*AYnyxqavx#rg()TSbF3R=t=1b?xa#M z5bt!Z>RsY2o%BTYxi{B#qlaaonYFuBZLB3hzaC*03XsswU3_HAIFn?m>M}<#n-lbM zqRRqitfKLurD&s&*JSr*kPOG$Ef8l!T1Q*d>fp~|r9L44CHrvQ#r)FW1Q;L#4T$O} zruQewy#B`1$--^i_9&fKBSmI#nEzcT7eTs{b=!d{P%)j?**8CaI-aC>@Wuwno%sd9 zyt9mwY86%OkPjQX1|*s_9Vl3|KR3KbLARd-un4?cAA^I&&)Ql~W2vAy(8D2+H&qasQ{)H|;zFUHrQ%sB;W9+It3i1|ST; zE%4VQ47j1)b#-(Q*MJNxWpkhXNa@h@X91+%adS!|s}{~iEW~J>4m9FIO(4Rt01x@I zR~r3F(;04ZxJO_^`A7!;G=ue4#i#w8UQl(|M(w%3I%*{8{)v{uv%-dee>h+ilP5^ld#a{SkU zU*6Wy0weyIW|el`Gy#Qo9J@x{8pGviAFd5%h4K`Xm1zSjSb8=CjBOgOa+x;xD(a(y zokm4KU_`QdCg;UflW%vW6_>kM##&^@dW>U>$4X2?Yk`FFq3TOA&~?52`3O;`xgQ^n z`{Cp)pysrZRatPHGL0eUcE<8|WVi5)2iyaOc@C;DuN7DJA$ZLF*K&?=NcffsiH00l zDe)q=<#%Tc&#dS1aFVz{Z#9|FFl{eY)i=N_D{I1haXqGLtMqKy?_-@+vKvP1d$rgB zaNeXkB`a?n!wqT3_OyrI=_%BQ^*5ab9O?nm7~e|AvEs=Wb2gY3m=m=X$}9Jrl06bz zSPa)$hlmxqMQ3JL{p{RBWFv+UP8*Gb@2C%7e7tyHVLYIK{=$X0BM<(q!|~|F{Ub9! zSThHir@(jr6hsH$H$^x@n1}IU#q7JF71zNj=?*!?kZQLmNmAeJx1IzrK+k(kuu=X5 zeWN(9u8{)WUV@Twep;61Fr2*4rBG{!XrXjIjJzS<9!FLUL57lHp*(AbsAK(S>sm$x zXN3bS_+TapVlp{D+-9(pQi!VfmFMr;%R@aO@nRNP?LPOg88GuoM}YP27uHBDFl}h! zgCtG*6oiyC6U(j%@NZ1dZ6Nx9oJgjn+K&*}bXm2}#=N?8{rwONA7an11lJ*;C$tt8 z6Pv|QBJQN04tUXJ?0yj=B%#N8-Q+uH%T1@Pq*p#giwjs;OXG-aR4ypZ;i2E|ad?h*@@eWllqQ||}03ix`N)s$5`$nt}jY^Q}^Lr%AIl8jX|w0}*@c|I67mWMJaFc4Xh z;S3fGMeVV%t&ZELi*(KcE=HSo?uSh)2YI+Pq=6GK)SxKdlN~u*xRm1FkCi1k0`~eh zDWKXiI7?7KWU%FQ=4f8yc2oDKI!=AT|HuVsh8Ndw^fi9s*#iGLp-(hNc?<{u1U7*+ zS}ciuVpkmc1dMp?LA$-o<|bu><#K+)$Yq@QWD$6uKZqB+jva{XOJsn&pb+McxK0a4SaF0m5*R@vRN^%etUxAdqcZXAp>GI?TIl7QR5<77Pgvw z4p+C29#L8z5hT-=^d{-$(qZA*11~bPkSNvDCr5l9jiz00uQF7akR{L^SLKs7W&YP}IanLS-#*B93&q<{PI;~~&Du{%DeGS(kh zAA77gAl7tQ#$KbM2zi=a#y{b>c}kI8p4dEv-W|Vv7BFUngw(wc*#@c~lPp}2Z?b%3 z^()@SaI2aC1<_+^&qvZ=7mZxj~Oa_l;-cv_N5Hnx(ZZ_&wa&?uuH^<^!#EEwq=t=`L;d1Oj z30Ik&4??-*q(TO{f*eEy7)j08Ks@i0Hd-&wrcf`-R z6iA~w3i7zGHU*jcs`hS=?&9zKr@k<{auhv+4GGG9zVHMPR__7LPug{2qI$JhS)SLth|IX3a?|SHEJj6=S&6CJ;5BW-~=n|Qa(FnUvS={y1l-9Z9 ztJF;9oShOx87SoM5<%_$E8J=NtG(H)ob;DPVbKY%e{utgOw&Ee?oURg@-jGvoH!cQ zgehlHeL3Jx++woUudH~oWm)VlE2K_8v#RM5aP45gsA5JSQ2UO))kBlwUk!iWUN9?Y_T9CH%1;~sBGehE<54{dU-b~*)aSkKM%11xDcKuU z%LMU3PM_R&#qnPKzAyACr^c7<97s9xpfS@@=1)WY@pVz0jck-}Jr)$)5b^KOXshx6 z&$14+xq&Lk<);be`INPoyB!Y!)u)8cb*zwnA1))>s|3o}25hMO7@%-&X?dBI$Sp1| zKKAHifzjsYj{DToPN1@r1_b4zx%6EuSD&t;q2wY?q9Qn08?a&h4LWlx}?v zYIL3bN3^kbWgp^UpEpzbV%%%`(+%-wK&e}r?|k@~Qwm`w6w2B-g};062N0!$Ggg-mE{!Tlo#IZZ$yCSJvCQ1{ry zqXKwELiUTc5Ls^uwcOJ_#cx>&WnQZZH0*pEVMo)@jk^>TEZUWTc{;SAk*wC8oeai8 ztH>L&8j=2L(%4yNH;*my)IJ3T)N_<2@u&HI+ub|q{^b|;+Wh9-NiYR>1i!Z)0t5wE zAXC6=99}D2&w_$SAzt%OXlj3Tb5V{tPbJ(nFC1hx&rTVk+_5M5LlsG0sXkpFfEQjU z2duOJ36DU%d4iCe&#(Yj;GeF-p59b~;LZc(kAw6BLpkcW*oeFLWhvo_lnY-e0LNtP zLk**de3#CZojRv?S&QPcp$5tqvdMS;HY$`C&_{psTW(7z*L#CERPqCLaG|xfc6Nf| z;=_ZZ=`z<97Z?9T)n_S$onw_U4Cp)IYS-P5F8rHd_(u6VBHNpoCXV=jCSb3k-u zVJV@5f+8{;%rZJFKa;*%uC?;$s0(5fK4}*9wY&h_pln#R?)yho}fh z7wLo~D3&121}H5GA}WMP4K=YKAT3fukMxoPAtZ#f^{x0k`#tY_UEluBe$Thh+57yF zD_L1xdvnWsw`)RP_+# zPf)A~HTT^Wzg$pe0W4*R^ZZ_OsQX_ZiJwnROv(&%H8&3)x^w=yXUC=kyR)9zP1++n zfXwx?V)&=&ECw8T*r(^j^zo;ZcjC`Dc}sEcUd_Gef~QV{L44BGBFs-32Y@JmXx9lD zJ%nJucl92TRk~Qtb;UKQjJ1D2Af@VPnNK^#s^G_;-p2nx;C?Ku*&^m8g+e3Dg#r6y%o6g91pX zh&3|JANzL7x1U#UfQn0!gB+(Fpt~HWM2TAacws_Br>$CiK-8E)KokVx*!f!GutTC< zB#3`V?EIr&;D2tqz6$(qr@W+0;J7-tfq_Ju|88gz`@6lxCP`Td4s}R`^){Ddgz9b(oIquw{`6hju<{Ee`EH@))zqrt6DQm@s2G)Y&<%e&x1wa}KcGVeA{1D`$xYhSO>ts)ZIya*!V9F#D=H6) zjM*Q(9=uw2qpUcqjeN8pEUqm1(j~Ah$_w!e6>*5i5O-c{uZOsQxRT%PL4NaQAx7+> zHh%(jm=g@|TH;b+F0I=YAUJ4@v|ddsJjKaBU8)`5^!9YirJdDkfra&tcrc-*&9& z9~dZk4recw4eUkJpChj3Xd{I&Wnu1ujwCVM#=8(eSOT5z0IyDgLVwp>MZ)cc z2B?GKvRlI7XjUg+n)h!%363wO2&gQxyP}zync13YzHVUuOBZXu-q5%LfhrC%X*F3Z z@>?zaT%33D?<0Y&w~S%VNhIQDwdWCpB((P8ccI0~_wBd7QI~w@|4IWD>kZpt9 zV-VTPWRf7fZQtCzag9qLezHf2Q0u+!pEfzQa?|e1&(}lot1?^jyyKF3$DpC z=A=TY9bwlIp)F`;cu8?vn`ORDNPmC7_xDQ1^tpoC?EWYG_;gB^N)UoggE9dha$@EC zW%jMB#vH&b*&_JSV#&=$T0a6wB zkq8t``n5+0gb%y&uFei0Ab+#f?_C0HBUHSv#)vso7U0k50w{Jj7>|^@fE6^?54QOU z{a_s|AwvqUluk<`j3Z9TaM-e0ylay#l|kdj&15fzt;Y`FZp&kNlQciS zz89F6o8-e#qniU4+btTdKT=8g{vI>^*#2;yXGwy|Mga ze|u%%QzQh^tC8$o)=xJ)9IdsjTcxI|>RsK7{Vwg@`n%QDKUyS*LHe^E-7Ulj*)R6X z$F2Nwva}3o8fU*LC@1C1s2LvN5(NmTN%p$>@7iV_n+Ok5#g#$UW0CFUudAsx>@Vz% z$2=oym?8MMI3gg5;#KG#kk`rkdC68yoUOa}#yRt;?1WtCQa@=p<&>TI*5q5K*F-hM zhjrPykWdWDdFq^_m(Zi-P2ZUG;ZJ`=(~C@mF2<9EFN?&OiqIApR?fF1Oy&8iZ`YKh zwBXD6@Q{`{O}&-n)b^~4uQs)pnMQ?%Boj6{PWJl2)snv_+i2Xd9N#s+$e*Ax#FakY z2Zi9DPBdwKv|xzNISW+$9F7t$uS417EfT--IOXM9a%lPU>XV0(K-xiHaJGsU;N~wB zRVpKVansR>0iPab4tq5;bfBSE8YW6K8eZ3_?RLpVD~bi*TvD9CCk z1=0ZMS4p0BMihS;7QPkPG zuEN57{Kyus&UfxID#4fN#=g}4h7&R>Tfm-MniEF9PkghGO@iUYK@2xu<4A4-`s*Ki zZ>FnKw=97jBrMg;9?HgUwmkM`-Z10#*FXB6yfF(^LbH2XbK~Vc|Jn)Z(5B!VmCPQl zk3E;WDf!&)sslsqAiN%$*rL2&P6-)>FX$$j@GgE>cVqKj%lHYK$1t%Yba$NZxvl3@ z=-bdgo~ZDq%29mBx!T00l-(YUa%OySo*Ze#({GGxV`13)`H&h5T_l7XQRJ1z(($GE(T{q z-o8}O8^$Ao=yf&35mh9;UH#GUS*WXMN4?6iLkE%{Z(Q?Pm9^(Ez37y3e)2ZOzPi}W z8qHNndJANmJYQH3Q|tDMWvKu-b-?~t??5-!zrR~S!hQ|)?8_gzysb;Y|0s%@+S%XT zZAv(eUEA+4Wd8y8w$(*dXRn0w>cxeaMs+9GSd5nc+^qL4Uh`Fu1`Ek`P00>d!j@KQ z9u}VRMF+j&8XCKx9i5i*FT^$;khk_*{A3#Zh)IR_DUh(83fj)P?iOq4-Ys5)YWB2S zQay(PCpB+#$9+yNOJev7%j9qgTFq5U-!Qx-G_cfRSu13Qk(`uitpTW@6!L!TItcv_ zsV69>%OC2_raEsTRdea#?eXVFn?12A6r8gXU>JD0NILA4GwxziuykkPtG#ipnS`9{EM6W|L68+<8@4ePqu7?&F+XpIN1kvhuV#Qc zq3Q8@bgdH1`-*M;saO%2M)Yv2Oj3kwWP5RWfzKDXx_b8e0henhI8AHL)2S*s=Y1bx^}YC!*qq38K+m*D;&NkAF{7FY#cW7wLggY(=Dl$S-CuU z4o=l}lXXwbtO_W!e_AVQ)DY0o6D-%Fop=2a%_{bZNEw=P@v!~rj2|n z8Ost3_A`{{NTkyFKJTW2Q}S-0llfV-a>N4GB#RnT9;=vw8qCCyFhuFV9G_=u!m^Xo zJ%G!EXuk%e^kggh>QBsqt*X=2S7o;r?ZJ)KPwizXFC~h&w77VMH4;)WhoHud!P#l= z9zjIZ5z4nmp6)B7yQCEpB-v|GF*qaN!B5wdi-#fE-ML#KJ^n*!7oq%HQn#z4(A%cn zo+SSE#Xo-@Js#{yMvOl_p;Mo=-N4s=0%T#~j$qyhQtW5>Is_c_agu{*;7$B-tzg0- zk>_hkHXm~9b{F*XQD6b8K-1L$v`7iTRcJH*t8O-0{QNzRTN&QS1$2%DobuaP$S(y2f9`J9itdX{e5!+`a6eCQPh`BxQ$JXuvA0wpk5)>9ndaW9U($gE$DUfO;NdyxT7~L zkFQvm*Z07x$n2znZMjM}a&d`?^j_;6@3BdCMZ{SB*9LM7^-Jx2yrA4a0W)f5ui0`p zcw)q7a9YKxs7$%I<7BU7^juh?imkE%wm~jn*pbJJm^U8%XTjyLtKd}- z$TNCT%)%&Ah9BtJ;Gppu)*f0O$&R?D1u@I;pDtk9h;Zx&_isKzTUoYO@Aq#R>FsrgM$i>Vy9i6yacl(8=7R!?}w~F6yR-C zNZsv4&0g}SDnV);yVd*YSa|QJiU3+q=GSZTsL+nH4&n;-d>Gtiqo!VXH-#v^(iQV) zLmW0U_%c@xF21uHcIwK`x9xnRZk8RTcE2WVnt{PMlXC&(0bC!%ALZjaMnrGQ?#0MQ(1b zI3Rqwr#GyQw+(vdq;FqoWZq%>`<0%~*oh=#IrOr(lQ}CN#hLYiqYuo^KizzTsYLO# zLwPuY!wR;V?8e(1&$Gg29ds%$ASXb(mzH`S!Gt69uj{nwK>{m|=(HxECHung_^XBE zDVmz}@m&OkZQn`%^b6(T@rRJpW!7D7YrW@Yi$Hi?|rPKJxD;m>vPk1m`V7TAL2 zM6afX8>Jomt-iGlH<|f6jBzZG7x_U4d`Wnz0=XTja8yL-?1wzt$YHpoxsj*EjzIIl z5Q1*^{6xDa9i}{qVG2|sn6V`ro zr>Gu}#62-Q5=6IM%%=^%NM5ejl%9B9^}ceF0*Bsd3=8e!N-Yt0Yx0d+;4Vw=e7i72 z15#j+ZTS4MD4_v10p)!i^WS$wb2E2lq63vL6pQ7BtyHPxC4K z(2`-Or)(M-?A!Zk*8+K2L~#zfI3iU*c+y#r{E5G@9PH<`P3MNW^PL~NAGD0oOUP{t zI+5$JPaX?{8-zhhZVHB{a}*4x_y(h~`=&O8N3v@-TeUQ;H!+RjfK$;i_84!>M7<;2 z9y|k1d3a{$eEG%n(6vbE8ASzzTPwFyg-v#kzdF7x!FD`@M#b#S&M^2j(>fPm0@c); zUtHfqBC&XMckS&}o#e%>iOMt42x@Vs7-**Y4eVds@D_fBp70MNVa#L*YF9`m=L?n$ z%eU9AO~IRNP=lI0mPO-kO}4ypFgJI7{>SD$Tedb$lCfBv>kyL30$Z1AsGq|}=-EYU zR9UeZKC3EPI?=nX;xe}4A)9)+qE6`&Zrqg3M+etERyD!l_Gx@>g+=MPNu3vIc( zt&Soeg=Mc-4e>i1!ge6|wYLcpx!t@cn4}O; zVkrf7X$n~osJ6D#y9u_JCuiQfWBF@qy|}YZn)}(oUBy;N_xXiKzh)FQKO3KCY`F%3 ztS%=~FK>t}lKg|Jc;R!ZH!p5l_L@_v%jEa$jmZZsul&p*mYNP;P2X^>47VzVy9&k^Dd3T_S z0w>&_q7MZLmt0^5v9VLos~PcT`mob9*Zlf&*&s~gBuQ!B{| zyXZx(rD#WbaKHYco#>f>-H3K5F+!2}1QvFk>Y)%J21Brd5ksjlgn(E%lE1_Lpo)1x zXGu(=s%y2V)!o3{{Dq@*M|XSs(*$LMLp_Bq%F9z=09iTLbjirbsCdd`%8>P0TFzWt z*}|G4V@b_4^q&J8{T{~v7SBrzCPH@o&IsQ2Dj<=n;)_^}1F9CJ;N2;R&*s}-at)tfXJTUxgR(?|-!TB^|y3uK`PMOn}!oVF}HCJAqu~$tV3yg=IlN)=xTMiDk2L3oi2pp^LIB9QTVQ~~J z_vi)dm)*clk2>C6@56x=-T|J6=z86B}{c*wg*k+%!rdg*I%ZRL!?c4aHM>}X&1S-j^(zz`8ShnkUF#x zFq!%Z4jGLbGH~yI!%E(5P*<=@F7;@VMfpX{8z;hdje&>tFSj`~y_E3Uz31Meu~|g9 zyJRxm+Cx{@k>rMlMa`+<&UoWC!#g(z!KoL8GWsQkyzPsO+75Z+uh?G}=s%(t z&%^VKh@LY)sx!7)zjzcdwDDWRoU+EA^+~Py1p1cMar2V-EswQ*gA@C=S~DLzAsIBQ zQz|;w!)xaFm3+puP>Pz9|=*{YJcrSvx~GDCm8X zl|W<0ZbMA}tl($8>MH=xgBHJR)0rGj$VWGjyIy!8-xl{+LI{+Ap_pXKwJ&fi`}mV3 zQL+zKKF!H1mzbLpx<2 zHM6e7DKc;SKK7t;#Lnhqh0uj31CK{O68E^f%DsAAvxIXUxT{O9eJWGTS@Mh1k&#OP zZT$l(7EB^|f!5shIc6WjvF^oqZ2+fV_C*9U!Q{zA(^}(*M!)a3ul|E8;D?^-!$ZO) z{%pI9Wg=PB+#K4+6TtY*zMwm{b-Rfr)ZMF`{KN&1Y%*Q0O94%E^%QynG|`;z-vQ^w z9chN4nvvv==Owz-aQD|ct|;nLg#2c!T6$2mub==Fl9s9AfG3!DK>OQgjV56X16*4-`28;EB0^v765Nl2|j)%4=<2~D_?!Em_S zh?L)OO+=q2e7UKAhvZEElu)c$Sdsn2aElJN(^0A==33$OFG^|{88`<94-7%~&p|X6 zwIsyf%sCB1=V50K?l9<(&@h1SNR3jre)Puuttg0Ox-tukoL@=d@_QTB}hXHg#W zpBxDG&X<}-JWekC(r{2sRtRtOQHp}tvH%ZXY@rV+Uc?VE9Rzn5;~v*O#WG)_54jbn zH{2>!pBe;}Gjen@7V}LGX2K*2n7l>{Xvd3Wux(`onKjv(o(iJf_CVRM$XzH8S`Y3) zn`iH*>tz%`ukDxySU#kr9W}Df$Bj$aBYhMyc_OdxZl32FEjYrLlz_a|LhtR-oxKDXq+-SQT&mf9f#Sb=W)R~iuFCW z3k(^w{pi8N)#Tf2Alsg{%{)Y8w{%)JLpchOo&V%}C}HyIx8}AuzBk6b?#mCr-2~;# z!I~mgFiZ*i?KafurI~`M8%WdtJYo8u?@RoZk~Pa}gGp9YeS)&052Y|c$TlFd63*r9 zB~-Jp?2M^8Q0;GAp3-f=!qBK5Hc{8-35Apg;$Kp2!E*jxZgVn4CVcf9eb4rrt*=7@qDjQ+CU z<}*ePdQ3g^KJ1I!<1ns__@FX0D%kmUJ5XqDo*{S>;O_pg-6IK(vn}CrxnR&auC1+2 zSPmdIy#XN7R8T3ShEcey4F~sO6Ife6PaRXhwFLJsB*`OkNC5%C}!`}=aBi7^7shbe80Z050Z}sF@abs_%i9n z$XBiYfo9WfKkRDK0=M5H>kNRI<_GIadU?M#u-+v~ugz>mM~yx8?K;uW0N(iCHovT> z>Ae|h9w>&34#u9w#_-KC;jsgCsksTV~7@_ATI~{ zWb41L>R%v<=dgOJJZ6+&o130M(AG@Jr<{6|opLbHoGp-w)DsErDo@dsB7a!@&m}qvhG{15nnGy6#K9i5V0Nnj@{dghd zbTB^rH@E+X63&qM;@tiPuMOhy~OtRrrMoDKr0D?xt z)@Ganva_#RekoAPCkUF-EX?Zw6nJ-4bexe{@e~C+{;0IZv@GbnAfo+n5umBLsIdD zSGv2E%dVZclA;ys+m_K=amzY5BxE;oXGginMZS4Ww0nGsaksa=v8SL~&cfWe#>?iJ z3{VM*2c1vDCxQ8!1`-K~K|V8m!jo)3p)eUD0`Q$=skyZ+@p%%cq$^#=U(0VUxHD#C80MVqwL5Sb@qp z`p&-wZTa7(ssF#xHj+r`;g?$WpLRBrpiE@*nEsO2)T@9m#tNTdC_DOJLPgVA<@ECedIb)^eINpH!<%%7 z9WSA{AN|FvsC|J>fYWmk%+D3*w55WiR8MK~zkr?8@@qaicZ(z@yuaHEoGWu28dKw{ zS@-Y2yuG;bZ2F(q?*R`08SMY<bTia5SAHO~r1YTi{Dh4+K|8YD zb9=GN_Ix6MSK-ElbDk28zO{n6>KF>X^iX>IX=tC1a{$nb*K`fK<;DdhA}*TO5uo$) z=Kz_+na8Z;`bG4`o)jeas3;(W3zSBHn5yF@Vmv6JDKFRH$Y^t~AW%9%74YZD^fBN| z9$XU9`FmF5KZ<1gZy>CasLiG7Z#sC@g-(IuBpbE-qMs4xy7=m$ zZ)&~KWE&Ukx#G~ey&u35=6bvQ$oN_GI*^*9^f&)N=XAK?r%+HtZIFPr^0V(gvVJXM zAP3Q3+?n+WAXM?iz&J*$-fnv*pzq+s{aC$7>h1$Nk8Xqmn%&+ZNoadeTK}Z4ta%40 zu&rY3Q9KZ1MUv<+h;*tCm_vg62VjE#4T$@1ZgQIG-7n)WjR#7EG&|c8d)?}i4h*9W zv`wNKWWzgu1gdP;KyDF;kZUM~AuIqZlaECrpkJkIfN&Kk01mzfRY0nVrbKmYnCXaM7!+qnthk zug;N3D+oJeyySAL#GV_NK;p$AThJet$hNzkr-Ztl0Fwep`}}3mBuXRmXtS6)3);Qs z*qajVEXIS{*{=5EOR?R@?pamf)88!^NM6vWfs%}C+<7u+QBz{W4&SbnKx6;^z+nH6 z%eT(kzRlY%Bzgsq7x3EEMsc92l4uHau$5D2e}PJR70%J`Pa1+F#NN zQeO)+S1n?gr;>RAFTe-!kh;5A)tyO&8OZ2r92i*`uGM9s70`=y$Q;Fe>oUi zf6KLm;L`09+%U+4|Bn8eL_dK1@1Y#^woXA0RR*5eUB*JBpLby28V{E|A0irBmf-jT zIdRXAwaooA8oMW^)vMNQnC&zfE_zsXr>f&OS$a5 zt>ARLrv%YH-I+=frSk~qhp$v4Cr&j`nApXKcP4)ZO=!y9orovqYoi4QWkxSXn&J|Z zB%cF22E?Iw!c`F8ihyZ=;gFvn;Ec!9vg#bT#TLZ&o5Y2sU=qA5V*$^0tQphjJ~=th zu`2bHFS6+!9B80zxdcA{!b;E1MJ0U-hkNiuQ`-o7lFun=C0~-vuUML}k2T zX~{0*x+JDoGnD`CFX1`MyoD#_84Y<$Hj7T2NfMU_u zhFh~f3yDcr)+uRHQ5tvx82tTw>`ylW+?#+xS=N7d-$V!c4sJ1w=Xk;az3x-{Shylc z!D#dF&0y8`f3a$yKMkv;xj2Z6_Abelv#{r$vTr3fG!{a`nDh=rN4$>IB=#t5V2JSr zin3}&2@z(Hw^Z;Esa?Kd1Q`L(RNqbL0iDb*tory&=Jzl4UA1$$de%!g{6as8-!Qx$ zxhko6#o3aEIln;?`Umy=qBC|xhCDuCYWnX>g>nyEOe zCGS>3R1N48aAMlP^C{>>u1MXan=5l?liI!@Uh9Tb4+9Z>wt_Vp=CRyx5ms%43i_6t z+cIWg;G9;=ick)%noA%LTgMs+|3pe}F0u4}26=jtRgLeY2J)*&7xrGr z+yWjI&j)6ihThCL9CCSNY;kfyZY~_R%u^~U7UmG<6ivmQ%cvYqfrZ0ZiUWHXd`6-M zZP}X3tFCq__lT#)>r8=kMf5d`iQEto3ut!bF6Hh3mK4g<j4nmLoz?50?a zQ5XC%U01_E^FFhNz^SOR;_89cdCB*Eu-e!2P!mC(;?36g5&p~qn-T-@*nQr}C@Zk5 z$U%6U#S0&USz;GVc2}FWlMG*IH9rMU9NU$a(9-h5jcud~1g zL`hdQ=k|HObQLX8pqZ^vHV9|&$Z}r;`DL<7_-D+qVBz$!`Dl3-OV7hS6&;Q`%D%{8 zQQ?B%T}i-#9GNU0c^Qjbot4K2scf5sca4f1aYJ)PJ4=eahtrkxJZ_HdjZaeCfxJ>$ z2H4d6n$Ec)ywA#A^-OY#;)-Bc3It^oS0^vqH5oc?r@8lXk`CxU(RXXfN`&%Pl_eEt zlIHI&;Wvay1#}sf;qK(hdzD$(r3TsvGlxJQ?P=j0TwW)F5d>dS#1SI5d{ELSPwb*CYQr{#4Gy|6jr|MjX5grsd2@<};$%Dcun!hr z!(VuJ|1&?$+#VO^aN#WerI{Wubb^jz&(Zy2U!&i6ziy~t47`oGAVZVF7Ge~< z=s>V)o@+$~1-cZ1w&s7dXiu|d69-WOwR37E$%(*hvcf$!WLOJ)1~n#xrdr4ma|eKp zv>sFE{=i%C>v)G5whb0e!;bm=reMMh`xcl;SbV58rCemu+hWFwOj}h*u0ghiCXXBW3w-)A_2WlB&V_#(nvdrbFQ@;}VT5eXTw5gL_YhY2kc% z^>p9hhK_SlZlPPr+qW9H3fl@4Y{!~9oJ_Mso$HEWKxgHHu3w<&?;O}D-&(MIT}DkF zT{BmR!8op=N1&}O(~viWql%i`4qFC01I&Acg?#GKlPFoPSqS8VVQp zvLoYfX?xIzXGL*vp?Vyq(Px3U{9UO2H#uW8kInB#%85CzU^(+SXliZgJX9&dU@l1@zWln5F4~g|sB> zVN@z5CtD3|-o=MW)YEA5R=Xx60d9<;QauD14-Z@Oc0?j%dnh@LS3eH~0A`B?VIo?4 z=L}NfI@8p;9%VWAop_tPXq&W@b;nyr8xkT_qNI0Pw4m%_`1M2%3U_hm+sUQrM=@M{#FR2#Q*~4R3U3`%7tTOLQ;WVT-sGw#K z#}zhZ^B^9;o^R`)IiBAbx%2{iV;Nm8lZC-ZKa|VIMVf-^g9o=sjKvO>e|*wi(F`+z z4LoNsXUO_Dpr$nWc9-X2SwUXA#(pa#{?+1&27+Q{dXU zm|UR?sxJ)2AukhtWLMB|*lc=f#ul2O{$=fX|4}#0beW>b@8@OO{6Z#51BL@xPxF}|dd{JcQb9s54(Eb|cvTvj=G^`mj{uORc z)!%=zgeEFaa=9A8xDGy14KUo3az!oH3ZQa|-ty06EW;Z9rX*GmE&P!O%<&zMX`UpC zJSf#u=jXvq2cJ=rv3^UGq(Ri={9Btuq9Q}0NQcizoO z{r%^VwQ8UWidTUi5Kq?WX}V*@+uKz_U2pTG%6{5B%rp94O!pZrtmXDMrFHw<04MLm z3I8%8v*oBOQFPW#^WwTeAKNf&$R)MYvvXFh5^*%jhYfj2y+0#)>S^1om2xPZItS_1 zn}1uwPX&v2j#dv#AcYf!B;SNo($Z$u$FK}FZS>sUQOP&W+H<1*f-Q>$XRRII3`w)# z;|OCw)*Me;_|&=f?)`;s;9!;Q8V%e|{8?+xzDU8Ryak$?O*Jzp44kF>Ly2pqnceee z;-cn{^^pI?YT^HN-+o&M9W0){R0w8qJ*=c|ZPEmb(ST!Mq4RJQIsnOv(F?5>fu4{2 zV^j<7NV$0K9Izx5AkG8n#^Aw$Trdk3r*NFxTeoXS+bDlYW$T=HyewHL)<)eveRPC{ z(|X(Lvr1_?(km@aVr{g+>H3iE*K4z$P$2N(nheZX`w5J0hOLy$|g)JJ=*$!Dqn zj{g2THN~_I>s_sAq$f#jY30r63gAvi5x@d#&rmg4gl1cKQudVfq`fIFQvC+ib52cr zhtADB#i4KY8yMIL$L$yClcO&69jQ~{-;8=QCdET~sO?LK?_FctOZ zSiDaIa9)P!#@Hm%tsAS>4V=LPt-}EI@QpJ<@!f{eIJJzYDtCU(JBnJdRG_Vq<@Uf+7iuis~M`j9RzU?$B8r1CI)iVywe9 z7V_vyeH==Zkumow(Cf4B;5jH$a!7MX%H|YAK$A3~h|?oU=+P&b20(brB&S1^jTpcG zG;q$$NnQQMw_4hHLBe=572R#A{RwYGYreP+sO^5cuk~YCp}1&R@N=suY1rrTi<)8b z`{1Mxz|dtH+B|3pNM{ajR6Yumx3Ju%BzY%^JL|^t$ zymJo&xKHi5wLl`l681M)G)s!rGxMmfcuo{HC>pR>D|bDDm%enDe8tjaLL)gsjd#Jl zzeP{8(<94azuwBpv0>qJ;BgjbpCdVqD*5Q8M=od)fNhr1^3ELdIux0Kitje=0duv} zPt8Ut=>Bava!Q-?v-U-sYkCCAFBMedYEu|~dI?o=moA6VU7ekotwGsf&RF78W3V*51zG% zw!B8#lUV_pCY|)X=(#LL!n5bt68QQ)3xJ)rWu`|)HO@{|$0#dY*C$p?tyy^bQkWs~ zrfNIRisl^VJQjfpMYU}PV(uH>$Q4@fv%G|IeMCOEo9sQf|wTWja5Z>_Lpd;w84AQN>)I4SoXw?aicDm@wi zKkSj3W|bb{u|LFtV{R^7Zs*b7kPB4q*IZw?TNKFNTr@JwDcY4i@3Sd%X@y<=mlI?b zFt%vmY3g(NZ59W$l-G>-GKT}SVNs>x)L!5Rxldc17J>~eKafTRgeBrs3V^vaD@Kpi zlX`~l-|XHj53BYu+hIJb^jkHbiWqq5S@&_Ty1$TN7D#{Z`GN>Y<^#5@ETIy0JV?l~ zI6JD6i-Bl2F`NTpu^)4<^z*m)*cFZ~iGyY$St)w^V6 zHms4oynWw3`R##6MyppoWw(ulvmz_)ZJ3qLU^hgau)%bJ_#{(AoU0`Z21Kbkk+;z= z66B;^)=Uc0aFf{&0YLJx!CC<)pcJ_Q^L!dWAb6C%(^ZztZpdR zSSKP-9sG9O{U)D#QU~qxZc65}5cf*O;g3?gJs;K^&AEQmcrtNXLsn&5?42BWj%Pp# zQT2`S^D7T`&9yOXjjI#naA2b0tP3R4FX&0nb_V|SL41l1N_aa%%)F!}UN#aehj~0} zIy~;;w`7k~^5p7|+2fY+*s1s6kBo0vw6VrhNYk-F28YTHU1;4Zd3P0Y)C*mgbu1IG z344=JN%?wg>w|62xD=H`PVNhf*nnr_w-=_Xdk&A+-igRA>$#;Zw8n`;MrAm zmhJqaR`MKoy>UQjpoeCYy~HG<=t^)~LQe}xh=?IF;tIM-Kijr1rYzVWN2QLD|k+3g$Qr@ZoY&z9+3Vce888=fS+TApeZ zvdfjH@Q{zhcbjm+H$Jgo1eCA@>QNWIk-TLVTS8M6aQ zV5~k=#uKs&KGUPM8VroS-vajn5Hx$_{c}mUk lJzKz=qc8l+H$<%*YwB9*#>@rxZxG1YQzLkHQzWd(){nmf2%UWS__RO5wb7t>7bDn1>`h}Lt9byJz5D0WfO;u3`DBEv8 zg!sUJodrh%5D1Ig_mzQ%qP6=QH+xqPdlzRA$U7@;T++Eqh!lTiRwg`ghzDuZN=-ye z_L~OVsE~8&r_~F${e`v<^Nx6pYV8D3D4xUNzMbmU^tHw^m;MYL(Kw$V-|~`hBuw+o zlG)w>y9A_8UEsx-sLeE9d(pIDAI%a z%9?dSAQq6CqTDO*tb^IuYVtv)z+T>m>OuE zTw-=RpE9GVK$n8&+-m1aYTJ+x7q0)J->N(D)_FS^JH~}yc#%9IGM5)63Zqx8N;Exb z`R!aK0R?l}K9+2*&Isek&$-;ANtbrt^tTns9relleecCXYT|JDum9g->4P2B>lYRl zUlZqRYip_W%5|OFt~T8oTOFp$#dIG8?Ff=FE@Nim=rpe`m+PFqPy}6H9OyD(CX1w% zQ3=jOnm(vnJi^nh5AR264w%#vJ3HlB!(_*62$SfjsiU&8?z88T%TG*BY9a(XwARI! z{oSuNhrbLP4sv(lda^-~gI$(ArT5tH1^F0gL=f#OwmHo|`DM|C@2)3&kE@dEszlqb zJ3{Phlz*}Xc6I+SHpDo%KNFuv4Y{Q&BRw2Vbf2+ZYdt(XoQ<11a(~}3!`TWe{UQ5I zv`JxFYAORf@-(HZyB6P*Ep12QcX?7kwM~1aA=d!mt>EPP%jLf+#s6x;#a~#YTjzhQ ztOF$_-@Cdpe~?LyS>RJu9lPXg%KPTkEd>84^b?Dim^iG^ekenvkGzqHf>&Bnaz2Zz zl)u*?u@()?%dpkAHc3FqnHKuJrsnelNzeX-Eh}8Zz4>UVM-TedJd;Gg>KNB}WuWy& z8iYxA{nuZ0b@gF;pb?LiWRmfCq;~L~F0~4s_gcz{Y&mInMEI+^!PMJ|pbyk;q%AiVZ|9!DHj_SQpC$ap)j?b? zdgVIh#KaH}3=9BbDKuj3&EpVO)O_rL$m>@x^bVtQZPTkByat5S2Y*dmo6U`g5zVY3 zG?a@gMxUVx}KGrAY=gU5P2NH67wZv?!o!>~zrwP8N^Egh6LJkZKl`-0j6K++eQhmJ_74nn z?w!LfuMHdB3jVZKvGqU<4eg_*h)%Hko>vqXo1gDa?k_YZ4-7od2}JHh&2ot7pq9`= zOMwK?#g{^9x}JX%>cK-1SB4bTYBt{y8$Oaf0xmv25;Qb4pHowH^z@XKl<g>*Z9 zx~G7mp^312kP{r>tAzI%s67mcA#UXq8s<`)qGfTFJJe_$9KTmdmiC$OwE7Iwr4Srk zS$m47mHtSFggBkBVw*Q%XzuP=V00h5#96vx>C2 zIiumdbLH>qHp7|LgwW#RsHrJERA7*XLPihNeM?KP!tB8`;p63U)8;8)a^tGvv0rOy zMCB1~lC(DP>6-V6$@?)5VO7b2fNehYTvIZdRf8rukK`ur=NFcBk+&_xhZ~}-t*wC> z_KJlL)dyUAmH{ekUP7vEG{cTJJo$!Tg1nd8IP>1h^dpyl_*u(J7pRh)%_-Uz>OSQp zc#DvpMsnX%z)9Qgn~aC4ia!93*uvS6X~Hc-Mucj9+WRo_@jj zE~1B-2D+dy8~;eR-c}L8I2C5eBuJOslq<;7Ra0NiGTjvYxWh2I z{lN%A$Khx086m@ni_~}-qoRF8D(gl5Q;K{)yv{xqGuLe`di#(>AnT-SU3<|XotiCq^u0}sJhpH&BI>I z=|O3_82ek#zIo;+Z~eLZt4g_|B7q)`GqQkbRoJMl!NjGt?eFJa88AnmWDYN+*JpNZ;PzjM$qn1rb zez%M6ys;Jw?As)6)q=ssS&sZ5(?orEaLkiMLJ9Z0B4(|uh|FZ)IIxH*Mq*yX4VA|j z7)0w?-?i83>IfQ;T$zqLKDF_7A~z8rM3@T^5*3O>(c6;6E)?e;q#kbg38l0^(znia!~;h&2kW~ovJyh7Gz-30p5>}vZGRD(+xY0g3zt(KUBC+K70 zO4xbhx`{i7+K5`l{%U3?7DrNpwY`Up8ztB8Dz`UpXMak*=p;lPam>;H@*=CLjjy?1 z$IZ#?TutotlgT$(L`-j0Yf`~Q-RW@Uwsb4(eYEhycYFBoWyEj)ZKqA_Zdvk$aaL>m zv-h%kGwP`;_;|P(ELvan*Z^XLmhK@=P2V6r)7C<*>|r@8D*Or;5o1cMqRyEMnwj; z1r4k%S3O&f!i*1a^}+i*^5IKliC*sz@gdwF0JQ!Nx8W$>ke<< zW>QnlM59(mE2xy*RZ`AG@zax&j{*Gr z{GwuFSX9#tx2Kv>gT{%O>33)Jlf%eos#Mmvl1YPS-^1CD$_bzN+V7KMf2+s;mXmdL z1FE(ee*BlLZl7xsBCDl!_YThW9i01)vrdjUuU@}anoNJwaUXg~a&3qhP`%%baBquB za$#G8TsEcMz`}c`}n%Bq@<*e1KR=B%j@Ni z>~mE+tZiw9E77*OnZCM}RUfD9<-?$W$Tx>istB=XRt|%IdM5C@HT4`?VuRt1{RXS> zYm5POi;sb#y(Uqv9Wxp%;XykEX>*%NTv2H%ZY%8}{~UD`^yez1*fq%o6V@v#KL2x` z2`{0Y`By6)zx9K3F4d?MLxCg#{Yc4~Dn?dZhtu*{gPA8w*H~6@2;aR}Le__m9#xsr zJkvwjUrs4?Ln<$grZ!D&qriHo@QUq4mU~e6z+%f1l8xlTOdUD;wvQS!!o>zVYW^8j z>oa{1mOv8(sBC!YmO>G|+R|I_!I^o7>2>|95nnPh z`v(VO9dI*_W^HpP*FPp`q#1+@*1xf!4SMfRAfhJ_cU$*0_h|b6sC#3Z_&r?WT^!5l zO-+?rvWU!MQ%jn*g(o8Am$$z5pq9LR|KuZ}6a1gCqY!Zz$!CFUDamx0Uw=PFA;?~N zD5X>%Zv1qQA^Z0!fYa0cMpIMs{!`cXeh1n>;BUbXcT=uxmT>civbhnxyLlIleBPKe z&4Gv|kG}Jj5LpTX)9#;J@?W4FMMl-Y zTbSG7*F?|1C8$Hac41$71QO<(Sg4ac1&&lIW0rqsn>tMQzQr~yPyX?u1d+WkTkGjm z%9XhBEQ7fAKdWoA-nBB{Mq)E%;+$e2UdH7H9{Kt%bs&uC!i2(eD-kCn_%d8?^KlUrsMBg47c z(C7`^roKrrH&5UR0X8M2)m~lTO~+G54e8(`0@7cE=(Nk zAB$37EH!KWtPpwE9=LUW)d{^O0e<6FbP34L&Q5j{?6IAQtQPC>87zj0#s7}q;*)Xh7;>4~99whVO%*~UW#&xa(pZ?qS*Lvhlu zhTHF&)4F058CN}Vu~=vf2t07Su<+W!AX8a}V-a(rO54!2(N>5MeZFR{QqZIe7|p$fLm@reL} zQ?b-mXT2PXAS$^%2&cCF@=p(0B_V?8m^4u&YYA7X7gtktA##NY*EU3<{oV?w5|8j} z?9HVtqboK-=vaJZfG8&D50peNP+@ElzvxnKo5KT45Y&YG^lt3Q>ckNXis8(A@` zv@mOZp;s7{g~20ybGynpJEGL93+>YCoMX!7-(;o5w?n(_r*zNuLtB*ah*YJ#YZC=p5up%6WaOAggCRo1dH^|A!OLsz4wCP z`nVETLQiq8FxZ_0&07i`7%WkGhR`tF)_I)7PaqzW700F=y;EL;TEciK29dy5BrgEx z_#Q#!4c3-16X^y+yv3C--E+m$ouR{M|CPmAyev zrAH9znAfgX+!hDcu5hsY_QSJR3WrcRw?`&bcrw*@WZ>kEh)3TG`VL_cjg`J@4 zMWy+sXlj6+0MYoTcbxK;7|>aS-Lu_|B?fR`$n{wB#w9lRzBb7*QMdKUIFyiflS@Q|In|1Tf-wBv{>h7ZsyyKdGN`iGV!`&yApD60_P{y(4qI^rFTpcz z1bi}Q{ie)(H2@K2NI373V|hS}pUmS?^ohwcId_+J@W5hm|DOLN z!7n7^e^=*LAM1q7ZjbA{;e1z+SC6%O?)CBA1#Xr<(c@(EIs(FWS-P<6j&ZU>E!Rth zPmJYFI5ywqec3qbTATC!zCFDn|g^<1xF>G=U=D<{Zwg^xGl=W;Kf zhKG2i@EWz1?1zdB2LTi@WWH<~bw0bdO_a?s?3ab@B@$_QU$6)IzM<~%myULhlZRF$ zuC58r>A5oBg%@rzBptDPXKCiz0-EappqI5?Wl%DQ-i9*xy^phh87sClD{T?BsgS!C z1Kp4sC+lye2HRls=fp(O*bod$--yTfJQECuCt5ULd(0oFmHV*`Zi7sg=GrVd$6Yxl zA>0fe=VwKC{!)>OfLX%}%gK3&1mY+0iyaQx#ed^m?Xjk>j2sIRYKa{)q-<>Bd(N;>QN{-;Es)!NR^>5>5CQT!V!{j z{iWd?Y3`Y7f=9dw?{3axecZN6)*-w27fFGu$Qe$oLI3O7!DqfkTAy<2?>_y$EJVW3 z20WUxmL#4@gKkQU-dMwig#{rbW+6W5Fli+W+_;m++1`3k ziPajEyF=!>3ggrAid0qIf5Xz#Q>S1SvE=yXPnKvo=-Ifme*t$l!wM#TOVW=O#mG!F zZ6*9!2&9eW5RBhWHhda7cIV#JnAV^W4KKa zN&!OG*MeOzZMhi&O&9qQo$a?EZGrnijCYTM$L}S6CfpN@JcM?rN3uHbWFdb!p^D{P z8*VsnLvH0h(O*FmZ3P7!-g+mS-mSo{8eW%g?Te0nBe!7~*lAAB8O^?5r`XO^7li>) z=lj+$!ODO=_xap%AqkB>>O5%L^5W*87}MO_A?-TY1v6;^A5ov@HDc+rwMc^m&SGiy zALLc@wi|Oxs)2m3Lp`1#uOKdUaDu!duiy+>VRDcY#`_ND2?No}bJs3=aSp8Lu_b9$ zzfl%Zc`w`a7jzR@2L-37$9)jwA^6#E|_Dj**IkWd9lYXf>ms7Zjp%aCXP|6a={BxB z@?oLU3!uALAerUO4zJ|;{P}Yfun3MOo5HxfMFM>ykuHIsEj9Y)qcMOLx-O#wIy712 zx5c6O8awye<93)j+ds(#puyGP?xGM3F4`e~C{W>(ENMpwR)E>-rHB#G6q(EDhoNfc zxve|9?r6VYh~^7aX#$D-hp`*(!FUaW_p#{hp8bLshIl=ALYU`IkKa5+Pav4X>Fe!i zbbCF>aoXMTa8=bVT;BcJeiM zl9x#=VMKc};UI07^s@4Gy&xM>0V%JrGj4I6z=dX`rlloj#my{KifRFP4*(EmxB}Rj zA0;JUjuD=0nAvlIU%s=dr~%}Zns7*Ve=aD=Wnj8{Jsn`R5=#AzsEa-`T>V5o;_3m| zGU)m0j-}y`zJ7fOg_~ojaPGRPI2#hlB8FFPf>SiNA|4d+nFDd6nV51X2iJQ?aIB)E z?nrAWypqZXAo%)!{}whIVGV0Px*VUIBNnnyuB2+zfU+EY{&iHA>ho%956=BBVvH{1 z;sMhV8I|on;F8p@-kItA6x~UEEDaL}b8fecHt)%PWb7Rk7cgYpo9H+SN@gj?_K+$!5rny{8`dF z_}fQ^tD&#cT=$2?eNOy__kV;XG71*x=Y?%-id{*8PnJ?CguhrhfHXh6X65C00RoYi-sS@E zo)Fxm zCb-{My!+pX7%;QS`XCj>dKF^m(*n`|vrm9hRO_gRl84{-hfc92e0;2Bz z+*YT_c%MS5wV0fgm1d6i+5U)y$4l|q`wsg5qQHFKJ-46O*NW8}SwcTZckt!5Hq<01 zGfWobJy#q)6urM=dn97|UviS`OI#d_uVkTA(#L-W&6lwjLHuS<-AD%#JpN3Qp{tR* z6Sni2zcqHg?#_tXe00BG?XoOWR#&H&oG<3}URL}=tue3)wuEMx%9(jhO>+;&cO(pY zj@C!YYaQN*h44-P=1Y8y(mLEXYJQ?e)$f))gl+i$Q{5*@QiCC%J6Y{;^)Pna&P6u#fqA|+x8a@We3Wi17@A{gwN7qE`G*#gpqgD zZrjV#I1b3-LA-ydGPMo(>Z>W0k@LZm(jCu!$>x*lf0(W>mg^}S5;Scs)x6;OXs{l* z?Po>kBev6l|7;dVvdb&~(#P5dPAcl06lgBNMjtlhk)HGw`la-Yt#ug#L=AN0{<=oo z>jvHPu`i;b|980-uss}4bcOAZwkMLxM20$#^Md}rP*KF;uof#A+SlRwls)!=Q}a$h zy-a|fUMj`%(WSNz>Tf=$GAd?w?NOTo4E@rd+LLV=-D3VHrr$r=9J^?5TwBjyGRfB3 zI(lN_)xVNtn)?fs)Vo_+TA~oiteuyZ{#*FBJNsx3b2c+qx!4T4fa9-LdE@iWq4R+1By!wb&@Ch9^Jgn*#rE4&89KwlA`b3%zv1|xi{WgC?%ap0 zZHzE5W)zCOl6mAm_YU<(TZ?%1k=wG`)0b4)&KpO5=a@eGFk|K%ft&|(7Tr8ScKGH- zRcj$+y&o~CpCniThWo}<*NE-Zu?EII@lF;(C8v^{;o6f&z+a>0tBb{ z%{IOY{6PCTF$NZQVaxpw?Q`VUXBDcSdl8k3)cJ__$@$qy#2P{e1liGldundIu-Z8(*Icc2-UbS%MRw}HoW%a9+jE+k&=?oB0ZLs3+*WH zGojc!oi9spp$%doXW`+AHW#vsnu!_Oy1cHHWg$-zP<#HIjhqlr^!Lz^Xx$r&HUwaE zs%l#K6<|9PMc&5{rSo?Ouhi8Qn>aWnqILQC&&~-9>%5bGmBA9oCGds3?1yeS7ge~i z#LI8f7mq6p5wUtR%#m%|B|ZUY(}YG3c2y0S0PiLJ2cx6h&f^ll!l|h_06N z6?+!90CYE9=R1AXC;$6agM_%)HTCt3KEs{bnwquJciFypRFe-~bDqGA2cJ&a`o>qdLa-n^r5Gqb$Dq zVXQDrf_s10>7eAB8!877Yhrpa9{`tnwJbwV3OM3_WL?Yxv81@o2@;fujG#()cm`}a zN_j99D!4}>7I%P=Q{{0$l7tDj?$@bU=8CD$246f&2!Sk$LbhdXI6FZHz{_-Np?)FZ+;8)N zn0=pkxk(0H(MGD7^;mHpxHppStXzjTiN9U3Gy(kI=?yp`vaiexb97h9AotnZ7JCvV z1yjYc{*@i!2kvFQQBDT}_}SRJWUEYDR(1WqG8EjWrbxtJlV!IqukrqmM9zN*;pMBQ zr=p7=E=>e&Mzx|TJ5*6Q^~_BSn** zZjriLxn-;zU&rM1)Ew20Plh0?!rc^f$IlsFMGd@akw*N6`OG$Z_L7hUaDAGK){P-g zZEFt8+NW@1@2`ANKNVc?VpDj-%Q?)(2 z1J?l`&Dv&GFDSu^JE3&?XfHPr{aZJ|iIVxceIcqQ;>~M5Go$-So|_uX%l;?fYI{^f zAydqqDf_G9>5pPYm_8lE-(!GpMut2)ZQI!~A^WV2%6K#q{_fsNuV|V<$|u#?pM!|0 z`Zgs@ZQ7~o6PSr6%QfmCMCuzfsPIR`>=m!wQ$6c-hoj-lS8#QFeAd~T?S&ihF(%@q zb+yn77XO{M7vT|pmI?|DbIr2jEPr%HaO#hRSsR$W&8tQYg`e~;;C+HEBO;-0$TRyx zC?@a|#6Rx*N3_(ZY(8fV_d0BMzM%m0Mequh{xa@1S0ebJ)ll~_roz6riFZ{}M!jz_ zw_tgBkTeKfbE%+%J)~h}s`V57?cCkalhVqYZO~_hmN>_ zV?hTSC`2FF=IUg_A07+gxayhCKgs6(i+fTe-D0ED1GQ)80bMQ!)9-hPN#f~rWPcTI z6;#v_(&*H_$iJ}?Gzv-&%fSkWORba9sylPb7g1FIv{Z;r<8!x*x@rw5tTmzDqKR*o z-9*c@d);8^1)vlbK4J2#Q~nJy#1`bwCfAUDGV?3te8#UH4jIt65G(eruBc3v!4(zr^qV@uz9c$>WkVOIO@}a58E~ZDnsw`>W8Rnt+W} zfvW_z2@yL~h?Rwpr3a@&C~Frs4P;YS=^9K^g`(x8bJah*B9ppuuns;=N~cr0>#-Ki z%;w~+;gYY|j(J$zq zg|e`$Hnv6ynue!K-kI}-W47z961K9alT{|@+oi_B5&Xd!f4aez#lh)>RDiDZYdE|( zXy`vK4)=)6LG#b0ft4QeDcgupiMCcOOZNBW&JQjb^eqPQk4NB|S_rcR`s^QTC`=iQ zDhXdH(%<@3123;w{yZhm5``7h7(wguIRTr7dHK110f%x8_0~X!NI-v)!mwAwUVQyM zh$=K$N`}h+2rA4a;&P2^sYm>sqdl*e`H9m+DG3?8qa=d&&V?o|3*O|<*kG$=SA1PfSxC;FXf_2ho3+mUo)-1i6U^E?xXBy<31ieyK3@9ZAqAYEZ7zJzt&zhFpgLpGO%$fW#zz|0VwV1GV^f zzXtH|FvRWeI|2e$^3Y>)%#q26g0O_*M10jXyD?Vtz3k>HovU)N`Pr8BAQt_mP(1@M zE-AaF;-w1P(fuzH~$LRGQGMtn~E3=+*f*3S%>Zi1Fh?MiEmh z4!dARB%c^Mam73+eR%YMvv)9_=7@vBG!JqSQL9pw9B$Z6&W|?OCn2Q|Wu|QujupKJ zBe)Ul1meB!gzh&T6lHVKbCqwy6aC-0cipdYR`E63J3TtUcSt+OjwkFa*>F26*Q~|X zPMui~MT_^VRN(`&tWh~rqDRT2xW8$w^TS;>ZUePAMC3%rsT#o;|N0#e2Ctc1?vG12 z&e0o6NY$rxXfmo8g;@cot0~)P4!5adk?xiFv~NsAI$4n)4bycwcYm>In$v)V1aO{O zj4Q{_9r!s5@^U}Rv4lxfDEgOoGXfwC7WGl!l6!uX7}pD!{(t^P0N%ER!I4d@MdYXd S;st*F0a8=aQY@D@5B*<4z+L_T literal 11993 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 O^h`lbzEsvE=>GxQtb+>x diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 7a3c416b94556fde5402c9dd4a973074edae8705..2833eba07d3a4c668f7d09b8da98f5d0d387ab8c 100644 GIT binary patch literal 30438 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 om1oi)bUq|`rFuVHBN Date: Fri, 12 May 2017 00:58:20 -0400 Subject: [PATCH 005/130] icon fix --- code/game/gamemodes/gang/gang_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 3a2034241df..f1314ca9d25 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -144,7 +144,7 @@ /obj/item/clothing/gloves/gang name = "braggadocio's brass knuckles" desc = "Purely decorative, don't find out the hard way." - icon_state = "glass_pipe" + icon_state = "knuckles_spiked" w_class = 3 /datum/gang_item/clothing/belt From e35aae8c45c130b85fe508622e32ce43e3b4e603 Mon Sep 17 00:00:00 2001 From: Robustin Date: Fri, 12 May 2017 01:14:08 -0400 Subject: [PATCH 006/130] fixes --- code/game/gamemodes/gang/gang_datum.dm | 11 ++++++----- code/game/gamemodes/gang/gang_items.dm | 2 +- icons/mob/hands.dmi | Bin 8266 -> 8261 bytes icons/obj/clothing/gloves.dmi | Bin 12836 -> 12832 bytes 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index ddb55c2383a..7fbc5815ad9 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -283,7 +283,7 @@ territory_lost = list() var/control = round((territory.len/GLOB.start_state.num_territories)*100, 1) - message += "Your gang now has [control]% control of the station.
*---------*" + message += "Your gang now has [control]% control of the station.
*---------*
" message_gangtools(message) if(is_dominating) @@ -295,13 +295,14 @@ message += "[seconds_remaining] seconds remain in hostile takeover.
" else for(var/obj/item/device/gangtool/G in gangtools) + var/pmessage = message var/points_new = 0 if(istype(G, /obj/item/device/gangtool/soldier)) points_new = min(999,(max(0,(4 - G.points/10)) + (territory.len/2) + (LAZYLEN(G.tags)/2))) // Soldier points - message += "You have received a bonus of [LAZYLEN(G.tags)/2] influence for territories you have personally marked." + pmessage += "You have received a bonus of [LAZYLEN(G.tags)/2] influence for territories you have personally marked." else points_new = min(999,(max(0,(6 - G.points/10)) + territory.len)) // Boss points, more focused on big picture - message += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" + pmessage += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" G.points += points_new var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) var/points_newer = 0 @@ -321,9 +322,9 @@ points_newer += 4 if(points_newer) G.points += points_newer - message += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" + pmessage += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" message += "You now have [G.points] influence.
" - to_chat(ganger, "\icon[G] [message]") + to_chat(ganger, "\icon[G] [pmessage]") //Multiverse diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index f1314ca9d25..4ae8c86cd19 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -144,7 +144,7 @@ /obj/item/clothing/gloves/gang name = "braggadocio's brass knuckles" desc = "Purely decorative, don't find out the hard way." - icon_state = "knuckles_spiked" + icon_state = "knuckles" w_class = 3 /datum/gang_item/clothing/belt diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 3a2d477d6c948546ad4700add38fbfa077b1baa3..7f2db360cf91510dc7c0626f603ab7b6da9def32 100644 GIT binary patch delta 304 zcmV-00nh%*K*d0iB!3xtR9JLGWpiV4X>fFDZ*Bkpc$}5fy>0^`3UZ zlvXamvRijv`Ci#^I6vCpJy`~Kyi)F9Hf=(%~O|I(I^Ma^ttk}q7)-LNLtyqVmhC4y0$Etyt zqYqU*;&wt&{3MI=l$I>%;%(zfSl90)Zd0Pai`c^Pe1OAgFh37+scClo4+OJI0skJF Cx0;~< delta 309 zcmV-50m}ZxK*~UnB!3=yR9JLGWpiV4X>fFDZ*Bkpc$}5fJ8r`;3<CFz-y`NHVl=G|eRT3p2Fv@_*}?icmzQUX|{ybVIab zP+I9{%Wm6w<$L+S#Gh8{SPR4U55;N&isa`qNLpE&=s&Es>qGh`_DVLyic0DQaXZ$B zyC6x2z^q9AZ7_zj HMgjjGCMB3N diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index dfbbff5bf1d65b57f849a70f37a5dc1dc80f7cf3..ab125a6a4784f5b676a6ec680260816b14b28196 100644 GIT binary patch delta 314 zcmV-A0mc5LWT0e_B!44%R9JLGWpiV4X>fFDZ*Bkpc$|&X&2GaW3xWJX;)VRaWaj0sjHFUirf03Jbz?dMHMJBc@$l7lx1~C z?_-fmL&y$Ubm2fs3b6fuaKrNM^ Mxq^+hvs3}lFdyZa&j0`b delta 318 zcmV-E0m1&DWTa$}B!4G*R9JLGWpiV4X>fFDZ*Bkpc$|&XJ8r`;39f6<O@kX4eI<=6;-6d6i{@Fry{F6 zhL9GyG=$=jMVAke;umOL)IvEt$8eY1Am>ZRX^|h+DGO5plAR0bhWWY>%Om-<7DJG$ zOe;mFWR4LPji;5O>%uHox>4m98YnvCfH{jaF+?Xn&)AD*nt4(zi!vHbC=3)kMIPBh zpO&B*pXE72uQFJ_KX}kY^T4XM26Db^UsJI=V3B1v#@UVm^EFR2{$KIloGwRmJh$}^ QjS-lC$E~|lvrqxhFg22t*8l(j From 67a68b379b1c255cd3eed8c748f41fd179fa8166 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Fri, 12 May 2017 13:44:56 -0400 Subject: [PATCH 007/130] Allows varediting loc and coords of atom/movables --- code/game/atoms_movable.dm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 23deaf99621..3c7def1620b 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -42,6 +42,30 @@ return FALSE //PLEASE no. if((var_name in careful_edits) && (var_value % world.icon_size) != 0) return FALSE + switch(var_name) + if("x") + var/turf/T = locate(var_value, y, z) + if(T) + forceMove(T) + return TRUE + return FALSE + if("y") + var/turf/T = locate(x, var_value, z) + if(T) + forceMove(T) + return TRUE + return FALSE + if("z") + var/turf/T = locate(x, y, var_value) + if(T) + forceMove(T) + return TRUE + return FALSE + if("loc") + if(istype(var_value, /atom)) + forceMove(var_value) + return TRUE + return FALSE return ..() /atom/movable/Move(atom/newloc, direct = 0) From 2af94be3318f031d088d6bda080babf4e0cfddc2 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Fri, 12 May 2017 15:21:08 -0400 Subject: [PATCH 008/130] Allow intential nullspacing --- code/game/atoms_movable.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 3c7def1620b..87d163f1e92 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -62,7 +62,7 @@ return TRUE return FALSE if("loc") - if(istype(var_value, /atom)) + if(var_value == null || istype(var_value, /atom)) forceMove(var_value) return TRUE return FALSE From 21ce9363757af401e6f8fa6c3a8ce8b1b98e1587 Mon Sep 17 00:00:00 2001 From: Robustin Date: Sun, 14 May 2017 04:45:23 -0400 Subject: [PATCH 009/130] Swag --- code/game/gamemodes/gang/gang.dm | 3 +- code/game/gamemodes/gang/gang_datum.dm | 145 ++++++++----------------- code/game/gamemodes/gang/gang_items.dm | 83 +++++++------- code/game/gamemodes/gang/recaller.dm | 2 +- icons/mob/belt.dmi | Bin 15604 -> 16204 bytes icons/mob/feet.dmi | Bin 15799 -> 15810 bytes icons/mob/head.dmi | Bin 158137 -> 158533 bytes icons/mob/mask.dmi | Bin 40344 -> 40930 bytes icons/obj/clothing/masks.dmi | Bin 30438 -> 31460 bytes 9 files changed, 92 insertions(+), 141 deletions(-) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index a7cf50aa5cc..ae7d71235cd 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -2,7 +2,8 @@ //Gang War Game Mode GLOBAL_LIST_INIT(gang_name_pool, list("Clandestine", "Prima", "Zero-G", "Max", "Blasto", "Waffle", "North", "Omni", "Newton", "Cyber", "Donk", "Gene", "Gib", "Tunnel", "Diablo", "Psyke", "Osiron", "Sirius", "Sleeping Carp")) -GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple")) +GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple", "white")) +GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/obj/item/clothing/suit/jacket/leather/overcoat,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/jacket/miljacket,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/pirate,/obj/item/clothing/suit/poncho,/obj/item/clothing/suit/apron/overalls,/obj/item/clothing/suit/jacket/letterman)) /datum/game_mode var/list/datum/gang/gangs = list() diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index 7fbc5815ad9..e8b7fc10d92 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -15,6 +15,8 @@ var/list/territory_lost = list() var/recalls = 1 var/dom_attempts = 2 + var/inner_outfit + var/outer_outfit var/datum/atom_hud/antag/gang/ganghud var/is_deconvertible = TRUE //Can you deconvert normal gangsters from the gang @@ -26,8 +28,10 @@ var/static/list/boss_items = list( /datum/gang_item/function/gang_ping, /datum/gang_item/function/recall, - /datum/gang_item/function/outfit, + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, /datum/gang_item/clothing/shoes, /datum/gang_item/clothing/mask, /datum/gang_item/clothing/hands, @@ -54,7 +58,10 @@ var/reg_item_list var/reg_category_list var/static/list/soldier_items = list( + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, /datum/gang_item/clothing/shoes, /datum/gang_item/clothing/mask, /datum/gang_item/clothing/hands, @@ -76,14 +83,6 @@ /datum/gang_item/equipment/stimpack, ) - var/static/list/clothes = list( // Influential clothing - /obj/item/clothing/head/collectable/petehat/gang, - /obj/item/clothing/shoes/gang, - /obj/item/clothing/mask/gangpipe, - /obj/item/clothing/gloves/gang, - /obj/item/weapon/storage/belt/military/gang - ) - /datum/gang/New(loc,gangname) if(!GLOB.gang_colors_pool.len) message_admins("WARNING: Maximum number of gangs have been exceeded!") @@ -95,20 +94,29 @@ switch(color) if("red") color_hex = "#DA0000" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/lawyer/red) if("orange") color_hex = "#FF9300" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/geisha) if("yellow") color_hex = "#FFF200" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/burial) if("green") color_hex = "#A8E61D" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/syndicate/camo ,/obj/item/clothing/under/suit_jacket/tan) if("blue") color_hex = "#00B7EF" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/suit_jacket/navy) if("purple") color_hex = "#DA00FF" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/lightpurple"),/obj/item/clothing/under/lawyer/purpsuit) + if("white") + color_hex = "#FFFFFF" + inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/suit_jacket/white) name = (gangname ? gangname : pick(GLOB.gang_name_pool)) GLOB.gang_name_pool -= name - + outer_outfit = pick(GLOB.gang_outfit_pool) ganghud = new() ganghud.color = color_hex log_game("The [name] Gang has been created. Their gang color is [color].") @@ -156,51 +164,6 @@ /datum/gang/proc/domination_time_remaining() var/diff = domination_timer - world.time return diff / 10 -//////////////////////////////////////////// OUTFITS - - -//Used by recallers when purchasing a gang outfit. First time a gang outfit is purchased the buyer decides a gang style which is stored so gang outfits are uniform -/datum/gang/proc/gang_outfit(mob/living/carbon/user,obj/item/device/gangtool/gangtool) - if(!user || !gangtool) - return 0 - if(!gangtool.can_use(user)) - return 0 - - var/gang_style_list = list("Gang Colors","Black Suits","White Suits","Leather Jackets","Leather Overcoats","Puffer Jackets","Military Jackets","Tactical Turtlenecks","Soviet Uniforms") - if(!style && (user.mind in SSticker.mode.get_gang_bosses())) //Only the boss gets to pick a style - style = input("Pick an outfit style.", "Pick Style") as null|anything in gang_style_list - - if(gangtool.can_use(user) && (gangtool.outfits >= 1)) - var/outfit_path - switch(style) - if(null || "Gang Colors") - outfit_path = text2path("/obj/item/clothing/under/color/[color]") - if("Black Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/charcoal - if("White Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/white - if("Puffer Jackets") - outfit_path = /obj/item/clothing/suit/jacket/puffer - if("Leather Jackets") - outfit_path = /obj/item/clothing/suit/jacket/leather - if("Leather Overcoats") - outfit_path = /obj/item/clothing/suit/jacket/leather/overcoat - if("Military Jackets") - outfit_path = /obj/item/clothing/suit/jacket/miljacket - if("Soviet Uniforms") - outfit_path = /obj/item/clothing/under/soviet - if("Tactical Turtlenecks") - outfit_path = /obj/item/clothing/under/syndicate - - if(outfit_path) - var/obj/item/clothing/outfit = new outfit_path(user.loc) - outfit.armor = list(melee = 20, bullet = 30, laser = 10, energy = 10, bomb = 20, bio = 0, rad = 0, fire = 30, acid = 30) - outfit.desc += " Tailored for the [name] Gang to offer the wearer moderate protection against ballistics and physical trauma." - outfit.gang = src - user.put_in_hands(outfit) - return 1 - - return 0 //////////////////////////////////////////// MESSAGING @@ -239,32 +202,6 @@ lost_names += "[territory_lost[area]]" territory -= area - //Count uniformed gangsters - var/uniformed = 0 - for(var/datum/mind/gangmind in (gangsters|bosses)) - if(ishuman(gangmind.current)) - var/mob/living/carbon/human/gangster = gangmind.current - //Gangster must be alive and on station - if((gangster.stat == DEAD) || (gangster.z > ZLEVEL_STATION)) - continue - - var/obj/item/clothing/outfit - var/obj/item/clothing/gang_outfit - if(gangster.w_uniform) - outfit = gangster.w_uniform - if(outfit.gang == src) - gang_outfit = outfit - if(gangster.wear_suit) - outfit = gangster.wear_suit - if(outfit.gang == src) - gang_outfit = outfit - if(gang_outfit) - to_chat(gangster, "Your influence grows as you wear [gang_outfit].") - var/list/allcon = gangster.GetAllContents() - for(var/obj/item/device/gangtool/G in allcon) - G.points += 2 - uniformed ++ - //Calculate and report influence growth var/message = "[src] Gang Status Report:
*---------*
" //Process new territories @@ -277,20 +214,17 @@ //Report territory changes message += "[territory_new.len] new territories:
[added_names]
" message += "[territory_lost.len] territories lost:
[lost_names]
" - //Clear the lists territory_new = list() territory_lost = list() var/control = round((territory.len/GLOB.start_state.num_territories)*100, 1) message += "Your gang now has [control]% control of the station.
*---------*
" - message_gangtools(message) - if(is_dominating) var/seconds_remaining = domination_time_remaining() - var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) + var/new_time = max(180, seconds_remaining - (territory.len * 2)) if(new_time < seconds_remaining) - message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
" + message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories.
" set_domination_time(new_time) message += "[seconds_remaining] seconds remain in hostile takeover.
" else @@ -298,28 +232,37 @@ var/pmessage = message var/points_new = 0 if(istype(G, /obj/item/device/gangtool/soldier)) - points_new = min(999,(max(0,(4 - G.points/10)) + (territory.len/2) + (LAZYLEN(G.tags)/2))) // Soldier points - pmessage += "You have received a bonus of [LAZYLEN(G.tags)/2] influence for territories you have personally marked." + points_new = min(999,(max(0,round(2 - G.points/10)) + (territory.len/2) + (LAZYLEN(G.tags)/2))) // Soldier points + pmessage += "Your influence has increased by [(territory.len/2)] from your gang holding [territory.len] territories, and a bonus of [(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" else - points_new = min(999,(max(0,(6 - G.points/10)) + territory.len)) // Boss points, more focused on big picture + points_new = min(999,(max(0,round(5 - G.points/10)) + territory.len)) // Boss points, more focused on big picture pmessage += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" G.points += points_new var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) var/points_newer = 0 + var/static/inner = inner_outfit + var/static/outer = outer_outfit if(ishuman(ganger) && ganger.mind in (gangsters|bosses)) for(var/obj/C in ganger.contents) - if(C.type in clothes) - switch(C.type) - if(/obj/item/clothing/head/collectable/petehat/gang) - points_newer += 3 - if(/obj/item/clothing/shoes/gang) - points_newer += 8 - if(/obj/item/clothing/mask/gangpipe) - points_newer += 6 - if(/obj/item/clothing/gloves/gang) - points_newer += 2 - if(/obj/item/weapon/storage/belt/military/gang) - points_newer += 4 + if(C.type == inner_outfit) + points_newer += 1 + continue + if(C.type == outer_outfit) + points_newer += 1 + continue + switch(C.type) + if(/obj/item/clothing/neck/necklace/dope) + points_newer += 3 + if(/obj/item/clothing/head/collectable/petehat/gang) + points_newer += 3 + if(/obj/item/clothing/shoes/gang) + points_newer += 8 + if(/obj/item/clothing/mask/gskull) + points_newer += 6 + if(/obj/item/clothing/gloves/gang) + points_newer += 2 + if(/obj/item/weapon/storage/belt/military/gang) + points_newer += 4 if(points_newer) G.points += points_newer pmessage += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 4ae8c86cd19..30b82f4286b 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -76,24 +76,6 @@ gangtool.recall(user) -/datum/gang_item/function/outfit - name = "Create Armored Gang Outfit" - id = "outfit" - -/datum/gang_item/function/outfit/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gangtool && (gangtool.outfits > 0) && ..() - -/datum/gang_item/function/outfit/get_cost_display(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gangtool && !gangtool.outfits) - return "(Restocking)" - return ..() - -/datum/gang_item/function/outfit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gang && gang.gang_outfit(user, gangtool)) - to_chat(user, "Gang Outfits can act as armor with moderate protection against ballistic and melee attacks. Every gangster wearing one will also help grow your gang's influence.") - if(gangtool) - gangtool.outfits -= 1 - /////////////////// //CLOTHING /////////////////// @@ -101,8 +83,31 @@ /datum/gang_item/clothing category = "Purchase Influence-Enhancing Clothes:" +/datum/gang_item/clothing/under + name = "Gang Uniform" + id = "under" + cost = 1 + +/datum/gang_item/clothing/under/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.inner_outfit) + var/obj/item/O = new gang.inner_outfit(user.loc) + user.put_in_hands(O) + to_chat(user, " This is your gang's official uniform, wearing it will increase your influence") + +/datum/gang_item/clothing/suit + name = "Gang Outerwear" + id = "suit" + cost = 1 + +/datum/gang_item/clothing/suit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.outer_outfit) + var/obj/item/O = new gang.outer_outfit(user.loc) + user.put_in_hands(O) + to_chat(user, " This is your gang's official outerwear, wearing it will increase your influence") + + /datum/gang_item/clothing/hat - name = "pimp hat" + name = "Pimp Hat" id = "hat" cost = 10 item_path = /obj/item/clothing/head/collectable/petehat/gang @@ -111,8 +116,20 @@ name = "pimpin' hat" desc = "The undisputed king of style." +/datum/gang_item/clothing/mask + name = "Gold Death Mask" + id = "mask" + cost = 10 + item_path = /obj/item/clothing/mask/gskull + +/obj/item/clothing/mask/gskull + name = "golden death mask" + icon_state = "gskull" + desc = "Strike terror, and envy, into the hearts of your enemies." + + /datum/gang_item/clothing/shoes - name = "bling boots" + name = "Bling Boots" id = "boots" cost = 25 item_path = /obj/item/clothing/shoes/gang @@ -122,19 +139,13 @@ desc = "Stand aside peasants." icon_state = "bling" -/datum/gang_item/clothing/mask - name = "gloater's glass pipe" - id = "pipe" - cost = 20 - item_path = /obj/item/clothing/mask/gangpipe +/datum/gang_item/clothing/neck + name = "Gold Necklace" + id = "necklace" + cost = 10 + item_path = /obj/item/clothing/neck/necklace/dope -/obj/item/clothing/mask/gangpipe - name = "gloater's glass pipe" - desc = "For anyone looking to go out in a blaze of glory." - icon_state = "glass_pipe" - w_class = 3 - /datum/gang_item/clothing/hands name = "decorative brass knuckles" id = "hand" @@ -148,13 +159,15 @@ w_class = 3 /datum/gang_item/clothing/belt - name = "badass belt" + name = "Badass Belt" id = "belt" cost = 15 item_path = /obj/item/weapon/storage/belt/military/gang /obj/item/weapon/storage/belt/military/gang name = "badass belt" + icon_state = "championbelt" + item_state = "gang" desc = "The belt buckle simply reads 'BAMF'." storage_slots = 1 @@ -242,12 +255,6 @@ cost = 3 item_path = /obj/item/weapon/sharpener -/datum/gang_item/equipment/necklace - name = "Gold Necklace" - id = "necklace" - cost = 1 - item_path = /obj/item/clothing/neck/necklace/dope - /datum/gang_item/equipment/emp name = "EMP Grenade" diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index d963b97f61f..7cbba82a433 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -12,7 +12,7 @@ origin_tech = "programming=5;bluespace=2;syndicate=5" var/datum/gang/gang //Which gang uses this? var/recalling = 0 - var/outfits = 3 + var/outfits = 2 var/free_pen = 0 var/promotable = 0 var/points = 15 diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index b9ddf041530e2a7f7df36e070b296d5facad7c9e..26d7d8f4ed490bfdf344711ec1d782470e1287a9 100644 GIT binary patch literal 16204 zcmc(`2UJsCw=TRXf{2K(iVY$7N>LF|dJk5JGywtWBGL%~=_Le3MHC3aE4?U9I?{Wh zq9D?wgcc$69(oc&+TFb0Ip6)yfA2VB{Qv#Vxs1WuD{HO2_S$pJ`OG!Tj=E={&3EYR zApijQU^=&q0e~H>vI7UXz{^hH;2!wnO7Q&$zPB8G9G7FpuW5pYcsxJ^6Zuj2@@7s79)2>gwM`n(rD;{*j>te`#^8& zn^7nv)$W0t&SQTk8Zo3wmAidnwaaO|ME&K&Hci{{p}d+;yYlS8=z#8@FO0i;)a8pE zp0W`L&@W-Ryj2Y7%+quswDy@>uU4Om7+@=2Dc`BKK6XGdTk%Hems%mOKaDQuT*09S zH46%AUXK+FD6@!sPYrjB&}F1WGqmTe9pl?CMh++9oIYJqig0W>bA{Ko+)bZU#&JTS z`N+NdTdG<{y(@r)>V->sa`880E?i2NjlUs!!F6ahJWsna;dg}QkCTP`e+n-ONJ%u* z;VPU&BlBLn93gWeF7g*12$5Q>o|GI(h_t^aPeQ5gl!mR@|G3VU8U9r3+npoVK3T7& zwmne!!~e9!2mR{@jx0WVana{I*URi=iLnZo=c*z}kM5ml`}n}(i_lY-pAQY;m$h1& zm8IEiI72KypYr8hR8KsYr0;C~Oq-MZ=9n+}X%hW|OhJ80S2TwdY~lH}{OxCe+EaC* z$o5~O@{d0$DSmaRdUD!cR;`M;MM|w63f4LT)N3==Zi5m{QVvX{1zhLvu8VMk@T!TW8>h zwmr%T^06nisag=^5TS61B=**;T{Gc*jWiQoL{#E(;AVq#GYVQ~vy zQtQgS8G%sX;h%TSG0{k45n}v$j$w>diT>rSuH#-{+NlaZO^)v@Z`60*JhD}{cGnHo0TOb zAnjxRhSc5k?E?-RCo-R*__a>RXmxbdRUDBJv2y0DrP%#AE%^SbLa_i)A0rUHb5&7m z>ij;X-#hv7fY(8OHn8OW11!9b{e`WW`&el&8kZGzg&uHfizk$7U{p4NGI)OVne)qe&Wu=hqY$%_0pr%8?}Tr+KU4*cZv46yyb& z3^U_mV$f0sPm^U67br?j=J;9z+yt%`?v}(hT|zu?{b+kw`uyIl+2!rt$O`W8wnqov zM}38fl)68oRD7ytKV`T ztxqiUudyvn?dJSC3WO)`D9=P!TWP&kW?q!%1fO>97Fc|~{_oXCUi3>J)$7)B(9H8h z&A216&_hOVK)^cm9g4o5Q?w zTfC^nQbMn(ubzi)_8tA~cC2%qi3+nQj2_~zh6`>HbsPNNo64$OKNZha4xDR&r~T~g z+;-z>!|_Cobu_LpJ0^Nmpo!G4(oTH=To%m-WSL3^$TD^Ps zE(Pz|)V;i7`~X{0(#3iGp(lup$2qS%Svf2#DFdr+c*S)y02C{!xO@20u~Kemxukfv zVR5MK6IVS;{xDmgFji+Z{)c2)bcY7zw+X4y2R_6x?4;pY!EE$fsrDRKWiTn&B+>oS zyuS1rNpMH}bEw)j`mDT5oJoyM2!?vkDn8Z)8P9}|UPdb5q_^JaIy~t&XBudiHOdhc zw_fWy$U1eMM%2p8aAPE3m~~xDSMo!>KYbj2pU)W$J?yo!*jM->LEf#29J>9XRuqYG zjT)1&D(O{{f>p&d$Im8*f-RmYHJ5P$KQsiB@+>rE#8kw`vFB2jH~F6}OMD%r@WMdg z(mJ-*h^h?Oopv39uHDy(KbP>y%+joEyyQEInhIXiE%~Y99oKl=&kKVZ&y@lI2O@g2 zA(uO@+0$ok{>^OGAl&>CRQRc*zZ%5Z)gqOLFwK&KryVyQBl$#;|GH0 zilqA!HwUNz5(XjmH<$;}C{UkYGMswOx%BfKi$ByPEO@W@LrmYSE|9{rJ0?ysMh!dR zxQ?A<&KNfF=SIw|*Umqo&opsPCMApLEFRN(Ruk^gJqLlFjok0@r91F~yY}8| zS#Jpd&^mll#x~ub*8mpW+!}?N)tIR!Qq#n0jNf<`i@~sAjmy{4u1{vLQrtwBHUtEB zI_#L2VS7I}rK*F*Pgz!$mWnPVYCFjnXeI%vF5r%d6NTeqKU4H~-}%ev*p=J1^m~4} zh$wL-eT$#Yqd0nsnA%8nvYiS3h1SSf-`?1rM655Zl`nAS%o*&tE^9EOM|&$ma&|fKA7&f5xUE>_xue zL{9Hemr30lwDDZ?u&?EU*`7zYy2kD<`Bv~QHSU!BQd>rR?uQFU1|(3_V&Txxrm&G8 zlIN}2U2?(Mokk+AU$>=PAK1mL!;D27#gWj-fG>U}fT-lsrl#}icBZI)mU@BZ2!XzP zY8gd1x58rPbkZ1A!krj9JI?SsKQieNTTg81Lf>-v>m?4ece5n{XP?TU03+y<7=s$p zo;&_h?(}-#QIKh(gc+IT?kqW-CO+q@6PqI7RvfpXWjzI(v-|~n9yZTR9k?Fn&kvr= z?Mpy5_^&t+|A*7Hh#6)*?Z$5!9APB~TfQ2y+78E+1s?C1ZHlfM33x;arcl zVCDo2QVbUG+nc+c4M+_KegW=7CD){^Y6sk294ed!jT9QrAS|GhEpY(R3rD9x9%)dx@ud=rlnKx9+~85hSuI`SUBsG=CDzi8>5u& zsd}!SuPz{N2ggBJ|75fqKBwZQ9WoNwx-?&X3GzUYHK#((8c*onv)5RfOm;>GlnKvN zf{&NNPWe{N=L)50io)OtR7zHr{|Npmkq^1XXUTRtXyAk4lOMQZ(sy!$CB`l3^`6aO z+_=JBBkY@MQ1Fly$g-E#EseGsZ6Cg2zgh=(G`Njc=DlO&OnG3Yt|o~=5Q9Cv6!(sH zLDJGt%QC9tk3HWNTliSBiF1|*%JHJ58clMw+n?b9F%30?t9ul?cfn)79D}6|BYJ;l z)-+%AVLf&?<$pcY!#q@nFSD~Ube58-w6rtMaPagwoEX|%QAB=$e3KXkv zEb<(S120%K!S?@Y}G44L%7xvP3>}3a^Abtv;>JEUE6(fbDo@M#!6_& zdhSA8Enl2bT;YC;@_D+Rwz~OADx@nX31Ta>nj+dJ(wu>8|LYl)Ny2d68>nQeIAl@s z4K)LagrO}|{rZ^!t}`vhK2m8U-i};YLf3Pii6qg3=}A`+U#eQS{&_*; zmS%>1SzVyT!>(Brr423Q*`~*&=*4V0M5ZmVYK-IMyUeD}f(-JbX8aCgkNmipyKpaA zM&;K4V<7X>MCzxzSiVu%#L~HgdsyJaS`{CU4D}U=69ZE zaU1o{!19<&Ur_X`p$S%Av{ifImT8|K}UW^_Q=U*KZ`#^CDWhVY>rtz`a)ofdbPHdd%}T{2iYG1cBvQ z$e$os5Ce~k95Grh^1PYqC;o{2P6^P4{k_s-rL?q8Y{Pq5Ner2Vxgf!V<{2%@GbaUq-ut`YG|GulM zYe|Byt83xXNJS2KlOMIbC)#It-&8m&sZLAEJ%!pSbLvW-`rg1gBj*$-!(6n18UHQ@ z{vJ_iXOYx3io#Y(54k-r2E2zho{7AII|D%d7 z;IFZ7e7d|3bF`67@OE^}!*$rj5A7Uk_R6ydM^}_^?whJw8e+(KL{-=oNnlQHy>gG* zZoLno>R0>L7No1*HIvuHgVV-!k1-w(m$`==>o3S?+q5H^w@}5K`C8^_;`B-zXp_G` z!c`}SY(P*_GYReS>WzAXG_kaF>uIV}?vrDAj7qXCj9ZoT_Ztr+D{tFZ{nyG>aNm{<97~=nPeW*K`U^f0Tjr(GNjCZH0+6hno ziICp0-GwnMp)~DU`K5us5wCFmTAd0PL`Suq((TUenS-`LPLllzN-U*M+s`(h<_?Gn zWjRdqhFCfm)*cz`o?vZS%-C0jJur;-zpJX>-x$1eI_Z2wWNLQypQdJJMFj;qCfJeU z6{~Y^8|*AB3hjD>hsL%cvVjFlL#0gCi7O=?DkM>e_v2=v1(Qmd^wrY z4rq10`Q!`8AFCjXzJC4sY%`jx6j9XjZQi9J z+fTp*Whu@EO{0eeY2gyE@*`xuookZ*YwCe&Dg~+nu)Ed%`sk38D2afz`yFynxjA#g z9nr$sCAH|XJ?fXS1P)jtOaF09(9SNc?KIxuljxJC+*(L=L4KpIC^d0K`b~)!9ZFCd zzknVslYv2d8zCAq{6|WTj4V&J@|(kqd#YCV$+6*WrAhaCr|9t@%Z*{}JYqk-(mw8i zywM!?yW3X3SHb#xg%~}Qb=F~4Hww2-Ih64SyzDNFRyhPq+AikBqpYVcmNFTl#p1azc2f2k9QXt91sV zSB0W8L^cwsn9U2FU7ewX!zvpsrE{plWj(dk^R$Z9Opk+EA!YDdckLAzuHBkDxKf3T z%_NnWxhNPNt5OXCfaQMB0GWO={fJ=AES4j^v7>(l4G{cGgJkuqhuKQi zG8p~8coMk9Eue=X@xE}2xaGhF6B*#1&LK@8y?#WA@w2g@vhqQHaE!3VnCMYL1RY<=PEYfKeQtW=e$k)6z& z5_-bPz6XDBL(i)JDqP?Nyx&Lx(cnv@2Ozwyn~F_#x(MWNkg>*(^X+@SBl-OPwWa?0 zs%vAT38;&uM<1><3=L<;klO@-)TRd$99|#=@0Qw@=6T2pAl1T-X1G7Gh)-? z&X_)h-H1=6ujJJ7G!_~_#aZIb^5qTtlc8fb^)1;rfkQS499lc8(5R}-MFm!9DjnXr zphU=fp~PU*no&>zo_B77s&6pWwpU{7nf3kqxuRuMj)u^UdIU3!Zp>I>3a7w7q9-YR z08{!oIp-&Iq0I$0j;`--PA=gzk+S%nFzVbhbtdQq(I5M=*q5UZ z>a+P6i6|}wZj$T>5u#5x9ep)a9#y($Ph4e0;&Yz<@aH#D zAUWhj+PA)RT+TuQ_@|b2)To|R))WsF+TZ|nXSY=t;bD~1*v-#eXUvChkp#N z2anjN5G65m+3l8Yk)x${2``5bPXNIBco|TVW}z^}fY;z90f_oq+BW}{mshOalmJnq zkJ3|zKI6>oq+ny!t_cH@!2T=Ri&)lseZT>6w=x=^O9Cj>b#++3fx{vH1MeqU$3)_) z2edgSvewq^vnd0s5|CuwBV2!`4SCksW*f*k_w0bwd33xb%Lz)Ij8$9v_2cb@(qZb( zfMMxyLFcFpcC}^fBRXoruqq35kOEo>x04nU>N&L*f6DaDQAMTMjy6tT2L=E0^#d#x zsQ3Xs?Z1EhySMWHj{D)(-)oTS_k4epu@!%+TM7|7h-~@jT+7%END8@B`<#=Sr0JZ9 z*+dP_{6=+p@Y+(jW3d=8{^h@iMm6I_2c09Bb(Dq)%q|^%*0JQ%On9$%TZqjq=B} zi19j=f7|EdR;1RkQ5t`pHpg3{aJJiW`yGB}Ua#XaghIrm5Cxg_BLB(A3+1a>g@lE{ z>@Mea!H;bfRs|b;=R&huQn~ z6kJ^x!QA0v^q|kc0O?b!C=BGlem6iT+rZ|lK=>tO=3k=3aqRGtK)9XlRyGeu-w-mb zlq+0xc~Gp1-D|?fRFI7D4?gf2yQ6ZPE1M5x{ZQfG*>bT{R}|)6y9RbYoPEd8KmFD#ephgcv$(7}_-;L53u@PiecLitgp)3=1GRE|>G=`gg zL$&wU5VpmypR8$DtcXY1*wzH0{`7P6`N|^^sGB5>OO&!Y6ug!6D475Azwx(WM(1(w z5m&u@r(-0yueqpSPqqH~u~|;fmNk)!3RbZ1hc0S~+@0NZXU*$%-&)3n!&vV*o?d)A zgLPV2)9V&p#^uIIFbW<>?;qg5er*T9xX%A3Uh>}_#rnq@YIK^O-tcX`(As^RwPVG{ zN?LcS)jvaep7cmp=T|#4cp!Z{O?PL=5!>mZMm29yVaAR$bSc^FN#lMV(2&K)E(v?l zg|0p6lii*U$28LC4y3>bXudK(X4Vf}zgG^iZt^dEn+r1&qCh;+ zTz}#y+hfz%vR;ko~;5Y2%%CH(R z=mg5heD#1qf~b@o=J!9PAWJ>8L3C+5gO+Z~RzLN2O8oFGaN)IQf%pQGB(DRLjLza7 zz(1^^6OOg1r6*L~3;bZQ-EYp%RPZ!)tE$jg0JD?%3o<2Y(f0$`BO#Xs+Z0eqmvzwfND| zol!D!$bE2b){aD;Xj}~t4~BM!Z9P@m{-!5VxfG!Ru_!l6a%kk90QXF9CoGjQ8_^AC z#qr!yEVapEuCR7A$6Gq>Y#;9HfRC3RS+KB%y|J9N6 zFxfVjQNHo+;W0>Iopj(uvfUmBZTRnB(-T2m{^KNl26$#!)^tn(V_5^95@zREjox$> z<~i0L81c}uut<5E>kzAQC%)RH?@!XwfOdSf&w>H0Klz$NNnVf4TB!CmS4QEQ@%&`u ze5r;tYj;Df-@UfT9M?O+iasMJYvkLPeLHyet#(QNno-W36t6C^!s_a3%a;9H8`pd# zYqp8ISZZ6^GSU+PJI8X%sGz6+ zPnp$~X}KRiSZE>v>pyVH`aQRBpw>XX{=hP>ct$$l)yaTNv6d#g_#(zkIk}#=XYulg zP%4%Aj92=TrCq!yhC1JsywE@0QnpP2hxM0H66aSt%y#2)&258j z_kZBo7Wf) zedu{~W#)&81#;qqPML5!Hb{u|V1iTm-(c-5eV#VfF zE@~h}3R}PSTnKl^oKs%x38>AVf3rHI3LP^p(tKd*xZ~pY|g4so+qCh*e z?#5D8;j}6<^f2g_=iW^EFIFN2AMr>+?)XjkRtprMf{8bStwapM6G@$`#uwm}-gzF> z$yPki{R#~pcEBu%1NNYsaK5w9#Lw|)perRFUb~(qPiq{fbdU4k3@cCmO0QrC1_wSr z~O_8q|BV)mxUL+poJ7!2Q&GID~C^Kxz8a1G>gRij7YBZECDQI6Ii| z0*2jqvAf)FW3A7B9?CsFz78%z-`JVyGv9S-1b0BNWg8)7gQSt)iH>`>3!RHRJtzr0 z$L_q?=(N*mQM?U?;&`wg!#qBk zwwF&ixKky|n`Oz2GK;FVYL8LlUiEFgRoWefUb=GM3cjxV2#IC=iyn5Rpqg%fMt2NF%>-s82T#6+`V%Kot749`6Of1;H!ZksP;w87`2sB2g9wV_Pb zsQ^q)P(;uD0GOKpY5{qqxh8T20@2*r{boa$n}I&wxMu=dXFq@56%Y_`T|O1!hkSFP zXf3PX^d=X-!oDBj-2&8WQfpxAN6wA~zBUD(GZA>R9DS}(%@h0GgRt2EI!4OtSM07L z8#6<~9XEWS!F<;mnTB#3u(j`Y<%ixc zwcVs}7m(}{-NqaJ8XxZY7B;KbjzI4$l{%PGfU?>lia^OJ7Bq0nz=VSV2A@L^QfG$l2qhrsJfJ^ zit^u6>KPH8Fk$XFRRlS;mp0ZOG55X-D z+7cwYVYhxt#vid^3nY&^=STwNvp+bbA*{W08~$_3zeWNfTBq5w38<|OiPR@U7H-=( z&%OC;@SUW9#5NnVrZAOT@jD$7S&L;&nd-Aaj#*Ff{*3xG_tF5cY;iAZXw%^i#!^|| zj4A!PJvcgbTOnZWcQbTmg@DCY;1)pb(@o;Z@>?(#=CqAkPutP~0jbVks%cSTf13pJ zupY!mRrmi~CM5w#f)YR9T49*Ps>yc>OMw(&m$nby`^t01sU_p?jq1{Uc$R|%8$xuJ zKYgltZD*G!gLpe3G~7K_F}1spboKG`rw{2v@J6hSRgLGkC5^H^JYWbF!f!K8q7Yw^ zQ0nXlHW7%8Pq%^-=*y@etGo7#n&_}ie&v-J+z+P^{gwv{oj{C??^mIf>F?$fK&<%b zba0obk5$k>GhR+iRNo?G(8rt4Mzj@Bve=JsD-(`{*6xFT_WBdU>4uX(>rdXz^5(gz zwK7zSt8~S>b#O7@<;m$;8KG4_gS#k+_i_8-WUg&qx&sOfvp}n^v1~pVfN>Zth8Gww ziTgW_lEmTG4#rJHavJoQ#-w+^xz_^V;qu>NDgVX3L-0XIUW)g3gTHe`;MXWY@RCw`EWmX~`;FYhw%CqbH~Uyry4Uq34E$}M;2T`Hp1su1MT?0#*h zz|HD+SuZD)2hR=9D8nB#UT-HUOIIOV`}tJocO67wX-SBo)pjSVGm&0f>)xTgH-(D> zu{XZk$qWtl7Y@aKA<2~~jnc65bMAUHeWDo5Dt0_uf?M5{6!5+*xFI;Yb7QKtTPYZ6 zrF)WPL|7ydyU2@-VLOzK3_UXA+G$NNRxoyHd@vtQyD7{YaynofT^hr>$kwI&kzA3<(KX!>zp@Pr)ln)bx=JYu(p-THFRcE{EV_ z31Qj(5R94+YjHZKrs+|g8LGij+x#57h78^i>EVtoY`Hv9{;Ti1wr;znlwB!$T%gIc zWI7!^TIo~Q2d2Zx){WwQ^t-%6z&8S4G9;#DKRQwCJ|w;rRw*&bE7N=rWLU$;?80jP zC2w>p;oQ)kohBCNSt__0xxr3!$$$v_0Sx z0W;CWRp(_M>j&=dglW}$Nbh0IdiEyo^(36|x>tQn5qFKTT8(O@TWm+o*-s0vUSi1# z)MHvri8edk{*t&d$E5tVB3t3hBomuGUWsII{WYGOs>R0*;2O{E1lG;(uYgB~#k`k` zlqN}kch(B6bSNp8QNCVIRKTgR-j(N6bRZUg23vY`$-ngSoeL+c3rlB>l ze_Xheyt)8Jp1Z-?P7PO4qFj#;4 zwq|W3UB)zn;XE8mJ~}ZL@6MWf5>m~N*Ld#tM2du8n~IXi-1v&$&@D;@;L<{e7qFf)0mmedV?FO<@#SY`0uJS~8N*6|~fbG(|>-*kb~4RpmirSUW)|f*xg_ zK;YQ8SBMy^DQV=q>UrlO}(H$M8f=F;^ zV0oi-tft(ihjL&rZ&I4A+I>{4!V*N*`66e#?RYR|eUm_^B%HF{IIBk0y|$lQ6aKXo z!p{CLcbSIYNe-k*<=4`>8<<_%;%STK#(unc5a8m8ztjKj-4mY(d!tfgQlV*W^LF&) z1a@YP);w>Gn!k{sU%e)_fV9EV)+xt>CK~jb87GgEkE()WU&b_cSV9BP5V+_PnTDFe z)s{948Rpp9Y?VUZ-}}V=>ma18>{nsNYdO0<*fpLviAdv8X0~INs4=A#Cr~tk(GB>G z%nE29rv&ZK?&tP#y6e!bW0HULS$_1t+`}2Cwub2~9>H`jSJa2lU3|zX?Q@~4t8(a0 zy<4>zp{sv1g008H_G_@e-igLsX=y9@U4LQV=A#$xM>SdR1Or?iFDVpKI8MZ$bXB_N za=CWhIBQK}PMyQBGR(KX7lUa1hDTf*b>7=wN0P>Q{7JrZqs7AfN$-LbNM|F#2^MGh zOcV5#H$$6U5jDix@i3N5b5lE75$9fGu(}$s7cHStc=_PrJ%eGl8LzDhZI_X5lhv{t z8eS1R?#O1>@*d4?WerxOKneyJgs{D5+b8qV07KM|XkAj4!Jo0}p|4Igh9+H&^Cena z!!J!F@|&A4#&2WF1d1;ov!WjKTl!^5M7w{KP9qCfazZ=}zy6F-E7A{iO{W@UZRRRf z?wlRSyXn4?5O%+MXnaN+3>oFZ$1W1oDTH3vDZJ33HA zXG1Ww_to_Uy4tw>>@$4Dj2hQ-|gXM@*b*_2)tB-#&ak9?Ulz7(f zx5jgDeWk$8QkZczglBbtk(+yW?l%8EcYbx>AdPzJVoHGMD=p%E3qk_1DhT?`{;yRG z*BrVVHUv%}#GC2H+yM$AUlW@KYkY8L$Sb@PB_u_s#K_V8_Z9gl%n1G4!5+(qTk#Xso|J24qsDS zm-`&feMRrV`XPy?v!SQLlrN2zV8MmINIDkQ)a-4FZOnP~uP%E@=#vSW|V^bUagC6@)06^gM3dk?q#C>bHmec9u|u+21H zbI^k)Slgg;KJA0apkg166lhJ-PPBEv475BT>`fT%Kv~oWPVBX&(2}ItTZ9LSAsRK^ zD^C3d9l`L0(Y;|5W1;y>WRf`Jb7+NQxw!h11kK-J*Rzq`nH$Ii#Eg9>xUQ_bmRDRK z+^a{>-?$kAfuQ=pC89hGnXW_nGjimZw~w=^SH-EnZl29Xgy}vqt`+i}eq1~}dK`mb z4!=Kgi1|sM>f5H~NY{~@=FViUP-7aO^y@~E-j##Xb7K%&$SoF_|GdPvSPo+ov5qx- zv;^%QoB9ZRUFm@_##wuJ8?i1e(~70W3>4cfmaK!O&~bUFNgG=JW2j?@t%3iPW4Pd2 zR;CWZz9m!$T`%x+l%+>dY7s@6_8XBFt6(Uet6<^1#2 zXiUXH_m>Dgy_w@|Ub@B!?haj<43A1(7SFJ*)p_v1Z;Fy*6m@QW9G+RAV%dgFFnYUw zu%g}#nTd9GBhuQpEAmLC>FdyqkACzYGYI!+p z-)MNU2%?Styd3L5{%j7L6Mh)KLPQ$kM%2I{48ZLTnjHTjFH2#GpAF3RDhMSQHodqH zI;;Nwf6%d|2<)iSBb`8`%^l|kfbO?A;41ttM6fWk^^X2D2q@WgLuSMajSPCGAP<-z zCU4}yCKB=}^KYaqP5mLbvP9stmFN6>77(YK#cK}%;oFaB1U8w_rikI~4M=JoMPu$o z0&4)vqmGn+4|85MWQlK-VY-yWFbGgA&zUy?zb=XiF>FWiKZm*B3@jdSc|F3eRq&0{ zjVtBXW9r`nIp4NJn?sL!NhYLN*ewrkhk%&B0e(Gv8-+#0wu_GPus5)4+r%Fh?PGcj z>sKc7KH>#H$aT3)NZ1#A({+SVL#`J)VpTKeycTVG`GjIR!RJDf^RFw8hIF)^8sfF6 zX_?)J>{uHySWX+0!p9wE7XPkeDejlin*-N|d!nzCw^cv2AZ9T&Q4N|kZp+6T!0cP{ zE~e0W#A2UHTPC(--@5}6tb6BZuLKip{H8WRq}09Au5S0POVIu&O=Imv-4q!OWh(om ztjs1D*6z`JRadTT_o%I(GtS8;!hQ&&MMHP`wC}_lsLcJ9yG-VjV7{e957aIo5(n=} zHI^p&UOjQ{AbW-3=lJ{NpPw(q`|iHx+nbd^y%R;w?VcQKUgMP-9WsmGX;P6yylV3F zosI#)91Ns3E={}^^mrcrX=v8!&Bt3e&C9|nX}7vl>EfR?FbK_e@>6tEocPMT>L06{ zNE7Nr%w^Z<5W&8aYrlLAdjf9(Ayz=4Z$^u9`40F{K7flmiW!QQVd?cqh_e4 z+F^*P34EQ4+2@u%;)V4y`|0k*{km3{_T;=NSE)nOm-3Qo``;r`8fID(bu!yt0@-DHbbgGq$1%>mSXCe2g(Gw=K=o2(c_@ zv`owlvd}p=qGXcL77nbDz?PCB?CS5EhSI%j>Y_d&pfAa)R0c*^vn)acNa0@c3Hr{b zI16vpcV8>8#@_gUCEco)`bZ*coig`R7KEp(FBmUoJEBV|={1L+gYuF>dE z7hBpSOcedmXpUx)hkgvzL=A>bcDVah3F9~nZ9{%IOpzyAh&a^j_cVDo(w8}Ae9(oi z3#b-Yj=TlBIWQqt+qdnE^N71vzYI!l>T`fVe398>%Nn;iSU(tZ@7|g_?mOmcc2}l; zpO-{mI5(UDgWNYLJtHUcFGzN>jLBQf+7j)m_4eY+bRDH}D-^J8Xk z(MN1Ydhl{#%0i1j(QR@EarOY&e4XpE3iWmT8Rh1udwCZzho=U ztwekW`DxL|_NWj#ZLPHa{MlDW=)a#Sw~LIm&RQwlE}tzkHOVSS0mBCo%!tsi%{rAO zf&Nj?)9fB4?DfI)r*Usk-0v}2>~Y_t>NIQ4?p*>16o-}aqx;{RZok3aSAd~RjejR- zVW8_C_Q0!%D6DPa+#m!u5~6 zgY{^>)Lo7Oi}+$lH!@Gmm9%$4>wNRBu4#*u8Sc5zFiXDR7i;0B_s;s(Ca8CcdUXGW zK4!}}be8c3bsq%IuG;dtVLUC{OQ&zc zd@sRIctk>L{zC3C@5k`ZS&|)hP8&bdg^%LfdDsI^F@x{e!)m8_&WU^H*mwm1g@jP|=T+aDn#E^Dj zA?oFL;o!y0?dPr1)IvRMkZ*~e>Zzcj?8~lux||j7CZ&GP$^cZaQlGvkHL)-`Ww_YYC{G3?2 zs~F#Q=c*ES@H5qS(L>LgkNR4yA6e;alRuL}g^Ezkpk(>kEWoH$NBrUG=wo-~0u1a* z)Ank-F8z_8#m?>f`SQDZ0gfxTOAit5DqR+Nqpxs=XU4d+bSh3q$-c5c9e#kfNSGNAl z4M=7C&UKAS59^^d@gec^?+*(K3LACa?1qh8Zree7Jo<|zms)6Q7q*jR>8^k|;qy99 zoBG&qX$Xd1liADeHd=XU8C!uJN4fZ6tpfsUQhFr!vK#%1Qj?wDDd;4JCYXp_5_kd| z=?ZW{Tn!AY4|uYMyGEFhzO%MoW@*YCu{=T3Jiz&MLBDBR^>z-sPI>1fnK7EemU5~S zrbgHY!RLy+c=_s8PaNkm;W6IkoSe$s+#G%XESn)c1;hJHoFMwJ?Uj!=(W}&r{0`Bl zW-G6vGktc44CrpKze@`dUiM`FZbgR~BsH6L;CJ^V@M87X3qM=i5k- z>^f}%;MG$A+zf#G!2fCy^&XJl+=I`Z~>B-To%11jF%2?cs{e5pXB?~GH+7H zXRa-|WsN4ammNaTep8x6JQdzCUDsHWCqjE>%XZA)c8aeN(%e~_$GDs|{Y-p)Z`kVJ z&E#kNfRl?;3%ER00pOwhll7@;OP!Z{pSu65Yb=r!34rW)#RJw6TC(FCXbm z+TJLr(Lni}g+R#r@eRX869xXq#e2tX1US7`Fiz!0y5-uekYmBX<8x*}%Gor|fd;Af z5E-Cc>+h%g&47nf)O&>`eNeFuQ6S~zE~z8xICrmmcd7s4&x3z+QRn74|FtkFg6JF3 zI4BPv8}I^FVQgg3$d&tI266cc_{r8w;1qxpy8kGO@4=)!`K9OrrT)$wSmjup+Q|_> z-DqUXx+2f`aL(@n<0XMdHOhHmIUKEV+k{PbF7dt3hS>L^CW|Nizg0E(4m_*=z95P0$R)gS zR3`Hy@+Pm@c-h}vZCEZ}!lt`?60MV3_IgFamRp02gh?O)f3-j z^?f&25{t@pR>v#P_Yecmb}B4VhQFC0-~vOM2YS)A*DY=WK)ffW*|;e}(5Q;(Rd6|e z_I)I3;M2n%DOu(+7WJ?ve<|RnfUcaZs5$ZkfRJ8SlqrDF|j}J`|BXc zZ2#_)PwCDSEni_Gp;V0X(kU$v)5O@axHdxZ`q_qe9uz1LKS~4N967_;XSkmtwZ^#6 z9(3{RkBAjz(MpmGI$M^cIFJP+N^;6mICKUD0G?aEM0<8lK#7YjONVl4%HTec8&Em` zR=_u<<~lEE0$J;Sx{X0?%iB2s9$q%UAc-F-Hn4PZFFSLUJ^a}`*Cm0jIQp-Lhu$Hj zi4W5rl@&fubDBtdGfRdr?i_rMt9yI5h_n*+>Ux4F(vsg9&D*HU?YqWf$ zOznm>G_9#R*y~ct45M}osv2*CTID$6rwxnuU3$~VORPHt>V11&2|^4Txe6q-aMNF* z#B#53>WV@9c%do6G(OiBYRY)uBfh@PGE|QDUFTjVE!wiAU{so&h11|T1og-z7&g$u zk5n$!Mgl2Liyb|?fEw3IHrPq@hg`SK)D9hR|9sZzHF?gwd;poai3*w9eM%wmwT95zU z9EL2TF*1i1r;$i#0Zi2uDZwY=^+ubqjQ7RQBvQQ&RYZF3%ZhQpO{G2{b8!Vua`(*8 z(9*D{?~=C|;dn0WNA@?Rxfoja$G)I=rO@wFLJ#1BGq%pHT0Uhg8bWT3|69;`TG$nE zisHdU{_kCZ8vz0d+EW?wd#gFE*dMd^(%E#aC-taZ{BhSC`5fhO8{(jjrKm;Zu*K5N z-}npn-fx<@1Ri$|4f8GR;A1F3CGGPQOxqug4($5nE~tt9k29D~DR`f59Wbk~akHp( zFDu9lQzw|EDSQ3Wt$?$bL8M`GWxpkp%K)Hs`#jr}M-|+isX|+r?{SJKYY}fzbF199 zJXW6ARo=&Mlym-+lwsO$*ubXGf|L;ZcSqcV?Ai~VhxAg{Wr{?F8npH~4H-H&<&3Xd zGF(zoJaxmnY-YmGH<=NsyDhtchnGBOPT?I`KTXPLI*xInBV9P{|BtC%$L}XF z6ukm{#_t<@-xh|s427*fGH97wm>)VB5IhDo9->Itdm!2>WjekMI&fh`90}^GLLJwM z5?oko81(mWEh8t2lT$D+PKZG1zq zpavp#X2E5OT8tULJTrveR{esIPpaK|axNb>^PxJSk*_u&ehU?f_o%x4By Suc3h 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�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 K-SW%#pZy;`>!QN| diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index da1251cbcb5e47e3b688e062e2a0ad4453c1196a..94af51d6a7db8aa51de8b4466897d1c3759fa7ed 100644 GIT binary patch literal 15810 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
W)EXI=ryUaCnj;?+c$1L}>0g|TZzyVCm^k&@ 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 delta 13625 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 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 6d9c093dc0bc912571567bd49a8829069c9b827d..906eff4b709a42c6fdabf4092b753b220dceda9a 100644 GIT binary patch delta 23759 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%0A}@aaaUK~o-k6scn!uOj4Uw82=0{y!s!dOLy@CE< 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

Dx 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 ak>EUC)lxC-*<`3ufZiP=?IJCQ=l=y;W~NR6 diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 1745c3ed1b00d68a5bca1653dcbbeeffd2fa3984..24438f397a140986cc9eaceb01cf4be2513fe0d6 100644 GIT binary patch delta 5903 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 delta 5312 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 Q0l1>3qNQA=Xc_+h08ZF6^Z)<= delta 10389 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 Date: Fri, 28 Apr 2017 15:26:14 +0100 Subject: [PATCH 010/130] Codespeak language and manual :cl: coiax add: Syndicate agents can purchase a "codespeak manual", that teaches them a language that sounds like a series of codewords. You can also hit other people with the manual to teach them. One use per manual. add: Nuclear operatives have access to a deluxe manual that is more expensive but has unlimited uses. /:cl: - DNM until we have language icons - Syndicate codespeak only displays the language icon if you KNOW the language, so you cannot tell the difference between someone just shouting random codewords on the radio, and someone actually using the language. - Modifies generate_code_phrase to optionally return a list of words, rather than a preformatted string. - Codespeak manuals turn into random books after being used. --- code/__HELPERS/names.dm | 46 +++++++++++--------- code/modules/language/codespeak.dm | 69 ++++++++++++++++++++++++++++++ code/modules/language/language.dm | 22 +++++++--- code/modules/uplink/uplink_item.dm | 13 ++++++ tgstation.dme | 1 + 5 files changed, 123 insertions(+), 28 deletions(-) create mode 100644 code/modules/language/codespeak.dm diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 49be0a12c3b..58b8fbaa0f0 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -167,9 +167,13 @@ GLOBAL_VAR(syndicate_code_response) //Code response for traitors. /N */ -/proc/generate_code_phrase()//Proc is used for phrase and response in master_controller.dm +/proc/generate_code_phrase(return_list=FALSE)//Proc is used for phrase and response in master_controller.dm + + if(!return_list) + . = "" + else + . = list() - var/code_phrase = ""//What is returned when the proc finishes. var/words = pick(//How many words there will be. Minimum of two. 2, 4 and 5 have a lesser chance of being selected. 3 is the most likely. 50; 2, 200; 3, @@ -204,39 +208,39 @@ GLOBAL_VAR(syndicate_code_response) //Code response for traitors. switch(rand(1,2))//Mainly to add more options later. if(1) if(names.len&&prob(70)) - code_phrase += pick(names) + . += pick(names) else if(prob(10)) - code_phrase += pick(lizard_name(MALE),lizard_name(FEMALE)) + . += pick(lizard_name(MALE),lizard_name(FEMALE)) else - code_phrase += pick(pick(GLOB.first_names_male,GLOB.first_names_female)) - code_phrase += " " - code_phrase += pick(GLOB.last_names) + var/new_name = pick(pick(GLOB.first_names_male,GLOB.first_names_female)) + new_name += " " + new_name += pick(GLOB.last_names) + . += new_name if(2) - code_phrase += pick(get_all_jobs())//Returns a job. + . += pick(get_all_jobs())//Returns a job. safety -= 1 if(2) switch(rand(1,3))//Food, drinks, or things. Only selectable once. if(1) - code_phrase += lowertext(pick(drinks)) + . += lowertext(pick(drinks)) if(2) - code_phrase += lowertext(pick(foods)) + . += lowertext(pick(foods)) if(3) - code_phrase += lowertext(pick(locations)) + . += lowertext(pick(locations)) safety -= 2 if(3) switch(rand(1,4))//Abstract nouns, objects, adjectives, threats. Can be selected more than once. if(1) - code_phrase += lowertext(pick(nouns)) + . += lowertext(pick(nouns)) if(2) - code_phrase += lowertext(pick(objects)) + . += lowertext(pick(objects)) if(3) - code_phrase += lowertext(pick(adjectives)) + . += lowertext(pick(adjectives)) if(4) - code_phrase += lowertext(pick(threats)) - if(words==1) - code_phrase += "." - else - code_phrase += ", " - - return code_phrase + . += lowertext(pick(threats)) + if(!return_list) + if(words==1) + . += "." + else + . += ", " diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm new file mode 100644 index 00000000000..da915435e5c --- /dev/null +++ b/code/modules/language/codespeak.dm @@ -0,0 +1,69 @@ +/datum/language/common/codespeak + name = "Codespeak" + desc = "Syndicate operatives can use a series of codewords to convey complex information, while sounding like random concepts and drinks to anyone listening in." + key = "t" + default_priority = 0 + +/datum/language/common/codespeak/scramble(input) + var/lookup = check_cache(input) + if(lookup) + return lookup + + . = "" + var/list/words = list() + while(length(.) < length(input)) + words += generate_code_phrase(return_list=TRUE) + . = jointext(words, ", ") + + add_to_cache(input, .) + +/obj/item/weapon/codespeak_manual + name = "codespeak manual" + desc = "The book's cover reads: \"Codespeak(tm) - Secure your communication with metaphors so elaborate, they seem randomly generated!\"" + icon = 'icons/obj/library.dmi' + icon_state = "book2" + var/charges = 1 + +/obj/item/weapon/codespeak_manual/attack_self(mob/living/user) + if(!isliving(user)) + return + + if(user.has_language(/datum/language/common/codespeak)) + to_chat(user, "You start skimming through [src], but you already know Codespeak.") + return + + to_chat(user, "You start skimming through [src], and suddenly your mind is filled with codewords and responses.") + user.grant_language(/datum/language/common/codespeak) + + use_charge() + +/obj/item/weapon/codespeak_manual/attack(mob/living/M, mob/living/user) + if(!istype(M) || !istype(user)) + return + playsound(loc, "punch", 25, 1, -1) + + if(M.stat == DEAD) + M.visible_message("[user] smacks [M]'s lifeless corpse with [src].", "[user] smacks your lifeless corpse with [src].", "You hear smacking.") + else if(M.has_language(/datum/language/common/codespeak)) + M.visible_message("[user] beats [M] over the head with [src]!", "[user] beats you over the head with [src]!", "You hear smacking.") + else + M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") + M.grant_language(/datum/language/common/codespeak) + +/obj/item/weapon/codespeak_manual/proc/use_charge() + charges-- + if(!charges) + say("Automatic data erasure in progress!") + visible_message("The cover and contents of [src] start shifting and changing!") + + var/obj/item/weapon/book/random/newbook = new(get_turf(src)) + qdel(src) + + if(ismob(loc)) + var/mob/M = loc + if(M.is_holding(src)) + M.put_in_active_hand(newbook) + +/obj/item/weapon/codespeak_manual/unlimited + name = "deluxe codespeak manual" + charges = INFINITY diff --git a/code/modules/language/language.dm b/code/modules/language/language.dm index 55a57de9941..7e7e5bc20d2 100644 --- a/code/modules/language/language.dm +++ b/code/modules/language/language.dm @@ -56,16 +56,27 @@ return "[trim(full_name)]" +/datum/language/proc/check_cache(input) + var/lookup = scramble_cache[input] + if(lookup) + scramble_cache -= input + scramble_cache[input] = lookup + . = lookup + +/datum/language/proc/add_to_cache(input, scrambled_text) + // Add it to cache, cutting old entries if the list is too long + scramble_cache[input] = scrambled_text + if(scramble_cache.len > SCRAMBLE_CACHE_LEN) + scramble_cache.Cut(1, scramble_cache.len-SCRAMBLE_CACHE_LEN-1) + /datum/language/proc/scramble(input) if(!syllables || !syllables.len) return stars(input) // If the input is cached already, move it to the end of the cache and return it - var/lookup = scramble_cache[input] + var/lookup = check_cache(input) if(lookup) - scramble_cache -= input - scramble_cache[input] = lookup return lookup var/input_size = length(input) @@ -93,10 +104,7 @@ if(input_ending in list("!","?",".")) scrambled_text += input_ending - // Add it to cache, cutting old entries if the list is too long - scramble_cache[input] = scrambled_text - if(scramble_cache.len > SCRAMBLE_CACHE_LEN) - scramble_cache.Cut(1, scramble_cache.len-SCRAMBLE_CACHE_LEN-1) + add_to_cache(input, scrambled_text) return scrambled_text diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 71a530a8fb9..5141cda8970 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -1127,6 +1127,19 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. item = /obj/item/device/jammer cost = 5 +/datum/uplink_item/device_tools/codespeak_manual + name = "Codespeak Manual" + desc = "Syndicate agents can be trained to use a series of codewords to comvey complex information, which sounds like random concepts and drinks to anyone listening. This manual teaches you this Codespeak. You can also hit someone else with the manual in order to teach them. One use." + item = /obj/item/weapon/codespeak_manual + cost = 2 + exclude_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/device_tools/codespeak_manual_deluxe + name = "Deluxe Codespeak Manual" + desc = "Syndicate agents can be trained to use a series of codewords to comvey complex information, which sounds like random concepts and drinks to anyone listening. This manual teaches you this Codespeak. You can also hit someone else with the manual in order to teach them. This is the deluxe edition, which has unlimited uses." + cost = 8 + include_modes = list(/datum/game_mode/nuclear) + // Implants /datum/uplink_item/implants category = "Implants" diff --git a/tgstation.dme b/tgstation.dme index dbf28d5ceb0..f4c0a14b3ee 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1379,6 +1379,7 @@ #include "code\modules\jobs\job_types\security.dm" #include "code\modules\jobs\job_types\silicon.dm" #include "code\modules\jobs\map_changes\map_changes.dm" +#include "code\modules\language\codespeak.dm" #include "code\modules\language\common.dm" #include "code\modules\language\draconic.dm" #include "code\modules\language\drone.dm" From 3774bb6744d277a5ccfe3b20239ec2558bb387d4 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 28 Apr 2017 16:09:13 +0100 Subject: [PATCH 011/130] Use language icons --- code/modules/language/codespeak.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index da915435e5c..6339ff0f523 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -3,6 +3,8 @@ desc = "Syndicate operatives can use a series of codewords to convey complex information, while sounding like random concepts and drinks to anyone listening in." key = "t" default_priority = 0 + flags = TONGUELESS_SPEECH | LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD + icon_state = "codespeak" /datum/language/common/codespeak/scramble(input) var/lookup = check_cache(input) From 97194e020eb6a169a4a83eb86460025eb68404e5 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Fri, 28 Apr 2017 16:50:20 +0100 Subject: [PATCH 012/130] Capitalize to make it more like normal speech --- code/modules/language/codespeak.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 6339ff0f523..98b2f032555 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -17,6 +17,8 @@ words += generate_code_phrase(return_list=TRUE) . = jointext(words, ", ") + . = capitalize(.) + add_to_cache(input, .) /obj/item/weapon/codespeak_manual From 7c5ae844bbd1049bf5b49a852d4ab1607a9dfbd0 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Tue, 2 May 2017 18:08:18 +0100 Subject: [PATCH 013/130] Use a charge when beating people --- code/modules/language/codespeak.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 98b2f032555..19e5c90b92e 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -53,6 +53,7 @@ else M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") M.grant_language(/datum/language/common/codespeak) + use_charge() /obj/item/weapon/codespeak_manual/proc/use_charge() charges-- From 53a6070db9153d9188c61050355424a11dee2040 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 14 May 2017 16:39:17 +0100 Subject: [PATCH 014/130] Random manuals --- code/modules/language/codespeak.dm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 19e5c90b92e..33b81ea90d0 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -39,11 +39,15 @@ to_chat(user, "You start skimming through [src], and suddenly your mind is filled with codewords and responses.") user.grant_language(/datum/language/common/codespeak) - use_charge() + use_charge(user) /obj/item/weapon/codespeak_manual/attack(mob/living/M, mob/living/user) if(!istype(M) || !istype(user)) return + if(M == user) + attack_self(user) + return + playsound(loc, "punch", 25, 1, -1) if(M.stat == DEAD) @@ -53,21 +57,17 @@ else M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") M.grant_language(/datum/language/common/codespeak) - use_charge() + use_charge(user) -/obj/item/weapon/codespeak_manual/proc/use_charge() +/obj/item/weapon/codespeak_manual/proc/use_charge(mob/user) charges-- if(!charges) - say("Automatic data erasure in progress!") - visible_message("The cover and contents of [src] start shifting and changing!") + var/turf/T = get_turf(src) + T.visible_message("The cover and contents of [src] start shifting and changing!") - var/obj/item/weapon/book/random/newbook = new(get_turf(src)) qdel(src) - - if(ismob(loc)) - var/mob/M = loc - if(M.is_holding(src)) - M.put_in_active_hand(newbook) + var/obj/item/weapon/book/manual/random/book = new(T) + user.put_in_active_hand(book) /obj/item/weapon/codespeak_manual/unlimited name = "deluxe codespeak manual" From 6cef7e50384784a3ef99e0243d12345d855c5fb4 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Sun, 14 May 2017 17:07:36 +0100 Subject: [PATCH 015/130] Traitor AIs know codespeak --- code/game/gamemodes/traitor/traitor.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 0ebfceef6d0..fc6bbfc4067 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -206,6 +206,7 @@ if(issilicon(traitor.current)) add_law_zero(traitor.current) traitor.current.playsound_local('sound/ambience/antag/Malf.ogg',100,0) + traitor.current.grant_language(/datum/language/common/codespeak) else equip_traitor(traitor.current) traitor.current.playsound_local('sound/ambience/antag/TatorAlert.ogg',100,0) From 1f7f6a90f11857aaa66577995d03cc38f879f074 Mon Sep 17 00:00:00 2001 From: Robustin Date: Sun, 14 May 2017 21:01:20 -0400 Subject: [PATCH 016/130] Semifinal --- code/game/gamemodes/gang/gang_datum.dm | 31 +++++++++++++------------ code/game/gamemodes/gang/gang_items.dm | 10 ++++---- icons/mob/belt.dmi | Bin 16204 -> 16167 bytes icons/mob/hands.dmi | Bin 8261 -> 8516 bytes icons/mob/head.dmi | Bin 158533 -> 158784 bytes icons/mob/neck.dmi | Bin 32946 -> 33140 bytes icons/obj/clothing/gloves.dmi | Bin 12832 -> 12418 bytes icons/obj/clothing/shoes.dmi | Bin 11283 -> 10876 bytes 8 files changed, 21 insertions(+), 20 deletions(-) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index e8b7fc10d92..1d89ec6ddac 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -203,7 +203,7 @@ territory -= area //Calculate and report influence growth - var/message = "[src] Gang Status Report:
*---------*
" + //Process new territories for(var/area in territory_new) if(added_names != "") @@ -212,6 +212,7 @@ territory += area //Report territory changes + var/message = "[src] Gang Status Report:.
*---------*
" message += "[territory_new.len] new territories:
[added_names]
" message += "[territory_lost.len] territories lost:
[lost_names]
" //Clear the lists @@ -232,10 +233,10 @@ var/pmessage = message var/points_new = 0 if(istype(G, /obj/item/device/gangtool/soldier)) - points_new = min(999,(max(0,round(2 - G.points/10)) + (territory.len/2) + (LAZYLEN(G.tags)/2))) // Soldier points - pmessage += "Your influence has increased by [(territory.len/2)] from your gang holding [territory.len] territories, and a bonus of [(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" + points_new = max(0,round(2 - G.points/10)) + (LAZYLEN(territory)/2) + (LAZYLEN(G.tags)/2) // Soldier points + pmessage += "Your influence has increased by [round(territory.len/2)] from your gang holding [territory.len] territories, and a bonus of [round(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" else - points_new = min(999,(max(0,round(5 - G.points/10)) + territory.len)) // Boss points, more focused on big picture + points_new = max(0,round(5 - G.points/10)) + LAZYLEN(territory) // Boss points, more focused on big picture pmessage += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" G.points += points_new var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) @@ -245,28 +246,28 @@ if(ishuman(ganger) && ganger.mind in (gangsters|bosses)) for(var/obj/C in ganger.contents) if(C.type == inner_outfit) - points_newer += 1 + points_newer += 2 continue if(C.type == outer_outfit) - points_newer += 1 + points_newer += 2 continue switch(C.type) if(/obj/item/clothing/neck/necklace/dope) - points_newer += 3 - if(/obj/item/clothing/head/collectable/petehat/gang) - points_newer += 3 - if(/obj/item/clothing/shoes/gang) - points_newer += 8 - if(/obj/item/clothing/mask/gskull) - points_newer += 6 - if(/obj/item/clothing/gloves/gang) points_newer += 2 + if(/obj/item/clothing/head/collectable/petehat/gang) + points_newer += 4 + if(/obj/item/clothing/shoes/gang) + points_newer += 6 + if(/obj/item/clothing/mask/gskull) + points_newer += 5 + if(/obj/item/clothing/gloves/gang) + points_newer += 3 if(/obj/item/weapon/storage/belt/military/gang) points_newer += 4 if(points_newer) G.points += points_newer pmessage += "Your influential choice of clothing has further increased your influence by [points_newer] points.
" - message += "You now have [G.points] influence.
" + pmessage += "You now have [G.points] influence.
" to_chat(ganger, "\icon[G] [pmessage]") diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 30b82f4286b..54129421713 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -109,7 +109,7 @@ /datum/gang_item/clothing/hat name = "Pimp Hat" id = "hat" - cost = 10 + cost = 18 item_path = /obj/item/clothing/head/collectable/petehat/gang /obj/item/clothing/head/collectable/petehat/gang @@ -117,9 +117,9 @@ desc = "The undisputed king of style." /datum/gang_item/clothing/mask - name = "Gold Death Mask" + name = "Golden Death Mask" id = "mask" - cost = 10 + cost = 20 item_path = /obj/item/clothing/mask/gskull /obj/item/clothing/mask/gskull @@ -147,9 +147,9 @@ /datum/gang_item/clothing/hands - name = "decorative brass knuckles" + name = "Decorative Brass Knuckles" id = "hand" - cost = 5 + cost = 12 item_path = /obj/item/clothing/gloves/gang /obj/item/clothing/gloves/gang diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 26d7d8f4ed490bfdf344711ec1d782470e1287a9..8fbd06a23be7598098583e14806f6cfca2ca2c88 100644 GIT binary patch delta 14024 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 Q>-K>0b&G4|SKJ@}9~T6l{Qv*} delta 7447 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 DD4yen diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 906eff4b709a42c6fdabf4092b753b220dceda9a..247b3d1079078562bf1cc24c4dcaf1e0c9846860 100644 GIT binary patch delta 114031 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�H;n9guH%7;e%&`SoT_ zL0pRFoho;=gfR1tDyU;&P@;yZ3~9p%`K9_>7yFk;_r6$UGtWWa-4M)J-o|2U>kGHA zt&VgOi*CR=20#!FD5*Adt|;yO%<@ zcr$00?H@Z^jSFc(c3lV!Fp&b023TxEvZW?N{6IfdbQb14kMI?EcXSu#icgv0CcdHx zUTnVKk-A@_2H03ed?!*gC|!@B$Rd_)rU0QrvWAxG4|})!T1Hf*WGM{SBL$aH9SY6A zjmL%N0XHY|f%Cq0tAy5H-Yca~_*FpRPXVSxYPh-`vxTZcinT)SwDUdFbyNNa{|U0x zX~EvC0=1f)HkX{2eRMvDeB}s?OqZ2FyI(lIdr)vD&-Ye1k<<aXy}#SNAqUJm^z4o_lFBc z_+pyHvbcn9lO*9=d7_i?v{<=-$$dNfOhRug-=~&@>t5%6V!XF0&L5=5+asTQ%+&$9H%8w|jPu-lr#@e=L34 zGtkxnD`eDLJx=$!jXj?#|HjdLyj-BEkM&Z3gn_6tQ_9Pu;t_lD!t@-2C;im-^p7PLxu)(8l1ohSx}ot6B}d%A{uz71V@`t-t!WO6Fv2UDDF?se`x0ms}@+nl@W z7T+)Xmd5g4FYi*DK}D25E$^)8qhrzNbmPgmdosXi4OMg?Or0cr6luCHZ+##6w!iH7 zAPIj-Q1B$f7}Jmn6ea)x$jQDNpsfRa>RQPmYop#MzPaIh%C$yw3SDwOy#%rfLqVOf zuhoTiQGGjHzGpahTYYhn<@*t(A89Si)_RxH$Cr}qSeBTtF;nsCb7^tDe`?!Z>U2FE zjyLCPz?n&YmVd~V{*~TveHRD0y-z7`gvx&U#pP{ZwK((#eDM?ai9h;LPv$G2Gf9mZ zmqyxk>9t*T)h9vA4TLad0KPvm;nVdvPO2kb9a&0@kS0>VyB^&_VC11l&)P_U8!7pT z)Cm>x7w;#t-P=>orq!xv>gwvuq~1JD4kRmh(S{a?zX7NALYz%c>&oU8Yy{0r4_)8j z(LjD$EZo0c#_%M33=)$M);9vOaf0@&`hQ2LAJ3|j*4%?u@yztbqgtx6s{D3SsWME{ zN6ss|olfU3jpQms(XZb_@7f35!xvhzFvk#g#A)FeIk85r4eXrCK7YVCTp52Cm`};H zMt?%N$llc-u9VO2UpyyyzYWy`_5OlU6c$s8i;bnclyYeQHTE8C!qoy)f7NEJ&T!d= znu0RKIinBmjg~gP%(#!zqBd9y8!~B^i2fk(Td~C|GoBkBChg$G$(z|HOiZTroA*lb zp*sxjJVs1Xk{@MLZ@2YgOCGhV(1QLd2c>wUH=gG(W`Ea42(gKzW5eNfLh8REH{$7J|}N*SSZ9H z{`)~W6zg<9-Kpe|i-=7zZhA|GlL6eGaVn~+b|d}1HU*S-RLp;V-oX1{-~?`@K%wEA z-K0HpYuOaE0zxU{^d4yYbVKiM?j~N=HR!%k5Aq#9Zok;G13Ki{n`zr0-C={Q!I^7J zTh7*Fy(WbRUqpQ^BzqnG^!yC@A(`bEdA#Wof@M}*c@hcwvLuPL8I(AjIdgf?`bnqL z>XWn{(Az}k4XUYM^5-c^!0u*mr2>OI1wuEa6;=>;sKW~Ib&4Ip>Nkzq(vEe zJXCBvU!$^A(6xIkcYubc8&#ch@@@BG&_S6FKA?8-BymU
;5wTbq=Rf{elbxp|nu* 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%0D?7fS<W9u}Z$iWPvd$E?xL)_ET-UJnIbr+<7p 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

hT_1zo-Q7h{92HQRQOL}a*}WWoouvl!y%23 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

(~A9)-axjA}5B)YtE;TH%Y?msQRu0 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�hvHc>8qpQQ&zKH7&38>uC*VNZPZ?&D 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 R4d7jfqTHKT2pO}F{{!C&dME$@ diff --git a/icons/mob/neck.dmi b/icons/mob/neck.dmi index 53bc2616860bf32b00acce419bb5754b47a4f703..de13308f3702f6d34355d683565d23a897108390 100644 GIT binary patch literal 33140 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 diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index ab125a6a4784f5b676a6ec680260816b14b28196..ad0b221bd5f51c1c7662be93daceb9f977598437 100644 GIT binary patch literal 12418 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 fH#&fN}U~MHoZEyPWgsDVmnM4J(hl znJIPrX)hK?W_hy1Dmg!Y{u~J`g1ynE5H3#%kMmynJ^2?iqRl!4yVUZ$qu! z>rRf-?wW_Ita9P(BG{dc-Bgrc&9?N+F0FfE8q|!|vY1txKbz;kg){S?}I6>4)OD;xY_T{sauelOE zjbaGH+mi_gX}Y9fir4i5tVnsJoczwX*>yZ8nw5%%hL{C6v+zY^3&48-fH3_Pz|Qy&Ag5G>g0uT`L5WTS)7|Uo0IL;W>SsVz^qKzZC-O0855Sf| z&sTQL^?&sB>q73i+J^|`t{aQ7B9Y9Zc;!YoMRUtyf#ILo5hv;iDR**ky>#DM`fwrZ>IL(T>m1*XfrMz zGA@x(TK@wsN&f1cna)qqp47!sGqN+~a?NP-n(Rl$+)+aQs2EENyFW}Ar+LUD#u6Uh zeiR`r-9I>Khj|DN)}K8t7?tyhMqh-J=*pSX@AD8q$lKsua7ZWsQhc?gciS8?n<~{; zY#QDA2CxTNSy_?pvvSHmfBwuj`1Fg}&i|GWE8Cwds!$a-`ETUO^+OSyUiROp)a*PI zhYotrqRffQ)z0S)%K9v2=-`v!uFB#Cw}JsN>D^8O{=aD-8~2D1GX&>6$=g_I3{R}( zy1p!5c9!lqpIS3N2$_B_qx$hkQml^T)vH%|nAMo`lpkS{Mic7eB3-yo;=Ap!y%+v` zQ|hz8=0<&)j&L|trtBVMo2?xc<)lXdB|?%`PDH6u5L!Yg>F8FCyC_nbdkC z(RqE3@Vho+Mtb=30WgraGFSKOr`bx?IbkApuPM-47#U>I*mzHkGS--{P7dab$5)yMO@9m)?l zrf%d2b;^yR$mO2xP~7bMq&c(h{>n?+qR>z~#wFy+XC&#`AmZZmve+2^hcfG3pEu*^ zj3RRM_i6%~3iV76QUb5`qB2TiHJ)->7jhvuKEcttRfbUF0ZiwEKP1) z4F`GhR!%XF@}$StErMus`+#!Y5H)2KsM7ovzbnytlvffeSgoh?rn9I#WWihT-Bb74 zm4=lRQRwJa*U_cY1PXq9

[G.name] Gang: [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control
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

`kF}YS% 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 literal 11283 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 Date: Sun, 14 May 2017 21:36:18 -0400 Subject: [PATCH 017/130] Armor values --- code/game/gamemodes/gang/gang_items.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 54129421713..2050a8a5e9a 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -102,6 +102,8 @@ /datum/gang_item/clothing/suit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) if(gang.outer_outfit) var/obj/item/O = new gang.outer_outfit(user.loc) + O.armor = list(melee = 20, bullet = 30, laser = 10, energy = 10, bomb = 20, bio = 0, rad = 0, fire = 30, acid = 30) + O.desc += " Tailored for the [gang.name] Gang to offer the wearer moderate protection against ballistics and physical trauma." user.put_in_hands(O) to_chat(user, " This is your gang's official outerwear, wearing it will increase your influence") From 089d7ccde9c33c8144989ef958e8beaf8e7ca0e9 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 15 May 2017 15:10:01 +0100 Subject: [PATCH 018/130] Fixes everyone having codespeak --- code/game/gamemodes/traitor/traitor.dm | 2 +- code/modules/language/codespeak.dm | 16 ++++++++++------ code/modules/surgery/organs/tongue.dm | 1 + 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index fc6bbfc4067..10a6a98b4a5 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -206,7 +206,7 @@ if(issilicon(traitor.current)) add_law_zero(traitor.current) traitor.current.playsound_local('sound/ambience/antag/Malf.ogg',100,0) - traitor.current.grant_language(/datum/language/common/codespeak) + traitor.current.grant_language(/datum/language/codespeak) else equip_traitor(traitor.current) traitor.current.playsound_local('sound/ambience/antag/TatorAlert.ogg',100,0) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 33b81ea90d0..535e2b46e69 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -1,4 +1,4 @@ -/datum/language/common/codespeak +/datum/language/codespeak name = "Codespeak" desc = "Syndicate operatives can use a series of codewords to convey complex information, while sounding like random concepts and drinks to anyone listening in." key = "t" @@ -6,7 +6,7 @@ flags = TONGUELESS_SPEECH | LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD icon_state = "codespeak" -/datum/language/common/codespeak/scramble(input) +/datum/language/codespeak/scramble(input) var/lookup = check_cache(input) if(lookup) return lookup @@ -19,6 +19,10 @@ . = capitalize(.) + var/input_ending = copytext(input, length(input)) + if(input_ending in list("!","?",".")) + . += input_ending + add_to_cache(input, .) /obj/item/weapon/codespeak_manual @@ -32,12 +36,12 @@ if(!isliving(user)) return - if(user.has_language(/datum/language/common/codespeak)) + if(user.has_language(/datum/language/codespeak)) to_chat(user, "You start skimming through [src], but you already know Codespeak.") return to_chat(user, "You start skimming through [src], and suddenly your mind is filled with codewords and responses.") - user.grant_language(/datum/language/common/codespeak) + user.grant_language(/datum/language/codespeak) use_charge(user) @@ -52,11 +56,11 @@ if(M.stat == DEAD) M.visible_message("[user] smacks [M]'s lifeless corpse with [src].", "[user] smacks your lifeless corpse with [src].", "You hear smacking.") - else if(M.has_language(/datum/language/common/codespeak)) + else if(M.has_language(/datum/language/codespeak)) M.visible_message("[user] beats [M] over the head with [src]!", "[user] beats you over the head with [src]!", "You hear smacking.") else M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") - M.grant_language(/datum/language/common/codespeak) + M.grant_language(/datum/language/codespeak) use_charge(user) /obj/item/weapon/codespeak_manual/proc/use_charge(mob/user) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 2636e2e5d55..f2764ca386a 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -14,6 +14,7 @@ languages_possible = typecacheof(list( /datum/language/common, /datum/language/draconic, + /datum/language/codespeak, /datum/language/monkey, /datum/language/narsie, /datum/language/ratvar From f84d80aa420f8a8bb3313cbc1695e53aca5090e6 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 15 May 2017 15:32:15 +0100 Subject: [PATCH 019/130] Eightballs are tiny items :cl: coiax balance: Magic eightballs are now tiny items, able to fit into a box and pocket. /:cl: Was an oversight when I added them originally, they're about tiny sized anyway. --- code/game/objects/items/eightball.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/eightball.dm b/code/game/objects/items/eightball.dm index 28e42813b6f..ae3a45f457f 100644 --- a/code/game/objects/items/eightball.dm +++ b/code/game/objects/items/eightball.dm @@ -4,6 +4,7 @@ icon = 'icons/obj/toy.dmi' icon_state = "eightball" + w_class = WEIGHT_CLASS_TINY verb_say = "rattles" From 401361bbfd75b2ddc866e823410c20644474f793 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 15 May 2017 16:19:36 +0100 Subject: [PATCH 020/130] Adds a proc for copying languages from another thing This has been asked for by the design lead. `bob.copy_known_languages_from(alice)` will grant Bob all of Alice's known languages. `bob.copy_known_languages_from(eve, replace=TRUE)` will replace all of Bob's known languages with Eve's known language. Valid arguments are language holders, mind datums, and atom/movables. --- code/game/atoms_movable.dm | 4 ++++ code/modules/language/language_holder.dm | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 23deaf99621..cacf508b0bd 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -602,6 +602,10 @@ var/datum/language_holder/H = get_language_holder() . = H.has_language(dt) +/atom/movable/proc/copy_known_languages_from(thing, replace=FALSE) + var/datum/language_holder/H = get_language_holder() + . = H.copy_known_languages_from(thing, replace) + // Whether an AM can speak in a language or not, independent of whether // it KNOWS the language /atom/movable/proc/could_speak_in_language(datum/language/dt) diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 580ca9294a7..3973893b8f1 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -64,6 +64,24 @@ return LANGUAGE_SHADOWED return FALSE +/datum/language_holder/proc/copy_known_languages_from(thing, replace=FALSE) + var/datum/language_holder/other + if(istype(thing, /datum/language_holder)) + other = thing + else if(istype(thing, /atom/movable)) + var/atom/movable/AM = thing + other = AM.get_language_holder() + else if(istype(thing, /datum/mind)) + var/datum/mind/M = thing + other = M.get_language_holder() + + if(replace) + src.remove_all_languages() + + for(var/l in other.languages) + src.grant_language(l) + + /datum/language_holder/proc/open_language_menu(mob/user) if(!language_menu) language_menu = new(src) From 549f286d9c8e6fd4d2e5a8f343511408127b9a27 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 15 May 2017 14:48:55 -0400 Subject: [PATCH 021/130] Initialize hints are now sent to their own logfile --- code/controllers/subsystem/atoms.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 98e3ba2330c..31af608bfd4 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -150,9 +150,9 @@ SUBSYSTEM_DEF(atoms) /datum/controller/subsystem/atoms/Shutdown() var/initlog = InitLog() if(initlog) - log_world(initlog) + text2file("[GLOB.log_directory]/initialize.log", initlog) #undef BAD_INIT_QDEL_BEFORE #undef BAD_INIT_DIDNT_INIT #undef BAD_INIT_SLEPT -#undef BAD_INIT_NO_HINT \ No newline at end of file +#undef BAD_INIT_NO_HINT From 55b280ccd728bd32222e08a9d1b747d149800d39 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 15 May 2017 20:02:18 +0100 Subject: [PATCH 022/130] Space vines can no longer spread on transit turfs :cl: coiax fix: Spacevines can no longer spread on space transit turfs. /:cl: Transit turfs aren't actual locations, they're the hyperspace whizzing past the shuttle. Otherwise there's a strong possibility of being able to grief Z2 with vines by planting them on a shuttle. --- code/modules/events/spacevine.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index b43bf3fe3a8..0892566898c 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -555,6 +555,10 @@ /obj/structure/spacevine/proc/spread() var/direction = pick(GLOB.cardinal) var/turf/stepturf = get_step(src,direction) + + if(istype(/turf/open/space/transit, stepturf)) + return + for(var/datum/spacevine_mutation/SM in mutations) SM.on_spread(src, stepturf) stepturf = get_step(src,direction) //in case turf changes, to make sure no runtimes happen From 93a03718789c82517fc8306e921258f7948c5fd9 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Mon, 15 May 2017 12:02:39 -0700 Subject: [PATCH 023/130] Fixes bootstrapping the feedback database --- code/world.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/world.dm b/code/world.dm index 769c010f3c9..c314b84c40a 100644 --- a/code/world.dm +++ b/code/world.dm @@ -32,7 +32,7 @@ if(config.sql_enabled) if(SSdbcore.Connect()) log_world("Database connection established.") - var/datum/DBQuery/query_feedback_create_round = SSdbcore.NewQuery("INSERT INTO [format_table_name("feedback")] SELECT null, Now(), MAX(round_id)+1, \"server_ip\", 0, \"[world.internet_address]:[world.port]\" FROM [format_table_name("feedback")]") + var/datum/DBQuery/query_feedback_create_round = SSdbcore.NewQuery("INSERT INTO [format_table_name("feedback")] SELECT null, Now(), IFNULL(MAX(round_id),0)+1, \"server_ip\", 0, \"[world.internet_address]:[world.port]\" FROM [format_table_name("feedback")]") query_feedback_create_round.Execute() var/datum/DBQuery/query_feedback_max_id = SSdbcore.NewQuery("SELECT MAX(round_id) FROM [format_table_name("feedback")]") query_feedback_max_id.Execute() From 71feeed1dbd439a57f5500b3ff3dea635e30e3b9 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 15 May 2017 20:07:42 +0100 Subject: [PATCH 024/130] Backwards istype --- code/modules/events/spacevine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 0892566898c..ea35e798244 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -556,7 +556,7 @@ var/direction = pick(GLOB.cardinal) var/turf/stepturf = get_step(src,direction) - if(istype(/turf/open/space/transit, stepturf)) + if(istype(stepturf, /turf/open/space/transit)) return for(var/datum/spacevine_mutation/SM in mutations) From 7d9856211f913b8b22d52c0a9b91f62f73569919 Mon Sep 17 00:00:00 2001 From: Robustin Date: Mon, 15 May 2017 19:00:23 -0400 Subject: [PATCH 025/130] Retooling --- code/game/gamemodes/gang/gang.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index ae7d71235cd..831f18ff4df 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -159,6 +159,8 @@ GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/ /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) + if(is_in_gang(gangster_mind.current, G.name) + return 3 return 0 if(check && gangster_mind.current.isloyal()) //Check to see if the potential gangster is implanted return 1 From 895a8e6b6b3d988edd62f0646c644fb3e56af9af Mon Sep 17 00:00:00 2001 From: Robustin Date: Mon, 15 May 2017 19:04:54 -0400 Subject: [PATCH 026/130] Retooling --- code/game/gamemodes/gang/gang_pen.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 9649e8a0ddf..32079405e75 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -25,6 +25,13 @@ var/datum/gang/G = user.mind.gang_datum var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) + if(3) + for(var/obj/O in ganger.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + to_chat(user, "This gangster already has an uplink!") + return + new /obj/item/device/gangtool/soldier(M) + cooldown(G) if(2) new /obj/item/device/gangtool/soldier(M) M.Paralyse(5) From a6cca447fd30dd0f4cdea4f9919400c79ee9ace9 Mon Sep 17 00:00:00 2001 From: francinum Date: Mon, 15 May 2017 20:12:59 -0400 Subject: [PATCH 027/130] Fixes spelling on the EM Pulse action PUlse >> Pulse --- code/modules/admin/verbs/randomverbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 22dfa9e5ee7..b9c36ef79ad 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -586,7 +586,7 @@ Traitors and the like can also be revived with the previous role mostly intact. empulse(O, heavy, light) log_admin("[key_name(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") - message_admins("[key_name_admin(usr)] created an EM PUlse ([heavy],[light]) at ([O.x],[O.y],[O.z])") + message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") SSblackbox.add_details("admin_verb","EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return From 3a0f3d3206977921c0cc8801aced1cb6aebc456b Mon Sep 17 00:00:00 2001 From: Mr Potato Shaman Date: Mon, 15 May 2017 19:20:19 -0500 Subject: [PATCH 028/130] Why do they even need two signs... --- _maps/map_files/MetaStation/MetaStation.dmm | 2 -- 1 file changed, 2 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 26c4cc57191..303005c32f9 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -56825,7 +56825,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel{ - desc = ""; icon_state = "L13"; name = "floor" }, @@ -57517,7 +57516,6 @@ dir = 4 }, /turf/open/floor/plasteel{ - desc = ""; icon_state = "L14" }, /area/hallway/primary/central) From afeb8f049668fd9ba19854f137f8fe82a36bfd7b Mon Sep 17 00:00:00 2001 From: Robustin Date: Mon, 15 May 2017 20:20:25 -0400 Subject: [PATCH 029/130] Mandatory missing parenthesis in web editor --- code/game/gamemodes/gang/gang.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 831f18ff4df..945c1c64a4b 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -159,7 +159,7 @@ GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/ /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) - if(is_in_gang(gangster_mind.current, G.name) + if(is_in_gang(gangster_mind.current, G.name)) return 3 return 0 if(check && gangster_mind.current.isloyal()) //Check to see if the potential gangster is implanted From e0bc634bd98274018ff299e33d36f8f1cfcb4d95 Mon Sep 17 00:00:00 2001 From: Mr Potato Shaman Date: Mon, 15 May 2017 20:48:59 -0500 Subject: [PATCH 030/130] Fixes #272322 --- _maps/map_files/PubbyStation/PubbyStation.dmm | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index bd71cc47948..99cef30ebd5 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -47062,6 +47062,11 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/engine/engineering) "bPR" = ( @@ -55914,6 +55919,20 @@ /obj/machinery/light, /turf/open/floor/pod/light, /area/shuttle/transport) +"cjQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + name = "Engineering APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) (1,1,1) = {" aaa @@ -89495,7 +89514,7 @@ bNt bOE bNt bNt -bPE +cjQ bMb bQy bMb From 507de8222011ba5542c7cbe659c6999ecd73125d Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Tue, 16 May 2017 14:55:31 +0100 Subject: [PATCH 031/130] Adds some TRUE/FALSE defines, fixes dying too many times --- code/game/gamemodes/miniantags/revenant/revenant.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index 265688a15b6..293b114b369 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -14,7 +14,7 @@ var/icon_reveal = "revenant_revealed" var/icon_stun = "revenant_stun" var/icon_drain = "revenant_draining" - var/stasis = 0 + var/stasis = FALSE incorporeal_move = 3 invisibility = INVISIBILITY_REVENANT health = INFINITY //Revenants don't use health, they use essence instead @@ -205,6 +205,7 @@ /mob/living/simple_animal/revenant/death() if(!revealed || stasis) //Revenants cannot die if they aren't revealed //or are already dead return 0 + stasis = TRUE to_chat(src, "NO! No... it's too late, you can feel your essence [pick("breaking apart", "drifting away")]...") notransform = TRUE revealed = TRUE @@ -222,8 +223,7 @@ R.client_to_revive = client //If the essence reforms, the old revenant is put back in the body R.revenant = src invisibility = INVISIBILITY_ABSTRACT - revealed = 0 - stasis = 1 + revealed = FALSE ghostize(0)//Don't re-enter invisible corpse return @@ -317,7 +317,7 @@ incorporeal_move = 3 invisibility = INVISIBILITY_REVENANT alpha=255 - stasis = 0 + stasis = FALSE //reforming From d99bf18f6a72b762492ba3d2f66d32445b8d0596 Mon Sep 17 00:00:00 2001 From: Robustin Date: Tue, 16 May 2017 10:52:57 -0400 Subject: [PATCH 032/130] Update gang_pen.dm --- code/game/gamemodes/gang/gang_pen.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 32079405e75..c8030a924a1 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -26,7 +26,7 @@ var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) if(3) - for(var/obj/O in ganger.contents) + for(var/obj/O in gangster.contents) if(istype(O, /obj/item/device/gangtool/soldier)) to_chat(user, "This gangster already has an uplink!") return From 46df2337949867bf62db5998a41ff07f193bcedc Mon Sep 17 00:00:00 2001 From: Lzimann Date: Tue, 16 May 2017 10:56:01 -0500 Subject: [PATCH 033/130] Fixes cleanable --- tgstation.dme | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 56e998bbd45..7f4a2ae4cd7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -677,10 +677,10 @@ #include "code\game\objects\effects\decals\decal.dm" #include "code\game\objects\effects\decals\misc.dm" #include "code\game\objects\effects\decals\remains.dm" -#include "code\game\objects\effects\decals\Cleanable\aliens.dm" -#include "code\game\objects\effects\decals\Cleanable\humans.dm" -#include "code\game\objects\effects\decals\Cleanable\misc.dm" -#include "code\game\objects\effects\decals\Cleanable\robots.dm" +#include "code\game\objects\effects\decals\cleanable\aliens.dm" +#include "code\game\objects\effects\decals\cleanable\humans.dm" +#include "code\game\objects\effects\decals\cleanable\misc.dm" +#include "code\game\objects\effects\decals\cleanable\robots.dm" #include "code\game\objects\effects\effect_system\effect_system.dm" #include "code\game\objects\effects\effect_system\effects_explosion.dm" #include "code\game\objects\effects\effect_system\effects_foam.dm" From ca6619a878df81cdd0a895681af47d983f7c7039 Mon Sep 17 00:00:00 2001 From: Robustin Date: Tue, 16 May 2017 17:25:34 -0400 Subject: [PATCH 034/130] Body and Mind memes --- code/game/gamemodes/gang/gang_pen.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index c8030a924a1..758e894c39d 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -26,7 +26,7 @@ var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) if(3) - for(var/obj/O in gangster.contents) + for(var/obj/O in M.contents) if(istype(O, /obj/item/device/gangtool/soldier)) to_chat(user, "This gangster already has an uplink!") return From 4d252c920674771d81ab5c933927c321a5a0ce8e Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Tue, 16 May 2017 19:09:00 -0400 Subject: [PATCH 035/130] Qdel failures now have their own log file (#27310) --- code/controllers/subsystem/garbage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 628c6a14eac..84d79009c05 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -61,7 +61,7 @@ SUBSYSTEM_DEF(garbage) for(var/path in sleptDestroy) dellog += "Path : [path] \n" dellog += "Sleeps : [sleptDestroy[path]] \n" - log_world(dellog.Join()) + text2file("[GLOB.log_directory]/qdel.log", dellog.Join()) /datum/controller/subsystem/garbage/fire() HandleToBeQueued() From 7f0f5d92dfbebeace8c7a34e0902c701b35f2694 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 16 May 2017 16:10:34 -0700 Subject: [PATCH 036/130] Automatic changelog generation for PR #27301 [ci skip] --- html/changelogs/AutoChangeLog-pr-27301.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27301.yml diff --git a/html/changelogs/AutoChangeLog-pr-27301.yml b/html/changelogs/AutoChangeLog-pr-27301.yml new file mode 100644 index 00000000000..c2d257f52df --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27301.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - balance: "Magic eightballs are now tiny items, able to fit into a box and +pocket." From c4943b2125fd6e8d7e91649f636dcadd9cfcd48f Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Tue, 16 May 2017 19:12:14 -0400 Subject: [PATCH 037/130] Fixes TK butchering after item is gone (#27280) --- code/_onclick/item_attack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index b1c5a6bb1ed..4400070dfb4 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -28,7 +28,7 @@ if(sharpness) to_chat(user, "You begin to butcher [src]...") playsound(loc, 'sound/weapons/slice.ogg', 50, 1, -1) - if(do_mob(user, src, 80/sharpness)) + if(do_mob(user, src, 80/sharpness) && Adjacent(I)) harvest(user) return 1 return I.attack(src, user) From 648e83f481bada35a1efa16f1a0444d7c914b58e Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Tue, 16 May 2017 19:13:35 -0400 Subject: [PATCH 038/130] Adds framework for cult constructs having the ability to make runes (#27266) --- code/__DEFINES/cult.dm | 9 + code/__HELPERS/mobs.dm | 16 +- code/game/gamemodes/cult/cult_items.dm | 2 +- code/game/gamemodes/cult/rune_spawn_action.dm | 70 ++ code/game/gamemodes/cult/runes.dm | 56 +- code/game/gamemodes/cult/talisman.dm | 2 +- code/game/objects/effects/overlays.dm | 614 ------------------ .../effects/temporary_visuals/clockcult.dm | 218 +++++++ .../objects/effects/temporary_visuals/cult.dm | 144 ++++ .../temporary_visuals/miscellaneous.dm | 312 +++++++++ .../temporary_visuals/temporary_visual.dm | 37 ++ code/modules/power/singularity/narsie.dm | 5 +- icons/effects/cult_effects.dmi | Bin 0 -> 39404 bytes icons/effects/effects.dmi | Bin 538830 -> 505466 bytes icons/mob/actions.dmi | Bin 194090 -> 192645 bytes tgstation.dme | 14 +- 16 files changed, 847 insertions(+), 652 deletions(-) create mode 100644 code/__DEFINES/cult.dm create mode 100644 code/game/gamemodes/cult/rune_spawn_action.dm create mode 100644 code/game/objects/effects/temporary_visuals/clockcult.dm create mode 100644 code/game/objects/effects/temporary_visuals/cult.dm create mode 100644 code/game/objects/effects/temporary_visuals/miscellaneous.dm create mode 100644 code/game/objects/effects/temporary_visuals/temporary_visual.dm create mode 100644 icons/effects/cult_effects.dmi diff --git a/code/__DEFINES/cult.dm b/code/__DEFINES/cult.dm new file mode 100644 index 00000000000..71d4ad3af9b --- /dev/null +++ b/code/__DEFINES/cult.dm @@ -0,0 +1,9 @@ +//rune colors, for easy reference +#define RUNE_COLOR_TALISMAN "#0000FF" +#define RUNE_COLOR_TELEPORT "#551A8B" +#define RUNE_COLOR_OFFER "#FFFFFF" +#define RUNE_COLOR_DARKRED "#7D1717" +#define RUNE_COLOR_MEDIUMRED "#C80000" +#define RUNE_COLOR_RED "#FF0000" +#define RUNE_COLOR_EMP "#4D94FF" +#define RUNE_COLOR_SUMMON "#00FF00" diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index a722da2efba..e81cf7bfc5c 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -177,7 +177,7 @@ Proc for attack log creation, because really why not if(target && isliving(target)) living_target = target - + var/hp =" " if(living_target) hp = "(NEWHP: [living_target.health])" @@ -255,6 +255,20 @@ Proc for attack log creation, because really why not qdel(progbar) +//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action +/mob/proc/break_do_after_checks(list/checked_health, check_clicks) + if(check_clicks && next_move > world.time) + return FALSE + return TRUE + +//pass a list in the format list("health" = mob's health var) to check health during this +/mob/living/break_do_after_checks(list/checked_health, check_clicks) + if(islist(checked_health)) + if(health < checked_health["health"]) + return FALSE + checked_health["health"] = health + return ..() + /proc/do_after(mob/user, delay, needhand = 1, atom/target = null, progress = 1, datum/callback/extra_checks = null) if(!user) return 0 diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 821edd1613c..18387a44e7a 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -214,7 +214,7 @@ /obj/item/clothing/suit/hooded/cultrobes/cult_shield/worn_overlays(isinhands) . = list() if(!isinhands && current_charges) - . += mutable_appearance('icons/effects/effects.dmi', "shield-cult", MOB_LAYER + 0.01) + . += mutable_appearance('icons/effects/cult_effects.dmi', "shield-cult", MOB_LAYER + 0.01) /obj/item/clothing/suit/hooded/cultrobes/berserker name = "flagellant's robes" diff --git a/code/game/gamemodes/cult/rune_spawn_action.dm b/code/game/gamemodes/cult/rune_spawn_action.dm new file mode 100644 index 00000000000..beffe924bc5 --- /dev/null +++ b/code/game/gamemodes/cult/rune_spawn_action.dm @@ -0,0 +1,70 @@ +//after a delay, creates a rune below you. for constructs creating runes. +/datum/action/innate/cult/create_rune + background_icon_state = "bg_cult" + var/obj/effect/rune/rune_type + var/cooldown = 0 + var/base_cooldown = 900 + var/scribe_time = 100 + var/damage_interrupt = TRUE + var/action_interrupt = TRUE + var/obj/effect/overlay/temp/cult/rune_spawn/rune_word_type + var/obj/effect/overlay/temp/cult/rune_spawn/rune_innerring_type + var/obj/effect/overlay/temp/cult/rune_spawn/rune_center_type + var/rune_color + +/datum/action/innate/cult/create_rune/IsAvailable() + if(!rune_type || cooldown > world.time) + return FALSE + return ..() + +/datum/action/innate/cult/create_rune/Activate() + var/chosen_keyword + if(!isturf(owner.loc)) + to_chat(owner, "[src] pulses blood red!") var/oldcolor = color - color = "#7D1717" + color = RUNE_COLOR_DARKRED var/mob/living/L = pick(myriad_targets) var/is_clock = is_servant_of_ratvar(L) var/is_convertable = is_convertable_to_cult(L) @@ -442,7 +442,7 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!" req_cultists = 9 icon = 'icons/effects/96x96.dmi' - color = "#7D1717" + color = RUNE_COLOR_DARKRED icon_state = "rune_large" pixel_x = -32 //So the big ol' 96x96 sprite shows up right pixel_y = -32 @@ -478,12 +478,10 @@ structure_check() searches for nearby cultist structures required for the invoca send_to_playing_players('sound/effects/dimensional_rend.ogg') var/turf/T = get_turf(src) sleep(40) - SSticker.mode.eldergod = FALSE if(src) - color = "#FF0000" - deltimer(GLOB.blood_target_reset_timer) - new /obj/singularity/narsie/large/cult(T) //Causes Nar-Sie to spawn and makes it the blood target even if the rune has been removed - + color = RUNE_COLOR_RED + SSticker.mode.eldergod = FALSE + new /obj/singularity/narsie/large/cult(T) //Causes Nar-Sie to spawn even if the rune has been removed /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. if((istype(I, /obj/item/weapon/tome) && iscultist(user))) @@ -504,7 +502,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "requires the corpse of a cultist placed upon the rune. Provided there have been sufficient sacrifices, they will be revived." invocation = "Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!" //Depends on the name of the user - see below icon_state = "1" - color = "#C80000" + color = RUNE_COLOR_MEDIUMRED var/static/revives_used = 0 /obj/effect/rune/raise_dead/examine(mob/user) @@ -595,7 +593,7 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "Ta'gh fara'qha fel d'amar det!" icon_state = "5" allow_excess_invokers = 1 - color = "#4D94FF" + color = RUNE_COLOR_EMP /obj/effect/rune/emp/invoke(var/list/invokers) var/turf/E = get_turf(src) @@ -625,7 +623,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "severs the link between one's spirit and body. This effect is taxing and one's physical body will take damage while this is active." invocation = "Fwe'sh mah erl nyag r'ya!" icon_state = "7" - color = "#7D1717" + color = RUNE_COLOR_DARKRED rune_in_use = 0 //One at a time, please! construct_invoke = 0 var/mob/living/affecting = null @@ -651,9 +649,9 @@ structure_check() searches for nearby cultist structures required for the invoca var/mob/living/user = invokers[1] ..() var/turf/T = get_turf(src) - rune_in_use = 1 + rune_in_use = TRUE affecting = user - user.color = "#7D1717" + user.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) user.visible_message("[user] freezes statue-still, glowing an unearthly red.", \ "You see what lies beyond. All is revealed. While this is a wondrous experience, your physical form will waste away in this state. Hurry...") user.ghostize(1) @@ -661,7 +659,7 @@ structure_check() searches for nearby cultist structures required for the invoca if(!affecting) visible_message("[src] pulses gently before falling dark.") affecting = null //In case it's assigned to a number or something - rune_in_use = 0 + rune_in_use = FALSE return affecting.apply_damage(0.1, BRUTE) if(!(user in T)) @@ -671,9 +669,9 @@ structure_check() searches for nearby cultist structures required for the invoca if(user.key) user.visible_message("[user] slowly relaxes, the glow around [user.p_them()] dimming.", \ "You are re-united with your physical form. [src] releases its hold over you.") - user.color = initial(user.color) + user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) user.Weaken(3) - rune_in_use = 0 + rune_in_use = FALSE affecting = null return if(user.stat == UNCONSCIOUS) @@ -681,14 +679,14 @@ structure_check() searches for nearby cultist structures required for the invoca var/mob/dead/observer/G = user.get_ghost() to_chat(G, "You feel the link between you and your body weakening... you must hurry!") if(user.stat == DEAD) - user.color = initial(user.color) - rune_in_use = 0 + user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) + rune_in_use = FALSE affecting = null var/mob/dead/observer/G = user.get_ghost() to_chat(G, "You suddenly feel your physical form pass on. [src]'s exertion has killed you!") return sleep(1) - rune_in_use = 0 + rune_in_use = FALSE //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. /obj/effect/rune/wall @@ -696,7 +694,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "when invoked, makes a temporary invisible wall to block passage. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" icon_state = "1" - color = "#C80000" + color = RUNE_COLOR_MEDIUMRED CanAtmosPass = ATMOS_PASS_DENSITY var/density_timer var/recharging = FALSE @@ -755,7 +753,7 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/wall/proc/recharge() recharging = FALSE - add_atom_colour("#C80000", FIXED_COLOUR_PRIORITY) + add_atom_colour(RUNE_COLOR_MEDIUMRED, FIXED_COLOUR_PRIORITY) /obj/effect/rune/wall/proc/update_state() deltimer(density_timer) @@ -766,10 +764,10 @@ structure_check() searches for nearby cultist structures required for the invoca shimmer.alpha = 60 shimmer.color = "#701414" add_overlay(shimmer) - add_atom_colour("#FF0000", FIXED_COLOUR_PRIORITY) + add_atom_colour(RUNE_COLOR_RED, FIXED_COLOUR_PRIORITY) else cut_overlays() - add_atom_colour("#C80000", FIXED_COLOUR_PRIORITY) + add_atom_colour(RUNE_COLOR_MEDIUMRED, FIXED_COLOUR_PRIORITY) //Rite of Joined Souls: Summons a single cultist. /obj/effect/rune/summon @@ -779,7 +777,7 @@ structure_check() searches for nearby cultist structures required for the invoca req_cultists = 2 allow_excess_invokers = 1 icon_state = "5" - color = "#00FF00" + color = RUNE_COLOR_SUMMON /obj/effect/rune/summon/invoke(var/list/invokers) var/mob/living/user = invokers[1] @@ -824,7 +822,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "boils the blood of non-believers who can see the rune, rapidly dealing extreme amounts of damage. Requires 3 invokers." invocation = "Dedo ol'btoh!" icon_state = "4" - color = "#C80000" + color = RUNE_COLOR_MEDIUMRED light_color = LIGHT_COLOR_LAVA req_cultists = 3 construct_invoke = 0 @@ -891,7 +889,7 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this icon_state = "6" construct_invoke = 0 - color = "#C80000" + color = RUNE_COLOR_MEDIUMRED var/ghost_limit = 5 var/ghosts = 0 diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index 027df31acd6..9a9d8c582b3 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -49,7 +49,7 @@ /obj/item/weapon/paper/talisman/teleport cultist_name = "Talisman of Teleportation" cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." - color = "#551A8B" // purple + color = RUNE_COLOR_TELEPORT invocation = "Sas'so c'arta forbici!" health_cost = 5 creation_time = 80 diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 12225321d74..9d9694b076d 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -18,620 +18,6 @@ ..() QDEL_IN(src, 10) -/obj/effect/overlay/temp - icon_state = "nothing" - anchored = 1 - layer = ABOVE_MOB_LAYER - mouse_opacity = 0 - var/duration = 10 //in deciseconds - var/randomdir = TRUE - var/timerid - -/obj/effect/overlay/temp/Destroy() - . = ..() - deltimer(timerid) - -/obj/effect/overlay/temp/Initialize() - . = ..() - if(randomdir) - setDir(pick(GLOB.cardinal)) - - timerid = QDEL_IN(src, duration) - -/obj/effect/overlay/temp/ex_act() - return - -/obj/effect/overlay/temp/dir_setting - randomdir = FALSE - -/obj/effect/overlay/temp/dir_setting/Initialize(mapload, set_dir) - if(set_dir) - setDir(set_dir) - . = ..() - -/obj/effect/overlay/temp/dir_setting/bloodsplatter - icon = 'icons/effects/blood.dmi' - duration = 5 - randomdir = FALSE - layer = BELOW_MOB_LAYER - var/splatter_type = "splatter" - -/obj/effect/overlay/temp/dir_setting/bloodsplatter/Initialize(mapload, set_dir) - if(set_dir in GLOB.diagonals) - icon_state = "[splatter_type][pick(1, 2, 6)]" - else - icon_state = "[splatter_type][pick(3, 4, 5)]" - . = ..() - var/target_pixel_x = 0 - var/target_pixel_y = 0 - switch(set_dir) - if(NORTH) - target_pixel_y = 16 - if(SOUTH) - target_pixel_y = -16 - layer = ABOVE_MOB_LAYER - if(EAST) - target_pixel_x = 16 - if(WEST) - target_pixel_x = -16 - if(NORTHEAST) - target_pixel_x = 16 - target_pixel_y = 16 - if(NORTHWEST) - target_pixel_x = -16 - target_pixel_y = 16 - if(SOUTHEAST) - target_pixel_x = 16 - target_pixel_y = -16 - layer = ABOVE_MOB_LAYER - if(SOUTHWEST) - target_pixel_x = -16 - target_pixel_y = -16 - layer = ABOVE_MOB_LAYER - animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) - -/obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter - splatter_type = "xsplatter" - -/obj/effect/overlay/temp/dir_setting/speedbike_trail - name = "speedbike trails" - icon_state = "ion_fade" - layer = BELOW_MOB_LAYER - duration = 10 - randomdir = 0 - -/obj/effect/overlay/temp/dir_setting/firing_effect - icon = 'icons/effects/effects.dmi' - icon_state = "firing_effect" - duration = 2 - -/obj/effect/overlay/temp/dir_setting/firing_effect/setDir(newdir) - switch(newdir) - if(NORTH) - layer = BELOW_MOB_LAYER - pixel_x = rand(-3,3) - pixel_y = rand(4,6) - if(SOUTH) - pixel_x = rand(-3,3) - pixel_y = rand(-1,1) - else - pixel_x = rand(-1,1) - pixel_y = rand(-1,1) - ..() - -/obj/effect/overlay/temp/dir_setting/firing_effect/energy - icon_state = "firing_effect_energy" - duration = 3 - -/obj/effect/overlay/temp/dir_setting/firing_effect/magic - icon_state = "shieldsparkles" - duration = 3 - -/obj/effect/overlay/temp/dir_setting/ninja - name = "ninja shadow" - icon = 'icons/mob/mob.dmi' - icon_state = "uncloak" - duration = 9 - -/obj/effect/overlay/temp/dir_setting/ninja/cloak - icon_state = "cloak" - -/obj/effect/overlay/temp/dir_setting/ninja/shadow - icon_state = "shadow" - -/obj/effect/overlay/temp/dir_setting/ninja/phase - name = "ninja energy" - icon_state = "phasein" - -/obj/effect/overlay/temp/dir_setting/ninja/phase/out - icon_state = "phaseout" - -/obj/effect/overlay/temp/dir_setting/wraith - name = "blood" - icon = 'icons/mob/mob.dmi' - icon_state = "phase_shift2" - duration = 12 - -/obj/effect/overlay/temp/dir_setting/wraith/out - icon_state = "phase_shift" - -/obj/effect/overlay/temp/dir_setting/tailsweep - icon_state = "tailsweep" - duration = 4 - -/obj/effect/overlay/temp/wizard - name = "water" - icon = 'icons/mob/mob.dmi' - icon_state = "reappear" - duration = 5 - -/obj/effect/overlay/temp/wizard/out - icon_state = "liquify" - duration = 12 - -/obj/effect/overlay/temp/monkeyify - icon = 'icons/mob/mob.dmi' - icon_state = "h2monkey" - duration = 22 - -/obj/effect/overlay/temp/monkeyify/humanify - icon_state = "monkey2h" - -/obj/effect/overlay/temp/borgflash - icon = 'icons/mob/mob.dmi' - icon_state = "blspell" - duration = 5 - -/obj/effect/overlay/temp/guardian - randomdir = 0 - -/obj/effect/overlay/temp/guardian/phase - duration = 5 - icon_state = "phasein" - -/obj/effect/overlay/temp/guardian/phase/out - icon_state = "phaseout" - -/obj/effect/overlay/temp/decoy - desc = "It's a decoy!" - duration = 15 - -/obj/effect/overlay/temp/decoy/Initialize(mapload, atom/mimiced_atom) - . = ..() - alpha = initial(alpha) - if(mimiced_atom) - name = mimiced_atom.name - appearance = mimiced_atom.appearance - setDir(mimiced_atom.dir) - mouse_opacity = 0 - -/obj/effect/overlay/temp/decoy/fading/Initialize(mapload, atom/mimiced_atom) - . = ..() - animate(src, alpha = 0, time = duration) - -/obj/effect/overlay/temp/decoy/fading/fivesecond - duration = 50 - -/obj/effect/overlay/temp/small_smoke - icon_state = "smoke" - duration = 50 - -/obj/effect/overlay/temp/fire - icon = 'icons/effects/fire.dmi' - icon_state = "3" - duration = 20 - -/obj/effect/overlay/temp/cult - randomdir = 0 - duration = 10 - -/obj/effect/overlay/temp/cult/sparks - randomdir = 1 - name = "blood sparks" - icon_state = "bloodsparkles" - -/obj/effect/overlay/temp/cult/blood // The traditional teleport - name = "blood jaunt" - duration = 12 - icon_state = "bloodin" - -/obj/effect/overlay/temp/cult/blood/out - icon_state = "bloodout" - -/obj/effect/overlay/temp/dir_setting/cult/phase // The veil shifter teleport - name = "phase glow" - duration = 7 - icon_state = "cultin" - -/obj/effect/overlay/temp/dir_setting/cult/phase/out - icon_state = "cultout" - -/obj/effect/overlay/temp/cult/sac - name = "maw of Nar-Sie" - icon_state = "sacconsume" - -/obj/effect/overlay/temp/cult/door - name = "unholy glow" - icon_state = "doorglow" - layer = CLOSED_FIREDOOR_LAYER //above closed doors - -/obj/effect/overlay/temp/cult/door/unruned - icon_state = "unruneddoorglow" - -/obj/effect/overlay/temp/cult/turf - name = "unholy glow" - icon_state = "wallglow" - layer = ABOVE_NORMAL_TURF_LAYER - -/obj/effect/overlay/temp/cult/turf/floor - icon_state = "floorglow" - duration = 5 - - -/obj/effect/overlay/temp/ratvar - name = "ratvar's light" - icon = 'icons/effects/clockwork_effects.dmi' - duration = 8 - randomdir = 0 - layer = ABOVE_NORMAL_TURF_LAYER - -/obj/effect/overlay/temp/ratvar/door - icon_state = "ratvardoorglow" - layer = CLOSED_DOOR_LAYER //above closed doors - -/obj/effect/overlay/temp/ratvar/door/window - icon_state = "ratvarwindoorglow" - layer = ABOVE_WINDOW_LAYER - -/obj/effect/overlay/temp/ratvar/beam - icon_state = "ratvarbeamglow" - -/obj/effect/overlay/temp/ratvar/beam/door - layer = CLOSED_DOOR_LAYER - -/obj/effect/overlay/temp/ratvar/beam/grille - layer = BELOW_OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/beam/itemconsume - layer = HIGH_OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/beam/falsewall - layer = OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/beam/catwalk - layer = LATTICE_LAYER - -/obj/effect/overlay/temp/ratvar/wall - icon_state = "ratvarwallglow" - -/obj/effect/overlay/temp/ratvar/wall/false - layer = OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/floor - icon_state = "ratvarfloorglow" - -/obj/effect/overlay/temp/ratvar/floor/catwalk - layer = LATTICE_LAYER - -/obj/effect/overlay/temp/ratvar/window - icon_state = "ratvarwindowglow" - layer = ABOVE_OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/window/single - icon_state = "ratvarwindowglow_s" - -/obj/effect/overlay/temp/ratvar/gear - icon_state = "ratvargearglow" - layer = BELOW_OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/grille - icon_state = "ratvargrilleglow" - layer = BELOW_OBJ_LAYER - -/obj/effect/overlay/temp/ratvar/grille/broken - icon_state = "ratvarbrokengrilleglow" - -/obj/effect/overlay/temp/ratvar/mending_mantra - layer = ABOVE_MOB_LAYER - duration = 20 - alpha = 200 - icon_state = "mending_mantra" - light_range = 1.5 - light_color = "#1E8CE1" - -/obj/effect/overlay/temp/ratvar/mending_mantra/Initialize(mapload) - . = ..() - transform = matrix()*2 - var/matrix/M = transform - M.Turn(90) - animate(src, alpha = 20, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) - animate(src, transform = M, time = duration, flags = ANIMATION_PARALLEL) - -/obj/effect/overlay/temp/ratvar/volt_hit - name = "volt blast" - layer = ABOVE_MOB_LAYER - duration = 5 - icon_state = "volt_hit" - light_range = 1.5 - light_power = 2 - light_color = LIGHT_COLOR_ORANGE - var/mob/user - var/damage = 20 - -/obj/effect/overlay/temp/ratvar/volt_hit/Initialize(mapload, caster, multiplier) - if(multiplier) - damage *= multiplier - duration = max(round(damage * 0.2), 1) - . = ..() - -/obj/effect/overlay/temp/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) - . = ..() - user = caster - if(user) - var/matrix/M = new - M.Turn(Get_Angle(src, user)) - transform = M - INVOKE_ASYNC(src, .proc/volthit) - -/obj/effect/overlay/temp/ratvar/volt_hit/proc/volthit() - if(user) - Beam(get_turf(user), "volt_ray", time=duration, maxdistance=8, beam_type=/obj/effect/ebeam/volt_ray) - var/hit_amount = 0 - var/turf/T = get_turf(src) - for(var/mob/living/L in T) - if(is_servant_of_ratvar(L)) - continue - var/obj/item/I = L.null_rod_check() - if(I) - L.visible_message("Strange energy flows into [L]'s [I.name]!", \ - "Your [I.name] shields you from [src]!") - continue - L.visible_message("[L] is struck by a [name]!", "You're struck by a [name]!") - L.apply_damage(damage, BURN, "chest", L.run_armor_check("chest", "laser", "Your armor absorbs [src]!", "Your armor blocks part of [src]!", 0, "Your armor was penetrated by [src]!")) - add_logs(user, L, "struck with a volt blast") - hit_amount++ - for(var/obj/mecha/M in T) - if(M.occupant) - if(is_servant_of_ratvar(M.occupant)) - continue - to_chat(M.occupant, "Your [M.name] is struck by a [name]!") - M.visible_message("[M] is struck by a [name]!") - M.take_damage(damage, BURN, 0, 0) - hit_amount++ - if(hit_amount) - playsound(src, 'sound/machines/defib_zap.ogg', damage*hit_amount, 1, -1) - else - playsound(src, "sparks", 50, 1) - -/obj/effect/overlay/temp/ratvar/ocular_warden - name = "warden's gaze" - layer = ABOVE_MOB_LAYER - icon_state = "warden_gaze" - duration = 3 - -/obj/effect/overlay/temp/ratvar/ocular_warden/Initialize() - . = ..() - pixel_x = rand(-8, 8) - pixel_y = rand(-10, 10) - animate(src, alpha = 0, time = 3, easing = EASE_OUT) - -/obj/effect/overlay/temp/ratvar/spearbreak - icon = 'icons/effects/64x64.dmi' - icon_state = "ratvarspearbreak" - layer = BELOW_MOB_LAYER - pixel_y = -16 - pixel_x = -16 - -/obj/effect/overlay/temp/ratvar/geis_binding - icon_state = "geisbinding" - -/obj/effect/overlay/temp/ratvar/geis_binding/top - icon_state = "geisbinding_top" - -/obj/effect/overlay/temp/ratvar/component - icon = 'icons/obj/clockwork_objects.dmi' - icon_state = "belligerent_eye" - layer = ABOVE_MOB_LAYER - duration = 10 - -/obj/effect/overlay/temp/ratvar/component/Initialize() - . = ..() - transform = matrix()*0.75 - pixel_x = rand(-10, 10) - pixel_y = rand(-10, -2) - animate(src, pixel_y = pixel_y + 10, alpha = 50, time = 10, easing = EASE_OUT) - -/obj/effect/overlay/temp/ratvar/component/cogwheel - icon_state = "vanguard_cogwheel" - -/obj/effect/overlay/temp/ratvar/component/capacitor - icon_state = "geis_capacitor" - -/obj/effect/overlay/temp/ratvar/component/alloy - icon_state = "replicant_alloy" - -/obj/effect/overlay/temp/ratvar/component/ansible - icon_state = "hierophant_ansible" - -/obj/effect/overlay/temp/ratvar/sigil - name = "glowing circle" - icon_state = "sigildull" - -/obj/effect/overlay/temp/ratvar/sigil/transgression - color = "#FAE48C" - layer = ABOVE_MOB_LAYER - duration = 70 - light_range = 5 - light_power = 2 - light_color = "#FAE48C" - -/obj/effect/overlay/temp/ratvar/sigil/transgression/Initialize() - . = ..() - var/oldtransform = transform - animate(src, transform = matrix()*2, time = 5) - animate(transform = oldtransform, alpha = 0, time = 65) - -/obj/effect/overlay/temp/ratvar/sigil/vitality - color = "#1E8CE1" - icon_state = "sigilactivepulse" - layer = ABOVE_MOB_LAYER - light_range = 1.4 - light_power = 0.5 - light_color = "#1E8CE1" - -/obj/effect/overlay/temp/ratvar/sigil/accession - color = "#AF0AAF" - layer = ABOVE_MOB_LAYER - duration = 70 - icon_state = "sigilactiveoverlay" - alpha = 0 - - -/obj/effect/overlay/temp/revenant - name = "spooky lights" - icon_state = "purplesparkles" - -/obj/effect/overlay/temp/revenant/cracks - name = "glowing cracks" - icon_state = "purplecrack" - duration = 6 - - -/obj/effect/overlay/temp/gravpush - name = "gravity wave" - icon_state = "shieldsparkles" - duration = 5 - -/obj/effect/overlay/temp/telekinesis - name = "telekinetic force" - icon_state = "empdisable" - duration = 5 - -/obj/effect/overlay/temp/emp - name = "emp sparks" - icon_state = "empdisable" - -/obj/effect/overlay/temp/emp/pulse - name = "emp pulse" - icon_state = "emppulse" - duration = 8 - randomdir = 0 - -/obj/effect/overlay/temp/gib_animation - icon = 'icons/mob/mob.dmi' - duration = 15 - -/obj/effect/overlay/temp/gib_animation/Initialize(mapload, gib_icon) - icon_state = gib_icon // Needs to be before ..() so icon is correct - . = ..() - -/obj/effect/overlay/temp/gib_animation/ex_act(severity) - return //so the overlay isn't deleted by the explosion that gibbed the mob. - -/obj/effect/overlay/temp/gib_animation/animal - icon = 'icons/mob/animal.dmi' - -/obj/effect/overlay/temp/dust_animation - icon = 'icons/mob/mob.dmi' - duration = 15 - -/obj/effect/overlay/temp/dust_animation/Initialize(mapload, dust_icon) - icon_state = dust_icon // Before ..() so the correct icon is flick()'d - . = ..() - -/obj/effect/overlay/temp/mummy_animation - icon = 'icons/mob/mob.dmi' - icon_state = "mummy_revive" - duration = 20 - -/obj/effect/overlay/temp/heal //color is white by default, set to whatever is needed - name = "healing glow" - icon_state = "heal" - duration = 15 - -/obj/effect/overlay/temp/heal/Initialize(mapload, colour) - if(colour) - color = colour - . = ..() - pixel_x = rand(-12, 12) - pixel_y = rand(-9, 0) - -/obj/effect/overlay/temp/kinetic_blast - name = "kinetic explosion" - icon = 'icons/obj/projectiles.dmi' - icon_state = "kinetic_blast" - layer = ABOVE_ALL_MOB_LAYER - duration = 4 - -/obj/effect/overlay/temp/explosion - name = "explosion" - icon = 'icons/effects/96x96.dmi' - icon_state = "explosion" - pixel_x = -32 - pixel_y = -32 - duration = 8 - -/obj/effect/overlay/temp/explosion/fast - icon_state = "explosionfast" - duration = 4 - -/obj/effect/overlay/temp/blob - name = "blob" - icon_state = "blob_attack" - alpha = 140 - randomdir = 0 - duration = 6 - -/obj/effect/overlay/temp/impact_effect - icon_state = "impact_bullet" - duration = 5 - -/obj/effect/overlay/temp/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) - if(target == P.original) //the projectile hit the target originally clicked - pixel_x = P.p_x + target.pixel_x - 16 + rand(-4,4) - pixel_y = P.p_y + target.pixel_y - 16 + rand(-4,4) - else - pixel_x = target.pixel_x + rand(-4,4) - pixel_y = target.pixel_y + rand(-4,4) - . = ..() - -/obj/effect/overlay/temp/impact_effect/red_laser - icon_state = "impact_laser" - duration = 4 - -/obj/effect/overlay/temp/impact_effect/red_laser/wall - icon_state = "impact_laser_wall" - duration = 10 - -/obj/effect/overlay/temp/impact_effect/blue_laser - icon_state = "impact_laser_blue" - duration = 4 - -/obj/effect/overlay/temp/impact_effect/green_laser - icon_state = "impact_laser_green" - duration = 4 - -/obj/effect/overlay/temp/impact_effect/purple_laser - icon_state = "impact_laser_purple" - duration = 4 - -/obj/effect/overlay/temp/impact_effect/ion - icon_state = "shieldsparkles" - duration = 6 - -/obj/effect/overlay/temp/heart - name = "heart" - icon = 'icons/mob/animal.dmi' - icon_state = "heart" - duration = 25 - -/obj/effect/overlay/temp/heart/Initialize(mapload) - . = ..() - pixel_x = rand(-4,4) - pixel_y = rand(-4,4) - - animate(src, pixel_y = pixel_y + 32, alpha = 0, time = 25) - /obj/effect/overlay/palmtree_r name = "Palm tree" icon = 'icons/misc/beach2.dmi' diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm new file mode 100644 index 00000000000..65c9d30e47f --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -0,0 +1,218 @@ +//temporary visual effects(/obj/effect/overlay/temp) used by clockcult stuff +/obj/effect/overlay/temp/ratvar + name = "ratvar's light" + icon = 'icons/effects/clockwork_effects.dmi' + duration = 8 + randomdir = 0 + layer = ABOVE_NORMAL_TURF_LAYER + +/obj/effect/overlay/temp/ratvar/door + icon_state = "ratvardoorglow" + layer = CLOSED_DOOR_LAYER //above closed doors + +/obj/effect/overlay/temp/ratvar/door/window + icon_state = "ratvarwindoorglow" + layer = ABOVE_WINDOW_LAYER + +/obj/effect/overlay/temp/ratvar/beam + icon_state = "ratvarbeamglow" + +/obj/effect/overlay/temp/ratvar/beam/door + layer = CLOSED_DOOR_LAYER + +/obj/effect/overlay/temp/ratvar/beam/grille + layer = BELOW_OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/beam/itemconsume + layer = HIGH_OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/beam/falsewall + layer = OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/beam/catwalk + layer = LATTICE_LAYER + +/obj/effect/overlay/temp/ratvar/wall + icon_state = "ratvarwallglow" + +/obj/effect/overlay/temp/ratvar/wall/false + layer = OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/floor + icon_state = "ratvarfloorglow" + +/obj/effect/overlay/temp/ratvar/floor/catwalk + layer = LATTICE_LAYER + +/obj/effect/overlay/temp/ratvar/window + icon_state = "ratvarwindowglow" + layer = ABOVE_OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/window/single + icon_state = "ratvarwindowglow_s" + +/obj/effect/overlay/temp/ratvar/gear + icon_state = "ratvargearglow" + layer = BELOW_OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/grille + icon_state = "ratvargrilleglow" + layer = BELOW_OBJ_LAYER + +/obj/effect/overlay/temp/ratvar/grille/broken + icon_state = "ratvarbrokengrilleglow" + +/obj/effect/overlay/temp/ratvar/mending_mantra + layer = ABOVE_MOB_LAYER + duration = 20 + alpha = 200 + icon_state = "mending_mantra" + light_range = 1.5 + light_color = "#1E8CE1" + +/obj/effect/overlay/temp/ratvar/mending_mantra/Initialize(mapload) + . = ..() + transform = matrix()*2 + var/matrix/M = transform + M.Turn(90) + animate(src, alpha = 20, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) + animate(src, transform = M, time = duration, flags = ANIMATION_PARALLEL) + +/obj/effect/overlay/temp/ratvar/volt_hit + name = "volt blast" + layer = ABOVE_MOB_LAYER + duration = 5 + icon_state = "volt_hit" + light_range = 1.5 + light_power = 2 + light_color = LIGHT_COLOR_ORANGE + var/mob/user + var/damage = 20 + +/obj/effect/overlay/temp/ratvar/volt_hit/Initialize(mapload, caster, multiplier) + if(multiplier) + damage *= multiplier + duration = max(round(damage * 0.2), 1) + . = ..() + +/obj/effect/overlay/temp/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) + . = ..() + user = caster + if(user) + var/matrix/M = new + M.Turn(Get_Angle(src, user)) + transform = M + INVOKE_ASYNC(src, .proc/volthit) + +/obj/effect/overlay/temp/ratvar/volt_hit/proc/volthit() + if(user) + Beam(get_turf(user), "volt_ray", time=duration, maxdistance=8, beam_type=/obj/effect/ebeam/volt_ray) + var/hit_amount = 0 + var/turf/T = get_turf(src) + for(var/mob/living/L in T) + if(is_servant_of_ratvar(L)) + continue + var/obj/item/I = L.null_rod_check() + if(I) + L.visible_message("Strange energy flows into [L]'s [I.name]!", \ + "Your [I.name] shields you from [src]!") + continue + L.visible_message("[L] is struck by a [name]!", "You're struck by a [name]!") + L.apply_damage(damage, BURN, "chest", L.run_armor_check("chest", "laser", "Your armor absorbs [src]!", "Your armor blocks part of [src]!", 0, "Your armor was penetrated by [src]!")) + add_logs(user, L, "struck with a volt blast") + hit_amount++ + for(var/obj/mecha/M in T) + if(M.occupant) + if(is_servant_of_ratvar(M.occupant)) + continue + to_chat(M.occupant, "Your [M.name] is struck by a [name]!") + M.visible_message("[M] is struck by a [name]!") + M.take_damage(damage, BURN, 0, 0) + hit_amount++ + if(hit_amount) + playsound(src, 'sound/machines/defib_zap.ogg', damage*hit_amount, 1, -1) + else + playsound(src, "sparks", 50, 1) + +/obj/effect/overlay/temp/ratvar/ocular_warden + name = "warden's gaze" + layer = ABOVE_MOB_LAYER + icon_state = "warden_gaze" + duration = 3 + +/obj/effect/overlay/temp/ratvar/ocular_warden/Initialize() + . = ..() + pixel_x = rand(-8, 8) + pixel_y = rand(-10, 10) + animate(src, alpha = 0, time = 3, easing = EASE_OUT) + +/obj/effect/overlay/temp/ratvar/spearbreak + icon = 'icons/effects/64x64.dmi' + icon_state = "ratvarspearbreak" + layer = BELOW_MOB_LAYER + pixel_y = -16 + pixel_x = -16 + +/obj/effect/overlay/temp/ratvar/geis_binding + icon_state = "geisbinding" + +/obj/effect/overlay/temp/ratvar/geis_binding/top + icon_state = "geisbinding_top" + +/obj/effect/overlay/temp/ratvar/component + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "belligerent_eye" + layer = ABOVE_MOB_LAYER + duration = 10 + +/obj/effect/overlay/temp/ratvar/component/Initialize() + . = ..() + transform = matrix()*0.75 + pixel_x = rand(-10, 10) + pixel_y = rand(-10, -2) + animate(src, pixel_y = pixel_y + 10, alpha = 50, time = 10, easing = EASE_OUT) + +/obj/effect/overlay/temp/ratvar/component/cogwheel + icon_state = "vanguard_cogwheel" + +/obj/effect/overlay/temp/ratvar/component/capacitor + icon_state = "geis_capacitor" + +/obj/effect/overlay/temp/ratvar/component/alloy + icon_state = "replicant_alloy" + +/obj/effect/overlay/temp/ratvar/component/ansible + icon_state = "hierophant_ansible" + +/obj/effect/overlay/temp/ratvar/sigil + name = "glowing circle" + icon_state = "sigildull" + +/obj/effect/overlay/temp/ratvar/sigil/transgression + color = "#FAE48C" + layer = ABOVE_MOB_LAYER + duration = 70 + light_range = 5 + light_power = 2 + light_color = "#FAE48C" + +/obj/effect/overlay/temp/ratvar/sigil/transgression/Initialize() + . = ..() + var/oldtransform = transform + animate(src, transform = matrix()*2, time = 5) + animate(transform = oldtransform, alpha = 0, time = 65) + +/obj/effect/overlay/temp/ratvar/sigil/vitality + color = "#1E8CE1" + icon_state = "sigilactivepulse" + layer = ABOVE_MOB_LAYER + light_range = 1.4 + light_power = 0.5 + light_color = "#1E8CE1" + +/obj/effect/overlay/temp/ratvar/sigil/accession + color = "#AF0AAF" + layer = ABOVE_MOB_LAYER + duration = 70 + icon_state = "sigilactiveoverlay" + alpha = 0 diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm new file mode 100644 index 00000000000..ad3f84fe069 --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -0,0 +1,144 @@ +//temporary visual effects(/obj/effect/overlay/temp) used by cult stuff +/obj/effect/overlay/temp/cult + icon = 'icons/effects/cult_effects.dmi' + randomdir = 0 + duration = 10 + +/obj/effect/overlay/temp/cult/sparks + randomdir = 1 + name = "blood sparks" + icon_state = "bloodsparkles" + +/obj/effect/overlay/temp/cult/blood // The traditional teleport + name = "blood jaunt" + duration = 12 + icon_state = "bloodin" + +/obj/effect/overlay/temp/cult/blood/out + icon_state = "bloodout" + +/obj/effect/overlay/temp/dir_setting/cult/phase // The veil shifter teleport + name = "phase glow" + duration = 7 + icon_state = "cultin" + +/obj/effect/overlay/temp/dir_setting/cult/phase/out + icon_state = "cultout" + +/obj/effect/overlay/temp/cult/sac + name = "maw of Nar-Sie" + icon_state = "sacconsume" + +/obj/effect/overlay/temp/cult/door + name = "unholy glow" + icon_state = "doorglow" + layer = CLOSED_FIREDOOR_LAYER //above closed doors + +/obj/effect/overlay/temp/cult/door/unruned + icon_state = "unruneddoorglow" + +/obj/effect/overlay/temp/cult/turf + name = "unholy glow" + icon_state = "wallglow" + layer = ABOVE_NORMAL_TURF_LAYER + +/obj/effect/overlay/temp/cult/turf/floor + icon_state = "floorglow" + duration = 5 + +//visuals for runes being magically created +/obj/effect/overlay/temp/cult/rune_spawn + icon_state = "runeouter" + alpha = 0 + var/turnedness = 179 //179 turns counterclockwise, 181 turns clockwise + +/obj/effect/overlay/temp/cult/rune_spawn/Initialize(mapload, set_duration, set_color) + if(isnum(set_duration)) + duration = set_duration + if(set_color) + add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) + . = ..() + var/oldtransform = transform + transform = matrix()*2 + var/matrix/M = transform + M.Turn(turnedness) + transform = M + animate(src, alpha = 255, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) + animate(src, transform = oldtransform, time = duration, flags = ANIMATION_PARALLEL) + +/obj/effect/overlay/temp/cult/rune_spawn/rune1 + icon_state = "rune1words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune1/inner + icon_state = "rune1inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune1/center + icon_state = "rune1center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune2 + icon_state = "rune2words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune2/inner + icon_state = "rune2inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune2/center + icon_state = "rune2center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune3 + icon_state = "rune3words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune3/inner + icon_state = "rune3inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune3/center + icon_state = "rune3center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune4 + icon_state = "rune4words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune4/inner + icon_state = "rune4inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune4/center + icon_state = "rune4center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune5 + icon_state = "rune5words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune5/inner + icon_state = "rune5inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune5/center + icon_state = "rune5center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune6 + icon_state = "rune6words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune6/inner + icon_state = "rune6inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune6/center + icon_state = "rune6center" + +/obj/effect/overlay/temp/cult/rune_spawn/rune7 + icon_state = "rune7words" + turnedness = 181 + +/obj/effect/overlay/temp/cult/rune_spawn/rune7/inner + icon_state = "rune7inner" + turnedness = 179 + +/obj/effect/overlay/temp/cult/rune_spawn/rune7/center + icon_state = "rune7center" diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm new file mode 100644 index 00000000000..2ceea0aced1 --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -0,0 +1,312 @@ +//unsorted miscellaneous temporary visuals +/obj/effect/overlay/temp/dir_setting/bloodsplatter + icon = 'icons/effects/blood.dmi' + duration = 5 + randomdir = FALSE + layer = BELOW_MOB_LAYER + var/splatter_type = "splatter" + +/obj/effect/overlay/temp/dir_setting/bloodsplatter/Initialize(mapload, set_dir) + if(set_dir in GLOB.diagonals) + icon_state = "[splatter_type][pick(1, 2, 6)]" + else + icon_state = "[splatter_type][pick(3, 4, 5)]" + . = ..() + var/target_pixel_x = 0 + var/target_pixel_y = 0 + switch(set_dir) + if(NORTH) + target_pixel_y = 16 + if(SOUTH) + target_pixel_y = -16 + layer = ABOVE_MOB_LAYER + if(EAST) + target_pixel_x = 16 + if(WEST) + target_pixel_x = -16 + if(NORTHEAST) + target_pixel_x = 16 + target_pixel_y = 16 + if(NORTHWEST) + target_pixel_x = -16 + target_pixel_y = 16 + if(SOUTHEAST) + target_pixel_x = 16 + target_pixel_y = -16 + layer = ABOVE_MOB_LAYER + if(SOUTHWEST) + target_pixel_x = -16 + target_pixel_y = -16 + layer = ABOVE_MOB_LAYER + animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) + +/obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter + splatter_type = "xsplatter" + +/obj/effect/overlay/temp/dir_setting/speedbike_trail + name = "speedbike trails" + icon_state = "ion_fade" + layer = BELOW_MOB_LAYER + duration = 10 + randomdir = 0 + +/obj/effect/overlay/temp/dir_setting/firing_effect + icon = 'icons/effects/effects.dmi' + icon_state = "firing_effect" + duration = 2 + +/obj/effect/overlay/temp/dir_setting/firing_effect/setDir(newdir) + switch(newdir) + if(NORTH) + layer = BELOW_MOB_LAYER + pixel_x = rand(-3,3) + pixel_y = rand(4,6) + if(SOUTH) + pixel_x = rand(-3,3) + pixel_y = rand(-1,1) + else + pixel_x = rand(-1,1) + pixel_y = rand(-1,1) + ..() + +/obj/effect/overlay/temp/dir_setting/firing_effect/energy + icon_state = "firing_effect_energy" + duration = 3 + +/obj/effect/overlay/temp/dir_setting/firing_effect/magic + icon_state = "shieldsparkles" + duration = 3 + +/obj/effect/overlay/temp/dir_setting/ninja + name = "ninja shadow" + icon = 'icons/mob/mob.dmi' + icon_state = "uncloak" + duration = 9 + +/obj/effect/overlay/temp/dir_setting/ninja/cloak + icon_state = "cloak" + +/obj/effect/overlay/temp/dir_setting/ninja/shadow + icon_state = "shadow" + +/obj/effect/overlay/temp/dir_setting/ninja/phase + name = "ninja energy" + icon_state = "phasein" + +/obj/effect/overlay/temp/dir_setting/ninja/phase/out + icon_state = "phaseout" + +/obj/effect/overlay/temp/dir_setting/wraith + name = "blood" + icon = 'icons/mob/mob.dmi' + icon_state = "phase_shift2" + duration = 12 + +/obj/effect/overlay/temp/dir_setting/wraith/out + icon_state = "phase_shift" + +/obj/effect/overlay/temp/dir_setting/tailsweep + icon_state = "tailsweep" + duration = 4 + +/obj/effect/overlay/temp/wizard + name = "water" + icon = 'icons/mob/mob.dmi' + icon_state = "reappear" + duration = 5 + +/obj/effect/overlay/temp/wizard/out + icon_state = "liquify" + duration = 12 + +/obj/effect/overlay/temp/monkeyify + icon = 'icons/mob/mob.dmi' + icon_state = "h2monkey" + duration = 22 + +/obj/effect/overlay/temp/monkeyify/humanify + icon_state = "monkey2h" + +/obj/effect/overlay/temp/borgflash + icon = 'icons/mob/mob.dmi' + icon_state = "blspell" + duration = 5 + +/obj/effect/overlay/temp/guardian + randomdir = 0 + +/obj/effect/overlay/temp/guardian/phase + duration = 5 + icon_state = "phasein" + +/obj/effect/overlay/temp/guardian/phase/out + icon_state = "phaseout" + +/obj/effect/overlay/temp/decoy + desc = "It's a decoy!" + duration = 15 + +/obj/effect/overlay/temp/decoy/Initialize(mapload, atom/mimiced_atom) + . = ..() + alpha = initial(alpha) + if(mimiced_atom) + name = mimiced_atom.name + appearance = mimiced_atom.appearance + setDir(mimiced_atom.dir) + mouse_opacity = 0 + +/obj/effect/overlay/temp/decoy/fading/Initialize(mapload, atom/mimiced_atom) + . = ..() + animate(src, alpha = 0, time = duration) + +/obj/effect/overlay/temp/decoy/fading/fivesecond + duration = 50 + +/obj/effect/overlay/temp/small_smoke + icon_state = "smoke" + duration = 50 + +/obj/effect/overlay/temp/fire + icon = 'icons/effects/fire.dmi' + icon_state = "3" + duration = 20 + +/obj/effect/overlay/temp/revenant + name = "spooky lights" + icon_state = "purplesparkles" + +/obj/effect/overlay/temp/revenant/cracks + name = "glowing cracks" + icon_state = "purplecrack" + duration = 6 + +/obj/effect/overlay/temp/gravpush + name = "gravity wave" + icon_state = "shieldsparkles" + duration = 5 + +/obj/effect/overlay/temp/telekinesis + name = "telekinetic force" + icon_state = "empdisable" + duration = 5 + +/obj/effect/overlay/temp/emp + name = "emp sparks" + icon_state = "empdisable" + +/obj/effect/overlay/temp/emp/pulse + name = "emp pulse" + icon_state = "emppulse" + duration = 8 + randomdir = 0 + +/obj/effect/overlay/temp/gib_animation + icon = 'icons/mob/mob.dmi' + duration = 15 + +/obj/effect/overlay/temp/gib_animation/Initialize(mapload, gib_icon) + icon_state = gib_icon // Needs to be before ..() so icon is correct + . = ..() + +/obj/effect/overlay/temp/gib_animation/animal + icon = 'icons/mob/animal.dmi' + +/obj/effect/overlay/temp/dust_animation + icon = 'icons/mob/mob.dmi' + duration = 15 + +/obj/effect/overlay/temp/dust_animation/Initialize(mapload, dust_icon) + icon_state = dust_icon // Before ..() so the correct icon is flick()'d + . = ..() + +/obj/effect/overlay/temp/mummy_animation + icon = 'icons/mob/mob.dmi' + icon_state = "mummy_revive" + duration = 20 + +/obj/effect/overlay/temp/heal //color is white by default, set to whatever is needed + name = "healing glow" + icon_state = "heal" + duration = 15 + +/obj/effect/overlay/temp/heal/Initialize(mapload, set_color) + if(set_color) + add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) + . = ..() + pixel_x = rand(-12, 12) + pixel_y = rand(-9, 0) + +/obj/effect/overlay/temp/kinetic_blast + name = "kinetic explosion" + icon = 'icons/obj/projectiles.dmi' + icon_state = "kinetic_blast" + layer = ABOVE_ALL_MOB_LAYER + duration = 4 + +/obj/effect/overlay/temp/explosion + name = "explosion" + icon = 'icons/effects/96x96.dmi' + icon_state = "explosion" + pixel_x = -32 + pixel_y = -32 + duration = 8 + +/obj/effect/overlay/temp/explosion/fast + icon_state = "explosionfast" + duration = 4 + +/obj/effect/overlay/temp/blob + name = "blob" + icon_state = "blob_attack" + alpha = 140 + randomdir = 0 + duration = 6 + +/obj/effect/overlay/temp/impact_effect + icon_state = "impact_bullet" + duration = 5 + +/obj/effect/overlay/temp/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) + if(target == P.original) //the projectile hit the target originally clicked + pixel_x = P.p_x + target.pixel_x - 16 + rand(-4,4) + pixel_y = P.p_y + target.pixel_y - 16 + rand(-4,4) + else + pixel_x = target.pixel_x + rand(-4,4) + pixel_y = target.pixel_y + rand(-4,4) + . = ..() + +/obj/effect/overlay/temp/impact_effect/red_laser + icon_state = "impact_laser" + duration = 4 + +/obj/effect/overlay/temp/impact_effect/red_laser/wall + icon_state = "impact_laser_wall" + duration = 10 + +/obj/effect/overlay/temp/impact_effect/blue_laser + icon_state = "impact_laser_blue" + duration = 4 + +/obj/effect/overlay/temp/impact_effect/green_laser + icon_state = "impact_laser_green" + duration = 4 + +/obj/effect/overlay/temp/impact_effect/purple_laser + icon_state = "impact_laser_purple" + duration = 4 + +/obj/effect/overlay/temp/impact_effect/ion + icon_state = "shieldsparkles" + duration = 6 + +/obj/effect/overlay/temp/heart + name = "heart" + icon = 'icons/mob/animal.dmi' + icon_state = "heart" + duration = 25 + +/obj/effect/overlay/temp/heart/Initialize(mapload) + . = ..() + pixel_x = rand(-4,4) + pixel_y = rand(-4,4) + animate(src, pixel_y = pixel_y + 32, alpha = 0, time = 25) diff --git a/code/game/objects/effects/temporary_visuals/temporary_visual.dm b/code/game/objects/effects/temporary_visuals/temporary_visual.dm new file mode 100644 index 00000000000..8c7a178bd6d --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/temporary_visual.dm @@ -0,0 +1,37 @@ +//temporary visual effects +/obj/effect/overlay/temp + icon_state = "nothing" + anchored = 1 + layer = ABOVE_MOB_LAYER + mouse_opacity = 0 + var/duration = 10 //in deciseconds + var/randomdir = TRUE + var/timerid + +/obj/effect/overlay/temp/Initialize() + . = ..() + if(randomdir) + setDir(pick(GLOB.cardinal)) + + timerid = QDEL_IN(src, duration) + +/obj/effect/overlay/temp/Destroy() + . = ..() + deltimer(timerid) + +/obj/effect/overlay/temp/singularity_act() + return + +/obj/effect/overlay/temp/singularity_pull() + return + +/obj/effect/overlay/temp/ex_act() + return + +/obj/effect/overlay/temp/dir_setting + randomdir = FALSE + +/obj/effect/overlay/temp/dir_setting/Initialize(mapload, set_dir) + if(set_dir) + setDir(set_dir) + . = ..() diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 55373e4b1c7..a52d99bcccd 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -34,7 +34,7 @@ var/area/A = get_area(src) if(A) - var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/effects.dmi', "ghostalertsie") + var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult_effects.dmi', "ghostalertsie") notify_ghosts("Nar-Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK) INVOKE_ASYNC(src, .proc/narsie_spawn_animation) @@ -52,6 +52,7 @@ /obj/singularity/narsie/large/cult/Initialize() . = ..() GLOB.cult_narsie = src + deltimer(GLOB.blood_target_reset_timer) GLOB.blood_target = src resize(0.6) for(var/datum/mind/cult_mind in SSticker.mode.cult) @@ -59,7 +60,7 @@ var/mob/living/L = cult_mind.current L.narsie_act() for(var/mob/living/player in GLOB.player_list) - if(player.stat != DEAD && player.loc.z == ZLEVEL_STATION && !iscultist(player) && isliving(player)) + if(player.stat != DEAD && player.loc.z == ZLEVEL_STATION && !iscultist(player)) souls_needed[player] = TRUE soul_goal = round(1 + LAZYLEN(souls_needed) * 0.6) INVOKE_ASYNC(src, .proc/begin_the_end) diff --git a/icons/effects/cult_effects.dmi b/icons/effects/cult_effects.dmi new file mode 100644 index 0000000000000000000000000000000000000000..58a2d3c9c97343d710059c02f49332b31cf001bf GIT binary patch literal 39404 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 z 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

V_K?xjtb$aN1h-))Z>U-ETwUaMJ8 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

DVwn$T(qtt9RxO;~GV*gEq z1__Vnc)YF*>nnXi(V~bp8LTeKEmL>vPy;G0_$EiFTZQT(E$EN<M=LG5eL8xpFaE3(w-CSHyRH@z zZ?ctnY>IBo`f=Xl#~mw}G8uyt6(UF)8L=0`waN1Slq_i}-U%;p)p@d(xGB##Encsd8!H9;9 zf)4zQPtEgCL0B(N$5MV0IhDfbvsr*lyPgHN_4ij<$;(HN2G^kZmO5W_ieRyCUiR_n zL4w~W2*wvfD83+7z-u8bjV3xX$j+kl+I9$>h$<9avjmsXMmEq@<(=$7PO2 z*onh8dJGX6cbkXL!6sRGQ3$F#U3yw=I|RB-qQ?JG0d9LA-e5Zvg+&mHE=Zj<437aWq~9EguD4BNb!ebQ|Fq{&9RA-n;#1@yh_L zL`p`#4C$GSgvB`f`Exg0Xboq;A`dnuD^u-oB@x=9kXEPC@vto<$bUBBOZmDKy}N|7 z%aJ$c#HHmqXL|^*HwX#}_94P;;q19{6|ZpT4uWq{!NDGw_w5IqfeHc*dx_x!V9r9Nsr*AN7 zONHE0x|*EoT~fB4pUu&Thj$xnP|zB)s*A{%Yu5!Xx231uJS2V^THjfCr0#?HiI-pj z!Pe5%1+VenN7!soz9np9o>@mXw{V94-w+~aF3-BHa)@gDJaY7F3j$3Nor_NC85xCx zjBPT{2&&vX2!FkUmbkopY(i@4Mlh2tJv|)Q?-9R#;ke8b?1Zk6CQjm9 zIf4)xV6Z`MX`vgIL+nIX@nj=B=6C?r%F9U9$(KMH zU=i=e`$nc-2eh&}dEfk$;7Uh^w1l#9;xSXxASgJ&u}+hu$FdTwT|kivWAmMLDY}1F zaSIDFHYT^}%JQZQ2@97&G`d$4iN^!!tAkQZ7%7+tl=v;SJi7}XszHLmS=PwvP`@&3 zv(u+9Y-4`E01Qj@3KIAWeb=L5Z+~?1| z**0#>z*E?T*M`O`xiJDO;efllJdQUU2)FLtV@BwU=P#&FEc{<7L5YC~D_}DsDgn!L zBk14|yZg74xP;K#7V1g(Edu{JMIiu8(2i?v#U*WyuM#l!S~P_UvWJ4iEko$?Fb4rb z;YhI1J0%z0DL@ZJmbb1$LAi9JZPc*#qWTr_DW;PMy87$+R@Fm@iKvL&-Sc74|8$n0 zad(m-V2`j5=`XIs#T0euMLKnL_#7i6<7d2w4NwKal->!{5#2N{QZmYZHlwx-B3Vn{ z#6)vura}H>PEHPGzNBYuV!3;fut>{9R!`?!m-)R$nx;c1)*_O0XF&iMV0KzOg8gPh zQK|ljLo|8&65LnXK0eCW<<>-*tAIft+30MZo^ zDW>)dBv)v$nSrVP#_h$P-W&-zjS>)I^q?v?t1Bx>7SGJlz_tc1=UjlN$23>vA zvVS=%gaJ_ZA*GZiL<~wqaO{<)Ji<6q#x-%2+F_nzbkChKuhB14h$MLe74;NSqWp%~ z*QF)~d%k>`DS^aUAf}cJrw9b4K{(GW%BN&YwnNizaakGw^O;ATe6V(%!S+d0%B&S@R)S>`jpEKo6fzO-GRF zHuB%g+HBYI!o83C;%S?0d(oAw)8;Vw&%iXd3cgOP92mv3%R+FSmlXbe~b5e8RDoGL!1q=ry zbT=^AU-=}wJjk;)#S>7q|3^hit@x*V7KP$Mr6;OtKJ3gMaX(1*-gV%{SN5x?i*{E! zdiuWSNij6AD`426cilMY%R2Y}>@(vz>oLoMob+$QY+ZL8xSc<6 zUUjZ6A=rodq}xri&+~0LYN{r9OIR@=0ZFQEuR14Qb&co!^}hNX$O6CEkxQ`v8% z>tdJRd-IDAy7%!aTXOxtG!HRz==EtWa3G!-;Ns34;=4)bXcN$r*?pur2vSyPNQld8 zAUfSwsO^ZlNg}7M9+|}LK0qJxP@S$r?FIoKE;k%;V#uR;kD!dew|3Qxop8_{OG{60 zM%@@RpmIxs1t1`WqFGo}6l^F-hob;0kLM2{NgTrNs)2oI1q@dR>Yy}eDb}#J{SiaV zUb?rA@SW%2M@yMoPrv_{P1C>J*ukFAk*NG3Mwer{rLIw*J`Ov zmA$>Taj5&Iry*@nfq0ar?jmNggu_N0T5BJ5+1pzel>H?K0JSo(JukpWr0D~x8^^I@ z$8rcM#vd4gK;G<@OBCc{4X-xOyXigR!}kV zedSvF*sg5pXtwYJdN9eVgUr4mUkTy;^_w?C+D3(-%{m=eVKXwj#0u?RWwd43TRLHD{0bl?|)Dr^uD zN0N>PA*zgyL7ZNj8Q`Tg<^aizUTWT73{OqswRGdU%Mcb5VK?w-;40Xx<~ew+ptyLU zA7QM0Ly0!OHnTB8fYk@Y`cnq{qEbkb?IlQM{u>|mv4-25W3)pTeBbCrGJwATmGDSz z{D3bc4vivn2&TX?;vsH<4*^~+8Yobu(Qsf5!HY|ya}-z5w2*H$n08f|C!jBkN`dqR z3e4_d04=MD@Ju+P3V4QQOUUc;<)bP$R~TruA0TRFi;z%?Bbi^)gal%&7o0BZYa}C` z`0u}cJE1pvPyWmub?7)ulkfXps7z4NnyE((EWXEzBNM8Nr;i@d+aT7KV+KY`RJVB! zuR6y(gea`lFAz+{3gp?`%q&w@M&>}R{q9>5`vijUNej(#3z#)g}PDh&msEj z2ot*ye-AhW(X~KL%+%P=wKMU2652lCd7tQN$pMOW zxJPT~VY~enr~10lO$Z=M-XK3eKeDN*X{w{+-eC!@C1G}^Eo_X(+S=OO)xJ^TOg@aB zy&2W10Jx!zb<=(L?02v^sy}|bR@3Lv0tVq)r>jQF-MgEABQuPb1nL19TrsvRbZ$*#v`PXhpnXz8b&*laIDrlf;&;dRZm|s!_t?xP-_O zXAh5C1E}L6QXZ;;J%$0yYEY)MRYjmMx<}6Y*>4g1O6X+*h|l=L5fl5;0vrnH36 zG|Eu&;Ay$UmLboA$cPAj9v$>}?8sioY?TIkSvl%m5(zaR15R1wV)f8h;UukeRU#&L z41lyxsdwN)U3MOd_Fq3xN*zVO$Oo7ozQHlt(%HFBNkd~|oBqt*M#l~KldSFw>yTDF z!E~`vtNYo>9zvqV zzYYgN;QfSzBK7Utb$D**{)ZT4^TfM%?agw%W)^l~Rd5c^S_;l0(R{;7hq)???UO!k_m}~}Am52k17hyfrP6P@(c>cWUHR{cL zcmZ56m883ZLfx8WmV^Y18K_{rAAkEJ9(5=L)6`kVz16w~ra|9tLr6s>csKMsZpfaz4^S=>$!7KCtFUrxbfDPVP3?xIO$g9a_4=Z^SuIJxa8wY^G&B6}|6#DskF&!s=#1P$T zk7$@)C8KiP$VD*^F4H><1=0*cDRkR1EICW}k+gd*^9!(4>8Y@8(-wUo%`WTBbv-pHFVOIj6mmKSe#kTr}Cx~kJ}JLqlOCwuMYlAWsxiARS<@G#9eDVk7{Sb;RB z0~hIirDkw>SfxHo^h=2XX`PE6>{lhcb}n-K=_!pYw~r2-Vh>=A(&?m6;-L@Au%~id zaTon{JmGb$Mt#$-dN&LteAR_POcB`|Sy*<_L#LZzdMHnCGrby}g2K(F$l0dFy_!Ny zHoC((1MMoR4-D)bUEW z(sQXP<tGRcc`9%}+Ps_ghX}HP#7nb3B+f-V{V7rA?h{3(x%lH3W?Pn@y&~)c2 z|D)<}b<2RvpZ1Ved&`Pc9d%^m?}}sM+Z_EH7TtwKvs^6ho|e=NZ*U{8Q@qz&;*Qf3)WAsL&qtBRDHYXs7NsrE#(p@P;QGn zB%}YZ=SyVq(Thzbt6S7PYL2|=p6Em9bpxUN*=6y<7GULq{>=e!d(l^RYKR( z4omx6AXNM4wY5NtKWcLZAp91>*&a-pTj1c}82d6>26;?kwrK8)8o-+;Lvk434V{1j?qv%6fCT5&O4#*cC%^IL&3bcL<_ww}Z_Q|U02 zfduFSSZ6gxzFdX(hVGH=T>7V>?H^xQ+4RiZ5}HK@7z>2?`8iWH0^SMMUF^aSOTbz9 zSoa~ZDUEYxzaogurW4odHk>MLE6dA>vo7nV4YqYgR0(cNaH#QcyS9wY+hceSGEqKZ zY$Yc;%mZ-Isc3VGuZP3inhXh#jEInsE3&?`ZC}RKpzaa&5uEafkPL75d%bWUC0`) zgT8ai-Lv!X92K70g-1*vjK1pZNn2Q2aQQ-obqQ5U?X<7ZzJTSzzNB+$OSnQeCU-c;js#3pZO8&&)cBcc*eq{Jc5rEti0%wes7 z;e`%lKMog!f@o$qFAtbXABXE*0Rt&vM#9@1`TO?~4tsYD0kz}LUc-P=*Us{QtFr)n zl}(Zq&JO-gcGoa$^STJb&UJJ=M~#eb{DKA&rBxPW6)pfS#W|S~L$OsPHneAwskmzw z3q9>K9-RchdrJite?x#C-OxPmIVcTp^T;!EHBbpp%Ez9Un1)tOl`X;` zk~qDJvo7Yc>ghhb>2K_j2hqr&*1>?P&2VQThydu?2;f;d{kUSx6VQe}p=RqU>H@Ti zTLDt85OZA!vi)XCO3Df15bi{VC;t{f!Fr&}W9#7Kg^%Wan*m2w4^-uW^!+hZ4e-+c z2i=U)rVE4fek;H?ZQ$ZaO*WLgTv{wZs+?RPkV!m6Tvw5B4b@^-yh6-x)Q5qKgOH0c z5H05#L{Be#CaqNvUKEc#wbdj|T|nn(VPRh0*e7%~=3tgzzm&a7*vxpfIX_P>w4n-V z9`kzFT=MRnqreSaM1ujZW`o{+2F{V_fkl`jj)3(}aZ*&Rf=0v17XMpzn74};P3mQ zZeSA!8(Ruu?&ORm<2NIbt9@WP$UN@^7yVXL`>@?~;Jj$!+q}8a=B0!FFTmZV=%B#v z0`ISgr#v&?iH5cl2CeJ54}t4!?)GfhbqLEs?AX^BjJvo7#|;WN>wM+!ot@77LPA#7 z*4A=p>BYDLE}uh@8jwv$%lxJIh+K~O?~U{S81q98V4H6+cC zt@96uL5F}!xUm8Z&;+szc|qj}qQ6>C$Gd;)jcb!p`xe*#qv=h+YV6zf|5ZXrDj_{l z=t(L{LMRO?MM`8&B{UcshzzL|Wr$Qyk}1lRDGJF{2}uYcsZ^4LR7j;^{Xh49fB${# zV;}GFZq-`%{T;6Byv_keh#~uD3CD;XJf!pqM=r_c`CYAOQ035QO)gpUWBu*&aT;3} zQx~p8fnUqjIVvhIdH+MV5=AKf z=o2jz-4FAoq@q>V@j2*mY@CN375?SEJ;G+5n&Sm*uE=*77S%$z5yns&`exxy^I_fc z{7&l>IM@C7Vdr)I{hEDNBT%r$pu>1t=fCmYnj7zrc;8B?B#xWyG(bD9vh`|%0nnbyTj1~C`X8H+I8KuYc5^SZ#@7^*$04vu~ zQBqo{PotN^DI{nik*x6d1jZeb$5lQ)CK#EmQM4@ojRWkh>Lx?#jV=%bWqN{ju!lAa zN3gn$NK^x4KV}Saq|5m$1e#!Sa<^Lu&Glr`=cYK?K^;?;$qiXh#<7uoVIdmwp`iE6 z0t1aM%}J5sY{N76Z5d4P@qGMRaZ5(|#!^q-Kxp;NB&dKV@gW}5cc*#%@aS{NgxN*Y zIN-mq?_hkq_ycq*c1P-E{!+$RH&upcr%=~@5d#~3A5)xzW7LvF6CnUR!{5$~qt zE}iG+qMu-t4q5i|NFb||(7xx;e|8uS+&kcNZS554P`PKvjZ2k!?_6aQb7xVC<6>R| z6U=*8A;F$}i@~_U{_69y73=@B1)3u|Lx|Hof5jXlLqpA}0Y98PaBWM1D7;NuY%nW6 zBDd-uMb?(;rdD$}#b7dN^jRLfC(Ti#a`=KXsk;n-wG^-D^qHC%^{lXP`lhqHQ2QS< z-g@JJdj4M+2RU%PvBr{cnWm<^FO(tET zN;s#?W7N?P8F5NI1p0PV-e)BUexcr&Em=|uGEf35@B2$n$FQU?0YAiae2e)1Sy~Q{ z_GONoDVU8ZGbMb-?DZ(jyI{dEd^tn}`>Q$^(90F0`#mqz1{lx>`uR0Us^ne8FxKJ7 zvl~Q&`D41anLe70f+9x{tOB$|+iFY!-16Xnhhl$cx8|t*)i-%I`*Gyb++S@bGRy#r zjS{GJ;xuIRpYFB)nDV)$y&0E^Td?e&9h;KzxS^#uP3QKUvqh64twx-8)RLcCGp@g1 zY%|*^SVOV*SvWjP79BJe;6-T8`)Izng>BRoas+J?d~Mx3ZJ&?y5eDVcx&YoMY7NnJjDTW8Wy{KTU%jpkm;rQ9`UTy z_Fy}NcP*&mhZto+-3$TH4+qA&t+{70=*cx;8uZHtSLW1joMtpMLV#@gsfObdps^?E zCl6np6S5@3C-Lu%Qtu`6@T?%aL6uw7q^oGWT5AMyi1Q_H#+5$5e!Ny3Rekf9_7I!Ttgd)Z242-G0{(@Cx~1o z6o^f0*Nz^#+akNpf2s>k&1yDtEFBzs&MHcOl$U2l4rsY|1kMGjNKTFm3|gPB{ITAVllH)SXVCvzqn&w8$RgU2^gLI+ zr=?exg{g>OX-Q8zdEiQB=H@a_gBki8r1<;y*@db0}U%LHR`Jog{(P!ZP)TsmVZv!@^6x*aBN#d#55@h*|4PyC!hmnng!TIt8% z^$S&d0FWTLzxu?bOML-tri_)*7A#mapE%B)n_Odf89AUt!==h2rS;*MNzCQ);CS!j zt0KVN{3q25j#>+^c{)rG5egEgRC!^V1>tbB731zz@1OF6I1h@$|2gw~Y--(VB5o_3 zh+j+!zD5v3Hr;jp-#ki`d*v~zdq;H}4NOo1Rq~duVp0myqJX_QU6%wWgj8zr*0S1P zLz291wZ2{AvlN@4NFjhdRYJu4bsd1gUL7*Jv}5~s(X zxvBYAgVixP-`0@gc>dYYsI#h~-=I`i+#dE`v|&TD!JZ`47p92wl8fpP%(P^QjlB(& z)A6=##Anh63gyI!6DFM3lj)XNI8xna&X<<Z zYGX4>hotf)IE{zp`Oy#txxt{rdYlJ+5K7!k`H=?+W2f;#z->+m_+axLj}a=e(->E&DVrBwb+f#Sq0_7S zjajO)5vs`9mhG?Z4YvOJ?c0yC5y`Oo|6{TM>-Z0XEg|p7xoMM8PkcW9rDA0C7JoeG zZ(Sk1O!|$JCx_Xep0mB8VNiJPGDzq{3Z10PFt#>7DcY0t7VuM>PrpvIFjVdF&4L;? zuuAugQu+PWl>!)ttGke;AYeQ6axI@LzBR)tQROdu9H2d4S|qyTtczpzpJCETHIwFR z#UU&?>%QpV<4^5&pYD%T=rwiv%~|*>M#slb#4od{BP(ULW@W7X)R%J;MCtQrnRK$^ue|7FvYqNMF8g* zolIgI+;in*uf^EQ=wd8)U-b$D($}D&a1~qDtF*L`DwtJJqbw;x5F&{nZZy;B#e0&j zVR440WtF_tZtSG*LF|#04B^At;G`;Kg|q|CZwp?!^caRTrg}<>QekG%Kv&e*SIfP7 zPHo)UGR6o|X}5>B%f#I%dKBRo9bv3+7U0uK51gCp>e9g>j@ZD?R;}kI?uS zqbK+S`v)4+?Fs(IVvw|5dDYutdtNT8dw@JqlFkWS_FvwGbB>*zkTa(d9>sA}eLi?ET%3v+#PHqT`QsbxbHfZhw@>l3n zy+uG-LFj~9W$aFK2NY(g(%(5X11_A`8S|5eU};=OV6=MC!JUwkk{B-rz%0>M$%7qk@_)_aNzEC& z@~J&TQcFzo{Iq#k@eGTSUG-W+m?WRj(KyHK3og08aj3>XcI;p{(3x8$Z>Pm!4tR}LtFmnv*{QCmS zu^?yzU-CO{mwPw1cUDW8?P4!>kNw=%MmK|77!)a4| zYEH^QL<+sysRt*Pi5Fa4DBmNbkxG4_upxpw@`7z)g^=hqlqum^q-XFKk9Z81p2L~_ zYlv*#TA5r^3gF9m)%j~ZJrB6I26w?8QC_a3QP7_QFIqI} zGB?CWLs@&{=GXlvAM*|k=0az{Y$T3@E91OX+}RSLC$nVf?Adyc{G4Jc#N%pBtWM9d zY5nD*QQjIl{We=wWWwdxxaNj=*};>E;KLwL%`hP_tgoKRqLQxL)Gn%Itp^ zDV!M(zlG{bEDw z!G>(Hikk6%pC3hB4%)n1ZrP|mQyT3bukRyy&SEeQ7ZQ%4pI0`vNXu>SllO3p?eNMmKM-m$Y{d$6S15bO2T+b_5{Ybh)nrStHi>b`wrr(e!BiJ5U_I^X2)w@1N^ zOFjob$}$XU9oP{+r`I3j&E7d%&snq`$F`?m+=+j(dUpL(nU|9~Vp>?ktouGzekJ{U zc9={Kj2o~lC19lA0h5$|sizgbd-G%7j!9*s6?;24hHB`m*cSdi*(dh#<=)*>E|_nx z+$h&eOpdV4czrHEhAIC{fFU@ZIWu+hCkb9GIqIh_3a*E+Ye0% z7^6ThffUy{RhJmjE&K4DzT@0biN>!#z^67ra)a|Elg%b|o`9ht~Bc@%M4R)A%V#UfHrWYtUP(lF5Ci zKCIu=cjKXB=#n7>vuu<6VmN%#iP2zF2cNmVcB{ty9ei_?7dYqWQl;W2nmVE%6)xzFzy+^bK!D-%oSd9#@Ypsr<0?|!7A)Q( zgaDoZR4?b~P1oFWki|gtZ)TuujGa&F;}vP^xVX?$P>Z9dgL#EZcwVWbxQ32FbWELj~a#t8ZDujf-nQltvXF}P+$iw+7?eH@oF zfs9o0a`{WIkByYLoo2Llb`=}$zwPMcv<8QQa}^D>Fmnni zhT}j;y)m=Ii`JLv;JCqEx+YBz`a37TJTwKLlO4;H9v2pZdLJMa;KmELt7`aqoiC_? zN#?s%Pw8SzLCqqb7O7IJhEFs>d&aM`GgO%$t6tYt?-RTlUEbiy1aZ8@wq}@O@9h@D zZL}Hr<*x`OVCuEo)u)Suw>2hS8y?gQ{za`1Jtn<@5_J+k zsr}S_oJQP?w$P2%6ajXdH)mc!&PZ5_HPr1u<(S2n;CD;9rw_(?(Y57Ad6n?2n&If3 z6u9Lz5T^%;)Mz2H9+{}tP$|9>iaE>O7W#MZ+;JlJ29m?|-aGFP1LSfyP#$^z7{;#1 z4?(FDzPE(|IskyafE>VeRDsT?8?dE7HayFKb)ZIUzWmvulHZRtHm2y;o&h2?H>9vZqVITRaIHoTZ3lk50f5_Q_F5N zR=T*U?V|=5pI}SAjx zc&_;`Az4O;aWeeue{ooCOav3J^I!at1)Rnr!M|Fd7>Z zjux2OMmb^_LUUoD+APsI7{i~xOCI1Mm@o6T8Vx0@>3w2Vma(?>h5K$-T{}K_lR`*s zm6=;5$ElSK6c7zP3yT}OQ=<3v8{yedaa3VwkVT{P_BI-*kyuj&cYcbsAH#HFDo56b zZ*6D2lxb#!JimL;MZQyxe`LeEF8YHxd?d{O@=ux*Rr0zA*6+=)>q)uI@E5|)BzdVx zp-ErDc~^psQ6k0m5v=1m{Hp|mp=72{H0K?&ar+^e0zy1ERm>$vEsVZ|^Nk7~p{oKg z-0{oB-{5LdMhX^JEFo)L(C;dR_k}n$KtcqcDUQB3^VQ3j!}vFw7$JTy&FCjEOnKMBA_dl(%Lkr4G2$~M$J9*6t2g1d<}p2tX|zNq`!NlR){%aqsa`Z0Z82`oOTnA zI8a?R1|z@XS4NG+9}Pd0LDl%nU%wTTzk<2iwwPnbww=v!J#hG$ zyC1vIb;Sy)GVh53sly~mbFugJ#Z8f&6O%QSANiHdcXBdXCI%JBzVOIa_L;p#te&2p zh@O0$iAmPZl_l5NMEsQ&jZn35G(!e*(ke?b*VP>NpWK(V?ltGao0TBtZ&qZng?If4{-+DJ&si*Y$zqq(zxS~LUTd1dWhceNdR@P01L{YUte~EYdkO00Fuw*V1(O-X*24Uagxja^zWL zdV7)cVhD%e%^EC^#G7GUt-`$o42|j1f!Nq?*hq6AasxDCG6zm{LEP*jeuFDzKe$3) zo0-1#F+ZudlytSj%MO)dc8FI`&i9SCh1Ye|&Z9%nZ4XRwoSb~~reOishoMT)$e~f~ z@bKeuTn|}~$1zSICc%w7z=^>gTX?Xh$OnVkn=(Ce6Bg>cH7znQ7(c$AuR7u2$~q3l z8<1W&!-T1!iLIPPFEorC1{`B+g6#8+@OC#a76|#PuPzjhRf|s{jQGfL{?iU0)7(V+AB>DO1?GLnjZdcb-L}s<=kL{FmXpfWW~B}fh`%8g|+XRRDv@els$H>+=o6;d)!hBv zWOA?Yi+fqe{9dmzaaBg?Ss>D7kWKWIo?f_o*%{0Gk-cqyF0cMawGCH_OX!ab0GL~W zLZ_n~E`sZzzj5Qnfkg(}X6h-aPuiag`TGqOq<-3>EX?sSm9(RnG2CA&FC~Em5!w$Q z-6c1^2OV4)zxKnOwoJaD@xdlZyU6yx=R5FdWkB2*wR~_tS;~+$Kb2aJ1205~_}L3K z6yhLbu}YpFBW(B*A0gybD_Z9JsYGyw2z~Wqzp^OL!^bOw(=x_ITZ>$JTArLO%JZYs z0w3PeMoHa*YxG7ub#625X<^U$aALm3?IDe{c)|U-r<9q6^Va(72T>^aYFj#F7fupS zQ3^l3;L_sjkJe1E*L>6HU`Vb927^DGue$AgU)>~wfx^H$Fo<{LxZZrCXS<{Nruo#J z%c$#gyJf2tV%ah+F}Q2<3C*uF53cmOT|V^^nR>M*gk^5oNh7w;Dz{j%Out8Cx~WQ)%ajjbLC%rQWe#t{Au?BJGx#s(hGRo=nC%cKt4Ov~g% zBL~RtfvfoxK|MaIAZ=o2ZE#oZUPgmk55*s-Q9XRwXSao$+pM2Y#wuFoWM^l`6Ef$8 z?FNS3`Gi!omNx{oRPFn2lAGnhL!wS%;MvRMs!g2JM;Wp%C8MJo zpdec6TO`Z||99+ICl+lTpV3}%TBRNq{UukaW`YXoO2d$=Pjcq*3!!=rIN;*QBr zzGsGl2fwCPnN`^owN}w`>DAJD1`2&=P)dCAHGB<^CzkP#uGiuDzkcpv_al61@(|s; z#TcoHB-s!it}wk9%__=~5u+zl_K)eTSf!sJG~!mtZHM1WROru;J~MvxTg98@-U6;T zV4szX7OB!hOoE)IpocmF!1893(SA}H)C$>7R%uOF1v6KAuzy6KAdPSEvU+)Dt*dKg zJx$Y8mROo#`(lryLhJY}@vlMY`Ku2s@T_X7$nS_%A57~%dCua+llcKP95{*?7^P0V zc|2HDNxP2qLD!e*CgvFXLOaX_aCTyFe#Yz8;p&@?I0%0594fkZe(vySYqkD61^I3)GdEI*Y& zmls}5a!>1Qa#*NSAj`mK31@4KcgB&!@Tfi#CpZu=Ru>0n95g_h;E=vU;Z|TIhK(zU zKR6t4k)=bYO5RJR-%fMqhPmHswqTkgn6VE3`{nNj-MATMXNyp0>Rh^f`R(LmcEUVC zTGT=Mf zE~U{RF6UNuw~6@=HyTfG@2M;F6T+=yoTAjMW6pTJ-1i;IsprS7#`#@?aK}sr633r8 z%Llq9GeKBV)|dc8IR4X6A&%fs-&Is+)Zl9vguhfs>bD%RY(ZKb1c$iT0V6lHpY{5i zMkvJAhkFKOdS`5P6O#(EU~qWmqqK`$4p4N%tMj6K2)pozs9CppxRQ*yx`G+65Jwjm ziIA~y4%jQ^%f_(=k(t*iRpmTk|i?}rv%74lbtTV)4WN;Ozu6* zKcnQAh7}Dh{l>|RxQy*gOHfdncP+o!U_5^=_}ayy66j= z768H^Nf!m4)?2sjfxJ)uJLQnN6TTD_z^ch%Ct?fb))^H1GpDC&StqA?sp{rW(OZw% z)ovB3txyUdVMC8R{09KIrJR%l_Z26LI0EG_ZOw6Y8-4srEwC}GIG0HxUdXaTyB#$- zewZ;ms{M70_g=^-FmL{)#REPX{+N_tJK?eROW|$5VTR~})z!DO()uV$|J|N5x@>!i zQaA>L zl_;cLyiI<~*I=#(}{*jB8k}{W)lM>1IHj^GDCvB;wC@Fo@&-&k@kQr&F zyLK&G6DcV(O=7@av*8Q2Tbz+J)9NJ|EwV_cFzs%ml)15Qc!cMHT@Kc#yXy_z8yd1# zLhF&~aQWPgG zT=Ca;*&NkC@ri!M=hRo9l#{>hlbv(RR(1ZK9gn@Gwo7YSpSNQ8v!z^FMc#L8!+;r0 zu@o<5n7C$4Pkzb7t}}o$Lm>TqSTg~Ep$K6VAQBSK?Wv*9Tz*4pZU_qMTJX?#oHG;qG29AEboWA`2Uq7lFFKOa<;AFAb=*~)rA4fcHJ53 zioJ)ydjqfxU$)LyCBD70OK`Uuk1WmQx3zuIK=WX3J!o`-6V&+&+-PoCTwL0>6+ zo)t_sqkJfkZZKhJ;M+v7HFGd)KrLxt+^~}9vussUfSVn)9%+iBDtuM)s0OP+o2xEYoVr*L>hA5OcdU*)HQdkMubI^#eKk$S8RogcLLVbRu#C>jK# ziBdrk{A)_Xo%CoXc@QOvTU|1|1^ybjHX|-TA_P}`M(Pq;y^YYWLN8ywJS-}2{TsKd z=a4*)H2MH@Sx5u{8QD*2)oIkd2ef8t#C~L^e`(|7V-dJ)|5mn%nIwF|o=gz8Y(;DK zqO9zWy;fYBU<**hBM3lsBQEBqIf#V!Dkc<_R9uS}fdkU z#>OcLN6XV-c_6BrY#sB-5#KJp)ugDrUwylRTW(ief--npUaIXiQ$qaZUt{_J_dkq` z7*KP;Xk(w%`rMh~ckkXk$Z}A8$k4UrqhJaI5$q?7zn0(uii%}IOpzj{q}*kN8VbGo z&MLY^a8NE~Y+JX}-kzT4_MjwE-ZukYTp=y|dCbj&g8cojeWC+ieRocZ%C{ds9?{eG zUFn7k#RU2DA6~v}8s7!u&rV(8+2iNW?_nhIdppI>#g&UT>Wjxvc7&|Z-@F#B?{Wl^ zr|AwJEIb$oS7b1*uf=diZ7#eyJTB8vNt8`ajD*kK=K0jCvE)r!Ys4O~JG*`5BGBqf zIDdWg;9y>&r{rjaHm=MA$CLOq+)$(5cb(1Kz3Rc>xAd2{%(nw_HN~H%mWZ zhhV~(LFu|&UDHQ3K34mL+$s@Nh#|uE%gb-T}S_1y{(#i6c9-+=efhXc2ONX*lXS7 zW2)3h4J2h4Q6HhX>NXa#_rhpN&a6Bz)1}H-n8kr z=AO^flO3MdZw$`u5}XU(D23OP%rgnr`w^&iy$Z7!5%JhNGF;dBEj_;V1Ita_RVf_r z@>ctR@(sn$n0{@@bh>?NPTebk=Sq5eLjmMZn!RfW&v=#dFeIt?yMuV+Q^<+_xtj=D zzr4A)Q+}s&dm(^HOR%lei=A%bG;iJpquKe5kBsjOEOg|O^h^~%_*i;+5Qha&l%(r|R0{}vK* zJcEOSiRhexe#m3_)ps7udIUuBjp6>~citbg)d*t^XguEoxsAdC^o^kk6w@?XU2ghT6$r0}#0-tk&07MN zE8W<{e)x;ME@PZv<-vnrLf~p-)|LxDEZaRDgMsebO;6|_vm=s7=AWTMf4~*rndACm zkW7yasm$JH;gdm1;2|a#4A}zv9?$PUdxAh&yrc7%10H|_36ttgPmeTet9NG2!Ff!2 zFtI&;#CYpQH^w%`WWS%e{o~e5rF~W>v$9OcYARy|tbgXd{vfgkK^4p~*^g3B8>E*x z*zxTD`H(GxUp|#$5`dKj(ALwzHnq6;Z)evH&^r5VQxgdg`8Z4_x697qzeDOagUsZ- zV$>)0+IfFINB32W;R#`C(vL1|g-gnW_VN>o9Deoe;njW0L9;<%_OMb%4~_Eh#ClN{ z15*sRvX(1-#z24ZaWOjE$y`i0@~s>pUMFSYF42)S`LBe?^{9=ghmP7u9XU}?>w}Up zHnO5QA$w+9UoklKXp~5z=cox1HU~n~5_UXj)s)`eZA_e`Q%q08%iT4UceHMju~6!9 z(@3>Pd%Nh>@B=eyvZXyAKR+mWL{SuPEjpsqbMyX>6@5*ngsFD7UNl?&Z`+2}xWOG? z`ZlJIYke6U;?pMEVco-}`+>!~_Ppp{TvZyQR@c72Y5K?Nv2R+G#P@^!y0l}}>bhh* zzBed|Oa6H(POi57*d{jXimwO>&T!Onc`ohQzOPY2ZSr$<=T_D4xljK24Scuy%4%AN zEu!o>DgWuI$o7#q;rZmhQU9WaR|>C6R@`)VB?VspzlC?K3<}b~Q$nIvZTfySFX#q? zXb*0T6X(u-`9Kpgc(Bic6KQD*5A}4uLGBa(6RNfxC_qPHcQzA&lia`qV15#%B2g(D zqrME$-HDf;J%ERe7^02byJwHgi_cR&7kLs8E%$X7t)Xgi6RBZR*{<4Autg)@ex8HFN$N)=Ny!FEGG7G@ zEe_oAok0BjsOqXG6UMRHsG2xYUTTp=(eE9#LqviZAHH;Ve!rU8P|uZ7DvW@(R~u4B z{dv&e{wRIX`C>4lK|m;Y_Z%To{_aY$I*nIMI8xj=YGlXW$u5zxwL4mVVpu0{6XOGy zMKZl4FyM33^4|<%V^dwSf+m~Eg)CDtm$O*KBf!La<0*(v-n@byBDtu@NHv*U>A~T6 zO6WhdmU~d#TDx9(bLPYRj=756NjE@60EqYw*s2i1_c0+K=oW{7Gqm-`zl)d7oA(eq z?~4dF?@5UK_9O)*G%19XteMXbgIkY|&Hq7Zt-rZq!80B^8BuF#-aYgaF5;5EI(~Lk zUM!*1gFhMC0map{v~MMS(!^b2sV`Ke$mqnM} z_OjR7U#)e!{J5%251aUce`f%x^5?IM}-I;IU~%zaJzk z30Vq);XqDd(4X{6O#9z8VcFg(jJkjP*nipi?q5Tjm?slIY^n|>HAR}jDg!R??UTgC zVbpo?bMhwSmwmGmjl|rX57NH3V_=2WH*cf-f1tVPfo2&P$ug z!3CI(n%#HPrgv9}G;-T%J~l^JWNUP-@sN>N-3H2F;9^CdurS?TFJ|hK$Z?p$9A0(a z{Q1vMdMPi2tG@hE~dFm|b)htJ?sNmurCn2kP!$u!t{?+%Y& zz2=SwF&d*Wth}|cesM3+Cvjy@lh%IVi1Oo6!mMM4x`+JILwL_}t+p+ph64#c!+3h~ zo+MXz7El8)q;tIr2Nb0B@1TnOQ^?;hxec1~1}!v6qT`kKVZHcN zaG*af(2cV_4er@EycTAL`{AVa_)xTUgpYQG{+}pOHmk##Q|G zX;}Tl)?myP_R34i$ExqP8ZN(#*rqC|D|Cdv1$2S)$Mt6PKi zBz=Nd8hjap5>acc-Pv}VnKKK{LUi63WOD0eu4)BVXgke^Nr~cZH40MBox8Gc|9;7W zwB5$gH6Dw=!DndLT&NkuYJUwOsAPJ z^6QwVe;5DnF;nP_8@&0MDo)6g0MZ#qV*)rJ6Sj7~U@OwQAZ^s)GrO^Ae{C#y-YJ@e|DaTEL{yX!Y@SQ+j|CT&Gs7eLT1 z43puc0SUt$9&!0=46K+eELpN7G)WUrE5&WF@YWNm_`5%=`Q#5&LupLl0lVx!h%=(q zZTd_3iC45^xEcnXl-au~<}Z~)^zYO=IyyF9Hx4SM!@UOc|1ZCoDenp;_dzx>B^3M5 zZ0n;cj@X`w5Ed^qE=N~oHJO5Qg0*!-U=vUxwB8trEwGHA)&EzQ@y zwTPke#DF3cYdWJ{WWD|iZyAdexn zdE>haZZS4C|MzV^7P$N2C7aqI$4-oFt-6X7Yp40iV%RYlOm^*Brc`OTe{xXA&97jM z*ZK?Txg+p}=q@tPsu2Idpd_O!Yk)+PcxSlTmyx5ayJ;zyh3=CWt{^cyn*Td(@c~K4 zL*f2fJxWU2^d?xD^_G_ie-bkD(K4e6vLd=f(Yq#j>vdjoyH_6gETyJ!Ms3Sl=^eYI zXFE!p50lj2si0mmNzXto)PJ$Gr1f^&gg#=8){@x9hr6twp6NbHa=@A0{#sTmJZk$d zU#@t>+~PZh*2t>8MMpzAM>dwo1g%h*8n)}fro{)e%y-r$`D@K*$l+oz!K!MMh2!>< z`o(=8WepE2JT*xos9RvMddD7{)`h)a70izQ@?7elDTZEMiS~WwARQ0V4u4`aFK{h{teVL^9OxvjM-!Wm+K_nI|}_pnkNl?E#0b8IoX~@u+0Gk8B8HwF^or$I z1KZa9k2XPmoo&dncLR2s`w^S)eEgATkpyK-!CE85Y0UIDtH$$-9O$TIInQ=n*eWj*eCfCYj+zADyM5+N zI1v$orbY{D&fT`GjrGbH5t-u;1!c})@53Z!*c=9E+ATrk<}(Z=3_vuv-@4BnIIH=q zb4lL)pVkP=k0wQQos`wy6`BOUTXj7g72*?IO!outK6G0Qzm+p>yWLrYtl2`K<~(Er%$qAX z_2;=NX*~J+vYUt$og#F4V-Q=2JupkMxm`Z=(uE64nCMky)*df~o%aj5RHV8MDS+^2 z{F(%6sfCFq$oa7atpx?9)BJaWq2WR_y@POAH@F}nkLUA5@8g{N zefB;)k6xvyLreSj_Kj^eMQi@tah>+Ty?K!|;hmwMmc zH_O2hlI6mRZ-qwtv7b81a9L4qw>b$U%3@k0&qDPuPx3B zryaEhcTS^ zD3(|G9-yYn1YkC#n}74I8U51shi+9{?glxthSrkbBapqo&ZI+Ug9Sd03i_RFz9;Dp zatV6@`MUQV@g(fy|Dx4*^W|W#8t~^3S3dJzRl?#OicQ2y;@YFE)nmpfMIHt8t=sm1 z>8K}I$UUA-@ZzOQw>@>c8aWzf?kshM?JiwEwz2vWlZvV zLYwPzP}fBkZW*f;0qy5sZKJSqXJ;#*;ChMRA*Tc6kha>6c z1*n7nv}w8M{g**Jcy7Hful8xe+(o<{W(Rx8pkW)s^xp}WvDe!7*HR3lt$zzOb+C~z z0OzM4S5~?X4ploueSvC$teYJG?)~9pGB0^cMFTQ@%@C}Wut5|Nj}sHRkDWTz?%Vh8 zD$cOhs&Kqmj(oL|tyDps?TSK3tUq>abn2WGb?H#t;MAzkezP{F^W;YgHpt{cpI>y< zt-D3CgOJ77BP{1r(`4p)tH-N`mgO678*d=3R2yCQ z*5w_E09Z9(sqxgDisUXKIwd*0Pnma1>(YSo)6?ZX?Ll`?i~Y6HI!^lC2+ikc#O_|1 zR_{rM6vQIj14Xzd-(y%mEYrzZQKm;f#A{>2mra7OR#YNltr=W+Gx-WlbSD#kA<=Xw zGOi_9$5#bpwU=wtv%A37cTn7ku{?T0@kY1^Be6Q&+e<1mgR8LvRTj$s{9C;nah`(2 z`;v*uBDU0_!rG!M3oq{EoPFlrbC#`bNb$FwU0q$;5G|54&)>kh?e(hh(0Sf*;tH<> zwW|SR8ZWODX1tqf;uhQ>|EmDT^YLfWCCV7M38M_EK_kW9HF!{r`foPU;4HXMhZwqR4|zi#N$Kh9pVaTK(rW%o73YD+snIaA5m8GI9X%SzC5D;S(iAobKrEB_n-vZ5n7nVk@u{z+gP_Y} z2~qE%B0K*4t1q;El)_CU2fzK+teuunfO*$E#2(4T-x6@Y;D1OL@*1w#8<|LaUr|d} zlu3xGM*GGW4$5lR3`D(6HL62iIhe}#KIf>SHlSON*zTs?)b1ynN_5kUl&A{n_r-RM znr07`;{>}(=uI+ry|TkJukOIE9?SIQyD7VhOv4_$R0=MiiZXOP4Z@O<>mL5z98iMhnIUWRFJ9N_KpPz$y1e+3JHIho zPbVTtQ~8*kE*ES2YSt!`z;W(7)lefX^Yxv5*-@)plRO(0u@?mktcQ28DPcN_PG`P2%mO9317&d3#Ttw%!`@=V_tHk9LL%^Dr1 z0PE@zYqqV1oZLj)-Lt!-#8E@PkJ*^0J;TR`0{>0L%+1#p>M$Xe;nctwH1SoPe<1Qf zINfM+w*aX;K|jr05-c+0q1#I~hHxznCOq^^X;f=jr9<*)E znn=7?d@1a72JTIqaoQ7w#H0xmHlEAM3dS0YS5Y%7>nLKgl~}+gQ0|Hvui=h?G}=~E zaYCP+_ZQ(u1e&_f1aU&bL$^tj8Q1UipL};Ct1HTw{$J^Gh>mhw6oSZ4+R z@!`VSnKS|9kDX!0g>V8%LQzNJr1g(VUcE|7eCF=!6opa7Gqyg?VT~@>$*%0t~`dbI?2Yl z|JuY@$?cFdJJ26o>M&$XVU{9?4$09 zc<5$!W`zzG(-D>*$QrKfxbypXi}zITQU1>H$q19jQz6XWFYPj5_kn zYPGlbndX)j4y2Fe?4auur>w$l6(bx~~d>kKR~8rKEeW{b|iBiQJityB6dH=#m9TpFRIGk-c4|wt+h;cz(GI=q+&UqD*o2_48*txBo-(RuZYk-xWZua zb4D?j7V1oJUn-l{3DqNl>)H2q`CZPsQJR{r{*3OjkU1asHGDdB=uj(4gHZ{#;cC*MFhps0 zp4#@f3{nzQQeIxKxc6arS(y{FS*lH040d#fMlFFnbJjX0&|yscI3#_kvFe+tELTHD z2!u21vM#fXFyi3M4PcO>S$b}*&%+DkIiNF*tuY6R7O9u11aLBo^r9plLKsLDVS=+=*1n9 z(zh|!N|4ewGo3tD!a!MMIn8y|&&jjBCZ9SpM{iPG59K(KY*ZiVArTh(-RJJM$<~un zGwwdOIM3D1NMz(NRK5RPQwOgT5~3N?LUKM!gjbs;&k2$2o|3QB5mq_QJKO$)BpM#w zgzbq(XV~iNx4t}5`O8x@$R}IXa(m1vjpg|%Hg5eAtZ$uFi1pUDxivR`g?xhA!i;Ry z$CZPgW_!%~SEG7x;LF#|V@qWMyIG#j^Ay$cv!>g%tYmSFwe_@{kOtDw^jGHrTEym#+mw^h10yOTl!Xu7rS?Od~|7@LbWU@PFAfHC;Eg(y?mKf zwnEm8a@itbLSW>JrU-@n*V6{e?(Z=D=SGsjgJWK~LS|<#RN?gn`nnT6JHT4`b2)Ad4 z$M<2EAcQAe{O^kwFKRVny;N;t;$ePAVOgxjtyu>u*MzC&@d~WLPp1&?kc;#d@N_0W zy*hSI%F$%*128`%cM^2f)NrFm=xcoTHJr(RUs2t(<4Hlm`f)uKVU^+ZdxQq_0*+^A z=3m&JTXh1rwz>GrXejS!$Y32mHMZiIDY(L1L-Ohm@v!L{+T1euFcADk|>1oO?^1oC3XZl(tH7{F!$Bihe>QUsdtTB5g?W~=_CC|XBH6?t(?gGyzlZo4c?>azcWQi z=7x~6i_&E_*5w9eG%RJUA2Ry#}%o>E?VpX71;xRJXQ@;3OUNTawRm z`z0OfiuaT!bLhkzSDvX{R31?yrC^Z*>1WDZ^=2~&WG^%q`p=^5fR&o;HvSiD zmW$n^IhldMRhCQuekw`*LT6ZdF6Y=5ozDVP%Ewki@Uy&iR+IC zdk2K{V13BrE9ox!ONU;ed+_{U9`1BM74b&;*mRWU#I79Vo!J%Fu^#F9XHqE4zw0bM zNkH!3)~4!DuV4T7mPr(q&|JbW%;(OH?P(_00eH6Q0Vb%@p*rlXIhW=a2qw24J|7SQ z&th0pFX?H@BanfQVM1@C-u!GlSSG21gzMF;hflC;8>7{d}z;YM#`a@>Bus_`N6 ze?QLHUlzk(4yS;P&vEV0DhLKeOJ^b_edGG|XT&j@QX)gNH-#qpdoq0zzgI945j^@F z&wry2A9{6RV3bvI71zC4P|#F(5AYJg2|25V*iNGGPwCKI2n-Zp?!OxrH$!)A`K>sL zn;Gn_H6NjR*)jeh&E^8QHTmXJ0q*1Wq5}QoQiFRK3!t!QUW8()=cOFfvVzJu$h@z7loz?1+r<)6otZp4r5*bSOLU#)|G%ERJ z>mTX>6f{giHvG0`akoK_hCkKpYKUeQV~gOQAXxb_)uK_ciNAmMRlqh+r=fE6){e*0b639IE(Y` zgMKbgaoo}b!j`~lU&w4X5F&egLTnl|$}o{0qX|ilVYphUsr~qn!W;UFJZC9y2t%#> z&rO?5&lU|MGY~J1N@$mLFh)1D{Q2W7BPE&1Khj}}OBE1F8eSuD<;&sQXvs<2L4L0m zSNBu%yn1g)>|FH+F}+OX6n(cVe$g4K=0CyqVK3`w^-3KH_1Iq4XG99IHl}(~Qj+qg zY$O*-O6a}I6iN5Ex=`|fzk*w|=*8eQqW^l0ijh*jFEx2cguzZptDc8u*ohL3N-0{3 zEd5%0=GYIHe)70-da%eP)OFV{vFEvGHmFe|t$m{-U zlK;TM=5A|WJoC&=8NBwL|K16K7Sj#|tTfcT|7Es8+)=}s8Y543{OM~9&Z=I0Tb2Pm z&{8VvF0jHy2z213 zr)%WCeFNqyzG3O#VGy7*YSdUl_M{;9y1^zX-DLFPk07|Y^Z(IwCQvo@>)+ocgd_k|aqyNvI@AQiMvwen0nl*Z*1T ztaHvIwY%@%a9!W)J1n?*ebHU_#TTqDJOVme!+OJm(^uo*+W8cM^6Y<3X&SMk%M%Jt zSZd-`GkD8v%x)qs7T3-aX#l7`bJkx&WmCP?sH@0XP=S1ytFXTu<2MY3c5kBSDEP0q zIEy76Jti{$15WWSfGhq8wl5T}na&;MmR$Gbh{S)=lVblM~ol>RC6XQ z-sEpyNa>rdJAC*g&7+p`SY|xNT`&bcG$*T4&DMYN3{1tex@E}DhoO?^U!TKr+dSsw zShn2*&e{^LF*s2>qCMBF(V>hyKtTdkAq!=ZJO0Vmc1j*#pkKgW=l&P2RzCT9AP(LJ z<}pXqa(?P+g_Qsa+tUWj7tD!42CKkW8fBvk%C=)|-spJ!zfILqI~IVR?OMBbc)t6D z0wo0*Knc2+W^bRr1(Tox^X^Dx=Z-kw=O@i{{KBjYucmV=)@(I$qcmX^$?1mYL8WU) z3+HW&Wz5(%^(*o5JJ)f6qxXLiO~!=jk39{UT`SQHB~tL?2O3u*7xW!eoX*IMq^(=H z@=RpnzdY5aeb)v?;co!oeQ4l$5VZY!;>?y&L0aY%#MGT%FFGOk4G$dkc+*5H-MLg1Qr#g%ne|FMdVi%1T4?n&>pWoR8j(a~6;4mjydK$64PU z&UVMbu-xgkN=eq7`k;8=Ac8?0f6f5Oh9t>o+POpNyEPD9TsIUbJWxGo;@+Ad;y4id zbtV*yXyDo7j@Q%ikt{nVv0kg_EzoO@TU~JGAY#Wo*@73;(`Ss@&G>y^65;TR%s<{l zHO_9g97bg0XMfa(aFFK%bK-B_Ji^V>o#kyBp7+O^>YDDcvjB!dF7Xoxk%rpZ)fH$x z7ehYY$veR+Xc86zYXmoYac|@2FQh1>s2uRSdrTf+k@VAuUNVFbYSBNb)ldCKXVn7d!0^zVvXvIH~u7%36Y&AMX8Q76S1hIXJC#e_=%fEhRepxzqbSRXU1aA1sm z{I*?4GJ1Y;uj{kGSN(!k$ywM5-d(8}j>I9K+kxSynrcow9nq*}aRn5LmfyS5tS{J4 z)lqsiNi`$}@AT{O@hvgUrZ8+AQ3r^kwfp#aXS=Gjt53DFJ4%u*`^iG78{XeRfLQl{7*vbSQx+&C%k662Z^` z{a|S*TwAz>+bwj%t5<&#TR?wM_tSU;3GMP$ zmdk}}uB~%-m$_YXjhFC|+Vrm4Zf6wveaiLG^n3~wKyZ>9|gyM^Y)DpHY6j@7$8L8RMQmR zyJ#Qp0#_5e*gQ_4uMh}{%(#1gaOB#~j8zJA)OLUWzzw{+0`at4QgX8J+VaoDpCAf| z(|$3!N!Z%&fr<1)mr>1{bAzqHj{1_2LHEMtc1bgc`^-`OihIh*d1F)-fat*`Wobyc z;n@%2HbBHW)Bf9C# z4e)Z6J7p~8EZ6U)inZAq*(392og4ercT9=zD-}_VjA(Q>L%m+MMuQF>(r;*XIY_bk zB-U(BZ?mD=dvp7Wf<|^ZlfPfA(WV)dJIAeI_wW(pyBlsfe#R;!)^N`_HI=Y7r}D7| z&C@1khL^j$RgeB>I@K;->S08u&kmbK*)^ShK3$YqcF5!5&YfM3&z-2yr^2g?>83ty z(r5C2zn6~QK24J9F{UGrqSUYPmzAy2o{3|6n>?!w3VrfvIv{QRgKp_ZXH3(3zh5Xm z6YgacyEMmyRvE*mI1Q&8D6!Z{8?WdA?q@ z=TUeJO{3qP8>;o_x^eow@%^*|4K{cUD?O0hv3cE3q>nd(4<9ZEgqf!BxDuk`Z_X_n zh5cSQEnR?$OIuY&vEqwT3D*&k2-Jn@)BrCU(SL=7N6Dg`4!Y^;^oXkilg}$fHT^cF zyzdNEw-I-q!avk??Z@)n%37a|OlaE*Vl{@Ewd$4zCZRx$8lS^-(eN$+w^Z2P_ zAzcvv>RfT{r43WZ$hDreRNI$nW)SNxYWPso!p&(xgS?J*7|kL zFh2uqE`p$}j&tBY*c8F~P5c}v_+JyU7Jx(s|Ko*7gNZ19bNd6umY-#-zgm|h z@Ch9M#-)H)FNeLqn%d&;XdcHTP~$-Z1_YAlLt)*5{9aoyw7iS{<^vK*pXAa#T+ka+ zg9@t0!Wui4RdF2jvZm)I4F!!0_QSC+$itrg6GL76vP)FCm^ciV1Xz*Lc?aE*nn)Q- z>$B!D_X0I6pFu@JdAkg}Zm)(cgBTb1rMvN6{Ete7AjrA_5Gf29EiS=4(fUc{&j-k3 zOHq~8spKD$;1s@7RetqJB%g9wh=9I9#~?oSB@S^7<92?hba-CWjiZot@rL|dRaMxdM-P>f3G88zHYV6@?2=_We4sX zu)>##6VF3B@#$!c&TttwpdPYnJOiJPPbEK{+P^J~0XNH#*_XMy^xeA~`4M9;sZCWt zecIJi)k(jx)6q-sv+W;3a-dw zN3nz#cl2P&Sz7xi7O&koMljKUm6|@*b6)}xo#0Jn(sg^3@%om*!fwSxW1|<}Ia;VG zo&jX5kft1p(~>~41`wUfPr#8y>Dq$z#sh*~;Gr+@8Ws61>Xw#_QIyFtZ4#3@L7G7E z`(=o%d7q$cTAPCEq+8$ z=EN#fJ-zxpT!953tpNnQ`aoW%t7}@KniEbSSrOb?B65l5Z8|l5NCkFNl`+!-u0inu z>JL)tZt>Swnohv4(hzvb@o{xyEi^ymI$yPB9V0RQ3~nT&(aZyOySnbb%}zcc(hrGU zqZ^sOK;T@b3zR!jUBy~QExQx3cM*04a3fsMr@W2Zq^zbue}(_IcI@rWA`vO-YX$^g zB#yW#1R8YlHNxrNa3;#*=CE-WNwz+}7}DPR=xQ+kJx!h$UBdITQwBoY5JrBL z95a5r1%N&ZNLq9F7)2q*0{gJ5#`>(`iihYik502wn!{Aw!j8aG5BRlOc$-7gY=@JS z)>OW)SNaKStr#3Cvyf#mF+6LFF@1!2yB@pg4k#aF*Sb! zvt6zvCfYBxw>QsA571q9Uj{nnM<;*t6?Hgz$x!kP0;l2R!V4pj*pfc{@p3xi_L<1n zzA^h)M%D z>OekP=mMCM<*>vqu`rAp%^7V$Tew`}euMoq8}}i}KwcEY3aa1XT-- zaL?M}gd8SnTXVaK93(@YKXNCmP7ruCPGWUo za|j0zo@ZRVRoG|zYko1gzKzY`%L%vl!^TjojCO&<$Z=OcxO6EXZo$>Y#E{7mztrg_ zIJ7?tQ2za)(12@Ca4Cufy zxP~U$Cm*jS?lmx6c7$AK^ zM_pM?&VF1MjnA5zhYTNUYfDWXBO1|jt7<^=S3?bfir#taVR^$BUH0et=YEwHMaXnn zBBv899jMxMz&@$9BFnJhM=U>^T^wHi(_dj&(L-mABSV!$*`KElF_M~>`_^=bPdyx4 zyW=A|G9FKynY*=GuI-at$ATL=;)0&d{>cwbgJNGlQfc1pR_@X6(J(vC_1`PGHh-12 zKTGX8G6yzPcL4Wi%60rxX)Y*}k;JjcQ)48_k0g~no7F!^i?e$j7US`y*E-l+WH|oB z;n8`|_wI?9@IJaiV?tcdTT2e_-D6<1xvAHk%%Ml0Zi|@kU~{Fa5Pa52WIKuBRYBeM z)*yxvGw3P6sn1a*BI|+MkpX?fhbvzmD~@&RVxg4eNck4H+=_)G;7l(!1=65VLh%yh z0GEoBmnQ@;HSS`{=y`;)oZ8P_X~X?A%wg-?f`W7*(^&yHLGTp^16AZMJF|FsCvljl}(Lr{~u~(Y%^oRy@0hF?_RkI@}ren(yDeTWBu8z}sN;{S9(z zbD3?d*0o>Iwj5$LE}Cw?T|m(BxN+mG5$7_`b%EuL3P_uB#+1p)k5<7R#kc;9)UjMm zzNe1Jn&nU5_GI_2UFCe^Rw2N-R%o3zv46zx(ND~{UGm@s+=h-T~A>g|| z16?MUL*wn^FUqSK9|W|M5)t;(tR|t2Ex_|&e_oZ(A_s@*RGLuaVKGcMmd%rH}<8d)0stNP%dZHs=f!}%qCe%ZD z!1v@uMX6;R8ps4+3-AE+;*7su#(S?B>_O<{tS<|ITVD`4QLh7Pe$ZJ4-T}5sh%7!% zq|7n?^LpMatfEGCRL^&CP&Go5IZxy}%JI(EgO-}H-DISpFHt;hA-1xol$nZ10O;Nn z74^yVJVPe67PF}vNOqh|w|tQkySNN#nvv6m*;iSH*mTmkaa+e>HYD2LSvqr^gi#W_ zmR_X!9YRtKU^AGX4o*3XVCp?o-#;*-Xx)!7fojgBmA+;gr|#a*Ke-1!AZeVt<%g3Q zg_r}vf?$LB6rQTk1Fa&%UO~naLhS4vtd$9sUsm2JaVOi0pt1Ttl_>i{`3;t8DCo~0 zF@HeL&oExm9Jq{4rO6&$l`Jmx{e;N*3=yY%6gcXmTS)%evHJI_exbp^{+_A{8#Zpd zdz}y~Rng|#djyUH)Bba;%NywtmBg54*{=C<8s} z0+h}p{=9+pxoSpx`W>|3^2uU6S5kQhaUkSkPh3)WvP+OBL^8C-?g0OWSEr z6n8HrKw2=;9hJv{+e(ExYB2{&fsYrIjz*cOUXzWC3>leT@6~1Bkwb+?^1Ywkkhs6& z^D$r|aRb6hP7mhBr>E?NRg$4*?A34qRt8UDYG}^T60Gl{R2Ig4a&L=XyYqCgM0&3; z!_Nq&#E(7OMv9torfkQG;P37&+3S*+^vBlHi_3NC1n%HDuLFbj1thH)asf#bHy4sq z83eMmbsf=MWI>;et`eiT>J0mpi(F4Z)(4`epY&emT|eObdofe-=`30(rLlu&my!3& z=9uOv7_~8lYyS7tI85h+&imW$WM}tt=K=BO3*pO+0xFxwNtnl9BEipj7Yg(knzR|qY+*J9L;X|@jff-{xrac7 zoIFeJIY$kJrN6z53-Ci1hf1KIgwbK$=TuoP5h4>xQ+Ie2_iQWX`L0>NKJ`O&qXlx{ zIw9I6g^2u$i-K_FFhaL zGcRvQF}t)zVNhxp2cynr7k#at_#W`?@4M!X(z$U1Y-@&_?Uh!n5bewFq-gtaQy0yP zu@4`?>XfrTR9p7pPLWDOuY;!lIyE0tX-;!Bm|!){S;?Z%ZougAfv?sa8`u!0dG4^B zNwj~ZBV-5UGm2% zq!+zgdujW+(zQuZ|J_|aBYXCIg$HKy&GvWcrqNqdOEG1-`H;OwrkT%uF)Q7)yKe2d z4b|=G9{G-8lEoRT>&r@7H@zq+Xgr8XR&zg-1M)r3w>&s|$Jg}8ft6kZqH^m}dYJn7 zWmMk%nS9i;S;u@xcG;8FioP;h&0|lEdq*aU(c!K+?<`$4gQv$7y^N7cE2u5(+9ow6 zq~hP?!(y$-oV95iI#!oGs@FWa>DA-rtMvwwaWFfc>{}V7X%HKIO3Yu_Ii|eVopR-m z=Bqc`SPXgmDf+2LOK-`s)L*kS4^NM&Pp=zr&uaDNfkS(L+97LxJ@Q~hs6)uPAM(W- ze`dNUDEi*9@$6~xV2{(Z^)y4ZIBOhYTA&BJIXj0~2+fSLGNz%iIml(X7D28V{~73Ak{$j#05Y;O0_J+Pt$apmudiWT>Ww5C+!j9`Yf7w_UR za^g=TZhyM7DA_weA)vS8h(}#bkHGvSlBt5t3Bm zHGd2ghl%Ln{rhD|^+pTOsAp5e1bhX2O=y?%wZd+_S@$QutDb6(RL)P=7~4}2@Yl`3 z_~RzJET(*_oU}K@jB+s|>0`fO!QZ;GQ+A)lnk{SM#`nr~H8mxRZEYKN@m@X=O#Tdx zX;Vt3v&K&2vp-N~*>~A@6wIQ-N@4#c^htBf&82_;{o92y=I;4RmllHGIOXQ$HM%H2 z8H6VtAj#Z*Q~VGwDs^A=%c6JJoS&c3>Rw-VXH8+8AP&KVFezzJdyZ*`ryI|3s9>QQ;5<{s?mszoiHwFg)2fEN0L|0IJg5--uI0xkYZ#v7JQD7vii`7=cV%g<`X4T&s;8iNI^G? zKVL7n^t`>^(OV|v9fCVoY&PGJ^^qa+#TPb~MCZ{F)-Qq%9m-8Ct&0+3pvtZ$BxDfe zT8WmuSC&3(dSQ#OQv@*pOeLfPne|Pu8lYFMfC&Xhi2pwgB!~vfpXKxIkoH*}*V`pN zd(HGwJakPit((ZOIe!`L$i9-2lKcDj?~iO0e|tTg>6UkCY3WtM&dy`z<^?j74kdH! zB-Iz+seSRI?4==Vj>?_rm08)I-tI6=9F;6^5PQ=`S=X`g%AfkJMn|7NwVji|D0fPG5~i|j$|7$>X22N}*PJ&&m|ZUJr86T^-jJNbjEc#5CKUP1^=#}Q`i8%zuShE1En} zb4R-2;-Q3TMvlc+7_;)V0x4aAS^?B$5@+vp50Cnna94MnLqCQv@W7Y<^xiSXSb?A2 z3%A>Iz=hAl`R0gk{h>|>D-MIfOafU4|Qv4?+{_zM;>luZS;(|y~VY7RNCqzSL{n2 zuZK=>J0l6N*1F{AwPfdz-B}cfgYS7XpjWWLb^0r82rr&P7Ijps)(?*_Ld@1Yd;3?% zIO3;FB^P^FT1N>-BO>TbxDk7fL`3YofA3!NGpLxDVMHVM@58`pPG=DWwf$s2g89NF z(U5&a@YPP(L%sCq+zK(LTlq>7F6*~64WHaXRB}FfF1Jn|vpjFMbgAlm4TY!F*@~jC zU}XusVSBB$vVsRrJO}dY;o+gTBlSZr%;~KF zlrfOPAct9W3CN0w;0&S->gAcTR7O+|%Zk|gMv~HVfwYhmM3mtunEJ2a#S1skPHwHG zjE_=ai$cY*R_Z;hq;C8B`lhbjso?xV_AOt9AEe-#0Yuh#`}XbdvM-Vn4&F-PApXTv zoFL~+Hm5x0vvfRoV4VB7Ti-@Tc;_cfi983JWyX6ZceJsw; z;yg7BsjO6$4`BHIHf)f+NJPHXbPJ0r`jFivyxblhjp9#2`bHv|h@U^_hOH(FeEA@C zb#*mW)!!Y(8NSNu?zelvE_GXH)^Nd-(nSDj(t3<(1WJIdc>2?Pd zR>=Bih%09e3D}$YiNKal{zLYU*(xi_k{YyKD)^GfAVOxUY4@YDQuoTbDyVfe=q9CT zzSm4ccIsBuj!rEu6T)|_?C!JR;l#i>4SFPfcG6$!Jy1Ppy6ks(Z};v##*ulo5q{CC z4Z#N5%^T)5bYA(@wwJS4+XinpO>=$E43C@*ZFe<{&i)zuq-cF(dap%nNRmq# zsY0Re+$ZQoST9(f;WG%T(h%ytO_fi2E*;fRQa<(U^dXs?hjq*++w<`^i6ogN4@&_A z5Pj=5r}$y8Qo;proBJDK^gTLx<{;NHG9+^_o&R1}H`?+3*5RNJ*K;ZhjiToM;yP5M z52HR=8aRE30jg6b_}nJpLc;p3Tb|{@eJ&-^7HxV}R203#P<5uRQ@S_C7ImkZFYUw% zX=r}b-`?U>RZTt#FqNalqplnL?XZ+Vd#Cv`*-2Y9X9WO??Sp+ z540M^nUz8ULNW=_9EcVpP6XmiuS3Bv9~g@eA%QW+Sbe$K)OY6*G-bjsng;DKZF}l6 zbm>BciRJcR?~j-3iv}vgdAjC4Hj27wI*?7oClr( zXzhkvuh?c`0BtcCxuK^l_lWk20KT16&@K2XeGlS*V5~C=W^W(@1cS(R>h5R)Pp_$lv8N)|gTS|ls$_gs0S!})7+ zQPw)+UI^RpeBYpK7<=EBl3kwb(1E1{fr%#_+x@js7Mhb1tBBGaIu*LA99Gg>? z60q9$ef;ogAZb$ojem9XGovJCTKx3+bD4zV9*ASY!PM7rYuLp*xM^!?J)w?WFfu%E z6(m84(BKY`54hwg$x&zW`s&c#(1pk>Eupw&vv4j@*+#o4AIQ$hN#JT$h2jA2di%^= zZJvo09oBxpN$wXLX;Cu(couiwZ|G_aOtvg}-Z`F0c~wJJySWj!wX)0W;^I`Q<%uRHYRu<9S6AmCzgx3m z!!{F4TlAzJ{+Zky!0E9VsuRngGnFnz#Q9U;HxoC%pCYhh?WRo)4V)Ok+y=~p&%*_> zRq_{hhnMlDw&tJzQR%B;pXCzF7)PHR+bTA~#f4Yjc+%rEV`JYSFM5B!W7hW6v^t)J zw(vUA`ixdh1?y`9F013QEv3u;wV2vWcpp@2pJD3;G6tS%=YV_t9bDn0M8}v@&&Fq8 z2xfi1X53$%P6rl7oL-L}2Lz@5V+M7DgXf|N44Hb?;R~fh)6Y291^zU~~1-hy>`yoe{ za$i(c8tTs1Q8K?&q=Ghm7iMb5PMwnF0b)*p{ow(M<1#7HYzm`ei2kW44=qoa_z_VI zijyMlHpXXO(_$3nVSZq3EeC62iCW*jompKCw79w{krLRziw#4+YHjvEj>UvOOb++IdTU>ernQNJaVu(!grrhD4*0!DnV>FNpy z6Yv!H*&CadcG-7pD|}?@-i?Jbilb zS>;dL&6_vBrVs2CmOJi6)#iBk0_?fLPq~O`bWpG z6MIu12yNFvhZbz{^z`f*lx_6ONh1Bo)P0wMVvKZT|DLYh2Mt-FYCc$Xld9lQwRJ?_ zP424FE7f2-=xmkWKSs`cx~#Ibk-pau4T~ZAAt8@W?NG4P6!{$%g|zIot`eDFoT~G= zlgs)mWDVnR`J9ATWuc{yw>;J|XofwgG%X6pm^P$?Zk0xejv<+<= zX!xbSWV*@ru0F>5azDL_f32)KFtpp@oiJn-<~G!tPhaEJJ>A)_Y~RX`=HWuUd;5n$ zNB-6kNquvkEa|lJ>;gZHk8v+21wB%}DBFARJEgYnirpN=t{s&dD>J?di_ z9W(A#yu-wh;3YhO9#a)khi`o`afMvmfrAPsGSBZA;}xrN-qQ7nq0zf-ON2VuJ?2Qk zw8O2Jl{On5eep%_%;6RFw`PYBe57hhTy`nvdN^DBFit>r-X=~DoHPC8sG#<=|0(Vd z(ILd@!a7RA$s}^)I`mF*GT+8exL}$}-0$`P$d!(f@xUA5G=3p7Ei8tkRhTk%Y}nNWS0jLFsbQRlY;ZBV`i64)z%w+occ^Bf zPM+*St;=6=K^k-kexHoU5{k_Atwzi8+-}dJ)nyz5^X8wRQ!+hq{P=gsIl(F3Es3Ki zPi{TRxJ^>Sx8U|5EKfWvT`L%<*>w&Q4?mAv~m=GC7|K4{Y z#UZBRYbpiLP44k9E+80Ia;iByXehRlb7y|k@^RCyv`U6xWkjf98r_11*I84s=4yQW z&-%BwrWsdAJ_#?7d0ZfRcpPm|Pj$JleY~>FG!GNGeyg+SIXnBFXO`_GW7S|2~ zQy|;LlA#t=dcSASpTEy{H5koKZN%iu2pfSvxGXVhUe=DxW|qV$4O(p|6UlF5kgdNjSX;=cWtnd9M#qf38edm z4O4953deB`CFcHjEP45DO7&nGguQuH&=jtfPI%PWL#b+@SI z{Y9Agna-PVZ|hHJiRYo|imQ?wvnn=ueT-^Lph7F5itWaq9;eR7vcPrlzD(JZ;o&

TH~ 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”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 literal 538830 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

OqB-+S*LpNW~i6`%Rc>l`<* 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

4Es8*r{)AX#|pgbD)}<>+f***; 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%0D<06btbWwH{(fm=2#z5D;!jRa-h>zj3lw60 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⪼p$R?h6 zUf6?P&c~OD;FY{vZ2C-Bt}M^$d=X_R`?T```NF@~e)`1QGM2K%ZFU6K29xC==*^+5 zj&Z*uG-`tSgC0odk$!*#%Dg?K!thvDxSNTk@W4GE~;%*ojRnbHT|vM_}BmacNcn{Z&ImA;OF?@)AT0Nm#<#Q%I5o=; z_hf`?gypXy+_8c%qF2aU>~TuC&h>#|(2S+Fw(X^`pL|iii<|#`O|8IHa;Z*CtUic; zJ5%_`=6+`c-(=wQJp#>U3C2yAh`&>r>HjB%f^iJS6F0pYnA`-8IW1yW?#pz)CRd*W zVkf8bIaHj+%js_q2$nW?&;~-0KE}X!NH_LJI_TRe)3MeypFWKQuSM(zYGcF|2=sH4 z#mEAT8csHab;n)$@qr=3m6ZC>{68SxlukZ}Ey)gidc-K(dH@{VB6(p~`-TOLg6;B9 zKvqXwzAthWgyN84n#DW}%CP}7)5*-N4`8Gzo316J70!`Zc84^d4{|w4H1NEeg>05| zgi641t>lAVJbbv1z!P{&(G6oRhm`jBx(-If{xS&K2&R-v$T6u z;a2*csr1e?s1V2E36=fkmGKNNL%LT+fZOKH|L$i?vdqyuZPSg(Y>WcwETJs4ym6lL z1G@0v+HOJbMZ0Dh!-2K#@Mw|i-FpV6f4;PkY)yph%7@jSt_*D}$*vkx^I9u ii^ zXZ(*d!J26BRu!!CI)CAUvnTi;ZIG;Bju|^;$oD$tWoN><1vZY5-|#OW#EG_$#Yqny zIZYimh@ke_c%%bDAwyVM=ng`DtGdZ=HOI_gSRco{wGG;bjJ&lKLT=$|-r=U!KOq1K zDclAd(1yt%qW@#zrLl0xgq)BB)N+A>lzQvdpp53p9g`$UErybo>ICX;6;NkEbI-}} zdIplaY8Yc*enkIwrbb_Q%mUYC_kGhrl!a$F4TakJQA zQUF78_Q;5WL7e>+i57TE7{7$@yM4-#`KRIJ8+KT?FCk3Y6B|l7bb%EB8tE+ofiKtiJruPH+)m6l0s>Yh-U$ngV3%dbIbU&Vg8)Tsh ztb;EL${Mi5$EN@t=1q(;G;h(=(;NC|oi=ahd8T51wQ=6gmDUEPbY0axnX4HU>S(hm zrcq3$r$X|pPuHII{}ECiZUttx0mI-wxcmtLZo354jm zt7p#^Fc~+w?aUV_?$lUS`Jl^Gjww>Y^tceLVUCLYUAz)8!5+@NLBLEAN2?#1=p@!B zCJo!~)LP6(Z((KRg|xL8#e>9)ErbD0r3XO)eM9pGP?0HJc$*{>c@iD)DSE@qKzS)D z$z;}d@!R?Tm2l=x7Xm-YtO)>jYVf`Dg%-^kRBZzUkfG-+Tpp&p)8K2wNgFIoZHsPJ zfUj@M^tj@j3G%YfKs8pv1G(_xi$;d6WOSe4ia;9B@nj{FQ)yTb zp452tW^ml8(JXjNaW^E9_<;=I?UyfuFJx6C*#OU72;CvGWbt!zgdI4;zWd{gu z{g6n3`M?Y8H>P7KFn*Ylk`ZO~@6rP~mG0faNI`P~(HlABRcC*cPa? z1Z0=8ovUS6utqBB5K9Pp^176g;`V`aav%7J(K1(XPv6y^zNz9*9eU<#ZhZ0O%x>A_ z>m8|o;nG_FK+0T?7UD9IC2{osi@6epgd6Vx5@Ih1J}r+^xeLbz(4#vo+La><6OTP- z?Wcx2!V|t(rek$4?#~=X^c=Konow=3fJ;3w;=X?73<-4J4@3H?euTi zrJq92e+W1If`CN9906&O#eU1ORwO`|rP3>945hgX6j$$4DV`UP67% z8-CVk_IGlOdl-mL=_|YE>}Z8Lw$BpX{ypE*V8H*tgJmtyrU|dS*ETjX^@%O00A|_S zE2H*`<85<7zagPOrB2n+IZhghm<2Y=;SC%z2%TThDtz5PZ|%d57ETXN)BW|8Qh9O{ z5Uk+QQ#x9~B#=~ZSTKq(27*)`9TqJ0uUV>3u)|F^nF9xiV#>&ibH|L>#FZ|)XBcR6 z1}RoO? za&lM#Jju?^&S;b}zZX+~3~sxXYwL*KiFU$7KOQR>C(mEKx^hZT?gdSC^*OAG1-K3< zb~REt{>~RwdD#(+qcxkSSEVH)xLEwBscA726+7uul=uAY`fsbi=hF&n=HT*=2b&TI z&qMr;=R@y3?Mu@K^3O}exM8^b#6#2bQ{b}O+LAkj6#n)WwJkE)>n1JLL3j?3c49m)#aC4cSJ z6yQD6WXs2Qro|gA6_gdUDU}_+3N@uIjd9ZU8!Sgw!sjAJy8#ycq~xJq>;i?v?s{Zo zju1}QQPxsQ>w4|Izs5;lsrZ@mlnrkK+cw$baAbeSuHJFTp-(;nyFzC6PufL0Fw3p= zoi<}Zj>mB6Hy{6{2!fY$u>nYGV@b?qOe`V|aW8Ip3_;HIliibtJG^bTpf%k@&)w6L z;E20q%p19D^YmW)@NUVLHr{x`pXQ^yK_8)m^uQt;_mX`0p_baw>r^8Owv&JCR_S)> zyI4h5JFH-x6H_CklJ1a$xVs)f2J#oyz%)HPsj7-8AZLBAuCQGgZ+?+se;{{e>wAHj z#}z%a%J1vtfj&RpthBeVNbvhzvY-d=sE{+j3506b4cZAYjYE6yozt>TyT`cqdCxE0 zPnoLuZu6~-8FlRaA3c72FEnqh`fim$3`Wc&yeg+>shE@ZC|GNkkU(0Fsj0LUp%K3` z8`h8Tkz9ee`-mI}<~zJFF+pP9^60zITzsP{kx=ev{}8H~EyR?)VN#pS0BoCR5yGSh zmw=-5KdGe)tALZ7=~Cn=J6bn5IR$D>nQ}cFdpUhQy*AwG50H#8O;+X}ZY78LuamU2 zIspyi(M-Im_15+l&&!y4Lsrn*b zGLyt--G4z?JjV9BtjpcewD!#BAB6aWnV2Av{ZVuYnjcIbA?atQ@#s08o?1&(LV-N9A9y8jGp_Pi{|27IWYvia=j*Yy?tr5x{pBHR=?z**sAxM_R zHG#cyY~nG)eh)JTm~#+3w}()dRj_>eU*UUN9?yg|WB8F{Y9m7PMpA-)uhR}eNePgM zIin_lHLh5uFg<({_R7V$0?ni`G+(hoRyWrD8edwZx!RU75hghAKOxk;Jt^TC^_UCl zfxyr$C=UFSW)Cgu-czTv2pUYcy>oV%48Kcv+zm6L8F*Q2Jg#ZacCGFeFQ57JVNP(o z?6`!=am8#Q7%L8ldPp{$rUrh`NUZtUOb4M2jkQ#t&(}`po%`wh>bfabhq)q#L|hBPyCyLof&!A3j}T&}aVP-|$_h?+fQfI6_Q=Vv|j zofp&;x{`N$Ul|Piu0smbM7qL*bIu~vEt`JU@IkfU`%b4-e+rO)22)`0{WTYJ9gIN} z4?dTDl+{2Op!5f?zvO>aD^gGu!sTKmxDthkx6}uwT6W8aP%8rCEHlh(z2^W)!&lTt76=ew`e;0U*XP2;2sM!n|Uqit$5`ql+*)0w0Nci(15w!~g+? z@Bxm(ivXOnMSBDN8E#-XR)_l_43)yR@~_|f=v%JrDzG{_)+p92R=D$yA4-q4rDs^a zhc6)w;+shKbrUUC{sxiyfYd3w_Le7^d5B+U6F+gpKQ<0i&DsMP@^xVt934?GhKUi>YRb#@2YwU2aOGjc+FkPw49H;-1r0(7!j1>0PlPXxzqYJj)@dkP zlb0Rdm{#op>>ZzzWB4~6=jIG+65E8(sh{ZhZQCoi@~cY{)NHnCN-?U9f)Iy+Lnv-YSIFK} zXRm@U)-Kld9B{@E7Ia!<#Vs>8|M#%z*hakT@?Z+^3=TphO#v~)lyr@g(>}Jmm*C}k z8%iQ%I*-5s>VUwoIYAWCqz3<4yhfOm%#t4XP;UYWOUXOy}~FO;~b&l z@CXz`#~@2z3UbiSnV?%gTwGhsnt0qlEi)uWXSMJ=dn+dpd#qVOPP<9Yx*HpPd|Bx3 zRxem;X=7z&gjG>FW_+>j#sm(+dO^k%(x}cXRPse6SP#QK>V`a=G8Vv z!)yKW?b~w*eM2G&jxh)eK63)c|J^&4ZlX!lG-6v@We*t@qC(D6J1`a?$q~AWcbk|S z7lKzFF%ze&ae5gi3^aR+YpVddNp~3ON1p3YFd1r14oiVg4CF2}K|EosZS$T<2THlw zH#$4}s=+BG()`LtVF@Bcfz;Amye1d1B@zR|fEQv_Nm8$Id*-}9HCJx8iuYm1v`U3N zyh?uB(GQ*|*344t{|PKVk5FTV<5#F3u1n+D1Zc8+WVem)t_&E&4KH*xux5LS(HEnF z8Ng;yf4{VQ4x$`@-~2u2q?BG=*!yx3s`Y=G zaqVrPSm)C_Qf_S}h7|_etJ-mGC6GaM*-DQAa|kwg9-#O~PnoHbG#WafXWprjhbaLv zut7hgGc*jqKSxqr5TWV;&^tJhbUF=<2ROV+m0NT68jrq$za+TVsmIbCcy6;}tR32G z-*~g62sp6Ok*_t`fpucG!Q;Y+l^Ush3n4X<7CcupsTwnXZu&y7QX%~+zq;4R@D&JG z_4BK$8_eOP$FU_oNcZ~0SN~}h$paQRmcUy&i{A{C-g4kPnq`)*6I%ziIO0~ak)Q$> zVkGWh{uIUZcL(B2Yb_4hP25aZ5LJF*%c(#Tkl;Ls8v^fUARLSQ-< zip6jf{@r-=vr`prk58h=`iB*<3E1gl_GelgR&zF_eUDY>aoke9$Rs4L_;71baqXf8>AOg4yY1E3Wqewpp#$|yRh{qi z+({!rGYSXHe>)_E3Oo@?XAFBP*BWQA`Q1)2IdyG`7Ipo&IwnLFDm!UM%fy>cN0ws6 z6kz(eX2qo!Z}BoB3~u5uW#ya?TXaKs7!kKG+}_dVbHMPz3)gN+VfMPrcqXG2daE5s zpzeLdoOvR@Xp(_JZxGJr1cYScqoSfi1?#l26`sYj8Fc93Cy7Mz)_KZ8 ze+bEeiDh4xRm*yJ|9Q-H#}|?0jOu{>>`8WG7y3IdbYPXf{~rxp<0{zBw9&P?pKPj_ zSP%VMDXckb-DXB9-ncn9*r1jU!PDDBMgA%3SP$amX0F74!uA82RhCGwO8Vo{Voq&C zFC}EcpJk0-5=e2e_o%$xbRS22cZ*9e!k!$SaG5K(6W9KA_IFH!Q@e`1%f)E0hR-kg z2vDa6*g7sKZ3Qwd4-R>&Zr-nVd1^rBm>(BrhIiJHf zaR(4(r})iStm6%Ph{j+wkdIY%U^kI5i1uXkIPg2*U7soYstH!3D(c@^#HwO+liv>V zrv3x6u4Fx#3^ZcO?@)>@c0|M68}7mPcj@{4R^xqHf&^5wQxudt$qkOp^2hV*FkolJ zycUx{O@$D7S~9S!BKP#K&>NBkofJ`mio(KY1;Ps%E-n?Nu;NWmlIPeyPMFvP#3Gb& z;t&XgYi??8R>s;yx)m=*;fdg0kjbmCz$xhdx6QVGw-LAg4j>jPLP~m4uKyCqG zx5+Fi4f(5d4FJ}pOLzM;_zojw^_bDwy*R!C0CxYSIez>q;sRt~F%-53iitFQ&ZW}_ zLiys(vy8r^89-)?rr)mf$xP;N=CF53UsgRsBvtD*e1_M@ELx%hI92Nde&%-9>@q8{ z;`%@0JG>}?vB%p%C>+LuIUx4`i00Sihl63-4`6#Uo%t@zMGmO8G=P* zH6Q;LH_E!32LfQZ+t>g2asCHe^MYfSW?lReYZKRe#a~0QZ3*k172alJggF=AgIstM zlI+aPp}TX>xQ$LA z(AwI%*}&i7Y{?+UNrT?6+$P(8_wHS}Rw;0g(5F#cRPEp*_B4CvgzPpL?vhHkp z1HUx#(H4W@xuZ2scdP3(kwbkx`Ot?;oUbcDRpM7K?$f(BSbXQ$g^6b9r92!R&!%N% z#csG^)A-S=^-VMD&-Yx?E$7dl--9bQb|6#_1L9u~a;R2Eeh~8qsA*^%1opB0^3Fvk zMw1TSAGm2fZOO(vcA8HfIva1zPJAhL{niy>|16ag-j9s)LIuO{Lw`PRxjmN%xuzH# zD~Za z{gcpl%q=bVP;W9d3Ee5dUo9R7VU&O}tnr!}s`HD%77F@dQEbu9jxqXBf-~{Q!pvOH zSTJpCBjF|3DhM6PP?1q5m1=h4(&!Ii32KPE@?c{AMuy!0QTm7f$r^hb_LoH(;*SjG zcZ^l!Kec?_a@)Jad5Z?4YhQW=2!ZFQi#(xjA~f2EP2$aegX!%xOY&X}v;7VG8>F>R z{bu7+VgtDTrMWEzX66=5PFUGL#Dp-#xPd!nHxt{fIq||~d7V%1x~2WMHa9gb1y4-Q z!(c9<#sLWpn-(93MBRA^AtUqKnLtF^z@{G z9N1jtpY~_1E|EH`;WK?$uCIP}3s>7FjzerUDgg(Mg?Br@&VyPqZTYZMFIsj9-Q6~| z1G?<6R|p5S`}~sSjBl4{r`Uy_p!^6XV7Bd;&7+acTJO^#E(I?cDRKZ%Sll~g-aUEQ zJsC}MqG|-4HSpf@#GOUYsvB-ilb3a#GNi~F&+m*`D!x7DFFjGYh;@A~X0}VumY7li zBQTUgK{(1%y~&RT`d5D`-$_q!g*#wo#Wh}9A`!3MfdpsLf_GlSfV#D%rR7wk@#8;# z->%iXYiP9m$Le&-5s1!{+n2!C8&+O^>BzjlJ%eJ<9w>c)hOC^XCXxLavx%6k_Zk$^ z-d1HmUieq?0mHBh;~9Y!P63xJM*JA@!nFgqS&h&&HkJ@ zv*bIY+}l$-e{P=&PuF?K_IUZj)r&@613m?hbJni{e3X#c{9F zJ(SO*9~A|*9Etu!a(G5+T3REIItE9?biK>cB>gMd5bexFYB|YLd#F7w5|W71zB@@= z#x8504824~G)!kuubH9~r%0s%OITT?`9fM3cp}g+sWoZ4bjomY+<5n;MJ8%EP`16$+dL^ zif!5i&jR+F&|;bjG2kdWZQ#FOkm2fpF}S9dt)gJAA$Lt{VpPm@-=7XfZTTTkgh#L^%Fh#V7kru+9LM{^NPg1Rv9y`cf?I5+V7h>9hxKLm(d;Jpj;r&HN zbg*H#iOxzpTHipLG<6ocJhRcKUf=m!@{N{xC!}sv#qThyqNSB&!5i@1u~3?ctze^| z{bA&i1&ZIwX5?LS8wmUy-QH7*aN0OQGC%`#(XOI=`1*hNBmvp%4MaQZK29PUZMX8L zVfbRMAoMM)rRuV|8ZhKk4zw204;M=7QXn9eaWC|_E7$lHZ8rtIF;QBFk`8G=sv8E$79X4}rV1@w-o^BvnvOF;i`2Mmj$yUWJTq;G<4V zRKW3|M;<63|b|sPfx(ypNu~)uFTNS9|`0(IXNX$qocGI{F18(P? z!B;3Bpw@>=$s=}}$J88h#T5Ys z@YdCSs%Cc#$&09mi?m?;`0)`a-5!9NMrEh#X=!OqIB;Iy2HElTb62l=<^dR4aq(Wt z$-s;1I0TY_5Q1sp_z!;t4Q&;eeXK~nrond*-~;Qa;GURR;{0^M$ne2l z8K>y_ux;86r1gKU_raJG)VclT#<&YCeeTc~#$jY+a79y0KwMX)IW6w8Yu0{Pq~*|0 zkThS(!Z5Fb#Zc-+OZAeXZuW2_jZd1M_uwUFF@6^G!mWY zCqa$k>Ke}X>VI9m$YK>zLf@q05bDct3qRbMVey;3d69gOT>I& zPVJbY9ywKpjF(rL_)dHZ%XN5Gw)!GlrcbGWK|ZWE_RmsL*}>`6Bzh=9SmH#GbWCqA z9U&Fy!@P`{%%C)IpUK`Z%(1nw@XCjNWIak&0W2cGOMj~s8YYRW7~x@$LY{&}SAYb0#b=Pc580F9HHeX1wG6d^}l5u5bm*~p6S!oyVn zy<_tDh8}|lBgF*2LqiPd1dvGRzZ+ZI-5>&Ua?hI{x)msrl2~J%sQBIo`nHFFnQ9pt+Iz9k2;#-C zXUT|U;5JtOns<0Hu5E@hc!?5kI$FVCY~;e+8m~h_64zA4&>NT$Y=!H&V(ryIm~c*9 zt{w@kr@K?yVEU8uj$WSAZGCt$B$PByL$Q@3b&@c&Ub9Q}5DZ$z4eOIGACx<V%|a%*=!lv0ubxDfDNkOMR(=Y*906mU zOt4Ht*C|6LFf&|)a25eo_$N~EAGoEa=o69rSJLbsss7cXB*Y!WRxKJjYU#Fu?d zXB+nSADmOlou??hX8YyBfA@EC`ZPVJ=qW&vCG_;3!S}a-Al(t-Byc(yg6|?>TnA6g zjKtlsv_0wBO%=sZYQ)ZYBeix+XD0={dOa7ECka+!O0Ne5^F`PJC9cpgv!ej~-I$u? z^Ap<|Cjdq+;?7(FW=Z|%d)C6qsIRH5Eyk7u8t?${r%bkr3c>dWB<}d|3`Xm0x*B6# z{I-6PX}h;bGwb)Zdg&A?)^`_hgX$zA-0CdbjSbuzb#oE>ANJCXg-4~uvhH78&&Gf6 z8}TVFI(p?>bl{&>BG8l;PV_NjfIpbC0kW)R0apc~Z^%s|r`CjYL0|-m&52)$v)~%0#Tzi8`}7H(8wiAZ8u?9? zq;84$b`egU&>6m5FLz6YrggQXq{LygLb=82)g4K@ckfPs1Ejo?BT*}Ssm*PgJAmur z{#}t`lT#(d`+T6;XazawN(>rT1$^NJTsV&&!S}n1&U6pHAMTO){pJRg%ptT0e6tW8 zsg0AGq$-eTkMfoJFI>3rcn;;O**-g9dm)^znbN&~?WfJ0`INwD)x@T_7p`5S3a3`$ z6elZq?2T4v&HF1wJJ3py+6hQBb8u!tbHi7Na`39qUY&}HnzmqUL_DX1AY^ySvs zHPYh}Yyt$%1713`NeYhMr}l8y1AoIQC?uBhJ5Bm>?0`q{P5*vj zZQqgSly*bV(KM3adYi9OPhR#8wjB?-96O_8Tm)k%6dQxjnf2LvKKLW<(1lM%M+)`5G+JP4(;PV>Q2X9>G+NG3COaV#JOD*)X9S4NiO*Q>S9c( zmaSeLi~P=7dHcukLwpZ&`7KS#X^)8~9SC;Q>;5KDe8; z!mu|Q+-u*titkF?R)Po568jg!m6f~aRLQZ$1oCs5U~~P#9h6UanWr^>D{p)X?^s|f zZoF(YUU(|1N?|$Q8+;$4IuUgeNvY55b+ulWmDR$3C^*fOl*6k1_|@`n-)L}og*+)@ z7gAD=2@CfSb~Pw#Y29Vu{ONjqe1xE(KPAqVISDm4n8zTP3Pca2DDQa0I44uE++IsHNrG4MDdvt4AllP77URtTT(Od*4DV*62-RU) zM&*xebG37b1H7of$|+Z_I3e>c5dM*q7Ref* z<`1Cw!j|@A?1niyMz{_p7gaIazi{oX%x;0!qz43Z{N`X*9Xq9)(cn1gM9LQ1O&W^C zS#;+L%VjAvGr=PHDRg%yP&E9sANQ8&td&`L1wxhA|A{jNhiKY8x}{(E=wM{$=s0(7 z7Zq8HE%55I={?3pF6==(23w37=xwJCUrHR38jU^vCG`RYvhi{YAnhjXb(3eQoMCNz z0g@M=nC~*FG8KkXXJ%r!4{tG1^GDkKyue|SD}p<195;BfScS?2&7O|W1{MD8k1e|X zw`{L4RDWc0ngd^dC1_^DQ?hwx5?$^2k7R+sf8D75r$sw*VQ*XA`8SjerX0IyiJ>K|Mp2x&XSO_e~lVAVu8nJ$uvQD2RCH?(l_ z@z5wkEVrh&RCmR2*FFu*o{CJP68y0eR zjKHFS9+kUJ6?ap-&fVD9ZVueB!vKg8Rl+-eeWmLh40UyNPF^+noaOvDB3NShBuwT~ zgd1>6@Lx;nR8r?+G$_()+sKbxz zFc10H*JN48@q6d=P?{Ow`!8JT_YkgUM$?QCX8e$PGlwH12;CXPU67hOLv9eM#7^GO zXDqQnj7t4@B*Yp-1i<-0UkW_O;cwTFVm>^HaM3zA27fSf)ZiSG5jTXbp5V9`2m&*m zv9~Ka8ex%$|A_EJ;2oIoMEHlkQJ0`8xJaz~g*=!dg~$l%Viv1A^(HTWFzEkwq};r~ zrt}QN@1?I@6j!2GOsk{efbLPY@vnc z^3DhRJ@9}Y`xQoXi2J>prscFQZY*wqauo@r!av)Uv&bQZG0*&lMJI*%F0HQJU}a^G zN`kO)J#wEaQbFAW0tXihJ+?SM=i0TSX@nN7#RLdq(}@=3W78(uXWz*@ckbhF^smif zhYlrzYitp6CqKd^#!cQfvj<7Uav`_bfA z3z<`og~U(6adx<#;?O~ZCc#9%1NySx=x&8MmxPbBt=}n-ebChsgbQU0TcahZfvtwICi!3CW!9mc^7E2}GApTbT6W~f> zODW_q!w-aBYW%n_XDH}Q%ONkZ%?VjdZ|EwSd=(FHT}%`In8xO;`x-5LPHN zpgLqBkv&8etxN{QnU<~ts2Zj|UoLTV5 zhkyrF=o`v=-wG;fqoMXb}VPX<*;QxafTytuU_2^#)uW6E>s>qEi1?!8+zWYeEdy zLrVIgl48%jU8uhWVA8FWFs9ZIzyh`_R$Ne?Dho*C!Ku{{Q}m%1!%|_PVX0C6CPJ1MyB%^CJ;fLl!0f; z6Ce&ypBD{%l1(haQ!F%REl4UI&uyfQ=_Du!Lk4T@`*?_S7yO`pLyH=Y@~w%UPyl-1 zS3IH0nP64gN*&%7$ee)JZ6gbUkX4thI#}C81B8fY3|QmN!7U3@GH_+X>o#cU&^Gk8 zs@xs*IR8WB--{5Ti84MX!`4pV>#YMOg46uPm;-~g^cDw)Gu`*j@kFFg)ke=K!bce6 z4Byo%^6mTaGL^zZ0~%r?e=B5^VG5~45$MVn2k+n+?0sfhIgxDL>@fzo8Qkm!uP-8) zUdk-BEaF)QjG+e{H&gXUb^N3_E`o+hUiKlM_pdWcbrsC>R^Rc}Vi34mRX>n9gwV#P z{X_GlOQp&~hsOMnx=6Uh{4!tEc;!NNsya-{Goshm@DMHmUZOW-;UL4Ea^5fXt(#7| z5R{V1O7>(Dsd}BWvn(CeJ$N%N*he^G zts3)Ex~#|i9Ahb#datM?d+EJ-75HLYBv;v1H{onjvUz$yKK&8#u0!SV{mSLb2DnRap$}Po2jiS_y&t!#BS2PQu$grW>I+xy7#I3- z!1q+QsexcYc3ek!04~cd zEl2aqg`Bg0Al*VJ0l~@TxSeB!qQG&L1;eFRDPQ_IiNq&VU1`0`D8s4#Ahfzv4(~-E*Q`htsLj|88%7<1H75{vZE9 zhB5c;P<&J0Y%N=DAXsd#krBy=?sgWPEOLs0m{kieDJS4da*~qZ^9>}2zPKwgx!rwhBCVA~I~!3v^oJLN-$gqvT&LL$bwK$*G@_E#I=TW>tkS($7|EIG zgKQ@n^7|LApEM{MP`wf}Ap# znP=E~X+p%CNTZc_R?XkfZzQXo=1_2f3dDttB)&RBqHm5f@b|Iz^z;-04%!4KLb+bO z0;n)uX-`u42|KmF)AQs(kl3`Gcrw6?Yfi~8Tz%-3U6IOF$;rt%GW;w}wAfYdHkOMy z3=!50#n1_`_MRJ$)+PYP>xon2$B!S^#pbOoXY}4zQBg4pca(UK@@qApkp~s0+T3t0 zfjSh60MrtC^KGf5t+smetykD?_aeaTi19hh%@$dz^`}WZh=VD{%JF!DJH#VhAFUKNnJSrJsqO-VgdLSUGIMqd0yi5=0fUnf5#GqlKCxdqN5hTWL5@Wg zh56=qmT5c{j8~v9bp;3pI$eLe^2ZZc1^;lj8>4>@Mwo`ROgNNl{sT=Q@Yf#JbF0B+ z8W<8*L+hG`6g#o(5QXO-4CkI8;*^;!{~WGV4gSvw=4xsTX;5d7_$AOSNR|P~z7#*G zs`09$W!~oF<#p5=$5TKDP`oZc3AFt|rFDBERF~Yevb21I0hkHx=tUalm;I%uVe)R^ zz<8qc5yLz>r=6* zN-O#awBlK}ATHZW4ru2ndNZ;iC z=2otfvT{E5ZjL4<1$`AlEE&`|62~4@H*BUxF&0sy?m+|2!p|omCr9kRU_tjzvyW`A z`?P{AU3#WFuV33BBtJ{S<^HPrB;L_@;_5^skHK@>0`)~4NK{rjq?WkqDkWSe?+nwL zFA}MUOy62aXG|Y95e3aikX?ev$RorqrM8*9 zgHckcHwjOBN}Ssn2!=u5?9S`zNYRXq`;*A)!n93K_bFIzAf8VKaZ;?ed;F8g-MrEuMz54#@~-(=}J!)Bp`mhJM`fXjGU6 zYdNj6CB7V#<)zNoM*`v@@o`3*f&g(PFC|Lm3oNdua=S7rHUO@Xs%L>u54ZTiQ3&6@a_ zT!#z5QGEdKz_pe%#Q0*viLTd~BAFa`aef&SA^31-Us)^!;!X zlKcIfM#WA=F``a75o9_={B@tzHV%KABbIjM-A2}joNwgfIVj-Kb(pJVs8?dJ9Czb~%P=p&F59$;3Im3aAb(Jzkm6v0LBXkm>7 zHkOkAN7b8v)x59$|Eq+w4Vf}Up`9rSA)3sIiVO)UGL$qD4XTwQWG7`Pg^aar5|Stl zBq2$XkV>K?4TR>k{;%)zT+em={^vT^xz5>#TI>7$4EO!M-vdq@!x}w(zEjgC!(+M1 zN8O0dan6;M7w}eoSoz~Er-CvPtT7R}1>}3cQu*iU=5(eM9>ll5Zoq=cZujmx|8TM9 zRPLoHTK7}x(I#D~-PC~5!9bwh^My4%z+h2L3n)V-jbWNn@jr$3Pd4%RGGka*UOU|QAnK-MZIZD!5l!`b1Oh#h1K z4$eAXa55N%$N~nrH`0?=#OOdtP{vap63B^uhc1Ph#qFWs3gjE-7?L>I9bT>zs+Gq3 z$gWLqSzc47`^Hr;JoRo z)6rAu@H86#QVB{mC#-GE`IGz`WvPCXAdarXO33-LRPuMH4K@{AY_#`{#OD~Cj*i~W zN`Cn%voWOJKELAR!?f%i zP3bf^;nGRpq&Am-XRM9iYWkz$9#z3@3ATgcIO*iU&yigH4T<5nb;2Z!H@yj;$$jyn z_xF#EvPk1r;qMBr zz+QQRjiep3|CG7sXE*=)HJjP_cjD-4Pn%V@f`)7njFQH*wzi&NiBOaB_SgOFE{ZC3 zUYakp(QkS_wHZI6@Xb@6;+lPs062n4OeiSP(u{(l1yNg%?%IO@4udNz7o!wD1X(IA zEIN7*YV|X9-@ff&={$2E@5H!+x}KBwAJl8uB~QcBZ4*_M6;G4NaU%4MlUAAs=;tC| zO*KP_O~>sEXOr%lWQLwkHt&d%qDv2^MO1(82I&S#5eazg8T=~~^L9x0)>%Xi2{ij1GaRtS2Y>7jXEkEQY zy%25@C!yH-=YFxCtN2-y0(!y4g8r!S1}N-bzBc}jJ5U8`z&a?fn})!*)Ykl#F*t#CC;gJNMU9XZ}OHOqL8uyf;p*h8)=HWs!ej&FSy;^)J?f z?Q9ZCeP4k+B|0~CL?}@&>4}#vUAmT<+Ac80I;m6Ftz%nxHFa+BSE+9{E%p7~(kVF% z=4cH&!DRi;q2KH3e1*sp#FJw{*Uu3@mr!7DK;gQktLQ4qkoJMB2h6v^*?L2WX&fLo zXFO9QCy}D82uIYs_kaj?{0_c#SXo(_oCtr47qBG13MBA}__=f0zi*7-0pLoD!--%? zlx@3LNJ01tJWvW9_B6)GmnRGe-h)$}!FN}k$Dqqw#z%4Pd$tS}9hFi2xwK_c>OjsS zSsG^UzNC>z+OWNKp=5bX&ymi3RSvaGh&k{<@XutCLOHOct{a61fDSw%j2%-`4D@91dUn1)u){tx0fI)m9F}5r?yPuzCJN`SOA_Ds=boy^Uba z;^)2wa|izn@y4Qk%@TJ&~S!`j0M%K2;(`HOH79 zC24hWQPJhrVJ7N@F^CuU+a|ulJu zWSA3^jw}6dh5Z+1)zwzG&x(83MZ_q2A-s2#{?WoP6`0IAA>-?gd)70V(T1DFsgOG? zN?L0w^3RIFtLh<+_`A&UgP?65D4M-I-olQlYgxFIJHOM7y}%UiQfjI$*CH+NR;ITX zNK{D$SP`U)SQhg%`oF(K)GZ5x)X^T8kWBg2QW>g3F`DkG^PI7{D~#UlY~J!uQXY0$ zI8VUX=tVkHGpG^mIEgqGkwh{*y3+>AKz~@j_o>^zz48+oeqq5<^Oi~>y=qIZw7D>@ zJsh&|;&aF85ee&4m9YOP!H(-#OpFa9$}1F*mF}}x;io-n%d&b;0gK1~XLc91c&`>Jo3lZTC9ot^kznGq+Kk|h5(^I!X2>p)IN;SRBU+8U%c@PAMgucLJ5jy-c3;_?yo4oB zSDABkGZo81jP>tbyf{w?nx7zY9X&MU6<7J2KXoNDU>1@cumF2e(luo1=3x~V;7>b| z{)NdAihk-yKmq8dV*s~joicgI_@B@ZYr*a2EM)c|k|Os3crioN06D~#s5RoJ7@|%@ z=RU*e+%Mrwr&6X1*3OV-?i!2;4TTxPV(&~UZz$&-R+sy=*R3*)7Zb4Pmm!Wa3{Vxq z6rOGl$f{`3l~lO4IJ&w0VCJya<)-C$Qaas8P))0HpB2jF5W@VTZvGwP%Kr*2u;0x1 zLmN5{G}BnK7=sX@VHhp#Ep>0;a)nW~!cybSIHkh_dE5*`Dwq=8Mo8`<4A`(e>>gJp zozZ0T>ca;g!D5L??=7wz-tRlu3K7$^wRJ=vy|o5k%C2;KXa|k!@c{8{>x89dUY>%z zpuJ{9`=GeOnR(@PyW{j*)C>Jgq1x>OMf8Q6vl@J67){butjdHM9HZh;Nbm|_i#jsO zq`atthUSbZMbb&=70Q9q^Et}D(1dRPccsJoV;k2>O*=bRFFC2vS`^KIA`T^k z2JxQ%71)2{$-fKgH4HLMC_};*t~weFFqm&g8WJjAVE>Ch(~;dN29(-eyxt=o&)09a zCDE^r6?S5yexyt07K0c=;1138QgxAM{N>AA2)`O(*2LD|v-|too8P%Wtkc=P`dpaZ z0#uJtJk9iN)BZtV6ubz;>eo{<`kuS%#O3PnMv6mwQE_o&n zh8O}PTzS_ZUC|kHU3z7LV>$5nB-pY$|5||P9y*u>>R+KYWC0xW^ z=8rT$V#rt75%}N+cf&xNrdFTcN{7$z02cy{3EY^Qd10UT51Rz~{Xh12=l35n*fiT%`Bg12z)?sRtM-XBBEwWJvcg zWQ%B2>8R4dH{lys+S5kMRwbM_J%cmle3M)@2)+(hBJ2Id^uH^I)sA!=1 zAFc^GDAr8gc}K42$>Bw*5#!f(#q45%9<#U`mbJDS z@30VM$Bx3I;l(T@BNYUed>8pIAg%sKHAcix2x!{0Z&Miz0s{9`^7GU}3p3co-rkZ? z;#YjRA?zn|qmk3$l=JA(zA7p*{e!CVMA}ScLN$Tch8v%QpN{fb2xzh}xrz%4WZ0H# z$OYUCw+R@5gI2itncEYch~^PyN(i;GQ6QtqPQ)LMDVR8I=Le_RQ7Wf-z<6(nTRyHg zbs(i%C$QZ1>CyR&Y*VPZCvJCjRqRbxTR}^U=Y5DMn;inx%RYSQki*Ld_ni8Uj*bIx z6ZV60-d=E6>C4ji?RW5?Xl4=yoQf$YOhFkirjIaN2?`o0C$i$)DCn-@bK?r(1~=~9 zu>dBReYI$z`PkPri_~oADefDK3Z3d!F*Juj>xqe$8c`HeLUe&Hh3G7&Bc~!F;%32# zp8+H=ga*VL@NS$?on6DG^KH`hK_IBz1lvw&)aldDvDe+tuY@Q?oA3Z&HLzPC*WUao zf<6Tv(cZ!uA=?#T^gRPMxc4mriPZ>*E8R*n20AyXw=p^=79LBY((OJ1Zr&J9*c2yr zRH(F{grkyU{Q+4|&7Z5QoAJ-A16AQ)Ut#VmFmqXBZa#U^(2$>$Y}odX5MCIj6%vC1 z3IiE(ElRD6Yb|k{j`tf^?T+sRnhd?~*Ey>Vt;bt**DD3tsGTrP$^&~!hW_+}5)c!l zPlut3ngu@4iac>*R|zxbMEC&Mwl+0w(9$tqzI-|QJ!19@C8_0|&hy|dSBUp!FesFT zJ%uUk|B~S$(7fcrzNMsTH5O>Dy$a4w8DqMu|KwCcR~U`ntxkv%(3?5a822WH6N{ls zD7)%>_=)DIfpy_SjJMdFtWpGF(iIYnpwV9`lI+(fhCTHN!((&!Tl`w)mxiCp3kw5p zCnZrG3NB$7k5(fID}N44L^y3FA#=|^VSLq<>z>Ch9WEI%qlx5{3aTK`Bw%4>yg?a| zy+B&qh3o7dqo?Jxy=!nEz?A$24E((uMyD5E+$)IoQ&*194#95+PRt7PD8pRwgMhBn z*yTP|9M~oII1-oAIPu&13plD2=y=Q|tGnl-;rN7u2K0+HliukjyLTU--fX>1q$j$@ z890b4Qv|IR2Z@D;N&YYMJW#V9RHh8Qpy=2@vwb8iZ(Al*>o}t?Bi+^*8ZwuITpI%$ zZ1_@yUCyKm9_>865eHx;4TSksDpUj#UTQWQ6^lLT5ixq%CK?8FVr8aWjf?BfVJ_pH zCTW|2EcX{(&Q#K)E3iNk95R@*uuH7*?+=3p&y?(c);76O7|;MLy)P~G#S?r~3fQsD zgaHaER+>wj#)t%Nc%|VdPWwd4e1X6QHj%z)RG78V#RAfU7jeu8L*@w)xpqdQ`dULu z7n&RTrLIC5pZ`;cu;ICjS4)LO-6=qJf)iG&A~|9VUbxNe`gaT5MoZ%@yZ445uUP{i zN2jF;NCgOlW0oErUw@q0I>g{FS-6cx0T(?#{%_l;_#8Rl?w_Q*d7sV;uDf_cgOU-H60oIfC%)a*QH}l|wX$ zx#!b*%Lg;GH2_(HL%I8?mnxL?L8j`*0+_7;+d^g$Jf%mnz0R7b-{j9d;fri^bkvyW zxC55t6)^1AR8S`;oOosh`+}3DKUV1Q49_uXk}he1_u+T{{P~R&M})?4ln!GI{TI|O zm|#yKQVtX8A<8;;<;o!qs9h|;31N%IclsG(+}@qM%L9e>+S210+*Lf;O+42(kgCp? z;qBIk>q5tl%ORgkha`=)x4)i2lQx7B`iSz(pO=@7#k1LJ5EWvFu;|X1b;qlgc3?5@ zw)g*r7aywTyem==Y}_O7Qj z?w_PG(m;k%<_HerW_S=Me;;=+miOa5L`}pI=i~!zA0~ev(k;lO_t>;y!^eTxKGDS4 zP1n|DLe&LUG4hUklaV+dQI%hKwdexK0jK;N;9DX5g5Ev?sChVSF=w!=6^s)pVf**& zHhRJ-6UIMT+$(>WRhr#3KrNZ@g&^VuCQ4u^|-kw|Lv>xRmKx;r?d$ zIaKutn&xf%scCSSI_6=>5GEj$@l5tB(7czGrNhVg4cB7@9sq@}U+>Fst&pW3A5CT! zW0NM_dVOGB^cQzjszkf#d>EPdu47UYksO43ieMRSNLuU5sa1=BaMJgN1{ZcAgv@DE zvGipo$04wb`*HoPwefcmx=9XZls8BvlwT7ylxkmaQ4(oLr$Oa&(uyvdu+DUEYKt+@ z=vKCYeSZW-pd#o+2~Bu(`j*6ZFMoKR#=M|U&Fv&M{X%vHJQJnD^77DnVnQIO(8NGP z!Uv>tC49;6h(U*BwZyP#1gv(It}9L3_0jhs~EmPDW<8Mzq2)zq>j=) z`{#b;oY`4O5#xZH@eeXgKUiQ3x`Vb6gcG*N5vgNAs@WqAy0{GB~@A~!TM|; zP!Ft%_d7>*RwJE=+y#&~NHD=@K*?x|*ydm9{}>FVNUyFOzlgna=8SJSaC%DUaNRdi zF)J9PB47DdCI1>@qgBwSe%U$mQrJD2jj06X^2Gl z($dx#={tbo3sG2aN1$1K1FR}0y|0FX6gI2}jW{pNb}DzeaNAg1-H)I5BwquY@6xWF z?CW}9xz2iCuMtF|I+0c$Bqh$mH&?!YcdUk0Fajv&GObY-gr=^-=VxS635b(eU~hu? zVLfN2z`y1BeMfX{6<27=)BK0bf?xFSWc@t&XUJ42B-Ljq0%q$dkEq;nFCqWb)C0*I z9>`9P$TdBf{pmYPfJBe-Diua?fQ1uAgl56byOr&b-&5aEY zhQopdP0Jx|;{c~YBaKD#!clz%!5pfwhKmIcpu7*-n-#u zq_e}@QOm|EExVz)?A)^VUFRqS``=g)_AL6=o1ddjtd;xAA|*b4<@m{7L!+Hk`#mjm zP*WV%bN+?BVS6((Z)X@rHLCvgEV}(qZF9=qsHdlAHqWe{x-)WT_354EJM$+!mX29^ z)=|!N79+hzv?>?yi);TwPTCb+W*^&8U&XJwvT`R$InRI9l?*b7X>jG<4Ncxw_;`DA zNxPbw+HJ;}Z*Ola3_>lsUU|yqMdHiLneDuoWO-x5Zj@Wkh7BF+SJx@cM2_Dw`*SO8 z48@p0+0WbhmqNho5H62QHi0z(_xTxIk(bU^dvP{2Dd+e;cKhHlV8O0$rK!nP1x6~_ z@b=ue;@s$+6Y#OyLz~eyKYF^;TC82%8_I@*JEeCY;hAX?{`tonicW3Q(SQHlb-;q( zHKnP|j~kcBdYQlhitaK>`9j662`D>m+&GczWawMaq77s}`XC*e5qtr}DBrg! zZ$<}asQ&A^-8-3l6ISZfPDw({MYGITi0W&44w-Uk>5d&!xYHh{YPxh45mS$z|F=TJ z$zJ#v*l7)Z@xJcQ+LK$1UTK%=@;kDelWnkqI(X>NUK%-!x~>O-40 zf?*EW?cR~|g06)eK0MFbx-3#q=|F$DLsg6+T-m(BU$c)?`lNaP_BI=T!j>cdD^u-0 z!nA-~!yzcSqO8*W<_prskDe>ZdtojL~Wv z8!?@#`@abZE);BCVUKs6{bPFv11HLK({pEJlBm_0}W6bJ3NRQ}pr=T(6Qc1=ciOvSd$- zMGHkyFoKYw3@6LEbDYMQL^iU1FR#*!$Ypsk&Lfy-#YPENBy{|nP_^A4srKKGt$e!t|3UIPw`3R`r{sXv(uXmhi>U;q|{6L9K>s zEG^$|V!AbKldY|g4;8##Gr}7WzVZb|M$$E4DmVfzzWfuXjFuql1nJ`OC))5M76+&v z%o*L`YfxUnfi+y;`-+2@#P&52Ez!RJ%n`^pg%06#Msx8=D1h+ayZ6hjPw(OEgFXOSEhPy%iqY3BVf*iy(%UGe(cD+{OsY zdQ{kLmJYLvR8)gkMS8ARJ1ReYdJChcWb>4FkFaJ~YHVywml*+w#VE%l7L1<9q>V=fCtH5Q&c%y^SByU~LP)Q1 z3sC*lGb^*k9ZMm4zMwxOBiQO=SiceL!OL{g~YxGuqIH*OPg zDmtX(4`#e>}gI5z0GH~u2BEkx=2jq|DOUB0*qP%D#XCSTAc?{=? z7lh*PsjDP(xgq+Rnn%Fn4)A1FJlL@8}Y*Sy)uvW{!GH^I2 z^PfC_2LfEZ z*x2j+*2L14()?SFss;vC_?lT`E5h8v=X*!4`nL18=KQr9$~lU&t9S& z`CToxQL;ztLL48bI-qYyJ_h|kNEdO!3VAsyRPY2&kObw z77$FuV)}qdME|6Xyl-Ok-F?wNXf)Y3_?WPhE+6c{yIAb>Eshe`u zi!+BAq~^j#zppa;cJ3F2ztz=)?W2MUYxMf4j-NVp=f2|FFP0}S^MFg(nA)fEs{Sh< zimv;}gnV(!f#fV6&3Dj5)4*=MhE57w)J9l`1Y4Kg`^9Wd6&=|5qK_#Z-Fpqajf{B& z^vh@T6y7*pd|^ln5o9=>NCXIAZ`{U;B`S8D zC_>I0J{nY@jgrU`d7B%jDT0Ff zES2=S;nr=9N3Ar+;L|fe#P+mf8N7Q8k`oeJ0h`WTeYheDaxbpHlRWC|H@kK8^)i2PnK*+z~l$ZI2$!r+}Imvag=mV?6n^{bygZPUxO{OHi&KfQkHDxHI!TQXd`;eBh`U}TVGw_j^6WaUa zmQ^qU^3cY12~c%rdcHxcqerF(`lMQyKmUjLK=x?N`59bFfHr_NvMdR=S@0C_Sk0y_0nCwVucOQQv9aIeP>o~_v-ld zsedwQ2%&mS(;qofhH#j$YUwiMx3;)Mba;0V$Udqg6fyOrgfHlgCXlJ;`{I^k$jb3f z%$!QJS&oB7caYEZ2JX5u#!$IOpvXkVjdgI)8Z5WK{B_<>#FAVA*sOg#;GDdt_SuOE zhU+l~x*^6D74*ldR2y)CtA)~8Bt$n4qqI?+z z+2h|7y(5K)pDz`APwb?;GBjXDQ4Q7kgY}h_y~!Lwn+>d2F6(JND$Lz>aL}JtpOGiG z|F6hxfbwCX#WYl|mg1)S2~ID9xTRM*SPXFBoA zbA+NB+m+mzM~0D5t%aT0$~lUS%oNc0_vMiJeSX>3Fx?6p>{SwD}k;8<14R8Q9S;vz3Ew(5_j-(a^hbS+1)R^Pi`1;yKG0td~aa zf4{ubmYJJxyu9swMRPkwIVTqa`K=)LhB4FTDNYl{j`iHdLt7vu*)0&Qc-T?W>XUvr z`5EQ}6{UdwX*>nxSqSeksPL<4QOc9j(dos-=uoDK&(xFvgqIvx+wlEx@C>i+_|!X zc|#A8D;~4(Q7;g;Si5Yj_E>VMkF*F~ay)z&9KZbp;o&e`t&T$}UO=ce&yg#|lX;UO! zy=qnG1!-t-@T}XMqY=)(BpzKPy(Zmnd>E~q^Bb@X0#N~&K?cY|olsTIA7zY}2fgCI z1XWEkG&HPs{w0MwkWJTB5%0i z!}IL&@k$+m_bs-v`Y?#mMVzkt*USUM2Ui392OzRVNapLCMz&xoWDyS%6Pf4d&(r7&5s>&L4Gen?(5hQwJ#g zE~x#@d;75t_8IfpnA&sd=!a5^$5H@d(ACn> z@^jCd#kH>kH2W~GkN)i^)lFYOsR)0r37!+!Eksf7JeT|!f-icALZ(O8O`^kdkPNxF zFr zMROsk+u@Q`So4p`q4oN}0YPA28=(ZhP3F^ofuQ3337&-^b^NihlO{>$qh$9yn}b!5 zA<|hQgzh-*VrKXC$lH|+A&r;gF_T=W z<80>SRCmJHjnu3qEXSh}5y?E%_^8-z*lEz0EOps0_B1?GMBZf?cH2@nScfrbf<+x( zF-PuLYQ%B+-NZXUA!K3GxEwc6rajU>c(=_j_m|=d*YeJAuVFHDkZqK$OSsq)|L$kp z;A;PQg=WO|9E$PYg7Htm)t2gV1@WQz{cz1v>!Ye5@_=F)!|n>gNtiE|6g&2tUGRlj zHNU+FiSQ71?EcY2XMnm(a>(Tq;ZV#j@2~9>D69- z8b0mO9Y@qp%>*yh> zW=i*nCjW@6YV5X@5K9e%CFU!Qu%zwf-$0l_?HiF8M z>06!+Sg|kTon!h$2`AymY14LD;^CUk$!GxOtq@EgA~JIDD&**HT7xw{>-2`!Gm$*G z4t-O037oVc)rp}qOW_f?+@gy?Dba--f^>+|A!t>;N(3ZyXCSiGnMz&wsK4xViF`|YYtjq z&UnJG%_qH2pAmXr&u#O5x&CAM(98v*4$80>$+!7ln=;k z>R9UW%n(Wa9#uu1w$|#HjAO@--!7~Decg(=Tpx@+?QJY9{vc)Q%6ztQL*i@4=}j(a zzb&3}E*WO5kZ_JfhlNe{;RrrKNmN5;GJS!0byi1iz=Myv8o9R2l6C#|OCRvW#c!aA zPCu+PaWP`BQe4>oE3VBW{UWCkQEtG-$O8-i8C>uSW6cHcBSfyPgq=GMTC<~6d+8*?0STzi~$uX z6J_4I#-zqM`kmu$BzxaziJY2doH7|yaINsij~|A7Z2hrHhfBKH+YVNLqJ3c2j%X8g zO#_4U;S0 zq>Sxj*gi?6jIa-~I}h*Osod?`&3z3BKuY0oW96_ zTsK2n_qo9rGH+?%;x^*18JP=6TK!sdwKy&;qJ|X@1U4YeI-$Nep?oEb5gGptTAqZ> zyPTQ1Gu8=|c2L%gtM@1}8=*3|;bB-eUA#<9j)T??b>om^2yR*N@ z3R(0PCS5{;TM4IDu_5kcP&{P#nKPiqgM6+Q9dQV+oZV5F(#ps{G<~GE8ojH5fnP_pQ zMwCXyP+YgSoUbL1{P%uKjfI}WJzYd2M9;{xc#U%XZQX9i(v(%nTl1pa1ZUwgCL(q* zFkqlK5Wwa!(fa<~0h#ZFIZ5K&^KT7yRz2T8FQ{ih28IYjVB5t#{2eP=RQ>!^p%kL< z`@>ax#g$?O>1@?TCzemy(UJ3>b9Lx@b9y0R%sL?=$lYu`-%{| z4W<2_?h6yo@Ib@wSQ25PBDJ^m`|{h{STq=fuvpEwA26H?IyhM-il4mB>hn3iz_SQL zPw#fPBh}^YjR*6?)hPTaso%gu7zj0F=N%nz@9eL*Sd-v!bThlyc}Y@w>p5Pbs)c+Yy>b`er=mu@|uptZxA z0W*qvIT0IBTeQH_ZbP@(Iru6cR+V40c=1rg{|(&~=Qqu6mar}|FgvuxQfUd-g{2L1 z#<2jzqTE{_y~+mvnLBeLd)M}+N$&IKKKKU`JFeKl>U0^gTn#O+6Q8}m3jJ7n{kKQ(AV)Q_ooISaI!px(n%?m|QEp5x{; zkMp$m@HP{OS})ibc3au-`7d6KfMfS_si+a#b|0Z$*i($M}}tx7Syu(uo|W z?@1zi6vo|PLq9#aIbYqeym|`#Lw14r4pGSHh5uO2Gk;yox*dPUY{o;|o5y7phlD(K zL73RrKM=61Vs~o(`Yf@cX`u{6GeB#}#1@!HT0OfYmvo*3)F`a{VToIJhJ<7OiwX5c z7rp$9C576aXQhuSTt9da!~P?z^wYfaFU`^KcAIS^`h{6;+2#B9t&GDzM*_+p(W9j7 z!g7vzl#>%GsfmkGcP4O3!#KQ}q067w9EvvS3nV9~OTFIN-c;4q-E*qc*#>Xyt1MZ4 zbM<4Ua;|Y5cIs+sCgX5`8h#{TAL#K7jgs@}>3%1RYxTL=j_c+BMNEg)(n5EA|8#Ox zKZmq*dFzpOq+(Fui(?lr$Y@)QS@UaGdaCn?&#BMLtX=FW>6 zJg98uV6cFXI@g`BDjUS$cEezGFUBuIm5I0ekb%A1i*4d9Yyf@Y!B#rYmNz7n+}N1) z4SqDXH@(<~J`@&rAJ*+QRO#Qp5b4wY56&K|d6VQ83}OThAzC(EZ6Y;b?I#9I3IG1P zOvZCMyv9R^4@1Am7R;BoQPjn7P=~>|+zM+2KRKnoas{dM&QIZ!EEf8-o0dH>lEac= z5rKmvy4)B&e*9t}Vs`c@m=5#DpV-Z!%s~L)7c=*Kq#pQU67!tU-^?BNo2b`9dQsd~ z%g4=-ab=#r%fzH7j9OBUdz`J_yS4kmVJElb<5|tUJrcsr=o5=45nMD5+a)go$e2WH zhoyFz;>_rfyUv@j0C4Zj_clM#OZoC2yC4z$kb+h4z1dDdA0kNm!3OTe!lwErlZch zOwmBPF7T&KPpi?bk~gz|t^QuVXoi7Q{O4jrKxb9P)WTsmwlujEcSihiiIc2;=9evr ze=Et*6P>H@aFj}y>~w0a*OW@1|7kEU^FMac`Mux&-2lQCk)#&k7(538_o%R6KifN1 z`rQ~Z*$(9In;XH5!SpFKnI`h2aSryAT+_vbbdmJmS9VjyKQA`uMYbI+W7s5GZ5!!6JWX<);}AT{qwa zcBA+9WBE*2b25bP3(Av%v@v#954kz+w9uiC#&vL`85O$snWKm^ zLs4xAN`NEzd3mM!46;dx!;;(3a4a3n6~SEqj98C+(oHT=75?Dg-xL>t~Pvdi7` z>+8+q8wZD3T+PN3Z8D687@Z>%zLg{=P_c|1lzYn%;+r!O)kHp)LLI(I32|@yiT_H$ zZmp#gB``mcFQ#sHa4;Lh5b{t+NFDylYTBkAR=4f@E(+fVR#oJXwn9Q~T?%+QFzBo^ z^o$9-26Gj>{sYIK_=X01%GclC(BcVYy#Y%6->@GUYuoHTMf(-r+)>wha9)*nb=1J& z1|C~feJ;+ie=Cu$-{~>nrb@_-(Vu2~m)@ycH|$`!ai@6OrrfG^9O!U9v|KApAFJg3ZmCGG{B-o#P07~zDi@sjP zo#}?g_G?$KPN?O5|D;$>NB#PX<3r^J^+y;1#2813ZAc8&jL53|aYHjAm%!arklgh= zmsZg})MnR@=YAQ7h=l8)t8w_(5BH`rYAfhFyN@UhRp%cF9^Iz)41|Xl12g$2b0^79 zfenT6h905dxlJ7bG!IE)un!rL&|<5}j~f3;S>ENsU#CpE!Dxbla=Svu?A%xd%)3?P z1=nDNZ3q5da#GI=+MrTqC&lh?*0&v)f})!7bfrOqjG(j7QQQ_Bl9>4%_=^Dn|3)5l z6a9jm=>CHZo;$Iw?Sjx9;~JeK?Yj9*Wf%m+VO5Ilp8MsSp(=()ux@zkc*mEoI!UHw zH(0eDrjEUTe}A_#6Fg!H_v!TOh&*k*z1wyKZEREj`|oMwAN%YRJ$ zvSTI}ix+8~KUv&5riDYXj-h%!Z+3aPFHuUz^tj7fhb{uE}_Ju5%_Y?E=X zi|7%6m+CgtLic^rr}T>IXE@<>Ma?({PTe#(Xw6KIdMmA-qxtlT6^c=bi^3f-{9b3f zX;a_bFE>En$P!uIk3tJ4=N}lLdU~j#U&j;7O&SLEDd98_lt5RD)()&{02)MdIsWui zJF^tzI^3aVT(pPb#SmV%4Id~0bkoJF!k2Sq9399w2q^uB1j)=%Jh!b)r3KV5WuWU{ zf#t($-an`gDe@ojMXJ^RqsNZ)j*CvB3|ncHqtWSJ$@TKvG_%gUk=i&(&2kGb-ml2G z-s$4E_3f^@@@wvGom@U-KeUJ5?yWxS_dpaK&`c%h00 zEEuUMKc9Y+o&(z7W0sBz+yTIKL+%<)P$X63aFHlLbtseTi?jf@?HPqnB_l6XzTx|s z$Vkf=%m-1vF1}jSZ_26fdrq0W!2~XYB>S!WyqUXGeUr@MF7nC+yuI#!Xcpi?A;q-| zpn*kDT#%SrfFhV#&aXi)1_@4Q+&bL_t>a7_H4rsK~{*%Y!fA)fq*u%*7&yl74c1>C0|zFV>`Fu^bmX3(ZZC z`GCvRK3r|WTq9p;Z{F5GoT2IP;Q9tV*?emdM5SY#_y={SKdkE-e8GUZk`Y|T_r$qg zJBxiFjDhwGH*Pd`71h;G=OV&@ht@SkA>d`9{sEzJp6 z;~r)3(6_gd5R}>4b7k-F4X|ELXqzVB{( z%DpzDZjxl(VO3_e((PN??7o&Kb-L7_%~)3_9+IhVU-ngRUzL5=_yXmJzpfj{g^GvH z{@dSERMlAQCh9Faxcf(6(L9Zb{KiH}4fXp=ic4*$7k$Y4dHdf5eHWablu@y$>-~A#m^V9g?DiEvY_0K_)Yl%4d!2 zhGIdYkp1}aozQ(bY!Zk|<}f+=nUp^3ifG|TeYd7)?cXCON9%bq(^GR!lZy{Fe2rax z1^)HMq_q$%#EVT#?vFk8bk4_qTylA9ES!}SwOpaB~R<~QNFXM&@to902l^;!Y zyaF(2K#m*L-mAuntW#vvlsZYSy3ZRyzDdI`^g}V~@}E*Vj)jMJTRtGEoo_J=U}tz!wO4usZn~6I`?79{ z8Gvl#h};G_#fhCfsbvftkpRQSK1-I?A94P^@6eI&hx(rC+L-!QI_-?|z|Kjxr44JP z;sImPE@j;~lGQVGh9l>cb>OlD_ZX4|uB8(oi!?inXzvn9Ri zGPX{RRmu@7?DQw+}E@ z(L6Bdt8N$jQaPQ!M4Q(>k1a~xz8dFy*~b1+!@u_}eRK1jdsCfXl5gVE0Vz5^a|(v^qJZJ@1HRIS6oX;`ybe&;jNN7i-_F)hLRtl ztIc+QeJKM_gO6rBBSUPLxL$r9!2AfLjx)SxH*+X44iNVmb|`!J(65NEU%RG8#!A0_ z{f-_z`tstXOPk>qZpTb*BG!NTFl_!rMrNfsuGFGreJ$M1i9%Mgk+K@S6 z_?@)26Gj7t%fHvIbxa+S&CpBxvLj0u4QXbGu~p1{F)hS8s*m2hDG7G8QVDIX~K0%B?0HJ?Blm|=NRAA<;EWWt9R8ZZMvr9p>)m~N4p z1J;jIAh;gCLxJN5a{LcjY!_Nro7z@B4oQGpK7upi$%_}7L$x+!&gW|)OAk=>#+(g= zMn1sxQSEO(BJ8J!s6Fi~8VYH0SH{AN#!cR7V6$_`AqOI1PGJ$QwiJQSB@TD+sjm!T z*R2Oq$3I}TIqmIUKDHjtgBfGnnfkoae5hh?y>K+1lsZScm=-eX^mwEq!j)DJ63GL^ zh}O(55#Ai&8-M`gEXZ`5sVf9;X4Hk0CBrd%56r5#Yl%wd3KZd5W(n37<4+7QEi9#- zoDra!!VCy-?`cDGAtyv!d4mxj^8q;URvUqDN$`3{@un_sjn*h}fFe76Q zXMZvyGAaiD)K6Ff&A=GqK$c8YEF@TxxMf5r{Qfy~Xw3xqx#+r&7HjIu`U?@v0jfAf z_{Y{*EWe_?6F86W<6lzU%46@YK)yV`E(Qyd`{ZQ3| z4G1f=>Kr5@1NlKe>U(9nOm%p%K2ciI)^J1o+vKQj%-$WpgAy~6uh01Fv*F#&!o3rt z8}6^1G3IZPO4RU4rXopqf7!ejk@+G$g^w;Cxsln9-kr0`C#F_i{nS|gtTAJPu}e;@ znM#I2-c-l*?nf0qE)Y4%T$5{DEy|Z&*5!%lhH~b@!|yg1*HlKxoD;c=8kPJjL@8|K zj1Oir{Vw}RwKDIUN3F|i|F->lnq*1}zwCRsLan2)~ zN$b_}LVmVQ+&_GH*sV#uRidxE`OiPCJgwMjkczRmC~5TzX;lBu-*y(qroM3d<#PG3 zPx_ji{As__c9c%5HmS(}F=MeuQs?%<4_Ey1+YLt@ey82^UzW6&c#!PT5fYzW8OL`O z?P_|c5>ioFvO8V0x;)wGVa^b}mtVrv2M=3!KJNO!lefE`{&#wQhGN_d!*}~UR@`0uSzd=r|=Lb%@b}Gv6G#Km2`KAtTxM_G{_gnc3Rob||`; zMXoS8=KR>)H7@1-URV9NhYe0D((KW;83&*(ZK|e|c)(q-}-W zP&}%lv1Li;xZ!K5oHKIf%zJSbSJywjrC}fSnA$f{)M2$^#Z)XkJZw!&O!iO`|GWIk zbiB6jFj;4G#xKis1peB}8 zxL(2^ybk?T1Wx!TV{3M6Ag}t^PB1|x~nDg6G5+7{98Aes+bhCGwMVhq=MftBxrt3-cxEt|5 zr1Zwwp`ihYVpQ&};dJX*WX3)5o57g)3G=_$hVqQ^`X8PP7hQgp3w+IX8#z#+>)7DA zn_Z&tRMZBV60QETsD?S?YZ}pXHFC<9E!$A&kmUPP`Fd+mN^{vBJV`R$ls(TfRiR~J z@>@TofB!_xrONtA;l_ksUS88hi1ZkhrRBu*M4d5^{sMD-aAlUaFuwG76)rAX4tuXWM8K(GpnR zFauK#J5*L2Woe&Xb)xXKkI5=HkHR#CXkv+}W<;WMax_*P`B+ne_;FBD!TD3XpbcE_ zQdP)^Nt3L=O=AZP9ip)R#j*iK%sR^_ixc1ZYzF?=#wcS&pYnTHh-;?W?ioS zu)M<6f6E$^GqZLr{=6n7%Fw^OdCSB7XrH`l&-X0KIbd^S&x-lzMdU1flEz^|E6b`xSR zc-<>B*Ut9|yWn*tY;a!hV?#yx7roZJ8Yy~}dS7nb!79l&$&L6m_SW75`}R^*%A9ie zo%{T_(530Cx)cx7wsz4PGDNQ2I6dR?_U*Z4ZZu9$Sqw z`h2&C%j`ID)@x-=$LA;9Gw%1!XsQ3^BQ{;Ft1;?G;P!}LUw{2bSfH#?k!!NrW>0)p zMe*tJ#otzMy=8T(V8^PTEmxl@hKk)=9@$LWRDJ!q-@RbpyrdT=x99HC{UbS3FTHVQ zujrS3z4)|!y~lWw?r8JMIeqRPA2LpC2|>(l^+W3=P?84B2ioig=7B7{1*t7@;JZZ9afyJ4cZdq~er1 zZqpxidUH|0;j^s%?VXPV9xSRqQF#1V?M>lrDgg_`D7$AFbhFnBcav99>A;ZCN zRxqP=O~~$dDu#6V=rsaYbY`oO58XaYvDMo=4kL-UEb$fTFrzF~}C)%rbp{P+{f_8e?VN@MYjzKj{bT*dhj?5}Ym zZQ}M!i3J0uQzd(Q(jO20hY{jJBe^+xQ2ca7Ev@|JjQ59&aDqz#1PI$Wcpi@Rw~=J% zF>TBj`Hd$X*?RnmlT}q!N`>0KCIFZYNk27m!$q^6ZoYLStk+gZlCb!w_?CYA-L^kK zbu8oGKG@70wN8j5uCf2AiI1A}EKg=5t;paU&?O%E16DjXYR0dQkz0#`f3fFTw&wbi zXU`fKYesnJ`E}@^2eh_w>0vq_KgYx0`^br?Pq2|n&Xyi#)bB&3cX6P?{!2`<29?2! zn#}$kZTypS)Dc|}J#2TfJ~eMWZ5Ye=2Xxtqz_(G&w#ALF)D-2+InEo<*!S7rD*f8r zZi@GrN%-bU0jti4GJJVodn}~^lu7zJCxqA*R0`91;N&EpCJ=6(5D&=&<0mcGB`eMD zU_bu&LXk*vg5+7wOOu%V;o){oZfy^TK+Vys|Q&I4k2|x4`V#b8oKIFtiBT-o1;Ps>5pWlmXKRy3LC0NtWfx zm5&a&TeNk(W})jKJEY*BMcPAqhRhGxo0Vy-N*G#QbEsOV)Te+``1|4(tH%bp(<9j(dJ#OsHe z>He@O?bvgF*v>Pr8!}flq_2Kd{x(gs$zXNk^}k-7i`r{_&`D2TBwb)4cPi*@)#iVn zI<}TMCw5ENU}Cy)knOOi$);O#cR$i7Gd_6F+~i=7*`me?q8M4vzLS%mO@1VIVQZFi zqNbd`r|GFgkwcFey>yKZ_WPre_ViOuepon z6D-Zs~4Yb2d(~{o0=5 z&381qHFoo#qn`L>lhqc5ZB*Hc{lqRG!@mW`f>k(0;k2gAKfJOS zIqscu-?I^<@w#p1tRk%TWpuYuoNn! zfs5`P*53sUx)ion%z)f&H@cT}l{twVX}xlAI_ALT?-~_>uwF0WZI0_oMuOQHBBJjz% zXc!NoAs>KIi=G(RANzLi_B)qy(!*ok6E_N}z768%ER`1j9J*y5Ef8Q1U)cGPKBU7C zz+;D%S$o_65Z+E@0TqlC)*PIkh-d(aB5bxg-OVe4iZTAPZN0`IO@O-iZ`2 zTMLZRZ3_wt++bNpCk7~qF}UO6Fl;F#E>SnG6;0c~pb*IyUZkFalgUzH{n+ z6EzGf8#c0{CyGvXfol?BOqyd|B?=@nob#dgT_gyI zedr4OlZ30v4a0`(I9|oX-etimcNTQ7_?vJ?X=)@WEoJOm!@{Y18W6{i_4TGiSHByA z7H3dogA=5C0zV|5dpEW^u@d-m-7gb6M%EhlS?pW=k1KJ9BDm3WT%%BeR!Z zE2^_9`R2J4&99}r@X0Q_)b60+HB$bTtnQ0SCv6%JEz3GSc72Ug1rJvy$AN~xW1m+v zTJ2J6`C6KPcj_7MzK3>=krtZr+8la)rfI9S-kw_dP3Emq?5kUJwIa)j!Z9z#f;?NF zl~ty6q(S3EeAFwCZ{K9hd?0mATz-1{Xwtip!l}uT5zf1*Deu1NS!q;wn!Nf&Rd4Z~ zPpPA zsS?2p-q5N{Ad&)1dMRk~!7VI-Qpj6olg7KIl=A~T6(kaur$?^t1bHIbb0joP2FuVY&(#bWFoXRJ;{pRS2FVhJT`2K63qgVNu6RqbO?4N&R zeHiYxSc^0v(>mw<)Cy-McQ}~_p-bs^gs#T}g1kJAALz6`BOwq{p5vnd7>DYJIRk3{ z6Of{wn31#G5z1itrKW~WMH{FJ9Q^oI)`(O;BqG*$`gWb*R3;a0AWktO)7wGxO4GUB zFN;CuAv(FPwTxDlZ`1l_ZEzxna7HE2Al3i~F!k#DFh~8-*^X{>RsZToZWdYT|7q&) zU!PW3_xs9NOHw#gNCd+fo*g^r`ovMW(Kr=|^6Ji^1lTjb zyBxQWm_UK?Vacb#(4&o8F=W-3z^^F$A%RTAuq`%e#7GT&7s!9!nek&tu-(@a`YZ2C zuxP)K)_4Xr^?2=oHCJu~>AWe4#MI@Cj(lD4?Hs!rd!4XhEnei;>ejDmhuW1*|F!*E zc|bRlsoM}1%eH^Tfo*;yQ8tOJ_P&^HX`B(Q-_~SFKesPkQer;@8vB2k+nP&B9GgMvGf690uOG9WLSYp`m_9})@8m!~{{fp2Ooxt*8b^Ae zkHRKDxSUrcnyz<}O1Hwh^GcBOmTh#r05_*-@b)a`F&HzZKi@W9Y&k;xat_ZiOHi z3?+w~AyhDf1ScaLV2UH+;>lQ=He*-vDYN>%JMPr8cZDt^<&GU~?hKYRwpml8VtgT; zLNd;2Iyp|HT7yib_sNbmVZ~|*NmPULe?T+9{44UJaiStl<2`t~^Wi7GX^Ri#BOH2) zOJ+R_?}qKt98AT};M@Jtj*0O!+t+HtGb1n){}ZW34oh?9-aV6w32HKEERnuq5edeN z82IzXd?LPIHf&X3Sxo&>|7&WO7PUv^5NBAPq<780v-pV!TF}U_yv$P5S7yEG zM(q&6JofFOdc)e@AL;kq#(CRsC%oN2Aw_?l)jIS3PF49(KSg9TT06u|u+>(|rX&phLlcoJnop){vF59L0vEGqMC7nVDW-+Ln_GfIma5t55 z4ASfYW@KmppF8Bdfz>BiMj{PhQa%mehQgzlYi`U1)wrLc5M;doX4>45b2oqUhmm+P>``Dl;y08$h=)+fNXF@jf8J zJcIJ@>j^hlW0K*oH)0TJ3mBV2D=VNv#kwtB`vz-0bo1;Qjhiw1r~Cf+MG@i|!=cn$ zO!M)NZCQ8eH?Qe5K=P5?hA|^54ih`(>1XH zPOZ;qDY_`2f@6dy%=K2_X^iOdRCGMoNp0Lo^+VV?bTsu-z@jIjdN*dsg{_kdTWq^> zaP?g`$+iETzWS!-$}oS1rytJqFV1;1%z@W;lxu|_7T=>#Ko>xj{|O*-6hQzeBm7AI z7cx+)jK!gsO{l%{h7HyB1>7k%68vy!Z1>O5$$%Y!>&!!?J0J-F#z;bo5=f>d5M-xc zFr*P8=j=Yj^J(kruSjkTBA~Gi@H^Ij8<{r1nowZG3qcXorZ}LHR51W91nKMXcMIuS ziQv;~ID2QsB6jKXb5{0aFgE%`;?+ckaOAk%dFAImZ4IngjwGL8>Sf_kb=!%0Ep1B= zuFw7=f<;M_(`6mAM=Bo*aFjMJ91$>!En*6KvIf#=PRlB4J(7mgSQll@er?xr$X%P& z#+f{Nc;wZd0^LI%*V*S}d|ocmk8x%#a8La?Jd&l;GrH1j=cQe`mu@%iA}NJACD>Yy z$(F5;(sio%w&~H={5eN`M%p&Nx3dgkZqXH~9@HICUEz8Q`XTaWeT+7Bqe!8syoVh} zBGrvtRs7wgBD#ZJ?@>ti4%_>zC|^O+uB3IR2WH>>?jKuJad`f$^+dIC;2zQ+mCr8G zzMN*FzN&ri-LuVe^GQ8Zxmg4YX}O8#$hBxh-HNsrjhst#h8LFrL>Hs!Kw4>_RSI{ z@WLuAq_=Mhbw$RS!Nb%3D1D(1<((D>zQYWg83~koWlPIld2kMFB>7=GsuxXq0yc5) zn&ifUlL&Kx2IlZKAw;rH!h}a#Xg0KuOTMtX=!Qt3g>+$L;>#;k`tsBC3*x!_oQ_?z zQz6jMX*VoI~Kh^`G38k|B5llz){X|6% z9f|-(u*6p{F2+4?S2u`h3pmO>h0a5=PJB}+s^_>?5G&V_sbT=vi0egafY7im$6z!- zjogRG?O0*^;x)iqsfzMX058b83`^_vO(86NjorsjpEm7=z6;5tBGp5tw54e_PUYuS z{iYnEa%*VVHL3KsV6v1A$fkRthz$Jz*aR8*fq<7ML;TLgeyf~=Xc5Tg7#Kghu-h8q z$oyHLG1Ue*i26vdWU=;9Hq$Ab5MfG z$gIcA1g&8;XLiW6v0^DOU@oj9WtRCcc2XBWM;p1g`(o_zr!Td4KfIgwUMU+Fk3ujP zkx@IecHA{bQ=qDmQ<+CyKyp7feh1DpUIg z51T#gJ_|^yL_a4jghpP=R_)k_dldh|GFDoMhY!m05q!vKsPGS>-6>N)#bH-CB!+{y z0%}h?92S~5_!J#@gdlKl5vk5gm zPpgYHD65Tg>s%avx2)f0WLit$cZt!OYkkdn*PkajWKG*|p|44${T03BqP?m8Ual;b zf}5m~cE3Gr5v}xzU-=AOV%UD4&Csj+$B-Ngbn>$N8p}p#N1j(&$k8ilut-$_jenH9M zu{AV4y2I0G{<3k^91Q`rvNOzuYRR+jC97y_ZuPe@`X90G2$4uRPRe5IPn_{uHlaOg z)UkmQknf=F7Cz^B|AN>5|Fup}?QBRI6MN{vYfgLFI{YcN9_dcr#SGyVp%l$0R~oj_ z(KxDf1CAv}BDflEwx`6V*FPFi1bC?=yu>zd4~3Dbc$Kk!^mzEV>*(lEu(ZR1+Ho!W zD8jLpLm|#5No9?B6MISA+EIVo!-l1r$rXmM$D(kF#5lkn6$sSqNI%O6Lq&p& zoErUN_er{b_O*TRx#KX7h7_VbG;%&K_l5Ha;yKhEmkBv5=`PqyET~7H!zp-)U}r21 z>z2hL8Eyk)w7qzd>DU)FkgW#JAaYin)ac}mq+(?A?BU`OasXp%-+Ip84k*4NzLn8f ztD5^Tgk`Ir!l$}VULmb3Ir-R6GE&1{p1U zP$MpfiY@Y7iekJPNY{#pq8hl(#iz7dG$&;a52t+RaAQs zphX_!wC>Jm34v>4GYB+VKnAe^M`=YWz}l(Gb{3l6I8X&pV?zSC7xXC@`{qy;Xdq|> z3kOm!J07TA8HHC+9zir6xu7|`K!?oW{#}Z1VV3la5uL2xl5)3S7O{Ne)}-s3KCn`f zI_FEZFCH)q33IXaKG#b zP$Pluqg}}@Ba0A4^V}%vyna$!F;Wkd@!O~`yq5fytqSW6WUZQcR?6|>MMwp}-4zU} zTxI(elRvrEJaJ^sy#M}X^oGd()te2 z@x`RA(tPyI77a6v8c*Xn0*=|7i01z(b9d?LLT|G}d8M2L>BO2nZyx>d-MK@@YnG?& zS9p|0?y&8uv6()t_Z2P~!cISoG;f|;)u)(s;Ob~~p_7x{x9z`5f9XV@ zSBQdH-|x_^oG$|`WF}L#waw3KseT@sx^i^v04dnuk?hQ&WA{lkhd|q3|5Z*l{F+WB z6(}ZE8yyI1jyH9f*-?2o!sStI@#p_7H`3YxJKbGI35gV)C zo5^K07_aM)%VbouA2ae&d%_%<8Z@<^GNn~?N1y#V;jJMmK%>3v%}N?`TE?K%&L^Yc ziUg(Z_{Wd;!tD^+BRlq7B3K=9qN>^g{z-SDI5p!HS19wNOk6A6{|~zTov^SRHtM;F#ii>?IAM6x$)P`B zXiRCf(ZOxq%jp2gdD0;s4*%n~AgDQ24WB7o7)eonCWuoHK10d5w2qzM z_oHoIXD-~_Obz;T)thL_ex6bU#iI^$FDqbZO!)8Efz(piX(7!EWtAelRtMrVldlRb z$5|9h3J{I~C^)FpAgM!#&PTkItJu$jeVm3aV4e~oD?-z(MuKDvN_*aySQ+)LXf~pu zu0f(BizD9&Hp#qhtdHxWQ0yo}mJPH$#;YLuXSco%D)J^(ev5-Y4N(Pvm@HrEcmJG; zN$C@u(^WB^y-kvbPD>m$Hpch&@VYnib3TClaO?j%DempId2tqdnXtpb+w+Xn6tp>X zg|VY9FQ@X$b>@AOriEaiFU!N6@B&~DI#17b$V1%73$xWda4-?e*|j@3F{!v%1Wglv z(1N?iThQ5iAxwg0Exr|cRVC7q5B=RpJ-))`yAJr6xU2f8zc3QKMMAZN;br$YG>=$$ z@7G)rlDlz5OqoBlidBjCtTZ0*h4GzKg9Bc34%@p7N+PeeUVwY&4F8>UAgUglWQ^wA0zSpd?B+v_evCGi1+(sj!cXF<)q733@j_eOwu>}D2B&o*ZIhw*ol`w)t=e78Vw zp&q#pLki-8-A#->ckyD5EHIj|XZ_)N0@kv8Dnb=y!zus*6t3@rOH%0ed>~hde%Vod(-+`91-*Of)fd49+nrm*w1G0)^6s~byGMp zm^3~%H~Y=bzWdFS@0`&y&gG0BD;IO8rfBTGFWw2QTAyz4d7*zA#FAByCpi+Z}sG%v*8i&vK0;ohLg0 z6KO)@pc{DkYPqmlaq3zW{n+2*Fd;#o%t}T3@mk)%12#YQ@8@w+OVhawz8%_r9#ZhA zJWiA#TRBu#pDzO8D*~P7phO9XX1yU4Muj&7Pp1mT!M_FujJHaStqiQ#wteQEw=0G$ zpdNkEcv}>f=kNtjT#j8{J6zKrPy@yj!J-)BS>ss#S3G`jsKKY8E1{$P8`8@e=%rJR-R%^<2v1 zQ;pIX(qZ4t$hY<;$n-$+`uFGS?g~C99Qr|ybd3LG<>1tGw4%qGFmoZipRZAC@1&l7 z_4>6DP|zC=uVpC_(Sh}E_L8aSp15eP?csX2@4&dbm1Z1CFq}0`fbd^qp0r8Y;;RT& z1#xcn(=TqYuxv$oG3FeJ9>0C|UQh7X>k}{?D@jT+zu_tXdhxrC&!vMobY_PD|&7`6e@>?3s zkeHykkVI}eSz%~;ffv0QT-q~8823gJZUUOReE^HFqWR-V*D&($|{T%oneD+ zI>5sLloIlWaiZbpF20EyS??w1_$=gmZ~l+@J*w)@%^6btjCoVro9Cv^`wmaBWS8ar zlGln2++)Z}`rza;(rv?EF305Yo(nmf5O$Qy%Z+#Pzpu>!H8wFSq;;}XW}K?Xe@v-C zq1Mxlf0s7j&E9;u;{A?&qrO4OqDvdIZ6I43b(tgzl`M0Y|p?GHQi6edGBz|*k1g0lQ&vuwqene z(lFr9vCEor`0*pB^Gi)nHe|3h-d#*OKo;4bHc(0}k9BY0t*0Hl#Qym(yX=vL&Zv7C zF$rDIG$|5lSqtZFtm#+~xJgB9{B8!Sygr?OYql`XawKUu202GgecjYtZp|3|Oq+C$ zpPDy(nqDKrOdZr>6D3?X0Sy*j!^BC~8wwn^4^{kVQz0u2gtDF@g^B;81>o7DC`1Ce zq{|5zq?mF5;VgSSuYDGdGbRR{z{RsG^M4(g9y%Cfv!!A`+*k*OUO~&@Wi~GJ9S`}xHvj@q5>-s_%w|`hIgf)X8eSRe#UKY zZI`Nc)7h9a0kDO(q^TkX2r(oLt3@&YMx@0($dR;GUW9s3s0N=0Z{+ycyp&mr-RAGzK{ zxQVIv^mnC@szmDBJE-i5HrruTiH2xGQ?&&Mvamjhz|@G4!032rBo@(&tS&uZI5M&R zb>d7M!S?U;^UXW09+3|8?pf1#ax_M^dt-3o8K|es-piOvZz{r}SsbFUJG0fw{1;?JlyKEk^&>~IAV7VEKH$Amm*p$= zhvUmm!zr2EcuSOfLec&Qns}{{7>WUw@)O3aQgq@T8Kk-Pz0`ho4S-~6^vGauRAzwo zUX}r0Q2|axUTROze%{G_TwPm$sC4wge_BZ2{E3qf6P&YgB3knc)LD@zCNPv|nB)F6 zVq9+rZ$ZD!+8|lpHcHc>K=dq+O9CM{I@0SBC6c~M$B9wDl}XOm zJosV56etul<{349v@G9i&65|wJ-J+)wAidl9FGjflsulMNI#v_R9)Rt_K;>`b9khd zWRgqb4`(jVZQgFhKJ+apHgwTmozi6(KpWefaKLRMvhkaLj=sU#8WJaoja|*>Z=+lZ z@2bB})^DFs|;8Je+Co`w8eObAOk2HyeFQ`j8AW*?1f5^sIhO)En--OPku|d%JX;x|=H4n${)c z`rDo4=;{hBOB-m2ucxp*j;mU_`osHj*Xlav?@8rcs((?tpIe~q4WVPkyCMGms`zffLe zW@cWQ?5k2=wQ3b>iU`q-QIo?&4G3$0#F#?fC5>qp_#d&a&q|yF)Jr*tr0mwm7=2;N7~C&=<@$A&9bk}ECK-7NXT&_8z>w== zDd8uYNu;m5kQkQt6a7o39w)DrlezlozicwqN02vgl3<=6LLbf#qTZ7FH-Bm{Vt0bh zY&Fia=>NzdocXmlIHma}8RB3MBlCqKMR43;<=XEu+%$$5cFDA=k!hSK0GIX7MM>0$ z6L&XSXsB}UCf+sMe-~JU5{OI$p^CwB>aMtDLXo!Ix7#Y`)V>Y1B+@YEB!k{a!^&u} z_Wb=c@E+Dqm=@*g2PQF-em_2YJ5eGm$&$!`a_&Q#9rCfN%F)5`+ixyyecYM!Ho{(vV4L6~Ze)=I&TT2v*tfr2E1-fs1O5(m188m5h6b^N=f@ z+=}_m=QG^v(6qZF5v=MFUyZvlI|vklDU^$;;Ce;CS|xG>_v=#e) z9hIh=M?ZRNFzR9H>L^M2aiY;#H}Wc65j=1pzc?53`dmuD&cf{lMv|c3kRz||(iT9f z^-kF9P?r(Twq&3)rZy|{=W*mei`lw`vi@;d5HsuUhN#9*`6cJw(>H{^Aj!y#eSa3}052)tSB~-Prtj^nG{cD$Ps% zam0$E+1PC`{_XIP-+%m~AFlcYi5C_-kVt#qg_fj!Vi(ofk%U#`dv!usSNCGjh^cJm zXs56z^IBf^wzgf?49Z&O)Dc$Dc*Z1)?{D(| zx?jnts0{3RP+uq_%*z`x5Wq)X40Qu| z-0}!Iug8d)eE!|40pekU_(8nx|8_t81j2hYPlX5$%A55fy>Eb$A*>%67XhgNu;{?j zvI?<R}+5O34NtE~#_SE?BAi*diX7Q(>VH)i@XC-KD_3TZkchuk_G ztD(BTDEJc1E3groaOAm&P)f2bI+o5$$Hdy~p|B`%#n9oqpQy+KvgKVe^`N#u_&4c& z8^FN^+PBCK|FM5#fIeXjq2mCNvXutE5IQTEu;NI54!Yb2i4qN?t_d4d9srM91E^4R z{oo>+=aN9Kn!LSS&AYaIP2|-gvB%0N)J3Y}u=$Q-JzgYJhl_An(q8F*94>Bkuy*T+ z@_v*kGph%uT&R_0=&wWtvz|D}G9VB3L<-F;j^?*EZrq5!8g69tQXcQ(K2CpUb_}OC zjEHLX-_w42_FkW?9XKD1F4S z?^S@F;?`At$Y{{@K}BQ208^R|Tz^F^Z2Z8q&r%|JlfUC zcP4+ry`muRjRW|}3vPpzM>^M~t82;YDP`MG9OfroL6k7?#&fr)9- z^wWTkvkBG_$|6du|0wYCXmNcUY4e*@Br_NINQ2V0{p>GIIin`l>pz!EeO+F0Upn=5 zWm|Z=^!k@af0=Gw!S)j?!>xhNsGCw_e`KOdyP0t=$CVRTJCAH1^9hYcS}3Dl0zD!$9Z{ry~XW4?6aBOd9I&Ocd;Aw+h1qS z{bDIH4-0HdpUm4!`ve@GVeIcVG-;M$&Z|cL3k^>((Q89^wI(qu7kh{3T}=W+1wC=SNdH!w$nyd+;{4o-5CACwYSgkzAb1;Kgy8hZ zlk72>Vu5|J;*I7^MriKD@o@JfFig#!{LCKOF|w+;jd+xg

jVO-sEl0%brX&JRlBOw^5I^uImr)PUmESnmgJ$wI*_5}?f zP>fAL#SlPgP1SDFCMBQL79dkkr<&fGfxhP@2$h8NY}eW#8wem?2&i~th15a;{rH&Z zekkFfB3_O78K1jXTkB9C{XxJ3%sSBa-Kn^QG0{Fz@7z&NRb)D!SNC*Y6QRx^{4xi+&JOktoOo~SVvO$(mQ`z57dyxCM zJoHqy+@{dO3QUn|M1bAG_!J>4cr6Lei(T>LDMXZFGT?Psgg1fX*fgw>(SQ|XKxWoK zCwoJvRCpCs&owMNo(dlLMR231&`Qz8G4RiScrTMNeHH|CBDDh9L!?T1NoXiZzU`w# zMoSjBbu{2b_PT?!bpwZ_?(LJH$=7$dv>3N&3tVg&7A8S4tgp;}j!GAR98ofDLGcS{>>tG9%p>PpVoAe^a=_=4rCQYc zf&3lmJi2*Fx{a{~FC1T7&VM{OT%E}jOl5tG9Dx_yY1sYrg6Tin_}2qN(%Qo6;&yw; z8kdy%ri^Qs|Jx*Vra)tWVe(ro&tO5jn0vgqa&|X~_J_Nii?qYM;%#%Hok&m_Q~c|4 zN#BKC$8dB*~q0&~wS3tpWxI!N2%m+UKf;Axe7ugQOL`KvvKwvq(L*EU^p?_1F2 z-D~2R*Q@0*%kl0!elN&tBb=M{{Z2xFX8g(F^`%00vhqczUrje?PIj9=@{%I`?qjW` z%xXPnJKUZDee~gtYX3ws$FICz<5DK=YxgL;>%(EzinspU4xwdn^TMr+mdU(Z+>W7T z1M}y*0M$qQG z9xr?ho?B1oXw{qnfqlj_F)XG(> zqJZo;&~>`-asnhSm1bdB7la4aIKRV3BXkD*WuRgj#Q8g*4!^J^A zLoV(#?-HGPR*Ws7&9-@Gn)E$+^cW*#Fge_C@0#ysb8-hME$9PWK0TCr@2|Ue9h=@P z`|a`CJ=)=v-Vc_06djlLaD6Jx5*m}83YJk~E!d`v+h1MiBHjO8%xSwEqY7WUX2X>R zX{()=*vnU2mobKZFO}rQ6>rqJ8n>976EcxoJH$ayZ>H%`qVh$)9v$-|6a{~ll9^;y={2& z?KQSnNsk3rm)Y-I)3b@DFmKW$6YELDG zuRd#thSwJO5F~YW@>JYGxy?@kFYT3!e4Oe|DxGaEUX)vqN;gD@^C%D~T^qZ5z^B4E z0}f|ipwCq~m4D0tG`x8or!rEDvzl z16IH1m^cC(Rs;O4F?@fQhEUwFhzQZ-~oH7Gat0kxMXVlB8xAe5TfP8r0KM5V8)osmWg)Hdq|G}5yu!%(Yun`CU8G}o- zK(AxRjWvKIPqcY^`?YKhE;Eq>mrf3$ZM$^@tJ*=|GK@UP0p@EbS;t?T+x&0dtC31S zi60bW{yw&kB$3NPzxH6u?;LXGUB$`14!Q=-1f|u%iLe}_sjC3}>EnJ6pDDCJH2*5n zfRS}4QY5qLLTQN~!mwOz@7&km@+u|w=dssk9l?3h*3of=h|2r-je_{}moK5#?u81m z2y;z+RPLP0_h8LZlXX<1|BuiFQ4`1;_pY|0H>#QPeV9xqQ|?x?1|si5X;f_ydsrdv zO9Yf|*GbN2?hzqC0wfXSlcTvay9gVh=4Vp@6{6oL5|)Qvh@O$rUWhstmMQa}Kzzqn zG)6Jzv_CxXE5JCe z?@{<+D(z)=Kwr70pO+MC!c1erH&U-mO-sr?xxzGW9XWjjft85!#bzfum+j2RtQ z1t)DJH?5P|a%S1t)uJ*w-1++^DyK6z3tL5Z|>|Bco< zsiwUZt8n%H^A)LVI~$Tl-NM>QORweX|NDl& zUZrJymw3g)DLdul<}uRmPdYE)kBm&sn1ff-4APd@Pu(JNWq`T+0!CZLI!;GS^3gSf z@I0Bqn5aN1-mkC3&>jsiTeSZVqT6T$tti@(pln6d3@hjeC?!alCN~anloNb+!y7l= zKRNd*OAOhnKen+g>^QpzsciG{-|M}A$o3kEkoJ>oGw!EzOc@jIDXh9YDT z(VFaPy$*UX^0&Y>rvl4sl2~(Sgt^em@57b?D&~*~qkR(yTgEK9{g>hgwa`I0`p2~h zQJrJ|L`%4Ky^#gFBWMnW{zhbgxx+C54-hA4W0%gSem?|cXAqgHx=i`wU4<}B ze8$CE=%>A#u&=`ZjB>&Sb7;G~kzBFFbNqOl0WbZ^^(Zs3`%(^4pY9iG^oXTg>TctV| z1q=528>BI1sPt%rZ2fUvT!Z|hoW#VwP!v{-(#5gGxY_}PL}ZVGV81iK{0%}Tx>=Ei zcGQm2dCBO6FplN3H}0= zZBHfHCp<}ib46uh_8nsDppv$>+cZ~nk4X;f zJt1b<>vPDR1NW-GP3Uzz{Tnf0zgoBMVtL4N&G3A6GFzv=eSy5R#WL?(wLi}dW-Jd) z5_Jiy+$5FEXLV>Yxyya;>hPT2sRZ6~t33UL*VRXtA4{ciSFZZ=#mY8*A^$>~`uS?Z z)13Jqy1y`@)I2SR-PQlM(?(IQVp{mTWn?M4e$bN`(O_;y^0kNaZWkVq4{@U1tNi%a zt4vDxNc{)sc6eg3dBcT%Z^DOzlVBF5AjDI zkf*y;3lX^|@+N=mJ9@Me{+dA8yV}5kTmJ?x28?V;mie7_*vbzfqA`oX@Pgi4ta`Ij z|EQ~HIGnSimxY#NppHR=0iAr?Annw(YhnoRGA`fGgQF%Nga+PPqBBvS1nA@esF^mC z`e6UD!&${&q`LF^;YSfbgfEtz`r*7-6;@djQ# zfzv|!-rC~=RrcV=1yuABMFR@f{qZa9CX*Q@P70WUB5PT zF1z5!d)9ATWQ_(aQlGEm@ctoex(rG6?0X4vAW ztF4l++|^ycvGPCe7=Vyxm~kRN^nQaQ!vFH{a>w?qp*?HR1B804_RAMdG(xN|98+}Y zA;CV}wIZ&JER3G1IZFEH&bD-s|3@Zr^K`iD>RbK*o_ zfLtFp-Pd}(&m`~w6?`!n=18PU|I*3#dh7P?N9tf%VQzisWL_G_i^|yaXM)R7Y_nS-uL?TUc`trsnMHO9m_z=nFq?yJ`9eR^K&-D zC0RZYy}JpC&KQe)bXZGT2>L%-09hL|q2*}(pnko05k8y8a$xRy;YmRpQXLU=*M>ok z99S~=g)#Ucl!XhAAm+WWeWvKq$^%E7-qc-N)oznp1+;s+EL?asL=Hs)F~W`0RK<3% z%`Q)vWG1}{UM!qF58y|&B;CRHtN~UY;EU2j==d5?>GDNJk}?{NWm^tiJJWf`GB)5` ziU>g^>n=w3l?z9*BTyTH1%cu}{1KN9{xtN_>&Zw4nW zx6Wy6QzO%z|NJ;0DZ<+_=T-Xi@naFR{{kxBE|BQ}-lPLd>OvL0KkqGvKZ4VoB z>}K9-!y?4G6vF9X+hF00>9a_~Szp3?hGvxO%L}jk)X3jzFJ(CcUi%tO9ps-RKLdti zDM>T#6TSnY>t=q*jsaIHitanChz78tl`Xrk*6M-fApkM(UJUdbWg$ZRL&TkUVpFCe z&9D-kD>A7B@j(b($eEm*eL$``#$UNnTVQ92i54JY+eCQ7@2)xwtuZlzk&oN1(HOET zn65^behq=vG|V&|aJ?Vn=LE82%%*0J0!?Bg>9M4QL^PJv^H?$SkZYH8pIn1BAd^gu z9~9e0T?>Iw8@z$H8i#leZ=fNphQbVlM)^S^;ujyNoveOiV_dxtQxzm@WtwD^y&|fD zGE^?eJ<+o`7-MJgyALuSv?T1{3PW2}9axKpQVvxk>2=UVS}tzPu5(1@KhHoo4!vk zbDv7??eh1*<(0m}C(T;3&Y!O-jS~74ey4ot_*81ao#iLiisrANRvbAdX-P+n*9}Yh z4QedO-^6CqO6m$WSK*!cxjdQ|3LJO5R{MBOSZA^4D;#c1M;y>Umjxs^tsi$ zDkYcc;)~8?I8X5+M2VzoR3s|*OIH!yR-H49_^W3H58H_+mp`^D} zPbIq#-25kiV?g@mfmYP=IXDsrkpE+nWG7z!DaiUrSCL1>mWsAdsMAC zY$p~rHjm|po<~^u4sFk@2i;i;%P;e9$+-9USiSd{QyO-^_im+AaZyeM9lrtE?ekI! zCxn)q!N!KEIm53c@*RkKDqg6kCU^6;Ci&m7B50Yh? zM>~sV;{X^q$}1vEgb-#WmzA-8dMTNfRQb0gJ5`pXP zz|XQ&gAnDZV1(HzarPuvU0MUPL~&+X+UV;+SS%ZmYxzRg$g%1>uJ)*z%TXbi_byo; zmJ$r9ng?@9)*iY+y;3i^(&;q&(V?+1rk9(WTPO03;|)q~${<-JZVdnO5qJnRXJUtZ zg9d>objHoauA^-!Gcz-7$?-R>-mTM8bo{mP`r}Dq(&csQ)=eYSFdwJ?31R%T_^^7T zXk~;&>TZe6BkuBaiz&;W$@IbWLIgx_4h|0DN5D-L>z@DO*34cm% zN{eyhUV}5axw&pQNIe0|eXVMk$h(gp|Ahnr|6mS-np$$>ILCxi!{pXYn_~5?yliat z5(CLuB0GNb($Z2YZu_Z!v$I>j3{DjV1_T(KI&~_{($@BXZI$v+<-z0j~`+Wg1z+``7L`|Uf-7v`d5 z?!=Fc*<9oD&6fTh&LOKhF~2_e#aR8dgR{H4#N~^w3I286@hE6eFLL_olNp+5zzjvA zmC0Ax#N~_jYL+8FLE@ zZo)`LTOU%Dg1K=&F1MAKxHwq&yWi&J^{+CWd;dzy=Wj$6F4!d|CinL2zOeT%zVcFH zos!F0p=<2&-7>G^MlA)4bI%WmYT`=qwM{K8m(9#b6xMt_EeC2~d(zx$-<_l|CA_vp zM{Isf%r9HD!OX(qw@j|U1e{zGoyVVMvZfMPjQXj0MP#JVnu&3=PL|%u>(>X30i#3S zhLF9Djg5O>koZL9I<0@N0r7p7lk;%jgV3%n6RcX7&{UFj=qYc)Zd*-Y1WglM+bqS2 zm7;r*$OtMhg*PbNYrfW$S>rJnH|vHs2FYt!H9UOKXkKLdLuh^^ZLO@{gXYuF+1Xh_ zbkm4G+FMgYC7#Inww6-YCAq=JhuF=o-~(ccnC}DZM*du1NIiC4anj=gSSM(Rg%`@;s4dY$;%Npm{I#<4W$BrG8g8ncCyDtMbUZ$oR!qw#LB^l+J zm7F{{4hzg;HNLxJG%B0{}pzF@uS4c?QUZ;fGv3>FzlNpugL-P~vsxKykbOk+K7 zAPr+{Cz4${ahwUopW(%_&4biApG8FOb^EkgCL2dXMK4wGb8V*IXPnJG;*-^+pc^ZR zy8PHE^q|2AK{3bbH1}SxbRvwn_km>#-!rz@+SnBP;B6)r_zV$Y;gF>{ARfjkP~>O! zv!d|cN(koIy5lf8`Qvi<(K4)4+4}Mq&YzFyo@6a5jOF)FQI>|Zwk|X!D^1r&8N0T^ z=fQ?wxDE<<91~fLUOw87B2;O7GKUXeva#WT%;=9v!Hoe&?J%0L@n)aN5Ys1mdx`su zhdB_mNMgh$^1MzhwSAoSdwvnyM2271??6l!)abi>vfGL zL)-8_xCr@(y$j7x%2G~-_o%6T;ZTxD(V9D9e%u>!_Wz!lF+Cyh>EF*TQ_5WYK%@DU zHj3v}QT?TG(|v=S4!fAcU){P@FR0#5VJ3w6J!m-cjde!>1%Y<{-t5M>Iz_&oqc`_$ z=l1^5qVQ)_>$;z6%#YdZ~@Qji&Wj+e``njVFusmTz zRr}&;#?xZj(%j5MVhN+By!@CIW<4+9mSB9xk1Qo5ENtk3C$$+mlg)gDdo%&h>?T5) zyY;chuNZYtPtR4jb|^OtC_Fo=6Sc9dRglCZJzGku(W%O+$ zGdDdwEKTfCGX!?B($dbN3H1~osJ;}ZJI8%yZ{Z2LoQ__2xT~9+{o*Ix(i^j!?ws)6a#iO2Aj6S=1ddW=NA{*GlXYeU!e-swVdolXAsu~-2K0v!H{xGnoiDhMF zxaES<|5;ZtHXIv9SMMmz!op&ELcP@Q@o~y8B&$hX&2CL5J$422pm?!!Txp4}F8L1o z;QjhRBE-d$?MYsq8!KS7ux4wC=Mmg<$@UNp>@-|R zFN6TFgIOfjg-;rfA2mahJ-VS1PQ)OL`1}^2hR|r5AIqkuw{-;!%M}me0p|H4K2vBpLBIAykKFf=}ktJcx!3qxEergX8uQ%v@5sQ3Q)K=pYz3ps}mN=r*G zM@bq7hkO6I91Z`MiF1QW@>Y3gi-E6S&-Ox(>8(D$Ft^V)_GLBef$A1zdwZ!H1sxgC z06V+m1}dNe^!zsT&oW`@&-ILvu`!<=3H6tu1WT``A@USU>_)kf*V&~rV{T=_;HZwX z5Mjxsc@x>BWw2sfDbDrWRyV;T`cTl+Ym)Z&$n6-agm3xK{xS9QhpMYZ8y(vHk5Qsm zJ9#)A^zQ2?^~lYKHu;p>2K~$&<@?3mvqSmXp`}*m#jDf$pT5{!KjS`FYj(^#XUWvH zc%IA!P@N?pAEOOZhbC^<2$#g?LVqz zjLJflP?(Er$qoFMfJ#+{upG^BCPiI%RQx+JBo`$VBm7ZpY$gVu@4{(}ez(wj_x28t zkC)kAy3`j+C?<0e>&3^crZK9s_|W7Q2W{=<3?|9iCMsMdB_&`4j=>AInplWX?>gcu zj8=%QGUF_Nm6~2S90RAO$az!KaAHsL#}<0DtD(UWdWZP=uBT6*4wlZM4&T(Mz2bq=dw(>i_-e35c&Kv-l40uwFj%G;#0s z&(PG+*w=}!f*mOzt712drT^M67z-Om`B^p)X;|9P+Uik-r0XtT(K7S_XR!kC`OIV| zlwjR|>{zoi>daF5yx_0H`IXS{6OM0?Iyp@zRFVQ zS1?eK*Xi1x4)f}gZn|k1^IPDSn-+suZCHJH#Fu(-A6N`X>V5L{_HJQKRPfcC=2%_q z*P<;nZY>=#9xrq>Gkaq1;4l%0OHIi~cK2+jbE8HEN3{D)>-CY+Ianx&C5RP)wpt%D zynfqTTNmxZ;`Aytb@2<1NaMs)FfgbzTOf!s{apZVY$q;PVQF^ux`B&tiDIq4n)0Zw zPnELJa1?vtQX9VN8;%(>oU%*~;>vx%zla&cq3LINdHEQ2g+GR+Uh|G9SIz^u&g%bs zsJ`;!M{c5vSH^@fN&Uahd<`oS2Q!|NPwa0kdPt^I74N$=#4o9~xP9pK}g$&FDI_Fq!4YuZK0oL=jfz#+)CF zVlwJk4DO_<*Vb$z-uM^c=t|fd7CP@DJxNI!;(`)u%N&FRB`@Fygz`9{8_8@GUj~jl zj#uz|!?LAO`;5`i(UMo#O{Gbw2@0@`jbF)b?LuSGUPwr&9Ov4}2iRRp0lTrsBfW)v zA_Q^w$P}Xl{0G#`QFXG;^toIBoGZ`sbX&H4wh~$aH*o_~t-gh?LJFzE3#E zSt}bG5o;{+oL>`au885~4bw<&3`EE3_Jaox`tTTyvrQcIZ6SDpZV#XF&VZea%ul1$ zzW=bqKEsP%n8PSJj@^QI&x&QDYD?ybN4r#AvfyXf@uw3};7@Gi%5*@1GmiMCt&(Mo z8_>u7o1Q*8gS#q%Lt1I}D3*ue^o$JEEWJwN)wztYhcieP#Fl;e$`#Imnpr850B&=v z>Zwy-+uK8MHpYpYQH7^b*1h#=)Y5E*&vYtf9vXhe0A9|lDPm7hgWq}-D(rt1Sa<%Q zD$d8t@AE$!su#Sd-iz32z2|OmZJGOk#X!;+wT3Xs_2?2Fb{A*orcTI%9-+jg6Gh78 z*RNkA^Ki0#MEmz_>;FgAS4Tx1HSg1*bO_SYq6mmI5=y5?D#Ee?(w!p9A|;J92uOD~ zBGQsd_oB40G|~&p{w}`ndwzd>&r#XKvT{Fj=g!RY%-orL0Ii*SKujL7fVn!o2{x~X zv*2)}@OnZeZ-!RpK$4^k@Leo6AS^2W`t?E>q^dwTe9;HFcFlzTUDE(tmcmhmaGxFE zJ*7aCeXkv`9}A9y2g7Tw-$BE<-?)ox{?%-~tnFjKgzI=h8#*#lb zUmHMo^zpP8dXZ4pyWaOQ^P}{Y6gWr7LIwtgKd?W-nG#;0x%UA8MzTJO?eDe0z2(cL zac$YhwRNS`ex2fW5Baq7^lp;FkPIwB$U!Q@3x~-}w^t=)XtiTv;FLi7lL5}eehUo* zV9ewx-fwJgw_srb#7gb5>F(|x^pYsMuuwS+H{?jQ?bE+c~nJxi~PfdG^kiG+Swo@I@MNO*A+4SX(!ASq^MX2M?$i7_3jk~`46ab%$5 zItv!)l1^U@X5>on;(#JA_V?iTJL3D>i@qyd@G>70+w>3PzzNZm2E!b_%X|{4eg!%S zuwl&u)tG5{TYFTq0@NFOQI_&}oV-UuZSd31nE z%;C$0w~@0#pm&5&$cGQ+9zLKWKC8t`b}9Nbw;(3LJIIXpng{RF?31IWl^%6%^o!{D`l`Pe+P0%)kwiFqscsjs&0MRaKDsvA-IxP4?UO@TV{) zIZO}8IBJWtu8ds4tGQ{8EqkvRJ#ep*1V@fYIW+D>*|{^TOqMr$&n7U<#2?~NQc9T4;IU#!nBMpI>JyJ~fk0TXcs+Uq z3vXhHbC{-#2Qxj`1o(YrXv=VMzGfi1!~RX^kUHS%W22*^Uw^6Gbl-@@1&J7ivDw*k zQmno=wbP7am6C)cZp}@Ujl$dy2sNIqN5ub4^D7ReALTR(JjCBm2_m$C zbLTi*pKyM|ya-CvXiiF|E{b!G2zPPo6weT#*?BGd<2HwD18^~luHAyY5xhS`rNsJ> zRMaiHUHo%>dBQ!O7Xdkl^E>Qdnk!;%?riIxfpHN5i9AI%Q0mJESimmFe5%j$G1H=J z9M(|m+6eHf+TiQF*9C48zWnU_w_n~2^%JgQrIkKJ=Z6`)7ZxVI6h!@UhVzxs^BpT{ z%*Ro|hsPQ?)LeW#kx5Z#fwx1wV;E5|fYN}3oZK83p?a-IM!f~D+h8PI{6MdFG)D;Y z;ppgSpgc1d(j8?6kf>d=E|;V!(3U36p#U)LOHf*x1Pka;1}$wD2BeC6JR~JAnFK_o zOj@F^#Xm3jzWUKs@KKD*E4p z#W)L@;40BZPsEQni$Dn;v%h{hAR?r8|At&*>wQ32*$Ndo*Lm-_xYd)$s-rh});N{HJ z)F1b{yIv&M>hk3JAxN$tLbJf3_!hYNhOjCai*@f%Zc3@Z)`jw>`PcSufU;PLjps#T z`{APD#Y8X}Dg}AGfwF*FA&zhyReKDmiCVedEt(YlFF^dXpi%FF!{2UDAGzwQDj57^ z3A7dW8hM*O=yXDk%I6Rf6B|C~7j!e#%R3D2ZQ!Nn>FVkt9kQk;*bCL!A+m9F{Je4o zonbld1o~d#U=|r2ol{)gU!p>N-})!~I*!I+zQ@dA|72e< zSAFNWF9Jm1jZF%KdYTL&HwWfeA2RpX;qp=3uO|&n_}wF1hzV4x7JSgM|7087Yf_ZQ z7)sl_E}b&7&jN+Y zpa9i&h%i2pzYvec3$JKuCCf)75@w+zz>-{1U0V{V|FgQF#yM4=P0B1Dw1Qq%LOwJB z!(7-BngpyjsVizOgFO0VYbsNgxW^Nj4ZT9mxA zP7BCq{sJ>VB2|2YZqhD^+{|a0C6~Q(qN4gxeuFn5(BcxPy{bOX`od1sF1 zOq-=2M__HJ`)oD)H`Z}m#4 zMAN2?#nS8KxKr);Be%Di2!ZcQD~cEDuloPWm(AYtCVPT|UDbOcNR`Hs+Pem*RhC!4f{`cqNp^N+rS?V;@yat-HzUr`^JUupl@MbzE#r8se`-Q)dxN5D zJ5an^*lcM(8IT`sgZ|I9Q7SkOXwi?q!3&9Tq>x~|vcL)qN84CGHzS4v!1mJ$+<5G6cO&na0(t0L5IU@ zgw^~DEGyVGPrYriwuIZJm`8pw*Gyr@f|5Lu1-+aYzFbxq*L~Pg&aLsWAr!@HBLboK zH4bR#_&E!8lYIV+P-mG*@cvHUPOX}@@-oM(BBII{yvLzzd;zHpY}a?!&Avn{m6fgp z8A)(!y_wq+kvCkDUP{M$0@GD+Nc-VB6YbD~`(y^=qEHot#AIpF8;nfn1dLC0RN_%t z=u@zNsS-mCS+mOU<;CSf0^+*$INQH*Ye;6CL)jHW( zc|(_fBV0>d*;4&~wEzbZY+*MmPms2a5ck+}bmg*-vmHb-<8!=$338uOV3Ho)$?EpU zAKW~70=`QPHNBgVYlek2v{w9nAjWTrS<_LgcXU*zN(Sf6P?&_kFNZ=VV&Oyht@G6n zhf=ChzLXMiosx9Fh7ubZMDxaN%w;}+F3jteX(VA0{!9N~l%Z;JN1mCqKRpmEu_anv z{<&zK@%SfsSO+KrC0o2GX=0Vdt5ZJqoox(A#z^#blw&~nFfu+)oqbnfY%%5w#D`4h zc3<9$#0=6}rUyF7Zla2_zejY~z%6-IJ7KnH->_wsaJSnVMc%Vh^YhzwhGv8$5a;CZ z{ZGNqV?czx9H=RJ4|>clpfUXhdo@GQ6yMsx`UBmAyK>dD%$&?B1sG6Wq2(ygV8oJ3Do5OwGwjX54zvRbIjmXsA99 z!{zp$@~d7IgcaE4)U);t@5ip6FH{^#4NZ#6quI}wTC$pC zfToL?!uA?EW5+8%9o6Gd&eG#&9`$A=Q2+x7_&k-7miB#KKM_zYnqCh9aWf3;J0efKq9>xgE;S2INT( zu{TJsxpC-drLbv*=H;`1_~5G~WI1$|QbLm6k1VF?HVexwN$7kyK9A%z^ax;Mr?Ou5 z1})h*3RLKIRT?4OihXzmJeWIUPH$-Q)^5tYqpZW|XBIlfO8O$Y3N-r5sGe{#R+?|m z8x+S1<`8?1asPU_A1e^aHhs3g?;L1c_jJra`864r*w+_3319_ZCVjEr#AF!+-1}AF~WPl-Z3%hBQn^ zOQINTe)co*;=)2JZqh=K3(8X~#l&e9t}C?m6|f!vd}hd_LB#>ZI-vRv%?Z+2p* zxjR5T$MdGRkNsC(QhNZmO?F->2nFPr@zJH4-$Rk*b8y{ktjn#MZZMR5F0p1IO$=gi z9WB++AT@wPa`FpqH|KgAb*qk`?zwaoa(q!-`v@XRust|z;RZzhHdaq9U&FJy zQsnjcb;h1`UPk9*iblu-zoTB-JC9D^`FTX>aniPe81R_EiYtMTZtX<0Z-vyiXOvBy8V@;sHn`5WHKvX$}&(*{{lu%+BYFistUBa%5<+x=Zzd6&kg8 zSN}EF^XxVQTtd1ctsrdolAf?Y*GEGN-@C=Wx?js|4!OJyA#ih?nQCj-ctnB)ezLA_ zXcz#H*V)emYitj}@%RO%z*U!*lY(TraAqNx??n6#>@iU%1E37mpteSMM#q-Vj!tAt zS~&x;UZ#)I@f~wmIDU$h(E2!kP99Tml})<# z!Q#&AQ*s0oe#7<2pqXCdh>n{{M!J8Jkc|{Kn`a{guoF+-%!lfRhPDBv8P$NMYerkD zi!YXQ#%1#cVU0XigeOrctC8^{-pG_69bq?{V8#j6vo`$b&;+8Pj{9V^>qaa9~I(=^h(Vs|48)ELT)sH$@d(PP1qZHdIpcLAB$(=oP%#X+m zh~>>#lY5!9Uip8|gZPXB4TYpW7Dg}nMKNm)wKh5WwpIA*1A_Br?i)wz+Y457C5XM? zsv>(0^j?VFY8X3=hxQkS%s6N$SBQ-9f? z8$B=yTKmXT1QF5%*zt%4Wu=jHRNmsn4;GXM(f{4Fp9Sfepk+Yw<03zLQhm|=i?G*$ zH_*JIMdAcH_MthIodmRcX{48V7x_I(jWl}06F=g6d*1j_Puyl3@#^BItyipWMV=69 zVNXq9oU1iUFxSTur-(?uM(0Hkf0*J1AFXkO;3nUb7yQpC4LUi8`d{euZO;zaVnHr&NMqWxF~?E-#ZRc z66QakT?f!1`caFom0*B?5GAmnI^pDA@P-DbUpcS)h&g(YzS-7vV6)jB10*5oU>Tyk z=kKzq6|M;$=K#EGf`{b41W%U~^bbC5{CiEG_hLLsUtSFrnP-E(tbN=|rU17$zj|P3 z528U`U24EvQ~KYs()h=MWC9k%Sy2LNaRI?E83MC5{x5T)uW>YvJo3($a?`6D9X`kz zziYrtqs73&(zCI#!K6&$#sok-OWmxF83!O^*uD}Ta&{ba0y}nZU_HbxgZ>H0q}Lq{ zic@2+RF#jmkup^sAx-RX3y08qf0d^~#5v#=>>ci}-kG9m?&Fxc`z1NqOE>R0qXEC@ zY#~?R7)n&U5PF2YNa0+vdWGIB_I6ckJ>9rM=^v(hs%%``nY_~d`%M|!42~|5KiR`V zJv_FMc4@e%uhIPQWLy0$9!Z+@VM_GoV(v=|X2xwXX?Z`^TfcR5?#2p2QL^`4GT}de z{##Ppc@9;xId+?BUt;7yLqyq zwyW;tC}F(N^iw|Q?b&0Vv_yLC>Atu z?fQ(Fd~z-xe;7OxQXz)P*^zwIsgT?45U8SUB`cn5GSlWUyI4>;NMO34uo|N)`+&4^ zhs>7;<43)fx)T*8z=EUo%d^REB>!0@FV54{)^4v-lZBt$hKw{@!wO5hVg8hg%ve6` zN-dzRx?MzALva;?z`ed};(UFLhUn!{B8ZtOzEjfq!tulWT`H`*&F$b}IpT3l9oZ3T zyJ9joLfFmTbg`T9qJn`F9SJtX3o_IToK{GS38CCE7RBKxX&pRy;qi=QL-%5ECuY^3 zG9M|ZQ8*&*5b^N#^e?T#rycH)5P3_?pzZ#~rm(=e8~~1pm~t|FT0ugM6hBJn#otAC zt0(7YL$2JwM>3Vs@C1^SK>#cKrrwYS{oDpU25!_2OWf%n^%u(!ShEX61qp`iTGKEy zSOk6(-56nGoNv6y&s0dY5Wq3DK&rIQCvY}Asxw4s>cL`EB2)8ISM1viIfv3@8!bn6f*SiRGn%+v{vmXs6CfcqhZYRD1=$-?s}dOGq-AezhWe4$J?u4#D1 z=v1}fLd#RwU&2LhAJzQ4u7@KS7)I$z`)XSI!QHjpBZ3n7i$K9r-K5_}MSU`YN|bPe6m)qL&Vm?{HK0?XDb|q@!MhbOs{SwlG;u`Gb8* zcKej9s$u&d?`V9zCKpzHmzFr7>9Nc-*ekze6A9Fx<`AXW0OyOkiw?b3moVcSamGi1 zZa8FTl|EgV-PP*qjv5x$_t+}pSb7_W-ild86NEvO?4K!l8RqupFqM;)40ylYOPcEC z6)}Y2{s*5f=j!GtV>T1L6h`kx0+b6hg| zP;6AdQjAwh-)%-0rJBBUa>r2tRgYGz+L-bp@`2t9vwUS3koppzvL9MkHFS4tQY)X; zjs3RX*0sPQNhKfk5xix@`qD4U2D#|Ejj!X`8R}P}xIjLM!g9X0XMV|#GMbJvb_ArJ z2hCltR+?+!onDI1YL$s1MqRmmM$fG)3<)@oiF%LVyDZG2bG}y+l!{Jzb~KSC8_742 z5rJ!#1M3RySc$CX*gvA(DHYrGp0Z+%>#)*b3zHt>LvNG-4?P)CM4-`U8Tr^{*A20R z>R^l}!AfC#pZ%28ImX|m)GFsmCZf>}Pa}QDYn0IcRs%m7Oea%Kx!rqmzKU(9YqCL{ zXAKa#9@lyiN|Go71*mchWF*5~Y!&4H$t=vdlsI0i5LdA-0U`ZauQ$+;(nL%FNGsZR z2^vd2Nwvd%la*GNKb8VSu?3n{1e-TIZ3fQI!pMkp9y6tS1|e%X?}TG58Dff8munq&$_j|sD3R{XZF2^g;vUiKocGDI3T#{% zhQLhm!+57gJ*rVroo`gVd#~(1T90Mc-iYVLQ82uKltQ@fTa-RusP>7Ez4B68JX2~1 zAp0gyTY;V9S$^I|&CgP94L7&ixR?BX9#$F?L8FtHhR^Va3Cx7=bL0ld!dFz`kjuWhdI&3qxh~PyS@u z3)%;gk=As;zapM@+f(gaBDSO)7u-g0G86q@PbEJwy!g^b56ws{LIvd4zJ*P1q%~bE z2;=ndcXqh{B(3akD=s1uOVgWMF$^-87W&WX^@Eb6@vdM$UMTo?C4Wcf=K>ikSwLdS^z4b2Vi7LvMVV)n+55u*}VaU ztdt3_2)WVxm@jvq#p-^*+4xW)PhEh%k3T4e6Y{NkRVd>GYWJ9;@sl9mf;FfmZw8eB zGh0L6*|iu4X-ojf5;0uk4294i=Zlx5xh(@p_4hd5@^|r@3&UHw6n=1G%ghCTaC*n3 z)Nxi{IhXsI?;z#to#smFAW}WV_3148-|0Lk5t;uxD%_;mYB>gPp+F8+kkH7%4US0n zx<~Q^EL2+?Eip$AM{1ewu`5SdTjms@~??9){h1W!&?k8kz$}8{#!hiXB)dlR*bBcX%~8)$7ZG zRus?aSv8t<0|X>Bz}N=iNz}Enm|rW4{BME~NQeH3Q{|py8!Mji@mrq2Cuj++h^!s* zP2U3!4Gw=!Uo(kx|E!%j*NU<@oiuIqh zQvX5_X-7&~NnE$EI_LD&5HExPCWBMJfN%`NjyPlL9LyfRDxQGT;S3SLd#W+}UL8@+)Kx;EWPa%k!=x zi?15jE+YbK%%RdhoIZT`zzEhA932C?N+(22_n6XgYbig=ukfV_T3T9)2k)&b#3WR% z1U4vt1RgE>FgORY%FDWbr4|uzou_v^B@L*;|20ZjV81^$4GmNow)jatu0u}~Y^i({ z%P8z2v&c-kRG(o!V)agB^PQyJqYZMO*(@V?$O}rr`>6K1+^*CB95x*t0d}J_ckx?B zk4OY{6U0V@M1bK-hr0kGrY}yF}sta3DPW z=j?amj2ZT*k)F#Jf7P{Ih*AO$NRf7gEP_u5Ux91PGTx<0KFPrSapIm{Q z4Jo1Q>&U4EfQFJe@-y+*>8KXcX2ftKGYI6s5&=2W!$EGesyOyM>T;0-3he3Y$>kiV zAULb>pE#+B&1*0Y;+SQn;6QK_{1M0}1}b)AIZ4i)S<|z9G7pk4IYSHUNt)8H`o4{S zlI{HbL9&#%q~s01zXQw*fuiECK^7X+I*2-&Q{9!yxftvfk0px$bnRYZi3)`%bh*66 z&3HbR?IB7>q@`hSv)A$|1zOyGzw-sPVk7D0sm6@iL!6RGtA9@is;QT+BOm|LZMTt$u6Ob@Xv5$OXOwQ0e*=HhAA@Fx#0ym?&cZ(?0}_ zjCZE4+KBu7nPu27|4N&?r4}z`N069-mV*y9$n?PfW#P>w?Q2T6;ZY;PWfU0+)uJ=2 zFbB0tN`!0NbDc3$xrcf0P3FBY82{Kc1MAqES*P5(tcI=p(4n2y{dg zwW?n>NtoLgQLmKkbw1UiWA862QO&mf3-F;f%I9cSf$2Xy(Wl#mxQns}$s?IA1uDC* z-;7nNz=y72p4p(bjwk}vGXZMrs&$kynFRk4I}~_JY-*3fZDBQcBt*NjS-T1JQP5l+ zz0I#S-m_UZ{2sCdWySlARm#Bb5^8XHVg0Md`_Cs8=6|>$*lq``nCyojKEzUF5uyIQ z!TBKCk-VIcm~R9gLcIxe-6Kt8nu}t>ZEr^Q{z#Jfq|`3Gi{*IuGw}< z3>s(y)1TPKKnI^CX0UD#GtIhDWI;l%xcP!sy#|xeP`TK2ka>0 zJkXUtXd6oH+kUj79(;RLjn?#D z@e+_|b}>f|uQzg|KB==eqY&!r8$D6^+lh@yHC<2pOyAmt4ZYv&>e*W0HV$}=ID`lMd3=|z$hiNbz~rc4n|n81Za%mT`=AAJ4OaI>?% z-EwO2WbD+4Ktl~8@k(aS z4gdI#_#5_gO!P&~_OTN}IG_UVv6DQTtU29AI$Wmq_6ni!&Tu;V@jRo~I;K<;(n!jE zJiEFuiy@4M%}b1&CF`0H}{?XLO9P7z}L z4nb8{zpZJL1^YZQcsu8z1Mi0avq`Kc!MF)lf2qG;aB4{9$cHd z_Q9?m{W!`G5G%VXtSoK)n9mw-Owx-53yv*A#|hd_w%U=tOBhF9C-P?PR)R>YBci=C z=L@pE(1TIZmYlfPu!BA3x2t@c-}{utx)ZxtEXS7V&}{Ke{1;f!!XIS&TD$(lmi9d+ z%i%Aj>undWFsHR5gEPSx-z@OeITU%cBeMQ79ooY6G6biKAgo&zkExDKZx!;F$vSvO z2EUipwqP=8Fa@(y-J2`m%om;~<=a9c2balT#J(fxbzx=pZ?6EF@y;$Gas_kCybCa3 z8!m^IP;UX^8lD|WXLoGFoga@od&Jf|pgeXFmbLeSFofJ=I-`r3^T+Q!>{5gcvm0?4|CD8~fRanHu&44Q zJnaxarQ&O6`J+cS+k6D?ld2S)L`=6fFjtW0?tNjW$`sA}>i>Bgp>R8qgnO*iB9p^U$5~aAw07rwPa)w=uCPdt5{z+V zk}yY)+Dd0iZF1P+;Z|qCTz6Cjd&~Ww;XG=#dQsCo4j;A%Glr5C+av60*&X|BK}I1U z5BJ-|%uJ^M>o-7oX7P3gS01_&i6_p|J%MaAVXuydEX$qTiJc%UV};IfFxomaSL$gy zYg8`n$GrMqEkFgdS@yPSs`%Wq#;%CGqg<_k`51I-?i}{I7n<;!jDxJKrkR~j;*Xmt zSqV1oa81_vjXkF%W?yR&GmDsMY+lS3bYZ_9!0r}+-QUDCB|jA{ z-}^vD2(Cp_eC8j^RvN6yqp%spT0s&9bAETg(0sUBP#zr_l7L#l6q(LT`LD zJ|f1XLNe$+U*{Gc_G+effV>7))3l#X{@(L@J+)*cLUhJj`|YBiLi}yOnq(X`sWB5uu0Kj&a2)o9 zjCp-Q`r1o34=f~qy9y#pxef~@WaGnJ4=#2=aHwvyu1o=|%xMi!Ve0%Ki2FJNw=hqm z-4co$)5P5fb!Mcvn5Ez8bhQvI5(;-hVjRT;re}AMavrUpo{4axX=R@ z8(joZB&%@2i)e+CrQ9y;vpX&&(C$BFS!?UgQ8q1wi1aDP?c=-ry4s_0cj@$&w4Cv? zI68xsmY|m#UOu1LLs71;iV~UPzK$hrAYor=;HW^?yjOk|j}Qzc=r$FtI%MCK*JGlV zd$H{7zmK-BabQ0)FE-~QOI`T>HY&y0zfY3IzNyz|wyLt4QYVA=A*Dpka9=U({jb<{oQ zsm2y0m3v76-CMOVCyILKkWY?~AMg()~LP1Tr$+JIM>qfDyJf9z_=W#8E?wYxbc*7zOj`3&pMRB+0NhP>6=XZ2f~xQ0B~y0aGVv@m z4NvU77tUd=phBUc?HFh_Mv!W!@aEw?_A*?B$t(#KL`&$!&u_&jb@__etm*t8;FnBY|N;*Ml}qz?e6niNHw6vOHGWsCBcoyXJA-TH^;5Y zv4N*@oTu@ftze9hrG~maD{!`oj3P1cPZ3Zw>HzW0x$dwZB2-7sk>l7UTdgMi!S#WoFj zB~~t=o^GREkko#n#zR#fpU>Za(h-TvEhYWvFk85skV5L^{8(iA0&PC-muk)hM9p<- zpwL`#)tWM2G3@BuShk*968CUh`8_IqDLz6LJ|<^*LY7GxqxGUtXr^ROBHQAj&eK5+O;1>m=?>D{5f;>yOO2*gR7W%zyGvBoWnpN`j$=H7e%fgqb6E>2?)XIj!t^!^ZWO)flL1>jk}9X4w{>eR?w!D`|87v*?Y&kyAy zrLoNZZmm3j=)zGmZ-);mfhyP;(R{U2F?BT&yn|LhP4uq*1_z!sUQ6V-GQ7cOCs2aD zL};M!(-4Qia%*NyKZ`o>lRmznyv-z;xF85Wr?TZ+{l#jOK>PbD-!&%=&R;uKWWh_JO_7m&mO~!uD%>8a_ zpw%vWWWNVVJ=9%C8@x$Haw_7?_@PS`6q_@qWlAKz^AS5lAEKsdb((nMU+{cVsa8$e zaA-j|#TD(%SN^=WUF3;VJrPgPAzFE5)fTpi2i#rF_r0^;HQ(6TM%(q9f~PMxU5_rB zZ zVrm{)i`}<;W1JSrsah|8<>ak+Y3OT2Tb@#ShP^c|PFQa{oFjcl7W5))#11a+u-{oH z+!@r`N1Xe0zf_B{W%F&*G5jL~Tf>&r={?uZ?xnM;SppfV4;VQ8nPri&Khix51O^1x zYHi6emE_JdMu%1MOL(Y{P(;RdstSdzP`GOCmkc6J?h<=;Hy_iZM33-DGm!AZy)Rq4k)& z(PsUg_ktit09o>h?WCyg{janVo5a|xQ)&HE1^ttv?vPL!>I*X0ZwE+EXg&J*iG~Tr zWxIClGv<$kkKO7G#%yG!nTC9kBIpp;rjG>}ox2>HPdn{y+r+Dn5!e_4 z^A@<>>x9+*yV-k3_f*a#|1(k*42dh7CzzGDkKot=Jw!I`rrdp^qDHy6b01u$+cj6b zKyW{FnT^lek|q0Q+j?c0iP1TM3KuvuE}d&r;8F4jlcl)Qs1;>g+t=&AK#~KKUpm=e z&F5%~!xmKNV`T)tDKsp2S%&XDa3!hfqS?}~ju9*}iW^?#4D4M^Ghh}W30M|mGbpy| z!sS7y(ISR_SH%|fsT{QELYGeIeyhxj?OtzFvu{cs zfkm=~s=YD5BT>hXQzfKYS`NDH3#_d_e3RU*GsvYoG%5QHD#i1Xguvu{<34_%J?({H zF!Gt(IQe3e9X+0+==6)k&&VsD-wK{`_TX3CayMm^Pq%abX}~S25n39>DTC2}vObsA zS0PR_J)m$MVpIUmX5|WkEBNhU^Z*Sl>j=b!um;NIxn`q>a& zL_LlYwf;0Ab{#x9j65pdqkYfGn8C>o?hUeEPw2S*#DD(mcYV15TKN5!5(F=@=`Gd8 zsPVGNW%iyKRuq<_xB;gEl;YpdDEuYL2Ge@O~UcbCFcFusc&kd8+>|$p* zpqd?=ZSjlsSZHIDieyVvA%&y`$EiuR7!L?s6uH&VAqtBXeJA?eMP{x*0Hu-GYAst3 zBdhZ(MP}N5qO#!v{`eFleKg!=KQ`?U=!ljm-8S1jlNxG3R8)2m$nuY>sXjE1X%{i` zzQa9&1=9~xM43c4LS42FhvPQ97sZ&7reXcg?;i*%no!w{JJnum8`Zn1?(l#q)>XgHgv1P6jxAL5j z@uKIvOsHI-6G`|HCQnCTb)gsO1tQyhE&32Z6{#$^Uaj3IKyV+T1y*8O$az01YSh~{*`h7IB6$Y&lARURkuBWQvOY>rR% zBF=~ahAf;m6dvDF#LoBfwY*>X89%t0C9=4W(e}b?SmW3c4-feQN^=P!@4{r=#pN`l z{Li*x_N+#admBonSqhHdreAoNV)%{}FDOhf++!Ku3LeEJs;v7%!v@$0tAq<##ZC$x z7e;usLt@3AQhp4^Uo5lDQPJ5W3Zsd9mpy(>6LAV-!rdtbG(m={lJD~kyV($u zq%8v4MP~bx!?+8znW%VItH)!1Z_PJP=N+tg=wumJ z{D9TVB@3{hB!8`(j&w2ww?r(Roz*y5JssaZzF20#q)x2wR2`qQo}RU_j1Q4f+8d|$ zF66b2lOaZQux9KofBDaHJ>=6|u=${pNqKq*S>w|v*5F>b;If*y$;kOdVS)j6>OwH1f{M1^QM>!6D+{LnoG7q!d<< zLX%tXF4y(%Sa?ceojLG*J198*1=6$cD~KT}Y2hXR7@+X+)P8oMmLcIQDV<8$G+^)E zP5MC*E4~l?Ah%o zfb|(%Bxz^Pdd&Q-&6c26yiR=giX*i%K}o@!5^Ss2>}W@vcv z`v-ZI<^#=SVZS!2vP%c0+TvtqT;|U-wl0>$Bs7{?DDLBDQ5}~O>#TkdJ{~32w-IbW zN;S@g8tQ2neVs+zYV`B?N>|)WrU~Yp`y(Q-GKN{MBq{2R^*)5M<-A6n+r4D15XJ&?ag?c(sRBx;E`ZH0MmUa#*AKmO4AVb_$D>Ry8j-E+ zu6k4odI3tA-6B`Q`Fr(nV;!4ZVO00fJ1mOw1mEw~%MCZ3s%GCPlQvP1>4dv)std?XGK0?-^E$s;bzfnHbDKGXh zx?tYYkYM_Evrj1ah*6j2k6=|2cO}2L zen$2V{;+(nWxA&rxG@=;@ zlDgOo`Uyl^e$w0;%rd`g{ma2^sBON7X&XObgDL8vR<%6j4a8oWTk;Beq}T?%t8Xg0 zk4aAbprY7*O`x=h{TP($HqZ!nbKcCa#7#7nx!wFq%eFN$)sJb2d>loRDk#qE9h`~$ z>>GpzBu6Q8+Yv*^0;fnZN)qlgXF&Px;drTfSOc;dlQMDoL{yE3@3Qr7bMQzQa=j89 zg@V>g<&&?81(5Q65q-1)y9LJJEjo27IRlZ}_vB-Jzf-!Pw!t%+-~4mu;{F7?QAX(- z4BiKIZqWpVq%Q3zd-vt~KA8OUt+Z>V_!Fsl1JzyEN)&tL9qA*zv!)VCpp5w1ynI*u z`__P;K!vn(JnCVyq=!abHMU&ArPF%7*dcs(&bfe0KiKbFYG_L+v~@$X=Z8AcZinRh z72#XuL=tEc+>qDll`PSuGn#rbV%tq*XuVAp)&@hkqI)N=*h(qBUq?Lxxuv?whK!1b z0wLBzLOi&4mRq`S!6;i=$7M!m?(^orLfsWEk|&Sc+qe5IrlPz&cKp@pr_BUHqwwyir&Q~W*iF7c zXKgTHz880Gh4n1R`^8(Jv-A)LUafepegd1qBXzB;TCl`o?aRH4l^0Vov@0YFG@Mo& zLc$@p@4RH4zxPVwh9l4WA=S^x|Bt7$fQz#E;{6f=0@4B!f^>J+0)lj>q=bSXB_-Vm zB3;tbB_Q1`EZrg9u^=TZv9P=M@%`U>_XF(m>=U~)XJ*cv=gjZxYzCuHxc}fygPpO# zq_fd#X)fB$S0;n}Q`LT0)n7ckhY43DwL#C=yuU0efV}2a< zF?b8yt}o^8h+MhRKfXVS-ypXm!$r9OPJ?8q{yIwIsC|hcbTJ+y0|BI!Ye#PwkDT~W z-rQ=Xcm0v^wD6WVaXm(L?6~~jt7jP*$DCfE z7DI;mOIB8#XRrc^?E9WsnON#?F6~~}d3biVDrBg3IP*CpYW|kkngCxUk(7l1^0`Xn z9Jo^mub10+7Gm2EGlt$@JD8p z)Sp(D$wtun@e7)z;n9~)jx$$IFPoj*#Qc+rEKknaDaOz!y~%<#;P@7zJOKwtjokYm z0nZ?^vWtk{4T0I^k#bfdQ=JJ@v6sGrIe+ujHU@n@Kh9FW344!FRlG7Ijjgd|kmpnZ zAO2Pw5YzUeo8T{VZ(lKH{)sUdDM!dpG3&CXeoU%RyaU^`N__F`vtCisRp<4=*Ff#! z$ulLEK8EUh`k0P4sCPQD1r6U-=j~8luc$L}AH)jl?7u1y!TE>-tZm2$bXvtAMg_Is z@<{2S@QI6@OG&rR@XHmKgp2%SWp?H8XX=FK>c__%p;VaEP7E9vUfr~xZ`Y4Io*R@} z|1QWIj!JLww(#SCtz9#>t+%(WbB&PiJ!8K#)sd6Uc`*ezl1Y4Mh5V#)WxcNsKF5j> zr(&QUh>EQ+>h*#RO1GDb&eBd#<_x8g?klDB;83aKm*Q{!&1t32MFU7DCLI>j6;pGZ zyZ5l~3edVMRD!GE_;$2>v&4J?R?{MR&A@ave62;=#zXu@~EWH|+wz@ANr>Xb0P(eFNC1TIxUad6wqee~<(KDEq+ z0VY|NHl$f|rY8C3wgSbVb8v&x_}@(@3*g+-~3%@z*U{FWp-K zDuK-S+u8}lZJQwn?QUj4B8T?@kfvix*d6PU)^$)Kt=k&lw2!`-y|d(R-h|TqIi|e2bQ0OJXQ&|cs*YyKe6VxNNd{cj57Ry;g4s@s)2IGJ zPN@a|JO01Ol02A;^70j)9!AM zSF3&;0Sluh4%G`W-h7cXU6qdf!+6?@6Wu~G=EPXNA&rF zKHW7kzeip&UTT#I+9Zn0Oy5OUI0^z7g2%hTP!2+*qFV`U@8nNB$uZa5=NK72X`Fbq zyb~j#+kK}m^(PkjrxMxpB``!6Y4el1a;%Dpkgqn@$0B#wzX*cM7DJujfnrWk6=x5f zM)zxhc{&N1eb-hT^8@4oJ(6p~SFlMJJ-5~9qwRkm|0+({@#kH@S--Gp^@T^;!)feB zKA>I+M;213QForHikf?yzaLnl{RGJrre{_6Xlk(7&p2u@Su>JPFjQ~;JF?o&ux5V zV{yB*8+Jk$rIAO^5g{x5W>C7RwvuxqB=0>!ou!_D2jfEtIPQ}JiS0<(ePmtQ3L8t@ zb$x({2jG+J7HQ7!PO=1uJeyE{cvTEsjH;yjhq`E47wLXa)H20<8Q8r#qQTS~7q=ap zQK4uZCPU;RP1WS`v6{$@ue*!b@@`OCEE^m?OTqg~W6|6QzHEttjs1d_99MHX1#aA* z!}Ax>KoA-~{5WZmSR;#xE!fK%o6Gxk)`uq`57d?2P;5t}peESdubm_0uWeKHLn&xe z`K}&NamGIXD~kR6&fKTK53^?uc$u+0~q6GISN6XK8e~!Z?5)%;@rPdT81uel-+S zKEoQN`cF~~9T6;!mTjc{-1p0i%tCEw?Pnqs)ij|2B!nmXTi5!wW7a zk5`SLU+WAuMk9X`P&T`Bm367EPJqo9^Qzz?Z|a@G5&jReqNx_tK2KK8P~dtRwz2$= z{~CtO-)OB(RxNP!M#lqn2WlG?g279$y&zuBeB0rU4SuqbU_Hv7tkwyY5bgRWJ;I#xpH*86v&k;xY^qG)9oNoyzE2v zfd%!Ir$KgtiWWf@75h`uGy3KF9G!q*qBP`6jh#y+H336g;-hVa5Aq=s1H>oXU0u7c ze9_%^nC0B92Np&hJ}zdwG!#G#m(L|FXU^1oLbP2hUjY)B=PrPi8|rb)Hx=n7hbhJA z;qA}Q3$auo3U(&1mM&_lRJgOUIiC15f`7=!>0^WdD+#bZv8PY&0P(c7C?U@)IhN$t z2VWKby5s7%by2&`TM_dUz$PekaL50pxUFAwwy+>orkl}p=*pBodz`*Zc}IHi3;Y<~ zLF@LLzHsYLn3$eh^oT8zAM$34zdo$M2V3=ixzXON4in^hICbXQ_n6iCZe?BMa&3@V zZK}(w>bx2Bv&>oMV_}_^mi0g5GBx2f{R$m+!3f3xOb3Cq<>gZsz_k;z!TlYy*-r0S}J4YJKB z4L5A>Ya|hWcYwW=;>!162lLj6vUI?kF^@p|i|Vwd=?&Ky+y50(UM3g!U&kQhfY355 zbfDAk&0C?i-yBy79%-IvI=u7}b8^)T22xiNr{ggeP(KcfXIYwJm&TgPzsm5HPdW;V zU2|rF6z9EHJ}av!U6BSM#Ai2ek9n&dCmVptqabcvH*$OG;06jL7bR90=_NLDib?x^syyq z1-!)_v%eG1b58^s`x0tpR==02yEc|O-6>~%J31L!Xk)u#fz@8mUk|uyy zUe-tK+CptXFB^r+H#9XR2}!oBMJgIB4X}u^A~4UE7i3jrH{HJ@V&r%Rt0yl9`jY2E+E9eQ?kE^s0R86 z0A>_LwyaryDil%K2R&3(^I#cLw<*2>S!nz)BDWRx*_wb zFpK){3e+~n2`n~Rag$X8y1v<^$3Lm)+q^rBsjk!O=lqf5)@il;~36Ib2UzSsbP(THsqA1-a;tyd5$d;kH&dSkuw)_&CO-|wfr9yFQ<$jNUnl*qq* z3OpL3o}ioOzli!9VbBZ=uh-MX2bc(4ULtNSjC1QoXrF{XKLtehmjj%sSJhs zEqQq>G9rlz+Mf!bYuc0iODq}fPRA5NWG7zNK*px=UadXc`894s{z*x<6Sax8ZxKY^ z^gH&-T2pvL+RPOCBUO?%G0cyN_g>qkY22oDr#A13GVTyoqiphBZ%1ET26q0f`|)-E zQc5sMYSOMtNunRBC2B(pvE68f=2dPLOqU42+0xEMqcvTRg+U4{1- z`_+p&L9-gSgJFbUt}8hH_}WlRG>gj~rACoG-5H&J-hvhONTgmKA?a<#~ktaIQ5wP%Nc;RP>-B8CGTSz^fyi#qzSMw@N9@NB8=xjBd7H)Y-rlzE#{oTUid|yrzn-x zGE%zeiK2C2kCUipSY>VXz;>5(pG?gQv>xDE z@=P0NY3J~5=S&;3+S&22^gw=OL5c zXMG4ny61yuK1I$>8c@T_pZ6<2a@ET?LLY0Lq2tsm&pU2a@xQ(MSF(zY1~`f@%Pjq9 zk=NZp!6F;@mTb6@(OY;o>v%?5yz7B`Pk*R>(th#rlcr&~qf6_f;dybEOV)bNEMkU7iTgt4ya=Xvtf>ya0wJOK?d*e0gpG9DTsAey?~M}{0Qxw6`#yB2YXWy zUxBmZb4VL)CBL@NJmKaOPz}Z*1alenZid1qS7nh-ec;*5fsdPpuH{!fGZC1(SWwY1 zDbugr2X>+n!b8$NMNkbM{Xr1UKHVcC#@6tJ>O5bhVq#k+g^CO{oP@*(-9}RmSioYI zLFJS9AZp%BRqcULXEMDgp%T!W#uaWnRqzc+oKudOc6g)iVb;1ZsZaQ>;!0_Sr4dWL zVk@cqbkyF2kzcoVBXMZK&xPeMh*DRwjz8Xv7sxTmvn}~*!^HEMU)Ah+NA0mNlQNoJ z7Og$>s_*Q;^~=~oM(D*63^9Bi*fIIJM@?mMjjQ4&qb{mN_IY2 zy;vubYx_lqA(7ITM;NA@uMKJu(%t{KSKdV1_hzm~95et@MYHE4(&@4JKB0tG@$1l>4(p?pX{(ZNahwS37Q9W)TqR{b4;Q>9f)My zsC;~GlcNRqN|q*QU7+Kgy}L_K7!vu{_3=L|p7E`HjE+XhMg9r?x@=G2r-i5&x%;PF z-Ix08)6>snyJwhBSK!$cxS&qs7@51>?WFaccX)Z$`#;|@QKN?0kNu?48aGbD9y03y?RZeX6M z5HcbX3}JCq{)D&!w4an1<Zp(j7Vq1DNwpMHVc@`Q=%#dq;? zUS0iQP)&|QfO`J}X^J*~UDpsOT-v}=^RYl2>r1-GJ66~u&um5?k|7TyHY`Gc0gWo+ z^;~+w?UX>*wgEg9$hkvHsimH zDUhVmCapAAkP-bOt((;ujhboopBK*HSr{`@HIsEdTi5lx1_NjnUaR$H;BN@HSSFn` z4{^(V`$swt68$;w@g3{w;6>qh%keAD=comPa{+V-5r1OV=Wu2jzsZA(rTC3dR~HHp zaB%9a`ZO1)XR)hI<%embf8WkZ!+TOUKpLL-Ux5K!=0NM&5)FkT_u)KXLuOLXF3nRA z3!k>jj!>`#zS;UKw6R`UhtC8UF}u0F5c9CfMYO1OyA8f28@VB(8~oBq$N**VcX}fK z3K?$P+7D1h$R(YI<)#XYd0xC;G;{_cG;V2YYt|O{_kj>Pd(Hyu*JMuruiN7W8tq@3 zD=`6ZNi|Zw8m1&Di~g-kq=9kVjl=XsDGw-_MeAd2p87Ktgfy&iiE>tbQA;B$<7;3^ zo1h9pJ+s_IuU1)WfpR3ZHPI1q<(?G{Dk;4lvzLILB@QPzyeoNSiQkMWkMbWaM!Mcl z7Il|(A$vS1WimW;A&iPc%Iajrnorj0u#~?1zMD}K^F1eGaHe~{4yWZZ@1#;o<9g|+ zhG&6TQTvTL2HT7l1`V7A-Jv5d<}A;THZ0_UH`BOYM;2Ea?U)jRzecTKkB8ixuR`l_ zK6Pk^hA(>ih`dzMaI}6+4p3lk`g(c5o^~IM+`OACv&2<51X_CkSd@7}uv)v8EpCVww*qxfF_dAcg>tMh5N;ef zn-@nQR=z`7O**6R5s0=9t}c(6+L{T{JuWaig+uS@G{FHO-!u?ch~iR)A|9;zI~ny; z(bmaYk4=>mlhi5#{niC7>C=8FE7)5Pwyw5zW;~eq{(;o0Wzw=FfMp|H?+yW8`|m_S z60>0f?~8*BOKfOJ=y)B=JKEb)w)pg3E9A&t)UN`*BkV4xFL+<9xY_$mT~6h1 z?%n}IJ(h)%sgAyBgy-T0j+T*VcBdvNc=6!nQftg_TAaS@yw7cKFLf*oVhu(OEe*W~ z^zcBec*qiR5Y{>`K>lke0*3df(q*rxn5r`3H@~$;fMEo8h87=dO1)T>Sw}y5n(ICfrL% z8LYc7fQ?n{K zKp^}9jOY;4bKnV-qROn91Afvx`9zLr>+DdDm>cp0OB$c<4rkj8QzDh;vmgz1xv&KQ z3};5ATY$vgcQENCB)wO`3bQI>J7<~(N}3*|yFE6-uXE34p!6% z4a+B@^}hn-?q4K^xOvK{2Jr--@ujk(3o3#e$2}dc@c4uqMQ2nxXEP)s=LQz_$?Y{x znv!Fv@C4<+h?-#!3dop#$|nxp$yY0uM}B-T5zD4Qeo~ko7*$@isq|%RNN@UsbhMk(Dd_Pi>SPig`egzil6qEl6Kv z!B}~)5lrQ6dc}ENC^L$zM_6&)baY()(m4m^175@gRvqZKw? z#Xy@$4NS4G+=ty&-0iaazu3@+hS2(tt=etKTG8LOlLnvbuMm)9KTlWlZ5i7Z0ojfN3S2WYi4ZVVpZWdRGVdkFxps71w(;%V0Y- zaKKg$^sY9}?T2qNZG92Ak(iH^nc7_~iG7WAo+#(&tnc5{s+>iy2{wDf-dL12B%*Zv zCxn$Kl<3_#YY;Bu3OUqnCsrrtJoJqmVmdus8XI8 z7Wn$;g1qI-q%)?O$hGKFYjH{I*Ob2k2K!3YFvy6y@Fo+}tAe{Z_LddN&9jqUh+kU* zJyv!36HnovW0k$a6VBm`Ryd(iT^5T|$8cYBAbY>liI(rPeAJ;QNTJ1^Wc>{p+@36l zf`tJU;#B70bN(GxkQdd4K5f@x82xE_$^mvi(wL~p5z?agG7o5G9nLXgk0>a`mlUJ=& zJaDcoc>f8nx#UXT{jN-Myr80)y5~t^MiF>b?43NWZVA8o-V>Z?Lb}Lp5_c9r@;=jQ%5eE#&z?<<~}5#bfO zutU}0>7{`@WAR0&#<^KMCs3NOqC9g1@sn@6j{@N6Z^Tl!7|;eK%QC9LW>@2`iIk-C zlUMMq>jSM7mS4Ln)61z`s@2%`O@dgmTvY0$2d^5^6Pt2y1#MZNgr&(b z=q)zS`uENQQ@@G(BUUzEz#jsCAMj#=8b<81phc!{ zqzwc3s>I%Fo)lJqxMM@c#Kb8_VHIOZYvoZd-oO1gv6Xvc^t~;RO2F>k)W^ZzoVh zcU&%mYMn_>Xd(Hu4c#EL(Dlb22%B7!8EabP3PRa}uk64KJz+C*h4 z-q=|)lmfa~C?k73Ga_1`04>=eka7k&8Q&YTk%G6gE3(vvlgkdzP&R*{JV&BiRq!H{ zC5Br|n)1hg*;2fXWgl=-5^Rbq&93=C`#Iw~5Lqa9vMN1(h%ZV$iTG49X~|NDxXWUP z+f0wo9|TEI9$#dCncPsHqKi3Ihd-z(E30P%#jIg3Cpx{TqOANi&+Hj*`TnFwJah83 zN1WWuWHqvkm`~+Z+o&Y1cd&aEm{iEU91LV0dW3Ht0Onx74@_P2y3LL!F~`jSP!#^~ zMsj@eJBWT49WV`#<~+INeevHTaiuKFj7l~s&*Dw%||CXYfhG-XRv*k7{eK_v0sL5ked8wij&6=p}Z_1Mn_S@`1bN&L0LGvH@ zAYzIA{VP3=YPtT5Z)YI3O45d;$D#I${t-}X{s~1FXm5rdh9ZdT-48U0K}}98B3IeA zUCPSJWBPIPllKNZ9u%UvKAWnGbnduG;o;%GQZ;A%Rrcn}^^99T7K=S)Q3oiqX!Lmp zK6Ul=f`mPS5fKrWWoUnGYAMk}dR9Y2Ln-`aHgW(+JhX&O6|^Z60KY0?6i9*>u#M0V zeCAJ7mU=Icu|I4puxu-^=O^`i$hM9uL;X6_urlChUERlK)nW#;+qyDKoStlDCXT+X z^Z9A}x$TdwlvRe681w-7oO5h+^uCJi3o3Blz)0Hne6zRo_~>Y8wp2@N8J}v7mjS0B z^X6tvjJ5ah7C?7Y#5|m%<8beyS|u5S+tZX{pX#dT3FKvR^+ za@7L6bz#gHuK=^O#so0o3Ls!S3EMbR5~INaaanXw0(`;&K#`o7;B)@8y+ZpM0Z0re zl5pO(m@sb4V1Hc}*3`cPX_TYVnaWH@01c0eB-%K%m%e!3LC4rQYGOi@GWJ!{PRo%j z{dt8&jTT$#h)A*g#hdp(Mwx%T1|7N|aY8;s;zMUY>J}SY$JVYgMk`n+zA7A!8L)FTC27}N_1S?;h|Mkt&RRhDrQq!cAO7;0 zHEfYK`ssPDMb;K)Cx-Q2))w!>;2&yCLlzN(Kdk)vz;@~pxT&hJ`=xrjAPF*DL`QY? zsq{uydOxV;F%*O2+W$7M7jmY>S4&Dm?YCN9BlUMe&+@h3eQEdCgS3mtHf*3S>r{!3dDT@pmrpw_P>C-;6SNLiNE!l7hu>wr!={{F8yf)RB|6bQ zjvfuMJ<>_a%%t)VrxB;ts(9=!p1}(_I#?5=m58C91UfMAXlt2(sj}< zYir+!`A7}xD`3qER0F-_#Gq`r>h=|MR-vNx7B(=wNIA3ijN;Ab2<@E9*0)XP8Y}#6V}Lf zqu?!O<|O%K-#-!b@_p83E8=EjGbYBz+L6d{Znav-u7UH=h+=HBqIrB(%3~Vt9(`J& zT5|F=*QOx$aoo~sKFEm(vLo6;v@qAIq+_?qH5>MYp&u9g7C=zs=_%a_XG;f zPf^`l2M~u`DKmLY)%pO!Fjl;=k&T`E5hx`kjX?4HpVd~qY-h&Zj{+9D8K;uHNyxF8 zyd%X!`^)4j_ex&=PUZhwRf>D{*v~!8h;rbn3?$J+T>-o?BLkw_@DZtpO$y6_m)-%i z;7|KHQXY$o(@$eU#GCLEW<;y$<(Nj&bl!$C)4q9*$elfmfLOcZcy>tE=vK4Sm&4&2F7lY)Jh2$jzDAfuiba+OU33j z8zg01bcge%zHupe`0Vkr`F93YTHjv_&EDnL9+Hw7FyZvM@Fw}JYi=n0J8aSX1OPX3e z>>Z7(owU=(#YGIJMM+2mqiwI$0NHegX|{h>LG9eKmE^=@B*KF{F#BL=JjZU&}i zB(q_*J-~pZT%=9&fw(;^c*!KZ;O`QjQr|YarXnbK^5A7O`Ry{K8)p-dCzD55(YrXA z4pDe}_kk~wuOru)3}aiY;LTsg7pQAvp==kSy_YqjP-B*B8sf{K_&Rcgxjq~CI7Xnt z+6K*VTrf0k)D^b+RvVATzXLt$(ZSPE+xc*Hk7KGd z(IpxFqo>E&6Q`zQm~PaN!7g)}KOe;Bozue`DUg4y&&S zdc)9K_1Q04pqSxS+zJOm#LEMg=8k8jc6oFZPb;DUaG1*YCI zQsL%D@NMdUQ^2#56(VcfMRn#n1Jyj%)E7PU1!P^oX7=X&+o8Pg(-fs|2`pfDp91Hd zGGDtl>)_545T*oAgszLle(wwI5_{B0`MIE@`qk7Cd)!-G+mGVPUs%vmK$MOKssue7 zX#SD05l&T)*BHQBRewIh=1DdU*`Dswe$4!hd%mH?)WXaD^r}OfPu9yr!m?#*+Ps*< zbc{X4;b4D`RLY89Pc8&!HW1ea9E0C0kR8zdG zqvrKvf<;SLrR8<$wF}Gp2`}H(twSwTV2Kg{o4BeXkXxJ5pfc|z^85U5D|67;`@oBZ z+?_@7%&uHZ`4)p6UXZIr&)nl>DVo~c%9nERUZORRz5%IkG&K5Q9M@c zXZQ5A%jDwl3eQ!<8HwWdM*A~|(y|$GTI5h=&KhE6S%03^+c~gfcf2&{JWo0*#%~`g^%7SkDDW2sp}(wBql@0R0SJ)m+NU#Rswzf)eb0h zh3?_P;P^BEv-@tK|8_Pe=*K_nnBIP)1~V3h@By``+UKMS`svP7>0oGX@VcSCEh&!Z zjy$<|rXsbPy;>IVKO+G+?H3incM?NIsp@j*MW-+SXAl(Z=>ME5h6vk+5x>vNzn1D9 zr&x`w0~I5bb;v-n{4P&9COhcH^1n6XiusX~DdyJ|$V+(|DsBngG{heW#Iyr5N( z^B*-fXfWYqnZe)q3y^~DPwE{vKksJF%_A7*m9M9K0{iix}etV2Z5K+@AS z+$VR2YM9;hIMqBG4z>mSO(s?I0RkkkE$ksKKfW2vCD7gEXHii7cx8b65H`@{vUn_! zvE*vGkSQFI1_IetHQcS4ZS->g$UKI74wj>s2w`^)vX|ZCKTFPZ_v!^x1 z-^@Y7iW*q*+#+Ny-n$Sxd>(6ZM`u1!-DX|5|GAemJ@l z;O)3kkhd4~gz(CMt)-^9?ynNW^|=BF;ssdWNc^hTjS0BSVo={RjDbAxCz$IYz|aS3 zp(S-~5Mt%K^QC|qN7YlaT-)Iu1KAcqO^0flw|>7-3#<35>9SjaROnwBW%(g2sm?C6 zKC@@DHV?lwWRQoCG|r7+)N~FnQ@HzZ+Yuf+99T9c#4`VJsBA3#!Pgz@vW$8TS}(7m z@k8ePdaG22aM#nD)jrK5OhRaW;?a7>*spUek)a>(#NT*m8h%njD zyu3bJ@4sdaX#vsow|c@yz;-*IZqXA<@6Fbz(TID4u?yJf$z$bQ_(a6o3eNA)H_Z5g zPW$ourGMG0kN7Xte-V7@pS+zhE6`d{A@;k#?TC}nW?BLspWbw&kNd-{m7FEUAZUTs ziEnrZh7^l0i5VX`s;E$HhO{QfydooSr#;AA?p|T2+j{-3YWb|+bi)3tv91mhzG5eF zY}$Iun?Bmsq*(RV6#wG4^aN(0V3LT&tbP!_5#&zxSRe*|;zdkI=l-Z$TU-05*K40Z z>9_T$vtEq*BfIfBFm24^(U=cDlIUB%MNQ0eJBtkq57Qm1Vc5p*;hTsEpCeJiW>0CE z_6CpIY0naVW9@tG+WT`YNCK{BH1Qm7*}8^sh=~agJ&@$07fr_(v>&jw@@PjmP(X*~ zLt^sf5rsHG$KWWaZE>e9_mBNS48@P}^}+ z2e~g!VwNdVZ$h|_|5@551pusD_NlwaO)eWe=#)nH2N?-6%>UvDZhJ2x@PG-hvhC(! zEh!r(=gZfxpQ);Fq>1TWf;J2pyGve$f{t4JAI6My#J3B zEL{^ehy*T9IBc-o$oPJd-Nuw+?ZUHC>%EVH{s`wh-qD%<5Y#-J9vK$@>YX?xRZT}5 zXUDtoc^CqL7@c>xLojhW?iyduo+3d(ZN)kC%9#Y1fMPI*-G+X};7tXdMqV>l+g9Hh z^7tO+F}GoBf}CWGdolc-SfB11+k})s#(nImzru@Bs`S)@MQ=~fntb-ZPz8C}L~a+Q z%F3V`+>7SzkK>KiAiGoCi;;e(T$_3|wF4@1JF5QWP-=+pgC09UleVp!M*eU27l}q@ z<)?@CJb<`Sf%TRNv)r`Yw048-yb{u2>Ey}qe=|IG%*U&f$ThuAj19uhns6xmj z8f8m69!MnX3E+IPBtw((fS2Y3kSQ;v_`H|E;85OPp(vu4#l3M3aNaiXBN&=>Q>T>&mY&gG?;=Mh;Ptt3|54t?@4efp@}tPnod+Q%G2PQA($*Y>qR=X968jmtHj zjn%u$3Qd;n?7D&i_yG~=5h-ijnewkf!fD%Wjm9MSEOeH&*7m~RQ%lRJ|4(LSWEeJ~ z^dGOAb@s(9#Yla5{W8NZMe2{=sI%bDc6eKM*KVV}8E>|`(72#n(9z9uk&OcbO@nw8 zJg3||IR?C?KKY&fA$Sy~my(k0GEebu*M*L+tukorRhkfBu`6K?QYh520VfQ56lDdGcL-U#smx@VXu;qZz=w;q^(>cg|J!~cQ(xoBN;GB?6nU9ExFUTt9<)t<=8+%&ERrib|9r)S|H}6DRnoak#w3iHpw*$ zAYT1=J3Zl0eyx7`yVFm!jpl6eTC*t#OJLDn#qQ9r@h8zrlM}UoHH%<$l1R@+iY;;L;?yD_R{$j|AX0OXI zVc7aPVLfar5`;uI147j;M-`QC`0$HfUPuupFU6sxtPndHZ%?=IChTskh7O@2Qm)&Pc}9+AfQmm-F?N zbkHL&Be8aKY(|EsVGCvuS2t%ar=Nblh^OQN*Va$Z%575z3oENl^eG5FKj()w!lvzi z^jbHbvlP}&XQpqIEm8*+FH#?*rIIg%>C1R@l^5$2CT$q$n^ZS{(;)hEI%-&HU?*}& zEkPp<;}E%(lymF~D>#hEXxMmI>TG`Xfan#po0PE@p*po~y-foG6S%PVQLbc{#+KVnmt8`l zVc6F|B|Zw|<-Dj+daBDF|O*GfAeuPJTiw{J!l* zfc}gC^MO->)*SY(9vXLfkcpd_$s82B$-GmWPX1SpI+FtY7$F#D-2`BWbZqzd=ozAGD} z5MHpZ{{CTNV1MD#A7@VKZlV8m=O7z5xA_bA+>RsL(Sb=ZhKpF2=d0};3oCD3b61Vh zG;%UD|BYM!0?)gXW@J5UfPIaOj6^PjO9jbo3QJ1f9X0}Nl5~ZB+n~AsY>h+^V>r0= z>-&lgF7qNF49~A9LdqYsh0FAEC0U0L6bT@I#w=SHD)-emq&q_lunM6{_|)}H&CU76 z#gC-G+N$9@Vo?P+I%F@Bhk>z+80S?F-)arux&qL(l#~=FW*m}t^>?L0%re%s#$7JW zlkkU#7>eoTg$R4DkZNbbI2y_5nHk;Rc2B#1=u#(nCxW4aL4(rtk4L{)Et5B?CDDi#0ZwA*Vfj)YgcRljK)U{MEaEm*t`i%6EaHe7FEJ# zIVygh2&MG8HipjJ%gtmCxD{avT37^6f-}#N}1Q z4io_0YhIV@*6Q%`vdK4%HZ0kPq5*5CZ{X6V{GT72R9`4qz9A{o8HtTOLwb!G#-%tJ zRWw#cN@8UUCdxztxrWQoHpchwI~hni8+XC0&H7l3=W?=#6AspuFRU|9o-G33!O z;CUR7?8ATdIGUaQeZ>dBU*_uXc~{?SE71F{-kjvAV8nh*qD@Ardu`UlUFZXW<6Q(pL(Hq&%Pp}YWko`~Y zEAAj!r8a6+T<#4AXJ`v*s>_?&_G8<0n#-L=%GPyM0(-W3jt`M|rD5ej?@Of@Uu?}P zXO|uV>At8{a+y>Sm}SQ}2vrzMk%*Zj*u{BzNc{cko5Mah$RYTCvfQ+mx34bbXT|0_ zg9hp??VobW=aS2k5|{m3L)-$H_Xpry!Y{_mFL%9LadIVYMe#4p!O322 zr^=ZbY;~Cxg$%_w{Mn@y9k(K1==bem@MB<@t1uSYf438D(x_TE`^;m6a`b2o(KUd? zRE@Up(c;v1Csj=)2iflTJ%-t6L3YJWr)Y~QgP2}9;&N7BV9H0*kJb=1`h*T=Z|uae zeB)^r&3;lf`pDF3OB;8pE&>liE1pCpUJp1pYGc`3*Qw*zlja22K-3LOp+E=Vq4v(t zh7FVLrv3}NB(%^Z;D2+|wd{Uv*6vk>1G*`Z(wc2B20w`$vx)U4QL80eG`oCie=Hhf zfDG!f?;rrS#0#&BJ5g}|vojLR7d$2n$^wB*)oeg~ucM0(fbar;MVwcoVyQ(n%UM*m z(HdXXfA=~?xA!Ff%~@eJ&e?N8YDa8S@EsaLz65Ynf7ja)0$u|1Ek^#?(+X|45u>TQ7YCnN ztmpC61n(p}QhgY!RN#BLlU+1#;cW z3Hl7?HxWuQFH@Hst#PX^423ngCV9(4)m`Lb`h7Iq)sFWI3i^!t63;c>6_Rr_V&Rj% zVj>B#s0mvtQsSeOeg7UR6*HhufdePpJIJDFY)3q7-NbdUjB+~Tx3{By5W`oC@oIGL z9xQa2%EbGhhvDxi)4gm9WI6FzOB52EKDjU#dX1NEFxFY2OB8`HlUiR{Ja%4u-%w!o zLiBOy_Z_jOl8sqQs>ezPmr|C!gQRKS%;Ll8#|U5Qyd!^^Mfzgn)+FRfSfB1kPsP_( zazcZK5%R=uzwZ4Xw%!6NjwMHMj*Q1oy!q0m9(!?yiC0 z4#6FQJN%t<&b{wnZ#~wq2D+-NcUSG&wdJeYNzRUC3)4HdV0-3DWX|6F5o1f|_ci96 z(#|j-LI$iyfHS}M#r0~8M+Dwlr~J3R*7ls!iK!_r(`^zV4sZC=DdYOT`g6Era7R(S3tKi+nF zf4(|fdJr1^dJi(bH4wC?#beeE17cw=Zf-F1I#RDIvYxB_XX3?r`~It=#Y)5RA%=0+ z>k#_5oa3y5FH-om+Cihy8tmg3-}R0{`>_Ft2o7YeCk*?~g%@RLkGt({-wW*Nk|O$2 z&a@E<25UOF&#fz7C;$IYW^vtmk(PFu@m6w!nWe{wJwi5j8_)5 zg--AOn9chr4LC1h?jVLECiw3A&=s;ldD3LLR%z15UI@hCc+b&wYYX>SrEvO$qmo{Y z5w}L0C7R3w-RD?8MIK-`M`Vz>6*rNr$H$K^C~2?k8cr98wRLoqlN?xvn2HaM9Ql8! z6r!l$1V>5m-CP|&9jK=W-XL+oi#2j${1H^qR+;;?u%I!flV*g(z`w7!p zbAAE$V;tL{pkD>k;(3zPM8F=%{=cq)<3}3#1b`Q_Kuv>wRFEm^sFb6{dh}e2==y@v z;`~=HTYYyc|26p%{Y^U}<4qA|CIUUK)6GI!3I7KR&=2J@$YVmF;YOv!2XgT#eCPcV zg!XQxIwAH(>1;;Feyy~AMa;T*5)gXpU+zybIe&sdj_TA{RZO@}1D1pVofut|!oa92 z>*_{oF$c`*d*PP1oS`Cofz#2~zjTqmERm$m9;{kgu;dE1OxQz!tJOv-AA1E@ipa(k zWHI8U8rgMqc%>}(YrFe^j{);7*@v5a{p4zXHsO<$`qf9inaLN~aVty%>dyjcd1H>F zWIK>(I0gyhPjua<%U=v{{B>#BJ~&<62t`TEcCgC@(NkLnB#39lnhZ|lR?MR+si*|7 zO423B+^$%1=~9KS(?ydAjuYf2lIk1$rU}U|zF&TnY~Gw%pLC3V6hV|zwxYq2Nle09 zAEr-C;f%x`iQ zi83Xh6ir|wS00x8gnPfq{Qbl+b8Y~zlzPdXRM*a4+YhC}8sGq4_Teh)aEc2qX)Huh zxAPBUcit;P89TTw6lWy;wNRKPu4V3muH`jDVo?M&jVjETPgrAl&0(K$9e39EY{L<% zEdfP_3k(4bE>ncQt(Lfy3^o%OEU4GDWip~IcIErMzb7hfwWkEX2t=^wXk+&hxnyZo z{mdG!#!MJqFS)ECoc6>k$`nfeqw8zp#KFIVSCLQIdv9P)B(dSzNEQ&-Q&Z)*A;GLy ziRb1;lf99o z@R!*GTNTD>9>#oW`3gm(*qP5?hFSNXlxGS{II~_j& z%PvX2V&*zN%g4)mK4)tlSAI|Zrye@HM|ycx2gD83aM%igdVJDtIMe=dkPJ_I7X_0t zf!qSBmvm#W*kV;KT4voQF1;z|{9@Tko5**QAIinQFYiQ#adBa)>GD z6uu8w2DrGoa^(?IGIu{rN|_JLZ``LnCJ^;2W{PAe_$*OSr6n?|i;K3onzZ-J_YmNb z^xt`WG4&B5AFfhX%DEY?d*AO^JqXq+-S*M_5ItIU%o;-xvTXf%Ci6#z6M(HCG5$TJ z-ZNkKPE7PDTp-~#kzd>PLUIE^)s#D(PHKV%IUsBUD|QeUK0HrHI?kbR3)uQ&ra+W9 z1;dW=8@2J=VRP~OaUxMe?uhqFht{W5S*G`y7Qc~{vVXqY!!xnEiuZZmxOnYVWOKIC zZu93~J4ZIJNs26LNdp8f5--!hFf5t@Q=&K~LOw)e}m!-5R2w*3ouaX+%Xx~9=wtG6iz7hz4 zXFI&&JY1}QR-z!#gQ)Tv7%~X~IGAs^)I!oP${Us+Atcxfd}-#F4>WY#T+9|!bJt2?W+=^^0Aq@-C^6`^!R2DZh^w1$LwbLZSdO(oXNU=|^^V z(fiH5edF7PFZxtT+2m$&zpK=oG4$6Z>Ak+wwWm)IjABB&G!K%Sa1u;^yycOBb<=~C z8!3eG%E+a0IjxteOm#HrkX0-OR1sDIc8D?$3OxkopT)5=Z_Q_F2 zk=SxshN?a3l{?Qh!wvo9>^8RrzGs+S&^G5uGc=^Rg2b|^Khk=7;1@QW@fhQ z#H*xn<*RuTcIf;cwhf5Mx=8a+I@}MLu9(J~E*|dL&9eLp#0wjq@gEdyd@llUTHZG) z>PX?X!cslOw-eQD#18| zQlfhPdp!W>UOPTIel58n91bMoD^f2`diVN%aJ?(QDObY%o5XLPUr4*T)rM|aWWgLL`$;Ve@@uTwZZ z0IXYez9IJu|9IgkSqvlsy}0uIu{{djqmj3d=#9wO+bVdsg{FCw41m&Q%I;_TnsnMe zi!$rPB^tLkQdqs78p&W0YOtDA;(@L46E}K#0_z>&J_(mL>bNB)y?yKDj1uKi+{8rI zqkLYks}p%)uTSz8g&Cjg@!+i#?O%LWAea^Ung9g_B}{qO?Y1X7%Aa_VB>dE2cL-=n6v1nq@@&t{@p9N1IG|u`srGx$q2tL1|tSKLZ%M zWo@4NvlhXzQ0L`GuYk3=W)F?!mCAj70k)Qh1$5zNjZZ>1kMr+UixtYB%fsWmgIXJQ z=gE>6U8dEU^s}U#lyLQ-7_)q3r3jtAF;57aMng!t_VhMjm>5id`L!<6 zn5mIqC}azH9VKqo&^dL4`K{c|VHBt#xN_?^fL19es+Zd(7k% z%mMeXR{3grR=*l1Sf(9l4&F&ek`78JyPLqrIou6>jhek`6lL}4R4 zA0*F_6=0IO6uA2s$I6ML{^z(ZUSIK^P^L5%sg|>I@C~5bc1vt!UB8GE(W@csG822?Cu(r#~zx~Y>C&waFm*o5V>E7`^ zUx?e-A{$V9UUVqQ7s)A8|5f+NmugU?zgkQ+F@If7jMIzmljU4M?4Zee%kJc!TSz^h zTLze}#5{IAO|A#j*nfcqVjv5-n=UCCcxXc$bmdu-Y%tr@w;g|qh?tgl^|1smIBA@` z`EjG(cM3ptZg1SJFXn1+mZ%_yv_6!#k=`0RW+Fyl(Ct+^3u7`|A?xA1a-~CJzvHn3^_=em@)+9f=)04;c*hxx-IM!Pp>i#0|EW}* zsS@KigYSa&tq$*@UVQGvx+~TzU;6e}AdT>HMN=#&Q@qRTxKs zV<3W?nrLciTeHGep?Sn~{(4Q_GL}pDe&UEdVo?uqZn_$p4tLxNv7Gz;` z9hS9e{EgbkSIXxouOWu{a2L^!az3p^=<@9U&k=5OB_U!S^ zsI5)=^YCmtA!b-GppObqkCfV~6{`E~9=Sfxq$Tfge0zOxR-yr==&4uC_|TYNX7_Y= zZZYcGgS}g?Hb;EEK7y~PfB5NFf%>JajjV63AwoOfu%#b&+?C&rDNN$u69+iY^ZW4Gq|SK{OK);2}NACvB* zifbDeKGlk4L9^0jKRr(u0i}F=bf*XukoxI${m%b5wdJfGApbv`;UcocGJ{& znBk-@1iXq5G}Nx*^6DS)(e>UHTR%M`wH)uq_EX{{s!QU?wQJIZ&c1(KjX1HCM|#4l zX8ny447ps_@d88|sDVBwAk!6EDpLL`xKvtjOUaW>RyPy1J zjac=l(@2_W(>*8NU-R=G{~`JTA9_LnHGt^1E9*i2!5Z@7V5YPikQ}UyUUwaj*V)z8 z*y-u>Y@*7h?1i1)_rfxeH5S zlST}?YbhtEF=15V;%OJnM7qY%c7nM7uWvkMFCF7J}$JNWe&Xpbe|)`^ia6JWBlF2;V!48RxSWk95t^ z)OYX3&eNTF&(p^~$o_7hhAF*0S>Y3!kV;UsGC9C!d(`NR7<=CPtl;^>^B3$}-P2=g zi2HYeCKE9|kK5XvgCfVGCP%5&@K$M3GlLJh&6iuL2CetAmHh{4I)3GvdE0v(9Z{s@DkJ~bag-6T^@Z+NZ9-U=bp)0 zTzPnW*67SK_MV$(HuKYKIr4yo%g4Jb20=ZIYAsJcOSir(5y^w{g997C@p0cL#mh@q z7_J+g-g5^rgU=n8cjZ&%vrxolOh|t22~i^1^8nD;0TbiFb-?X=G6B!cCI2ic{o>-n z#=63+LZ69&tbB!JvTO1}%R6lURQaE_PkloZnw*ZuN`#7ykn*Fe%49o!Cx@|^G@0vL zHlnoK?HR@QZ;xixZY6YeidWq|?S0*@e!GXDliz*vUX4u38w&rJ>Z2N)nvt|R;dD$a z8J+HZDKZHE{LAVFoT|TR>E``T-!uD}uV$4^4@hWoM#PNgGjn}O2!Lh-I zvkiM%H8r)8r{k}RAe)Pt+2_--S(yj&w!QKXvu#%5;~9La!O{G_y+^{C?gvzCK6GAl zzq;bzl!`|#Obn+KAEVXenY%`|KL{kIroM1DdrSCqnlfx(C@?{CEvm8_xt^Do7ro&l zQ8RBQoWvmD{IXjzvST7w*0HLl=9?789+KC5>N_cU={+n+&Qu;!1m4Gunqa@PfHv7= zR#&b&qy{B)3t(50o{*F!1RfI@`#@|kb;st;&UFfM0ZTPnmEzT)(7gLX+XtH8Q9P>< z9UTGle6?(V84QjEE%WzCT`!|7h1|&!)u#)JitOYi?!SCFQhyjpMdjkEHMG2<=;^(+ zd&S<%m@WSD+P<*7>_+@@Jbe#v0h47eo;(O-hnV`h9DDb7Ys~+GwUzDn5qcy?#t2`W zmZR77Jl7R1_XkGAX)u$0U2h=G+d7u%_h^e9U7PE7vRQ`yRLbqT%RHr- zN48k+zW=Mu@s&3U%A%IZ5i7aH?Outk)b?-Y(@$pNM^EBjWFJ%BJ?P}FA3Tj4G(Sf7 z1cHH6v%Cx5_79Oh92A2I|Bo@Y{J%X}_G zC?132YomtAn|znJ^A*yoz{qI51&(}~we{{KCp?tputRSZS?krd9k`wFH9+2kL=kX+ zeD5yyy(@I*$MLAPr$@V_UP&Zp`wop&~>>79fDg{U=6pGxOo` zIP@^y2N>)0y3AONRhlNL*FQ%M3(B`=6^6PN@0m`wR=!F}RkW38*qCgMw?cAlzeGm| zMn}KBkR6LuR5-dXhCeM8{wc-Jv(qt8JEczd<+MYoPoNB;qMvaww^`_OQIpH+qkJNr z1?>!JF|n}SL{m{yw4~O|jU-l_Dw&o2$<5=h!$^(dLut9zz2uPf7@wyY=N+Q*`MTp( zo{{DQ;qnikS+}x`E<@&P);4@``!|vn+{ectzR$B1Ey5qh)S<>B8Y?hJ{W+Gt-pN{i)J*AadA1o<+dreDtNcHinh0Z6ir1 zG3^oDim;O<05Dj1hjG*W0d5bD2yP0Yz-R60;oSYhT7B)GBLFST>wh&dDits~8*NnY zBMnY zyO+i!k4^9H?!>p-_}uUYi^`x+z16?ffj;$ACJ0xq8on0OW8cqR0>#(5a8v9c-! zZ!hC)$$!p2Zn@RGg7b&}ovhbnIJi)A%cHJi^c>tPW_X^rkB-$J`DB-w)6?7k_C%2| zP4FQ`KmxZ2BHXYXoIVF_^*017Xya)Lw`p$+F2G@G{&g*igGIunD&y-xv z=96@u&%aKu`urIT*%*pxTM?#un%FV;TpIX_|AFef?9;9BSVnH)i{OlQx4yuQY`f>% zhpCGv6Qaf2Y&yksA}6dFUFVh4z;@lAKSy5~VLD}*0phZ=Zm`+iU9Vv{n_pwe8C^s8 zTyFOM3>hy-sXHnZ-OM6j%NZv<6hx#52wy!Y+25&(WimASy;2VYnhWOvn;EP!8=eDp zW!?hcDJs0qSZ0ofRR7FVxcBfK28_>4kE{G11r|^l^gjWdBL&t|wrW9&ULen)P{jxPFJ!8-xpF{Mm4CzY}^oSrw9y zY4_DTAzx7KQOu31HFa8Dnqp_SS9q$9Xn#7w$z*%`-8q4brIVQLk*~b=@X(@%z{YiyV&<2B_pI=EwkK=l4=ZRod zNz?hd#3Na-+3*zC@r%fBn;o6BcD&5k&vgdfP(7BPQT8;~(t6H}wk3OL<&*vBg0X@w z2{%`F7VUn9V^`S2WsOJp+5PfQdM#|evPZx7zQK2(3RwRYw*9Hq=db)2+r08`F3^+n zF60+K+()mrd!Na1m)-X9JX84&q%1Wg1qXfkp7qfuK5o6}^ZMP{*%`jlqGgCcU=%%- zu8fRK#d?MpyLS&V9DaBsB=T_o_(nB1!*_Z_ao0kyPK4sS+RXw z9el-JuZ6EmF=nRu&2`zks|M-3L*}lGiW1o}w($M`5exB~$H1klv_BrT&`e^wy zFf+(=40Z89Q=glclJeBYK=;9r!jkdVIFOpBNEUwSXUfUtMP!LfW_k5@{2fbsdx6Or z&!+>P$EVg%0Zi9w^2|R%=e=*vR0M%U+b^?Hct^6NyYE%@m}Xx}%_#4c}r3iwXc>3_Op; z_yz(45pXdp+a+ZW4)25N%PKR6PrrA4YL&avjjqu>VoMl{3g<)=?RnpPmcP4?Va5IK z!AtYP?H&__U1ThRBA>NwK+}Rt>q*t3H{5G{myu#Q9twVIz)vVIr=v?lsbf zm(7Ser2$Fk74Uy3|No+`K+g~C9%opzyGxwLw z(3QwoHW##DjK_7ajUo{Eoc&K9~6XW9#dJj6!C4(TYc=<<*0nuX`WSDDi)-ndE zY*BCTCp0k$*K2$Pex1*w27DqNU*>4O)l-vr+4$(!iF)B(7vLc3jnVt#&kr2xNUSJ? z;LYm!N-vb!F^yASDJYE!CWLi`K8S=3`5k6`)?aFnnLb9>>fs;AP0B#H$pkD%gvECr&|{#T|tAf&?rZs%2Of>TGul;B{}<+|(j zfZiEiA?TkiA9DP`Ivdk)CRP4Ur&sb#UYV0gclT5it=c$l(~CLRYEXC)(F3F~GSA=6YX|A3ID*825efeCuwcMXY)^ z-3654S_zx8{_eiDQUkMpQ^~Ed2thWrSb&a)VllNvnD^idLd7J!*@>b5lx*foVKPnl zfiOufP^p0@ZGQa-1f$1x=UUF@_rts~AJ_SdL8e`}1hnt~Zasj4zfw$>or-o|{T!kw zlbA78h=8lyABvvQkLuVN=x?I=6JL)(onIwCT&u!agBnw8TxqNiC>lX((c?C_$WhyC zR64N%0eG7Ic`ZuT6wLTTEYKy`bgyVSjtvKfp-P2Guv}u1t>Yj2D1q_|lO-F(`WfO7 z`%B6f*``aVZ#%B7(f`Lm^Y=u2I*BxzRv#Bhm&l>qjazXk3JUU`h8QGY=<&iZR_$Pw~DX{YsCOc=6k1DkwFL!4ra7dnpz*IlvK0t1OKk?asle z{0=f(IU6d3@;@!G8Rr4FJBp<+l_Zs0xYkp*!c@SQrm%u))rL_ynJFOe?f;GibC2B5 z1P9|mBAg4Y{-Rwh7AXA;m~fFp`5jG(R+nd)$w!y4BwLR+gb{MRoB*wXxUy$KVq5$g zkYvlc&}a_jKD&`AITX4iWal8UYHklMTbugOwu)ylIi!kyRIkeL`7{Q*EE=rKKYqnj z#|_adZ{;O=iBSGJF923hf-nr>6d;R$UuT1^z~U_UT|^1^_de=~6d<=fO4_Y!9RJWc zh-Vz&V=%LxDuA;=;mZa8`**U1IY&Ex3Fo>dyUo4DK z>?z2&7CK{yqQj+;ONEIFPub`^za&+H)r$0QpLBsXVM<)HvM4kpg{}BjfFz~FHib3m zhX*_45a}U;NsMr82G|C&8}((R#)k~?Ggbn1al*Gf8PZ^hGA@`H9)ZwVl<6bMc_^}o z=1C6TR%2Gbkk{ab%#dUQgbL>W`O zM68-APE5C|XgFTuXM){&aN1l}(4c+p?(9b!^D>8IZ@s~G2N>2rJsxNgYcMjLsTv5u zXoX2lO?YsuimUxVj-c>_K?$Za5$raQ^(NN{qgUjq(AT;eJx^HTRJB6ZTKGt9A%sx*ZbElIL)8X$ryLd-nhD~S0#{+n$QSKb(}^yuqw37x>82~ zCWLbznY$Zj3DW_GNc?jl0g70OqlYE$!UQW;KAedzKsO7NW(L|{gGLBflIe*xp#9S- zz>@!bc%x@gPZy5vkHCNYAP z+CgH(BlRu?(GE5na2vC5FpLY2BX%`$YSl%Bo|H^9ea5=@`Tn*QqsR=w2!rvmeJ{w> zEKv0t8}j^63Bm%4f%Vc|2J~U{Wfj^}``g7qq=lR7;o54EJ0LST5ro%3Ct@aQkup$) zA-lP1PJAV;yClo64L?@R=wFv2lm=InHpjhBCF}cV{VWBXoE^sCRpTd8ab4PoOqvEC7 zCf8t!ktB4olc91Ff7=+xW|)*$`V*qBiG@)TzWE1Lf+`%`-q3YqV(1zU-NgrV%@n&j zoZ)mFD=B|UK>U6P%a|f$xyYNcv^Ame+^ngS2{!f|fL4_AN>Gh+B_MsX{#H8Sa{WjI4j->-dGGoA9=s$#DSutapUxZ3Skrmt^ z2p$w&1OLw(@IjF!zzt+$N*lFeDdSYM5D@P?F3M&QG8I!GQtNueGAN3Sg8{2^a43y$ z88MFCN?zi6F9~_OwuXxDKT^6;0c&}!r)a&(GcZx>;K_9VMu!4Ui}JgcMxHk9T&kLw<}D&*X&ZaM^g3ijbIAjlLj(e5;C2J&lCT@cW&S4P%`h9%3@gyqD2e` zFQdEqIlamU86+SDH>0pK3^;YY`nxz*;Ig@LOi!~#VfB`pZb%Bf4r3cru-V&kli#5i-mX$=)5!@PClQune<;Xvl6%`(g8el6>=Oqz4pYN$B&kxbrCxY<2fvYPi@wNssCBwm8b%R=eS_OD7ygv5gx9(E&|JMJEo$5R@arUm zib#PzF2=l{=*{l!-3g2(9a6MDEMCrOHqcTiz`uE^> zkqCkem-a)BsLw#W{$fz{TD?Fzj$4$V1Yc)M9}S5UGU$yM2I3k^0@6K6pHnQUOI#riWHE86kX^X#d!N^pvn)8jqDD#)Cb;SL8;sebb|&}`Lq_U!LZ~&+Ve=$;J)Nie_ID0g!?#U4<*wApapdR4GZTU*GP}mAN9@U1 zxB!P>m&Tin5fi~49+g9W(J)^}iyXR{l@xOM&#%VWMpeV%J;T)GFd>c^HMTi*%~x9- zYhprm6$fs2c2@-8fQK$&75MJZ-xQKKy|`z#^0ySkA^0HKsXhr_0Xhz1Bjf9b;e+$B zmB9FOHnvgWusO-%C)olVYLwFJnz{%iWr=}xlL{ko?sncvl=*7k?qRo<(W|y(s*%P@ zg^~+Wx5akL>~C-;vnVnb5eJbOS|)sKO+4usayzW5rFdO5a%dDU5kpwN1#pj(JFWhd zNU)6Rv`mN|H!+&_1%=UK0oL~9I2|VPTQ^i3s6>+GttnUwwKkLNAn0@qIFDc6qZ>uh zrIV~D>NYufJF_wp%J;Emtle``_Zxe3OGX5BG<`4j7QfS%t+c64yMPF9VW+7cf>KvO z`Ch1zCDWzRJi0~INHfprzU!mX!-bd{Nhut$EJCCxiL@xEb3M&Wm%2E^qg{|(8lQB~ z*+k86pgB>+g-Ia{mA@f!vvjcM;nEVePAS0(0`r5Gxt4hCnT;A9(> z_{svmcCve@Jr&C=wlX$u&V?ep15-ydJThFvOA$VmyVA1;22v|8%L9! zc9%^tEHjurbg9Cxu`NvZz_Eohcp`>MsphvtV~YOVw?rvNCj3k0i}DfS0C74OWB(PZm>g5$GOtyVYV(iMYt7$dwyl$64zxmaYnoyVu3 zR;@N-L(M04(Ui_lKXK}R$qB^W8-y0ZUCnKa6I6mzm~a?p9R->s!u~ItQ6HX$C|kFr zWA8S3^0V#J*2Tj+60T>E=Zmx5WO(O$Be)^>3-RfhmvFn`;m{fN86U?%+eHi;EkdmP zgseVWMcB6je8VM?6X~CfG%HqK<1e?+u>*ZBFyha=P$|HNFxnyH+b-)HJqOzGUsz@% z61@aiUa0VatcoImoi^ueW4GdfSRO)Ar_j`Qa0iA-%_W@mMRka=p_{N;LV90I?xR2Y zs~5-y=)n}!QvP9%H40thc(~boslNtZMAx1E4cS&gVrobuKxQtI+tiYZHPXyt=WGFg zggjMZ@?IZ&4X+aC)e?RS$IjkN_(k~*0oOgh%lGA}Y_iB211s`MqBr7T1vO;$wD_do zF@7=E#tbJ5sGggn5>`2p3(|Tl=)BtflAq&a_gJhirErE1!|_m3XVgLqyOxemByB8c z#nLOR-*OnPWixEcrcEotabn$!9{J>CbU0d2-Mow4AmHSYKP^% zjG9H(`K_Kyh5nC0nko^YTZ~LognWx1J}n{phN$b?oZ$2R5x`Xx-z6Dh2UMXsW-4oX zjW?VCbGuXU6kRHir?x_n~wx7h;?RrKV%s z`JlE#T~Pu;Q8r;xfSo&zW2*+U@t=#TK$%Vjtkze6)%vCp4hyhaZE?oAMP5tHed1PP zuTwJ9E2}JfNv(fjXZa+JF$%*GODG4n$;b$qX=VPH3;40CqU_eB8p#*{WI#wz=3Afpoe>?1~tHAE&^$ z+{%M{$lu7WxWJTMBx!n3ob|X#%=gQOg`uJvS@pv)?Dbw;QkoIw@uelXN6ldZ*2Xb- z7s4P=%ll_1Pk^pgBoEW@4`-0|IGudh#v$$No?m5Vot|vsm;}@Q4Wh~L;vp35Mey`! zcsr!*^(1W@k8nA^^Ya-!Ycgn0dkF)Xh2C0R)tL-z@>fpe7h9-OFM9Zx!45G$8HuMLF2T68#ieh73W6itaLS z7UT(If?s3Xo-3yLVS-&iD0Gfr%MKZ9m>?~$wS^Gjekng-!F9N|kn>j*F0NiEoI-3@ zt@YxN4=}232tLgz{bW=4Bz9G@`lpJtyt?&d3)$JO1e?hxq;#Q=8So{w2F<~6n^ZB= z$oeI-ktjvM?}m`k>S0VxxZ~6GSHw)pBfUu!?`%wwuaR^aN=Jcx~mm012P0o<(d#emqqo-bqge6$S}%9RzApTgqe z=Zak{)Rm@7iJE8P$@S~iJG5~q&wsH3d!j+V2Vi~iqfmeVrQrEwIW7waZKu^Ztt;m z*&u05M^cvb+CUlf&-+n<+0^g_Q`r>Iv6<<+NW=`)EFSTtdOeyW*v{N$hDIedLfIAY z!lPv3-nmoQ-u;}rnUTuyu|^)MPdu;LJ7VUmR#KGPDs`s)iccT3!G!tEs1N~bZs)0tewpG!t;mGa^@qv5 z+l<-mOa&33Gvqh-MArf_r2`9x-_Cf34L`E-|G|3c<_7L+A9Y`}DB#MGa%@ui#08qE zU^JQvpqnpD=Q$0oa?ubzWS02(Pz)?(rAvLxdI)mV?w(EB)Uf-ocMB(*p|FO@{pQzB zL757?(5$;uB{Fs+Od0sj(mO`GFvS0S75e3pz&5uJ@+N3SJTA+2!>ptao~1j#NNMl{+@vU zG_LY_)>=7h(Gi(Lz9ySWHD?j+U&n-G#0`it9PsDEbT`klq*RN(fA=HoEWFK+|Lpj* zR|_oA=ZY|Q3`Se2wzqIOt}}szpC4?eqb2L6ydATEZl;>4;G|Yy`1*yqRH`lvXVInu z%n4OeAb6em;W2pTI5=JScO|GziasXsA%}o9VMfOIr~wNRL&&u+T8faVH(3gBY=pr8 z*GBd=uQXsDLrF9+SY0I)bL8qPZ!YI?0sXw36`aUTde@(~@;s@3a>5@QcdQO z_Cu*Hka4C1gS5;V^@jUSx((COzhvMVj>u7$e7N;GeVa_OM~!C#B{5g@txTwbe9lw? z1>ttdQ5%QjB1q-5H7iHZ#+jHVX1YoGfI)d$P<|6r-G5vVf)dw-{V`I}$~99XjuD~z z#XTJlvL_GkG(@e!`K4Jroy-Omo*rs2QoQ_aq;aL> z9zbUUrXo1jGQ&@K0W&Ma0TiksYqcemaF1GR&`O$I`|h5rd+P=xMw?$o`Iz!dT=P~KI& z^;zp7KJb|Dj|eicFTuZ4^ES}p6;>#CG)-K5`bVz}qu4BmjtY0A1=#J7Q~E{ydl}F; zS7?hshJit7>wiWwGk&Z4wI!1(AZ4z-SR{mtd&zZ%Nq1KzFudNYD0JYks0geg#FP;+ z-Knid1e}e4p{&eMqwnwX)Op!1hd6@+Hw<4Q`iE@>mhFm^?)M*|N?=XIkx}>Ko@2iU z;$~Z_n@C#2y{{c}w0};<_J$Sory^l~D|>Yje0Ri4?gg$idumT<@zkhH1&-~ z*lTbCtBu&R&zzX0i)j8^zqyOynO_Mj!x_rM|L;>Az{zmVHM}yxW#8&Twe`Z} z^~U!e!xMkV%Vdi$);+{Waq4t}@rwLCP+XWsT1`2dqO zl|1AoXSyQ|q3xOQ=zJ{4iz1xQ<>{}Z6!>t3g(DN3PL2ue+j%%)v9@{Pd({ynrGYfi!<`lj9@%~lqmyw^b;9fP`QT-W=gA0~_Vt$;yzly*<`Mz7% z4h$p3V5)$BOQ*YMv|8a-j5kKi zVQ^n}rnV!Kip+T?dzY3`C6+pH>MrbIfb@PI{|H`)e<$67=4=ueopERNkv z9Rv>j4?X{B;;s_@PrhXEI6b8uq5+xuApF;pjT#E(?}S~M(@=fDzX_GLD3D3PhX`V< zm~FQ|?c~Tm%1;$10_ZFPXcJhv{2nP+xVk;a2$TOOvn8@|&FE)u6i0WLTy zkN{fnT?{{;vE_3OJ_^m-OoVaZp{Qm|BBzRKiAlB41>5sQ>D$*f`Dxe8+5VD(Z4N24b!(xYcu8;Z)@iN?oryglgCyKe32CK=Yf@IxALQ{|=-^N5V7 zNJKRll~Y)^E&#G~oU#qKGv3FvoeEH!>w>@JstUY+TFc2O)@D_RoWM;YxBwF#har?K zY@r50(YPQ>KBs#JpQ?nPX%Jo&hq~IYf--8&ba7^lt~E!wn}pc%pWi#LULUq&4%=gd zrwK1y5-gTGTWe0o{208u6S^dA;P|XEsX-oPUt5+E~nd3wP zsyGt_dgs2c%?(R;1Y#@V2mm|fDz2^o8oPQH9}qXqN8y}-dApg=SkB^9sF``zsRY*1 z&XB^g=?y-G@PtBuRNYC*B)jzT);$e z6}_8ULPKAymnNy~Z};<6=oH8FS;zjUVdnHmS$( zu&e+6?H4qc>io61eDk5b{XXT4PPTOtPePj9z6zc~^ZJ(Zd`Q81)OAGpYrx^@r7))B zolN*2ana}B$R(Bgv@wTL3Hl5D=MZ52n$a}>v4_bniLGYRZLof5DObPs{--n^4fOC6 zB5lauTpieU$Q3mmOq@wqN_%mO9DqO^vSQb?b9?!C8bmN$Y#Bhvvh;&FJ?m{F3+~*7 z%iMGs^)OyyK(j=qcAyW=bV-;Bfv2o?Oe5W69Fv9cB2%>3g zk#jFujdg>aZ8GN}L_&A|jH>Sf$K3j|37tolss>u|8)N6TU{g2|E0Wa9Ol>VZL0%uzwrfsL&;uu zkl`{(^z&YNBOqA=eg|OH9BY9)4Tt6`g;gvTh5`WpR*YWUOIeX;z&d;R`@dN8Od?#E zUez8;ga!nEdqfC=F=LqTUXK4cw7u|>MdWuUivxw`XJ2(j8A1AiPYk)_7GExbpE`JJ z2ggrx8Ur-AuF+4$>-$~ke$;j`+R&}Se&}wl$P)H}&5Z}f!6YNK&QvL$#Y89pJs*neams@+WPi8xfm>NGEli?I_@sQWl) z*I%)^_*%0VTUf6S+XBe)f#ccw?VCp!RZrl+uD7(dgNXF?g_yM*1f-`@|VkT1@yiL@j3@~Aqyzb~p;v@&AtG2RJgCy`!QCxYohQqG+DfcASAnGOXAbT2ycHv2MLcmk#=WURhtLx{+KyMno!& ztIELp{xlWbN1e1$P)Spvb+TXZr4fWf>x+30Cx3A-CT9s%2@B4o1ZSWwqaylU0o9L^2PrSkG_*Hyb06VEwc%5nBN@!5JUaj4;++F zV2M&Y6yIFniB$Ota{y%nMq{i-;SLQT{F0qyS}qJAZMI6o;*bHUT!uapSYasBB0QF^ z#lM8MR+OL;9Wj$RUmen1-(FI5P-;hw*3a?r?=fi$`{Doe_-;^Y<57C<(t;NJBE)0B zZ$SsX{DQ3*mlg_SJbFUbeS<1!1Ti)4XjqXV@Sor7eED@A;&LIIi=qkP&bT0&r4C}9 z(=-7ueZDvxujInA+=F{?dINA`79T;VOCxe)RL!aK;c3w5c_P3Nd+ZxVjD}RS+X4~g z;IgXENP&7N5vH|gpzLxl^K^cGlhO;n5rk3gau(aW@qUeLqb2r@g~}f*x`Aef5P}X< zQg|&oFzUUu+1oLbA`7S|3Sbev+6$N*@};n2ASlA@frbz4kzNFyegjXlxESKh??*Bn zVfsu`ee=lSXf1r|fyHS{d1HmY!vv0>Vn_r#)7O%-48QiX;k*pgo*$2pPtbV^df{M2 zKAYD~EghQ9^KUWy8H-cZ@#KF*SQB7lqM8>E`n}k(b}qi#h{un`ck3wF-X1jDCAD?E zG20o+aNtWrp^6Lm)vjR`EqNbfGWeagEi0ltfo&OAeT{O*sFK>aKaQjs(;t^!{O=P$ zdaG}L`n>aU^54!NJ;7cvDhuvAoa8BZT;`{RF;r5Jmx1Ck-wGe0KUU$sX*;jeI`fy2 zO83!=M3d~JtTw*^V?^j2L&*RXJDebj4k<6w92Vhq#hHU9#w2zE8x~rv=_h*t|2QAkw_B7bC7^R&x(M;n^de zOTTB9o58rI&A^Gvjh-3$hW5r(EV(XA5$Vnth*)Oq7!D|HX+4prUh4r6v3KA83{Ugp zOQQwr!=AeQ!rYIZ@sahljFT-*5QxT^SI$Ys7svE=+I1u?n_1mlbCTdQ?G5JBor z__w33LHc%E&iE2b$T{3d@zAkP$wr|lmjE+~sr2tr^BfLs|Gad-YEp{k`JnF2EY=~O z5zHP%x$7!gz;ySOrWm8bbhj$zIl)G;iT;NF-s2Y;iT5;!=1u#f@QB2eSENQKVn3A@ zndsw$CF+Hg5Adm~9Yl{6KfCmK0nC>+^tsueBCV>;HiO4R$?5iskdd{Ccr{Q95KBIrS_y62+X(Q;v0CdNGB)C0_H0tL# zyrI9mBMGfL);iWnmn4i%Rq7aWiZP6X)d`TuDD%%C4Bs^~JNgLPn4qgpm^z9-paB?= z+`3F-j#+x+fxc%z%_m{cfPhZok~M6lK^ zAd7(c@)k~n?eo_9@{P|tnqF7hU%G!F-XQ+hv^oi|gJ*|b^BoRVhdB^@Gjtefza@XQ z07mkeOXNh)Y#FhKQcF8({C}PedTq-nQltm_c~nK+lgzFxBQ)^Nay|J1j2Ey{dp$%j zS0!Rt_OqN4qqgok;q-TefEaU)Q#@Eto}du zx3^>C=(%Gb^qyYC^wi2~YHv)~%siHnqhBlvk$)2_^jHbacjFxjXl4YexRl1DxsGfibo%6D0k^#UKHJ)|(3)wMgoUyTmBMD^` znw0EtE;g`<+a4h+83XA|Pwof@lLH?CBjdNf1EPzST>La&M-G^7mtU0JT5?U>IGr8I z;-RohYu9W_ibyj0f#6m9VCM<^{tx0%A0qk>2u8Z)@tk#w6?D~G`KO4m&LVrlnmjWG zH@f*aE{Wrc*U7KvS&vlhXpH-#tO@;KW|K;5`R+~Vx!{bsNKqr(e~^*iUa4f2?@bvCFN5N^9)(Y-v0nHu0(G4ogeH8AM=Op zdpfm}V}6DMVP_&ocrayXt?EEE0=rnkE@aU`N-*<=ylU*||JzT-gP+-PM1UsI1NEN6 zGXAkHUutonQ!+gsV5J75Qta@3_UhupbkoJvS*W5Rf#y@k?vWSl{ih_}R5qiKwt-ul zaOtZo;q!hj7SI18Lli?j9FRDR=AS3fdpQu{q4YMpff-S@-{TGa z=SoHgiR0CDJspv%YY>u4ik$N6=UeLkW~M6FHu}CDM6k%8rpk`8OWJPRK8LOlLKpvG zUYP_(${E@&b7$S{X(l^u3wNtD#&6)$#*(x2eM$L7Mk9B}uX7x~>BiDzerOJ6Jf z!Fgwkl9AGD>$FX z_22>$U_;`)7QOJcjo_B^wR311cZF@7XoPwRF+edVBWmqjkZoH0&KR7mEkm~LYFSo; zj`gkU`H;C(_s=?%YgLRUXWik;HH7Wn-K_6F-<#v1XZ4&Jh-3<6J7%l>YF)PmWenBu z;p6(;4=gxh7XT<^bA1_pz7934z zyaIZGr@WPydZ*A;Xl0}WbvKl;L5o!xa*eAV`h~-*3;Ch0&~9Ls4qocl$)`B@Q49Hq z;%mIm@^z2V`gWx(S@040y_T+0^z*njo|_%bsC}x?Qu*Wbz?db!>vHpccY38G?*8oH z(aSKn72dVwoc+ux`qqKM2uVo_3)_^`!A}HzlM)xvBGC=COp;k5Hg~?#t?$j5K;TzxUXn zii$kv&H2-`40|2!LF2dEwUAO)k?*CdN$zjxo6{y?v$Vq12{^x5P9~ftx(uOs|Sq z(lbEg8H?cG$o><~K-JJjXp=5j)(mb%sQN~X2yh%!##okRcoj{GDXs5xiD=Lo>4-wV z(lu>~cp#DnGw=>vJ(nQ6bCHa-jWxi^s>E$K=b&7I#w1Rrz1-T5ju z`I!hACSX2}t+m-*?d1k(zj^V7NIMp*>$UNzmv8&TPCM3SaJXKdrQ?9PiG-lCrpP~F z)&NBP!!n=oT3vl}aq3PZL+c$NADE5k)x469JZJrUedgyK8r8Rw0-=DkWe~}CE8onT z&i6-Yukls^JQ1=MRM9~zq00}L*#me2!+&%xA%{za+5kVxKCjB;=haf1v@V4&Y zY4Ahb_K9Q)>9-YMAR7;nz2y zV}7d-2$5u!=j^mLxc=JgDP1w~Ezdmo=#kL#I25UEV{y#ni3Pbc!>vG3uW+iArj55$ zAeSf`e&E<{OTqq1G)+G}NmD?Ef6LZJg3eVj?qy$wKcBD+M7U{#@1~?PM^dQ$mutAK z3@M4s-GOkRRkD}>FJ)?8f?VkUOK3@!9>6zRB^L6=-6_2V6p0{&gzpG)X*JPWlfJqX zJ-;KqJ3I|s3HV|?esbx6N^w7@l& zuCE=$o-2xj_~TyYaU>Z6qOcuRO*yF_1GvB&!;30wb+lH^Iu zH&jDWtkr?t*Oc3+hgd1^D&X%WH70DHpEzS3ez%t@UApkEwnFO6$p^uq3(zr0lPT2g zRtgV^))AMKF5PuPm%@z{(dbftCalDf+TrjuJm^xPH&G8m8d@TVwkkzXy1M|>H1C*Q z>>bC?UD^9d?FIt*mjm~TM!$9|!>Cv<8!90V$#;D??*x{49xW{L z3LQ~K($QLS|G7VxTd}L28VMCG5TmaHzVRq~I|t33S*=lfMiBzy%tu z{8;KfsNM#Vfy9UHPvHioqeOCCM8?CC@fN+)7mTCM3bvQ7?gI!lEwaBz$4rk$D$KF! zD(kv{XSKWm#P>UIw3R?~x6>4VkP&qx=U692m!%SK6NwNLActutrTwEvqP0&cCH;WH zaU;b~H7;`UH3`+Y=$QjFC|e)n zTeTGq^f2=1`*1Ulisy+Cv#HOgkS+gtaLp|))Ay*KS$_Eq-Y;Uk5O)g)Jnkh=8lKK+ zK}av(*-EZWiJs!*7Cjz%uX?F1vC_Uf$4~ykXZUF%sR^63E&BbJTVT(37hflf0de@( z4IrT=8sjGol{e2YQXFiqD!{?xJa~5H%Z6RIB{r+U*8v=YV}oXajPuSEqZJ@$TEXN9$eMVRT z!{b>`)M{^-JROv4hsvrkgW!QGq=ayI3XbNDl#JZ3(BYp0@(fcOnoQSY!bkp%4*M z3Q4{qo*vP6Hj>dcsi=Lu5&~UnFeni?6cP*ZxxRNNf^14t6?qgkcj8+s6L9OWlEgDF zS;9wMEc<42gJ${>)zlu&JJcyJDC4K6B2u!JLOna2npzOHxb^8<+3}gUrdsg|SZ6G3 z$0iTMr1}#QH^ZPY*Qi2VHQWB+C|A2U;!P|y5tsGJ@c(Wd*k~@xGgG>Sn2=Sn4|!S8 z>;CE9TWa8T;x|#IYWp$<*1Ft1-FEuw*Eu!x(UMEG4b+NzxH4&|$-48RU(Vaq@`pC_f`~*sk8F$Mp7a|2AJ8R z7NGCKeOOL0?j|KpUghS-Ffon$K`%vm=Pf5^IpA0vBTcQ)<}l?uembo{;)9aR4hzT) zcVuwc;QQvveR7pV>lWQ>!B;Wf3^{x755Tqe7aSDvxQ%imzDZun>OkpNOZRBp#q+*O zZyAiaJ*wGJm$W@%;~cx2mna@Uiq_Y@b7ND64hae;?jcfVZJq{RnSc3+;hEWuHCpi8 zwCklO>P>9n7+rUd{V{<_l*qc+dREJbUL1OL8CW_fe<`q0w{N~_7R~X=;{eCV<>noJ z!x3&?JECX|hjr%pL?Zg9M?p*lII~~3``H}R_5r6=n8jb-3Rv6rH~I?@GIW)E6~kV3 zoW@k)YYPhIcvrR;`b<@rJ6$KT^aCc%7u}>()Rh)oz<#b5KiN#My8JHt-5K7Y(3vBs zc@D;v?Q)m-_n(&5?AuTe0k>wPO%fz}ni;*>ig8Uf>8o%NIJE0~2(XYp z-Z}QLUD1IQ9Sv}x92uNA++6VVi@yCG+8T_1_}*L;(ofLbJ2}HCydD)Jj#ZDle-Z)P z4KMX)1pdbIF6T}lH-{aqauOFuQk#`!$zzAzzYK`9C!0AxQpxk(8IHbq3sOT6r1JA~ z;8WCv_{^l}=^K6DD=z{3REr!b0|4kz zHOmkU+}B4)sJ)PHWZtKq!~PDx(|{_#$S3C%|NNaMP-=_gJ?En(Ivv(uP4)^Uu3YMn zP07(w6n9JCH&vsM=VuOcxpmF%i%9~yI~@yHjnOw9EbhEc(}F=;BEjr`QL>gUax0@u z=G(I|b@1QeclU<%S_W}Cuq5j{gy8Ze=T=t^&NT07^3NP`&?eRRU2|lH+fFB2)?&_e zG=1R&Qfty}Rw4?BOg<r-u=Gj`va5>uB-NeyZgerP-CgKDqGo#Y9RA@&*v^@wN;1>?FN^bk z2j%ae+ptM43%kBA!r3St8RL5MiFepCWhWJ_uj+#*UlKfKduA)X=;9fgl2_PCLMiJ2 z1FtZLi*EtuY05T&{j|Fn(}T$KVg__j7;VgQyYf$;}I#$IXyb*P)lv~f>mi6 zvL!P5RG^%Sc1)cqUxtET=B8Wj=XN(`<&;=w1yGI}N5;)?7LrEVS(5H-Mqtuwf+C6F zv4SYcF}+ks92C*v`ZO$>sX+`%Q3}n5yD2EA(*ZJUIH7|d13-HNF$&plqxm+5Tb2Mt zqvDUL{k2Fg(1E@BIafM$8M|95Lg-nE*B#jGCV^5d&gDyi)hXnq15W1pwvHOmYf*w` zc_I#W)z(Vb{hH`791QbY0_n_)=Ikjl->RGWAiIM3Lh2_%UE*q=Lj7DRRaA> zio1_Jl*I!=aF8@Mhx07m!Jp~1(>=hIKa&b+j|w>J=Hm6w87J9AZzIMttS`wj%k;S} zqpZ?^c|Mh=vP__DtW1!79Sd|DJ3Ev$_ijC<=qDeZ)3inwava6-0pNb#5f@yqL?`-N z%e!=IeZlA*GIiy=E}_D^H}&-i!D35zv>TImsplehozS!xr){judY#P%BOB;bfK&%^ zT}@|JFFmMzB77NHh~#~~DJ7>GaC_yJLfqZ>y3$L-KsMzFK0pe~99i=1KDDEaX?Dq< zsk5D|i8Cqo;H0W!FDsz_Cfer9-Nn#-1o_j!XWWQ5w=S`ByZ_@0U_5f8D5ph4kAy^Q zN$p;fbodQmmI95s^7^*$qLjnv-lC#FQZ9M_s1M#*U83KX#~E2)jTl}8K$&KehZ_=*k=wrd*f7~Eip{7uLE$BWh)sk zm`Px>c_2^!7#$!Rl8OU3aEkrIv z*Xk=hfA;rZs@HL$r|IhAR8XpemQPo;u&F zeI4ceS#eV!)LA|sO-a6&u`A1gpLn=vP`3Lz(^e(Zws*pA@nmfDS?Oq4003HXYeR!v zTTb=}Kj zU}n5ulh4%U2A*p;Hw`?d5eLUwo)l!FR0U8hNST{2VJ8IMQ9T!|O;bw`LF@3b z!P(OTQ#E}h#yvu- zm~BElS4}zdHVd71e_WU!ejbnnuCgt?Y0^bqM)RP~)Q7LkE1++XCYtI0U(Vb|YJ8p{IBX}M*RzIe4 zN)S-V8Lmx-rh(FL3Aiaeki9YG0))ZkM+C_UZce*!7}WJv=8zUNWH37s6FG9&Z&CD8nHm@Byyg0h|YrOHiO7#(cpf)YlWyV=8G zl$%LY*z!IpTyC{EwJKhYhUy-YYa`oIjV%#P$`o+lYZ2SMpR;}UF_*M^OfF<_e|OCF zt}Hd4kdK;BNrvo-IFK-=yzhygQtyxIJ=LJSaWdB)3ch2WL?1(`u(y|?<|FrN(WMXt zZry@X9Np~(C2|am)9L$#f~k_%?mKPA#+LIg5E<M6vs`YBzh$%KI~UdbOMT-J*;AJ=zJUf! zCbdz9jmoEk^fnO#ISw3|sv>|~h*Htud(v}^6devi`%B@L!uM)j=ga=@ZjPmGmobhR zN?!(~Wuc&?lf_g~g-O&*HkgADS|vKZ_@bBo`tz*_x%OtC=)vfx&ciZk9nJSb^Ubz` z8=-G>Z(x;PXOPQefdt=UfOBq8|I?VEJ0#Y8tRNksqGO>ST71$!P!V)DDrrUa2hHi! zZWx8jy{`a*CR@Tqp^IhN3tc(v@cUaloRc?U@oY3&%fh;fz+`(fsF6WB1JA{A+84)$pWrheLr#%YFUY zQ@G!LY1;3r_=1hR7NfKy!^ys-kTX8$DyK=qo!5{ZL86goy$tcl`Sv{LHca{Vkk6uM z{^k7(w!#_Uad7s-_Jd6Iz&H4fb*!FVh({P~gP->?2PyH17MtcG$Nu}ZHRlg2F2wgV zXYZMZTFt$=|8nSVV8aWA&yiQnPr|+LyyVV#eP$b~^7!r>dE+}1hgCr7^fl&6@XL4K zuhL|+==E>hX?1g-3*}tNN@fH}fH~ZgH0B#lu4|U9tNqsOLSjpU59_{N*FG|O6f&iX zU5zqx_ZKS@zOC?wpnr#ZrIv_qsJE%aqcFP)eAj>m zYl$0*od%L{5aNr|*)RI^jMTC`ZlmRfY$_aN>`7jiF|bi>mv zS~Q2BTak*et}H20xn}K46_NUJ?@qD)guNiuzX8&IE^l!xXHWAlHowhT!_5L6>x<|k z)W|7^CE=eX@4)M%jB+*m=GaxOJK8qG>@R|s-&dL+5waD#&l#Dl9D19chv3Ybv9uq} z9@gL=Onws)8&J@$0L=2m{Vl&(JEw(w!UQ%83Llfn@FWOqVje{=T^K47igX6~xZM8U zDI0RoTgu#FdsFE_9pr55tTQnaZsz#GfhRD^OxO{@QrHQi_sdfO^P4}9krlbeR?xnt z-Qjwe+P0V42`6s{-F=Wxb!8?a85f?VE_!)r@$fj%c++BaBuD}w@al+&E&X;$a6zbpJa>}28Z%in5idb)oT5ekJ6k_B#5F*?obeD}KsXZgYHt}ROnb5by z8^bFVB&z|XH;^J*C%)v!L~7}hX5S2dRqM2LRl_pxxQmSwT^5H)rvay7E;@9lc@ z@%;PKV$GH33{^*(H5WZKa3BaI_li4%68Da037#2DmvaHYWofObhckdghy|z^1&&eH zfoV?zTk+Gti%`-mFuGFU?^T7x7tz2V#}H)Ilt8sV3${wt3w!ElFAo#Zg#C(m;Qz;u z7h~|MLn%q2de`spSFfKzhB{h&R6BXHhNc5nVVgeY`}v?|pIr4i2r+?w)y$xde8N@P zNe&uZ3umV`Pv=Ef*9=?)YN=%s%_LDZQ4YKga{dk7Ec@&<?eH{y9;R9(Liou|FoXzv=z-X&XUB~^iQn*8GFdv zmTpphNDK7GaONvlCi*d{+M?J5@t>(9647x}n>4U=r?gmMuoz6rG@aZ$qyPLlPV(Wy zAXul}IwNpw0x3V@(xgwkHzOild5eAL5so8F29k3G+};%fQ`4K6j8|b8f4I`7z*B>` zKt*Aw-5|*yJ>yP|+W$sZEOJ~x=#f;=;O5j-kXk0ju04{PB z#PZgcGcPo;`@1TCY_zB?g0e%$&s<;Nn7Cg?l7D)Ctv|^eC7W3tNPn%NCWdgTQ**@! zDls?~6^BAjr~BTue*T^cS&FUb(5pHB?omzcJFCORN0TcJ8@U{g=^~{KXL4p?M47mg zrd-%_n__NtaQ=N47qzF+j48PZ zBMSlK4M?dbr~1*gplsY!_#>QrpeBxTbep6`gXD)RpapJ=ORO1M;~2I>-ij3a)@jt6 zW}zZ7xmgUSY|=V~I1yGC3Ja+odx>wOryP(aQ2HU+vXxk^U5Dw%sRN{uO69ooG2*WX znv2MdnWc0jOa52P8>AK^T8q^o6T%aCyMMywn9sf$X}sAj?a1X=eJpkAs;C- zxi*PmmuCcuBsq1ZNo~B*uqDKX^288bb2}lV%`@oHx4(?C8E?tbpvufo_)N5&mdkjRx2CDBj_^v4Y77qO+{<_S1A7JJxhY(%osTXzo!VL^k$18Ze7AvfQ}p1E;<}wErC= z13~}NK0Q6ftp8ezZM$@-zA&MpmwOEjd-jBqpD`Og)OwUpN@eoA+E=4O=((kB!>}4^8SduGvWR*>Tz}4=fe!_j(``BYzoz? z23fr`6P|+gIIV=me~hYjbORL}&e9P;28DM-`d{FZ{jsqdLQR&}f?dO`IzRLx>O3`fW*?^e2jt*{2#LH_WqAj~?Qf9uPkuZdg}CVoQClKgp%v z=uK%bT`OXTJEczq-TZxYORYvh+HR-#i0-=1CW%P>+QyMhbVi^9$-A1xJ0qw!;_;{Gkh?e+6*k4!f8KAua2}g>g;C;uWy^cWG*xk^Ez>j}3MExNAyCE9)X;_U? z(L#szm+Q%oug9ny&?xTmBp8enFZ}W0L{AT-_C%DKkVSx59-UZ1$)|50ei=}+a*&+| zrO%xP88O#y}+ETujq9rF5{0=?M&0CkyO8{!6{||ESfl>Tj=6&J>08k z232HfZ+6F#jyV5P1+1_BJ4@nH!n>TMj*LACM#&(l=N67*LSW z%x|z5F74HY5ti3@MA2b|h14LIN+!HUhfLrGnnwsgaKM(8RcK=X4U=Gqb~a+29)Y7ks;tC`$)f)N*>@66l#Zod{i(B%Qc$J$0#q0d|0e zXuLOvChJG^dxg{!WZrrMDSK?%SM18Q)p}|wTI5=Pbre+K7Nn*&C_?Hrq8P~f@VE$P zykkEjZH;;#OOtu8M`Y zf{k59!rz%C5hD?4o^09+iKR&oGtb!=Re&YI7w7F}?z+2jIhD0}kpFPq`ZTO}Jsx?u zUG%V_o$K+%4q9?=#Qst$4jTzNQ1l&A1NgAnT{Bc-B>X0Njzq7OKL%RX*LRY|n{ed$ z_x=4)_C4izAKbcQVVS`@w@HsqU(MOUFuo6v_cG6M+DwSqm;q11l(VPe)6-=~ zZpY-i8!CUa=5J2DQ?eCDPYPX*MU%0y zqM3x6i)K}?iORv3S0&0}ysxZ$hPJHF%RlwBNdIY)MSm+Z%$Yf<|1;^87#dD@hsKR2 zJI;k^u;;Zr6jKe1%>;gd=I}U~5C1tt(8Ur#U;Zp{GmYu(i3nc*_QLP#wbz7p>a41I zpB21558AG=jL;BW#T&U~?x;tJU9l+kElAmq9O*xKgd#klPnKSiQCm=*g;UEq%(G32 zP5yaKlj;j@<(Z2cW#GR$TwsqJQBDB>` zdU`fSMzg*uyzgZ{S2^PPB5Ww!YYCS=TvB#;h1H@O`<_rH|CY$x;Oe5cB=KM~8I z92(`qW%qD0kOgzI;X}J0ChHv~Q^eib29Wc4cZzCt(n9crh5Xh(Lg)Sw8d+Q4&KkD9Lgoc~75g-`~7CJc0uA3}Fy>Nfo2eaZQf4{x9-3Ap0Z$UizeNyQM%4%?X< zG}vO5*?5B_AG2gV6M+l-0%CJ6$>;mhuxgN_g) ziZ{>)3P6oY&mrA4mZ8%tkOAH)KXOCvtpDSCKe>8`PW^r*p?S1P0?8B2ICG1K#=pJx z4noYM({G*jM(Erk41$HVT@GPbL>+jq5ZPxtr6d5Gw)gNLs;k^nMGnMj#t@}689HM! z(80G)P=Tm1JIhhofuH$;_~Av|gUkIrmFvzQKx!G|&kR4T{iLx$@oUe)G|n!mOB+gBHe?MJ$jD=v3$ISjY|gI(vjU}-vGmCs1_ z7`8MR>J8uyw2i>?0S7}m0KLG2A$X}bi%yo1`k`t$iyAicIae&#Ndq4hKh49;)X1oX z)W^5^_ODOLmL*fyPp^%il@AY!dI*0ebpiD_VnxoEPLFS%^TE)n1E9bSd}SjeoWqFm zZ;+{}I}>l}J728SJ%4@Fa&iV?DzPN)X4}#&Zgy1`C3bn4P%pP1YDS5vJ~52`_4`ll zpYR`_Gf{aV>OZ+|u=4CD1rC&s8kyo&yQqgli&L+-Fub3GWwN`fm9_x2ikltM%hd## z_DZ|%2ko;t>HZDdXDI}E_x1&hMfmyp+yY_t|5RR29}LzD#Jo`D;Qp+Qn@)73&!KS% zcc&mQWNSUS12wbT{Rn!I;iLxLB7ukJ8$Nnb>8|fl542I=B(IIoQp%5H z_}wtzQsMLy^NT&;&GV43`fAN$OEUrYSVaq&=X7xnu&D^9AI{%?l=%tws=iPo%4G(# zso#M&Jo2^;QX^OYVILmy`_Z6I`roDsNJUx-br8Ks)f9|bBO5e%i6EvK#>Dl3`LJ}f5|_0Fqu!F zjG`BTPrwV>_$bF}_m@1+6RvVeM#!4r-!;o=_*?Ef-wEZ<|;!BG(?c`*g!1m}S2FAobkGK0VZ~2k}#OdvA*;fYeXaobrP^pvkr&8ZR6HMQaOg~X&ni?KuJ`8d?@M7hKcCUj zEa|tXm%=2}AC{KoM=PD#wkWFnJGqH(qAa z_d~53>WsQ~?d1c}P&(rSR0p01mCkuPMBDh{ZDq{crX_T+?{IsF7Gl?WK@n2Hmgiu3 z;(B*X?L6?3F`&2oVpeJr8(VTux8Y>=7l+AzdzbZt_Lt2p$Z&~>e~5x1l%rU=Q+;uM!PjMFlEs8L;*PZ1Ns~XLBu|s?9IF{18)7f#NndgvKZn zn6UnG*Dg*m@&*(r%!lmEj0v;m9#;I_r~ z-TbG5@!@|u;({DD6Uh3|4jJ_?%FvWyAE6KT?o%i*DEUXTh4NM)RpWN;r(Hs& z%#OQC(THYGF{;t)A?m;+j8g$nCT>`=d3>IstLSF(8t<^Rqp>E zUx4FQK12Ip8G~SHDPa`@Bzv5Ca#)`_RJ0(ZJYk*0@Uo?WX&Zxj75f%)WGG6OF6)=a z=kn|DkgyiyJghcNC;UA=H_6msjYBq0$=oGkYNukQI}^)J{*{qug_P^iPt z0YTtu-M{aLUiLtvD24y756qhN|6H8>OtcsN!{AfRhwP?lSzTUOZXXYsbb%GaeJW&W zqQT3k)~wQ_nlwY4msu6U^t3PU0=#nW5Pp5>4~WYPZqWST+>IqWUHwNV@bn*}JC6#gcTC$D}*UnRpiv2mrPYg2vheHW** z(zf@B=R&vRLc;o=Z5R8q&W1Rb*!Rwbrg_r|h5Whiug_^m_L-8Y-&otBW`XC$-`+|9 z7I(7I$d_*nma0y!Yk6-hLzL!y{mky)*#5<0+aNNIBkXMsv9bM`TBN*KLMbrFs@$;5 z-%U%A_Y6w)oK8_GFH>OUzyFeb`*Zrh5YgloQ*Y{_sO+o(G3u@=FMJj7?)}4XgT8b( zx}uZS6U|j(2|%qsc;si7a79{cz|fRxxxE@zEcu@-t`52B#mr}1dT#bcNl>9q5)2^+uq(*D`JIf?15z^^!khV;2Q~gy8)RkTEMGc+tPa z_7CMbIRZI70!vFB0gBm&FK2~s->wS^8R(^AFvTuqJa}dJS|;6=y1>!8}$0W#({J&kDF2h zf+LAovZ9H`SBOr;)N5)!rPtcd<_D{W5|lNoe~Xu&T$jK>8#Vh(>(GXp#pK|-$v%-c zM*?mY&keQX8nUHmC@xgjfDLD~eL0z1Z6j8heXBBCv=W0Mru7bszOR9Ef7h`kA+Xox z@%w@SPF_(~9_VIGGur^7@F>tthiwacadRhxzd5S-C}^-}8VP#C(cF!4Ixh3`Z8& zks0bJ(YziqTGZcJd9+y7u7lg)rP8+2vI+~&R%c62ylY2NYme)bQ~M*eCUELMH&uzC zH#xAo$p?-!Xh+oT;iZSavNshxCd9fld|SwxiQe!LD5)^=qSYfE`c7+QmWnE<U;~4$n)(Su=-tua%-i~hzm;2C zw?f22?t_NAb`;KKmr-mWHe)_SU|-K`Hz+85{`K2WBWb6%iggLo&-s%$t#PQbay78o zr2;-szqXkn+7uK1#*D}m3Kt@d%mG@)ggV}lU8OFeK*w{TNoVSmg#K*&_eblWBiiXN zt=I5|?~e5M&6@5~dQZ0(e&5fw)wEQ(f*(;+wbuyxB#OZn_jKl){N>hK`Mwk79fRYR zIY+H!SCfHY5wl^_$XZ0xGnVd$eikYF6-uVB`Y`3DMv1avX-el=J43Hobb>?ajiIu0 zi``YqJ>U}>1D2qt$Uyt2jzVHk9`XZ@T^JB(TXiA|;824N8{|siGzX?z8-6KPZwzzy z(|+adJ68h*`p&dq^u1>G`sNP$bmkXsK>kd$PueB>d5@l9qR_iOhTCahT zo#HZc!Y2Wr7#la@L^%rKk|W4?HXKUc$2IlGf#8(}u^q=airw;@(E2-HArm>hT$39u z!e0~l|Xb2Rz@=4oO9u4J~VwG!a@OgaP4>2PGde5B#`vF1|f_G z?|dY*Ur%g>LkYvsHr}1W@J_MS+oY7z7d??*$;ATq@KXA=v%A9YT>=4loWf0fCU(9} z5@qM7v~fkTz2((H_Bi*T#JIt8mXN0>+e}U8*77)Ox9;$_&M&CRkRb5PUs$HQeyPq+ z*Z~s`290d!>X?f~b-ynn!^FMD`iNtfI3h$)(c7o1pWq`UjhzRIFdW%tQtnES;NP9X zZ|q-?2gVh9B}@LXwCqd}P1{&7y1LY#-Q@-`tAq46#o|wE&NfZhqTDAsYZ+roz)FF^ zjyX)@O!+-gYfq2gM##j9{Jl`-&%$Ss>dSH+2hKM98hu==e^$s?iVDbZBzLzpWdyJj zQ5g=*M~xJ;PKUx-aK0!Z6HZM!>pZ1SrV-J?eF9?3bLqk0Lc|8Hy`)VmPU<3ly8T1b zS&~bUMR48Vo8pnfa?cOBJ0%xtE&rtS+WE3Rq<`w&K_{pnrOBAK@+OYkx zUzJcip~JNqX*2hoXFL>w4+}H9D+ekVyi8;iTa;fw36 z@|XeXn}U}Gc1twQ_LmkW7I!4dFq>$|sdH`Z7xq+jD&e(6x(*dQ9^vV$eBo{f{|=$juD& za|MR%vkzI_9PJw?fnb z_}5SPV;UPhq<-f)-$T#u&9<4%y$!z5H6Yg3)08-y;4>$^3_*9sl9-<8Wo0(a2BFbI zy}*6$XU5$lfNB}(lv?CqPuAK)4~ODinE6}&{4VG1DPz%^t@iFwP_01N`ci-{`BP2b7{a;ehd#=4TBd6*Ghem5)kC)zhTQ%drTJ(=(gb zSKhC!>Y9;iZwT%Y!bU8v#IpJg$x#QyQhFDvKNnfh7Pcvs8ktyNbveo5Tf|3A!INYE zj=x4QL$UAK(vtyz3%escNn`C===$az2#|JR04{ck^Aia#Sf}m@^>%|FICkE(O!XY7 zUK~8nGPMn~^05DSfnF0hAticcm(HrL!L;;9@H%UEZt#9xwsfN?=@d}06JqV{w$|$a zZ5K@cbxe*Z;ptkD;ud(awMoEkyJlSG);dhWiK)U5NgNrWE)=g8^%M>#b-^-Fph17 zb)fRJBtm<1Enf*gVruZ12|WCjnB^1y(k?9T0YX9;0>gyY0V7;Obzk~-6Qwyxq1l02 zigAuHt<$f0{Y+{2P3Oxpr=&?6hzy#Xr29vaLO*Q*qo@bT0&FWXh;*2R1ey_2llO3O zgNS_)2_V|CZx3cSPSY72n*Jid zpW>6^lKE}eU_5292L41foB&+x$OW~c^Lw6Gdsy*K4?uX|Zz!Ea*?!!iZxdx_RthrKO*$qmG`dCY9Rh{w4=4l~xY``e5uCndtK5#N-ih z6i2OR`&{~b+Ii!jzyyBfcupLf9BJ1V4_U7D$|XxjVPsW0(jy;^P84TM)1;CqE^B!N z#y@(@HzA@XPzH?(ua4oGWVwlri{U1(YOh4VnV>Aar0+@6Q6vadmbmZngioJw`siSBB&v*p2V~4S{FKY-(|6@mj;v16l*H*aqB*A^75v!Rk z2(;+t)q8=pyMr6a*E{gLdhmOL$b~H8nKg`t?*0vGB>Vw9r2qFOk?FU1jM=QwnR15} znGcQ42gYcnSsU-wKhtsC*zD8!AEpzM0^_ebu~yoS5~7__QDQI#Xsk#uI^f96zE8ch zj!0ZAY#I|^U?IEi1;dK&Jz7O|D8$vCi(uoT#XbFP8aXc;MoSfOf0DN0Yf9KJEDHP4 z+6H;poIsBA`kp|QLYO~5Q0(9eauTEigiC_Vp~r^6$pFSyfQ~og_y^Fe4_i5tAAgBB zp=h}^Pa_zu^7fBW!|b$|s@yt>s~HdLrb5rALkIm2peB5-JGA=4iW4Rvot5{EO)PwR zZ_t8zPXp>9$uF30l+SxH-$%Iak)$)JzL7NEJ)(=t>pu^>w$|sFUO&u7YWyO1iZ2Xi zH`j0C5jealP&HI+pFWevFugmYnA7Qx-2N)eb$(6<>DawSh9j z4>C4xA{r6|9XsJ0e;Du0UEm7{@H_q=ap#rtxFcy=@v_OfY@1+evXV4WeM zk7LYenG{KA#U#}c1hy)j$I@v&R?i>6WmO5DNiPBqjoqWs|E5^C6Th>SjkzcR!*SY% z>$`Zziw_+31!fdUmS}Rwb&t~f-p@dryOjHrSk=9ZFr)7Cuz{E0zJDnA9g=>>gP0pv zZ^@BFbyF9Uu{4W25HZV_>}>kO%MT!NGE>f*q|v773a{msqkDf_zBR>SIHAYGnGs2k{Q12$pO*t zF&CH%=q&)s4m~D0)yh+du`X?peasj329xox*x`4ZENz{@OYn-%w z?6>*bXf))e@WKCvXQCJ+;JSzJIrCDjE(^~5dFdGm#B&|o4f&Yx2h-0hN?o6om8?R^ zBJ0UKz*Bq2n&|D)lDmo1m6)BG2iOU8woo@S_s8YYLJvz>RfFE2Pwz?aFr% zp=_>l%M3P&_)S>#u4x7^;J4}P%!l*z071TVi#u+; zgs-a*?QStgr{|#QD{-lLM4YM!&CYpVfIP4=h62D0%s;jf#fLo&CLLFKt&Gy@+7dSW zHcOx*1sl(Ncka_YDeRrfGAfd)5M|BlRdY5qEvFE<&RJbHeE8F`rv&%Uvg=KO`*vvf zeUbS`e|pzjBrKzD(Wl>=f@a1=>Zwa0h$e^J`T~SFoDiYYDyoX}ai8D^k0MOj9T#-F zPo%hG{CO{9L|3QoMiOrapCTl3fII_V&jS%;_AvTv-fMo^y$}HyZ2_azk7C_Bbo~qg zw1f!bfvy-DeNU=JQvwlm%8sDi*CBT%H5gpYnjPaX-+$ednP!W2_AXxKw#r8(GXE%&pc=u7 zT4OI*1BC;DpD*yG(Ebjdud9fv6DvOCxSF@m`{((sOf4nK*1xUu<~^3Xp;JSQ3w zH+ev3*_ijQ1V)VA+;{!C1zzgxmoDI(WE0Yihkmne`kpJ1ncX{Hnx=nT`iNWik;-$woliX5g&Yx^%jXc(h92M%E?xC)mq?8-BWYow9SCcrXqn~_w zFgvV;^XYPw8Ck9uHF>97&2}3-NvxsqGH>M(Pf=~Z`K#If6T$Owa9Y`4dD(V}z*eE&Xc9ee>* zMpQDOHC$fSEqGV3JV5J>DOZBwZ$XHj@tu=j$4^&v-3Rp7uIqa2F6P4@KXaWpPu&OC zPxrJjimcR=H^%|_i4kP2REjMLYk3=dt3(Z(_whjHDhKaXDr_X}kiPhgQv0)IO7Sct z%)ux6&8S`b75Xk3=J-%irL^VS+S0`j2MsC%%I?& zIw7?EVd|A??{B+|dW|oXePNd`R_Yy=zqs-*3VcR-v(Gh%k-NBB%hHWgcc+Q=~SIjS5pcdSPW!M?Rv==#Xdo&)xa~zk!9E*CM^J z&-A+Yc(Th{sDe=TFe5Bw>w5yMjo5(`=IUBuL$0F8vu=B4!)TRM)SN%;^T@eoxE7!<1MiVSEY0ak`uuJf<{*#73SNqy zQe0lN>`Z5~n{3c9;tXDwx?&PeT6i(dYq#EdUTQx1cwv-VqeL+|<+hNZ6kE|jl|h12 z(|#Sw=j|Sv**6&I`@{wh_&%@duq z^p|{%`f7fBxmAo`{YACGE2Zgn31{ooun!>9e29EQh}C%UdG)hInYx$oO2egC0vrc6 zc%hqw9*Y?jo5a;CwV2~((_YpCAji0L$93_>bt!W0XgG!tM&~wyy2hDE<`{yi&!vVxLPKs_-%J*&AKzH?d~tYv46V9FSpPGFW6(^(501? zob;sQ4$ay;Z_-UtP!~#PCP`g?e9@m@{Vw}>Khz8p&xO4G3mX3|xxu0CV$kt-u(oYF zo&9@DH=X*Q15|W2ASy4k-IJnsm!pQhV{09J z@@Q}HhZ6p$gaV%58aZdCY(;jQ?=l5(gr4m(;{Q#Kuug+sx%RltLzfgvD}X!lk)K#v7;GmwJK?_L6lR?O9z)F(5QT zac@TQCSMTvZhcOt3C}bM_U#Hk10v}?#|uLxg`!JwZ2^i^YV9Z~mCxy%uQlhPu^UaY zIDV9P8v)$??<;Q8Y{s+OSm4zdLkxP(m~q&_3w1MFp7H4wOz|gJmE!lHjDT$d^e8D|5c&M z9^pI_j6C~7xjVb9X8m-^N&a_dvm}mRtZDjF@U!1O5FqD0%3*%bysvvP@|EsES8F?z zrsr;Wl%De(TDtS+*<*#@^$eXStxka4hs?nyN1M|2!YC3J+T{5A`hz_h+LT&&OD2)8 zUdkb%msLI|kSVW}0!1a4r+?Xp&Mp(`T~nsw53UCu@S?MH&)~y?LLAy4!K7Sq+$L2c z!b0|)F!2WpZnrqLAUVBcT0TFOyv9OBX+?W=qYX3t={jXvF}{}To^v%~ZnQ=9&4SpJ zvML9Z(07;^;E3v&~{9tBk+ z7n)66XFzN?<&#=tR22YQ6SZt9Y~=pnKP>0r#WBl1D(sRSv%JfRb8$Tzrd?aIu$w*r z_n#7L+x+(D{PcNupzaF>^BZg610Nncw1p=%LTzh0wO*HZcv*Loi|Tto303Qew3%Bu zH0lDTw>pGYMr+vU4lxWf%PHptv(z5!C(Ei5sH_Yr+Herg-loRaFqA6h*N>|hjOA=g zwzPSLmA#Jt@j8ey4_j|y0|{qL7wehpqf(+!_)FC zjnI$YUZvukEt!s&Q&JRk3rd!oC>fE=k}4-u(W5X*={Cpl?~nmGx79Yg^FGTCmi~n# z-ToUhZ5=&R5ffOJ0$pzF*wwLk?bY!-I#W46%!;sd*nr@>Scq`Fpz=$(0H9SZD=q z67;Ebg)uW_9a^lMg!>sN8TQVF+lmgoZr*TvJY=?EaVG!e; zC-L4HFFidbr19Q-kUbM>2Pu;TMwqY#9PN*bT%{%|Ec0~3qphyv8ZKitgM1h6#hx=X&mA)ps@ckeOXc|3a~PZ+#5Bn5n186 zo^=8CbhW>4VJxvGQ4G0Ei79St$4goZUzx}In(8>pZCVL}ZOe2fJHKc##HX-k75CCn z@i%8u-85GE0{rfajVl@9Y_~;v!nx`1xNI|6M3AR5_4-+J)lFB7zpU5ii#%=f%*=a` zq(?14mRJ#n4s01WtscE6c=^kdPCw~4XzKEA(BEYGO;gmGy$x7qe6td$>I~ApT@GN{ zcnUzhs98)ny8|7h^Svb<32;S<{#JjsuTIpF-XuhWija$SBH(54yt3vetrcydorhju zpY70EujPCN;d<#dDF`p=Z)nM!Bxf`p~iDSwv_s8q9yY zP%rggv?qJ~f%nc&sA1-5If%U_72U8ybM5KCt~R=qGzl2AgV?7n@=%d@1p=WS)qp7) zNo9)rOFOdNz2R677NnD?u=YdHIv~O_R|{R7LEbve0X;%srWe(gO(&&?>6t+n3U1bL z`HcAIICg(^ZS=(D*+npI5_!r?Hvq`N#<5a9iQiI`KHL&jHq>cp!JPi=4q888Op7u9ngmFK3A zx;gUAA$k%{K67v2M0e z(cem;_#xny;G!fI#cF-3kq5uS2re6ySC(DS0eXwj44N-}>6A~)oN}2~OpJ8&)bEv) z54L%&G_ z7;QUcY+z`e^o1yYt+gt(JA6GSg%d9TX~p4-e&v=^8ppGi?u+1ryqsVkWl<#=aiD(< zz;Z(*%Q#3eAiJ8t=v5r?%R*D)s!Rw|SMk}zsSm5JM)XK^ z@3Nt~UJvtTpD^L8?;j}v{`kU~`=c*7clJgA4qLBC!l21tv->!{!e?`_^1uwKU0U@1yO!wu)cYRTF6yIH93*17YOpb;Q9N)_<>>u$>HX-WQubKGOUsDs4 z`JiF*=Qpc#!A8`SsfvHP|NAnb3b>?O*<0i%*B${aKf)GDJw&h_U;mT%kvpU@)8O4{ z__7Dz%T_Pr_f=}iun0L4VJe(1+_T2zcB4glLwe3~aXFVu50A);=K$2t0B(@euH)gC z_u=V*yW}jt8;(Pv_fx@Y@yC^QJiIvq*i>0KxU^NO!i}rSz&pTZw!V({?(fg(XK+XP zWQ$t^7M$-4Jhd4@>c(tq;APmy*ZL$tMs~3AKkteZ51{QFx-TwDjPgLk!&Gyo$FtB+ z%JWp$^`7HS$ap&%6$6YFRpB0e!z?Wf6QWLHv2g#(ZcWLST#CHDwUpxeQZ~_|0iDne ztpl|LHnFB&$4(~$5+SgsUkQ`W6SIgdt4~WRHf+@Hsvz`*>ot?2BAJbURJEJBWa!`^ zANJSyI;NqvZRIn;uZOAw8Ejo-qj-z9%Ooj0#_ck~Arr4MAbGRH6vnyXEXFT`ML0>OEjIiiOg0u&uG5huWfDac(?|_Sjav zFGY!UD1@j$aJNQdx7hF8xOtA%6tyVJJKU<`@k z5illX_}`OGU#^05rI1JzeC|#Pg8AFvOEdADo46vL&plhXCZ5k-TR8n#9?iM`2JLcJ z%8e*(#o3l;AGa}>)lTH)6@=Usq0$4cn%009(A_g2of8YWr3+6RTPrgF2P93n)+E*H zOrfJ_|KIVZkMSqcieGONFAQTNr&lqGHN5ghh;m7i{a)?Ib~mO=ZUu*tnlJii7vW$8 zk%>lS_)iILLI=J$G9p};9y!*C)Ci>mT}V7roKlSHX0Gwly+a|=_IC;fwRyqIUtW0) z%1%2muEIam)9mY~Y*|r>lQtbM_%3r)S`uHj#okN!=N~45mHGz_XYRybckl;##;@O9 z1uvN%jzRR#-W3Q>fH#n(b7Q3m|E`9&8hkgw^FK6c$8>!LgFX|s`tfPRT=qGtZ1U8b zW5W#3lz?{xB|TM&rBbYDhWQ=|VvoQ2BVpf1$b0{5osVm1Dw_^!#{;aBz>50!MWeew zV$q;8MN`fo9}EAKa;s|OsJz-V{Bmw=SY`Wh3`_$7C;!KMbNsz;VVk5rb+1=+Vm1~( z-~Z0WAfFWBD`AZ75xr8&A zp2P)VESCq=OH;>Q_->bU#_sT!yhH~sssC>a_<*;>6ct4AQV1Y#=K!~}UGS(FWN+L5 zap^}TCFPztBL|pivq9}HUmIk6L)|UZdg0-0y|KY&qSd_q)*=eyH#aqd{CkE@P*Amc zq|7iX&Jb!JA8aly0@WajuDL`xQ{YgrQcwBdfRl0AN?N2gwx_f?iBYzOma};us#CLT zuHxJLJYXwQsTw%+voe1d^qy;dHvOJ`$b;zyq7eh?Ud}Uv5Ay!9YM=kky!L(YtN1BZ z;0gI$JroLjnkZp~13eW|dZox{H`5*%TZ)yLFCBu6eyYQIzq^F2(%uFq0`t6MwH@*F z!OSpcdsX`yda_$YJ$NkPskGbQS@(HO!lFtkvxR)hvuPY@WT*JxqFO$4_BGEA+x1x4 zfIWUqbd#9RwDaE~?3KUX5$?!0!IqJKwb(;eU=!K6#6U|Iv2Gh5tnU*YHmZ?%M-SB- zn^rG?l(U@cP9CvUN~oGE{=ytoe*dn^qC{37r;h^^)2Ay#Tg-tEnBWmB3tkl5UtRD` zVZus%Yoo`&{X3iBUcBi_TF?vzyJdBv=;li?(c@!No*1xyuwmUgC2~4t&_||}n?m*W zNnD_0!V!RDI9YxZRxlo1Z&Swn=R>*T#OJf*H1&tfZ>Z7{i~`LC}= zVHd)cbEpZJ$f#4MTp)?X_z#n`d>z@@@+r# zosX!4x$OO=YlJG!46$?5;JEZGrQb7V00~S#(v}~YJ6n0!81ISWt8Wyg^yqAB`f)po z1JtXcw28G-$pM~=UI2G;`MYGCia->2Cv;>XZVk24F62p6t}G&8w1|kDeTyPpd1J3! z*-F7590g{W-bd}U+e0477-^K@))c?j!b3^rSWL_a+vel$1P7xe;)#Izs+q1&G ztRI!yRtfSqaAAbn&Pq(NMkzATD}61$q{XA1X_JkuV`>s5!IeI!jCghh8NqAyzcoyH zy~CyZhEzJ8N+#6W4Q#_wtpBV@1e5PJ<{G2~3sw^jEVIc-mf{tORtj*L4y%_D8l0X= zTJ!b{{~O{SFwGFp9HN$N&IBX{hVfRq9LNa3rHb5qTrFV>J+40lt@|k-r44)5wBL)4J3E@}m9x0_b zN#v8a&dqSay&hLCI_plPRa^k;+Yeu9O{2*v`6%@KH1%j-QS8p*>g2_0AE?pJE4eD@ zl-$=ZB9OR63EuMd-zkHflmekw6HOA@PPVm;hgPelrPq4J`}(-4bwbXJ^MUDBVYESL zYsQN-jYu}b>*Q$b^-6*K-7G^5M**ZLJt|h~<+1t{wGVM5W|VO%epF!`+FMidi7IYf zLW7czUz~`0yz#jozo`C4||H4%7L4sLj0e(C1d^T9R3c% zTXk!l9$;Cst;|rssk#QPXMX?K&Q(CAF^^>iEi}ax+}G4dF1agdN{n`GJZ(YtaKe`z zW4`ky+F{ni59fuIy6(T>#$uFWlHt)1at9j@WzpWyJ=f+smOh0?JJS7R^sKn_K}LRG zsL#Dw6HFPnFrG?ffAD8XbAleP+n3|=NBqmn2Qztb>F6)n;)e))-_BZq)kfx8ED0+> zjJ^*ouM~j19>DO!1HJwHwju20f_3$|-%PQ@dTG|O9|tH+ zc%CtIVvfPZim*OrdC{24h4&el9DB!Hb!hPyZhuR?<^T#6I82|Op8(4tXak~C-blSc l)#B_do4w=TX*RU@bD=e-Mdj{t|1$*q(NNKWRVdkp{U0#m%QgT2 diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index b9f0b18b90b42b2641e13cb3701cd2913ed8a3cc..321f7dccd066f5d21790fcb19b6acd2790cd7a6e 100644 GIT binary patch delta 152606 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 z%0A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 Date: Tue, 16 May 2017 19:26:49 -0700 Subject: [PATCH 039/130] Automatic changelog generation for PR #27326 [ci skip] --- html/changelogs/AutoChangeLog-pr-27326.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27326.yml diff --git a/html/changelogs/AutoChangeLog-pr-27326.yml b/html/changelogs/AutoChangeLog-pr-27326.yml new file mode 100644 index 00000000000..b99684b56f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27326.yml @@ -0,0 +1,4 @@ +author: "Penguaro" +delete-after: True +changes: + - bugfix: "Centcom Engineering has reviewed the power schematic for the engine room and added an Area Power Controller." From 36fa24708150ff1a5e9cdfe17eebea03ef1541ac Mon Sep 17 00:00:00 2001 From: Militaires Date: Wed, 17 May 2017 10:01:30 +0300 Subject: [PATCH 040/130] fixes triple latched toolboxes being spawning too often than anticipated (#27285) --- code/game/objects/items/weapons/storage/toolbox.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index 94b0709ae20..b1301a3e8aa 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -21,8 +21,8 @@ if(has_latches) if(prob(10)) latches = "double_latch" - else if(prob(1)) - latches = "triple_latch" + if(prob(1)) + latches = "triple_latch" update_icon() /obj/item/weapon/storage/toolbox/update_icon() From f7e1ef4a55a7817a4b9377ca975892933eef47a8 Mon Sep 17 00:00:00 2001 From: shizcalev Date: Wed, 17 May 2017 03:04:19 -0400 Subject: [PATCH 041/130] [Delta] Adds freon tank to engineering secure storage There's literally no freon on the station to save the engine in times of crisis. --- _maps/map_files/Deltastation/DeltaStation2.dmm | 1 + 1 file changed, 1 insertion(+) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index c157cdc7809..3c7218915c2 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -63624,6 +63624,7 @@ dir = 8 }, /obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/freon, /turf/open/floor/plasteel, /area/engine/engineering) "cqt" = ( From f8f95ca65596b82b47dde51bef332af4553fdffd Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 17 May 2017 10:14:49 +0100 Subject: [PATCH 042/130] Plastic explosives can no longer be detonated by EMPs :cl: coiax balance: Plastic explosives can no longer be detonated by EMPs. /:cl: > OOC: TheWulfe: Why does an Ion Rifle INSTANTLY kill anyone who > carries the most common and basic item, the C4? --- code/game/objects/items/weapons/grenades/plastic.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/weapons/grenades/plastic.dm b/code/game/objects/items/weapons/grenades/plastic.dm index 3118d731f22..21a71f371d6 100644 --- a/code/game/objects/items/weapons/grenades/plastic.dm +++ b/code/game/objects/items/weapons/grenades/plastic.dm @@ -18,6 +18,10 @@ plastic_overlay = mutable_appearance(icon, "[item_state]2") ..() +/obj/item/weapon/grenade/plastic/Initialize(mapload) + . = ..() + SET_SECONDARY_FLAG(src, NO_EMP_WIRES) + /obj/item/weapon/grenade/plastic/Destroy() qdel(nadeassembly) nadeassembly = null From c80f8af2064b526bd9097bcf20212d57c1bfdaf2 Mon Sep 17 00:00:00 2001 From: QualityVan Date: Wed, 17 May 2017 05:48:41 -0400 Subject: [PATCH 043/130] Prepends object names with 'The' in speech --- code/game/objects/items/devices/radio/radio.dm | 1 - code/game/say.dm | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 5b82a2cb412..fbc41fb1bb8 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -293,7 +293,6 @@ // --- Cold, emotionless machines. --- else if(isobj(M)) jobname = "Machine" - voice = capitalize(voice) // --- Unidentifiable mob --- else diff --git a/code/game/say.dm b/code/game/say.dm index 93351137d60..1aaa3d60413 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -143,7 +143,7 @@ GLOBAL_LIST_INIT(freqtospan, list( return "0" /atom/movable/proc/GetVoice() - return name + return "[src]" //Returns the atom's name, prepended with 'The' if it's not a proper noun /atom/movable/proc/IsVocal() return 1 From ca0d5a651bf3d2a32084b575d410ec089ada998a Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 17 May 2017 03:03:20 -0700 Subject: [PATCH 044/130] Automatic changelog generation for PR #27333 [ci skip] --- html/changelogs/AutoChangeLog-pr-27333.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27333.yml diff --git a/html/changelogs/AutoChangeLog-pr-27333.yml b/html/changelogs/AutoChangeLog-pr-27333.yml new file mode 100644 index 00000000000..2b708b5533a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27333.yml @@ -0,0 +1,4 @@ +author: "4dplanner" +delete-after: True +changes: + - bugfix: "revenant respawning will not spam up deadchat so much, and is less likely to break." From 801dc2bc0bf8a300d8a715aa1e057636de8c5f6b Mon Sep 17 00:00:00 2001 From: Robustin Date: Wed, 17 May 2017 10:57:52 -0400 Subject: [PATCH 045/130] Taste the rainbow --- code/game/gamemodes/gang/gang_datum.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index 1d89ec6ddac..e043392c7a7 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -94,25 +94,25 @@ switch(color) if("red") color_hex = "#DA0000" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/lawyer/red) + inner_outfit = /obj/item/clothing/under/color/red, /obj/item/clothing/under/lawyer/red) if("orange") color_hex = "#FF9300" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/geisha) + inner_outfit = /obj/item/clothing/under/color/orange, /obj/item/clothing/under/geisha) if("yellow") color_hex = "#FFF200" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/burial) + inner_outfit = obj/item/clothing/under/color/yellow, /obj/item/clothing/under/burial) if("green") color_hex = "#A8E61D" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/syndicate/camo ,/obj/item/clothing/under/suit_jacket/tan) + inner_outfit = /obj/item/clothing/under/color/green, /obj/item/clothing/under/syndicate/camo, /obj/item/clothing/under/suit_jacket/tan) if("blue") color_hex = "#00B7EF" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/suit_jacket/navy) + inner_outfit = /obj/item/clothing/under/color/blue, /obj/item/clothing/under/suit_jacket/navy) if("purple") color_hex = "#DA00FF" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/lightpurple"),/obj/item/clothing/under/lawyer/purpsuit) + inner_outfit = /obj/item/clothing/under/color/lightpurple, /obj/item/clothing/under/lawyer/purpsuit) if("white") color_hex = "#FFFFFF" - inner_outfit = pick(text2path("/obj/item/clothing/under/color/[color]"),/obj/item/clothing/under/suit_jacket/white) + inner_outfit = /obj/item/clothing/under/color/white, /obj/item/clothing/under/suit_jacket/white) name = (gangname ? gangname : pick(GLOB.gang_name_pool)) GLOB.gang_name_pool -= name From 2fc6ce24b4241cc55ef2274624aa834aa47778ca Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Wed, 17 May 2017 08:28:48 -0700 Subject: [PATCH 046/130] Update blackbox.dm --- code/controllers/subsystem/blackbox.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 5b2c67c2969..8f7c772f6a9 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -87,7 +87,7 @@ SUBSYSTEM_DEF(blackbox) var/list/sqlrowlist = list() for (var/datum/feedback_variable/FV in feedback) - sqlrowlist += list("time" = "Now()", "round_id" = GLOB.round_id, "var_name" = "'[sanitizeSQL(FV.get_variable())]'", "var_value" = FV.get_value(), "details" = "'[sanitizeSQL(FV.get_details())]'") + sqlrowlist += list(list("time" = "Now()", "round_id" = GLOB.round_id, "var_name" = "'[sanitizeSQL(FV.get_variable())]'", "var_value" = FV.get_value(), "details" = "'[sanitizeSQL(FV.get_details())]'")) if (!length(sqlrowlist)) return From 0b1a0a4aeb26a87bbb3d14a249243f0aef64e62c Mon Sep 17 00:00:00 2001 From: sybil Date: Wed, 17 May 2017 15:30:02 +0000 Subject: [PATCH 047/130] Automatic changelog compile, [ci skip] --- html/changelog.html | 45 +++++++++------------- html/changelogs/.all_changelog.yml | 12 ++++++ html/changelogs/AutoChangeLog-pr-27192.yml | 4 -- html/changelogs/AutoChangeLog-pr-27301.yml | 5 --- html/changelogs/AutoChangeLog-pr-27326.yml | 4 -- html/changelogs/AutoChangeLog-pr-27333.yml | 4 -- 6 files changed, 30 insertions(+), 44 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-27192.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27301.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27326.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27333.yml diff --git a/html/changelog.html b/html/changelog.html index 175db73205c..03329b3095c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,24 @@ -->

GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index d9733cb1427..8910a828565 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11290,3 +11290,15 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. fludd12: - rscadd: You can now add grills to a bonfire, letting you cook things on top of them. +2017-05-17: + 4dplanner: + - bugfix: revenant respawning will not spam up deadchat so much, and is less likely + to break. + Expletive: + - rscadd: Syndicate Tomes have been added to traitor uplinks for 9 TC. They let + an agent or an operative provide both weal and woe. + Penguaro: + - bugfix: Centcom Engineering has reviewed the power schematic for the engine room + and added an Area Power Controller. + coiax: + - balance: Magic eightballs are now tiny items, able to fit into a box and pocket. diff --git a/html/changelogs/AutoChangeLog-pr-27192.yml b/html/changelogs/AutoChangeLog-pr-27192.yml deleted file mode 100644 index 293680b2b3c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27192.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Expletive" -delete-after: True -changes: - - rscadd: "Syndicate Tomes have been added to traitor uplinks for 9 TC. They let an agent or an operative provide both weal and woe." diff --git a/html/changelogs/AutoChangeLog-pr-27301.yml b/html/changelogs/AutoChangeLog-pr-27301.yml deleted file mode 100644 index c2d257f52df..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27301.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - balance: "Magic eightballs are now tiny items, able to fit into a box and -pocket." diff --git a/html/changelogs/AutoChangeLog-pr-27326.yml b/html/changelogs/AutoChangeLog-pr-27326.yml deleted file mode 100644 index b99684b56f2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27326.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Penguaro" -delete-after: True -changes: - - bugfix: "Centcom Engineering has reviewed the power schematic for the engine room and added an Area Power Controller." diff --git a/html/changelogs/AutoChangeLog-pr-27333.yml b/html/changelogs/AutoChangeLog-pr-27333.yml deleted file mode 100644 index 2b708b5533a..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27333.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "4dplanner" -delete-after: True -changes: - - bugfix: "revenant respawning will not spam up deadchat so much, and is less likely to break." From 07768b376fc816e5d49ae35775b711433e143055 Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Wed, 17 May 2017 16:35:31 +0100 Subject: [PATCH 048/130] Buffs hierophant club --- .../mining/lavaland/necropolis_chests.dm | 17 ++++++++++++----- .../hostile/megafauna/hierophant.dm | 5 +++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 4999f796c57..5f85808eedb 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -1,5 +1,9 @@ //The chests dropped by mob spawner tendrils. Also contains associated loot. +test +test + + /obj/structure/closet/crate/necropolis name = "necropolis chest" desc = "It's watching you closely." @@ -820,7 +824,8 @@ timer = world.time + cooldown_time if(isliving(target) && chaser_timer <= world.time) //living and chasers off cooldown? fire one! chaser_timer = world.time + chaser_cooldown - new /obj/effect/overlay/temp/hierophant/chaser(get_turf(user), user, target, chaser_speed, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/chaser/C = new(get_turf(user), user, target, chaser_speed, friendly_fire_check) + C.damage = 30 add_logs(user, target, "fired a chaser at", src) else INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast @@ -940,10 +945,10 @@ new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, user) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies + var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies + var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) B.damage = 30 for(var/mob/living/L in range(1, source)) INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along @@ -1004,7 +1009,8 @@ for(var/i in 1 to range) if(!J) return - new /obj/effect/overlay/temp/hierophant/blast(J, user, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/blast/B = new(J, user, friendly_fire_check) + B.damage = 30 previousturf = J J = get_step(previousturf, dir) @@ -1015,4 +1021,5 @@ playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/blast/B = new(t, user, friendly_fire_check) + B.damage = 30 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 03f8ce63cfe..79fd5462b70 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -478,6 +478,7 @@ Difficulty: Hard var/speed = 3 //how many deciseconds between each step var/currently_seeking = FALSE var/friendly_fire_check = FALSE //if blasts produced apply friendly fire + var/damage = 10 /obj/effect/overlay/temp/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) . = ..() @@ -521,9 +522,9 @@ Difficulty: Hard moving-- sleep(speed) targetturf = get_turf(target) - /obj/effect/overlay/temp/hierophant/chaser/proc/make_blast() - new /obj/effect/overlay/temp/hierophant/blast(loc, caster, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/blast/B = new(loc, caster, friendly_fire_check) + B.damage = damage /obj/effect/overlay/temp/hierophant/telegraph icon = 'icons/effects/96x96.dmi' From 6d756c3dc4449d904d099afdad9021651f3ddf94 Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Wed, 17 May 2017 16:47:31 +0100 Subject: [PATCH 049/130] Removes accidental paste nonsense --- code/modules/mining/lavaland/necropolis_chests.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 5f85808eedb..3cdeb6b6108 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -1,8 +1,5 @@ //The chests dropped by mob spawner tendrils. Also contains associated loot. -test -test - /obj/structure/closet/crate/necropolis name = "necropolis chest" From 586ec27ac35861e9e78a79692e300487fc5ae46a Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Wed, 17 May 2017 17:05:52 +0100 Subject: [PATCH 050/130] Damage is now consistent across lavaland and non-lavaland mobs, and teleport never friendly fires --- code/modules/mining/lavaland/necropolis_chests.dm | 4 ++-- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 3cdeb6b6108..d3d483a7eca 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -942,10 +942,10 @@ new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, user) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //No friendly fire, this is a utility tool B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) + var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) B.damage = 30 for(var/mob/living/L in range(1, source)) INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 79fd5462b70..1baf595ea7e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -596,8 +596,6 @@ Difficulty: Hard var/limb_to_hit = L.get_bodypart(pick("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg")) var/armor = L.run_armor_check(limb_to_hit, "melee", "Your armor absorbs [src]!", "Your armor blocks part of [src]!", 50, "Your armor was penetrated by [src]!") L.apply_damage(damage, BURN, limb_to_hit, armor) - if(ismegafauna(L) || istype(L, /mob/living/simple_animal/hostile/asteroid)) - L.adjustBruteLoss(damage) add_logs(caster, L, "struck with a [name]") for(var/obj/mecha/M in T.contents - hit_things) //and mechs. hit_things += M From b840d5d551542e8d68987e639ee4dd883399b066 Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Wed, 17 May 2017 17:07:15 +0100 Subject: [PATCH 051/130] Nerfs melee damage --- code/modules/mining/lavaland/necropolis_chests.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index d3d483a7eca..a02a2520275 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -1019,4 +1019,4 @@ sleep(2) for(var/t in RANGE_TURFS(1, T)) var/obj/effect/overlay/temp/hierophant/blast/B = new(t, user, friendly_fire_check) - B.damage = 30 + B.damage = 15 From 1270c10082352e080bbfae354f0cc48f80a93452 Mon Sep 17 00:00:00 2001 From: 4DPlanner <3combined@gmail.com> Date: Wed, 17 May 2017 17:50:24 +0100 Subject: [PATCH 052/130] Hierophant boss deals double damage to intruders --- code/modules/mining/lavaland/necropolis_chests.dm | 4 +++- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index a02a2520275..9e4996135d5 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -823,6 +823,7 @@ chaser_timer = world.time + chaser_cooldown var/obj/effect/overlay/temp/hierophant/chaser/C = new(get_turf(user), user, target, chaser_speed, friendly_fire_check) C.damage = 30 + C.monster_damage_boost = FALSE add_logs(user, target, "fired a chaser at", src) else INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast @@ -1008,6 +1009,7 @@ return var/obj/effect/overlay/temp/hierophant/blast/B = new(J, user, friendly_fire_check) B.damage = 30 + B.monster_damage_boost = FALSE previousturf = J J = get_step(previousturf, dir) @@ -1019,4 +1021,4 @@ sleep(2) for(var/t in RANGE_TURFS(1, T)) var/obj/effect/overlay/temp/hierophant/blast/B = new(t, user, friendly_fire_check) - B.damage = 15 + B.damage = 15 //keeps monster damage boost due to lower damage diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 1baf595ea7e..79ac234ab98 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -478,6 +478,7 @@ Difficulty: Hard var/speed = 3 //how many deciseconds between each step var/currently_seeking = FALSE var/friendly_fire_check = FALSE //if blasts produced apply friendly fire + var/monster_damage_boost = TRUE var/damage = 10 /obj/effect/overlay/temp/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) @@ -525,6 +526,7 @@ Difficulty: Hard /obj/effect/overlay/temp/hierophant/chaser/proc/make_blast() var/obj/effect/overlay/temp/hierophant/blast/B = new(loc, caster, friendly_fire_check) B.damage = damage + B.monster_damage_boost = monster_damage_boost /obj/effect/overlay/temp/hierophant/telegraph icon = 'icons/effects/96x96.dmi' @@ -554,6 +556,7 @@ Difficulty: Hard desc = "Get out of the way!" duration = 9 var/damage = 10 //how much damage do we do? + var/monster_damage_boost = TRUE //do we deal extra damage to monsters? Used by the boss var/list/hit_things = list() //we hit these already, ignore them var/friendly_fire_check = FALSE var/bursting = FALSE //if we're bursting and need to hit anyone crossing us @@ -596,6 +599,8 @@ Difficulty: Hard var/limb_to_hit = L.get_bodypart(pick("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg")) var/armor = L.run_armor_check(limb_to_hit, "melee", "Your armor absorbs [src]!", "Your armor blocks part of [src]!", 50, "Your armor was penetrated by [src]!") L.apply_damage(damage, BURN, limb_to_hit, armor) + if(monster_damage_boost && (ismegafauna(L) || istype(L, /mob/living/simple_animal/hostile/asteroid))) + L.adjustBruteLoss(damage) add_logs(caster, L, "struck with a [name]") for(var/obj/mecha/M in T.contents - hit_things) //and mechs. hit_things += M From 520ed51f66c553a207aa4efd2c3e81750f96b729 Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 17 May 2017 18:54:46 +0200 Subject: [PATCH 053/130] Quick fix for AI language issues. --- code/game/machinery/hologram.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 0aec5d9cca7..be5edd090e3 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -295,7 +295,7 @@ GLOBAL_LIST_EMPTY(holopads) Hologram.add_atom_colour("#77abff", FIXED_COLOUR_PRIORITY) Hologram.Impersonation = user - Hologram.language_holder = user.get_language_holder() + Hologram.copy_known_languages_from(user,replace = TRUE) Hologram.mouse_opacity = 0//So you can't click on it. Hologram.layer = FLY_LAYER//Above all the other objects/mobs. Or the vast majority of them. Hologram.anchored = 1//So space wind cannot drag it. From da8f5470fcac969c1491da20b52d5dff7ffc635c Mon Sep 17 00:00:00 2001 From: Robustin Date: Wed, 17 May 2017 14:24:06 -0400 Subject: [PATCH 054/130] Fixes and tweaks --- code/game/gamemodes/gang/gang.dm | 6 ++++- code/game/gamemodes/gang/gang_datum.dm | 22 +++++++++---------- code/game/gamemodes/gang/gang_items.dm | 2 +- code/game/gamemodes/gang/gang_pen.dm | 1 + code/modules/clothing/under/miscellaneous.dm | 8 +++++++ icons/mob/uniform.dmi | Bin 222354 -> 223472 bytes icons/obj/clothing/belts.dmi | Bin 10931 -> 11483 bytes icons/obj/clothing/gloves.dmi | Bin 12418 -> 12427 bytes tgstation.dme | 8 +++---- 9 files changed, 30 insertions(+), 17 deletions(-) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 945c1c64a4b..a6c6c75402d 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -159,7 +159,7 @@ GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/ /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) - if(is_in_gang(gangster_mind.current, G.name)) + if(is_in_gang(gangster_mind.current, G.name) && !(gangster_mind in get_gang_bosses())) return 3 return 0 if(check && gangster_mind.current.isloyal()) //Check to see if the potential gangster is implanted @@ -190,6 +190,10 @@ GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/ //////////////////////////////////////////////////////////////////// /datum/game_mode/proc/remove_gangster(datum/mind/gangster_mind, beingborged, silent, remove_bosses=0) var/datum/gang/gang = gangster_mind.gang_datum + for(var/obj/O in gangster_mind.current.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + qdel(O) + if(!gang) return 0 diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index e043392c7a7..65359f65369 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -94,25 +94,25 @@ switch(color) if("red") color_hex = "#DA0000" - inner_outfit = /obj/item/clothing/under/color/red, /obj/item/clothing/under/lawyer/red) + inner_outfit = pick(/obj/item/clothing/under/color/red, /obj/item/clothing/under/lawyer/red) if("orange") color_hex = "#FF9300" - inner_outfit = /obj/item/clothing/under/color/orange, /obj/item/clothing/under/geisha) + inner_outfit = pick(/obj/item/clothing/under/color/orange, /obj/item/clothing/under/geisha) if("yellow") color_hex = "#FFF200" - inner_outfit = obj/item/clothing/under/color/yellow, /obj/item/clothing/under/burial) + inner_outfit = pick(/obj/item/clothing/under/color/yellow, /obj/item/clothing/under/burial, /obj/item/clothing/under/suit_jacket/tan) if("green") color_hex = "#A8E61D" - inner_outfit = /obj/item/clothing/under/color/green, /obj/item/clothing/under/syndicate/camo, /obj/item/clothing/under/suit_jacket/tan) + inner_outfit = pick(/obj/item/clothing/under/color/green, /obj/item/clothing/under/syndicate/camo, /obj/item/clothing/under/suit_jacket/green) if("blue") color_hex = "#00B7EF" - inner_outfit = /obj/item/clothing/under/color/blue, /obj/item/clothing/under/suit_jacket/navy) + inner_outfit = pick(/obj/item/clothing/under/color/blue, /obj/item/clothing/under/suit_jacket/navy) if("purple") color_hex = "#DA00FF" - inner_outfit = /obj/item/clothing/under/color/lightpurple, /obj/item/clothing/under/lawyer/purpsuit) + inner_outfit = pick(/obj/item/clothing/under/color/lightpurple, /obj/item/clothing/under/lawyer/purpsuit) if("white") color_hex = "#FFFFFF" - inner_outfit = /obj/item/clothing/under/color/white, /obj/item/clothing/under/suit_jacket/white) + inner_outfit = pick(/obj/item/clothing/under/color/white, /obj/item/clothing/under/suit_jacket/white) name = (gangname ? gangname : pick(GLOB.gang_name_pool)) GLOB.gang_name_pool -= name @@ -218,8 +218,8 @@ //Clear the lists territory_new = list() territory_lost = list() - var/control = round((territory.len/GLOB.start_state.num_territories)*100, 1) + var/sbonus = sqrt(LAZYLEN(territory)) // Bonus given to soldier's for the gang's total territory message += "Your gang now has [control]% control of the station.
*---------*
" if(is_dominating) var/seconds_remaining = domination_time_remaining() @@ -233,11 +233,11 @@ var/pmessage = message var/points_new = 0 if(istype(G, /obj/item/device/gangtool/soldier)) - points_new = max(0,round(2 - G.points/10)) + (LAZYLEN(territory)/2) + (LAZYLEN(G.tags)/2) // Soldier points - pmessage += "Your influence has increased by [round(territory.len/2)] from your gang holding [territory.len] territories, and a bonus of [round(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" + points_new = max(0,round(3 - G.points/10)) + (sbonus) + (LAZYLEN(G.tags)/2) // Soldier points + pmessage += "Your influence has increased by [round(sbonus)] from your gang holding [LAZYLEN(territory)] territories, and a bonus of [round(LAZYLEN(G.tags)/2)] for territories you have personally marked and kept intact.
" else points_new = max(0,round(5 - G.points/10)) + LAZYLEN(territory) // Boss points, more focused on big picture - pmessage += "Your influence has increased by [points_new] from your gang holding [territory.len] territories
" + pmessage += "Your influence has increased by [round(points_new)] from your gang holding [territory.len] territories
" G.points += points_new var/mob/living/carbon/human/ganger = get(G.loc, /mob/living) var/points_newer = 0 diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 2050a8a5e9a..0d733d358c6 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -168,7 +168,7 @@ /obj/item/weapon/storage/belt/military/gang name = "badass belt" - icon_state = "championbelt" + icon_state = "gangbelt" item_state = "gang" desc = "The belt buckle simply reads 'BAMF'." storage_slots = 1 diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 758e894c39d..d60a3cb57b4 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -31,6 +31,7 @@ to_chat(user, "This gangster already has an uplink!") return new /obj/item/device/gangtool/soldier(M) + to_chat(user, "You inject [M] with a new gangtool!") cooldown(G) if(2) new /obj/item/device/gangtool/soldier(M) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 0a8be08e809..0f0baa51258 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -211,6 +211,14 @@ item_state = "black_suit_fem" item_color = "black_suit_fem" +/obj/item/clothing/under/suit_jacket/green + name = "green suit" + desc = "A green suit and yellow necktie. Baller." + icon_state = "green_suit" + item_state = "dg_suit" + item_color = "green_suit" + can_adjust = 0 + /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 5aa18ecf86c01095714d74eb2ba539ed02fb864f..a3dd1e21bd233a7d0060f330dbbc659fe1aa2a89 100644 GIT binary patch delta 84156 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 xqq@`7o?_9V@6ckYC(;ip{> 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

BqkZV{l15lBTj!v^i>^^W6?Tq^vG%V4T)0 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 delta 11931 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 E14%5Z1^@s6 diff --git a/tgstation.dme b/tgstation.dme index dbf28d5ceb0..d4a4d0dcc7f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -676,10 +676,10 @@ #include "code\game\objects\effects\decals\decal.dm" #include "code\game\objects\effects\decals\misc.dm" #include "code\game\objects\effects\decals\remains.dm" -#include "code\game\objects\effects\decals\cleanable\aliens.dm" -#include "code\game\objects\effects\decals\cleanable\humans.dm" -#include "code\game\objects\effects\decals\cleanable\misc.dm" -#include "code\game\objects\effects\decals\cleanable\robots.dm" +#include "code\game\objects\effects\decals\Cleanable\aliens.dm" +#include "code\game\objects\effects\decals\Cleanable\humans.dm" +#include "code\game\objects\effects\decals\Cleanable\misc.dm" +#include "code\game\objects\effects\decals\Cleanable\robots.dm" #include "code\game\objects\effects\effect_system\effect_system.dm" #include "code\game\objects\effects\effect_system\effects_explosion.dm" #include "code\game\objects\effects\effect_system\effects_foam.dm" From c152ca21d4ca5e790e3eb2698053bdd9bc2a1a68 Mon Sep 17 00:00:00 2001 From: Razharas Date: Wed, 17 May 2017 23:31:26 +0300 Subject: [PATCH 055/130] Slight improvement Slight improvement --- code/modules/events/spacevine.dm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index ea35e798244..0f5cdd3020e 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -444,7 +444,7 @@ /datum/spacevine_controller/Topic(href, href_list) if(..() || !check_rights(R_ADMIN, FALSE)) return - + if(href_list["purge_vines"]) if(alert(usr, "Are you sure you want to delete this spacevine cluster?", "Delete Vines", "Yes", "No") != "Yes") return @@ -476,6 +476,7 @@ for(var/datum/spacevine_mutation/SM in SV.mutations) SM.on_birth(SV) + location.Entered(SV) /datum/spacevine_controller/proc/VineDestroyed(obj/structure/spacevine/S) S.master = null @@ -555,10 +556,6 @@ /obj/structure/spacevine/proc/spread() var/direction = pick(GLOB.cardinal) var/turf/stepturf = get_step(src,direction) - - if(istype(stepturf, /turf/open/space/transit)) - return - for(var/datum/spacevine_mutation/SM in mutations) SM.on_spread(src, stepturf) stepturf = get_step(src,direction) //in case turf changes, to make sure no runtimes happen From 000aa0873b00c212ffc9d68cfc0373f1dc63b5a1 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 17 May 2017 13:33:04 -0700 Subject: [PATCH 056/130] Automatic changelog generation for PR #27313 [ci skip] --- html/changelogs/AutoChangeLog-pr-27313.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27313.yml diff --git a/html/changelogs/AutoChangeLog-pr-27313.yml b/html/changelogs/AutoChangeLog-pr-27313.yml new file mode 100644 index 00000000000..e788e84d3ee --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27313.yml @@ -0,0 +1,4 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "Spacevines can no longer spread on space transit turfs." From 8ecae83c095494a509948d5eb298ae9f58921049 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Wed, 17 May 2017 16:45:16 -0400 Subject: [PATCH 057/130] If ratvar is alive, turning clockwork floors into clockwork walls is fast --- .../clock_helpers/proselytizer_helpers.dm | 2 +- .../clock_items/clockwork_proselytizer.dm | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 529f38d832f..8da6e7b9170 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -53,7 +53,7 @@ to_chat(user, "Something is in the way, preventing you from proselytizing [src] into a clockwork wall.") return TRUE var/operation_time = 100 - if(proselytizer.speed_multiplier > 0) + if(!GLOB.ratvar_awakens && proselytizer.speed_multiplier > 0) //if ratvar isn't awake, this always takes 10 seconds operation_time /= proselytizer.speed_multiplier return list("operation_time" = operation_time, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm index 60df56b6ef4..a2f2a235fae 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm @@ -239,8 +239,13 @@ return TRUE return FALSE +//The following three procs are heavy wizardry. +//What these procs do is they take an existing list of values, which they then modify. +//This(modifying an existing object, in this case the list) is the only way to get information OUT of a do_after callback, which this is used as. + +//The proselytize check proc. /obj/item/clockwork/clockwork_proselytizer/proc/proselytize_checks(list/proselytize_values, atom/target, expected_type, mob/user, silent) //checked constantly while proselytizing - if(!islist(proselytize_values) || !target || QDELETED(target) || !user) + if(!islist(proselytize_values) || QDELETED(target) || QDELETED(user)) return FALSE if(repairing || recharging) return FALSE @@ -259,11 +264,8 @@ return TRUE //The repair check proc. -//Is dark magic. Can probably kill you. -//What this proc does is it takes an existing list of values, which it modifies. -//This(modifying an existing object) is the only way to get information OUT of a do_after callback, which this is used as. /obj/item/clockwork/clockwork_proselytizer/proc/proselytizer_repair_checks(list/repair_values, atom/target, mob/user, silent) //Exists entirely to avoid an otherwise unreadable series of checks. - if(!islist(repair_values) || !target || QDELETED(target) || !user) + if(!islist(repair_values) || QDELETED(target) || QDELETED(user)) return FALSE if(isliving(target)) //standard checks for if we can affect the target var/mob/living/L = target @@ -302,9 +304,9 @@ return FALSE return TRUE -//checked constantly while charging from a sigil +//The sigil charge check proc. /obj/item/clockwork/clockwork_proselytizer/proc/sigil_charge_checks(list/charge_values, obj/effect/clockwork/sigil/transmission/sigil, mob/user, silent) - if(!islist(charge_values) || !sigil || QDELETED(sigil) || !user) + if(!islist(charge_values) || QDELETED(sigil) || QDELETED(user)) return FALSE if(can_use_power(RATVAR_POWER_CHECK)) return FALSE From aab0e3ad192374fb68ea80484f3771abdb74bee5 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 17 May 2017 21:53:30 +0100 Subject: [PATCH 058/130] STatic lists --- code/modules/language/codespeak.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm index 535e2b46e69..35fc6e0aa76 100644 --- a/code/modules/language/codespeak.dm +++ b/code/modules/language/codespeak.dm @@ -20,7 +20,12 @@ . = capitalize(.) var/input_ending = copytext(input, length(input)) - if(input_ending in list("!","?",".")) + + var/static/list/endings + if(!endings) + endings = list("!", "?", ".") + + if(input_ending in endings) . += input_ending add_to_cache(input, .) From ab3bc1968bfc33436b15dc374bd88b09048e51b6 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 17 May 2017 19:04:17 -0700 Subject: [PATCH 059/130] Automatic changelog generation for PR #26677 [ci skip] --- html/changelogs/AutoChangeLog-pr-26677.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-26677.yml diff --git a/html/changelogs/AutoChangeLog-pr-26677.yml b/html/changelogs/AutoChangeLog-pr-26677.yml new file mode 100644 index 00000000000..5da2af29fc5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-26677.yml @@ -0,0 +1,9 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "Syndicate agents can purchase a \"codespeak manual\", that teaches +them a language that sounds like a series of codewords. You can also hit +other people with the manual to teach them. One use per manual." + - rscadd: "Nuclear operatives have access to a deluxe manual that is more +expensive but has unlimited uses." + - rscadd: "Syndicate AIs know Codespeak for free." From 1b7c4a63dc983bfaee9f1825564bb38bf06e119c Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Wed, 17 May 2017 23:54:54 -0400 Subject: [PATCH 060/130] Repaths /obj/effect/overlay/temp to /obj/effect/temp_visual (#27344) --- code/_onclick/telekinesis.dm | 4 +- code/datums/diseases/advance/symptoms/heal.dm | 14 +-- code/game/gamemodes/blob/blobs/blob_mobs.dm | 2 +- code/game/gamemodes/blob/theblob.dm | 4 +- .../clock_cult/clock_effects/clock_sigils.dm | 12 +- .../clock_helpers/component_helpers.dm | 10 +- .../clock_helpers/proselytizer_helpers.dm | 20 +-- .../clock_helpers/slab_abilities.dm | 4 +- .../clock_cult/clock_items/ratvarian_spear.dm | 6 +- .../clock_mobs/clockwork_marauder.dm | 2 +- .../clock_scriptures/scripture_scripts.dm | 12 +- .../gamemodes/clock_cult/clock_structure.dm | 4 +- .../clock_structures/geis_binding.dm | 14 +-- .../clock_structures/ocular_warden.dm | 2 +- .../clock_cult/clock_structures/wall_gear.dm | 2 +- code/game/gamemodes/cult/cult_comms.dm | 10 +- code/game/gamemodes/cult/cult_items.dm | 6 +- code/game/gamemodes/cult/cult_structures.dm | 4 +- code/game/gamemodes/cult/rune_spawn_action.dm | 20 +-- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/meteor/meteors.dm | 2 +- .../miniantags/abduction/abduction_gear.dm | 4 +- .../miniantags/abduction/machinery/pad.dm | 16 +-- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 18 +-- .../miniantags/revenant/revenant_abilities.dm | 26 ++-- .../miniantags/revenant/revenant_blight.dm | 6 +- code/game/gamemodes/wizard/artefact.dm | 8 +- code/game/machinery/dance_machine.dm | 2 +- code/game/machinery/doors/airlock_types.dm | 10 +- code/game/machinery/doors/windowdoor.dm | 2 +- code/game/machinery/machinery.dm | 2 +- code/game/mecha/equipment/weapons/weapons.dm | 4 +- code/game/objects/effects/decals/misc.dm | 4 +- .../effects/spawners/xeno_egg_delivery.dm | 2 +- .../effects/temporary_visuals/clockcult.dm | 82 ++++++------- .../objects/effects/temporary_visuals/cult.dm | 70 +++++------ .../temporary_visuals/miscellaneous.dm | 116 +++++++++--------- .../temporary_visuals/temporary_visual.dm | 16 +-- code/game/objects/empulse.dm | 2 +- .../objects/items/devices/chameleonproj.dm | 4 +- code/game/objects/items/devices/flashlight.dm | 6 +- code/game/objects/items/weapons/powerfist.dm | 2 +- code/game/objects/structures/false_walls.dm | 4 +- code/game/objects/structures/grille.dm | 6 +- code/game/objects/structures/lattice.dm | 4 +- code/game/objects/structures/window.dm | 4 +- code/game/turfs/simulated/floor/misc_floor.dm | 4 +- .../game/turfs/simulated/floor/reinf_floor.dm | 2 +- code/game/turfs/simulated/wall/misc_walls.dm | 10 +- code/modules/admin/fun_balloon.dm | 4 +- code/modules/assembly/flash.dm | 4 +- code/modules/awaymissions/capture_the_flag.dm | 4 +- code/modules/mining/equipment.dm | 8 +- .../mining/lavaland/necropolis_chests.dm | 34 ++--- code/modules/mob/living/carbon/alien/death.dm | 4 +- .../mob/living/carbon/alien/larva/death.dm | 4 +- code/modules/mob/living/carbon/human/death.dm | 4 +- .../carbon/human/species_types/golems.dm | 2 +- .../modules/mob/living/carbon/monkey/death.dm | 4 +- .../modules/mob/living/silicon/robot/death.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 4 +- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/bot/ed209bot.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../living/simple_animal/guardian/guardian.dm | 8 +- .../simple_animal/guardian/types/assassin.dm | 2 +- .../simple_animal/guardian/types/charger.dm | 2 +- .../simple_animal/guardian/types/explosive.dm | 6 +- .../simple_animal/guardian/types/protector.dm | 4 +- .../simple_animal/guardian/types/support.dm | 6 +- .../hostile/bosses/paperwizard.dm | 12 +- .../hostile/megafauna/bubblegum.dm | 38 +++--- .../hostile/megafauna/colossus.dm | 12 +- .../simple_animal/hostile/megafauna/dragon.dm | 36 +++--- .../hostile/megafauna/hierophant.dm | 96 +++++++-------- .../living/simple_animal/hostile/stickman.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/mob/mob.dm | 4 +- code/modules/mob/mob_movement.dm | 4 +- code/modules/mob/transform_procs.dm | 4 +- .../suit/n_suit_verbs/energy_net_nets.dm | 4 +- .../suit/n_suit_verbs/ninja_teleporting.dm | 8 +- code/modules/projectiles/ammunition.dm | 2 +- .../projectiles/ammunition/caseless.dm | 2 +- code/modules/projectiles/ammunition/energy.dm | 2 +- .../modules/projectiles/ammunition/special.dm | 4 +- .../guns/energy/kinetic_accelerator.dm | 4 +- code/modules/projectiles/guns/medbeam.dm | 2 +- code/modules/projectiles/projectile.dm | 8 +- code/modules/projectiles/projectile/beams.dm | 22 ++-- .../modules/projectiles/projectile/bullets.dm | 2 +- code/modules/projectiles/projectile/energy.dm | 4 +- .../modules/projectiles/projectile/special.dm | 10 +- .../chemistry/reagents/blob_reagents.dm | 2 +- code/modules/shuttle/ripple.dm | 6 +- code/modules/shuttle/shuttle.dm | 4 +- .../spells/spell_types/construct_spells.dm | 10 +- .../spells/spell_types/ethereal_jaunt.dm | 4 +- code/modules/spells/spell_types/wizard.dm | 4 +- code/modules/vehicles/speedbike.dm | 2 +- 101 files changed, 512 insertions(+), 512 deletions(-) diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 90b3983d821..c7ad66440ea 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -13,7 +13,7 @@ /atom/proc/attack_tk(mob/user) if(user.stat) return - new /obj/effect/overlay/temp/telekinesis(loc) + new /obj/effect/temp_visual/telekinesis(loc) user.UnarmedAttack(src,0) // attack_hand, attack_paw, etc return @@ -163,7 +163,7 @@ /obj/item/tk_grab/proc/apply_focus_overlay() if(!focus) return - new /obj/effect/overlay/temp/telekinesis(get_turf(focus)) + new /obj/effect/temp_visual/telekinesis(get_turf(focus)) /obj/item/tk_grab/update_icon() cut_overlays() diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 5b8b77cf8a5..8fc9e05fd18 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -36,7 +36,7 @@ Bonus /datum/symptom/heal/proc/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 0.5 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#66FF99") + new /obj/effect/temp_visual/heal(get_turf(M), "#66FF99") M.adjustToxLoss(-heal_amt) return 1 @@ -67,7 +67,7 @@ Bonus /datum/symptom/heal/plus/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 1 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#00FF00") + new /obj/effect/temp_visual/heal(get_turf(M), "#00FF00") M.adjustToxLoss(-heal_amt) return 1 @@ -110,7 +110,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF3333") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF3333") return 1 @@ -148,7 +148,7 @@ Bonus if(M.getCloneLoss() > 0) M.adjustCloneLoss(-1) M.take_bodypart_damage(0, 1) //Deals BURN damage, which is not cured by this symptom - new /obj/effect/overlay/temp/heal(get_turf(M), "#33FFCC") + new /obj/effect/temp_visual/heal(get_turf(M), "#33FFCC") if(!parts.len) return @@ -158,7 +158,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC1100") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC1100") return 1 @@ -201,7 +201,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF9933") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF9933") return 1 @@ -248,7 +248,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC6600") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC6600") return 1 diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 46853995cb3..8ad8861cbd5 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -32,7 +32,7 @@ /mob/living/simple_animal/hostile/blob/blob_act(obj/structure/blob/B) if(stat != DEAD && health < maxHealth) for(var/i in 1 to 2) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(src)) //hello yes you are being healed + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed if(overmind) H.color = overmind.blob_reagent_datum.complementary_color else diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f9eb16c7a92..e80e92337ed 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -140,7 +140,7 @@ loc.blob_act(src) //don't ask how a wall got on top of the core, just eat it /obj/structure/blob/proc/blob_attack_animation(atom/A = null, controller) //visually attacks an atom - var/obj/effect/overlay/temp/blob/O = new /obj/effect/overlay/temp/blob(src.loc) + var/obj/effect/temp_visual/blob/O = new /obj/effect/temp_visual/blob(src.loc) O.setDir(dir) if(controller) var/mob/camera/blob/BO = controller @@ -208,7 +208,7 @@ if(overmind) overmind.blob_reagent_datum.emp_reaction(src, severity) if(prob(100 - severity * 30)) - new /obj/effect/overlay/temp/emp(get_turf(src)) + new /obj/effect/temp_visual/emp(get_turf(src)) /obj/structure/blob/tesla_act(power) ..() diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm index cf709f09b0d..7d8c3eb1f97 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm @@ -73,7 +73,7 @@ L.visible_message("[src] appears around [L] in a burst of light!", \ "[target_flashed ? "An unseen force":"The glowing sigil around you"] holds you in place!") L.Stun(5) - new /obj/effect/overlay/temp/ratvar/sigil/transgression(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/transgression(get_turf(src)) qdel(src) @@ -102,7 +102,7 @@ L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...") var/oldcolor = color animate(src, color = "#AF0AAF", time = convert_time) - var/obj/effect/overlay/temp/ratvar/sigil/glow + var/obj/effect/temp_visual/ratvar/sigil/glow if(glow_type) glow = new glow_type(get_turf(src)) animate(glow, alpha = 255, time = convert_time) @@ -158,7 +158,7 @@ light_color = "#A97F1B" delete_on_finish = FALSE sigil_name = "Sigil of Accession" - glow_type = /obj/effect/overlay/temp/ratvar/sigil/accession + glow_type = /obj/effect/temp_visual/ratvar/sigil/accession resist_string = "glows bright orange" /obj/effect/clockwork/sigil/submission/accession/post_channel(mob/living/L) @@ -321,14 +321,14 @@ while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && (GLOB.ratvar_awakens || vitality))) && get_turf(L) == get_turf(src)) sigil_active = TRUE if(animation_number >= 4) - new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animation_number = 0 animation_number++ if(!is_servant_of_ratvar(L)) var/vitality_drained = 0 if(L.stat == DEAD) vitality_drained = L.maxHealth - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/WandODeath.ogg', 50, 1) L.visible_message("[L] collapses in on [L.p_them()]self as [src] flares bright blue!") @@ -356,7 +356,7 @@ if(ghost) ghost.reenter_corpse() L.revive(1, 1) - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/Staff_Healing.ogg', 50, 1) L.visible_message("[L] suddenly gets back up, [GLOB.ratvar_awakens ? "[L.p_their()] body dripping blue ichor":"even as [src] scatters into blue sparks around [L.p_them()]"]!", \ diff --git a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm index 120ed0ff601..ec35ae4c5b8 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm @@ -124,15 +124,15 @@ /proc/get_component_animation_type(id) switch(id) if(BELLIGERENT_EYE) - return /obj/effect/overlay/temp/ratvar/component + return /obj/effect/temp_visual/ratvar/component if(VANGUARD_COGWHEEL) - return /obj/effect/overlay/temp/ratvar/component/cogwheel + return /obj/effect/temp_visual/ratvar/component/cogwheel if(GEIS_CAPACITOR) - return /obj/effect/overlay/temp/ratvar/component/capacitor + return /obj/effect/temp_visual/ratvar/component/capacitor if(REPLICANT_ALLOY) - return /obj/effect/overlay/temp/ratvar/component/alloy + return /obj/effect/temp_visual/ratvar/component/alloy if(HIEROPHANT_ANSIBLE) - return /obj/effect/overlay/temp/ratvar/component/ansible + return /obj/effect/temp_visual/ratvar/component/ansible else return null diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 529f38d832f..96370106256 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -90,7 +90,7 @@ no_delete = TRUE use(amount_temp) amount_temp *= 12.5 //each tile is 12.5 power so this is 2 tiles to 25 power - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) if(amount_temp >= 20) var/sheets_to_make = round(amount_temp * 0.05) //and 20 to 1 brass var/used = sheets_to_make * 20 @@ -108,7 +108,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) if(get_amount() >= 10) var/sheets_to_make = round(get_amount() * 0.1) var/used = sheets_to_make * 10 @@ -126,7 +126,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) if(get_amount() >= 5) var/sheets_to_make = round(get_amount() * 0.2) var/used = sheets_to_make * 5 @@ -144,7 +144,7 @@ if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) if(get_amount() >= 2) var/sheets_to_make = round(get_amount() * 0.5) var/used = sheets_to_make * 2 @@ -162,7 +162,7 @@ /obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) //Airlock conversion /obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) @@ -375,16 +375,16 @@ //Convert shards and gear bits directly to power /obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm index 57a68078df4..ccf7aead44a 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm @@ -124,7 +124,7 @@ L.adjustToxLoss(totaldamage * 0.5, TRUE, TRUE) var/healseverity = max(round(totaldamage*0.05, 1), 1) //shows the general severity of the damage you just healed, 1 glow per 20 for(var/i in 1 to healseverity) - new /obj/effect/overlay/temp/heal(targetturf, "#1E8CE1") + new /obj/effect/temp_visual/heal(targetturf, "#1E8CE1") clockwork_say(ranged_ability_user, text2ratvar("Mend wounded flesh!")) add_logs(ranged_ability_user, L, "healed with Sentinel's Compromise") else @@ -173,7 +173,7 @@ if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.001) qdel(VC) - new/obj/effect/overlay/temp/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) + new/obj/effect/temp_visual/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) add_logs(ranged_ability_user, targetturf, "fired a volt ray") remove_ranged_ability() diff --git a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm index 976cd1cb4b3..a54b019d536 100644 --- a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm +++ b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm @@ -96,13 +96,13 @@ impale_cooldown = world.time + initial(impale_cooldown) attack_cooldown = world.time + initial(attack_cooldown) //can't attack until we're done impaling if(target) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) target.Stun(2) //brief stun to_chat(user, "You prepare to remove your ratvarian spear from [target]...") var/remove_verb = pick("pull", "yank", "drag") if(do_after(user, 10, 1, target)) var/turf/T = get_turf(target) - var/obj/effect/overlay/temp/dir_setting/bloodsplatter/B = new /obj/effect/overlay/temp/dir_setting/bloodsplatter(T, get_dir(target, user)) + var/obj/effect/temp_visual/dir_setting/bloodsplatter/B = new /obj/effect/temp_visual/dir_setting/bloodsplatter(T, get_dir(target, user)) playsound(T, 'sound/misc/splort.ogg', 200, 1) playsound(T, 'sound/weapons/pierce.ogg', 200, 1) if(target.stat != CONSCIOUS) @@ -151,5 +151,5 @@ T = get_turf(src) if(T) //make sure we're not in null or something T.visible_message("[src] [pick("cracks in two and fades away", "snaps in two and dematerializes")]!") - new /obj/effect/overlay/temp/ratvar/spearbreak(T) + new /obj/effect/temp_visual/ratvar/spearbreak(T) qdel(src) diff --git a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm index 6006c257243..376526febb4 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm @@ -150,7 +150,7 @@ if(iscarbon(host)) resulthealth = round((abs(HEALTH_THRESHOLD_DEAD - host.health) / abs(HEALTH_THRESHOLD_DEAD - host.maxHealth)) * 100) if(GLOB.ratvar_awakens || resulthealth <= MARAUDER_EMERGE_THRESHOLD) - new /obj/effect/overlay/temp/heal(host.loc, "#AF0AAF") + new /obj/effect/temp_visual/heal(host.loc, "#AF0AAF") host.heal_ordered_damage(4, damage_heal_order) /mob/living/simple_animal/hostile/clockwork/marauder/adjustHealth(amount, updating_health = TRUE, forced = FALSE) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index bc5ec1b9d83..9efb9a8eb2c 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -114,7 +114,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.adjustHealth(-heal_amount) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) //we finished healing on the last tick, give them the message to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -129,7 +129,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -158,7 +158,7 @@ for(var/i in 1 to heal_ticks) if(H.health < H.maxHealth) H.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_ticks && H.health >= H.maxHealth) to_chat(H, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -174,10 +174,10 @@ if(C.obj_integrity < C.max_integrity) C.obj_integrity = min(C.obj_integrity + 5, C.max_integrity) C.update_icon() - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") else break - new /obj/effect/overlay/temp/ratvar/mending_mantra(get_turf(invoker)) + new /obj/effect/temp_visual/ratvar/mending_mantra(get_turf(invoker)) return TRUE @@ -389,7 +389,7 @@ usable_power = min(Floor(C.cell.charge * 0.2, MIN_CLOCKCULT_POWER), 1000) - prev_power if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.0005) - var/obj/effect/overlay/temp/ratvar/volt_hit/VH = new /obj/effect/overlay/temp/ratvar/volt_hit(get_turf(invoker), null, multiplier) + var/obj/effect/temp_visual/ratvar/volt_hit/VH = new /obj/effect/temp_visual/ratvar/volt_hit(get_turf(invoker), null, multiplier) invoker.visible_message("[invoker] is struck by [invoker.p_their()] own [VH.name]!", "You're struck by your own [VH.name]!") invoker.adjustFireLoss(VH.damage) //you have to fail all five blasts to die to this playsound(invoker, 'sound/machines/defib_zap.ogg', VH.damage, 1, -1) diff --git a/code/game/gamemodes/clock_cult/clock_structure.dm b/code/game/gamemodes/clock_cult/clock_structure.dm index 0a193e75585..64c71359719 100644 --- a/code/game/gamemodes/clock_cult/clock_structure.dm +++ b/code/game/gamemodes/clock_cult/clock_structure.dm @@ -131,7 +131,7 @@ if(anchored && unanchored_icon) anchored = FALSE update_anchored(null, obj_integrity > max_integrity * 0.25) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) //for the ark and Ratvar @@ -222,7 +222,7 @@ /obj/structure/destructible/clockwork/powered/emp_act(severity) if(forced_disable(TRUE)) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) /obj/structure/destructible/clockwork/powered/proc/total_accessable_power() //how much power we have and can use if(!needs_power || GLOB.ratvar_awakens) diff --git a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm index 1203c7119a7..84098fca578 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm @@ -31,7 +31,7 @@ return /obj/structure/destructible/clockwork/geis_binding/emp_act(severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) qdel(src) /obj/structure/destructible/clockwork/geis_binding/post_buckle_mob(mob/living/M) @@ -54,8 +54,8 @@ if(!can_resist) repair_and_interrupt() else - var/obj/effect/overlay/temp/ratvar/geis_binding/G = new /obj/effect/overlay/temp/ratvar/geis_binding(M.loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T = new /obj/effect/overlay/temp/ratvar/geis_binding/top(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G = new /obj/effect/temp_visual/ratvar/geis_binding(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T = new /obj/effect/temp_visual/ratvar/geis_binding/top(M.loc) G.layer = mob_layer - 0.01 T.layer = mob_layer + 0.01 G.alpha = alpha @@ -93,10 +93,10 @@ var/mob/living/carbon/C = L C.silent += 4 visible_message("[src] flares brightly!") - var/obj/effect/overlay/temp/ratvar/geis_binding/G1 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/G2 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T1 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T2 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G1 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G2 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T1 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T2 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) G1.layer = mob_layer - 0.01 G2.layer = mob_layer - 0.01 T1.layer = mob_layer + 0.01 diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index c4415dfed86..9c7b5e9518e 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -87,7 +87,7 @@ var/obj/mecha/M = target M.take_damage(damage_per_tick * get_efficiency_mod(), BURN, "melee", 1, get_dir(src, M)) - new /obj/effect/overlay/temp/ratvar/ocular_warden(get_turf(target)) + new /obj/effect/temp_visual/ratvar/ocular_warden(get_turf(target)) setDir(get_dir(get_turf(src), get_turf(target))) if(!target) diff --git a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm index 94bf35b6a76..8dc2fb06f05 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm @@ -19,7 +19,7 @@ /obj/structure/destructible/clockwork/wall_gear/Initialize() . = ..() - new /obj/effect/overlay/temp/ratvar/gear(get_turf(src)) + new /obj/effect/temp_visual/ratvar/gear(get_turf(src)) /obj/structure/destructible/clockwork/wall_gear/emp_act(severity) return diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index 7e516da4832..1f380dfb5e1 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -177,13 +177,13 @@ var/turf/mobloc = get_turf(B.current) switch(i) if(1) - new /obj/effect/overlay/temp/cult/sparks(mobloc, B.current.dir) + new /obj/effect/temp_visual/cult/sparks(mobloc, B.current.dir) playsound(mobloc, "sparks", 50, 1) if(2) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, B.current.dir) playsound(mobloc, "sparks", 75, 1) if(3) - new /obj/effect/overlay/temp/dir_setting/cult/phase(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(mobloc, B.current.dir) playsound(mobloc, "sparks", 100, 1) if(4) playsound(mobloc, 'sound/magic/exit_blood.ogg', 100, 1) @@ -193,7 +193,7 @@ var/obj/item/device/soulstone/S = B.current.loc S.release_shades(owner) B.current.setDir(SOUTH) - new /obj/effect/overlay/temp/cult/blood(final) + new /obj/effect/temp_visual/cult/blood(final) addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) else return @@ -201,7 +201,7 @@ Remove(owner) /mob/proc/reckon(turf/final) - new /obj/effect/overlay/temp/cult/blood/out(get_turf(src)) + new /obj/effect/temp_visual/cult/blood/out(get_turf(src)) forceMove(final) /datum/action/innate/cult/master/finalreck/proc/chant(chant_number) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 18387a44e7a..a59d7cd3cfe 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -204,7 +204,7 @@ if(current_charges) owner.visible_message("\The [attack_text] is deflected in a burst of blood-red sparks!") current_charges-- - new /obj/effect/overlay/temp/cult/sparks(get_turf(owner)) + new /obj/effect/temp_visual/cult/sparks(get_turf(owner)) if(!current_charges) owner.visible_message("The runed shield around [owner] suddenly disappears!") owner.update_inv_wear_suit() @@ -356,14 +356,14 @@ if(uses <= 0) icon_state ="shifter_drained" playsound(mobloc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, C.dir) var/atom/movable/pulled = handle_teleport_grab(destination, C) C.forceMove(destination) if(pulled) C.start_pulling(pulled) //forcemove resets pulls, so we need to re-pull - new /obj/effect/overlay/temp/dir_setting/cult/phase(destination, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(destination, C.dir) playsound(destination, 'sound/effects/phasein.ogg', 25, 1) playsound(destination, "sparks", 50, 1) diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 51c622858dd..63e5b97b9ed 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -152,7 +152,7 @@ for(var/mob/living/L in range(5, src)) if(iscultist(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(src), "#960000") + new /obj/effect/temp_visual/heal(get_turf(src), "#960000") if(ishuman(L)) L.adjustBruteLoss(-1, 0) L.adjustFireLoss(-1, 0) @@ -190,7 +190,7 @@ else var/turf/open/floor/engine/cult/F = safepick(cultturfs) if(F) - new /obj/effect/overlay/temp/cult/turf/floor(F) + new /obj/effect/temp_visual/cult/turf/floor(F) else // Are we in space or something? No cult turfs or // convertable turfs? diff --git a/code/game/gamemodes/cult/rune_spawn_action.dm b/code/game/gamemodes/cult/rune_spawn_action.dm index beffe924bc5..7412a5d6bbb 100644 --- a/code/game/gamemodes/cult/rune_spawn_action.dm +++ b/code/game/gamemodes/cult/rune_spawn_action.dm @@ -7,9 +7,9 @@ var/scribe_time = 100 var/damage_interrupt = TRUE var/action_interrupt = TRUE - var/obj/effect/overlay/temp/cult/rune_spawn/rune_word_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_innerring_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_center_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_word_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_innerring_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_center_type var/rune_color /datum/action/innate/cult/create_rune/IsAvailable() @@ -27,15 +27,15 @@ if(!chosen_keyword) return //the outer ring is always the same across all runes - var/obj/effect/overlay/temp/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) + var/obj/effect/temp_visual/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) //the rest are not always the same, so we need types for em - var/obj/effect/overlay/temp/cult/rune_spawn/R2 + var/obj/effect/temp_visual/cult/rune_spawn/R2 if(rune_word_type) R2 = new rune_word_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R3 + var/obj/effect/temp_visual/cult/rune_spawn/R3 if(rune_innerring_type) R3 = new rune_innerring_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R4 + var/obj/effect/temp_visual/cult/rune_spawn/R4 if(rune_center_type) R4 = new rune_center_type(owner.loc, scribe_time, rune_color) @@ -64,7 +64,7 @@ /datum/action/innate/cult/create_rune/tele button_icon_state = "telerune" rune_type = /obj/effect/rune/teleport - rune_word_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2 - rune_innerring_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/inner - rune_center_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/center + rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune2 + rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/inner + rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/center rune_color = RUNE_COLOR_TELEPORT diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 14d966bc30a..9702783e945 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -410,7 +410,7 @@ structure_check() searches for nearby cultist structures required for the invoca else GLOB.sacrificed += sacrificial - new /obj/effect/overlay/temp/cult/sac(get_turf(src)) + new /obj/effect/temp_visual/cult/sac(get_turf(src)) for(var/M in invokers) if(big_sac) to_chat(M, "\"Yes! This is the one I desire! You have done well.\"") diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 8f90cd892da..9def30992ec 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -328,7 +328,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/tunguska/Move() . = ..() if(.) - new /obj/effect/overlay/temp/revenant(get_turf(src)) + new /obj/effect/temp_visual/revenant(get_turf(src)) /obj/effect/meteor/tunguska/meteor_effect() ..() diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index d7ab46cb9cd..de11c2ed94d 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -64,7 +64,7 @@ stealth_active = 1 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja/cloak(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/cloak(get_turf(M), M.dir) M.name_override = disguise.name M.icon = disguise.icon M.icon_state = disguise.icon_state @@ -78,7 +78,7 @@ stealth_active = 0 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(M), M.dir) M.name_override = null M.cut_overlays() M.regenerate_icons() diff --git a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm index 083e610587a..a12515a6257 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm @@ -16,38 +16,38 @@ flick("alien-pad", src) for(var/mob/living/target in loc) target.forceMove(teleport_target) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) to_chat(target, "The instability of the warp leaves you disoriented!") target.Stun(3) /obj/machinery/abductor/pad/proc/Retrieve(mob/living/target) flick("alien-pad", src) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) Warp(target) /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) /obj/machinery/abductor/pad/proc/PadToLoc(place) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) for(var/mob/living/target in get_turf(src)) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) -/obj/effect/overlay/temp/teleport_abductor +/obj/effect/temp_visual/teleport_abductor name = "Huh" icon = 'icons/obj/abductor.dmi' icon_state = "teleport" duration = 80 -/obj/effect/overlay/temp/teleport_abductor/Initialize() +/obj/effect/temp_visual/teleport_abductor/Initialize() . = ..() var/datum/effect_system/spark_spread/S = new S.set_up(10,0,loc) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 3b315bb6682..1b929e917b9 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -435,7 +435,7 @@ resources += resource_gain do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) - var/obj/effect/overlay/temp/swarmer/integrate/I = new /obj/effect/overlay/temp/swarmer/integrate(get_turf(target)) + var/obj/effect/temp_visual/swarmer/integrate/I = new /obj/effect/temp_visual/swarmer/integrate(get_turf(target)) I.pixel_x = target.pixel_x I.pixel_y = target.pixel_y I.pixel_z = target.pixel_z @@ -452,7 +452,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DisIntegrate(atom/movable/target) - new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) target.ex_act(3) @@ -497,7 +497,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(obj/machinery/target) do_attack_animation(target) to_chat(src, "We begin to dismantle this machine. We will need to be uninterrupted.") - var/obj/effect/overlay/temp/swarmer/dismantle/D = new /obj/effect/overlay/temp/swarmer/dismantle(get_turf(target)) + var/obj/effect/temp_visual/swarmer/dismantle/D = new /obj/effect/temp_visual/swarmer/dismantle(get_turf(target)) D.pixel_x = target.pixel_x D.pixel_y = target.pixel_y D.pixel_z = target.pixel_z @@ -507,7 +507,7 @@ M.amount = 5 for(var/obj/item/I in target.component_parts) I.loc = M.loc - var/obj/effect/overlay/temp/swarmer/disintegration/N = new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + var/obj/effect/temp_visual/swarmer/disintegration/N = new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) N.pixel_x = target.pixel_x N.pixel_y = target.pixel_y N.pixel_z = target.pixel_z @@ -519,23 +519,23 @@ qdel(target) -/obj/effect/overlay/temp/swarmer //temporary swarmer visual feedback objects +/obj/effect/temp_visual/swarmer //temporary swarmer visual feedback objects icon = 'icons/mob/swarmer.dmi' layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/swarmer/disintegration +/obj/effect/temp_visual/swarmer/disintegration icon_state = "disintegrate" duration = 10 -/obj/effect/overlay/temp/swarmer/disintegration/Initialize() +/obj/effect/temp_visual/swarmer/disintegration/Initialize() . = ..() playsound(loc, "sparks", 100, 1) -/obj/effect/overlay/temp/swarmer/dismantle +/obj/effect/temp_visual/swarmer/dismantle icon_state = "dismantle" duration = 25 -/obj/effect/overlay/temp/swarmer/integrate +/obj/effect/temp_visual/swarmer/integrate icon_state = "integrate" duration = 5 diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 580515d4ecd..ed51fb4caa4 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -202,7 +202,7 @@ var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(4, 0, L) s.start() - new /obj/effect/overlay/temp/revenant(L.loc) + new /obj/effect/temp_visual/revenant(L.loc) sleep(20) if(!L.on) //wait, wait, don't shock me return @@ -237,7 +237,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) if(T.flags & NOJAUNT) T.flags -= NOJAUNT - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && isfloorturf(T) && prob(15)) var/turf/open/floor/floor = T if(floor.intact && floor.floor_tile) @@ -246,10 +246,10 @@ floor.burnt = 0 floor.make_plating(1) if(T.type == /turf/closed/wall && prob(15)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/rust) if(T.type == /turf/closed/wall/r_wall && prob(10)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/r_wall/rust) for(var/obj/structure/closet/closet in T.contents) closet.open() @@ -261,7 +261,7 @@ for(var/obj/structure/window/window in T) window.take_damage(rand(30,80)) if(window && window.fulltile) - new /obj/effect/overlay/temp/revenant/cracks(window.loc) + new /obj/effect/temp_visual/revenant/cracks(window.loc) for(var/obj/machinery/light/light in T) light.flicker(20) //spooky @@ -284,7 +284,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) if(!bot.emagged) - new /obj/effect/overlay/temp/revenant(bot.loc) + new /obj/effect/temp_visual/revenant(bot.loc) bot.locked = 0 bot.open = 1 bot.emag_act() @@ -292,21 +292,21 @@ if(human == user) continue to_chat(human, "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")].") - new /obj/effect/overlay/temp/revenant(human.loc) + new /obj/effect/temp_visual/revenant(human.loc) human.emp_act(1) for(var/obj/thing in T) if(istype(thing, /obj/machinery/dominator) || istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on dominators, SMES and APCs, to prevent kekkery continue if(prob(20)) if(prob(50)) - new /obj/effect/overlay/temp/revenant(thing.loc) + new /obj/effect/temp_visual/revenant(thing.loc) thing.emag_act(null) else if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all thing.emp_act(1) for(var/mob/living/silicon/robot/S in T) //Only works on cyborgs, not AI playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - new /obj/effect/overlay/temp/revenant(S.loc) + new /obj/effect/temp_visual/revenant(S.loc) S.spark_system.start() S.emp_act(1) @@ -329,7 +329,7 @@ for(var/mob/living/mob in T) if(mob == user) continue - new /obj/effect/overlay/temp/revenant(mob.loc) + new /obj/effect/temp_visual/revenant(mob.loc) if(iscarbon(mob)) if(ishuman(mob)) var/mob/living/carbon/human/H = mob @@ -350,14 +350,14 @@ mob.adjustToxLoss(5) for(var/obj/structure/spacevine/vine in T) //Fucking with botanists, the ability. vine.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(vine.loc) + new /obj/effect/temp_visual/revenant(vine.loc) QDEL_IN(vine, 10) for(var/obj/structure/glowshroom/shroom in T) shroom.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(shroom.loc) + new /obj/effect/temp_visual/revenant(shroom.loc) QDEL_IN(shroom, 10) for(var/obj/machinery/hydroponics/tray in T) - new /obj/effect/overlay/temp/revenant(tray.loc) + new /obj/effect/temp_visual/revenant(tray.loc) tray.pestlevel = rand(8, 10) tray.weedlevel = rand(8, 10) tray.toxic = rand(45, 55) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm index 8b766aad370..913efb34ce8 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm @@ -33,11 +33,11 @@ to_chat(affected_mob, "You suddenly feel [pick("sick and tired", "disoriented", "tired and confused", "nauseated", "faint", "dizzy")]...") affected_mob.confused += 8 affected_mob.adjustStaminaLoss(8) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(stagedamage < stage) stagedamage++ affected_mob.adjustToxLoss(stage*2) //should, normally, do about 30 toxin damage. - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(prob(45)) affected_mob.adjustStaminaLoss(stage) ..() //So we don't increase a stage before applying the stage damage. @@ -56,7 +56,7 @@ finalstage = TRUE to_chat(affected_mob, "You feel like [pick("nothing's worth it anymore", "nobody ever needed your help", "nothing you did mattered", "everything you tried to do was worthless")].") affected_mob.adjustStaminaLoss(45) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob,"#1d2953") affected_mob.dna.species.handle_hair(affected_mob,"#1d2953") diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index dde67fb664e..c07ed401ad0 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -584,7 +584,7 @@ var/turf/T = get_turf(user) playsound(T,'sound/magic/WarpWhistle.ogg', 200, 1) user.canmove = 0 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -602,7 +602,7 @@ T = potential_T break breakout += 1 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -620,7 +620,7 @@ last_user.canmove = 1 return ..() -/obj/effect/overlay/temp/tornado +/obj/effect/temp_visual/tornado icon = 'icons/obj/wizard.dmi' icon_state = "tornado" name = "tornado" @@ -630,6 +630,6 @@ duration = 40 pixel_x = 500 -/obj/effect/overlay/temp/tornado/Initialize() +/obj/effect/temp_visual/tornado/Initialize() . = ..() animate(src, pixel_x = -500, time = 40) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 3e367767733..8632243b67a 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -236,7 +236,7 @@ /obj/machinery/disco/proc/hierofunk() for(var/i in 1 to 10) - spawn_atom_to_turf(/obj/effect/overlay/temp/hierophant/telegraph/edge, src, 1, FALSE) + spawn_atom_to_turf(/obj/effect/temp_visual/hierophant/telegraph/edge, src, 1, FALSE) sleep(5) /obj/machinery/disco/proc/lights_spin() diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 18d60559bd3..7f914971b29 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -363,7 +363,7 @@ assemblytype = /obj/structure/door_assembly/door_assembly_cult hackProof = 1 aiControlDisabled = 1 - var/openingoverlaytype = /obj/effect/overlay/temp/cult/door + var/openingoverlaytype = /obj/effect/temp_visual/cult/door var/friendly = FALSE /obj/machinery/door/airlock/cult/New() @@ -380,7 +380,7 @@ new openingoverlaytype(loc) return 1 else - new /obj/effect/overlay/temp/cult/sac(loc) + new /obj/effect/temp_visual/cult/sac(loc) var/atom/throwtarget throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(M, src))) M << pick(sound('sound/hallucinations/turn_around1.ogg',0,1,50), sound('sound/hallucinations/turn_around2.ogg',0,1,50)) @@ -407,7 +407,7 @@ icon = 'icons/obj/doors/airlocks/cult/unruned/cult.dmi' overlays_file = 'icons/obj/doors/airlocks/cult/unruned/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult/unruned - openingoverlaytype = /obj/effect/overlay/temp/cult/door/unruned + openingoverlaytype = /obj/effect/temp_visual/cult/door/unruned /obj/machinery/door/airlock/cult/unruned/friendly friendly = TRUE @@ -438,8 +438,8 @@ /obj/machinery/door/airlock/clockwork/New() ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/door(T) - new /obj/effect/overlay/temp/ratvar/beam/door(T) + new /obj/effect/temp_visual/ratvar/door(T) + new /obj/effect/temp_visual/ratvar/beam/door(T) change_construction_value(5) /obj/machinery/door/airlock/clockwork/Destroy() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 77f33e45138..be51bf008d1 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -328,7 +328,7 @@ /obj/machinery/door/window/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/door/window(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/door/window(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 96b0029134d..a224efd91ce 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -159,7 +159,7 @@ Class Procs: /obj/machinery/emp_act(severity) if(use_power && !stat) use_power(7500/severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) ..() /obj/machinery/proc/open_machine(drop = 1) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 1d7d9072c93..1cd46f24eab 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -8,7 +8,7 @@ var/variance = 0 var/randomspread = 0 //use random spread for machineguns, instead of shotgun scatter var/projectile_delay = 0 - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. /obj/item/mecha_parts/mecha_equipment/weapon/can_attach(obj/mecha/combat/M) if(..()) @@ -60,7 +60,7 @@ //Base energy weapon type /obj/item/mecha_parts/mecha_equipment/weapon/energy name = "general energy weapon" - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/mecha_parts/mecha_equipment/weapon/energy/get_shot_amount() return min(round(chassis.cell.charge / energy_drain), projectiles_per_shot) diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index 2994a6a629e..829ed6f6f55 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -1,11 +1,11 @@ -/obj/effect/overlay/temp/point +/obj/effect/temp_visual/point name = "pointer" icon = 'icons/mob/screen_gen.dmi' icon_state = "arrow" layer = POINT_LAYER duration = 25 -/obj/effect/overlay/temp/point/Initialize(mapload, set_invis = 0) +/obj/effect/temp_visual/point/Initialize(mapload, set_invis = 0) ..() var/atom/old_loc = loc loc = get_turf(src) diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index 91db494d9b8..a452dae7497 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -10,7 +10,7 @@ var/area/A = get_area(T) new /obj/structure/alien/egg(T) - new /obj/effect/overlay/temp/gravpush(T) + new /obj/effect/temp_visual/gravpush(T) playsound(T, 'sound/items/party_horn.ogg', 50, 1, -1) message_admins("An alien egg has been delivered to [A] at [ADMIN_COORDJMP(T)].") diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm index 65c9d30e47f..1eae2a3c643 100644 --- a/code/game/objects/effects/temporary_visuals/clockcult.dm +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -1,68 +1,68 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by clockcult stuff -/obj/effect/overlay/temp/ratvar +//temporary visual effects(/obj/effect/temp_visual) used by clockcult stuff +/obj/effect/temp_visual/ratvar name = "ratvar's light" icon = 'icons/effects/clockwork_effects.dmi' duration = 8 randomdir = 0 layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/ratvar/door +/obj/effect/temp_visual/ratvar/door icon_state = "ratvardoorglow" layer = CLOSED_DOOR_LAYER //above closed doors -/obj/effect/overlay/temp/ratvar/door/window +/obj/effect/temp_visual/ratvar/door/window icon_state = "ratvarwindoorglow" layer = ABOVE_WINDOW_LAYER -/obj/effect/overlay/temp/ratvar/beam +/obj/effect/temp_visual/ratvar/beam icon_state = "ratvarbeamglow" -/obj/effect/overlay/temp/ratvar/beam/door +/obj/effect/temp_visual/ratvar/beam/door layer = CLOSED_DOOR_LAYER -/obj/effect/overlay/temp/ratvar/beam/grille +/obj/effect/temp_visual/ratvar/beam/grille layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/itemconsume +/obj/effect/temp_visual/ratvar/beam/itemconsume layer = HIGH_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/falsewall +/obj/effect/temp_visual/ratvar/beam/falsewall layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/catwalk +/obj/effect/temp_visual/ratvar/beam/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/wall +/obj/effect/temp_visual/ratvar/wall icon_state = "ratvarwallglow" -/obj/effect/overlay/temp/ratvar/wall/false +/obj/effect/temp_visual/ratvar/wall/false layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/floor +/obj/effect/temp_visual/ratvar/floor icon_state = "ratvarfloorglow" -/obj/effect/overlay/temp/ratvar/floor/catwalk +/obj/effect/temp_visual/ratvar/floor/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/window +/obj/effect/temp_visual/ratvar/window icon_state = "ratvarwindowglow" layer = ABOVE_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/window/single +/obj/effect/temp_visual/ratvar/window/single icon_state = "ratvarwindowglow_s" -/obj/effect/overlay/temp/ratvar/gear +/obj/effect/temp_visual/ratvar/gear icon_state = "ratvargearglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille +/obj/effect/temp_visual/ratvar/grille icon_state = "ratvargrilleglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille/broken +/obj/effect/temp_visual/ratvar/grille/broken icon_state = "ratvarbrokengrilleglow" -/obj/effect/overlay/temp/ratvar/mending_mantra +/obj/effect/temp_visual/ratvar/mending_mantra layer = ABOVE_MOB_LAYER duration = 20 alpha = 200 @@ -70,7 +70,7 @@ light_range = 1.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/mending_mantra/Initialize(mapload) +/obj/effect/temp_visual/ratvar/mending_mantra/Initialize(mapload) . = ..() transform = matrix()*2 var/matrix/M = transform @@ -78,7 +78,7 @@ animate(src, alpha = 20, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = M, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/ratvar/volt_hit +/obj/effect/temp_visual/ratvar/volt_hit name = "volt blast" layer = ABOVE_MOB_LAYER duration = 5 @@ -89,13 +89,13 @@ var/mob/user var/damage = 20 -/obj/effect/overlay/temp/ratvar/volt_hit/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/Initialize(mapload, caster, multiplier) if(multiplier) damage *= multiplier duration = max(round(damage * 0.2), 1) . = ..() -/obj/effect/overlay/temp/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) . = ..() user = caster if(user) @@ -104,7 +104,7 @@ transform = M INVOKE_ASYNC(src, .proc/volthit) -/obj/effect/overlay/temp/ratvar/volt_hit/proc/volthit() +/obj/effect/temp_visual/ratvar/volt_hit/proc/volthit() if(user) Beam(get_turf(user), "volt_ray", time=duration, maxdistance=8, beam_type=/obj/effect/ebeam/volt_ray) var/hit_amount = 0 @@ -134,61 +134,61 @@ else playsound(src, "sparks", 50, 1) -/obj/effect/overlay/temp/ratvar/ocular_warden +/obj/effect/temp_visual/ratvar/ocular_warden name = "warden's gaze" layer = ABOVE_MOB_LAYER icon_state = "warden_gaze" duration = 3 -/obj/effect/overlay/temp/ratvar/ocular_warden/Initialize() +/obj/effect/temp_visual/ratvar/ocular_warden/Initialize() . = ..() pixel_x = rand(-8, 8) pixel_y = rand(-10, 10) animate(src, alpha = 0, time = 3, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/spearbreak +/obj/effect/temp_visual/ratvar/spearbreak icon = 'icons/effects/64x64.dmi' icon_state = "ratvarspearbreak" layer = BELOW_MOB_LAYER pixel_y = -16 pixel_x = -16 -/obj/effect/overlay/temp/ratvar/geis_binding +/obj/effect/temp_visual/ratvar/geis_binding icon_state = "geisbinding" -/obj/effect/overlay/temp/ratvar/geis_binding/top +/obj/effect/temp_visual/ratvar/geis_binding/top icon_state = "geisbinding_top" -/obj/effect/overlay/temp/ratvar/component +/obj/effect/temp_visual/ratvar/component icon = 'icons/obj/clockwork_objects.dmi' icon_state = "belligerent_eye" layer = ABOVE_MOB_LAYER duration = 10 -/obj/effect/overlay/temp/ratvar/component/Initialize() +/obj/effect/temp_visual/ratvar/component/Initialize() . = ..() transform = matrix()*0.75 pixel_x = rand(-10, 10) pixel_y = rand(-10, -2) animate(src, pixel_y = pixel_y + 10, alpha = 50, time = 10, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/component/cogwheel +/obj/effect/temp_visual/ratvar/component/cogwheel icon_state = "vanguard_cogwheel" -/obj/effect/overlay/temp/ratvar/component/capacitor +/obj/effect/temp_visual/ratvar/component/capacitor icon_state = "geis_capacitor" -/obj/effect/overlay/temp/ratvar/component/alloy +/obj/effect/temp_visual/ratvar/component/alloy icon_state = "replicant_alloy" -/obj/effect/overlay/temp/ratvar/component/ansible +/obj/effect/temp_visual/ratvar/component/ansible icon_state = "hierophant_ansible" -/obj/effect/overlay/temp/ratvar/sigil +/obj/effect/temp_visual/ratvar/sigil name = "glowing circle" icon_state = "sigildull" -/obj/effect/overlay/temp/ratvar/sigil/transgression +/obj/effect/temp_visual/ratvar/sigil/transgression color = "#FAE48C" layer = ABOVE_MOB_LAYER duration = 70 @@ -196,13 +196,13 @@ light_power = 2 light_color = "#FAE48C" -/obj/effect/overlay/temp/ratvar/sigil/transgression/Initialize() +/obj/effect/temp_visual/ratvar/sigil/transgression/Initialize() . = ..() var/oldtransform = transform animate(src, transform = matrix()*2, time = 5) animate(transform = oldtransform, alpha = 0, time = 65) -/obj/effect/overlay/temp/ratvar/sigil/vitality +/obj/effect/temp_visual/ratvar/sigil/vitality color = "#1E8CE1" icon_state = "sigilactivepulse" layer = ABOVE_MOB_LAYER @@ -210,7 +210,7 @@ light_power = 0.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/sigil/accession +/obj/effect/temp_visual/ratvar/sigil/accession color = "#AF0AAF" layer = ABOVE_MOB_LAYER duration = 70 diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm index ad3f84fe069..78cc50cfc1e 100644 --- a/code/game/objects/effects/temporary_visuals/cult.dm +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -1,58 +1,58 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by cult stuff -/obj/effect/overlay/temp/cult +//temporary visual effects(/obj/effect/temp_visual) used by cult stuff +/obj/effect/temp_visual/cult icon = 'icons/effects/cult_effects.dmi' randomdir = 0 duration = 10 -/obj/effect/overlay/temp/cult/sparks +/obj/effect/temp_visual/cult/sparks randomdir = 1 name = "blood sparks" icon_state = "bloodsparkles" -/obj/effect/overlay/temp/cult/blood // The traditional teleport +/obj/effect/temp_visual/cult/blood // The traditional teleport name = "blood jaunt" duration = 12 icon_state = "bloodin" -/obj/effect/overlay/temp/cult/blood/out +/obj/effect/temp_visual/cult/blood/out icon_state = "bloodout" -/obj/effect/overlay/temp/dir_setting/cult/phase // The veil shifter teleport +/obj/effect/temp_visual/dir_setting/cult/phase // The veil shifter teleport name = "phase glow" duration = 7 icon_state = "cultin" -/obj/effect/overlay/temp/dir_setting/cult/phase/out +/obj/effect/temp_visual/dir_setting/cult/phase/out icon_state = "cultout" -/obj/effect/overlay/temp/cult/sac +/obj/effect/temp_visual/cult/sac name = "maw of Nar-Sie" icon_state = "sacconsume" -/obj/effect/overlay/temp/cult/door +/obj/effect/temp_visual/cult/door name = "unholy glow" icon_state = "doorglow" layer = CLOSED_FIREDOOR_LAYER //above closed doors -/obj/effect/overlay/temp/cult/door/unruned +/obj/effect/temp_visual/cult/door/unruned icon_state = "unruneddoorglow" -/obj/effect/overlay/temp/cult/turf +/obj/effect/temp_visual/cult/turf name = "unholy glow" icon_state = "wallglow" layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/cult/turf/floor +/obj/effect/temp_visual/cult/turf/floor icon_state = "floorglow" duration = 5 //visuals for runes being magically created -/obj/effect/overlay/temp/cult/rune_spawn +/obj/effect/temp_visual/cult/rune_spawn icon_state = "runeouter" alpha = 0 var/turnedness = 179 //179 turns counterclockwise, 181 turns clockwise -/obj/effect/overlay/temp/cult/rune_spawn/Initialize(mapload, set_duration, set_color) +/obj/effect/temp_visual/cult/rune_spawn/Initialize(mapload, set_duration, set_color) if(isnum(set_duration)) duration = set_duration if(set_color) @@ -66,79 +66,79 @@ animate(src, alpha = 255, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = oldtransform, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/cult/rune_spawn/rune1 +/obj/effect/temp_visual/cult/rune_spawn/rune1 icon_state = "rune1words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/inner +/obj/effect/temp_visual/cult/rune_spawn/rune1/inner icon_state = "rune1inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/center +/obj/effect/temp_visual/cult/rune_spawn/rune1/center icon_state = "rune1center" -/obj/effect/overlay/temp/cult/rune_spawn/rune2 +/obj/effect/temp_visual/cult/rune_spawn/rune2 icon_state = "rune2words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/inner +/obj/effect/temp_visual/cult/rune_spawn/rune2/inner icon_state = "rune2inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/center +/obj/effect/temp_visual/cult/rune_spawn/rune2/center icon_state = "rune2center" -/obj/effect/overlay/temp/cult/rune_spawn/rune3 +/obj/effect/temp_visual/cult/rune_spawn/rune3 icon_state = "rune3words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/inner +/obj/effect/temp_visual/cult/rune_spawn/rune3/inner icon_state = "rune3inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/center +/obj/effect/temp_visual/cult/rune_spawn/rune3/center icon_state = "rune3center" -/obj/effect/overlay/temp/cult/rune_spawn/rune4 +/obj/effect/temp_visual/cult/rune_spawn/rune4 icon_state = "rune4words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/inner +/obj/effect/temp_visual/cult/rune_spawn/rune4/inner icon_state = "rune4inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/center +/obj/effect/temp_visual/cult/rune_spawn/rune4/center icon_state = "rune4center" -/obj/effect/overlay/temp/cult/rune_spawn/rune5 +/obj/effect/temp_visual/cult/rune_spawn/rune5 icon_state = "rune5words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/inner +/obj/effect/temp_visual/cult/rune_spawn/rune5/inner icon_state = "rune5inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/center +/obj/effect/temp_visual/cult/rune_spawn/rune5/center icon_state = "rune5center" -/obj/effect/overlay/temp/cult/rune_spawn/rune6 +/obj/effect/temp_visual/cult/rune_spawn/rune6 icon_state = "rune6words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/inner +/obj/effect/temp_visual/cult/rune_spawn/rune6/inner icon_state = "rune6inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/center +/obj/effect/temp_visual/cult/rune_spawn/rune6/center icon_state = "rune6center" -/obj/effect/overlay/temp/cult/rune_spawn/rune7 +/obj/effect/temp_visual/cult/rune_spawn/rune7 icon_state = "rune7words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/inner +/obj/effect/temp_visual/cult/rune_spawn/rune7/inner icon_state = "rune7inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/center +/obj/effect/temp_visual/cult/rune_spawn/rune7/center icon_state = "rune7center" diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 2ceea0aced1..c3cf2a51039 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -1,12 +1,12 @@ //unsorted miscellaneous temporary visuals -/obj/effect/overlay/temp/dir_setting/bloodsplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter icon = 'icons/effects/blood.dmi' duration = 5 randomdir = FALSE layer = BELOW_MOB_LAYER var/splatter_type = "splatter" -/obj/effect/overlay/temp/dir_setting/bloodsplatter/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir) if(set_dir in GLOB.diagonals) icon_state = "[splatter_type][pick(1, 2, 6)]" else @@ -40,22 +40,22 @@ layer = ABOVE_MOB_LAYER animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) -/obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter splatter_type = "xsplatter" -/obj/effect/overlay/temp/dir_setting/speedbike_trail +/obj/effect/temp_visual/dir_setting/speedbike_trail name = "speedbike trails" icon_state = "ion_fade" layer = BELOW_MOB_LAYER duration = 10 randomdir = 0 -/obj/effect/overlay/temp/dir_setting/firing_effect +/obj/effect/temp_visual/dir_setting/firing_effect icon = 'icons/effects/effects.dmi' icon_state = "firing_effect" duration = 2 -/obj/effect/overlay/temp/dir_setting/firing_effect/setDir(newdir) +/obj/effect/temp_visual/dir_setting/firing_effect/setDir(newdir) switch(newdir) if(NORTH) layer = BELOW_MOB_LAYER @@ -69,84 +69,84 @@ pixel_y = rand(-1,1) ..() -/obj/effect/overlay/temp/dir_setting/firing_effect/energy +/obj/effect/temp_visual/dir_setting/firing_effect/energy icon_state = "firing_effect_energy" duration = 3 -/obj/effect/overlay/temp/dir_setting/firing_effect/magic +/obj/effect/temp_visual/dir_setting/firing_effect/magic icon_state = "shieldsparkles" duration = 3 -/obj/effect/overlay/temp/dir_setting/ninja +/obj/effect/temp_visual/dir_setting/ninja name = "ninja shadow" icon = 'icons/mob/mob.dmi' icon_state = "uncloak" duration = 9 -/obj/effect/overlay/temp/dir_setting/ninja/cloak +/obj/effect/temp_visual/dir_setting/ninja/cloak icon_state = "cloak" -/obj/effect/overlay/temp/dir_setting/ninja/shadow +/obj/effect/temp_visual/dir_setting/ninja/shadow icon_state = "shadow" -/obj/effect/overlay/temp/dir_setting/ninja/phase +/obj/effect/temp_visual/dir_setting/ninja/phase name = "ninja energy" icon_state = "phasein" -/obj/effect/overlay/temp/dir_setting/ninja/phase/out +/obj/effect/temp_visual/dir_setting/ninja/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/dir_setting/wraith +/obj/effect/temp_visual/dir_setting/wraith name = "blood" icon = 'icons/mob/mob.dmi' icon_state = "phase_shift2" duration = 12 -/obj/effect/overlay/temp/dir_setting/wraith/out +/obj/effect/temp_visual/dir_setting/wraith/out icon_state = "phase_shift" -/obj/effect/overlay/temp/dir_setting/tailsweep +/obj/effect/temp_visual/dir_setting/tailsweep icon_state = "tailsweep" duration = 4 -/obj/effect/overlay/temp/wizard +/obj/effect/temp_visual/wizard name = "water" icon = 'icons/mob/mob.dmi' icon_state = "reappear" duration = 5 -/obj/effect/overlay/temp/wizard/out +/obj/effect/temp_visual/wizard/out icon_state = "liquify" duration = 12 -/obj/effect/overlay/temp/monkeyify +/obj/effect/temp_visual/monkeyify icon = 'icons/mob/mob.dmi' icon_state = "h2monkey" duration = 22 -/obj/effect/overlay/temp/monkeyify/humanify +/obj/effect/temp_visual/monkeyify/humanify icon_state = "monkey2h" -/obj/effect/overlay/temp/borgflash +/obj/effect/temp_visual/borgflash icon = 'icons/mob/mob.dmi' icon_state = "blspell" duration = 5 -/obj/effect/overlay/temp/guardian +/obj/effect/temp_visual/guardian randomdir = 0 -/obj/effect/overlay/temp/guardian/phase +/obj/effect/temp_visual/guardian/phase duration = 5 icon_state = "phasein" -/obj/effect/overlay/temp/guardian/phase/out +/obj/effect/temp_visual/guardian/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/decoy +/obj/effect/temp_visual/decoy desc = "It's a decoy!" duration = 15 -/obj/effect/overlay/temp/decoy/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/Initialize(mapload, atom/mimiced_atom) . = ..() alpha = initial(alpha) if(mimiced_atom) @@ -155,95 +155,95 @@ setDir(mimiced_atom.dir) mouse_opacity = 0 -/obj/effect/overlay/temp/decoy/fading/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/fading/Initialize(mapload, atom/mimiced_atom) . = ..() animate(src, alpha = 0, time = duration) -/obj/effect/overlay/temp/decoy/fading/fivesecond +/obj/effect/temp_visual/decoy/fading/fivesecond duration = 50 -/obj/effect/overlay/temp/small_smoke +/obj/effect/temp_visual/small_smoke icon_state = "smoke" duration = 50 -/obj/effect/overlay/temp/fire +/obj/effect/temp_visual/fire icon = 'icons/effects/fire.dmi' icon_state = "3" duration = 20 -/obj/effect/overlay/temp/revenant +/obj/effect/temp_visual/revenant name = "spooky lights" icon_state = "purplesparkles" -/obj/effect/overlay/temp/revenant/cracks +/obj/effect/temp_visual/revenant/cracks name = "glowing cracks" icon_state = "purplecrack" duration = 6 -/obj/effect/overlay/temp/gravpush +/obj/effect/temp_visual/gravpush name = "gravity wave" icon_state = "shieldsparkles" duration = 5 -/obj/effect/overlay/temp/telekinesis +/obj/effect/temp_visual/telekinesis name = "telekinetic force" icon_state = "empdisable" duration = 5 -/obj/effect/overlay/temp/emp +/obj/effect/temp_visual/emp name = "emp sparks" icon_state = "empdisable" -/obj/effect/overlay/temp/emp/pulse +/obj/effect/temp_visual/emp/pulse name = "emp pulse" icon_state = "emppulse" duration = 8 randomdir = 0 -/obj/effect/overlay/temp/gib_animation +/obj/effect/temp_visual/gib_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/gib_animation/Initialize(mapload, gib_icon) +/obj/effect/temp_visual/gib_animation/Initialize(mapload, gib_icon) icon_state = gib_icon // Needs to be before ..() so icon is correct . = ..() -/obj/effect/overlay/temp/gib_animation/animal +/obj/effect/temp_visual/gib_animation/animal icon = 'icons/mob/animal.dmi' -/obj/effect/overlay/temp/dust_animation +/obj/effect/temp_visual/dust_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/dust_animation/Initialize(mapload, dust_icon) +/obj/effect/temp_visual/dust_animation/Initialize(mapload, dust_icon) icon_state = dust_icon // Before ..() so the correct icon is flick()'d . = ..() -/obj/effect/overlay/temp/mummy_animation +/obj/effect/temp_visual/mummy_animation icon = 'icons/mob/mob.dmi' icon_state = "mummy_revive" duration = 20 -/obj/effect/overlay/temp/heal //color is white by default, set to whatever is needed +/obj/effect/temp_visual/heal //color is white by default, set to whatever is needed name = "healing glow" icon_state = "heal" duration = 15 -/obj/effect/overlay/temp/heal/Initialize(mapload, set_color) +/obj/effect/temp_visual/heal/Initialize(mapload, set_color) if(set_color) add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) . = ..() pixel_x = rand(-12, 12) pixel_y = rand(-9, 0) -/obj/effect/overlay/temp/kinetic_blast +/obj/effect/temp_visual/kinetic_blast name = "kinetic explosion" icon = 'icons/obj/projectiles.dmi' icon_state = "kinetic_blast" layer = ABOVE_ALL_MOB_LAYER duration = 4 -/obj/effect/overlay/temp/explosion +/obj/effect/temp_visual/explosion name = "explosion" icon = 'icons/effects/96x96.dmi' icon_state = "explosion" @@ -251,22 +251,22 @@ pixel_y = -32 duration = 8 -/obj/effect/overlay/temp/explosion/fast +/obj/effect/temp_visual/explosion/fast icon_state = "explosionfast" duration = 4 -/obj/effect/overlay/temp/blob +/obj/effect/temp_visual/blob name = "blob" icon_state = "blob_attack" alpha = 140 randomdir = 0 duration = 6 -/obj/effect/overlay/temp/impact_effect +/obj/effect/temp_visual/impact_effect icon_state = "impact_bullet" duration = 5 -/obj/effect/overlay/temp/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) +/obj/effect/temp_visual/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) if(target == P.original) //the projectile hit the target originally clicked pixel_x = P.p_x + target.pixel_x - 16 + rand(-4,4) pixel_y = P.p_y + target.pixel_y - 16 + rand(-4,4) @@ -275,37 +275,37 @@ pixel_y = target.pixel_y + rand(-4,4) . = ..() -/obj/effect/overlay/temp/impact_effect/red_laser +/obj/effect/temp_visual/impact_effect/red_laser icon_state = "impact_laser" duration = 4 -/obj/effect/overlay/temp/impact_effect/red_laser/wall +/obj/effect/temp_visual/impact_effect/red_laser/wall icon_state = "impact_laser_wall" duration = 10 -/obj/effect/overlay/temp/impact_effect/blue_laser +/obj/effect/temp_visual/impact_effect/blue_laser icon_state = "impact_laser_blue" duration = 4 -/obj/effect/overlay/temp/impact_effect/green_laser +/obj/effect/temp_visual/impact_effect/green_laser icon_state = "impact_laser_green" duration = 4 -/obj/effect/overlay/temp/impact_effect/purple_laser +/obj/effect/temp_visual/impact_effect/purple_laser icon_state = "impact_laser_purple" duration = 4 -/obj/effect/overlay/temp/impact_effect/ion +/obj/effect/temp_visual/impact_effect/ion icon_state = "shieldsparkles" duration = 6 -/obj/effect/overlay/temp/heart +/obj/effect/temp_visual/heart name = "heart" icon = 'icons/mob/animal.dmi' icon_state = "heart" duration = 25 -/obj/effect/overlay/temp/heart/Initialize(mapload) +/obj/effect/temp_visual/heart/Initialize(mapload) . = ..() pixel_x = rand(-4,4) pixel_y = rand(-4,4) diff --git a/code/game/objects/effects/temporary_visuals/temporary_visual.dm b/code/game/objects/effects/temporary_visuals/temporary_visual.dm index 8c7a178bd6d..44b9b91224a 100644 --- a/code/game/objects/effects/temporary_visuals/temporary_visual.dm +++ b/code/game/objects/effects/temporary_visuals/temporary_visual.dm @@ -1,5 +1,5 @@ //temporary visual effects -/obj/effect/overlay/temp +/obj/effect/temp_visual icon_state = "nothing" anchored = 1 layer = ABOVE_MOB_LAYER @@ -8,30 +8,30 @@ var/randomdir = TRUE var/timerid -/obj/effect/overlay/temp/Initialize() +/obj/effect/temp_visual/Initialize() . = ..() if(randomdir) setDir(pick(GLOB.cardinal)) timerid = QDEL_IN(src, duration) -/obj/effect/overlay/temp/Destroy() +/obj/effect/temp_visual/Destroy() . = ..() deltimer(timerid) -/obj/effect/overlay/temp/singularity_act() +/obj/effect/temp_visual/singularity_act() return -/obj/effect/overlay/temp/singularity_pull() +/obj/effect/temp_visual/singularity_pull() return -/obj/effect/overlay/temp/ex_act() +/obj/effect/temp_visual/ex_act() return -/obj/effect/overlay/temp/dir_setting +/obj/effect/temp_visual/dir_setting randomdir = FALSE -/obj/effect/overlay/temp/dir_setting/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/Initialize(mapload, set_dir) if(set_dir) setDir(set_dir) . = ..() diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 0a87fc55dba..eb8602da5da 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,7 +9,7 @@ log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - new /obj/effect/overlay/temp/emp/pulse(epicenter) + new /obj/effect/temp_visual/emp/pulse(epicenter) if(heavy_range > light_range) light_range = heavy_range diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 0e4f7200bb1..3ab826ec418 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -56,13 +56,13 @@ qdel(active_dummy) active_dummy = null to_chat(usr, "You deactivate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) else playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(usr.loc) C.activate(usr, saved_appearance, src) to_chat(usr, "You activate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) /obj/item/device/chameleon/proc/disrupt(delete_dummy = 1) if(active_dummy) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 7ed563d6b78..dd506c1ad43 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -162,18 +162,18 @@ return var/T = get_turf(target) if(locate(/mob/living) in T) - new /obj/effect/overlay/temp/medical_holosign(T,user) //produce a holographic glow + new /obj/effect/temp_visual/medical_holosign(T,user) //produce a holographic glow holo_cooldown = world.time + 100 return ..() -/obj/effect/overlay/temp/medical_holosign +/obj/effect/temp_visual/medical_holosign name = "medical holosign" desc = "A small holographic glow that indicates a medic is coming to treat a patient." icon_state = "medi_holo" duration = 30 -/obj/effect/overlay/temp/medical_holosign/Initialize(mapload, creator) +/obj/effect/temp_visual/medical_holosign/Initialize(mapload, creator) . = ..() playsound(loc, 'sound/machines/ping.ogg', 50, 0) //make some noise! if(creator) diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 1f5a2298644..7b26c58a5df 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -80,7 +80,7 @@ target.apply_damage(force * fisto_setting, BRUTE) target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ "You cry out in pain as [user]'s punch flings you backwards!") - new /obj/effect/overlay/temp/kinetic_blast(target.loc) + new /obj/effect/temp_visual/kinetic_blast(target.loc) playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) playsound(loc, 'sound/weapons/genhit2.ogg', 50, 1) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 389ae40e880..43e0de52a14 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -331,8 +331,8 @@ /obj/structure/falsewall/brass/New(loc) ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/wall/false(T) - new /obj/effect/overlay/temp/ratvar/beam/falsewall(T) + new /obj/effect/temp_visual/ratvar/wall/false(T) + new /obj/effect/temp_visual/ratvar/beam/falsewall(T) change_construction_value(4) /obj/structure/falsewall/brass/Destroy() diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 2dc159d4828..64d93e914e1 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -254,10 +254,10 @@ /obj/structure/grille/ratvar/New() ..() if(broken) - new /obj/effect/overlay/temp/ratvar/grille/broken(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille/broken(get_turf(src)) else - new /obj/effect/overlay/temp/ratvar/grille(get_turf(src)) - new /obj/effect/overlay/temp/ratvar/beam/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/beam/grille(get_turf(src)) /obj/structure/grille/ratvar/narsie_act() take_damage(rand(1, 3), BRUTE) diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index ba9e5f8a338..2f6b03bef16 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -102,8 +102,8 @@ /obj/structure/lattice/catwalk/clockwork/Initialize(mapload) ..() - new /obj/effect/overlay/temp/ratvar/floor/catwalk(loc) - new /obj/effect/overlay/temp/ratvar/beam/catwalk(loc) + new /obj/effect/temp_visual/ratvar/floor/catwalk(loc) + new /obj/effect/temp_visual/ratvar/beam/catwalk(loc) /obj/structure/lattice/catwalk/clockwork/ratvar_act() return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d5027a0c754..09d9507b4ec 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -545,7 +545,7 @@ qdel(I) var/amount_of_gears = 2 if(fulltile) - new /obj/effect/overlay/temp/ratvar/window(get_turf(src)) + new /obj/effect/temp_visual/ratvar/window(get_turf(src)) amount_of_gears = 4 for(var/i in 1 to amount_of_gears) debris += new/obj/item/clockwork/alloy_shards/medium/gear_bit() @@ -553,7 +553,7 @@ /obj/structure/window/reinforced/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/window/single(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/window/single(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 9144cbc8715..810a77fc423 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -133,8 +133,8 @@ /turf/open/floor/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/floor(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/floor(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/floor(src) realappearence.linked = src change_construction_value(1) diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index 9c40b8276f2..544d6375716 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -108,7 +108,7 @@ /turf/open/floor/engine/cult/Initialize() ..() - new /obj/effect/overlay/temp/cult/turf/floor(src) + new /obj/effect/temp_visual/cult/turf/floor(src) realappearence = new /obj/effect/clockwork/overlay/floor/bloodcult(src) realappearence.linked = src diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm index 9fa69fc6a79..21015e82d09 100644 --- a/code/game/turfs/simulated/wall/misc_walls.dm +++ b/code/game/turfs/simulated/wall/misc_walls.dm @@ -10,7 +10,7 @@ girder_type = /obj/structure/girder/cult /turf/closed/wall/mineral/cult/Initialize() - new /obj/effect/overlay/temp/cult/turf(src) + new /obj/effect/temp_visual/cult/turf(src) . = ..() /turf/closed/wall/mineral/cult/devastate_wall() @@ -39,11 +39,11 @@ desc = "A cold stone wall engraved with indecipherable symbols. Studying them causes your head to pound." /turf/closed/wall/mineral/cult/artificer/break_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) return null //excuse me we want no runed metal here /turf/closed/wall/mineral/cult/artificer/devastate_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) //Clockwork wall: Causes nearby tinkerer's caches to generate components. /turf/closed/wall/clockwork @@ -60,8 +60,8 @@ /turf/closed/wall/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/wall(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/wall(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/wall(src) realappearence.linked = src change_construction_value(5) diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index b886232e005..d288c634838 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -60,7 +60,7 @@ message_admins("[key_name_admin(ghost)] has taken control of ([key_name_admin(body)])") body.ghostize(0) body.key = ghost.key - new /obj/effect/overlay/temp/gravpush(get_turf(body)) + new /obj/effect/temp_visual/gravpush(get_turf(body)) /obj/effect/fun_balloon/sentience/emergency_shuttle name = "shuttle sentience fun balloon" @@ -79,7 +79,7 @@ /obj/effect/fun_balloon/scatter/effect() for(var/mob/living/M in range(effect_range, get_turf(src))) var/turf/T = find_safe_turf() - new /obj/effect/overlay/temp/gravpush(get_turf(M)) + new /obj/effect/temp_visual/gravpush(get_turf(M)) M.forceMove(T) to_chat(M, "Pop!") diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index e816e883c9a..0e4fd0d7944 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -172,11 +172,11 @@ /obj/item/device/assembly/flash/cyborg/attack(mob/living/M, mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attack_self(mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attackby(obj/item/weapon/W, mob/user, params) return diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 93b9b6b3f96..b06c9a55793 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -433,7 +433,7 @@ /obj/item/projectile/beam/ctf/red icon_state = "laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser // BLUE TEAM GUNS @@ -448,7 +448,7 @@ /obj/item/projectile/beam/ctf/blue icon_state = "bluelaser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser /datum/outfit/ctf name = "CTF" diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm index dd8766bdc9a..2f9fccba82c 100644 --- a/code/modules/mining/equipment.dm +++ b/code/modules/mining/equipment.dm @@ -447,10 +447,10 @@ minerals += M if(minerals.len) for(var/turf/closed/mineral/M in minerals) - var/obj/effect/overlay/temp/mining_overlay/C = new /obj/effect/overlay/temp/mining_overlay(M) + var/obj/effect/temp_visual/mining_overlay/C = new /obj/effect/temp_visual/mining_overlay(M) C.icon_state = M.scan_state -/obj/effect/overlay/temp/mining_overlay +/obj/effect/temp_visual/mining_overlay layer = FLASH_LAYER icon = 'icons/turf/smoothrocks.dmi' anchored = 1 @@ -543,7 +543,7 @@ var/target_turf = get_turf(target) if(ismineralturf(target_turf)) var/turf/closed/mineral/M = target_turf - new /obj/effect/overlay/temp/kinetic_blast(M) + new /obj/effect/temp_visual/kinetic_blast(M) M.gets_drilled(firer) ..() @@ -568,7 +568,7 @@ return if(proximity_flag && target == mark && isliving(target)) var/mob/living/L = target - new /obj/effect/overlay/temp/kinetic_blast(get_turf(L)) + new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) mark = 0 if(L.mob_size >= MOB_SIZE_LARGE) L.underlays -= marked_underlay diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 4999f796c57..780eee9018a 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -672,7 +672,7 @@ if(!istype(T)) return if(!istype(T, turf_type)) - var/obj/effect/overlay/temp/lavastaff/L = new /obj/effect/overlay/temp/lavastaff(T) + var/obj/effect/temp_visual/lavastaff/L = new /obj/effect/temp_visual/lavastaff(T) L.alpha = 0 animate(L, alpha = 255, time = create_delay) user.visible_message("[user] points [src] at [T]!") @@ -695,7 +695,7 @@ timer = world.time + reset_cooldown playsound(T,'sound/magic/Fireball.ogg', 200, 1) -/obj/effect/overlay/temp/lavastaff +/obj/effect/temp_visual/lavastaff icon_state = "lavastaff_warn" duration = 50 @@ -820,7 +820,7 @@ timer = world.time + cooldown_time if(isliving(target) && chaser_timer <= world.time) //living and chasers off cooldown? fire one! chaser_timer = world.time + chaser_cooldown - new /obj/effect/overlay/temp/hierophant/chaser(get_turf(user), user, target, chaser_speed, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/chaser(get_turf(user), user, target, chaser_speed, friendly_fire_check) add_logs(user, target, "fired a chaser at", src) else INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast @@ -875,7 +875,7 @@ if(do_after(user, 50, target = user) && !beacon) var/turf/T = get_turf(user) playsound(T,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) beacon = new/obj/effect/hierophant(T) user.update_action_buttons_icon() user.visible_message("[user] places a strange machine beneath [user.p_their()] feet!", \ @@ -902,8 +902,8 @@ timer = world.time + 50 INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_on" - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE1 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(user.loc) - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE2 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(beacon.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE1 = new /obj/effect/temp_visual/hierophant/telegraph/edge(user.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE2 = new /obj/effect/temp_visual/hierophant/telegraph/edge(beacon.loc) if(do_after(user, 40, target = user) && user && beacon) var/turf/T = get_turf(beacon) var/turf/source = get_turf(user) @@ -915,8 +915,8 @@ INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_off" return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph(source, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(source, user) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) if(!do_after(user, 3, target = user) || !user || !beacon || QDELETED(beacon)) //no walking away shitlord @@ -937,13 +937,13 @@ beacon.icon_state = "hierophant_tele_off" return add_logs(user, beacon, "teleported self from ([source.x],[source.y],[source.z]) to") - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, user) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies B.damage = 30 for(var/mob/living/L in range(1, source)) INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along @@ -988,10 +988,10 @@ /obj/item/weapon/hierophant_club/proc/cardinal_blasts(turf/T, mob/living/user) //fire cardinal cross blasts with a delay if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(T, user, friendly_fire_check) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d, user) @@ -1004,15 +1004,15 @@ for(var/i in 1 to range) if(!J) return - new /obj/effect/overlay/temp/hierophant/blast(J, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(J, user, friendly_fire_check) previousturf = J J = get_step(previousturf, dir) /obj/item/weapon/hierophant_club/proc/aoe_burst(turf/T, mob/living/user) //make a 3x3 blast around a target if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(t, user, friendly_fire_check) diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index 9382dc392db..46facdc4547 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -5,10 +5,10 @@ new /obj/effect/gibspawner/xenobodypartless(loc,viruses) /mob/living/carbon/alien/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-a") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-a") /mob/living/carbon/alien/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-a") + new /obj/effect/temp_visual/dust_animation(loc, "dust-a") diff --git a/code/modules/mob/living/carbon/alien/larva/death.dm b/code/modules/mob/living/carbon/alien/larva/death.dm index 16d2f534e08..585e5779c62 100644 --- a/code/modules/mob/living/carbon/alien/larva/death.dm +++ b/code/modules/mob/living/carbon/alien/larva/death.dm @@ -13,10 +13,10 @@ new /obj/effect/gibspawner/larvabodypartless(loc,viruses) /mob/living/carbon/alien/larva/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-l") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-l") /mob/living/carbon/alien/larva/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/larva/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-l") + new /obj/effect/temp_visual/dust_animation(loc, "dust-l") diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 86ed1220fa8..04dba44ee5f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,8 +1,8 @@ /mob/living/carbon/human/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-h") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-h") /mob/living/carbon/human/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-h") + new /obj/effect/temp_visual/dust_animation(loc, "dust-h") /mob/living/carbon/human/spawn_gibs(with_bodyparts) if(with_bodyparts) diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index bb84bb460f2..85fa57063ee 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -664,7 +664,7 @@ return invisibility = INVISIBILITY_MAXIMUM //disappear before the animation - new /obj/effect/overlay/temp/mummy_animation(get_turf(src)) + new /obj/effect/temp_visual/mummy_animation(get_turf(src)) if(cloth_golem.revive(full_heal = TRUE, admin_revive = TRUE)) cloth_golem.grab_ghost() //won't pull if it's a suicide sleep(20) diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index a45209c5c21..3c5cdf3b38d 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,5 +1,5 @@ /mob/living/carbon/monkey/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-m") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-m") /mob/living/carbon/monkey/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-m") + new /obj/effect/temp_visual/dust_animation(loc, "dust-m") diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 4df0c54d1a1..246ea1e060a 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,6 +1,6 @@ /mob/living/silicon/robot/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-r") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-r") /mob/living/silicon/robot/dust() if(mmi) @@ -11,7 +11,7 @@ new /obj/effect/decal/remains/robot(loc) /mob/living/silicon/robot/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-r") + new /obj/effect/temp_visual/dust_animation(loc, "dust-r") /mob/living/silicon/robot/death(gibbed) if(stat == DEAD) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index fde80220572..80156ba04f7 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -198,9 +198,9 @@ /obj/item/weapon/robot_module/proc/do_transform_animation() var/mob/living/silicon/robot/R = loc R.notransform = TRUE - var/obj/effect/overlay/temp/decoy/fading/fivesecond/ANM = new /obj/effect/overlay/temp/decoy/fading/fivesecond(R.loc, R) + var/obj/effect/temp_visual/decoy/fading/fivesecond/ANM = new /obj/effect/temp_visual/decoy/fading/fivesecond(R.loc, R) ANM.layer = R.layer - 0.01 - new /obj/effect/overlay/temp/small_smoke(R.loc) + new /obj/effect/temp_visual/small_smoke(R.loc) if(R.hat) R.hat.forceMove(get_turf(R)) R.hat = null diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 1dfdf2a14f9..796705e4c8d 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -299,7 +299,7 @@ /mob/living/simple_animal/bot/emp_act(severity) var/was_on = on stat |= EMPED - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) if(paicard) paicard.emp_act(severity) src.visible_message("[paicard] is flies out of [bot_name]!","You are forcefully ejected from [bot_name]!") diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 07ea0d7b5dd..6b8f8339cef 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -444,7 +444,7 @@ Auto Patrol[]"}, if(severity==2 && prob(70)) ..(severity-1) else - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) if(C.stat==2) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 0e51630b4c1..40978f04ff5 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -215,7 +215,7 @@ if(change) if(change > 0) if(M && stat != DEAD) - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "purrs!") else if(M && stat != DEAD) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index d73b74e4a0f..5a4cd366b92 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -552,7 +552,7 @@ if(change) if(change > 0) if(M && stat != DEAD) // Added check to see if this mob (the dog) is dead to fix issue 2454 - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "yaps happily!") else if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case) diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index fe6e22bcab2..a0f46922b7f 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -175,9 +175,9 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians if(istype(summoner.loc, /obj/effect)) Recall(TRUE) else - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) /mob/living/simple_animal/hostile/guardian/canSuicide() return 0 @@ -315,7 +315,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians return FALSE if(loc == summoner) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) cooldown = world.time + 10 return TRUE return FALSE @@ -323,7 +323,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians /mob/living/simple_animal/hostile/guardian/proc/Recall(forced) if(!summoner || loc == summoner || (cooldown > world.time && !forced)) return FALSE - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner) cooldown = world.time + 10 diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index 1fa54dfd216..0f4b15b4f4d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -72,7 +72,7 @@ armour_penetration = 100 obj_damage = 0 environment_smash = 0 - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(src)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(src)) alpha = 15 if(!forced) to_chat(src, "You enter stealth, empowering your next attack.") diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 708a1e2ce6b..c1be82b8208 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -40,7 +40,7 @@ /mob/living/simple_animal/hostile/guardian/charger/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) . = ..() /mob/living/simple_animal/hostile/guardian/charger/snapback() diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 9da40c0c7c5..1e6fa727b9d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -21,14 +21,14 @@ if(. && prob(40) && isliving(target)) var/mob/living/M = target if(!M.anchored && M != summoner && !hasmatchingsummoner(M)) - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(M)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(M)) do_teleport(M, M, 10) for(var/mob/living/L in range(1, M)) if(hasmatchingsummoner(L)) //if the summoner matches don't hurt them continue if(L != src && L != summoner) L.apply_damage(15, BRUTE) - new /obj/effect/overlay/temp/explosion(get_turf(M)) + new /obj/effect/temp_visual/explosion(get_turf(M)) /mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A) if(!istype(A)) @@ -75,7 +75,7 @@ var/turf/T = get_turf(src) stored_obj.forceMove(T) playsound(T,'sound/effects/Explosion2.ogg', 200, 1) - new /obj/effect/overlay/temp/explosion(T) + new /obj/effect/temp_visual/explosion(T) user.ex_act(2) qdel(src) else diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index eacf58410b4..cabb6854b2f 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -63,6 +63,6 @@ else to_chat(summoner, "You moved out of range, and were pulled back! You can only move [range] meters from [real_name]!") summoner.visible_message("\The [summoner] jumps back to [summoner.p_their()] protector.") - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(summoner)) summoner.forceMove(get_turf(src)) - new /obj/effect/overlay/temp/guardian/phase(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase(get_turf(summoner)) diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 159e6df5f4c..3d7ae484432 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -34,7 +34,7 @@ C.adjustFireLoss(-5) C.adjustOxyLoss(-5) C.adjustToxLoss(-5) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(C)) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(C)) if(namedatum) H.color = namedatum.colour if(C == summoner) @@ -136,11 +136,11 @@ to_chat(src, "You need to hold still!") return - new /obj/effect/overlay/temp/guardian/phase/out(T) + new /obj/effect/temp_visual/guardian/phase/out(T) if(isliving(A)) var/mob/living/L = A L.flash_act() A.visible_message("[A] disappears in a flash of light!", \ "Your vision is obscured by a flash of light!") do_teleport(A, beacon, 0) - new /obj/effect/overlay/temp/guardian/phase(get_turf(A)) + new /obj/effect/temp_visual/guardian/phase(get_turf(A)) diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 951589daaf1..601233c4247 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -16,7 +16,7 @@ melee_damage_upper = 20 health = 1000 maxHealth = 1000 - loot = list(/obj/effect/overlay/temp/paperwiz_dying) + loot = list(/obj/effect/temp_visual/paperwiz_dying) projectiletype = /obj/item/projectile/temp projectilesound = 'sound/weapons/emitter.ogg' attack_sound = 'sound/hallucinations/growl1.ogg' @@ -129,7 +129,7 @@ qdel(src) //I see through your ruse! //fancy effects -/obj/effect/overlay/temp/paper_scatter +/obj/effect/temp_visual/paper_scatter name = "scattering paper" desc = "Pieces of paper scattering to the wind." layer = ABOVE_OPEN_TURF_LAYER @@ -139,7 +139,7 @@ duration = 5 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying +/obj/effect/temp_visual/paperwiz_dying name = "craft portal" desc = "A wormhole sucking the wizard into the void. Neat." layer = ABOVE_OPEN_TURF_LAYER @@ -149,18 +149,18 @@ duration = 18 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying/Initialize() +/obj/effect/temp_visual/paperwiz_dying/Initialize() . = ..() visible_message("The wizard cries out in pain as a gate appears behind him, sucking him in!") playsound(get_turf(src),'sound/magic/MandSwap.ogg', 50, 1, 1) playsound(get_turf(src),'sound/hallucinations/wail.ogg', 50, 1, 1) -/obj/effect/overlay/temp/paperwiz_dying/Destroy() +/obj/effect/temp_visual/paperwiz_dying/Destroy() for(var/mob/M in range(7,src)) shake_camera(M, 7, 1) var/turf/T = get_turf(src) playsound(T,'sound/magic/Summon_Magic.ogg', 50, 1, 1) - new /obj/effect/overlay/temp/paper_scatter(T) + new /obj/effect/temp_visual/paper_scatter(T) new /obj/item/clothing/suit/wizrobe/paper(T) new /obj/item/clothing/head/collectable/paper(T) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index fa61a16e517..2645ebcef78 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -134,7 +134,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) DestroySurroundings() . = ..() if(!stat && .) @@ -150,12 +150,12 @@ Difficulty: Hard var/turf/T = get_turf(target) if(!T || T == loc) return - new /obj/effect/overlay/temp/dragon_swoop/bubblegum(T) + new /obj/effect/temp_visual/dragon_swoop/bubblegum(T) charging = TRUE DestroySurroundings() walk(src, 0) setDir(get_dir(src, T)) - var/obj/effect/overlay/temp/decoy/D = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 3) sleep(3) throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .charge_end, bonus_charges)) @@ -245,9 +245,9 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodsmack(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/rightsmack(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/leftsmack(T) sleep(2.5) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -259,11 +259,11 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodgrab(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/rightthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/rightpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/rightthumb(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/leftthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/leftpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/leftthumb(T) sleep(6) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -276,31 +276,31 @@ Difficulty: Hard addtimer(CALLBACK(src, .proc/devour, L), 2) sleep(1) -/obj/effect/overlay/temp/dragon_swoop/bubblegum +/obj/effect/temp_visual/dragon_swoop/bubblegum duration = 10 -/obj/effect/overlay/temp/bubblegum_hands +/obj/effect/temp_visual/bubblegum_hands icon = 'icons/effects/bubblegum.dmi' duration = 9 -/obj/effect/overlay/temp/bubblegum_hands/rightthumb +/obj/effect/temp_visual/bubblegum_hands/rightthumb icon_state = "rightthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/leftthumb +/obj/effect/temp_visual/bubblegum_hands/leftthumb icon_state = "leftthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/rightpaw +/obj/effect/temp_visual/bubblegum_hands/rightpaw icon_state = "rightpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/leftpaw +/obj/effect/temp_visual/bubblegum_hands/leftpaw icon_state = "leftpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/rightsmack +/obj/effect/temp_visual/bubblegum_hands/rightsmack icon_state = "rightsmack" -/obj/effect/overlay/temp/bubblegum_hands/leftsmack +/obj/effect/temp_visual/bubblegum_hands/leftsmack icon_state = "leftsmack" /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/blood_warp() @@ -316,7 +316,7 @@ Difficulty: Hard if(!pools.len) return FALSE - var/obj/effect/overlay/temp/decoy/DA = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/DA = new /obj/effect/temp_visual/decoy(loc,src) DA.color = "#FF0000" var/oldtransform = DA.transform DA.transform = matrix()*2 @@ -358,7 +358,7 @@ Difficulty: Hard new /obj/effect/decal/cleanable/blood/bubblegum(J) for(var/i in 1 to range) J = get_step(previousturf, targetdir) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) playsound(previousturf,'sound/effects/splat.ogg', 100, 1, -1) if(!J || !previousturf.atmos_adjacent_turfs || !previousturf.atmos_adjacent_turfs[J]) break diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index cd2f11f399e..f3cb534ff29 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -95,7 +95,7 @@ Difficulty: Very Hard ..() internal = new/obj/item/device/gps/internal/colossus(src) -/obj/effect/overlay/temp/at_shield +/obj/effect/temp_visual/at_shield name = "anti-toolbox field" desc = "A shimmering forcefield protecting the colossus." icon = 'icons/effects/effects.dmi' @@ -105,14 +105,14 @@ Difficulty: Very Hard duration = 8 var/target -/obj/effect/overlay/temp/at_shield/Initialize(mapload, new_target) +/obj/effect/temp_visual/at_shield/Initialize(mapload, new_target) . = ..() target = new_target INVOKE_ASYNC(src, /atom/movable/proc/orbit, target, 0, FALSE, 0, 0, FALSE, TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/bullet_act(obj/item/projectile/P) if(!stat) - var/obj/effect/overlay/temp/at_shield/AT = new /obj/effect/overlay/temp/at_shield(src.loc, src) + var/obj/effect/temp_visual/at_shield/AT = new /obj/effect/temp_visual/at_shield(src.loc, src) var/random_x = rand(-32, 32) AT.pixel_x += random_x @@ -581,7 +581,7 @@ Difficulty: Very Hard if(..()) for(var/i in range(1, src)) if(isturf(i)) - new /obj/effect/overlay/temp/cult/sparks(i) + new /obj/effect/temp_visual/cult/sparks(i) continue if(ishuman(i)) var/mob/living/carbon/human/H = i @@ -675,7 +675,7 @@ Difficulty: Very Hard var/mob/living/L = target if(L.stat != DEAD) L.heal_overall_damage(heal_power, heal_power) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") /mob/living/simple_animal/hostile/lightgeist/ghostize() . = ..() @@ -699,7 +699,7 @@ Difficulty: Very Hard if(..()) var/list/L = list() var/turf/T = get_step(src, dir) - new /obj/effect/overlay/temp/emp/pulse(T) + new /obj/effect/temp_visual/emp/pulse(T) for(var/i in T) if(istype(i, /obj/item) && !is_type_in_typecache(i, banned_items_typecache)) var/obj/item/W = i diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 45139747fa0..1c1fc8fb9ee 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -124,7 +124,7 @@ Difficulty: Medium target.visible_message("Fire rains from the sky!") for(var/turf/turf in range(9,get_turf(target))) if(prob(11)) - new /obj/effect/overlay/temp/target(turf) + new /obj/effect/temp_visual/target(turf) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_walls() playsound(get_turf(src),'sound/magic/Fireball.ogg', 200, 1) @@ -179,7 +179,7 @@ Difficulty: Medium negative = FALSE else if(target.x == initial_x) //if their x is the same, pick a direction negative = prob(50) - var/obj/effect/overlay/temp/dragon_flight/F = new /obj/effect/overlay/temp/dragon_flight(loc, negative) + var/obj/effect/temp_visual/dragon_flight/F = new /obj/effect/temp_visual/dragon_flight(loc, negative) negative = !negative //invert it for the swoop down later @@ -208,7 +208,7 @@ Difficulty: Medium if(L.stat == DEAD) break //target is dead and we're on em, slam they if(fire_rain) - new /obj/effect/overlay/temp/target(loc, flame_hit) + new /obj/effect/temp_visual/target(loc, flame_hit) forceMove(get_step(src, get_dir(src, target))) if(loc == get_turf(target)) if(!fire_rain) @@ -228,8 +228,8 @@ Difficulty: Medium else if(IsInRange(x, initial_x - DRAKE_SWOOP_DIRECTION_CHANGE_RANGE, initial_x - 1)) negative = TRUE - new /obj/effect/overlay/temp/dragon_flight/end(loc, negative) - new /obj/effect/overlay/temp/dragon_swoop(loc) + new /obj/effect/temp_visual/dragon_flight/end(loc, negative) + new /obj/effect/temp_visual/dragon_swoop(loc) animate(src, transform = oldtransform, time = 5) sleep(5) swooping &= ~SWOOP_INVULNERABLE @@ -271,7 +271,7 @@ Difficulty: Medium invisibility = 100 -/obj/effect/overlay/temp/fireball +/obj/effect/temp_visual/fireball icon = 'icons/obj/wizard.dmi' icon_state = "fireball" name = "fireball" @@ -281,28 +281,28 @@ Difficulty: Medium duration = 9 pixel_z = DRAKE_SWOOP_HEIGHT -/obj/effect/overlay/temp/fireball/Initialize() +/obj/effect/temp_visual/fireball/Initialize() . = ..() animate(src, pixel_z = 0, time = duration) -/obj/effect/overlay/temp/target +/obj/effect/temp_visual/target icon = 'icons/mob/actions.dmi' icon_state = "sniper_zoom" layer = BELOW_MOB_LAYER light_range = 2 duration = 9 -/obj/effect/overlay/temp/target/ex_act() +/obj/effect/temp_visual/target/ex_act() return -/obj/effect/overlay/temp/target/Initialize(mapload, list/flame_hit) +/obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() INVOKE_ASYNC(src, .proc/fall, flame_hit) -/obj/effect/overlay/temp/target/proc/fall(list/flame_hit) +/obj/effect/temp_visual/target/proc/fall(list/flame_hit) var/turf/T = get_turf(src) playsound(T,'sound/magic/Fireball.ogg', 80, 1) - new /obj/effect/overlay/temp/fireball(T) + new /obj/effect/temp_visual/fireball(T) sleep(duration) if(ismineralturf(T)) var/turf/closed/mineral/M = T @@ -320,7 +320,7 @@ Difficulty: Medium else L.adjustFireLoss(10) //if we've already hit them, do way less damage -/obj/effect/overlay/temp/dragon_swoop +/obj/effect/temp_visual/dragon_swoop name = "certain death" desc = "Don't just stand there, move!" icon = 'icons/effects/96x96.dmi' @@ -331,7 +331,7 @@ Difficulty: Medium color = "#FF0000" duration = 5 -/obj/effect/overlay/temp/dragon_flight +/obj/effect/temp_visual/dragon_flight icon = 'icons/mob/lavaland/dragon.dmi' icon_state = "dragon" layer = ABOVE_ALL_MOB_LAYER @@ -339,11 +339,11 @@ Difficulty: Medium duration = 10 randomdir = FALSE -/obj/effect/overlay/temp/dragon_flight/Initialize(mapload, negative) +/obj/effect/temp_visual/dragon_flight/Initialize(mapload, negative) . = ..() INVOKE_ASYNC(src, .proc/flight, negative) -/obj/effect/overlay/temp/dragon_flight/proc/flight(negative) +/obj/effect/temp_visual/dragon_flight/proc/flight(negative) if(negative) animate(src, pixel_x = -DRAKE_SWOOP_HEIGHT*0.10, pixel_z = DRAKE_SWOOP_HEIGHT*0.15, time = 3, easing = BOUNCE_EASING) else @@ -355,12 +355,12 @@ Difficulty: Medium else animate(src, pixel_x = DRAKE_SWOOP_HEIGHT, pixel_z = DRAKE_SWOOP_HEIGHT, time = 7) -/obj/effect/overlay/temp/dragon_flight/end +/obj/effect/temp_visual/dragon_flight/end pixel_x = DRAKE_SWOOP_HEIGHT pixel_z = DRAKE_SWOOP_HEIGHT duration = 5 -/obj/effect/overlay/temp/dragon_flight/end/flight(negative) +/obj/effect/temp_visual/dragon_flight/end/flight(negative) if(negative) pixel_x = -DRAKE_SWOOP_HEIGHT animate(src, pixel_x = -16, pixel_z = 0, time = 5) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 03f8ce63cfe..4a2397e7268 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -150,7 +150,7 @@ Difficulty: Hard var/prevloc = loc . = ..() if(!stat && .) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(prevloc) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(prevloc) HS.dir = dir playsound(loc, 'sound/mecha/mechmove04.ogg', 150, 1, -4) if(target) @@ -250,7 +250,7 @@ Difficulty: Hard pickedtarget = pick_n_take(targets) if(!istype(pickedtarget) || pickedtarget.stat == DEAD) pickedtarget = target - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) C.moving = 3 C.moving_dir = pick_n_take(cardinal_copy) sleep(10) @@ -280,10 +280,10 @@ Difficulty: Hard else INVOKE_ASYNC(src, .proc/diagonal_blasts, target) else if(chaser_cooldown < world.time) //if chasers are off cooldown, fire some! - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, chaser_speed, FALSE) + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, chaser_speed, FALSE) chaser_cooldown = world.time + initial(chaser_cooldown) if((prob(anger_modifier) || target.Adjacent(src)) && target != src) - var/obj/effect/overlay/temp/hierophant/chaser/OC = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, max(1.5, 5 - anger_modifier * 0.07), FALSE) + var/obj/effect/temp_visual/hierophant/chaser/OC = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, max(1.5, 5 - anger_modifier * 0.07), FALSE) OC.moving = 4 OC.moving_dir = pick(GLOB.cardinal - C.moving_dir) else //just release a burst of power @@ -293,10 +293,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/diagonal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/diagonal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.diagonals) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -304,10 +304,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -315,10 +315,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.alldirs) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -327,7 +327,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to range) - new /obj/effect/overlay/temp/hierophant/blast(J, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(J, src, FALSE) previousturf = J J = get_step(previousturf, set_dir) @@ -342,8 +342,8 @@ Difficulty: Hard INVOKE_ASYNC(src, .proc/arena_squares, T, d) for(var/t in RANGE_TURFS(11, T)) if(t && get_dist(t, T) == 11) - new /obj/effect/overlay/temp/hierophant/wall(t) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/wall(t) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) if(get_dist(src, T) >= 11) //hey you're out of range I need to get closer to you! INVOKE_ASYNC(src, .proc/blink, T) @@ -351,7 +351,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to 10) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(J) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(J) HS.dir = set_dir previousturf = J J = get_step(previousturf, set_dir) @@ -362,19 +362,19 @@ Difficulty: Hard return var/turf/T = get_turf(victim) var/turf/source = get_turf(src) - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph(source, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) blinking = TRUE sleep(2) //short delay before we start... - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out sleep(1) @@ -396,11 +396,11 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/burst(turf/original) //release a wave of blasts playsound(original,'sound/machines/AirlockOpen.ogg', 200, 1) @@ -413,7 +413,7 @@ Difficulty: Hard if(dist > last_dist) last_dist = dist sleep(1 + min(burst_range - last_dist, 12) * 0.5) //gets faster as it gets further out - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/AltClickOn(atom/A) //player control handler(don't give this to a player holy fuck) if(!istype(A) || get_dist(A, src) <= 2) @@ -421,29 +421,29 @@ Difficulty: Hard blink(A) //Hierophant overlays -/obj/effect/overlay/temp/hierophant +/obj/effect/temp_visual/hierophant name = "vortex energy" layer = BELOW_MOB_LAYER var/mob/living/caster //who made this, anyway -/obj/effect/overlay/temp/hierophant/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/Initialize(mapload, new_caster) . = ..() if(new_caster) caster = new_caster -/obj/effect/overlay/temp/hierophant/squares +/obj/effect/temp_visual/hierophant/squares icon_state = "hierophant_squares" duration = 3 light_range = 1 randomdir = FALSE -/obj/effect/overlay/temp/hierophant/squares/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/squares/Initialize(mapload, new_caster) . = ..() if(ismineralturf(loc)) var/turf/closed/mineral/M = loc M.gets_drilled(caster) -/obj/effect/overlay/temp/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. +/obj/effect/temp_visual/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. name = "vortex wall" icon = 'icons/turf/walls/hierophant_wall_temp.dmi' icon_state = "wall" @@ -451,21 +451,21 @@ Difficulty: Hard duration = 100 smooth = SMOOTH_TRUE -/obj/effect/overlay/temp/hierophant/wall/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/wall/Initialize(mapload, new_caster) . = ..() queue_smooth_neighbors(src) queue_smooth(src) -/obj/effect/overlay/temp/hierophant/wall/Destroy() +/obj/effect/temp_visual/hierophant/wall/Destroy() queue_smooth_neighbors(src) return ..() -/obj/effect/overlay/temp/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) +/obj/effect/temp_visual/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) if(mover == caster) return TRUE return FALSE -/obj/effect/overlay/temp/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. +/obj/effect/temp_visual/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. duration = 98 var/mob/living/target //what it's following var/turf/targetturf //what turf the target is actually on @@ -479,7 +479,7 @@ Difficulty: Hard var/currently_seeking = FALSE var/friendly_fire_check = FALSE //if blasts produced apply friendly fire -/obj/effect/overlay/temp/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) +/obj/effect/temp_visual/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) . = ..() target = new_target friendly_fire_check = is_friendly_fire @@ -487,14 +487,14 @@ Difficulty: Hard speed = new_speed addtimer(CALLBACK(src, .proc/seek_target), 1) -/obj/effect/overlay/temp/hierophant/chaser/proc/get_target_dir() +/obj/effect/temp_visual/hierophant/chaser/proc/get_target_dir() . = get_cardinal_dir(src, targetturf) if((. != previous_moving_dir && . == more_previouser_moving_dir) || . == 0) //we're alternating, recalculate var/list/cardinal_copy = GLOB.cardinal.Copy() cardinal_copy -= more_previouser_moving_dir . = pick(cardinal_copy) -/obj/effect/overlay/temp/hierophant/chaser/proc/seek_target() +/obj/effect/temp_visual/hierophant/chaser/proc/seek_target() if(!currently_seeking) currently_seeking = TRUE targetturf = get_turf(target) @@ -522,31 +522,31 @@ Difficulty: Hard sleep(speed) targetturf = get_turf(target) -/obj/effect/overlay/temp/hierophant/chaser/proc/make_blast() - new /obj/effect/overlay/temp/hierophant/blast(loc, caster, friendly_fire_check) +/obj/effect/temp_visual/hierophant/chaser/proc/make_blast() + new /obj/effect/temp_visual/hierophant/blast(loc, caster, friendly_fire_check) -/obj/effect/overlay/temp/hierophant/telegraph +/obj/effect/temp_visual/hierophant/telegraph icon = 'icons/effects/96x96.dmi' icon_state = "hierophant_telegraph" pixel_x = -32 pixel_y = -32 duration = 3 -/obj/effect/overlay/temp/hierophant/telegraph/diagonal +/obj/effect/temp_visual/hierophant/telegraph/diagonal icon_state = "hierophant_telegraph_diagonal" -/obj/effect/overlay/temp/hierophant/telegraph/cardinal +/obj/effect/temp_visual/hierophant/telegraph/cardinal icon_state = "hierophant_telegraph_cardinal" -/obj/effect/overlay/temp/hierophant/telegraph/teleport +/obj/effect/temp_visual/hierophant/telegraph/teleport icon_state = "hierophant_telegraph_teleport" duration = 9 -/obj/effect/overlay/temp/hierophant/telegraph/edge +/obj/effect/temp_visual/hierophant/telegraph/edge icon_state = "hierophant_telegraph_edge" duration = 40 -/obj/effect/overlay/temp/hierophant/blast +/obj/effect/temp_visual/hierophant/blast icon_state = "hierophant_blast" name = "vortex blast" light_range = 1 @@ -557,7 +557,7 @@ Difficulty: Hard var/friendly_fire_check = FALSE var/bursting = FALSE //if we're bursting and need to hit anyone crossing us -/obj/effect/overlay/temp/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) . = ..() friendly_fire_check = friendly_fire if(new_caster) @@ -567,7 +567,7 @@ Difficulty: Hard M.gets_drilled(caster) INVOKE_ASYNC(src, .proc/blast) -/obj/effect/overlay/temp/hierophant/blast/proc/blast() +/obj/effect/temp_visual/hierophant/blast/proc/blast() var/turf/T = get_turf(src) if(!T) return @@ -578,12 +578,12 @@ Difficulty: Hard sleep(1.3) //slightly forgiving; the burst animation is 1.5 deciseconds bursting = FALSE //we no longer damage crossers -/obj/effect/overlay/temp/hierophant/blast/Crossed(atom/movable/AM) +/obj/effect/temp_visual/hierophant/blast/Crossed(atom/movable/AM) ..() if(bursting) do_damage(get_turf(src)) -/obj/effect/overlay/temp/hierophant/blast/proc/do_damage(turf/T) +/obj/effect/temp_visual/hierophant/blast/proc/do_damage(turf/T) for(var/mob/living/L in T.contents - hit_things) //find and damage mobs... hit_things += L if((friendly_fire_check && caster && caster.faction_check_mob(L)) || L.stat == DEAD) @@ -630,7 +630,7 @@ Difficulty: Hard INVOKE_ASYNC(H, /obj/item/weapon/hierophant_club.proc/prepare_icon_update) if(do_after(user, 50, target = src)) playsound(src,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(get_turf(src), user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(get_turf(src), user) to_chat(user, "You collect [src], reattaching it to the club!") H.beacon = null user.update_action_buttons_icon() diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm index 3f4267e164b..b85151ad97b 100644 --- a/code/modules/mob/living/simple_animal/hostile/stickman.dm +++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm @@ -52,7 +52,7 @@ /mob/living/simple_animal/hostile/stickman/Initialize(mapload, var/wizard_summoned) ..() - new /obj/effect/overlay/temp/paper_scatter(src) + new /obj/effect/temp_visual/paper_scatter(src) summoned_by_wizard = wizard_summoned /mob/living/simple_animal/hostile/stickman/death() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 831058a284f..5cb0d3b113a 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -249,7 +249,7 @@ /mob/living/simple_animal/gib_animation() if(icon_gib) - new /obj/effect/overlay/temp/gib_animation/animal(loc, icon_gib) + new /obj/effect/temp_visual/gib_animation/animal(loc, icon_gib) /mob/living/simple_animal/say_mod(input, message_mode) if(speak_emote && speak_emote.len) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index b1421f3b07a..78118fcba46 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -292,14 +292,14 @@ if(!src || !isturf(src.loc) || !(A in view(src.loc))) return 0 - if(istype(A, /obj/effect/overlay/temp/point)) + if(istype(A, /obj/effect/temp_visual/point)) return 0 var/tile = get_turf(A) if (!tile) return 0 - new /obj/effect/overlay/temp/point(A,invisibility) + new /obj/effect/temp_visual/point(A,invisibility) return 1 diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index c8ed520c28d..c8dc6456742 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -242,12 +242,12 @@ L.loc = locate(locx,locy,mobloc.z) var/limit = 2//For only two trailing shadows. for(var/turf/T in getline(mobloc, L.loc)) - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(T, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(T, L.dir) limit-- if(limit<=0) break else - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(mobloc, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(mobloc, L.dir) L.loc = get_step(L, direct) L.setDir(direct) if(3) //Incorporeal move, but blocked by holy-watered tiles and salt piles. diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 6545fcb505c..f91a6cd5538 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -36,7 +36,7 @@ cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify(loc) + new /obj/effect/temp_visual/monkeyify(loc) sleep(22) var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) @@ -186,7 +186,7 @@ icon = null cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify/humanify(loc) + new /obj/effect/temp_visual/monkeyify/humanify(loc) sleep(22) var/mob/living/carbon/human/O = new( loc ) for(var/obj/item/C in O.loc) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 1f5fdc6ea05..619ae359d35 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -72,7 +72,7 @@ It is possible to destroy the net by the occupant or someone else. M.dropItemToGround(W) playsound(M.loc, 'sound/effects/sparks4.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(M), M.dir) visible_message("[M] suddenly vanishes!") M.forceMove(pick(GLOB.holdingfacility)) //Throw mob in to the holding facility. @@ -86,7 +86,7 @@ It is possible to destroy the net by the occupant or someone else. spark_system.start() playsound(M.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(M.loc, 'sound/effects/sparks2.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(M), M.dir) qdel(src) else//And they are free. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm index 339b0b2857f..27197086758 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm @@ -33,7 +33,7 @@ Contents: if(destination && isturf(mobloc))//So we don't teleport out of containers playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(destination, H) H.loc = destination @@ -41,7 +41,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) destination.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 @@ -62,7 +62,7 @@ Contents: var/turf/mobloc = get_turf(H.loc)//To make sure that certain things work properly below. if(!T.density && isturf(mobloc)) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(T, H) H.forceMove(T) @@ -70,7 +70,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) T.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index f0941946dcf..e7e85bc8c47 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -16,7 +16,7 @@ var/randomspread = 0 //Randomspread for automatics var/delay = 0 //Delay for energy weapons var/click_cooldown_override = 0 //Override this to make your gun have a faster fire rate, in tenths of a second. 4 is the default gun cooldown. - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. /obj/item/ammo_casing/New() diff --git a/code/modules/projectiles/ammunition/caseless.dm b/code/modules/projectiles/ammunition/caseless.dm index 9ba066ef95b..0480476a74d 100644 --- a/code/modules/projectiles/ammunition/caseless.dm +++ b/code/modules/projectiles/ammunition/caseless.dm @@ -45,7 +45,7 @@ icon_state = "s-casing-live" projectile_type = /obj/item/projectile/beam fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/caseless/laser/gatling projectile_type = /obj/item/projectile/beam/weak diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index bf695cffedc..93b7d1a3eba 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -6,7 +6,7 @@ var/e_cost = 100 //The amount of energy a cell needs to expend to create this shot. var/select_name = "energy" fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/energy/chameleon e_cost = 0 diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index 68681c1124f..6e99c5f1bdd 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -2,7 +2,7 @@ name = "magic casing" desc = "I didn't even know magic needed ammo..." projectile_type = /obj/item/projectile/magic - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/magic + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/magic /obj/item/ammo_casing/magic/change projectile_type = /obj/item/projectile/magic/change @@ -70,4 +70,4 @@ select_name = "spraydown" fire_sound = 'sound/weapons/gunshot_smg.ogg' e_cost = 20 - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 6a5dab12bf6..4a7115b0c6d 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -195,7 +195,7 @@ if(ismineralturf(target_turf)) var/turf/closed/mineral/M = target_turf M.gets_drilled(firer) - var/obj/effect/overlay/temp/kinetic_blast/K = new /obj/effect/overlay/temp/kinetic_blast(target_turf) + var/obj/effect/temp_visual/kinetic_blast/K = new /obj/effect/temp_visual/kinetic_blast(target_turf) K.color = color for(var/type in hit_overlays) new type(target_turf) @@ -319,7 +319,7 @@ /obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/item/projectile/kinetic/K) K.name = "kinetic explosion" if(!K.turf_aoe && !K.mob_aoe) - K.hit_overlays += /obj/effect/overlay/temp/explosion/fast + K.hit_overlays += /obj/effect/temp_visual/explosion/fast K.mob_aoe += modifier /obj/item/borg/upgrade/modkit/aoe/turfs diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 32646ee1e8f..37d576a8ffd 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -113,7 +113,7 @@ /obj/item/weapon/gun/medbeam/proc/on_beam_tick(var/mob/living/target) if(target.health != target.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") target.adjustBruteLoss(-4) target.adjustFireLoss(-4) return diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3dedaa9ae1c..3dbadc85c5e 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -90,9 +90,9 @@ if(starting) splatter_dir = get_dir(starting, target_loca) if(isalien(L)) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) else - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir) if(prob(33)) L.add_splatter_floor(target_loca) else if(impact_effect_type) @@ -224,7 +224,7 @@ pixel_y_offset += 32 old_pixel_y += 32 new_y-- - + pixel_x = old_pixel_x pixel_y = old_pixel_y step_towards(src, locate(new_x, new_y, z)) @@ -237,7 +237,7 @@ animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (delay <= 3 ? delay - 1 : delay)), flags = ANIMATION_END_NOW) old_pixel_x = pixel_x_offset old_pixel_y = pixel_y_offset - + if(original && (original.layer>=2.75) || ismob(original)) if(loc == get_turf(original)) if(!(original in permutated)) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 7d651ef6f61..edc8c325ac5 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -9,7 +9,7 @@ hitsound_wall = 'sound/weapons/effects/searwall.ogg' flag = "laser" eyeblur = 2 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/laser @@ -25,7 +25,7 @@ var/mob/living/carbon/M = target M.IgniteMob() else if(isturf(target)) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser/wall + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser/wall /obj/item/projectile/beam/weak damage = 15 @@ -48,7 +48,7 @@ irradiate = 30 range = 15 forcedodge = 1 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/disabler @@ -59,14 +59,14 @@ flag = "energy" hitsound = 'sound/weapons/tap.ogg' eyeblur = 0 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse name = "pulse" icon_state = "u_laser" damage = 50 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse/on_hit(atom/target, blocked = 0) @@ -94,7 +94,7 @@ damage = 30 legacy = 1 animate_movement = SLIDE_STEPS - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/emitter/singularity_pull() @@ -108,7 +108,7 @@ damage_type = STAMINA flag = "laser" var/suit_types = list(/obj/item/clothing/suit/redtag, /obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/lasertag/on_hit(atom/target, blocked = 0) @@ -122,7 +122,7 @@ /obj/item/projectile/beam/lasertag/redtag icon_state = "laser" suit_types = list(/obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/lasertag/bluetag @@ -134,17 +134,17 @@ icon_state = "purple_laser" damage = 200 damage_type = BURN - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser light_color = LIGHT_COLOR_PURPLE /obj/item/projectile/beam/instakill/blue icon_state = "blue_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/instakill/red icon_state = "red_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/instakill/on_hit(atom/target) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index ad517c698e5..51958223d18 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -6,7 +6,7 @@ nodamage = 0 flag = "bullet" hitsound_wall = "ricochet" - impact_effect_type = /obj/effect/overlay/temp/impact_effect + impact_effect_type = /obj/effect/temp_visual/impact_effect /obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage damage = 5 diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index bd5ad14c48f..6e73989c2cd 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -133,7 +133,7 @@ damage = 20 damage_type = CLONE irradiate = 10 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser /obj/item/projectile/energy/dart //ninja throwing dart name = "dart" @@ -162,7 +162,7 @@ /obj/item/projectile/energy/tesla name = "tesla bolt" icon_state = "tesla_projectile" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser var/chain /obj/item/projectile/energy/tesla/fire(setAngle) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index f5df46cb7b5..e93a252a1ae 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -5,7 +5,7 @@ damage_type = BURN nodamage = 1 flag = "energy" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/ion + impact_effect_type = /obj/effect/temp_visual/impact_effect/ion /obj/item/projectile/ion/on_hit(atom/target, blocked = 0) @@ -202,7 +202,7 @@ damage = 5 range = 3.5 //works as 4, but doubles to 7 dismemberment = 20 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser /obj/item/projectile/plasma/Initialize() . = ..() @@ -270,7 +270,7 @@ A.throw_at(throwtarget,power+1,1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravityattract name = "attraction bolt" @@ -300,7 +300,7 @@ A.throw_at(T, power+1, 1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravitychaos name = "gravitational blast" @@ -330,5 +330,5 @@ A.throw_at(get_edge_target_turf(A, pick(GLOB.cardinal)), power+1, 1) thrown_items[A] = A for(var/turf/Z in range(T,power)) - new /obj/effect/overlay/temp/gravpush(Z) + new /obj/effect/temp_visual/gravpush(Z) diff --git a/code/modules/reagents/chemistry/reagents/blob_reagents.dm b/code/modules/reagents/chemistry/reagents/blob_reagents.dm index 948da607f83..9b1117bcc55 100644 --- a/code/modules/reagents/chemistry/reagents/blob_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/blob_reagents.dm @@ -298,7 +298,7 @@ var/initial_volume = reac_volume reac_volume = ..() if(reac_volume >= 10) //if it's not a spore cloud, bad time incoming - var/obj/effect/overlay/temp/explosion/fast/E = new /obj/effect/overlay/temp/explosion/fast(get_turf(M)) + var/obj/effect/temp_visual/explosion/fast/E = new /obj/effect/temp_visual/explosion/fast(get_turf(M)) E.alpha = 150 for(var/mob/living/L in orange(get_turf(M), 1)) if("blob" in L.faction) //no friendly fire diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index ca49f50ae51..a757a86430a 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -1,4 +1,4 @@ -/obj/effect/overlay/temp/ripple +/obj/effect/temp_visual/ripple name = "hyperspace ripple" desc = "Something is coming through hyperspace, you can see the \ visual disturbances. It's probably best not to be on top of these \ @@ -13,10 +13,10 @@ duration = 3 * SHUTTLE_RIPPLE_TIME -/obj/effect/overlay/temp/ripple/Initialize(mapload, time_left) +/obj/effect/temp_visual/ripple/Initialize(mapload, time_left) . = ..() animate(src, alpha=255, time=time_left) addtimer(CALLBACK(src, .proc/stop_animation), 8, TIMER_CLIENT_TIME) -/obj/effect/overlay/temp/ripple/proc/stop_animation() +/obj/effect/temp_visual/ripple/proc/stop_animation() icon_state = "medi_holo_no_anim" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index a5d60b1e8d6..96db9d0ac39 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -404,7 +404,7 @@ /obj/docking_port/mobile/proc/create_ripples(obj/docking_port/stationary/S1, animate_time) var/list/turfs = ripple_area(S1) for(var/t in turfs) - ripples += new /obj/effect/overlay/temp/ripple(t, animate_time) + ripples += new /obj/effect/temp_visual/ripple(t, animate_time) /obj/docking_port/mobile/proc/remove_ripples() for(var/R in ripples) @@ -764,6 +764,6 @@ if(T in block(T0,T1)) return TRUE return FALSE - + #undef DOCKING_PORT_HIGHLIGHT diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index b6898afdef4..c8a7c387eef 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -128,8 +128,8 @@ action_icon_state = "phaseshift" action_background_icon_state = "bg_demon" jaunt_in_time = 12 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/wraith - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/wraith/out + jaunt_in_type = /obj/effect/temp_visual/dir_setting/wraith + jaunt_out_type = /obj/effect/temp_visual/dir_setting/wraith/out /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_steam(mobloc) return @@ -256,7 +256,7 @@ S.add_atom_colour("#990000", FIXED_COLOUR_PRIORITY) S.faction = list("cult") playsound(get_turf(S), 'sound/effects/ghost.ogg', 100, 1) - new /obj/effect/overlay/temp/cult/sac(get_turf(S)) + new /obj/effect/temp_visual/cult/sac(get_turf(S)) /obj/effect/proc_holder/spell/targeted/dominate/can_target(mob/living/target) if(!isanimal(target) || target.stat) @@ -267,5 +267,5 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem charge_max = 800 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/cult/phase - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/cult/phase/out \ No newline at end of file + jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase + jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out \ No newline at end of file diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index a282ec72b7c..4d881d5bd53 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -13,8 +13,8 @@ nonabstract_req = 1 var/jaunt_duration = 50 //in deciseconds var/jaunt_in_time = 5 - var/jaunt_in_type = /obj/effect/overlay/temp/wizard - var/jaunt_out_type = /obj/effect/overlay/temp/wizard/out + var/jaunt_in_type = /obj/effect/temp_visual/wizard + var/jaunt_out_type = /obj/effect/temp_visual/wizard/out action_icon_state = "jaunt" /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets,mob/user = usr) //magnets, so mostly hardcoded diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index b8296a1da5b..f62259f67b5 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -257,7 +257,7 @@ selection_type = "view" sound = 'sound/magic/Repulse.ogg' var/maxthrow = 5 - var/sparkle_path = /obj/effect/overlay/temp/gravpush + var/sparkle_path = /obj/effect/temp_visual/gravpush action_icon_state = "repulse" @@ -300,7 +300,7 @@ range = 2 cooldown_min = 150 invocation_type = "none" - sparkle_path = /obj/effect/overlay/temp/dir_setting/tailsweep + sparkle_path = /obj/effect/temp_visual/dir_setting/tailsweep action_icon_state = "tailsweep" action_background_icon_state = "bg_alien" diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index cc909e27755..134eea97298 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -17,7 +17,7 @@ /obj/vehicle/space/speedbike/Move(newloc,move_dir) if(has_buckled_mobs()) - new /obj/effect/overlay/temp/dir_setting/speedbike_trail(loc,move_dir) + new /obj/effect/temp_visual/dir_setting/speedbike_trail(loc,move_dir) . = ..() /obj/vehicle/space/speedbike/red From 9bb966c2924001703e657bb0af718c0522aca8a5 Mon Sep 17 00:00:00 2001 From: octareenroon91 Date: Thu, 18 May 2017 00:18:40 -0500 Subject: [PATCH 061/130] Fix choice for golems transferring between shells --- code/game/objects/structures/ghost_role_spawners.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 82378b094c3..05414f0a4d3 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -149,8 +149,8 @@ /obj/effect/mob_spawn/human/golem/attack_hand(mob/user) if(isgolem(user) && can_transfer) - var/transfer = alert("Transfer your soul to [src]? (Warning, your old body will die!)",,"Yes","No") - if(!transfer) + var/transfer_choice = alert("Transfer your soul to [src]? (Warning, your old body will die!)",,"Yes","No") + if(transfer_choice != "Yes") return log_game("[user.ckey] golem-swapped into [src]") user.visible_message("A faint light leaves [user], moving to [src] and animating it!","You leave your old body behind, and transfer into [src]!") From ef32ed71ee61f8e4dd679a741ee65378d2a929a6 Mon Sep 17 00:00:00 2001 From: bagil Date: Thu, 18 May 2017 06:03:01 +0000 Subject: [PATCH 062/130] Automatic changelog compile, [ci skip] --- html/changelog.html | 62 ++++------------------ html/changelogs/.all_changelog.yml | 9 ++++ html/changelogs/AutoChangeLog-pr-26677.yml | 9 ---- html/changelogs/AutoChangeLog-pr-27313.yml | 4 -- 4 files changed, 18 insertions(+), 66 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-26677.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27313.yml diff --git a/html/changelog.html b/html/changelog.html index 03329b3095c..2f8fe7ebbcb 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,15 @@ -->

+

18 May 2017

+

coiax updated:

+
    +
  • Syndicate agents can purchase a "codespeak manual", that teaches them a language that sounds like a series of codewords. You can also hit other people with the manual to teach them. One use per manual.
  • +
  • Nuclear operatives have access to a deluxe manual that is more expensive but has unlimited uses.
  • +
  • Syndicate AIs know Codespeak for free.
  • +
  • Spacevines can no longer spread on space transit turfs.
  • +
+

17 May 2017

4dplanner updated:

    @@ -1382,59 +1391,6 @@
    • Added the power flow control console, which allows remote manipulation of most APCs on the z-level. You can find them in the Chief Engineer's office on all maps.
    - -

    16 March 2017

    -

    BASILMAN YOUR MAIN MAN updated:

    -
      -
    • The BM Speedwagon has been improved both in terms of aesthetics and performance!
    • -
    -

    Cyberboss updated:

    -
      -
    • The shield generators in Boxstation Xenobiology now have the correct access
    • -
    -

    Joan updated:

    -
      -
    • Cult structures that emitted light now have colored light.
    • -
    -

    MrPerson updated:

    -
      -
    • Humans can see in darkness slightly again. This is only so you can see where you are when the lights go out.
    • -
    -

    MrStonedOne updated:

    -
      -
    • Fixed lighting not updating when a opaque object was deleted
    • -
    -

    Penguaro updated:

    -
      -
    • Increased Synchronization Range on Exosuit Fabricator
    • -
    -

    Tofa01 updated:

    -
      -
    • [Delta] Fixes telecoms temperature and gas mixing / being contaminated.
    • -
    • [Delta] Fixes some doubled up turfs causing items and objects to get stuck to stuff
    • -
    • [Omega] Makes telecoms room cool down and be cold.
    • -
    -

    Tokiko1 updated:

    -
      -
    • Most gases now have unique effects when surrounding the supermatter crystal.
    • -
    • The supermatter crystal can now take damage from too much energy and too much gas.
    • -
    • Added a dangerous overcharged state to the supermatter crystal.
    • -
    • Readded explosion delaminations, a new tesla delamination and allowed the singulo delamination to absorb the supermatter.
    • -
    • The type of delamination now depends on the state of the supermatter crystal.
    • -
    • Various supermatter engine rebalancing and fixes.
    • -
    -

    kevinz000 updated:

    -
      -
    • SDQL2 now supports outputting proccalls to variables, and associative lists
    • -
    -

    peoplearestrange updated:

    -
      -
    • Fixed buildmodes full tile window to be correct path
    • -
    -

    rock updated:

    -
      -
    • if we can have glowsticks in toolvends why not flashlights amirite guys
    • -
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 8910a828565..398c8550afe 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11302,3 +11302,12 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. and added an Area Power Controller. coiax: - balance: Magic eightballs are now tiny items, able to fit into a box and pocket. +2017-05-18: + coiax: + - rscadd: Syndicate agents can purchase a "codespeak manual", that teaches them + a language that sounds like a series of codewords. You can also hit other people + with the manual to teach them. One use per manual. + - rscadd: Nuclear operatives have access to a deluxe manual that is more expensive + but has unlimited uses. + - rscadd: Syndicate AIs know Codespeak for free. + - bugfix: Spacevines can no longer spread on space transit turfs. diff --git a/html/changelogs/AutoChangeLog-pr-26677.yml b/html/changelogs/AutoChangeLog-pr-26677.yml deleted file mode 100644 index 5da2af29fc5..00000000000 --- a/html/changelogs/AutoChangeLog-pr-26677.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Syndicate agents can purchase a \"codespeak manual\", that teaches -them a language that sounds like a series of codewords. You can also hit -other people with the manual to teach them. One use per manual." - - rscadd: "Nuclear operatives have access to a deluxe manual that is more -expensive but has unlimited uses." - - rscadd: "Syndicate AIs know Codespeak for free." diff --git a/html/changelogs/AutoChangeLog-pr-27313.yml b/html/changelogs/AutoChangeLog-pr-27313.yml deleted file mode 100644 index e788e84d3ee..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27313.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "Spacevines can no longer spread on space transit turfs." From 659a5c520f4378709cb3e5f892f33d5477e74903 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Wed, 17 May 2017 23:39:44 -0700 Subject: [PATCH 063/130] Update aimed.dm --- code/modules/spells/spell_types/aimed.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index cdac152ed26..b06f69c1898 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -24,6 +24,7 @@ if(charge_type == "recharge") var/refund_percent = current_amount/projectile_amount charge_counter = charge_max * refund_percent + start_recharge() remove_ranged_ability(msg) else msg = "[active_msg]Left-click to shoot it at a target!" From d66c68cb35977d18dabab8acb9be3b614530a8f9 Mon Sep 17 00:00:00 2001 From: QualityVan Date: Thu, 18 May 2017 03:49:30 -0400 Subject: [PATCH 064/130] Fixes uplink pens in traitor menu (#27340) --- code/datums/mind.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index d3058fafe94..241f34a4d41 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1330,7 +1330,7 @@ obj_count++ /datum/mind/proc/find_syndicate_uplink() - var/list/L = current.get_contents() + var/list/L = current.GetAllContents() for (var/obj/item/I in L) if (I.hidden_uplink) return I.hidden_uplink From d442e86623f89664afd71daf5aa8da8ae6d9931e Mon Sep 17 00:00:00 2001 From: WJohn Date: Thu, 18 May 2017 03:50:20 -0400 Subject: [PATCH 065/130] Gives lavaland syndicates the syndicate faction. (#27335) * Gives lavaland syndicates the syndicate faction. * Makes the faction a list. Whoops. --- code/modules/ruins/lavaland_ruin_code.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 647068a43e0..ef657f59224 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -143,6 +143,7 @@ has_id = 1 flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Continue your research as best you can, and try to keep a low profile. Do not abandon the base without good cause. The base is rigged with explosives should the worst happen, do not let the base fall into enemy hands!" id_access_list = list(GLOB.access_syndicate) + faction = list("syndicate") /obj/effect/mob_spawn/human/lavaland_syndicate/comms name = "Syndicate Comms Agent" From 9abe8f88ce637ae8488c71cd7c90432b5f241711 Mon Sep 17 00:00:00 2001 From: QualityVan Date: Thu, 18 May 2017 03:51:37 -0400 Subject: [PATCH 066/130] Fixes custom slices not inheriting name (#27343) --- code/modules/food_and_drinks/food/customizables.dm | 1 - code/modules/food_and_drinks/food/snacks.dm | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 3a6c2d91f66..7a1682aedd0 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -135,7 +135,6 @@ /obj/item/weapon/reagent_containers/food/snacks/customizable/initialize_slice(obj/item/weapon/reagent_containers/food/snacks/slice, reagents_per_slice) ..() - slice.name = "[customname] [initial(slice.name)]" slice.filling_color = filling_color slice.update_overlays(src) diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 148541922ff..95d3a7993b9 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -215,8 +215,9 @@ /obj/item/weapon/reagent_containers/food/snacks/proc/initialize_slice(obj/item/weapon/reagent_containers/food/snacks/slice, reagents_per_slice) slice.create_reagents(slice.volume) reagents.trans_to(slice,reagents_per_slice) - if( name != initial(name) || desc != initial(desc) ) - slice.name = "slice of [src]" + if(name != initial(name)) + slice.name = "slice of [name]" + if(desc != initial(desc)) slice.desc = "[desc]" /obj/item/weapon/reagent_containers/food/snacks/proc/generate_trash(atom/location) From 83e90cca220f1f16c557b13f51cba7d9b983871a Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 18 May 2017 12:05:41 +0200 Subject: [PATCH 067/130] Fixes clicking things under windows/doors. (#27292) --- code/__DEFINES/flags.dm | 1 + code/_onclick/click.dm | 19 +++++++++++++++++++ code/game/machinery/doors/door.dm | 1 + code/game/objects/structures/window.dm | 12 ++++++------ 4 files changed, 27 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index a0516bfd5c6..8d9af56105b 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -27,6 +27,7 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define BLOCK_GAS_SMOKE_EFFECT 4096 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! #define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define DROPDEL 16384 // When dropped, it calls qdel on itself +#define PREVENT_CLICK_UNDER 32768 //Prevent clicking things below it on the same turf eg. doors/ fulltile windows /* Secondary atom flags, access using the SECONDARY_FLAG macros */ diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 0c40be56ac5..f178b83656a 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -92,6 +92,9 @@ if(next_move > world.time) // in the year 2000... return + if(A.IsObscured()) + return + if(istype(loc,/obj/mecha)) var/obj/mecha/M = loc return M.click_action(A,src,params) @@ -141,6 +144,22 @@ else RangedAttack(A,params) +//Is the atom obscured by a PREVENT_CLICK_UNDER object above it +/atom/proc/IsObscured() + if(!isturf(loc)) //This only makes sense for things directly on turfs for now + return FALSE + var/turf/T = loc + for(var/atom/movable/AM in T) + if(AM.flags & PREVENT_CLICK_UNDER && AM.density && AM.layer > layer) + return TRUE + return FALSE + +/turf/IsObscured() + for(var/atom/movable/AM in src) + if(AM.flags & PREVENT_CLICK_UNDER && AM.density) + return TRUE + return FALSE + /atom/movable/proc/CanReach(atom/target,obj/item/tool,view_only = FALSE) if(isturf(target) || isturf(target.loc) || DirectAccess(target)) //Directly accessible atoms if(Adjacent(target) || (tool && CheckToolReach(src, target, tool.reach))) //Adjacent or reaching attacks diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 51695317344..35e6d2ddf49 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -12,6 +12,7 @@ max_integrity = 350 armor = list(melee = 30, bullet = 30, laser = 20, energy = 20, bomb = 10, bio = 100, rad = 100, fire = 80, acid = 70) CanAtmosPass = ATMOS_PASS_DENSITY + flags = PREVENT_CLICK_UNDER var/secondsElectrified = 0 var/shockedby = list() diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 09d9507b4ec..0c114180030 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -440,7 +440,7 @@ dir = FULLTILE_WINDOW_DIR max_integrity = 50 fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile,/obj/structure/window/reinforced/highpressure/fulltile, /obj/structure/window/reinforced/tinted/fulltile) glass_amount = 2 @@ -454,7 +454,7 @@ dir = FULLTILE_WINDOW_DIR max_integrity = 100 fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile,/obj/structure/window/reinforced/highpressure/fulltile, /obj/structure/window/reinforced/tinted/fulltile) @@ -467,7 +467,7 @@ dir = FULLTILE_WINDOW_DIR max_integrity = 1000 fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile,/obj/structure/window/reinforced/highpressure/fulltile, /obj/structure/window/reinforced/tinted/fulltile) level = 3 @@ -481,7 +481,7 @@ icon_state = "tinted_window" dir = FULLTILE_WINDOW_DIR fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile,/obj/structure/window/reinforced/highpressure/fulltile, /obj/structure/window/reinforced/tinted/fulltile/) level = 3 @@ -504,7 +504,7 @@ max_integrity = 100 wtype = "shuttle" fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER reinf = 1 heat_resistance = 1600 armor = list(melee = 50, bullet = 0, laser = 0, energy = 0, bomb = 25, bio = 100, rad = 100, fire = 80, acid = 100) @@ -583,7 +583,7 @@ smooth = SMOOTH_TRUE canSmoothWith = null fulltile = 1 - flags = NONE + flags = PREVENT_CLICK_UNDER dir = FULLTILE_WINDOW_DIR max_integrity = 120 level = 3 From ee404b21701f71f84290d4f6f50e35b5c730c210 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Thu, 18 May 2017 07:53:46 -0400 Subject: [PATCH 068/130] World.dm Refactor (#27268) * Cleanup world/New * Moves some things from OnReboot SS Shutdowns * Move mode handling procs to ticker * Moves delayed reboot to ticker Cleans up round end sound setting Splits round end animation between SStitle and SSticker * Moves PR announcement to where it can use the define * Clean this bit up * Move out datacore Initialization * Fix some stuff * Fix this for * Different PR * Gives admins reboot options * Make it smaller --- code/__DEFINES/subsystems.dm | 1 + code/_globalvars/misc.dm | 2 +- code/controllers/master.dm | 1 + code/controllers/subsystem/blackbox.dm | 2 + code/controllers/subsystem/server_maint.dm | 8 ++ code/controllers/subsystem/ticker.dm | 72 +++++++++- code/controllers/subsystem/title.dm | 6 + code/controllers/subsystem/vote.dm | 4 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 3 +- code/modules/admin/admin.dm | 17 ++- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/playsound.dm | 5 +- code/modules/client/client_procs.dm | 4 + code/world.dm | 149 ++++++--------------- 14 files changed, 151 insertions(+), 125 deletions(-) diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 9a0bf8d401e..371bad418c1 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -40,6 +40,7 @@ // Subsystem init_order, from highest priority to lowest priority // The numbers just define the ordering, they are meaningless otherwise. +#define INIT_ORDER_SERVER_MAINT 16 #define INIT_ORDER_JOBS 15 #define INIT_ORDER_EVENTS 14 #define INIT_ORDER_TICKER 13 diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index ba50d63aae0..59326c5c170 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -8,7 +8,7 @@ GLOBAL_VAR_INIT(fileaccess_timer, 0) GLOBAL_VAR_INIT(TAB, "    ") -GLOBAL_DATUM(data_core, /datum/datacore) +GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // multiplier for watts per tick <> cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) GLOBAL_VAR_INIT(CHARGELEVEL, 0.001) // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a220c2530cd..773f334b673 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -83,6 +83,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) sortTim(subsystems, /proc/cmp_subsystem_init) reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) + testing("Shutdown [ss.name] subsystem") ss.Shutdown() // Returns 1 if we created a new mc, 0 if we couldn't due to a recent restart, diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 8f7c772f6a9..76daddcf6a4 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -54,6 +54,8 @@ SUBSYSTEM_DEF(blackbox) return FALSE /datum/controller/subsystem/blackbox/Shutdown() + set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) + var/pda_msg_amt = 0 var/rc_msg_amt = 0 diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index a24d952b9dc..3400c6b9509 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -5,6 +5,7 @@ SUBSYSTEM_DEF(server_maint) wait = 6 flags = SS_POST_FIRE_TIMING priority = 10 + init_order = INIT_ORDER_SERVER_MAINT runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/list/currentrun @@ -37,4 +38,11 @@ SUBSYSTEM_DEF(server_maint) if (MC_TICK_CHECK) //one day, when ss13 has 1000 people per server, you guys are gonna be glad I added this tick check return +/datum/controller/subsystem/server_maint/Shutdown() + kick_clients_in_lobby("The round came to an end with you in the lobby.", TRUE) //second parameter ensures only afk clients are kicked + for(var/thing in GLOB.clients) + var/client/C = thing + if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite + C << link("byond://[config.server]") + #undef PING_BUFFER_TIME diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index e3c8f47471e..dab36e8e33e 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -20,6 +20,7 @@ SUBSYSTEM_DEF(ticker) var/login_music //music played in pregame lobby var/round_end_sound //music/jingle played when the world reboots + var/round_end_sound_sent = TRUE //If all clients have loaded it var/list/datum/mind/minds = list() //The characters in the game. Used for objective tracking. @@ -61,6 +62,7 @@ SUBSYSTEM_DEF(ticker) var/list/round_start_events /datum/controller/subsystem/ticker/Initialize(timeofday) + load_mode() var/list/music = world.file2list(ROUND_START_MUSIC_LIST, "\n") login_music = pick(music) @@ -616,9 +618,9 @@ SUBSYSTEM_DEF(ticker) sleep(50) if(mode.station_was_nuked) - world.Reboot("Station destroyed by Nuclear Device.", "end_proper", "nuke") + Reboot("Station destroyed by Nuclear Device.", "end_proper", "nuke") else - world.Reboot("Round ended.", "end_proper", "proper completion") + Reboot("Round ended.", "end_proper", "proper completion") /datum/controller/subsystem/ticker/proc/send_tip_of_the_round() var/m @@ -779,3 +781,69 @@ SUBSYSTEM_DEF(ticker) start_at = world.time + newtime else timeLeft = newtime + +/datum/controller/subsystem/ticker/proc/load_mode() + var/mode = trim(file2text("data/mode.txt")) + if(mode) + GLOB.master_mode = mode + else + GLOB.master_mode = "extended" + log_game("Saved mode is '[GLOB.master_mode]'") + +/datum/controller/subsystem/ticker/proc/save_mode(the_mode) + var/F = file("data/mode.txt") + fdel(F) + F << the_mode + +/datum/controller/subsystem/ticker/proc/SetRoundEndSound(the_sound) + set waitfor = FALSE + round_end_sound_sent = FALSE + round_end_sound = fcopy_rsc(the_sound) + for(var/thing in GLOB.clients) + var/client/C = thing + if (!C) + continue + C.Export("##action=load_rsc", round_end_sound) + round_end_sound_sent = TRUE + +/datum/controller/subsystem/ticker/proc/Reboot(reason, feedback_c, feedback_r, delay) + set waitfor = FALSE + if(usr && !check_rights(R_SERVER, TRUE)) + return + + if(!delay) + delay = config.round_end_countdown * 10 + + if(delay_end) + to_chat(world, "An admin has delayed the round end.") + return + + to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") + + var/start_wait = world.time + UNTIL(round_end_sound_sent && (world.time - start_wait) > (delay * 2)) //don't wait forever + sleep(delay - (world.time - start_wait)) + + if(delay_end) + to_chat(world, "Reboot was cancelled by an admin.") + return + + SSblackbox.set_details("[feedback_c]","[feedback_r]") + + log_game("Rebooting World. [reason]") + + world.Reboot() + +/datum/controller/subsystem/ticker/Shutdown() + if(!round_end_sound) + round_end_sound = pick(\ + 'sound/roundend/newroundsexy.ogg', + 'sound/roundend/apcdestroyed.ogg', + 'sound/roundend/bangindonk.ogg', + 'sound/roundend/leavingtg.ogg', + 'sound/roundend/its_only_game.ogg', + 'sound/roundend/yeehaw.ogg', + 'sound/roundend/disappointed.ogg'\ + ) + + world << sound(round_end_sound) \ No newline at end of file diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index d9f4ef99386..6c5466d8d9f 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -55,6 +55,12 @@ SUBSYSTEM_DEF(title) var/F = file("data/previous_title.dat") F << file_path + for(var/thing in GLOB.clients) + if(!thing) + continue + var/obj/screen/splash/S = new(thing, FALSE) + S.Fade(FALSE,FALSE) + /datum/controller/subsystem/title/Recover() icon = SStitle.icon splash_turf = SStitle.splash_turf diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index a914074a418..05c45988ca4 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -118,7 +118,7 @@ SUBSYSTEM_DEF(vote) restart = 1 if("gamemode") if(GLOB.master_mode != .) - world.save_mode(.) + SSticker.save_mode(.) if(SSticker.HasRoundStarted()) restart = 1 else @@ -130,7 +130,7 @@ SUBSYSTEM_DEF(vote) active_admins = 1 break if(!active_admins) - world.Reboot("Restart vote successful.", "end_error", "restart vote") + SSticker.Reboot("Restart vote successful.", "end_error", "restart vote") else to_chat(world, "Notice:Restart vote will not restart the server automatically because there are active admins on.") message_admins("A restart vote has passed, but there are active admins on with +server, so it has been canceled. If you wish, you may restart the server.") diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 1f01b38860d..5964983b095 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -459,8 +459,7 @@ var/datum/game_mode/nuclear/NM = SSticker.mode NM.nukes_left -- if(!SSticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - spawn() - world.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") + SSticker.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") /* diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 954283d1183..3371914bb83 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -421,13 +421,18 @@ set desc="Restarts the world immediately" if (!usr.client.holder) return - var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Yes") - SSticker.delay_end = 0 + + var/list/options = list("Regular Restart", "Hard Restart (No Delay/Feeback Reason)", "Hardest Restart (No actions, just reboot)") + var result = input(usr, "Select reboot method", "World Reboot", options[1]) as null|anything in options + if(result) SSblackbox.add_details("admin_verb","Reboot World") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - world.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "end_error", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) + switch(result) + if("Regular Restart") + SSticker.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "end_error", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) + if("Hard Restart (No Delay, No Feeback Reason)") + world.Reboot() + if("Hardest Restart (No actions, just reboot)") + world.Reboot(fast_track = TRUE) /datum/admins/proc/end_round() set category = "Server" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 98c26857a25..eb6f03e7d0f 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1206,7 +1206,7 @@ message_admins("[key_name_admin(usr)] set the mode as [GLOB.master_mode].") to_chat(world, "The mode is now: [GLOB.master_mode]") Game() // updates the main game menu - world.save_mode(GLOB.master_mode) + SSticker.save_mode(GLOB.master_mode) .(href, list("c_mode"=1)) else if(href_list["f_secret2"]) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index e781473634c..eb4c3a5f10f 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -52,10 +52,7 @@ if(!check_rights(R_SOUNDS)) return - if(SSticker) - SSticker.round_end_sound = fcopy_rsc(S) - else - return + SSticker.SetRoundEndSound(S) log_admin("[key_name(src)] set the round end sound to [S]") message_admins("[key_name_admin(src)] set the round end sound to [S]") diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 32cb9dfaa77..150c4b32eee 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -636,3 +636,7 @@ GLOBAL_LIST(external_rsc_urls) CRASH("change_view called without argument.") view = new_size + +/client/proc/AnnouncePR(announcement) + if(prefs && prefs.chat_toggles & CHAT_PULLR) + to_chat(src, announcement) \ No newline at end of file diff --git a/code/world.dm b/code/world.dm index cef69c16808..6e3f4d79843 100644 --- a/code/world.dm +++ b/code/world.dm @@ -16,6 +16,32 @@ /world/New() log_world("World loaded at [time_stamp()]") + SetupExternalRSC() + + GLOB.config_error_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl + + make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) + + config = new + + SetRoundID() + + SetupLogs() + + GLOB.revdata.DownloadPRDetails() + + load_motd() + load_admins() + load_menu() + if(config.usewhitelist) + load_whitelist() + LoadBans() + + GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 + + Master.Initialize(10, FALSE) + +/world/proc/SetupExternalRSC() #if (PRELOAD_RSC == 0) external_rsc_urls = world.file2list("config/external_rsc_urls.txt","\n") var/i=1 @@ -25,10 +51,8 @@ else external_rsc_urls.Cut(i,i+1) #endif - GLOB.config_error_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) - config = new - GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + +/world/proc/SetRoundID() if(config.sql_enabled) if(SSdbcore.Connect()) log_world("Database connection established.") @@ -38,10 +62,14 @@ query_feedback_max_id.Execute() if(query_feedback_max_id.NextRow()) GLOB.round_id = query_feedback_max_id.item[1] - GLOB.log_directory += "[GLOB.round_id]" else log_world("Your server failed to establish a connection with the database.") - if(!GLOB.round_id) + +/world/proc/SetupLogs() + GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + if(GLOB.round_id) + GLOB.log_directory += "[GLOB.round_id]" + else GLOB.log_directory += "[replacetext(time_stamp(), ":", ".")]" GLOB.world_game_log = file("[GLOB.log_directory]/game.log") GLOB.world_attack_log = file("[GLOB.log_directory]/attack.log") @@ -58,21 +86,6 @@ if(GLOB.round_id) log_game("Round ID: [GLOB.round_id]") - GLOB.revdata.DownloadPRDetails() - load_mode() - load_motd() - load_admins() - load_menu() - if(config.usewhitelist) - load_whitelist() - LoadBans() - - GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 - - GLOB.data_core = new /datum/datacore() - - Master.Initialize(10, FALSE) - #define IRC_STATUS_THROTTLE 50 /world/Topic(T, addr, master, key) if(config && config.log_world_topic) @@ -198,99 +211,21 @@ if(PRcounts[id] > PR_ANNOUNCEMENTS_PER_ROUND) return -#define CHAT_PULLR 64 //defined in preferences.dm, but not available here at compilation time + var/final_composed = "PR: [announcement]" for(var/client/C in GLOB.clients) - if(C.prefs && (C.prefs.chat_toggles & CHAT_PULLR)) - C << "PR: [announcement]" -#undef CHAT_PULLR + C.AnnouncePR(final_composed) -#define WORLD_REBOOT(X) log_world("World rebooted at [time_stamp()]"); ..(X); return; - -/world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) - if (reason == 1) //special reboot, do none of the normal stuff +/world/Reboot(reason = 0, fast_track = FALSE) + if (reason || fast_track) //special reboot, do none of the normal stuff if (usr) log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") to_chat(world, "Rebooting World immediately due to host request") - WORLD_REBOOT(1) - var/delay - if(time) - delay = time else - delay = config.round_end_countdown * 10 - if(SSticker.delay_end) - to_chat(world, "An admin has delayed the round end.") - return - to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") - var/round_end_sound_sent = FALSE - if(SSticker.round_end_sound) - round_end_sound_sent = TRUE - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", SSticker.round_end_sound) - sleep(delay) - if(SSticker.delay_end) - to_chat(world, "Reboot was cancelled by an admin.") - return - OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - WORLD_REBOOT(0) -#undef WORLD_REBOOT - -/world/proc/OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - SSblackbox.set_details("[feedback_c]","[feedback_r]") - log_game("Rebooting World. [reason]") - SSblackbox.set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) - Master.Shutdown() //run SS shutdowns - RoundEndAnimation(round_end_sound_sent) - kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - to_chat(world, "Rebooting world...") - for(var/thing in GLOB.clients) - var/client/C = thing - if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite - C << link("byond://[config.server]") - -/world/proc/RoundEndAnimation(round_end_sound_sent) - set waitfor = FALSE - var/round_end_sound - if(SSticker.round_end_sound) - round_end_sound = SSticker.round_end_sound - if (!round_end_sound_sent) - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", round_end_sound) - else - round_end_sound = pick(\ - 'sound/roundend/newroundsexy.ogg', - 'sound/roundend/apcdestroyed.ogg', - 'sound/roundend/bangindonk.ogg', - 'sound/roundend/leavingtg.ogg', - 'sound/roundend/its_only_game.ogg', - 'sound/roundend/yeehaw.ogg', - 'sound/roundend/disappointed.ogg'\ - ) - - for(var/thing in GLOB.clients) - var/obj/screen/splash/S = new(thing, FALSE) - S.Fade(FALSE,FALSE) - - world << sound(round_end_sound) - -/world/proc/load_mode() - var/mode = trim(file2text("data/mode.txt")) - if(mode) - GLOB.master_mode = mode - else - GLOB.master_mode = "extended" - log_game("Saved mode is '[GLOB.master_mode]'") - -/world/proc/save_mode(the_mode) - var/F = file("data/mode.txt") - fdel(F) - F << the_mode + to_chat(world, "Rebooting world...") + Master.Shutdown() //run SS shutdowns + log_world("World rebooted at [time_stamp()]"); + ..() /world/proc/load_motd() GLOB.join_motd = file2text("config/motd.txt") + "
" + GLOB.revdata.GetTestMergeInfo() From 9721a38b1367c9c3db7f6f43042cf5c38d13589e Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Thu, 18 May 2017 10:44:43 -0400 Subject: [PATCH 069/130] Fixes gravity generator admin spam --- code/modules/power/gravitygenerator.dm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 0cf502f8002..cf6d2fb61c3 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -304,16 +304,17 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne // Sound the alert if gravity was just enabled or disabled. var/alert = 0 var/area/A = get_area(src) - if(on && SSticker.IsRoundInProgress()) // If we turned on and the game is live. - if(gravity_in_level() == 0) - alert = 1 - investigate_log("was brought online and is now producing gravity for this level.", "gravity") - message_admins("The gravity generator was brought online [A][ADMIN_COORDJMP(src)]") - else - if(gravity_in_level() == 1) - alert = 1 - investigate_log("was brought offline and there is now no gravity for this level.", "gravity") - message_admins("The gravity generator was brought offline with no backup generator. [A][ADMIN_COORDJMP(src)]") + if(SSticker.IsRoundInProgress()) + if(on) // If we turned on and the game is live. + if(gravity_in_level() == 0) + alert = 1 + investigate_log("was brought online and is now producing gravity for this level.", "gravity") + message_admins("The gravity generator was brought online [A][ADMIN_COORDJMP(src)]") + else + if(gravity_in_level() == 1) + alert = 1 + investigate_log("was brought offline and there is now no gravity for this level.", "gravity") + message_admins("The gravity generator was brought offline with no backup generator. [A][ADMIN_COORDJMP(src)]") update_icon() update_list() From 68bbd65ab8818301c42761befc44baac49fd899b Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Thu, 18 May 2017 11:37:13 -0400 Subject: [PATCH 070/130] fixes ratvar shuttles (#27347) --- .../clock_structures/ratvar_the_clockwork_justicar.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm index b82e9a9c85e..25f151def54 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm @@ -28,7 +28,7 @@ var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/clockwork_effects.dmi', "ratvar_alert") var/area/A = get_area(src) notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [A.name] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay) - INVOKE_ASYNC(SSshuttle.emergency, /obj/docking_port/mobile/emergency..proc/request, null, 0, 0) + INVOKE_ASYNC(SSshuttle.emergency, /obj/docking_port/mobile/emergency.proc/request, null, 0, null, FALSE, 0) /obj/structure/destructible/clockwork/massive/ratvar/Destroy() GLOB.ratvar_awakens-- From 1d044739e17ad07124a505ec6ca28dc8aa5137ac Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 18 May 2017 11:41:07 -0400 Subject: [PATCH 071/130] [Cere] Atmospherics Revamp (#27352) --- _maps/map_files/Cerestation/cerestation.dmm | 1614 ++++++++++++++----- 1 file changed, 1219 insertions(+), 395 deletions(-) diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index 0bcbf8da32a..0df3264dcee 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -1,5 +1,4 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -//Model dictionary trimmed on: 12-05-2017 18:47 (UTC) "aaa" = ( /turf/open/space, /area/space) @@ -46766,6 +46765,7 @@ }) "bCK" = ( /obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -46773,7 +46773,6 @@ name = "Central Asteroid Maintenance" }) "bCL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/rack, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -47412,18 +47411,22 @@ density = 0; layer = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bDX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/machinery/door/airlock/maintenance{ name = "Atmospehrics Maintenance"; req_access_txt = "12;24" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -47977,6 +47980,7 @@ /area/hydroponics) "bEY" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 @@ -48011,21 +48015,26 @@ icon_state = "tube1"; dir = 8 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-21"; + icon_state = "plant-21" + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bFd" = ( /obj/structure/closet/firecloset/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bFe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -48036,7 +48045,6 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -48063,6 +48071,11 @@ /obj/structure/table, /obj/item/weapon/grenade/chem_grenade/metalfoam, /obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -49042,6 +49055,10 @@ icon_state = "1-2"; pixel_y = 0 }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -49051,6 +49068,10 @@ dir = 4 }, /obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 8 + }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -49065,13 +49086,22 @@ id = "atmodesk" }, /obj/machinery/door/window/eastright{ + name = "Atmospherics Desk"; req_access_txt = "24" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 8 + }, /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bGU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 8 + }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -49091,13 +49121,11 @@ icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -50714,6 +50742,7 @@ icon_state = "camera"; network = list("SS13","CE") }, +/obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 @@ -50744,16 +50773,19 @@ }, /area/atmos) "bJM" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bJN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -51249,31 +51281,30 @@ name = "Lounge" }) "bKF" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/atmos) "bKG" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; dir = 8 }, -/turf/open/floor/plasteel/yellow/side{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bKH" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10; icon_state = "intact"; - dir = 10 + tag = "icon-intact (SOUTHEAST)" }, -/turf/open/floor/plasteel/yellow/corner{ - tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; - dir = 8; +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -51306,6 +51337,8 @@ icon_state = "camera"; network = list("SS13","CE") }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/item/weapon/pickaxe/mini, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -51964,7 +51997,11 @@ }, /area/atmos) "bLV" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Interior Pipe Access"; + req_access_txt = "24" + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -51975,16 +52012,14 @@ }, /area/atmos) "bLX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Waste To Filter"; - on = 1 + dir = 1; + name = "Mix To Engine"; + on = 0; + target_pressure = 101 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/atmos) "bLY" = ( @@ -52015,6 +52050,8 @@ pixel_x = 30; pixel_y = 0 }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/item/weapon/pickaxe/mini, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53034,6 +53071,8 @@ dir = 4; icon_state = "tube1" }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53546,23 +53585,8 @@ /turf/open/floor/plating, /area/atmos) "bOv" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bOw" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -53570,17 +53594,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) +"bOw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) "bOx" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10; + pixel_x = 0; + initialize_directions = 10 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bOy" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -53590,9 +53628,11 @@ d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" }, +/obj/structure/chair/stool/bar, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53603,9 +53643,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/lighter/greyscale, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53616,14 +53659,15 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53634,13 +53678,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 10 - }, /obj/structure/sign/atmosplaque{ pixel_y = 32 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -53651,11 +53694,11 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, /obj/structure/disposalpipe/segment{ - dir = 1; + dir = 8; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -54301,14 +54344,6 @@ }, /area/atmos) "bPC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bPD" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -54316,9 +54351,19 @@ on = 1 }, /obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/red, +/area/atmos) +"bPD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -54382,7 +54427,9 @@ }, /area/atmos) "bPL" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -54973,9 +55020,9 @@ /area/atmos) "bQG" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 10 + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -54990,12 +55037,11 @@ }, /area/atmos) "bQI" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (EAST)"; - icon_state = "yellow"; - dir = 4; +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "North Canister to Waste" + }, +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -55008,13 +55054,11 @@ }, /area/atmos) "bQK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - tag = "icon-connector_map (EAST)"; - icon_state = "connector_map"; - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/delivery{ +/obj/machinery/meter, +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -55042,10 +55086,7 @@ /obj/structure/fireaxecabinet{ pixel_x = 32 }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -55530,8 +55571,9 @@ }, /area/atmos) "bRI" = ( -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, -/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -55548,22 +55590,17 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - tag = "icon-connector_map (EAST)"; - icon_state = "connector_map"; - dir = 4 - }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bRL" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - tag = "icon-intact (WEST)"; - icon_state = "intact"; - dir = 8 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + tag = "icon-connector_map (EAST)"; + icon_state = "connector_map"; + dir = 4 }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -55574,6 +55611,7 @@ icon_state = "intact"; dir = 8 }, +/obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -55595,6 +55633,7 @@ /area/atmos) "bRO" = ( /obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -55603,9 +55642,7 @@ }, /area/atmos) "bRP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - tag = "icon-intact (SOUTHEAST)"; - icon_state = "intact"; +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, /turf/open/floor/plasteel{ @@ -55614,8 +55651,8 @@ /area/atmos) "bRQ" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Waste to Filter"; + dir = 4; + name = "Filter to Waste"; on = 1 }, /turf/open/floor/plasteel{ @@ -56039,19 +56076,16 @@ }, /area/atmos) "bSI" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bSJ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/open/floor/plasteel{ +/obj/machinery/pipedispenser/disposal, +/turf/open/floor/plasteel/yellow/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -56064,19 +56098,18 @@ }, /area/atmos) "bSL" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure To Canisters"; + on = 0 }, -/obj/machinery/meter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bSM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix To Canisters"; - on = 0 +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; @@ -56099,11 +56132,8 @@ }, /area/atmos) "bSO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Mix to Filter"; - on = 1 - }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/machinery/meter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -56503,11 +56533,7 @@ }, /area/atmos) "bTA" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - tag = "icon-intact (NORTHEAST)"; - icon_state = "intact"; - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -56747,13 +56773,20 @@ /area/atmos) "bTZ" = ( /obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bUa" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; @@ -57157,16 +57190,16 @@ }, /area/atmos) "bUL" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow{ +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -57185,20 +57218,16 @@ }, /area/atmos) "bUN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - tag = "icon-intact (NORTHWEST)"; - icon_state = "intact"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 }, -/turf/open/floor/plasteel/yellow/side{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bUO" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/yellow/side{ +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -57262,6 +57291,10 @@ dir = 4; icon_state = "tube1" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -57451,32 +57484,22 @@ }, /area/atmos) "bVt" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "air_in"; - name = "Mixed Air Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - tag = "icon-intact (NORTHEAST)"; - icon_state = "intact"; - dir = 5 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10; + baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bVu" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - tag = "icon-intact (WEST)"; +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/yellow{ +/turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -57532,14 +57555,11 @@ }, /area/atmos) "bVy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black{ +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) @@ -57939,75 +57959,129 @@ }, /area/atmos) "bWe" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1; - initialize_directions = 11 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bWf" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air to Pure" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/barber, /area/atmos) "bWg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure"; + on = 0 }, +/turf/open/floor/plasteel/barber, /area/atmos) "bWh" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Interior Pipe Access"; + req_access_txt = "24" + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) "bWi" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - tag = "icon-intact (WEST)"; - icon_state = "intact"; - dir = 8 +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "co2"; + name = "co2 filter"; + on = 1 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/vault{ + initial_gas_mix = "n2=100;TEMP=80"; + temperature = 80 }, /area/atmos) "bWj" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - tag = "icon-intact (NORTHWEST)"; - icon_state = "intact"; - dir = 9 +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5; + initial_gas_mix = "n2=500;TEMP=80"; + temperature = 80 }, /area/atmos) "bWk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "CO2 to Pure"; + on = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/vault{ + initial_gas_mix = "n2=100;TEMP=80"; + temperature = 80 }, /area/atmos) "bWl" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "plasma"; + name = "plasma filter"; + on = 1 }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/purple, /area/atmos) "bWm" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Unfiltered to Mix"; + on = 1 + }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -58019,6 +58093,11 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + tag = "icon-intact (NORTHWEST)"; + icon_state = "intact"; + dir = 9 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -58219,7 +58298,6 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/pipedispenser/disposal, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -58251,15 +58329,13 @@ }, /area/atmos) "bWJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Atmoshperic Tanks 1"; dir = 1; icon_state = "camera"; network = list("SS13","CE") }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -79479,9 +79555,9 @@ }, /area/crew_quarters/fitness) "cHs" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/pipedispenser/disposal/transit_tube, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/atmos) "cHt" = ( @@ -91948,6 +92024,754 @@ /area/maintenance/port{ name = "Port Asteroid Maintenance" }) +"deK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"deL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"deM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"deN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"deO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/item/weapon/pickaxe/mini, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"deP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + frequency = 1441; + id = "n2_in" + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/maintcentral{ + name = "Central Asteroid Maintenance" + }) +"deY" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/vault{ + baseturf = /turf/open/floor/plating/asteroid/airless; + dir = 5 + }, +/area/atmos) +"deZ" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + baseturf = /turf/open/floor/plating/asteroid/airless; + dir = 5 + }, +/area/atmos) +"dfa" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + baseturf = /turf/open/floor/plating/asteroid/airless; + dir = 5 + }, +/area/atmos) +"dfb" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + baseturf = /turf/open/floor/plating/asteroid/airless; + dir = 5 + }, +/area/atmos) +"dfc" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "Waste Release" + }, +/turf/open/floor/plasteel/yellow/side{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfe" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 2; + filter_type = "n2"; + name = "nitogren filter"; + on = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/red, +/area/atmos) +"dff" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfg" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfh" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/red, +/area/atmos) +"dfi" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfk" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + name = "Interior Pipe Access"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/crew_quarters/chief) +"dfn" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 2; + filter_type = "o2"; + name = "oxygen filter"; + on = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/blue, +/area/atmos) +"dfo" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfp" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfs" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/blue, +/area/atmos) +"dft" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/atmos) +"dfu" = ( +/obj/machinery/pipedispenser, +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/atmos) +"dfv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfy" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "O2 to Airmix"; + on = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/blue, +/area/atmos) +"dfz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/camera{ + c_tag = "Atmospherics Distro"; + dir = 9; + icon_state = "camera"; + network = list("SS13","CE") + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/atmos) +"dfA" = ( +/obj/structure/sign/poster/official/safety_internals, +/turf/closed/wall, +/area/atmos) +"dfB" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South"; + dir = 4; + icon_state = "camera"; + network = list("SS13","CE") + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfD" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "O2 to Pure" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + name = "Interior Pipe Access"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "South Canister To Waste"; + on = 0; + target_pressure = 101 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/atmos) +"dfH" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/atmos) +"dfI" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfJ" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfK" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfL" = ( +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfP" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfQ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/barber, +/area/atmos) +"dfR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfT" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfV" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor" = "Tank") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel/barber, +/area/atmos) +"dfW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfX" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Interior Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to South Canister"; + on = 0 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dfY" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/purple, +/area/atmos) +"dfZ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Plasma to Pure"; + on = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/purple, +/area/atmos) +"dga" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "n2"; + name = "nitogren filter"; + on = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/escape{ + dir = 10 + }, +/area/atmos) +"dgb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/escape, +/area/atmos) +"dgc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2O to Pure"; + on = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/atmos) +"dgd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) +"dge" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/atmos) (1,1,1) = {" aaa @@ -107243,7 +108067,7 @@ btk btk btk ddI -cJW +ddI btk btk btk @@ -108016,7 +108840,7 @@ bxl ddJ ddX bte -bBF +dem cHi bDU bte @@ -108273,7 +109097,7 @@ bte byn bzm bte -bBF +dem bCC bDO bte @@ -109041,10 +109865,10 @@ bzr ddn bwc ddB -ddL +ddv dea bAq -dep +ddo dey deE bzr @@ -109297,12 +110121,12 @@ brI btj ddo bwc -ddC -ddM -deb +ddB +ddv +dea dej -deq -dez +ddo +dey cUI bzr bGC @@ -109559,7 +110383,7 @@ ddN bzn bAr buB -bzo +ddY bDP bzr bGD @@ -109809,14 +110633,14 @@ boR aYW brI btj -ddp +ddo ddv -ddE -ddO -dec +ddB +ddv +dea bwc -der -deA +ddo +dey bDQ bzr bGE @@ -110066,14 +110890,14 @@ boR aYW brJ bzr -ddq -ddw -ddF -ddP -ded +ddn +ddv +ddB +ddv +dea bwc -des -deB +ddo +dey bDR bzr bGF @@ -110327,7 +111151,7 @@ byq bwd bxn ddQ -bzo +ddY byp det bzm @@ -110581,7 +111405,7 @@ bqm brL bzr ddr -ddx +ddr bxo ddR dee @@ -111098,10 +111922,10 @@ buC ddy bxq ddT -def +ddV bAu -deu -bCF +ddG +ddV bDT bzr bGJ @@ -111359,7 +112183,7 @@ bzp dek bBG bwg -deG +ddG bzr bGK bIk @@ -111612,11 +112436,11 @@ buE ddz ddG ddV -deg +ddG del -dev +ddV deC -bCF +ddV bzr bQB bGL @@ -111875,7 +112699,7 @@ btk btk btk bEX -deI +dei bTq aXZ bCG @@ -116504,9 +117328,9 @@ aaa aaa aaa aaa -aaa -aaa -aaa +deP +abC +abC abC aaa aaa @@ -116761,7 +117585,7 @@ aaa aaa aaa aXS -aXS +deQ aXS aXE aYh @@ -117018,7 +117842,7 @@ aaa aXE aXE aXS -aXS +deR aXS aXS aXS @@ -117275,7 +118099,7 @@ aXS aXS aXS aXS -aXS +deS aXS aXS aXS @@ -117532,7 +118356,7 @@ aYg aYg aXS aXS -aXS +deT aXS aXS aXS @@ -117789,7 +118613,7 @@ bzs bzs bzs bzs -bzs +deU bxK bxK bwA @@ -118046,7 +118870,7 @@ cHu bwA bzs bwA -bwA +deV cHu bwA bvh @@ -118303,7 +119127,7 @@ cQI bwA cHu cHu -bYq +deW cQe cQC cRq @@ -118560,7 +119384,7 @@ cUT cUU cUV cUW -cUX +deX cUY cUY cUY @@ -118817,7 +119641,7 @@ bDV bDV bDV bDV -bDV +bDZ bDV bxK cHu @@ -119074,7 +119898,7 @@ bEY bEY bIm bJI -bEY +deY bLU bLU bLU @@ -119331,7 +120155,7 @@ bEZ bGM bIn bJJ -bJJ +deZ bLU bNt bOr @@ -119588,7 +120412,7 @@ bFa bFa bIn bJK -bJK +dfa bLU bNt bOs @@ -119845,7 +120669,7 @@ bFb bFb bIn bJL -bJL +dfb bLU bNu bOt @@ -120102,7 +120926,7 @@ bDV bDV bIo bDV -bDV +bDZ bLU bNv bOu @@ -120352,14 +121176,14 @@ aXS bxK bwA bxM -bBJ +cQB bxK bDV bFc bGN bGO -bGO -bDV +deM +dfc bLV bNw bLW @@ -120609,25 +121433,25 @@ aXS bxK cHu bwy -cQB +cUQ bCJ bDW bFd -bGO -bGO -bGO +bGP +bGP +bGP bKF -bLW -bNw -bLW +dfd +dfe +dfh bPC -bPC -bNw -bLW -bPC -bPC -bUK -bLW +dfk +dfn +dfs +dfy +dfF +dfQ +dfV bWf bUK bDV @@ -120866,27 +121690,27 @@ aXS bxK bxK cQu -cUQ +cUR bCK bDX bFe -bGP -bGP -bGP +bGQ +bGQ +deN bKG bLX -bNx +bNy bOv bPD -bQF -bRH -bSH -bTt -bTX +bTY +bNy +bNy +bTu +bTY bUL bVt bWg -bUK +dge bDV cHx cHz @@ -121123,24 +121947,24 @@ aYK aYK aYK bAB -cUR +bBJ bCL -bDY +bDZ bFf -bGQ -bGQ +bGO +bGO bJM bKH -bLY -bNy +bQM +dff bOw -bPE -bQG -bNy -bNy -bTu -bTY -bUM +bPF +bQH +bQH +bQH +bTv +bQH +bVK bVu bWh bUK @@ -121387,18 +122211,18 @@ bFg bGR bIp bJN -bKI -bGQ -bNz +bGO +bGO +bGO bOx -bPF -bQH -bQH -bQH -bTv -bQH +dfi +dfl +dfo +dft +dfz +dfG bUN -bVv +bVu bWi bWG bXg @@ -121641,21 +122465,21 @@ bBJ bwA bDZ bFh -bGO +deK bIq -bGO +bJN bKJ bGO -bNA -bOy -bPG -bQI -bQI -bQI -bPG bGO +bGO +bNA +bGO +bQI +dfu +bPH +dfH bUO -bVw +bVu bWj bWH bOu @@ -121898,21 +122722,21 @@ bBK cHu bDZ bFi -bGO +deL bIr -bGR +deO bKK bLZ bNB bOz -bPH -bQJ -bQJ -bQJ -bQO bGO +bGO +dfp +dfv +bQJ +dfI +bUO bUP -bVx bWk bWI bXh @@ -122157,20 +122981,20 @@ bDZ bFj bGS bIs +bDZ bDV bDV -bDV -bDV +dfg bOA -bPI -bQK -bQK -bQK -bTw bGO -bUQ +bGO +bQK +dfw +bQJ +dfJ +dfR bVy -bLW +dfX bWJ bLU bLU @@ -122414,19 +123238,19 @@ bEa bFk bGT bIt -bJO +bJP bKL bMa bDV bOB bGO -bQL +bGO bRI bSI -bGO -bGO +bQJ +dfK +bUO bUQ -bVz bWl bWG bXg @@ -122676,15 +123500,15 @@ bKM bMb bDV bOC -bPJ -bQM -bRJ -bSJ bGO +bGO +bQI +bSJ +dfA cHs +bQI bUQ -bVA -bLW +dfY bWH bOu bXD @@ -122933,15 +123757,15 @@ bKN bMc bNC bOD -bPK -bGO +dfj bGO +dfq bOy -bGO -bGO +dfB +dfL +dfS bUP -bVB -bWk +dfZ bWI bXh bXE @@ -123189,16 +124013,16 @@ bDZ bKM bMb bDV -bOE +bGO bPL bQN +dfr +bPK +dfC bGO -bSK -bSJ bGO bUQ -bVy -bLW +bWh bWK bLU bLU @@ -123450,12 +124274,12 @@ bOF bPM bQO bRK -bOy -bTx +dfx +dfD bTZ +bGO bUQ -bVC -bWl +dga bWG bXg bXF @@ -123707,12 +124531,12 @@ cRb cRb bQP bRL +bTx bSL -bSL +bJN bGO bUQ -bVD -bLW +dgb bWH bOu bXG @@ -123967,10 +124791,10 @@ bRM bSM bTy bUa +dfT bUR -bVE -bWk -bWL +dgc +bWI bXh bXH bYl @@ -124223,10 +125047,10 @@ bQQ bRN bSN bTz +dfM bUb bTz -bVF -bTz +dgd bWM bLU bLU @@ -124476,13 +125300,13 @@ bMg cRk cRs bPP -bQQ +dfm bRO bQG bTA +dfN bUc bUS -bVG bWm bWN bXg @@ -124736,11 +125560,11 @@ cRA cWQ bRP bSO -bOx +bGO +dfO bUd bUT bVH -bGO bWO bOu bXJ @@ -124992,12 +125816,12 @@ cRu cRB cWR bRQ -bGO bQL +bPJ bUe bPJ -bVI bPJ +bVI bWP bXh bXK @@ -125252,9 +126076,9 @@ bRR bSP bTB bUf +dfU bGO bVJ -bQH bWQ bLU bLU @@ -125510,7 +126334,7 @@ bSQ bTC bUg bUU -bVK +dfW bWn bWR bDV @@ -125764,9 +126588,9 @@ cRc bQS bRT bSR +dfE +dfP bTD -bDW -bDV bDV bDV bDV From d972eae356cb534068c99c3e95826b18bb6f4f7f Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 08:41:33 -0700 Subject: [PATCH 072/130] Automatic changelog generation for PR #27359 [ci skip] --- html/changelogs/AutoChangeLog-pr-27359.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27359.yml diff --git a/html/changelogs/AutoChangeLog-pr-27359.yml b/html/changelogs/AutoChangeLog-pr-27359.yml new file mode 100644 index 00000000000..26b56e1b299 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27359.yml @@ -0,0 +1,4 @@ +author: "coiax" +delete-after: True +changes: + - balance: "Plastic explosives can no longer be detonated by EMPs." From c97bfa0e9f9f58d7a10010fba074941d8b609337 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Thu, 18 May 2017 11:42:44 -0400 Subject: [PATCH 073/130] Proselytizing alloy shards will now proselytize all the shards in the tile (#27337) --- .../clock_helpers/proselytizer_helpers.dm | 127 ++++++++++-------- .../clock_items/clock_components.dm | 12 +- .../clock_items/clockwork_proselytizer.dm | 35 +++-- icons/obj/clockwork_objects.dmi | Bin 120504 -> 120392 bytes 4 files changed, 104 insertions(+), 70 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 96370106256..7e1574726c6 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -5,48 +5,48 @@ //otherwise, return literally any non-list thing but preferably FALSE //returning TRUE won't produce the "cannot be proselytized" message and will still prevent proselytizing -/atom/proc/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/atom/proc/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Turf conversion -/turf/closed/wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //four sheets of metal +/turf/closed/wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //four sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 4), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal +/turf/closed/wall/mineral/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal, five rods +/turf/closed/wall/mineral/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal, five rods return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2) - (POWER_ROD * 5), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/cult/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //no metal +/turf/closed/wall/mineral/cult/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //no metal return list("operation_time" = 80, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = SOUTH) -/turf/closed/wall/shuttle/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal +/turf/closed/wall/shuttle/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) -/turf/closed/wall/r_wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/closed/wall/r_wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/turf/closed/wall/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/closed/wall/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return list("operation_time" = 50, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = -POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) -/turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(floor_tile == /obj/item/stack/tile/plasteel) new floor_tile(src) make_plating() playsound(src, 'sound/items/Crowbar.ogg', 10, 1) //clink return list("operation_time" = 30, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = POWER_FLOOR, "spawn_dir" = SOUTH) -/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/turf/open/floor/plating/ashplanet/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/open/floor/plating/ashplanet/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(locate(/obj/structure/table) in src) return FALSE if(is_blocked_turf(src, TRUE)) @@ -58,7 +58,7 @@ return list("operation_time" = operation_time, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) //False wall conversion -/obj/structure/falsewall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/falsewall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/cost = POWER_WALL_MINUS_FLOOR if(ispath(mineral, /obj/item/stack/sheet/metal)) cost -= (POWER_METAL * (2 + mineral_amount)) //four sheets of metal, plus an assumption that the girder is also two @@ -66,17 +66,17 @@ cost -= (POWER_METAL * 2) //anything that doesn't use metal just has the girder return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = cost, "spawn_dir" = SOUTH) -/obj/structure/falsewall/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal, two rods; special assumption +/obj/structure/falsewall/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal, two rods; special assumption return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = POWER_WALL_MINUS_FLOOR - (POWER_METAL * 2) - (POWER_ROD * 2), "spawn_dir" = SOUTH) -/obj/structure/falsewall/reinforced/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/falsewall/reinforced/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/obj/structure/falsewall/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/falsewall/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Metal conversion -/obj/item/stack/tile/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/item/stack/tile/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(source) return FALSE var/amount_temp = get_amount() @@ -104,7 +104,7 @@ to_chat(user, "You need at least 20 floor tiles to convert into brass.") return TRUE -/obj/item/stack/rods/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/item/stack/rods/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(source) return FALSE if(proselytizer.metal_to_power) @@ -122,7 +122,7 @@ to_chat(user, "You need at least 10 rods to convert into brass.") return TRUE -/obj/item/stack/sheet/metal/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/item/stack/sheet/metal/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(source) return FALSE if(proselytizer.metal_to_power) @@ -140,7 +140,7 @@ to_chat(user, "You need at least 5 sheets of metal to convert into brass.") return TRUE -/obj/item/stack/sheet/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/item/stack/sheet/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(source) return FALSE if(proselytizer.metal_to_power) @@ -159,23 +159,23 @@ return TRUE //Brass directly to power -/obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) if(source) return FALSE return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) //Airlock conversion -/obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/doortype = /obj/machinery/door/airlock/clockwork if(glass) doortype = /obj/machinery/door/airlock/clockwork/brass return list("operation_time" = 60, "new_obj_type" = doortype, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = dir) -/obj/machinery/door/airlock/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/machinery/door/airlock/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Table conversion -/obj/structure/table/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/table/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/prosel_cost = POWER_STANDARD if(framestack == /obj/item/stack/rods) prosel_cost -= POWER_ROD*framestackamount @@ -187,10 +187,10 @@ prosel_cost -= POWER_PLASTEEL*buildstackamount return list("operation_time" = 20, "new_obj_type" = /obj/structure/table/reinforced/brass, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) -/obj/structure/table/reinforced/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/table/reinforced/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE -/obj/structure/table_frame/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/table_frame/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/prosel_cost = POWER_FLOOR if(framestack == /obj/item/stack/rods) prosel_cost -= POWER_ROD*framestackamount @@ -198,11 +198,11 @@ prosel_cost -= POWER_FLOOR*framestackamount return list("operation_time" = 10, "new_obj_type" = /obj/structure/table_frame/brass, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) -/obj/structure/table_frame/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/table_frame/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Window conversion -/obj/structure/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/windowtype = /obj/structure/window/reinforced/clockwork var/new_dir = TRUE var/prosel_time = 15 @@ -220,18 +220,18 @@ INVOKE_ASYNC(proselytizer, /obj/item/clockwork/clockwork_proselytizer.proc/proselytize, G, user) return list("operation_time" = prosel_time, "new_obj_type" = windowtype, "power_cost" = prosel_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) -/obj/structure/window/reinforced/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/window/reinforced/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Windoor conversion -/obj/machinery/door/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/machinery/door/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return list("operation_time" = 30, "new_obj_type" = /obj/machinery/door/window/clockwork, "power_cost" = POWER_STANDARD, "spawn_dir" = dir, "dir_in_new" = TRUE) -/obj/machinery/door/window/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/machinery/door/window/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Grille conversion -/obj/structure/grille/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/grille/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/grilletype = /obj/structure/grille/ratvar var/prosel_time = 15 if(broken) @@ -239,32 +239,32 @@ prosel_time = 5 return list("operation_time" = prosel_time, "new_obj_type" = grilletype, "power_cost" = 0, "spawn_dir" = dir) -/obj/structure/grille/ratvar/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/grille/ratvar/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Lattice conversion -/obj/structure/lattice/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/lattice/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) -/obj/structure/lattice/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/lattice/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) ratvar_act() //just in case we're the wrong type for some reason?? return FALSE -/obj/structure/lattice/catwalk/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/lattice/catwalk/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/catwalk/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) -/obj/structure/lattice/catwalk/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/lattice/catwalk/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) return FALSE //Girder conversion -/obj/structure/girder/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/girder/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) var/prosel_cost = POWER_GEAR - (POWER_METAL * 2) if(state == GIRDER_REINF_STRUTS || state == GIRDER_REINF) prosel_cost -= POWER_PLASTEEL return list("operation_time" = 20, "new_obj_type" = /obj/structure/destructible/clockwork/wall_gear, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) //Hitting a clockwork structure will try to repair it. -/obj/structure/destructible/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/structure/destructible/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) . = TRUE var/list/repair_values = list() if(!proselytizer.proselytizer_repair_checks(repair_values, src, user)) @@ -287,7 +287,7 @@ "You finish repairing [src]. It is now at [obj_integrity]/[max_integrity] integrity.") //Hitting a sigil of transmission will try to charge from it. -/obj/effect/clockwork/sigil/transmission/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/obj/effect/clockwork/sigil/transmission/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) . = TRUE var/list/charge_values = list() if(!proselytizer.sigil_charge_checks(charge_values, src, user)) @@ -337,7 +337,7 @@ adjustHealth(-amount) //Hitting a ratvar'd silicon will also try to repair it. -/mob/living/silicon/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/mob/living/silicon/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) . = TRUE if(health == maxHealth) //if we're at maximum health, prosel the turf under us return FALSE @@ -346,7 +346,7 @@ "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [abs(HEALTH_THRESHOLD_DEAD - health)]/[abs(HEALTH_THRESHOLD_DEAD - maxHealth)] health.") //Same with clockwork mobs. -/mob/living/simple_animal/hostile/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/mob/living/simple_animal/hostile/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) . = TRUE if(health == maxHealth) //if we're at maximum health, prosel the turf under us return FALSE @@ -355,7 +355,7 @@ "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [health]/[maxHealth] health.") //Cogscarabs get special interaction because they're drones and have innate self-heals/revives. -/mob/living/simple_animal/drone/cogscarab/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) +/mob/living/simple_animal/drone/cogscarab/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) . = TRUE if(stat == DEAD) try_reactivate(user) //if we're at maximum health, prosel the turf under us @@ -374,17 +374,36 @@ proselytizer.repairing = null //Convert shards and gear bits directly to power -/obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) + if(!power_amount) + power_amount = -POWER_STANDARD + if(proselytizer.can_use_power(power_amount)) + var/obj/effect/temp_visual/ratvar/beam/itemconsume/B = new /obj/effect/temp_visual/ratvar/beam/itemconsume(get_turf(src)) + B.pixel_x = pixel_x + B.pixel_y = pixel_y + if(!silent) //looper no looping + for(var/obj/item/clockwork/alloy_shards/S in get_turf(src)) //convert all other shards in the turf if we can + if(S == src) + continue //we want the shards to be proselytized after the main shard, thus this delay + addtimer(CALLBACK(proselytizer, /obj/item/clockwork/clockwork_proselytizer.proc/proselytize, S, user, TRUE), 0) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) -/obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.08) + return ..() -/obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.06) + return ..() -/obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.04) + return ..() -/obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.02) + return ..() diff --git a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm index 16cfef5d721..f64b361ac1b 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm @@ -162,14 +162,15 @@ resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/randomsinglesprite = FALSE var/randomspritemax = 2 + var/sprite_shift = 9 /obj/item/clockwork/alloy_shards/Initialize() . = ..() if(randomsinglesprite) replace_name_desc() icon_state = "[icon_state][rand(1, randomspritemax)]" - pixel_x = rand(-9, 9) - pixel_y = rand(-9, 9) + pixel_x = rand(-sprite_shift, sprite_shift) + pixel_y = rand(-sprite_shift, sprite_shift) /obj/item/clockwork/alloy_shards/proc/replace_name_desc() name = "replicant alloy shard" @@ -177,16 +178,21 @@ clockwork_desc = "A broken shard of replicant alloy. Can be proselytized for additional power." /obj/item/clockwork/alloy_shards/large + w_class = WEIGHT_CLASS_TINY randomsinglesprite = TRUE icon_state = "shard_large" + sprite_shift = 9 /obj/item/clockwork/alloy_shards/medium + w_class = WEIGHT_CLASS_TINY randomsinglesprite = TRUE icon_state = "shard_medium" + sprite_shift = 10 /obj/item/clockwork/alloy_shards/medium/gear_bit randomspritemax = 4 icon_state = "gear_bit" + sprite_shift = 12 /obj/item/clockwork/alloy_shards/medium/gear_bit/replace_name_desc() name = "gear bit" @@ -200,9 +206,11 @@ name = "complex gear bit" /obj/item/clockwork/alloy_shards/small + w_class = WEIGHT_CLASS_TINY randomsinglesprite = TRUE randomspritemax = 3 icon_state = "shard_small" + sprite_shift = 12 /obj/item/clockwork/alloy_shards/pinion_lock name = "pinion lock" diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm index 60df56b6ef4..1d34ea2814c 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm @@ -178,21 +178,24 @@ return TRUE //A note here; return values are for if we CAN BE PUT ON A TABLE, not IF WE ARE SUCCESSFUL, unless no_table_check is TRUE -/obj/item/clockwork/clockwork_proselytizer/proc/proselytize(atom/target, mob/living/user, no_table_check) +/obj/item/clockwork/clockwork_proselytizer/proc/proselytize(atom/target, mob/living/user, silent, no_table_check) if(!target || !user) return FALSE if(repairing) - to_chat(user, "You are currently repairing [repairing] with [src]!") + if(!silent) + to_chat(user, "You are currently repairing [repairing] with [src]!") return FALSE if(recharging) - to_chat(user, "You are currently recharging [src] from the [recharging.sigil_name]!") + if(!silent) + to_chat(user, "You are currently recharging [src] from the [recharging.sigil_name]!") return FALSE - var/list/proselytize_values = target.proselytize_vals(user, src) //relevant values for proselytizing stuff, given as an associated list + var/list/proselytize_values = target.proselytize_vals(user, src, silent) //relevant values for proselytizing stuff, given as an associated list if(!islist(proselytize_values)) if(proselytize_values != TRUE) //if we get true, fail, but don't send a message for whatever reason if(!isturf(target)) //otherwise, if we didn't get TRUE and the original target wasn't a turf, try to proselytize the turf return proselytize(get_turf(target), user, no_table_check) - to_chat(user, "[target] cannot be proselytized!") + if(!silent) + to_chat(user, "[target] cannot be proselytized!") if(!no_table_check) return TRUE return FALSE @@ -207,19 +210,22 @@ var/target_type = target.type - if(!proselytize_checks(proselytize_values, target, target_type, user)) + if(!proselytize_checks(proselytize_values, target, target_type, user, silent)) return FALSE proselytize_values["operation_time"] *= speed_multiplier playsound(target, 'sound/machines/click.ogg', 50, 1) if(proselytize_values["operation_time"]) - user.visible_message("[user]'s [name] begins tearing apart [target]!", "You begin proselytizing [target]...") + if(!silent) + user.visible_message("[user]'s [name] begins tearing apart [target]!", "You begin proselytizing [target]...") if(!do_after(user, proselytize_values["operation_time"], target = target, extra_checks = CALLBACK(src, .proc/proselytize_checks, proselytize_values, target, target_type, user, TRUE))) return FALSE - user.visible_message("[user]'s [name] covers [target] in golden energy!", "You proselytize [target].") + if(!silent) + user.visible_message("[user]'s [name] covers [target] in golden energy!", "You proselytize [target].") else - user.visible_message("[user]'s [name] tears apart [target], covering it in golden energy!", "You proselytize [target].") + if(!silent) + user.visible_message("[user]'s [name] tears apart [target], covering it in golden energy!", "You proselytize [target].") playsound(target, 'sound/items/Deconstruct.ogg', 50, 1) var/new_thing_type = proselytize_values["new_obj_type"] @@ -227,11 +233,12 @@ var/turf/T = target T.ChangeTurf(new_thing_type) else - if(proselytize_values["dir_in_new"]) - new new_thing_type(get_turf(target), proselytize_values["spawn_dir"]) //please verify that your new object actually wants to get a dir in New() - else - var/atom/A = new new_thing_type(get_turf(target)) - A.setDir(proselytize_values["spawn_dir"]) + if(new_thing_type) + if(proselytize_values["dir_in_new"]) + new new_thing_type(get_turf(target), proselytize_values["spawn_dir"]) //please verify that your new object actually wants to get a dir in New() + else + var/atom/A = new new_thing_type(get_turf(target)) + A.setDir(proselytize_values["spawn_dir"]) if(!proselytize_values["no_target_deletion"]) //for some cases where proselytize_vals() modifies the object but doesn't want it deleted qdel(target) modify_stored_power(-proselytize_values["power_cost"]) diff --git a/icons/obj/clockwork_objects.dmi b/icons/obj/clockwork_objects.dmi index 4b52f332052d9cf19f6d52af5a395350f198d2c1..a7c80ba53617e273bed8ec2be93e84956c9358dd 100644 GIT binary patch delta 3206 zcma);dpJ~k7stmT>U8l|M=5D^IjJ~JDWNcqLWsej2&0Qj!z7WB%WNsl$&@*fM7ihA zkb4YM$tB7pbBS@Ogj`3NOJ?lZ?;fY;{p)?7=Y5`ep0$2^ueE2b-}>&)Z`YTpbd;*Z zR4Wv`Qn*uB_)5WY86c(78fYVivWER(n!I|wW~ssmnfuy1`)$@4|NGp@3y-4oVeUY#!KZBm(uKAmO$tO%`T+a6W)f(^P2m^=PX8XcYXL(5R zz_USJpJ|fm4HM+}^z%^3V$_E);_xtXBLaa?PdfMz>bUAz4nWd-CtevG>dMAsnnp_m z5Roe&k-Ihr@|Tw6N`6UsIeO9}N<_~)!r~Oux^J$jJ*2bwF1~Q12$0(Db0D57u)Jo{ zUlT%JkiDmj3Y&|f7??Aeq?b`ZU&C#$Et zZL8vKZCtR}T!-BPoK;)pwsp6E$mX7#;0X&UVKW2SsV-G-#C(RWifHydry%p)KovT$ z8RFsa{8>Uo==`qeb1w?siup};<%=`S{_t_-XxU1gH)3G^JRy>9KXs|u5jf=q66V3i zpq_)&p^};a*U6(?$otF8uxNZ(#AVFz0Ui~2uoXK0^x@}k;kc6g{I-sarTGAcf-`4$ zr6N^Ld|f{}s=fu!*m19-pFcfW*^k*pJv}4da&6>hKa|B+xZOTdOrt&EO7r{s*W)pv z$gU&GgH&Xo>nSRLNjLEg^0OA>2m?h!kIgl|jh>kZ3iwd`IMzuxW?%6h_)2A9y+5BE zRf=_$5Fz{x8y)jbom8JZfQPxnVY!VLRzxKvH_w1P*&8%7jFC1A72jFh>Hb#eA7XQkf7rNVo3(lFE^2 z@CUN6m`uMi#_X8JRmngcM-sp-Wl5QyVK1klLevYJ5Kr#PICHp}l7ge#tm7?nEz4Eb z#FT%p7kxZkKDdA-)1iS(h=kj^e_u>k7O z=gNX2p;|Ol%a9QOh(}sH2>#$V&^E489yLsWH+{IA&1M&ulqB5;ZF>S~FGMo(F-GO& zDz&@F@-ao}7sG@Gs-SqgVe4stlZtfK`q#VbTyaP6mb)S7ew;CK?4)nR-m;qH&WSiI_&TAj*W$`ui z-I*qh>=VE&om%u}&z5(@c-xwVY&%QIcsH)pEW;oRaQ8``ZS>2%CyQpT$^ARBQO$Rbweh!G%!ZLXEPZ zWS|^ZMnQQ*3`_$K<*{s>Wcgoz{8R52K`(m1gDcdN<|}V|6j0FwePW^ZZXPCXxb(() z8Gc|Pu}8KTN0D}$C#=4IA^JzhG|Ih_&exr;|9sI6X{raaiSFF=Y!E-lIAf9IyA**7 zU8up^e<_}*QBHQbS!o(|0T7`;&T9OOk(<=3FJ}+mNPDWq$`^`vnF>AKs5U73E0#T9 z1;>e~SE2UMPnRVP``d#PMuB5Xc$`ozM&&7Q)9}0gQx`xN4vEDO%@an{H^C)PjekU5 zt*wK_FcbdCZ3IM{Uanh%9MEYGt_Gh)jDRX6pvtREO6&^W0)j>4yJ7&OJYoslCl7p0 zZJ#w5!a=z%{o>9IMhUs?NP1T|RAAsy^i^a9OGD;Flm^#9+n$B=jIA}4$oCAbCujM_ zyOvhdFu#F%fgNMHz3;GqVs=3UyOwe{X34dYyU*n=07n27QuG)p0{4Kd-xl{RHa@)2)MsD`sQc!|T%z;%}^5vbg2tWb0-m4Us%h%`C&E!VC z1@Q}Po~!@N{qn&Jf%vd)4Vi#aK*X#iAJmdZ!O8ze?*IDVrPMc$s{t+AR0RC%b6*uL zfuCylbd=6h4fW)f6czQj&A+_j$)z0M-Yh8Z^YHeCsyp|VfbVaQx=OE|pDzVxe0-ITn{8nt~#N+0qb`v#XQ?#c)e4S)hn3wN7k(<0b9sNf8sreK&av{f7|`{ z-U6Gr^Vk;hiitl9v{39dzdf92PG{@9RFqBI+IN$xLKh*NBD{4+zp=So#*}IpOiAS% z60>^C*R_S`o<8jC>T)@CO53_q)H4?fjHS*4U&KdBg_t5^>~&+NJEMBhIoSw??Xr=0 zm)C+%x zly1+b(}UyN>ueJrcwWg%B=j`re(H~fV;1Sy@lOs+I9R;d9P_ywD+nkF`&gQ3XHSIQSDZg!B$2q`A##V8#Cj%gj!BcHZ;q)Pg!*dEq8zl6?Hq;?{v)ec4xd)Ruh7^( zg(cZ?uQpNkFz>>nAK%?4fu$s*TXNE>1tTa!h26-j;7O#o$iFjn%HMQc2By7r``gJyqI0Hbn zZBp%Q5In7F|Bq(j^z;=!+n&cASBF2`di_%^Mf^^C|IG=o@|#RVVa4h6bkTAA>f1C{T2wpxD?H>tqp^cp z7k6DU%f}$qZ5}HqAfD5=X_z5ChRg93b1jU)^Hx}w1K_cWSRRC*p3m$y>K(KaJVCuUAN91ywceLLmP3gqd2}AWM)CDEXwM dPl_-pKcf!`br0>y_*EpY(AvWOIL+KU_TOi1nb-gT delta 3319 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 Date: Thu, 18 May 2017 08:42:46 -0700 Subject: [PATCH 074/130] Automatic changelog generation for PR #27337 [ci skip] --- html/changelogs/AutoChangeLog-pr-27337.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27337.yml diff --git a/html/changelogs/AutoChangeLog-pr-27337.yml b/html/changelogs/AutoChangeLog-pr-27337.yml new file mode 100644 index 00000000000..55633298a8f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27337.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Proselytizing alloy shards will now proselytize all the shards in the tile, instead of requiring you to proselytize each one at a time." From b15f1f42f697262491ffbbe7f855f58245402571 Mon Sep 17 00:00:00 2001 From: Robustin Date: Thu, 18 May 2017 12:01:43 -0400 Subject: [PATCH 075/130] lower case cleanable meme --- tgstation.dme | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index d4a4d0dcc7f..dbf28d5ceb0 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -676,10 +676,10 @@ #include "code\game\objects\effects\decals\decal.dm" #include "code\game\objects\effects\decals\misc.dm" #include "code\game\objects\effects\decals\remains.dm" -#include "code\game\objects\effects\decals\Cleanable\aliens.dm" -#include "code\game\objects\effects\decals\Cleanable\humans.dm" -#include "code\game\objects\effects\decals\Cleanable\misc.dm" -#include "code\game\objects\effects\decals\Cleanable\robots.dm" +#include "code\game\objects\effects\decals\cleanable\aliens.dm" +#include "code\game\objects\effects\decals\cleanable\humans.dm" +#include "code\game\objects\effects\decals\cleanable\misc.dm" +#include "code\game\objects\effects\decals\cleanable\robots.dm" #include "code\game\objects\effects\effect_system\effect_system.dm" #include "code\game\objects\effects\effect_system\effects_explosion.dm" #include "code\game\objects\effects\effect_system\effects_foam.dm" From 9fabe5b0b5c69e383707e88d0d6f95441bdf7119 Mon Sep 17 00:00:00 2001 From: coiax Date: Thu, 18 May 2017 17:11:55 +0100 Subject: [PATCH 076/130] Vending machines are more dangerous when throwing items (#27361) * Vending machines are more dangerous when throwing items :cl: coiax add: Various vending machines, when shooting their inventory at nearby people, will "demonstrate their products features". This means that if a cigarette vending machine throws a lighter at you, it will be on. Vending machines also choose random products when throwing, rather than the first availible one. /:cl: - Lighters are now flame coloured, and have been minorly refactored - Secvendors prime flashbangs, and turn on their flashights when throwing them at people. - Cigarette vendors light their lighters - The selection process shuffles the item list before iterating, so it won't just throw the first thing * Preprime grenade and set on fire with throwing * Actually prime grenades when people use them --- code/game/machinery/vending.dm | 28 +++++-- code/game/objects/items.dm | 3 + .../objects/items/weapons/cigs_lighters.dm | 83 ++++++++++--------- .../objects/items/weapons/grenades/grenade.dm | 32 +++---- 4 files changed, 90 insertions(+), 56 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 929bcca658a..f98454fd06b 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -48,6 +48,7 @@ var/icon_deny //Icon_state when vending! var/seconds_electrified = 0 //Shock customers like an airlock. var/shoot_inventory = 0 //Fire items at customers! We're broken! + var/shoot_inventory_chance = 2 var/shut_up = 0 //Stop spouting those godawful pitches! var/extended_inventory = 0 //can we access the hidden inventory? var/scan_id = 1 @@ -561,7 +562,7 @@ speak(slogan) last_slogan = world.time - if(shoot_inventory && prob(2)) + if(shoot_inventory && prob(shoot_inventory_chance)) throw_item() @@ -592,7 +593,7 @@ if(!target) return 0 - for(var/datum/data/vending_product/R in product_records) + for(var/datum/data/vending_product/R in shuffle(product_records)) if(R.amount <= 0) //Try to use a record that actually has something to dump. continue var/dump_path = R.product_path @@ -605,19 +606,22 @@ if(!throw_item) return 0 + pre_throw(throw_item) + throw_item.throw_at(target, 16, 3) visible_message("[src] launches [throw_item] at [target]!") return 1 +/obj/machinery/vending/proc/pre_throw(obj/item/I) + return + /obj/machinery/vending/proc/shock(mob/user, prb) if(stat & (BROKEN|NOPOWER)) // unpowered, no shock return FALSE if(!prob(prb)) return FALSE - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(5, 1, src) - s.start() + do_sparks(5, TRUE, src) var/tmp/check_range = TRUE if(electrocute_mob(user, get_area(src), src, 0.7, check_range)) return TRUE @@ -864,6 +868,11 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/weapon/storage/fancy/cigarettes/cigars = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/havana = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba = 1) refill_canister = /obj/item/weapon/vending_refill/cigarette +/obj/machinery/vending/cigarette/pre_throw(obj/item/I) + if(istype(I, /obj/item/weapon/lighter)) + var/obj/item/weapon/lighter/L = I + L.set_lit(TRUE) + /obj/machinery/vending/medical name = "\improper NanoMed Plus" desc = "Medical drug dispenser." @@ -919,6 +928,15 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF +/obj/machinery/vending/security/pre_throw(obj/item/I) + if(istype(I, /obj/item/weapon/grenade)) + var/obj/item/weapon/grenade/G = I + G.preprime() + else if(istype(I, /obj/item/device/flashlight)) + var/obj/item/device/flashlight/F = I + F.on = TRUE + F.update_brightness() + /obj/machinery/vending/hydronutrients name = "\improper NutriMax" desc = "A plant nutrients vendor." diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 28388d656d3..f275862caa5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -528,6 +528,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) /obj/item/throw_impact(atom/A) if(A && !QDELETED(A)) + if(is_hot() && isliving(A)) + var/mob/living/L = A + L.IgniteMob() var/itempush = 1 if(w_class < 4) itempush = 0 //too light to push anything diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index f53c9f66976..302ec5e6de8 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -472,8 +472,10 @@ CIGARETTE PACKETS ARE IN FANCY.DM flags = CONDUCT slot_flags = SLOT_BELT var/lit = 0 + var/fancy = TRUE heat = 1500 resistance_flags = FIRE_PROOF + light_color = LIGHT_COLOR_FIRE /obj/item/weapon/lighter/update_icon() if(lit) @@ -484,37 +486,28 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/weapon/lighter/ignition_effect(atom/A, mob/user) . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." -/obj/item/weapon/lighter/greyscale - name = "cheap lighter" - desc = "A cheap-as-free lighter." - icon_state = "lighter" - -/obj/item/weapon/lighter/greyscale/Initialize() - . = ..() - add_atom_colour(color2hex(randomColor(1)), FIXED_COLOUR_PRIORITY) - update_icon() - -/obj/item/weapon/lighter/greyscale/update_icon() - cut_overlays() - var/mutable_appearance/base_overlay = mutable_appearance(icon,"[initial(icon_state)]_base") - base_overlay.appearance_flags = RESET_COLOR //the edging doesn't change color +/obj/item/weapon/lighter/proc/set_lit(new_lit) + lit = new_lit if(lit) - base_overlay.icon_state = "[initial(icon_state)]_on" - add_overlay(base_overlay) - -/obj/item/weapon/lighter/greyscale/ignition_effect(atom/A, mob/user) - . = "After some fiddling, [user] manages to light [A] with [src]." + force = 5 + damtype = "fire" + hitsound = 'sound/items/welder.ogg' + attack_verb = list("burnt", "singed") + set_light(1) + START_PROCESSING(SSobj, src) + else + hitsound = "swing_hit" + force = 0 + attack_verb = null //human_defense.dm takes care of it + set_light(0) + STOP_PROCESSING(SSobj, src) + update_icon() /obj/item/weapon/lighter/attack_self(mob/living/user) if(user.is_holding(src)) if(!lit) - lit = 1 - update_icon() - force = 5 - damtype = "fire" - hitsound = 'sound/items/welder.ogg' - attack_verb = list("burnt", "singed") - if(!istype(src, /obj/item/weapon/lighter/greyscale)) + set_lit(TRUE) + if(fancy) user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.", "Without even breaking stride, you flip open and lights [src] in one smooth movement.") else var/prot = FALSE @@ -534,20 +527,12 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.apply_damage(5, BURN, hitzone) user.visible_message("After a few attempts, [user] manages to light [src] - however, [user.p_they()] burn their finger in the process.", "You burn yourself while lighting the lighter!") - set_light(1) - START_PROCESSING(SSobj, src) else - lit = 0 - update_icon() - hitsound = "swing_hit" - force = 0 - attack_verb = null //human_defense.dm takes care of it - if(!istype(src, /obj/item/weapon/lighter/greyscale)) + set_lit(FALSE) + if(fancy) user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what [user.p_theyre()] doing. Wow.", "You quietly shut off [src] without even looking at what you're doing. Wow.") else user.visible_message("[user] quietly shuts off [src].", "You quietly shut off [src].") - set_light(0) - STOP_PROCESSING(SSobj, src) else . = ..() @@ -562,7 +547,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(M == user) cig.attackby(src, user) else - if(!istype(src, /obj/item/weapon/lighter/greyscale)) + if(fancy) cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame they light \the [cig] with.") else cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") @@ -575,6 +560,30 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/weapon/lighter/is_hot() return lit * heat + +/obj/item/weapon/lighter/greyscale + name = "cheap lighter" + desc = "A cheap-as-free lighter." + icon_state = "lighter" + fancy = FALSE + +/obj/item/weapon/lighter/greyscale/Initialize() + . = ..() + add_atom_colour(color2hex(randomColor(1)), FIXED_COLOUR_PRIORITY) + update_icon() + +/obj/item/weapon/lighter/greyscale/update_icon() + cut_overlays() + var/mutable_appearance/base_overlay = mutable_appearance(icon,"[initial(icon_state)]_base") + base_overlay.appearance_flags = RESET_COLOR //the edging doesn't change color + if(lit) + base_overlay.icon_state = "[initial(icon_state)]_on" + add_overlay(base_overlay) + +/obj/item/weapon/lighter/greyscale/ignition_effect(atom/A, mob/user) + . = "After some fiddling, [user] manages to light [A] with [src]." + + /////////// //ROLLING// /////////// diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index 1989d15af13..008b39ea51d 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -48,23 +48,27 @@ /obj/item/weapon/grenade/attack_self(mob/user) if(!active) if(clown_check(user)) - to_chat(user, "You prime the [name]! [det_time/10] seconds!") - playsound(user.loc, 'sound/weapons/armbomb.ogg', 60, 1) - active = 1 - icon_state = initial(icon_state) + "_active" - add_fingerprint(user) - var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" - GLOB.bombers += message - message_admins(message) - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + preprime(user) if(iscarbon(user)) var/mob/living/carbon/C = user C.throw_mode_on() - spawn(det_time) - prime() +/obj/item/weapon/grenade/proc/preprime(mob/user) + if(user) + to_chat(user, "You prime the [name]! [det_time/10] seconds!") + playsound(loc, 'sound/weapons/armbomb.ogg', 60, 1) + active = TRUE + icon_state = initial(icon_state) + "_active" + add_fingerprint(user) + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + if(user) + var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" + GLOB.bombers += message + message_admins(message) + log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + + addtimer(CALLBACK(src, .proc/prime), det_time) /obj/item/weapon/grenade/proc/prime() @@ -104,4 +108,4 @@ if(damage && attack_type == PROJECTILE_ATTACK && prob(15)) owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!") prime() - return 1 //It hit the grenade, not them \ No newline at end of file + return 1 //It hit the grenade, not them From 56e9b9721d565b0cae26435b3615e98f48fd0622 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 09:11:56 -0700 Subject: [PATCH 077/130] Automatic changelog generation for PR #27361 [ci skip] --- html/changelogs/AutoChangeLog-pr-27361.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27361.yml diff --git a/html/changelogs/AutoChangeLog-pr-27361.yml b/html/changelogs/AutoChangeLog-pr-27361.yml new file mode 100644 index 00000000000..85daa80c5e6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27361.yml @@ -0,0 +1,8 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "Various vending machines, when shooting their inventory at nearby +people, will \"demonstrate their products features\". This means that if a +cigarette vending machine throws a lighter at you, it will be on. +Vending machines also choose random products when throwing, rather than +the first available one." From 0c79d3ff8e8abb9c9617a9520896183fcad2f17a Mon Sep 17 00:00:00 2001 From: Mike Long Date: Thu, 18 May 2017 12:21:26 -0400 Subject: [PATCH 078/130] Ninja Refactor (#27316) * Begins converting Ninjas into the new antagonist datum system. Does not compile. Work in progress. * More work towards datumizing ninjas. Still not finished. Now compiles. * Adds ninja to traitor panel. * Add objectives now takes an arg for number of objectives. * Event now actually ninjas the ninja. * Ninja suit initialization now works. * Cleans up the suit initialization code some. * Suit initialization is now action rather than verb based. * Now properly adds objectives and memories to the mind upon gaining datum. * Starts to replace ninja verbs with actions. * Hooks ninja abilities up to action buttons. * Whoops, missed a verb. Gloves are next. * Adds toggle ineraction type action button. * Changes icons as per ChanglingRain's suggestions. * Second round of changes for ChanglingRain * Replaces sleeps with addtimers. It's ugly, but more CPU efficient. * Fixes compile errors. * Fixes compile error, again. --- code/__DEFINES/antagonists.dm | 3 + code/datums/action.dm | 53 ++++++ code/datums/antagonists/ninja.dm | 153 +++++++++++++++ code/datums/datumvars.dm | 12 -- code/datums/mind.dm | 46 ++++- code/modules/admin/admin_verbs.dm | 2 - code/modules/admin/verbs/randomverbs.dm | 5 +- code/modules/ninja/admin_ninja_verbs.dm | 64 ------- code/modules/ninja/ninja_event.dm | 116 +----------- code/modules/ninja/suit/gloves.dm | 19 +- .../suit/n_suit_verbs/ninja_adrenaline.dm | 7 - .../suit/n_suit_verbs/ninja_cost_check.dm | 2 +- .../ninja/suit/n_suit_verbs/ninja_empulse.dm | 5 - .../ninja/suit/n_suit_verbs/ninja_net.dm | 5 - .../ninja/suit/n_suit_verbs/ninja_smoke.dm | 5 - .../ninja/suit/n_suit_verbs/ninja_stars.dm | 5 - .../ninja/suit/n_suit_verbs/ninja_stealth.dm | 6 - .../suit/n_suit_verbs/ninja_sword_recall.dm | 6 - .../suit/n_suit_verbs/ninja_teleporting.dm | 10 - code/modules/ninja/suit/suit.dm | 99 ++++++---- .../modules/ninja/suit/suit_initialisation.dm | 178 +++++++++--------- code/modules/ninja/suit/suit_process.dm | 2 - .../modules/ninja/suit/suit_verbs_handlers.dm | 24 +-- icons/mob/actions.dmi | Bin 192645 -> 193459 bytes tgstation.dme | 2 +- 25 files changed, 421 insertions(+), 408 deletions(-) create mode 100644 code/datums/antagonists/ninja.dm delete mode 100644 code/modules/ninja/admin_ninja_verbs.dm diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 26c0b8c984e..165690571f1 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -3,3 +3,6 @@ #define ANTAG_DATUM_CLOCKCULT /datum/antagonist/clockcult #define ANTAG_DATUM_CLOCKCULT_SILENT /datum/antagonist/clockcult/silent #define ANTAG_DATUM_DEVIL /datum/antagonist/devil +#define ANTAG_DATUM_NINJA /datum/antagonist/ninja +#define ANTAG_DATUM_NINJA_FRIENDLY /datum/antagonist/ninja/friendly +#define ANTAG_DATUM_NINJA_RANDOM /datum/antagonist/ninja/randomAllegiance/ diff --git a/code/datums/action.dm b/code/datums/action.dm index 5a397fe3bda..ba3dc04f567 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -358,6 +358,59 @@ active = FALSE ..() +/datum/action/item_action/initialize_ninja_suit + name = "Toggle ninja suit" + +/datum/action/item_action/ninjajaunt + name = "Phase Jaunt (10E)" + desc = "Utilizes the internal VOID-shift device to rapidly transit in direction facing." + button_icon_state = "ninja_phase" + +/datum/action/item_action/ninjasmoke + name = "Smoke Bomb" + desc = "Blind your enemies momentarily with a well-placed smoke bomb." + button_icon_state = "smoke" + +/datum/action/item_action/ninjaboost + name = "Adrenaline Boost" + desc = "Inject a secret chemical that will counteract all movement-impairing effect." + button_icon_state = "repulse" + +/datum/action/item_action/ninjapulse + name = "EM Burst (25E)" + desc = "Disable any nearby technology with a electro-magnetic pulse." + button_icon_state = "emp" + +/datum/action/item_action/ninjastar + name = "Create Throwing Stars (1E)" + desc = "Creates some throwing stars" + button_icon_state = "throwingstar" + icon_icon = 'icons/obj/weapons.dmi' + +/datum/action/item_action/ninjanet + name = "Energy Net (20E)" + desc = "Captures a fallen opponent in a net of energy. Will teleport them to a holding facility after 30 seconds." + button_icon_state = "energynet" + icon_icon = 'icons/effects/effects.dmi' + +/datum/action/item_action/ninja_sword_recall + name = "Recall Energy Katana (Variable Cost)" + desc = "Teleports the Energy Katana linked to this suit to its wearer, cost based on distance." + button_icon_state = "energy_katana" + icon_icon = 'icons/obj/weapons.dmi' + +/datum/action/item_action/ninja_stealth + name = "Toggle Stealth" + desc = "Toggles stealth mode on and off." + button_icon_state = "ninja_cloak" + +/datum/action/item_action/toggle_glove + name = "Toggle interaction" + desc = "Switch between normal interaction and drain mode." + button_icon_state = "s-ninjan" + icon_icon = 'icons/obj/clothing/gloves.dmi' + + /datum/action/item_action/organ_action check_flags = AB_CHECK_CONSCIOUS diff --git a/code/datums/antagonists/ninja.dm b/code/datums/antagonists/ninja.dm new file mode 100644 index 00000000000..d3b6da5b19c --- /dev/null +++ b/code/datums/antagonists/ninja.dm @@ -0,0 +1,153 @@ +/datum/antagonist/ninja + name = "Ninja" + var/team + var/helping_station = 0 + var/give_objectives = TRUE + +/datum/antagonist/ninja/friendly + helping_station = 1 + +/datum/antagonist/ninja/friendly/noobjective + give_objectives = FALSE + +/datum/antagonist/ninja/New(datum/mind/new_owner) + if(new_owner && !ishuman(new_owner.current))//It's fine if we aren't passed a mind, but if we are, they have to be human. + throw EXCEPTION("Only humans and/or humanoids may be ninja'ed") + ..(new_owner) + +/datum/antagonist/ninja/randomAllegiance/New(datum/mind/new_owner) + ..(new_owner) + helping_station = rand(0,1) + +/datum/antagonist/ninja/proc/equip_space_ninja(mob/living/carbon/human/H = owner.current, safety=0)//Safety in case you need to unequip stuff for existing characters. + if(safety) + qdel(H.w_uniform) + qdel(H.wear_suit) + qdel(H.wear_mask) + qdel(H.head) + qdel(H.shoes) + qdel(H.gloves) + + var/obj/item/clothing/suit/space/space_ninja/theSuit = new(H) + var/obj/item/weapon/katana/energy/EK = new(H) + theSuit.energyKatana = EK + + H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), slot_ears) + H.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(H), slot_w_uniform) + H.equip_to_slot_or_del(new /obj/item/clothing/shoes/space_ninja(H), slot_shoes) + H.equip_to_slot_or_del(theSuit, slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/gloves/space_ninja(H), slot_gloves) + H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/space_ninja(H), slot_head) + H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/space_ninja(H), slot_wear_mask) + H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night(H), slot_glasses) + H.equip_to_slot_or_del(EK, slot_belt) + H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), slot_r_store) + H.equip_to_slot_or_del(new /obj/item/weapon/grenade/plastic/x4(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/weapon/tank/internals/emergency_oxygen(H), slot_s_store) + H.equip_to_slot_or_del(new /obj/item/weapon/tank/jetpack/carbondioxide(H), slot_back) + theSuit.randomize_param() + + var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(H) + E.implant(H) + return 1 + +/datum/antagonist/ninja/proc/addMemories() + owner.store_memory("I am an elite mercenary assassin of the mighty Spider Clan. A SPACE NINJA!") + owner.store_memory("Surprise is my weapon. Shadows are my armor. Without them, I am nothing. (//initialize your suit by right clicking on it, to use abilities like stealth)!") + owner.store_memory("Officially, [helping_station?"Nanotrasen":"The Syndicate"] are my employer.") + +/datum/antagonist/ninja/proc/addObjectives(quantity = 6) + var/list/possible_targets = list() + for(var/datum/mind/M in SSticker.minds) + if(M.current && M.current.stat != DEAD) + if(ishuman(M.current)) + if(M.special_role) + possible_targets[M] = 0 //bad-guy + else if(M.assigned_role in GLOB.command_positions) + possible_targets[M] = 1 //good-guy + + var/list/objectives = list(1,2,3,4) + while(owner.objectives.len < quantity) + switch(pick_n_take(objectives)) + if(1) //research + var/datum/objective/download/O = new /datum/objective/download() + O.owner = owner + O.gen_amount_goal() + owner.objectives += O + + if(2) //steal + var/datum/objective/steal/special/O = new /datum/objective/steal/special() + O.owner = owner + owner.objectives += O + + if(3) //protect/kill + if(!possible_targets.len) continue + var/index = rand(1,possible_targets.len) + var/datum/mind/M = possible_targets[index] + var/is_bad_guy = possible_targets[M] + possible_targets.Cut(index,index+1) + + if(is_bad_guy ^ helping_station) //kill (good-ninja + bad-guy or bad-ninja + good-guy) + var/datum/objective/assassinate/O = new /datum/objective/assassinate() + O.owner = owner + O.target = M + O.explanation_text = "Slay \the [M.current.real_name], the [M.assigned_role]." + owner.objectives += O + else //protect + var/datum/objective/protect/O = new /datum/objective/protect() + O.owner = owner + O.target = M + O.explanation_text = "Protect \the [M.current.real_name], the [M.assigned_role], from harm." + owner.objectives += O + if(4) //debrain/capture + if(!possible_targets.len) continue + var/selected = rand(1,possible_targets.len) + var/datum/mind/M = possible_targets[selected] + var/is_bad_guy = possible_targets[M] + possible_targets.Cut(selected,selected+1) + + if(is_bad_guy ^ helping_station) //debrain (good-ninja + bad-guy or bad-ninja + good-guy) + var/datum/objective/debrain/O = new /datum/objective/debrain() + O.owner = owner + O.target = M + O.explanation_text = "Steal the brain of [M.current.real_name]." + owner.objectives += O + else //capture + var/datum/objective/capture/O = new /datum/objective/capture() + O.owner = owner + O.gen_amount_goal() + owner.objectives += O + else + break + var/datum/objective/O = new /datum/objective/survive() + O.owner = owner + owner.objectives += O + + +/proc/remove_ninja(mob/living/L) + if(!L || !L.mind) + return FALSE + var/datum/antagonist/datum = L.mind.has_antag_datum(ANTAG_DATUM_NINJA) + datum.on_removal() + return TRUE + +/proc/add_ninja(mob/living/carbon/human/H, type = ANTAG_DATUM_NINJA_RANDOM) + if(!H || !H.mind) + return FALSE + return H.mind.add_antag_datum(type) + +/proc/is_ninja(mob/living/M) + return M && M.mind && M.mind.has_antag_datum(ANTAG_DATUM_NINJA) + + +/datum/antagonist/ninja/greet() + owner.current << sound('sound/effects/ninja_greeting.ogg') + to_chat(owner.current, "I am an elite mercenary assassin of the mighty Spider Clan. A SPACE NINJA!") + to_chat(owner.current, "Surprise is my weapon. Shadows are my armor. Without them, I am nothing. (//initialize your suit by right clicking on it, to use abilities like stealth)!") + to_chat(owner.current, "Officially, [helping_station?"Nanotrasen":"The Syndicate"] are my employer.") + return + +/datum/antagonist/ninja/on_gain() + if(give_objectives) + addObjectives() + addMemories() diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 3ba7efb4c98..35bc4bc33a0 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -737,18 +737,6 @@ src.give_disease(M) href_list["datumrefresh"] = href_list["give_spell"] - else if(href_list["ninja"]) - if(!check_rights(R_FUN)) - return - - var/mob/M = locate(href_list["ninja"]) - if(!istype(M)) - to_chat(usr, "This can only be used on instances of type /mob") - return - - src.cmd_admin_ninjafy(M) - href_list["datumrefresh"] = href_list["ninja"] - else if(href_list["gib"]) if(!check_rights(R_FUN)) return diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 241f34a4d41..04bec0a7a43 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -326,7 +326,8 @@ "traitor", // "traitorchan", "monkey", "clockcult", - "devil" + "devil", + "ninja" ) var/text = "" @@ -614,9 +615,27 @@ text += "|Disabled in Prefs" sections["devil"] = text +/** NINJA ***/ + text = "ninja" + if(SSticker.mode.config_tag == "ninja") + text = uppertext(text) + text = "[text]: " + var/datum/antagonist/ninja/ninjainfo = has_antag_datum(ANTAG_DATUM_NINJA) + if(ninjainfo) + if(ninjainfo.helping_station) + text += "
employee | syndicate | NANOTRASEN | EQUIP" + else + text += "employee | SYNDICATE | nanotrasen | EQUIP" + else + text += "EMPLOYEE | syndicate | nanotrasen | random allegiance" + if(current && current.client && (ROLE_NINJA in current.client.prefs.be_special)) + text += " | Enabled in Prefs" + else + text += " | Disabled in Prefs" + sections["ninja"] = text - /** SILICON ***/ +/** SILICON ***/ if(issilicon(current)) text = "silicon" var/mob/living/silicon/robot/robot = current @@ -1202,7 +1221,28 @@ else to_chat(usr, "This only works on humans!") return - + else if(href_list["ninja"]) + var/datum/antagonist/ninja/ninjainfo = has_antag_datum(ANTAG_DATUM_NINJA) + switch(href_list["ninja"]) + if("clear") + remove_ninja(current) + message_admins("[key_name_admin(usr)] has de-ninja'ed [current].") + log_admin("[key_name(usr)] has de-ninja'ed [current].") + if("equip") + ninjainfo.equip_space_ninja() + return + if("nanotrasen") + add_ninja(current, ANTAG_DATUM_NINJA_FRIENDLY) + message_admins("[key_name_admin(usr)] has friendly ninja'ed [current].") + log_admin("[key_name(usr)] has friendly ninja'ed [current].") + if("syndicate") + add_ninja(current, ANTAG_DATUM_NINJA) + message_admins("[key_name_admin(usr)] has syndie ninja'ed [current].") + log_admin("[key_name(usr)] has syndie ninja'ed [current].") + if("random") + add_ninja(current) + message_admins("[key_name_admin(usr)] has random ninja'ed [current].") + log_admin("[key_name(usr)] has random ninja'ed [current].") else if(href_list["abductor"]) switch(href_list["abductor"]) if("clear") diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 728db7372cb..bbc65277118 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -78,7 +78,6 @@ GLOBAL_LIST_INIT(admin_verbs_fun, list( /client/proc/drop_dynex_bomb, /client/proc/cinematic, /client/proc/one_click_antag, - /client/proc/send_space_ninja, /client/proc/cmd_admin_add_freeform_ai_law, /client/proc/object_say, /client/proc/toggle_random_events, @@ -193,7 +192,6 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list( /client/proc/get_dynex_power, /client/proc/set_dynex_scale, /client/proc/cinematic, - /client/proc/send_space_ninja, /client/proc/cmd_admin_add_freeform_ai_law, /client/proc/cmd_admin_create_centcom_report, /client/proc/cmd_change_command_name, diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index b9c36ef79ad..67951fc26ae 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -386,9 +386,8 @@ Traitors and the like can also be revived with the previous role mostly intact. for(var/obj/effect/landmark/L in GLOB.landmarks_list) if(L.name=="carpspawn") ninja_spawn += L - new_character.equip_space_ninja() - new_character.internal = new_character.s_store - new_character.update_internals_hud_icon(1) + var/datum/antagonist/ninja/ninjadatum = new_character.mind.has_antag_datum(ANTAG_DATUM_NINJA) + ninjadatum.equip_space_ninja() if(ninja_spawn.len) var/obj/effect/landmark/ninja_spawn_here = pick(ninja_spawn) new_character.loc = ninja_spawn_here.loc diff --git a/code/modules/ninja/admin_ninja_verbs.dm b/code/modules/ninja/admin_ninja_verbs.dm deleted file mode 100644 index 7338d9bb0be..00000000000 --- a/code/modules/ninja/admin_ninja_verbs.dm +++ /dev/null @@ -1,64 +0,0 @@ - -/* - -Contents: -- Admin procs that make ninjas - -*/ - - -//ADMIN CREATE NINJA (From Player) -/client/proc/cmd_admin_ninjafy(mob/living/carbon/human/H in GLOB.player_list) - set category = null - set name = "Make Space Ninja" - - if (!SSticker.mode) - alert("Wait until the game starts") - return - - if(!istype(H)) - return - - if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") - return - - log_admin("[key_name(src)] turned [H.key] into a Space Ninja.") - H.mind = create_ninja_mind(H.key) - H.mind_initialize() - H.equip_space_ninja(1) - if(istype(H.wear_suit, /obj/item/clothing/suit/space/space_ninja)) - H.wear_suit:randomize_param() - spawn(0) - H.wear_suit:ninitialize(10,H) - SSticker.mode.update_ninja_icons_added(H) - - -//ADMIN CREATE NINJA (From Ghost) -/client/proc/send_space_ninja() - set category = "Fun" - set name = "Spawn Space Ninja" - set desc = "Spawns a space ninja for when you need a teenager with attitude." - set popup_menu = 0 - - if(!holder) - to_chat(src, "Only administrators may use this command.") - return - if(!SSticker.mode) - alert("The game hasn't started yet!") - return - if(alert("Are you sure you want to send in a space ninja?",,"Yes","No")=="No") - return - - var/client/C = input("Pick character to spawn as the Space Ninja", "Key", "") as null|anything in GLOB.clients - if(!C) - return - - // passing FALSE means the event doesn't start immediately - var/datum/round_event/ghost_role/ninja/E = new(FALSE) - E.priority_candidates += C - E.processing = TRUE - - message_admins("[key_name_admin(key)] has spawned [key_name_admin(C.key)] as a Space Ninja.") - log_admin("[key] used Spawn Space Ninja.") - - return diff --git a/code/modules/ninja/ninja_event.dm b/code/modules/ninja/ninja_event.dm index e83f3a17e2e..8ff36523676 100644 --- a/code/modules/ninja/ninja_event.dm +++ b/code/modules/ninja/ninja_event.dm @@ -63,98 +63,21 @@ Contents: Mind.active = 1 //generate objectives - You'll generally get 6 objectives (Ninja is meant to be hardmode!) - var/list/possible_targets = list() - for(var/datum/mind/M in SSticker.minds) - if(M.current && M.current.stat != DEAD) - if(ishuman(M.current)) - if(M.special_role) - possible_targets[M] = 0 //bad-guy - else if(M.assigned_role in GLOB.command_positions) - possible_targets[M] = 1 //good-guy - var/list/objectives = list(1,2,3,4) - while(give_objectives && Mind.objectives.len < 6) - switch(pick_n_take(objectives)) - if(1) //research - var/datum/objective/download/O = new /datum/objective/download() - O.owner = Mind - O.gen_amount_goal() - Mind.objectives += O - - if(2) //steal - var/datum/objective/steal/special/O = new /datum/objective/steal/special() - O.owner = Mind - Mind.objectives += O - - if(3) //protect/kill - if(!possible_targets.len) continue - var/index = rand(1,possible_targets.len) - var/datum/mind/M = possible_targets[index] - var/is_bad_guy = possible_targets[M] - possible_targets.Cut(index,index+1) - - if(is_bad_guy ^ helping_station) //kill (good-ninja + bad-guy or bad-ninja + good-guy) - var/datum/objective/assassinate/O = new /datum/objective/assassinate() - O.owner = Mind - O.target = M - O.explanation_text = "Slay \the [M.current.real_name], the [M.assigned_role]." - Mind.objectives += O - else //protect - var/datum/objective/protect/O = new /datum/objective/protect() - O.owner = Mind - O.target = M - O.explanation_text = "Protect \the [M.current.real_name], the [M.assigned_role], from harm." - Mind.objectives += O - if(4) //debrain/capture - if(!possible_targets.len) continue - var/selected = rand(1,possible_targets.len) - var/datum/mind/M = possible_targets[selected] - var/is_bad_guy = possible_targets[M] - possible_targets.Cut(selected,selected+1) - - if(is_bad_guy ^ helping_station) //debrain (good-ninja + bad-guy or bad-ninja + good-guy) - var/datum/objective/debrain/O = new /datum/objective/debrain() - O.owner = Mind - O.target = M - O.explanation_text = "Steal the brain of [M.current.real_name]." - Mind.objectives += O - else //capture - var/datum/objective/capture/O = new /datum/objective/capture() - O.owner = Mind - O.gen_amount_goal() - Mind.objectives += O - else - break - - //Add a survival objective since it's usually broad enough for any round type. - if(give_objectives) - var/datum/objective/O = new /datum/objective/survive() - O.owner = Mind - Mind.objectives += O - - //add some RP-fluff - Mind.store_memory("I am an elite mercenary assassin of the mighty Spider Clan. A SPACE NINJA!") - Mind.store_memory("Surprise is my weapon. Shadows are my armor. Without them, I am nothing. (//initialize your suit by right clicking on it, to use abilities like stealth)!") - Mind.store_memory("Officially, [helping_station?"Nanotrasen":"The Syndicate"] are my employer.") //spawn the ninja and assign the candidate var/mob/living/carbon/human/Ninja = create_space_ninja(spawn_loc) Mind.transfer_to(Ninja) - - //initialise equipment - if(istype(Ninja.wear_suit,/obj/item/clothing/suit/space/space_ninja)) - //Should be true but we have to check these things. - var/obj/item/clothing/suit/space/space_ninja/N = Ninja.wear_suit - N.randomize_param() + var/datum/antagonist/ninja/ninjadatum = add_ninja(Ninja) + ninjadatum.equip_space_ninja() Ninja.internal = Ninja.s_store Ninja.update_internals_hud_icon(1) if(Ninja.mind != Mind) //something has gone wrong! throw EXCEPTION("Ninja created with incorrect mind") - return - Ninja << sound('sound/effects/ninja_greeting.ogg') //so ninja you probably wouldn't even know if you were made one + SSticker.mode.update_ninja_icons_added(Ninja) spawned_mobs += Ninja message_admins("[key_name_admin(Ninja)] has been made into a ninja by an event.") @@ -171,7 +94,6 @@ Contents: A.real_name = "[pick(GLOB.ninja_titles)] [pick(GLOB.ninja_names)]" A.copy_to(new_ninja) new_ninja.dna.update_dna_identity() - new_ninja.equip_space_ninja() return new_ninja @@ -183,38 +105,6 @@ Contents: return Mind -/mob/living/carbon/human/proc/equip_space_ninja(safety=0)//Safety in case you need to unequip stuff for existing characters. - if(safety) - qdel(w_uniform) - qdel(wear_suit) - qdel(wear_mask) - qdel(head) - qdel(shoes) - qdel(gloves) - - var/obj/item/device/radio/R = new /obj/item/device/radio/headset(src) - var/obj/item/clothing/suit/space/space_ninja/theSuit = new(src) - var/obj/item/weapon/katana/energy/EK = new(src) - theSuit.energyKatana = EK - - equip_to_slot_or_del(R, slot_ears) - equip_to_slot_or_del(new /obj/item/clothing/under/color/black(src), slot_w_uniform) - equip_to_slot_or_del(new /obj/item/clothing/shoes/space_ninja(src), slot_shoes) - equip_to_slot_or_del(theSuit, slot_wear_suit) - equip_to_slot_or_del(new /obj/item/clothing/gloves/space_ninja(src), slot_gloves) - equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/space_ninja(src), slot_head) - equip_to_slot_or_del(new /obj/item/clothing/mask/gas/space_ninja(src), slot_wear_mask) - equip_to_slot_or_del(new /obj/item/clothing/glasses/night(src), slot_glasses) - equip_to_slot_or_del(EK, slot_belt) - equip_to_slot_or_del(new /obj/item/device/flashlight(src), slot_r_store) - equip_to_slot_or_del(new /obj/item/weapon/grenade/plastic/x4(src), slot_l_store) - equip_to_slot_or_del(new /obj/item/weapon/tank/internals/emergency_oxygen(src), slot_s_store) - equip_to_slot_or_del(new /obj/item/weapon/tank/jetpack/carbondioxide(src), slot_back) - - var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(src) - E.implant(src) - return 1 - /datum/game_mode/proc/update_ninja_icons_added(var/mob/living/carbon/human/ninja) var/datum/atom_hud/antag/ninjahud = GLOB.huds[ANTAG_HUD_NINJA] ninjahud.join_hud(ninja) diff --git a/code/modules/ninja/suit/gloves.dm b/code/modules/ninja/suit/gloves.dm index d26e4cbd363..e9a350eae31 100644 --- a/code/modules/ninja/suit/gloves.dm +++ b/code/modules/ninja/suit/gloves.dm @@ -58,30 +58,23 @@ A.add_fingerprint(H) draining = 1 - var/drained = A.ninjadrain_act(suit,H,src) + . = A.ninjadrain_act(suit,H,src) draining = 0 - if(isnum(drained)) //Numerical values of drained handle their feedback here, Alpha values handle it themselves (Research hacking) - if(drained) - to_chat(H, "Gained [drained] energy from \the [A].") + if(isnum(.)) //Numerical values of drained handle their feedback here, Alpha values handle it themselves (Research hacking) + if(.) + to_chat(H, "Gained [.] energy from \the [A].") else to_chat(H, "\The [A] has run dry of power, you must find another source!") else - drained = 0 //as to not cancel attack_hand() - - return drained + . = 0 //as to not cancel attack_hand() -/obj/item/clothing/gloves/space_ninja/proc/toggled() - set name = "Toggle Interaction" - set desc = "Toggles special interaction on or off." - set category = "Ninja Equip" - +/obj/item/clothing/gloves/space_ninja/proc/toggledrain() var/mob/living/carbon/human/U = loc to_chat(U, "You [candrain?"disable":"enable"] special interaction.") candrain=!candrain - /obj/item/clothing/gloves/space_ninja/examine(mob/user) ..() if(flags & NODROP) diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm index 30085fdac54..e1c378f9f3d 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm @@ -1,12 +1,6 @@ - - //Wakes the user so they are able to do their thing. Also injects a decent dose of radium. //Movement impairing would indicate drugs and the like. /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost() - set name = "Adrenaline Boost" - set desc = "Inject a secret chemical that will counteract all movement-impairing effect." - set category = "Ninja Ability" - set popup_menu = 0 if(!ninjacost(0,N_ADRENALINE))//Have to make sure stat is not counted for this ability. var/mob/living/carbon/human/H = affecting @@ -25,4 +19,3 @@ a_boost-- to_chat(H, "There are [a_boost] adrenaline boosts remaining.") s_coold = 3 - return \ No newline at end of file diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm index 977279082e3..1d728084b34 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm @@ -26,4 +26,4 @@ if(!a_boost) to_chat(H, "You do not have any more adrenaline boosters.") return 1 - return (s_coold)//Returns the value of the variable which counts down to zero. \ No newline at end of file + return (s_coold)//Returns the value of the variable which counts down to zero. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm index 8cfc6b89370..48e3cf69a97 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm @@ -2,14 +2,9 @@ //Disables nearby tech equipment. /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse() - set name = "EM Burst (25E)" - set desc = "Disable any nearby technology with a electro-magnetic pulse." - set category = "Ninja Ability" - set popup_menu = 0 if(!ninjacost(250,N_STEALTH_CANCEL)) var/mob/living/carbon/human/H = affecting playsound(H.loc, 'sound/effects/EMPulse.ogg', 60, 2) empulse(H, 4, 6) //Procs sure are nice. Slightly weaker than wizard's disable tch. s_coold = 2 - return \ No newline at end of file diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm index 481c4d46b5f..18682e87eb9 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm @@ -1,10 +1,6 @@ //Allows the ninja to kidnap people /obj/item/clothing/suit/space/space_ninja/proc/ninjanet(mob/living/carbon/C in oview())//Only living carbon mobs. - set name = "Energy Net (20E)" - set desc = "Captures a fallen opponent in a net of energy. Will teleport them to a holding facility after 30 seconds." - set category = null - set src = usr.contents if(!ninjacost(200,N_STEALTH_CANCEL) && iscarbon(C)) var/mob/living/carbon/human/H = affecting @@ -26,4 +22,3 @@ to_chat(H, "[C.p_they(TRUE)] are already trapped inside an energy net!") else to_chat(H, "[C.p_they(TRUE)] will bring no honor to your Clan!") - return \ No newline at end of file diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_smoke.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_smoke.dm index 3596976e9b0..3c19162048c 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_smoke.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_smoke.dm @@ -2,10 +2,6 @@ //Smoke bomb /obj/item/clothing/suit/space/space_ninja/proc/ninjasmoke() - set name = "Smoke Bomb" - set desc = "Blind your enemies momentarily with a well-placed smoke bomb." - set category = "Ninja Ability" - set popup_menu = 0//Will not see it when right clicking. if(!ninjacost(0,N_SMOKE_BOMB)) var/mob/living/carbon/human/H = affecting @@ -16,4 +12,3 @@ s_bombs-- to_chat(H, "There are [s_bombs] smoke bombs remaining.") s_coold = 1 - return \ No newline at end of file diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm index bed0eafd599..336b061a6f2 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_stars.dm @@ -2,11 +2,6 @@ //Creates a throwing star /obj/item/clothing/suit/space/space_ninja/proc/ninjastar() - set name = "Create Throwing Stars (1E)" - set desc = "Creates some throwing stars" - set category = "Ninja Ability" - set popup_menu = 0 - if(!ninjacost(10)) var/mob/living/carbon/human/H = affecting var/obj/item/weapon/throwing_star/ninja/N = new(H) diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm index 12e80d5c098..8103fa24152 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm @@ -21,7 +21,6 @@ Contents: animate(U, alpha = 50,time = 15) U.visible_message("[U.name] vanishes into thin air!", \ "You are now mostly invisible to normal detection.") - return /obj/item/clothing/suit/space/space_ninja/proc/cancel_stealth() @@ -38,12 +37,7 @@ Contents: /obj/item/clothing/suit/space/space_ninja/proc/stealth() - set name = "Toggle Stealth" - set desc = "Utilize the internal CLOAK-tech device to activate or deactivate stealth-camo." - set category = "Ninja Equip" - if(!s_busy) toggle_stealth() else to_chat(affecting, "Stealth does not appear to work!") - diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_sword_recall.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_sword_recall.dm index 4183e83fbfc..73c7082eec6 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_sword_recall.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_sword_recall.dm @@ -1,10 +1,5 @@ /obj/item/clothing/suit/space/space_ninja/proc/ninja_sword_recall() - set name = "Recall Energy Katana (Variable Cost)" - set desc = "Teleports the Energy Katana linked to this suit to its wearer, cost based on distance." - set category = "Ninja Ability" - set popup_menu = 0 - var/mob/living/carbon/human/H = affecting var/cost = 0 @@ -42,4 +37,3 @@ else //Else just TP it to us. energyKatana.returnToOwner(H,1) - diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm index 27197086758..74dcec12ce8 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm @@ -16,16 +16,10 @@ Contents: var/mob/living/victim = H.pulling if(!victim.anchored) victim.forceMove(locate(T.x+rand(-1,1),T.y+rand(-1,1),T.z)) - return //Jaunt /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt() - set name = "Phase Jaunt (10E)" - set desc = "Utilizes the internal VOID-shift device to rapidly transit in direction facing." - set category = "Ninja Ability" - set popup_menu = 0 - if(!ninjacost(100,N_STEALTH_CANCEL)) var/mob/living/carbon/human/H = affecting var/turf/destination = get_teleport_loc(H.loc,H,9,1,3,1,0,1) @@ -47,7 +41,6 @@ Contents: s_coold = 1 else to_chat(H, "The VOID-shift device is malfunctioning, teleportation failed.") - return //Right-Click teleport: It's basically admin "jump to turf" @@ -76,6 +69,3 @@ Contents: s_coold = 1 else to_chat(H, "You cannot teleport into solid walls or from solid matter") - return - - diff --git a/code/modules/ninja/suit/suit.dm b/code/modules/ninja/suit/suit.dm index 827047c93ea..d5811e32c93 100644 --- a/code/modules/ninja/suit/suit.dm +++ b/code/modules/ninja/suit/suit.dm @@ -22,6 +22,8 @@ Contents: armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30, fire = 100, acid = 100) strip_delay = 12 + actions_types = list(/datum/action/item_action/initialize_ninja_suit, /datum/action/item_action/ninjajaunt, /datum/action/item_action/ninjasmoke, /datum/action/item_action/ninjaboost, /datum/action/item_action/ninjapulse, /datum/action/item_action/ninjastar, /datum/action/item_action/ninjanet, /datum/action/item_action/ninja_sword_recall, /datum/action/item_action/ninja_stealth, /datum/action/item_action/toggle_glove) + //Important parts of the suit. var/mob/living/carbon/human/affecting = null var/obj/item/weapon/stock_parts/cell/cell @@ -57,7 +59,6 @@ Contents: /obj/item/clothing/suit/space/space_ninja/New() ..() - verbs += /obj/item/clothing/suit/space/space_ninja/proc/init//suit initialize verb //Spark Init spark_system = new() @@ -109,40 +110,38 @@ Contents: //This proc prevents the suit from being taken off. -/obj/item/clothing/suit/space/space_ninja/proc/lock_suit(mob/living/carbon/human/H, checkIcons = 0) +/obj/item/clothing/suit/space/space_ninja/proc/lock_suit(mob/living/carbon/human/H) if(!istype(H)) return 0 - if(checkIcons) - icon_state = H.gender==FEMALE ? "s-ninjanf" : "s-ninjan" - H.gloves.icon_state = "s-ninjan" - H.gloves.item_state = "s-ninjan" - else - if(H.mind.special_role!="Space Ninja") - to_chat(H, "\red fÄTaL ÈÈRRoR: 382200-*#00CÖDE RED\nUNAU†HORIZED USÈ DETÈC†††eD\nCoMMÈNCING SUB-R0U†IN3 13...\nTÈRMInATING U-U-USÈR...") - H.gib() - return 0 - if(!istype(H.head, /obj/item/clothing/head/helmet/space/space_ninja)) - to_chat(H, "ERROR: 100113 UNABLE TO LOCATE HEAD GEAR\nABORTING...") - return 0 - if(!istype(H.shoes, /obj/item/clothing/shoes/space_ninja)) - to_chat(H, "ERROR: 122011 UNABLE TO LOCATE FOOT GEAR\nABORTING...") - return 0 - if(!istype(H.gloves, /obj/item/clothing/gloves/space_ninja)) - to_chat(H, "ERROR: 110223 UNABLE TO LOCATE HAND GEAR\nABORTING...") - return 0 + if(!is_ninja(H)) + to_chat(H, "\red fÄTaL ÈÈRRoR: 382200-*#00CÖDE RED\nUNAU†HORIZED USÈ DETÈC†††eD\nCoMMÈNCING SUB-R0U†IN3 13...\nTÈRMInATING U-U-USÈR...") + H.gib() + return FALSE + if(!istype(H.head, /obj/item/clothing/head/helmet/space/space_ninja)) + to_chat(H, "ERROR: 100113 UNABLE TO LOCATE HEAD GEAR\nABORTING...") + return FALSE + if(!istype(H.shoes, /obj/item/clothing/shoes/space_ninja)) + to_chat(H, "ERROR: 122011 UNABLE TO LOCATE FOOT GEAR\nABORTING...") + return FALSE + if(!istype(H.gloves, /obj/item/clothing/gloves/space_ninja)) + to_chat(H, "ERROR: 110223 UNABLE TO LOCATE HAND GEAR\nABORTING...") + return FALSE + affecting = H + flags |= NODROP //colons make me go all |= + slowdown = FALSE + n_hood = H.head + n_hood.flags |= NODROP + n_shoes = H.shoes + n_shoes.flags |= NODROP + n_shoes.slowdown-- + n_gloves = H.gloves + n_gloves.flags |= NODROP + return TRUE - affecting = H - flags |= NODROP //colons make me go all |= - slowdown = 0 - n_hood = H.head - n_hood.flags |= NODROP - n_shoes = H.shoes - n_shoes.flags |= NODROP - n_shoes.slowdown-- - n_gloves = H.gloves - n_gloves.flags |= NODROP - - return 1 +/obj/item/clothing/suit/space/space_ninja/proc/lockIcons(mob/living/carbon/human/H) + icon_state = H.gender==FEMALE ? "s-ninjanf" : "s-ninjan" + H.gloves.icon_state = "s-ninjan" + H.gloves.item_state = "s-ninjan" //This proc allows the suit to be taken off. @@ -172,3 +171,39 @@ Contents: to_chat(user, "The CLOAK-tech device is [s_active?"active":"inactive"].") to_chat(user, "There are [s_bombs] smoke bomb\s remaining.") to_chat(user, "There are [a_boost] adrenaline booster\s remaining.") + +/obj/item/clothing/suit/space/space_ninja/ui_action_click(mob/user, action) + if(istype(action, /datum/action/item_action/initialize_ninja_suit)) + toggle_on_off() + return TRUE + if(!s_initialized) + to_chat(user, "ERROR: suit offline. Please activate suit.") + return FALSE + if(istype(action, /datum/action/item_action/ninjajaunt)) + ninjajaunt() + return TRUE + if(istype(action, /datum/action/item_action/ninjasmoke)) + ninjasmoke() + return TRUE + if(istype(action, /datum/action/item_action/ninjaboost)) + ninjaboost() + return TRUE + if(istype(action, /datum/action/item_action/ninjapulse)) + ninjapulse() + return TRUE + if(istype(action, /datum/action/item_action/ninjastar)) + ninjastar() + return TRUE + if(istype(action, /datum/action/item_action/ninjanet)) + ninjanet() + return TRUE + if(istype(action, /datum/action/item_action/ninja_sword_recall)) + ninja_sword_recall() + return TRUE + if(istype(action, /datum/action/item_action/ninja_stealth)) + stealth() + return TRUE + if(istype(action, /datum/action/item_action/toggle_glove)) + n_gloves.toggledrain() + return TRUE + return FALSE diff --git a/code/modules/ninja/suit/suit_initialisation.dm b/code/modules/ninja/suit/suit_initialisation.dm index 6851eb9b483..f26912df24d 100644 --- a/code/modules/ninja/suit/suit_initialisation.dm +++ b/code/modules/ninja/suit/suit_initialisation.dm @@ -1,102 +1,98 @@ - -//Verbs link to procs because verb-like procs have a bug which prevents their use if the arguments are not readily referenced. -//^ Old coder words may be false these days, Not taking the risk for now. - -/obj/item/clothing/suit/space/space_ninja/proc/init() - set name = "Initialize Suit" - set desc = "Initializes the suit for field operation." - set category = "Ninja Equip" - - ninitialize() - -/obj/item/clothing/suit/space/space_ninja/proc/deinit() - set name = "De-Initialize Suit" - set desc = "Begins procedure to remove the suit." - set category = "Ninja Equip" - - if(!s_busy) +/obj/item/clothing/suit/space/space_ninja/proc/toggle_on_off() + if(s_busy) + to_chat(loc, "ERROR: You cannot use this function at this time.") + return FALSE + if(s_initialized) deinitialize() else - to_chat(affecting, "The function did not trigger!") - + ninitialize() + . = TRUE /obj/item/clothing/suit/space/space_ninja/proc/ninitialize(delay = s_delay, mob/living/carbon/human/U = loc) - if(U.mind && U.mind.assigned_role==U.mind.special_role && !s_initialized && !s_busy)//Shouldn't be busy... but anything is possible I guess. - s_busy = 1 - for(var/i,i<7,i++) - switch(i) - if(0) - to_chat(U, "Now initializing...") - if(1) - if(!lock_suit(U))//To lock the suit onto wearer. - break - to_chat(U, "Securing external locking mechanism...\nNeural-net established.") - if(2) - to_chat(U, "Extending neural-net interface...\nNow monitoring brain wave pattern...") - if(3) - if(U.stat==2||U.health<=0) - to_chat(U, "FĆAL �Rr�R: 344--93#�&&21 BR��N |/|/aV� PATT$RN RED\nA-A-aB�rT�NG...") - unlock_suit() - break - lock_suit(U,1)//Check for icons. - U.regenerate_icons() - to_chat(U, "Linking neural-net interface...\nPattern\green GREEN, continuing operation.") - if(4) - to_chat(U, "VOID-shift device status: ONLINE.\nCLOAK-tech device status: ONLINE.") - if(5) - to_chat(U, "Primary system status: ONLINE.\nBackup system status: ONLINE.\nCurrent energy capacity: [cell.charge].") - if(6) - to_chat(U, "All systems operational. Welcome to SpiderOS, [U.real_name].") - grant_ninja_verbs() - grant_equip_verbs() - ntick() - sleep(delay) - s_busy = 0 - else - if(!U.mind||U.mind.assigned_role!=U.mind.special_role)//Your run of the mill persons shouldn't know what it is. Or how to turn it on. - to_chat(U, "You do not understand how this suit functions. Where the heck did it even come from?") - else if(s_initialized) - to_chat(U, "The suit is already functioning. Please report this bug.") - else - to_chat(U, "ERROR: You cannot use this function at this time.") - return + if(!U.mind) + return //Not sure how this could happen. + if(!is_ninja(U)) + to_chat(U, "You do not understand how this suit functions. Where the heck did it even come from?") + return + s_busy = TRUE + to_chat(U, "Now initializing...") + addtimer(CALLBACK(src, .proc/ninitialize_two, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_two(delay, mob/living/carbon/human/U) + if(!lock_suit(U))//To lock the suit onto wearer. + s_busy = FALSE + return + to_chat(U, "Securing external locking mechanism...\nNeural-net established.") + addtimer(CALLBACK(src, .proc/ninitialize_three, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_three(delay, mob/living/carbon/human/U) + to_chat(U, "Extending neural-net interface...\nNow monitoring brain wave pattern...") + addtimer(CALLBACK(src, .proc/ninitialize_four, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_four(delay, mob/living/carbon/human/U) + if(U.stat==2||U.health<=0) + to_chat(U, "FĆAL �Rr�R: 344--93#�&&21 BR��N |/|/aV� PATT$RN RED\nA-A-aB�rT�NG...") + unlock_suit() + return + lockIcons(U)//Check for icons. + U.regenerate_icons() + to_chat(U, "Linking neural-net interface...\nPattern\green GREEN, continuing operation.") + addtimer(CALLBACK(src, .proc/ninitialize_five, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_five(delay, mob/living/carbon/human/U) + to_chat(U, "VOID-shift device status: ONLINE.\nCLOAK-tech device status: ONLINE.") + addtimer(CALLBACK(src, .proc/ninitialize_six, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_six(delay, mob/living/carbon/human/U) + to_chat(U, "Primary system status: ONLINE.\nBackup system status: ONLINE.\nCurrent energy capacity: [cell.charge].") + addtimer(CALLBACK(src, .proc/ninitialize_seven, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/ninitialize_seven(delay, mob/living/carbon/human/U) + to_chat(U, "All systems operational. Welcome to SpiderOS, [U.real_name].") + grant_ninja_verbs() + grant_equip_verbs() + ntick() + s_busy = FALSE /obj/item/clothing/suit/space/space_ninja/proc/deinitialize(delay = s_delay) - if(affecting==loc&&!s_busy) + if(affecting==loc) var/mob/living/carbon/human/U = affecting - if(!s_initialized) - to_chat(U, "The suit is not initialized. Please report this bug.") - return if(alert("Are you certain you wish to remove the suit? This will take time and remove all abilities.",,"Yes","No")=="No") return - if(s_busy) - to_chat(U, "ERROR: You cannot use this function at this time.") - return - s_busy = 1 - for(var/i = 0,i<7,i++) - switch(i) - if(0) - to_chat(U, "Now de-initializing...") - spideros = 0//Spideros resets. - if(1) - to_chat(U, "Logging off, [U:real_name]. Shutting down SpiderOS.") - remove_ninja_verbs() - if(2) - to_chat(U, "Primary system status: OFFLINE.\nBackup system status: OFFLINE.") - if(3) - to_chat(U, "VOID-shift device status: OFFLINE.\nCLOAK-tech device status: OFFLINE.") - cancel_stealth()//Shutdowns stealth. - if(4) - to_chat(U, "Disconnecting neural-net interface...\greenSuccess.") - if(5) - to_chat(U, "Disengaging neural-net interface...\greenSuccess.") - if(6) - to_chat(U, "Unsecuring external locking mechanism...\nNeural-net abolished.\nOperation status: FINISHED.") - remove_equip_verbs() - unlock_suit() - U.regenerate_icons() - sleep(delay) - s_busy = 0 - return \ No newline at end of file + s_busy = TRUE + addtimer(CALLBACK(src, .proc/deinitialize_two, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_two(delay, mob/living/carbon/human/U) + to_chat(U, "Now de-initializing...") + spideros = 0//Spideros resets. + addtimer(CALLBACK(src, .proc/deinitialize_three, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_three(delay, mob/living/carbon/human/U) + to_chat(U, "Logging off, [U:real_name]. Shutting down SpiderOS.") + remove_ninja_verbs() + addtimer(CALLBACK(src, .proc/deinitialize_four, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_four(delay, mob/living/carbon/human/U) + to_chat(U, "Primary system status: OFFLINE.\nBackup system status: OFFLINE.") + addtimer(CALLBACK(src, .proc/deinitialize_five, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_five(delay, mob/living/carbon/human/U) + to_chat(U, "VOID-shift device status: OFFLINE.\nCLOAK-tech device status: OFFLINE.") + cancel_stealth()//Shutdowns stealth. + addtimer(CALLBACK(src, .proc/deinitialize_six, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_six(delay, mob/living/carbon/human/U) + to_chat(U, "Disconnecting neural-net interface...\greenSuccess.") + addtimer(CALLBACK(src, .proc/deinitialize_seven, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_seven(delay, mob/living/carbon/human/U) + to_chat(U, "Disengaging neural-net interface...\greenSuccess.") + addtimer(CALLBACK(src, .proc/deinitialize_eight, delay, U), delay) + +/obj/item/clothing/suit/space/space_ninja/proc/deinitialize_eight(delay, mob/living/carbon/human/U) + to_chat(U, "Unsecuring external locking mechanism...\nNeural-net abolished.\nOperation status: FINISHED.") + remove_equip_verbs() + U.regenerate_icons() + s_busy = FALSE diff --git a/code/modules/ninja/suit/suit_process.dm b/code/modules/ninja/suit/suit_process.dm index 4b341c91980..99f801ed76a 100644 --- a/code/modules/ninja/suit/suit_process.dm +++ b/code/modules/ninja/suit/suit_process.dm @@ -20,5 +20,3 @@ cancel_stealth() sleep(10)//Checks every second. - - diff --git a/code/modules/ninja/suit/suit_verbs_handlers.dm b/code/modules/ninja/suit/suit_verbs_handlers.dm index 24797a272b0..7c887da1d2a 100644 --- a/code/modules/ninja/suit/suit_verbs_handlers.dm +++ b/code/modules/ninja/suit/suit_verbs_handlers.dm @@ -9,33 +9,20 @@ Contents: */ /obj/item/clothing/suit/space/space_ninja/proc/grant_equip_verbs() - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/init - verbs += /obj/item/clothing/suit/space/space_ninja/proc/deinit - verbs += /obj/item/clothing/suit/space/space_ninja/proc/stealth - n_gloves.verbs += /obj/item/clothing/gloves/space_ninja/proc/toggled + n_gloves.verbs += /obj/item/clothing/gloves/space_ninja/proc/toggledrain s_initialized = 1 /obj/item/clothing/suit/space/space_ninja/proc/remove_equip_verbs() - verbs += /obj/item/clothing/suit/space/space_ninja/proc/init - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/deinit - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/stealth if(n_gloves) - n_gloves.verbs -= /obj/item/clothing/gloves/space_ninja/proc/toggled + n_gloves.verbs -= /obj/item/clothing/gloves/space_ninja/proc/toggledrain s_initialized = 0 /obj/item/clothing/suit/space/space_ninja/proc/grant_ninja_verbs() verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjasmoke - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjastar - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjanet - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninja_sword_recall s_initialized=1 slowdown=0 @@ -43,10 +30,3 @@ Contents: /obj/item/clothing/suit/space/space_ninja/proc/remove_ninja_verbs() verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjasmoke - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjastar - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjanet - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninja_sword_recall diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 321f7dccd066f5d21790fcb19b6acd2790cd7a6e..7f6f85b00444e2ae944120c4857c1e3bb1a4d923 100644 GIT binary patch delta 12986 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 Z8vf%+J+F!x1r#0tsVHd3m&lp={SOmE&!YeU diff --git a/tgstation.dme b/tgstation.dme index a5f05bce3c6..b87d020eb14 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -235,6 +235,7 @@ #include "code\datums\antagonists\antag_datum.dm" #include "code\datums\antagonists\datum_clockcult.dm" #include "code\datums\antagonists\datum_cult.dm" +#include "code\datums\antagonists\ninja.dm" #include "code\datums\diseases\_disease.dm" #include "code\datums\diseases\_MobProcs.dm" #include "code\datums\diseases\anxiety.dm" @@ -1761,7 +1762,6 @@ #include "code\modules\modular_computers\NTNet\NTNet_relay.dm" #include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm" #include "code\modules\ninja\__ninjaDefines.dm" -#include "code\modules\ninja\admin_ninja_verbs.dm" #include "code\modules\ninja\energy_katana.dm" #include "code\modules\ninja\ninja_event.dm" #include "code\modules\ninja\Ninja_Readme.dm" From 225a0381115bd254c44d84f833ec5918d539aca8 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 09:21:27 -0700 Subject: [PATCH 079/130] Automatic changelog generation for PR #27316 [ci skip] --- html/changelogs/AutoChangeLog-pr-27316.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27316.yml diff --git a/html/changelogs/AutoChangeLog-pr-27316.yml b/html/changelogs/AutoChangeLog-pr-27316.yml new file mode 100644 index 00000000000..ac36de1da25 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27316.yml @@ -0,0 +1,4 @@ +author: "Lordpidey" +delete-after: True +changes: + - tweak: "Space ninjas now use action buttons instead of verbs for a more consistent user experience." From 4e96f48eed061e0ceceba559bc479d522f0bacbc Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Thu, 18 May 2017 09:26:11 -0700 Subject: [PATCH 080/130] Fixes bypassing cargo export values on minerals (#27252) --- code/game/machinery/bank_machine.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/game/machinery/bank_machine.dm b/code/game/machinery/bank_machine.dm index ace9b543d16..0ebae75da69 100644 --- a/code/game/machinery/bank_machine.dm +++ b/code/game/machinery/bank_machine.dm @@ -25,9 +25,6 @@ if(istype(I, /obj/item/stack/spacecash)) var/obj/item/stack/spacecash/C = I value = C.value * C.amount - if(istype(I, /obj/item/weapon/coin)) - var/obj/item/weapon/coin/C = I - value = C.value if(value) SSshuttle.points += value to_chat(user, "You deposit [I]. The station now has [SSshuttle.points] credits.") From 6c0f3433a3dc67d3131de648744cd215d62e17c5 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Thu, 18 May 2017 09:27:51 -0700 Subject: [PATCH 081/130] Clowns get an automatic self-recharging pie cannon as a traitor item for 10TC (#27241) * Update pneumaticCannon.dm * Update uplink_item.dm --- .../objects/items/weapons/pneumaticCannon.dm | 21 ++++++++++++++++++- code/modules/uplink/uplink_item.dm | 8 +++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/weapons/pneumaticCannon.dm index 68015380983..bc26417b0ca 100644 --- a/code/game/objects/items/weapons/pneumaticCannon.dm +++ b/code/game/objects/items/weapons/pneumaticCannon.dm @@ -243,7 +243,7 @@ range_multiplier = 3 fire_mode = PCANNON_FIFO throw_amount = 1 - maxWeightClass = 100 //50 pies. :^) + maxWeightClass = 150 //50 pies. :^) clumsyCheck = FALSE /obj/item/weapon/pneumatic_cannon/pie/can_load_item(obj/item/I, mob/user) @@ -251,3 +251,22 @@ return ..() to_chat(user, "[src] only accepts pies!") return FALSE + +/obj/item/weapon/pneumatic_cannon/pie/selfcharge + automatic = TRUE + var/charge_amount = 1 + var/charge_ticks = 1 + var/charge_tick = 0 + maxWeightClass = 60 //20 pies. + +/obj/item/weapon/pneumatic_cannon/pie/selfcharge/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/item/weapon/pneumatic_cannon/pie/selfcharge/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/weapon/pneumatic_cannon/pie/selfcharge/process() + if(++charge_tick >= charge_ticks) + fill_with_type(/obj/item/weapon/reagent_containers/food/snacks/pie, charge_amount) diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index a563797e404..a48075b2d0b 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -1289,6 +1289,14 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. restricted_roles = list("Chaplain") surplus = 5 //Very low chance to get it in a surplus crate even without being the chaplain +/datum/uplink_item/role_restricted/pie_cannon + name = "Banana Cream Pie Cannon" + desc = "A special pie cannon for a special clown, this gadget can hold up to 20 pies and automatically fabricates one every two seconds!" + cost = 10 + item = /obj/item/weapon/pneumatic_cannon/pie/selfcharge + restricted_roles = list("Clown") + surplus = 0 //No fun unless you're the clown! + /datum/uplink_item/role_restricted/ancient_jumpsuit name = "Ancient Jumpsuit" desc = "A tattered old jumpsuit that will provide absolutely no benefit to you. It fills the wearer with a strange compulsion to blurt out 'glorf'." From 7dd00e28aca40498cc27a8ac29a76de6260a4aee Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 18 May 2017 18:31:08 +0200 Subject: [PATCH 082/130] Fixes bane runtimes (#27368) * Fixes bane runtimes * You're a big typo --- code/modules/mob/living/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index f080a54e84c..c74d21b7181 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -820,7 +820,7 @@ /mob/living/proc/has_bane(banetype) var/datum/antagonist/devil/devilInfo = is_devil(src) - return (banetype == devilInfo.bane) + return devilInfo && banetype == devilInfo.bane /mob/living/proc/check_weakness(obj/item/weapon, mob/living/attacker) if(mind && mind.has_antag_datum(ANTAG_DATUM_DEVIL)) From 4294e92f626342f084bc06b30d8c64190c989741 Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 18 May 2017 18:31:29 +0200 Subject: [PATCH 083/130] Fixes some holocall issues (#27369) * Fixes some holocall issues * Actually this is fine. * Notifies on holocall start --- code/datums/holocall.dm | 11 ++++++++--- code/game/machinery/hologram.dm | 2 -- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 24774da158d..9177f87f07f 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -30,6 +30,7 @@ var/obj/machinery/holopad/H = I if(!QDELETED(H) && H.is_operational()) dialed_holopads += H + H.say("Incoming call.") LAZYADD(H.holo_calls, src) if(!dialed_holopads.len) @@ -41,12 +42,16 @@ //cleans up ALL references :) /datum/holocall/Destroy() - QDEL_NULL(eye) - user.reset_perspective() + if(user.client) + for(var/datum/camerachunk/chunk in eye.visibleCameraChunks) + user.client.images -= chunk.obscured + user.remote_control = null + QDEL_NULL(eye) user = null - hologram.HC = null + if(hologram) + hologram.HC = null hologram = null calling_holopad.outgoing_call = null diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index be5edd090e3..41cdf87537a 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -26,8 +26,6 @@ Possible to do for anyone motivated enough: #define HOLOPAD_PASSIVE_POWER_USAGE 1 #define HOLOGRAM_POWER_USAGE 2 - -GLOBAL_LIST_EMPTY(holopads) #define HOLOPAD_MODE RANGE_BASED /obj/machinery/holopad From 85d770e855c7d465889e5487500c7b52924229eb Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Thu, 18 May 2017 09:32:43 -0700 Subject: [PATCH 084/130] Fixes obtaining blob chems (#27370) --- code/modules/food_and_drinks/kitchen_machinery/gibber.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index 81e36923768..f4ffb4123a0 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -174,7 +174,6 @@ var/mob/living/carbon/human/gibee = occupant sourcejob = gibee.job var/sourcenutriment = mob_occupant.nutrition / 15 - var/sourcetotalreagents = mob_occupant.reagents.total_volume var/gibtype = /obj/effect/decal/cleanable/blood/gibs var/typeofmeat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human var/typeofskin = /obj/item/stack/sheet/animalhide/human @@ -207,7 +206,6 @@ newmeat.reagents.add_reagent ("nutriment", sourcenutriment / meat_produced) // Thehehe. Fat guys go first if(sourcejob) newmeat.subjectjob = sourcejob - src.occupant.reagents.trans_to (newmeat, round (sourcetotalreagents / meat_produced, 1)) // Transfer all the reagents from the allmeat[i] = newmeat allskin = newskin From 16b44c2937b569b67004e6de0e0d78d9c03e5d5d Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Thu, 18 May 2017 09:53:55 -0700 Subject: [PATCH 085/130] [READY]Peacekeeper cyborg projectile dampening fields, attempt three (#27234) * fields * peaceborg dampeners * hm * nerfs recharge * ... * fffff * objectively fields * kinda_working * why is this not working * cheep * bugfixes, adds to robot * cross doesn't work ;-; * on border * appearance * hi, is this a refactor? * ffs * ree * monitor * monitor * hm * all good * Update robot_items.dm --- code/__DEFINES/misc.dm | 4 + code/controllers/subsystem/fields.dm | 27 ++ code/game/objects/items/robot/robot_items.dm | 107 ++++++ code/game/turfs/space/space.dm | 6 +- code/game/turfs/turf.dm | 37 ++- code/modules/fields/fields.dm | 309 ++++++++++++++++++ code/modules/fields/peaceborg_dampener.dm | 106 ++++++ code/modules/fields/turf_objects.dm | 76 +++++ .../mob/living/silicon/robot/robot_modules.dm | 3 +- icons/effects/fields.dmi | Bin 0 -> 1939 bytes tgstation.dme | 4 + 11 files changed, 657 insertions(+), 22 deletions(-) create mode 100644 code/controllers/subsystem/fields.dm create mode 100644 code/modules/fields/fields.dm create mode 100644 code/modules/fields/peaceborg_dampener.dm create mode 100644 code/modules/fields/turf_objects.dm create mode 100644 icons/effects/fields.dmi diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 7edf1f5959b..463c7cfee5e 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -402,3 +402,7 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE //Error handler defines #define ERROR_USEFUL_LEN 2 + +#define NO_FIELD 0 +#define FIELD_TURF 1 +#define FIELD_EDGE 2 diff --git a/code/controllers/subsystem/fields.dm b/code/controllers/subsystem/fields.dm new file mode 100644 index 00000000000..8e9f387478a --- /dev/null +++ b/code/controllers/subsystem/fields.dm @@ -0,0 +1,27 @@ + +SUBSYSTEM_DEF(fields) + name = "Fields" + wait = 2 + priority = 40 + flags = SS_KEEP_TIMING + var/list/datum/proximity_monitor/advanced/running = list() + var/list/datum/proximity_monitor/advanced/currentrun = list() + +/datum/controller/subsystem/fields/fire(resumed = 0) + if(!resumed) + src.currentrun = running.Copy() + var/list/currentrun = src.currentrun + while(currentrun.len) + var/datum/proximity_monitor/advanced/F = currentrun[currentrun.len] + currentrun.len-- + if(!F.requires_processing) + continue + F.process() + if(MC_TICK_CHECK) + return + +/datum/controller/subsystem/fields/proc/register_new_field(datum/proximity_monitor/advanced/F) + running += F + +/datum/controller/subsystem/fields/proc/unregister_field(datum/proximity_monitor/advanced/F) + running -= F diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 73581f9269d..01d7bfd9bdc 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -504,6 +504,113 @@ S.change_head_color(color2) dropped = TRUE +//Peacekeeper Cyborg Projectile Dampenening Field +/obj/item/borg/projectile_dampen + name = "Hyperkinetic Dampening projector" + desc = "A device that projects a dampening field that weakens kinetic energy above a certain threshold. Projects a field that drains power per second \ + while active, that will weaken and slow damaging projectiles inside its field. Still being a prototype, it tends to induce a charge on ungrounded metallic surfaces." + icon = 'icons/obj/device.dmi' + icon_state = "shield" + var/maxenergy = 1500 + var/energy = 1500 + var/energy_recharge = 7.5 + var/energy_recharge_cyborg_drain_coefficient = 0.4 + var/cyborg_cell_critical_percentage = 0.05 + var/mob/living/silicon/robot/host = null + var/datum/proximity_monitor/advanced/dampening_field + var/projectile_damage_coefficient = 0.5 + var/projectile_damage_tick_ecost_coefficient = 2 //Lasers get half their damage chopped off, drains 50 power/tick. Note that fields are processed 5 times per second. + var/projectile_speed_coefficient = 1.5 //Higher the coefficient slower the projectile. + var/projectile_tick_speed_ecost = 15 + var/current_damage_dampening = 0 + var/list/obj/item/projectile/tracked + var/image/projectile_effect + var/field_radius = 3 + +/obj/item/borg/projectile_dampen/debug + maxenergy = 50000 + energy = 50000 + energy_recharge = 5000 + +/obj/item/borg/projectile_dampen/Initialize() + . = ..() + projectile_effect = image('icons/effects/fields.dmi', "projectile_dampen_effect") + tracked = list() + icon_state = "shield0" + START_PROCESSING(SSfastprocess, src) + +/obj/item/borg/projectile_dampen/Destroy() + STOP_PROCESSING(SSfastprocess, src) + return ..() + +/obj/item/borg/projectile_dampen/attack_self(mob/user) + var/active = FALSE + if(!istype(dampening_field)) + activate_field() + active = TRUE + else + deactivate_field() + active = FALSE + to_chat(user, "You [active? "activate":"deactivate"] the [src].") + icon_state = "[initial(icon_state)][active]" + +/obj/item/borg/projectile_dampen/proc/activate_field() + if(!istype(dampening_field)) + dampening_field = make_field(/datum/proximity_monitor/advanced/peaceborg_dampener, list("current_range" = field_radius, "host" = src, "projector" = src)) + +/obj/item/borg/projectile_dampen/proc/deactivate_field() + QDEL_NULL(dampening_field) + visible_message("The [src] shuts off!") + for(var/obj/item/projectile/P in tracked) + restore_projectile(P) + +/obj/item/borg/projectile_dampen/process() + process_recharge() + process_usage() + update_location() + +/obj/item/borg/projectile_dampen/proc/update_location() + if(dampening_field) + dampening_field.HandleMove() + +/obj/item/borg/projectile_dampen/proc/process_usage() + var/usage = 0 + for(var/I in tracked) + if(!tracked[I]) //No damage + continue + usage += projectile_tick_speed_ecost + usage += (current_damage_dampening * projectile_damage_tick_ecost_coefficient) + energy = Clamp(energy - usage, 0, maxenergy) + if(energy <= 0) + deactivate_field() + visible_message("The [src] blinks \"ENERGY DEPLETED\"") + +/obj/item/borg/projectile_dampen/proc/process_recharge() + if(!istype(host)) + energy = Clamp(energy + energy_recharge, 0, maxenergy) + return + if((host.cell.charge >= (host.cell.maxcharge * cyborg_cell_critical_percentage)) && (energy < maxenergy)) + host.cell.use(energy_recharge*energy_recharge_cyborg_drain_coefficient) + energy += energy_recharge + +/obj/item/borg/projectile_dampen/proc/dampen_projectile(obj/item/projectile/P, track_projectile = TRUE) + if(tracked[P]) + return + if(track_projectile) + tracked[P] = P.damage + current_damage_dampening += P.damage + P.damage *= projectile_damage_coefficient + P.speed *= projectile_speed_coefficient + P.add_overlay(projectile_effect) + +/obj/item/borg/projectile_dampen/proc/restore_projectile(obj/item/projectile/P) + tracked -= P + P.damage *= (1/projectile_damage_coefficient) + P.speed *= (1/projectile_speed_coefficient) + P.cut_overlay(projectile_effect) + current_damage_dampening -= P.damage + + /********************************************************************** HUD/SIGHT things ***********************************************************************/ diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index a0940eded1f..1876d6f782a 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -42,7 +42,7 @@ if (opacity) has_opaque_atom = TRUE - + return INITIALIZE_HINT_NORMAL /turf/open/space/attack_ghost(mob/dead/observer/user) @@ -177,7 +177,7 @@ ChangeTurf(/turf/open/floor/plating) return TRUE return FALSE - + /turf/open/space/ReplaceWithLattice() var/dest_x = destination_x var/dest_y = destination_y @@ -186,4 +186,4 @@ destination_x = dest_x destination_y = dest_y destination_z = dest_z - + diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 96e3b9c5905..c4d35d7bd1c 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -92,39 +92,39 @@ LC.attackby(C,user) return coil.place_turf(src, user) - return 1 + return TRUE - return 0 + return FALSE /turf/CanPass(atom/movable/mover, turf/target, height=1.5) - if(!target) return 0 + if(!target) return FALSE if(istype(mover)) // turf/Enter(...) will perform more advanced checks return !density else // Now, doing more detailed checks for air movement and air group formation if(target.blocks_air||blocks_air) - return 0 + return FALSE for(var/obj/obstacle in src) if(!obstacle.CanPass(mover, target, height)) - return 0 + return FALSE for(var/obj/obstacle in target) if(!obstacle.CanPass(mover, src, height)) - return 0 + return FALSE - return 1 + return TRUE /turf/Enter(atom/movable/mover as mob|obj, atom/forget as mob|obj|turf|area) if (!mover) - return 1 + return TRUE // First, make sure it can leave its square if(isturf(mover.loc)) // Nothing but border objects stop you from leaving a tile, only one loop is needed for(var/obj/obstacle in mover.loc) if(!obstacle.CheckExit(mover, src) && obstacle != mover && obstacle != forget) mover.Bump(obstacle, 1) - return 0 + return FALSE var/list/large_dense = list() //Next, check objects to block entry that are on the border @@ -132,14 +132,14 @@ if(border_obstacle.flags & ON_BORDER) if(!border_obstacle.CanPass(mover, mover.loc, 1) && (forget != border_obstacle)) mover.Bump(border_obstacle, 1) - return 0 + return FALSE else large_dense += border_obstacle //Then, check the turf itself if (!src.CanPass(mover, src)) mover.Bump(src, 1) - return 0 + return FALSE //Finally, check objects/mobs to block entry that are not on the border var/atom/movable/tompost_bump @@ -151,8 +151,9 @@ top_layer = obstacle.layer if(tompost_bump) mover.Bump(tompost_bump,1) - return 0 - return 1 //Nothing found to block so return success! + return FALSE + + return TRUE //Nothing found to block so return success! /turf/Entered(atom/movable/AM) if(explosion_level && AM.ex_check(explosion_id)) @@ -185,7 +186,7 @@ O.make_unfrozen() /turf/proc/is_plasteel_floor() - return 0 + return FALSE /turf/proc/levelupdate() for(var/obj/O in src) @@ -303,7 +304,7 @@ if(src_object.contents.len) to_chat(usr, "You start dumping out the contents...") if(!do_after(usr,20,target=src_object)) - return 0 + return FALSE var/list/things = src_object.contents.Copy() var/datum/progressbar/progress = new(user, things.len, src) @@ -311,7 +312,7 @@ sleep(1) qdel(progress) - return 1 + return TRUE ////////////////////////////// //Distance procs @@ -325,7 +326,7 @@ // possible. It results in more efficient (CPU-wise) pathing // for bots and anything else that only moves in cardinal dirs. /turf/proc/Distance_cardinal(turf/T) - if(!src || !T) return 0 + if(!src || !T) return FALSE return abs(x - T.x) + abs(y - T.y) //////////////////////////////////////////////////// @@ -341,7 +342,7 @@ return(2) /turf/proc/can_have_cabling() - return 1 + return TRUE /turf/proc/can_lay_cable() return can_have_cabling() & !intact diff --git a/code/modules/fields/fields.dm b/code/modules/fields/fields.dm new file mode 100644 index 00000000000..4b083d7e026 --- /dev/null +++ b/code/modules/fields/fields.dm @@ -0,0 +1,309 @@ + +//Movable and easily code-modified fields! Allows for custom AOE effects that affect movement and anything inside of them, and can do custom turf effects! +//Supports automatic recalculation/reset on movement. +//If there's any way to make this less CPU intensive than I've managed, gimme a call or do it yourself! - kevinz000 + +//Field shapes +#define FIELD_NO_SHAPE 0 //Does not update turfs automatically +#define FIELD_SHAPE_RADIUS_SQUARE 1 //Uses current_range and square_depth_up/down +#define FIELD_SHAPE_CUSTOM_SQUARE 2 //Uses square_height and square_width and square_depth_up/down + +//Proc to make fields. make_field(field_type, field_params_in_associative_list) +/proc/make_field(field_type, list/field_params, override_checks = FALSE, start_field = TRUE) + var/datum/proximity_monitor/advanced/F = new field_type() + if(!F.assume_params(field_params) && !override_checks) + QDEL_NULL(F) + if(!F.check_variables() && !override_checks) + QDEL_NULL(F) + if(start_field && (F || override_checks)) + F.Initialize() + return F + +/datum/proximity_monitor/advanced + var/name = "\improper Energy Field" + //Field setup specifications + var/field_shape = FIELD_NO_SHAPE + var/square_height = 0 + var/square_width = 0 + var/square_depth_up = 0 + var/square_depth_down = 0 + //Processing + var/requires_processing = FALSE + var/process_inner_turfs = FALSE //Don't do this unless it's absolutely necessary + var/process_edge_turfs = FALSE //Don't do this either unless it's absolutely necessary, you can just track what things are inside manually or on the initial setup. + var/setup_edge_turfs = FALSE //Setup edge turfs/all field turfs. Set either or both to ON when you need it, it's defaulting to off unless you do to save CPU. + var/setup_field_turfs = FALSE + + var/list/turf/field_turfs = list() + var/list/turf/edge_turfs = list() + var/list/turf/field_turfs_new = list() + var/list/turf/edge_turfs_new = list() + +/datum/proximity_monitor/advanced/New() + SSfields.register_new_field(src) + +/datum/proximity_monitor/advanced/Destroy() + SSfields.unregister_field(src) + full_cleanup() + return ..() + +/datum/proximity_monitor/advanced/proc/assume_params(list/field_params) + var/pass_check = TRUE + for(var/param in field_params) + if(vars[param] || isnull(vars[param]) || (param in vars)) + vars[param] = field_params[param] + else + pass_check = FALSE + return pass_check + +/datum/proximity_monitor/advanced/proc/check_variables() + var/pass = TRUE + if(field_shape == FIELD_NO_SHAPE) //If you're going to make a manually updated field you shouldn't be using automatic checks so don't. + pass = FALSE + if(current_range < 0 || square_height < 0 || square_width < 0 || square_depth_up < 0 || square_depth_down < 0) + pass = FALSE + if(!istype(host)) + pass = FALSE + return pass + +/datum/proximity_monitor/advanced/process() + if(process_inner_turfs) + for(var/turf/T in field_turfs) + process_inner_turf(T) + CHECK_TICK //Really crappy lagchecks, needs improvement once someone starts using processed fields. + if(process_edge_turfs) + for(var/turf/T in edge_turfs) + process_edge_turf(T) + CHECK_TICK //Same here. + +/datum/proximity_monitor/advanced/proc/process_inner_turf(turf/T) + +/datum/proximity_monitor/advanced/proc/process_edge_turf(turf/T) + +/datum/proximity_monitor/advanced/proc/Initialize() + setup_field() + post_setup_field() + +/datum/proximity_monitor/advanced/proc/full_cleanup() //Full cleanup for when you change something that would require complete resetting. + for(var/turf/T in edge_turfs) + cleanup_edge_turf(T) + for(var/turf/T in field_turfs) + cleanup_field_turf(T) + +/datum/proximity_monitor/advanced/proc/recalculate_field(ignore_movement_check = FALSE) //Call every time the field moves (done automatically if you use update_center) or a setup specification is changed. + if(!(ignore_movement_check || ((host.loc != last_host_loc) && (field_shape != FIELD_NO_SHAPE)))) + return + update_new_turfs() + var/list/turf/needs_setup = field_turfs_new.Copy() + if(setup_field_turfs) + for(var/turf/T in field_turfs) + if(!(T in needs_setup)) + cleanup_field_turf(T) + else + needs_setup -= T + CHECK_TICK + for(var/turf/T in needs_setup) + setup_field_turf(T) + CHECK_TICK + if(setup_edge_turfs) + for(var/turf/T in edge_turfs) + cleanup_edge_turf(T) + CHECK_TICK + for(var/turf/T in edge_turfs_new) + setup_edge_turf(T) + CHECK_TICK + +/datum/proximity_monitor/advanced/proc/field_turf_canpass(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_turf/F, turf/entering) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_turf_uncross(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_turf/F) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_turf_crossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_turf/F) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_turf_uncrossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_turf/F) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_edge_canpass(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F, turf/entering) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_edge_uncross(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_edge_crossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F) + return TRUE + +/datum/proximity_monitor/advanced/proc/field_edge_uncrossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F) + return TRUE + +/datum/proximity_monitor/advanced/HandleMove() + var/atom/_host = host + var/atom/new_host_loc = _host.loc + if(last_host_loc != new_host_loc) + recalculate_field() + +/datum/proximity_monitor/advanced/proc/post_setup_field() + +/datum/proximity_monitor/advanced/proc/setup_field() + update_new_turfs() + if(setup_field_turfs) + for(var/turf/T in field_turfs_new) + setup_field_turf(T) + CHECK_TICK + if(setup_edge_turfs) + for(var/turf/T in edge_turfs_new) + setup_edge_turf(T) + CHECK_TICK + +/datum/proximity_monitor/advanced/proc/cleanup_field_turf(turf/T) + qdel(field_turfs[T]) + field_turfs -= T + +/datum/proximity_monitor/advanced/proc/cleanup_edge_turf(turf/T) + qdel(edge_turfs[T]) + edge_turfs -= T + +/datum/proximity_monitor/advanced/proc/setup_field_turf(turf/T) + field_turfs[T] = new /obj/effect/abstract/proximity_checker/advanced/field_turf(T, src) + +/datum/proximity_monitor/advanced/proc/setup_edge_turf(turf/T) + edge_turfs[T] = new /obj/effect/abstract/proximity_checker/advanced/field_edge(T, src) + +/datum/proximity_monitor/advanced/proc/update_new_turfs() + if(!istype(host)) + return FALSE + last_host_loc = host.loc + var/turf/center = get_turf(host) + field_turfs_new = list() + edge_turfs_new = list() + switch(field_shape) + if(FIELD_NO_SHAPE) + return FALSE + if(FIELD_SHAPE_RADIUS_SQUARE) + for(var/turf/T in block(locate(center.x-current_range,center.y-current_range,center.z-square_depth_down),locate(center.x+current_range, center.y+current_range,center.z+square_depth_up))) + field_turfs_new += T + edge_turfs_new = field_turfs_new.Copy() + if(current_range >= 1) + var/list/turf/center_turfs = list() + for(var/turf/T in block(locate(center.x-current_range+1,center.y-current_range+1,center.z-square_depth_down),locate(center.x+current_range-1, center.y+current_range-1,center.z+square_depth_up))) + center_turfs += T + for(var/turf/T in center_turfs) + edge_turfs_new -= T + if(FIELD_SHAPE_CUSTOM_SQUARE) + for(var/turf/T in block(locate(center.x-square_width,center.y-square_height,center.z-square_depth_down),locate(center.x+square_width, center.y+square_height,center.z+square_depth_up))) + field_turfs_new += T + edge_turfs_new = field_turfs_new.Copy() + if(square_height >= 1 && square_width >= 1) + var/list/turf/center_turfs = list() + for(var/turf/T in block(locate(center.x-square_width+1,center.y-square_height+1,center.z-square_depth_down),locate(center.x+square_width-1, center.y+square_height-1,center.z+square_depth_up))) + center_turfs += T + for(var/turf/T in center_turfs) + edge_turfs_new -= T + +//Gets edge direction/corner, only works with square radius/WDH fields! +/datum/proximity_monitor/advanced/proc/get_edgeturf_direction(turf/T, turf/center_override = null) + var/turf/checking_from = get_turf(host) + if(istype(center_override)) + checking_from = center_override + if(field_shape != FIELD_SHAPE_RADIUS_SQUARE && field_shape != FIELD_SHAPE_CUSTOM_SQUARE) + return + if(!(T in edge_turfs)) + return + switch(field_shape) + if(FIELD_SHAPE_RADIUS_SQUARE) + if(((T.x == (checking_from.x + current_range)) || (T.x == (checking_from.x - current_range))) && ((T.y == (checking_from.y + current_range)) || (T.y == (checking_from.y - current_range)))) + return get_dir(checking_from, T) + if(T.x == (checking_from.x + current_range)) + return EAST + if(T.x == (checking_from.x - current_range)) + return WEST + if(T.y == (checking_from.y - current_range)) + return SOUTH + if(T.y == (checking_from.y + current_range)) + return NORTH + if(FIELD_SHAPE_CUSTOM_SQUARE) + if(((T.x == (checking_from.x + square_width)) || (T.x == (checking_from.x - square_width))) && ((T.y == (checking_from.y + square_height)) || (T.y == (checking_from.y - square_height)))) + return get_dir(checking_from, T) + if(T.x == (checking_from.x + square_width)) + return EAST + if(T.x == (checking_from.x - square_width)) + return WEST + if(T.y == (checking_from.y - square_height)) + return SOUTH + if(T.y == (checking_from.y + square_height)) + return NORTH + +//DEBUG FIELDS +/datum/proximity_monitor/advanced/debug + name = "\improper Color Matrix Field" + field_shape = FIELD_SHAPE_RADIUS_SQUARE + current_range = 5 + var/set_fieldturf_color = "#aaffff" + var/set_edgeturf_color = "#ffaaff" + setup_field_turfs = TRUE + setup_edge_turfs = TRUE + +/datum/proximity_monitor/advanced/debug/recalculate_field() + ..() + +/datum/proximity_monitor/advanced/debug/post_setup_field() + ..() + +/datum/proximity_monitor/advanced/debug/setup_edge_turf(turf/T) + T.color = set_edgeturf_color + ..() + +/datum/proximity_monitor/advanced/debug/cleanup_edge_turf(turf/T) + T.color = initial(T.color) + ..() + if(T in field_turfs) + T.color = set_fieldturf_color + +/datum/proximity_monitor/advanced/debug/setup_field_turf(turf/T) + T.color = set_fieldturf_color + ..() + +/datum/proximity_monitor/advanced/debug/cleanup_field_turf(turf/T) + T.color = initial(T.color) + ..() + +//DEBUG FIELD ITEM +/obj/item/device/multitool/field_debug + name = "strange multitool" + desc = "Seems to project a colored field!" + var/list/field_params = list("field_shape" = FIELD_SHAPE_RADIUS_SQUARE, "current_range" = 5, "set_fieldturf_color" = "#aaffff", "set_edgeturf_color" = "#ffaaff") + var/field_type = /datum/proximity_monitor/advanced/debug + var/operating = FALSE + var/datum/proximity_monitor/advanced/current = null + +/obj/item/device/multitool/field_debug/New() + START_PROCESSING(SSobj, src) + ..() + +/obj/item/device/multitool/field_debug/Destroy() + STOP_PROCESSING(SSobj, src) + QDEL_NULL(current) + ..() + +/obj/item/device/multitool/field_debug/proc/setup_debug_field() + var/list/new_params = field_params.Copy() + new_params["host"] = src + current = make_field(field_type, new_params) + +/obj/item/device/multitool/field_debug/attack_self(mob/user) + operating = !operating + to_chat(user, "You turn the [src] [operating? "on":"off"].") + if(!istype(current) && operating) + setup_debug_field() + else if(!operating) + QDEL_NULL(current) + +/obj/item/device/multitool/field_debug/on_mob_move() + check_turf(get_turf(src)) + +/obj/item/device/multitool/field_debug/process() + check_turf(get_turf(src)) + +/obj/item/device/multitool/field_debug/proc/check_turf(turf/T) + current.HandleMove() diff --git a/code/modules/fields/peaceborg_dampener.dm b/code/modules/fields/peaceborg_dampener.dm new file mode 100644 index 00000000000..bcf8a885851 --- /dev/null +++ b/code/modules/fields/peaceborg_dampener.dm @@ -0,0 +1,106 @@ + +//Projectile dampening field that slows projectiles and lowers their damage for an energy cost deducted every 1/5 second. +//Only use square radius for this! +/datum/proximity_monitor/advanced/peaceborg_dampener + name = "\improper Hyperkinetic Dampener Field" + requires_processing = TRUE + setup_edge_turfs = TRUE + setup_field_turfs = TRUE + field_shape = FIELD_SHAPE_RADIUS_SQUARE + var/static/image/edgeturf_south = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_south") + var/static/image/edgeturf_north = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_north") + var/static/image/edgeturf_west = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_west") + var/static/image/edgeturf_east = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_east") + var/static/image/northwest_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_northwest") + var/static/image/southwest_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southwest") + var/static/image/northeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_northeast") + var/static/image/southeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southeast") + var/obj/item/borg/projectile_dampen/projector = null + var/list/obj/item/projectile/tracked + var/list/obj/item/projectile/staging + +/datum/proximity_monitor/advanced/peaceborg_dampener/New() + tracked = list() + staging = list() + ..() + +/datum/proximity_monitor/advanced/peaceborg_dampener/process() + if(!istype(projector)) + qdel(src) + var/list/ranged = list() + for(var/obj/item/projectile/P in range(current_range, get_turf(host))) + ranged += P + for(var/obj/item/projectile/P in tracked) + if(!(P in ranged) || !P.loc) + release_projectile(P) + for(var/mob/living/silicon/robot/R in range(current_range, get_turf(host))) + if(R.has_buckled_mobs()) + for(var/mob/living/L in R.buckled_mobs) + L.visible_message("[L] is knocked off of [R] by the charge in [R]'s chassis induced by [name]!") //I know it's bad. + L.Weaken(3) + R.unbuckle_mob(L) + do_sparks(5, 0, L) + ..() + +/datum/proximity_monitor/advanced/peaceborg_dampener/setup_edge_turf(turf/T) + ..() + var/image/I = get_edgeturf_overlay(get_edgeturf_direction(T)) + var/obj/effect/abstract/proximity_checker/advanced/F = edge_turfs[T] + F.appearance = I.appearance + F.invisibility = 0 + F.layer = 5 + +/datum/proximity_monitor/advanced/peaceborg_dampener/cleanup_edge_turf(turf/T) + ..() + +/datum/proximity_monitor/advanced/peaceborg_dampener/proc/get_edgeturf_overlay(direction) + switch(direction) + if(NORTH) + return edgeturf_north + if(SOUTH) + return edgeturf_south + if(EAST) + return edgeturf_east + if(WEST) + return edgeturf_west + if(NORTHEAST) + return northeast_corner + if(NORTHWEST) + return northwest_corner + if(SOUTHEAST) + return southeast_corner + if(SOUTHWEST) + return southwest_corner + +/datum/proximity_monitor/advanced/peaceborg_dampener/proc/capture_projectile(obj/item/projectile/P, track_projectile = TRUE) + if(P in tracked) + return + projector.dampen_projectile(P, track_projectile) + if(track_projectile) + tracked += P + +/datum/proximity_monitor/advanced/peaceborg_dampener/proc/release_projectile(obj/item/projectile/P) + projector.restore_projectile(P) + tracked -= P + +/datum/proximity_monitor/advanced/peaceborg_dampener/field_edge_uncrossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F) + if(!is_turf_in_field(get_turf(AM), src)) + if(istype(AM, /obj/item/projectile)) + if(AM in tracked) + release_projectile(AM) + else + capture_projectile(AM, FALSE) + return ..() + +/datum/proximity_monitor/advanced/peaceborg_dampener/field_edge_crossed(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F) + if(istype(AM, /obj/item/projectile) && !(AM in tracked) && staging[AM] && !is_turf_in_field(staging[AM], src)) + capture_projectile(AM) + staging -= AM + return ..() + +/datum/proximity_monitor/advanced/peaceborg_dampener/field_edge_canpass(atom/movable/AM, obj/effect/abstract/proximity_checker/advanced/field_edge/F, turf/entering) + if(istype(AM, /obj/item/projectile)) + staging[AM] = get_turf(AM) + . = ..() + if(!.) + staging -= AM //This one ain't goin' through. diff --git a/code/modules/fields/turf_objects.dm b/code/modules/fields/turf_objects.dm new file mode 100644 index 00000000000..683fa67c962 --- /dev/null +++ b/code/modules/fields/turf_objects.dm @@ -0,0 +1,76 @@ + +/obj/effect/abstract/proximity_checker/advanced + name = "field" + desc = "Why can you see energy fields?!" + icon = null + icon_state = null + alpha = 0 + invisibility = INVISIBILITY_ABSTRACT + flags = ABSTRACT|ON_BORDER + var/datum/proximity_monitor/advanced/parent = null + +/obj/effect/abstract/proximity_checker/advanced/Initialize(mapload, _monitor) + if(_monitor) + parent = _monitor + return ..() + +/obj/effect/abstract/proximity_checker/advanced/center + name = "field anchor" + desc = "No." + +/obj/effect/abstract/proximity_checker/advanced/field_turf + name = "energy field" + desc = "Get off my turf!" + +/obj/effect/abstract/proximity_checker/advanced/field_turf/CanPass(atom/movable/AM, turf/target, height) + if(parent) + return parent.field_turf_canpass(AM, src, target) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_turf/Crossed(atom/movable/AM) + if(parent) + return parent.field_turf_crossed(AM, src) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_turf/Uncross(atom/movable/AM) + if(parent) + return parent.field_turf_uncross(AM, src) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_turf/Uncrossed(atom/movable/AM) + if(parent) + return parent.field_turf_uncrossed(AM, src) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_edge + name = "energy field edge" + desc = "Edgy description here." + +/obj/effect/abstract/proximity_checker/advanced/field_edge/CanPass(atom/movable/AM, turf/target, height) + if(parent) + return parent.field_edge_canpass(AM, src, target) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_edge/Crossed(atom/movable/AM) + if(parent) + return parent.field_edge_crossed(AM, src) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_edge/Uncross(atom/movable/AM) + if(parent) + return parent.field_edge_uncross(AM, src) + return TRUE + +/obj/effect/abstract/proximity_checker/advanced/field_edge/Uncrossed(atom/movable/AM) + if(parent) + return parent.field_edge_uncrossed(AM, src) + return TRUE + +/proc/is_turf_in_field(turf/T, datum/proximity_monitor/advanced/F) //Looking for ways to optimize this! + for(var/obj/effect/abstract/proximity_checker/advanced/O in T) + if(istype(O, /obj/effect/abstract/proximity_checker/advanced/field_edge)) + if(O.parent == F) + return FIELD_EDGE + if(O.parent == F) + return FIELD_TURF + return NO_FIELD diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 80156ba04f7..fb723d28b18 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -359,7 +359,8 @@ /obj/item/weapon/reagent_containers/borghypo/peace, /obj/item/weapon/holosign_creator/cyborg, /obj/item/borg/cyborghug/peacekeeper, - /obj/item/weapon/extinguisher) + /obj/item/weapon/extinguisher, + /obj/item/borg/projectile_dampen) emag_modules = list(/obj/item/weapon/reagent_containers/borghypo/peace/hacked) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/peacekeeper, diff --git a/icons/effects/fields.dmi b/icons/effects/fields.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5eadb96a1a01822a7a37b9c9b70d2efce0db2d06 GIT binary patch literal 1939 zcma)-dpy&P9>;$hTiS+6xoc5QJVo@{BdqM=-V=!(L{V~SL@@z{i zJ-L+@dn8X{s$*7@%O)n5jhanMxomU1&g=Yt&L7{;=kLUxZ%IhRaIB9jsm0Dw|m$7|KevEL5ib;$OG zpRwvIxM-N`fRMxQGjzjpZAqwY8xz+~=CeOys%PfPC>;}momEYFhP^X6UU}jky;pOH zFk%P|7m|GWZHCXIyZ&ceU&-meeLR-?ZZJ>Ta^e&C`XvVjVQXZ;nooxMFYj0fl%)_+ z{<2bb@L7G!lG)lJ31gt8$ z_YZ|uV*vnK=HrehQmUoZ0|`QJ1gC+B5ADW<&FuIdq-k9_E*1B8NZ=A@CDd7#GJ5%P zEACxbVTP?E2!Y0%v~MXr=zGZ%#d>wAA7y{O*xQ6FZ#L#4K74r_^MoC4*IY10{yAcQ zb3x?e%E6J~UNXD#KzXnn+|44!uk(jrF!`md_>nhPt1kxq4i@O}`Z|GvyNlNL5i45s z0+vRb!vX5O3P~ZLcv=Khp2y%!6=3U!OlI7!(k7yFIqAFVUt4cryDd6aR_5Kl$R^b)@p=f$ zEN3jPJ~Uf=AQx@MBgRTXwZjU1sg0T~{08jfLG6(V;>hBdaX{>$;q0!41CTkA;(NDk-|#Mr-sxkGn}frSccixsSCffd*HYs3#+Pa(eeXg#DsP!Gb0J0)S=^LeH?O!YV;w8LKq7JIQ zNtsC&UjZYb^|Gm;On^q3gDCldV#PC9wpYIJswYVOJwJ}oALzbug4(6>twpL6_H|7g zL0n=XimBp+HD0`kQS50!m72PKJG}2U0azCO2$9qn`2D?+kz{ha$l|b0jb$Z^8QAv% zZts@}@_zfsf$@3q>OEx_5BEg+^`M8#VCd))TBK2|(PKf+fGJCo5njA*M^O zpVKba{OJ+8SH`y?+urszFOs`Bgp7MtkPm>Q^gm2t5e(i3w>Q;5N$dwhah2(KUtH*0 z4P3nG_FZa&_l1lb+g4<~t8;VTUExi2?^?+NzBkF*kobRcC9RvMd-9Lxn$$ICt@zrZ z#Pg=Zw4*Hl>Fr3taH-R`;(o7dKVp|=4b;*Nj%qUNy3D%olX=(iJ8ME+Bodg!$SlFs zMIpy*{tJCTg}!_y8J6@TMBQ~U6X((Qtn`n~Uf?g(M#U9X17ZV+GwweJ zqO!FfASqLvUM0HGcbc>xK)Q;{kN!*VFxEeZ0|rv{{4*#FOzqIB4OjJRwZ4%a2_lpd@RX?er^lrSIF>QBcku!hDKb z5@tOLntz7?suU+@oeqp?NegOW<{cW9zvsVH^%NVVRVeMRzn|wn&>*vkiL|x+mT8_8 v3j_HFY&a2xWlgC&Yk;;ZqzLf^xabf{dlp-JWvzen%K| Date: Thu, 18 May 2017 09:53:57 -0700 Subject: [PATCH 086/130] Automatic changelog generation for PR #27234 [ci skip] --- html/changelogs/AutoChangeLog-pr-27234.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27234.yml diff --git a/html/changelogs/AutoChangeLog-pr-27234.yml b/html/changelogs/AutoChangeLog-pr-27234.yml new file mode 100644 index 00000000000..55add0d61b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27234.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "Peacekeeper cyborgs now have projectile dampening fields." From 264e8b86254002abb45ac2da3e290a10deb7419c Mon Sep 17 00:00:00 2001 From: Tacolizard Date: Thu, 18 May 2017 09:55:34 -0700 Subject: [PATCH 087/130] Plasmaman Plasma Tanks are just as large as normal emergency tanks (#27372) * extreme power creep please ban me * Update tank_types.dm --- code/game/objects/items/weapons/tanks/tank_types.dm | 2 ++ 1 file changed, 2 insertions(+) mode change 100644 => 100755 code/game/objects/items/weapons/tanks/tank_types.dm diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm old mode 100644 new mode 100755 index 9617f8820a5..f451c9b56cf --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -140,6 +140,8 @@ item_state = "plasmaman_tank_belt" slot_flags = SLOT_BELT force = 5 + volume = 3 + w_class = WEIGHT_CLASS_SMALL //thanks i forgot this /obj/item/weapon/tank/internals/plasmaman/belt/full/New() ..() From 6bcc9011d0ad5d5ee62f41306ac604bdacef16b2 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 09:55:36 -0700 Subject: [PATCH 088/130] Automatic changelog generation for PR #27372 [ci skip] --- html/changelogs/AutoChangeLog-pr-27372.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27372.yml diff --git a/html/changelogs/AutoChangeLog-pr-27372.yml b/html/changelogs/AutoChangeLog-pr-27372.yml new file mode 100644 index 00000000000..40e5e1abd01 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27372.yml @@ -0,0 +1,4 @@ +author: "Tacolizard Forever: Plasmaman Powercreep" +delete-after: True +changes: + - tweak: "Plasmaman tanks are the same size as emergency oxygen tanks." From 305b836e0f11719c383d586c781cf6be67cabb38 Mon Sep 17 00:00:00 2001 From: Robustin Date: Thu, 18 May 2017 12:56:13 -0400 Subject: [PATCH 089/130] Makes clearer that gang outerwear is armored --- code/game/gamemodes/gang/gang_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 0d733d358c6..8707066d3d7 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -95,7 +95,7 @@ to_chat(user, " This is your gang's official uniform, wearing it will increase your influence") /datum/gang_item/clothing/suit - name = "Gang Outerwear" + name = "Gang Armored Outerwear" id = "suit" cost = 1 From fdc79301d644cbffef77fcc06cbb8b1b68500dff Mon Sep 17 00:00:00 2001 From: Mike Long Date: Thu, 18 May 2017 12:56:28 -0400 Subject: [PATCH 090/130] Adds a new toy to arcade prizes. A rumbling toy toolbox meant to mimic hisgrace (#27371) * Adds a new toy to arcade prizes. A rumbling toy toolbox meant to mimic hisgrace. * Adds attack verb and fixes formatting on a list. --- code/game/machinery/computer/arcade.dm | 3 ++- code/game/objects/items/toys.dm | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 643282ab4a6..1fdfd61f07f 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -43,7 +43,8 @@ /obj/item/weapon/grenade/chem_grenade/glitter/pink = 1, /obj/item/weapon/grenade/chem_grenade/glitter/blue = 1, /obj/item/weapon/grenade/chem_grenade/glitter/white = 1, - /obj/item/toy/eightball = 2) + /obj/item/toy/eightball = 2, + /obj/item/toy/windupToolbox = 2) light_color = LIGHT_COLOR_GREEN diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 5353341ab6c..69e00e057eb 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -279,6 +279,28 @@ resistance_flags = FLAMMABLE +/obj/item/toy/windupToolbox + name = "windup toolbox" + desc = "A replica toolbox that rumbles when you turn the key" + icon_state = "his_grace" + item_state = "artistic_toolbox" + var/active = FALSE + icon = 'icons/obj/weapons.dmi' + attack_verb = list("robusted") + +/obj/item/toy/windupToolbox/attack_self(mob/user) + if(!active) + icon_state = "his_grace_awakened" + to_chat(user, "You wind up [src], it begins to rumble.") + active = TRUE + addtimer(CALLBACK(src, .proc/stopRumble), 600) + else + to_chat(user, "[src] is already active.") + +/obj/item/toy/windupToolbox/proc/stopRumble() + icon_state = initial(icon_state) + active = FALSE + /* * Subtype of Double-Bladed Energy Swords */ From ccb42a278e5b90b178344052656ebef9987380b3 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 09:56:30 -0700 Subject: [PATCH 091/130] Automatic changelog generation for PR #27371 [ci skip] --- html/changelogs/AutoChangeLog-pr-27371.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27371.yml diff --git a/html/changelogs/AutoChangeLog-pr-27371.yml b/html/changelogs/AutoChangeLog-pr-27371.yml new file mode 100644 index 00000000000..5557069616b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27371.yml @@ -0,0 +1,4 @@ +author: "Lordpidey" +delete-after: True +changes: + - rscadd: "Toy toolboxes with realistic rumbling action have been added to arcade prizes." From 2a8e81daed82a9fa7c3ecc85b7ce5bd802c3bc6f Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Thu, 18 May 2017 18:09:56 +0100 Subject: [PATCH 092/130] Annoyed admirals recalling shuttles :cl: coiax add: When a shuttle is called, sometimes an on-call admiral, using availible information to them, will recall the shuttle from Centcom. /:cl: This is in essence, a simple IC way for admins to recall the shuttle if they feel that the shuttle should not come. It's up to them entirely, the system does not trigger otherwise. They also get to set a cranky message that is automatically fed back to the crew. It would be nice if admins used their own judgement if the crew is evacuating for no real reason, and might send an ERT at the same time to keep the round going? Who knows, I'm just providing the tools. --- code/__HELPERS/unsorted.dm | 21 +++++++++++++++++++ code/_globalvars/lists/flavor_misc.dm | 2 ++ code/controllers/subsystem/shuttle.dm | 29 +++++++++++++++++++++++++-- code/modules/admin/topic.dm | 5 +++++ 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index f35a6eaa156..c5947259d48 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1416,3 +1416,24 @@ GLOBAL_PROTECT(valid_HTTPSGet) mob_occupant = brain.brainmob return mob_occupant + +/proc/msglog_admins(text) + message_admins(text) + log_admin(text) + +/proc/trigger_centcom_recall() + if(SSshuttle.emergency.mode != SHUTTLE_CALL) + return + + var/time = rand(600, 1200) + var/message = pick(GLOB.annoyed_admiral_messages) + + message = input("Enter message from the on-call admiral to be put in the recall report.", "Annoyed Admiral Message", message) as text|null + + if(!message) + return + + message_admins("[key_name_admin(usr)] triggered a Centcom recall in [time/10] seconds, with the annoyed admiral message of: [message]") + log_game("[key_name(usr)] triggered a Centcom recall in [time/10] seconds, with the annoyed admiral message of: [message]") + + addtimer(CALLBACK(SSshuttle, /datum/controller/subsystem/shuttle/.proc/centcom_recall, SSshuttle.emergency.timer, message), time) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 7a4ce0c57a0..7f1198be394 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -161,3 +161,5 @@ GLOBAL_LIST_INIT(numbers_as_words, list("One", "Two", "Three", "Four", return L GLOBAL_LIST_INIT(station_numerals, greek_letters + phonetic_alphabet + numbers_as_words + generate_number_strings()) + +GLOBAL_LIST_INIT(annoyed_admiral_messages, list("Do you know how expensive these stations are?","Stop wasting my time.","I was sleeping, thanks a lot.","Stand and fight you cowards!","You knew the risks coming in.","Stop being paranoid.","Whatever's broken just build a new one.","No.", "null","Error: No comment given.", "It's a good day to die!")) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 5057bf63ecb..e1c85849c5c 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -215,7 +215,32 @@ SUBSYSTEM_DEF(shuttle) emergency.request(null, signal_origin, html_decode(emergency_reason), 0) log_game("[key_name(user)] has called the shuttle.") - message_admins("[key_name_admin(user)] has called the shuttle.") + message_admins("[key_name_admin(user)] has called the shuttle. (TRIGGER CENTCOM RECALL)") + +/datum/controller/subsystem/shuttle/proc/centcom_recall(old_timer, annoyed_admiral_message) + if(emergency.mode != SHUTTLE_CALL || emergency.timer != old_timer) + return + + emergency.cancel(/area/centcom) + msglog_admins("Shuttle has been recalled from Centcom.") + + addtimer(CALLBACK(src, .proc/centcom_recall2, annoyed_admiral_message), 50) + +/datum/controller/subsystem/shuttle/proc/centcom_recall2(annoyed_admiral_message) + if(!annoyed_admiral_message) + annoyed_admiral_message = pick(GLOB.annoyed_admiral_messages) + var/intercepttext = "NanoTrasen Update: Request For Shuttle.
\ + To whom it may concern:

\ + We have taken note of the situation upon [station_name()] and have come to the \ + conclusion that it does not warrant the abandonment of the station.
\ + If you do not agree with our opinion we suggest that you open a direct \ + line with us and explain the nature of your crisis.

\ + This message has been automatically generated based upon readings from long \ + range diagnostic tools. To assure the quality of your request every finalized report \ + is reviewed by an on-call rear admiral.
\ + Rear Admiral's Notes: \ + [annoyed_admiral_message]" + print_command_report(intercepttext, announce=TRUE) // Called when an emergency shuttle mobile docking port is // destroyed, which will only happen with admin intervention @@ -514,4 +539,4 @@ SUBSYSTEM_DEF(shuttle) for(var/obj/docking_port/mobile/M in mobile) if(M.is_in_shuttle_bounds(A)) return TRUE - \ No newline at end of file + diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 98c26857a25..c8cadae50c2 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -281,6 +281,11 @@ minor_announce("The emergency shuttle will reach its destination in [round(SSshuttle.emergency.timeLeft(600))] minutes.") message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds.") href_list["secrets"] = "check_antagonist" + else if(href_list["trigger_centcom_recall"]) + if(!check_rights(R_ADMIN)) + return + + trigger_centcom_recall() else if(href_list["toggle_continuous"]) if(!check_rights(R_ADMIN)) From 521c67389bcc131e1b7c95c94bbff3e9639f660a Mon Sep 17 00:00:00 2001 From: Lzimann Date: Thu, 18 May 2017 14:37:54 -0300 Subject: [PATCH 093/130] Fixes having more movespeed when xenos hug themselves --- code/modules/mob/living/carbon/alien/status_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/status_procs.dm b/code/modules/mob/living/carbon/alien/status_procs.dm index 653b05ae5a8..24c496cd771 100644 --- a/code/modules/mob/living/carbon/alien/status_procs.dm +++ b/code/modules/mob/living/carbon/alien/status_procs.dm @@ -17,4 +17,4 @@ /mob/living/carbon/alien/AdjustStunned(amount, updating = 1, ignore_canstun = 0) . = ..() if(!.) - move_delay_add = min(move_delay_add + round(amount / 2), 10) + move_delay_add = min(max(0, move_delay_add + round(amount / 2)), 10) From d5ac1063928eb22fcd5d7c680182a80a85f09495 Mon Sep 17 00:00:00 2001 From: sybil Date: Thu, 18 May 2017 19:56:16 +0000 Subject: [PATCH 094/130] Automatic changelog compile, [ci skip] --- html/changelog.html | 19 +++++++++++++++++++ html/changelogs/.all_changelog.yml | 17 +++++++++++++++++ html/changelogs/AutoChangeLog-pr-27234.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27316.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27337.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27359.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27361.yml | 8 -------- html/changelogs/AutoChangeLog-pr-27371.yml | 4 ---- html/changelogs/AutoChangeLog-pr-27372.yml | 4 ---- 9 files changed, 36 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-27234.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27316.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27337.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27359.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27361.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27371.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27372.yml diff --git a/html/changelog.html b/html/changelog.html index 2f8fe7ebbcb..e31707dda01 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,12 +56,31 @@ -->

18 May 2017

+

Joan updated:

+
    +
  • Proselytizing alloy shards will now proselytize all the shards in the tile, instead of requiring you to proselytize each one at a time.
  • +
+

Lordpidey updated:

+
    +
  • Space ninjas now use action buttons instead of verbs for a more consistent user experience.
  • +
  • Toy toolboxes with realistic rumbling action have been added to arcade prizes.
  • +
+

Tacolizard Forever: Plasmaman Powercreep updated:

+
    +
  • Plasmaman tanks are the same size as emergency oxygen tanks.
  • +

coiax updated:

  • Syndicate agents can purchase a "codespeak manual", that teaches them a language that sounds like a series of codewords. You can also hit other people with the manual to teach them. One use per manual.
  • Nuclear operatives have access to a deluxe manual that is more expensive but has unlimited uses.
  • Syndicate AIs know Codespeak for free.
  • Spacevines can no longer spread on space transit turfs.
  • +
  • Plastic explosives can no longer be detonated by EMPs.
  • +
  • Various vending machines, when shooting their inventory at nearby people, will "demonstrate their products features". This means that if a cigarette vending machine throws a lighter at you, it will be on. Vending machines also choose random products when throwing, rather than the first available one.
  • +
+

kevinz000 updated:

+
    +
  • Peacekeeper cyborgs now have projectile dampening fields.

17 May 2017

diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 398c8550afe..488671e683a 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11303,6 +11303,16 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. coiax: - balance: Magic eightballs are now tiny items, able to fit into a box and pocket. 2017-05-18: + Joan: + - rscadd: Proselytizing alloy shards will now proselytize all the shards in the + tile, instead of requiring you to proselytize each one at a time. + Lordpidey: + - tweak: Space ninjas now use action buttons instead of verbs for a more consistent + user experience. + - rscadd: Toy toolboxes with realistic rumbling action have been added to arcade + prizes. + 'Tacolizard Forever: Plasmaman Powercreep': + - tweak: Plasmaman tanks are the same size as emergency oxygen tanks. coiax: - rscadd: Syndicate agents can purchase a "codespeak manual", that teaches them a language that sounds like a series of codewords. You can also hit other people @@ -11311,3 +11321,10 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. but has unlimited uses. - rscadd: Syndicate AIs know Codespeak for free. - bugfix: Spacevines can no longer spread on space transit turfs. + - balance: Plastic explosives can no longer be detonated by EMPs. + - rscadd: Various vending machines, when shooting their inventory at nearby people, + will "demonstrate their products features". This means that if a cigarette vending + machine throws a lighter at you, it will be on. Vending machines also choose + random products when throwing, rather than the first available one. + kevinz000: + - rscadd: Peacekeeper cyborgs now have projectile dampening fields. diff --git a/html/changelogs/AutoChangeLog-pr-27234.yml b/html/changelogs/AutoChangeLog-pr-27234.yml deleted file mode 100644 index 55add0d61b3..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27234.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "Peacekeeper cyborgs now have projectile dampening fields." diff --git a/html/changelogs/AutoChangeLog-pr-27316.yml b/html/changelogs/AutoChangeLog-pr-27316.yml deleted file mode 100644 index ac36de1da25..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27316.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Lordpidey" -delete-after: True -changes: - - tweak: "Space ninjas now use action buttons instead of verbs for a more consistent user experience." diff --git a/html/changelogs/AutoChangeLog-pr-27337.yml b/html/changelogs/AutoChangeLog-pr-27337.yml deleted file mode 100644 index 55633298a8f..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27337.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Joan" -delete-after: True -changes: - - rscadd: "Proselytizing alloy shards will now proselytize all the shards in the tile, instead of requiring you to proselytize each one at a time." diff --git a/html/changelogs/AutoChangeLog-pr-27359.yml b/html/changelogs/AutoChangeLog-pr-27359.yml deleted file mode 100644 index 26b56e1b299..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27359.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - balance: "Plastic explosives can no longer be detonated by EMPs." diff --git a/html/changelogs/AutoChangeLog-pr-27361.yml b/html/changelogs/AutoChangeLog-pr-27361.yml deleted file mode 100644 index 85daa80c5e6..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27361.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Various vending machines, when shooting their inventory at nearby -people, will \"demonstrate their products features\". This means that if a -cigarette vending machine throws a lighter at you, it will be on. -Vending machines also choose random products when throwing, rather than -the first available one." diff --git a/html/changelogs/AutoChangeLog-pr-27371.yml b/html/changelogs/AutoChangeLog-pr-27371.yml deleted file mode 100644 index 5557069616b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27371.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Lordpidey" -delete-after: True -changes: - - rscadd: "Toy toolboxes with realistic rumbling action have been added to arcade prizes." diff --git a/html/changelogs/AutoChangeLog-pr-27372.yml b/html/changelogs/AutoChangeLog-pr-27372.yml deleted file mode 100644 index 40e5e1abd01..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27372.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tacolizard Forever: Plasmaman Powercreep" -delete-after: True -changes: - - tweak: "Plasmaman tanks are the same size as emergency oxygen tanks." From 3564f0cf85b31cde2a852e73a9a1a889b44b6127 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Thu, 18 May 2017 16:25:32 -0400 Subject: [PATCH 095/130] IsAdminAdvancedProcCall returns FALSE in TESTING --- code/modules/admin/verbs/debug.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 1ee98d15557..f693bca7873 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -109,7 +109,11 @@ GLOBAL_PROTECT(AdminProcCallCount) return call(target, procname)(arglist(arguments)) /proc/IsAdminAdvancedProcCall() +#ifdef TESTING + return FALSE +#else return usr && usr.client && GLOB.AdminProcCaller == usr.client.ckey +#endif /client/proc/callproc_datum(datum/A as null|area|mob|obj|turf) set category = "Debug" From b7f5863e660d792527a3d5bbb6175a28a446c44b Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 18 May 2017 14:30:11 -0700 Subject: [PATCH 096/130] Automatic changelog generation for PR #27366 [ci skip] --- html/changelogs/AutoChangeLog-pr-27366.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27366.yml diff --git a/html/changelogs/AutoChangeLog-pr-27366.yml b/html/changelogs/AutoChangeLog-pr-27366.yml new file mode 100644 index 00000000000..075ad7379b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27366.yml @@ -0,0 +1,4 @@ +author: "4dplanner" +delete-after: True +changes: + - balance: "the Hierophant club has gained in power" From 3a68408dfb30acaf9233b8324082323997025128 Mon Sep 17 00:00:00 2001 From: Robustin Date: Thu, 18 May 2017 19:04:38 -0400 Subject: [PATCH 097/130] Maybe adds the gang's color to the button --- code/game/gamemodes/gang/recaller.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index 7cbba82a433..ec21a1a791e 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -318,7 +318,9 @@ /datum/action/innate/gang/tool name = "Personal Gang Tool" desc = "An implanted gang tool that lets you purchase gear" + background_icon_state = " button_icon_state = "bolt_action" + color = G.color var/obj/item/device/gangtool/soldier/GT /datum/action/innate/gang/tool/Grant(mob/user, var/obj/reg) @@ -326,4 +328,4 @@ GT = reg /datum/action/innate/gang/tool/Activate() - GT.attack_self(owner) \ No newline at end of file + GT.attack_self(owner) From 08372704d73118d33750a2c237851da8eeb37dd4 Mon Sep 17 00:00:00 2001 From: Leo Date: Thu, 18 May 2017 22:23:02 -0300 Subject: [PATCH 098/130] Paper thing --- code/modules/paperwork/paper.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 36e69828b27..709b5be572e 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -170,8 +170,7 @@ /obj/item/weapon/paper/proc/updateinfolinks() info_links = info - var/i = 0 - for(i=1,i<=fields,i++) + for(var/i in 1 to 15) addtofield(i, "write", 1) info_links = info_links + "write" From 6e92cd7e07d535739056b670cdd6e3c9851a4783 Mon Sep 17 00:00:00 2001 From: bagil Date: Fri, 19 May 2017 02:55:17 +0000 Subject: [PATCH 099/130] Automatic changelog compile, [ci skip] --- html/changelog.html | 24 ++++++---------------- html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/AutoChangeLog-pr-27366.yml | 4 ---- 3 files changed, 9 insertions(+), 22 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-27366.yml diff --git a/html/changelog.html b/html/changelog.html index e31707dda01..0b00187daf7 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,12 @@ -->
+

19 May 2017

+

4dplanner updated:

+
    +
  • the Hierophant club has gained in power
  • +
+

18 May 2017

Joan updated:

    @@ -1392,24 +1398,6 @@
    • The alert level is no longer lowered by a nuke's detonation.
    - -

    17 March 2017

    -

    BeeSting12 updated:

    -
      -
    • Moved Metastation's deep fryer so that the chef can walk all the way around the table.
    • -
    -

    Cobby updated:

    -
      -
    • The gulag mineral ratio has been tweaked so there are PLENTY of iron ore, nice bits of silver/plasma, with the negative of having less really high valued ores. If you need minerals, it may be a good time to ask the warden now!
    • -
    -

    Joan updated:

    -
      -
    • You can now place lights and most wall objects on shuttles.
    • -
    -

    Xhuis updated:

    -
      -
    • Added the power flow control console, which allows remote manipulation of most APCs on the z-level. You can find them in the Chief Engineer's office on all maps.
    • -
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 488671e683a..fdae95b5380 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11328,3 +11328,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. random products when throwing, rather than the first available one. kevinz000: - rscadd: Peacekeeper cyborgs now have projectile dampening fields. +2017-05-19: + 4dplanner: + - balance: the Hierophant club has gained in power diff --git a/html/changelogs/AutoChangeLog-pr-27366.yml b/html/changelogs/AutoChangeLog-pr-27366.yml deleted file mode 100644 index 075ad7379b0..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27366.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "4dplanner" -delete-after: True -changes: - - balance: "the Hierophant club has gained in power" From faaa13ea61f41482639c5f49f11b97ad95140f12 Mon Sep 17 00:00:00 2001 From: shizcalev Date: Fri, 19 May 2017 01:33:35 -0400 Subject: [PATCH 100/130] Replaces lava baseturf https://github.com/tgstation/tgstation/issues/27420 --- _maps/map_files/generic/Centcomm.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/generic/Centcomm.dmm b/_maps/map_files/generic/Centcomm.dmm index ba62ea23579..be683695788 100644 --- a/_maps/map_files/generic/Centcomm.dmm +++ b/_maps/map_files/generic/Centcomm.dmm @@ -12212,7 +12212,7 @@ name = "Thunderdome Blast Door" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -12243,7 +12243,7 @@ name = "General Supply" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -12394,7 +12394,7 @@ /area/tdome/arena) "Ey" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -13716,7 +13716,7 @@ /area/tdome/arena_source) "IS" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) @@ -13765,7 +13765,7 @@ /area/tdome/arena_source) "Jd" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) From 9ccf15da5761862d9dee10ac1281f35b0801338a Mon Sep 17 00:00:00 2001 From: Jordie Date: Fri, 19 May 2017 15:46:59 +1000 Subject: [PATCH 101/130] adds .html to allowed extensions --- code/__HELPERS/files.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index 5983f26950d..a76a9ac6236 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -3,7 +3,7 @@ for(var/file in args) src << browse_rsc(file) -/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list(".txt",".log",".htm")) +/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list(".txt",".log",".htm", ".html")) var/path = root for(var/i=0, i Date: Fri, 19 May 2017 01:48:33 -0400 Subject: [PATCH 102/130] Swapped button & sign position at gulag bay https://github.com/tgstation/tgstation/issues/27423 --- _maps/map_files/Deltastation/DeltaStation2.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 3c7218915c2..6afa5767f1a 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -40948,10 +40948,7 @@ /obj/machinery/firealarm{ dir = 1; pixel_x = -32; - pixel_y = -26 - }, -/obj/structure/sign/electricshock{ - pixel_x = -32 + pixel_y = 6 }, /obj/structure/disposalpipe/segment{ dir = 4; @@ -40963,7 +40960,7 @@ name = "Transfer Door Control"; normaldoorcontrol = 1; pixel_x = -24; - pixel_y = -40 + pixel_y = -8 }, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -41940,6 +41937,9 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, /turf/open/floor/plating, /area/security/transfer) "bBB" = ( From 88838ce67c9125bdd2132e91f46e864982cfc9de Mon Sep 17 00:00:00 2001 From: Lzimann Date: Fri, 19 May 2017 08:18:21 -0300 Subject: [PATCH 103/130] Clamp --- code/modules/mob/living/carbon/alien/status_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/status_procs.dm b/code/modules/mob/living/carbon/alien/status_procs.dm index 24c496cd771..b63d2330162 100644 --- a/code/modules/mob/living/carbon/alien/status_procs.dm +++ b/code/modules/mob/living/carbon/alien/status_procs.dm @@ -17,4 +17,4 @@ /mob/living/carbon/alien/AdjustStunned(amount, updating = 1, ignore_canstun = 0) . = ..() if(!.) - move_delay_add = min(max(0, move_delay_add + round(amount / 2)), 10) + move_delay_add = Clamp(move_delay_add + round(amount/2), 0, 10) From 0e2efcf780819f2c7c64c270171ba98f659f601d Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 19 May 2017 04:20:10 -0700 Subject: [PATCH 104/130] Automatic changelog generation for PR #27384 [ci skip] --- html/changelogs/AutoChangeLog-pr-27384.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27384.yml diff --git a/html/changelogs/AutoChangeLog-pr-27384.yml b/html/changelogs/AutoChangeLog-pr-27384.yml new file mode 100644 index 00000000000..59bd6de85e7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27384.yml @@ -0,0 +1,4 @@ +author: "octareenroon91" +delete-after: True +changes: + - bugfix: "Golems touching a shell can now choose to stay in their own body." From 8010794724d535ba09a986467f0ab0ffec97e810 Mon Sep 17 00:00:00 2001 From: swindly Date: Fri, 19 May 2017 07:24:37 -0400 Subject: [PATCH 105/130] Adds modified syringe guns (#27276) --- .../objects/items/weapons/dna_injector.dm | 8 ++-- .../modules/projectiles/ammunition/special.dm | 19 ++++++++++ code/modules/projectiles/guns/syringe_gun.dm | 38 ++++++++++++++++--- .../modules/projectiles/projectile/bullets.dm | 31 ++++++++++++--- code/modules/uplink/uplink_item.dm | 7 ++++ 5 files changed, 88 insertions(+), 15 deletions(-) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 86f9244130c..6cc72ca8d7b 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -50,9 +50,7 @@ M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) M.updateappearance(mutations_overlay_update=1) log_attack(log_msg) - else - to_chat(user, "It appears that [M] does not have compatible DNA.") - return + return TRUE /obj/item/weapon/dnainjector/attack(mob/target, mob/user) if(!user.IsAdvancedToolUser()) @@ -79,7 +77,9 @@ add_logs(user, target, "injected", src) - inject(target, user) //Now we actually do the heavy lifting. + if(!inject(target, user)) //Now we actually do the heavy lifting. + to_chat(user, "It appears that [target] does not have compatible DNA.") + used = 1 icon_state = "dnainjector0" desc += " This one is used up." diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index 6e99c5f1bdd..bd57d7c07a8 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -64,6 +64,25 @@ qdel(S) ..() +/obj/item/ammo_casing/dnainjector + name = "rigged syringe gun spring" + desc = "A high-power spring that throws DNA injectors." + projectile_type = /obj/item/projectile/bullet/dnainjector + firing_effect_type = null + +/obj/item/ammo_casing/dnainjector/ready_proj(atom/target, mob/living/user, quiet, zone_override = "") + if(!BB) + return + if(istype(loc, /obj/item/weapon/gun/syringe/dna)) + var/obj/item/weapon/gun/syringe/dna/SG = loc + if(!SG.syringes.len) + return + + var/obj/item/weapon/dnainjector/S = popleft(SG.syringes) + var/obj/item/projectile/bullet/dnainjector/D = BB + S.forceMove(D) + D.injector = S + ..() /obj/item/ammo_casing/energy/c3dbullet projectile_type = /obj/item/projectile/bullet/midbullet3 diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index 6da113b6e36..09547b0d98a 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -49,18 +49,18 @@ return 1 -/obj/item/weapon/gun/syringe/attackby(obj/item/A, mob/user, params, show_msg = 1) +/obj/item/weapon/gun/syringe/attackby(obj/item/A, mob/user, params, show_msg = TRUE) if(istype(A, /obj/item/weapon/reagent_containers/syringe)) if(syringes.len < max_syringes) if(!user.transferItemToLoc(A, src)) - return + return FALSE to_chat(user, "You load [A] into \the [src].") - syringes.Add(A) + syringes += A recharge_newshot() - return 1 + return TRUE else - to_chat(usr, "[src] cannot hold more syringes!") - return 0 + to_chat(user, "[src] cannot hold more syringes!") + return FALSE /obj/item/weapon/gun/syringe/rapidsyringe name = "rapid syringe gun" @@ -78,3 +78,29 @@ force = 2 //Also very weak because it's smaller suppressed = 1 //Softer fire sound can_unsuppress = 0 //Permanently silenced + +/obj/item/weapon/gun/syringe/dna + name = "modified syringe gun" + desc = "A syringe gun that has been modified to fit DNA injectors instead of normal syringes." + origin_tech = "combat=2;syndicate=2;biotech=3" + +/obj/item/weapon/gun/syringe/dna/Initialize() + . = ..() + chambered = new /obj/item/ammo_casing/dnainjector(src) + +/obj/item/weapon/gun/syringe/dna/attackby(obj/item/A, mob/user, params, show_msg = TRUE) + if(istype(A, /obj/item/weapon/dnainjector)) + var/obj/item/weapon/dnainjector/D = A + if(D.used) + to_chat(user, "This injector is used up!") + return + if(syringes.len < max_syringes) + if(!user.transferItemToLoc(D, src)) + return FALSE + to_chat(user, "You load \the [D] into \the [src].") + syringes += D + recharge_newshot() + return TRUE + else + to_chat(user, "[src] cannot hold more syringes!") + return FALSE \ No newline at end of file diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 51958223d18..b6e9a143b53 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -190,7 +190,7 @@ name = "dart" icon_state = "cbbolt" damage = 6 - var/piercing = 0 + var/piercing = FALSE /obj/item/projectile/bullet/dart/New() ..() @@ -201,15 +201,15 @@ if(iscarbon(target)) var/mob/living/carbon/M = target if(blocked != 100) // not completely blocked - if(M.can_inject(null, 0, def_zone, piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. + if(M.can_inject(null, FALSE, def_zone, piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. ..() reagents.reaction(M, INJECT) reagents.trans_to(M, reagents.total_volume) - return 1 + return TRUE else blocked = 100 - target.visible_message("The [name] was deflected!", \ - "You were protected against the [name]!") + target.visible_message("\The [src] was deflected!", \ + "You were protected against \the [src]!") ..(target, blocked) reagents.set_reacting(TRUE) @@ -240,7 +240,28 @@ nodamage = 1 . = ..() // Execute the rest of the code. +/obj/item/projectile/bullet/dnainjector + name = "\improper DNA injector" + icon_state = "syringeproj" + var/obj/item/weapon/dnainjector/injector + +/obj/item/projectile/bullet/dnainjector/on_hit(atom/target, blocked = 0) + if(iscarbon(target)) + var/mob/living/carbon/M = target + if(blocked != 100) + if(M.can_inject(null, FALSE, def_zone, FALSE)) + if(injector.inject(M, firer)) + QDEL_NULL(injector) + return TRUE + else + blocked = 100 + target.visible_message("\The [src] was deflected!", \ + "You were protected against \the [src]!") + return ..() +/obj/item/projectile/bullet/dnainjector/Destroy() + QDEL_NULL(injector) + return ..() //// SNIPER BULLETS diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index a48075b2d0b..20339906bb5 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -1312,6 +1312,13 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. cost = 2 restricted_roles = list("Curator") limited_stock = 1 // please don't spam deadchat + +/datum/uplink_item/role_restricted/modified_syringe_gun + name = "Modified Syringe Gun" + desc = "A syringe gun that fires DNA injectors instead of normal syringes." + item = /obj/item/weapon/gun/syringe/dna + cost = 14 + restricted_roles = list("Geneticist", "Chief Medical Officer") // Pointless /datum/uplink_item/badass From 8c927805f853524d1bdb1ae49e777ca256f9c1cc Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 19 May 2017 04:24:38 -0700 Subject: [PATCH 106/130] Automatic changelog generation for PR #27276 [ci skip] --- html/changelogs/AutoChangeLog-pr-27276.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27276.yml diff --git a/html/changelogs/AutoChangeLog-pr-27276.yml b/html/changelogs/AutoChangeLog-pr-27276.yml new file mode 100644 index 00000000000..abf47dddbbc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27276.yml @@ -0,0 +1,4 @@ +author: "Swindly" +delete-after: True +changes: + - rscadd: "Added modified syringe guns. They fire DNA injectors. Geneticists and CMOs can buy them from the traitor uplink for 14 TC." From 21a0dd666e0de20b6f8302784afb82f3a3270893 Mon Sep 17 00:00:00 2001 From: Jordie Date: Fri, 19 May 2017 22:55:15 +1000 Subject: [PATCH 107/130] removes storage.dmi from root --- storage.dmi | Bin 58950 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 storage.dmi diff --git a/storage.dmi b/storage.dmi deleted file mode 100644 index 91055cc42c51eb1e36f5e8cd3c08902e01bb9f0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58950 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 fH`o}$0wQ$m#oh-ftxf@YU-qXCsv`=vEe zbZD7;*OEvQ^P?H@)G-P_g|Jv&WTIZU1qlFuo#o+-Km>I5+Bl z_xVBg_rC+DlT|Z3!^eqIkssO&tAoT8BF)GuZUPFrtR(x1%e#h8fy|25t5;pm91^Ev z?!NR7I!R!6w?SpKVZS}zUX#O%(-Zyvzs|U91e0l9R4G46-g%(+(|sO~WqGbgyNHhXVI3z(Ic+>aiv{=QvwY|7)` z1-{$)9R*UKj*ccEZc8Q-e>tB9agqVZY9bd!OsoK-(w(X+_4KxE&k+k9o_%tH-puv%mkEHC+lYFZ=yYTcy z@4vCMWZ`{XQdH#DjphkJ`&Gb(YXy_iiR+x@{Lkzss4lxoloXR8YAm8tdEDPp|KGcbs?EX+v_QcJJOEcXWZJ?uPtf^Od&Wl z98ySOY34-ekO+;%qHNSlyeO}}|IyDUt7!udE*0|;`)jHtkMnb%vAqFmyC05@jt6IF ziatK#f1+tspQnlZ&dtxqTaQam@B4I2NGCzz;NT!@tle2-0|z-kS(jhgQ^RicZ<7}C z9tr;j;fbhSD}+w^gp+e9*~tM`Nw!6SCZdSV{zj#rC(TgNdvP?`5uM;rVML+1HSEa( z-!R(c<($V@#UEc32HqhdQsX?HWuZ>7NBti*`TeZ73mcz21)Os@uY08)FE+SIHUvL+ z&Ji3?h(L+lbxXllBoOqqulrFR?6FitS@tay@KIV2-bYYt7ivhA?aJ&EoxxYvH_zsK zwE7G%4AGzxHBtc>C zn!Qb96^+Xm9JI#6O=stAoQ+82Zwxvcfu!5xggCm3iwMWiM)VDne8NM#0Dy@}cXZrI$gh2_{D6_qdFSTu^e-Yb zEX<^CySQ$I6%>%#Anxt+*ge+K8c04&O~Fg#BaI|5EtVyh9^C()=sCR1D{^@8(p0D~GX~6} zi|tw?ox=9;5QSb>{IL|jFMJk%@cBR~-524=5S854-sFebgcJd7;TfFIXp}BO^coM{ ztGrD&wbsXdgsQ!8|E&L8i27O4?B)FXK|>~5RDB|q@28*r2&&Bp6ZG-Y8jZN?Ao=4c zMdgI2IqW zZ$fc*kTbKWuWeAG)1W_N;_Hac_DJGkjf9N*3AFET%x`|R@-a$^NlkMih!jhelKu(Y&sktb0U0be13VkK zA1I>r6e(2M*;9wp(F#Sjz*=#mS;(q68MfF%3H?Gsn`!UL4AGA+M~P6N>|Exk>Z%g| z{w2haFdB+Kd{bq`VP%UJc5}R!f(2b%u4hJ7i>@G?V0LIw)??;ARzx4HaD|+1FvhE2 z5ABMG-mUgF3OmZOf`|s*Q&@c$1x%J7!g}}kJ-c9(|Elzc+*DQZP*MLQNy+HoI;Zlz zg*0%7ecMH*Nmg0f>mVz3fh64EX=rFD8r0q04HRNS0k?9g)GL)45PUF`!Q}q)=g+J$ zyVJzg*?qp z_o4}FBiWq-M^2n{&S)fq1?|T-ic{No_InR&CQp5vHN*oR?xH~Oy5}a}TiTQ`H}``e zjS~4FVfug@Rs!W~yU2pJ4aS)O+c`%!H-W~crfl6p6v(d1Ak4p~yE|=|_F3VWIZ%>9 zbo4{O)R}%cQ&ph(1ct`e1Du&uFfu5lWTor#5u;umnupHf6H1vy!c7jc=JeHXh~Po( zQaji8lLUyu2vAX@@GOh`v7fxEMu!eYE>TSd?@(YPv?o-VQ7WA5_%yKHG)kDcddaShg2Zjk*TnMXXecXN8Vq~kxZ57{z z2e$xf80taO3v@|TdYJ!UHbR&$Mhd|JqN9&W^nUkwd3m9L#rFd^Gt@OmIlj^+fUZ#8 zS#AKbDkzhta_<#D&5>I%L5xW}ki^-fg^25F*wo6SJ*?M8Mo~b$092EMT4G9fcXwq zBkmKW4cup8e_^myR1a%(1}<6S+w>dQ6$0T5NXP;j)z313y-nQWKf%d3Pm8;Z_BwFd z*w`412%_y6;fi7A;kox&T<-|SL~&{NGxE2#g(K;a?{{xvP*n}NTGDFAp^SW61D8I` zT60;1@ZndLUyKP&yaKNbh}1@2K74Q|-Vmzv+o+fhayxD5--~B?;5XAC93_{PdTGK zHtSwg8gNB}8vyWU#YclW+{@hN;=&ANRMR7vBYqPY%4lz>h7HxpkPAxJ!Vye|GkP_q zo{G?uE-#3X4qKuH)yqA1Q$l5XAxUb)Ggqq3!={GSzLxVbJ{BR(U15G>W8>iPa9~;* z4G<)NMEx}3UM_na_!I}s2*d^1;fD{PP7MXES1+40JixZ?kzK3#@yi087lmWsw6$E7 z3-2lYUM5Ek5VkBHKg#-7Jv_FRt%u&58n+UWmAhroU?7Qaz&Nun@w5M^?KL5Nwkqia zhU(^s!^y3_k5nanZoIPju*95etneVPaF+${MACT!Cq@MWgP~;nF`!drr>A0&%REi$ zAj_1>_LW48MAy`m0h5p>jC+1I!ZwD5kZ_kflKDs*yoB2zf_?Z*#ngJQC#n`2e~(=k0~`4juF?BByro}Hk<&HvRjiMsze zTr+eZ*Bdy&H+(8iQcfp0si-L_FedGuXISc$L8xa-P}4LL$lzo;9zym*;w!Rgmv*KZ zO)Yb?K`WDSF6n1Zj@-rHxlV&WC40YzcHfI2{=VE<_!1>~oXTr^NO5s-kyTlw2A(cV z@4N}Hmu4;_^ya+AY#`L<@`GqE{L{88*Hf%H2#Qifi(Zkze)|5sDAXK1so62$Hf#M= zC71kPIJ0Tnzk~!bpa(hW7s4{<)mwktlHc#fEWJ=Zf)Xy+cavMeKjr;IYvNf9y+FI3 z#(;DBb1D>>!@5bI$HuwD*dx}6{&5ZCvMi6a`1N!iGJ!JdmBOB*<_o4#o*M%@6o;6@ zbX#dtLv|aUH1iiZL-3vv(sg^gAPM2%;Oy=02S8D_EqjDmS69~++{dfe?~OvS?Hb*_ zKUR`aA}jduLk2*vQ|4CI_n&5pjYJtnVkx?Yv)$Nt2c*w$%#Ks=v*LP`GMT!+(Bnz_;<=>Z%sC&a=(q33- zF_v5|IiMi1%Ov@v$%^wPFJf15&B=jfZ!47S?uSRMMXdZy?58T<^VfI{G0Cb6N=l}O z^E5QXloR|G9%PkvR7D&>5zi;0ddG8&W{*%j9@VEzL|YvrBWIlFf;B;Cm^ zi6w@ST|4@CcclYn8SHVBZ&y?!NR07v*A(VA#snc$M_QfZ zT>Z;Kehp3L$9fjsLF!B4$#HK5bzuL?1)x!nkF4iZO35rdrHnLTnvi9Fyf|$a=FaSF zBoF^$@-6#e$JpAMoge1MC6RjWZTDTub+`q;b2=ptIAtE1&`t)kqBlMYEn1ycCvEsi zcQG(@!QnpeN00ry^bGie-T49yPisrI?xOOQMCGGEjH>=o{+C$2&QJbtfL>%1@SljB z9RA;L!2i#NGn0no>HWfEGw_v3ApQqY`4Y+9#`E@!cVGD^BDbln{x|;bKy!I)A~N-s zc6^!(tF|&I&ilP9Zoi28MJoWfByT|3>pEd(k|mGv5$`(T!e6eB8B(vX^0zb^HvJ`U z{MM!49i6_zoY#QYJ8nqxK^k3O zoAInNHP9b?)6qbMQl&K+xzFh!89!3#YHQ_t((U@L-HG}qhW_60fTV`V=)?ZdnW9_9 zqWPnyZ+{*c>RMCg-T*xy-EC_tD_q1r{Q^9HE`_m<5ZYIA~M;uABNcdSb!B1Qt>I z(wE%Z`!HW1b9uf$_l*gHle)MlUXEPVe0m>x?+FkF($Up@C>0YHhK&lPKOK^t{>D26 z1@y6x1Pkov@j>v$f~q8mX7U*S?9__Nvrx9eQke6yheAtByj*J3a0t<~$M%_(e9#5)^`eijVh`fD#miG3d zKcHb5ylG8NP6h>n7(f92t|Yu&-L|oRqyq{VDl|udLdn({fJp~xJwV{*pL#8>j8s7T z?SR%lHq#%-Lj)^umkvqpy)8g(&%IMKtFCAM$5Y!`Jai13M z3_|F_dgmMpU=_vjMp(*882A+qZRrsptDSpo=!0`D3;GbY(g)`)UMMi6Ma$wotY7Em zs>N&vGmBD&E5M6k2u;MQ<0b~AX&D(A2W+*#=c^~EH z&qERu$$>tJrin?+$u}l9R1UOz1aNBj1TpaoJ2){h@pm7~has34ZBEJz-7&PSpquXc z1#({eAug1u7RqMJH2p+qMOK?xqMwFL&8zF72|n(>^_c2EL0IgL?7z1t+U4JOb(GSzf%Lqag`y6Q$K z$|yq`KP0D2A6>oA^I$S&Xs+_b_*1Ny8;b1=Kh(RPU9WdUg}}i}8l{a94<6~peto3Z zeGAemCeXq0@#k6V%4sZR4V2hmqIqvZXmDmG0(2!4BjX1S&Uhi;3oJ~`vxelb+fx8w z2nY)^0}-VKVLftMW?~uAfKwVx^HwdyZqDiPpu3#ksuk`KFA2&534^U<7zt^@utv!3 z$D|VKt#u~y;)SDQ%mL6l5^gB7-rw4Ta!*Ld5brnY4^Owht;iEGv`{M>3=p%jy|rn6 z`SPWWlarF3USe#1VIkh`?(UDDKU)u$+OmfZhV+CW6(IOUt#eKzwbY!0XIrL#tyTi+&EuT*?J$6G&DHOwj~Kr+ zK3X;Pd*u#Clk*Aw_ivzcd8r|QsD<-S(P10PK@ZWwgNVB~)ALWyyEsMKiuKC_)iR}M z!M%AWwzW+EA^Y;yqfe^qRD&)(uV%pi;Isv>94*0OCQ!iBkC>c7W>9NeOI_WoR~Z&T z{69&nQSDE=#GFIiTl+^BJa75?%brgrBP?l`@VA4CKcwsfWjbD;v$v4%DjsAESq)@F z0h$R46hcJ*WG7KBOnm{_oU9Q#qHKZgm-He;xk~8Q1DSRPaXd>OC>t{_0ptJ(OqZHNM zeh`TLl^Wb?{ey{Pxb^wE>mwC^h?M-aLrt6WhTE_1*cVr~SNnH^biV~jSKa)fx~eL> zxVUe%o)Jhz%>L_1L;={HN%c=n-S_Y7o}db$_+2C>CT=^4D2fze-9yj9(LY99@%E3h zZ^QqsAIJT2`gDAHo{o&XVtOkbzXWdDx#W z7OFbEAN`>z;)f6b8euO?Ot^QPdd{Wu-{XQgp!3p6I-oPTZG$fPVbbAXmMJ~~?w_e6 z5^z=J&;No&fJ7sYEJDjJEyY|@@}Wg)GozBGZ>#Z99L0kQnR^-j@$?0a(7{IPz|41o zgO2X|-U|fMTJKS=Bw&DDq5&Q;AhD8DQK7w$20i?WJ2W&D79Fip6fLJ9}7Vth{SZ>Z2t%a zH0<9JdVWVYwUaN4b+VJ^*;B@W&w0Y~6NL?S*#zdr&h|?W&&e}neEgDoVJIfoIx}9x ztnLU>(S2XX4CAKKB{BE}+JuntsC}c$<*ZC>9_{_q>6PCBLv#*zy zG`6$bqe9CvfI1*O{~LGAsv3X)X8Y3??3sNnzuXCWdU}oNnHgddl0Z<89!VvL3)%@L z2{3aX932IM8Crmf;0}q=D&Vmj zFz|fvNchlQ{SlcoW()nYk4+WHcIko$Ibw?C6mi8!MB5+%!pw&j{?x z+{c6-*E=N`yHx6o8fr~sCrS%=g}JlGwiC~$d|*{gFa;~(KmkB1@pGxk7A$tX{@9AA z9!9%z8QKo80FVs&W%=n<8xK|uK1&XgA_URQiU5zBukgdOkxY+~8 z(W&RaIxc&7G*a1yx^k>Y_C~LVWe{*gs;oH&)=?Z(`I8O1G`Wb7w!9j+Yup-ZP7d z8PtXj4f*0Z%Y7D{YzGQ+vaz25wMY#lpEH?uj}|!hX|Ze1Zm}m%fNVHZsUJbv=(`2Fq9~;2t3%; zahH`rEpNIzLkpGdM0viqm_skp--*tc##)lH!v)fOgYR7_uua9%b!S`_n*rVT=i8MPPESC8Schh5_Tlh#_HVfp1V)b?MtVE(HKq(}OTA?m z33M-Vaml~M2MAhToaPSBJU`y1jbX}pL{fuq`Aax}(AKY}J@oX1UHYc%m7fc3Sz3wm zh+}=G{P=fNjxVDVi*%AVN(a^dyK9y&nt=|Eqr7GD@Z=;8qXMxkW-4kFH!Ko8i`z^L z;?uy=Qf|-ybc@_L9>2w*f50ojo7vvp#`s8fjyKPcqj3;B2akpEuLFb0L}~sjiZv6zDQov^+Sk)@^Gv3;oXqF ziWof#DCzqdZGF`K69t6Y@1DVt|Q1JcRzO;$0&ZriNn<;J1 zN0+1kF)%PdOG`^49y=76M0AmWp4jAj(qQ@*EG~vYTAg&s_vL?{)Qq%E9S%6Hzk)GrLuL29`huECeq3s`vx&QJ>DW{m{0<{{ zrlLa9Tie_`zbZFGBd2&pJpE?l_}#6DUKQ$!g0p*7wp}`g_M-wN}b#y&t0$)o> z^~{^0*u+FE7z_s80acX-#hN;ggp3Wu7@s@s9+DZzJz@l%)b2CLFetnPmTNKtYc<)} z*vJ5i^Iew)1VB0Oc)m9^-0*`2&zy`7NA zYq4^QOgib0SdO$fC#k-{d5Ui*y%C4O zBYg`m<1U9wxW547Wi&MLlcxQNA=}%CsHl$Ym)k+1$TG9Gld~Hh;oyDp>)R`<(~dR! z=hD`^Wjim5GH&ZTLe;j`*Va($lF9zF2ln#$;{>je36rWP3$lS61HF~(_j)K0J@8L$k)0UFf)Z>-)dEc8(+3;AH`i2_*A7pK}F~Z?7nSRPLQ95irq4|)@& z$Xwa(@OE^p4FeNXHfIQ%;3;5PeE=e%d^g)VNRa>_-w}N#m;2EPAa?+b#AWkEoY-bN zQY_L(0~2$9i~c4eyof6N$aVJtb6b(LHfkhIAGsu!WOPh*DJGP527ApBT_UX=7#rtH z`>A*?CMD(P(CBx=n3Q(mZ+Hib)TVTw7LnX2ixY13g^l`4B24m z$GsaZ-{3doZb0u163k84FvLja!R$LeRd|+DGi^JO=PYmEk3&*FMm(bRt9hvlQ&^j} zCb}3{or}*rDbdv5HMISHYH1YW6(-`o=UV)Z(ah?|T3K&Pn$GitIII@TuA3L6( z$SXR{%c>z>JFzfR|LQHhx5d!WhfR}d4HM;Dr_3mdP`!*xGMpHwRAS@<<#A$Ga{-z< zxp1S#k3t*M@yv^ zNIKHes$_5X{oZWdownHU@NiJclRHMbxy2<%S#7QU1`{BYhX6?2j6Q%H_bc@c>P?&S znw8i~6TST&BIe|X*X$-RSQ9rQG|uhlhFqzolaaPu>kb#E5PF+5NT0;?a`o|qZ^uyS zmrE@hxktcJw4pcxNR38i-+k8{6KL{K1=XBgjvKYVOFW9WWf}|aRffgO>|aIn04pC` z)7e&m9CR)5gh1Dh|H&oVL7TGF`Ru!UG5+qL+g>r74QXLhVE~rUV%>ViXWExgeS?<1$Ik-Ckh>yn>&*G{aHcwsn@|BtS`2w(Xv;!2D;bv$>rS)$A{9B(^1 zk~0)I^~L6Z^E^ML>m`ult{XFKW?$AFc#zMS#0@oG?KQ~y*Gm}eGRybpj7fQ&Zep~S zeF^u^a~45+f`WpeMf$*yIC98rQZ82^!yLcw*XE@06AoKUoXr^jf*}OK(mookKM5qO z7_E4dOmbo@W`5+A@b|(!v_pbx4q>H{W3C-`rC_+6PE_NP@W)?>=0Q)&Q?bW!+Rh=V z0=6Wg-X|PT^UnyoWU8;KudxVZTu$t>G6ijizdsh=wB{W1WDOysB;&0=Dz2VKX(dM|EHv6wM@`iq$c;EW$lqmR$MGAaCd6j6{?3*MyV)Aq z(9Id5AUMe$v%C8nvMF-(WevqskJ9&9uoiJ1rOkXfpF@5)Pk+hE7PH@RG_X(JJ2Cw# z_H1vi=Q47^Vi+Rmo6t#F;w=^>=ltHQw8!&x?VeK0sPE8x3cBkmJ z+0k5Lo4=!!&bbDxR_d(yAP4zmW=6NP8R;VuYGUTN&kS6?#5c73V~ z$n9%rUbr2`aHsVb&mT#Cu%WSew}!W&1Q$Tw?!4~l7$9jx-d?56Gf>?OVl|F_G)_~z z%IvniZaXQJ^y3x4#bglpMUwiMD$uey&Lig z6i?aumJ%;>$bcSS<_BqBj?*iP<`Ax|T*Njeu=Qv!JA+R@NFSRdWu&?jxOrFBeA`Sq zveABxb!VE?Xtn=J9_0}&sZ(InG?RX4YkBHbznLwAk|owa+4s^jyDprYt#Lo&@?w#Q zHsQ)xRRRXB43&Map9zvz`{n{~Gu~#5HAkir5gij*}JEF~)ifDj*OBkvD)m zzHDtPz=8P2E04i}_(E8*OsIV%!52ZTUkYDRO8HMu^O(ONi0?aQ$T2aG9;h1*}l1l@=B>+%` zT`l6=OD&_Y?@MHQ(;6}}K~Ko*6KN>-MGU4+b%g`7#)TB~r&tZCbUO*mD@2+YMeiR{Dwjd2wmswDBEBOS2Y$5rey-T1G}(-=|3Y zB2Fsg5wC6#uXMM-WN0ly&Wx5f$h{m%(fr)j$u?`JtElC@1s_%x5wz#6`)ZE+-`R|l zuo&;FHs$FEJ=VOk&%BY}o0Lt=B!aWj%vg36Fwdjonse0jaQ9%5`z>H2oL$u7#*@af zUMuK10pGCamrWH-_xBlbw+ByW(mj!^Rz&ev*X0=RG`$R3m4_vre;E6>-PTo)-{iAK z_VNu5kT`wL&ct}5Oa%v0=gynMcdHyMydRjQzV{jP@mi`d8!4-z3c;ko@f$!7)qC0* z-RwRq@>#Q1a4!7*hIQBAz^~ARGZy4G(M^S0S4_f{8yO=Xa(+{Gko>sIZYj!1d_wDp z`|~I}lQrAvixr;5Iw3kK7m-YhuWpDB`Wpr(C&Pf60Uw$N zLpSDMOYpmYxI+r+QAT*2DW1kyOjq-&!I?|}AGOwncM3Z~0UjOt-_#q$6S$O|A2=TD zdx6e>cZey^Yv}*S2Hf2i-qPchP-J|?`Yc%_^fcT2?q}V*+=WTT_xUndpFQgm@pwG2 zWB_YucKS|-a4z0>Uji0845$i{7N5G8(y*0q*230=QKD81GRe)*dP z`>5ZaX1c!X_=hWcYDj;+^e(ML0eptrt`fGiYAa7@qdZ0cXoJrbDrLvq5R*RN{afUw~SkMkKSZ< z0tV<)>?Nt26K&ZjVK%lumbdG-2TXT@^wBFKV40Aj)ltw5XpmDD?fiTAAT~f)B%+#^ytsLZ5A+1`!^FzYz7 z2#%^RajK4Z2Q$e2Q(R3c6BCGUtnr8_yZu8ABab|vvPN2ZER?p)e`wgxu>Yb+@S2wD z*=mxrF&(|_I~t|xw^QchUSOqPP>%d?HUDZLiMK625-e?=qu%TWvNWRCp=v&iA_Cm`AMDl$OzQ9TV~%qOSsD0a{% z-xF$%Y270?UV4mmG*aQ*Y~O3FUorN-u*E?8_Qodj!!LB+(O*kmB72sm3(1(x+-+Fi zFLl(M3=28kVuK#hG%yHMh@j)E+b_3xudJeypeF9|n243NLqt!LWMV9DJ{#y|n{ z?9nR>?gKX7K!youMi4+rycQvI5t#*-DwM@_4rhTWF<*v~X8xS)q6wOC<_OmG8NUD$ zQwHy5b};@QZxnqXWA^kq{t%#H%{Q&Yg<@)2dGo^JOtOg>^zgyvYUanYNdN!&-tqW@ zD`hQ@MHA@auMk^zkL5hL5CY?ePhXs@A{Bp2J0R(-tgPaJhe~rYutYiv&+ZUaykv7! zLEF0c_pI0!py>%O@wqn3)_QC5J~H%%RwOBAui4u*P`Gm-(S!s{>i+VYuHxF~O36LZ%+FGiZAEzg&REh0L0|y5vp64eGboUpxwe`j1ZgvzxA~{El{U2Nzd(%Od3bl9JV^h@}TNME2eC@@K zB^QeJ0}bHDQAcV!!V7pW;qmN=48p>CF=Y7;7j1 zB%%O^hvD(#-sRinM&Q24Z^nQWb?gtFhX5!8|9y+JmVS4uSQp9>2c@a;a@rN~-FnG_TEbVoYdx27lCF%QUjlPffG_J@A500L`7{>oL z8uZT}NjF`su77KD>uWYOzQ3@=weXp9lXEgNJpw#I0iQe8o!^Z*t0_lU)FQi<-$4O5 zT`qS?c<^D9%f=3i1Jwd zOKejmqZaw*W_Z~50)b!<6de1Bl!hy{gxCtSewBT#r*>Y$ire4YD=^&h0^{v$?GVTQ zoWml)v?)wgv#iS>4zfwl1<#-PgCMFYrp`CO_G6y%15s@iRn=bqFRmrulnbaZrCZ1Oqw+z{TwM*!Y61AD3O z-)EuZo&E{aR={Z9-GJ|l5H5JQE#`&e=5NDZV_y%LE$;i63H#YK%Y6)ds_q4{2#{$& z0~VrQj7NZDaz`mm*mBjT;`C1l$K~y=*M->y>H)@q$xQXszbk8-=BtW#OVX31(Bke& z1oL}^1Nt3X@S}G~p!ZNED}JBn*qR^(h4%v}>u9aaY})`Izsc_IfL24P|2g0W;p=sA zR?~q4jl;T2Q?J5~r4G0BH^ZjTM}0pA2Fj?5aBzgRu#L%lNmv8K#`Ya7XnLk}8RWDt zcAa2_8%S<82_wB3mA?PO*;hwJ75(21At5a-sR*dFbPgh=l!P=4-6<(BFqCwOgmg%! zAe|Bd(%s$NH83;p^8Lknf4=qB61l_ebI+Xn`RudzXL|tC8c(5J^90w`!Qa1=8Q-EW zQ)2;@b$H;Rbu>qogz;Dh$9=P#Ocu6ZD*8yjY*q|Y<&EM@Eyw}fA?ovn@aLXh1aH0& zCiX)9`n_CxZry2L3siiEovmY^Y=coc^5a%~9aX^W+br z)F5*J7_k5|ne@!PSbjJW5%~KhVjezY8v2zhXVtduczNuR$68=r2I&A9h-EQpC(z6YGS_#XmMW7xywu7m4>yWxZvazj!A582-Pd7}j zcfg7?0ucBBydS_JucBv=jf+sFUoG!!P&3ED0<+5^|zT3Bh%Kae_ z>)i({h&}N2==JD0LR*<&HvjMOB6x@_)eN!Ew_DNaKIbS z7`@~<#a}XEDKNd+B_T5YfmfeXcLri`sFa83`|aOia%C2MK`8qzPZ$!o7LG1!x020DJT0nzYK0glYav_ zGpZt-shqjd-&mC5JLv(l;Os6R75yoUYhIPn@U?f1Od&Lx@_Ds=dO zvo%1@?KnW9nz$eRvmT(zJva?Tuqf0m1H9s7LC1_wx?dkK3eoRuAB!}sY-}2V7{}Dq zxqt}50B@6!u!@dK7}%Ca5Jf~>P8|+@yi_U#=QbC28`i_`uDi<-Gsr=->M!nyUHSp! zUDC{Df%idq+i{t6^Q~;_W+b7>0`{WNh06IC`o?uk&5tR6c$I=Z^Me?US3hm*@3N^jC9PfS!%`#)dw>_-flb`ktMc7rcd z9HR~jRD=|lPwwih{@LGq`8DRY`2khjC&!QX4!Y7h8Fmf8E7qq%0HLi*uNl?;B4jtS zk?Z3~zuI#5K2jNiGSGHlH|GcrZW=U13ARDe>kjS~9K6;{HWQCztLN$b>$L%ZZ}z~Q zIhoI>Gqk3%i3TX>Bl%99;3%!A1nqWOU zp>X_VuN2vO6Q+D?xfuFxC6Z^Mk&#`gj;+>7Lp!=_wU9R0daU!H#0hfU3 zD`m)Um5X`xl9KD?v(|FuSV7bAG|y#;QAdxaBkwCPWUm;#%Yt2I&EqP}w|kOH)Z>UO zkqdIf-L%Y6(QH(+HG6J)5`*H9R9ENE$>LoB#TZ50h3A@{I+MlCpm++u;NbsWz3x>&z*Sf-l{E*EXzc$pgwR^>HPkcm*$$@+*7~2?#nL9c< zF6blkv%Z|4ovnZ?)oXnLQ8Fbd={pb(!l;PE4b2Cv9mn${U~5u<-?$xg%L`fBfh+Y~ zea==7!~tb9aPzOVE;-Q6qegUYVC7P-<=>} zGRq1r$B?-DBfke&(_SZC283e}S9t60{@YaQb6N&ZYQUBO5RUnrOu2aath(yJx$O2g z{xcH|Y**Vne7!&E{={sdiB`NOG3MQQ>)F85gQAb`%9-Qbg4U4(%YJj@@41&LS{*B9 zl9k3XuNSv(DJDNZn5*p+YW@bU)ugNzn};XN%Ar;tePe(B>%@eH&siTUV;6jhm8>Yo z((?JI3p+Lzf*Ys9PhD7ZmW@UVTMBn*^S0rCVgWBMS6domv~~ave(>xwJ6>ibd#|pX z`AQ1@-8xyw`8gq-NKlzx-JILYW+2%yevt!YAVA9bWAJ!8Zu6A64X1_Bh;ajbK ze$f%6mY7CscRhW_AvV1L4h(EMq;NQsY47{}S!eS@t3rXc)7-C^YnG+LEm?p3r+CnI zU`ue|4#+7SVh8~1y!~^391sU+?rwU}I5w%2iPod-^4jlssl|)Q7`Rr)mkPa%BXN}g zHXiZt3^_SxUn8nf8Cdr=K)jMMtxvWvwivpXVzcP$9*}qsyk@FZom^b1H(u&&#qt^1 z?pYtcRa1M@I*$leZPe&wbBX!|EI&F*u4&&ozb(oNqDkUTx!3sEu?W1YFhRc8#Nfw- z{A&k@yC6RAGk_*s&&rUY0x+vc0s8XH1xj9l>b(PX(ZLL@?V6AW$KZS4@FY3FLhaj6wY?LTZ{CL9{t` zWX$gX5{5L}!ZzT7y5Z1tA+F1|)Q~HfnY!!}OXF*d#B(_DIxOrv&aZEG| z3+0)vADIsYW9F7-B=8ecD+t;rF`>BBzkDW=kM_|&_`#d z$FB*M-%k8Qv{zhZKi!ImA4YmVeNDL6SkBM?DR+HG(R{lt+9{T*Ub?6OeI+7uFjC5W zZ~&X#0Rf2pfN@z?wM^qFzj>pQ-I(jk4-KR|@<7xLe3fPA2`{fxe|uagC?!9?HfD_W zbfgm`Joc#{EI!X+ktRuv6Ye5`0O}7QE%?z&e!@~3;klXeOK6RbY%gq%VI#fn88xk3 z*Cxm3L2cSo*+4;8+Y3ja6+Yiql@ET^=T(-MA2C2>z1379jy-K>e;$2Pc8idalQRX{ zq-?B!MKR9yuNTQN&eBNP=(du!)-vaGWH(902mX=0JC%@JcCeWRtq}$v=`B|MRZ1jU zEVzmsWK3%%9M7ZAi>3GgH2tc}zpNl}N-L*IBW`tR)p*)YNe;gwBAL?D<9dwo`gd*Z zoLQ?$AxXrqy3_FN%ReAS0aKSyCPM&PmfC-Zc6-UV7CNkZZVVUuEkOn9valm`?y@br zReK|CVbgl{E<|Xl8VH!yc8~vi)&9Z5hOq8EhH#;^8er9b??$2epWV8yA$EU(>7M4R zWV-h@`c~>Qot^}7PbuffJ_BO=L2B+S27-A2wW=r~N&O{k$8Vq>I@n8Fn?g9ABn#|V zIq9kt_pF+8T63H~xS_$STgb*x_ZM|)=fmd=>eN3Eze|o$Tv4`T|E0^n$urHg7NryQ*rr*!+^E-XZ$8 zShi!O(Lp+bFaC2>vz4N$*yGxZwQ_S~sX4)Y8>i_iZvEH8steaYs89HZ_AA;r?*kw7 zSAemOa7~~npzKgwc7sRSMjRZFNZYl3cbuAJ6i2Z0u0Wmuww@x{<1l^!f#*U(R8dh; z%HBBK&`}E6)orE7uVIE4M117V8^l!z8 z-LQFP)lmsh0r5hocX`VVhUk#sG|_uMul*^L&k{yoZNJ&YGaj-KCkLDHB7cc_A@60%65z?N+w z{4Y?gUKMcC(IUksB1$q3D4!CP1Ii5)l}=$AsC~q%xm7EVUvPS zK;YkNEcKE}v%QHTv)F-G8y6SVRWP{M^ltUO<+NX*A-EkVyIa9kdJ7^(>SFM}^_EgP z@fs17v9n`G%hEcajf2w|r#ol`96aCY&Qy}#kj#SeRlX|2ggJDaUMD6RIS*OgB!c{A z1xO;+`x7!kWDHeA!-zqBCsMl3DND7>lqzz{c7$gm!BN(afa~4&Ei%A>=`zIpyD^Uly(!l9Z*XZ^$K;MW5aaISOC=(;3z4OI{czP z>3lmjVe=`}9dQ769N7nSAB_J|q^6`iO*``%vqS1NF1^*(rfO_#{HUW728bSiKW!Fz z$t)(eaKwVs%SGs3(@F+lB{)Rb$eW&VSp*E?2L-w}z_lIaF{eKH8%5*KLzG*E9mZvnU|3UsW2?H<3EZv`N>uEZUPNEc5O9-#f}k78Q* zml1Xkv8O{;nc;qRaY;xEkwN%vX)ry0TNu*xQ-Xi_G2iMn;mGi98!h8g$)<}-^>Z2O z%w-D1$OvcvV|nhZ*B?WQO%Zk+g98G%RbzK@CBSU`O>RvqeaIb6+)YSOJNSjPqi9}v zx$;>*P@e$MVx~)UkB^hKAulU}F9FM3qwS&eZ(rKrdu*OxzWfkPn^Z)d$`$73oJ@-r zXFXlT290FccSbA|B&7==dKey&{?m8RQ&^wDy!~%;)ZZVU z07Om}&{LTNeZ?}mzB=^Uy*LyFMn)h!@tU8o;SUQBC!dO$o@R3UM@GBU#<1qf6Lj&m zOp~-T1oYqIY~n+*3|c8F$Up}H#T}LUj;8sKv?_A?2M3G!yh$i2vB}6+2fDEqYS{5x z4hg7)yXb(f7aoy`Mor=b6e6wEFDk=mm-GC(VYXj8jyNC*4hK>c{`8YQLQ;ZiFd65$2`q|<5jJ0-t=YaAb@B5%aS?_R{PB`i&Lw{2=^rc5yi z8ovPnFz`Gxyu8&H7zNXdxRTOEJpld{(+@7tMPq|M#>mnb`fw$;jP+If{5%Z^Lg_QE zgo)xT?W$N~`r}Ni@j9W>0JkbU3m9`^30iR)m(2k1r!t+QZ|v}Clx$=2)CW(FR-BZS z((e+BM^w-g5{DmeQ{*!p>HtOr9|-(bODs>bq)%N%ocVV%-~A~@`{@FLCB|c;9nJWM zga+W3qa-kv1qU)^TF}p*KjR@Nul(^#11JI*DVwC0X@Oj;3vlMHbX=BbMqJIaMCAJQ zIf3vam^brhrGT+1EFvOMvn2RK9y%zJc8&0XGzrrzkpXnYfG6a8XXjrBY6S6E0~{EC zVApX0M8SN{L2SXRR|FVKJzvck&FIJ|F<71Vah+(o&f5-=`F+Ocy&rc~N| zsO$O7!wu)M-bwn zv*Cwye^3$vq|uHBWtzE#h4Q03%mm4LSl^NX|MUGZ33-&J_7q#H8y$f zC&tW@)>X!;fL2PGhd^Q&^w_;ZET`_=R{utMeo#!-`%4W$Il7{cO>;rf?=M{}l(hBl znY#fiF{7DV$UI|f(#u}S{Q?}j`u#5jFslq*C$6rM!o=e zjXQ_C{+cD^Soph#t4$~$KzJN&{fJ*=r1PB)-?Es;V%0=fA;o>_0S0@i4Vvu!q<^djRaAFG3Hz31s*)2<{%wdniy;M`6 zik;MA1(jvWv7G61;wSBb4#kcQ;k?Tvv({HD8GiUO^6lJ<&dZEd;|KnAb%Fr<0(3Hb z2fPx9rJS}7bkc;qr;0_4;+c%Ya>06)S3>(7md-oQX;8%P)1ITl`O_2An73kHL-|Un zLZ^1@Uq^bSZcZxCK@E~nP<-WTy+H@wVixBH4WAzwW0gVY=jW9+ z1O@?0Xgwg%eB-+FvG4Gev&6~8w%oHwo54TSzx$P&=r1_l(rEp#G0XdTN-i_%8l)yu zF|?6X$RLVvxWJU#$)l$5Q|;p5?j{QB3?bU5N55EQ@;V7WNBirza*0KRK8HTX0);c8 z2T_7vLA~`+As&=FioiX>=tOUbvMfOiO9rsy&cupk7O2$%-pTpE!BEMO#wDfW>>=ZstSNV?n}7+4^P2c0y8-{XOGau#sLj=jL+q-?F(p zG>-%X1^329KK+f1)ng)gGK{Z5@&Z9& z0J(Y!(eUCjo^NHHjpoox7TwVfWN2 zz$LT4U|KmySQ*oz^2n{qcPvo@3NR6Dyypz`?%{-g7^GYo{N_DdPxbF96yUFcDhhin zq{JycFi4nmk<2ucFfr11_7sv^_+iREYeVv5k2-k_P1W^WMlcb(z}G?;y6LAKBP4)p zxPvPh6Oq!({(T*kd(w`Ipue^QHGdpLgzlswr^~2`ZLYTBaMYZ=5+G zY64iQT$v4Zjt?O{vZi9V9{J0vos9W>UZlg*!4>*y2Sf4|FnqY*p7Q=rMuUvAZ;!Mk zwPm@h-Hv(4RPv8Spnoq3{)biq>+=`-59P#2i12^K*Z;eaiZAr$%~&3JZ~2tv12d&l z*Y3^Al3|aMu$%bKe+1md9GcXXe>(%sEMpj#qM{y>H$HlL;q?Cr^Ml(&TD_u>Du{w|4}zqTDo{Z=wQ;>nP6vZhVK+LmVDP1 z+Y1UPn&fQq_(MWkf5l^7^>ueTm0FJ+4dv%;Nl!16P=Tsz6y0?dd2h)aM2u@3K^z47 zkR#d7MyRTfHSzZN^7Z4w-j~rd(Y%2o>x@GS&eJ5S7hVRc-!oqhWW`oK!hZKWC>Dg< z7erhY7wkHg?%L?T8|$%bP{*c z(At_M)4p}89=3W0AX3t=qF}Gc9-GIm(V`K#oA6Q=_f!*x3 z6D3LidqZWydD~Q5_17|ad1%XILAsf@>kPBo-d-mc1re1;LylPy;Q=*m4E-5ik7=gM z*3Upj8v03`chhM9!vzR9!lN9~hQ!Q`7o1KyT)W^Ytmb<=SST$b6HpA9M>yK3i6V77 zfQk>f+uGcGRO&ZvU-yf{cSr_tNCd_#MX`5QCW}s2K&StmAVT2RZFaM7rZRDl&{nF4 zCGfQU{vfWap%&GUJ7lG`dOJLVlFOoRp;>MA7t;wUvl_V@La(cOwpY^YyYr0Q^Kz2B zquDI=8(i%qk0BN_!%5v-g{(fO$I}K+wE3B|9+wZsmZC}^EmRL1m&Fhz zm7*9FAVk`k$-|U>@ko?jCF2Q-VbpIee!D%0I*Tx(+WV|E~QF0vQ_o{Of0bkDb^?ee^qJ zGQlW(ko*TF88w??jv9Q>Nu*n%-=(|5h>T45(ERu$M-saVU~j(DjMUWfViI7HbzQm| zQl7n3f3aa7Yao7sY6D(JqhGwez0Iem_g!<&pL%Jsy;ouge%X>v2jZ zPmQQ3*!#2EGTX%8RiINsJm49zdSDh#!la}@XL(UEb1(|2EBN=`+M6DU2U~#1e*fcf z+a&V+?%vc?TuYE-Zho`j+&$zO=a6Mabge-5MfxnrD0o=^j3j)yEfz>!H-^1N^MvpF zz_TUrg!6pXZb60OVyE7BO6||m2^EUF1V{DR zLj_iVG(Nwo>IukcnQQ2TMG*@i83M&^U#cSZOBqNcGJre{Cu9tcStCNvJ|DU1@!ho3 zw&`>~ulr+BN`Otrcuz)W_#^OoaGv)`$C$YGuN6y025)5&jwze&jK9+-TRV9m+FVG0 z!`3k2{sx{=@}FCc94AP?1-H1_e!Q$bcH!6e zu>Npnm~$5$l`)pEaa3BGW&2pEo-w0o>+3(C&6jN(*)R9^>U;k-U{Ji*dYZGofW}4z ze{p7>{6a&cdquyDoViEMsD?05S&x#8wAD?M*&!W@j%P8ka`#PDyV{yi;2=3*O}&$R zS_0@E;U5%k-62xLG3p;RbpKVL*7ty_Xf3`HBF;Ryd#}*P_h+aBcg0EgNLjW36#=_1 zZZIy!pE6(ft=%%c(|aYs;I5$e2`Ht0r1SiS{2ui#j?lIkApv z%T#Bk%3!DKFldzR{_70bH$XKQ+?mi%LC zV`4w?db{M}0$8t^fmJJ}Nyi@}*QLCivG480{W6d-5$+aN+8m<@<5x2$rh<1=y>eg+7B{(coykXckH6CmEyhjxWUH4q_);@q~q|hdjJ-w z8KU{MuUjX%75!!H4;3C_vU8e9_&2HV02c`e*<4+n0`bjepJs=>%Ks_r$zR_Ga+nWLhAY02xXvL^UEIVE^QMN zxjRHAlm2=PTMRn(X(aOy+3ZgjAs_c`eGGCkQKn`$NZ@9h!0n%PEy4R2$D=j7hl;?p ztadYG7$6>ZbHE_fysUP?q*bJy^CGpcSl?O`AJ~kitO4ij2sd+aXYO|UDA|q78DXck zZV0USA@(647*P4a#r_X_MDd=D#wRW8JOZKba0Ftz<;t~Ici4M@1>4?0H?1(HGk}`^ zr9{HP$QDhc;Rq&Var@U$>@tJb2JO`Yr$|MBj{J_F&v-NWO|y=9g|9F$ zpk5Gz?Q+{uAMA+7(vqP!PcZUTkI~u2yltl0 z5xsbrnj31zRNl8G0{J9JrT^Tdp*Kv&0=-^Yd$8?}71XoJ8g@&s-%Qn>bhAASUQepF zKm+|8;^&|MJp8gX5Q+^##DwqrepKxfCwzED`}GO%pjzUctT70&vfs4*`N=S1C;yJz zq@&}~NX^H_^J7UGnh<`g>SxKh8Ike2#Ze_M6XF>MPW~S40q! zyc>0GsX6}oS)b4&MP<=ZbOO*jAbYfJpZ68g*OT@l#tX0x0#8D5E>aX* zc|}xx3&|gHDUZi^HNJyd?+-!GwQK1>HzdFEX@}522h?{e;}LSQfyN>y1%7#1Ju~Hm zM0mElxDoFgcF+2A-5(V)kWizk*ZFOtdJ06*IsI&GUhnPiGaq}j=97Q%01~Losajm{I#??E<4dyPk!I*s%TEIR_q&MUa6uyLoeUy`T~1qU6H^lU-GA%|?JNcBLpAM}j#6ZR7Z!P=sB` zf3HLH)T25TuIMKSbAA842~CJI(ldRU{9)Vw9L+rL2WQ)x8SfZ`lD&jyhn1wk0dB~?%DiC zi`RRh2sNF5VB*W$^VqixG&Ocd`^d#{*kdQAqSu9qCms`W0yBrCK4(>XSB)O7!$^-$%_VP z8xn+|8Sljq5KQ<+5M)He`KNI|0~^Gyeeyfmg(A=IdJ6SOW7SB*xW4S1(f7P>9i+@? z-!lz@%{u`}jqtZh(~x_3_G@s%&C$IOLrNj;h-`tdo#mQ|_))6p@yeexmK(j)Z%yY!3JL z8RI1-WbOZ34xPq^VOQX5r|!g`$+escGSaMFJR80q-i3tceCjc7ys|&tT=rzX=U1{s zbnFtN5J@1t5j4NB#`O1$G;PO`}eO^VmUFd>LgqHS-ec@tOr+8wxW0z$0N9 z?zt-K=645zbgvEYOU2Xgy&*SzM!BP*6M{?aa@+62aTypFGgie|uh4plvPl^jDUPE_ zz#he12!&dQZcb3;=YFEN>H}&!(qNw$c8OhYGvmNoMFGUe#I|WODNkw4@-|CB(5bo! zIla$23aGuO&;Sc5eVZ-a#i*C`PHsE5GW1#l-^-r2mR+}*D!yE?eI6nfbLW72kM$Ec zz(aRvVnq+`M}BRNnr)ZuS*PG+TOEsw>iEXye*iP5yFgokd%NFFaHSD$Y>I_;m@}v0 z_8P%D&M;;rd0ma6&;-|i6HPK_j?Lx&dXEG#njoOPY(o@943&HpnObR49Tte$^Y1o!JGm>elbeGffeo^{vneawIrm9|{_ExOD8~~zi%y49(j+?JYRt)l zK&0i@$w`NsHu7a#4%$kTM%IoXQi@d`@Y@O3phFcg|KD{>9YOglnP1pK2;MDX5P={_ z&4Fy0QLi34dH998nTOl$fZh}G;4Nkavq>ViTQo-9=0UILR*mcqWhf$`@I=O?IK{X zU3n6(6UxF6W3)Dx^XW`1P8L6Ehu8r9Jw%%aFPQ1dSv6S^E>jXcA6bCeyY)NNVzml- zFQW3k{hPz3Dtgu*r05IyhWM@Wjq48^M$Zqh4iaW=D@^3q$rA0_xJ&@`h zU&_-|m})M!afgPPfrz*fvCfP(=LPh9zlyT8&lScAx)GZeRQ&Okvai>@zLC3o4ivAFmT*b2EG|r1AbCjTf<} zd)_h3_$DW@iRyKbz;kqQ3tkZ}*SEQDXnK#Hj2|acsN6xH+yBmJA&91hE$n_jE+-q~Q`XEff;ib?iSW52q#o zl?Mj;O5aeMUk2X^zyx(oB&2)FBYZv^Gqi|TeQ2?-hW zXWBKbC9s4b)jQ6%jkwAn77gNIgU|qL2`N&C5gRnj9v|Fn&Nf{-qD1?@XQKapt=25w zT#lI(YAA*Oa7xxCNI!I`)rOBI$Ac0+JjyR%h|IX7pR1t91-%q?$1f|}j^i`N0%hG@ zyqX;{HOBVHX5Cy)%?u@|IQ*-^=63UG+$ZF0JADwVmewis?>(~zDo+x(pv_9p*Xh!J zvh|B)^suEv;VnMg(ULRPAH`3)D^Y@%`2hF}XW3Gttpz`bYt&7tG4)icAu(^<6I%fPspbft+(*m{|SrjgEfg)T|Tk zPtxRti?juz^|(V$h2cJgFN1m&nu)-(078W)J3;)wjdqhq zFXn)<7DjG1+yM+;^8;puot@cH6WKuHNJrC0RIPXWXTkq3Up1YI5Ie5-!Q>*HnA)_n}^B}4N!QO8G@Es2n?sSM4=7B{cm{E?K?2=(v2 zqn~;(D$tytZyUu$kTfaaVcBL`E-JgnU zckv*yreNHW39tiG6!J2sK9Y!iWQLX`jSl$)BJb7_g4=%aqEi^H`-*X#0AhYNMr3j8 z_A57Qe9HKiZnLmZWWDlmZWcRExEABs2cOZMjFW1!grHKl?A}|J0c&cer%j3htL8%> z60gOFPqF?wqyMDhSR(#VENC+m>Oi!_W5I}6pQ!<_xau zJ+t_ZI>uaJ3;oqM?6FQ^@Re@&ur$y16#1w>@MG9jFP8UK(&_ofY@|1H_9T(a zE!VJp*ZpilGPvmph}+No(bjNL`)0#G4d@Rg3)dm)=&komv6U6LC}m~I2$lfBg{M$_ zU4l{hndufhzv@{<=(Cpf1d?a#-CgwTRvKLCJ1(%Kvy zZnhESUEm&;$^M=%7UL~2@E@=qj}<5khczyly8SCzh#Tosng)~>&}5A&bQ^W7 ztgKBNNdaaUzCiN&5-T51q@E%$0v}L`kGCmSKlwp%$0QyS{_U5`G3LR7C>p5J#gWDR zC>{1r=88cof0KSe@ZHxv2;7?*9m%Hpyx0$yTZi?oNkbTIhh3I z2LkbU7PlTp>FwaNRAhmZ%q4D@ev}6S1RAko2l3Tvc{i%D*!|Mxu}H&mj??G&mfLsm zY4c{&u;bHqWi*!#f8L1MA~5hLv@hrPGoS)j+N2dO!kHW8nKszC57yPLe{4z?SAFAbEIWnzqDvR^SU(P8K{(UhFey zV+ED5`pshD_DS3AzMrC$lpVJ2JOS10_s(ON*^2};1vwd+Twcu(Jl=R?ptAQyU|BM% zXVs_-3h0a;mVkbQiB~URQj>A_o;vDG0&jNQFv7u}cInphIdGtMF4%1~+e5>b-!r&u zS`O5JHc&{e4+w92c)`0;hP^ZFw-EWQ-`17dd?5CF+wRp)!Y=@rbze?41ySryc7Cmq z87^B-QNNi;SjeCBTuh9PfWR9R*?ExKlU4jv=GR%1`#+%E0&K&^h6kXg|73Rhx~EUB z?C=<;Ap2~oBdUIJR-4$ zSECPO0Xp7D?uQMEB(q?z-RAHADEgCN`nh7+*P7pS0P_Y2GW_|k-X@hwspOK!@#t@t z{>0GlvaPAwsjCul*@|SxaK_m^1|QcH)J=LVtqU|<)Uhu_@7FD?d}?#j!8JSdVjBU% z(hgVST-yCx#NZ@s%FNdWL3-1hxyWPp<#u$-+7b;woVBUIMbav6oxF5A;Pe}*- z(V!LAjXpA@dp<*7H~|BK{P9_@Wo(-E8KxzPiuBH$=X_SjRlPZ{A_Iayjdoo2{u2JU zYx07oaswy%#8*e>>Qch^u)1K%-cFLEJ2S$OSj+7q@hTjn25$E&4;e$Y5)M6G|=fAA5BVc{Gw*A_w6Te zxO}go4|4b`Pe}V_!^A_SVEBy9|08N%X1RV6bp}5S-z7D@)I@eKZ?Wa86x!;9G$y(g z3i(hKY!AKzIIcw4cga?AF^A)M57xDI1VjdWL#kNMfF>n9%Qd3EoVCfc% zs|+zF7)JO_Kk>Vc4^UIB6LnoL4?tG=#7y=BDdR=b<~zZo*L^*NFVP7TZVC7ifFdjT z%VvU>HfY4=5G>?qv2QnrG!ghgLP{50okTOTIQK}F;cFc8RnIfo47<1UX=Z7uw4HJt zNk7d_hSB>UQKD^{j@J4ld-Hp4uZKPSfM8SZ7{6C3e7+#u9T-ESW?y!>#k$y7fRQpQVg+w58>~BGwFEueho?Kw+ z4E^`efU&Rp1AXzif8Ka?JryzD?eA!|y^l_RVa#{^{%K_3Z|soA%$EorZOF*$9W-U*`79ek!@}Nb)scvA^UJe4(;DgLuIAH3%y-rV#`=pqmy40P-c?_4Y2Sy$UHSkQ z6b+;U4begZz_r`GUp%q`MYLfU`e{%onZV{9>f}5-Y<3(ep%~wtOr_(+K0gHsQg=z{ z-NGE@`~vq?<}csh25+;~q2W5hTImo3vGyqZ->Vp|3Y-7K1HjR(Xo>x*16Ah8C52)qzqy_WPzmxs^-79o-xcVJk3h) z@jnu~$QwSx-WCXdjzy9bBNB9^+c`qjMid z;Yx9rJ>|@_%muROm#h6PzyljuF=Sv)Q{A*5sHM(oK4G!ED-DJN36PamE8`X2%}D!0l1?W6)qC6%I-^!i z|Ka68Byg3^yv!sRu{z*mJAudc*sQ$t4QycHIw0}kHnjnzs&aVFs zl3M4zzBKI^YwP_?kW#y+v~{x2rUUb)4YTr0VU)6J1*ljnsj#aS2JTA9A3nTX-@wR2HOQtAFU?9!_R;D0acX(CvVe$TO}~>)Vi*=a$MAXhz#Hav=wn zj0p=G-qLy+$BQ4A2QW1?L4BYp3-sYP_@dOH0Hdzg2}_$0qndw$SJhO}j-HOedq_wH zPJ-|JX}F?(N?)d2;YD8wSpUNGEtt8(GhHc3KY$6;EZk0T(?gjEXZN%9i0N!>C}03( zO%^#Xx@3->5xw0SP8%5NU1J%$DJqRisg(b$PA%{{&3k!re>TXH8{hjq%ZNJK&KrMA zHdr5s!W>=ibygv6iH4T|n{A|mmyXV-kBT4j#;Ti2WyM@)&7V#CUG|b7#iWW*dvQ$l zx_L>ZT(8lUn@_D(IqeUB>1ESa%ZcTx{W@LA7m32OEX?3W+rhH@D+^Kr{r1m*MWINk zp?Ivty3YbnAA(aQMY`xhoT#1#AzU-%AN$WPvJaHy1W$`#wEZJl=KF?~QlehH2Q0VyU`e_l63XFG+gM2}82K>s^ zx66m-sXnXG(7&fZk&EHi)>2aE9ugrRcjKr13y*oxDN?v{aVgzKka&YT;vVP*awzH% z>{H5waB|aD%xv7un!FaWERx5AS_8tw?$1tkn)W&iw0XAP5vPp&z;Zy2G_x+@?$8Ep zF>TR;vdSkz|HT(zL`#Ht-6H zqG&Aa=%eEfW?ZyLKQuoolPE6qXjQAM`^*pBA9xHpIGskXnO>9A02Dz+WJksH*X(H% zLXGHx!;+d(ZTn{ltSU?*?D*a&Pgc>pYlg8iY}~xTBq~Q)HKAhN&pa%gG@tC5sp7R? z*m}Es^*4qf5kkI*ks|?p39g~_Mk*VXr=za_Usdcg{Cs6 zQ=7kJY9ytw-Myqjt4=hm+l|zPclZC02cN}(9_mxQ#m-)%+B&AjtwN>zFnkRlL54QJ#3|L5l1oO5$>wVw6l*?X_O zXU)u-nRnij#H>=+3^@eMjWkUDldt~!u93tx6Ge;whpq&BtessIH4;i??fJSUi59WHsQ1fkmu#3jtFlc8~8!* zH(F}_`GCCXn%Py5LxlqPwK5yj>hJ3dh(O7mFvH!?Rxs;2*Td90p=5Nl({|+ahPSHUPuT> z27;VBaU+V@hvDhs;ptw}mSG=H*fOux&x=B<|Km-XTO|+L_(= zXo`soc$R_skV}`K#R*$c%~jSRf{kXMua;DOntdL^_{uKquM2_S=-0z6R*VYJcN?K-a0YV0;mCxpz;g1 zi^St``jE36Off<@$7wv~8E+;8kZD9;J&Vy`qe|`rkxT+$@*@MTA;(f-6+##u`{c$c zaBz;ng7*6L>lU*NXMM>Nlac}_LG;1f`uYs%S&94Owjjn4*#ddhts7qj_P_=cL&E4b zZ^Qj(6go#Zy7XJAUwy0D2XWM*$V%dEDV{vP#6OtEYqd;jJ_6V&w~Czvtf0h@klDB&#C8E?=lJw$N7xLO|ui(6@XImzuao8Z4-z2wpoZl*%_$MmEm zmzL>0jaR|i(G5FO)f+mW@;)Er4E*Jd4t> z7itk7DeiZ0M$9ZLU+{V&bgtE5_}Hg5sByRN`qaKZvA;HSicLDJQbq+XV-R<>tkdM< zaUV;q&G{wfa5}6?YVq-z|AGV;=t}zZDqcCdS&pbI(unP%u~;#mc4ovv#m$QnvnMIe zVe-Urkcq6bK`d2z{HVCrp0-A(&?`E9QI(5~PC(&;2)!3oN#ws*9pefyTXC>kUr}|; zaXivr?`@N;HE$8M4}lY7}*WzspxPs-(Pg;>zD=G@#bT>Tu;%<9kQ z)*OrY!|XrsTt805&&STAERD*;qQ&r-U7f3Nq*Fa{v$M%85u7~t7~y(;;vnD z-s-+u72t$f8f5f))%nY zR(ISMne|A@_G0%Y3i4+3>7V6yxd-`7F?ZBhIWeO*nn_#(@H?hk@Zd-*@Ut#I9=&fV zc2gHz`*YK<-i7FdME`%%cHFC#6jiJ9Z6965jVq;d-raoFu9G}+JzAs^}*CC zXlnX08Z-Q@`4_h?cltAaT5T}uVt9aJ7!hKB3^Q2wlVr@7z_ZE+AJ^XZaNbF~Kkc&N zbBhaeX@}k4z=+(4VWSJRIPw^d7q2p|JnoYQHu~;*o@6QUJ89e(Ls%>qxhU%zU((Ai zb?Ss^hMS#mxRY)vZL>T7j@~aUN-FljI7W#*9(Qv+<$op*Y&O1OptY~{>jsIvKfvnD zk>9)pv&tja@!3V#i11<82PUElYo20rc0E+8XYQnHQ)--=%bZ#e-_!3WmfoB~c|poC zPFXs}EJ5d=euqw$>(j8%WWTdR9?&juo1qJl?sr|i$pLlfuIajN-<`PZCeHf@?Wzsl zso0P08^;NfW=%fB*B@>YY9>byEauhX9qL@2;D@Evck80RO*rM)?MxpKH>yuf{A^Nv z4rV*}C-BOf%(O}Vw#aW4<(wa1LvN{){~{w^PLzIq%c+YJ5q_}a{O2Kv)1>=}`fOsW z7=mSy;Epqjr3IbJhJ)?_vadA3H%pU$yo`O>f$AscA|opBE381ab!om$IX$t-C&)2Y zyp+n}4mlBvRagq^RS#gSFl6zPvVTlN-Q%)(?lau3AZ}@okZdrJ*7sf>voe`zA^{0o*A-uxTP8S&p-lG`bwybmx{=S`)FRKuvr zJ3V98>@v~a5X2-sq?NQR7QB4LA-7e{Tbh)Kck@P=T~RUAdKEYDikrUmAEA%K{mIQy z`VcA^C{?ZV6I#&^#TUCk9zdEGV|?D{%U(LWw;IH4rLb&smq|XjO`~ri#-U?z$a%M0 z|BDKT;`r)@l^92i`y8aIrm;Y?uUgq)lpq$n!T;H0*l@HQ$ zI{EF$9m?MxO~TuhAjt{2dNP^uWi~B|PKnDq`+9;)bY4_qR{2ZX2@uz&v(x+ANZ?^r z7Wfx%oIv^CbN>&6erQRMeW6FFm9x~98vOQL@51RaW8NVM zS28|%TZAmN?w|VnK(})@1&$Ynh%6mN4xhUrRqu{A%rhE_j6UFrSESAn455TW0Cx+N zsu{Ge-)YR*W@buX7fqITbAsvZjGG-{mD6e)f4t4p)A$3Yx7XG0WPuK)IJ-qik(F@6cIFdV;MdK;Fabx3#{m7~Sc;Jo-R8Zh4v4s^%m!qptmO2uAj`a2 z{c}uvL+?>%v^XHYTp7QzkQo}X@8eTT+z3T&Y;@yDyObnt<_#a>&CRfFUWS2h*c6ccZeRCXI&H3U+UgvTPSg;=3IN$A#n$we zV&Dxc4|`09#aENzqqw0;lSA#j$9J;RPad&hH^%4Mfl>N8JUi@kt-W} zZ~xvmq)43KKG_mnpzxyky=g}Zot{xXuuW(b;neN%fL*$lgc zo3SN(Q>ZPzC-KWop)Ip~NJB;e3KtMAbO`ve;&XAO*t{Wh|0cVU33U{1D@vLTENd_b zDbgq8?GWN_YV@mi?nW4f;`vp6_E#RyMc+$Z%$XycoRB&J0Eq+kM{y%6;B@FbH>t5= z&JX{wi+UNgJWq>!9HXK+UH8+aU`6{!)Zb6zOPEw^ibv4j($3pr?X&@OnKZv>0l)-18bPhFgR_3UG2qbKoh^XS|*t&)2kZa=)>)SHqB z6KmorvFY{GqIs_vXbS}PJbn{G`YX=iIh)_Y$|?x~Q>3i`AdKfW>FOl_5QkXQc=7>u zLalFL7u%gqE32H_u^8xiPq8N0C9}XjgCqDznJp6#0NeBcn(C_rWF8cjT_fJd8h8zm zaBnF!G<|zvH$yJ3aPra*pr`{5sAED8z1|eiclMII_Wh{Q)+MSdg~$-IdHcB$E2Qk! z_S{X)m{q3Vo3_57C~yKeCI24#OrLzQyg~uOl~Ymz)M~suInL5SNFX#w&cL{}k$fUJ zQO`>ccA#0Wq(lyWY0RMy=UALmL#qg%$wVIe@0a?g8^cW#=Z-2c_Z|liTsoLW%SxQ= z`j$q-;17kLaQ`~I$v#26O^7IFq97gV3v5_U=aVhty`RKCY5$&(NKSKMW}PXX+I_vb z+0G)Fh45j|51I7|HM>4{^>b&U`Sz4-7N`zx6Wm032^f*$T+)#^UAK7c02`{eal~ZI z7PFa!BtO1u!EpJmZE2B4k&-VVg>)iWk{M?<#eZj;vM>&QE12V`#LQ|hQ~MDpI2Red zupm4yel=A=3t6Hq*re6WLOf)HGSR95-*tASPA>;a#2s5bWj8}pX!XiIRC#B3Cg7le z2uvLE!|agpT!HPn<7If5{Q`;NHqSgXZY z{F3%rIqdVq+M9M~I@{oK_l16y`oH?yK==+r`q@-6^X>o3KrrY!)!%DTK{4Q&g^wme z?LP+Lf1~_=(q;TD(Pa{|#qolTDni#A96K1x#tYBP%{iwgLw==1%CP9={>xI!w-D1y zbHf9wx?xgsz4o`DoNJG4vpiG#=Z*iyi@U?Zxi-BT`|Pc0VWq{zDj>$?{p4|8?up*( zeN_|1e?3jzFBTr;@gN%5z$cBrl_xnKkFNO8^!w*Uadt&j2@1MJpLR9~G+TqB1lB-i8s`Y$3 z;Kmdl?Sf`ngw26eU9u(4{0edONgRLypS@c9g7&weA>oyD8wMGrG<$4dc(BsV6UyX~ z5;A}d#ZY2%@@eU-`M1jH~@fxRmIG?A{ZEfaM<*5B#Q zowFhdFUXM6w>EF^?0wtkO4~gN;oOS(&6~E1PUdYhwg2WBKOax4R4tQe?W2#?KE$zJ z^(1YsS%1fqrjdxN+9~c?1USgWC(dQ*K)_3zV|Hl0h6AeZ2qRl&4Ui9VUX+Gil#@VOmdB1nnH;B5(3VmBo z&6Vlc74BHqy7TUSsq4Lq8k;_2rEJ3Wx?quI)GwJwea4LADNj^u!1ut;`0dYbA>;U! zh={L4_WM6txX0NTMyIrN0%~oXrKhG9G50bplRAm4Da)bUB;|Lut&3?8fP-JI4Vk1s zF2bp|+}Q!0dUp~1=CJfI@211jS7-hr7aae(EL23{O(2x2srpllT%0)sF4Nig zo{9Q-ci4p3o2Azw4MV<#%prh_3z-qC^^S(FK<6PPwTD7NT1oRL)>|P##gIgPhsh;x z_jCls$j!sG7crCxTqANar>$o1XCryNE2InTQFp|j6Yr!x5jpztB9LeUR((< z8eEK2ZEDVyYl#H~APG$WI;R}^1ND@~H71YjJiqeEly z=En0&`+5(Bl{5w14~xyqW`hNylx++0B1ybgc z$Z_e!EdO?Ure#!W) zO!k##b*f3hcvu3XcLxP#7VhbURj;$##A1Ee+Ta*JJB$*50K=G8} z{E`G2^c>F%d^_7Pof-u Date: Fri, 19 May 2017 10:28:22 -0400 Subject: [PATCH 108/130] Yay color --- code/game/gamemodes/gang/recaller.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index ec21a1a791e..e5e60733b3e 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -318,9 +318,9 @@ /datum/action/innate/gang/tool name = "Personal Gang Tool" desc = "An implanted gang tool that lets you purchase gear" - background_icon_state = " + background_icon_state = "bg_mime" button_icon_state = "bolt_action" - color = G.color + button.color = G.color var/obj/item/device/gangtool/soldier/GT /datum/action/innate/gang/tool/Grant(mob/user, var/obj/reg) From cd36fef8d352ddce7a7e42191804580ee972d934 Mon Sep 17 00:00:00 2001 From: Robustin Date: Fri, 19 May 2017 10:40:39 -0400 Subject: [PATCH 109/130] Update gang_items.dm --- code/game/gamemodes/gang/gang_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 8707066d3d7..a378fdd1841 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -102,7 +102,7 @@ /datum/gang_item/clothing/suit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) if(gang.outer_outfit) var/obj/item/O = new gang.outer_outfit(user.loc) - O.armor = list(melee = 20, bullet = 30, laser = 10, energy = 10, bomb = 20, bio = 0, rad = 0, fire = 30, acid = 30) + O.armor = list(melee = 20, bullet = 35, laser = 10, energy = 10, bomb = 30, bio = 0, rad = 0, fire = 30, acid = 30) O.desc += " Tailored for the [gang.name] Gang to offer the wearer moderate protection against ballistics and physical trauma." user.put_in_hands(O) to_chat(user, " This is your gang's official outerwear, wearing it will increase your influence") From da4712029dc26ee5da3589e9b7123a1cc0a9d669 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Fri, 19 May 2017 10:49:43 -0400 Subject: [PATCH 110/130] Fix a bug with qdeling non-datums --- code/controllers/subsystem/garbage.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 84d79009c05..3d2fd637d5b 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -182,14 +182,13 @@ SUBSYSTEM_DEF(garbage) // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. /proc/qdel(datum/D, force=FALSE) - if(!D) + if(!istype(D)) + del(D) return #ifdef TESTING SSgarbage.qdel_list += "[D.type]" #endif - if(!istype(D)) - del(D) - else if(isnull(D.gc_destroyed)) + if(isnull(D.gc_destroyed)) D.gc_destroyed = GC_CURRENTLY_BEING_QDELETED var/start_time = world.time var/hint = D.Destroy(force) // Let our friend know they're about to get fucked up. From 8c68f56584610ab6d732964459b9fc21a0ec49cf Mon Sep 17 00:00:00 2001 From: Robustin Date: Fri, 19 May 2017 10:50:28 -0400 Subject: [PATCH 111/130] color attempt 3 --- code/game/gamemodes/gang/recaller.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index e5e60733b3e..4546fce1c04 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -320,12 +320,12 @@ desc = "An implanted gang tool that lets you purchase gear" background_icon_state = "bg_mime" button_icon_state = "bolt_action" - button.color = G.color var/obj/item/device/gangtool/soldier/GT /datum/action/innate/gang/tool/Grant(mob/user, var/obj/reg) . = ..() GT = reg + button.color = G.color /datum/action/innate/gang/tool/Activate() GT.attack_self(owner) From 597ec214ed724420d5961b011a18555a26f7e12a Mon Sep 17 00:00:00 2001 From: GunHog Date: Fri, 19 May 2017 10:45:17 -0500 Subject: [PATCH 112/130] Aux Base Fixes - Fixes Aux Base potentially landing partially outside the map's bounds, leaving a chunk of it in space. - Fixes the designator becoming inoperative after failing to lock-on to a turf. --- code/modules/mining/aux_base.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 8c2d1ca2818..f2c761f5629 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -2,7 +2,8 @@ #define BAD_ZLEVEL 1 #define BAD_AREA 2 -#define ZONE_SET 3 +#define BAD_COORDS 3 +#define ZONE_SET 4 /area/shuttle/auxillary_base name = "Auxillary Base" @@ -149,6 +150,9 @@ interface with the mining shuttle at the landing site if a mobile beacon is also if(T.z != ZLEVEL_MINING) return BAD_ZLEVEL var/colony_radius = max(base_dock.width, base_dock.height)*0.5 + if(T.x - colony_radius < 1 || T.x + colony_radius >= world.maxx || T.y - colony_radius < 1 || T.y + colony_radius >= world.maxx) + return BAD_COORDS //Avoid dropping the base too close to map boundaries, as it results in parts of it being left in space + var/list/area_counter = get_areas_in_range(colony_radius, T) if(area_counter.len > 1) //Avoid smashing ruins unless you are inside a really big one return BAD_AREA @@ -193,8 +197,8 @@ interface with the mining shuttle at the landing site if a mobile beacon is also to_chat(user, "You begin setting the landing zone parameters...") setting = TRUE if(!do_after(user, 50, target = user)) //You get a few seconds to cancel if you do not want to drop there. - setting = FALSE return + setting = FALSE var/turf/T = get_turf(user) var/obj/machinery/computer/auxillary_base/AB @@ -212,6 +216,8 @@ interface with the mining shuttle at the landing site if a mobile beacon is also to_chat(user, "This uplink can only be used in a designed mining zone.") if(BAD_AREA) to_chat(user, "Unable to acquire a targeting lock. Find an area clear of stuctures or entirely within one.") + if(BAD_COORDS) + to_chat(user, "Location is too close to the edge of the station's scanning range. Move several paces away and try again.") if(ZONE_SET) qdel(src) @@ -347,4 +353,5 @@ obj/docking_port/stationary/public_mining_dock/onShuttleMove() #undef BAD_ZLEVEL #undef BAD_AREA +#undef BAD_COORDS #undef ZONE_SET \ No newline at end of file From b016998e3e5e3f2cef1a80fdb98f56b402d00a3c Mon Sep 17 00:00:00 2001 From: AnturK Date: Fri, 19 May 2017 17:50:38 +0200 Subject: [PATCH 113/130] Fixes buttons under doors. --- code/_onclick/click.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index f178b83656a..d37ff5ef516 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -148,7 +148,9 @@ /atom/proc/IsObscured() if(!isturf(loc)) //This only makes sense for things directly on turfs for now return FALSE - var/turf/T = loc + var/turf/T = get_turf_pixel(src) + if(!T) + return FALSE for(var/atom/movable/AM in T) if(AM.flags & PREVENT_CLICK_UNDER && AM.density && AM.layer > layer) return TRUE From d273f7afbd86bbd7b0f0c4a6944d2c8abee86268 Mon Sep 17 00:00:00 2001 From: Robustin Date: Fri, 19 May 2017 13:23:34 -0400 Subject: [PATCH 114/130] ohhhhh --- code/game/gamemodes/gang/recaller.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index 4546fce1c04..ad2da7b5024 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -251,7 +251,7 @@ gang = user.mind.gang_datum gang.gangtools += src var/datum/action/innate/gang/tool/GT = new - GT.Grant(user, src) + GT.Grant(user, src, gang) /obj/item/device/gangtool/soldier/attack_self(mob/user) if (!can_use(user)) @@ -322,7 +322,7 @@ button_icon_state = "bolt_action" var/obj/item/device/gangtool/soldier/GT -/datum/action/innate/gang/tool/Grant(mob/user, var/obj/reg) +/datum/action/innate/gang/tool/Grant(mob/user, obj/reg, datum/gang/G) . = ..() GT = reg button.color = G.color From 50d4aa58ea01e963435d4646db30046cc8ab05a3 Mon Sep 17 00:00:00 2001 From: Leo Date: Fri, 19 May 2017 14:39:55 -0300 Subject: [PATCH 115/130] min --- code/modules/paperwork/paper.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 709b5be572e..b6c6ab5d9e9 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -170,7 +170,7 @@ /obj/item/weapon/paper/proc/updateinfolinks() info_links = info - for(var/i in 1 to 15) + for(var/i in 1 to min(fields, 15)) addtofield(i, "write", 1) info_links = info_links + "write" From 21aa98bea012ab921218d8ba93c7ad1118f5d5d1 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Fri, 19 May 2017 14:48:12 -0400 Subject: [PATCH 116/130] Ports folders to Initialize (#27388) --- code/modules/paperwork/folders.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 32d47d274f5..0f721bc8267 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -78,8 +78,8 @@ name = "folder- 'TOP SECRET'" desc = "A folder stamped \"Top Secret - Property of Nanotrasen Corporation. Unauthorized distribution is punishable by death.\"" -/obj/item/weapon/folder/documents/New() - ..() +/obj/item/weapon/folder/documents/Initialize() + . = ..() new /obj/item/documents/nanotrasen(src) update_icon() @@ -91,20 +91,20 @@ /obj/item/weapon/folder/syndicate/red icon_state = "folder_sred" -/obj/item/weapon/folder/syndicate/red/New() - ..() +/obj/item/weapon/folder/syndicate/red/Initialize() + . = ..() new /obj/item/documents/syndicate/red(src) update_icon() /obj/item/weapon/folder/syndicate/blue icon_state = "folder_sblue" -/obj/item/weapon/folder/syndicate/blue/New() - ..() +/obj/item/weapon/folder/syndicate/blue/Initialize() + . = ..() new /obj/item/documents/syndicate/blue(src) update_icon() -/obj/item/weapon/folder/syndicate/mining/New() - ..() +/obj/item/weapon/folder/syndicate/mining/Initialize() + . = ..() new /obj/item/documents/syndicate/mining(src) - update_icon() \ No newline at end of file + update_icon() From 75d4b25796ff754a91a8cb75c5649e70c04e0cac Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Sat, 20 May 2017 02:51:16 +0800 Subject: [PATCH 117/130] Pulse Weapons Sprite Update (#27386) --- code/modules/projectiles/guns/energy/pulse.dm | 3 ++- icons/mob/inhands/guns_lefthand.dmi | Bin 39221 -> 46775 bytes icons/mob/inhands/guns_righthand.dmi | Bin 40841 -> 50435 bytes icons/obj/guns/energy.dmi | Bin 31993 -> 32651 bytes 4 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 73d3a34a1b9..ceb828584cc 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -5,6 +5,7 @@ item_state = null w_class = WEIGHT_CLASS_BULKY force = 10 + modifystate = TRUE flags = CONDUCT slot_flags = SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) @@ -39,7 +40,7 @@ w_class = WEIGHT_CLASS_NORMAL slot_flags = SLOT_BELT icon_state = "pulse_carbine" - item_state = "pulse" + item_state = null cell_type = "/obj/item/weapon/stock_parts/cell/pulse/carbine" can_flashlight = 1 flight_x_offset = 18 diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index fdb1fd88a01a0fa28d4caefd5af733e69b0dc1b9..025fe48c8fc41ad5794f936653a47c4fb73dcc5b 100644 GIT binary patch literal 46775 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 Fe*rhC>Hq)$ literal 39221 zcmdSB2Ut^GyEYh_sHmVIpftq-N*5{8!Yf6TCej5A9Vrrehky!*G!dm2r3wfL2%!i8 zk=~?tg7n@(3u&{W@AsYW{Qt~c=Uj8n%$Z!e+1c6bz1PZG_wzjWx^KcBYTP@0^5RJd z1akVmisB;(gbM6ZP9Hx8eq1SKs043TeRK@m6s=q>Tx^}(Y~hX&h*wH#LWASD@TriV zZSCXh<*Z4SOJ80HDTIFv-9Jw`HsnzF+VYJHBZ_dQoP|fV9eU^3VZa^eeXVznT|J91 zA^5`b-Zk78e!*kf38Cc>e8jZ@FI8GM zP&4B!ZGz`Sp4U#$t@u=!+rVV)9iJX2sHqyCyF94m7I2mT=`UxzSzFt;_o+EDnsNfi zTfZJnDN8xHlBWAxvwAf4s*%W}+L6CY~a{cO#AYr)<&yk1Y2sORXjrBZMr*2lWZK!L=fM}iJU5u zjzT!R=l+>T9A2tpY#a6P-uR((3<-vR!k-UXRF%r8P+A##~rI)YAC zhcbETYH*#cL*FRZQOx4~&jIbYmiBukdm+2CL(t~#V-a{`F-1RH zU99b^nWFpoh`jkk-Vkf1!j+8|LH*1Ou^zw3|Im0v2dW$FeuzG}$? z$R_k3A=3JNZZCZ0T)b1bc@Wkd5`8DK=Et!du*I9tNdMJn(H{djI2o;Rk8)yrc(&hf z)A#LZUH=F2<*}aPZW@nvr8<0C-cL)-m3_D#SYTr=x5uouo!YPW$+HsJ%#g z%hCTK*R19C(noaV^cxCM!|g0sZ=#&>#i7>MtwtIbkgIW(`$e`rXDY(QuP>Y53N{Qt z87+iLXJwcUUlY-G&3U|o-FV!+crj|QMm_E5VfkXsNTGLt?=8(@p;6d(KSjpJ$CE7~ zkV}yJiht>NrL0Z*d$H{$3gI`iBu}K32(TqTzAy9Isx>^^;ja1UnG!|=-k$;jyOCdU zcT3)-tlp6QDVt04xH@=UZoOi9BTlw9t&IP^YK^Z4?g_Kc$#+kvckW(terv99_wHu{ z4Yt0!Ge6=Asb6m{()+R-Zg;38l~~K5dyI`4j4pQhBd*PRMmH;;J^qUPYGqrP!$E%U zK3#BvT;c|=9fmUyMe>XDJ4N8{lN2N&3}?a1`#3FxdNhNr}noa*dT>{JVVwcZo3;qoWxbhUH` z&-$AYJE67oo#?bktTf!!f>_~4`G!@E7qX=z8BsCy#L_43)(6_GLL`f3aH9pR;D+{u z@M*o{fw_%liax#{$K5={YoW@h)aO`H1mvk>rvPc88MEW5lgh|T8OWFX{T1iBlJ5Ij ztb|0!M_zez;a{Ir?`UJ9Tgp11oSvSsB3W9d6PF8B6cU`0s-P~Y36s`>f( z(rV`{$ATW}?D@@4qUN3H*j(ahD>PQLp*gW@^bLx`=D9Ym5ub{z5mu*elH?fKKlNpkn;O!{`r!Jdk3<^?X%^N)e|4F^1q_L9((`P^;oYy zNk-#rqgy9(4tNsPq*gj5F*d|zgw1=D+#|I1>DUEubCYGe_IFhc&ksi}Z-xDMcurFy z!tb1^A<>p_|9b2L^~9M3`@lpfMuI3UhA2y?zPKl*NhE?E&<|a2L)}@c!*}_eWB9oj zBRXEjOUl$E64HmbRCkcR+!w3lye-Xb;qdfbA1n3#tlCZtf+tm}Yri{!O-PWq679wN^ytNG#$p!djmg zd1Wsz*kbPnw&-%KfWa|!0Ufc-jloFf#m!QpFk+zx51!T2n)te&$oNV%p8q`-v+z-x zIeEutp1V-x`QV_W?>_$%X}6!t!@lZmn+Nf@*RRnj(r`}mdr_vBMBcc{IapF9M8nO;X_*TXgyr$`-ux6~2lGD46Jqo^CmR zynj_K6buAW(wYSFAQUStO1glh{yq6$r8M+Hb^apHcEzEY|CVY0UxFR~fr~h>K`4FX zGh#kj`jVbref*|_fVupE_M~g!IDaOTLUy{9Qv~7beF@PNjO|Hnz`yUshpq>Fb`VDR ziXaxvh>KvyFb-u{wZc;iLU$k1fwl8g!L6COW*46#mTU}84 zS-PLdTHEcpP6l6UD zv#7Fm7*}2o(!LMR;hw{1qMmq5!hivqtad$y^+AT)a4W z@R7vI8wgPadHLac%t!z?^asrXUC?r9+#Hl~Sn0$i^B# zBeFH6;row7Yj)u5d71+31)6Q1rxP6-Zaua8n18{&*zv0*B7QFvG>(ioC{c_)^?tg% zakXV$XSxLaWWRCg!>sf7$*|Fr)?^=grg~*I-7Nrxn$Xw5FHCr27^GdOsltL%R-Nt1 zm>{u3a^nu#o`|O7Uxd* z?NalCU7T2^qpog;%V_*K2r~dOdjebmI)R3y$7udZCt5GC6BN$>#vDt5|F5!<{{W&$ zLMlg^PqSS^w+P3^J$byE=Mx4JrnP#C`nv^sMM)(z`6Y*_4Z^Uuxz@MczQ=}@PM1Ri zZNET4%WiWR9SeNDbJB?UGMj`06OWMB?6#y{q46~jdP-%)>~>`;eeC;!VG}+N{<|!K z#;<~c0U4``0n zWOex+uEuJ2`zHJN>cplghO=4~{9KSI4(X7B;<}6Sj^V#{l>%fqxscQDGYoGYBRN`Z zb}=gj#myxaEkDP{!(YEXS-^Fjr@Xw}>sN59g@Swq-OMg-aA=5I$MeGL*RM-V8}8zX zk?0#k>?P$c0DosiicmztY~997;%6hIUWFVI- z?ev{VT%0e)<%jP^osIH}hYJG0Vn)om@Eh~>%1oef{? zMi1z@`5H8iV#=gkkJGOuG%^_xv9Q&;eJn}tW>8MF##rpYrbH;4)$9V-Y=fttm*-%s zT)^V zsEW#5N$NHs5kpE{JMI9zC^*12h^Q2W|B z0z|o6MQB&(oM`y3lBPmLjGD)FX>_@1wVxNr-Q9xrvgj5lhk_{Ht@4@_#M9V#%+nIgfavvAcaH90=K-_u2S~z7YAaA)Y?G7t_Qk zvwb)_yT5uYaUkV{#GcJzEB$tTwC_8fw15-i;%M$j`=Z-~q~pk=Xrxu*`CGqPn^7;CZu{etSh1vX%U;&<0Fop5nrOd|!i9GZ+5I9@TVcGE|}TzGqEI>lvg&!Ds7@}+WUs6|N%GYJAI@iHp2j{Iy`rtD_IGTT#Kr0VZq z`}OPBR<{EoP&XYN`SiN`J8)436|L@kj4q5P2DFCCRRoL?=IqJ8_zsj^-riMtKDlF$ zA3tvPDY5RlC~{=FD~T@GKniRLz0>7u-1*1`kE0<5b2IQ)xnW)s|i}U$ry((U#KFF2(%zn81!3qLe>0V5Y+7;+cmgA0p!g#iJ`N|>( za%%Ui?a9y0mIt=g)nj|6sgGDsl@nD$ z2%@zF@3<|iQXK2-8Mqt?U2StEGI$0e_PS>96XD9 zS8$%YMAVRpuCCR64aPklgShckbcHo*_<$O7W2}HzBowh^vC2_~9VcoiJ14rLRIk8$r$%FqJVia$7xif8WE_@hJmE zmea0B!!6@Cn-_15KDXl4ryF$1+*k-X2I@){^?nzhRE^&Bln`#E>CdVKkBuJB*9TES z0PG%VsW9^!yc!#Oj9-xGQ9ER_V?JVO6B{-TC*TfdM@rDr`$)Xy zceTmHwGMTH*2OwO-hvl0gulokc;{EL-0Oz(d|ODC_aCve(0V$0Kkcfcl>%x=n!iVQ zAG_l_5+;*tc5fKgLL}g}VbO$BJ+cSiGK>#Y8`?BlH-zp~KQWzqOgN3kvlBO2ipAXdM%NuSL4T({~tiXBEoqM**_R_gqVmLj(si>r(&Et=%4`_#CK$Bz`I zzPhzNN`%5Wt1UzzjIgqzyd>V&&rRLMy3=IChtF`h?YWNq`(jpJ(WTnBrGhx;Yd*6O z*(G^JZt&TJll6F1b(f>#3jM`8ahH&tY92*lm&6C!lKfqslkOX9OYWMlw*4DgbB{Ii z(B>V8?a%M7Z>FPfddmEst`>hvdBw69eOr4m67i){kb2!sKl`z=8GV@ldxsl`=~obvqbDFy zGL5n^3r?B5t3$tnY3uSJfi9CmN@>IoRxKL~AnS=K18i2t1q*)jewOBTcNCK-)$`a3 z@oNUP=+U2S+}tkAu|Z`gpGsA(OiZ zABTXbb}mw}Oi=D(*pt7@Xu-~M$Fc|_^={x5U(3IUo6crLjEykqpmPVmSSd{M7EK_f z7^b0SzT+3WO^NMKiH#mmy_`oqcc->k=RS67RS_ZeZNd z^T$wI_P!ctW1FlwQLr7xKk?j(AxK^q@N&9(uU{3dzU```q%hHY-KvQ5T(MS~Ox(}? z;xs3MF{!B^!@EyTVukWcB@mg=PV^l%3{sZ#%Wqh6Fs=p9F&v+>^1Coi&r2p_K2 z^N40QaDsVL=`Zcskzu=brh6KGwt|#_Rb5xyS3yaxx*na8vWnEsT7aF6wn-t)$jjfH zab~(*El7FC}0bcW@Av>O5*|pNSeJVR`+3jte zw*P~i^5pp(Ky7%=!N=L|{fU%-xJ>E&x8%fZ&2RbIy%3qiAEq;N(sl-@gSfY>0Z!me*{!xgXK9* z@rW}Ny4BYZC$j$LCqG$XC0>f$zHLTi8Sy&216bSzTDqAw^63p%(~PaOiJ4^9!aB5G z{=Fcw$yWqf;#@jR@^z5GrvQEw^PFZ|w9WEd*vG32kwed{h=AkJCR&FC1{Ov0J2nEo zvr=?2?{B`-@CvEwSIp)5Qc&mvvf_QxttKrf)lbiS%^P4|4i^;9M4He#FL_bM3;J_G zrbo6V-mMF5G?&c6BaBkA5QM($&Bl+jC%#sEeL(IO>#rY9Sv~$|w^Y=A^hjsA21pwK z+4z;CSg)Jx%^aQ+A{*+mx-oiJJtw?*(#}Xsx2hJL)n}bQ#~_O_}Z6+g4&L#LeD7WVK?z4536^iaFXxvNG_Y0RlDz_ zee6c3?whKOSeIk+H>k5GOIV-a<4r2&(#N4Fo>HIfdu-^y9ZVH#jLe{ zt?*R0NuGKBz;nkRfCv3{^kom5dq8`J~31W`IM%nYfZU}<8M&oN3*^7@|m|Y6he!z6~6Z~Gv-kU!k+7UFgvi^zqGmOxmG^a-d}Gw1XhNQBtbbJr=;Bdq&&Y2IdCJ^4!$}`~L+0U% zg0r*8Ozn0_u&O-03IahIIiOf1#>K0t>x1#U5!3skPCNJEO0o=M7Iy{de(za-Vv$GL z+REAAOHrkfB@8zO1&={a(bLZ^ZARVH4bQjiPKn{dEN^bo3i~o6LfY&kd`Y7}uPkhK z;yJKXFUj1CbcBF`MkN1JQ2A3pf`fxuFJ5ea`q!Lz?4aY2!_rwy=oQQ&&)^(UaWJ8bki6m{KPJKLqKlyqGwsd=&d zM3P;dW*j|)u@>tGd!yyVI4S3ja`bu8@pa#LfAuA&2x%K|g6VmGNBiP=&8fJy8By(q zl}jmd)KBxTd+gVDS`1RZ$Z`EL&losR#vmbc%zJ4^svoYBUH6E*H?cK>g**M9#c%Qo z10oO$==4Th+_2QGD>Yp@lNzhVIdoW|+$u`D)XHf2aOr4??;b`yEiDNyu08f7Ffa46w7618Q{(HSc&1X7pEJs>= zLCD~nR|)@tc7qYN+p*oIHwg*hC~5p8DV@5XhSkgg|_s3h-qGM7!J6dW3&&+OkuU zn!QAaI!Hl&_u;~37k;w}$BFHY4tROTb>V~bQ0k!b0JXiPmlx|jpD0Q3)i52QqB!Ff z@y4Yt0p!GUxF3csYAHI$?k!liY))L%)i(}uAFuf3$tG^ve}$CPE22EkUAk0*ZYnFZ zFM-2p17lPJ&F`7Bs$6B)+Ek1fD>kS)sSo$(MA_Rn=4?7vta)X|eBvMbcA=-@tLf%c zEhO;AG?pM-n&612Ae^c%y{5W_jhEW0dw3l3r5+(tfvRM)PrCT!Lm$*}MaAF3Xd1-| zY2JvhhRt&Eps-YlgN|`VK0g2*Tu-Ki56p=nJe&yjXt^WakkC*q#?Nh))<{7j#hecE zf-;=be^-l4D0s*y>P67xZf{=MmQ1s^ZOFLC`IpgEyOp=BG_MuM$C?F*wC7G(U5a^_ zQg=w(J;=Fv=edp1uz9a1D*UODQFlDmjfYp=x4EKQT4bjzTSNq;1gg46-B+GPi#09w+tLB3|5t)!5#DJD;_J**Vi|*6z%&te{yXhjx&3I`l#h<0lpZa z#%`F*QJy?G(RbxHJMW2+s2H2?P!e`ARO4m3<)8BL;Ww*U=s&aoPuKdGEx4LdlV7Zi zJS%FQ`>c&A=P=kTL8fyi!`GNjMjD@CiaZ&3Kl(x-YdrGh%8JtPUdgy!(#@oWwGKqY zk+ywtK>=44JMX!~()~Pf$hk1(dAaF{0ENpUQ}!-*o)`&H0C-fs#1IJm#-x->jhd`s zK^ykw$?#DF=RgK|!3-XuSA_Z66`nY1y5MkN9l#ZnO+ zIqD-5V=E(LIsc58&YF?RQ z^Hi$M14NkLwQEajYj-=w%9mFByxYfe&3CWq=!ZV*fh(Dq9M9!n34cZfaoULdssHHt zxmsq0mNOr4Dw{9idH{;@@`ki3P48$NY_#O{=bCIcizlkt^;o7muABv{5?~tP9z6Im zy(zuDfF9ILMl|^g&5odl?$lK*TR!r=j!RLO%@{3~)8V1Y)tohf5D0|BrF+oVlQkZ{ z=D!9z`G3;5_}vV@W&!`Qzq*5XHTe4G-uQ6YK8~WEwD@j00@6V=5r!X;(54(HJIm-f9ClMELA;vD6yTC zYFPS3%&5k&tmNKpTG9B@qHU!8@zCB9Ux~n&rdyER%B@aB{_dEx z$7b4>{k+>R8%JvGSpr@COLiG!5-SDU58qqDSYGukvUxs>m;bPORJkd=r~hqKt7f#T z>tEre%6WF7vuj8-@X>|XH`^l3TU)|W#Enmn%0E3==)8cnQfz)HI^J!krdKnH>j?o_ z$O64Ez;>!mv^|zF1~cMw;$eP?#Aod*@TVZaLIS^kzkBNRX{+6krGG|QS`00SHRR>O z^j9f1&2kjK`FF(aZu);&f$|?HwT(p~Otwkj-yBYILSEYjmY#s}?nI9# zppacN_)v^LyQ6S8Cf(hA^l~g-fD5wbw?k9#!s#ehURx|Nk7e32T9@(E!n%4Om|!*g zUHC3pW=s#)0^FYXx<3@6J{ThAZXM-(o8;M#l1n0a!_xCCO6}2t-h`T)V09Fn@WTr; zT4|Q4n8~IX^w!<<-^EG}k_u+H7#4l{SxkyudbKk8#L0J_nK7;DuWzrLoIMVCC10}f zs!*Tt)Xml5Vtw(iN>jQYMoN!!bs@ZNlQ2gjNu-p-$FD9vf{}Vvbin#L%_?eXYiSkT zitgQn6m@{2T}Su)Z2I7@V;~%kbDsq_h^ZI{f%Gf4`fc_1)elv4bh~^Iq9s6ep&n@l zP6DyDg5Cb=xfmS8_N0W`ShU~nO)=7f(~DO$Sh`F3bQqRo3`_hRf)9iAvmka)CXl?b z^fo5BI80CV{tetMInoKPD`>0)pe}1(DY|$Q?s0>ir%5Z-csNUm7-?LIzYV=J6NxCu zziDsuSef}do46(WbVYesC4Nsxd|pVfgH*u}BXuI4*Hwy=JZ}}1 z6|PSjz9rS@ZJ^b$$gf{5WvN-iC*tCmhZmr?s14Fly)1k?$nvw*MbQG3@Nh-y%=BqB zZ~06cjYlk`=7SW@0H5_m<{)HZzW-QV7C+I=#B=v{Cs+Um(t{|huN0}|vhWLhW~NPm zjRMi!nK;vjhes+-Q3$VJf=o|>4n-tcVNrCKa)YM<`C^M5cL^Eo87`@il)%BB09|*piv0DA|?#CD<`P)+Sv6uFQsveruE>+73 z`bo%8^!*M&hSUju6l!DfPjxn^y4NL`&ZYM(R-&kX&+krXIc>a641xp0g=S${gmImW zJQZ{Wt0_ed@sf~|nv19-wlGUNcEh^o(+9bKw!*G=qqP+36|uv?cXL7@ncd?`%^UW9 zJzdz`fi!Jm-tUJ?jyalvKYMmQy@%)H!>4@=3YkjfQ5xMJzw!hni(k1qtJdsRu33J; z-`4gS$H8?#;dbqQkYhThvVc_pOY98xm{6c?aQK}Ax?+oE<4IX`%$eQgvl!0-N{QGp zo>pkVyJA%RYk5l0VGv(ObFQv7ma zh5YPyr4D!JXkU_BlTof=ZQ=Oo{=+v4lJIRmFKhqWRR0UW28^R(FJSd)Z}mVK5;(A{ z6!w^50Gp>lU(qI@Vn{KrSiZfF)tCV32mYTNM?PU%5Ah}#(#;2A_le+$U?#eAb{`+q z%lTs#5_pWU7=awTa~3&=AcvXu4wF$&l7{cqs`@&Se7g8ZEA+d92m?zuK4YqqX! zdpxwncUTazcr=s4LPHLV2x{^cMRoeuR?3MTeVMnYnR&eD=9t*>D!R*EUS;5a0GIz08pTR$2yfr*8-2Ii4xB54a=Po}L=YH&-y#UO z1#zkwUn}sRLGB(f2W5@llD_2FHHz*UWaN$2EW^0ENZ*PzfAmoR)E7zf`-6+T4@=Le z1#z=+Yk_;m^wz%0oaM459__7`d=z-Ay{;{C^zYF+8S*Dn`CI9sgr$#O5Q3QE$MZlz zL@t5aLn>NpPBLkSZ>e4Izt9D{Pa-}gx^|x8jzduX5r=onl3e{qL%qHM z86MN$-#;k^j|_m_+qK7tw!y?FeU)u%%ZKN&`WCC1;S2=C;u$z`Tkqd}`0%0L8M+PCBDx~wlAXz0 zX}X=whKWL>FBWxT*z{FZpi<@ihd5|)rz4Z;m&5U9UEjv5OxgX=Z^yyR%YBT!gK8T30A z9c3Xscf^bKhx7n_e=aFwKd+*s?(5gee4#(ZF})e_NjL0`H<9vS;Lfvk=7r6ix~)C< zH{$R`kR+4|N#o2{Nwk-y*z_Ut^h=;=kiZZpRx;$~Q~@x5+4w64x3>#En%(~;K5MtR zOaXbxljnbP_UK%6&F`B~{k~Cs4VHGd6GOkWk>|=iYlj2@WiPlGF}sJLhA^B7eSh@O zMA>F-eWQa$Z_VQFO)Fx(m*aHD^>yR)d@(# za?E@@#5UjhXf{+0)i7QF1OmmelChVmVxwh^lHaCt`m~(vY+mi30;{ zCt|eEs?@nr8GB@-4^c7sVbffR9){LX78VwcR6Jwz@%5!hFdA7<1!|-BV_c?LV3?es zrWAI)@g|!p5YSpOSdb1YUeN-q*5q-T*AA}~vsL;Pl@GY10O^MD7B*|~r;U(~O~iDBz-p7z%8Uo82NhCigpBgEF3hsFSmo;TdmFM;kcY-Q4Y0rA{|ZbloSbXRg!IPi z*GRP-rQS^EBK;}m7SO>QnDP`1S`J1vU57`)3@q)58;G*XLXiFNW<7Y9$oGj;aX@1Eo8QBcyFZuATCSthU^P~{mzV_PaLWb zPCbUN{~Pu{h7zR7sPGCPu|H+je)j4hAr{zLK+(cR0R;M_kXM6%R@5a*FW3VRx2RiK z!Fw7TIH(epVJT?<=%-RJ#Y+>?8>^0OsEk!)#R9CiDjqBSE*?Xx%)AJO{qv*3r_Y~%xb{GEEla<2#RK7yeMS@Mqe5tN9o+BM?@?&&Yqbn9mH8EcXqnx1 z4wo0@3j56#A>rsJr>>rBm*@WYBkBh`NkQJC{DA#}33Zy%!1HLT^Sq^(eH^!0{=q55 zUhhC3s$Po4M=C|tV4$zpG2sl62C*a+n9kQJp8+v!t{~;DE)ceg3&8V_*{FgzhD$&x zkiP>jQG}`GSs(nNGdnbZ9Z1&}1wwLT1FUgXi|N{FzQj8;tXQ{(WgxF}PZpb;;bO&l z2fm=C@0Ru2nx0tRx9Om#u+P6vLqh|w`x0k#CIDbE{_ov=_(A3B#il6i#TDp8n3s&) z{&UYGdJ^mJ0I($Mb(2>$r-GP#kE5ArvJnJb&?Z0c@eItQM`B@!Wv2iFLp&v~wi zI|8u|U|JbeR8_+d{p9lKf-OtOL+@S&VW6*X>?VT>_^`T2)5n(wK5Ga6Qybi{OSfZN z1;0>m^qtHs+7KBQHs|p)iHkx`nyLLmj%Gy1rH;OA)oXj{sKap7n{3ti_DG2--U9n} zD|huO_7TFKGwF$mwxGn6*KFl@E|KcPCA7QMW1NnA@??4%RZ2jspR%-02DmKx$f{6&(tBtXsY0i{3rCx)H` z*xGasgL1p`Qc_Y64GmAI_iv3g3^VbNrbupNg%MPg(3UMxL5i+_vazBA77Q#jj{uVe zy8KvmGrH(9d-H}#4TMZ`K~e};C9c%&M@`o7eD=TTxJiD(zpH|DtnW2alq^Sk{`-O- zn+KVhnN%!soBL35QWP~{WxBepde~kX(M;yg; zxAX=R1dsimP;qx<+f>sLXHHz;>;a9w@!RHQ zO}MXe`mnzdWliA6ac=wSo>T$J?28~dWF>$!xk zAL75;Uns>nTKN{+Q*U87xoHd}`HGhw>gwv~zQk-lHMG=15P1DIO40EdCj*~67A2QOYmE>;A%V% z7F_D;pE@>;V89tgJXW4iz9BNO}= z9~n_?ABzUU6U=&12ZHe2&7gwcMvKqGOlN;Be$G*=5;kDqy4ZmV!rHt?D6lFhFfJg1B16;5 zl5SZAe7TgS2DB#ZYBO!R;`7ikvf*r}It#anf^qsRUA|9nEy9TsaUVlD-x?oCFpjHn z<_`Xzwxm3X+<9oPxQjn`)(!T!{r&y>#rgxc)qxiz8(2c9-+b>Kr|EF|tIodFk}mF} zv4BoTWOXvzMY4JAwtB~n$pF4pQPm@wAC(ZI|3e zV=Bk#nG@AwyJzJ)A-X52vEK9cnkra>O4^}i*3~@^{Bwd#Z?je7Buk^zDjp!Lu%*4# zV(J}O+Pyzk5ZMI81q|2dt!_kK%}Vmqf?fTiIDxVo2s)gF_b(5DyD8O`fN7B`6ara0 zRO1h}cFXenwGaGIBFKs|eh@qaoKWt~{Zl5e>MA;P=4nTf)G5f}01xz9!T47huG44l#BfjZyad)x_YcoNqurzUOu}QgLz4h2(d9DaiX@K$yQ322^~mHo^$2+a$9Z zEw z3vCEVw3tTuya=LY&kBf{OTD(uy;=F@%|3U2Vrlk|@Sm%RbFk~l*%%#2*Byol4I_49 zOAl}oR{nlf6B4lTQmYP^qVdiOaHwrB9iR2Nn&@+Hztzie%Ku=}kP9Yw;O;tUT~V`H zH{M%}0FO9J_@}%t3CgI9U#xB2<#z|N6tMS{sP;D`=QNyyRPOA9<**DEUETeZRL#F7 zej~s#w~``%_DwvV5qsU8TrC!6gqfRo54k8CsC z5lxGSV%s!Jr&=@vb{N58zlSanto-xJJAyOU(0PD|AdsX#BDYh2j$fD@u8fXFqpw?h zBiU#p4fXb0DuRJP{M)1wRN)s^mM#IS}t^O#2%q|b2`vg=PRC4mIw9PNzJP`M3zU+SG=12HQh;`sv0 zXw!*jX^&^D>283&~5hpBnLxAs%$>u-rfc#dP4!*a9<*9+>7OZoX^)dmogPed;Z z(e@VP&jrXQHJX8%2S<%;4%>E1u|oXaSnjb8C9qSePSC#>^*LI{i~it+bJ&1dRcy>Uxn8$9*{&gVeXQKgXdR1RvT-I=bebV*y_4Pg`$2XCbT6Fgu7k8Bq zN6h>RC67Nbv$+F@(mz7aZR9>rKR%hQr=X`doVfch-sho(&1NF&Fu%q@v(>k@QTO#M zZL*xd3fc_h{r0m50i+yfx{1**iFxCl3ky@0zzZr!#Q0C>4LqA?cvF4YI5h+$%%h*wCh$&0Xn9Vi_yMr8=eU(C}49h_CTzG8lJialR|h0^8EL z94&J;{5IgtL?|RF|Aa7>{8mK53sW}(Y>sBqs+}+Es(V0mIIYG6njODbeCgNtr_G>XsshbdaAQqXDBF1shD+%sNjH4gz zY*zvoBAd~>$KK*HoY5A5Apv$g$n?bJ4`048#GB+;bi~OTl)Jp2e^C$0Zp#m_7}GE8 zz{Vg3+?dw$8v=WE^X2CVGwD{kh>C*_q_JK1{N$2Ayu3?`~4u+MmwtHv|^bRJ* zAAB*Me~cV$QCTmEwTvYxBF%`}(2(<3BjSmAqZagCXXova^fJTaHQqtEZOs67&A(z) z>nbTwf_`jz2$$Z0k*hsSb&;wYwvE~k=PXvCA@Q()3s7Qj^k+ZT7VouUp*X*^QIA+Z z0V2f*B+}F2_?I1r!=FDH-nLzZe5e7sBVQ>XBUkt)QM6Qj2J+N4uO&{vmwy~7qUJDK zN(-8r30h3HWWwRaR?%kJD@}v9-l>`YnkkK7!So6NySTA&2sl{eQwSpwS4)fTXp@hA zgL@b10QWRj_>R%}{8$GT7Y*YH4I8JY$3ZC6w9W|5-uBWEGvw+kTVGny=|hRLVS2K1 z+K$Yuh(HHPe*UeU4k4Rb1`XKshM#lpOb*S4CK1CkLi&l^+Lk8qK&Fd|EzT?5V#ZY(2)WR~H_xK>eunXm}reNdfm@LI>u+8-U$vr zblj^oTU4-A8U{=0vk!pj@s=!GT0q=5;0zuCQ)=*Fyp+#2eFT0@0T3sk6Px|dB^3a@ z(bum7nZ?EQfHxhf@K2_M2-rVn$Fj_WJSFOi?7ertewjI7wdgN4M&?A7iA?Ys1q{4U z6{?~R6cut#>?EI+8$kH#vV1MxQpZ(1;&LPF*OUeM1GDVR0?~q|FGef~$U}sc%7WgL z_REJR2Kc360Ix}e z1uoL7;(%GU!?95MUvq3W+a$l0^M3Qe>Cw_##o}n=ODCs@XwuocRS3?y-H~&C^Wg{6 zGvPwbbU@#-zpB%m%Pz$1PpwV`4b_r{7%vt4=-Pz09UUUJSD(F=ac75YAwAKN;b`n< z%P{DACGqQL+q1K4Zc5(4U`S?s{mRtT)HG84Y&EOJo}U;QTvW7bK{px5$&j12u3>YE z0(Y?4k_@l4Z4*IOd_4(amvn;YZH^1(#edpOl?smcsJ*?uEgr&_J+MdxVVCt`D&`#7 zT)NnArR{nhd<{E8MsPDAUR}t~**mHdMoAAt zngC2Pdb)~3T5C@~no>W2VuT2plkmJ#DlsbfGPSN=tg+~Fy?QNBzYD?Y*daOW5a0yN zMxhXE{0E>b@&KU&aazk3jLid~s(@w5;}o+;K8LI?YB6zSg`AG$QJ6M7r;+s9 zx&$#rDX<`8MeLqbyWJqpz9)ST4h;n=vI*f!7s8IA+&`CB zicj6wvOOCZWAOw)zMB4lWgknEGVIvVv1Uii&Y4wBVZ$J7%@u^vG03H|U@&Yem*3fQ zy~7pbDL2sDm-K2E4UKEeX#|Z*C}CBLoG%xjL|9o7F>(aq*@6NncX6s8_}gXPjEDnz zQlS3+dSmgydSjX=>C^!X>pg**{i{_J=Hw7fv{kRtp4U^xFyBt2&}zcYb-^1qPpT@$$LTnM|1B1)l}Cm z3}P>+yo!o~5S1oUq99#}SU^NT!9qu**NF5IqF7K7Y0|4ykzPYh6r`6(4LwK+QX>fv zLPE~$_`UBp_s&}PUw3BB{byJwOBu#+Y;=7)q@J2E67JI!Nf$I&_ z^DtOEJ^hxWui!C%^iZwm>4hn1em?Z5lcG1NiFk{~zb1gFT4LuhV(5|2JlYVHa_0w|#HMnm>Xp zQo|!Q?G;+j-iWx-tT!X79r&Vyg}$l}Lw`l<<}{gr(d7|c%V z$MNQ`zpvY|e?8m#X&d|d?92aw!qYD$4Egm`<)bAc3s=6HPs5y}^VY>uY(JtI1IXBj#RGW`nQYYn3<3Sn}NzD?0viBJua?H5|DM$gjMnX7UiBA2=+Q{F@K!F9o%q15N#XE6V5c2bfOABqGPJnpJR7^cG`IJ zBdKlwRBYYHcHft-k_`$raHoLs0j5%5cG?2s3(a{P7i~R{_`=o4Yh2PXs_14~b>JJe z*5XI1nlH3PE4Rf9Xl{c$iHwQiq`nndozw=34}uhS<1w)*Twg?W=+IihIBj} z$k?SGk&Ie5)TE0$CC2wUrogqInKJQn<>Z%z{RBcT7CYV^gzR?1tIXaya|*tyd+0vP zZPsK)i~A7|1Wr8a34viazE?%z^v&$@{lHWkjbB@%<1Fc;+}LPMR&vU=b9}1xR>m#6 ziYx6q!(Z>#tm>>$oZGL(SP48Y+dvw~TQLxkKmxAAKFF=Om$|V@MZ~Gx$q-i$0@mcKQ0iVsCfV@%m^9OKqb^ zq}AcG5oegsk!(B$C?=LESvry`2spu&B9 z{d6GWd>`eJG?{i_1s`W!UTMI6`lKc+EBm%kINz<=zaT0JUGeJoik30Q~lG6pgDX;rn6k~mDS$4L{tBk>-sBJCB? z=mIy*G2Jj~A!_ZIrPU=`?V+ZYUwF8)^hFRI6(gr8;5Lt1L=7ci~# z=CH&iaAxyk;#(Go3}{u#C1!ZLJGO`qHs;LbHQCP^zp55QuM zmzVdFU30^ioE-Z#yTPGQbhl~8d3fA4O` zzj}r9c|b5jy$$eRaGpnbA~k!)QGWL^vfvXFjl z8v-31d2es|+GJssPmRw=k@GZp*?DL%u)2Kx#f6StI*th@zTYPMa`csNDs|>>(W}DI z%f@_oV(E5yVnQ$-6XX7Fgw6n=73bmO;)nx@9m-!Expz&6e%9QITFU|5AFx=P@8=id zx1aOeD@qBK+e62g*ZF$*X@*RbQ)=bdJeh+zLmzpz9h~ev^uLW~|3^{aSy-u6xfXrY zpyW2TX$RV{MCTSgktz5+!aCF6MZyr>PVk<9Q}%@AuhRvdakuUY2`@IPcJ4b7hZ8}o z`mH-@My#b;3zh3``JMH7yLmfqa>^Ev#OD(1^|H9sU!iPk3>GQ_F&{h`FOmeQ2+i1$QblKegblTnlk% zs=S}MtrEYME*32z=z;W=iibN~kA`qrM@sHwWbHNEC+- z^Ty$t9<<);vFye>!+4-@K(j-+S z2|mi!g}Sc9$twki>3;3`Oj9JsVsH2#)=BL(iUW1=A_8hbE+UHAphB_ph}@Ea>ce>V zY+H6~)FYSs0B0p6=5O%g8V z#-pbzgxf41V;CjWg(Yk{NtKj1cM0@kzVz{{63IKj6%Jj7e|OBD2D=BYYN)Epk+A|i zr1i}{AbJ#~UifR_D(h!EF;a#@#dozO=dTLR(UCSQP`@@{k-e|u4?a-keXKKFgb7NoTp^tQ$bJA0;v*>E9o>>i5jF7#lPZhStR=4TKBUj>M z>X?dOSwZdP6{H%R^G+J?LFLuWP=bvUbB+B`CJUElF`~3)nq4rzx>k)3~DL0x+ zEHFk}5r5HBGB(zFuy_?&$j?z*olZ1%Y(Xpy0|!ZByfIH>XoN96R++9L1F=lwNqYD0 zSz+&*xg5Wlg(PA>45WhpHqZZD(xW9+L#JJo>Nd)Nz~sg%_My2dAhV4rn@5iw+vT9r zg7ByNJ>C7a#X!C33t)8DuD#g3r`eza5z1;wKq6Zr3DhA;1wWT z+~qn0C0U4g?_k$Ch{(j8@noSRC*iw=p)$IBjg)#*EVv<>nH~py2n|I9X!5jQl9T)L zsknP3d}2}+)#*iB?3S6Caj2JqV80HQN!!Y=4u;(ipt;oLYXB5}m2u^se#om(QPXcGPKv3T(EU zvm$!eiqQ0S^S*QqE+D;tei#833hr9>#W8VB4CW4* z=ICiL=vcczz9S6;p=A=|e3Lw_(F zm$#(sHBS{xF%~w>Ti0YT+i)kXT$-D+)bt*n^cX94%Qo|;TdOF0=8-xRvca?XoI8## zsG~p96cnMuCrOBskZD9uI#Z)M4wsNEs)sR|saUXHyp6+a9qHrG@ zL#iTij&w$VSTLWPD4G)bl(jDRWa5hDV`<=hn3bA(da06g|Nh$+7N0I&j8ogO=e3PX zr?ZOh`Z->Ir*RM;*x5BQcbv3#QsGHz+`P(_}b!Qj4pq*Y*rA`}S#l#dQ08l7i-Ky8%`xNukGYv7Y_ ztS9c@zkicdQdm^TMc*TXHb0(L4qj+7QBjd8u+-+606M4Ks7rh4;(TfvHoP5E4!WhQ z$CR%8kstDcdCh#{5~eB^m$_km;gc~R1&`u%V>vlFeH)b!M4Mgf87{n;BIjXL)1Uhg z6S-=wg}J7n*aBsMpD99f;uNIcscB@sS>15N>O=6O1;!EBi21WFzQTGnnRJZJlPh2R z4=j}bBhzJ9a{B6jdvX3uT>bm`_YRVgWY>*Of)ByS=6c@Q>}E>dwsXtIPB!K;$_w8* z0aIa^ET?caqJnihJ;rs07W79k3So}ZS6NF}V<9nB60sm;7Ol6JiWq8U>Yjxji7gwC zb~iKgE$L9_Li2X%i>YO!moCZOGW~M2T;wYT)T3_tWim8|b82z`7yLf_uA16&v2*7x zT(rDR#G;w6raDSRxrSG%Ctr+(q>)>2Hfoy0894 zRyfnr&G&$A7l(hqw3}9hQleKfp!1>9D!1+fMru;$7pmkxRr?(m<-YHRs86(z$7O^n zU{w4`T4u0zCG5Cbcp{oGRwL7eGj}bXtM)SBZBQ8x2uf*{m zE-deOKbl7uwqSllGlk?j`tp;RRIm%?e&OsUJIjRKx}CMC2bm zRXB31+8}$KTvYR^xcIIHFW*|n;8W95+tAJRxrJLivDK=8(mz*{CK<6T+xvfn$wBJ^ zhY+@ait2BA4UP>C4t^HY;9a{Nr$L7qrxZ<-S8qRZO##m3V}5-rwbXb&7KZva-xvja z1J29Gx8`##T}M?8DNofkOSv#Zp1ys>m55yt9GUsliL- z&@RfocsrforfJ0Lx$Ahv-Y1n5 zt0P7AtdA^TsTMpBP)FoA;&I)RpY=9{4<#ie{)im2F`=>|B5uRQBWvWeb+gd!&U`eF zhnPZss+O9C|2VstEtvqatmxrjVVVLm>R6I&Vj+{bULCEDLR0K)SSvu!E(wMFiQ9hT z$@Y0In!QP-sUN>?8iG@Z2c{1yuk{Tn(FpyK+oZ zZS)R|V2a5xwT1q8@!n!TSFt;>1GX(c&NQ)PTqmzLPnB|-Fm$oAKMA$eVmYkjEiH%+ zV{D4$kBK<3TU#^e2Il=&R6DjFt9pn+K0%^qj`*%F`q=2PRGtn!93(WWv6dPxBTn(30lz`(%B`Z87RV6?5q_sC#lhN@?H0-3HbrpM_nAKDS* ziYk%3*I>kCTnvz>IiK9c>N(HB@z+@l(X*zCmQ6ES_gIOzXJqun5ABN_CTt%K7+K0H zD3DsAM>-~#EuuCqm=FdDtPwYRLO~L1Hq^179!PVG*DyAO?c4)&u^dlK9k_oKm@2Cj zZ@w+twNRGR+hGoEKGby1t^{l9czYM@&|+?WJ{RSW>e)N3TyQeQY2FgcD3u;+bhfw8 z5t8-GI(=JpsIPh2cN!;I_|KgMnSzrp0+PsJ16XAUo8fx@xpGPp+5XQJpvZoR=Dq;R zo;^zcpVMLgm#lduZ`+B(xfi~azkkT!I&VH}>KJ#p_}!I)i*&{_=8hod6yVDpC7D{= z73JV`MY6S4%uXe!^BsvwEc8J>C`y5*$&&IETE?~$cZ^(kdHFJ>?!PlSJTX%1D48yG zf2Eo81Vt3>$Dj6K=ceqRr&S?3mHftv70}@a$cYV$sk}W2vS|$d=pPC^%R2o^B}(ao zQ@ak*gGAXnXEr~Iuv&xet~cI!!`YljTKZl*iJylAbv;vZ`9$$hQZ80_*fqIy|NWa3OthMFGd9V#c%|GXSp~ zS#Bux>OAyW1uBj65^lFh-R?(pEe%NqHQjnj zSW!9Ok=TR{6_P~HeU?ovyZk%*K195;(3YV0SS>TR_i*Li8} z?9FOkVS?fb67pmfu3*Ql_Rg?RGs74f+=02eV@)FZO zTDCNS3=9UFSXm+Q`JY;VWd84i%Y_9L+7)coTM`Ytg;mK4{jl3-<$G`^P#kin)D(LM zw0VLi*gLnRFqcAGiToC9ogSKDN%7K%9eB-rk%G%U_{`n^qBOr<1&wq6A1&D#G$p15 zA;IwEqetSdvn+-%BQ1zQy5Bg!D7MB4AMh{an)n|y5dD|P_1~%Ud+F{+*YoO~qOEI( z(RTofb(VCzF}QJ>5X-FNS!KpZnjUE>_G!iYz>TYge$b(Tb77X$h!iR-|1f>e0eW*d zjyBptjNJX`ihY&6ol_q`rK4~G!OzTinvJ0iwYZrxewvy7zec|X^cyIwjpogqCe)%G ztpr%t{vb9#g)8gF4D#~uty|5!IRg?g9RL%wvuJpds@fnh{6sp>^)%X4S!EdM>nX{F zEdV@#_s7@Q2i_#503E86R*aO~t5>@|wLm@nO?j6@rY_pJrJQ!E>KbXS=sDpw=Wva+ zZL|gY?(t?4f`-^v-RB+?C^Ywr0I$YDb-xEU-XFJQSK{sDe-5|pDH~-AOOBmgNH>HugZCLyu+1}mmOj(x9st$#P0K6~-AI0Nn`Tqpv@&Jv*coY4BRLe$S z@Uqr_ABal2Uk}INt)OTT&vC}$_~z6mLWy^}ksB`OM_bbNUv8SDi;V#7d{#NYBn(0X z?e%{_K&}8*vK&XxN@I(A>d-j+T8&q76uBhG;G9iazV6I}$MN3&!f_Reb@ zrxh+U{x;SI{r_f}X`e!7v)9v!BD(QTLOJHRfQSqR+6NbfU)gY`WVB|1D_FcTp*fR% zn70zU*1$Quy#=NsoRzZflqU|+%ZOIZsOaEx40V5CExlb#xa^qYYKU|uKg*c z{B#YgdO@4QT#^m@fNu@1s-#yY%W?=lK1L!9^O{yoyg;BDqZRmpLjtgM<{Q0i$23L=*R!r=)_y&l@4sf{y!yGD1fpT9f29SNO`;2))b7qD-8-QfPrp+8 zNimzKNJ!&*EKdI*pz;OyDt`Huch+q_C)=j3aGEj9IIu&WwES_*DnrgJ8Bvr` zu3M;mbhCArox>Ri9wu$f%X|`hE$EPQNug@XLzqjXl~A|j0nl|sD+QN zu8J?)F51|DkpZPk`>3lFS7hDV12C|2AcvnaHbCb@XhlR%F<8~J=@6h>BE1aTf0H~w z+yKq9{D)dv6<+&hzbm{00nl$KTFTUEzmE7`Cl<)EA(O5iA`QN^-Yi#P%K&iM;2eDMBw2-GW zyvCY+E6A+4?{@w+PW9E7LPQ>(ci5h^L-s*Tm+5U+SJ#OTF3J}8I$*otgsWsXRw;*9 zt77trf_~0h3cX<=KO0^r$aE=OgEJTI$Fsh|)&`+~junM$sKK2&m>8U?6$&$id3{r$ z)@Si-mnXRLyq6j3=oa&nY}%T}?4M*N^k#d(1U12~7FkN3i=R6ST|6(X55~qS`mTOH z#IGcz>5C>aKE;(vj#Sy6l@qba*cdvj=?e&oBplCC=BbGnFRV=iOE)2GvTvE{8f)D- zp5et%1u&?c=)5;#T87`l!{aSIyJlxwrwmU{%nAO>-WRf)J?j35>qw`9;sTYzbVK$k z97qrDc_nYZ1ku`es)3rTGzVkUBIDbx0;(#W_9JLk|L9<1lav$nY;dYVJ z?5wjZD-T334VTXY1@Pnoz{`GcVhZ;Jq4n{-0llV5A2q`ht5xUrqs0Owu?d~G+(Hvf zHndjSpFj0Er5nKY^;r)^zU1c0S~eXB5s+2-i|XdUCUR}!h3=PV(Pe$7IujN36XcNt+K6hgJC2q- z3wq4Y(}CI#?Hk`6iPbFIA`NjC4>nA`K8{RTvz&i&Af z^k?Yfe`S{XarKNCn-8p4k5=;+vOQLSe+1ivu`~&VYY23+rv`L*!4J5bPTFn!4pv|2 zghtcixcUs(P)se1|AK%#%dxb<1dxw%;QdLN)nDnM4o&Y*@?LoKY<+Pk-Pom0_yX0j z_1E3>PT)XN?$CdpJy9U9VrN%fIVuzEsKxSH91I_XzTD5|H!mgG5fc$-fgtSSy1uDwCTgu2b1$ zQ$6BAfl1E0eaE7O#{BSgS!jqgT;*n)w$FPyT%*j7=Cb9m`DADpnqqy$^OK|eHee;3 zAHft>Ac+OaETZz&NC<_f!5`(}5q-A`NR=KA+9D?;`DyjYYIt^|XQCdq1tfxeL<<8j zV!Zd#tBkK$IgV}%p7nL%^Xug+t*@R?lu1HFDZ*n#Vq%9%!q%>QO^2M+uC*k;z>O|M zek&oi6lJ2z$1&%9@uU5xh^4K-`u3F|u=c|(&88Imy6wDuaeHNz-~@X%r_p>W4rOr{ zE!ERDfE7M$%#Eg!m60LTy|YY?7MmxZrsi8u@_0T75MOvJnjCh0CG^ov z$-qqRU_VjJK0*1}{s##{((2$Lq@ zSK1nE2RCN=KSB>C^^#9TUZybuJX7dfWOT~PXs;&Wl&Q~5)OiVsd%#?v;}h`8#Tch? zq!ICBpsZhHA6;Vy$Jb+?pT?(m<@N??MNFlSuOBAYt2S;@kq@;ZB4~4CzucypMw3)O z97TQ*(M`^4)2F?BjN;(1I5_-bxx&+<#PTK;(g~~j?)If{8A~Ex2u+~ zHrekZ;W)>{KMoj|>3_@TZ~u47=WG%Dv{%yk0IS7NE&{VA3Sayc4csaJeN;^&PsR-( zqjq7iVh!t^rWf4bDVD5>5u5A_bqlpzdiLO1CVCeJ-ZHn;Sl_O)T&Kxg6t3eynSn-6 z$Kym}I6S^=gwG8si!gMbzM&858n3TukiQUw=^_6dk_4uT z-@#{eihdj%(SNX?=xU81wd~zX1;a z)xoubrQDI&TZHxg<0zC}q35W1P9fJ)C+*IWd6+O7xAP(t`e6ng!zp^L6=$v1MLal7 zlm=chAaA1yTW7YhneOHBux)l|IXe@7m^QPgFn4-W_Iy=e;s&yg8W&_CC`GSyLyD(apxcibrl5zK{IcbKsJZ+A)@HN-b zeWL#nbI&6%LW#03m@iHv*`}YJ6yz7s?1x<(uXoYq8>z(X=FT%{Jnys2=65}ry=1(P zxf-KMeW3+0ya;`4LBxX-_Bk`yCJY_668zOf&zHu?T3O1TnKizm*%O|xYZ!t=F$(Qr1>J8w;hFBT?D^s;IKo?Up$oVz{qf2D zHxNz34uNGC`!6tvXB&G#dKlmp_`ANBt?cFa>&zwg*Oiw)*kAv<3YVxV9Mc8*jiK+i zR({5#F%-q)8=?O|Apl3o7^b9P?`D3<#DKi@AhwG0wa!J23e}krg{8GQk5=u?iJ=s& z{Y^^YI7AD=palU&=N}vhHKEd`kEH4xLrC-cHCsWNhc3bx_U%~KFVnT^X%Wp8WMCn} zR~|2T7L5o;m;L*giO1O%Zo6O}aGpAoeO@VjAZjZXj_|Oza>g&uljZ5kds~PIwJzu# zaZCQ;`ZZQ30JDD`0N4PqgbLJ*m!mxR^yh}L!)XBS`#&(m*VaDO(FJZ@-AbP($DAfX zp`m7?nwtp1)`eMAIJ!MB5y#hpv;Nm)RZWvMcl-t@>d-=)m8D-E*(zIAoWwFGJfci+ z>cWJ=R@xn*MmJu6emZ03*Z9N?vF8uCCzR64zmgzy0pkqaPof2+g&rkum3e@df;Z09 zaDXO>QCVlWbiV&Ukc{~E<1I^wb* z4Hb^_+PLvZO0157>fKoHrBEePh2~lYvh$iSDGx9gquQFM1V8-8$%oXX%GuKt8qa@38$e+^cYn=Cwxy!nA;Biw@>?C@4({f5c18xUcp$ugTCY_ zrXA#y+t34!XSLru66AHjirS7s_BU2@c(kSx+QfQ- zO1Y{^;{RTLXfl@hR|QkWo^yuMQF^L#MKJc3Hw zyjhe4-H?@i-iglT#GA^m|BUgUHb3@t7RrpoT4Jf2`ql0|UM6w4Iv8esR#<*^>E(#y z(ryZuE-N|dAEZ|@*y4YvTY>7K0)m>n7b$_Y z2wEi7+aC1Ucund3GOa?0ZE_pSB8b_P$2UY?W1TgOXeRi#NE#3NDs#a%n|Z zJtiHq+4%ia$#>Ome0-OXEOa~cwFpn8MHewx@Y@`3dg?4rHh2~qko(P~Nkd;a5D=LT zLzFBt3C8XO-Qy15TVkc*uXW`F)tgqo!{knC4x2D)U@@B-N@5s*=XOrG;@Q$rT zzN)60BfC|gDUIliD|vUHvc%0s<6SS-g02CDz45gqwyOGNoq849>Vjwr{G{Izp6_`7 z(pCTpNEzo(C>a7~5asH<>sofKe$Z__Kva}|&-2P+x7;5vR`mUsSs~qK3q3Woo9|L~ z?XBk>()a}8ECfuSeA~6z2oLz=%47C90g26NES5A{b)(i(@uC46L{(_L7T=g7Ze#Xi zQXbC1ajakSy4pPpFdLGZ)f0i7@%~HY1hd`{s!NBxl&7T?4|MFYqRGD^_JnE)9xd4b$z%EIe zyF*Q$0}7IlCI*Pd2jC9XR;%wZGmQ)lLPm!dlkh2pv~fRO zu=RZP3~9flQRU|$StH;sSOtDX#l$QCRO9UDLMLopQ&=lwe!iRjROv`1Ksp(RzRzWi zP_(4+c3OkE(nSdGg01RjB5LS16y1g{gy{+_nu$^LW+A8ODbY#j>PdthJ@kan^OF}T z+x3-vDl)teTfq(^myKpNaLt?}j@XO$BJL^qcs@4A9#q`}><_^BmhQgr2;3uvt|>Z5 z88wRNtd;rM$m_En{PkTH5nfjryqP= zN?M-y)GZQrk9~UM#*OOP6caw`*?K^8KF0tp~N0<=Q0T zFc`dbULVhWKXR^#2&>}Pd-yTyQ$am7M0t8OGYb%WeUmk47m1Q$^{}J19t4P9i7|Pq zS-UrE73i$&fIjrC{v?~>07Y(eQ%EpwioLbr+F~jG3(#ad-~1N+7GQ^kP%Bnwq8K=R zM>u4@pViOWh+N$xj?Og%U1pCac%&R`!}t|=`!!Q>RxE$b9=o{rv!yczXSSN!qUJ9- zMjt9P(PV9liHE*h;vs|Mc&HNuHX!qv`Pf9++oFa3;+Osa(%UH0&+PSUiE4J4x8nCn z$Jto+u&DU0ALy4Q&RI#5Z@+X7`D5Yi;kdbcEK^O&C32>8n?e=goc_}--la;Mo_WA; zqtpSr@4pY*w1k~`3wzn~wz0@`LPxhMd20zn9NrOq~oGWTo+;XbNDeUE{oa*B3UauRb&k6`P628GJt{J1 z+i8eICO)8mGrI=5F*^if0ajtr1-o*=XP9FUHapBwSqz(wK?(hc-rONUw=*0JW&XU* zmNmIJz5ywKE$*N8zKr6#!#-oLw!z>3r>la$S0dg69Epg69`ADU>GtN@7nK8Qry^l3 z2&p%glpXZuU9PtSP6IjSr{<0)a~b4VQxvfWF!`xA^zHS4(czSs(L@ZlOJO-5+ww<* zO~WLn$ykKRy0eUDN9COkvd}!?fwcNuCy0`Zs)4&58jq$fs+BcEh1! zBZlhWr(-rZ9_+Y{{Wq%y*M5$lRw;o#(eg}4NpFwYyc(i?JG4cC<;wc5p3v-h6V5Ze z^;U!J{s4~g{SGV_2E$eWW9GBAOZ>pA8Sz5wqpdBOP~(8h(RES*mmi2!dyxym1vSq9 zGW7XYSQW}I)Ajz8qTX1I7v5Q;DcyOah1xlV_WpJN=7Xg-mX~Ua(6+!=2ny|I-k_13 z(ydCVvQ{QL5zf7FjJ#a2r}M?h5V9KeQ3BX1(8sn$UCo5;F+d5mVOd*BU04UAk5^|u z(aRZa=CZCZmWZxi`~4Jhaf*Z|M7QKkrjTqeb-hE!6Rlj-QgRdAysG60CR->OdWpRv zd8GGMtn=gz2N8ffgNHzS;+$*6Q(wrDZ&wuM9R|(@DmvMXVWxvSQ7$gPtwT}*KzVmN zqFkY~;)xa(w>2A|i-Ucx@>N7>AoLecw-L>!Y|x_OwI!f*|1PPAb-crm76bltbq&4OY0B-4*CR(mCwgMP|Pno+(?}rh;Rb4Sd@3y zZK0?>&+Z}wCVb-Ws~7URTfzmo(d;Q1j9IoS0p60rWHQ+6m21^nIA^NUlO?%?@G!M8 zN12``SOS>J0)FYf^Rr$Hx_E4Aio|BI2(y=8@`Fb`V$33-dyT`b+^iv=OB-( zVKF+JAJ`DbW&w2wI%fzFD;-mO?;&fkVwXORNCS6(`U>@bLEkhi2`GnGL4$RVF6q@i zYqx^+tfV1Ewl+E!T!XAldr(}rtL6@&79w0X2?^+|gAg<(`d+pi#L}a~NCYr6ZS(LjteQ{s^IC%E%Y;g6nqcyHuxZep8ys zQeM5awqGTRbfZUKicxXW*rRhF1`P&PYybGEgvicO*28fKvAdR z;piWf-ru8oDQ4?`P zhQv5dX|d^E+E4SQ=mg0db!$I^U=EwBbH2a`%75%zX(6^N5ya^FE*3ZU)%kgauO2~P%@@^rH<(msPV7HG1rijoK!Y8bmju_4@NgE&M8rU(^fm5_Fi^)#* z87&D79C_tLVN8$2$R+_RB)cvEnrnS{@*&g;yj+zwuu&|R$hOiKY&KXE5fK!*!f&}{s zSir{5eYPBn=t59U*BJSwgG;`>{c`?_ud@PsoJ`he_{%PJE3Db-vayHkxh!{`QcnUS zBzkI}uH;j=GwuGl;L&?Jv&6)TGAU&*oTcnT4jg5kb07#7@EJe@rfSmM!RP;c<7I1D z=WW#^$wt$=={NGLZplL=7rsmnHP(|q9)fME@%FHNF&XEMRn3uziRbb;DM2!zAzyjc zk!8-y)QYY-|MUu}->|=xSti?eg3|w2xY)BjQiZjnCT2cWtu%!RoMXrX!wALF-Z;QM z_X_cHe05eQwaV%mEfG!Akz5rf@a^_efeS|I_qj7px`hZt31JeR$tWk;OSGCembG*Q1Wl-XD-=1F6d4NwOrc9@yw}eoTH=0HCaqjvj4Y5gLa`= zU5V7KNV2(+5pTT6SF&q$`FPdD8}|syMqJF1kXM;kE^RXnu6}xNGZt!&C?D;)&7fjY zjOuFWS`e3EyJY8RsyFw?st=8pzaNxPJOwv2Msx=IlMS@xy3i;?(CJ45&owG9Rw9X)xq%=i0y zc&kh~UTdm0)#{0N<|&IZwu(CAGYzBp79NpB&G9)!u^zKl`F*z{JL78t_T4cB`@Lvs znGO-=vQrAc=-h^iS=_)(Tvei5C~3$HEDW6``PS6G5bPPN_LNam>{ z0j0`r^BQ#x5<-5sHPVP1VXXBuaH%-8wY8Z@vV?PbVT1JZ+z|1{9SxI%GEv9CI_%bh`MLO@Ta!-UZ`5#vO~~z$iVkddN{_*ClRWp#%nB?TaD5;zN?bqJH+iCO@8-k{t|J=dT3TAND`b(~EWV#jK2!dD z*$E3t;)VNrTuf`?cI@GLnYBS{r>>bE`$#Yq;>mOoh|&Qe?fzxTLu)0sfqQth=UUdb zMRyy~+`PQJA(7MMm|Mr3E>&AUnd~(Q9TyHLdX=#^@&27j@(z)F3^_EZt2lA=90xbG z%KC{Ng;4LsMAce0uD8_;>=uQLcRS9QI+~7H$HreF@_o&)5l;X%3BDh|F~bhfWyK{y z0%P_C(U!x>CC{ru0Nre0b~M96k_8OBH)cFWRn4XP_3p+ytMN8Xnn(EFR=WSz2eNoh&fbzJ4bKfIm9tiPB(~U+ zUh^OfY*BLDy>lThNF)L{mVOZXh)47A!J40XvucJp@}SVQ2LJ+&kKWHoQueAY!SC|A z@9@nu3fRAUHz5Pq#^c{)uw$olqFJ6-K|q+^NB4zc$(qM~=RSgT66Wt9Fti46kaS`b zPWn0aoZUh&;fpWR+^-%7uIS8cY`V?~X7J^JZp`FC!ZWu$1}Z)N&Mzp;ywBo&QZU@-@or?N*DmIjVTb{y2} zEj}^j!C2OTT0? zGHb>>BIx_*m`Z*n_m<16KdxyHw9Lhq7K6VVZf;;#OrW`0&DcS4z`0QU64gv%j7~aw zSzGrKb}A^Ib?%#Pf!Me?78Uhn?Ptlm3#ITqzE3+Nwa59-nUjyM!lehsf)2_0Sp0td z;KQx#8WQv~NI=dDrZnAdEo%|8xqM|k9va?H7|Gtw;XmoA@w5N#uhdgxhlUkiR7(Nh z0a^B^celKX@5t!kxjuA?oI%sL26pxc$T0EfBnT;Jdh+YX8R~KkSx!+}g%EpRZ&OB1 zuQ$D)OJz082Z$q`V1I-b;?HPbkyJpE*eqB4*=smiqa}N zjI~t8jd6lI?W=$#3_+jf_E;Vr${)+TVKGv>4PLPd;+?m@^r0b|bJIXs00qYA_ml75=>&4en5wblCAI zWmgze^5qLFciI{@Y1bS;D|IjPLZI?sP`v-t17g=!$wVUIs>01LP@h($h;{^_6VL8d zPlo0fmOk7=dCT$x3rJI64-@#FEh$$RkLf@PvsV@JY`Hv_hBHBiM0`R@SCVorh-n3$ zbv?m_Fv@B%c=-=c@29&b8VOu8CVPX{7Qcaez{=B37r%W_0|KluA5fvEfBN^KYTb_` z!Ws0CH+37^i4Zt9<}?LJ57g>0-c6nL06o)}&ADYnZv0h?aU@7N50x~QiZrQi!Ujb4 zftu)3ttUB*D{Qv`nvqvstrV(0lh1CcS@N!lUts%Gj;B8jcZ4~gaRS<54A6Z7me(5a zPzd7>=7dfCfM{Sc22`jVY2SdKOT^HtFTGb4s=o5yk^cH}WiM@=e?lM zIgYJuV-0qqz?h^imAw_9>Z8E_1H5~PdjJ3c diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index edae1d5ba64ca6b3292201d610ab0ef7d01933d5..9c32d82b05da6a6c3696602f48815c2ea43e49ea 100644 GIT binary patch literal 50435 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 literal 40841 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 diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 3916befb1255808bbc5428a4615685169a2a753c..71b1474a660cb9a4a3b628ad5b1aa7860b924a5d 100644 GIT binary patch literal 32651 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 CI>~YX literal 31993 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�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
    $xDTCrGL?GiLSq*&Z+NX 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 Date: Fri, 19 May 2017 11:51:17 -0700 Subject: [PATCH 118/130] Automatic changelog generation for PR #27386 [ci skip] --- html/changelogs/AutoChangeLog-pr-27386.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27386.yml diff --git a/html/changelogs/AutoChangeLog-pr-27386.yml b/html/changelogs/AutoChangeLog-pr-27386.yml new file mode 100644 index 00000000000..e7975992633 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27386.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "All Pulse weapons now accurately show, by their sprites, what fire mode they are in." From 5635a60976893219071e8589f2421e094cc23135 Mon Sep 17 00:00:00 2001 From: GunHog Date: Fri, 19 May 2017 16:25:20 -0500 Subject: [PATCH 119/130] Thanks Kev Reverts accidental deletion --- code/modules/mining/aux_base.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index f2c761f5629..0811c0a8d9e 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -197,6 +197,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also to_chat(user, "You begin setting the landing zone parameters...") setting = TRUE if(!do_after(user, 50, target = user)) //You get a few seconds to cancel if you do not want to drop there. + setting = FALSE return setting = FALSE From 77b33f535516574b03e8b430d5e2fb00905a7098 Mon Sep 17 00:00:00 2001 From: Leo Date: Fri, 19 May 2017 23:23:07 -0300 Subject: [PATCH 120/130] Remove dakimakura changelog entry --- html/changelogs/.all_changelog.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index fdae95b5380..a438e19c6ad 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11183,10 +11183,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. or dismembered heads and successfully clone from them. Brains seem to remember the DNA of the last body they were attached to. 2017-05-13: - Kingofcarrotflowerspt1: - - rscadd: Adds Dakimakuras, more colloquially known as "anime girl body pillows" - - rscadd: They take up a hand slot and can hold a few items. Many different girls - to choose from! QualityVan: - bugfix: Pizza boxes once again look different when open 'Tacolizard Forever: It''s hip to fuck bees': From 454c12de2fd5036090160ddee1456bbd5335d80c Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sat, 20 May 2017 00:52:47 -0400 Subject: [PATCH 121/130] [Cere] Typos + other fixes (#27412) --- _maps/map_files/Cerestation/cerestation.dmm | 9067 +++++++++++++++---- 1 file changed, 7475 insertions(+), 1592 deletions(-) diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index 0df3264dcee..d4fa3ec8773 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -294,14 +294,14 @@ "aaQ" = ( /turf/closed/wall, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "aaR" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "aaS" = ( /turf/closed/wall{ @@ -413,7 +413,7 @@ }, /turf/open/floor/plating/airless, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abf" = ( /obj/structure/disposalpipe/segment{ @@ -421,7 +421,7 @@ }, /turf/closed/wall, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abg" = ( /obj/structure/disposalpipe/trunk{ @@ -432,7 +432,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abh" = ( /obj/machinery/conveyor/auto{ @@ -447,7 +447,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abi" = ( /obj/machinery/conveyor/auto{ @@ -456,7 +456,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abj" = ( /obj/machinery/conveyor/auto{ @@ -468,7 +468,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -479,7 +479,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abl" = ( /obj/machinery/light{ @@ -590,7 +590,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abu" = ( /obj/effect/turf_decal/stripes/line{ @@ -598,7 +598,7 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abv" = ( /obj/effect/turf_decal/stripes/line{ @@ -606,7 +606,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abw" = ( /obj/machinery/conveyor/auto{ @@ -615,7 +615,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abx" = ( /obj/structure/showcase{ @@ -723,7 +723,7 @@ "abF" = ( /turf/closed/wall/rust, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abG" = ( /obj/machinery/light/small, @@ -731,7 +731,7 @@ /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abH" = ( /obj/structure/rack, @@ -739,7 +739,7 @@ /obj/item/weapon/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abI" = ( /obj/structure/cable/orange{ @@ -758,7 +758,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abJ" = ( /obj/structure/cable/orange{ @@ -768,7 +768,7 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abK" = ( /obj/effect/turf_decal/stripes/line{ @@ -776,7 +776,7 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abL" = ( /obj/structure/disposalpipe/trunk, @@ -786,7 +786,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abM" = ( /obj/machinery/porta_turret/ai{ @@ -894,13 +894,13 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abY" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -1024,7 +1024,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "acl" = ( /obj/machinery/disposal/deliveryChute, @@ -1033,7 +1033,7 @@ }, /turf/open/floor/plating/airless, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "acm" = ( /obj/docking_port/stationary{ @@ -1118,7 +1118,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal{ - name = "Northen External Waste Belt" + name = "Northern External Waste Belt" }) "acu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1799,7 +1799,7 @@ /area/shuttle/syndicate) "adP" = ( /turf/closed/mineral, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "adQ" = ( @@ -2047,8 +2047,8 @@ /area/shuttle/syndicate) "aep" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aeq" = ( /turf/open/floor/plasteel/darkred/side{ @@ -2266,7 +2266,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aeK" = ( @@ -2432,7 +2432,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afb" = ( @@ -2440,12 +2440,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "afc" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afd" = ( @@ -2501,7 +2501,7 @@ /area/ai_monitored/security/armory) "afi" = ( /turf/closed/wall, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afj" = ( @@ -2516,7 +2516,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afk" = ( @@ -2527,7 +2527,7 @@ /obj/structure/disposalpipe/trunk, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afl" = ( @@ -2667,8 +2667,8 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "afx" = ( /obj/machinery/vending/sustenance, @@ -2761,7 +2761,7 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afF" = ( @@ -2776,20 +2776,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afG" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afH" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afI" = ( @@ -2798,7 +2798,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "afJ" = ( @@ -3082,7 +3082,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ago" = ( @@ -3092,7 +3092,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agp" = ( @@ -3103,7 +3103,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agq" = ( @@ -3116,7 +3116,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agr" = ( @@ -3132,7 +3132,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ags" = ( @@ -3145,7 +3145,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agt" = ( @@ -3158,7 +3158,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agu" = ( @@ -3171,7 +3171,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agv" = ( @@ -3184,7 +3184,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agw" = ( @@ -3199,7 +3199,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agx" = ( @@ -3216,7 +3216,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agy" = ( @@ -3229,7 +3229,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agz" = ( @@ -3240,7 +3240,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agA" = ( @@ -3253,7 +3253,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agB" = ( @@ -3263,7 +3263,7 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agC" = ( @@ -3274,7 +3274,7 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "agD" = ( @@ -3286,7 +3286,7 @@ }, /turf/open/floor/plating/airless, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "agE" = ( /obj/structure/disposalpipe/trunk{ @@ -3299,7 +3299,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "agF" = ( /obj/machinery/conveyor/auto{ @@ -3310,7 +3310,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "agG" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -3323,7 +3323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "agH" = ( /obj/machinery/message_server, @@ -3612,7 +3612,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahe" = ( @@ -3623,7 +3623,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahf" = ( @@ -3633,7 +3633,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahg" = ( @@ -3644,7 +3644,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahh" = ( @@ -3655,7 +3655,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahi" = ( @@ -3666,7 +3666,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahj" = ( @@ -3678,7 +3678,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahk" = ( @@ -3689,7 +3689,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahl" = ( @@ -3698,7 +3698,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahm" = ( @@ -3709,7 +3709,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahn" = ( @@ -3720,7 +3720,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aho" = ( @@ -3733,7 +3733,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahp" = ( @@ -3744,7 +3744,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahq" = ( @@ -3756,7 +3756,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahr" = ( @@ -3768,7 +3768,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahs" = ( /obj/effect/turf_decal/stripes/line{ @@ -3776,7 +3776,7 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aht" = ( /obj/effect/turf_decal/stripes/line{ @@ -3784,7 +3784,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahu" = ( /obj/machinery/conveyor/auto{ @@ -3795,7 +3795,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahv" = ( /obj/machinery/telecomms/server/presets/supply, @@ -3994,7 +3994,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahR" = ( @@ -4005,7 +4005,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahS" = ( @@ -4017,7 +4017,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahT" = ( @@ -4028,7 +4028,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahU" = ( @@ -4044,7 +4044,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ahV" = ( @@ -4057,12 +4057,12 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahW" = ( /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahX" = ( /obj/effect/turf_decal/stripes/line{ @@ -4070,7 +4070,7 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ahY" = ( /obj/machinery/telecomms/server/presets/service, @@ -4372,7 +4372,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiB" = ( /obj/structure/cable/orange{ @@ -4384,7 +4384,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aiC" = ( @@ -4393,7 +4393,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aiD" = ( @@ -4405,7 +4405,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aiE" = ( @@ -4415,7 +4415,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aiF" = ( @@ -4426,19 +4426,19 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aiG" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiH" = ( /turf/open/floor/plating, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiI" = ( /obj/machinery/conveyor/auto{ @@ -4449,7 +4449,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiJ" = ( /obj/machinery/conveyor/auto{ @@ -4461,7 +4461,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiK" = ( /obj/machinery/conveyor/auto{ @@ -4473,7 +4473,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiL" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -4483,7 +4483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aiM" = ( /obj/machinery/light, @@ -4577,16 +4577,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aiX" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aiY" = ( /obj/machinery/light/small{ @@ -4597,16 +4597,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aiZ" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aja" = ( /obj/structure/table, @@ -4615,14 +4615,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "ajb" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "ajc" = ( /obj/machinery/light/small{ @@ -4632,8 +4632,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "ajd" = ( /obj/machinery/camera{ @@ -4777,7 +4777,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ajt" = ( @@ -4789,7 +4789,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aju" = ( @@ -4797,13 +4797,13 @@ /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plating, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ajv" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ajw" = ( /obj/effect/turf_decal/stripes/corner{ @@ -4812,7 +4812,7 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ajx" = ( /obj/machinery/light/small{ @@ -4823,7 +4823,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ajy" = ( /obj/structure/disposalpipe/trunk{ @@ -4836,7 +4836,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ajz" = ( /obj/structure/disposaloutlet{ @@ -5063,22 +5063,22 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "ajW" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "ajX" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "ajY" = ( /obj/structure/bed, @@ -5202,7 +5202,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "akl" = ( @@ -5226,7 +5226,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ako" = ( /turf/closed/wall{ @@ -5441,8 +5441,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "akH" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -5452,16 +5452,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "akI" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "akJ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -5471,8 +5471,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "akK" = ( /obj/structure/disposalpipe/segment, @@ -5480,7 +5480,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "akL" = ( @@ -5572,8 +5572,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "akU" = ( /obj/structure/curtain, @@ -5602,8 +5602,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "akX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5800,7 +5800,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "alu" = ( @@ -5811,7 +5811,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "alv" = ( @@ -5819,7 +5819,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "alw" = ( @@ -5827,7 +5827,7 @@ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "alx" = ( @@ -5835,7 +5835,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aly" = ( @@ -5844,7 +5844,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "alz" = ( @@ -5917,7 +5917,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "alH" = ( /turf/open/floor/plasteel/neutral{ @@ -6335,7 +6335,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "amn" = ( @@ -6347,8 +6347,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "amo" = ( /obj/structure/cable/orange{ @@ -6363,7 +6363,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "amp" = ( @@ -6378,7 +6378,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "amq" = ( @@ -6394,7 +6394,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "amr" = ( @@ -6410,7 +6410,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ams" = ( @@ -6426,7 +6426,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "amt" = ( @@ -6746,7 +6746,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ane" = ( @@ -6762,7 +6762,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anf" = ( @@ -6778,7 +6778,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ang" = ( @@ -6799,7 +6799,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anh" = ( @@ -6811,7 +6811,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ani" = ( @@ -6931,8 +6931,8 @@ "ans" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "ant" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -6991,7 +6991,7 @@ "anA" = ( /obj/structure/rack, /obj/item/weapon/shovel, -/obj/item/clothing/glasses/material/mining, +/obj/item/clothing/glasses/meson, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -7219,7 +7219,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anU" = ( @@ -7232,7 +7232,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anV" = ( @@ -7243,7 +7243,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anW" = ( @@ -7254,7 +7254,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anX" = ( @@ -7270,7 +7270,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anY" = ( @@ -7283,7 +7283,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "anZ" = ( @@ -7291,7 +7291,7 @@ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aoa" = ( @@ -7470,8 +7470,8 @@ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aos" = ( /obj/structure/cable/orange{ @@ -7482,8 +7482,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aot" = ( /obj/structure/cable/orange{ @@ -7499,8 +7499,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aou" = ( /obj/machinery/power/apc{ @@ -7760,7 +7760,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aoU" = ( @@ -7772,8 +7772,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aoV" = ( /turf/closed/wall{ @@ -7791,13 +7791,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aoX" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aoY" = ( @@ -7952,8 +7952,8 @@ "apo" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "app" = ( /obj/structure/cable/orange{ @@ -7965,8 +7965,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "apq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -8021,22 +8021,17 @@ }, /area/quartermaster/miningdock) "apx" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cell Block APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - tag = "icon-warn_end (WEST)"; - icon_state = "warn_end"; - dir = 8 +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/prison) +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) "apy" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -8182,7 +8177,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "apK" = ( @@ -8196,8 +8191,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "apL" = ( /obj/machinery/power/apc{ @@ -8220,8 +8215,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "apN" = ( /obj/machinery/light/small{ @@ -8275,7 +8270,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "apT" = ( @@ -8399,14 +8394,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aqh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aqi" = ( /obj/structure/lattice/catwalk, @@ -8463,8 +8458,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aqo" = ( /obj/machinery/camera{ @@ -8661,7 +8656,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aqL" = ( @@ -8671,7 +8666,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aqM" = ( @@ -8755,7 +8750,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aqV" = ( /obj/structure/lattice/catwalk, @@ -9081,7 +9076,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "arz" = ( @@ -9532,7 +9527,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "ast" = ( @@ -9548,7 +9543,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "asu" = ( @@ -9561,7 +9556,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "asv" = ( @@ -9638,7 +9633,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "asF" = ( @@ -10097,7 +10092,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "atz" = ( @@ -10105,7 +10100,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "atA" = ( @@ -10114,7 +10109,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "atB" = ( @@ -10236,7 +10231,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "atM" = ( @@ -10246,7 +10241,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "atN" = ( @@ -10358,7 +10353,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "atZ" = ( /obj/structure/closet/crate/medical, @@ -10545,16 +10540,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aut" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "auu" = ( /obj/effect/turf_decal/stripes/line, @@ -10626,7 +10621,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "auB" = ( @@ -10634,8 +10629,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "auC" = ( /obj/structure/girder, @@ -10643,8 +10638,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "auD" = ( /obj/structure/cable/orange{ @@ -10659,7 +10654,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "auE" = ( @@ -10673,7 +10668,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "auF" = ( @@ -11238,8 +11233,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "avD" = ( /obj/machinery/door/airlock/maintenance{ @@ -11249,8 +11244,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "avE" = ( /obj/machinery/airalarm{ @@ -11379,8 +11374,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "avP" = ( /obj/structure/cable/orange{ @@ -11397,7 +11392,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "avQ" = ( @@ -11482,7 +11477,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "avZ" = ( @@ -11699,7 +11694,7 @@ "awt" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "awu" = ( @@ -11821,8 +11816,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "awJ" = ( /obj/effect/turf_decal/stripes/line{ @@ -11831,8 +11826,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "awK" = ( /obj/machinery/status_display{ @@ -11966,7 +11961,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "awX" = ( @@ -11977,7 +11972,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "awY" = ( @@ -12263,15 +12258,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "axF" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "axG" = ( /obj/structure/closet/bombcloset, @@ -12503,8 +12498,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "axV" = ( /obj/structure/cable/orange{ @@ -12521,7 +12516,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "axW" = ( @@ -12539,7 +12534,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "axX" = ( @@ -12555,7 +12550,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "axY" = ( @@ -12570,7 +12565,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "axZ" = ( @@ -12583,7 +12578,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aya" = ( @@ -12879,7 +12874,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ayG" = ( /obj/structure/closet, @@ -12891,7 +12886,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ayH" = ( /obj/structure/table, @@ -12900,7 +12895,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "ayI" = ( /obj/machinery/power/apc{ @@ -12921,8 +12916,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "ayJ" = ( /obj/structure/cable/orange{ @@ -12939,8 +12934,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "ayK" = ( /obj/structure/closet/crate/internals, @@ -13165,8 +13160,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "azg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13181,8 +13176,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "azh" = ( /obj/machinery/vending/security, @@ -13288,7 +13283,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "azs" = ( @@ -13304,7 +13299,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "azt" = ( @@ -13320,7 +13315,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "azu" = ( @@ -13336,7 +13331,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "azv" = ( @@ -13350,7 +13345,7 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "Fore Maintenance APC"; + name = "Fore Maintenance North APC"; pixel_x = 23; pixel_y = 2 }, @@ -13366,7 +13361,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "azw" = ( @@ -13673,7 +13668,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "azZ" = ( /obj/machinery/light/small, @@ -13870,8 +13865,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aAu" = ( /obj/machinery/power/apc{ @@ -14130,14 +14125,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aAQ" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aAR" = ( @@ -14150,7 +14145,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aAS" = ( @@ -14163,7 +14158,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aAT" = ( /obj/structure/cable/orange{ @@ -14179,7 +14174,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aAU" = ( @@ -14191,7 +14186,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aAV" = ( @@ -14383,7 +14378,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aBn" = ( /obj/structure/closet/crate, @@ -14392,8 +14387,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aBo" = ( /obj/structure/grille, @@ -14463,16 +14458,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aBv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aBw" = ( /obj/structure/table, @@ -14597,7 +14592,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aBI" = ( @@ -14611,7 +14606,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aBJ" = ( @@ -14623,7 +14618,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aBK" = ( @@ -15085,8 +15080,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aCF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15099,8 +15094,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aCG" = ( /obj/structure/reagent_dispensers/peppertank{ @@ -15361,7 +15356,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aDf" = ( @@ -15378,7 +15373,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aDg" = ( @@ -15593,7 +15588,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aDA" = ( /obj/structure/cable/orange{ @@ -15605,8 +15600,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aDB" = ( /obj/structure/cable/orange{ @@ -15618,8 +15613,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aDC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -15781,8 +15776,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aDP" = ( /obj/structure/cable/orange{ @@ -15802,8 +15797,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aDQ" = ( /obj/structure/cable/orange{ @@ -16177,7 +16172,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aEq" = ( @@ -16190,7 +16185,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aEr" = ( @@ -16233,7 +16228,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aEt" = ( @@ -16242,7 +16237,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aEu" = ( @@ -16742,8 +16737,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aFl" = ( /obj/structure/disposalpipe/segment, @@ -16756,8 +16751,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17600,8 +17595,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aGG" = ( /turf/closed/wall/r_wall{ @@ -17975,7 +17970,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aHq" = ( /obj/machinery/power/apc{ @@ -17984,8 +17979,8 @@ pixel_y = -24 }, /turf/closed/mineral, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aHr" = ( /obj/structure/table, @@ -18114,8 +18109,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aHB" = ( /obj/structure/closet/secure_closet/detective, @@ -18704,8 +18699,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aIH" = ( /obj/structure/cable/orange{ @@ -18720,8 +18715,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aII" = ( /obj/structure/cable/orange{ @@ -18736,8 +18731,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aIJ" = ( /obj/structure/cable/orange{ @@ -18758,7 +18753,9 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/detectives_office) +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) "aIK" = ( /obj/machinery/airalarm{ dir = 4; @@ -18931,7 +18928,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aJc" = ( @@ -19110,7 +19107,7 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "Fore Asteroid Maintenance APC"; + name = "Fore Asteroid Maintenance East APC"; pixel_x = -23; pixel_y = 2 }, @@ -19123,7 +19120,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aJv" = ( /turf/closed/wall{ @@ -19300,22 +19297,22 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aJM" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aJN" = ( /obj/machinery/light/small, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aJO" = ( /obj/structure/table/wood, @@ -19703,8 +19700,8 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aKA" = ( /obj/structure/table/wood, @@ -20082,7 +20079,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aLj" = ( /obj/machinery/camera{ @@ -20094,7 +20091,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aLk" = ( /obj/structure/cable/orange{ @@ -20109,7 +20106,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aLl" = ( /obj/machinery/power/smes/engineering, @@ -20121,7 +20118,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aLm" = ( /obj/structure/table, @@ -20327,8 +20324,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aLD" = ( /obj/structure/cable/orange{ @@ -20342,7 +20339,7 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "Fore Maintenance APC"; + name = "Fore Maintenance West APC"; pixel_x = -25; pixel_y = 1 }, @@ -20354,8 +20351,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aLE" = ( /obj/structure/cable/orange{ @@ -20366,8 +20363,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aLF" = ( /obj/structure/cable/orange{ @@ -20384,8 +20381,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aLG" = ( /obj/structure/cable/orange{ @@ -20401,8 +20398,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aLH" = ( /obj/structure/rack, @@ -20659,7 +20656,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aMg" = ( /obj/structure/cable{ @@ -20671,7 +20668,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aMh" = ( /obj/structure/cable{ @@ -20684,7 +20681,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aMi" = ( /obj/structure/cable{ @@ -20702,7 +20699,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aMj" = ( /obj/machinery/power/terminal{ @@ -20717,7 +20714,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aMk" = ( /obj/item/chair, @@ -20830,8 +20827,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aMt" = ( /obj/structure/cable/orange{ @@ -20847,8 +20844,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aMu" = ( /obj/machinery/power/apc{ @@ -20869,16 +20866,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aMv" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMw" = ( /obj/structure/cable/orange{ @@ -20890,8 +20887,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMx" = ( /obj/structure/cable/orange{ @@ -20906,8 +20903,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMy" = ( /obj/machinery/door/airlock/maintenance{ @@ -20922,8 +20919,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMz" = ( /obj/structure/cable/orange{ @@ -20942,8 +20939,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMA" = ( /obj/machinery/power/terminal{ @@ -20959,8 +20956,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aMB" = ( /obj/structure/table/wood, @@ -21135,7 +21132,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aMT" = ( @@ -21284,7 +21281,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aNf" = ( /obj/structure/cable/orange{ @@ -21307,7 +21304,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aNg" = ( /obj/structure/cable/orange{ @@ -21319,7 +21316,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aNh" = ( /obj/structure/cable/orange{ @@ -21331,8 +21328,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aNi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21544,15 +21541,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aNy" = ( /obj/structure/closet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aNz" = ( @@ -21563,7 +21560,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aNA" = ( /obj/structure/girder, @@ -21571,7 +21568,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aNB" = ( @@ -21582,8 +21579,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aNC" = ( /obj/machinery/door/airlock/maintenance{ @@ -21593,8 +21590,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aND" = ( /obj/effect/turf_decal/stripes/line{ @@ -21608,8 +21605,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aNE" = ( /obj/structure/cable{ @@ -21626,8 +21623,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aNF" = ( /obj/machinery/status_display{ @@ -21751,7 +21748,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aNP" = ( @@ -21856,7 +21853,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aOa" = ( /obj/machinery/door/airlock/maintenance{ @@ -21872,7 +21869,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aOb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -21997,8 +21994,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "aOk" = ( /obj/machinery/door/firedoor, @@ -22053,8 +22050,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOp" = ( /obj/structure/disposalpipe/sortjunction{ @@ -22066,8 +22063,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOq" = ( /obj/structure/disposalpipe/segment{ @@ -22078,8 +22075,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOr" = ( /obj/structure/disposalpipe/segment{ @@ -22091,7 +22088,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aOs" = ( @@ -22105,8 +22102,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOt" = ( /obj/structure/disposalpipe/segment{ @@ -22119,8 +22116,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOu" = ( /obj/structure/cable{ @@ -22136,8 +22133,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aOv" = ( /obj/structure/cable/orange{ @@ -23323,7 +23320,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aPR" = ( @@ -23336,8 +23333,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPS" = ( /obj/machinery/door/airlock/maintenance{ @@ -23353,8 +23350,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPT" = ( /obj/structure/disposalpipe/segment{ @@ -23365,8 +23362,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPU" = ( /obj/structure/table, @@ -23377,8 +23374,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPV" = ( /obj/structure/cable{ @@ -23392,8 +23389,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPW" = ( /obj/machinery/door/airlock/maintenance{ @@ -23409,8 +23406,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aPX" = ( /obj/structure/cable{ @@ -23820,8 +23817,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aQJ" = ( /obj/structure/cable/orange{ @@ -23839,23 +23836,23 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aQK" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aQL" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aQM" = ( @@ -23863,8 +23860,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aQN" = ( /obj/structure/girder, @@ -23872,8 +23869,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aQO" = ( /obj/structure/table, @@ -23882,8 +23879,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aQP" = ( /obj/machinery/firealarm{ @@ -24538,22 +24535,22 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aRP" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aRQ" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aRR" = ( /obj/structure/cable{ @@ -24837,8 +24834,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aSr" = ( /obj/machinery/door/airlock/maintenance{ @@ -24849,8 +24846,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aSs" = ( /obj/effect/turf_decal/stripes/line{ @@ -24992,8 +24989,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aSC" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -25008,8 +25005,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aSD" = ( /obj/structure/cable/orange{ @@ -25025,8 +25022,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aSE" = ( /obj/structure/disposalpipe/trunk{ @@ -25444,8 +25441,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aTr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -25501,8 +25498,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aTv" = ( /obj/structure/cable{ @@ -25571,13 +25568,13 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "aTA" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "aTB" = ( @@ -25771,8 +25768,8 @@ }, /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aTS" = ( /obj/machinery/light/small, @@ -25780,8 +25777,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "aTT" = ( /obj/effect/turf_decal/stripes/line{ @@ -25840,8 +25837,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aTY" = ( /obj/structure/closet/jcloset, @@ -26064,14 +26061,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aUt" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" }) "aUu" = ( /obj/structure/table, @@ -26248,8 +26245,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aUM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -26310,8 +26307,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aUQ" = ( /obj/structure/cable{ @@ -26328,8 +26325,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aUR" = ( /obj/machinery/camera{ @@ -26340,14 +26337,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aUS" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aUT" = ( /obj/structure/cable{ @@ -26643,8 +26640,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVt" = ( /obj/machinery/door/firedoor, @@ -26689,8 +26686,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVw" = ( /obj/structure/cable{ @@ -26829,24 +26826,24 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVH" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVI" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVJ" = ( /obj/structure/rack, @@ -26854,8 +26851,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aVK" = ( /obj/machinery/door/airlock/glass_external{ @@ -27088,8 +27085,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aWb" = ( /obj/machinery/power/terminal{ @@ -27107,8 +27104,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aWc" = ( /obj/structure/lattice/catwalk, @@ -27319,8 +27316,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "aWs" = ( /obj/structure/girder, @@ -34001,7 +33998,7 @@ "bhT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ - c_tag = "SEngineering Asteroid Hallway 5"; + c_tag = "Engineering Asteroid Hallway 5"; dir = 4; icon_state = "camera" }, @@ -34174,7 +34171,7 @@ /area/medical/surgery) "bil" = ( /obj/machinery/door/airlock/maintenance{ - name = "Surgey Observation"; + name = "Surgery Observation"; req_access_txt = "5" }, /turf/open/floor/plating{ @@ -35503,7 +35500,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkC" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -35522,7 +35519,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkD" = ( /obj/structure/cable{ d1 = 4; @@ -35533,7 +35530,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkE" = ( /obj/structure/cable{ d2 = 8; @@ -35552,7 +35549,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkF" = ( /obj/structure/cable{ d2 = 8; @@ -35565,7 +35562,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkG" = ( /obj/machinery/light/small{ dir = 8 @@ -35937,7 +35934,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "blp" = ( /obj/machinery/light, /obj/structure/cable{ @@ -35949,7 +35946,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "blq" = ( /obj/structure/cable{ d1 = 1; @@ -35959,7 +35956,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "blr" = ( /obj/machinery/computer/station_alert, /obj/machinery/requests_console{ @@ -35979,7 +35976,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "blt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -36798,7 +36795,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bmC" = ( /obj/structure/reflector/single{ anchored = 1; @@ -36809,7 +36806,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bmD" = ( /obj/structure/reflector/box{ anchored = 1 @@ -36817,7 +36814,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bmE" = ( /obj/structure/reflector/single{ anchored = 1; @@ -36828,7 +36825,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bmF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -37652,7 +37649,7 @@ dir = 1 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bnS" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Laser Room"; @@ -37667,7 +37664,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bnT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -37684,7 +37681,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bnV" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -38406,21 +38403,11 @@ d2 = 4; icon_state = "2-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "Supermatter Containment Room APC"; - pixel_x = -23; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38435,7 +38422,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38453,7 +38440,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38465,7 +38452,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38477,7 +38464,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpg" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -38489,7 +38476,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bph" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -38498,7 +38485,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bpi" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -38510,13 +38497,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bpj" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bpk" = ( /obj/structure/cable{ d1 = 1; @@ -39267,7 +39254,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqt" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -39277,7 +39264,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqu" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ @@ -39285,13 +39272,14 @@ filter_type = "co2"; icon_state = "filter_off_f"; name = "gas filter (CO2)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqv" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -39302,7 +39290,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqw" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ @@ -39310,13 +39298,14 @@ filter_type = "o2"; icon_state = "filter_off_f"; name = "gas filter (O2)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqx" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -39335,7 +39324,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqy" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -39348,7 +39337,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqz" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ @@ -39356,13 +39345,14 @@ filter_type = "plasma"; icon_state = "filter_off_f"; name = "gas filter (Plasma)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqA" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ @@ -39370,13 +39360,14 @@ filter_type = ""; icon_state = "filter_off_f"; name = "gas filter (Custom)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -39388,7 +39379,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -39400,7 +39391,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bqD" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -39415,7 +39406,7 @@ pixel_y = 1 }, /turf/open/floor/plating/airless, -/area/engine/supermatter) +/area/engine/engineering) "bqF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -40339,7 +40330,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bsb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -40353,7 +40344,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bsc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -40370,7 +40361,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bse" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -40379,7 +40370,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bsf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -41085,7 +41076,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "btr" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -41093,7 +41084,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bts" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41113,7 +41104,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "btt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41131,7 +41122,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "btu" = ( /obj/effect/turf_decal/stripes/end{ tag = "icon-warn_end (EAST)"; @@ -41262,7 +41253,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "btE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41276,7 +41267,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "btF" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -41284,7 +41275,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "btG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -41299,7 +41290,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "btH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -42076,13 +42067,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "buU" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "buV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42100,7 +42091,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "buW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42120,7 +42111,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "buX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -42184,7 +42175,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bvc" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -42193,7 +42184,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bvd" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -42204,7 +42195,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bve" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -42303,7 +42294,7 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "Central Asteroid Maintence APC"; + name = "Central Asteroid Maintenance APC"; pixel_x = 0; pixel_y = 24 }, @@ -42907,7 +42898,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bwo" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42923,7 +42914,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bwp" = ( /obj/machinery/power/rad_collector{ anchored = 1 @@ -42959,7 +42950,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bwr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42973,13 +42964,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bws" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bwt" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -42987,7 +42978,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bwu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -43664,7 +43655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bxz" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -43718,7 +43709,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bxE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43731,13 +43722,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bxF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bxG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/twohanded/required/kirbyplants{ @@ -44223,7 +44214,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "byB" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister, @@ -44231,7 +44222,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "byC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ @@ -44270,7 +44261,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "byG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -44285,11 +44276,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "byH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "byI" = ( /obj/machinery/light{ dir = 8 @@ -44755,22 +44746,27 @@ /area/engine/engineering) "bzA" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5; + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bzB" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + tag = "icon-manifold (EAST)"; + name = "scrubbers pipe"; + icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bzC" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, @@ -44788,11 +44784,11 @@ /area/engine/supermatter) "bzE" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/components/binary/pump, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bzF" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, @@ -45496,7 +45492,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAM" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -45520,7 +45516,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45538,15 +45534,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/components/trinary/filter{ - tag = "icon-filter_off (WEST)"; + dir = 8; icon_state = "filter_off"; - dir = 8 + on = 1; + tag = "icon-filter_off (WEST)" }, /obj/structure/cable{ d1 = 4; @@ -45558,7 +45555,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45579,7 +45576,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45608,7 +45605,7 @@ /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Gas To Filter"; - on = 0 + on = 1 }, /obj/structure/cable{ d1 = 2; @@ -45619,7 +45616,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45629,7 +45626,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45645,7 +45642,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAU" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -45660,7 +45657,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -45675,7 +45672,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bAW" = ( /obj/structure/table, /obj/machinery/microwave, @@ -46249,7 +46246,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBQ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -46261,7 +46258,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBR" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -46276,7 +46273,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -46288,7 +46285,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBT" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -46306,7 +46303,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -46323,7 +46320,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBV" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/cable/yellow{ @@ -46336,7 +46333,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBW" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -46348,7 +46345,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBX" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -46362,7 +46359,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bBY" = ( /obj/machinery/status_display{ density = 0; @@ -46839,13 +46836,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bCT" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bCU" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -46855,7 +46852,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bCV" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/radiation, @@ -46863,7 +46860,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bCW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light, @@ -46871,14 +46868,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bCX" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bCY" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ @@ -46897,7 +46894,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bCZ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ @@ -46909,7 +46906,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bDa" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -46919,7 +46916,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "bDb" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ tag = "icon-intact (SOUTHEAST)"; @@ -46927,13 +46924,13 @@ dir = 6 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bDc" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 9 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bDd" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47531,7 +47528,7 @@ dir = 5 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "bEj" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Supermatter Engine Room"; @@ -47543,7 +47540,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bEk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -47565,7 +47562,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bEl" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Supermatter Engine Room"; @@ -47582,7 +47579,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bEm" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel{ @@ -58330,7 +58327,7 @@ /area/atmos) "bWJ" = ( /obj/machinery/camera{ - c_tag = "Atmoshperic Tanks 1"; + c_tag = "Atmospheric Tanks 1"; dir = 1; icon_state = "camera"; network = list("SS13","CE") @@ -59510,7 +59507,7 @@ /obj/structure/table, /obj/item/weapon/paper{ desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + info = "Bruises sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer" }, /turf/open/floor/plasteel{ @@ -67383,7 +67380,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/aft{ @@ -78409,8 +78406,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cFc" = ( /obj/structure/disposalpipe/segment{ @@ -78475,8 +78472,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cFj" = ( /obj/structure/disposalpipe/segment{ @@ -78508,8 +78505,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cFm" = ( /obj/structure/disposalpipe/segment{ @@ -78593,7 +78590,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cFv" = ( /obj/machinery/ai_status_display, @@ -78900,11 +78897,11 @@ layer = 4 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "cGb" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "cGc" = ( /turf/open/space/basic, /area/space) @@ -78960,7 +78957,7 @@ }, /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, -/area/engine/supermatter) +/area/engine/engineering) "cGk" = ( /obj/structure/window/reinforced{ dir = 4; @@ -79628,7 +79625,7 @@ }) "cHA" = ( /obj/machinery/door/airlock/maintenance{ - name = "Maintenance Drone Dispensery"; + name = "Maintenance Drone Dispensary"; req_access_txt = "12" }, /turf/open/floor/plating{ @@ -80135,8 +80132,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cIo" = ( /obj/structure/disposaloutlet{ @@ -80277,8 +80274,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cIA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -80383,8 +80380,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cIG" = ( /obj/structure/cable{ @@ -80434,8 +80431,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cIK" = ( /obj/structure/disposalpipe/segment{ @@ -81657,7 +81654,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "cLh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -81682,7 +81679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) +/area/engine/engineering) "cLj" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -81787,7 +81784,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLt" = ( @@ -81796,7 +81793,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLu" = ( @@ -81807,7 +81804,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cLv" = ( /obj/structure/girder, @@ -81815,7 +81812,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLw" = ( @@ -81823,7 +81820,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLx" = ( @@ -81832,7 +81829,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cLy" = ( /obj/structure/closet, @@ -81841,7 +81838,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLz" = ( @@ -81853,8 +81850,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cLA" = ( /obj/structure/cable/orange{ @@ -81865,8 +81862,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cLB" = ( /obj/structure/disposalpipe/segment{ @@ -81876,7 +81873,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLC" = ( @@ -81892,7 +81889,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLD" = ( @@ -81907,7 +81904,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLE" = ( @@ -81919,7 +81916,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLF" = ( @@ -81928,15 +81925,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cLG" = ( /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cLH" = ( /obj/machinery/airalarm{ @@ -81959,7 +81956,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLJ" = ( @@ -81975,7 +81972,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLK" = ( @@ -81988,7 +81985,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLL" = ( @@ -81999,7 +81996,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cLM" = ( /obj/structure/disposalpipe/segment, @@ -82011,7 +82008,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLN" = ( @@ -82025,7 +82022,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLO" = ( @@ -82038,15 +82035,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cLP" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLQ" = ( @@ -82057,8 +82054,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cLR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -82078,7 +82075,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLT" = ( @@ -82086,7 +82083,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLU" = ( @@ -82099,7 +82096,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLV" = ( @@ -82117,7 +82114,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLX" = ( @@ -82130,7 +82127,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLY" = ( @@ -82142,7 +82139,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cLZ" = ( @@ -82156,15 +82153,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cMb" = ( /obj/structure/closet/crate, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cMc" = ( @@ -82212,7 +82209,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMf" = ( /obj/structure/closet/firecloset/full, @@ -82221,7 +82218,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -82335,8 +82332,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cMs" = ( /obj/structure/cable/orange{ @@ -82418,7 +82415,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMz" = ( /obj/structure/cable/orange{ @@ -82434,8 +82431,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cMA" = ( /obj/structure/closet/secure_closet/quartermaster, @@ -82494,7 +82491,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cMG" = ( @@ -82512,7 +82509,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMH" = ( /obj/structure/cable/orange{ @@ -82524,8 +82521,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cMI" = ( /obj/structure/closet/firecloset/full, @@ -82594,7 +82591,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cMP" = ( @@ -82608,7 +82605,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMQ" = ( /obj/machinery/light/small{ @@ -82617,8 +82614,8 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" }) "cMR" = ( /obj/machinery/power/apc{ @@ -82649,7 +82646,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ +/area/maintenance/fpmaint2/fore_port_maintenance{ name = "Fore Asteroid Maintenance" }) "cMT" = ( @@ -82679,8 +82676,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cMV" = ( /obj/structure/cable/orange{ @@ -82693,15 +82690,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/maintenance/fore{ - name = "Fore Asteroid Maintenance" + name = "Fore Asteroid Maintenance North" }) "cMW" = ( /obj/structure/grille/broken, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cMX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -82809,8 +82806,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cNf" = ( /obj/structure/table, @@ -89403,8 +89400,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" }) "cZa" = ( /obj/structure/cable{ @@ -89451,8 +89448,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cZc" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -89462,8 +89459,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" }) "cZd" = ( /obj/structure/table, @@ -92717,8 +92714,8 @@ "dga" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; - filter_type = "n2"; - name = "nitogren filter"; + filter_type = "n2o"; + name = "n2o filter"; on = 1 }, /obj/structure/window/reinforced, @@ -92772,6 +92769,5892 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/atmos) +"dgf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgg" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgh" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgi" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgj" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgk" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgl" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgn" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgo" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgp" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgq" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgr" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgs" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgt" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgu" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgv" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgw" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgx" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgy" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgz" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgA" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgB" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgC" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgD" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgE" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgF" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgG" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgH" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgI" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgJ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgL" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgM" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgN" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgO" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dgP" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dgQ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgR" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgS" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgT" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgU" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgV" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgW" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgX" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dgY" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dgZ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dha" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhb" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhc" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhd" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhe" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhf" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhg" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhh" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhi" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhj" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhk" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhl" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhm" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhn" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dho" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhp" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhq" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhr" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhs" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dht" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhu" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhv" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhw" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhx" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhy" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhB" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhC" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhD" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhE" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhF" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhG" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhH" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dhI" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhJ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhK" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhL" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhM" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhN" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhO" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhP" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhQ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhR" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dhS" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dhT" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dhU" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhV" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dhW" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhX" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhY" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dhZ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dia" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dib" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dic" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"did" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"die" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dif" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dig" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dih" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dii" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dij" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dik" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dil" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dim" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"din" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dio" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dip" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diq" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dir" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dis" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dit" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diu" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"div" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diw" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dix" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"diy" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"diz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diB" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diC" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diD" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diE" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diF" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diG" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diH" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diI" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diJ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diK" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diL" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diM" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diN" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"diO" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"diP" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Cell Block APC"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange, +/obj/effect/turf_decal/stripes/end{ + tag = "icon-warn_end (WEST)"; + icon_state = "warn_end"; + dir = 8 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/prison) +"diQ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diR" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diS" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diT" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diU" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"diW" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diX" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diY" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"diZ" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dja" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djb" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djc" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djd" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dje" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djg" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djh" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dji" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djj" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djk" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djl" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djm" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djn" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djo" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djp" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djq" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djr" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djs" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djt" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dju" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djv" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djw" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djx" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djy" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djz" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djB" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djC" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"djD" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djE" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djF" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djG" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djH" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djI" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djJ" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djK" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djL" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djM" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djN" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djO" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djP" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djQ" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djR" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"djS" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djT" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"djU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djW" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djX" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"djZ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dka" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkb" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkc" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkd" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dke" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkf" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkg" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkh" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dki" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkj" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkk" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkl" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkm" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkn" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dko" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkp" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkq" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkr" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dks" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkt" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dku" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkv" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkw" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkx" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dky" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance North East" + }) +"dkz" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkA" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkB" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkC" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkD" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkE" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkF" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkG" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkH" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkI" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkK" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkL" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkM" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkO" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkP" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkQ" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkR" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkS" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkT" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dkV" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkX" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dkY" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dkZ" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dla" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlb" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlc" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dld" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dle" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlg" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlh" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dli" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlj" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlk" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dll" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dlm" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dln" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlo" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlp" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlq" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlr" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dls" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlt" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlu" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlv" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlw" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlx" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dly" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlz" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlB" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlC" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlD" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlE" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlF" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlG" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dlH" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dlI" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dlJ" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dlK" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlL" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlM" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlN" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlO" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlP" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlQ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dlR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlT" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlU" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlV" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dlW" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dlX" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dlY" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dlZ" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dma" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmb" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dmc" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmd" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dme" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmf" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmg" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmh" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmi" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmj" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmk" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dml" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmm" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmn" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmo" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmq" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmr" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dms" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmt" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmv" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmw" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmx" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmz" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmB" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmC" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmD" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmE" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmF" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmG" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmH" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmJ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmK" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmL" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmM" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmN" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmO" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dmP" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmQ" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmR" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dmS" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmT" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmU" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmV" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmW" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dmX" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dmY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dmZ" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dna" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnb" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnc" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnd" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dne" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnf" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dng" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnh" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dni" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnj" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dnk" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dnl" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dnm" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dnn" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dno" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnp" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnq" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnr" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dns" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnt" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnu" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnv" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dnw" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnx" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dny" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnz" = ( +/turf/closed/mineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnA" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnB" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnC" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnD" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnE" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnF" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnG" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnH" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnI" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnJ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnK" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnL" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnM" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dnN" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnO" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnP" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnQ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnS" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnT" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnU" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnW" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dnX" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dnY" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dnZ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doa" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dob" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doc" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dod" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doe" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dof" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dog" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doh" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doi" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doj" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dok" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dol" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dom" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"don" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"doo" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dop" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"doq" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dor" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dos" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dot" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dou" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dov" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dow" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dox" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doy" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doA" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doB" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doC" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doD" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doE" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doF" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doG" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doH" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doI" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doJ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doL" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"doM" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"doN" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"doO" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"doP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"doQ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"doR" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"doS" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"doT" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"doU" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"doV" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doW" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doX" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doY" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"doZ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpa" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpb" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpc" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpd" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpe" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpf" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpg" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dph" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpi" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpj" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpk" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpl" = ( +/obj/machinery/power/smes/engineering{ + charge = 3e+006 + }, +/obj/structure/cable/orange, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpm" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dpn" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dpo" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dpp" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dpq" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dpr" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dps" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore{ + name = "Fore Asteroid Maintenance North" + }) +"dpt" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dpu" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dpv" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dpw" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpx" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpy" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpB" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpC" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpD" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpF" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpG" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpH" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpI" = ( +/obj/structure/closet, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpK" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpL" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpM" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpN" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpO" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dpP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dpQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint{ + name = "Fore Asteroid Maintenance East" + }) +"dpR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpS" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpT" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpU" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpV" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpX" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpY" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dpZ" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqa" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqd" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqe" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqg" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqh" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqi" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqj" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqk" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dql" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqm" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqn" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqo" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqp" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqq" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqr" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqs" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqw" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqx" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqz" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqA" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqB" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqC" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqD" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqE" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqF" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqG" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqH" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqI" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqJ" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqK" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqM" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqN" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqP" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqQ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqR" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqS" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqT" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqU" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqV" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dqW" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqX" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqY" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dqZ" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dra" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drb" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drc" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drd" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dre" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drg" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drh" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dri" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drj" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drk" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drl" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drm" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drn" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dro" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drp" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drq" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drr" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drs" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drt" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dru" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drv" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drx" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dry" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drB" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drC" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drD" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drE" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drF" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drG" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drH" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drI" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drJ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drK" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"drL" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drM" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 1 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drN" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drO" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drP" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drQ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drS" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drT" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drU" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"drV" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drW" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drX" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drY" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"drZ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsa" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsb" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsc" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsd" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dse" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsg" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsh" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsi" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsj" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsk" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsl" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsm" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsn" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dso" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsp" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsq" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsr" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dss" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dst" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsu" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsv" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsw" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsx" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsy" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsA" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsB" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsC" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsD" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsE" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dsF" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsG" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsH" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsI" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsK" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsL" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsM" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsN" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsO" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsP" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsQ" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsS" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsT" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dsU" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsV" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsW" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsY" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dsZ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dta" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtb" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtc" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtd" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dte" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtf" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtg" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dth" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dti" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Fore Asteroid Maintenance West" + }) +"dtj" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtk" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtl" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtm" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtn" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dto" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtp" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtq" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtr" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dts" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtt" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtu" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtv" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtw" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtx" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dty" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtz" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtA" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtB" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtC" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtD" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtE" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtF" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtG" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtH" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtI" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtJ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtK" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtL" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtM" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtN" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtO" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtP" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtQ" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dtR" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fpmaint2/fore_port_maintenance{ + name = "Fore Asteroid Maintenance" + }) +"dtS" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtU" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtV" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtW" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtX" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtY" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dtZ" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dua" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dub" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duc" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dud" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"due" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duf" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dug" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duh" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dui" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duj" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duk" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dul" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dum" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dun" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"duo" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dup" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"duq" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dur" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dus" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"dut" = ( +/turf/closed/mineral, +/area/maintenance/fpmaint2/aft_port_maintenance{ + name = "Fore Asteroid Maintenance South" + }) +"duu" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duv" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duw" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dux" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duy" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duz" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duA" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duB" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duD" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duE" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duF" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duG" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duH" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 1 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duI" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duJ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duK" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duM" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duN" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duO" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duP" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duQ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duS" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duT" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duU" = ( +/obj/structure/closet, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duW" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duX" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/orange, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duY" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"duZ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dva" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvb" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvc" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvd" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dve" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvg" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvh" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvi" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvj" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvk" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvl" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvm" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvn" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvo" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvp" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvq" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvr" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvs" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvt" = ( +/obj/structure/table, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvu" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvv" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvA" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fsmaint2{ + name = "Fore Asteroid Maintenance East" + }) +"dvB" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dvC" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/port{ + name = "Port Asteroid Maintenance" + }) (1,1,1) = {" aaa @@ -101839,13 +107722,13 @@ aaa aaa aaa abC -afH -afH -afH -afH -afH -afH -afH +dpd +dpH +dqa +dqq +dqG +dqW +drn abC aaa aaa @@ -102096,13 +107979,13 @@ aaa aaa abC abC -afH -aNy +dpe +dpI aOo -aPQ +dqr aQK aiZ -afH +dro abC abC aaa @@ -102351,17 +108234,17 @@ aaa aaa aaa aaa -afH -afH -afE -aNz +dod +doF +dpf +dpJ ajW axF axF axF -afE -afH -afH +drp +drV +dsA aaa aaa aaa @@ -102613,9 +108496,9 @@ aLC aMv aMv aOp -ahm -aQL -aQL +dqs +dqH +dqX aSq aLC aTR @@ -102865,17 +108748,17 @@ abC aaa aaa aaa -afH -afH -afH -aNA +doe +doG +dpg +dpK aOq -aiE +dqt axF axF -afE -afH -afH +drq +drW +dsB aaa aaa aaa @@ -103124,13 +109007,13 @@ abW aaa abW abW -afE +dph axF -aiE -ahf +dqb +dqu aQM aRO -afH +drr abW abW aaa @@ -103352,7 +109235,7 @@ aaa aaa aaa aaa -aaa +cGc aaa aaa aaa @@ -103381,13 +109264,13 @@ acH acH acH acH -afE +dpi axF -aOr +dqc aPR aQN aRP -afH +drs abW abW akm @@ -103634,18 +109517,18 @@ awF aFh atl aep -aqg -afE -afH -afE -afH -afH +dnq +dnH +dof +doH +dpj +dpL aOs aPS -afE -afE -afE -adP +dqI +dqY +drt +drX abW abW aaa @@ -103891,18 +109774,18 @@ awF aFi atl aHz -afc -aqh -afc -afc -afc -afc +dnr +dnI +dog +doI +dpk +dpM aOt aOt -afc +dqJ aRQ -afH -afH +dru +drY acH acH abE @@ -104122,19 +110005,19 @@ aaa aaa aaa abC -afH +dgx aiW aiW aiW -afH +dhi acH acH acH acH aep aep -afH -afH +djf +djr atl atl atl @@ -104150,16 +110033,16 @@ atl aHA aIG apK -anY -anY +doh +doJ aMw -afa -anV -aeJ -afc -afc -aTA -afH +dpN +dqd +dqv +dqK +dqZ +drv +drZ aep acH abE @@ -104379,20 +110262,20 @@ aaa aaa abW abW -afE +dgy aiX ajV aiZ -afE +dhj acH acH acH aep -afE +dix ajW -cLx +djg ajW -cLC +djB aus avC awI @@ -104404,16 +110287,16 @@ aCE aDO aFk aGF -cLJ +dmX aIH -afa +dnJ ajc -afa +doK aMx aNB -aQL +dqe aPT -atM +dqL ajX ajX apM @@ -104636,20 +110519,20 @@ aaa aaa abW abW -afH +dgz aiY ajW akG -afH +dhk abW aep -afH -cLv -afE -cLC -cLI -cLK -cLJ +dhU +dii +diy +diO +djh +djs +djC aut avD awJ @@ -104661,20 +110544,20 @@ aCF aDP aFl cMr -aQL +dmY aII -afc -afH -afH +dnK +doi +doL aMy aNC -afH -afE -afE -afE +dqf +dqw +dqM +dra ajW akT -afE +dsC aep abW abW @@ -104893,15 +110776,15 @@ abW abW acH acH -afE +dgA aiZ ajW ajX -afE +dhl acH aep cLz -aBJ +dij cFi cFl aro @@ -104918,21 +110801,21 @@ aro aDQ aFm aro -aqg -anh -aTA -afH +dmZ +dns +dnL +doj aLD aMz aND -cLW +dqg aPU aQO -afH +drb ajW -afH +dsa aTS -afH +dti abW abW abE @@ -105150,13 +111033,13 @@ acH acH acH acH -afH +dgB aja axF akH -afE +dhm aep -afH +dhI cLA aro cFj @@ -105175,20 +111058,20 @@ aCG aDR aFn aro -afH -anh +dna +dnt aJM -afE +dok aLE axF axF cMU -cLY -cLW -afE +dqx +dqN +drc ajW ajW -cLx +dsD aep acH abW @@ -105407,11 +111290,11 @@ acH acH acH aep -afH -afH -afE +dgC +dgG +dgM akI -afE +dhn aep ajW cLA @@ -105432,20 +111315,20 @@ aCH aDS aFo aro -afE -anh +dnb +dnu aJN -afE +dol aLF aMA aNE aOu aPV cMR -afH -cLS +drd +drw aTu -afE +dsE aep acH abE @@ -105663,7 +111546,7 @@ acH acH acH acH -afE +dgr cFb apM ajX @@ -105689,13 +111572,13 @@ aCI aDT aFp aro -adP +dnc aIJ -afH -afH +dnM +dom aLG -aEt -afH +dpl +dpO cYZ aPW aKq @@ -105922,16 +111805,16 @@ acH acH auC ajX -afc -afc -afc +dgH +dgN +dgY ajX ajX ajX -aAU -aBJ +dhV +dik apx -anT +diP aro asl atp @@ -110326,10 +116209,10 @@ aOD cIG aRg cIK -adP -adP -aep -aep +drx +dsb +dsF +dtj aUV aUV aUV @@ -110583,10 +116466,10 @@ cIB cIH aQS cIL -aep -adP -aep -aep +dry +dsc +dsG +dtk aUW aVk aVx @@ -110840,10 +116723,10 @@ aOE aQa aQS cIL -aep -adP -aoX -afc +drz +dsd +dsH +dtl aUW aVl aVy @@ -111097,9 +116980,9 @@ aOF aQa aQS cIL -aep -aep -afc +drA +dse +dsI aUs aUX aVm @@ -111354,10 +117237,10 @@ cIA aQf aRb cIL -aep -afH -alw -anh +drB +dsf +dsJ +dtm aUW aUW aUV @@ -111611,12 +117494,12 @@ cIC aQe aRa cIM -aep -afc -aos -aoU -aep -adP +drC +dsg +dsK +dtn +dtH +dun abW abW abW @@ -111868,11 +117751,11 @@ cIA aQa aRc cIL -adP -aoX -anh -aep -aep +drD +dsh +dsL +dto +dtI abW abW abW @@ -112125,11 +118008,11 @@ cID aQa aQS cIL -adP -aTz -anh -aep -aep +drE +dsi +dsM +dtp +dtJ abW abW abW @@ -112382,11 +118265,11 @@ aOG aQa aQS cIL -adP -aTA -anh -aep -aep +drF +dsj +dsN +dtq +dtK abW abW aaa @@ -112639,12 +118522,12 @@ aOH aQg cHb cIL -aep -ans +drG +dsk axU -afE -aep -adP +dtr +dtL +duo abW aaa aaa @@ -112702,7 +118585,7 @@ bEX dei bTq aXZ -bCG +dvC bip bNs bip @@ -112896,12 +118779,12 @@ aOC aQa aQS cIL -aep -afc -anh -afc -aep -adP +drH +dsl +dsO +dts +dtM +dup abW aaa aaa @@ -113153,12 +119036,12 @@ aOI aQa aRe cIL -aep -aep -anh -afc -aep -adP +drI +dsm +dsP +dtt +dtN +duq abW aaa aaa @@ -113390,7 +119273,7 @@ ass aty auA afE -ajW +dki axT azq aAM @@ -113410,12 +119293,12 @@ aOC aQa aQT cIL -aep -afc -anh -afc -aep -adP +drJ +dsn +dsQ +dtu +dtO +dur abW aaa aaa @@ -113643,12 +119526,12 @@ ajr afD acH afH -axF +djt atz -axF +djL afE -ajW -cLA +dkj +dkA cFt aAL aBD @@ -113668,11 +119551,11 @@ aQh aRf cIN aSB -ahd +dso aTX aUt -aep -adP +dtP +dus akm abC abC @@ -113901,9 +119784,9 @@ abW acH afH ast -axF +djD cLP -akn +djU awX cLU cFt @@ -113925,11 +119808,11 @@ aQi cMX cIO aSC -afc -afH -aep -aep -adP +dsp +dsR +dtv +dtQ +dut abW aaa aaa @@ -114150,19 +120033,19 @@ adP adP adP adP -aep -aep -aep -aep -aep -aep +dhw +dhJ +dhW +dil +diz +diQ afH afH afH afH afH cLT -cLA +dkB azq aAN aBF @@ -114181,11 +120064,11 @@ aOL aQa cMX cIL -anh -aep -aep -aep -aep +drK +dsq +dsS +dtw +dtR abW abW aaa @@ -114410,16 +120293,16 @@ alt afE afH afH -aep -aep -aep -aep +dim +diA +diR +dji adP atA aqg cLv -ajW -cLA +dkk +dkC azq aAO aBG @@ -114439,8 +120322,8 @@ aQa cMX cIL aSD -aep -aep +dsr +dsT abW abW abW @@ -114672,11 +120555,11 @@ aqg afH alw afc -ajX +djE cLv -ajW -ajW -cLA +djV +dkl +dkD azq azq azq @@ -114685,7 +120568,7 @@ azq azq azq azq -cMy +dnv cMO aNA aPQ @@ -114918,9 +120801,9 @@ afE afE adP ajs -ajW -ajW -ajW +dgO +dgZ +dho aAU aBJ aBJ @@ -115178,10 +121061,10 @@ afH afH cLt cLv -aep +dhx afH adP -ajW +din ahR aQL anV @@ -115192,19 +121075,19 @@ cLE afE axW azs -ajW -ajW +dkY +dlk cMb -cLG +dmb cLy cLt -cLx +dnd cMF cLv -ajW -ajW -aut -akn +don +doM +dpm +dpP aOL aQk cMX @@ -115432,11 +121315,11 @@ ahf afH adP adP -aep -aep +dgP +dha afH -aep -aep +dhy +dhK ahR aQL aiF @@ -115445,7 +121328,7 @@ cLK cLJ afH ahf -ajW +djW afE axX azt @@ -115691,8 +121574,8 @@ adP adP adP adP -aep -aep +dhp +dhz adP ahf cLC @@ -115702,7 +121585,7 @@ afH afE adP ahf -ajW +djX afE axY azu @@ -115948,8 +121831,8 @@ adP adP adP adP -aep -aep +dhq +dhA afE anU cLD @@ -115964,8 +121847,8 @@ afH axZ azv cLW -axF -axF +dll +dlI aEr aFS aFS @@ -116205,8 +122088,8 @@ adP adP adP adP -aep -aep +dhr +dhB afE cLB cLD @@ -116216,13 +122099,13 @@ aqD aqD aqD auE -akn +djY aqD afH afH aAT -ajW -axF +dlm +dlJ aEs aFS aHa @@ -116467,7 +122350,7 @@ afH afH ahh cLD -aep +diB aqD arz asv @@ -117494,7 +123377,7 @@ adP afE alw aeJ -cLA +dio cLt aqD arB @@ -117842,7 +123725,7 @@ aaa aXE aXE aXS -deR +deQ aXS aXS aXS @@ -118099,7 +123982,7 @@ aXS aXS aXS aXS -deS +deQ aXS aXS aXS @@ -118356,7 +124239,7 @@ aYg aYg aXS aXS -deT +deQ aXS aXS aXS @@ -118776,7 +124659,7 @@ adP adP adP alu -ajX +dhC amp afH aoV @@ -119291,8 +125174,8 @@ adP adP cLw amp -aep -aep +dhL +dhX aoV apN aqH @@ -119549,7 +125432,7 @@ afE alw amq afE -aep +dhY aoV apP aqI @@ -119802,11 +125685,11 @@ afE adP adP adP -aep +dhb alx amr afH -aep +dhZ aoV aoV aoV @@ -120317,7 +126200,7 @@ abW adP adP afH -aep +dhs afc amp adP @@ -120573,7 +126456,7 @@ abW abW abW adP -aep +dhc afH afc amp @@ -120830,7 +126713,7 @@ abW abW acH acH -aep +dhd afE awt amp @@ -120839,7 +126722,7 @@ adP cLt aqK cLv -aiA +dju atK anT avX @@ -121355,7 +127238,7 @@ alx afc aqg atM -ajW +djM avZ aQL aQL @@ -121608,7 +127491,7 @@ ani anZ aoX apS -ajX +diS arK arK arK @@ -122122,7 +128005,7 @@ anj amw aoY akl -ajW +diT arK asG atO @@ -122215,8 +128098,8 @@ bGO bGO bGO bOx -dfi -dfl +dff +dff dfo dft dfz @@ -122379,7 +128262,7 @@ ank aoa aoZ apT -ajW +diU arK asH atP @@ -122478,7 +128361,7 @@ bQI dfu bPH dfH -bUO +dfD bVu bWj bWH @@ -122636,7 +128519,7 @@ amv aob apa apU -ajW +diV arK asI atQ @@ -122722,7 +128605,7 @@ bBK cHu bDZ bFi -deL +deK bIr deO bKK @@ -122735,7 +128618,7 @@ dfp dfv bQJ dfI -bUO +dfD bUP bWk bWI @@ -122989,9 +128872,9 @@ bOA bGO bGO bQK -dfw +dfv bQJ -dfJ +dfI dfR bVy dfX @@ -123245,11 +129128,11 @@ bDV bOB bGO bGO -bRI -bSI +dfp +dfv bQJ -dfK -bUO +dfI +dfD bUQ bWl bWG @@ -124770,7 +130653,7 @@ bnR btq buT bwn -cLf +bjD abC abC abC @@ -125020,19 +130903,19 @@ bjC biJ bjC abC -cLf -cLf -cLf +bjD +bjD +bjD cGb btr buU bkB -cLf -cLf -cLf -cLf -cLf -cLj +bjD +bjD +bjD +bjD +bjD +bCR bEg cQK bHa @@ -125530,11 +131413,11 @@ bgd bhe bhR biK -cLf -cLf -cLf -cLf -cLf +bjD +bjD +bjD +bjD +bjD bpc bqt bsb @@ -125787,7 +131670,7 @@ bgd bhe bhR biK -cLf +bjD bkB blo bmB @@ -125804,7 +131687,7 @@ bzA bAN bBR bCU -cLj +bCR bFu cHm bIC @@ -126044,10 +131927,10 @@ bgd bhe bhR biK -cLf +bjD bkB blp -cLf +bjD cGa bpe bqv @@ -126061,7 +131944,7 @@ bzB bAO bBS bCV -cLj +bCR bFv bHb bIC @@ -126301,11 +132184,11 @@ bgd bhe bhR biK -cLf +bjD bkC blq bmC -cLf +bjD bpf bqw cLf @@ -126477,9 +132360,9 @@ aaa aaa aaa aaa -afH +dgf agD -afH +dgo aaa aaa aaa @@ -126558,11 +132441,11 @@ bgd bhe bhR biK -cLf +bjD bkD bkB bkB -cLh +bnT bpg bqx cLf @@ -126734,14 +132617,14 @@ aaa aaa aaa aaa -afH -agB -afH -afH -afH -afH -afH -abW +dgg +dgm +dgp +dgs +dgD +dgI +dgQ +dhe aaa amC abE @@ -126765,10 +132648,10 @@ aGo aHl aEX abW -afH -afH -afH -afH +dnN +doo +doN +dpn aKq aPn aQl @@ -126815,11 +132698,11 @@ bge cFX bhR biK -cLf +bjD bkE bkB bmD -cLh +bnT bph bph bsc @@ -126991,15 +132874,15 @@ aaa aaa aaa aaa -afH +dgh agE ahr ahV aiG aju -afE -afE -adP +dgR +dhf +dht akm abW abW @@ -127022,10 +132905,10 @@ aGp aHm aEX abW -afH +dnO aLi aMf -cLz +dpo aNY aPo aQk @@ -127072,11 +132955,11 @@ bgf bhe bhR biK -cLf +bjD bkD bkB bkB -cLh +bnT bpi bqy cLf @@ -127248,7 +133131,7 @@ aaa aaa aaa aaa -afH +dgi agF ahs ahW @@ -127256,13 +133139,13 @@ aiH ajv akn cLu -afH -afE -adP -aep -aep -aep -aep +dhu +dhD +dhM +dia +dip +diC +diW arS asS atW @@ -127278,8 +133161,8 @@ aEV aGq aHn aEX -adP -afH +dnw +dnP aLj aMg aNe @@ -127329,11 +133212,11 @@ bgg bhe bhR biK -cLf +bjD bkF cLg bmE -cLf +bjD cLi bqz cLf @@ -127346,7 +133229,7 @@ cLf bAT bBS bCW -cLj +bCR bFy bHe bIE @@ -127505,7 +133388,7 @@ aaa aaa aaa aaa -afH +dgj agF aht ahX @@ -127515,10 +133398,10 @@ akn cLu alG cLx -ajW -afH -afE -cLv +dhN +dib +diq +diD aqU arS asT @@ -127535,11 +133418,11 @@ aEW aGr aHo aEX -adP -afH +dnx +dnQ aNz aMh -cLA +dpp aKq aPq aQk @@ -127586,10 +133469,10 @@ bgg bhe bhR biK -cLf +bjD bkB bls -cLf +bjD cGb bpe bqv @@ -127603,7 +133486,7 @@ bzE bAS bBS bCV -cLj +bCR bFz bHb bIC @@ -127762,21 +133645,21 @@ aaa aaa aaa aaa -afH +dgk agG ahu ahu aiI ajx -afE -afE +dgS +dhg aiA -ajW -alx -ajX +dhE +dhO +dic alG -ajW -ajW +diE +diX arS arS arS @@ -127792,11 +133675,11 @@ aEX aEX aEX aEX -adP -afH -axF +dny +dnR +dop aMh -aLE +dpq aKq aPr aQu @@ -127843,7 +133726,7 @@ bgg bhe bhR biK -cLf +bjD bkB cLg cLg @@ -127860,7 +133743,7 @@ bzE bAS bBV bDa -cLj +bCR bFA bHf bIF @@ -128019,38 +133902,38 @@ aaa aaa aaa aaa -afH -afI -afI -afE +dgl +dgn +dgq +dgt aiJ -afE -afE -adP -adP -afH -afc -ajX -ajX -ajX -ajW -cLG +dgJ +dgT +dhh +dhv +dhF +dhP +did +dir +diF +diY +djj asU atY -ahd -apJ -aBJ -aBJ +djN +djZ +dkm +dkE azX aBm -aBJ +dln cMe -aBJ +dmc aGs aAS -adP -adP -afH +dne +dnz +dnS aLk aMi aNf @@ -128100,11 +133983,11 @@ bgg bhe bhR biK -cLf -cLf -cLf -cLf -cLf +bjD +bjD +bjD +bjD +bjD bpe bqB bsd @@ -128279,35 +134162,35 @@ aaa abC abC abC -afI +dgu aiK ahu -afH +dgU abC akm -adP -afH +dhG +dhQ aTz cLF aqh -ajX -ajX -ajX -alv -ajX -ajX -ajX -ajW -ajX -ajX -ajX -ajX -ajX -ajX -anh +diZ +djk +djv +djF +djO +dka +dkn +dkF +dkM +dkZ +dlo +dlK +dmd +dmw +dmM cMy -afE -afE +dnA +dnT aLl aMj aNg @@ -128361,7 +134244,7 @@ biJ bjC biJ bjC -cLf +bjD bpg bqC bse @@ -128536,38 +134419,38 @@ aaa aaa aaa abC -afI +dgv aiL ajy -afH +dgV aaa abW abW -aep -aep -afE -aep -afH -cLv +dhR +die +dis +diG +dja +djl cLL -aoX -afc -afc -alv -afH -anZ -aoX +djG +djP +dkb +dko +dkG +dkN +dla aqh -ajX -afc -afc -anh -ajX +dlL +dme +dmx +dmN +dnf aJu -afE -afE -afH -afH +dnU +doq +doO +dpr aKq aPm aQk @@ -128618,9 +134501,9 @@ bjE biL bjE biK -cLf +bjD bpj -bqD +dvB cGa btF bvc @@ -128793,33 +134676,33 @@ aaa aaa aaa abC -afH -afH -agB -afH +dgw +dgE +dgK +dgW aaa abW abW abW acH acH -aep -afH -afE -afH -adP -adP -awt -aqg -adP -afE -aep -aep +diH +djb +djm +djw +djH +djQ +dkc +dkp +dkH +dkO +dlb +dlp cMf -afc -anZ +dmf +dmy aHp -aBJ +dng cMG cMe cMP @@ -128878,7 +134761,7 @@ bjE abC abC bqE -cLf +bjD btG bvd bwt @@ -129051,9 +134934,9 @@ aaa aaa aaa abC -afH -agC -afH +dgF +dgL +dgX abC akm abW @@ -129065,23 +134948,23 @@ acH acH acH acH -aep -aep -aep +djR +dkd +dkq acH acH acH -aep +dlq aDz -afE -afH -aep -afH -cLv -ajW -cLG -cMF -aut +dmg +dmz +dmO +dnh +dnB +dnV +dor +doP +dps akn aOL aQk @@ -129326,17 +135209,17 @@ acH acH acH acH -aep -afE -afE -ajW -aep +dkP +dlc +dlr +dlM +dmh acH acH -aep -aep -afE -afH +dni +dnC +dnW +dos aKq aKq aKq @@ -129583,11 +135466,11 @@ abW abW abW abW -adP -ajW -ajW -ajW -aep +dkQ +dld +dls +dlN +dmi acH acH acH @@ -129838,13 +135721,13 @@ abW abW abW abW -afE -afE -afE -afE -cLG -afH -adP +dkr +dkI +dkR +dle +dlt +dlO +dmj abW abW abW @@ -130095,13 +135978,13 @@ abW abW abW abW -afE +dks ayF -ajW +dkS cLx -ajW -afE -adP +dlu +dlP +dmk abW abW abW @@ -130352,12 +136235,12 @@ abW abW abW abW -afE +dkt ayG -ajW +dkT cFu -afH -afH +dlv +dlQ abW abW abW @@ -130609,11 +136492,11 @@ abW abW akm abW -afH +dku ayH azY -afH -afH +dlf +dlw abW abW abW @@ -130866,10 +136749,10 @@ aaa aaa abC aaa -afH -aiW -aiW -afH +dkv +dkJ +dkU +dlg abW abW abW @@ -134088,7 +139971,7 @@ ciW ckX cdG cmo -cmV +cle cog coK cpL @@ -140626,17 +146509,17 @@ alc alc amI amI -afH -afH -afE -aep -afH -adP -aep -afH -afH -aep -aep +djc +djn +djx +djI +djS +dke +dkw +dkK +dkV +dlh +dlx alc amI amI @@ -140881,22 +146764,22 @@ aaa alc alc amI -aep -aep -afH -aqh -afc -aoX +dit +diI +djd +djo +djy +djJ cLQ -cLy -aiA +dkf +dkx ayI -alG +dkW aBn -adP -afH -afH -aep +dly +dlR +dml +dmA alc alc alc @@ -141137,23 +147020,23 @@ akx alc amI amI -aep -afE -afH +dif +diu +diJ aor -afc -ajX -alv -ajX -ajX -ajW -cLA -ajW -cLx -ajW -alG -cLv -aep +djp +djz +djK +djT +dkg +dky +dkL +dkX +dli +dlz +dlS +dmm +dmB amI amI aJv @@ -141394,25 +147277,25 @@ akx alc amI amI -aep +dig apo aos -ahd -ahd -ahd +dje +djq +djA cLO avf -ahd -ahd +dkh +dkz ayJ cLO -ahd -ahd +dlj +dlA aDA -afE -afH -aep -aep +dmn +dmC +dmP +dnj aJv aKt aLq @@ -141649,11 +147532,11 @@ ajJ anv cUg aiV -aep -afE -afH -afc -anh +dhH +dhS +dih +div +diK aqY aqY aqY @@ -141664,12 +147547,12 @@ aqY aqY aqY aqY -afc -anh -afE -adP +dlB +dlT +dmo +dmD aHq -adP +dnk aJv aKu aLr @@ -141684,8 +147567,8 @@ aTl aTO aUi aKq -afH -afH +dtS +duu aVC aVU aWm @@ -141907,7 +147790,7 @@ ajK cUh aiV aiV -aTA +dhT aor aos aqn @@ -141921,12 +147804,12 @@ axg ayK arT aqY -aqh +dlC aDB -alG -ajW -cMa -afE +dmp +dmE +dmQ +dnl aJw aKv aLs @@ -141942,7 +147825,7 @@ aTP aUj aKq ajb -aqh +duv aVD aVV aWn @@ -142167,7 +148050,7 @@ amJ akW aos app -afH +diL aqY arU asW @@ -142178,12 +148061,12 @@ asW asW azZ aqY -afE +dlD amn -aBJ -aBJ -aBJ -aAS +dmq +dmF +dmR +dnm aJv aJv aJv @@ -142198,7 +148081,7 @@ aTn aTI aUk aKq -alw +dtT aVs aVE aVW @@ -142424,7 +148307,7 @@ aiV anr aot cLG -adP +diM aqY arV asX @@ -142435,17 +148318,17 @@ axh asW aAa aqY -adP -afE -afH -aiA +dlE +dlU +dmr +dmG cMs cMz cMH -aBJ -aAS -cLx -cMy +dnX +dot +doQ +dpt aKq aPH aQr @@ -142455,8 +148338,8 @@ aTo aTJ aUl aKq -aqh -anh +dtU +duw aVD aVD aVC @@ -142487,7 +148370,7 @@ aZP aZP aZP aZP -cFS +aZr bgx bhq bid @@ -142680,8 +148563,8 @@ alM aiV ans aou -adP -adP +diw +diN aqY arT asW @@ -142692,17 +148575,17 @@ axi axh aAa aqY -adP -adP +dlF +dlV cMh cMh cMh cMh cMh cMh -anh -cLx -afE +dou +doR +dpu aOc aPI aQy @@ -142712,9 +148595,9 @@ aTp aKq aKq aKq -aos +dtV aoU -afE +duN alc alc alc @@ -142958,7 +148841,7 @@ cMA cMI cMh amn -ahd +doS aNh aOj aPJ @@ -142967,10 +148850,10 @@ aRG aKq aKq aKq -adP -adP -anh -afc +dsU +dtx +dtW +dux aKq aKq aKq @@ -143215,19 +149098,19 @@ cMB cMJ cMh cMQ -aTA +doT auB -akn +dpQ aPK aQk aRH aKq -adP -adP -adP +drL +dss +dsV aUL aoU -aep +duy aKq aLo aLn @@ -143471,20 +149354,20 @@ cMv cMC cMK cMh -afH -aep -afH +dov +doU +dpv aKq aPL aQA aRI -aOj +dre aTq -ahd -ahd +dst +dsW aoU -afH -aep +dtX +duz aKq aMl aMl @@ -143735,13 +149618,13 @@ any aPK aQk aRG -akn -akW -aqh -anZ +drf +drM +dsu +dsX afw -afH -aep +dtY +duA aKq aVX aWp @@ -145280,13 +151163,13 @@ ayS aSo any alc -afH +dsY aUQ cZa cZb cNe aWa -afH +dvg alc alc alc @@ -145537,13 +151420,13 @@ cII aSo any alc -afH +dsZ aUR -aLE -ajW -atz +dtZ +duB +duO aWb -afH +dvh alc alc alc @@ -145794,13 +151677,13 @@ aoC aSo any alc -afH -aLi -aAU +dta +dty +dua aVv aVG -aEt -afH +duX +dvi alc alc alc @@ -146051,13 +151934,13 @@ aRN aSp any alc -afH -afH -afH -akn -afH -afH -afH +dtb +dtz +dub +duC +duP +duY +dvj alc alc alc @@ -146304,15 +152187,15 @@ any aOn any aQI -auE +dqO any any alc amI -afH -ajW +dtA +duc cZc -afE +duQ alc alc alc @@ -146555,21 +152438,21 @@ aCn aov cMN any -aep -aep -adP -afH -ajW +dow +doV +dpw +dpR +dqh aQJ cIJ cMa -afE +drN alc alc -afE -ajW +dtB +dud aVI -afH +duR amI amI amI @@ -146812,21 +152695,21 @@ aCn aov aJE any -aep -aep -adP -afE -cLC -cLJ -aiA -afE -afH +dox +doW +dpx +dpS +dqi +dqy +dqP +drg +drO amI -aep -afH -ajW -afH -aep +dtc +dtC +due +duD +duS amI amI alc @@ -147069,20 +152952,20 @@ aHu aIB aJF aGD -aep -aep -afE -cLy -cLD -ajW -ajW -cLt -afE +doy +doX +dpy +dpT +dqj +dqz +dqQ +drh +drP amI -afH -alv -ajW -afE +dtd +dtD +duf +duE amI amI amI @@ -147326,20 +153209,20 @@ aHv aIC aJG aGD -aep -aep -aep -cLv -cLD +doz +doY +dpz +dpU +dqk aVI -afE -adP -afE -aep -aep -alv -alv -aep +dqR +dri +drQ +dsv +dte +dtE +dug +duF amI alc alc @@ -147583,22 +153466,22 @@ aHw aID aJH aGD -adP -aep -aep -aoX +doA +doZ +dpA +dpV cIF -afH -adP -afE -afH -afE +dqA +dqS +drj +drR +dsw aUS afw -afH -afE -afE -afH +duh +duG +duT +duZ alc alc alc @@ -147840,25 +153723,25 @@ aHx aID aJI aGD -adP -afH -afH -alw -amp -alx -afH -ajW -ajW -ajW -ajX -auB +doB +dpa +dpB +dpW +dql +dqB +dqT +drk +drS +dsx +dtf +dtF avO -akW -aNy -afE -afH -afE -afH +duH +duU +dva +dvk +dvp +dvv akx akx aaa @@ -148099,23 +153982,23 @@ aJJ aGD aGD aMs -afE -alx -amp -ajW -aNA -ajW -ajW -cLx -ajW +dpC +dpX +dqm +dqC +dqU +drl +drT +dsy +dtg afb -afH -ajX -ajW -afE -ajW -ajW -aiW +dui +duI +duV +dvb +dvl +dvq +dvw akx akx aaa @@ -148358,21 +154241,21 @@ cIj cIn aNx cIz -cLJ -afE -afH -afH -afH -aep -afE -afH -afE -ajW +dqn +dqD +dqV +drm +drU +dsz +dth +dtG +duj +duJ aVH -ajW -ajW -ajW -aiW +dvc +dvm +dvr +dvx aaa aaa aaa @@ -148612,24 +154495,24 @@ aGD aGD aGD aGD -cLz -aBJ +dpb +dpD aoU cMW -afE +dqE alc amI amI amI alc alc -afE -ajW +duk +duK aVI -afH +dvd aWr -ajW -aiW +dvs +dvy aaa aaa aaa @@ -148860,33 +154743,33 @@ axp ayV aAl amP -adP -afE -afH -adP -adP +dlG +dlW +dms +dmH +dmS aIF -aBJ -cMH -aBJ +dnD +dnY +doC aMt -atM -afc -afH -aep +dpE +dpY +dqo +dqF alc amI amI amI amI alc -afE -aPQ +dul +duL aVJ -afE -akG -aiZ -aiW +dve +dvn +dvt +dvz aaa aaa cGc @@ -149118,18 +155001,18 @@ ayW avq amP cMa -cLx -aos -ahd -apJ +dlX +dmt +dmI +dmT aoU -ajX -alx -ajW +dnE +dnZ +doD aMu -afE -adP -aep +dpF +dpZ +dqp amI alc amI @@ -149137,13 +155020,13 @@ amI amI amI alc -afH -afH -afH -afH -afH -afH -afH +dum +duM +duW +dvf +dvo +dvu +dvA abC abC abC @@ -149375,16 +155258,16 @@ ayX aAm amP aCx -atY +dlY aoU -aqh -afc -afc +dmJ +dmU +dnn aJL -adP -adP -afH -adP +doa +doE +dpc +dpG alc alc alc @@ -149632,13 +155515,13 @@ ayY aAn amP afw -aTA -anZ -aoX -ans -afH -afE -adP +dlZ +dmu +dmK +dmV +dno +dnF +dob alc alc alc @@ -149888,14 +155771,14 @@ amP amP amP amP -afH -afE -afE -adP -adP -adP -adP -adP +dlH +dma +dmv +dmL +dmW +dnp +dnG +doc alc alc alc From 8b2189aa7492db0c9397e4b3b4f876eb33270126 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Sat, 20 May 2017 12:54:06 +0800 Subject: [PATCH 122/130] Tactical Energy Gun/ERT Sec Officer Change (#27387) --- code/modules/clothing/outfits/ert.dm | 5 ++--- code/modules/projectiles/ammunition/energy.dm | 3 +++ code/modules/projectiles/guns/energy/energy_gun.dm | 5 +++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index b3f74b038fa..fccfe21589c 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -65,9 +65,8 @@ backpack_contents = list(/obj/item/weapon/storage/box/engineer=1,\ /obj/item/weapon/storage/box/handcuffs=1,\ /obj/item/clothing/mask/gas/sechailer=1,\ - /obj/item/weapon/gun/energy/e_gun=1,\ - /obj/item/weapon/melee/baton/loaded=1,\ - /obj/item/weapon/gun/energy/e_gun/advtaser=1) + /obj/item/weapon/gun/energy/e_gun/stun=1,\ + /obj/item/weapon/melee/baton/loaded=1) /datum/outfit/ert/security/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index 93b7d1a3eba..83a9549872e 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -77,6 +77,9 @@ fire_sound = 'sound/weapons/taser.ogg' e_cost = 200 +/obj/item/ammo_casing/energy/electrode/spec + e_cost = 100 + /obj/item/ammo_casing/energy/electrode/gun fire_sound = 'sound/weapons/gunshot.ogg' e_cost = 100 diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index cc1166814b4..4ebed674e48 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -31,6 +31,11 @@ if(gun_light && gun_light.on) add_overlay("mini-light") +/obj/item/weapon/gun/energy/e_gun/stun + name = "tactical energy gun" + desc = "Military issue energy gun, is able to fire stun rounds." + ammo_type = list(/obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) + /obj/item/weapon/gun/energy/e_gun/mini/practice_phaser name = "practice phaser" desc = "A modified version of the basic phaser gun, this one fires less concentrated energy bolts designed for target practice." From ae88bf82baf05afcdc3a21aa2c096a063a5d4da7 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 19 May 2017 21:54:07 -0700 Subject: [PATCH 123/130] Automatic changelog generation for PR #27387 [ci skip] --- html/changelogs/AutoChangeLog-pr-27387.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27387.yml diff --git a/html/changelogs/AutoChangeLog-pr-27387.yml b/html/changelogs/AutoChangeLog-pr-27387.yml new file mode 100644 index 00000000000..0cb4ddd10d3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27387.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "ERT, non-red alert, Security Response Officers spawn with a Tactical Energy Gun. This is a military variant of the Egun that, in addition to laser and disable rounds, has access to stun rounds." From 9d420904c4a5e5e6530bc70e501c1eb1ecc68cd7 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 19 May 2017 22:13:15 -0700 Subject: [PATCH 124/130] Automatic changelog generation for PR #27393 [ci skip] --- html/changelogs/AutoChangeLog-pr-27393.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27393.yml diff --git a/html/changelogs/AutoChangeLog-pr-27393.yml b/html/changelogs/AutoChangeLog-pr-27393.yml new file mode 100644 index 00000000000..3c2108e9b18 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27393.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "When a shuttle is called, sometimes an on-call admiral, using +available information to them, will recall the shuttle from Centcom." From 5e45849c5ab75cf74cfdf22ce0e518b01748a141 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Sat, 20 May 2017 21:39:43 +0800 Subject: [PATCH 125/130] Pulse Pistol Recharge Addition (#27426) --- code/modules/projectiles/guns/energy/pulse.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index ceb828584cc..1c25f164377 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -57,7 +57,6 @@ icon_state = "pulse_pistol" item_state = "gun" cell_type = "/obj/item/weapon/stock_parts/cell/pulse/pistol" - can_charge = 0 /obj/item/weapon/gun/energy/pulse/pistol/loyalpin pin = /obj/item/device/firing_pin/implant/mindshield From 411891d1f9d50b580894c7d5f0e10c959e6e87ee Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sat, 20 May 2017 06:39:45 -0700 Subject: [PATCH 126/130] Automatic changelog generation for PR #27426 [ci skip] --- html/changelogs/AutoChangeLog-pr-27426.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27426.yml diff --git a/html/changelogs/AutoChangeLog-pr-27426.yml b/html/changelogs/AutoChangeLog-pr-27426.yml new file mode 100644 index 00000000000..9cdff3e2be7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27426.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - tweak: "Pulse Pistols can now be recharged." From 0fb07d0f5a46772e04bfadda82d017031790aea2 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Sat, 20 May 2017 13:41:19 -0400 Subject: [PATCH 127/130] Proto-kinetic crushers are significantly better (#27379) --- code/__DEFINES/status_effects.dm | 2 + code/datums/status_effects/debuffs.dm | 27 +++++++++ code/modules/mining/equipment.dm | 79 +++++++++++---------------- 3 files changed, 62 insertions(+), 46 deletions(-) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 77896d2886d..be095882cba 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -40,3 +40,5 @@ #define STATUS_EFFECT_HISWRATH /datum/status_effect/his_wrath //His Wrath. #define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes + +#define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 76dea0b8f89..ac1ef7a35bf 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -167,3 +167,30 @@ id = "cult_ghost" duration = -1 alert_type = null + +/datum/status_effect/crusher_mark + id = "crusher_mark" + duration = 300 //if you leave for 30 seconds you lose the mark, deal with it + status_type = STATUS_EFFECT_REPLACE + alert_type = null + var/mutable_appearance/marked_underlay + var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced + +/datum/status_effect/crusher_mark/on_apply() + if(owner.mob_size >= MOB_SIZE_LARGE) + marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") + marked_underlay.pixel_x = -owner.pixel_x + marked_underlay.pixel_y = -owner.pixel_y + owner.underlays += marked_underlay + return FALSE + +/datum/status_effect/crusher_mark/Destroy() + hammer_synced = null + if(owner) + owner.underlays -= marked_underlay + QDEL_NULL(marked_underlay) + return ..() + +/datum/status_effect/crusher_mark/be_replaced() + owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. + ..() diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm index 2f9fccba82c..43305ef8f45 100644 --- a/code/modules/mining/equipment.dm +++ b/code/modules/mining/equipment.dm @@ -510,79 +510,66 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") sharpness = IS_SHARP - var/charged = 1 - var/charge_time = 16 - var/atom/mark = null - var/mutable_appearance/marked_underlay + var/charged = TRUE + var/charge_time = 14 /obj/item/projectile/destabilizer name = "destabilizing force" icon_state = "pulse1" + nodamage = TRUE damage = 0 //We're just here to mark people. This is still a melee weapon. damage_type = BRUTE flag = "bomb" range = 6 - var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced = null log_override = TRUE + var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced + +/obj/item/projectile/destabilizer/Destroy() + hammer_synced = null + return ..() /obj/item/projectile/destabilizer/on_hit(atom/target, blocked = 0) - if(hammer_synced) - if(hammer_synced.mark == target) - return ..() - if(isliving(target)) - if(hammer_synced.mark && hammer_synced.marked_underlay) - hammer_synced.mark.underlays -= hammer_synced.marked_underlay - hammer_synced.marked_underlay = null - var/mob/living/L = target - if(L.mob_size >= MOB_SIZE_LARGE) - hammer_synced.mark = L - hammer_synced.marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") - hammer_synced.marked_underlay.pixel_x = -L.pixel_x - hammer_synced.marked_underlay.pixel_y = -L.pixel_y - L.underlays += hammer_synced.marked_underlay - var/target_turf = get_turf(target) - if(ismineralturf(target_turf)) - var/turf/closed/mineral/M = target_turf - new /obj/effect/temp_visual/kinetic_blast(M) - M.gets_drilled(firer) + if(isliving(target)) + var/mob/living/L = target + var/datum/status_effect/crusher_mark/CM = L.apply_status_effect(STATUS_EFFECT_CRUSHERMARK) + CM.hammer_synced = hammer_synced + var/target_turf = get_turf(target) + if(ismineralturf(target_turf)) + var/turf/closed/mineral/M = target_turf + new /obj/effect/temp_visual/kinetic_blast(M) + M.gets_drilled(firer) ..() /obj/item/weapon/twohanded/required/mining_hammer/afterattack(atom/target, mob/user, proximity_flag) if(!proximity_flag && charged)//Mark a target, or mine a tile. - var/turf/proj_turf = get_turf(src) + var/turf/proj_turf = user.loc if(!isturf(proj_turf)) return - var/datum/gas_mixture/environment = proj_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure > 50) - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return - var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(user.loc) - D.preparePixelProjectile(target,get_turf(target), user) + var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(proj_turf) + D.preparePixelProjectile(target, get_turf(target), user) D.hammer_synced = src playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, 1) D.fire() - charged = 0 + charged = FALSE icon_state = "mining_hammer1_uncharged" addtimer(CALLBACK(src, .proc/Recharge), charge_time) return - if(proximity_flag && target == mark && isliving(target)) + if(proximity_flag && isliving(target)) var/mob/living/L = target + var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK) + if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) + return new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) - mark = 0 - if(L.mob_size >= MOB_SIZE_LARGE) - L.underlays -= marked_underlay - QDEL_NULL(marked_underlay) - var/backstab_dir = get_dir(user, L) - var/def_check = L.getarmor(type = "bomb") - if((user.dir & backstab_dir) && (L.dir & backstab_dir)) - L.apply_damage(80, BRUTE, blocked = def_check) - playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong - else - L.apply_damage(50, BRUTE, blocked = def_check) + var/backstab_dir = get_dir(user, L) + var/def_check = L.getarmor(type = "bomb") + if((user.dir & backstab_dir) && (L.dir & backstab_dir)) + L.apply_damage(80, BRUTE, blocked = def_check) + playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong + else + L.apply_damage(50, BRUTE, blocked = def_check) /obj/item/weapon/twohanded/required/mining_hammer/proc/Recharge() if(!charged) - charged = 1 + charged = TRUE icon_state = "mining_hammer1" playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) From 7f503f37e730b22301e0a61eb204d77f87d051b4 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sat, 20 May 2017 10:41:20 -0700 Subject: [PATCH 128/130] Automatic changelog generation for PR #27379 [ci skip] --- html/changelogs/AutoChangeLog-pr-27379.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27379.yml diff --git a/html/changelogs/AutoChangeLog-pr-27379.yml b/html/changelogs/AutoChangeLog-pr-27379.yml new file mode 100644 index 00000000000..2190640fe2d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27379.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - balance: "Proto-kinetic crushers have been worked over by our highly qualified techs, will recharge 12% faster, and no longer require very low-pressure atmospheres to fire!" + - balance: "In addition, our techs have tweaked the quantum linker module and proto-kinetic crushers can apply multiple marks to different targets! Marks applied may eventually expire if not detonated." From da4fa20f250e249f8e4586d5d279526abd735fd7 Mon Sep 17 00:00:00 2001 From: bagil Date: Sat, 20 May 2017 18:47:47 +0000 Subject: [PATCH 129/130] Automatic changelog compile, [ci skip] --- html/changelog.html | 45 ++++++++++++---------- html/changelogs/.all_changelog.yml | 23 +++++++++++ html/changelogs/AutoChangeLog-pr-27276.yml | 4 -- html/changelogs/AutoChangeLog-pr-27379.yml | 5 --- html/changelogs/AutoChangeLog-pr-27384.yml | 4 -- html/changelogs/AutoChangeLog-pr-27386.yml | 4 -- html/changelogs/AutoChangeLog-pr-27387.yml | 4 -- html/changelogs/AutoChangeLog-pr-27393.yml | 5 --- html/changelogs/AutoChangeLog-pr-27426.yml | 4 -- 9 files changed, 48 insertions(+), 50 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-27276.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27379.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27384.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27386.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27387.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27393.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-27426.yml diff --git a/html/changelog.html b/html/changelog.html index 0b00187daf7..ee6df126300 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,31 @@ -->
    +

    20 May 2017

    +

    Joan updated:

    +
      +
    • Proto-kinetic crushers have been worked over by our highly qualified techs, will recharge 12% faster, and no longer require very low-pressure atmospheres to fire!
    • +
    • In addition, our techs have tweaked the quantum linker module and proto-kinetic crushers can apply multiple marks to different targets! Marks applied may eventually expire if not detonated.
    • +
    +

    Steelpoint updated:

    +
      +
    • All Pulse weapons now accurately show, by their sprites, what fire mode they are in.
    • +
    • ERT, non-red alert, Security Response Officers spawn with a Tactical Energy Gun. This is a military variant of the Egun that, in addition to laser and disable rounds, has access to stun rounds.
    • +
    • Pulse Pistols can now be recharged.
    • +
    +

    Swindly updated:

    +
      +
    • Added modified syringe guns. They fire DNA injectors. Geneticists and CMOs can buy them from the traitor uplink for 14 TC.
    • +
    +

    coiax updated:

    +
      +
    • When a shuttle is called, sometimes an on-call admiral, using available information to them, will recall the shuttle from Centcom.
    • +
    +

    octareenroon91 updated:

    +
      +
    • Golems touching a shell can now choose to stay in their own body.
    • +
    +

    19 May 2017

    4dplanner updated:

      @@ -205,11 +230,6 @@

    13 May 2017

    -

    Kingofcarrotflowerspt1 updated:

    -
      -
    • Adds Dakimakuras, more colloquially known as "anime girl body pillows"
    • -
    • They take up a hand slot and can hold a few items. Many different girls to choose from!
    • -

    QualityVan updated:

    • Pizza boxes once again look different when open
    • @@ -1383,21 +1403,6 @@
    • Fixed Monkey Recycler board not showing in Circuit Imprinter
    • Kinetic Accelerator Range Mod now takes up 25% space instead of 24%
    - -

    18 March 2017

    -

    Supermichael777 updated:

    -
      -
    • Free golems can now buy new ids for 250 points.
    • -
    -

    XDTM updated:

    -
      -
    • You can now complete a golem shell with runed metal, if you somehow manage to get both.
    • -
    • Runic golems don't have passive bonuses over golems, but they have some special abilities.
    • -
    -

    coiax updated:

    -
      -
    • The alert level is no longer lowered by a nuke's detonation.
    • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index a438e19c6ad..4cfa5ffb6c7 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -11327,3 +11327,26 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. 2017-05-19: 4dplanner: - balance: the Hierophant club has gained in power +2017-05-20: + Joan: + - balance: Proto-kinetic crushers have been worked over by our highly qualified + techs, will recharge 12% faster, and no longer require very low-pressure atmospheres + to fire! + - balance: In addition, our techs have tweaked the quantum linker module and proto-kinetic + crushers can apply multiple marks to different targets! Marks applied may eventually + expire if not detonated. + Steelpoint: + - rscadd: All Pulse weapons now accurately show, by their sprites, what fire mode + they are in. + - rscadd: ERT, non-red alert, Security Response Officers spawn with a Tactical Energy + Gun. This is a military variant of the Egun that, in addition to laser and disable + rounds, has access to stun rounds. + - tweak: Pulse Pistols can now be recharged. + Swindly: + - rscadd: Added modified syringe guns. They fire DNA injectors. Geneticists and + CMOs can buy them from the traitor uplink for 14 TC. + coiax: + - rscadd: When a shuttle is called, sometimes an on-call admiral, using available + information to them, will recall the shuttle from Centcom. + octareenroon91: + - bugfix: Golems touching a shell can now choose to stay in their own body. diff --git a/html/changelogs/AutoChangeLog-pr-27276.yml b/html/changelogs/AutoChangeLog-pr-27276.yml deleted file mode 100644 index abf47dddbbc..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27276.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Swindly" -delete-after: True -changes: - - rscadd: "Added modified syringe guns. They fire DNA injectors. Geneticists and CMOs can buy them from the traitor uplink for 14 TC." diff --git a/html/changelogs/AutoChangeLog-pr-27379.yml b/html/changelogs/AutoChangeLog-pr-27379.yml deleted file mode 100644 index 2190640fe2d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27379.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Joan" -delete-after: True -changes: - - balance: "Proto-kinetic crushers have been worked over by our highly qualified techs, will recharge 12% faster, and no longer require very low-pressure atmospheres to fire!" - - balance: "In addition, our techs have tweaked the quantum linker module and proto-kinetic crushers can apply multiple marks to different targets! Marks applied may eventually expire if not detonated." diff --git a/html/changelogs/AutoChangeLog-pr-27384.yml b/html/changelogs/AutoChangeLog-pr-27384.yml deleted file mode 100644 index 59bd6de85e7..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27384.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "octareenroon91" -delete-after: True -changes: - - bugfix: "Golems touching a shell can now choose to stay in their own body." diff --git a/html/changelogs/AutoChangeLog-pr-27386.yml b/html/changelogs/AutoChangeLog-pr-27386.yml deleted file mode 100644 index e7975992633..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27386.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "All Pulse weapons now accurately show, by their sprites, what fire mode they are in." diff --git a/html/changelogs/AutoChangeLog-pr-27387.yml b/html/changelogs/AutoChangeLog-pr-27387.yml deleted file mode 100644 index 0cb4ddd10d3..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27387.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "ERT, non-red alert, Security Response Officers spawn with a Tactical Energy Gun. This is a military variant of the Egun that, in addition to laser and disable rounds, has access to stun rounds." diff --git a/html/changelogs/AutoChangeLog-pr-27393.yml b/html/changelogs/AutoChangeLog-pr-27393.yml deleted file mode 100644 index 3c2108e9b18..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27393.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "When a shuttle is called, sometimes an on-call admiral, using -available information to them, will recall the shuttle from Centcom." diff --git a/html/changelogs/AutoChangeLog-pr-27426.yml b/html/changelogs/AutoChangeLog-pr-27426.yml deleted file mode 100644 index 9cdff3e2be7..00000000000 --- a/html/changelogs/AutoChangeLog-pr-27426.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - tweak: "Pulse Pistols can now be recharged." From b7605976db87e90c1e52e8a192d3310da4acf354 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sat, 20 May 2017 16:33:53 -0700 Subject: [PATCH 130/130] Automatic changelog generation for PR #27435 [ci skip] --- html/changelogs/AutoChangeLog-pr-27435.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-27435.yml diff --git a/html/changelogs/AutoChangeLog-pr-27435.yml b/html/changelogs/AutoChangeLog-pr-27435.yml new file mode 100644 index 00000000000..ab6277afb7d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-27435.yml @@ -0,0 +1,4 @@ +author: "Gun Hog" +delete-after: True +changes: + - bugfix: "The Auxiliary Base can no longer land outside the lavaland map's boundaries."