From 9837ad6ab7f1a3258bca6d2a53b3a57c988a6993 Mon Sep 17 00:00:00 2001 From: Maarten van den Berg Date: Wed, 16 Sep 2015 11:11:05 +0200 Subject: [PATCH 01/44] Makes clumsy misfires actually target a leg --- code/modules/projectiles/gun.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 3f64abf3237..8db505cfcc3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -133,7 +133,10 @@ var/mob/living/M = user if (M.disabilities & CLUMSY && prob(40)) user << "You shoot yourself in the foot with \the [src]!" + var/oldzone = user.zone_sel.selecting + user.zone_sel.selecting = pick("r_leg", "l_leg") process_fire(user,user,0,params) + user.zone_sel.selecting = oldzone M.drop_item() return @@ -359,4 +362,4 @@ if(src && input && !M.stat && in_range(M,src) && !M.restrained() && M.canmove) name = input M << "You name the gun [input]. Say hello to your new friend." - return \ No newline at end of file + return From d14c65d12bf4114ad8698e7f3902aa6d53e90e55 Mon Sep 17 00:00:00 2001 From: blah Date: Wed, 16 Sep 2015 10:22:52 +0100 Subject: [PATCH 02/44] Improves implant tracking by having it search through a list instead of the world --- code/game/machinery/teleporter.dm | 2 +- code/game/objects/items/weapons/implants/implant.dm | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 1cbf53376ea..c53ee120311 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -180,7 +180,7 @@ areaindex[tmpname] = 1 L[tmpname] = R - for (var/obj/item/weapon/implant/tracking/I in world) + for (var/obj/item/weapon/implant/tracking/I in tracking_implants) if (!I.implanted || !ismob(I.loc)) continue else diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 1522d73b8f5..e66a237807a 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -87,6 +87,18 @@ origin_tech = "materials=2;magnets=2;programming=2;biotech=2" var/id = 1 + +/obj/item/weapon/implant/tracking/New() + ..() + tracking_implants += src + +/obj/item/weapon/implant/tracking/Destroy() + ..() + tracking_implants -= src + + +var/global/tracking_implants = list() + /obj/item/weapon/implant/tracking/get_data() var/dat = {"Implant Specifications:
Name: Tracking Beacon
From ccbbf623bb77796dc1d1774bedf6220abb6595bc Mon Sep 17 00:00:00 2001 From: blah Date: Wed, 16 Sep 2015 12:42:27 +0100 Subject: [PATCH 03/44] Makes it better --- code/game/objects/items/weapons/implants/implant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index e66a237807a..4e0387846a0 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -97,7 +97,7 @@ tracking_implants -= src -var/global/tracking_implants = list() +var/list/tracking_implants = list() /obj/item/weapon/implant/tracking/get_data() var/dat = {"Implant Specifications:
From 1fc4f2c5b23140d9d68fd45b44dcc499f64a23e4 Mon Sep 17 00:00:00 2001 From: blah Date: Wed, 16 Sep 2015 12:51:55 +0100 Subject: [PATCH 04/44] Welp --- code/game/objects/items/weapons/implants/implant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 4e0387846a0..37560182238 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -97,7 +97,7 @@ tracking_implants -= src -var/list/tracking_implants = list() +var/global/list/tracking_implants = list() /obj/item/weapon/implant/tracking/get_data() var/dat = {"Implant Specifications:
From e976aa20b45bb951bb15850a0d218da5891088cf Mon Sep 17 00:00:00 2001 From: blah Date: Wed, 16 Sep 2015 12:55:36 +0100 Subject: [PATCH 05/44] God dammit timing is perfect for no one --- code/_globalvars/lists/objects.dm | 3 ++- code/game/objects/items/weapons/implants/implant.dm | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index aa1082cdf82..25454eefcff 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -14,4 +14,5 @@ var/global/list/chemical_reagents_list //list of all /datum/reagent datums in var/global/list/surgeries_list = list() //list of all surgeries by name, associated with their path. var/global/list/table_recipes = list() //list of all table craft recipes var/global/list/rcd_list = list() //list of Rapid Construction Devices. -var/global/list/apcs_list = list() //list of all Area Power Controller machines, seperate from machines for powernet speeeeeeed. \ No newline at end of file +var/global/list/apcs_list = list() //list of all Area Power Controller machines, seperate from machines for powernet speeeeeeed. +var/global/list/tracking_implants = list() //list of all tracking implants to work out what treks everyone are on. Sadly not on lavaworld not implemented... \ No newline at end of file diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 37560182238..a01bfb82ca1 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -96,9 +96,6 @@ ..() tracking_implants -= src - -var/global/list/tracking_implants = list() - /obj/item/weapon/implant/tracking/get_data() var/dat = {"Implant Specifications:
Name: Tracking Beacon
From 58e5354cdbc304847c9ef20963320d21f418b58e Mon Sep 17 00:00:00 2001 From: WJohn Date: Wed, 16 Sep 2015 22:02:04 -0400 Subject: [PATCH 06/44] Cleans up shitty paintjob on airlocks. At the request of xxalpha, this gets rid of the ugly little runny drop of paint on every airlock: http://i.imgur.com/Lqf8a7F.png --- icons/obj/doors/airlocks/station/atmos.dmi | Bin 4721 -> 4691 bytes icons/obj/doors/airlocks/station/command.dmi | Bin 4798 -> 4780 bytes .../doors/airlocks/station/engineering.dmi | Bin 4775 -> 4737 bytes .../doors/airlocks/station/maintenance.dmi | Bin 4690 -> 4670 bytes icons/obj/doors/airlocks/station/medical.dmi | Bin 4593 -> 4598 bytes icons/obj/doors/airlocks/station/mining.dmi | Bin 4968 -> 4931 bytes icons/obj/doors/airlocks/station/public.dmi | Bin 2227 -> 2158 bytes icons/obj/doors/airlocks/station/research.dmi | Bin 4643 -> 4613 bytes icons/obj/doors/airlocks/station/science.dmi | Bin 4528 -> 4557 bytes icons/obj/doors/airlocks/station/security.dmi | Bin 4747 -> 4718 bytes icons/obj/doors/airlocks/station/virology.dmi | Bin 4717 -> 4676 bytes 11 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/doors/airlocks/station/atmos.dmi b/icons/obj/doors/airlocks/station/atmos.dmi index 85e5f3c1094c5d227ca0cfb7492af6effc133081..21fe5d2aab83bca907525609f3506aff9c1bca68 100644 GIT binary patch delta 4469 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 B`v(93 delta 4499 zcmY*bc|25Y8$KwKz2&vjDwRx@LCDCO>>*1`B>SFyn?piEqE`$tV<}5yr|gwA#=d8a zon{cm$QWb3>0Q3x?>&D#=bYy}=f1D&zVGWAzOZ%SzwaF{X4JZ}&>@Ed+kE4L&ef2>B~C6$Z_fu3{nKk}y=%QP{ltT8hit=# zt>5R!2(StyHcTSJmnr%8O0CR}MyTaP+-Mt~`gQTmT~LDA+L#;{+jzh1U0jaY0tzXe(TfcsTBq`v4RTFm${V@Fkc&ga)<%f zdm^$it%-=QeW8+bs|7Vt=q92bR^iHI3t92dds%X5-*?^VBQy$soS>O6nU=J5UJaTT zQgJ2qxQInC&!=5EN~~^LueO}bueinSoj|?@zfwnOx9Ah>LV3OnyElXQSzyILpwGPv z$87MtIo%7I?>zZLC-tm~9c3V6FG!%tYPocwB3uC~JG03pw-aEyHUyRE?o+Sgx`*ii zB3vD35{Jt(o=^vJ5Ih-;@JBylNM}uC64LxWVAY^9WpmN`p*Woi8ZeR7Q|q7%R&U9+ z*ZL>01~$Uy@f}-d@4On<6#(uIS8;fO8tI>tTD;ld zxbcn4^BqkKCd0nG3hqLu^?%bWA}p-0bkk(4|NRe@>(ARC7F$TX%MFQpPl)N%wx+W= zq*_XNW5aXLb`d6%%zmQ*JNd)7lZV5fDhl~)_eb$q z_5Jm2zfBIl-TEq}y5=1i;QK&cTe#=ui%^x9>=RjH@P29h%Aj9=vR&YvzXKfC7NQ5Z z#f?)TPkJaD@qg;V&mP%joZ|?rdCd(X$m{_ z=-74U&BX+_d-_ zLtnIQa+g>6a(6M6WijtAx+!`8NFh($yvZT=!nZ`91@9!}IsK96(tfS!dWDdLjkIV( zaPi`!sm?0=ek{ab%SEfCr$7FFrg_?U>}`D!$S(hE`+?Ey84NtBay@4h6)mEBT5(KN z(`1qFoL}CH%jz--udzU%6SN6*-c|frTaUJXa@M)ij?(i>k`H$+$Hj+f`uF%`sg_~d%& zLRXV-1Vqlu3l6c>e$DDW#{O**JwhV7#$<6!_3B#N$Qy?TxoD3jEVP4+2V9IRF^FNy zCgxuh54``TjJQ+O-Ld{Weg`>cK8TP1!rrFRRjtuQ(nAtg^`umA>$KoJ@9R@fDXOk= z9XY>v7m%pI{4Y{|g|HWn){tEPynSyL`|h@$_|*QDLD==Q_-;8qB2v7IdFutG6eMyBD%v#?z92e!$=Dk{ zhsvuP$3uyhYSI@KM?|&%{$hKNyOh5@{^$tj6S{C5Mp`NF?d>T5Eha-X^)Ny8*bn3b z;nmeuz(|x!L`+pj)&Qd?rfvmuYZT8wYzFb<2zJJT;`C8nwA7O(Kg}5*Iya}8e&a$e zG;a?*mbQMeFH8WLQDo{7R7_$mxfHm@o!z|=>vWGY@jaiw)b-&L@-Qz`Zg2y<<;J+_ zx=SJ@e=xMgs{9moL9QW29BKlK2X}tmDm84R9W7(!HuI%9-X@-K3}<9BO6&IAjCo88 z#MXi@Wl<>Xafd=Us+AFa;T3k4Yv~a5niT~6$OrI3YgDU2Y`_WmSJ))9l1ioQ*M0Oz z!8C1ze6VIn59)3w+{#j3TX|jlz&s2&TE)gN8ghKY{s8;I}1%v4&~A;z-T0ulASC5W<;fXNKIF!1kKQBmno zhFoVwBAH7_!6?w^JshQqdM~U#?=AA|3N(vwGM)MQ%Ucy%4EIsCVg2A%o!Qq!4%OsQ z!zLA=rupPTyPzfEq^vBUc@IX~2k8Gx;PrY`V(5)KAkPFw&O268c>Wxf)RigWat*(9 zih|>sBp*mOYFMIN&yW@#G+AdUhI4wr8msKM`Rf(})~C$Yr-naP=IUX}RSI`5|DyT2 zg_uwfzcTUkscdmD`t%gU6LS^UKlg1Q%~{Djk|Oz19C9ne-KW`IF4R68V5Jwp$Eqp* z5dzao{HqNbd?*a@>lNgZxHhoRTq$ci3cejoGEHit@zonzEKfvK8;OZ*mwz>`>& z3)Ipl(Rfl;;a^1e!LVh-khn?}hDqx)NU4dK<#H-*b>AVMd~oZtMWt+(mH*YY!Zx7; zU!x5$aOw#@>~IR#RA*kHa?2_}tU*-qW{`dyCj}*qLWP8bjD%UQvRi)i=btUt@o0-z zXDl8RP|M^{Fbmzo{Ub%A@6F8_Y#%;k1VDq(5$j!RNfzK^2b6;aqZNdZvDki2Zyxx54=yOR*>FM*M81&U~Aw(d`8C0gzr;Z=} zv&TVFKbZsyI#*0+KI!V+yZ&iyjrmXFY|_HT=ga?iAF-|))Y(#;YCKgk$e|$qn+umf z!`-6U$W-2BH!rrDa0^JJy`N-jGYe#4R{Qj%r{z6R0iw7w;7mxseo>!0xUsolbmNR&>ZdS^tr0S zkR#Dv-OJ;xT3HmVgjYm=C9*)B3b)={yxg#IZ<-=D9$ooNs?f*`oFZVj=J(j@W=Y}e z9Dz6gF(qH7A3n0uQ-aqX)DTkcOLs^jf5W~{8 zRILPkj||RkxvUxL^Fej~pwz&or1E-djl3?Ud;5ny|++u_SN9*Is zmWk^LTq42dI&#X<@5CX57maVbklBUBu*Xbo7?%gejZCn;cHxSSXZUC}nGb273s4Df zhw=ZuZ~4bzlt|@<Moi}CD%TjTo zHMxQP0eO zZ8CZpgicuRCJM^W|DL8(eYN%L9~(7Bsyi94hxt6OM%2}gPq6~HKvrIr;Npyo?9xnf zF{RXa^f&4ni`B8h>W>`5syw(#5B0zK#96`nX>*A5g40Hppe@t0E*CDPn6BO+ zWAgSDLZEd0{9||QJuL_7Vn0*$(1mMXG1>yodc7QKBks4~buYW@z5VrkXFlzzo@I+5 zU3~p%2V8|^FpNmAX8^Z??^K}Zo1HftpFFPj_c35ik9(9Y$??s)<~Z&S%QEKK(N=k- zn+BfxRn`G=0W{V7HhQ)~5IZP;?977%CqzJWHG=8dYhvOFR>Y|3pm>0VJAWx`8H=A9fEmTDMQaZSZ<>sQdo!(PIZ|{uI63czUgzsNLp#@N zi*A#RI6FvJiVFh6K#Yb-pznRh?684}E52)3tKZz*A%PweZ)Qi)fE-$T5$#I zsKVZzzj6L$7hV4vITcUW+lBF^XuEoQbC-qPFm*t#;SPxnR$`P4_{9eU2mYNeu0%^N zq(Wkg!D1-KzEL1E`dhwX$REv-FY5oZJZ`V=daNW;gn0AcL>d?hrGLE2j;7j{s%mJf!3GKdQ5yL5?%g9WN}VG zagk{9!H|0wimX3ZJFY2%pNNAotNlaB_8?3B9G3<01g;A0guZ zz4<2z{dqyvG!m=d7C5(q9%3{5-B}}JEa;vU+|;H?4dG-^S@M~gSlmAQ#<~W5oFw2c zZaD!qW0%lYsLyQ4aB*4c=61>+^MFG*qfHnf3opbQhB5J_(81vta0zEd(syJA>xBIm ti)-86-pouF=@9+3^LJqh|5I7ZH1zhLj>oPQ+W_=SN7F##gPQG={{g-234QT6SDkdRbo?AxY;sx8Iv{-^1Bn); zi+v*##C@ep91UZ|Y?CVPj``}(o`6zDQ!Kb1+Iwg7@X9BZ<0C|cTk;#Ig;E-6ox1id z(yzof;!#%I3(_TQ=5B>J>7*dDITxN-!o?yn(?_R{KRB(`)5wT%b#--d{rNeNY)2k} z>eI9cOS}8j_8zc3OMS#uhq*P*3s}Fmaj5c!03Yk>cmZ!wXwk>>T;t>80QPGBQ=>cx zur(H~2mmEF-j6yS%=Z%*Um@3!$XkGg0-n55htSkKiY>+Dyu3_6eYnNkbg!^~NI)r` zJ9n<|Nzcwqfrzn6jDW~Y$Tro5uQ3kZ8@M`fK2}@@j9M5U?<;#;P`grsL^Q3m9c@q7 zV5{BJDc;-F(O#KQ0kB&5k)>TBS2_gHC1}LCS40`*g)MvSA3Jw|L4Gni`#E!IxYpR7 zjB`n^84K#Kd5Kbwi4#Bt=taIQ7Pu9%-CoKjD69Yho^OaZAmD!3I6UOMzuH#Qw5i~5 z@Egz=Ej6ZcxBB+D2(;^Arg4RRQ?jD5mB3j_%g@t&s}+W0JCka8jHo%o{8C)p$iXD} zs#;=D*=y<KMwS1F8E^cloL=aHQ2a!g1Hd}?XMXIsLRFXj%yxb0N+Np1G2BtqmmcG; zUBm-?9IZk$CQan9{w+t9cgM_~HlyTlp;*2 z7}S%wDYNU8lg5GunS4mT3nY-KE!hjXNTXZt3d+hd3I?WNK_ymV^=o8@iQRQcPn-CuZymEt(>A(@SaPmV zg*c=&J@`PHx@Klpz0^UaLIfAx&b6!EOV&Ox~veJ{|v9xTB(`R#BZ3rW3qz+ui+WRys+xD?wbAVOx^gY$GCR5x%a(onfJV?Ibsz`99%d*`N%kv(Ge{`hFu+4xHvzEhqD7oQS>rm zAGd>#M_J?xg~fW0k&NosB`3uD_desTmV@YIfBL2$>Y6{uR1fhfEs)O`;$6OGc`z_G zc{$DU?|&{UCqcH!J3E&@Cz}1Ej=%4UTkg|!FQl~A5$0CbA{plRIik_P;F7uy51`{Q zIVp+qa%6zgrg3+G?T-lW5*W9B4!}{XPfL zJOX~{gPhHCQ8Ar-P(d?H95tFf-iYDy)1jdW{i&0R%6R1 z@I}y3Q&Uqzd>JLTDxaeQ`!)$?iA$f;w&T&2`~Il?w%*~tbD3|_z7W7y9|IiU_lkm! zKBShJ9TSE@xQnpjq6SvSkEc?Bdg#&+0URqaCGcWe@Eh?Uas%^{VcnP(YfQh?o66%$8Glr^Jm%c3OpNAxb;k7B=O z6NaHA7T-I?QT1N(?`w|aVwX;ICu`%S))Q{f<8Z8* zcKdvDWV_)pulIrCo%Aa(y-tvC(`4}2!VJ!6E$D<8ww%S=ovsLFlqYm3(meMy?Zr{5 zD(c}}bBHZGZp&2gM9T4|<{jbZ&rQn)tAf|PKFW}@s+5u^a+s=VZlrfKGe)BXE?HU+ zHP7-4m&f8FueHK%p8Otspm~vGGSB0{kJG1`l zpzem zr<>&P6djq@ZlHt#*D3SdSMF3P_`7w&M#33Kc~dhALlvop2-8^|dfcYc-^kJCelR}o z+r14bFRjjEBEc2D?u8HT=71fw@@G)=6U?DqBo`&sx%|a1s=I_-cRNhCm1Q5{p6X^YNEf`TDSR*Zj^1wkygY(6sU8j){b}WP0SfH@>!9#=H?rrwv)EQwv|~(E z)>qYgO1T_0IvEu%2#Fs%s3%?rBYP`$52n7FOuvr9RLaCUBnyyT3aj|&2&U`p%e8Wf zK5D_>ku05e8ovW+n_o~*Tidv1_W*8#m_f)^!!i36;=b9+m>VLgeO4Px9EZ#V;HolWhEBMI-9N}blMH4kP4t{_5)-l|1q&LjGMD|^%#VnK|9*k4X8i`xn=G+pM zgzlhZKOvmq;0aX1cjU1Ee%be35teofn#T8zY-iIp^~?4fTQsu}T#6=BG9P327}ns- zeJ;BgBknf$4l9*Xn0u%gYOjV2-*~mYQV0`e>HWji{a%~NrVrKjY4zP%;EUl~^x&~> zo50BKwRYACyz#y_5aItYPV_vu7x$7?2E9iI0f{@}40KMeQqJ2Jwu)gPy7&%7f7f^7R2~vy|5Hee0=huH$ z#8e*%xjxvc-V?2}H*-BhfbMdAnkdui>@V}Sb|;S7Z=o~{G;b}9sP3{rz z^&|9u9cU591-8>{0wO){vA0j$QGG2@pP6p)_Uw3gPScScO+8zx)Fay~+S9BT4DSk6$?R#WmEXi4rC8A-V#)6*AQ$3Y}UBam0pt?O*pAF`( z3=Zti3`FUl3S*5?AcrDpx%Ax5YbW?Q-`wI{9=RvIP8>Tcd3}#(0+V30pwgfpbH49c zS;$90k5fKpq5kObzs3VhitLD$4SL3>VC%cf7@wk+TxxNr9SDgym}Fx-8X%>eNUtX+ zfkmVMSIK3jO+o31X^Iv@^2wp$b&-8-0QT+nU4N`Lk7M@lgn}I*->-{6;LZb+U((2R z6-GoaI#McZtU|JfTT!YwISY`}LpSs+uzld`ZoUn=>)qM}3vOVnfz^wlN>x zzH=IcBuo)0_Zz;kQciW--gecTvn3hC5AVi}l^Gz+_o|hSxJ^UXXkJSJV-}-_Qqwo2 zs^>Ez7R-sf}9bGWI0H~o`)q*O^B{r4J*Y8ab@-~-E$m0ziubY<=Vs-iBqAFh=p ze^`Md*y+Se3S3?NMSgyM=fi+xl&oq`z;fag1w7ViN&d78oWh6x>eEQafKxF0@?U3F zp$%M*C4xQ5gsODU6zG^JXuYjPT$e+Av(i^oza_7IDn}#4r`_X$$MU07RN4CsRx3^U zlIssEYb=;N>hCZ^`iHtysD@e9svlEpGo8@T{rhcY2@ku(8AcHziukSmS#0c1K5y6; z@dMKYN~Wp^9H#{$@*Pzu;0|K@H@Dvs!hOE|LoFuw{`{}{!>8}Tps`qi)H&wKhB4op zi~B=E4z>!xoi_1rP)3<)kj`25F<)Am9ZgZm=i6p30kccXw*y`TpLo;i7MDoD{3kU; z_%4(^h+pqs$>3V+Au43~57zuUHbhCS8(&OH!2b-O`+&E7V?xBfn&y>%EkvvwyJBb_ zJap08rFrvKWtF&>1Z!Y!Y)MRAh{3EI`vLqK3qFGusX`y*oKUX&+&mK30Y zz}lH9qa1hDH=W1FRljrx+XQi%>c1@>L8g40dFH+Mp_chHKuK%S+}nA>gV;`IGd7^P ztI2pOXn~z3M#sp&DUxlosg>E1!SauF=*uQ^B@QjJuIoN6OoB8c6}ebd?X9UQtTaPe zqJNqJ#_*Db0zy>Px%Z`Dyx(`|zeIG=enDwNX_)GHPk2YncIm5nRn(Y!&64B3$b9Qk zB5RHB29srzH5T?C^&e)LJ9SF?;zcbzVMQNMEv&uWsnGg&*EDfmg?JphXv}1Hdpxi^ zShkqJSkYo$fz|3?)y}edU+FcnSm&uK{F<|?mDGX` z^2hA#WSNyvTJB}&1g8wJHOA{FN*rI8;@-{DfC{9&w%@n}X|D_h8a1C09t8El_clr3=3!V8|z zc%fz4XCS&vVHg7!RPkA2oBs(O*WJju%*-&ydmbkHT8Fc}(HuJQ4Qc>$I(!%RTno6TdKf!(Gd(UeRr^mhLnlf0 zNn&AICmXvWa9zJOSl@>rf_eYp1N?`OMltL^r+Y(h|AR4*3FSBq+uloB<@@TGl3yCN zzM7j#^cV*rE6NB+?;f`@1!|}go3bn>37c@kJU>seKyR#m`EQ)&E#7$iHs`x3*LXX) zEGz%wmVm(2EUY``xukV)PA6_Id=G>JYXAGLX@+-{#A(EeUrx6+_qgqXayqXunzjri z^-!mTSI5}0mve6={;BexDn6Q^res>8Vc6zqPqRGa)3A{5NL>wtf%s<&npX%k`{ytA zz-7oQpOte;HEb3!`YhMZp0neK+7?<-mbsjCUjPo3WZme{(P3?B)3J&0|3{8zTTw+A zq_CuGH}FCo+k`XbP|>!~{S;V~i>Q321dA{h8G?lW8LU;%kK4dDj67lsupSdb^UJ0B Hx1atWi-0HX delta 4605 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 diff --git a/icons/obj/doors/airlocks/station/maintenance.dmi b/icons/obj/doors/airlocks/station/maintenance.dmi index 4b046afd7b62ccc0b4e0dc6e38732942db3939d3..3304e3f897026bbfd27b8c02a962ccdd64a42799 100644 GIT binary patch delta 4476 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 delta 4470 zcmZ`*c|4Ts-yX!2H7OcPV&brLv}Dj(=2mlA zz2MQ9JtH1EvT*v@M%O_4EATFxOCs)KH`2|51Tmu7m>s>*&93FdfxZEpTJUm<$RJra zp+zAocLjy2A%v3DfQc%PPtzbd80_izxGkuCd08BUp7qy1_wu%zt1Ad(S!!eX9!Ce7 znVA70jS6qfdh?RrmI0b06k)lJFVT+56Z`L@zbDYD;z+2AGNNx={+#b%7&%DujvuEbyygsn<^j}3E3+H2q_s6Eb~aX3=n2p+iBxb? z8g}fDaipaNAs-x)y3VlPEiA@DJtWN0buEc$5*Ff8(ia^{UE+!oGZjM@_a(WXmHHS( zRv8-^RRV(-Y8x3hDCu4yA!qwNxeiIdrvBIyTN^&mkPJ7fQ%=mGgtoCfvo>V$;HtGk za;9FXjox7~yjQj%6FVOeXh)w(`ySV49|ff#FlUNk;j@ z-e)5Q(}`bv?uRG(V0>)LY)!{Zt(;}$wO;s$|Fi=aIN%1VXajxL#C749+Z*t0d;;mM5@-6nd`m9nSSdTobEt`$!&r$oK8 z5)j31+I?fM1X^1+cZc%xg~Y^dFom&-Yl8*i85RC!*+;_*Tc7tkUJ_b^ z{r%ZNI~2m8#2ThtU^@b>=o+5Yl6#ScbT|3ATlh7b2+m=m@Vdwo&oi0JHNyQ zLo4;psu6hz$cHS8jgKbVmBkT>pL0Ka1L1 z=>B*DG*6kdwg1DRkqKRbMMS)>Eb?}CgWIf%|IEK;Jz=_Fjeb?%#_D7z%^kG6dZWB; zUzkchSg)v>hqGVMDDhKVE zLMIE4jB8j}T`L9Ee7Q{k6`@I^2cYru4pLts_g@Wsmbk!A*G8c>4lxzHd{%yG9&Du1$A0QudzUuVFI*Xjkf&-xD7M9)cYONgvVXxjcsnAB6B&-bhB?d+V$8XF9! zm`#~Gn?(!(OjSd})eDIkaWv@@Cl)x`k3Cj7f60u}GMRC$3&T};E{3(rh%)cOahG8= zdOzcun68=+x+3q`@|I$3!nz@*qJ(1`YwP_q;v!98?hGiDYe>i#Fm*~D40mH*OWk(h!ZI%l+m(jv-2EFBq%ShaQ})|y&j}#MIsQUGyQ5K z-c_<*`_LI=tA&NaXpzcGkLJQyrVoH1pQr4&+c(abaX~z0;@h~ z<$#r}fYB2x`IA)L)t;3UQ%3?<>HvqUTpHggC;%BFFj%fz2OMieRncK+$RFLt6u*Js zz!)te3B3A?d^Dt{{czhb&`~|c#V%?(E9imc`ufh9BGZh)ym%f?vzctvpUYS6usPke zN{jn{ePWp*S0_E6fS7G3pRwBguq**W-fQ%QAs@0ot&|3owL7}E zv7fNXvy;6{vqG)W=Gbx)EfblRX}I~Q_)9IB0uLFqaIK(|M-S>(9bF`lM|XtfX*D^c zU;nRqIl4$3!kf`l#g>FV3)iEgfZ`cbJnOtYc5=f<^xbd*v?XdR+`;iTf*;oY$5!N& z2_E3tcC7_}W6I&oq4m#&@eP`cL#ZQVWzrm@)soot8YdZs)g11|3OXCFYH)`aM&U0m z!QOSpA+MD4@XfhfgjPkZpt75bql zs)d@i4)<=PWF2rC_KUpuVuEsFAPsP}{TqXIQg`1|EuH40*44h1;@rIUa7lx#LeAJB zO#^A;vPm7 zkgUh5`00jgX&=sT2oSi=jtt!55H{6rDH3Iw$&=5^yN{qh9JSCk69okI?Cvd={$^yb zE7j0!o#vVR7}}RTz53#O&6~Yt4%^#7p!wlKV-PGdwXCe{G*P&)*TQmmbX26gw3@m% z7iBTiRiDq7-JgW1txZ=gb{5S<{g`VC{W3+q-O}S-QC_a9pkRdyK)<=fHqcb2n?gD@@T+i<+D=i>H-hT-qTED;Cwrsn^^|Y!onh31SB-z zXNlbiu~pl2^Lt-Wu`tw*yt`umO{_dAmx@S4sXm``5Z>K0;f@rEOzZZE95XoS$WW88rs~7}`BHc2-gy(*8my7%`jt|w{`DF{TXcnsyabGbv?x1xCnjBO(Z1QEn$|fS~29|2h*2p zDkUOe;GU6svA9g>@c>KXa`x2vz6hWG7N}py1oR*Z^gJhQN;=~G%S0ZB{)XI;vB6Fw z-DP4)VGVUi1nF(we4RTw-EQn2r2lp9NC_S=g@+^JD-JeGgQ?-DTlc07?@c)vC`DPg z{17S{AfAePKKy;ghksA|CWDUDE0O#6C-$k9}ueb(Ab{p+EmwKqd7)PA3nlwvbD$&d% z+IuG@?F-`D2gbgEfx0O*Jk2(UJmKN&U)m0vcKls2{tymN3F`ag!cQ^M_B@&>**eg- zcxdyz_LHCfZO@jsbs-Z0Xd&VZ+Tn9dv7jlOb@uffU4aZ~1USE+{)VMbI`T@0HK>Uz zxHCb4SAIa1y{LDB?b>$Ix}m}7;k)Y&*i6O2;Ti;$WA#0@9r33ChHFP{lh$o*g+j9M zmdWJoFYF;NI43!gZ}vV%aE^b6`rp898}q7n_)n4{u=RRRPtR%LVS$1U%Nu?*?CpaS zk_(1L3cUw!fpxr@`to7|+eY-^Th@T5pKp8ly)Q3saHmg;cv9AT)5+;$Z<>V3y2_9{ z0h<0fhg9MeX7t7?C^SYCzTiWTLSd~+kxdAO%Z%+uY1&33e+RU}!(qBsvO!8y1B2#f zlD~J?2n2X|hy-~EH*Unn#tz`6#mu^&C5i)Bf;CQCQxkO)CzuktIj!Ww!NdS*Wbc+g ze;q9Mop+RuwXr({q+bzqbRgKTL9VO|U7n1>&@SWGqWiq2rGBgP{B$8kUIfSV=d;a1 zGG9|=7?GaFa_V_PEPvjm?Ykn-o_hDMRK*OIY?JZ~U99P<0y>@_3z_hGUB!axaN($a5qL z6YBL1h&cM;w6x9lbrR$!t{Hkk3)A+HJDB-akCL)Zw#oMR1S$?cSs9#x4G8pL@KKnG zJ^9&Z&!=o6iS+Z1}K5#D=AjZFXMyhZK{{do{Te4uj+L7wFzj5nu=t~C1-uj0uCJyY%aZ|@RE$0OOK*;@gg`DO z)+{{K{T5e^_=}_O#vouV8nH$`MbWS%gS=ZTCoKM-xc?jG|Fx)p1?)}p7}+91Y*1Z- zLWGO;k2pQ+v1e+G^8f0bD*}QHx9%X~6dZh7}v#tcy_EA9b mPHBfCNFn?`hmiDxHb($@<@dJG9by3>+GAp9Zcw4;8uK4R#{|=bihzh$lx_hP6;PUjBp?D(0#QH|3B^lGq=g#lQ9(p$DsYh+5DC2# zK&eUx=^dmafrM%dB_YWR-nHKEz4g|5=dU?u_UzgFn?3vc&gQwTb8kuDmhK%56HM}I zij|{Ct7vPzj}vOdd$6tcV)y9_hbT|(k=nxL&Yb$FE_Bx<`>6=O;)0~#p~!n|IJEu}Mkt7kI6$ttGgCYVTDlmbrQLaRrc;XXV(`mzGGrFlMXk**ER^bp5i?Q>-`F3Q6)R>ej-V7HqN3OU!xT{EB_Y+HcS2S59%g5@ zrRB1+>)bF=x^8EVn`JS#vpIjm_t$w~W~nd3*-HNUbvEEbYO3~U3vIl4^JCZAm-DUB zq~YwB(_}vAp1OH`6iyG3YiY0~wYk|M?0Twikn&y?vteEPAkW6umP6Hh#c{$KZ?5&( zf)j{{j#lQF1B**bUkqd!Wtd3YI65AhpPx6327-FZ%F5CTp@q1WLuvDpIfY1Zl|8$WX^O5 zE=n-zi!_8~osX&@&mDyBzG*%y9jDjH-O|!hTvG!^+)hs$WUXXFpTeEzp(OPVQl99W z4ZVWF{*v__O9GdA)021D(~t|))8gW;z6MUhP8s)e(jHz3tq`cWfqy+M??qQhEDcvh z$m)8%eVr0 zRk`F<2O^%9kUxUuEaz;XkVas%Q8;|i2;Z~5ZI0(uABKLuNX!~1Z2K3KaP7|vpDVAd z90@yYyjsh~&GehvPp3seQ&H8*QOPhMVLHucWR^jznI6NiI@o!HS?x+7(g zR4;|#>9=oGCDFC#hj>1c&b?+8P$aL<9F`g7WUv)5YSyLV{CR1Q%{UcSnfWCpUvmj_ zE&b^?o%=9^?39DDI2-VrLYWEXPPuWSzil_pP-KnN=wMc)q{dk7a1I-xErTS|*SPS8 zlD}JtbUHnni&D_%q=&JJ4^1YUx)YLjNW8EEsD-`Tu zHq|nxjyT`h!l+Vdv};f(AF#BxrVWD7LPRxg=pXKjMCF2nrf{A~Z-|AXwr`2wcu7S? zsB7IWr&T?MpRkQ>93KZ0VV?)z;iv<1l1stw@pwf{ec+BNpzgZKTj==;>ms_+ZIg}R zigyJ^e(%J;eN^NIwn+!98Lj`<}?3tB6Z&8`sW`;2I8)TZR#areOCG<&DQY4 zlXoBtM{VN~{du9ZtiLZq5c#iCql3OYY+d_VP$hH&`#yzz8}xK?rZSDWxiO2+x!lm! z03avqc$sGeFrknfTM90Bu-u%77$Av$x&cQ#*Sg|A^*E20AC87HZlHQ@1=rX9I-=w} zetuGEdjNYgiHG`=wurMy%7yaw)NLg7w%gqEO4v9%0Gn%!#TCZm4$P=ksd;LS&C6nU zIOZLgXI4QDGMT&&n~#rjh4aL4)y_No{F7s0V`(<3p&$Pg=`ne6JJ%|rKfjssT?=t3 zg%}Ldf<5`s!v@AT)KVyoJMZDchYjmuPix(zPgcwrJ@=TEXQcx)sIJ!xc)swTX*gg2 zgAFx~A76zdxZy*f>~kCnanI6#NZgSt08g{vIkd5842^b5nu4b&tn>A2&ue{&M4bk{dg zxTB`BIInr?A;xrwy@>2C3O~NY@lAcBI}Bs+A!hRCCREJJN2_M{?3si={*6O(SsSQ8 z44$@Zz9+Y4uv$LQQ1IA$(ZO}PjuGc$KHqnVI9&t!dN_4`+FT0S?_N~7^n@mTmytrm zRbk26joxd2YsyFQp#mo?-+#&*8~pxrI4R2<+aT<_syLspa{XKBc(s^sh-V-$p;$Q} z?zb%2Pj^MZ07Mt7JU@5_vaQGaZ>5SAjH9EHrdFd0K?|cRpdDH(Xakfz@whMEGZZbs&DxV zKrm{a`2_-~Kq4J$Co5*H6oUx8k~fLN<+5NQ()oISl9RTMo5}w^JNiH;jEYRmYj?c9 zAJ4@ts41kLM;5J6Ywi89E4jNkS$iT;dOw`1DQ1yR!Xp8RC>#{420az~(=U*%$WC9% z1HMS+Lf1kL@ByJm-zXkwqHp zQ81oAZpcO7c!&#MC;o;m+vxpg-{A{wJVtbUW?zb`&)mYszz)rd;q*qbezprF@VO9J8Km-b0BN0s5#Om#QhWd>fPmC@lcf}W0l5U6 z9kAg9Hy_o%@xURNIy;uO#yXTPPW-HvmIn%zTllMb=2Mx5-FUk38H`f4e;`z58|nqA zXRgnXzgW)Y8>uS^w%H$58W1aCP6yGP`vVx+)>j@U1{L7`dSU^7OJV9<+y>>Gzp~cs z_?(hqr9RPZ8~+X`ZfX2Jlx~#JV^j-yzCHU&T%3Hha)>l?StST*J=KC}CVbM95zP{hG@G}b8#3B>vZkf7-2Q__t_ke~R z`*u6Qr=U9w22*_C(6{+9|$OUueU#2&+FN`fqxsOlaMfVnzXEPBjJtK7c5mZxu zipeS2g^Z5rw9GMqUpbkXVl@;Vg%c-I?S53DGh`Tdl~KX3m9pJT!71iqo`Q5IGCHY~ zH*GoQ+9>}#=5^lkI)`UellVS#BKc69W;`XcT3hX4YAE%fk}6UA z6h|Sc=lA*nj0$JQEude)>-jhRM54p@bk@snr0%RFj3U1X7Xlu2Mq~|_qszzc>d3`Y zbQoe1hKAKHCu@k__bffh1XH!o+0)S<4kC%!Wqm>Zv!#r-bLu~my;H7WhE{ERlD=cj zCcCxi8V25@k%PMj3qj&`cai5DyiGvm<|^8K>|X^TRJ6=e7F>dJ{(XHbWV{vvd>dV7 z?(DllxAM_d%oq(LM_7!kxBnW25z4td#%MGedUae;k|kSCu#{#Pp)`U-O$p?aa38A= z+C1C64keryPQC4M4r3G4q&g}Z6x-Xr4{Fr&MV2r)xjyqIR8SNKKHd%^nIYMGRS%Aa zRTWOtJWIsa*5VCVLC9O(+k499;T?w!6EFv)C%G1|_~& z8uCIT+Kyg*osPq>HpX_)V{|LpO#$8aE^33+;s`Td-E?$v_!9f#*lfS*q z0o|IWzTcHz(N&C@r_AC?<8c>@Z}w0eeK?y$J!kaXV4*y(!sfbs-DJf&q{ut3%Z`4O z=N)^)9m8sru$25f>}O|nJ~sV1xVH@mBj2C&V7}ur7x2iCQxv}M_{LYL^tWYA;PEQhT=$~xi4eA`#e%QMCG4E1ZVSV1^y~kn#Dc0aQFRDZ#aT~Z>HW0Hg zT;6FX=xk(Uq}+ z(@QJFrc3fEFc*y8DrD6nWU5)LrNpUmpJnio93JA>K|O8mZUou26$M--?_-&%3SuHa zg{u`7H4_c$6b+%mNLo4r)4R&9QzDNCZ0RD=hWaipE>Yv`jc+v=TBjP}-`JnEE8GG; z7&Pt=U|%0Hb_a0vS`nxToQtZsvdfQbHaKv&2`KxUV&R9ZF z^sGT}{H-V18$cP0tZl7!IPfr11sT0SzU(!Tm}_}z8v{5?sd4Q(MM{@Pr z_gA8-)kGhS^uQT62152faN!XSv!FLQ-QefCeAmXMV=>5E&y-^7v?kCe8FO>s6Wp)u z1bcT64-Z541v{aytq6u#L!5oAVBKGO+*r12{|Q=(uQ!>U{8=`JQ%DDh7ws?7x_Jz9 z?7B!~o2^hCr}cFnK0s<<1NeUjkt0C@)t}B_vF?FvLj)&cA~*`Unuwn0-s6|JN)mt< z^rVsZwEIl@I`)9O>_~I$SDfIHE^o_y(Eb}eDKh*2HSVNxn2_W{Y{t1?;&S7^^8pfS zfBe0*tu9C9qTYi1TYYAE!y_DT`-X<%RDbQp;U2pcj(`^c#}S9(<(IeR3k822P*3SG zD!`uPV>==nOCj%r)fNp5?(Pke1Va4NHV^b-((|za0GvQJE;2f{_`HKleg0)>5QGIk z&o2Kn6)e^-@CBUj4g?TlIf%K?c#kP2vGajMIs9$-Zt<+9Y2znWK2?@GC&KK1TcJ#qL?7-cD};GdPVXcG?!?j{Rs8Eb{_$sB8hzu!Fv#5n&iAQqX1SJN^$7AhkF P)}yOsc&G5T^^5-kfYIBY delta 4374 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 XIq;a=-%rYbD3_aymvhZ2>W%*a4h@LL delta 1903 zcmX|BtkAICS7jreY%OI)^??yh1whwDeN#b!}qxKea2eJkRMn_HUMXZv#N`f+W( z$>euN!*xqF()DZPS1C=bc5xBk@}sn2Z0y%p`kwFmzvt^b&htFaFL z!lC5oL#>ZO!tM^ahHbgs~Qw$Ui-`+ba@4t;oJ2dVM|* zk!M;wWu&p2HEEz}eK$3YyPb4~rEA`TAie3n-?W#k&q&dEfXVg0inV1McwT3;ID#V% zqjm)1^B5vnRarXr21~~bDC)d_i`Urz3*b^|hRc|&tgF>^rKwh5N2T_)cXZiEm0Shv zD1jXMY;Tx)ZEd9yOI5GG9&J~09XuNEErmo??JzHCRKRj7TesF_9wAM&VX1ISDc!Af z{H-U8VS!|l^RL{-tWr=(c`)Y=x^~hOQ8;~8XM$)eyb6GHj4Zq9gB~s&8daBR8GNy?JJm7=0&+8fe{z^Cd zcRTBVT)nqqMogrQ&L(@plvLg7EgI@N8!xENeoXlPrHKv7iYgT-{0_MNJFu%nRAU{8 zf7NPQght)-{X;|k$8j!(zRIG;`RvSiY9l>nIOCI;75%_}`54Wg+1(@S8m;kJ*ArKO zwnt#RbkC25ilcRX;d;iLfRjK8|Im@@LmWGYx}_cFs+8`15-=F;_`~?(g?SBs1{>42 zQH}s_e$cn9^SoXnW~Bm^w7>0O8KN&@fb-_20#;Ia&MYe!j=9GZib>xvlJcW2qDFB} z-!7#key~g7;~0tg$a!syR#4R~f9l|(sfBitHT>;XebXAIU#0}eHU_QdX;^FUqyDt0 zd{9422JivO#&_sA^AP|Y|5gog!JV`hR9}<$zH{}?c5fCBulT3|8`Qov+Qpbs!{b~w zqX3!p$OL@)v3eV1S;8S3;!IX;*Muftk(qi`cyBQdU7?Q9?eAZu_c=9D_9 zMcm#BnCF(+nk(1+H&&fR)fkQNKA#$-sc?{#V)|4H(5nG@02^tUd>3-dJ-Gyh0UgX77-tgzm9x zCmr0bFHqsNBqj6;_8u>?(mT1mLq=yDy|~+FR(V7Mtq-7B78zh1iyGNW2%=p=_`8zVl1M2I6@uQi%J353WDF zyQ1gPHm`#Bn^?nwZN{KHijJcMXh%;Z#F^ab<*ukXlkmdf)SZC*r;wSUbr(ND02Q@z7e4QM)up)4r2K-pk&kW?YL6vV^S5A$JL&Qb~u3E-0ak zPGG79*I%iO<&fYN#eJ!#QxDHn5mYp5(dN!yxUHLNLXmNJx>A&~WmDk(qP1VRf(ppq?@9^fy?f^OaS zzc;0s>}k0je#_th?D>rkf!yUkpK;zej z$!o%g92dtvLiGd$D9SD0z5Ip*vt++u*MwCzJDkBc6CRw)eE&G-$1+d~d*}@Px1QXD zVhQtwiCDD{-2u&&dNPQb4Vx!n`g4B`Sa8lpXsgCGq_oBhqRlyBi*zH$or2&e71ahx zS3ObmgtwJ%wkJQlO8XqV`qP3Q7^rirRRB4rQ;oqQ~HMmfd&L(WD z&7SZEan%sM7KJ8v=F~x4L6d6RjC|J=jO&c}?m{s2qgiaZG(5StGgefsm~!col!BP~ZA*4mm3g!s$;%%SdFw`>3a diff --git a/icons/obj/doors/airlocks/station/research.dmi b/icons/obj/doors/airlocks/station/research.dmi index ba483f8d3cf6325cdf47ef1dbde81fd48bae0ce0..e2a834d133c2ccccf176384882f5785dc341b22e 100644 GIT binary patch delta 4327 zcmZWsc|4Te+rMRNAwrKHWGbRkhHPaUvL(xiL1B=D!9Tx^S!U@T;J<^=SoIOzFGn~4Ry5<{_mDE z9NZAr;w>bFAidYhSub$B6@&_lX`&89Y!rD>k#E6>Y93xmu!W3NBLok6iYE)$5d?H& zj(mDm7}*`2w5b2OzBj+}Rf<`}`7+Zxw$UZYT0){i>!+ehGD5C*&2(l2t-SMD`7-x- znh~PapQ<*u!}xL4bp-=nrD}Z1PGlj$F!sAb> z`d%L{9&dlj&F8exOzSbU)>C*X%y%n*x&nBKXU9z}pkG3EHk1}=s!>r+25y6T_|;OM!UzT(fhI!NFpJf`V;Ll6p3apR-X@XAP0Z zAxI?hxx3%`6enyuFfh;zhZwP!Q&o+LjN}wL407f*=Z^3{YmhsODj1K#;!@uGT82pC za8qZYLDcBzXrC#*u;kZEuAZL7%km%5AL4H0g=c1FcKd}3=NnFK8Y4;1vA?D|`;F{= zT+#GIr3IogA9If%eA7(YnmS@v;e8q*c^x6mzg%&GgG!}tvqo^Yf+Yi+_VuN_hDHXM zo|)OX5cs@Ew6W2^uH%Y*8hah=0)n%av0-~jr>qB0F%>Wy#JqQrhTC|+FbZ31D&?P_UyQC z;;Xt}?DPpXoPauWmwGOxy&`0Xc+*xkt6-eyA_g^__gkO5rqE`TlYg?ky?tvk8sg2M zd2H>*#on^Vo==KV8~`zYLA4=C7opGwii+|<$Jv;j!PfL_(UlN1bWD@pLiGAsE0X@y zzXmflX8%q-plqAz0B5?)LPBJ~8YBw6RP^!c_pYv%b9#KKt}%4c6mbuaHn}w?9hKyG z5~W9x)?3XrRQrJYC%)^Be+47LccuMmaOD=?Xz12>a?8Cru#Td#0tDx$keEM3t1IuH z#M5YOfaXawT85VlAZT47`K35p>m*^($_K$iy^1t}9ijO)a!OuTi33TzOJh@Pv9vY@ zWGujMkwR;HZM&%NI=C3_r}v~|>#P{6e>OLxO^?PFwnqu4-WP)q6-{c&?KnyugljFF zRqKNAzDq@<-qX?Yt&T{Q&x0D{(z zXG17jF2$@nS&$o}(I!Y}2b}V;4I?2s|EIc>D6M%FKbkDldyDiE+o9|^zer4tz{Xfn zR@t0=1IK(R<*%CQ=<>V0`U0z%4u+^O$tp8n*|ln~xNq0w!`o9re)i{d9uqU&)UJT? zF%Om9L>A%ZpAv=1m8d>Xakjty`isR6hqXfHczAdwCcZwsF?=Pb!|`%B>7?~1ZN{)x zKP}xos)Nh2V`eSre=AqrF;CF*M=+Lf2`klxBlI)&gaavf-0G*4&g(sN$<1wuB2T?fHgydN^5s)En18^ zA@TO5WHw-PbsXMU_p>9N?Y)Y4M$R6usIr?!bDY8E{vZ%4)-zF*_;N+!DG zkYnL?j{)R09u7`0HkyQQ77cjsZmqq|E1Wi$IqVL(2D`LFs;W|xhn6WP{t*~Z2CCQF zWMszKE83i0>$69hEJAy~y*p)9P)DP4hy&88zg~#7F`%I$*WYwOqS|SPu8~3rA!nh_ zVsNH6EC#p7nN~NIb&ZyZuXo<-B3i zO5B%C&Y?XKN?DU%(Tk^MS=+^Y@?3<2Cj z78#g(P;p0c#_;cn8?j=91PtiKD$62$0#xVN@76$Ku zlGXEWfridy?FZXY#x@pB`%uX{%x?>u#l?rRau>Sh__*$UvB%VTP!d|jlD2oX?MmTw z>|v*$I>jCMsQH!A@OW)CgKYIln^XDn@V$t81nCmo)Ki;rzNWqW?{o0_*iJe}Fz>4a zAuu5_@b7v4K;d)urK(;O6oVV@6)i)|mUgm-n3oee|F!?ZP73-|a`Sb7S3>L9q1#qL z327JhF;|Q-4NOTXL9R@-I0m$4U<2pTZe-@O(|oeRvf_DDQxmbm*VaBqk->^1k{#G! z0Wx#*Th}gGZK3U>;k!Q<7;+$!w+�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 T@|bBmz&g6xhSxA!4@3V4w#>NF diff --git a/icons/obj/doors/airlocks/station/security.dmi b/icons/obj/doors/airlocks/station/security.dmi index 8f42fcb4b3beefca704275a43cd61e9d767fcc82..c6f01195abb17fdfc78ae3c4f489cd6074631605 100644 GIT binary patch delta 4525 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 IZQ_yeA7;Jub^rhX delta 4554 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 diff --git a/icons/obj/doors/airlocks/station/virology.dmi b/icons/obj/doors/airlocks/station/virology.dmi index 12123fc71b5328cd7ce95cb73b458a97f2904df6..79ac14dffc37354be2169d90752d1b9d4b2f5ca3 100644 GIT binary patch delta 4482 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 LMmGt6JbL;cPqHz{ From f054521bbf59e0eb08ce816fbf25c06af1c44681 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Thu, 17 Sep 2015 11:53:12 +0800 Subject: [PATCH 07/44] FixesAndSprites --- .../projectiles/guns/projectile/automatic.dm | 3 +++ icons/obj/ammo.dmi | Bin 18035 -> 18137 bytes icons/obj/guns/projectile.dmi | Bin 25429 -> 25336 bytes 3 files changed, 3 insertions(+) diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index b76da0d0558..9dc38fe5ba6 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -119,6 +119,9 @@ can_suppress = 0 burst_size = 0 +/obj/item/weapon/gun/projectile/automatic/wt550/ui_action_click() + return + /obj/item/weapon/gun/projectile/automatic/wt550/update_icon() ..() icon_state = "wt550[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 7f29bc82e7a76c69a8c2010ff4b7b7835d37a823..b658735912702a0e4bd851202678d809614afcaa 100644 GIT binary patch literal 18137 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 ZAWYi5ruc*e{K*>NzPh$rxr$ZT{{=X+qyPW_ literal 18035 zcmb`v2UJtvw=TLvmnzakN(59;x*#AeR1r~7K|qk+J4%N@P^zdj>AeXkC{hHZBoryq zoAlm$fY1UVxf_4~|9R()_wIe?ynDxhJs^9pwO5vn{ZLRIECvbw*L16-2 z(dHdbe?Pb`l@;1u;RrXsh1HRZD@-k>74 z?0{FiT8}K*DMbq~WXkk1%T8=N{wS~SNsyjcbxaR3ayBxir?~kEYQ?c*!x7#g9bMy* z6*&Cb_&aSy{2!y?5IvF6LL{cdkwH ziALuEYuVrd=OE!n+XLo}i8rdEQ@%TxTZEO(L(&a}^t(9$zm&-Nz3=4JShskgSbU);=V?7f;a zFc8>rG7xxU_Y>r7S%cVMB$4bPBvslZ1(ivyE^qX!Z@=KOG<6wE9nRh%2A4P@`uWeytfOYA1YlUDgS<* z?YYodiviDME6xx9+*R}adTfU1uoIY#OecY!|$sL1gfay<;4XY35d)!gjZ#S zoV{2U%f#;Oy=AV9L?yWwzTDZ#`}8r2tM84E-E^|*rGM3^Gk{>bS|^qrlQQF}R&n?n zzAR>9EFW`AX`9pl?ws&v%M`2}%8OO`LNP{6@;>zfo2FFm3GAQJjxVDO_P_CRgSW%&i77qY^bvrU96ZUYX-sA>@@%w-n-Xu_N_;A z-&Zz&rT4kGVcKuUko(&q4mrd(SAgvpxjx#094~Xp!`}LyA>3P-I*Z-UwZ5ly9;zBd zlPQ6#hrs9GV8L`rz4tfy6x7tnGXf5uQ*gO{uVh|HbECbtxNNS2`BJ#2%&Z_be1)eG z90wTE$m75YQk98K|4G{SXF8HGiagm_veL^dH|G;6Q6QND#cQ2X=xWcex!ey@!ZXJQ zC#}P}aqrp4^=x>7tg}UR4U9~0MRU3v**A8USPV%|#X(jrlI{M60$M#O1HHDV;7tQv z-}2YR#=~_ic1EoK&OPjs+?JE~0Xp?`%H{?{0plILzH9o>O)O1`Wb@D9t1k?nf6D=Z zUHe1PCGtE9J=|Ox$*05`9Yk?PSZJk@0^o&BLYCW?Ht1qjotFNxDy_KHP1B%eHpPzA? z=n%H9y_ddxq+d>MyD3Aq*3+0-v|@6$r#@S@HZ3EGZce$`U)2(h(;qi?56E*86@#T! z>c_(#8(J=&nwb0R?bofe6^p7WS7!&NU-_F z5~JLpV=}Y5)!@j*_d9sw*W7w`jkI>X1$wpCN);KV8f?~9x7JAwp7zD{lj*&xl0^NQ z#D!YZ^=-25ye!Aa)Ye2xnv*=Z@vy-r)1Rzr;zL3Lb6!C~E;#;M2mMP95MJYT8HScp zVouXMMM0O%Q-|ihTJxi&8J&g31H_99fcNq=YJsJvH*XnnhAe^r!nldd@3*v^kpYNN zCs9#YaixA7%+&DOB6-CpZRY?5!^+EUe7}xAnJ}y*=#fr(<#-B5e)E?QqWy8a`styZ;ECFls=XQ$=W^eWx+AJa@W!Ir z5c5Y&nB%(;EY}40O<0y78DrzF2I>Y9+nh-@c{C)9j!GrE&-e{Ol_dik^8>!Jk{M8l zWMaD#6QTLuXvn1yhlVMueYZeURY#qMB0sPMrCz5J1`)cmbm85YCW6H<>_^}_R1 zvaWa$I49Q9lm3Fq(Fm@0WOOjsjH{UFIGx~{`#p~Y5IH>T-D$U=o%Au()Q7Y|54Im+ z5SgU--jORg_SgQYTc!EgFExRL7k(T&qnSO%&^>HJr7-f37xkk}hwLsJdCbxh0}bzM z(j7tDHfC?KvnQITCmviSbSfsqG*thpBI3d%mCne~LRwA5N6yLpiPv;*sM}J|H!`Qn z1>Y}ZpSMt>gZHV*DiH-hMFzhnG1mkCSJgL7XU}0*{Cx;c@dY<`&RisEba;5&um2Sm zUt?APVfzvYV)QrP{?{JQ;iJH(*f)uN0uJHFa-U78&k=KdS@Mo#a)z)t#Uq7}@vzHd z*xkNRSB!R(f8)YIo2srZvv~JuGS$n&gNca=(Jwws{{e%lqm$W!FT|A}-h#A7pN zl_cuwcEBO={Ws0KWCOH<5_e3zzp*GWDh=L)^qmL|FPX@$n2Y8($i5P}f_aAwb9@q< zxBW2h5U4K*bkId~4&e$|F2u-Rx~~ZdCf{*~$O-8uz|iw!+--v)pl2GmaJPMPtHI~9 zLfI)JyG>8ly75OC!Q~+{Uj{{<4WI<5t2eCaW^M7!%D(;v#nWlb5ZZE~iVoT=$hR){ zeF$_?+vooT#Q$s>IwB0BEffA63yh3z>Utln*9g8-+8TR{sfb4y`HfQ+>C z)nEk!gDZdwWJsLGrYB9&%S-ZUOF)(kLs*o=d>!t)iG(Ao-4vgcmg)KsBmC9(D<2Eq z2RE0Js;l$tj@dAX_AJ7~EZBN}rvzJm6`7SU+WYa%-O`OqvlvbqhTZ_eNaTTV;Q+V7t#IrNxp+chz!I)bWK6n8%??ugJIHVuC-adak`xf)u_ z%XDo04hZZXOgnzzlYsWz66d`=sQu*0lh^OxQ#(%8F!>#BLV6@`Am&(v7@dSzVquA| z546sn6yc7-TB0&eg~cIB&qYa3tDJ*Zw_1w%zlmH&Oyhi-;^&ogo$0^ToZPNEIqHTW zB&QCXuJQ7w9^xTc1wSF$8Pok@N9n!q`Wbl5d-2`v?4m^1KV2sRbSt-4$I5m(Z>lb| zSv-6xnnp`5fy4IdA5euqBi@f~_CWWX%|~_XWzVm1cw=^bcPA6{zFT#=L?# z&#BEc4hsvanwfD$yn8q2E?sKV%UPTv>mD#VGqk*HZE0=Iee<`B{TI6{zJ7k$;MLc+ z??3rP{b{%RnHl$+%xcM5;5|W;xCJSFKgN10X8s~wlSe|Sw%V>s}d3-A4X zK+{WDx~7YO)2=Yii!ffyqv-0QZyyqePj26{4rSxeH1oyte$#v?{RhaiAu_nsw*Z;s zu-$yMKs^v+wR?*A!xkdutd2%$Srq(46Mn6Ut*({Lu|0e4>gf}mYNhO7PCk>88uhV2 z1_FF7(3)$H;c4&c5*N^`I+!{F*S@!PLXw18T|4`cWZh%^@I@TF;_N`UU5GDma7#jP zX6aRSRTayc%h#5CNfQ-o`&*TG2e}@|_qA>o2w-Gnl)psWP^%VYw~>!fd@poUQNv%( z(Z?sSEoki{Z*G1iGr?o}7vt8B*~6kQO>Lesw=sLsqUI#Saq$o-M(smwR2{UkLR?nD zlQQ4`fL2`m4wtYn9k4TjoFH70Aw6E@(RtwtIoz5E+uU>n8mP<`!=3?cQz^1Jc8Uy+ z5^T3`-zMVJc=SjW+_;Tz{D;eDYcb?72-9w!Uf2E(^)Me;6as$VFO>m+WSUR;%jj?N zQmYHrD+Rt~FPjdz9*m=cTjS0yFX3g&Wcd4XKXI#5z%3=cPLACD`i7VP?g-NF2T{rK zF$lp2mKFVKsl;yA_Prbrid+;Q#AsCz2U4xNlTM)p$=U=02nD~)+>g=}!wS?oPGL*? z%g_*TR?tvS;?=|2f^x#g6tC>>->-0RfO{<$R;Hr6D_WOmy{LfMEhiTTtB)PQgKH`v z-lu7TJH?vuG#t2@I{)~@skiJF6j;`K7O^e1C57}7*1X2+C*~+I%626>BQE$FkWC)he*gZx z2qt7VG0K>ox69k;+!b{}*Y}#C_-O1U3|F9`OEni)KE!MBIv9!UO8vK;-G9?J{?8x( z)b0$>Uk@F)$&~Z$5O~nZFXB5?7!ZY?tb8WMe{?cVJiUSNzO(4&xecc?oDLX{^AtrK zFFRZ;75@;flf?p?ae5bFx)w(X0ni6l&@qH}!wP4KOADc9!!WdxKNi=T&rp4En3|NS zfMq8-?`$dg<=iVY<`IE6m0^sqo=iBhy}iBR6kT63X|n~}XT^X9^r6thV}_g$A_>xNtTQ0J+Gsqg9ym`^vP@`GM&rB z(Dq_V2){}ZZ~W3E?l)K1XKaARh5F+)>u$qQ^qRF3RYjRmKXtt*YcLQHKQSi=;1zeGw_T~XhXORA`xTaCNo!!Q$JM}E9p0%P5hXOINv2UiQ zjnmwE?gD|2QY9DmI)$385|tgNE5`b`MZBh8Kmb-&R^+L)jLdF9e|`1l-lf4kjRKu; zY4*!Iy9vX?0S*)8%fgH@RZf2r1Pp}$(`JocHsgy6Ka9GxigDj5P3`S(J=NCc3T|i& zBJUp@BnJ3y-h4f=b??=y+qZ7rijIkS{nfC_yf;Ix0oz&^}?38DoQ3rap zk_U!y`nK=Gr?RzZ?LdPf0UX(W(l7uOFJ6+~sKZOsn!rmxqY2$q#z7Nf5&XE)%&+6pnyL!gg{QSuZz7Yug_DzWW?kkeyUk*tk?}8N$?HSa>7^S#Nn_Zh7VB^>D_3Kxl3qe40 z%H@Ae#gmHGVzUCC8g{9uL~wm3cr232l|!32D23X zt?3^VBN*S=*W~b{4JT0<6TQd!S5s0`?f~s6ao01D?S6#AvfGU89w|8d3I#AaCP`u_ z@%f0Fb+{)|9%W2uBtafP+hl^`pou5AlT5qeUtOj6I%2VoAJ`0+9g$1@44p0!!EZqWaWmbt~j>HxL$5=Ba1^-4^Qo&9f`Xm_oNW^_4McGUM+%=FB z6}(3H1r&2!nqlrMh7+>$!;-NRhq__U?%SV@yKYE2i{#NvAC03}M&2(693`J|?C=IF zbgSJt%kTVn+cEnM}Ycm>I360qF6on!8d@ifJ_r6TB7ED%p zr9rTH^;D$qaVBBwwdY+)Kip^*k)J~)JUG{YRv0mdFm$0MygX+=G(U_G(vE; zk&WU!uviNS&+nC=3U8^!CnGX@5T_A%z2!q#`lct%3hsVYv(ZbeYW^as@5ndCk&c>0 zE99O^(3hgS7t0DeH_sq@6Q6wX3YTtX$|-PPd0IG_)j~YBb)^T}&-u>A9Vt(8#aTv) zso}LN+g17yRcI{HV#(6!$0?y@UT3gL=P}^K|COiv{}CJhhyR0xF$Qh@;Xg@#04L;j zS1)}QOh{t_eX|X+4qhaO?N*(CGeLDS1uNLQt1*ps?OG{ORIyt^echB?az=KCoJC0x z2d;^6fk83uxPveVC0H6Pf1G)74VVSXxi-^4_x<2m&^9altUi!iu{Wa|;npk1;jF{`%=4vQt&8 zQ`vaC+W&5bw>yo2f#GR=YcZB8ciX0;2imd!9DV#vQbK~P>!L20W_;Fz*#5Z^_Zzn0 zP9}g8#+oPEJ^!-k#+$^q+6-j?lQhV51|m-WTeq4*Y1jl<1I)l8y_q6r$15X$*!x6C zbMo@8WdU`&*3xBVgAi{SN^2Tr+7+B4RhInzv62tz_6T|c1jwH!7cGspAOO=@D7Q_w z2_H8{1a%Jr^z9=iBK@bMfO7V`Wq-lN$F|~FFiilbks?`#?H?O&L5fEam-!E&V0u%^ zbMt3F3mpY#7IwMTMG;kdD~Meup$3xVgA zlS5}(U)zsNRyQYnUKR_t!I#y3A+q^p5G@f*T~+ODF8PKDcP269a@5?h^}-$=Kgb`C zj~G(@P+MNbP>MJlI&Myu60;fm2J~_Lp2eLauskXQ8TuIIT_}Oh`rwfKZ;oLxQSzGmP5JmMd!JC&gZQ)QX}o`MpfP z?YlRXUBM;L(z^H23_V%eynbJM&&q}HL@sjzl~nQy?>bJeY8{|50el!Gt8$yreKZ46 zZIx)azZdkm?(FsXYM+E(-S-qpFWz!}n+CI``~Gb?FdrIVsU+S-MF17{S;p*bw-U507qIz8qe!`|XRw7{3!4CSMbWpaMq(y`%vk?%-caS}YF zyW)15I6h$lri7BQmT6oF+TR3s%i94lik?W#!(-TaLdgSjwl)Edg=~Mxk=2r?RPEHX z%kxxQtTHFLzMh)`CWCxG5Dm|2cy@Lr&qT83xV?v$J3{TP?EYn8Y$)zZFyhBov3XJk zfz0smOHoU0kW2LREkRsWkl2w9gdyv2+-(OL;Gg$+;8XoV&09UI=MsAVCY@ioNVE=b?2yl9heTBIx?{qBlE4HW+4Lk{M5(?A`aEn3b*-1|BC^lGpD!gco z$1`A-R>&7aq@bDc*u^^zcqIrxplcv=WCBdBxP~wg{Nm;7`QLj;uhcd0-@LhNM5y@u zI~J;7iLAlSjT+Z0Z6YdI0oP7#!_c!P?_pd>PMvK9+EXu)3ixgt+#GuZdyL0ym~b8r zW`st4_Y1^R)r)Bs-24FAD$kF4-w>eZFaja#wx882`3@OtdJv%i7F}DD$SartbNu74 zir=FXQMhpjl6P0HM}${G$b^rDu;whr0b_lKBCt2OgkfFFe8Z!nzA{XZQ;9Lxep3O< zD!JE$pi_|XF`S=5+jPxU+_jS8H@8eCpMe>H{V5m?JbC)`(yOhRv1#YuBJ7wy-E@CA zXC3G6F1XL96$^}Rd1{PviJ3qHhQc^JrlzKBZP6nBercOO`NI;;!)eUAl z!7bDIejZ9Yg2P!X&ldkA6Xx}X>%qmcFsRka>BrJOI?pdgSC7P4L>f;v@5cAq_2Og= z;b$41c7JOb7lWDbf1_FdDR6ow-2QLDHtQlEfk2Kc>N{}Sv*bK0zcS$cFphjiKl$bbMtk` z7m@u|I2QZ&(J=0RKBt!=d2m4$Y+*6((DNs%5v;MD8l>DVq%PrTCI}@B=)>Nw68B+4@{q^w5QqP=o8jufsSEStWD{nFSYJ> ztPuf+&(I&scH+~uR9gQb1z%Fc{U1tA^W8ef0`I-lciz(e5A?zA#yy_@y3=at#|IZ> zYWNVf7@oqz|H*%6qDb#PVW35s%`)Z;OB~n*A43~e7MImm&mI!lVRuE)=eJmCF^Hx^ zAQS6T+0JJ75eam$*)@y7dMk@*PR6afW8#tTzKCVx$6Vmo+V+l0Y&uTxps~{La76c0 z{q7u&mK?CQ0yilM1(mkXt^DYPF$mo;P?7=|s8WtlRaUPL{r6r5Fl2z5iy_s;V zNf7WvXP-;5C=6k_M0;&|Tv=sKeU$6*Q@uK-6mJJQ`j9YiqsjgBY12080~HlUs{cNn z@Nek&?M z&uI!y>VuLqNBA|h_B68dMUsi%?IU|`iNFU=`aC}LOWaC6Wi~sVHc{`43iHvr$F_YE zug%Z-DZ7I2!pAmW;ZLgSe4L+Db#Q@~DQ7{rBDv~vqwsFo)73=pV{ZMe4)bukia zR1M%&7K3rz81IwZ%sW}3OG`i6_vwF7wn6}Bk_btBJCp}gc4zTJ#dFrR>t8Btwhe=; zlL=@;OFI|$?t0=QfZR_Yu8?XLoPBYSI06=nNx}6Z<2QC3@n?6yAH=PheI_-5$bV}A z5=9wSlMfFzb`Jc;1)&j7&M+e@cfo?ydzxWOgC-|9)NXtrI?!GxlkkDZyjIrDq%!>A z&ZUFBF8?v}(`lxsGlW)?mHVBE$sBYncA2n4O4E|?FdsCyutKIe$DB$}%63QY=CmSX zF{qZrJ4cppS%UR(Ok_re)*crY~NvZnk{mvJc= zK=zAbaQQ_`BWUxu`f3R+m5-9D`hOTqCs2QdrpRKiU3JWs~4)bBkQ*$Dkzw{G^oZHEFpQp zmCMrtF9-d5cB(|FKRSvDiX9&qD_KswPAc(~@6-D}?a4NI$-7GQgsCx{ayG@U{MR?) zDK02Dd`!(R%`Wx^oCOI$0I#zLJ?@F=sAXdpyr72D{O=z^8WXOaPg4~_T2yz!2&+|% z=8swj0<>z^c#Yk6x6OH=|L_2Y6C&tEjlQC5t5Ab&+u3Ifbvqedg<(0IA-qZ&N- zHpKWg4~@&_%cI)fF|(;w75`-rk?>u{muccyJBfI&;9J!0X<2sHKcCMx@tLXmgEs0V z4=jG@QXH?klkiExq_SLDUz-GROt(9+A*}XX-gV4H(g!W`EUGx>%)$hI)lmFb^-GjU zK0%&;ob)Eq){*b05m~6hNaDIzk%EgJ{Po8QmF*ovvk2BgFZ(z%IYRDM^`%RWN2-JpOmiZg< zH3`UhauQ}(Jx#WdN^?I>lI54XjQ-FBP?EeN2%pNZHQ|zI6vMV|33Zmuj4seVIsW<_ zzY$`+r|& zGAmN0DR-t=Btq(DCde#)bK=dxHA2klcWQ$~wLv*p`?vCIl~C4A+awFH1r)B*qeZLg zWo>8GB~vCs2AC({a`dF9eumrcJ;x=F55r7~hW%qWhvl)pt=)hdiCy=bRgdzo$kY6_ zJ8N5HJoLK91MIRu@jfs||I4p!8j#5z8(@oN7$7fjLAL`afg1?q9qCHN#n3XGsGpl%NO8G*@Z{@9Y`veW^Jk|PW z(KqGFKr)3lN|%#tXVDhb+HA#6_nU6 z6s+!#|A^n*7JZUgR>)P*u12&%$bdFlZ+IJIJxsCqQQ2umO@(CHgd4426e+d*bpxes zl3ZbTO95B%j*3@`t1}ES&v1Z?)=rL}cF6P%R;NC{H)Um3iw1Mg06$LoNCFVMr zenXtjEkJq)p>%4*O(uo6O&W1kSsaG5yG)IyUegIdu?{6c{%6wc2=TIsTJ)=6cz3Ws zAR|nMqeWT9k}+rQ1uk?R_4vJtC?**ehve255$^V4PP#MmsPz%*NA8-C>5&m)-7kkH zXTkx=R#R98TAeRMX&jRS* zpeVFdxW1m?^>JP^R(vN)LdQRer$D_0-MXM{{);!?$wAOR@zmUzpf|rtd_YNN&>m8| zV*y&}?Q4t1St^zp;5c>%RIyR}PMHHmqV2|kU;>~86uuQ^vfdD6Z8AC*HQ9m}egCV6 zt7f47?}x{4d7C+#LQ%@%XCCx_H<|hYSD=46uf%xR6lSO31E%z>KbCDiwBG54{h-CNtTi6{C`&20ldPI11Z-zV%n%GBMio%tdR zIZpyCcXo`dwP@)g$B0f1O$>w|i;&w+3w@&aHgJ_vEotas3A~tcUDux&T8bcF$pL$GQHfKZOy3IFwsd} z#cNwW_E<+JSkL$;s|kLud9>!>6nQ6mZLs6DRcA=DgVNuI&;enQcXAxr<2vZ9Hb+bO zgoWFdyHiD9&a1>FBoJXvyd3cdho~ldy;ZKqfbDeTh4_)I(r!PDjn=P2dBV)s>8!?3 zr30?V4KkK@RW(!{Oo+9@Gm`esOeE8Y3QOj?zTsp+a^eab+wPKZ32o8^024}luIXvh z3&5z8ceFBznhdzEo_FTS6Z+Ojj(0}2o@SHPFZl!netk2leQaP5QBfiOozT zTwtShbab>tzQq!+t=*lVfA#YPaznF#K`4>mv`~Vb9!dctbd!osMaIWtgSvzHIVZS1 zxEkQgMQH^4HlL^O6fo*PRqu!3Ub}mG5&^;Ca<_Acq(FI;`3W08E0(xB*sw}zT`3UT z6%__&rJ6e*a3GHvvTXPf8ZohTXf*Q9titp9n@#eyvKo5WV12< z{+KAL!uU9odSc75#LW@H6M zNX|{MC>h%G6V|+S1|eorXh@qOC27JtDToEITnxuoLCD4Q>3xquZ0?e?>N7QI0*&Cj zkQicgxveShb}lDD7y^LlqqzM8=`BwgUD(g@A-ePIJ(!p7j$)<@5(y_HRd+5asjFYu z^px53taWh;|9d+b3L7OBAB_b~3MqPd$N6Gq*~WRznb=k*?Cv1ycEP!C8!It3L|{L*{OA;>t45c94AV@u@Kb_ln8_9X+%gh2u<^HJH>2Rh4NdS!i z6;fAF*vl368hQ4EJ1(($XU%3h(QxnJM}GZUHnSA(=9aZ8*wLq$gXH>uIR3tY@o|^@ z%sYr|kyqK;(w~%Gq;5<-n;qDQI`o52{Zc+YD-s$U2Vb0;41G!G`u_l&c~s^U`%c^$Uub9i<(@=HTVYNS{Sl<_+6ZP?Qt;}a6}l2SggOk%~_Ai#rfUpJ4^pf9N2 z8}384>-{q4w!jo+cTbeJ@Z+d9;;`mZh9fW+h}`(}>C-v9StS}VzvRg&J;qVbsFE#r zb|a3FRB#qnO4Uo0seL#f6t?u_t*XL6)4m3q=QP#QibB_PF6|k4 zNvBJJVq-XIzvBw?0VsMhHhD9GG;~nEfmz^1SRR@@Su^BHbMy)D%|CK+F}M<_sd4+j z*ks3Ka1W$3KWX3kRXH_nHdArna^%-jgQ$TkKfYI~20bxA)Ub5f;7dLgc+&}h++btsr$v}uy~5ZQ zsAW!>LWjBGowR)QDlFvKxi~QvLV;zT!KF3ij4s$RzpGtQ1kTye#Eg;e)Gy0pp8nHa zc(YcBMBkwz&v9mm@;$mPn908`;n-Ju2Tt6?9Au)SH?wl4PQ@}NEIb1$!VpO@(BIpH z{3W$&8ljlI+*^V5^?SbZHIL;)%C&-)gmvgZ-y*49t!$(lGsP)}A)g?-0DRKY4Ig-g z>FLr2c@0D1-G>5=*f~zx7+Wm8NA|h#RDcR-cG&jR&KM{?sHu^jIS36U8yX&N>Ke>i z+vm)hrmA=~N1nC?S*-_M<;+8mJLF0|+GU#Ig0*sAR_KDUF-vNb#1%Q!A$y1U{*V4D7DSdiE} z;;c2UVE^27&`L>o7xUrDgJ*vpLVyyxi%~~sSsw#H21R*FauTEJ z@yYf@=Nh;})KO%|vlpPAV>J>4Sq2N@n+ca*M0Z`2L5TS7IylO6)!r0+TMev}3SYlY z`uX$c`=Frh!2`--fnZuSnJ-_gBcy?Yod7IHq$ht4@!rA2mt{$g&#jFM>qx{H*28&r zLDORfm5lY>g#fADWZ(~wz{E9%4H|PlYC+Cd?Fp0rIB&jV&8fMaQ^a*x4pAWsGA@o0 zl(h3mO0xX?`SZS(R#*UPO!YBgo`s2NAu3+1^yjM^5fKr@oaMJrU+nV>zogvM={9*q zc!=8(PQ#b&m1w2D^}FYKlA7#NJ|^O?`vWa)>O{ZZ`9hE%HcDPw!i1&LCXUGL$}la) znz1O$7$N5n%7&0E*Oze86KXhK5u?lC;N{&wsgV zFlT?XRs8Esr#t{MH;}Wc-sDwl5+=oW7;tl%S-T`Y?NiUmPk8nC;}nB9Hz?y+HNk;` z!06Oes>DvFowUix7nYWmNxCEl!i1jmT9JUJq=2ZXOc62}ukG7TH^K{WiLlRWN5`F+ zL;5FpKUpET)iP%>(t_VtR;aT8)%EvwqRYX4uf}$3S}UDM*_=hgpdEHUF`2N(d*^Jg zI|J|HglFG#kbp=T22<|2wRa9=o#2_jNk~!GK3Osmvx~68 zsznXuUY!Xl5pbQa+IZ!E^f?yMop{;nX(^acbFA5_BptB71YxBpGcFVR9n}+x zW2XZg3J`^G{(mk6ZbRNys{?Kr2j6`RXSe0jK3%-a-^>2~k+9NYS zO(V9PABGyYF8?YaMlh5_Xs~~gc`uqMzset=dq{EsCve-k2Y@?P`;<^nxIE)j4|sZd z=9HI<&B_CyY-UyOvc(+gut3H)k8^2hslA)yb-IifsjT(BK_LSF`J)r@@ZCzk*shouYPJb#sBcP%7QP1kaK3T`e0aIgYce_h5 z>@=Ofc3%;l}T zXfz9WW|5PV^iuvcgtNw8E95S=6YoWzaE9iFKg|pc%jg7SY3#^&+U4XMrW&Ny1)ek~ zFP7Wx3Eu*nlw^eUVPs-5+j7I&x}aN0t62007^r)yCblFuqEi1bz?~L03@rSK<-f^M zu*xa&?={~FRH87^(y}QZJD1(%<>dt^XQ!v9Uu+shzee6$ajj@xbI&R)yiCBYSZ_|% zvZ<3pke_uej7!cW3Fs$PK?Nw*UhFcANW%_H`#<&a2y^njkaC-DhM?E{y4 zc@rcHpxT7U8#ns$Ye4}yC{&j6KXGrcz?0jqlkV)V4X&=ApRJ;cgvvPI_o^!`RUBkF z!8>?@Ek#;n0S$z^A3o5u(vTi6L63KGAs9ONam*Svkujs2st1+#eRLmASc4(Ivyn&T zXJhlcu1&44LDN8}pz8tKM%a7EX~0g@rb#Iq&|2#>{jW6wu9o7p5(|1+3V{CL*Ss8T zo~!S%U%>Y&TmjWUBtnT)A3l80ubIDAR<2!2=(iS+7g7MT3@KXD5AVMA zD8$9a#{M~35K7#z7TaSn@d@F(qWvDz$x93jZ0Mf)n&VsA3uVhO%|d|(%l_oVq&5KkavvJ<+YQ}md-^)Ak7M6Zv4&1pB{dKz+blLeDzQ`zZtI{aXL3N>53w7U8Ge3FlRAfmEB#N4nrA?c8CcQn z=m1=LaTAXWEasow)unmMQ56-Hdlvui=R5y1Ept=VlQ^8O6lCD%WPH8agj5AK#M29QUi2RTdk<*uY^T|S77GdT%%DZt7*2;ELr^O0@uJ58#5Qjhz$ zs)zwRreCcT>r!H7@TV@IcjMJC0BDXJ9dA3d1}sLZ?=od)5>}#koD)GE028$VU@~!B zQ+eFM4|j;cQ_a-rFHrZ z?R^A#q-DVpF8->kix>?`wdU!eH?d9qK%lj_>925EKvil^mg6OTY&uj3ZS3uI4<&$M zxQ2LW#x*{ENfK7<_WDFPxK}vy+!2Q_5OAW~-kZ@9I$9#@2{f@#b*-UIoM{>6tH|U# zD1bYBd&lLs`$4SVM<3NAEsHk zr3j5-1nu@7P{6(k=il_V${w2MmC3BLM3WZ!BA@sve#wCLzXX*nXYZoHLL?=w`XC*Pbx+u=2cGpx+6&+RgW-|CDDTZByF5THXe82Nh#x<2 zI6YAL+9N5}JHrvhF<{AjF2@kBQ}MWw^td@&S12h-*hNamb2lbk>-D9x7ty6(T2%zPj5>%335E64IqLi%SZipGKg6!HV%gOAgCjiK$vDaqZ@} z0t3Cc995K)GLx`*`NGEYvA)1z0k7tLIUp6=%#(=%bLR9D`%#vku{>^WAg`44AE&|j zZrRz{f##{S(pE^an5_g;j7_iMRe)KE8zi3(BpN{Muyt_2FcB5~k-T#g z6t1Y0zO4a}*wAjT`rO>+=vI|^&^(_>oQD=bAi9or_YZGf(CCT3?lPUnjB7V<&fIIi z*Eg<)<#IfGCf4#+I_v9n?T(k!xM1&yOHqQBO0#ko>38Jk-{GDju!kpaP~c`mZMf^# z=SN~sbadEvlAd9~a;jilmi<(oo(3w)(g4oHy^0{L*?A6n_1xYK*5?T#8a~ zauNi<1A3qHnIV5LZ*9HjF514~`*FDr0EiLi-wV*kf(K&;C9Iy7`Q$v=jKu=8WEQT7 zx72M#XfQ%Sb_s=3e}p;@7ew!5hKFVr(ghvw|GHp##6iUyWRC@dxRew&5$Bi01Fcfg zWDWj3CmFcs0RTmc*y`e7l5|u2BTG*Mwv-Z5J6vABejcw1+a>u1`L&}8CNy)4iaPh;>3^_|#U0S_F|4vEKkUW5 zrJ}3LMEWyB*F5;1hQJF3Uu*MD%(_cQfBZ-T@YQWn#8S!3K^}WQCrgpgT0MHPtR^fB z)6&t^J#mIgxdN(sekB`-cZs$amG)~<;Blt-`1rz}66ONUj0k%{*_401ZbbYpR=Nli zl$=}=kwi6{)TC7L;|FU$^D>-nT3uZQfp8 zZ3w65=^GvnJt{iV54dd~zxOU80wg0uudvlCzs@{0;MH^#BnHxIcR>*A2eZhjM~y_sbS4M zsfOILZV}Z#6sVCQNZWqCDeRk`d2C51_%~G&_O39Bcpt`+PyJ;Hlv3Mj7BuVGzQMw* z@1c1!_JnT=Y#$w84{6C?X6WB(CZ1ymHzomGguCW!!+t7|$pM`EihMPT?VIIJ*u&-@CdAuJK~Yf3V8M^$4p^2=xsF! fYTcStksr{ diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 1c0e0a73d79b6155d71e88aacfafc90a678596f2..fb0163c091eaf1d7e2907dd04fb03bff3ffad3a5 100644 GIT binary patch delta 5012 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 ANB{r; From bd254d089e4fa6876a4fa3549fea7771f81cfcc1 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Thu, 17 Sep 2015 15:31:34 +0800 Subject: [PATCH 08/44] NOINDICATORS --- icons/obj/ammo.dmi | Bin 18137 -> 18031 bytes icons/obj/guns/projectile.dmi | Bin 25336 -> 25245 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index b658735912702a0e4bd851202678d809614afcaa..c71e05f382a9de0018ae35f677cbe3b340185424 100644 GIT binary patch literal 18031 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 ZAWYi5ruc*e{K*>NzPh$rxr$ZT{{=X+qyPW_ diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index fb0163c091eaf1d7e2907dd04fb03bff3ffad3a5..fccdd933c43f77ea1f73605b056b3b308a0b768c 100644 GIT binary patch delta 4690 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 Date: Thu, 17 Sep 2015 15:56:39 +0100 Subject: [PATCH 09/44] Added a self-repair module for cyborgs. --- code/game/machinery/rechargestation.dm | 2 ++ .../objects/items/robot/robot_upgrades.dm | 34 +++++++++++++++++- .../designs/mechfabricator_designs.dm | 10 ++++++ icons/obj/module.dmi | Bin 1350 -> 1406 bytes 4 files changed, 45 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 48962ff51a7..9c069b9a75f 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -135,6 +135,8 @@ R.heal_organ_damage(repairs, repairs - 1) if(R.cell) R.cell.charge = min(R.cell.charge + recharge_speed, R.cell.maxcharge) + for(var/obj/item/borg/upgrade/U in occupant) + U.recharge_action(occupant) /obj/machinery/recharge_station/proc/restock_modules() if(occupant) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index e8e91caf7ac..9a0c1ea5f50 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -16,6 +16,7 @@ return 1 return 0 +/obj/item/borg/upgrade/proc/recharge_action(mob/living/silicon/robot/R) /obj/item/borg/upgrade/reset name = "cyborg module reset board" @@ -197,7 +198,7 @@ R.module.rebuild() return 1 -/obj/item/borg/upgrade/syndicate/ +/obj/item/borg/upgrade/syndicate name = "illegal equipment module" desc = "Unlocks the hidden, deadlier functions of a cyborg" icon_state = "cyborg_upgrade3" @@ -211,3 +212,34 @@ R.SetEmagged(1) return 1 + +/obj/item/borg/upgrade/selfrepair + name = "self-repair module" + desc = "This module will repair the cyborg when it is in a cyborg recharger." + icon_state = "cyborg_upgrade5" + require_module = 1 + var/repair_amount = -1 + var/repair_cooldown = 0 + var/msg_cooldown = 0 + +/obj/item/borg/upgrade/selfrepair/action(mob/living/silicon/robot/R) + if(..()) + return 0 + var/obj/item/borg/upgrade/selfrepair/U = locate() in R + if(U) + usr << "This unit is already equipped with a self-repair module." + return 0 + R << "Self-repair module detected. You will be repaired when inside an active recharge station." + return 1 + +/obj/item/borg/upgrade/selfrepair/recharge_action(mob/living/silicon/robot/R) + if(R.stat != DEAD) + if( (world.time - 10) > repair_cooldown ) + if(R.health < R.maxHealth) + R.adjustBruteLoss(repair_amount) + R.adjustFireLoss(repair_amount) + R.updatehealth() + repair_cooldown = world.time + if( (world.time - 500) > msg_cooldown ) + R << "You are being repaired." + msg_cooldown = world.time diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 6f349b66ad1..b480ed8ab8c 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -695,6 +695,16 @@ construction_time = 120 category = list("Cyborg Upgrade Modules") +/datum/design/borg_upgrade_selfrepair + name = "Cyborg Upgrade (Self-repair)" + id = "borg_upgrade_selfrepair" + build_type = MECHFAB + build_path = /obj/item/borg/upgrade/selfrepair + req_tech = list("materials" = 4, "engineering" = 4) + materials = list(MAT_METAL=15000, MAT_GLASS=15000) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + //Misc /datum/design/mecha_tracking name = "Exosuit Tracking Beacon" diff --git a/icons/obj/module.dmi b/icons/obj/module.dmi index e7fc43e610945c8bc592b14dafa4637b8aab8883..e285e380d19e9c54a9af45a18897f26424c8c7d9 100644 GIT binary patch delta 1272 zcmVV=-0C=30)6I$kF$@6U^Ykf--o@Xe7g5B6zQT}c<4mw^B&{p^ z_7;VOJxHgwqwiDG@l9*o>s<{ey{KS8*a}aK$qyZV%^3G3`QIf_r^gyBG{C!y(4oTQKl=3{k z9ZTOn?!AD;O1`M{%Sykh^y{LJX!5S38PG!_Q}jRr4#cnWd`W{}h{V zeyR_b{re7HD`)DLlX-s~SO5S6%Sl8*RCt{2TZ?w0KnxWyk(Dx4u%(t&x7yeK{||0v z29!zyQtP^Bo7-dUF_YoWoj^?pqme?PP$+l=VRTjd-zP90140EvgyR8&?UP~tBl|g7 z0AfGxc!0Avz}gXiKsXV^0$6e>xBjvMS?Cl9GsfQzFckqOCbL4*qku`Q|E);CWEmPF zKyQKq=oX2{Npy+=-e25;oD=}sf-qa~3IN=>gB!yu06hx8#QMuYnA6f}3m{_&*jbH# zu>=6R3D9RrpTBCR^DbV=@2G<9O0N&r%LxSSV3E1O4)Zp^>k=Rg8ZfoK)2Rz>m1rcN$#hf05e))pM<1Lbkc93OrU22-pdv7&z1iDgvDf2=#$2x*yoGTY%sN zNTnEnovjbZTL6t3OJ{um*dmgTfz`~rb1_iY2Ye8=&w^eBdh&OxfHkIZ%2-?e&o6BS zItm;uwDW&=uv?z_W>I3^Th+g6Om*U~|fu_Xg6F3uevA8Y)g+ifF zC=`nCfbZA9pae#ZDh*$v`2u^Rhk_$er9HlfgBftB;>dQWn>bi|qlZFLAg+2i`0SPl ztfG}rL8+@WzKMgiH(D431q@Uz6x@JA4TDYJoqvA2-wUw1`}f}Zvj*fNqm;Twky9U1#UdL6?n6WEgu6`#2ws6(SqwA zs28wfFDZ*Bkpc$}5e!3x4K3;@vc`V~d*;?%1bQN)A(!pPdV1=~i_ zs`&R71+VRHNq9+U=v?m($J0gc&nNXniNrx~^=7eD&5LXrbFyBkW<-A)#`H^Kf`mDo z#bi6rcBUFj5_6?h%~inTFaEpULAX^(15!8g&M%ZINp%A~Q0O_YFH6HA2|I^Ue$TsS z8M?=P5U@Crw-fzpqF+z+o1%|s@~xv8(L*9r^gsd*#CPb>7qil`>W6%evOB)?>T>|ACu%pi~m5 zuVv3R*JJHzCUChkP;Ur>fkL5BD0oEiu-EwCComcTLI5Jd;eey#$#MAu`*(@}q<-At z02i-;jU)bmbnFmiO#KLG*pV)SUc4tgH%WQxC?RYYsOs9tgY)(P( z8~Wh3AC3@>p*OdK0|kV*&6gD@Vy8e{F!^?X2?U&&%n_On1x#l1Z$$#8D9{iA`VbUA zcaVsjL|;+B=ZjNNk^(?e5Epm60s!}J=f>~~K!*a5*nD{rmUQSe1yHaA>{g9`vjhOz z3DDoNu6z>%DFA;l7k7&!Ksv&!#v6zx_r1nxK*y!@%5jB4p-?Ck3Pt~D|JK_1o%R|8 zf-y?11v;O=(e(i$fDaGVkm&K^1nhpFDscXN;C*8>8_l8?1w4H&zk`5P;A!ab%vmQQ zfO#&IC+hV9oD(qmc_aa+z;H2KEFK@9S?lDCI|Kz9Q?P%p56oYd%a{3~IdvTOlgw5~ z%n=GS2#kJJ^?~{F^>sOC6!>KDc?F&W1Oj#g(i+&;2Lgds1%&#*3f&7<>=Yn)0di># zz}nUa98AR{+{7doi^?|y?=My*+bg}4{fI^{AC=?3C zcfj{+U{C^sT9t+`(Oe*2>!IKX1l!|#IG6$ZDvlh7s)>V**Lo-<1=7&N!Mj@`uoy0c z3QAR_@l70Tyw<`XC}1G8P;dkGH4N6iyZj774+Vc4ueC5p3REo=!V$tsE@15PK~$jD z!XPN%7mzWM0jQRy-Q6Mg_(?RAz!?g(`2T(HL6^0^2%7$Vck{k4Yv22S eLxn=|zv2%mnL(~ImrKb20000 Date: Thu, 17 Sep 2015 10:29:03 -0500 Subject: [PATCH 10/44] Advanced Energy Gun fixes - AE gun can once again be researched more easily by forcing it to critically fail. - Fixed reliability rating being able to become negative. --- code/modules/projectiles/guns/energy/nuclear.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 40b6843c936..c61fdfd9de9 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -98,13 +98,14 @@ M << "You feel a wave of heat wash over you." M.irradiate(300) fail_state = 2 //break the gun so it stops recharging + crit_fail = 1 //So that it may be properly perfected in this state. SSobj.processing.Remove(src) update_icon() return 0 /obj/item/weapon/gun/energy/gun/nuclear/emp_act(severity) ..() - reliability -= round(15/severity) + reliability = max(reliability - round(15/severity), 0) //Do not allow it to go negative! /obj/item/weapon/gun/energy/gun/nuclear/update_icon() ..() From ac813a0ced4bcb5c887bfdc6428b1bcc8858ccd6 Mon Sep 17 00:00:00 2001 From: AnturK Date: Tue, 15 Sep 2015 20:52:40 +0200 Subject: [PATCH 11/44] Display cases --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/structures/displaycase.dm | 96 +++++++++++++----- code/game/objects/structures/lamarr_cage.dm | 91 ----------------- icons/obj/stationobjs.dmi | Bin 78671 -> 78673 bytes tgstation.dme | 1 - 5 files changed, 72 insertions(+), 117 deletions(-) delete mode 100644 code/game/objects/structures/lamarr_cage.dm diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 496654df1ae..88a89b6fcdc 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -44,6 +44,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ null, \ new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("display case", /obj/structure/displaycase, 10, one_per_turf = 1, on_floor = 1), \ ) /obj/item/stack/sheet/metal diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 148202d59e6..64124566402 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -1,22 +1,22 @@ /obj/structure/displaycase name = "display case" icon = 'icons/obj/stationobjs.dmi' - icon_state = "glassbox1" - desc = "A display case for prized possessions. Hooked up with an anti-theft system." + icon_state = "glassbox0" + desc = "A display case for prized possessions." density = 1 anchored = 1 unacidable = 1//Dissolving the case would also delete the gun. var/health = 30 - var/occupied = 1 var/destroyed = 0 + var/obj/item/showpiece = null + var/alert = 0 + var/open = 0 /obj/structure/displaycase/ex_act(severity, target) switch(severity) if (1) new /obj/item/weapon/shard( src.loc ) - if (occupied) - new /obj/item/weapon/gun/energy/laser/captain( src.loc ) - occupied = 0 + dump() qdel(src) if (2) if (prob(50)) @@ -27,6 +27,13 @@ src.health -= 5 src.healthcheck() +/obj/structure/displaycase/examine(mob/user) + ..() + if(showpiece) + user << "There's [showpiece] inside." + if(alert) + user << "Hooked up with an anti-theft system." + /obj/structure/displaycase/bullet_act(obj/item/projectile/Proj) if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) @@ -35,16 +42,17 @@ src.healthcheck() return +/obj/structure/displaycase/proc/dump() + if (showpiece) + showpiece.loc = src.loc + showpiece = null /obj/structure/displaycase/blob_act() if (prob(75)) new /obj/item/weapon/shard( src.loc ) - if (occupied) - new /obj/item/weapon/gun/energy/laser/captain( src.loc ) - occupied = 0 + dump() qdel(src) - /obj/structure/displaycase/proc/healthcheck() if (src.health <= 0) if (!( src.destroyed )) @@ -55,27 +63,46 @@ update_icon() //Activate Anti-theft - var/area/alarmed = get_area(src) - alarmed.burglaralert(src) - playsound(src, "sound/effects/alert.ogg", 50, 1) + if(alert) + var/area/alarmed = get_area(src) + alarmed.burglaralert(src) + playsound(src, "sound/effects/alert.ogg", 50, 1) else playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) return /obj/structure/displaycase/update_icon() - if(src.destroyed) - src.icon_state = "glassboxb[src.occupied]" - else - src.icon_state = "glassbox[src.occupied]" + var/icon/I = icon('icons/obj/stationobjs.dmi',"glassbox[destroyed || open?"b":""]0") + if(showpiece) + var/icon/S = getFlatIcon(showpiece) //Guns got overlays + S.Scale(17,17) + I.Blend(S,ICON_UNDERLAY,8,8) + src.icon = I return - /obj/structure/displaycase/attackby(obj/item/weapon/W, mob/user, params) - user.changeNext_move(CLICK_CD_MELEE) - src.health -= W.force - src.healthcheck() - ..() + if(!alert && istype(W,/obj/item/weapon/crowbar)) + if(destroyed && !showpiece) + user << "You remove the destroyed case" + qdel(src) + return + user << "You start to [open ? "close":"open"] the [src]" + if(do_after(user, 20, target = src)) + open = !open + user << "You [open ? "close":"open"] the [src]" + update_icon() + else if(open) + if(user.unEquip(W)) + W.loc = src + showpiece = W + user << "You put [W] on display" + update_icon() + else + user.changeNext_move(CLICK_CD_MELEE) + src.health -= W.force + src.healthcheck() + ..() return /obj/structure/displaycase/attack_paw(mob/user) @@ -83,10 +110,9 @@ /obj/structure/displaycase/attack_hand(mob/user) user.changeNext_move(CLICK_CD_MELEE) - if (src.destroyed && src.occupied) - new /obj/item/weapon/gun/energy/laser/captain( src.loc ) + if (showpiece && (destroyed || open)) + dump() user << "You deactivate the hover field built into the case." - src.occupied = 0 src.add_fingerprint(user) update_icon() return @@ -98,3 +124,23 @@ return +/obj/structure/displaycase/captain + alert = 1 + +/obj/structure/displaycase/captain/New() + ..() + showpiece = new /obj/item/weapon/gun/energy/laser/captain (src) + update_icon() + +/obj/structure/displaycase/labcage + name = "lab cage" + desc = "A glass lab container for storing interesting creatures." + +/obj/structure/displaycase/labcage/New() + ..() + var/obj/item/clothing/mask/facehugger/A = new /obj/item/clothing/mask/facehugger(src) + A.sterile = 1 + A.name = "Lamarr" + showpiece = A + update_icon() + diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm deleted file mode 100644 index e1944e4d6bc..00000000000 --- a/code/game/objects/structures/lamarr_cage.dm +++ /dev/null @@ -1,91 +0,0 @@ -/obj/structure/lamarr - name = "lab cage" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "labcage1" - desc = "A glass lab container for storing interesting creatures." - density = 1 - anchored = 1 - unacidable = 1//Dissolving the case would also delete Lamarr - var/health = 30 - var/occupied = 1 - var/destroyed = 0 - -/obj/structure/lamarr/ex_act(severity, target) - switch(severity) - if (1) - new /obj/item/weapon/shard( src.loc ) - Break() - qdel(src) - if (2) - if (prob(50)) - src.health -= 15 - src.healthcheck() - if (3) - if (prob(50)) - src.health -= 5 - src.healthcheck() - - -/obj/structure/lamarr/bullet_act(obj/item/projectile/Proj) - health -= Proj.damage - ..() - src.healthcheck() - return - - -/obj/structure/lamarr/blob_act() - if (prob(75)) - new /obj/item/weapon/shard( src.loc ) - Break() - qdel(src) - - -/obj/structure/lamarr/proc/healthcheck() - if (src.health <= 0) - if (!( src.destroyed )) - src.density = 0 - src.destroyed = 1 - new /obj/item/weapon/shard( src.loc ) - playsound(src, "shatter", 70, 1) - Break() - else - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) - return - -/obj/structure/lamarr/update_icon() - if(src.destroyed) - src.icon_state = "labcageb[src.occupied]" - else - src.icon_state = "labcage[src.occupied]" - return - - -/obj/structure/lamarr/attackby(obj/item/weapon/W, mob/user, params) - user.changeNext_move(CLICK_CD_MELEE) - src.health -= W.force - src.healthcheck() - ..() - return - -/obj/structure/lamarr/attack_paw(mob/user) - return src.attack_hand(user) - -/obj/structure/lamarr/attack_hand(mob/user) - user.changeNext_move(CLICK_CD_MELEE) - if (src.destroyed) - return - else - user.visible_message("[user] kicks the lab cage.", \ - "You kick the lab cage.") - src.health -= 2 - healthcheck() - return - -/obj/structure/lamarr/proc/Break() - if(occupied) - var/obj/item/clothing/mask/facehugger/A = new /obj/item/clothing/mask/facehugger( src.loc ) - A.sterile = 1 - A.name = "Lamarr" - occupied = 0 - update_icon() - return \ No newline at end of file diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index a0ad4429129c3ec28698963d6571b972fadd6a55..09e55039b5600b322c104f08c7d7164e93147a8c 100644 GIT binary patch delta 34531 zcmb5VcQl;c7xz6%h!7GbI+5tn61|QPgy=m)7cE+J!Ca(Cgh-U=CPWuO)M%rN=)D`g zGrAeZ%zL@-``6yJo@cG+k6D?RnN#-JXYbGco^$oB5D%;nmk_1^k$+YQjd^LspFXoY z}YzY`o4AXb>?+N>lAKdnJ6EY*FWrDw>Z^&jH9-n@77bIajFSp zyTT!Ml~`a3SewQ^wUl`QYtqoy5EyFJ$o{0C8Q%Q**7d^@g3Byj?UkBi#m;N0mouLI zsQn$y-7m(fHD&=Vv1T6o;4*&YjZ((tYjhBP+KYF(#1C}IAV!zI$EKu+0truOcAAPA zNtA}JDcy7nS97RXN^L0vtRLT4$H4}P$XJGyWF)>Mal~pY+UqE+SjTAId!M9z+l`!q zSn1t7OiOL)CqTF^wPjxJsYx?^hxSUF;jP~Xh(BOwG-Mo}gU&JX;p#lG52uP;dN^ZW zvxJwtv$Kia+HPTCc|e%q1Q1(DUX~QACPgeRDQFLgiM1$FF+NmV7?-GYUKlrij1UvG zKP43zV)SHTnQGQ}wIjtae_7(?;oMC>nJD5&&&viwcQf_;L#BGqq{8}VHmtH9$Vhy2 zTa@y1Mu1b*G}#Eo70W=dtu^A`W`6-kIVsOZ8`LoI0RNfW5a;tH;9Zc33kRGOXM-gmJM z?FMJe{mOwsYF(7+mWz<5um}b>m4$LJSy!zeDZ*eJUxOUv1Bk}Cp zL5nhwct}0J3woE^WA|E`76|9Z#oZ35-zW9l$ET8yW@tVEKWhE62SbqZ`B8%Cso*~D z321*`hr)jJQ=+XD4~))4(2@xLR2UAANz>#l+6cA`@5Low@5dk(ApKpz z0;VOQSD7Vf>#F>=&7cj0;Dnsl>5~<2{m#-)OcERP^AsSzlcst(j4gUdOY%(JIFVB<0XIA@8f|1+M}9XZYBuN{Hu% zs6V)GXnLbeJ&T<1nO2uJ+#yGwf=yb9JE`@amjB$cQ=F5Xo%``se{p|S;$P{ON%k>5 zfN+xGm5$2mO3I>2uNRfwnB0a0806EpeB5Wtm9*P^P;8=%{x|hHnl6WvsoAY%h)mcJ zURM$cI%YYXC|)>Zc@;-}r>r3-iX6ZK$Gvh25vMqO-^9#xn80hr=8$|c!pyIOFG?bA z6cXzQ6q)fF4vfOuDsAsnESt-jVJlsL$_QAtZvSb#%dc|N`zCugFMD04zT=e``}%cH zeJ9(&nVo1$dZ+tO(oZLwd%x}c9TY_S`hpz%R^t2K=Vo1y zTAi+=0>^9Kg%^DYXu<_*CMHj$$oRVS_vvzlrmdH=koMb_=0VJ%$v&GfLodFauw0fF1DQfKW_zU&Ah*}2rXK9}<)$}O>`t@uUpl-n-#bwEu+UA<}9 z>+UI*;)xJFA0J<7qfY^shqK-SPdr zhN99|CVw0$z1(k7OKinm>xSdWXPRj;@qG$skZ;F4 zAh6R96ZToT>)fuVMkf2CNI&n{@{Cf|@TKBafA8aX&6y`%Mm za$L3|5;r?HUP%B%@&KFiCnD#|34w#pWivhc%z2K?O`dD@R{nO;qD^)pu9y^rP0hgJ1E9i`qLa`3GR z43>3!w)Fvdg=KA6wr=KFE!7uHT0MedVv?fH)5H?)u<&&xLccg7DqCsKBLLr?cz~~m zW$za;mW|-(r&UIB`-nd6eidp$ zzB3b`LEGBy6CJK1rMeID>my$a2hYQQVIS}%CYjA8T`y=k9B?`rr6XGIK~YXYsT7o( z0Uv6_u{{6c&B_$$F2zZV;l9F0j)Yk7AA`PzI6?fLfF#O1dQ{f*&eh0e`SIcD=7jJ^ z6MGZx+))Rn3)8R(imsmJaDTy%7+rz)3&68>*NP$>uMu29=SA;CXs)5qW;=pl7j;zn zmHP|gbn;o?+;W0%tYqN6J$!qr(#;O&`XXo{<7Z7*k~!z@mYsb}TqG!%Cqyrl+hRvN z;~o?5lUnVRU)V7)9eIT_JI7iq`C;$x-EQ;D9$qR23K9x#ns!c_0`sV4)u0f zzc!gy6R2io9fGs>1e+EaFK;CIZ@e{-3{(s}G6^Ww;SaR3g2}3$q>o}2P@9q)n_@H) z0+I>e;^Rvj)2Xo@J&8pM*iGc_er*TFWfOi>8IXMa!_hU7y%nqDtuoj8RklV^%DHF7 z^=~J(_}&}~6Aa6|(oC0|aD)KsWHj7s@~W|Czd?zD8*I-b zt8~~`C zoei=3hTWrqw_J&_SoA$~vy#2wo0qrqGdGS{3d-^XNKSNGQ&`BRI=ig0Fr&a)EUDsX ze@1uBcKF5};d2koo%(eX3$jLXz)X4GKj-H>zOrQgK+qM9_z_Q-rj1QN%4;jfzPi{t z#gUv0wgXi&A}Bp^V3b>A7P~Ht=x#@aP=#h@-m1S+T~KfZlG3B9r}sJCl3Cbu@uZ={ zr&wP(RM5QAx@;lg9&#pczup+*{PWidn_zxr_yG^<8eB*tnR; zCi~{u@rU3iKPn|aN7-4jHyqiXP`h7@Gn#ya*NuzK2DAZ3Mdl{meHa>Ahv_=rs#MbO zK*Vi#nW;C@Tm4)rcdGn^ zJ?EB(pwRYo1vl~sD5MUVLA(N{wq(N>K@HDt0P%2 zZBA$G(HPOO@Z+5ROtlsTod^R&|I_%k*I(8SojiM975>5tvi7L=GH$6emQP5C8wy2w2d8LBdXdu$ z*-w@`gW0UqY2a4<Ce845@gxi&-qDt za!%c~Rs@-W_exH;=8K~)?its1>wEJ)QciBJK=ZOsCWJvN4t6{-VIa)@Y}WU;vF!6; zZKMUtLwj4X|!a0ub#RAV3j zeN3G#n4%vPJH!*)F}r_wW%^X_`sD6)9RXaRDV3@REGwHT*`4KB3@^9An7aj6o0$fr zx^H5Ic5A)Q`(C5pumiaDEbBB8TN}a_z3=0nSwxcqMNWF!jG61~UKw9vS%+DSgq*;v z0#B0=`DP<`<`{9y1$X#zZumW*^Z&E=O8t&+SqL3GFm$mES?R{?KjWLw@I4;lVs|cR zQ4`l0%X6^yEqV|E00jjF0U&OL6aZo8TGr2>-$fzt3JFiV2D6eOG5QA287UYdNpy;5 z%MCU2^Rtfsa8`hR#!XW&6*c7EF}s$(ZcKOSThs5yw}192Jb}F|6EslZpQu_Kd^vF5 z=fxZ+41PCaAaui6ew)a`-E5P&WNa*~ASU%QWq!Sk{Pl)x9mR<2$Uz=N43IY(%cVQV z$g|tJr@^hwKoyYlF(Qlj=GGu-8oLz9;CLB`L2r?aBi}gBVWhhJ?`rre!Q}*Qd`Omc z5*zw~NXRV0uTkC;aAp+&y4NKnBv3oS;i8en`NK8umS$TP2FaET=bmxzhLN&0I+PKl zTQ)7WN7?N!b)J6h$C=gm@Zr3PQy?H|QX0~>J@k6Pq#8?R;6<&TpTEuJJ7;WEzZhOn zuq_{Cq{-K5I9B_Cl=lkH##F)2vKfaq>sISSu_!;;v}z0YNi#D5go}%G`>pe#zFB}b z3C_z4D9{mm5fAwVQ7XTGaQN;>h+y9&iwbY0z0>!`8({1dssUZ7e76tMFb&8j6!Q(F zDRKv+uwNIEZ#G`vZHf(ZnwMQd9pB3&zagN@GsjpcY`I4&i#Nm0hy&6@Z#PGN85bIr znhI>7%Y+?)xQ!*=fNu7Z6DZ2A!tAeL76JycR3j1T4X)7H0y*PCfL+ArS`~0r=h|7I zCr#%G+iPiIybFH>a`e&MKJ~qC=OtH{|piQ*|eMl0d&Z zB&|rW+H49Ezf>;v@R71Jd-J7TirFon!BN{2pnTC_CeJ-SD~@(D+2;36Z=ndUey6OO z(*R}n*~i>E9n=ZTbe_^_<)b4*lf%QarJR=%TCN+BKB{nU`SlSCH@-&O1)w z{Fv}PU)cBw{F_t!rDo_=jG_q&k+)033Q(;)lbMkTQ#_m`G&|MND`IU$Ssc?8YTsmS z1MpPBL>n_?oJ@Nr?6S?}o2X?l=v#x8)b~5Eb`UrC)?zy(CtdhRDO2-qZbrb{vWfd^ znQq9r?TxxBFwl(V|2{EZx%R>GbftbrbFSFDN_&s34^_W_hs$VhULO3cQ0ktAJ4TTR zhLMf#Y%cjDsS}|J$0A@b--ORAVCyk6d|}nk6T`r$b)+*-4%LVG@8AJZ4%~xX9n!YK z4e{Y&cP6AP`#@qC=aV)WSdkjad^0`c=hn^1$eSF#O>+Fu5Iy0$kt0%}$z;qf3Lgr> ziVWk}iLCQ50_kW}{00#siFGJQZXh`HEjQ@}f+Jrt4zulQB0i^kOGI%QFAQAgv<{5C#cXhOPu*M=+K{uoV^JSs0>v;u5-%Wtm^bdb+fiUJbmn z6`3oUa;}_kdgk1;?&-MzJ^N{(AKTm8yWaJ>>D=2*i=T&bCw<3rH>1f(F6`y(P*qX( zo6)y2lUsh%Li7=~jn*2sq~(7%4!}d&+*a+wfzQ3|O|p*(4}R11?T#dn zqBjqKok8LmCVWoq&dJO*2jK^xshEO);b~f+M#Cf2MNaWA-z1y;_$KjgZ|fcPquY5& zQXkqfUpmTEe?Pwel`1t4(og#87|CNP<1wl07hIW=LF>6&h;OA~^=~k~O5TruS?i>* z!bm(Jx3N*}0}#IF0cL7^|13sBe>C86XRcF~TI>rdg@YqmMx@WC!04=YFDy4Ly^3O6 zxtc+XJJpRc+2xr$SAd(_Fl=wa)W`_Lfc3PrDd7*sZSP_o>i?MPDe6(=6_DqCiyD2a zYQ~(RXCc&=__9--GdDNZT|(J=&BeN?zDfP1IKl!N}6ZH?xGQ467M3j=Htf>eckMhQ_n1Q zf20TInwdBbjdeUS<6}`&krugD={}<&r-9VIgv;xKX(}58^!(N~!5xiR6`w|L(rYwn zT1x@@tl=u6&sA@8$C4#XDTRgdgii#4wJXL8Zp=v-&grBjVey^W)M0swzny9 z;=@YLjRrZNx~90SElq8SEQUx`or==?O*7+~&&qOV;8V+ludaU^cxZ;2<#arLxiWce zV*mFUmx$}{n{2bwnyZWb1Y)9&rh!!eJ8l*W79iOn5|qvSVTq#Md|=6X7n_bgI~aX= ziF`OW{e{LJih}w(&C4%BlW8{tHu(Bh`Fg7=4~p~_p1p#qdEqLss*fh?P3be4s(})7# zG}<#8EcYf`*gP(xUcytGfA901BaUN~N z%2!%@;!LTnFV~-Z+<}!+^**7;LdG)#ShO93gT`DhMc2PcK)kb?_+yhm( zf;|vsCoUk67Am6UzOwMN9thsQRJ zT1jHx$3;@SSf#xAO^5xD-wis7^Y(1gKMEM9?*sPtB5O9Lf}%P*t68;~p1I`VHtr<5 zxX5jj(-Gw-CD~tPdSDE=3q=qbd>ncG6f(c`Xs$D@gTPcCrQr_jvG%QQxTQY;ZM0#o zqjs*w3razV)&2Sk>n1|q!*}xpn^bHH)Mb{9%{p>c%!Cfsy}UDP&g~_2r*}el6HWKT z2mZ3j{+6_0ROD7e*3+jp4>g*t4GX{- z=S2_1WqnLN-LB7xqxJj+3T0XI<9E%p$2}{gb@fC*#Vjse+ojl&SM`#SubR)T@5Y7u z9Y6=$3hw9ZSJ1x~i#GvA=Dh^6D{9a7 zJ)N7ot-yq@fYFf$13L%-+=T3sxEkM0+MZSrH4WJpQDuD!Lt1my&lkskJ|&k#28+T& zjvqI|Sk+6-id-ceT|H}O$|b~rLC^0I4k=e1&F^Fz^$f|g%2Fi8#L9`jI^2lj6K8zY zbh#h`tfQTFDd@j3Xh}`7h>fOx-D@SAOis}=jOX~3#B30BbW4;c{Cij+LzLY>2 z;Wrk9d7YqQ`=|VD+z)M~$+qWqZjf>!I!Xmx__TZiyNjZeN83+Y4K(n69vX}il&SjR z7HK(|8-In+o(uSqYqj4E%}gfsz*VQft_=qV=1Rw6RID7=(nRVW&Gp(h7_)xAddVBi z=cK_dD<0F;&(pqOo%O#P-|={w?kgn0TGiq#fh4E*bb)#jVYt3Ehq@_p-{h*`f z#MIZeVjJ>r=w7|dWB_z2NK*Y|wJIvghesA&o$u@24Eg;jDm|vf^~LIPO!DWjuKC7g z&)p)`pjHxHgGmejd_i!hIKeICKY~jWJRkl|*C-knVPurGOVa|NXU&J7cwcd(>Rpc0|QM_D2+&8A8-=$_#=qTXqWO2L8LLu?5A^L-fL(d}U)|}1|7)4t6^Qm#`En}9r zSEt!FfEc4E!Fief8a)0bxkxev#YRGVZEc}+kf(##Kr<=>8;+`18NoqRquH)D4(A&% z%D*VbN&0RWhR8_uU@<6WjffGK<>iftt6Jg}dEx$A{#BAapjw%AxbcP~h#1@nA==jQ z#~YR^&hQ)BZQFiBhCwe^Xn5od>N7HVNg@Gm8pd|j!JjVzYc>kq4e2878cOfh`+GFZ zY;1UueSOGD-KIRdqAbc}N8U^JunN^k4_P|gCVEiJse#^GBn`4zNjBh>oo)UKb2gkb zbM~(3?9#BY)@Fh%j|dtLSH!s9BhET9am-d~Mok2xf?u0&Flfxjscy718lKzlA94e- zhECouo34^XBbDDAH>DG_l{NHSb*Hc1%kuDkrB3ke%MG2Ti~a-0Du6}CEE8atc72BnL52xuI=p<%&W?ivzA2Ng{b@uj_yFYAi5D6rL~b&?DuiGA6m6%_S-^~On}T70>^j+%vXka{*@7B}-lamFM}qn8R8#1dGOdf)Gw5AR zeY78}L8S6`+YfR-DlsX7R4(**CkY+W^CyaSo)2>%0YGk(1h(g3PB)8xdGE2-l?2cM zK}FmSURvJ|g#PZ0bK@mNld%gI@XXlV9{gcxqSQ;WX6$L`wA^vX29t^$K9Qbp>IS)$lkn^LlVZ+h=Q*RGqMNkl` zVlx=|d1_2KGTAb_n(?7WuPgko=n5t@@F;Kn57iWeu!d|)(`@R#hXI2YP4&?`Ey1En zXO4aa1^-WR1r6sVQxp$YZ-JiQOyBU=PvN~-;Hw*iAYyiA(+*vZx>yCSF8b2bBE-*& zmp$fIz1?p#-)brN&d&`wGcqnS5)`hT_q1bkGS@~gILDq0d+?oI<}205bJUgpG)xY^ zMzT8>rti?3-kbITHFvZ+Ydv;6^CEwi{DVoU!?Nn^8JhLtH41#6&Wk3Js<9RcqS{%) ze&8-~SZ>cF-YSZI#5BC0EThQ0F5_e7b|%>oIXB~v{8su)<=?{xXYM0H5jona%si=5 zNOHVGL6|;^ptri44!TkE_*h%ATA|HAuh8qUQjMvY5sqKd_QxA-V{{|sm{TcjOC%(k^)@8KMwE@k! z7=&d@ay;|I*=+i|DLh6;`sDby{(FEg>oQ$@VvIrOR_xW#$*@btv~LOp6ZXdtMWbVk zf4X>2*X()XburX`t-)VF(hQBoa6E$4_rOQnb%rkN4Vp-(!B$QMweu7l$2izStb8c@ ztMG{ln@<_`pgJ)&7IL}q^ynFZl&+py+0?th#+%xPagYfc*23(b>m@r!zU)6?=Vr!r z=m-5aE*Ix;fB8wnZl4b=a=-fKgZ}W;JGH($C{@S^TNmnyja3c!$1G{I_MJ)1Mi2k)-Uw z?~XRd?l}*tG!lIe*dzN_haf+)bx=JfbgD3;1Gl6Lt6ZJ9w;rXCTuU7Vs|+wKdO(^U zb075_a+~kG3{<631F1^Dk;{8-KRB$NQ`#uFqfKHblF6IKUXztI9NSPA`SRu67rW8e zdJ*lDOnrQx zsb3a7O8FVPw_P74a23j(aACTL!FHG z26?EO8ki&7^Y(ilGb&)#1gHi+BFeMGGUZxdvUdi)JI1if*?T?+eAjkPuMV);?wx($ zq#97bPokhIci+Z`n<@Yi4{X$n*wWp-u4{s4i%-mvg0-A;yA&Dp_u5>$( zh?s2p#Cb8f@Kmxa(W1w{1{{;CKNK?*d&uH5$({ta1=Mqj#4NJO*9lvvwXA1WW)fFz zaC;0heDyw{D=^IRK)QYe*rb1#T({GaZ7BLdW}>fex}tN&<_6;od`AbJmTQecj>!3h zBRr7w*OxgagKuWaJxD2H`(tvJhD#2vkvAM;$#|&t=1hhuwRx=;bX>8sTj0p3 z@y<7ZaW_bP5CIXG#L~p?NO}!LRr&b5%gf8o|4iX6!ME*(YzFRHfhM&r^tdc#tj2>k zTpg2Ty`BU$B0D^piGX@MG@VXN!`E@xJg-2hKbF>8?!xHoVxX4l+CgVuUZ>*AeF`2? zuDiJ|z;N|&sLc|`pOnZ zEf9PGK&>qTAFG(cX9o!-Q+f!dwCNj8p0{8?8~E>E`*469@DI0QTf%l>P(ldVKq;Eu zzbaDEaAZEgum%Ca4Az1ZQ4BqfWx&P_?zCqr`*u+ClsQ}9QlX`hJ(dzNCb1=;3tXb$Nx1{VGACi20i#edoEd0~c z)8Y~mj>QsoJBVJAoozRklC{C6%m%-YUX}kOa&aQ@cQOTo(EHW!8S-&(`%Vh5&n2zj z9=|zI+Mgq7wY}fqy)wI6h8>poTZw!7kcAY7Wu-|va9sfF&yW8}n>^|4UkDB*fr(!s zoxR&#Z6=Xp;o$=^@11f)ra7!-hQOwdoXgR3uc%bY@yFXL3SHhBs|I>{AGaSowMF+? zCYk=vaL88uT_E^P$&)uM?N8VGGa?zpl3SjV9{FBGm*hWYaK8CWAX|1PQ8_SB8jKnJ z31Qj^_1TxK4)<=rkE8xOy1qfqONCM)gFYl18MHsOJ6nG%BwJP7FoVPrfQ&-uIWZ2C z1Iy@*mXp~*=TP^m+A>aB+DMy@kK5nPDqec9V2Ks2glb+q`~B2o!d1dmB89E)Z+HO^ zLD-M`-rViT>%}~+$f07uaW6<1zOffB_IH2JwCDFrC#qB38)U zBp?{_1$-G>nK+*(f}eoj5n@l#`XT+MSJT?SAQm@+=rtpsHP@N3J9%um>*^BT)!Es3 zdXgDUD4X{W1=RxWC;_OW88&UN_YfU)dV~^y;g=1hVQnrIB#f4hu&W zM^}AHh*wgvxYNl^}{4R2P@AJf4`n zD=0WMV0OgcZzOxqOWx|T-N4VvA5?K6m@Si zsLNM3If3`1g0+pS_o*!ZgGvaVeP1GUSFMM>d0Kjn(^1*~muj@a9;5OuW?NBmtPv_0mS0!!S# zk-k^cSBfI?pI+CxV;L0xsv;g_vT@%H{fGMHHEkjPVEK#0i|Y8VzaNPt)zmDG+7*}? zBmZQW1+BiHI_hs*$-8<6R=DKAzjhz?$6l=%Mfd1!iHh>c99F`C2|1^PN;AlbL)YXw|oGm7*s*BO|@$ZM)~)|Js+$(RZOv z%wVOnuqcR}ZAhRi{_(9YliI+GKPluVfv#-H*N9Bdie-J=Y1PQ7jB+5O3VVHquz8U& z*LcI<%>aLg#AsINSKM;T)c*ioB5Tvolw+;u7}2C{_wP2h6y&YAy$a(g`cfmqq`NE&9f;UKCcV-9Z-v+OQV9eJ)h} zsb(W0mQ<8MFYar0f&xDu-^l!>OLji!+lcc(MYI1IOSs42oDR;JPF+185|@xbR4%K6 zuHKLWi)AYF#zkgLzn{7H z&lmM*jWciN$qz>Y(sy1pDU%SDfGIw)>|V);xSoaAZ|_}-GM%?#0U)cT6a3S8O>5Y| z{F(?==?W3+N=DI0Rqhi3H0yGPkTzB~P`6w9`66jo3vO_-djI_3)8z(#wuQj+SIZo; zV@Rt#^f@^qD43@4BkL5Okiyp!{$C3b`QI(;W3T|05Hjsf58>h0D3O#D+5KJ$k@~p( zwY=5a)7$thm4M^#hZ`GmcB5MpWhPeef74d~nC}~_pfz$5Dn?D`pu3KB7iFcT2G-FNtDe8UM8P=W%toPV*S%0IBs~lQRVS%TkMei)BnBlwb@jOvh{!;b^#)zS z0Xsic=>m92-L&7Yd%YG3i2MN97JTvHr)-<6I*x&B8rURfKcUoMiwAq*r&}7>y%kal z;*i5#1-y||s*uYa4bMXNebp!e>p#^@mVq_wV^54<75z}hdvkHE({m)A9`~%QeSSs3 zd{<)a*b_5{5gton)q&|mLjeZ-l}Aj)ax>9WIpPnoj!xK|B}4e4T5`BkE9(3!iWeLg zkwmS7bTE7y7pM`=|93w$?)q52$NosPd5`0fmI(xt4_3&_EtX~EG; znAp#g)Wg9*;KBJKYD+Zcpm;Bwf~|Y62EEsEFSJ4hMf&}Ya3MrLEaDh7yD9G#5JKux zGO=YYIpYiKK-%@8*7rzZP)+__n`SgM;JQc^ZobnI#SJprrvu?tL@jvlYTjEX;lRpk z$zUcpKJJU(?-NI#V@5tiP7aAC(Ly_F7;=L)61af1GJ6iA$B&yr34XE28t1qC4Qp(p zxc`cD11madG9zQbZAr)^+a9Vy;*y{Ds=raH{rVMXT7>!pw+aRCx>|QkjbCw8^P%|f zIG`2{Le=!)N})w>W9qLHi~!U(I!!t(`}<$51OHUU(KHAHqU!Y?lMtq>3g|iI>rbuE zj&C6;;(K#5Gg+qI|0y~C59fgi+UEivU1}CTN`s-L%w^Z>4F++W`KMm(+L9|u`f71y7;)%fj8Bahuq1!O` zXrR4T*JgYDKUpyP4$v9HRUiR51Y2`C^jt`eMj{-O+56Gc_eB@1;u*mdi&)(qWFh0 z^r#HxTs!|s@|mJ$|CQx$F3hjZz)voCgk(e)PF(DAfSrfXqtq;qV%=99HlF(OG^-u!_WMP?#oa% ztf@K(U9i5DM`T}l6~XJ~At5v20_MjFd2IeTEIWa&rDZP|g~97LE+y>uP0&DeLuqoF zWfx)t2`3lA8f#)C>q{qBmk~4pSq1z#*hSersgE~TZX074Uzxy(uUX-8;nAbzrk%wKfl_;iVa4}`c;$-YUYe@S3wf}R?K;dAJu8XCtmMa@d z-=hH8x5ROb)MnYS|LyH`VcC!|s*oj^C4i03<+KMaqvCTA-hwoRwT_`L?H1bp8S4g< z3jX}}xx&irV{9&CIr`n|vug)5gF&FSMCjQJ8W$Be z`G^xv@B2L+okz;2C-cx0B**&nom*{WmYU(b|GG;6)ehcX8SFZdx9y6vC^R=PuEpq5+Fvv^_2U|=R z8WgWUT}BEZePkphc~R5;17hq@S0dBNFW)IUdpOEWgd2Y3<+RNPPL+ATT^a1x)v-{v zvzNXBn?_IejIkD3*6ZV8XWL~&l|jg0hcZU+*7C&@3x6{$O)HfPL=a~2>4FRaw^|NOHqeu#Srg15Z@8H!%k);t%=W+kKm04GQQ>5 zrE6E-?%!hz-UT>Di>0P+D6LSl_SkoMP2dtfY@s zVKRUW+*e_za@Vdg+ORoV2ztBXP3dZS*QcgewXI`?p@KI)$T-dt)$Bn`K}3f9jjLBe zcwRNFjggC2YiP*LtWqpL1uNr$o{qnX6`1GwVx_0Ywl5VJNF@98&9_Sk)<%Pq@uXw* zxytIjXrsH^HN^XW-C;u^Oy;MNhdZU%2XMU8K~WC&T~A+9D>xEp8JbH?VWh`OOY3T) zj6^~cntL}f`d@lyz2qNoegwPEN1ji+$14!YF_KlymgF~3g7rWd;LtM|eg4}6(AIEa zDmuO)pSDZWHAcIoy1CXKX_%f;tm_d9K7CZmpJU-~zJPxJ5fOeMzf!omFDr|GfU0=me$6_T0Y z@_(z6AxQv2lhFbGv?rL8CwGJ70s8&&*=A!{A0IEn(0XZY=0|s2^{%W4@O+*}1_s{0 zpux31Js?0o8VKAnRe-B3b;QHh&=)rpS|vks>Hlnu+|e_Nj~u=s@a4|q`WM-=vfzm? zfoEps>&b|36mri5K&^|=2kk7vL@-|FSPc8V1S}bXaCqGLdRJ%P$S6t{X*~T-q;`MxS$#+2Hk>asH55NoR@Ns&TP?Vr=AFMs%%X3D zY`K_tj7={$mmurqzF@Gw_eBjH5Vm{_H4KZ!ZC|zZJ+Q*|Y`(-@zKGR49}#P2I=(2e z^kEDsWpHmBy^hQ;02ug~xK~SquV%TNTk&OAXXZ=?ZL#R+=xCsCreRh*fBm2(nJlYv z?L5?X`6-=E$csm!Y?DsI^BU;V)s6*+lLWtmOR-=a0Cz3Q1GmsaWwPis7u_Xsukf3C zQlGWLWhhHpJ~n1h{}@dBZ(_sMy8q_Bzcjj}!tcO$>&DP0A6W~DV4Y+bmgj(7s_~2q0phxJ8!SFxka*ON=c$K*iAqh|u&gqiHhj4=?Y75;G*g z0YyN{CN!HqR+Z9`^nyXGb+^d4Ff;0Y^+Fp@ze0lVy?!6H=L_xnNgO5hm%Vh+!b0wp=<~!2y8%8Ds zB_4Q~`%GPudF^kiE{OY!gAvad;L^x{pfvk4t1@WUV(|22r8li>{}?aF?U%$5Q0Iv| zxPULfWiKJf?c~Q5N*<5BcX-gu`&7bD(QCo9sT z>o0s0KfL&tFZrFW33%*90)syT$(BjMm1nOygFdWzh<^LY{N>t5*_8{xK>>IM@DV{f z5RLt7wuF0vX+!F`)}*AGby$GOiYkH^T0CtCn&iCfsysIs5Ad3+%wYLi)lixx z7I1EVzlp(bYrMC>=nlI5exJS9q}RZRxw25uBj(6{WN^TNvO2nSF{tY-XQE_YQov3@ zmPZh`IxH`LBW&fZ*u*$bmpH0?jmev zUmRqAmDH8mhkh|8X8oUWET>$YWj)l{6XSPvRbQU*ulmXxpwt@I{f}DrCY4-jbS8$Qv?b;;es~2AUhw&KS@N&W_Lg~0F=IoR zOf+vEK{@L(zSkq#o~)pe3f!Y&LCZPG%%8a8^0OWz z(~5A*zY++*r0zCssWjhy!D`S3Y(NtGJp8l|pMI15q5)*tCeiWM=}rDm2fc_m%mG0A z8FLNRx2RTt5U4Xc9~d;T+h@-@=_0jmk7T}R%kU%XI?$zaQ7>#^-b+B`)2McbQ7~|| z+E8(HedpR~-Y3E}=dRI*0Rt;MW@&BTm=*CK01$aq1!+DfQq7-e!Z^*UJu_rdZ$F8H zw^-enEnu?=$UPIVs1e&@FT;1K4Mj3aK8VxtP@(?o*aW>#;|6;n!*1Q?jWDnZd`bi6 ze~WJl6#)bv;HPOCdzC+w4|o=Vx{sO`!h^lATIm0+5g8DzPN0BLv;1+vthbtl9%d8ZJTw5r>R`>&>!hJSdw{u}TqKvU zu<-YD*?VCZYcG$&J_2{Uy^(=fwL4Ph-}a6=pA+U>U|<)G|60P^L&vbZG!Coh%qqJ9hGCL5ri(M{Bl&+_&6x zpQh;JLi8WS{(rDH+`0S%JNcU~yzTFJvgHnb*hLm(2ag;bf_t!ZH?$qQ6Yp{iy}1X_ z(a~KOEe@#!680xQgJ)U3zP_hG6YzenN+RL&m+1#)UIt2-G`=s`2kH0+R=|9CNAxAx zFMU??A8Il`5#0|j1hER_Y$0V5s+9nX)pdHTAB2?KV#dNX0j<{F6D0%HCxhN=sKO9c zqkxa1_{m0}?Cs6TDmO&l(1H0K2gb#H`RRz7t?mFSmgO`w$|lPEg;m%eFZTAar}d=Q zKUFkV`T;!iX2f7(sr~R=r#Pzis(`Bjbzt_+Y)=tIg?-(WeStgjX{h4XWS}%u6@=1o zQ-uFn_&uoh8SeB3h_I3jrK8JW4qaKkN>S6W^gFi(Q;?reFceBDS~^!n6tKZ2JETB1 zJxT}5qQ>QSQRP^#phlpPcHo1gM*@j@3_k>exkT&n z*3I#ag7Ndcuuxyz$gJmn>M0@^4Cq{52X8a#gBO|*lYm!x!z`Ew1YuFdr5_MdEGOvt z#g8YLlSD*)R@VPl)my+d-L-$f0~AESDF~>fqM~$z62kyRL2jibr4eu-(qlhDMWh6j z6o;aqbT~5+CiK7;IwM0yO8MN98?cA%X`xwr``wZ0IuyMx813aw(qOJKwXe9{-MB zjn}zF66hnr$KTTzOwDfSTxXuKKu7R?0aBZq%+Dzi0gKhO)gW>-M|4l^!2!bxiGYbrO{@iM@o~I6kAz$A>GzNSBNNBY#I^45?N=2UlBpe?rH|4`?hV?; z@LKuxIicUbf4RE)h)3rDjp$RQKM@m;Y5RzsuxRsNXlEjSB)e!|9wFdj`$m!!8yso# zXV5V0B(*i|$VctOmioejDUrMYW~Lq(6G&mLrq>b=4p3Jf{=8wOm0SO5CMD&wrH9h_ z^Y!HMFnX*0W(_JUiwBaWTYolbsFN;1vDDoE=Om7@chLIKqxvaG;f>)}@6k$-a@w3G zRc$%J95y#d-n1*Am|P3#N|n7;*M)<8$*>e(Ui4EU_WSo#@@DiXF@39V8Ca(>3Yzbq ztDNzx?L$-FcdNW43yUYI^L}W^rT&?BmoRm+WBepxN;RzP9rZAmW#fVU5ZX$$P_0$< z+qs(t&R{M;lN%qxgfjT&bWOUE@7ca?kPVXtZCKWqM;6j9#=d`lQps(sBas(qUH>J5 z*o|nJ^}f2r$-I^H03=)hQVo7`^?`eBa~^}aCem{9fpIA*o$7m2-5`H^AwdHMv!-v- zi4iOSI0x6qYeiW2BkNs6O#*nbLs$?h2o;yf;%P%aBUMWT#35BQggkGKG=bWWo@0p z8V5$H*TNjShKI(=?Nqnw4waTQ4zE*Q!p0BPs1GHRUfN(E(aPua43k8T#)0eS;=3Ct z){6e&@_RrJg?(>g6V1QsH)r@)yJ_p)q*+7L%T%a&bcpdJqm_3G@~yoW{}n%3?rqLSWsFSV?^8m#q&%gM`k_VgS* z85^7R>H%XqjrNVdOI!~d9CtaJVbv1U76PCu4=Y}Db@$-%rn{aTMZ^gBGGHlvz3i&K zm+IvP$EYKd3d%~w%RkVh=x(X64F%Cnd`@^W{Jn}V)pSrUfoYJ%pbCREvEJvaoRN*a z&V_jfCnSAV-(;kb$2dQqdULCpCI0hN>_qBQ8lj6$C@iN7-%!6UdhJt-`nO*ri&t`Q~@8xUq7!wYY$C) ze0)sPH9>!(`SE4y{may$u)^q#JpiycTIk4Z91l~fuXD!btCy6`lMn>mZVFo^Z(`1_Y);xXdEUNsKvP)y3oZdTLw z*UV@**xbwVjG8G3f*xM!MNcPn@Fnvq1j#U+lcG~u7dnO1-zO$IJ`juXYz5Cc(IOLRA7u86mC z1ZAVStisFNKarMm_kdK){j-sXW0BZ)$Ufcgl0PNsV`BV>t6%oYdyRmwNVLCYf7Nhp)DrVRMm2rKUFWei&K-C)n((o1WF54ULV#2QJReCvNz@EK1V9 zXLRw%{o-oY@9weHd?6?Vlq5Wqz8MQH_x@U6o-3%WE91c8a^$@9eT?pZ@^#}JGX`oSVm(L$R8Dy!lQqEZvyBtY9nNtM>krND z9hfLDT$w!N`|fJ=&!g;wtgNfLS(oGEUYSzb*! zoK3nR>TG6YrnSkFz`D1hbgEje)zh%*Eyz_XKiR#WYNkqa)>Ms;P5v})ZgTJ?3kp#03_f$0kN?GniAh@E5j!#xrkFhvz^MG}GH%>5JJUT#+{pxeBZo z(aIIe$|rOlVisEnV%kv`Iz!*U7I^oj@1Z|4+#2$IgSOqcy0qz9@c4Q~$+>GY6{^lI zmV}CF(-)?iIn!CO&+E=ztJu7%$c>GQF;HKVRF)7PcFa6yT72CD%ts?O>t$QUb&i^b zwiR?fpWcXI3x0rIm?T_p7>b3LdW!?J4@Ql1QLGAJN=2g`^1nDq@N9imQxN4|(OrIM_7B>&ue^FDmvaBnBiqS}Sk?9V zpPlq2k)t5V69Kp*53Jq5Uxu|UIzjF5farkUdtl9@P>*g3q74I|Rr)HWYlUqNr+q(v z=G^+ht-tTamIxX@wEEs>d?44A zw=@)dGiYIToeVg7Rn9BBaNIhg8Gs~&klkwCjk*+&OKI5(Zf#Y2lN?{{JcU_5#%oyJ z<3+0?;2@$SITwzBO@BmLHx^i;m@Tm>HFESLFq}F@s7C=`nWZ-iz`pI?Z9o%Aq~9-` zVjTP`s}sU;j73cWE!p?{>c}%UZToQ5II965_qnLyS zJ=Jci^S`?JUu?E%_CF0&_Ih!f+|d47q}BK+x)J~Msb^y2`tfZmfLUJ=uh^W~%r1(Y zhCHg>RZ5h$KBakt1$`_SZRFVN-sW6WFTcqBIP9P__w zc+RzZsGwf500Hd0(g?mWtcwi%HN1E&Ib+I)WL!7-h=#Z5`6XbIt(~@&FQO^t1G?gU zdD9byUdI55K%#(vBj_8JF?{yfaIf20e&{w<6w=gm8=~Y!?xn-G*6kKm*3{^dGTn=6 zLtj2{j6F;8ZhDq*XWq@X62CFC{!z0wd^5R4l;fS}Bj1Y;YMM$|E{c5nVEH1!LHTaC zo=m8vh2Ggb%QKnvaZ=+muzybF=L|c0R^+CinC>hFZiq4@M$O%q+dQ8zkUm}m%lWbj zrhI-02znl{P6?9C4P0HKsOcMd4_6{Fe5(a-jG2n+7?xk0mqeuno`8VBT6d96IN*CT zT}C~{&<=722qaZTwpk+QxlrU5?0f3;7EKuPHyZMCB}+#XHQKUD^23j@su5=opVh)h z9e_G{H=(^5Eu`kdC^V%S!j?LJ#jHzc?O2m8WEQsQZd!CfiRQC;v1j__ovL+*(c9S? z!R~*W!(ry5w+P`dLZvd08;P=dK3ZUzl1LCU|F_&+9wFe$6}S41#t z_Y0E;e|v1&SmUwJqOlBPjSn%Zev7~ut4g2O(`;1t6QqmuEI@+8?_`4~NC}uif|)}z z`kc*Vu;p(UDrc-scIWh|8@>US7r)A#k2QB$ zf^rB)y!vs!lHoE)SR3^7KDY;4O(&03vhP-puNb!iLY47dTFf6_X{}0c9^5ClJy?!C z;;ns0Tw=QapDpjQ-tD)ZPQm{r!j)A&*=C%vaMu>Gd2Igc-fC61KH}fGCaOWGn%2(7q2%T+Pc&2UK-R6SGk z(XhZX36v06`O$abLdX_~9H}xe-~v}F^TlJ-?O>y+pvABmf+$*2F+{?^mbu$-n0Tg6 zZ2(q*D&X?O1GBdv4W%YOZfyQ5>3_?iZZv~ZlLrEQx0s90P)9Q(SQ9so|6sLW?r7@Z z!2K#P($N*~d`+;;(hE<;G%y^7(LYx8{ws)Fa(G{le>QycY|R-S<^7%w(-AJ-Owz}JpEpB`ti+AjF`Tqy-JylR5qoa7lrCN2 z;Hooj{+fY?QOLKe_GXmsWEhezvBXPpxCEC);`g#hvHLDJ?y=z?-krHk3uyFxPk^SU zbRW()@g)M~v>Trrs_i~5;bcR;Quvr)wluNXNXkD;4_RP3{(Am#SeS4!jL+J!JN$4W zvV0k@eWkxC+mGwcPrEDsMbp-`^N}_lty$Up9cYGM+INWJER-XC=Hj!arq0u!84`B=pUY zE`k!<>mec9mO@9bSV)@-wzWV>HXL!EgmO`8)J>N<@8>K^p+L5k7!7q8xc281|A=f> zPjUC#-Egf>?gyG-#2oHlzrI;{@9P-o2q0-1!1~ymE!!>e>$WA+iymQ zVzm-4g9@tHk00G>MgnS|C`^zP3g51)^jlzz{IUqUM=BFIOMXD&UA!e=Qt7E*gcbLn zICYY0NV=j3oTz|a@LF=I{V@;S%6m3esMCG1H_TDPt>;f_^LZnGyKY5den1T+a_M)Q zZV^fe$wM+y#D)zUShDCE^d1MW5{`@aK6h?!AM;_U2YmH)ZML?Lomv+>bON^0W9Yb1 z(j;l+iV>Z-F!5Iqh}GBUhl%FeFY9ORZ3T+=6RG<4a3&Q{c>u1Y$kd2CPRn(2)Nd9@ zv>NrO%iOTusSe%vWUCZnE?G{*w2V3r;t-dt9ei3hP7=76rGXNt)4pxi2j!4fu!EwD zzdr@VCO6uGU2FARSo7yH3`IFMd>rhEbxV3Fk+ba77v@MSvW`raHWMU!*+bd?N&&S4 zF*1hjzhBm;Q`J80@!>BQb zr66W?_L2*bmbD_F<|i}4dUs?q*4l?grI_+*Vj-vcp@ZgDRx!n`Y88|2WltsDmz-7z z?+q1CqsZKNaQc#-3t8W>(y)L!p99VMY_9eA>h}}LRWk~Du|G^+7e25CQ`Dn{rVbOx z)m_pqcR#*?jwWdD8=ld0DfejhD?Wz4XuNakKoRiGsfIB5R3w&jG)w+YN|k~dLm}*A zE5lzoGP5Hw+36p{-zgBaWSQcfA1UG!RDQMJ@}f8xZ8jtGc`XtMYR+PGL$8Y#wIi_e zsyv8>^|u3TB8k_jW19V3To5S=78)LQ3;sGQW`!4B7nN2p8NzE-9R=*RIm^{%i$cKo zYj6A5qxv%02gL zU+-rwvdpS|&P-T|gxbx=qM)O94z@?dah0d0x#dNogdP}ZAVfH)rpVhvfK|p4&0DYxsI-Ucr_(@puB0Yt2qha$q+^<`$){=eg_N$2Z^AgtMa89@^XCh0Z!+b z8m)jL3rJ^HkuWL(XnYT~nR$J!_a7Y%897Z*08ZD)4@wO~rBelWl~F?14Y*Laqd5;X zj!ls?UcUIKYtrudEGe$ysh3Ko+d<0rcpM77{8r_B1T`W~)5W_y6s5uo;MofE7T%_- zdSEP*@L2Q#hA_ly0wFJNzA@3B+&Go%ql~ZM+ndGG*XYr9*4T(7Y0F0sG_v;UaO%|+ zm>edSQ&F_pOJB@dFCpqy5+vEKxG*IvowCUu>P#=p>xx$*w0ENd|MD1qV)_CbUAce5 z3py<~(ZERKPhxS||E&(dUo7z~DSfNfS-sdp@9i2HCn>M$zO-CgUKV^pbP%|6H!C@* zI{d}0Y|_2w6^$mJM8r|ns6^yMz)b&eYBS%FQv3;>#XQeD1W z^w{+jpP)q2;l}Tmqx+%^5G$^N!DESwkx+!=ZBQY?IgpdNa=?mce$x3<+}19-5Aa${ zZNQ$57Wsj^X$h5zbv;b5c^jLbOC-w|%jqfdHWB3;$WOi{p#BiD+$dL=Js2Brp4v)p zY-7d~e{@%Ejiq@u_kFUd7a9n3Z)SrjD{0%Y(C|GcH@&dzvvM!SszstWvsT)sVGIpK z?uBgBq1$Q&;P2h5IBLNJfgd#SA|5qBY_6Hr!aUEr9b_YL- z@|sPG#*lT=Vi8Oz%Ypm9CMK>dwc@frNmOeaaI>DJP<=A%OQSBv^*FsP7~!A!%aO+$ z7LJds3KYsJg7BPKtQ_i0(qarhOs&l_70SOU)t+=7ka4^Xq0e>qBu@o@TIgm!hhZ7a z3GGg@E(gy>X)F9j)h&6hzne~2Vm8DOoNT4}ZSDU__whtNDSIpdd|y=-fypwe$TCbR z6pJW?2E)k(=`#2)Yct0nei(0fQ+JY7csIi=IK7_aB8&o-Q=G>1^vt>OdkuT_qYSer zJoJFLLnAv{XCi&N8ubPX6+{H$C4=}ii%&jzs%QF-+2B>0AH|m2!-y(j)VMKZJ=zBs zsBtY5e#o8Y#`kDG8HjL{c{uUj{r#@Ju`$ePPI=-qe8T_jT!eHvLy{`$IJxet9aIxy zs){_-SS_=Ev5--!op+LfNc~mITjWEvcLOGWUX*CZO-^@4@kG)(a&)}$r9O54q`e{H zgzn4V&>8firevkE#kmTr$F@@Za|4%{%T!>4#dlrsh+m_>C=ZxACN_&72`jHpok3_% zk_cDhTojXaVz!ROXYoqc2>||oKZFkt|8Xb1-$78i?}S^?W3xT=;!bC%ETf*gX#$Wp z6Ob5H#yf}{##5Dr!G)P8latPUS{RLB)-~ald6>~)80(AQFwL9 zgkeuVE0)8w;AGyJqGqdxJdt&d zF^eRYEjg$pM%c(Dr#cwaS@OdcC(ta^j<5>9kGhh@UaS}=f7`A<7e&JDnIE=dgpi(RR!`UCO_gb1xH*O!RdL&%PYTkn5SXK?m zTTV76gUX!MgAVF|DL@xR>2W$~bSU?$jhY|{&>Je}w|Y?XhkcVLD;YkgrHOyUhC;X5#KWwsLq{0GbS=w_u>z-e94xk!lgv@Lj*$OWE&|3n41ecmMcVC>VqZZS5gkbyM|BXXxUwhQW0HG4&8@D(G0VE`~c97Zn#@ zq~2SnLos=?4R-K0aLw5<@u?K4n%ikQW{r^*YO-E)4H=|VOUwsSbKZtfYQ11g6WZS; zGqB7uW&nbsnjSMkB(3~NF`I`AG{ju%!@C+>Ge>IFBs$1ABKa&4yOxT~U&J_#x5-en z61R?Zn@JEah3dqE9Fc{TO7ISKcZIJ_Gq9m-*HXT61@6CJ6Dh%8ubL4!PSO9}BwJy% zKHY7?0!m_j|Ebql@Ebdi`s|a$!|T1;YAe3Lc)#>q#&4bgdrdUG@EZvc7q0o>o;>;_N9pA!||FdektVQ~!Kh7|sF+5o(_ zp~Jq{0FN}Nm0c|lkXRbP7=W`eauq2#`zPRR@Ixu46_-kZF5@HjJTord?<+~uBw}~KNj!Es5AKD#eP*D^M{>34nyDm zMm7CSW;^%pt-jIMsj%}v0JZC~IDLKo+o5G3mN&y#BM zu)pOq>QAXRlY^S{yJxkZb@o8#PfqV}Qagh&>fcI8Ynom{Bm21b^RmNJ;bsy6+L?_6 z9NGUH5|O4dO)dLUkk+Z+6@IE=m1c5T%wlnGOC@FwjCS3hg7NRXo()H{ou8Zii65Lj z)~vKBm)_lE*1TtAOSLSeFn%x`dw}N{O5L$xQgl6`mN;>>zW=Asj^TfwPm)|fu115@Hs^c(o`$=ERXu)56|D?#Lsbj@$_A(#1X&7@2~ z`cktht;1N=TvGu-7}uA+`>`s=*wfa0kw^`y8bCv2mDw-d>m>RnB}V0eapcBtNPgq7 z#K(a$nir9L{jz5*Yol$c%>9G?g+{rgd{U6kh>+#{k%mf4 z@+3MiX(!FWcMtVj!N4MKz6ZsuAs+%_5Ok9ss>>`8t840mbZ#gxq}f3JtRZi{p+w@D z!)*6p^YBwJTZoB?a%k~^&uk-jLKtF24(Z8SwH9anJFvj~7SG|4Z?nHyI6D#1?bpmF z9llamRueM(`o(WKC%4orldGK0%)Gz_QJn}c+HLjwudJeLsU=HoHjwOVYGdfLXbzQo z4*~onfo51uj=n9=qP;8KF7$CRNsZQ`znHCctee<=c;H0sKjwH=h%(f&r)T4XJa_a! zsA-(?Y;ohkvNCfpQ{U^wMP=rtO`xUli;!&a&=8j&t%-Tp5*ES6#|Jj+FeF1+DVV;~ zMepuv_f`cWrn$JPiagKrDk1JrsK6TzUH#m^*D{%{wMGKAF2%2g*wcSfDE<;?GEWbd zES88ZiK3X`nlY6U(hEj?R6^LDQcRvv(|_P9s(ph*S5n3F@DpUQB=#KnOiC>v3ive~-acQvnUOa&>HmiUvcPy4ET~<|<)=c~7M0^-VYI4EiN%p2eOSJFZyrZY z`+w2tBd`qsyh$9{y2`5mJ^p5pTXe~y@xSRf-*XM@K}X`>w<=P6Ap12JaA&ZBG5^E+ zK)amQ9{Y;%S=jNC6iIt^UHkfn_WuDE4Onhm`41>~grJHdcR+w=VydaG)L}7hRTzw7 z|I=9j1TO(E5PmB=%l9!o^2u=?t^dK9;2`$Sg)@K9vv$0t;qb0H8IZGOULLaLfBgRn z>LC$zar;Sl)=lk;&^eW_F{ zCc*U(hVGLZYv;S{4tT$^F&zlBcT9G_Auw#tW9-5=24aK%Cm!DUgJn!pY_QuI%`ra~ z`49(+rZa81WE1|VZ#RYYPYas25wN>K-n+Rreb1ZFeJxt(g64?pYnJfk!c7JxM+rZ? z%?|sRe1svJdZ10lkU=c|7S3)Zphl&^^{2a+;(p|x%wv%yfx0#@=`4J z&T&MbOpTCf0k0}Ah@YN2!uiUVJ+f9wpxw8!70kPsGapzKFujx6W;V2K@Bg!gN>$fP z2|w9|=|e9C%msA>tBa`e8WCI7I%4j8Y6l@6SLKP$_ODF`;M?-Q{D02V7L|b?m@fk0i@u2|l=19527AkZQOPc-b z^LERzl5ph-P?GV%U)+liUzS^bAdJUu<+%iuCg}SCM}L0#7s)n@4S5q7GL|ZW_aR_o z-$A3;PuDWsCuO9->PmSurs@JRlTyLng2HpUEtSNwQr+KE$-+Dltps8orF?IRDu!mr z?wuxji5mY+c^nw7iY=7BJOw&YV$iQ*^OK-ueo-c?N_n01F?=pv@vjCw%AtBD3J`-D zeL^W)_t+P?e!(y$Y!XY?3YRMSUz*3My=(t^QbUy{m?yXzW-2)5c~0PReLJ>P(yu50 zoOJkA4i~{oIrIBMf0_gTc`m4cXK4KVIcUUeOYn7c_zl{1=*aaLpzCFQGb8<(Q+;6n zXWgGteQmLKY3yTx5~GuL%2C|V5#S^`e<>hvWM6dd_tRp&wv&uprt#9zRI`H0?ic5H z>jM^Sn>J&QADDbQytT8rzQ`3vN~`R;5d|SGbR}o4{NDKZvo}quer$JbZqnjDjY01 zqjTw&9YyjkVBpjIH^RSYU{kB$PBfws-8R015v)Q8-sb880lNlpRk%lei?tPm{9+yU zp`}ocYnMN>70lY4VF7jz{&YF%yuA8P57QLSb3Na;)1uxpfNAf;s$2Me90@|c`YKwT zs2~LF64{PPH{BMrU2zdZJDEeMe-n>Gn9!d~)bNird-v$G#|t-7rizzIGV7xOz7+aO=>Ni5*R>A#&e5}9DYY*7R6$k%}Bd03#fa&+ztB5>UNIhB;N8` zPLSm2WV5xeReiB7`;~gSf_IE*vLE-v7BAnLTG z)oj|;jp1aS+EUT>Rc}D}5LpXrk+06`C=KJV9{i$%mSZOP)!#^6#LmgZw~;3HLCt^P zta!eEU1LCY0oaQ#yk4pXCI4|LeC2Eh6J%qF_r@*J3eDs?vxrrVX#~40n5Y0k_r# zNK^rX-Yi|rrjtL`1VK)is`hPv;v;; zH-4SgOl%xs+TWy~ZW+rt2y*j3j)55oidE71jq&=$Io6Srj$?)CIf~%}K^NM7aZ*i< zq?5wA&5S(UESpU`yWy3S;CWNQ-&1|Z3N7;#!)qC1%EVMk3Z7Z84|R7sO@d35x4@~_ z?Gb>Tl7;vi$)G{tR5}8-dTjos|LNNkRISz-pEqHgvhOyu`IIIGgl=CBil{ciJMiul zS+AX+DoLEY{jloso49xJh~jk~UxP*XzQK!!RW0#@m_D3PFwdT*tsB#B5BOnF6WBso z1P}vm6*fDkG5o*Om(VSx_xa*MiX@*?)X~i(xeSb<%PiGm{ zlYNB!{rOwtyJEBsh|+66N8y2BvjXLzlM{^TRPqI$1|@EJbK?DEwZpOu(GD7Uac5;QjK+s&F| zC{KSc>`U`Gz3iom#))vlRwoxy9Hh-@)Y=F!6HIVVC$GV~+>M?h$Mr1hX!gA_ukij% zZGtsDuQN3oCkS4ejnHTvgO~gd_<`4FiUx=sJK=Ezw%+Qi4bF|<5e3u-A{i@G(x~;h zxKrdWk%FOtz~lASYGG>y8|on{_Fd_kK0EWrrQDW#PtRjX%<3a|9ZviXe!f_WgNoBZ zSjjZ}T;U8JVzWWM@mGabNA?n1xI-xU87HJo9`pTI--|g?<+89Vuc*@bcjPutLO?)T zohr9m$q)zyq90_2MKj#=N`KXGS7Kgt@p{y;3qX-?#2#{n{pyc&2R@B&qUIxD{J8EL zqrE#P5~kzg)!eA?ov(v^46GbtGv{hB=hF#oln5GILVW4wlYyL&Rud*dqUa~O2qN&O zQ!kB&f4|t5SUsfh@st(j7njSPyuKf41h~#Jy<}?h`^Nf-uYVqq z!f@yGn?=2Ak=k8_!!MV3uLQC#iVOrhYl<%d2+7$=`4M3&z8?t~FtkO}S@mCNb`u;F z-SUM`{O-bh0gqfzu+@A>(mzgZRs&F4G!@#j!WorT0@P_KR`@698uM`D%r}4TiAeiQ__fvP0dSCP4N;|YGYwgd% zSOWS0+t*w=N0?~dD)*ReOI#2x?d{*$?iRr+=JoR$s~sb)h2gz(@?L*llpSZv3dcl! zc#jz=J&`U2Zey(x-U3QZd#hh5w!NP7y@_1}%9+!C$ow1Z6ixgf%)=>}b+`l8Q@OFw z1th~jN5r75QQeK*;^N8VK2XCV6@O64h4+0!u?%-B)M{ce(DSSaPrkyLs%!EHYJg{o zDR@|0YDJzwy)irD< zou?6wZiWCt6I1~UjF~5r-wXLL6PbVBvgR%`O&6GhPMxpHM3gv%7Kr&JN}&?pVG!v6WS=H~D$HTrU5(~u8hD2-vNmU(sN0fdE~uGCHA+7@4hqU;2i}Oi zVvebJ)>iDsEmKS1#NB+O3+`m_dU*yG8{Drr0oa6&F(qqFgKqwM{=KNT#mX5HD~_Me zG1w_jfNuPq^@~{vY#kytc~s{0lmsE`?$ZpCC>GirhGcYbx9y7fMOnr+(l`ZI>42)~ zdvlKA;e4)0M(Y*rM)Gs*L}>t9TF<-HjUAVF!iqj$-HdVc}qbai3~n!4*8#FQe7MF4%7UOEEl91?i@% zscEHWVd&Fb<*XbP$w0TwzcJNHkOsg#NC&u$z{HjcGn_`oqTM7kD=ZVsxZNR{M*rls z|Hw>9^mkRc?U9x5fg4cfOSCaCQsso{;FQw18)Ee{U@Sv}6ax-9hKfL0>y`()bVo8$lyd3T5-wyHT!m$lG;BMtkA+_*4z~V`u27t$xOjY zjh6O1No!0g5_2zPz3nfVwAYeDrq+Li(JsNpx6k584!m3CQJ9LyKDWg>oYM16x2@Z( z|BePYPdpQ?A4~pzh5QY;t3kh=>a4C+3xS;KIJ$|GpM9VW#{V5iUI=$*YIQK93@8PA zYPc@6N2M_|(xs&P6!L~GqeWqq`X(4l6kUi*x^{LqeKc1$WlKv0M$ z=ue9>^Cmkz5mQQuxvz%JRSuYl0fJ5k63%o>YQrQ)hkU47zsA;;Ikh##=ex)1)J&0v z-x!e>RKLCNLIDx^Dbg`5AG$_*oc78s;)0^7WfwSpQT{YyI6D`5e=(S^k-~w9#9R7d1CY8joi{r3`>Ph3s=ENw1MwOykZM@eW_gPKlV6Bfe@JX1hjx zMI@-EpPGdp%m2s_X!6gd%*_sk^--ykuXeKmk?D^_0cDtru=5D3J?J&-E0S0ywRQCu zALa%Nw9C$hD{{g^C5WPy=c8_)5~sJc$u&4PnFc}~E~QfH?3WT#^?R3as*LZ}Z7zHs z=s%lE`NqmM-q?ZgseSl%z~k!<+3RYQQ{+Jj%Nw5t;fAR*8gQfnKKd=6d7&+7IYF=0 zREy#OxD6mKBwBJ<6ZuYuI}P|#jjrmp#r$M!FwGY=28?@gdZy34l1^@+BbEw+QI1VH z%i%g#li`jUt(1;P;<$uhU%=k^7-^yTR-BNMjnF9(fJe~App$!1`QjRxn)e!uwB zypx+MYtxRmXqk{r-N_2j&EgC@?N+A=@x2Lv&;wgKoqe@HNU>$M`>VXy7t_PEk5@M8#e)QRT`^X z8&m`Z?mM{sp#14^lDB;K?*o(K@tS97;}rt$_@L6eG!MFKb-vrO2@`tP^woaOpNb^z zM3~p2Z^9;EL|_p9+|}E}bb|tIY*V$FyJx1tO0~H9kMrIr>#lS&#*MN09rnI2^8xR& z(_`PmpBMYi#w&P~bwu<6$9uA_c=ES_!50VmVZ_|vc>F}#Upv!eHBqb06`TS!uUo5X$<-o8JV3DA{b2opxmFJtbyyzzM z-amxkj9qv(g#xAnQxdtcr4?T#%bA* zl$JD@-oJHWdw)ZFQKyjSe-P}>Xj)~t1jH%FMa^T?TGo_$8U986j_@|BWb>Y$aETU3 zDH>{J`IaS>t3W~tilX0@;5phO0OJATi!&YAV8b5G#8>~vKRiMvK}whamHD(1C)ah6 z5e3~g;s1emAi;E*;M<{8wGg8Ux!e2(Fp%J0*XkbSl{CryBeQp^(2@fPv zFt{!}BF{I%t(v?Ca`N0{Za;1jlD0MkjG)VTQ0sZPG|jk{X2hB8GN|az1?Ew^XW25{ zVmi?t_3L&{nheO|;B`pNY8Py&`Iv3dg0-UN`y7g{jP7nU|1j>J9Dl)=^i*;Sd^!}T z2*R}!hFZ*_%t~-E&VOsEKy9)Rs8mFjLInDdY`(IuKZI8GJq76p&p$y29M0BeUUxtG zmc$$857VEAvLrgiWhIC21d|t*B5(TPGni`%L9VZ$J}ezB<^F$7mD3w?O%-bDfj2-4 z52=ifND}Gq;i3H3@$VIHE_1Ftcsws7;{bR34}((V638RiLf}-pXBi+k3`)9A`iQzb zH431w4Jp(I3X#Gla&-raAl3Y zH2+&5^y7JKu3_Hv$1!ok;fJq+ZxY%&=+dd8e`mkzB}S zPM3$`d5n%mH^3zeZ1|WzedD>m9P>MhS3WFQ==j-6hqcyiL-+6!JOyFjc?YBiM(O0l zqqNK@W|t>TER2o#6y~j`5p(;%Bhn7tVrC7Mg7%$$#f1c~nf47LmLAE2{HK0z&R}mQ zJhoip3NUQ0l=N{>j-PgqY26qB`s8^nT0yZF`lh*E?L?4(1-N{H zUr|ljcR{vPxd@!GcI{sDVc$SUz>Kh?j=3@nK4EeJ7TcB8n{z-8Z*V(r!0kR;a2d(% zjtBq7DFvI)?ZaGC=kf&gNOyh?UuA$Cb-$|ajIOL`8G}8Rg7($@<8fG?;79%nYpjQo z7mk%Yx~$qs1r>?px7*DBjL@V27o@HL^E-WM{R5CAY_+hA`&3Zou+h-sU{rofgf`r} z_3CEC<7&CCRHa&U(Fx(;!2$Gs$liQ8%3AZVG4S^wt=$WE?Ift2+N2z~i%j)?rs5Gk zJ_Bn$Nw(b-_o2bQlIYd9zvfAl;ol}Yt(dgkDvD104#Y?jH;G)469HP#`$q(yr;6@^ z4ti;^5IJ@HJ>Wf^G!bx_@q{oZg)514M)R@iBzRTwKqxq1@!AeC5F+z>f65Iw$P+o* zYUo8c=%}tK=^*0Ft_a~L53dkNS(XY9k{oGW-+LpCb|Q=bIj)Ra4lApMO(l;OOuIC= zH7$O(G4~zh6!7IhgNCaX0w>0yhUo-Y&wCmuo?`JmgV6FI)k&Fpa6mlxH5<6JKMnJl zk#!t(lcgg?{!}rU;{hG5f#mp{D<|nF3dg1tYLjQCsJBY zsg|l`bhYW*1(IGx-FqeHBQYUV>#M78Y^aBpf)_Z51jGF1j@PYarQz{+D!FZGoxJGx zB$!GVyo|0US14-)T8HoX8DP_Wp{PI;6djYv^HMvi*`1H=&eJ3cTAQ zRF8WNaMD+o*+%IMy`%IHwNZMX&m_p|^xK}p%&|z<1;Z%wCi1aNexstWNEX^({ZIcU z2~@oQ?yY6^!c<57S*y1{JlNqya*5e(rG!F}dQXzp4-P9!@1vz^M!nZ=bRco_+w+s0gYQnWx2b&(T}*4@IA6iPAlzwW*GE4bl{01Owari>hf?h zJnaUrB%zQWd4^PJ1nQGxGY5@0LU(j|i&C&^w$C$%B?mbGR4d)$O1v^@6+b(AA38LU ze|-R*C&^}$2=WS5VqS=xrhZh&3z~5Q&7X_BbdSys!S@1a$xkjv_Uu^erQkZ?0AN@v;vO(JG}G8_&$lKY#_n0;*5B8TudRD%0Y}#-GrRZmztaG zdpCS7$J>qKp~8->Gg7t&E0H!hL-N4S-ues!G^i3HV5$bqxQ=E7%=ZfRZalmcS74~s z7C8%#xe0G5*>*TG*L4MG+CIOz(-7#dEGs=}!6K>ouMUs;F)Xzb{0wxP$d0%$viUnG zL?3oowyQuYi@QYIU4p+^LxF3oz~_9-LX_&!(T-)3|F7FbgMBPe;u$f_QGe+9n`HwhrQ3E`w7_J90UMNv>T<(ke{ zm7&z)uz|ECEH4A0U7a=+gU&(*ZWqlT4R{M2d%(VYoa@7K;^jprCkX=7dPK;%Q4+kbmRFf0 ztK05X=sNYyw=n6%J*!8g9m(K!Rz`-0nVS8``Ykpd9U=aOC0fxWXHb6f@zoF4O=^t> zZ`92x-(d*!4!IR>`Oy;`=9d@v?ig)a8Gn=z=SrmHtM3Cet@`E!=xb2%H)^OX{V+Fw{IRHd3 z1*fy6oV!S9E!_7;xbZ!Cax#0#D#}e6YZRIv7|8<`thbof=ugrkz34 zS;TzK<`+?WJ7Iw7)y?iwwE9RXQI_TBolQ1Du}_O)S2@Zb(0}k{B%=)W8zAu=YKA1V zJlawu=;d>0eVyez<$_-)a_6omGVuBnHy}>9F)Vep#^&cz`egOf7k)8g;l9nJbE(t& z=6obG4htql&UBOCrd-(qaO7`y&PM=SccPUlj_l*=+3pwsZo4nC&*7eG^m=h%PtY=Jdrs$;mPFWfTxrJK*RovmIjmWx zpBZVI%O5lXZ8|T4ZV@wQ-Il2Kml>?o&ortTluejZp!8|({-To;EBQ(+XC0=*(%MIz z%0^`muFvg8Bq6v)Kg1~VH!TL(bzRTJtZ;Hn_n`=s@PI{VHgH}8StP^2&yCz(aNJMy z={Rxa@SEe~yPEYu`x`({jR>5yCNha67Ig*xnci)?-7K;-c#=mCLM`otFgtIn~EqQX`dY&^ex$} zWUQ>jUx7NzLDBT`7=2$C??_P=t7ypyy9UgeO+YYEPjg15XWm%s>XzM(%&o_F=HWy5II1d^ z(mKyVG(WP%X>n6=T391Y^vYk@qJrf@X0^8awFXM5h;ngKpB0wynboK{+hw3BJ@e2>PYp}CB*GRu#(f2@+-WD7AA=5*7 zRvobL@yj8!agF)m(OhX5?qQhdjPb!zmlp=L8cHkJv0Kq(HFx6NK`RsTJ;Tr@q5I}6 zJSLirvvy%JWcyw;X*r%;~WmU0*(W>F&LzFEpo<_gNrNE2mwQ1>;i!yEA3mN zkiA2rUKVcQXQHpwOY0KdFx7$Aa!A5OB-nxNSnS({#OJEZBAOS0M~`m(CVVC4Q1rRG z-!NmD*Zu4SNhn)G3K%~?P3|D377K46jr;Nxf2*lm*jVMj^Mi=qbd)>xG$>xo4|{0Z2;B??1_?#w zQn0(nTrs$Q_l578dEF%#sXhyrrwR!B`eMJ{v2~~ak2fus^WRd##WoeJ>z&D zW;hAu9=qBM&h713rgUEH3iFQgwkeC({59;>a;L(FpF>{AP?hbRh^GxTeKhRKFzqq8 z`yL$ykmGw=wR?k>u)G)j!Lv5rZ-Kmwygmwi`{K2;Y;zIeS!ap$sGMohwKNvmZRyA{ zgG;Ej_VpwAUWZOnm?OL1%Daj{QybVfo|LzTU{fpwhezt)XuwV=@?Wju?x@v;CSeJh z5uYJU8P9g9hz7 zm!18RpKs4&f0j`0JW#4*l46a{T^<5%_istGM66(hGN3Y-1~nbeWbaaq_e_XD1|Z8a z&~E07XpOLNn3T-ng+`&++1XV}QeZW9VlL5yF`C|Ct7qVJ94+^%)*~zXr~xB{s!?u2 z8T0t~?ZUiI1Sgeqfcb>t@xUxPZgfVnWpol#RP%i>RHrh~CrB6@Ol@d9*@VR1afHmi zUnKo$=EhNJPn14F`*xu{$Pf>ZkDwP-+GQ>(Ms6{0nL|=sCBwA1xWmF~la*9b#%#H3 z^*LqLaf2VVSlWNr(hi(9d#Al#z)AGH3v+{=IJm{9We#I+;3Dog!BCq_rlD@_8Ponn+vtE|KYx(orIv4SI zdkvmw(47{cGUkZQ8v9r=p^~to@E?6SRoMy7zs1J1aKA`+&=Dd_*<6lv9j zM-C0LnNEJwqS#y3egJ1J?cv3NV&Vv==%YS5yCB(vJ`p1tI(fb3J0o}Vjhj@+8N`G6 zJO348C*O3wvPatJ(8*Md8()`pRI3(g=@lefitWu5FT#sXnqi&Q+%?=SVN*d{N({23R7VwP?oKOeerUj9iS4gQ#+v+~jgQerLoG?CB*IPFl z#2kYk@e3MmtsHA(wG$jWBZj$3>O$N`q?v*qykEcYGx>&?rgwepikPvPI^aS4=v}>7 z{LasBw7+6)#mi!CwqXEXSSRxpf~XX z;-%1H!G*(z^HPR#L$V*oq1=@7R!{!?n;h@e;7B_)Ud#!hlI_*6__$&Xr#{KRyc-*4 zJ;OMlqhg6W=Ey)by^nzoYN*-LvJjCa^>Qjv)JXl(e9g)OSCyvY$dpDGM&rIdXWtCyI+2o0Kj0d-| zQY(zPTWOv8Q&K?t9kkM3gVRNSz^OlzCnh0FCWSBKHSQDD%CY&|f>G{#$i5C;%Gx)+ zT32rGz*2@UkQXZMJ19iH?l9LJBW5|VkRyY@RhG(aVju50mrDhVA<5n6&G%Wjx8%Fk zzTx;P3K`oX#C?T0KF5WpsqYtv&Q7)!KnJHRweP1bTn3a9J>cYA@FjmZ_pL`ML4#5T zgaRdB9N&Sto#CXYP>{2h7}r^lTR|;vAG_2!jMi7l+Iixxt1M$;8OFz8ml%ez9xqi{GC)q+M;dybdHNp+u z8bObBR^fX>*%MWBa$3$FbS+Ee^fTW_b-Tt0S~s*#F}rm8*t=5v;g(U;2L5Bjb-8gn z**vnfSl{m^suhHxZ@a^gsh& zP7{f|_F4$bb&Gu(wD-R7zxe_J=|lF)(zpk&KJMObVTJe(d}6ryj6dp2;>UrvtubG~ ziF49>&QPnNxqJGxz)G**@TR)jT}_vg3|Me$SN%x$PsR9G{51SD(=Rg($Ow6ILq=B2 z5&>&#OG}$}3xTLeiizY81L8M6uZdbz)YFR(*MO>i5_qr(>JxI^-kc$No<2)vO31>h27NFDF;VCXN@ z=)!IRs%Jw~qqL73 zoKJX1R&!Ub-CCQJLhcI#zsw*E+`VFYx;U}zF;w!;A6e43UU49w*>dJ@Gpfyf zQ1H29OfR&@g)>oQ&UB7_7i#Ezg0s)@VGNu0#v=AgD-;hUW4?>{w719rh^|;m3`%^E zS(?DrJyTMOWAAQe9 zqer;{?W;yq2yRQgQtHq|e0ollZZ7MY9nK0l!YPtZnUD0J{pDwfk-| zlMfhotX|7ikjlNQ@Vssw7#)m9=n+Pf;5|;1lz-PvMoq+LAW!Gq&}*D2b!z_6MDv)=#!577Hz7j)rwm0w1_NRw6Pe=DudeEG)mAn# zz21WCW?EB5JdLdNZJAy_QjxSLrr2BEJ>htKV_sy+SS0ar%WPlhhBTx7LmBVPl*=s7 zZAQq7tUh;EzE>hXU;)=;;0BA9m+e{2#Ds2>Z(yli)3KHnX#Y4g0&lPO#Bskl*&2tS ztFrIsq41jU%dQNsOI2y9s!&}4cbW;Gam~2JH(g6xyN=g2?+&2ng3(cweZ4<7dTT#; zR}_bFvXO5mSk)YUZn2OG`ZzOKQ&pD`ccu$MhrSY9ut~G=i#zW;D8Q@eA!KbkM^JzRA zHbGihFIqmnGT<}ilZ4K; z86Sup9Rnso;o?Sx0aw;M2lNxe8wekXMAV9~rpN#$U6)4lhbfu7_HZU^>_-FN4-_~H zTMoBOxEfK8r7F(Z<*sr(nY_*e=4x_Ca0Aw5U|5@Cr8CU)yJA!#~6YuxjKEO6M4x;0ERAXC?OjqH3hmv9{kol)F`Nn)nV7 z)6%E=E#~}^?B1)U-_Kw6ul;VDjR!E>P$FwAULp3b*L<2VdgtU^(qPFN^T3-ee^H4N zR`lY|qNx`i$Gx_#R21G=#JXEyRh5>vcTrYsD^5&2&c*A=YTNdVqiyH8h}wnR zA<=-5&@IJfFbN4O*sX=NQ2oFUxVsBD>IhMq3z-NcI7l!EX{DvZzeSC7$SU2QlAK6q z4->x-2%N_0TKGq!GUS_=3SF1Bu(DYxY-8JaNz`4^{`5&yi-of`Jw25^>B~x?y2%SL zOXZ{CrwhwE+Inu{L2gk%6vbU5WrX{LfOKwv`=zrK8G{UEML>)TY983_f|i}}+EzGT zS0idKVkQF<)}nd0&e^owmHxEShoH6-Y;PVZlXAV%`ST8bOGSS@RQVn35k2D0V=vpi zRfj%A+^qcb25M_x4ZP72-T4Y_lav0A4Yygfce17jz0|e{A})SGqg*@$d_ZY%|1sSQ zWJl4_uJfF=v{zLf07yfn%`dKMzIgNq2dkt!lioY^nlC|xgg~E+@K}>AuP`q?zxq~u zTT2)A_Kz*WjgK4k3-_8RJdV0=r-@>)^;PO&zxKp+V#zjWC1WwwJSU0Ej-5C>plW6~BccI2M#!9fYa z>*Idum(hK%EKn#)*z@N_v+phLpOX*ay#3S9opi;~dP0$}sNH#-d`HDMt@E31Dv?cLG- zRNs}5ba+_9`$9NuczEZ;KlsDak+T2+$(?(W0R6KM&pQjB2>3W`+}{K9c1Tg;J7G8Y zLCN{MVOO_|Y6{44%IaOrJu3K~|ExDEHSsd6I*q9yjswGQhw1Vf&v&MklHv?Pt^Mqd zgx=_A9alZ1Qmi~pOao>SsekVLo~*yB45n*4dZ# z#O2i~^8q0ZU)cM@3&^A(03mQto-_lsECZ!P>&>#b7*%ap@=E=L$YHKAUxK{ib7t-e zQ4U&K8VU+Nn%M5&%FrECq5FAlY=B!D2M19yk1id39u)jbv{rJls|J-~R~JiGPSjK; zVX*2WO@r4dpFV!XU5-!&9(Lm`ozidk!<#@H zb(4>tW|552{P)>R_-Gz!@`D-+>CU_fRVI;VVM@S8v{16tb8B_V-~s`5N$)pK5sX>p zrk@9(gqZ`M2JKciHYOq!Ai}R6+|o>Nf=))DLxS4ig@Dx|O!j;p%$%0L z3@|5}8vi+3;9K?8_%eVYlzY)(w1PQpQP7u{dw4hNzHQm?u&U9kWxL(ci4DeY-;JBK z9K8zo`9HT;3PpJyHGlcyVkMa>W@z5zK%ee0 zHSLNBPbRn5;SIXmD{D4bmeR$42VT(Sl~q6eiGLO0dDzmxS$ogl3X@(;Jf>x&oC0Va zm|I`s1P#fTs3>{GcjV(yQ-ih`J{lQ*pGS{C;+IGkyG>>jMmoe;y7bolO7)qCTd5Jr z7mBGBetu#9kpS65rPQqXr^29S#PF88mTt9AQ@PR`I#4~e?n`8JDUlN%2s3F4vt3|> z!fuNQWkqq$r-^%QFGJIniDiLk9JXJg_k!TG&&6;uyPAC-ax~WD2EQZBk)z;7+jRp+ z@JWqra^s~RpCO8=QVE~$$!!3jHb0W)uy2}^V{R9c z9F-UMj$a#d0wRu9nE+|xwy|5?HPjYor9|@_uJ7dT*T<8_{XPqZvm3bal=`)UHTBI| zKB@{K4Rb1*keh0Xd^@p75hWK+6Uei>1D0Gyhx3+FWK3Km2y!L?c`O_|7k@+WQELP# zwjTk1V*5?Jtg7CjR)Y#p%;49C!`HkIvp{f0I=iu30VwSi0K~3=*BTVQ=lOiKZ8*Qk zO&1SgiT;pl=%s!GzURGcDN}koB|lyQ_AVnKIh1AE!itq@Pfy!$vUTnu2RQDP0>@Wg zWe8m;y!3_!F){Ibq}#2kE}Y(CyXZIzNIY@DHM(uvmTJ?UE9^WDG>@tpMhgiX>Y7a< zfzv6nn#{xafYQw^rM1s%A~8H{ENqV=G-}sX*NfRGf|Qh9-adr8ZT6lWV4L>)KPBCn z?+ie!tdAG;&bNQbH&Fe)aM!27Wf9`%&k263Q+%m%@CUgDPs*#G8?Xv#Gq@=5nN(RgQRUJ6p8xpc zBj%Q+RNG!-6?r~RJN1GB+q50;o7uexjz|juW1-rn>Y!Z z)!i(X>g}S(zLYk_k;Z;+@mN@E74Qu>g{o>FL3+t7%6)su@*-olMBcMrQ45WXSrdsR zYaUq;i3Sq#BW;|R1ch&O%&@V7_LgEuJnUsNb!4Aoh-A3)jaB}%e7@A(qdGD9?H%!f zHCR{SuPujx-y7|3g(5998ghJ&SwnoWPIPT@x; zG0DKuE2NAkuD-?A>&mt=gdasg!oor$|6IuF+YAuC*T9QS^o--|N&Av7A_R&ej<5OH zX-J7*aw{pyUh&1Tais>eI*1|>!KDPn{>$uug!PJVNHyInB=?R;1Sdz(PI!Glb<~S1 z@=8LHHUa_{EvCV0Dk|4E?A6k)PpZ4|)`zqrPjJe1FPhFgXhRghJ@xeN=e47l{6&^r zAT-VFL@3h@nbGj&sJPJGec%P8L#e*mnu-6z-Ouuu*XE{82>YaV*ze7?KpN4Q7dwW| z)DT}n@)h}YW^dH;GcH=mb={@4(tIt1U1L7M!aI9Czf054ZFnHGPML9}=e}{PW ze$Bb;tbXt!R)ayJ43>r}jdRsH)a=gQy-~x{njr}-JYwWpv z0f{&1j~yX$E2M8{zZ&Sj?-B!lrTOe5ef-?9Nmt9@n#DZ>LghkR>`C71M&!)7kdW}@ zaQ}249C?~+z=r_|cZ(+t7Q@Y{DUX_`&yl|iI}Q#qVre`jUmZTZ`Cw`|Xm3LMxpjsF zyJW}_qx5M`W3ZWCr_1arXs| zXmLLzp8KePV&nxrPAS>lL?V6k=%!AE$-VQLS$fxV=q$&o$nIF@!SE(KS7~$17e$X! zMaYorgR%^Eee1ep1jaTN-lwAVV!kt1A|Jme{?FP0e@25D|4FWkyJm^06oDmz=I&@ON$hhO2hU*vN%6!hU8m~w@xc9MRE3?>0P+kYKk{G5vUq?#LQd- zR(d|r)D+j!%IBr;e&N3MRZa&1{LVnxvj?BS&2?gzd_}Z;-nv$*XaJ7EnN<`^ke;;ABxU-+l|YK@D$b znmq+Gi`B;qP{9TJ(aU0kV{j*`p3XdM65ShnPF=PV#96aWKQ6MnOQ|`f_72Y;etHYE zx*pKyTrY!3(k!B=M<8WZ!^GYfDQ?HyB#0eW>C?CzSsT(SjhpAA_UGL(W+%EM zAC(mqN0gfr+TAqcjf=woCdA5K{1?IBWg{YLnqFcnXiRD&qm z%INiJ$>_8CX!F}f>W`f`U-<@jE;Ijf^Btg3g^S!o-~0eCGUm*T0~PHc_T4F#`L{25%j;0Na{aL;VmqU@uF|5;ScPVWLEfFaF;4qgHgMlmTuaXc4(N`U&39_@4oJcd@fvYw@gKTL~yp}GIMDeUFXe#Gh_o1fIvGxVQu)NsnIiDND3{oWN9M`!Pc zSDX~;!KF6^eSTpn;Cw=vvOz+jDC`d~ofdO(ag(nPs_V{~RgBwDCbS}@?AXCM*nPp6 z;fR?$w?lUMCIjMFgJrk-`4mw=yKdiPl6UdbpT_nVw(7{eVTkCqOno+ zt@*062R1m^>Fl^?<#eC8nZZj*3Fz+W@%uYkg12b656z;GnFU(DBAXDSwgl95H2~=5 zso<-27VmqccV?PD^8u-koVCWs#i^(o73}O7!D@=el%(>N{!n^sT#eCkv^aT37}M_Q zKQWjZhDI?XajSJ66o~W?)|#JP6_R%rs$Ab5PML8V**b5EOKTeKD2loh^rktj=ABf9 z;U^{lI)wL?A!ncge%ceTYTJ3?@*5Uo-PD$ARf*F$=ERbLi0rLcYz1AlnXZ%@)b5C5& zL*D3;w(?5y_7f?10JZwfl2zXSDCo#iT;34`(%U`1g_8L0ud7XHRZFP`r(x#vauJ-7^A(?`@EO0wM|aqhhH=1D3i&kwZr>Z zCX=7av6hvWt73Qb%!{w==9}+UxpVge%yrYt?d?x5Jm)(x3>tr%0+6!k7L!)NjR}8m z?)i7~y9evH5g@_N5#rb2G&(u6?r!IsfC(O4d_Yl2mSVYznE>vgK((+pgzln83i8uU)Vp?%R=yX3XqrdoaCR|h(_mE zNZLu36lA+_-!3V4Nv?evp>GvFR>s>(4g7~vZX?v&nr$SlG!+VpCYT)}&ZyZ%G-qM$ zreujk|4t-WdlAm$dUNkQP`MzR%}SLjdz(B$c@~O1Yq{`v4c#-WW&iKRavzxDaL`$` zhTMfES1J=8e#{-N20VxOW;}Pj=@Juxwnu+NlE1qFeSwaggv3>{7WjUvkl!8fweK#p zsCLmudddXAYaK`B{-1~u1Q~0+7V#T1YEMzynjBV#f z&fwOnxE|Eztk(J_iD@^p8S5ZmFpU}R|HiQJ?7L?=og8Wx0uZ+px_UedLYJ(Na?sm-3r(9gW%OJOBC#Ui8{Q6G=M3X!Bss zG=4L+?QtiFZ%5s@~&+H?Yn z4*z=7BUJsL%&JJ7{2SOIh9c9f{%6$cdYZ5eV}g6Z6lF)h6~2GJFCoQiA43M9%Z<*m zZ~piHHm9tln4f7{QIU}(GOu3I$|R}#DRU}=mVdM{%H)9L!^sl|(Altbkl+U6J;|Zu zJ{|SC;3WP0!v6$%vKVm@m9<2rYm@7def2WMIy?nY;uiYkAaclFMe(%d;JN}VU8;Qp zP1y6KXc5`_r14ajaiJ@442|&z%no1P3VG&@@fU`GH1l{C)hB6=TLwDW03)|(GJ8v_ z_7N3@-g$uaC#@yPZK3Nv7w3rfHnb^t8;TU-E z_g$k?gT*8W=#U?&4m@ho?$XqLX*OJN6IfbV!I^Us#}RvF7+Rd4idhXMXoh*Q-T%Jh zneZobg zd|~Irgx&%)WKmgO={^W+WQWFlbeXpR&HZ_@!|N{}{(8-r@qM%pkaN$AXhGQnyyOJx z5nqzA#_pePf#=lZF@a|XYZn+iNAJVyh3C*Q@ZGdEv|5T3Qa zvvx^VC9OLSYU+le3ND`oO{gHz9U6yc@4Rbwf~|_G!p_nJnI9ppei&+SW9f7WD_Kh3PE2;z17r842Z<(16ebR@p2S;WfF{#RE0%A+g6HoLJ z6@6wu6k2pTc`ikH%1nwsJvAniC?1^^qrrfA*ftKgB?s;wxBZ}FJiW{E_AQE`uqlLz z3|d&6qV6gBNC-78jgdhEjox3jC&Pc4q(0bB^WPs$$=fq?i6qqAPqWA?+&?d$=<==V zoBbrWg$|4)eB!r=l*BSDG1KkWoc})Vdh)Xmh?HtSLKFUY0wS6+8#lcuneN+b zwp+j6cQ}b<^oF@b%wo@PM16=@=!iefqzBli1eoktPzL|dS`Ugm#WN=vyO5c-zEW75 zm1O|u&CKj~Kn)KM8*fkxf^fpe3)oYEfW>hCTEV}##*i94n09dRE%M}_G#}i35kdf1 z^E|V{)qxJDvW3at_qloV1A_~DcVFMv^f?2kcZYmQy-V9up~8TfPUnA=5o*}dDKl;J zOZ(CtX9BZc_^dT*+|%~w0k7$$vjF}fLRjc21Ks6SCssnIzn(<+#eQIrByJMa5QsQ9 z5GZ2fdOYzT-NESe^KzgDZr*xHgPE$9RtE?<$EN9RrplIkt;*FPJEZG8h*Ke~{!bDd zaTVBK_@1kYPDn_AHTh(Ai9%}iOMp4m8V+82DoMAU%dE|7^H(n9%xS)A@*|IDw^fx% zm99%|wc)>l2Xw^iC3pkJWjq{DX1Qp4h=q-mutko2N;v^?r~>Js>?nx!UviD7q@+CF z^=CpXQ#by{qZXkOgB4zk0dq1n3tT>D#XW~$O_*j{@D&+VDggn3v4-;}9R|+XaLiH{ zoq)j4p%L9DXBtwEy;rxvYKR)02mb*S{$*anMx9{-pBZ2dLfYHKA7Mlv%*yC>dA#GW zF;6N>S{y8HQu(O|B!_Gr;7$_fz{@FUV1 z=K*@BjXLOQhP*ro0z+54#Vw=GO1odcCu>TH2Sjl%uP4M70u(-Vi_@DOPZUoR_iw1t}5d{D2%8e9^r-;qKk?i6ciMgv>Fu@gd%k?cC&DZ>SBb^M!84hq~Ft| zwAk1y&2ybx-U9c~I(wP-FXR7o67PMVyHHTjI0hqXx%0ZwU5_dELm2L5Bm!5v8LTn+ z0K*4T=Aru|oUZN`znBb=r2Sf084?(Vz;<*n9jG2AZ^7W>L1`YyyW zHmEf3Gkbzr{c&5==a@f>>vf0^7 zXW%fu{KqVJJIN;@aNsmc*HArhLA*;}=FrjVA|2jz+8^ikTnt;_;Mf`=aY*F zqXv`^aQXkQ<{P4J1k*!oKjV$W(Eg&eb>0)t--#T|HqI-}9KCJ-h$z{nEA*hack6Gjl`SWEB>@^huOcoW z$IQcp^Sm`eWENcaeneRSC_+IF4()*r6Q!n`-M#;~A^6^#PV({pp8%&$wi;W;hek(L z^=7XdhWj%K!d(wto)u~p|3b{VuPP$8Q$^FpZ3vpJs)+ybQ)sb$JUW>WW$L9~$&>xk zu>b0k8p7|DO`oaK0Kz6$fs6C}Ijhm8(B-c+M=2j&d~d;QP@suk^+*oa&~R4i@BAAU zKvrY|kU@cZT~7j*DriZ{SUWoj;%KA0YQSWvT=LD?#d~ZJ}&F(S<+NbOxu6pV}60Gg2&Wi`b3(NfgkA2BP zFtpb+7&M?V{@P8^fY(oMwAYNrd|)$F!pv14HSl|%zotEwss9`*{k>!Duz#0owg+Oh z^5){Ks>lctXE|tRGEte7XKjU(UR{uEDDIobBRyfaPFbsv8y=fN_qatxtNRH+F5P-| zY@NV2PciLx6?-(_`S_4&lbX6@&!6034t}aMbi*Fj*bii(Zf4rAtRChZxOXnvU4s&% z9qyxl91KP!(RyQ0By?hB>RwI6W8mUetVre2lly?;EAFq=jF9|d&QUi3n$U+$DtLvp zW7FQ35-^w=PkTvW#&|D)-^5Tj8Vq*non2k)v&>vny+9FD|BUsU?p(~INe9%hD~5jI z2Uz(y{RNnN=zj=IR!kl&dSmYO^71VQ*uwf)VYL*P@$bA3&l2n~1%-tzL-0D1cF_-$ zUQ&m-u`Dbscxz3ntctbxKL4=qYM*@GaX^?$6;1aGAc6l)0Bj2sQ|~|T;;0-;Ja%r4 z;5AZDr!Q`z7u2t_hkG^QSp7tGawRymG3+mPN@DE#+>%OndUn^)5#s!czIFbpS z_;CWuXXYjyLw0aK$Y^T*j!G)mDY?X3k6o(x9-`*10~4$6 zhyhSTd`n74_G>4%#RA{>5@^eTzXZfVF3MKucWq7K6))vyn=2K%#fG9r^PTorwyto4 z(F^(zZQ28CEpbs>o5=%=$}95{3W*ckCpDEHa%Aw^4R_LKc2iJbog1=LTseo z1Ny#pMd7r3@w{5}(?~C{USogt^xh>8F+nk{o72Nh>hEP&nWRpy#2ZS?4*?i|$;^)3 z7w9+N?!=7fwnDvkq4RFxX$c9>9iJ0%NCyP;l3TJyCbp8JM`B~+0*}@?df!`Qss?h- z%cU`eB~5Ej^is=TI$&j9cquAG7^)H0^%2T5{Uh{*)%0Nq>JD1Px%wdF4|PDOm2cCD zAfDiTi5Cst+DcY3F99+#l3^F$#9@uN4oMNo$rxs2$z>SsF>;r%8QD!e75AByU;2gl z;~=p|i-ZbH5A4fBfwe|$AN7^Zwcq0C5?j3@unH^i{eG2Hdo+2o96ioLC*kR7@##U( z_65}a;O$%tYO>yi3w(ToG>J)#$oQE*V5ye(ha7?b3ms>{+MfB&KqHXfEZ$t_0hTQ* z`?DEHgr-whIEYg_t#?;0i4^cSh&OPxat&;4P4TcamU9nzhE|@gAaO`44Kzw7_T=^o|sAPJVmtgj=t+DHGY);keLlcM-rM+2%e zCbU?;>~{;@&}% z2-N%3TaXmgEoQ|q8ZBE9Tbs{KavJukq)un}b{j9On(5i8P>c#(AIV$~|5b~}4qie` zO|!FD>*#Na2(cZ`c7y8BKXHt z@B~Z^LYEkgv(N#Ij)A$rxdPD{(^K=C5_Ei^^8pF!uN{|!1g%EDhhpm`ji~6a2>D#x%ce}F2})1%sd?&GzMqUQELLj&6- zUaDJ5<`8Kk42a1OP12_u+;DPvFfG1D_=;@konB~)(Biq^Frx944g%_4VPgvHLw_Xy z&NwEn!+YpKENYfv$@KCDm-6n+G?Og8Q;UDRp#6+;s{m8$E)4B(9Dk*z5c=wy1Sj^9 z2iyyi^Rgib1O(ZoF<>5!zLcUtXKH^qIE{kzV|KJR&_)+ZuP_U{L$8qNf}Z{phX`s* zSmUs&R6Wj7(DvO! z!@Y!FCb_EXppG=e{v0zza6@NSavKhD;t;2j$H$|h0RNi~myL>$m5R0T*?cP7T`3{A zyYNoy{-I~dO!ofQ5kyneSnzaFMN5l71_oONEIv?m_k#1%LoRpi)&rH*pD2FFF_U!X zl6XX5qY*o+!{vM2_<1HslfbR<~|ybjz%R0Bt|#IA-BZ4YaP3MkY{~X{i&Jy@!S1DH=#4c zw=Sn3uY!|P;!{CER_<8s`vua!&nHWTQmL^io7()#+mcPy*ASatK7}QTUa|*IKIfvY zT{}s&wbC9&MH&QZh1phx99M_y99{Ij-wd76)FaFTE>1E0>}y z82&yR`?W@N93pMz@W!Oz+Elj0-?HBwNEw!8K8t3uuc8K?5`0urF6Tc(A5Maglb|iw zH8AnMCE;99-F<8KPi)w+&ljqT)+@YFfHPAzj5v|!3yO=EmpsY+;+nT)?C8l`k)-_M z;$bXsEu0XMogWj^E~`dCzu3JiKd{t!i0(W;y9O1435^YSVTg@}Xs<9_mC(q(FDeK& zNGs%Uhs{b-35qR;-A;C})hj90b;?0A-!moHW6hu5u&PN~Cauad9`3PvwPQF!Y; zKqVwltLUq>&Ul}jFk-9XuCeoUz1@X-Q^EAFzk}`kP(0b;x+1XPbfK5{qN_LMdd)fS z3=+5l|Nf?Vak*5Afqw=}HVE`*XAVmn4yA?drc~1JnxJS!?btP_{No>fM85~PbkOxU z4|vIEAVO@pK=bi;Ip|=owu_7Km$Ry*AXLQhBB&NAqJ{uH^V9hkr@6e)NZbU(|EcP{ z6M~f8}DbOOS zfUb>uaEKD5rY7i=NBBC95oQJwSF~Tl(6sl;hy4b`bkKq658qcG>k*He(7^E1@P_G@ zur?WFY{~cN2F;U1lGc3O4mltL9eVC7S5)_om#ehn-zZj}TH0JFt*T@1PxPhX{(;G! zNKwQsYOl%w8h~X{dc|MGbj~+6JTU#WtTmA4KM{NG{CUz>^wJMjI-+nF(QA2&HXrCJ zz^czYZG(QD0uPR(P$u}V02IW^lhryB=MHC24K5P7?CXnJR|M8IChnT@0n`?S9`Y|u zX3kEh+2?xvirbph2ir+}v!O{Uv83Q; zg`1cWR>JKILp9U_jV!;A31$}vAxRMC;NMlw9L-4wb2yfDh!_BB*gX?DqPdMt-w0gP zY38^2_8qaC9d`zP-<6x?VBq=d_&M*}Uoi>Ym@nofHmSY!+n5wM^0ylrq;gN(jCu7z zB_~^re=6M-e=`X?VA928-$5UkL~_+VH%`FC_54XuYH*@HK7oc}2Ptjon{L#{zp%Al zC=@xG7uak7LPyt@eQIbL#DfD=TXdfGJ^kpSms!ipA2I@DU0t)%?mqmf9pO8l`a17o<-6aS7eK zqk>G)$eEf;X}Cl|^`>=~@X=KCe@Qg}#2v)ufdZhWq7r{TMf2CX3O0{eQn$huC!*H+ z<|}mn>!u8>#zlk3XDOh^MC8+&a3m`IdDu$1iCO8Wm7QqM^0(1SSn7E6sddww2?6>F z3yVx%&O^K}x3<8l6iX3RqT0o44#1mmwN+&y9X1WxKd}FkDvBm5h_#4)U|QWX-I`OS zEN|Oyi}c?!{yU_R+1~D?8!OO;_kBgI#cH0G3pFPVr_ZlV5d{*9Gn+RuH39>OPCfPe z_bEekR}QMlDUW1vGgNDeTg$|^JGJorVtmKFrhC4!^My?XZt+06ufWRpsQ|T6!nM49 z&Pc3CRW{<~=ezOPB+?;=ZMhA#flvFcAjfO~45@eEDy)%p;3!%zjO{;$>n(d<2F}c& zAY5YFSfqC7eyRVupbeBacQCwV_9H0LFS)siSy^%5n@^vnS5wv04(sD4rn}FlBYM}` zB7rBCB*Hup;DG%6Yh-+;eU&-tvWj`(E<*QlGHz2>|g_o~yPw z?9-vX;o5a0KTcZUA&oRL4!liGpGl!saUYuJl2w4|XId#%K1|uVT=oNB0OBf~`XLjw zG22(WvGkdBBY(<=r@d@zkx$Nfd#3Bs`Teihx*A1?2Ctu54#fTF5?_p#0)3XAPRa0} zQ&0BY)nyUKB1ND4^vQHF;EzQxzClmj5d;0)vsJXNo*s@oo@3QedS4o)I0L6pF&B@ADoAc=z$^#;Hao4nOfcoL(;s^57M%qn!O~_)AbJ zIY7DC@pc2S50eclwAKy5pzC~JJ#K8<0H6&yHEm5`3UTKT7>zZzOkil4ekKyukjS!; zb^Q+QL)bEdK;vC9U!0)9M&}7d6_tBd$PWd@HR;gkhPjuE-TFrQOS5q5t0@ibM!SIi zLRI=4Y#n*Ml>E?fRaH7weqP-Mn6iFnd9VES+T?28t1AR0(@!}iVx(`#%-P5c0ONh? zNKhcU+NTCK2a)+w-oG8NcZpnPgCV00(4p5GGiD5zKzEx3cd!Cx$qb`eR$EVSf1-zya!)=D=Fbt4|w`9#W=+D?2%tS-(swf`3U#tLLq)ecSCE! zLJxKa%AA?o;A;}U7l66$&rp3MW3eJV>7?^r3^`uL!df){)2FxkOGKQAks22ZzU9E3 zpgAzM$Z7$>VfFKq`_&LlMs|f8w!i8?`PNAOM7$Q}%-)18W>9j&S7l&-o{jUS1!hXxuBEfF?N-mze{4P=Dc8N(+y;~Ct=|AJ z7hdlR_Vh+sngZS#D6ksJ55HA2F>h$`T{v|X^gvq^H}f|7Xj43}cz&4K*U)jf3t4Q# z?DF8Y1=_GyfwMOiRVKVuKcpH;o#f#eZ8%Ky4}m_}3MC(%TE~lG%^xY#qAzFA7OSY? zsJ`E5=%f9R`0cNBg9p-oaPS@A7Y}0ZO*CZ~>pPNnkziv@jTx!bS=Q*LO+;hxReUJc zYLA`O4LjRpbltfx+p}Aj-c79!W$j#;>h9%IcG=6@;SJf9d-e_Z`I)U?LUF8cl2~AA z^YvB2jQQGFOaI4-Ln14FF1n=F@@7V9LQlU{w2gIb)S}7S*u1d0UWW>hQF{ul?{-Wb zG}~nU!+V}|^cI?dwB~=XX3G9h^JWtL+fouUmWfH8bE@0asPY9D6x_Wz=GGZ;0KUpu`5lZK5+t}Y`ut&m7L#5{8zQ*IOJ<|XjLuz90LS@oJqnI$( zE>8uon<4HCT)pidCXs$mzL2xj+0NP9PgZ~G8O=6Qio^mxG_VPFuTG-P1sgApV4F0& z&|RRl(uu*afF?Ee3KFNeM5XQaY3s(7^%1f3WrlqU>#Sp8!v2=$g_PCK_4x;|V>f#5 zu$G7XjnhXAgz@8^@qPYsNhaj@6>+w)MP*C>>*bS-5~FQHH=4$I<;Mk=->n}qEcWL= zj6LmKI}W_=&lJk=J!$)kKknRomb}1JTG2uFN*;1050^KRo70hn9r^Jy*Cq=?G%+;~ zUEQlwf^-YoZY2NSs;P;DKtxySIN1G30l9;$gNgb|%*P2;DnPBv<(EDlfWi{4YOSVHnlbLXgV*giiq^9w3BR^^>&x)qj0F z$yK1_$3NGFX(KI9z|t`4H~z*!w&v#~_0Plqu;SDp9X^!m*PMopL0kM`oORoE5qdye zX4t%DuHSx*%wozeJynIatNctI%h(^z1aT2Nwi1)fM6`ay@4b5H=O{{T#ZFU-@}v2n za}1&+;X3O6YT(Wg${s8yG5ABlnUYuZOp_92jF^j$gqyWu+EscP0++wy29&#H1~uP? zgk)0Wrs|P`Xm$)BxCaZA5khSOqY->Sg`VdP{tM2j0X$AcneG^s%TX1Yg_mJtoYlX)r1VX>za6ca8#Y=4DY92{we zeq@C#C4@j`eIMKN=C<~s1-esmzHAA`&6CoOFERcpDo->9TgPOhf$B|(X<)xGR+X6O z#{oyj-~iGY}VJX1QiMHR^ufs^>=)5Ut))?NDT}42S4+jr}}W? zzyPLjM+j&Q!DmghJnNO%n`y0T;5Dd{rdB7JQTrk9ZkfM%Ca7~1qZVsk1#D+ezxE34 zwnb%RdYS?hpG$dG4iJ6wFVwk)_!nM<4%C05-@49U3Hxt0%Y>m9e*p7;^G$ALT)GLJ z=^b)Xq(5De6#ONwmeTsqTtm!(lYx-LjHgb-2W}3_N&X@hG)kP$>T#%ahnx;0lY<~S zMP}?HoRKY^S9VnrtF0&@K|z3;A*>)@U0#}~wy_0D_CIY=)|=u5bet$X^}$kKCbT#| zRO6yjoESYe4#1PD)0J-$+ZfYxmcR3SGSFW<6F`0q4*5U-OWmE-;}BB-YIAetKe-;i z)@aOa(Ke;0{Z|;+nz+x?c}3Ex)X?;@Xj3=Oq5Z+K`Uw_*TZC~&Bg8a){vS#IryZ;| zr5|#I2%Z>wLIj%tt@KpeWt+R{I!KR(m=vM1#I`nOrtIG@TJ8Vvyr#LSvX7(hk1TN20S zgo`??ktH^IRgBnzk>4U5Z#J>l)R62hRR(LD^iw-e52^$mcS}+hMt*y~SEbUSzmW&q zoV(m^_z_Lrwc!+HNAf)NP@w_5DL`_Rgd9FJblWxPyT3PhhO9N}{S+V4cRxT^0vrA3 z_gA8pbDo>kGNOvBFlDCJ?_=vaIQ<*BIcK)F89(5ljfg$Zwc$Yu^fP-w7?HwcXq;<) z`BDFfK>&K5UtQf-1`3UgRd56pw7^XE*}Z$Gd>~>WHxiNnf1ls0vX^-QZLYHDXc4ye z*ymo;&%T+Kv~-d$mCj_ST&A41T~G`^jUeW{+@#mN!}FJTI1g9c_Xp)0xujh_sUGt| z>I(4CC zzQu5hHk(VsswoBpYY4ET{&r6|ij>g-b_txViW}NnS200U`rVDJ_UXoNN%9eVW`~#* zGZp-Od}O}FvDJ$EZFrg4_+N@z4bDbp-{0o-Fw#c}HYKx^>$UxL{&puh2^~Y8-^1KT zCcve(PS3LdUh1@OsAS)A2>Qmt<%JR!L@qzAKdojGDqCjJeB?uh=j1YiV%bQq{0f7raPDXx_+{mHKzq&0crXd9-BbNw1x|n#^_}j~OpKjfInPYvC9D zs{mks)p0R)@$8I>40qrC5pRniHvD=xUH8`e#gwI{YZwuJmp?m%qfd5zEZP}TxD$xoMDPdM+4HPoQC5K z>Y=_J$Bm4VLt8_;@nd_12xM(@forIvQXBDD|ql2j_KB(V9p8E6X;_a4Rr*Li1oxG7P~LTkvcQE|u$!1q4Z zMYg6H8XMaN^dAK5wKDGBF`jAM_zmptO)rxGq!wBWWpjTA3M-D?AncL0TM52DZaYyO zf@uv^^p`QT8@tM3N6Mp08T~Cy^_f%Or50${;$C+P4D9kGm`P^A+^)0aSsd`R@l2U zzi5y`D68m(-2EnzH!OE11eq9r<)>J>@#&7)~O^% z90nC%LAT901346{2gxY^Bk;U$O1EHWzzmrzQgX|bf$$nm2TotLl3jw*!eYx#*ekjY zAC89oq@p`-!d|Z$4Q^Wm-z4R4JA(B?NKI3)*Qf%@JKY~&(WkYWnlY*Bk{B)CaQ027h3Wvs;4T;X<@_}#t<*X_w)FZVbN%syt+lBb(_M?3UZ z<=@tISxH3_y1T2Fe+mcACUujXy<()wLW1cVnE`)eWwvq#fln8g!svd#zymheU8w!HqB^N^i9pc@>^e$Dbhp$ zu5@f$LG~TuNRdK5&QX=EiKvN{x$gYnk^S@GOWz)SVd-Xi>(0i$l}2JIBte#pq6RpU z78oQL6hQ&JdS0SvAW8bXYzGj@30IT|L3hA8Pq5ud9eeC3GWVrUD~DNI)U`kB_?#D_*vhZnO`Ek_66wB_%3zN(He%mNk3NFVJ%Gv7V5(k=CxrH=vY3r zQTil+!K>DXn|g?*VpVr{G6Ts2i(eM(gE1k~iEaml>fSSrf4ODn(oAKVJ2JG#e%yVh z9OgO?@mJ5BBzNV@xbgsXl$uD-tEOr*WZ%rV_X>Ocm$TO|&0u_j-sXr-0>mXV&wHK{ z=^0-{nkm>q_e?DyyYJkHsi)`0SxNY?{0)aUL1`g>Pd`%!zBsWXOx1pDk#}5|bBl1C z)h2DK!hgmb#MKL^tXZ)RADpNkQLe-L z+S@Do&v0W3XSDZvA+qzYGBuhn*rj_;9`ejwg3BZK$1pjbK!*8st&RI zv|0!PPA`dyF7vO>SwXL+{*;^20h=M%5Mf9hWCS=h23J}_xs$P(2bQG6nWich>_7+I zsRFUDLob+;Bt7QhQ=n#a=53h!Oq1G&e(RLsPqn)2KTMjsDre8dkyBil%f1wi=C~L; zIqvwLMrLyoax$Iyvq<*^y=#b;VHiR6T?k`X#XJu3fjwJvOM2!h;=8aI2K6(9&aK0^ z9jJ^w)BF_CFqPTk^8IgoVY&$m%&mjH!tw$@4OdJ|Jg3!xa?P(fUc)>^ zno=&Yz@(rxpZ(pT1)do>#Y*?ao|@Or3^3mP#yL|hA=jEKJ>z}AMpDlY3wnJ|4VmfE z_{@~9tURc=&^oJ6+E#vDhEfMk`;-a>j?XqoUT>Pi{%F`@e&ZQBjkU#Y_2+>M-ANt= ziJMI;MLWiiIe+h(+wr=<9_vV~&p*Sb&CV8B3BY+@z6sF%{eUU0)mYJhiTq07PmGqS-f?7RAGmL7eyP|S zRANSb`(o#0g2)Uy(JLBO+GP$53*4aCm=*SlhV*aMhmD;3w3QX>VANIsuqD17DVEvHfwip=%*3#Q|v5t?v51^u2iqUm(L%NJQoD=*vj zxo(VCMnLDs*8a(tpiylcw#vAbUV0NTZQH=p`6SNuB@9&NkUeb4PCL-MorXc=+#P}@ zKIwstZS8G_T%z_-E>3UO6?qFbg2f-Nk$ciXUm86`LI~<)p#sF*P0#hH!z6< zt{W1M#|AMSxNKWZ6d)kdpjWy-3*Vq9{2Cu8bepu_;6vTK+LqNQt{@UCgE9B3?i^OA z7Q#jhDZJU$xifQV>R0#_52+0_tTT0xflf??E5H1)h|6}fWVT1xjwmncPYTBtIQgyf51 zQ3LL+iAW%Y^YA3s8TU`Psh%0;E|2WR2!af@H+sip8$fl}ui60*9qCr$6&9m)PJ zQC~0FM=w3Vk*frCjfZ}U^v8J+^Q?xUb~s8bqR_r57a z6-Sm7ZzrduB-zv5j)zR zz5E!=!=KycN4_%>-PYE2e*`{$S4A8?S=>+Hb|Sn@(;;}d`gzHT%E{DKiP3)AD!=V# z+{!T?mc2V8YG3yH)Iu4-H%USJoDs$>#GOA5U66rljZ5X`q>S4W(k@*wt#~q*n`SEo z$aQx0!1Q{eg!PX&m>u*8-6r`afr7e;%m-3`F z^R64-Ybg73Sl+|f)ng;G-;sg-x&h>}Z#g?i-EEE=@gOXDXbJD)O6>)Ls3Rl(1&TH{TZ8;ezsam^j^pTPt6F({~{zt|lzpg=E6prIiYN>L@Y% zv4xS94W9b?wYejF9px;0t+L3xgaOjEMc2q5li#R7jIddq%5E!(7&}iX=kPq0+(Qv7 z?ze_Ep*TpB64DxIF2y~&BB1z!$b;U{)V9ygiflqa9P0c^N7d`WUgOneFns?D;_pns z25|Fp^GzfzZl3?h+s#n|{oiTEVL8oL9lEdXN;grGW-zJ4?(u1jXI^33?4Kxf5{X+^Kx~*T@)@3(dR!QEiK`)Jl2g=9nzzU`2iQTP@g%NqHRPQ&%3Wn! z%V`UeS?QrF$!v<@^z7oS`8ex2b)H*4PAp{Ran2OF1|KM;HkRc8%LIkl<(TcL>y4!~ zNE{B=f+6BC&bJNBknd%H0M}og50MF25srQ~LtB9g7KT%ERdmAFe^*RgX!n9#<~(GZ zi2Y2Vd+1s3t%L{N$ab02_5Rs21ZX3l#J!(n*C2uOaAn(P0#qj~&4d!g+9TaZah*}% zIbsk%TMvpEpmx4+#6>Qx-d^Np)~VmfeUOSi<|TK*pC&oNmDVNrYrR;w*0LJA zQ)K7)Qo?FQ$h>v9pS%vgk8GRbO)6V)W_6589pPzepFx43h0)*BGQRCOuECDt;ZEL! zT%ULERdLWi5jSu{)u5N|$-(UXra9u!fG`o}TMjUyg*T0pqOlhgeQh0RPbpXRk-z4R zDL0T0ZTiokw-6RXFp_$>P{CsAnhTlGlsYBAnosNQ1vJ) zasJkt8C$YNpd$>y7Z_#7H_6#I=2?bq{AIRiFZI&x}8$J?6fHrkoK`BYdHQ1c;JtQ^U_ObhMfiML^ia44DKD zPQ-uBkctPwYwdHt zkIC@AaeP13Z!*9APs*)phAYd*k^&zQ!usqH;{6{hLDgPwhyh(9Dx{JBk z^n|8Im)V@tO%oqX-}&&h_&*qrLGRxif|*etloGfga)A6n;Zqik1=ymDpVv?u3&i(n zB`OHL_>WYZ1efx73ZZk}nR^qLS{xTNkGk)A$KeMC%0blG; z0Th}E!?-}LH9(nrcZ?UM-N#flTqL5dI54j$!~39bA1P~;N5y>8ksPB6KYZ^=!h0gt zR84{?S{9%t%tQ!D*U=sot0bmJN^ihC8TkLSgxm#h*tna_0&${h0#!Z+jR3q6#*62k z;G8$<_MqEcv#YiH@Iz+P%XVJaLhoF!IAWR-RBA@QB;o_q+7&W(*m8%dO*1Ahbo8L6 zD6@W2Yye<`YZ; zs6$d;dX9<)`2}$FDQtp(pz{?zicYZ%B=ukne(Firnes77e%AmfixD z;Jl;WRxEi-Ej$f+o5kLX2(kS*< zMCENA&lhh1cjk3n!Lmf-K>Z;8Y0HQWBE}+lwHNrdb=Q;}L~Ju;u3aK)$}P*nYN_B& zT(08%6%ip4Mymw^$Ht zfg=0_C_rb>K^H0H1*Iz{7cNO2=tM0B*RH+t`CXtQE44~yOVo{qFA!nk;P>o|}|lUPey13g} zeXypjg?Ho5Dt=l6f!zeSD%vmXUs$4hn|{{=hf0Inng~iQ*{y7Z0=8)5B1G~zXZkkH zMvqU!&zwg?@8b?5hw5GkGIED%bBB3d8yS@_CK8;XXdS$`%);5^temZoN~XqmPfLg# zzWZV~gDBG<1dZDUKc4kV*iD9=ekVO76nJov)2#? zs4g&2gTnlzXHX}BL51_qSibbeS3Vyh*q5KjN5GMx_~C{GFSR#LJ#gdNJJ#N>63&@@ zFAN>^;t9Na$NxLA5&G!wi0o(A$a~j(pYGZy#(b@#$Rso##@Rm`neTQ!kHY_4)zeFG zco0hE?C=qvdKt=8BC-Z)qyvMRbp&XMRIR_(|Cyj+K(4pwa9Yooi(&XrrrtH zg!J1W6A~Xv!rwu4`9>L_X6s*6b$@nax-!(b&yecKkGbc1g8CbAu`C4}35($+Yy)j6 z)+70vx8Tf|s;MN+Qerdi^`Zfbs7@<_&|#*@)%f>JzaNcNVCU)=w!1wo4{7IeHl|tZ zXLL6$CCPKZq2zL~oGm7BN7rkeqy}jsUSmMT%l_Jc$#A=CecYsSUyUjHiS0->$5S3G zetLd@v16j0D%h{6_IPzTp7+p~e=67RgLG58>CV$2iv&}qj$x&kq&kX!ZLC=V)2;lV z$iwlrhrZR9W^NTcmsma1-X>T70a4itF45WG;hrU6yH}XutvM6%2%NqnW#18#O<_6v zr5A3p=3%aS;Y7r!XSrRr@Zs4T11YJGnBe~RK>C~2blI)ua`_8EQ~uW%e(`mC`l#Hb z=D-#!Ul_<-JX}Li>0Erc&$TPtVmJ;eKuvIV*So)ouh)s)jQg5pF4%jow~ueIZwZWq z2?N?3ntTbJJePpaxAEjkWe>&^$8U%#Kj>xRm*%m0UJ~42YTx^r8+>2L`a4J%k<8Nm zF3oWFz)fY`rRK6sr^pS-V%YCzRgARe6je3@bh1)j9gbQATMQd|{ zw>-k}`A;ts?d4hd!!-)tf}2t|>Y^8i1{Q-A*w^+2N9`D|s2$GXM5EBpeqb32KItSD z$V>miNx(JZ(X`S7sKQ4`sgxNt=>iODSst&FHy{?Kt1TxD7Em3JRemzb{y;`_2+z$z zc|b=i6~4i6`L|{ce!>Garv5DD9c*pH3|!k;cIe9c^F63h<-1Qfthv_*;d=tWbAdTB z+r~`@2pnp`@5nmQr;&-a)*Ph!3Kw!vDVUxQh6lnOw!I%yPrUainTzMJy&mPve3CO2 zyz!!sm-~Okm)Om^J&-SxjDPWK(D)Hl!S;w-d|EXRsSsZsi%@?$f1wjMxL6PZ?uB09 zinq`}%6clFeci*m5bYHRJZNg^RIXN`;Z-l>XB*%JQdIUp-8=mZ)WL(OVHXJ8EcK9`#nlowkbune?Pur^TFvoQkl#1=zr*1>l6^24#7z-n%KUGn(<5Md^ zkDpHPa=aD5FM#g<;5HY{Y}keCDp90Q?}Gt{FHbCoZPxrfTMh8F*?eH%y2;RvrIDjl zYpJcaI+hK$5nqxBT3-G3MkcS0b9~d)4xyHAmFyTl_lqK|aB@S2<4_TC^O$H@?iKA* z(C9N{yBG1Hd;jSB$L&!2{meTZv;p;V^Tptiui9h_)E*El-NTQ3Q&b=2|EMsck27c$ zM_$WnzV#8H3rPvw#P!OrhNSupiA_sS|9hSz_F_k@8=iym^i zL7CSxg#zgrh_vp*)zr~3gyEYR#JL+u@gId?TRCl)olS+;axkB>d>9_aVR{x$?R|8u z@hc_1Esy7-f+IyIE6yAv9O9&tX!@b#imfKh8dxlWwc}EVBXCnh8XY_N1GxY^r?H*& z;rlGJa?IPOp)2fHG1_9MidkDs#Wv=A`rR73%Y7*Va*X$GO~3fz@`dv7vN`hJj}#s4 zlblh^<=3bkBlHbg_MCGS_teRSplf@8!Y?qF3&G7=hS{DUFQlxI`E+$8n9CJuCXKKj zfM~f8KQFqw68k`i=50pp{Lpx2SD3y1 z{eQ2DKcPCD(Ecu+O3P{$-J$od{|(%T{cxpF$fXFl;_n;Nb$TG>LO4cHuF^ffCM<91 znl8iLIOy(E50&u~gA!(}Tb#pw_%Q|>K+#sGJU>Gi7=Co0<%oaFx-y%vpcb!&dN|(m zX;_R4hHX9Ws9#xy$^?XNGxx%QF+&$0?P&LBwFbHb-;X%Td0o{62at)jpqgR4JP#*%OkmKMfWeyfr?DT3viJ@l!&B5 zhlS2hyXOg^MCrnDBk3(~xf!8{3<0mw?#5DD5EI(Plt?mYh^RYqOt!Q)@_r6m1~u%u z`Gc-_+M8$RNy0h~-Ps2u%G-oSzAC~>Z1k0ujuO6<*QQPR7uv;qDiOV<99tU=Jhm+|=YM-EWsHz2GAAE*4#t_oF*} z&kS$H>zoG3O_)5g*!N=%+x-|Soj$V(6qSZ#|2;2J89UtT+^!3>v22?+Dagvb3Cknd zIg5FPo!K_M8a*_2g4&oFuF-WqMCxz;bLZtP*E~|8R=x~IlAO>d+)Rky<~p7I(vqAn zZCf&JA%8rU1S;92kG%&X_A~hthpZHF)5iA3Br_T_#rnsNyP%U$w;5g8!6vf!K_|E& zAmsU~_%vQRL<111D6KHdKfPgEEz`lRF8m=3UGF^2UZ0Tj&t3=3_*Rj}>NR1S^zB_< zjah1BLIuZ({;i-HQK}}q!q~y;$H|itAjQlCkdJorR;{8=l%8u)r+;Ymm@%fr$$|X# zqDNs*Pd>N!iPBE8X!Y#|*`tOv1Cg>4R`>OBv?n+Ktl|Z7i`h`9kSO=N$Ob1_H{W*g zP;p?iQUB3zX1Rw1ui3>nzC(2HI6b`ja1D5PN}_(i|NiS`XPjWEbDe%Sd&%Lzh6FcCtK=k64+ef*nKH6x)UudwmpR#*hB$ws9W&1C z?J28H5%b!xFo|Dftv6`rD~KKZ9Hx)3ap&h}eDyY#>4HDK{%w>wKivluilwnV@;l{c zAbSFf!N7Ih{r-x6;_7x0;5{kOe&Xv~S$UhkEyXDO`&h=~K#74)T=)4)Dj^1ObwRFk z48H{|TC-lYATJBW_e2bp3BK}bP)tVMoOw4oOR)Q`XN0hy>BD=GH8VD&T8Z_+*}3ba z5ti?KqTeSUZx24z^5}rSf76SUuwyJ2Z;0vbj#$)_l%C1`E|LF@0;G+mljm-68*_pdt>*NHGo=;U04c@Al9LB^N}wQ*6?0FG>f0B*C(xjUx-5WC z6R5XC`@bQKU2(2I;IP`Pd5%bdLks2{nd37KB`W)j&x?Y59YWRVzb#N2z_iGf9bwpl zTo)HqXD+T9U48~UB_=XIcgoap0D`bO2SSMFblK`jDr!;7~TmolIk8@S613xFOAkK8*IhvM&dnAEpk_&1 zXKfHvJBHm^xh>~eI^`s*t4N+7vP~xiO7|G+Key%2#Fb5ZoL+#j&GeOffX2S8{IRBX zc1G`907MVv{bbC?js1JqIU0o26>zVI(E7_SneTo$H)^?ZrgX-b>HU^ej~@EN&PIUU zC%!dYZp%fFD-H>$?c-)tF;X;I966Waee-A%1n#^l&t_L(0v+2MA`R-@P~McVVsCG*67j*7Kw~(pzOyys?muew`B>QJD8;#_ac-BUv~cUf;Xc` zaMvwK1W35-5mC*$hfbd8azZNM-QsWNmfZFTv9u#A=pj{>sph<*kmkHe8O^teG>Cg0 z!)fIEmx+xSNBWokK&CD23Z+L%E`}8Q%()b>L!R~V%&*OpnTV&CzceI~B`@hu6 zlUf9l`BR`EA%;EL1q(kkAF9sC_;IhyFr45?)vqHDwjN#Ua7u{M50;WjxpxM3nr^`{ zJ%=xd=hp=)SO?8>P)P27gs&BQ1tiDfj~L&k!K@KtPgZ{1R-i5WY(-yS$9jJNTzD^U zo(`vQ-fH7;&`&U<6n3Ol0z>MAksZTW22fuN71Tt zL^#^+#*lg?LRIK-P>>q4x#Qdax1k||#5`o{l3%mqa`%mY$srilxkAc{n;h3T4fb;|UbS6gwP$;y6S>n`93SsLe zV7g=5w~v>k?#_8ttimOI(xt2il|dFe;3TblTrteMCsq2(PgXFB191;T`fFDU4T8FE zQr6qBPey=uNDr*G)su?4%=Jp2yrHe5x5Abn$^Bwv>LBJ~OUw~JadZ{OgJtA#3F^TCCSC` zVApBsKM|DTU>pIhFQB1}Lj>YYrI4EsPJ*G!9ihNs^cADQ+P!eh{O?FuWC(IomLrQ{ zg=IP#Y%8KfYuAX<0;6ad4sLfczPt71($xVwTN%jDGfJBQLK2%9nuLz-6#ba=Z=WxC zSt8{rB@bG`;L)PMLj|G=L5h|fG@<9&mdy=tRfR5?ZD*p}IyUP#u`V>VjnEmQ{qm3@ z0Fv$?-ZMJGZhbyN*Y^ZvP*T{kcs{UMsO{+>X2 zg=3_9IzEpoZ48Zv{4cPhFnYKAD;SR@v8^G9f#qiMxe3F=TUUoj1*2&Z8d z>#1qvkP#!5S-w?1pON#hXiy&E##14p+J2j%B#Tv^1R7GJF|8~|pl{{3BJ9OO z5AbnHN8RrhY&zw8O;BeylNQo(gL4F~@j6m;pJDPK49oyuz40TlNA&fLadBw}h~xSu z@NTK&k6jpPd#ju_*oIRAhj97!qu~t$D>G9;#X0yCwU2 z(Lkup0h#F!cO9S1I-nU4_Zd`9u50(r=%R;S4}Fy z#1mjXYNB+fD$1smcljRB~UT0y7ve-GVK=*TEW^r-VlR=MypooLz%C0fiy*V}m%+zeo16c=W z!HKaM@wL8eD(5dKo-?&iVUiXTRb`xm6PrSu9drvCb|#kf2`^C&?azK~ZlA@$W8ZNy ze15~RtPBK^fA(?{h=h_qJ`nOTTP*nz2d(9~BK-xoy$%2;5f-maQB&;Yeu)YsPv%Ub zz(D$oMgzxYCMQ2UWdVk%u~Utss$u$>Vy&PbnX=gJS^SeEZeP|7H*pk~$(P4EbQicp z=z?OxR1IciWDHJAs2XVK$kUS|_-q<$J%6%t!=61lyM#gz3RGzk3MAbFj0Ew_172`< z7-wVapmR|1?eK{Khf)1R$N+yJMP0tWJW}5bX?6l82m_)?BB%^4zRQFX&j#;9(SF3C zXs7Strh64gZe#RBsX|D6Gdn2}ic})1h6RLfl?BekQ%zitk_21}Zap-AzxXQY509Bu z${w@D(yNOZk`4-F^#MT@xXJj;kZBdTRFm4E1I%wn%xb8@9rB}L{b<6fR|lvN*wgk7 zEr3;?qlANjWHZwH3s>}iev^4no~No#(%CNOIPL^{bsVxWGNcOcF{w2@(Lm;3e|@Z zr-q})jv856@>*O)sf5Fk+ZYH03s6>by+I|-33EJn-+2X`U#7+26Dep;?$@=dJZ&HReP_3#QAtm4&neFaX)Zzs#{A;?)nXC08}U(SEz+YMU?0~e9uD!YBEs+u zzBqhOLnw(k43xW7wUHeJyd96v&Bw%Qe@{RPXV6^V%SU5Xi>|5>I$F$s0o5VY+{jKG z6Q#Se1s+5F8+Gjjz>Z(NOe=fY>CE2Wj?EuIUjR)@r!A5(QVnd&nw3o=Y>oNibfA%u zsXWEV!rvD-PYopNr=w`4H1aID6Ss*$8;p7?s>&T`g2@K2t#|+fycc4KhVawgB0p)K z=?@}5BJcCHF~>}^&fp-_1ZID*r{*88F?3?ZHmm2kAiq~mHmt{3#D0F*k<1<0g71Cg zN0bCFa)no(n}u7Xl}rR<9Il9isTy8wt8g&>V(s^2!?}~ow@n@Dj!~Ds5tl9*z@@ Date: Tue, 15 Sep 2015 22:05:59 +0200 Subject: [PATCH 12/44] Adds icon for open but not broken case. --- code/game/objects/structures/displaycase.dm | 8 +++++++- icons/obj/stationobjs.dmi | Bin 78673 -> 79204 bytes 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 64124566402..5c10ce4676e 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -73,7 +73,13 @@ return /obj/structure/displaycase/update_icon() - var/icon/I = icon('icons/obj/stationobjs.dmi',"glassbox[destroyed || open?"b":""]0") + var/icon/I + if(open) + I = icon('icons/obj/stationobjs.dmi',"glassbox_open") + else + I = icon('icons/obj/stationobjs.dmi',"glassbox0") + if(destroyed) + I = icon('icons/obj/stationobjs.dmi',"glassboxb0") if(showpiece) var/icon/S = getFlatIcon(showpiece) //Guns got overlays S.Scale(17,17) diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index 09e55039b5600b322c104f08c7d7164e93147a8c..c70e2d59a801ac7441fcf4264ac88b76e5baca59 100644 GIT binary patch delta 15361 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 GzxjW!15+me From 8067597bebdce4660281f57fd0f2e6e73978233a Mon Sep 17 00:00:00 2001 From: AnturK Date: Tue, 15 Sep 2015 23:55:33 +0200 Subject: [PATCH 13/44] Display case chasssis --- .../items/stacks/sheets/sheet_types.dm | 2 +- code/game/objects/structures/displaycase.dm | 31 ++++++++++++++++++ icons/obj/stationobjs.dmi | Bin 79204 -> 79267 bytes 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 88a89b6fcdc..4f3d9f59eb5 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -44,7 +44,6 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ null, \ new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("display case", /obj/structure/displaycase, 10, one_per_turf = 1, on_floor = 1), \ ) /obj/item/stack/sheet/metal @@ -104,6 +103,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("dog bed", /obj/structure/stool/bed/dogbed, 10, time = 10, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = 1, on_floor = 1), \ ) /obj/item/stack/sheet/mineral/wood diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 5c10ce4676e..f144112f45e 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -130,6 +130,37 @@ return +/obj/structure/displaycase_chassis + anchored = 1 + density = 0 + name = "display case chassis" + desc = "wooden base of display case" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "glassbox_chassis" + +/obj/structure/displaycase_chassis/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/wrench)) + user << "You start disassembling [src]..." + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + if(do_after(user, 30, target = src)) + playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + new /obj/item/stack/sheet/mineral/wood(get_turf(src)) + qdel(src) + return + if(istype(I, /obj/item/stack/sheet/glass)) + var/obj/item/stack/sheet/glass/G = I + if(G.get_amount() < 10) + user << "You need ten glass sheets to do this!" + return + user << "You start adding [G] to [src]..." + if(do_after(user, 20, target = src)) + G.use(10) + new /obj/structure/displaycase(src.loc) + qdel(src) + return + return + + /obj/structure/displaycase/captain alert = 1 diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index c70e2d59a801ac7441fcf4264ac88b76e5baca59..6ea13bfc621223d9ecf2f5402241f8882e310e82 100644 GIT binary patch delta 14483 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 delta 14397 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 M{PG7@p zyt+w?HCX*l-A+Z@z^MO7FG9EVmT7=_M|BE$fqNSfnxn?_Ij?}+`wimvQ<4!

K2v4XdR!@417ID__1a@mUs*7=)eJ&IgNFVf`{0g^5@YlQ>JQ7wFdSsZ7~yr zdpfQyml_vfpV>*R9XIJl8f?BaP1KK<>r&3Y+! zY}jkm9wpFfcchx=oj-mn;Rj#ZcV2~Oq7rcZ%N}`iJjFm;)53{T56uRnE{{g5Q$e@) z&t`Kb*_4&?jJ?P-OVRSv?KNj@Rb2x^@!uIZ1KZ9)AvJvBYxhs$a9uGS0mut!Z13GK zAEi6d*^K01CBqF)&*+zE3|a{!Yuj3cHo?{cLRPT!1y<`n+1(*#T%V&#>q@}YL7u-h zbI1V@aQLWXu}o=xB;+DNM8JZi3^{hz7(N!WF|PmTs>Y3zb>qQ$(?^%^Hac+4_Z*;W z)|!HDHWgO=ZJrZ@5b=!6NZGp2b<}OO?fsy}Blu-cpWnwQ8~@XIY`$882X&OU3Eo_U zl6;zGo#*u#bYlkv=XK6((-*!DQ|m1P3g6HV4Mvl`knJlXw6me&h5i8<-L>}`sz;Z^ zi{5CiIkndcHAEvD`!b(BYI;4{y9g$1bXg^5&JCyKcFhux9|)Cvpuh52(%P8pYN{fB zF=XV6!qe>Yl#8LiOq0hM8dpDUf;$UMvmp=O7rIJ?LhME#q|txa-6Ci8feBY#F|?WG z;RNkfUWN-H5Q#USI z%^xiB%4Dy-?Z#&tG(5=ZTSX<*HBJRQeWwq<30EGnl9pCX{b$a-*2NZ%rPTSH4URT| zQ%Ur62o=&+@GxMQCH0$!Yd$JYI!HW>hcbnm)&9wrgrmwr!`zhk;DtA@?k zRj_S~7njP3-xJ}L>9ONr#!CK}!Asdthui6UlT_GqAHW?Ox`RM`LeFYdI#$GHju-s> z53kOH#^e&SKLeog&G~NPKxLxq6XlGnO-GWL-6sH^(YM=+f_&lcR+njz{ak&4Ev~eH zQU(}p+yx(=!{kY7(^Z@Awp(BL;6-IWrYS zXPxf7YX=jZq_(|N#!}{OG>lLQK&!6A()A%%g6P$ox^%|E7&zcZ0>NsNYHOL(d+5m= zvgU|U?D&Gn*mr2H_hg~w4(xR^9a>5pbPg?dTw8l%>;ALYNL5w{XuxST(NtI5q^Nav z_p(iKRBb`+^Tyk1vtkQZ-qBttQ|dWD{bXv-$*|{@{gh`uWUgkj&hwHb^e>xmh^HfC z3+{IUZ$8rq7zZFWRJ4*H^d{}L12+WiCkTBGoksr=go?50ASu>ycwvABkS-dEVIVi4 zxrCtNGy>1ja3Lr!@REgfg0H1KXOAm#CWt;~1}bG9w5`G-E>1~s)(OOtoD!pWx5&pW-z{(c*AmVx0C_Tknk zBo0{Fs^gdlb(-Je8vlEGVM;;(pj&(Q^VPuxE7M3CQ9@c@uBm>3I)%`kG5rc+B+0rp zw*%8=LI9I*O`MmE-x^p-OUDOt{nrhT?*j|4W8QAu{*terZj8p_QqfqDCo0!F ztM<&p7z)&r&R80ghGLwV6Rv(g)VI_w8p*m``ew;8OAs10OP>*J#?7@{^d_mOLX%vg z3a!Q%Q1pJ7oWc)q4Mffo{^l2|anFaV`094Rf2*3soXcI%F@aWqQA$I37CeetJXYKS z#zCL{XVYMIseneYuB7~Mc**^7@zS`*oLS|WkrfgtVH1Amplc!LHw*AW{Nw20<|aul8SS2wu`jjd_oAQDc@5IJPAm?9#GcU`ajMjCz3V5Cm28GrXoanj~3;jde! zC&a}{Ur-fTq;I|n{8W~h+?!v5O~$5ScjU}mHQ)KYZqZWUKy8y^feFpb>boC%1ojxN zbyiy{{@fmz9sb0(V)89M5{wm7U<7WzcFyvMQf05j2cU|X?r1RbQG?67*Ni&=8^5es zEWE#3KctPHI=@FC_{&?XQ;M2QwMHICNoxnMn^TEV2S95%akjx&jUop>8Ag;HdaEiO zUmdX?nh=jywb)t4Mq;s#5*;9-5Xjl#lfzlZY&ZIhJ-YVGk~p*op^f_&(dL~Z#TtIx zKm&ilD=vM%hqW5YH&0MRO^iH|VtfrNDgnO6Gc4t~!ju)b1W<A4m&Ypd^JKSD${FJ>c`&0hq(I(#g% z$+Xl7YIo&=kIk%pa0MyN)Zgj4*VZn02MIdlqIT(U0pAR=vG<9~O;$9}kQ~1i zxn^SWePa4_1;F%$@T;pGla>bi9-Jj?hnrkStG;9L+E+>RMlSQzte>2w*`p>jethTX zoF5su=CsJ#_&zlh_LpE7-{Zd#?@f@Sp*w#C;v!xwMmaN;M@ zPn?p|Chk!D+Y5D)akO0mqAjT}@9F5mHWwD^?{_Yv1Ku54Fmf>whc4QmU&WV`KApbr zviWfKSn1n@$acJ**(h14i-*wHm!~G^Z>^4LYXK)Ny*;S;-H+Tr2dp>Tn#VUEBd^w` zlU0nZ-f+p;xDx`jdQ6(U`@u4dcq&iOc>Fi;3@>d#h*nVgEN%nbbbqy6f`^$$(KFp3 zmV^7<_#$BL7b8=a+TF7219CP^X=lV|^v$ACH=>FKaks~(@b`5Le?9M%gKu8sBZZum zrhFuRb#E5gd0(OmG!-h?>2SN90XKD_0*xv?r7};`B~uMN1$yN0a0jqH;TsQ$DFx1q zOgzo_^_X55lU-3cC)lz`7TSGs3DFiKk4YsVa~V_kLD>?rN03&fkFM+!dtB^zTTN=H z3KQBYgrZ=C|0T6R6Wj3~_8yGNZvDLjY&j8fR&T+62B1WfkDkuK%C_U>(|J&$9O6|+ zX@mpmW&>B6kaq|~_0iGNVxE!nPS8a>C%ckIW$*c9#$<#0vmjz^)+h$9$D$a7_h5Eq zAQAO=YQr{Du=sJYnS%t@J;)T}^gdJBbh)W*txDge5Ucr|uW=k9aFi8U`5Tlsf2{0K zNfIbVPKCB5g8#bH5GhM=8)0SjBA??37oi%($6?YHnpaawZ7ob@a;op3E|1?Kc=)*Gth(lf;2n_(J{V^AhSK6Z!rk}U!3HyIOSp<|9@o2GE;}KK0Rf~ zjUOrWoaWJ8c_5V-oAN9kn-VOT4Cg;VHmr9bS}D0e*KPMpS40~9JBM9A!bJZU06D+i zO40Zn1@R)}MX`qJTbVm9!j<$;0y#6hF&rhIxc*%F&;Tt+50+nH|Gy$H4q%@sJWKaM z@gv8TOOx_?ZT|<9TE)P6935lc37>ISNb}6?ubXBp!rH}iKuqr_}>Drlaed37SD8(kpE!6OL1?d z?Px!MEKrvlt2e;sb58g2uMeNo8IwQj5uManAS?&qhGB>;#I z%>%;43p|9iOWe14aI`H#Ih-x6T7%!)mDjJ! zbp@OKJop=@@dNTk_F1>#Z~bIq%R-Nwe*6yoS1G$I+&jbEK(Q6o^Du{B)uZvJOA@ss#Klf7HNiQZxE2y&u1_pWe;)!dq*rXEb<>Pt|F$iRz zo+`0MoZ{Da1aaptrzzox(ceq-#GvPhD_)GM^ zL(O$8uOpq-Bd>ONEWUq~OdJHle^O=$!K0tQgvO+z7K2ARDL(kJzrBg5Eh1M;JP4&c!p0{#%+<01a#Mh0WwK+X+8_1MyzJNo3l zDe_scoKG(Jq|FarJUom+CE9)9W~uW~)Zk=pAG1Y`j1nXq5Ws258t2Y1D*z}Y7_7t2gj_eIi}Y^z-wn>1Mx4t(c#JT$Gyxp z)fTUA)G8xn@ zbwoksDE0@qGEdLfIF`R1*Kpo}m;_jUp54fuxBkbd;ZA)%JMfN7{p9}!^9A`riYn9A zH+CA+J~=XKn*H7lgT+-V{W8W0x~ro z2w%ffDYNPU&*&jrwL5wS0$2$~L~nR<_~n&Fz+o^9XYg<=oVv2I=9Ob`Qlc6)jD10A zB+XS3C-OJbIudaXP9s6EA$llsiBf19a$fD#bdnM+t~k}ixa z8FKo;_#Rx9A#>({e|8!agGPZEpkfp$Yf(~uR}cI1#d_rUUu1R@WLk3=5sRVh4Yv9K zcMH=n3~yuo&mOAOe9*o8knNN~L~U)Yo@%6MS(P7dWQC6btbnmit$anO$PN5wry~Ew z*!MaEfm;{D$}&kR}#o-#Pv zdXSzaE(BKY)?F$J0v4Q_^H1Z}H8JKNjT*0??#bNm)j_f&hQjl4Rob0rd^u0Iz%uPB1B=7h0#A#?7kZYX*pQ_#lJ;Q62A9bC^lh!27+OF4)b z_GptP^Qdj;_laszK@amIk#wbLypg{&#U;;Mh=<;AJ=Dm4U;6?o{rrGP=|FfYAbU@N zN!R$fZZ)Z=d)O8A4)Y%PCk7_24N>j){c*&4l*pz5R`TrB^FWcHT^lOF*^smQ97SHh ziO;-zMHo$yh6)%LSy8@UWq%rRfuLXYJzDWaE0##IRc$CJxUzBc%|InAK{yCF+U+6! z*dLyY3wP^k``0)gP&Q1-LzV;%ofZQ(H=6;^U8lMD_gNO zq+k2k`-FY0M9)69U{s#3LslSQ9!lQmk)D$P_VNlkpx@^R2Q!qZ<6~Wd4mdPtbdwB} z3n=Ouj+-nam4Bowm8xgHup@m9m8lr?X{dW2Jm+nq52Yj`P;k&(;kpf54i_-OC*KZL zzRA0jdH0uHPRb|A$m|f-%d9^iD#GtNCkp1}%T7J^mNK73D3jF|-HWZMpH6>2qJ-~E z{<`hLi_@P=lZ8`NQsAJ?FDl4z%b-nUp%;MvnSwLvkXwIR5dJqD668+Vuc%pgq(qM? z3_SBZ1&nL=On=ZBBCmgAyIJk_m|scXo)O542x0^FN&cKlT4r%K!XvO0qVw_Lk}J(t zBlRf+chGpiw+UV$w*v4`h+pUjcMI_WFgjMAx$q7W2?j5&+LV-EeM;y}S?F0no#?!O z$lWF!4DrY#z<0iKh;5T&_=$8uU>pz{5mnOog~n1f?OjG7Eh9m3_obVbi9FgJ5 z&jeV|hf2@QgRcalyj1o`;{$>pzpb&d^ui4?)t(3qw<0*mYYzf2d3lXGl!mNcN`czA=D=|;NGJbnz}k?`C4}7jW+nbTx^8sk+)-@RK;~?hDDHzO#XAX}^ua?wD^qWa0TcA8%0Nqy7&2mI&FN@WwkDT)%(P6@p@3Lot0c1^j+) zp$J7=&8Ae|SAs||*+}3>zJVM|rlCg)jb@V!WxfpyF0it4nlCPpq^bRHPnrCt7`6pq zlYy)}*x%O^B(|X0Xeb^~b14sG{c!qn+)xEmhv(Z2`jc!CeMrd`4VcQoEude=sf0kI zwxIX7AZQm_Z6yfWdRB|plxKSgf76>D;w}w?1H(}l-aygsU(>m_LZqe`EPbwQ|5e4w z1?6A@>~{+fpxMIKsay4&MDn#x+K;+x##F&wW70#B?l?vWBLo7utM%Yc$!(iA{~v(< B1*QN1 From a668109c3d1f198c1eebb13a143da253cf462768 Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 16 Sep 2015 14:41:42 +0200 Subject: [PATCH 14/44] Adds ID unlocking Fixes directional issues --- code/game/objects/structures/displaycase.dm | 41 +++++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index f144112f45e..ed5325bfa6d 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -11,6 +11,7 @@ var/obj/item/showpiece = null var/alert = 0 var/open = 0 + var/obj/item/weapon/electronics/airlock/electronics /obj/structure/displaycase/ex_act(severity, target) switch(severity) @@ -72,6 +73,18 @@ playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) return +/obj/structure/displaycase/proc/get_flat_icon_directional(atom/A) + //Get flatIcon even if dir is mismatched for directionless icons + var/icon/test + try + test = getFlatIcon(A,defdir=4) + catch + var/old_dir = A.dir + A.dir = 2 + test = getFlatIcon(A) + A.dir = old_dir + return test + /obj/structure/displaycase/update_icon() var/icon/I if(open) @@ -81,13 +94,18 @@ if(destroyed) I = icon('icons/obj/stationobjs.dmi',"glassboxb0") if(showpiece) - var/icon/S = getFlatIcon(showpiece) //Guns got overlays + var/icon/S = get_flat_icon_directional(showpiece) S.Scale(17,17) I.Blend(S,ICON_UNDERLAY,8,8) src.icon = I return /obj/structure/displaycase/attackby(obj/item/weapon/W, mob/user, params) + if(istype(W, /obj/item/weapon/card) && electronics && !destroyed && allowed(user)) + user << "You [open ? "close":"open"] the [src]" + open = !open + update_icon() + return if(!alert && istype(W,/obj/item/weapon/crowbar)) if(destroyed && !showpiece) user << "You remove the destroyed case" @@ -95,8 +113,8 @@ return user << "You start to [open ? "close":"open"] the [src]" if(do_after(user, 20, target = src)) + user << "You [open ? "close":"open"] the [src]" open = !open - user << "You [open ? "close":"open"] the [src]" update_icon() else if(open) if(user.unEquip(W)) @@ -137,6 +155,8 @@ desc = "wooden base of display case" icon = 'icons/obj/stationobjs.dmi' icon_state = "glassbox_chassis" + var/obj/item/weapon/electronics/airlock/electronics + /obj/structure/displaycase_chassis/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/wrench)) @@ -147,6 +167,14 @@ new /obj/item/stack/sheet/mineral/wood(get_turf(src)) qdel(src) return + if(istype(I, /obj/item/weapon/electronics/airlock)) + user << "You start installing the electronics into [src]..." + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + if(user.unEquip(I) && do_after(user, 30, target = src)) + I.loc = src + electronics = I + user << "You install the airlock electronics." + return if(istype(I, /obj/item/stack/sheet/glass)) var/obj/item/stack/sheet/glass/G = I if(G.get_amount() < 10) @@ -155,7 +183,14 @@ user << "You start adding [G] to [src]..." if(do_after(user, 20, target = src)) G.use(10) - new /obj/structure/displaycase(src.loc) + var/obj/structure/displaycase/display = new(src.loc) + if(electronics) + electronics.loc = display + display.electronics = electronics + if(electronics.use_one_access) + display.req_one_access = electronics.conf_access + else + display.req_access = electronics.conf_access qdel(src) return return From a524268b4d5307135ed218a1b078f43cd6271e45 Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 16 Sep 2015 16:29:17 +0200 Subject: [PATCH 15/44] Fix --- code/game/objects/structures/displaycase.dm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index ed5325bfa6d..37f136b4618 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -73,17 +73,24 @@ playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) return +/obj/structure/displaycase/proc/is_directional(atom/A) + try + getFlatIcon(A,defdir=4) + catch + return 0 + return 1 /obj/structure/displaycase/proc/get_flat_icon_directional(atom/A) //Get flatIcon even if dir is mismatched for directionless icons - var/icon/test - try - test = getFlatIcon(A,defdir=4) - catch + //SLOW + var/icon/I + if(is_directional(A)) + I = getFlatIcon(A) + else var/old_dir = A.dir A.dir = 2 - test = getFlatIcon(A) + I = getFlatIcon(A) A.dir = old_dir - return test + return I /obj/structure/displaycase/update_icon() var/icon/I From 6ab5b88e6c7d24a4379cf8abc8a05c41df683f3d Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 16 Sep 2015 15:11:21 +0200 Subject: [PATCH 16/44] Map changes take three --- _maps/map_files/MetaStation/MetaStation.v41G.dmm | 4 ++-- _maps/map_files/MiniStation/MiniStation.dmm | 6 +++--- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41G.dmm b/_maps/map_files/MetaStation/MetaStation.v41G.dmm index 6b8a848d759..51cf098c9f5 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41G.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41G.dmm @@ -3570,7 +3570,7 @@ "bqx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/bridge) "bqy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkblue"; tag = "icon-darkbluecorners (WEST)"},/area/bridge) "bqz" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/bridge) -"bqA" = (/obj/structure/displaycase{pixel_y = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bqA" = (/obj/structure/displaycase/captain{pixel_y = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bqB" = (/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bqC" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bqD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -6526,7 +6526,7 @@ "cvm" = (/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cvn" = (/obj/machinery/computer/aifixer,/obj/structure/window/reinforced{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cvo" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) -"cvp" = (/obj/structure/lamarr,/obj/machinery/light/small{dir = 1},/obj/structure/sign/biohazard{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"cvp" = (/obj/structure/displaycase/labcage,/obj/machinery/light/small{dir = 1},/obj/structure/sign/biohazard{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "cvq" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32; pixel_y = 0},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) "cvr" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "cvs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/storage) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 702ab5ca619..a75cde649c9 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -20,7 +20,7 @@ "at" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/bridge) "au" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) "av" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/lockbox/medal,/turf/simulated/floor/plasteel,/area/bridge) -"aw" = (/obj/structure/lamarr,/turf/simulated/floor/plasteel,/area/bridge) +"aw" = (/obj/structure/displaycase/labcage,/turf/simulated/floor/plasteel,/area/bridge) "ax" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel,/area/bridge) "ay" = (/turf/simulated/floor/plasteel,/area/bridge) "az" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/bridge) @@ -29,7 +29,7 @@ "aC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) "aD" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) "aE" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/bridge) -"aF" = (/obj/structure/displaycase,/turf/simulated/floor/plasteel,/area/bridge) +"aF" = (/obj/structure/displaycase/captain,/turf/simulated/floor/plasteel,/area/bridge) "aG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/bridge) "aH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aI" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/bridge) @@ -1642,7 +1642,7 @@ "GP" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) "GQ" = (/obj/machinery/telecomms/broadcaster/preset_left/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) "GR" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/simulated/floor/plating/snow; width = 18},/turf/space,/area/space) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 03d97f3faec..1fd94197430 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -2819,7 +2819,7 @@ "bck" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bcl" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bcm" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bcn" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bcn" = (/obj/structure/displaycase/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bco" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) "bcp" = (/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_x = 32; pixel_y = 28; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_x = 32; pixel_y = 36; tag = "icon-direction_sec (NORTH)"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) "bcq" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) @@ -3970,7 +3970,7 @@ "byr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "bys" = (/obj/structure/rack,/obj/item/device/aicard,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/hor) "byt" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"byu" = (/obj/structure/lamarr,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byu" = (/obj/structure/displaycase/labcage,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) "byv" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/engine,/area/toxins/explab) "byw" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/engine,/area/toxins/explab) "byx" = (/obj/machinery/atmospherics/components/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6581,7 +6581,7 @@ "cwC" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/secure) "cwD" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/secure) "cwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 4aa4b52a755f01577027ba0736c41a0a85297606 Mon Sep 17 00:00:00 2001 From: WJohn Date: Thu, 17 Sep 2015 12:18:07 -0400 Subject: [PATCH 17/44] Fixes and cleans up hatch airlock sprite intensity. --- icons/obj/doors/airlocks/hatch/overlays.dmi | Bin 4673 -> 4960 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/doors/airlocks/hatch/overlays.dmi b/icons/obj/doors/airlocks/hatch/overlays.dmi index 738f7e8fce5cd6ab3a1037df976f602cff817ea1..38f8b50f420c86a97aa7491a498f4c4b498d5fd8 100644 GIT binary patch delta 4713 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 E1CALG=Kufz delta 4424 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 From f13c142837cc3b913c1efd8330df9a6de6caf26e Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 17:17:31 -0400 Subject: [PATCH 18/44] Newcult update --- code/game/gamemodes/cult/cult.dm | 15 +++---- code/game/gamemodes/cult/ritual.dm | 58 ++++++++++++++-------------- code/game/gamemodes/cult/runes.dm | 53 ++++++++++++------------- code/game/gamemodes/cult/talisman.dm | 54 ++++++++++++++++++++------ code/modules/paperwork/paper.dm | 19 +++++---- 5 files changed, 116 insertions(+), 83 deletions(-) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 9c3bf83d20c..9e21d6db7ed 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -92,7 +92,8 @@ if(config.protect_assistant_from_antagonist) restricted_jobs += "Assistant" - acolytes_needed = max(2, round(num_players()/5)) //Scales the escape requirement with the amount of people in the round + acolytes_needed = round(num_players()/5,1) //Scales the escape requirement with the amount of people in the round; for every 5 players, one cultist added to the count, i.e. 25 players = 5 to escape + acolytes_needed = Clamp(acolytes_needed, 1, 15) //Max at 15 and minimum at 1 - before the update, people rarely got even 15 for(var/cultists_number = 1 to recommended_enemies) if(!antag_candidates.len) @@ -141,11 +142,11 @@ explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station." if("sacrifice") if(sacrifice_target) - explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. You will need the Rite of Tribute and three acolytes to do so." + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. You will need the Sacrifice rune and three acolytes to do so." else explanation = "Free objective." if("eldergod") - explanation = "Summon Nar-Sie via the use of the Ritual of Dimensional Rending. It will only work if nine cultists stand on and around it." + explanation = "Summon Nar-Sie via the rune 'Call Forth The Geometer'. It will only work if nine acolytes stand on and around it." cult_mind.current << "Objective #[obj_count]: [explanation]" cult_mind.memory += "Objective #[obj_count]: [explanation]
" @@ -171,7 +172,7 @@ if(!where) mob << "Unfortunately, you weren't able to get a talisman. This is very bad and you should adminhelp immediately." else - mob << "You have a talisman in your [where], one that will help you start the cult on this station. Use it well, and remember - you are not the only one." + mob << "You have a talisman in your [where], one that will help you start the cult on this station. Use it well, and remember - you are not the only one." mob.update_icons() if(where == "backpack") var/obj/item/weapon/storage/B = mob.back @@ -203,13 +204,13 @@ cult -= cult_mind cult_mind.current.verbs -= /mob/living/proc/cult_innate_comm cult_mind.current.Paralyse(5) - cult_mind.current << "An unfamiliar white light flashes through your mind, cleansing the taint of the dark-one and the memories of your time as his servant with it." + cult_mind.current << "An unfamiliar white light flashes through your mind, cleansing the taint of the Dark One and all your memories as its servant." cult_mind.memory = "" update_cult_icons_removed(cult_mind) cult_mind.current.attack_log += "\[[time_stamp()]\] Has renounced the cult!" if(show_message) for(var/mob/M in viewers(cult_mind.current)) - M << "[cult_mind.current] looks like they just reverted to their old faith!" + M << "[cult_mind.current] looks like they just reverted to their old faith!" /datum/game_mode/proc/update_cult_icons_added(datum/mind/cult_mind) var/datum/atom_hud/antag/culthud = huds[ANTAG_HUD_CULT] @@ -259,7 +260,7 @@ if(!check_cult_victory()) feedback_set_details("round_end_result","win - cult win") feedback_set("round_end_result",acolytes_survived) - world << "The cult wins! It has succeeded in serving its dark masters!" + world << "The cult wins! It has succeeded in serving its dark master!" else feedback_set_details("round_end_result","loss - staff stopped the cult") feedback_set("round_end_result",acolytes_survived) diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 000120ef61a..effdf7a7b41 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -138,83 +138,83 @@ It also contains rune words, which are soon to be removed. Rite of Knowledge: \"karazet nahlizet ego\"
\


"*/ - text += "Rite of Translocation
The Rite of Translocation is a unique rite in that it requires a keyword before the scribing can begin. When invoked, the rune will \ + text += "Teleport
The Rite of Translocation is a unique rite in that it requires a keyword before the scribing can begin. When invoked, the rune will \ search for other Rites of Translocation with the same keyword. Assuming one is found, the user will be instantaneously transported to the location of the other rune. If more than two runes are scribed \ with the same keyword, it will choose randomly between all eligible runes and send the invoker to one of them.

" - text += "Rite of Forced Translocation
The Rite of Forced Translocation, like the Rite of Translocation, works by teleporting the person on the rune to one of the \ + text += "Teleport Other
The Rite of Forced Translocation, like the Rite of Translocation, works by teleporting the person on the rune to one of the \ same keyword. However, this rune will only work on people other than the user, allowing the user to send any living creature somewhere else.

" - text += "Rite of Knowledge
The Rite of Knowledge is a simplistic rune. When invoked, it will summon a single arcane tome to the rune's location before vanishing. \ + text += "Summon Tome
The Rite of Knowledge is a simplistic rune. When invoked, it will summon a single arcane tome to the rune's location before vanishing. \

" - text += "Rite of Enlightenment
The Rite of Enlightment is paramount to the success of the cult. It will allow you to convert normal crew members into cultists. \ + text += "Convert
The Rite of Enlightment is paramount to the success of the cult. It will allow you to convert normal crew members into cultists. \ To do this, simply place the crew member upon the rune and invoke it. This may take some time, depending on the amount of cultists nearby. It takes twenty seconds, with each additional cultist shaving \ off ten seconds of the conversion. With three or more cultists, conversion is instantaneous. Once invoked, only the original user must remain. If the target is loyalty-implanted or has a null rod in \ their possession, this will not work.

" - text += "Rite of Tribute
The Rite of Tribute is used to offer sacrifice to the Geometer. Simply place any living creature upon the rune and invoke it (this will not \ + text += "Sacrifice
The Rite of Tribute is used to offer sacrifice to the Geometer. Simply place any living creature upon the rune and invoke it (this will not \ target cultists!). If this creature has a mind, a soul shard will be created and the creature's soul transported to it. This rune is required if the cult's objectives include the sacrifice of a crew \ member.

" - text += "Rite of Resurrection
The Rite of Resurrection is a delicate rite that requires two corpses. To perform the ritual, place the corpse you wish to revive onto \ + text += "Raise Dead
The Rite of Resurrection is a delicate rite that requires two corpses. To perform the ritual, place the corpse you wish to revive onto \ the rune and the offering body adjacent to it. When the rune is invoked, the body to be sacrificed will turn to ashes, the life force flowing into the revival target. Assuming the target is not moved \ within a few seconds, they will be brought back to life, healed of all ailments.

" - text += "Rite of Obscurity
The Rite of Obscurity is a rite that will cause all nearby runes to become invisible. The runes will still be considered by other rites \ + text += "Veil Runes
The Rite of Obscurity is a rite that will cause all nearby runes to become invisible. The runes will still be considered by other rites \ (such as the Rite of Translocation) but is unusuable directly.

" - text += "Rite of True Sight
The Rite of True Sight is the foil of the Rite of Obscurity. It will turn all invisible runes visible once more, in addition to causing \ + text += "Reveal Runes
The Rite of True Sight is the foil of the Rite of Obscurity. It will turn all invisible runes visible once more, in addition to causing \ all spirits nearby to become partially corporeal.

" - text += "Rite of False Truths
Many crew men enjoy drawing runes in crayon that resemble spell circles in order to play pranks on their fellow crewmen. The Rite of \ + text += "Disguise Runes
Many crew men enjoy drawing runes in crayon that resemble spell circles in order to play pranks on their fellow crewmen. The Rite of \ False Truths takes advantage of this very joke. When invoked, all nearby runes will appear dull, precisely resembling those drawn in crayon. They still cannot be cleaned by conventional means, so \ anyone trying to clean up the rune may become suspicious as it does not respond.

" - text += "Rite of Disruption
Robotic lifeforms have time and time again been the downfall of fledgling cults. The Rite of Disruption may allow you to gain the upper \ + text += "Electromagnetic Disruption
Robotic lifeforms have time and time again been the downfall of fledgling cults. The Rite of Disruption may allow you to gain the upper \ hand against these pests. By using the rune, a large electromagnetic pulse will be emitted from the rune's location.

" - text += "Rite of Astral Communion
The Rite of Astral Communion is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ + text += "Astral Communion
The Rite of Astral Communion is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ user's spirit will be ripped from their body. In this state, the user's physical body will be locked in place to the rune itself - any attempts to move it will result in the rune pulling it back. \ The body will also take constant damage while in this form, and may even die. The user's spirit will contain their consciousness, and will allow them to freely wander the station as a ghost. This may \ also be used to commune with the dead.

" - text += "Rite of the Corporeal Shield
While simple, the Rite of the Corporeal Shield serves an important purpose in defense and hindering passage. When invoked, the \ + text += "Form Shield
While simple, the Rite of the Corporeal Shield serves an important purpose in defense and hindering passage. When invoked, the \ rune will draw a small amount of life force from the user and make the space above the rune completely dense, rendering it impassable to all but the most complex means. The rune may be invoked again to \ undo this effect and allow passage again.

" - text += "Rite of the Unheard Whisper
The Rite of the Unheard Whisper is simple. When invoked, it will cause all non-cultists within a radius of seven tiles to become \ + text += "Deafen
The Rite of the Unheard Whisper is simple. When invoked, it will cause all non-cultists within a radius of seven tiles to become \ completely deaf for a large amount of time.

" - text += "Rite of the Unseen Glance
Much like the Rite of the Unheard Whisper, the Rite of the Unseen Glance serves a single purpose. Any non-cultists who can see \ + text += "Blind
Much like the Rite of the Unheard Whisper, the Rite of the Unseen Glance serves a single purpose. Any non-cultists who can see \ the rune will instantly be blinded for a substantial amount of time.

" - text += "Rite of Disorientation
A somewhat empowered version of the Rite of the Unseen Glance, this rune will cause any non-cultists that can see the rune to become \ + text += "Stun
A somewhat empowered version of the Rite of the Unseen Glance, this rune will cause any non-cultists that can see the rune to become \ disoriented, disabling them for a short time.

" - text += "Rite of Joined Souls
The Rite of Joined Souls requires two acolytes to use. When invoked, it will allow the user to summon a single cultist to the rune from \ + text += "Summon Cultist
The Rite of Joined Souls requires two acolytes to use. When invoked, it will allow the user to summon a single cultist to the rune from \ any location. This will deal a moderate amount of damage to all invokers.

" - text += "Rite of Binding
The Rite of Binding is the only way to create talismans. A blank sheet of paper must be on top of the rune, with a valid rune nearby. After \ + text += "Imbue Talisman
The Rite of Binding is the only way to create talismans. A blank sheet of paper must be on top of the rune, with a valid rune nearby. After \ invoking it, the paper will be converted into a talisman, and the rune inlaid upon it.

" - text += "Rite of Fabrication
The Rite of Fabrication is the main way of creating construct shells. To use it, one must place five sheets of plasteel on top of the rune \ + text += "Fabricate Shell
The Rite of Fabrication is the main way of creating construct shells. To use it, one must place five sheets of plasteel on top of the rune \ and invoke it. The sheets will them be twisted into a construct shell, ready to recieve a soul to occupy it.

" - text += "Rite of Arming
The Rite of Arming will equip the user with invoker's robes, a backpack, a Nar-Sian longsword, and a pair of boots. Any items that cannot \ + text += "Summon Arnaments
The Rite of Arming will equip the user with invoker's robes, a backpack, a Nar-Sian longsword, and a pair of boots. Any items that cannot \ be equipped will instead not be summoned regardless.

" - text += "Rite of Leeching
The Rite of Leeching will drain the life of any non-cultist above the rune and heal the invoker for the same amount.

" + text += "Drain Life
The Rite of Leeching will drain the life of any non-cultist above the rune and heal the invoker for the same amount.

" - text += "Rite of Boiling Blood
The Rite of Boiling Blood may be considered one of the most dangerous rites composed by the Nar-Sian cult. When invoked, it will do a \ + text += "Boil Blood
The Rite of Boiling Blood may be considered one of the most dangerous rites composed by the Nar-Sian cult. When invoked, it will do a \ massive amount of damage to all non-cultist viewers, but it will also emit an explosion upon invocation. Use with caution

" - text += "Rite of Spectral Manifestation
If you wish to bring a spirit back from the dead with a wish for vengeance and desire to serve, the Rite of Spectral \ + text += "Manifest Spirit
If you wish to bring a spirit back from the dead with a wish for vengeance and desire to serve, the Rite of Spectral \ Manifestation can do just that. When invoked, any spirits above the rune will be brought to life as a human wearing nothing that seeks only to serve you and the Geometer. However, the spirit's link \ to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, the spirits will dissipate, dropping their items to the ground. You may manifest \ multiple spirits with one rune, but you will rapidly take damage in doing so.

" - text += "Ritual of Dimensional Rending
There is only one way to summon the avatar of Nar-Sie, and that is the Ritual of Dimensional Rending. This ritual, in \ + text += "Call Forth The Geometer
There is only one way to summon the avatar of Nar-Sie, and that is the Ritual of Dimensional Rending. This ritual, in \ comparison to other runes, is very large, requiring a 3x3 space of empty tiles to create. To invoke the rune, nine cultists must stand on the rune, so that all of them are within its circle. Then, \ simply invoke it. A brief tearing will be heard as the barrier between dimensions is torn open, and the avatar will come forth.


" @@ -222,17 +222,17 @@ It also contains rune words, which are soon to be removed. rune inlaid within it. The words of the rune can be whispered in order to invoke its effects, although usually to a lesser extent. To create a talisman, simply use a Rite of Binding as described above. \ Unless stated otherwise, talismans are invoked by activating them in your hand. A list of valid rites, as well as the effects of their talisman form, can be found below.


" - text += "Talisman of Translocation
The talisman form of the Rite of Translocation will transport the invoker to a randomly chosen rune of the same keyword, then \ + text += "Talisman of Teleportation
The talisman form of the Rite of Translocation will transport the invoker to a randomly chosen rune of the same keyword, then \ disappear.

" - text += "Talisman of Knowledge
This talisman functions identically to the rune. It can be used once, then disappears.

" + text += "Talisman of Tome summoning
This talisman functions identically to the rune. It can be used once, then disappears.

" - text += "Talismans of Obscurity, True Sight, and False Truths
These talismans all function identically to their rune counterparts, but with less range. In addition, \ + text += "Talismans of Veiling, Revealing, and Disguising
These talismans all function identically to their rune counterparts, but with less range. In addition, \ the Talisman of True Sight will not reveal spirits. They will disappear after one use.

" - text += "Talisman of Disruption
This talisman functions like the Rite of Disruption, but with halved range. It disappears after one use.

" + text += "Talisman of Electromagnets
This talisman functions like the Rite of Disruption. It disappears after one use.

" - text += "Talisman of Disorientation
Without this talisman, the cult would have no way of easily acquiring targets to convert. Commonly called \"stunpapers\", this \ + text += "Talisman of Stunning
Without this talisman, the cult would have no way of easily acquiring targets to convert. Commonly called \"stunpapers\", this \ talisman functions differently from others. Rather than simply reading the words, the target must be attacked directly with the talisman. The talisman will then knock down the target for a long \ duration in addition to rendering them incapable of speech. Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead." @@ -269,7 +269,7 @@ It also contains rune words, which are soon to be removed. "You slice open your arm and begin drawing a sigil of the Geometer.") if(iscarbon(user)) var/mob/living/carbon/C = user - C.apply_damage(1, BRUTE, pick("l_arm", "r_arm")) + C.apply_damage(0.1, BRUTE, pick("l_arm", "r_arm")) if(!do_after(user, 50, target = get_turf(user))) return user.visible_message("[user] creates a strange circle in their own blood.", \ diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 7ee742718c1..1b010cb0754 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -171,7 +171,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/list/teleport_runes = list() //Rite of Translocation: Warps the user to a random teleport rune with the same keyword. /obj/effect/rune/teleport - cultist_name = "Rite of Translocation" + cultist_name = "Teleport" cultist_desc = "Warps the user to a random rune of the same keyword." invocation = "Sas'so c'arta forbici!" icon_state = "2" @@ -210,7 +210,7 @@ var/list/teleport_runes = list() var/list/teleport_other_runes = list() //Rite of Forced Translocation: Warps the target to a random teleport rune with the same keyword. /obj/effect/rune/teleport_other - cultist_name = "Rite of Forced Translocation" + cultist_name = "Teleport Other" cultist_desc = "Warps the target to a random rune of the same keyword." invocation = "Sas'so c'arta forbica!" icon_state = "1" @@ -266,8 +266,8 @@ var/list/teleport_other_runes = list() //Rite of Knowledge: Creates an arcane tome at the rune's location and destroys the rune. /obj/effect/rune/summon_tome - cultist_name = "Rite of Knowledge" - cultist_desc = "Pulls an unstranslated arcane tome from the archives of the Geometer." + cultist_name = "Summon Tome" + cultist_desc = "Pulls an arcane tome from the archives of the Geometer." invocation = "N'ath reth sh'yro eth d'raggathnor!" icon_state = "5" color = rgb(0, 0, 255) @@ -281,7 +281,7 @@ var/list/teleport_other_runes = list() //Rite of Enlightenment: Converts a normal crewmember to the cult. Faster for every cultist nearby. /obj/effect/rune/convert - cultist_name = "Rite of Enlightenment" + cultist_name = "Convert" cultist_desc = "Converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." invocation = "Mah'weyh pleggh at e'ntrath!" icon_state = "3" @@ -345,7 +345,7 @@ var/list/teleport_other_runes = list() //Rite of Tribute: Sacrifices a crew member to Nar-Sie. Places them into a soul shard if they're in their body. /obj/effect/rune/sacrifice - cultist_name = "Rite of Tribute" + cultist_name = "Sacrifice" cultist_desc = "Sacrifices a crew member to the Geometer. May place them into a soul shard if their spirit remains in their body." icon_state = "3" invocation = "Barhah hra zar'garis!" @@ -433,7 +433,7 @@ var/list/teleport_other_runes = list() //Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. /obj/effect/rune/narsie - cultist_name = "Ritual of Dimensional Rending" + cultist_name = "Call Forth The Geometer" cultist_desc = "Tears apart dimensional barriers, calling forth the avatar of the Geometer." invocation = "Tok-lyr rqa'nap g'olt-ulotf!" req_cultists = 9 @@ -489,7 +489,7 @@ var/list/teleport_other_runes = list() //Rite of Resurrection: Requires two corpses. Revives one and gibs the other. /obj/effect/rune/raise_dead - cultist_name = "Rite of Resurrection" + cultist_name = "Raise Dead" cultist_desc = "Requires two corpses. The one placed upon the rune is brought to life, the other is turned to ash." invocation = null //Depends on the name of the user - see below color = rgb(150, 0, 0) @@ -557,7 +557,7 @@ var/list/teleport_other_runes = list() //Rite of Obscurity: Turns all runes within a 3-tile radius invisible. /obj/effect/rune/hide_runes - cultist_name = "Rite of Obscurity" + cultist_name = "Veil Runes" cultist_desc = "Turns nearby runes invisible. They can be revealed by using the Rite of True Sight." invocation = "Kla'atu barada nikt'o!" icon_state = "3" @@ -579,7 +579,7 @@ var/list/teleport_other_runes = list() //Rite of True Sight: Turns ghosts and obscured runes visible /obj/effect/rune/true_sight - cultist_name = "Rite of True Sight" + cultist_name = "Reveal Runes" cultist_desc = "Reveals all invisible objects nearby, from spirits to runes." invocation = "Nikt'o barada kla'atu!" icon_state = "6" @@ -599,7 +599,7 @@ var/list/teleport_other_runes = list() //Rite of False Truths: Makes runes appear like crayon ones /obj/effect/rune/make_runes_fake - cultist_name = "Rite of False Truths" + cultist_name = "Disguise Runes" cultist_desc = "Causes all nearby runes (including itself) to resemble those drawn in crayon." invocation = "By'o isit!" icon_state = "4" @@ -614,7 +614,7 @@ var/list/teleport_other_runes = list() //Rite of Disruption: Emits an EMP blast. /obj/effect/rune/emp - cultist_name = "Rite of Disruption" + cultist_name = "Electromagnetic Disruption" cultist_desc = "Emits a large electromagnetic pulse, hindering electronics and disabling silicons." invocation = "Ta'gh fara'qha fel d'amar det!" icon_state = "1" @@ -632,7 +632,7 @@ var/list/teleport_other_runes = list() //Rite of Astral Communion: Separates one's spirit from their body. They will take damage while it is active. /obj/effect/rune/astral - cultist_name = "Rite of Astral Communion" + cultist_name = "Astral Communion" 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 = "1" @@ -702,7 +702,7 @@ var/list/teleport_other_runes = list() //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. /obj/effect/rune/wall - cultist_name = "Rite of the Corporeal Shield" + cultist_name = "Form Shield" cultist_desc = "When invoked, makes the rune block passage. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" icon_state = "1" @@ -724,7 +724,7 @@ var/list/teleport_other_runes = list() //Rite of the Unheard Whisper: Deafens all non-cultists nearby. /obj/effect/rune/deafen - cultist_name = "Rite of the Unheard Whisper" + cultist_name = "Deafen" cultist_desc = "Causes all non-followers nearby to lose their hearing." invocation = "Sti kaliedir!" grammar = "geeri jatkaa karazet" @@ -740,7 +740,7 @@ var/list/teleport_other_runes = list() //Rite of the Unseen Glance: Blinds all non-cultists nearby. /obj/effect/rune/blind - cultist_name = "Rite of the Unseen Glance" + cultist_name = "Blind" cultist_desc = "Causes all non-followers nearby to lose their sight." invocation = "Sti kaliesin!" icon_state = "1" @@ -760,7 +760,7 @@ var/list/teleport_other_runes = list() //Rite of Disorientation: Stuns all non-cultists nearby for a brief time /obj/effect/rune/stun - cultist_name = "Rite of Disorientation" + cultist_name = "Stun" cultist_desc = "Stuns all nearby non-followers for a brief time." invocation = "Fuu ma'jin!" icon_state = "2" @@ -780,7 +780,7 @@ var/list/teleport_other_runes = list() //Rite of Joined Souls: Summons a single cultist. Requires 2 cultists. /obj/effect/rune/summon - cultist_name = "Rite of Joined Souls" + cultist_name = "Summon Cultist" cultist_desc = "Summons a single cultist to the rune." invocation = "N'ath reth sh'yro eth d'rekkathnor!" req_cultists = 2 @@ -817,7 +817,7 @@ var/list/teleport_other_runes = list() //Rite of Binding: Turns a nearby rune and a paper on top of the rune to a talisman, if both are valid. /obj/effect/rune/imbue - cultist_name = "Rite of Binding" + cultist_name = "Bind Talisman" cultist_desc = "Transforms papers and valid runes into talismans." invocation = "H'drak v'loso, mir'kanas verbot!" icon_state = "3" @@ -860,18 +860,13 @@ var/list/teleport_other_runes = list() log_game("Talisman Imbue rune failed - chosen rune invalid") return visible_message("[picked_rune] crumbles to dust, and bloody images form themselves on [paper_to_imbue].") - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) - else - user.adjustBruteLoss(5) qdel(paper_to_imbue) qdel(picked_rune) //Rite of Fabrication: Creates a construct shell out of 5 metal sheets. /obj/effect/rune/construct_shell - cultist_name = "Rite of Fabrication" + cultist_name = "Fabricate Shell" cultist_desc = "Turns five plasteel sheets into an empty construct shell, suitable for containing a soul shard." invocation = "Ethra p'ni dedol!" icon_state = "5" @@ -900,7 +895,7 @@ var/list/teleport_other_runes = list() //Rite of Arming: Creates cult robes, a trophy rack, and a cult sword on the rune. /obj/effect/rune/armor - cultist_name = "Rite of Arming" + cultist_name = "Summon Arnaments" cultist_desc = "Equips the user with robes, shoes, a backpack, and a longsword. Items that cannot be equipped will not be summoned." invocation = "N'ath reth sh'yro eth draggathnor!" icon_state = "4" @@ -919,7 +914,7 @@ var/list/teleport_other_runes = list() //Rite of Leeching: Deals brute damage to the target and heals the same amount to the invoker. /obj/effect/rune/leeching - cultist_name = "Rite of Leeching" + cultist_name = "Drain Life" cultist_desc = "Drains the life of the target on the rune, restoring it to the user." invocation = "Yu'gular faras desdae. Havas mithum javara. Umathar uf'kal thenar!" //that's a mouthful icon_state = "2" @@ -948,7 +943,7 @@ var/list/teleport_other_runes = list() //Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby /obj/effect/rune/blood_boil - cultist_name = "Rite of Boiling Blood" + cultist_name = "Boil Blood" cultist_desc = "Boils the blood of non-believers who can see the rune, dealing extreme amounts of damage." invocation = "Dedo ol'btoh!" icon_state = "4" @@ -975,7 +970,7 @@ var/list/teleport_other_runes = list() //Rite of Spectral Manifestation: Summons a ghost on top of the rune as a cultist human with no items. User must stand on the rune at all times, and takes damage for each summoned ghost. /obj/effect/rune/manifest - cultist_name = "Rite of Spectral Manifestation" + cultist_name = "Manifest Spirit" cultist_desc = "Manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit." invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this icon_state = "6" diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index 2a63281e1fb..bebcf0f2bdc 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -19,6 +19,7 @@ Rite of Disorientation var/cultist_desc = "A basic talisman. It serves no purpose." var/invocation = "Naise meam!" var/uses = 1 + var/health_cost = 0 //The amount of health taken from the user when invoking the talisman /obj/item/weapon/paper/talisman/examine(mob/user) ..() @@ -40,7 +41,9 @@ Rite of Disorientation qdel(src) /obj/item/weapon/paper/talisman/proc/invoke(mob/living/user) - + if(health_cost && iscarbon(user)) + var/mob/living/carbon/C = user + C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm")) //Malformed Talisman: If something goes wrong. /obj/item/weapon/paper/talisman/malformed @@ -124,9 +127,10 @@ Rite of Disorientation //Rite of Translocation: Same as rune /obj/item/weapon/paper/talisman/teleport - cultist_name = "Rite of Translocation" + cultist_name = "Talisman of Teleportation" cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." invocation = "Sas'so c'arta forbici!" + health_cost = 5 var/keyword = "ire" /obj/item/weapon/paper/talisman/teleport/invoke(mob/living/user) @@ -135,7 +139,7 @@ Rite of Disorientation if(R.keyword == src.keyword) possible_runes.Add(R) if(!possible_runes.len) - user << "There are no Rites of Translocation with the same keyword!" + user << "There are no Teleport runes with the same keyword!" log_game("Teleportation talisman failed - no teleport runes of the same keyword") uses++ //To prevent deletion return @@ -151,12 +155,18 @@ Rite of Disorientation spawn(1) //To give the keyword time to change from the imbue rune info += keyword +/obj/item/weapon/paper/talisman/teleport/examine(mob/user) + ..() + if(iscultist(user) && keyword) + user << "Keyword: [keyword]" + //Rite of Knowledge: Same as rune, but has two uses /obj/item/weapon/paper/talisman/summon_tome - cultist_name = "Rite of Knowledge" + cultist_name = "Talisman of Tome Summoning" cultist_desc = "A two-use talisman that will call untranslated tomes from the archives of the Geometer." invocation = "N'ath reth sh'yro eth d'raggathnor!" + health_cost = 1 /obj/item/weapon/paper/talisman/summon_tome/invoke(mob/living/user) user.visible_message("Dust flows from [user]'s hand for a moment.", \ @@ -171,9 +181,10 @@ Rite of Disorientation //Rite of Obscurity: Same as rune, but less range /obj/item/weapon/paper/talisman/hide_runes - cultist_name = "Rite of Obscurity" + cultist_name = "Talisman of Veiling" cultist_desc = "A talisman that will make all runes within a small radius invisible." invocation = "Kla'atu barada nikt'o!" + health_cost = 1 /obj/item/weapon/paper/talisman/hide_runes/invoke(mob/living/user) user.visible_message("Dust flows from [user]'s hand.", \ @@ -185,9 +196,10 @@ Rite of Disorientation //Rite of True Sight: Same as rune, but doesn't work on ghosts /obj/item/weapon/paper/talisman/true_sight - cultist_name = "Rite of True Sight" + cultist_name = "Talisman of Revealing" cultist_desc = "A talisman that reveals nearby invisible runes." invocation = "Nikt'o barada kla'atu!" + health_cost = 1 /obj/item/weapon/paper/talisman/true_sight/invoke(mob/living/user) user.visible_message("A flash of light shines from [user]'s hand!", \ @@ -198,9 +210,10 @@ Rite of Disorientation //Rite of False Truths: Same as rune /obj/item/weapon/paper/talisman/make_runes_fake - cultist_name = "Rite of False Truths" + cultist_name = "Talisman of Disguising" cultist_desc = "A talisman that will make nearby runes appear fake." invocation = "By'o isit!" + health_cost = 3 /obj/item/weapon/paper/talisman/make_runes_fake/invoke(mob/living/user) user.visible_message("Dust flows from [user]s hand.", \ @@ -211,21 +224,23 @@ Rite of Disorientation //Rite of Disruption: Same as rune, halved radius /obj/item/weapon/paper/talisman/emp - cultist_name = "Rite of Disruption" + cultist_name = "Talisman of Electromagnets" cultist_desc = "A talisman that will cause a moderately-sized electromagnetic pulse." invocation = "Ta'gh fara'qha fel d'amar det!" + health_cost = 5 /obj/item/weapon/paper/talisman/emp/invoke(mob/living/user) - user.visible_message("[user]'s hand glows a bright blue!", \ + user.visible_message("[user]'s hand flashes a bright blue!", \ "You speak the words of the talisman, emitting an EMP blast.") - empulse(src, 2, 4) + empulse(src, 4, 8) //Rite of Disorientation: Stuns and mutes a single target for quite some time /obj/item/weapon/paper/talisman/stun - cultist_name = "Rite of Disorientation" + cultist_name = "Talisman of Stunning" cultist_desc = "A talisman that will stun and mute a single target. To use, attack target directly." invocation = "Fuu ma'jin!" + health_cost = 10 //A lot of health because of how powerful this is /obj/item/weapon/paper/talisman/stun/attack_self(mob/living/user) user << "To use this talisman, attack the target directly." @@ -254,3 +269,20 @@ Rite of Disorientation qdel(src) return ..() + + +//Rite of Arming: Equips cultist armor on the user, where available +/obj/item/weapon/paper/talisman/armor + cultist_name = "Talisman of Arming" + cultist_desc = "A talisman that will equip the invoker with cultist equipment where available." + invocation = "N'ath reth sh'yro eth draggathnor!" + health_cost = 3 + +/obj/item/weapon/paper/talisman/armor/invoke(mob/living/user) + user.visible_message("Otherworldy objects suddenly appear on [user]!", \ + "You speak the words of the talisman, arming yourself!") + user.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) + user.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) + user.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), slot_shoes) + user.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/cultpack(user), slot_back) + user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index d5d378ee710..33add4905e2 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -51,15 +51,20 @@ /obj/item/weapon/paper/examine(mob/user) ..() - if(in_range(user, src)) - if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) - user << browse("[name][stars(info)]


[stamps]", "window=[name]") - onclose(user, "[name]") + if(!istype(src, /obj/item/weapon/paper/talisman)) //Talismans cannot be read + if(in_range(user, src)) + if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) + user << browse("[name][stars(info)]
[stamps]", "window=[name]") + onclose(user, "[name]") + else + user << browse("[name][info]
[stamps]", "window=[name]") + onclose(user, "[name]") else - user << browse("[name][info]
[stamps]", "window=[name]") - onclose(user, "[name]") + user << "It is too far away." else - user << "It is too far away." + if(!iscultist(user)) + user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" + return /obj/item/weapon/paper/verb/rename() From 9c165315c3dbcbfba9ad5a0c523bfef88538db8f Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 17:26:48 -0400 Subject: [PATCH 19/44] Reverts rune shapes/colors to the old ones --- code/game/gamemodes/cult/runes.dm | 36 +++++++++++++++++++------------ 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 1b010cb0754..a6caa2d9ff3 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -353,6 +353,10 @@ var/list/teleport_other_runes = list() grammar = "veri nahlizet certum" var/rune_in_use = 0 +/obj/effect/rune/sacrifice/New() + ..() + icon_state = "[rand(1,6)]" + /obj/effect/rune/sacrifice/invoke(mob/living/user) if(rune_in_use) return @@ -492,7 +496,8 @@ var/list/teleport_other_runes = list() cultist_name = "Raise Dead" cultist_desc = "Requires two corpses. The one placed upon the rune is brought to life, the other is turned to ash." invocation = null //Depends on the name of the user - see below - color = rgb(150, 0, 0) + icon_state = "1" + color = rgb(255, 0, 0) grammar = "nahlizet certum veri" /obj/effect/rune/raise_dead/invoke(mob/living/user) @@ -558,10 +563,10 @@ var/list/teleport_other_runes = list() //Rite of Obscurity: Turns all runes within a 3-tile radius invisible. /obj/effect/rune/hide_runes cultist_name = "Veil Runes" - cultist_desc = "Turns nearby runes invisible. They can be revealed by using the Rite of True Sight." + cultist_desc = "Turns nearby runes invisible. They can be revealed by using the Reveal Runes rune." invocation = "Kla'atu barada nikt'o!" - icon_state = "3" - color = rgb(255,255,255) + icon_state = "1" + color = rgb(0,0,255) grammar = "geeri karazet nahlizet" /obj/effect/rune/hide_runes/invoke(mob/living/user) @@ -582,8 +587,8 @@ var/list/teleport_other_runes = list() cultist_name = "Reveal Runes" cultist_desc = "Reveals all invisible objects nearby, from spirits to runes." invocation = "Nikt'o barada kla'atu!" - icon_state = "6" - color = rgb(255, 162, 33) + icon_state = "4" + color = rgb(255, 255, 255) grammar = "karazet geeri nahlizet" /obj/effect/rune/true_sight/invoke() @@ -617,8 +622,8 @@ var/list/teleport_other_runes = list() cultist_name = "Electromagnetic Disruption" cultist_desc = "Emits a large electromagnetic pulse, hindering electronics and disabling silicons." invocation = "Ta'gh fara'qha fel d'amar det!" - icon_state = "1" - color = rgb(0, 0, 255) + icon_state = "5" + color = rgb(255, 0, 0) grammar = "mgar karazet balaq" /obj/effect/rune/emp/invoke(mob/living/user) @@ -635,8 +640,8 @@ var/list/teleport_other_runes = list() cultist_name = "Astral Communion" 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 = "1" - color = rgb(68, 47, 255) + icon_state = "6" + color = rgb(0, 0, 255) var/rune_in_use = 0 //One at a time, please! var/mob/living/affecting = null grammar = "veri ire ego" @@ -706,6 +711,7 @@ var/list/teleport_other_runes = list() cultist_desc = "When invoked, makes the rune block passage. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" icon_state = "1" + color = rgb(255, 0, 0) grammar = "mgar ire ego" /obj/effect/rune/wall/examine(mob/user) @@ -728,6 +734,8 @@ var/list/teleport_other_runes = list() cultist_desc = "Causes all non-followers nearby to lose their hearing." invocation = "Sti kaliedir!" grammar = "geeri jatkaa karazet" + color = rgb(0, 255, 0) + icon_state = "4" /obj/effect/rune/deafen/invoke(mob/living/user) visible_message("[src] blurs for a moment before fading away.") @@ -743,8 +751,8 @@ var/list/teleport_other_runes = list() cultist_name = "Blind" cultist_desc = "Causes all non-followers nearby to lose their sight." invocation = "Sti kaliesin!" - icon_state = "1" - color = rgb(0, 255, 0) + icon_state = "4" + color = rgb(0, 0, 255) grammar = "mgar jatkaa karazet" /obj/effect/rune/blind/invoke(mob/living/user) @@ -764,7 +772,7 @@ var/list/teleport_other_runes = list() cultist_desc = "Stuns all nearby non-followers for a brief time." invocation = "Fuu ma'jin!" icon_state = "2" - color = rgb(150, 0, 255) + color = rgb(100, 0, 100) grammar = "certum geeri balaq" /obj/effect/rune/stun/invoke(mob/living/user) @@ -821,7 +829,7 @@ var/list/teleport_other_runes = list() cultist_desc = "Transforms papers and valid runes into talismans." invocation = "H'drak v'loso, mir'kanas verbot!" icon_state = "3" - color = rgb(150, 0, 255) + color = rgb(0, 0, 255) grammar = "veri balaq certum" /obj/effect/rune/imbue/invoke(mob/living/user) From cca9138bc19dfb789bfd769af5415b0c92814edd Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 20:07:09 -0400 Subject: [PATCH 20/44] Conflicts 1/3 --- code/modules/paperwork/paper.dm | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 33add4905e2..134eb2542ee 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -51,20 +51,15 @@ /obj/item/weapon/paper/examine(mob/user) ..() - if(!istype(src, /obj/item/weapon/paper/talisman)) //Talismans cannot be read - if(in_range(user, src)) - if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) - user << browse("[name][stars(info)]
[stamps]", "window=[name]") - onclose(user, "[name]") - else - user << browse("[name][info]
[stamps]", "window=[name]") - onclose(user, "[name]") + if(in_range(user, src) || isobserver(user)) + if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) + user << browse("[name][stars(info)]
[stamps]", "window=[name]") + onclose(user, "[name]") else - user << "It is too far away." + user << browse("[name][info]
[stamps]", "window=[name]") + onclose(user, "[name]") else - if(!iscultist(user)) - user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" - return + user << "It is too far away." /obj/item/weapon/paper/verb/rename() From 0203c3c8c1023601d3c074761cebfeb2031ac8c0 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 20:08:26 -0400 Subject: [PATCH 21/44] Conflicts 3/3 --- code/modules/paperwork/paper.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 134eb2542ee..280c90b7e00 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -51,6 +51,10 @@ /obj/item/weapon/paper/examine(mob/user) ..() + if(istype(src, /obj/item/weapon/paper/talisman)) //Talismans cannot be read + if(!iscultist(user) && !user.stat) + user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" + return if(in_range(user, src) || isobserver(user)) if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) user << browse("[name][stars(info)]
[stamps]", "window=[name]") From 1c4063f536b222169dd400d3edaa3590ec80061e Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 20:32:03 -0400 Subject: [PATCH 22/44] Changes conversion to a static 2 cultists --- code/game/gamemodes/cult/runes.dm | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index a6caa2d9ff3..edba2946f72 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -287,6 +287,7 @@ var/list/teleport_other_runes = list() icon_state = "3" color = rgb(255, 0, 0) grammar = "certum nahlizet ego" + req_cultists = 2 /obj/effect/rune/convert/invoke(mob/living/user) var/list/convertees = list() @@ -313,19 +314,6 @@ var/list/teleport_other_runes = list() if(iscultist(M)) time -= 100 time = Clamp(time, 0, 300) - if(time) - visible_message("[src] begins to glow with a sinister light...") - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - if(M != user) - M << "You have aided [user] in invoking the [cultist_name]. You may now safely depart." - else - M << "You begin the enlightenment of [new_cultist]. This will take [time / 10] seconds and you must stand still." - new_cultist << "Your head begins to ache..." - if(!do_mob(user, new_cultist, time)) - visible_message("[src] reluctantly falls dark.") - new_cultist << "Your headache fades." - return if(is_sacrifice_target(new_cultist.mind)) for(var/mob/living/M in orange(1,src)) if(iscultist(M)) From 85ac323f8b43eb57c98909569cc87168f0a4ded5 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 17 Sep 2015 20:35:13 -0400 Subject: [PATCH 23/44] Removes deprecated code --- code/game/gamemodes/cult/ritual.dm | 5 ++--- code/game/gamemodes/cult/runes.dm | 12 ------------ 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index effdf7a7b41..33c36715fc3 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -149,9 +149,8 @@ It also contains rune words, which are soon to be removed.

" text += "Convert
The Rite of Enlightment is paramount to the success of the cult. It will allow you to convert normal crew members into cultists. \ - To do this, simply place the crew member upon the rune and invoke it. This may take some time, depending on the amount of cultists nearby. It takes twenty seconds, with each additional cultist shaving \ - off ten seconds of the conversion. With three or more cultists, conversion is instantaneous. Once invoked, only the original user must remain. If the target is loyalty-implanted or has a null rod in \ - their possession, this will not work.

" + To do this, simply place the crew member upon the rune and invoke it. This rune requires two acolytes to use. If the target to be converted is loyalty-implanted or a certain assignment, they will \ + be unable to be converted. People the Geometer wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like a null rod will not be converted.

" text += "Sacrifice
The Rite of Tribute is used to offer sacrifice to the Geometer. Simply place any living creature upon the rune and invoke it (this will not \ target cultists!). If this creature has a mind, a soul shard will be created and the creature's soul transported to it. This rune is required if the cult's objectives include the sacrifice of a crew \ diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index edba2946f72..ff8f71c735a 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -309,18 +309,6 @@ var/list/teleport_other_runes = list() if(iscultist(M)) M << "\"I desire this one for myself. SACRIFICE THEM!\"" return - var/time = 300 - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - time -= 100 - time = Clamp(time, 0, 300) - if(is_sacrifice_target(new_cultist.mind)) - for(var/mob/living/M in orange(1,src)) - if(iscultist(M)) - M << "\"I desire this one for myself. SACRIFICE THEM!\"" - fail_invoke() - log_game("Convert rune failed - convertee is sacrifice target") - return new_cultist.visible_message("[new_cultist] writhes in pain as the markings below them glow a bloody red!", \ "AAAAAAAAAAAAAA-") ticker.mode.add_cultist(new_cultist.mind) From a421402cb814cf0d0c0d89ca98ca4de31e37239b Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 18 Sep 2015 10:38:35 +0800 Subject: [PATCH 24/44] SABR+Sprites+Fixes --- .../projectiles/ammunition/magazines.dm | 2 +- .../projectiles/guns/projectile/automatic.dm | 32 +++++++++++++ .../research/designs/weapon_designs.dm | 44 +++++++++++------- icons/obj/ammo.dmi | Bin 18031 -> 18031 bytes icons/obj/guns/projectile.dmi | Bin 25245 -> 24804 bytes icons/obj/projectiles.dmi | Bin 32592 -> 32891 bytes 6 files changed, 60 insertions(+), 18 deletions(-) diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 032da28f989..298e02a2cdf 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -173,7 +173,7 @@ icon_state = "smg9mm-42" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" - max_ammo = 42 + max_ammo = 30 /obj/item/ammo_box/magazine/smgm9mm/ap name = "SMG magazine (Armour Piercing 9mm)" diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 9dc38fe5ba6..cc7380659ce 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -127,6 +127,38 @@ icon_state = "wt550[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" return +/obj/item/weapon/gun/projectile/automatic/wt550/afterattack() + ..() + empty_alarm() + return + +/obj/item/weapon/gun/projectile/automatic/wt550hacked + name = "hacked auto rifle" + desc = "A illegally hacked and modified WT-550 auto rifle, using a illegal burst fire moduel. Uses 9mm rounds." + icon_state = "wt550hax" + item_state = "arg" + mag_type = /obj/item/ammo_box/magazine/wt550m9 + fire_delay = 2 + can_suppress = 0 + burst_size = 2 + pin = null + +/obj/item/weapon/gun/projectile/automatic/wt550hacked/ui_action_click() + return + +/obj/item/weapon/gun/projectile/automatic/wt550hacked/update_icon() + ..() + icon_state = "wt550hax[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" + return + +/obj/item/weapon/gun/projectile/automatic/wt550hacked/afterattack() + ..() + empty_alarm() + return + +/obj/item/weapon/gun/projectile/automatic/wt550hacked/unrestricted + pin = /obj/item/device/firing_pin + /obj/item/weapon/gun/projectile/automatic/mini_uzi name = "\improper 'Type U3' Uzi" desc = "A lightweight, burst-fire submachine gun, for when you really want someone dead. Uses 9mm rounds." diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 371a0d7b01b..d835fbe5f88 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -135,6 +135,16 @@ build_path = /obj/item/weapon/gun/projectile/automatic/proto category = list("Weapons") +/datum/design/illegalwt550 + name = "Hacked WT-550" + desc = "A hacked varient of the WT-550. Has a illegally altered burst fire module attached." + id = "smg" + req_tech = list("combat" = 3, "materials" = 2, "syndicate" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 6000, MAT_GLASS = 2000, MAT_SILVER = 1000) + build_path = /obj/item/weapon/gun/projectile/automatic/wt550hacked + category = list("Weapons") + /datum/design/xray name = "Xray Laser Gun" desc = "Not quite as menacing as it sounds" @@ -188,31 +198,31 @@ category = list("Ammo") /datum/design/mag_oldsmg/ap_mag - name = "Submachine Gun Armour Piercing Magazine (9mmAP)" + name = "WT-550 Auto Gun Armour Piercing Magazine (9mmAP)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_ap" - materials = list(MAT_METAL = 6000, MAG_SILVER = 200) + materials = list(MAT_METAL = 6000, MAT_SILVER = 200) build_path = /obj/item/ammo_box/magazine/wt550m9/wtap /datum/design/mag_oldsmg/ic_mag - name = "Submachine Gun Incindiary Magazine (9mmIC)" + name = "WT-550 Auto Gun Incendiary Magazine (9mmIC)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_ic" - materials = list(MAT_METAL = 6000, MAG_SILVER = 200, MAT_GLASS = 800) + materials = list(MAT_METAL = 6000, MAT_SILVER = 200, MAT_GLASS = 800) build_path = /obj/item/ammo_box/magazine/wt550m9/wtic /datum/design/mag_oldsmg/tx_mag - name = "Submachine Gun Urnaium Magazine (9mmTX)" + name = "WT-550 Auto Gun Urnaium Magazine (9mmTX)" desc = "A 20 round urnaium tipped magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_tx" - materials = list(MAT_METAL = 6000, MAG_SILVER = 400, MAG_URNAIUM = 2000) + materials = list(MAT_METAL = 6000, MAT_SILVER = 400, MAT_URNAIUM = 2000) build_path = /obj/item/ammo_box/magazine/wt550m9/wttx //SABR Mags /datum/design/mag_smg - name = "Submachine Gun Magazine (9mm)" - desc = "A 42-round magazine for the prototype submachine gun." + name = "SABR SMG Magazine (9mm)" + desc = "A 30-round magazine for the prototype submachine gun." id = "mag_smg" req_tech = list("combat" = 4, "materials" = 3) build_type = PROTOLATHE @@ -221,24 +231,24 @@ category = list("Ammo") /datum/design/mag_smg/ap_mag - name = "Submachine Gun Armour Piercing Magazine (9mmAP)" - desc = "A 42-round armour piercing magazine for the prototype submachine gun. Deals slightly less damage by bypasses most armour" + name = "SABR SMG Armour Piercing Magazine (9mmAP)" + desc = "A 30-round armour piercing magazine for the prototype submachine gun. Deals slightly less damage by bypasses most armour" id = "mag_smg_ap" - materials = list(MAT_METAL = 3000, MAG_SILVER = 100) + materials = list(MAT_METAL = 3000, MAT_SILVER = 100) build_path = /obj/item/ammo_box/magazine/smgm9mm/ap /datum/design/mag_smg/incin_mag - name = "Submachine Gun Incindiary Magazine (9mmIC)" - desc = "A 42-round incindiary round magazine for the prototype submachine gun. Deals significanlty less damage but sets the target on fire" + name = "SABR SMG Incendiary Magazine (9mmIC)" + desc = "A 30-round incindiary round magazine for the prototype submachine gun. Deals significanlty less damage but sets the target on fire" id = "mag_smg_ic" - materials = list(MAT_METAL = 3000, MAG_SILVER = 100, MAT_GLASS = 400) + materials = list(MAT_METAL = 3000, MAT_SILVER = 100, MAT_GLASS = 400) build_path = /obj/item/ammo_box/magazine/smgm9mm/fire /datum/design/mag_smg/incin_tox - name = "Submachine Gun Urnaium Magazine (9mmIC)" - desc = "A 42-round urnaium tipped round magazine for the prototype submachine gun. Deals toxin damage, but less overall damage." + name = "SABR SMG Urnaium Magazine (9mmTX)" + desc = "A 30-round urnaium tipped round magazine for the prototype submachine gun. Deals toxin damage, but less overall damage." id = "mag_smg_tx" - materials = list(MAT_METAL = 3000, MAT_GLASS = 200, MAG_URNAIUM = 1000) + materials = list(MAT_METAL = 3000, MAT_GLASS = 200, MAT_URNAIUM = 1000) build_path = /obj/item/ammo_box/magazine/smgm9mm/toxin /datum/design/stunshell diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index c71e05f382a9de0018ae35f677cbe3b340185424..e0acb281783ca63ae8986928b86e2d7adb513409 100644 GIT binary patch delta 669 zcmV;O0%HB|i~;YA0gyU>L2lbH5JlJ4DTriS1r$w+(!!g7BAX$~xfBIuMn0Aa(1&1zHDc!8%Y@PKOARaymqimD3@Dw44qR z_PKcntAB%6& z3F|&h61H08>pjHSXtf$8Wwi)tC@n&oQ;U#B*CL<^YLWGS@eMRPp$g5^Hb!^WQ9v#$E8GA%z%x zX~^{kUmCJ*RSW_vSw%LoiY#Om*~cofj#Z#+x7~}_w3Za6S%U&Pb036ive`Bs!cVnO z#iy%3^-#Qj{~z%k6yHr1cXzHt-}5sFy0kRlW_@Wuk@(Vpdh?|LrRz%rx`1_^FU{Xq zh9sZ9#L)Do7&;8H6TJLtYmt1O&gnv$biIva`W{Czo$Q4KU*D0$j<6x@Cv8Ux(+se6 zhpDYwiwq>wT4W%Jp1E|MwFvQ4iwtaW{Lp!k-KzT!$E8|6tg_$tJr<2Guu4L+!~&~B D#W+Vt delta 669 zcmV;O0%HB|i~;YA0gyU>&2HL26ouFLDMrb*j>f}`$6m0hh+3p3UE~P{7>p%uK(>>n zefloIjf9%c=k9{^ahP-NPwuVyeE((jsFn|_>@{|Mdwf<4W$$!0`_XQPy;`Wb$!7c5 zHv8fHp&!B!)k59Oo&WxAnd_Tuwr#s!EmV=sc3qHo{`(p%C}=2uIH#bcprc?(L7xP> z%{Iw2{XQNJ5X%qkYfQ3hCb^y>d4QUS38MY*^2}uakW6^PR5ueOTPE2~mQ0Vtg=3-v zd#6mn*e{=$WgYNm9f-<0kh*oCfYyOtunx49(;-NX+RFL1s>e2vT!8M37tkR@5iZhi5LW*Gp52a2(vvWf=`Avn>2O9eU6hf;j<6x@2iw7J(q=q_(r$w|FeH00c>7z9qTidBsn!le6 zNj_b~(DbJmIt;QGy!>iwk$j%c=|Y-xzl~(Njw6{)_CkXHz9WepVMEwY+Kv>a8Q|y+ zQ%AQJ8AztJ$UqW3bLl*55#p&98Q9_Yq4OfURrik%OSODhWxoL&qZW{zU>>Hk!~&~B DJmgE~ diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index fccdd933c43f77ea1f73605b056b3b308a0b768c..89f6f6547f560a0233d3ef6ec9353146c900a6bc 100644 GIT binary patch literal 24804 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 literal 25245 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�m|H7=u?J)Vq3z1)Fj6+pyy|u+Vgh^GbH>ypnKsy|oy!^Qrd7?4_w_Dn1scN>nUxwRm z+3h{MGRrWfs|!h=J`2qvzo-BDxZn>1#<$YLpBSt(uHV^q%GK(d+|vnH_$0N{39}ys zxgT{r^4~~gtd>vG9mk(zHYf~zJg`=4jp=9C%NOd#PKB(hM9d1DWi%17)4ja_s7&+~FjVCOW3L(C%oAJ74_am8W_cW60WUBZ+ry#YrhKQZ$TceOFo>p3NG*O1}5O_L6$Jy#DOpVykV#B1eHdi>VsvywBj!D0PBPYpDOnPleBWP zxPzj3gMGhcREBBHFd<69Ss3<z;aC7EsRrJI*nhu{y`>1i*Rsf#cei{flE>%n0h3jGdxkK`4wgM7 zDJe}aEazpvTXO)KDU)p3pqSGb{nOoZ<f?3WRrg> z^Z4;?U(&bUM=fI!d#8>EtEWz9010UVT=D3z?>Lv=R;4G8MWb-Vp!lIlfGU<8Cxs>i z`OhVxkARK2S6f8M^EoU0Sv+yZoTWM$SMg2=DY<(rGF(avl zOx#?{OGE$@Inw?2I#SAWCxl5Q&wAO)8SUbOj$-|~tP0OmSGL&4(3bdJOhF+3^TJ`o%m#sXEUd z^gku~o-^;GG|c<>!K1Yc{xhS$i8p_nFvKwyQ1~3FAzlT?zd3>|pAQCTPX3LSY7{bh zOY)35AisC@R#ag=9x&odDsx>Q=m?;7c59h*tq_HC4O9D%eY{62vdBMj$P$Z<>S+?bx|h2XsiWvr*S|%0`0mC75j1BUbzRs4VEuJ#cz7B z#5r%d@=-0kQczG()0@Mt=vrzIB}b!-{Vy#>(7ZoAu3d36%BWOPII%ltuWwcAv;EOf zy6}O_QyyEq?oWa2b8MZe9cs7XwHBN0Cj>vvZ_~*GK2DgF>?0slyAWmRE23cet*x;_ z@>-(?w?`{q>NU(yK6eIO@79jJ_>sb?61R1H$+dP$m2BP}oe!w%>RPGzc5iZV#zUP- z>z&^aq`~%^MGyA}H^lM2r^!~6NO~P)90m{^$t!u!v9kreQc9jXHgtS0*%xhpx?L;b zzr-_*q5fiS+mZuKZQ?uJ=QMFS`b);*gDMeQa5Kz~pv#W?al_nW}v{jkA;Y<2E$V<9JE1kI=yKIr3k zZOEcaebCD!zWjW2s(-pX`{GFl;_HRwnO@V`w5?@uuk~P>bYh3Sy}chk0CtC~rw3>^ zbag#{_4@Vqc>+O`+Qu&mKns%Tsf%ZRK>69k^l^8n^qo{xmy`^wGWQge>}yf6r$eJo z*Soh?ZQXC$dKz#{%Q3fI>M>bj+Jtx^RW{$+wzAbLbl$%tS;pR8%i5c3)CKy|gTzcc z8;9dbg`^Rb(hRQT0fKDMPczGJ^BQISX98VWBP~y@-nrlG{Hwx8hK2B0wlrhE_z*3h zxv8}LUZ!wj=@ut)k|5C`O_toT8oVDOUj6cMz+jmH*9WD#-C` zD39sUTVc|HaHEUtL9B&Ok$)IpM>G#@^Jkwg5MoW?>&eOjrn9eZE*q}uc?I4E8yqIe z7S?9^vN2qQBW2kJI7DA(?h?P^j$*1aR& z@S(|7a|_=VbeAbH0AlcWe$pQazD3cF)n;C|;Y3ijHm?><3BnRCaIiSfbaIA>`!iAofQZkg* z%?pmyLzFUNXZs`||L?M{#P8H26b{eD4R5pw(GflLz{6cyKP*K3gU$6=>3s3(MZyb- zm0QyHZgO4HvBO_}L~=9v=f=;@Gi1`zZFEU*JXf-LToQEgkGT{or-tHzhH(v^{eDUN zCO}vJ=7rViwWIruOROg`63!!Q6c$3F@ga7=D`51bxg|ROv=9PtZ0lxk!u)>H1sl*I z{;D|a$NZpIg`pYtgmyV+w=Vv%u0xSCW2c-V#f`K;*@wBg9W2IzhuMCIpZL_K19X*r zBmOM&G+WRhI{wXL+&%X~>Dj{Q<~xqN^~pOyOGrxDd~*(&M3O~<7IM^y1zgN5{Eq+D z4qAS@9zDiblkfrQ*Jk#keb+g=M6)7>Fu;XH($aB$oVkWNcgLsJdhi>{?3(n?wT%X=T2L+ zitgkm(x1cT-n62emGS|-z5QbeIs(VjU00GohI4nnBUEoX0z-Vab`OIF1MOr- z442-eA2gpYDN#CQwR86^c=hRgwz9u>gob$Dbx@?xjQV@jRk#JA$r!6GM=7L?6dBAM zZn9bAkLLYsLV*QG4`uGd8XM^C&%NkhN<$rYl1IrLO{9|7#HY$`5j%dQptNrYerEF@ z@LEk5EsTN7dfhm4x5xi^Ka_+PRRpHHlli9abr7F&)2u^SfKrc*qiPzqN*g>j+)!PUt7bS3j;u`nG6CxmhMFip%X~MTz z0{A>i_YNNb*g9VT)l?32Om%8MzW914goJvY&!r1jbR{-l zx$L`eN4MN93#(`EwPWjW?bzWT$bU{Len%8M?8VpBJqf=0#%O~%B4)1FJV4lsSn!TN z664{4byBedG3od1u-felQb+%Q>$|6~m@l`{=A?338qr>j(c1y&O9}{hKP-%kgabmB zz}QR;01XyMYO$)BX)4lw_p;rM`@lo`+1lBN?j*_Eo&bdGIl>P_OSTvLXI4kQ%v`}Y zCR^@J|I220pWbooC&hd3Zg^bxrM>stZvl9=*P}w#wEdM2n_@V3PBygs?t&ko0OWqe z0yM(8I#?N*vz^FH56vNRT7f6-NMI<+feNBX*|jU}Dz$*{8vsp(ewN7o=(oW_y6;rv z>E|1I$)3G&9+yo@ul>~eqIHWJhVR`nGV1aGoVH3$Mg=GXgkkvXypXqJ=l8-}ltN?U zu#u(``g3Yy2E~BA69qq;3uZeewE+mhyW(Es^1O1zSvckeS9x6s#LqqD%*faU^Usf**P43IGZXo_$gnRY# zV4k$KZ$WcND7|FPz_xrpR}n+=t6;~bkJd#vJLcCf<8H1KiLbUJ9A5bhnbaB{xfad7 zf&^I2<4xL#4?;HL;!K)Cef8x93~Y{$ulpT8P0Zx(Q51RK`s~zdBl|=i9(v?o--crT zp2?M;`KTH@YgE8*x(8#dUuXBPT+w~(hkCk|v>@+Fra5Sov5?jPTQaNVKfC!pt*|y6 z)6vf*2QJru%O1qb;5ACm;#cgApn(nKeW!+(O{=*jgqb0d!-NLTqY#1ckY=LwQ}pkc z$z_j2@L}xw7#q)P$NH7a8l)3su=y^}zfWJAdNjEtPH@5R)?;hKWc}15 zU+3ZNc6sp@q)dK!V_`104a18FTA_q3MUTX|xCzC)m3dyn^5*8n4urFYWg$3`jn88* zFgIl;<9?F#mib?}h%9oWon|N#aTBi2;k( zve3{Xcf_C2e#xtem2GDxTk`I{u;hsC0~K8r^F{ml{BpA$?;+UpzLbo&cG6DuWd?Hq zmvoxL;tAkI0FxabG<@cY#7q25)=jZy=?cj?+o>ui_jybQwP zKj$%O8A4x08;b2fGKzBO|NT;Js$9gKt(bgd&)FdOfs1|?KPiF^RGBR3%5SGU3MURZ z@aGHZ^jn$P7(d!LrDIE}H0yjlFiIrVW&|IN#G2 zQHAn2{u99a2Hr_btnid3O(=Dl!U=NyAMFNRCl@3Wkk#7-{=x53fh%hD{_jWc6byvX z|Am471s5nhPm%7>gU%B+_^`HtPEqRz_;v#4t?#O$V*UR(NcbJ}z~jh4m|Nd^|E=)P zOPRE=u(fU|oN(!wo^E8&D(xlN;Q68Ad*1)iSgv)%oX9=}F+kXL=RV*&Fzj_}G<`i@ ziCJdbX}`s?Bh6iT2!7DG`6X&r)#}IoN_d#H|No9E^llavtJ2GU?XZsP=a0Irh~*Mb zRCqt38nU($`NloIIG?`2>pp>p8@)@A}`ccq0Kp|W>Pfob&PIjiy+ zYMB3CxC7m9gk$}8r4?|f{|sr=eW|W#4R>a-UW(U3&;y?bGY|tOhyZRMbcy8EfYVfu zIK(wgvKjd8md?g$O)Mwc;0)m4Uw-{5BTGtSRqjfCFpI6Y_Sl^W?tjv<5Wu;TliTUQ zuVWdbk}SQZs(35}gYt3Q=>HlrKX}_M8~+$0U{A*U9=Y({$QRbCUxWFX?M(CKjfCGT z{Wh65%bVtVpMEN`WCedq4f}q<`;%jqFdldv#rw;MA7i6$Z?g^`UZGi}#Gq64`OiTZ z7jY7V3=~6wW)cDJLt4`G|ELnIWgR4T@44^Ue*$1F!vhe;?O*PIrhxP<_rmeib(2!@ z+(Ae${hefCtTrmJdp5CVI}^b_9!aPBwZwoX`p17^1L#+RviXqL%>kb|%M27GP9-T( zEYgI>|5DvqGS;;MLqc=+$f(EH4gP5k)PtyBpF&1ImAx z;Vzw^wB-fmum?~4}wpN55u!;mJpU!lLmxl9WXnRV)_;$qvKT#x-@X2}@ znqAI!5{vOIA<1{PYFyK!UxwvCPiHgpK}De2?Ujsn^T@rWC;*V-$IO$uJzG@6l6!g4 z>&nFWsaD<&M%=rd+2JR~BWJmJa_uQ}`9=opjPXpBe^hb~0CLg1i^in$whQW~^6=hx zPYM4V2H7j>nRx}fe-2^kPOXy7Ca2)gx1K>sHOkE)Ws37GMqGebsh>jiT+JirQO8Dm z^3lTwc`Hx!2Z2d)^^%)vrJzP4*_O9-Yz%xP zo785rA7})5$GGJ$&%2iyiD8`1?!$5X8Oozo7qc&X;b&vPL~q@iew`J1()lZotxN0O zUScFj?ku1A#5C65#2m#=OaaYSO^yH@F%n>v`9Q1a(DO9FfHJXPj;{3MUo=&Rd#%D| z06`6o!$+SNv_vF7YUSv}qjV>3>oez&jaP_bd`HY!2{aOcj?ENoR%+0i<%UK}W<;li zl-XfB%|aCCF#&KnLJ)geS1>s28TcFg27o@209QPux*fJlTY$P;`M7{%d_iMJJPW;X zASqYd3$b_l{vjQ4RVq#5pv!bJhnsPbjy4Kq&8HVhwsth^ z=#QhjkZIwVL*#3P-BeXyJeu#3cT@01kxx^Xt`KG9G5{H8su2H z;M5MDBM;;;!#L2d56@A5!_M9kmcE>4O8a_H5vPpX=zs9`NxJrf`8U_vvlrLT4lfI7 zWkbr&*hgg0ql$%ervi# zV+B3*Tl~$N08K}sA@|?1xx67==$%w`B~{xb$#H1g(W-rMBcolE8gO&NLAXsd2Z{+O z{>6TqFnVZB4MuTe)kU%mfyDWpHk}$@hg{{GEF^iUf?|&Q$CA;`9-4 zx&S|sjuzm!tlj&&j3GC(4R)hICtm#eZ{*msp&qNfxD#AMw|Z_C#o@=8Nkx~W!aC7bVI zzwVf5OkS$PQ160Mrep5Bk?VF@Y`aflfLC<_?j80rHzxi(cJoYiwNYah3me|Or`%8< zMDZGob;EC&-ah?P5@nd@JW3Nt;qn;?QP1X?h%-Q(IQe8%j^@!iYIn|%qF(O8G| zj`fB4=t*T_J69RBPgu+xq;HL(8)k!uNUq9KYWj_}v`S*O?o<6PX7Y)gbC(I?jJ{)a zp$%J34@UmgTpHPWGZR~Gw3&_$WkL4$heZjujW-dr{nUMToth}y5o&}~LK>CI=0v1B z(flRP;J^sTO!o?p;62>#RR8Ibs8%COD1-cFNS#py+^tr6-xu>o25A*@}G$*SZmPv zCU~f>ecbZI^UM=Of->p_+Caay_WpPTL+U(LH(mI@FF&{Rh$4I7#Z+zMfL*P9V3{3z zxnU*a{_k;?K-A@o{CX8P#x%^~c=pNqu_*K9uK<+DpwVv;U$MB0o8w)qI#2^_%uGJ1 z?E~r2vqbJ=CkXV=x-bEWL$0zi>Nh)a>|f;!FR zIRhD4IvV+MI^m;{KCOepIO_T@Zb$Q_JL2Zf8u|JtnZ;*M_Rf{f)!+eZ{wTSl({24L z@_4c+P+h$C*3;=3rq_wBVeXS957nB8Zq^h#OQ<-j%(k&>8>B5uyExxB72yK`zt966 zYa^SlzJ(=)$ueN9aKwep6U4^30f0g&6#h;L84kq+N>D@_G3+x=?_PaIG`yXO&j9R) zVp2~1h|Km+YzpbjM&v5juO=J=#rL1u+*qfI@Q@~}mJHl)!CG#Zc}LrVb!Q5NQX83Q zH`4=Np^7~|rNLLy5gI}RcPf8n8&f~dZoX}=a(Q$7+6`fZ=6#ytO$^%F;+J#oD%ZD- ztsU#>UbmlQ`#H39Mr(sEFcC>>Eoiyr;|Um7P<8rf3A!H-m?lxJFUEF)HFq~tJ-oEs zy415)Z8KZv)9bCjN9E(s4Kt(K`py~bRo@R8ig%jk@qLrit=epiJ@moQ+Mep<1FpiY zev+*Z*-b#{qV^}tr-hykADyiaXY{L>))q4F^JJLP(e?~r=>}gd z#5p#(x47V=h}5w^SNK;?0;=?MN$4*=`7*kZH7UdU7=|8;3nrLZ@#=$N%N%ITmKBwD3#o5z5`HZR|HFmlrz2d77KYB8 zXy`Zl_%I1*VrU`%kP%T{5${;C6rUbks9LR8q)rH8dz1Zo(wvUUi+dJ#9^OQ?2 zT6esOUIY=mn#5?n!RU5DCwOmyd~PE=TOeM<|GS!vB6;quYsU0+gQv* z#{Q2>0oePZ*nvzit>N=tlTdPJGrjzL)L+|M8Z$fby1#pi3E*s0FNe1{vL6?qkVyZkDtY=i5xIGp0NY^x5;A_QjcC;~e~+ z4uo@73Vo1PoMJ!pWk6^dV(T%VWWT*@I66YwJ-<12Mjz(cjUnKt=J7bxQ(tnfY`51r z%znT1EZo9X?YW|2qCsy9_H!8-S{~qq`qpMxr+clfd0Ny0DbG|;=&O~|D2BO!oK$~3 znkH?7ZIll#YMLc5pipGq-dQL-Pq7T(e8$g>Y-TpT?i&p5xDfSPHQ75^-2>%~gu&yf z9ZYRzV~zZGc0ghGKW>#rJ4R}2|JPp%hI-cH*C&6@BR#bwPQo28PKa(iZfh^TC-)Tz z>T?;TU@9wyJPP@Kk-+I5NhN^djOyWh2xa8bc!g5@&&OAME8rTL*rR+GJyv|x#}v4H zlfV2Bj6c8_gZ_Um|3_hSzH=x&uS=%=LPDxRqz8QE^z7At5Ash5-Mgps=SPm|N65PX z0@FLASe~&rA+r#8@s7Jgv+MW^IjKeoAvf^ipKp)i`$%5`Evh=juE+0jGrkUlzETWM z+J8tn;LP-xe*OQ&?q8U|m|bgD3@`SM2|F|d*!s3l>62PnSixMh@zXWnTQdutCvv1` zh+XB2chj?m%NOM}pCj7`Q;rfmiQ$s=Me`fk8kH-&is+T&W84(3Z&T75SDpZRFYL&? zwgHkGX(BiE)=ra}!!LoonWNWHQ)&;cq;((UEirFUbC3HZABalQ8#%T(bO)cYo7fqh zYmWQzpWN)=SF0lT7wjzsch0Xpj~x*gJZGXCM(;N~%4d?uK2^Mlr3Wg}_bE1+}=s5wqWK#qY+e!-h8F zl_<8>EpMS#eA&qam(nsT#Q;fMod1mhtuR<0E4N7MxOBf{eoO|&ml&%snQLDLHN|m# zP;?32S}(-QzXKyeMJ?0Iw8G9vyz>+cx%aWY=TA7t{7A#{gv)>)3`9nFSe}+ME~C=J zY_3Sv~fe%3Z<+}a(-`nnRAF*}FqK`7+mtNMBB1BA`%LKiD*NbLS)HAQRTYG8bx45Q$vAEUhYWvNZdEY`aA9RE0D&j(q^17fM*8*Xb*m{s=Rs5K7a8gptu;1R?;DFdeq4vzVIjCJf3iFhPkh> zn+%nkw0MLJ6{IU}cHaGa$vM`|ExX9d_CW@vO9eH&;%-RWUl4qY=lgtJtLSMf)>GoW z6xdu02msIS>G0uxT6K3! zIFpKAoUhqPSHg_0L&0%XY3kIlp)Ly)*)v+ijPGv7`WHv#D0R^ZE_kwc&X2)27CoR( zS_?r|1rG2l32w&c48>!+w+B!ywI#MS%xP!+RN9C-UTKH%E3cCa2rj9O*&zoAii zl8t-OrmH`eN?iNX2xshq8Oa7cm4u&r$jvs5y`9*Dzz--?6*ip#S`Q!|Ta~AI!Ll-3 zvVc}`@ZRnjUGY6tQox42t#?dNqiRYKs}4;;BH)GF#sRIxM@o=dhau+iunstp>4ncJ z8TDr!3E(MIwI+~xA)b;w8sw(a%G%4PqZ7KHB@@T+4FFSL{W(GLLQGwqcSqmhg2xaY zpd`d*X6@g$ja0Smwuq#GPQBd|UI19{6R?>e3QbhQHoB+qQQex^QkfQ1q85BHU7&&a-_qXH5Nh>cjt!4s@j0tH+nEcpP8pkv;UwGO-BLJh@)k;F)G!Keef`>g~Y z+dBIuqu(D*kfUq7_pVx2&q{>qa4&qe?l-+{20r%-ady4~sDQT@>x0T$=7+0}3n(R5 z2V3;s!phx3rlBHp{9BRCU;_7Vs&uSKDGqSqGXR~mlP7h`w)V`Q$^Igu)*q2vGhMjl z0l?=rC8S+X3)=UrXX)=13*-Q?tm$=TBQ3jsBnqSor?b*(K%Kj?v8VjJ=*9*9zg!*7 z#fIO+t-}91SUF@mCA2wk{CJ7%Bki-IhPO^y3pLtq;|`u$N;TnU<;8Fyv~cZf^Hw{# z#*QSD${UW4NoK(>di0kO3pICrc=*<_JSdtc#fx&p(&8MR%6WsucX4J z>Tx-N9GTHNbz4aU$+PxjwPRJac4fRKD`bV$Yzrbu1W$I86!yNrD=jWh6e$mm<+~C= zoWgcO**%%12FE^SpS*3f{IfxS$ujAs-ZsS|uF_c8>(1^|p%;z>qs9|f~IhEYubB866RgIOHSd=>2){NCY2^-_yG2@|7crW1ta})7! z@zDIT3xD|8?=Xnfz7M7v$m(tXnpW4LcB+H!PJF;FyN!3}_wwv(rVK^;jH6JYzgzJv zT%1@%q+P@xxaF5y=b=~yoS}LC)LsWUtSY~bUSpeJrGWe3VBoJ!V zB`|78z*+os)`$KRrCn zMu+Y*Ag_K#iAhS}19}UiL81Hm7()(v{BYJwMWs`F1KWwxikY2{blekK_Cyl;&w#uL z!+9#g8T;}LF4)G-SaICy^?948(jPNnz2s5>EfOKR+1mX)@_Xr*s`MR6vj2V=<8@B0JkG?bro z`8h?dJ75Jqn~K6mC_GbjY@HN<1UpTaz?roU>NE!G;v9FO6mMZ+a#E>{exr|36gjY% zHf8D=BQZBT^`#*u+e(*F=RnZw*FDuFIPJEMc736PHD!l|sC-#56v!LX&TGij&b!+q zygEV4PnGJDA}VPN}4U0jw#n_{e3(cFqs<)}H?{wb@9O!?*bm_f3m`@Xe_ zWaUbT$943b@o*OnKkKp}4aIqln7|5zkvw9~T0pW@?V637qL zEIIPWlCw@@jUBI_a2M7HKdBO_Dnd*RSG5>}SqIC%_Jvnvm6m2@)$>nAMwX)M@kxae z^5mVSu|l(3nZo#RFk7)Z2;`oYJ#`abw06Q(ZCu1H=m8lnR+Wo~i0JRp*dhzdHV0T!CEb zjEC$?7LV1A&_48o=ckuvk2sYfrXI{ST!%PU_^#erj53!>5P>kN9~%$g#R*16qGs;ycQ0VL&6gPE;~M2 zOAhlo37U?2(qe!#fu>JYr**9Y!r3=eDS|?{CfAHQM|Fc9SGn%kE^eXd)Td}2XHBP- zqa6Ho+>9_0;c=+8D(UH%hlagVgb?{VXE}J@zIN|dlC$5>RQPkx0BE@zgla9D{ zUZBoR3avBPmNs6VJTQ9ftW2V+-S~8v%F5_E@c^?1ptdkw$5V-$@Assat0vcWuWswV z!(?|l+mt9#`{&xpXZxkOHil)oIH}9Q;a3gQ<;g4qZ62){aAvuCg<+hT-yYDXQl*@c z;y#&vS}h^;@nA#vtNN?PnAio`z-BlL{wxoWoPtaQ-B{j2${HS9m+>d1E;_}=x+`}2 zCj45}yr0xZfJuF(JT6RKlA0}B5_u-vCo3e|iW%(Z{udz+GJdKCW&gyk`9TF5K&HCs zsx;!KaCP$M+B1)otY2BIl&gixi_u}v=VPlD%IzCdcqp5ivK)9w zVeAL#V5<95y}G%|={8I^7_Z?`<;N7mj18{EKu&)IW_M+=fBbcLcqJ z#r&zVF=!!L?_e;Jm6hpkY9}1$l2ZI^3=hoiLFnbJ!FQ!koYUPkI;CZwK_q^+62h3m zGR?dF!|48ZYh;ia^|MC%LJ`o42KNMIDVqPXEPak{zZA+gbNz&o#8C}pl%i_86oT{_ z7wder-uWsbl!l+5Nu>(nC~ z(#3x6iT?)d;NdIpv=ezamK>Gp^N-hq*d$(?tUp@FlwV;-5@8Bld0M?&*y#G5=Zpm( zoZ#~Pw+WXRCGWVZ#t`#V{rsMoC}aH}dtGwD;&JtZI(#`f&?9kge!YE0We>n9_a10X z*w!*3<|nXDxW7zM?yC~1a<&#ye{I;ZSkB4Ne)nceJ7t?zw{6LX?Xl!BpOZF3|0rVZ z_>#gtw0*`0{&8gKQA&-Z(XZ4t9LWOaq}s7U?%l#IT~nh<0`A#q5;=h#{d1Dcb)2@8aF^5aQ_%HHRKi3oTch8(85=`|dY;BmWJqSn=Xo9-sziF15@wl*U zQ9$>fe-h$odxP;BWy&_+24h^)&EqL(h!2?CRGki0l zcHF@}MzLH|Gwi&9ayoJ$;3tJve;-m@h%osN7A%j{#+?#`Sa(ZkYpXM1da4%AwH1^l zshuG*CIr^?Yiwi$Up45XP$gUjlf;`fU6k!L%*3UHJO*`~^lsL~V4QQ17tlV3E5yE>sol8b%*S!#{vb+SLOoWBnB+8F>M4WYO|w%^MA-D`s;xa`M9 zmFu)^Z*NI#<7>VjA}CP|7Bx;H-TwR@w-XN_D=W{sXv{%_f)WnzaT8v18oTd?iApO7 za+DMo7bB~j;+U5NP0mBNq8bdO-s%gt9nCThD!NUrwh@kx=cB#^@Ek#`vQxQD=RU*c ztvcp;GlG!an%|2TF`tM*s zo{lNkbM3{!$;Mdbnw~&|PD;Kr2GSJ$%5>*wL)<`E>@kg|4?iYJZ=LoWS!Z{z0w51^ z9Dd>vzkk1F^Ri%l0D90NbJAN?+J2KCN{J+rQXI zB<+2#-EM32C<6e1@*oHo6_`GMbbsWQ7@+SoK3xjmu-jP$UDB25x_0B--S$tWlOMw~ zm4zif$DeU^<1Oms4$+ET`^GWvrb|2lLy>}lBvnJ_lE~n(Ogdl@R8duMgIqba&E z;^ztz%YOh4f*L}BhYFKFmsj%tw4N0lE9}`!bO$c}#aDkK9JYAL1V$(VB$|iLVmcRm z7lm@x-ooSLb!3LJQZzQ<*v#)RQ<5R3t1cIxY^i_2Y_`Xi@~w;3Z6LagAa6Iup^}-P z{mroc6-|DrZs?s4{Uf|p=dexj*6xDEinE?jfaE@rKgs=+U7GFm&3Y-4&8Vp56_B~( z|5K+1{bE(RxN=;c!A%xjf5&%#VRX%?pao3^2>B(+-@aEp`@~Xxx^)m?(c6`juA`8^tW9B^4(NdCd=x|_`ZV$9WBa)lR0eRnPg5Qc4~+Gps8{yL{|%P1d+ zZy!3{)MtdP=Z^V}B0H1POsZ^Dn$?o^R68zkzXBnoDQmrFfI|d|=7AKp-|bl!isA!t?I9sy|1Y;SCR*#oSpk z)O}epe#icmq>MTRyI?1iTm1bnBKld*85E!)^EZ6<@D`(M_o;fA5UmRX@JV{@7!M5+ zc4Pd>)Ng6Mk1y%TSvS+QZ(X+RpAR+U{8F8UT)HTwPEJ#3jb7+9DUiSWcVs#ien{}< zXly<|zROe)Ac zl~^;)WwSt# zI>G3C!l%mr; zf%?GY%k2C>?rdqSbN|;0^2P7IX`zykAMY7$R7Su4xjG9l>2XRXHIC>sGm#RM%nVz{ z$?EM>6!U+amiJgPGbOC^D>?F|ph7eXVm&jXngZygz#o$gCpJK)gK8b(agZapX%=C?v6U~sDrMmaC@XmEfaD@y@C2QJ}p z*%2W@gGs&%Efb73HSB|@gic1u+6D4VDcJB2SR6r|swQ}Hk~CjPTLnEG*BS)W$6F12pj6itDndBu$*xg1g9k3s=&7Wur4 zq-a9eR3dhwmS5fX!U5WlG=6Q#gYdeXVe)I=VEB|dDmX1jHyk|V);e2)Ud~W^^|@<+ z>xx}8&|0@@YVUFvhNv^=I#^U$^rn;}ob;A&L|u9r-qy(Tc`-9i(cSKFUhz!^W{&L} zI&X!hlM5k(kH0wiwiyg?Ab$Vk4S1yTW^Bj@u>ANa+gy{3;~X*sgS-+W$o!%QsE;p` zkIbjSQpznyE%ny!> zo%x-b5&((y(P>WI{KmdMQ$L=>Kn|E&R9fze zNRlaK$%U55zf`we((WHdUwl{QOTk7RjiBbnYdA$`!FD>PUiUvPE&YOI%&iC(gcesQ2N=ywr~D-#K3q+qU$>(O0JOF39hbXPAcF4|El)F3&(b)l#j z+(r*@@q(qaQR^|)P&t_Eu5jRpG$67)vDDh^i6Kxz3ue0L=3f~)>i9BOjGFjQBd+fz zu^){V1@nn^j94gCimDPKlM87h}GBlHVt!Be6QFC1}^@jg>RXnX9q0c9H>Yn4PTlV55A zzpyX?In0w&7EG@{C_D z-ppG~VJL5CGW|K|QEp<1g%ooNsoM}EH56DZ60i1)PDxeA%w1nvmd;4luK?jOp95XR6`KbE2=mWsW%iKYBHXF3Ikw}b;F zvJo7sv`;6PanChG`oyb(N-Yu6L*G+DxRB{Jdm9{Sj3T4O&D{}FcOu?vo|zfLTD;=@ zTpXQV%mG=X*{u*9>;3ys##c|;>wpo)$V2jWMS7msU<3=T{5jyf(&fWF$b0=7F-HhU z;q$N3?3a$DIqE)*fP=NlPIAws&`4KcWADtm7V9XwtjZFJVNb4%{DdK3aq)B?@4&hg zA*lhO3!`SjA*6{`W;h%A%rG@_j|K^eDQZS5(?w^-35)xYCyJJcY}DIAnl!_HU76aM zELUh_A%})yeNHwscBU$oz_QZfx`1P_rkD$8x>)`^S$31B^A#dstNha-+OZop9BDnl zUDJUWN(mZurOt6M@HK+OD&NqrdQvd1Y#+W1mzUeu=&2^zkYLUi%lLQc;N`@a=GM6M zu{+zn$CK`hR(4koIS#UdaB3v#{onoZlJ;5SCHdhHspV2Z|4IHohgJLG-4mYyj8GQM zc!bVPk64E1bvMjXDwc_EI0Tcd8B)b~y8*k?&%)_5i6(D*^IJM#sBXp5zPmN|W+iUK ze_JM2@PN4c4453*JCs@jYumMC@ngEriF%GcU9C)S3;5Za`|$$8C2w>4t0u!bPjhd_ zjdt3R1hNZ+i<=%X>)wvKy2i}_>};p?Gk;5%H0*5kiUO#=O5m;t|Alh3t-Io>q4VGAw)cNQR~>cZ0?;imX&{4q`3Zn9IUL}YA)_d&{rVAJJuMf&Xt-|j^Hl!;yUeE%-S>|t${3j7Zm@$GBQGZ*0 zGz)oD-b^rG{-|aCD1=RF)B48qbb0BR7rLypP%k6p$lr2dwtU|DsjDCIB3I2HGxk2z z8!S&IRqOhBPwAnQm-=L-m0A`KW3_b3*AGSVXTGfXfC&-}0Lm^EBt6^dRgsw&xd>In zqX~N87T19GSO#b&pcl)a`|_tElkPC|>>3l#sDQ_IZr-N|BX+p>G-hQ8)#e$nt@L+V z24}i)QJiG|Qn`w8o|l0EDiC-!>%$K}LwUlMhZ{4S(G^O`l}K^m<+7~X#UgV4uoch3{`y`ddF%?fFEZ1PnBav`W zGpa__yrTmWjV55`Eu(#IMUT<2DKxh)+I-mZOV@;ENsIL=$70q)eSC#w`d|oP5K<@8 zmZfsA8f}X^$>LaEN=9hK<_MPZBjreJ=jI37M^}nDUL(mJ_!W%$w>-{?WT%JEZwu)w zBjy$NfBCNqr+LxjiY&l#C-osbwDIzb8s_e6kd?g;{B6%=#W=TXC~4{8l2m&TG67)i z9{x$EfsD88pZS>4sdLdaxgjLTo0{g#KBi^C^9EE^mP+YfktKb(oQ@Us>`$Ac-*NyC z(V!h(ig?Y|www?1s^Y;F{dV8`K$r^o!nf-m8T6qXFYI4)L1Jn@m(q4ZYE#pwGIx}h zpTnPu12Mi4_yr4Ob1>%~LG6c)A*>Rf^!5-abifgH(E(F@}Ox`{=`g0gzN0cTQVhuUt8X6r!Gf>?q|gKrKR zOV$v-nE&smk)LDoSU)E>sp#Q)#fjz(I-9X@FWu(le-n*veKRJB93}*SV|feVVMW&Y z0R`s$?Sn6b8X#lB@J|*+8c4-CGN=YoNL_29%hUlMykEal>)yZH-2beM#-C1s1kB{J zcxDTWn_gtk4Qm)U+0ijU0<%@;t>Is_Pj($;>Ul^Zf7$(jueH|{?N?t=lsyR(&>voR zT>T#P@PBh5-F0-f`}GV=u(>O6`Q5|yPxONLj*CGIh;eRy0#Q%dwGFaut`zncV_9B; zT0b$#e^x&x|BgT?haB4le)e~&!L9Bgt;9^MYeX@>bBcL+^L0D%a-VO`Sm8A~CdGqHrr$;v z3}5fL^m2p(f3>&Frif&xazt+6?KZ*LONbkXmH&g1=bl+zGPG6e! zFM2ieq+1|#&|i~MLBRcDtL6n8V`OQxJ{$SgK2a_&Pr-5qn={uXhj|som{Tlq3Mtoh z$@YAzW}8u$KOo@v;r#OF2>6>cx+8GqeJE^19}pN5iJgnBeKi;Hw?ia%=N{_Jm<)zY zYE{-sQbR^wQg~mr2?l%^T+gW4V;Pd4J^73zWxH^_H)>=Ja~0QlC0O0d%%{h@a1Wrsa`YHLpDh)4zjxH+--hOoBnxQq zuL1Y0=DezS<#Vfh+QX}LzAFJB!R-H$cJ{xiX8LE| zH1y95cks2M{@lFTcDI3ITb=j|~|Ckd+q} zcBdv`hQy`hL@l~8`>*8x4Axv#f{dANqhK!{C&+DDM|*Qu>$k1fToc`ja_?Ouc5b6r zQv;CS|4WD}OWwE7(w$=rvMu>r4**gmm9vMW>0x)gtV{vzi=~(-<>csI`0;_rEf~a-4;t2WeE}B!Fgy&uo_*9hDf8Gd zo}uZRwe|L?;m@e9sd?2aQ~o3du`sA>psi%6F4*klB)389T7Vwt`&~?eXcpuQcm90tw^F{uqT`vam=oRS55_0#) z?*LTzNEK20D?62WX}Lw8wF@;7g7=yok)1>UrR;f)w+YXZ-$ByP!&AlEZvKGpk@+)! zP$E9(f3yNiz+(o)IMx9so1hhEyu#OPP1>+-c^IvJ}N#BZOU=1bsJjiHT16m{7cOy zUQV!FGIakX!hn0l;(JE%CXpRF#qdsgJY>H1e6D0L`N@@{{!RpXH%^KItu-daW#;{Fh}@uJ;;809eaWy7{;wz7{F)1q=2vCBjzgz` z5(TIhjIsY=WDb2)%xPlImF^taymw6{-3PC_`f4s{E!5~ z*zkvV(}v{bVdgSE6g_XYolKVIQs(O zl|S}pJ38eQ0N|gOaT6W+m&NAjTiC77Hlp75;T8)4QIyK}Z!z_(WqIZOX(fx5J50Jf zd7;IWl6I{Cr^jA%9f6+Wpgoi&xCA^mqX^;o)+s4cRiMj=^CH&=17V?mirt( zTXQSBKQ-mVZ(Z)x+v&1*U6%vrvP(J9hAI8S3sq_R#g3ai$Z|8}!HpWEKgY65e1n@R z7*T86iUr0fL&RYIKnAeDI5h5(l%P9Qj6psJvF&uV!jI64-XKxUIu^Y| zIUinz(}vIBE#m}-vuSac((;&`y*uvb)n|`;F+Or_P7evA#(fdH5~d;pTM8eh?*P!V1*iYcivtq-^Hd37VeKY^w2UqEU-BxBH~&n00>r&vDWBWEdGirAClj6;RuS7+ z+&%GK(AFRG+f?&vfC@K>u{BY=^6`TZuEl#b9`hckIE3c5K4qz{fS%LEr8oK)X;b*`K_;=_~0a1r4&C4FvIi0_plv`IdQEzF5k3WI!h{Y6lPVg@p zG9y2p55vBkTMgqYB(GmjA2IVsCje_?c{8;o1A%6E2_xQ`acY0o z>N(CqW#up%o@D%jzm2|{2v8L+Ic9ApTR6%*&p0{nkv*JAI5htxNg}em>6g0TYOAt; z(MeRh7<|Nrm;3hwoK(d6PF*t_diU5;E8IUBMW{S+zBR4mB39L_ieypHM9W2Y46oza z4ra}IXl1zOJa0PVdSs`y?`iJBJWsRq#fdLT-QOa6g%Uh1=dP>12QKmS2eX#Xv(0as zyVc{gzV`WA7`0ZR2NyPDm~5r16_59CP=WSG{rqk7_y?`tSNNozXN8?wryYuiy-mP1 zkQk)!i`^E-hJXFxA~Szfr$Ce4efkIL(Fd(qK@^@F26Xz`V2x22e!=@wo{NNulj z61@}Qb7fu?WE-j`y5b7An+1zvUH!a{2*{ocVP5Ed%{;ZPkwU#)#r!CIj4AZj4^lzW zN9Kibq~mMC5ekA5O5+XH_i(h>uzXtSD%`8_w-bKe!QA=HZw;f}p7ErZR{JS6kpHAI z(yR=5-I6jzRZ*@Mrcx++%|}A8AP|i z06@g75tlQz>G6f29c68OQS3KGt%Enlm_#`!P{2X}7jx z720h0OoZl2__^|x^Hd94!@GG+es~;BwUxJ(XYawYJlvT((4=kd6ctQeU5P%E)@8K( zTK@{XcAwD-K-$3+i3RQ&hZtBFLA2lUbL!Gqu+ws_*qJMv5|rONO_gp4Z*IUib_dtM zppiHg*g3x+4Ab;)33s{;`y~q~sxA^|5^V5G-=fUxJ^H9aVvFP>zuzfQ?=iK@^?X6# zxur333>R8Qp4Kk=<&Xe8^(W-wLh`vqTMio#qy{fcZS>eI;sv~&&#|gXx0l(G`>MUT z*%6D^I9w1bKzSH{R&914*a_kzQw!H7LQ9wQ^}L&54BFO%+2jO%$0-4tMl)tVYvqV$ zk|nmZh)H_N)kTD&qj1!Kh3g)NVx;%%vfBNPbbO1e%6iDl=fCLKe10c~RJTcv`ylsrU{etfB6uQx#;-Fh#8Mrw_aK&ED$ZNLt>EF+cO6DM#Gb zGp;qp>Nb${p?3m_x4iVa+-Z!H#Uy9?Ox1!xDsda1dA>1^Cq~!yjrXg~y;U2o4c1Y__d@z-+ zyFVLHzDm-V_p9a5pnT$`-l5}a>s@73m5$MebWDK@sj!JvTD#V8r$8;KD<|6bOY_{( z%YoMuNV=As>H4`-qUs8SQH<*8zAaMdYU?7aDI?~$*8ONA;46ZDrY&20l5#)+N`}vk z>GAt@Mkz9Y!B1fvwDdXj-=GQvCGC3P4oDovGpur^dyh12lD^DYSBjH=Q+j&qX>d{i zhdp|z7I{)BP|-#5h@dF8EfG`S=V5mdQiAw=bryUo-+S5IOPz;h+fiRx!wX> ze{pb$Ej^b^_omsi?Yv=NrjQdwvyu8*p%6+<9ea1)HI~1N^EW8c*YiXCfZlK?_qWN= zyH8QhA3kGVbrC=3iX&PGgJ<(oCGjUu(5&Ss(4YN$7m$w9m{FjOOb@7H`)Zu85%-*b zf&Tfz>y6Wg&3NqNTa<5gU;y~jj!0PFC7RR9pn&4#3?CemQOQW_&7_g3`&SfVK}G95 z`HaRrI{Qx3Ijt_iJWCr)D#p7P-4F; zxD#ZcUN1vqgtTlmFiyYycN<+6XfuPwYIqOOIB~`RTFb#~^Lu)*QZmQWhv@E^Ee@V5 zQ=CXN{=ruqwwLKlwjG1f3NA;ed}hb1R8f;~-*OH_o=r{6cf5qvs4oxzlWM^MosC65 zTldXnBhN&#g-%3s^Q#?UH$8%r>NBNqeH0}rBZJmio%8Vg*Qd~kdJW3F~BynOgTrfXB6|}C_ zi>qQt89|-aNRRX0hx|S}(d(XoQ?A8xZ8zKg^WJoohn)`?$rdiRHWI#&2RKR5hBMop z1G@#FMLn)z^u2sI(@XG~MBAwLrJYZ6CkNc;*x8Bjo7=cNdZ$2Rk?4vq_ONFM;YqW% z;$Qskr_L^ngk^|8G$`~88Y?KSIaP$aoCymt#Mvoi#xhq?zH{kBG}4c4-4JBfiJ2`X zcKuOxsM*UROzpHZ+Sk1{jv4gx$6bF+x)AI!OR`NCv}F$3U0X{msE6oU>CdNUHT&*_ zs@WZCtNwF*x;MM7oBA%Oc~jz1c-dGas`bs)OC4SRR@2VfdM7=BD}= z_ylD&!!0^dw6lLDvGEkFzsz8^P%4d>x!b-KRYyK#gy7?+jxHGYQSPjS(V_aOrZA|GU_P+U%LA3@`Td}qt*20(aWgZsTT6F7*vl95Y8j9rE^>S1$mWS)x!^cxM0Am+VeM~_qDHDlUR@H>(7|DjaS;hOfowVj!Y1x=#^`j=_ zPQ0h56GztRCBnm=>H-tm%nQj5=0QL-w`XY5Z&prMXNF-0mm_5F4X6ALTA`NRw8|y* zvxrC&QmQ8hQqIf%dV=yw=KmH^jxLa=3}}aAPQ+({3d|Q1~e$zG6{BJd-EU91c#`y!^ z0U`3e)5wrZOsLEg;AH3U3;lFG+J85$CYjb^wT?#pooRgQL@05S;7TLoH`O#Vrze`g0q))5sJjNgY+Y@~tu?NKJioAf&21;w5f+ls& zXBUF|Lh%V=743G9z1V^l3}MvbrRqQHooDK|D%LnuKlkro{Aeo>pAT$pmemuoG4uBv zXikw9(aSJkoR#2PK<>p$UdVCMdrXGsNIvLevVFlm-c0V4ND$$cHLUBdsV`2Lu>I(? za$ox61^?mZC?V$(jK(^uf+W|T@{_;ilGsVxuDkX?_V%yMYTJbfkCZ@m3&8$kEGJ{~<9QQ?x z@`Jd^ekWO_?NqEejJd&i97lDJ|LvN(_oSw(#J0RsvZd>no5koJ_gkHi@C5i|yk@vv zp~+jJ5T6L=iWte?mhMlpOJt6F7_Gjn^o>+6zQ;0Rw43PIoQuk@b)eG0$ot zs@2#8aA`%ngZ;gAON#q68@#DQH4h28H|mq%UuN`oT+WGngK%ptoeh2SkDf&L%`V{| z`HP#toxEvO=Y6;DUUi?QM$LNr&8r6~?bdf9s`u%oC^~OuHm+rjq%AsEWa5(qgi=Cf z-s~E{#!{NG1ARezmx82=?gb7Qww}Tgwp-2EX<5utJKIZZ)N%9P(D&$rWl_|}j?d?+ z{BPA}zN$}k%Vo!LFR(y{lvRT*2sL{Lgb3F9VT4ZHgV--qM43fl1}60xo(6Fs+K`19thrrOHh4QlzE zF8SGvxO=HOE!QQ~6A{YEIq{CQi-07KM#^JB@ zn!<_;{|ZcA;)<=b+|~#p^DJj2xONGmY&0UdcNk0;q(A{sIm!8OUSz-&(3D(HbKLk{ zQ7(9362A}9jdz)#cBGzm(`U(Ec!B3prS%NpBOeP?fI(}9*rZA435JpvEArX zUf5865B$}na#c45YIvRn{3}DWRrZ6nb%cboPT5rhM+IT9q zdsQTp`vYl2N#el5JW>1ZnymS=W=vr&zJjW9Jy}KH-mJXzOn{c6YQDsw08p7~m3n4X zl|$tY5Qm4=us`DB;oy7b1ZD4oaPn|Np?*a3aI}|OPLLo;C1Se|a;<4OIAVv*d={^4vRAees{}j6q;*?}^xO^xDz!iML zb?r8Q0D5IP6-3guD=`G>%D&`lz=?ocs(xsXYoMB$O@J&HkGYx5v1b`>ceZHkwTZ7x z$x%pwJqNAHF2#`R2yRs@$_r50O&nDH=$@xSxhzrq#7iCvls_e)_90Nn+(q| zeNL=K5iV=J8fW8JLB{l8d8+RV?f0cQ-vaENTq)q%c?3PrIsfRI8Z*uIYYYQI&+Sdl z9Z3521TEe65t@HNa5bBxBR}1Jdwu7p%l+r&FR76UW8bg&JIWSE)|BulNok^9z{gSh; zj__URo9R`uNs9Js=xgj!Z^`)IyTGL!n^Mkg`OPx)ED4EX1J0tMj`TyB<4|NdETmn{ ze24&UckGc)4GLibRz%I~f zIw*gwB8sXNBMlS^v!^@D>{`TsQh#hu#X8?wIGHc3*fb`BQ|UT^R%MV`L=Ew;K@ILY zQ4{NTJ^D*A=&SD5z@~HfUGjD^|O>#DP*sCR+ zOSUG!7I!7eU_a>Ti`)mlJij&2M4#OdFv2ke34`;tG#EQO4=RNfk-6i&FAOI#8MLY~ z_cR;J?zPULW0wX9m0cCS<O)N!`HTuuUb>St{68W+GtyQB&?J$1i2&8WfoD*ao&Z&eIG@s4^BLDLcC?=C^0y3 zB$5~Y{z5d)3!=JD+u&C){MB6T+da@a@Ds^P8ug5i3&xs?8VyE`3zn(_PcsMk8KYBD z3*y|F^;6+NuPr?O%-kozV*^G)LKl#GjbQfRllOQV-c*Xdgw$7-4jNUa;lkCcbN&dEu&TZrUIwb{GR^wEx7-$7bR0=J>(;#*wRG6$|QLk z@5t~KHO1ec*y!=oWK^|@xoc(+e#V^DW;Xy_D@N_G0Xr_YRtjPRm{gY{28 zR+%QMbw>ot$Oz*i(epz@+nf4xD|A)eX@om9kD>b?@mCE~Rn1N{7oYd&f~)rT@V?@; zD{~V%{c20rYR-a;h)di$6|75l#nbFX3vWLvq|#cZbub}`&;a&>8FAsu>9?uBGf^at zyVdE7YYvgPSPBWqhN;Qmo!3kM$|ZY1mf&*Um|7O#JdVoho`HK{m%S%meU%dg)f!W6 z8ClU(8MpP}kM=K4lF&iJ!JP4W+^8?m?)5x_yTfOOG9s*!_#pl9i(p=|ioL`eOD2F* zv%`%n6Tl;f^9LK8&jR`OUlb6R-Sr+XLEe$`(76FBSMrGF^)SpMs8@$?%Q9N&dOo?b z?&H}y1kJp;wE&&vYv~}U&$mZ@Fcmsz*-gy?hsko(9(~B>@NpgwS3Bq_;=V}F4!Fe5 zSXWF^ejqL-hJv7`&2yM;O`-`{$-GuNru%H@^XPb@A=Pxf>v9^&JUyIGxr%VNyn^)BiPbmI~hMCI;FOy z3!?q&&<=&$_PIe6(jO0eTTuV};f)F)M!)jZIz<(4g)37{3PN{vup$(9J-)64)f_us z%ahZ-gay{>#+S>x`Z(3I<$|S$qX$*=;2fD}Y(6bT5d1#ip1>!`O z2v_OGypu}TJeHNe;Wu3qr>snU^);SofPg77iH47aE0~I-g#h|jqRSn4(>`{tI$ypI zN-Dd>80j;^FQ=3=1#ALzWP9iIoZl>LI;2Lny8};0O*(^V3eH46RBf?Qx}?NrkB(50uuj0k=mwX`v7oG?5LK?RE&Gg zqtp&dMz>E}dKIp1bku7C5DtOM|Nok7MQ|ng|9vS2S}M@KtBywfDlnU2IlayJ*8=Ly zU?1vyJS{&ib(B%on?MArBxOte1gIFSD3i=a@SRsb76%!%|+>S9QlD)c<|qyK3;=Ibx?8peEi0o(tb94|=@-s={h} z&r?!S^H6Cu#T7^MG!qG<9+e{@C5DZOK#xDO*#>h(WLD>Ue$hR`OyxFD`;m{cafs{p z9vS}-M0b`-N%w8a*UgOvOTt{{QOWN&I`*q`QfPC-5W-i@W$P1V>v~xL<)YV=RxgQm zr#U0mb=zmamtvKmGX_}U?f5qL=ShJ_0HL?F#GDvG>t=En7Zrq|n3Hm5>+EWh@c3c; z_`bq-M2kqT$6oLjoweP>_9e&pq^)Ul+STb96>{)$Cq06A-O*eiGz_MKR+E9SFCltu zCcqzkawRjZHBE9rg>%g@Rg!^JB>+!?D@-Mv30w#0$M@R$QQXal0X*DyyU(t1%Ty`&G;_5Quc;*FSU!qGJ@f~!Tx${Nv zel)$sa#XiruT9Vq3qdso7YUABe^c@1i4V_g00X!0%bgl_99s-kVEwPEPc{3GEzoKU z@dpj0F&lvczWypx)(r!g1VT%i$v_%!o~!6z)R^Y-p2F(>7>aXV(r>}a7U)dO;CdB1S(E&-7oh#;&fFSFCx#sy@?w?b6K#gDOJkkD8Zf57eB~OaWpmQ zJfvE8o?Clo6lA{_bcGt-moG=c1Lyb|HHcIRrW|r4{^puFJmBU+s_72{;T_~;83+i} zMoOspXl8K3tGFKIUI!1_Ip|kWI#EBbrq3=7D1XB7JFr6ssC$C5devdvMer>xZa3$n zaWHKpo~_WO0*W>U@2k)yn@cc`eH*gfx! zR~^8Px!B6UNsMMs&#^aJwPV=MpOOYex31#s6HZm^aeEwX#7iLZfoK2UQ+l@3hT@y9 zMxKy$Y4r_b`4<&_w}f;b;hOsQ9E6acZqfh2yAb+@_*nL?g4uoR9)f7>zWQ+Ozov4$ zv`Y4GRA1Dmc4x{RUU+8!=|jOka&}7taA$fM3UzjEAkWG;Nk?U%>+s;#r#O8< zZ7<)h`n|ZqMeq!--V2X)r9j4NA@UWk)4s14ID@RJviAz34!P1?pZ|@rI|WYFe?rkp zLdi)Udxz~i?5dok1^^YB_-_muagPFQpo%hpeSX#z^OLLUgSN4ZoLSA#cZBKem^4Z|Cp6nTND^rA$RjAfZMJpx_Ka3@xT9&P;@y5?1FN zXe*3$os+=L(^!gM9%7z^TE596-zI$vUCe{;3sejO-gCZ~yR3&WHm7+d08a)m3-`1q zm53bAu{UtS8v5au-hRczj^L^PgB-Cq=1xHSWr^ix%)UR?ALe+>I`H7*rcKcH@6*)Z ziBcc9e;Xz%4Q*$?q{)rKqb9o3yIt{geneA#w0lIocbx9=Dc1}pR;Vx_S{s$9z|t!s zqspWA*tF=I+n7zznj4AKrp?5h(Lc>y2AlX}dR8pj zCZI~i4(xksvnb3{%x|RqXG}KgMJB}$60dK0sgrFXN!8Tdw^YDj_s&^u z&XRlk{?Du_Shr=)BZ7Aqq*c~bEL*0 zmJa=eJ+-~m7VLpsyCrb9s*2<;uQ2l)FCh3?J*Z zQ&{EP(SY6k+|gYJE7wO5I}ri`cMrUs6c~FXq^OmOYG@41t;UuJ-%uvzvf|rc^**l8 zd1ykB)(fG%_AGByjf0!Ypi_B25C0knBvDC&j=Z8O$^Z8yNecrQdx*Q5IvSdL35Y<> zUjVQoStM+)r=nPlF;HZR|IbfiAY7wd-(k$Y?zw(mq>|2GL!Lb*L?V)(i|`XQ9B){o z@K=oa3XnIIdD$r|aC7iQ?|l;bt{lVf2jG(*?$SG?tQr-V&To>3=JQiD?BQCI* zysUS)|Mnp{`tje?;s8z@F`&Q?ZnOU)R*21uXl|P;TygUKhV&MctRl&kvRzE*OHT zXwrXEz^k;I)sgxf4lUFbQdz^nu;!k1pxTvyfnuWVi!+PNh_|qv%;SWM!UySvvjOlJIq!W_Jtqlaw?}PDZn*DhdV2^GJQ9xSm+IMCCEr#! z4{)A~dD+a{l3B6G8{2af%2DLl!MN$k)N~kP()*Y=T=Nc*0`v_x5|%E@p#1e$A8)P<{p);^raL!0v_}I^@4Uuou5MZ*D;^+AG9R;k zmpJ0`CFjGV(R~iuEB1~yB_CqDr+6oExZ>o{$}St^q&IPM1*TF{!APlRDZ7T4%b@~$ z@k1w+Q;GGL^3#X|xu=UM8BTbB|3#bJqf}6&pYA*YmR*!_POBFlfKAyT?e@nr+ds}h zx0`YdvbFHflTR-mJ(B$74{t|(jkZQ%fQMJ6MVgn7hRF#jur2B(Mw)wvMGzyrwJr^y!)UXjkHwFJE?G*q6N==;E{ea4#!`txwI#xI{TWBn8QDKu)Q%JCaTOq6GwZI6~_R&4`pD}?2837SePvT6#?Y<#o>dGX>! zc~#Z@3G`P@g-K%g^esfO{e^JM)|-5ol)&lnFr@}vbHI^v#r zm3gD0PYS$Z z@JC)hGi(Na43tXWx}G(Fwfhqdm!y3o`oO8cu1kv1x2j{Vac4`)0Kn*4eeth_bf{NV z9TphK4pchMNbX2_E*~UQ0)V;Cu|`yM^lN+jZx5i*SjUjntNuS$ix;+tuZ_gQH-XKfOn{z_qea5<+>k)<9nQLEzbBEJ;SXro(%+g3i!*u|I zyD?$DBo(PYzRiR>wftnT3243y+&6t`e9-kXZhdfPa`^J{Bjxlum5t&ms9Dvw@mY+% ze%*`RHma?46x#MEG4<2J-rdJr>BAkNEx@ML?UR~!?(}-FVr!HDIHi87E4n_bo&P)j zX;bTdn}|O(y6xZz&<@tvnRB$jT%LMg9rhS!Wx}N>+DrfK2?NRZ_*Q&MHz|IW25)`b z_dsLlq*3{dTMXkrZ_4ae1Y!$WGX&{tuhk$^Yw0a@mEuCx_q^J$Cp<3~Ya2+%B_G_( z4_O;asaL)ctQpC$84sa%y(ND&_h6^B^zIx*&{m&3E=Ck@;TNc(g4b$rx;^6w3Fz5&u1dCVP8D z+4|rwp%&kBxp*wBJ##_j4?gi*=%!lG$U96iZ@X(ggQ1G79)D>@oZs$0p(-)EHh(0$ z@y-c$KcB|)*|JR1#1Y#@Bk{xUrV~0RAM+!VEnge1=~WZEz$S89Xz<8#RT>UqXQ@y z(*Xwz=tjC?eEk9d-Y}W1^g#$lFLZOk0jk*xeg5IqXq-p!>-W{>w-o7>-=2PtxmN(p zZE@7I+R2EIAa}>KG*orMq{+VTbW#T-Yf}U2vmPp(9!YoF4Qpla+IkALW7gqszg)c} zkqK}dS)%!}FTLZlobsS#5pK9(FfNe^smsZrQp~5adt_0e9|#KmX?i5Y?!(>~m}19y z+68Yhy0BEaHQ42dDII)#W^hQGE{a#!5d4vSV%Pt1FI^!{&aNflcxm!)hmMZ;>M>c? zKQM;;Lz$g04)qsi7FH=Z3=9s6-&J1{#1V37*88$6o7xutyXY8)YI?%bEPqK^ficX7 z@!WvVwPe>%e>a=h(efE;z}O6a=Tp7BO5DN=zuTtvX&j6&*JpVGv5c^r}Fkq@)w?Wrjx|Ijb%@X z89{JZ!yduXT)Y#)VOgk6$qY`a)&XB(1?|wg;is%0Mo7U3408!!k%#iJ zAp%!DK@(sJuLj8bJLTRpcN9CBSc^;=D*f- zgVqGvdIST0wHvgdO|Ms$=zq>XQ1O<0{QR_z(3+z5 zBmsb3%fV~CuBXX`Nf`&&9BKn=N#*y}uS1tS9Nd)neM;`FzumZVpYIw}k&-V+9i$Tn1T-G{6d1`wuZGBx ziK->qlg^8XS6vRUhB>&u zW76vTV50H-xKd;>z=ynj;QV2TeX-8VHDc8;%?=L9pZoC{7!^h^Z2Bjq<2zwxAjWrM z=vVb5hl9jjGYtB4wR`fwKW+J*MUe_L$9 q${(-ygsF5D|93Mx`2YP93k8hy+tTCe!9YF$s6EkC{;p{8;r{^tsIx2p From 3fb3b491344503e810282fdff5df49aee37299b4 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 18 Sep 2015 20:09:57 +0800 Subject: [PATCH 25/44] Fixes --- .../projectiles/ammunition/magazines.dm | 2 +- .../research/designs/weapon_designs.dm | 4 ++-- icons/obj/guns/projectile.dmi | Bin 24804 -> 24802 bytes 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 298e02a2cdf..db38846ba80 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -170,7 +170,7 @@ /obj/item/ammo_box/magazine/smgm9mm name = "SMG magazine (9mm)" - icon_state = "smg9mm-42" + icon_state = "smg9mm-30" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" max_ammo = 30 diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index d835fbe5f88..43df41fd1c9 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -215,7 +215,7 @@ name = "WT-550 Auto Gun Urnaium Magazine (9mmTX)" desc = "A 20 round urnaium tipped magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_tx" - materials = list(MAT_METAL = 6000, MAT_SILVER = 400, MAT_URNAIUM = 2000) + materials = list(MAT_METAL = 6000, MAT_SILVER = 400, MAT_URANIUM = 2000) build_path = /obj/item/ammo_box/magazine/wt550m9/wttx //SABR Mags @@ -248,7 +248,7 @@ name = "SABR SMG Urnaium Magazine (9mmTX)" desc = "A 30-round urnaium tipped round magazine for the prototype submachine gun. Deals toxin damage, but less overall damage." id = "mag_smg_tx" - materials = list(MAT_METAL = 3000, MAT_GLASS = 200, MAT_URNAIUM = 1000) + materials = list(MAT_METAL = 3000, MAT_GLASS = 200, MAT_URANIUM = 1000) build_path = /obj/item/ammo_box/magazine/smgm9mm/toxin /datum/design/stunshell diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 89f6f6547f560a0233d3ef6ec9353146c900a6bc..415ce62a79703ad6591dd1940a3551b10e8d1cc5 100644 GIT binary patch delta 781 zcmV+o1M>Xj!2#mI0gxnr?s`;MbVOxyV{&P5bZKvH004NLotVpR+b|GC*Vb1E$+jva zI!@z-H-&>Di{uvyS{hSCC6OR0Kl=4uNOIDJ%sblIz`0kP;S67o>Ce|+Zy)LY{Vh3> z^V)RjE`9o*C#$orLY?l?wMbSqX;p{ej}J0Xx=SA%olJ8g_mHfAD(!r_ON(T6bh4%4 z_YG`ipo5HJ6$L7TJ`qm-wz3N~FoaJ@L_w!b zSiojpp5uZFb*@;pULKHC$pg78UK#_p&S4Pt^u4u?yr+0EjDzJ%*7+h0>q})#t+!5I zp|+8#A%${4E(fxIl&xW)urG)Kex=Cc=_y5y)MP1gmx*{umLhjq@eFbT<6bcA3B$l3 zkgh64&T6V5*=&ViwbVETe2HL7Uf7B!wt^o!b1`um+Y;2(8LNFT4FheAtbj2z&t+pg zRT;H5Tw%P(o1pyLZ}08fS+a^rZsv-pFrQ}E)DRR(qDtgFvf-&o{_#x+!#f;nSY~Rmz)E21fZ4QmK-RAH(m7{o_ zwnqEV^-59P(_4}bDSm%-x>E$*lBLxZgTLKn>E6`Robj(9^YBP`xqL3U*F zipe)j-eSCT$YoYKg*-J380Hsm2;J$d{|mI@2m;@Ky`k&)rSc2Qab}#1J_o)?wPsz# z{tJgCEQAW+J|BR6-cyOJFXynCI|a_I@8_`DPR5fRl)8QoXS+n)bg@u7HW9`C*m=E{n)4b_qXI9eG(3`e)dNT L001DfAOpl*ra*ke delta 781 zcmV+o1M>Xh!2#sK0gxnr@Oo5ObVOxyV{&P5bZKvH004NLotRB-+b|G?*VZY7WLp&y zZ721@n<7DxMRJ9Lmc|rONhC+K_bd4Eez z&q$UP)~t4cec?$aV!9i41x z`1=O7GSERrv5EqfL7xaGe_Ppw8d$=oq9J3Ys~8Gp8V+trmek5Wz^Z(0g6g{{SE8WP zCM;kxFVAs7g*sO(TQ3hts^o!O7B7u~+XxthJ$-MjBkw6*4C7+?l8soTVf|8BQ|qmh zSEy~IYDl3RkjsI8EM;pLDC`SjfL|%{czQ~aBQ;ry++`xixZ(-q;w4^+++{y7Y=dE7 z5ILF^PTh)}*;8ZQ*^=UkFJU$AurX}KhOOYop7T=dG&T~{)fuaOFbxB3jI4k)G*4w? zJXIOBHe6x6$m7L4vCmr=-QunScSTH%r4G)4vD9H1FqS%hD1Kw9gQ7QET`*a*hWCh?_?QW%ZLg~DG9bHOSRmAi#%<%ChrVel6F)PI+?=CGRuwh! zn(ou$+xp98q7do;OtpcFC#)@m@}Qpw{f?mD5%ANj!?Z@v=o9E0-NpB+Ep|nLQRsQv zQ>!uZ&^sT0py>s9mLdl&r=o{!Cm6FHiyv|xSM!G5Fiv7kDz5&?AllSFs6=PsAH)8Da6>3bG@U zS4_TP@)qNzLoTz@scao@o&m%B;tioYo%Mf#RvbZp;CFB6I)17A!g8D$C!^1WFH)^p zSF!)XVF?SN0yyUbFy}p$$oJ(OwsWVzx$pZqY`6LB`@? Date: Fri, 18 Sep 2015 22:01:26 -0400 Subject: [PATCH 26/44] Gives maint airlocks their paint drip back. --- .../doors/airlocks/station/maintenance.dmi | Bin 4670 -> 4690 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/doors/airlocks/station/maintenance.dmi b/icons/obj/doors/airlocks/station/maintenance.dmi index 3304e3f897026bbfd27b8c02a962ccdd64a42799..4b046afd7b62ccc0b4e0dc6e38732942db3939d3 100644 GIT binary patch delta 4470 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 From 25f998393ac23f7263e16e560d5aa58f7c053b65 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sat, 19 Sep 2015 10:41:59 -0300 Subject: [PATCH 27/44] Removes a sleep in the admin follow command. --- code/modules/admin/topic.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index d1275930c8c..d832c960d13 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1527,7 +1527,6 @@ var/client/C = usr.client if(!isobserver(usr)) C.admin_ghost() var/mob/dead/observer/A = C.mob - sleep(2) A.ManualFollow(M) log_admin("[key_name(usr)] followed [key_name(M)]") message_admins("[key_name_admin(usr)] followed [key_name_admin(M)]") From 204c21d28705df66ded6b583018d51681821b2d5 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Thu, 17 Sep 2015 15:56:39 +0100 Subject: [PATCH 28/44] Added a self-repair module for cyborgs. empty line Changelog Changed the module to heal more when cyborg is in critical. --- code/game/machinery/rechargestation.dm | 2 - .../objects/items/robot/robot_upgrades.dm | 79 ++++++++++++++---- html/changelogs/xxalpha-nanites.yml | 6 ++ icons/obj/module.dmi | Bin 1406 -> 4088 bytes 4 files changed, 70 insertions(+), 17 deletions(-) create mode 100644 html/changelogs/xxalpha-nanites.yml diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 9c069b9a75f..48962ff51a7 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -135,8 +135,6 @@ R.heal_organ_damage(repairs, repairs - 1) if(R.cell) R.cell.charge = min(R.cell.charge + recharge_speed, R.cell.maxcharge) - for(var/obj/item/borg/upgrade/U in occupant) - U.recharge_action(occupant) /obj/machinery/recharge_station/proc/restock_modules() if(occupant) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 9a0c1ea5f50..66cbfef59cb 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -16,8 +16,6 @@ return 1 return 0 -/obj/item/borg/upgrade/proc/recharge_action(mob/living/silicon/robot/R) - /obj/item/borg/upgrade/reset name = "cyborg module reset board" desc = "Used to reset a cyborg's module. Destroys any other upgrades applied to the cyborg." @@ -215,12 +213,15 @@ /obj/item/borg/upgrade/selfrepair name = "self-repair module" - desc = "This module will repair the cyborg when it is in a cyborg recharger." + desc = "This module will repair the cyborg over time." icon_state = "cyborg_upgrade5" require_module = 1 var/repair_amount = -1 - var/repair_cooldown = 0 + var/repair_tick = 1 var/msg_cooldown = 0 + var/on = 0 + var/powercost = 10 + var/mob/living/silicon/robot/cyborg /obj/item/borg/upgrade/selfrepair/action(mob/living/silicon/robot/R) if(..()) @@ -229,17 +230,65 @@ if(U) usr << "This unit is already equipped with a self-repair module." return 0 - R << "Self-repair module detected. You will be repaired when inside an active recharge station." + cyborg = R + icon_state = "selfrepair_off" + action_button_name = "Toggle Self-Repair" return 1 -/obj/item/borg/upgrade/selfrepair/recharge_action(mob/living/silicon/robot/R) - if(R.stat != DEAD) - if( (world.time - 10) > repair_cooldown ) - if(R.health < R.maxHealth) - R.adjustBruteLoss(repair_amount) - R.adjustFireLoss(repair_amount) - R.updatehealth() - repair_cooldown = world.time - if( (world.time - 500) > msg_cooldown ) - R << "You are being repaired." +/obj/item/borg/upgrade/selfrepair/ui_action_click() + on = !on + if(on) + cyborg << "You activate the self-repair module." + SSobj.processing |= src + else + cyborg << "You deactivate the self-repair module." + SSobj.processing -= src + update_icon() + +/obj/item/borg/upgrade/selfrepair/update_icon() + if(cyborg) + icon_state = "selfrepair_[on ? "on" : "off"]" + else + icon_state = "cyborg_upgrade5" + +/obj/item/borg/upgrade/selfrepair/proc/deactivate() + SSobj.processing -= src + on = 0 + update_icon() + +/obj/item/borg/upgrade/selfrepair/process() + if(!repair_tick) + repair_tick = 1 + return + + if( cyborg && (cyborg.stat != DEAD) && on) + if(cyborg.cell.charge < powercost*2) + cyborg << "Self-repair module deactivated. Please recharge." + deactivate() + return + + if(cyborg.health < cyborg.maxHealth) + if(cyborg.health < 0) + repair_amount = -2.5 + powercost = 30 + else + repair_amount = -1 + powercost = 10 + cyborg.adjustBruteLoss(repair_amount) + cyborg.adjustFireLoss(repair_amount) + cyborg.updatehealth() + cyborg.cell.use(powercost) + else + cyborg.cell.use(5) + repair_tick = 0 + + if( (world.time - 2000) > msg_cooldown ) + var/msgmode = "standby" + if(cyborg.health < 0) + msgmode = "critical" + else if(cyborg.health < cyborg.maxHealth) + msgmode = "normal" + cyborg << "Self-repair is active in [msgmode] mode." msg_cooldown = world.time + else + deactivate() diff --git a/html/changelogs/xxalpha-nanites.yml b/html/changelogs/xxalpha-nanites.yml new file mode 100644 index 00000000000..478a2163140 --- /dev/null +++ b/html/changelogs/xxalpha-nanites.yml @@ -0,0 +1,6 @@ +author: xxalpha + +delete-after: True + +changes: + - rscadd: "Added a researchable cyborg self-repair module to the robotics fabricator." \ No newline at end of file diff --git a/icons/obj/module.dmi b/icons/obj/module.dmi index e285e380d19e9c54a9af45a18897f26424c8c7d9..fb68f0bcc653ae3132a4c2db12cae72871804d06 100644 GIT binary patch literal 4088 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 B)Z+jE literal 1406 zcmV-^1%djBP)C0001fP)t-sz`(#p zMn*9)F&rEm|I7dYW&i+60L%aYnPvb0GnsI3Z~y=RW@Z30GXND875|w4($dmYR8$8C z2bll>005b`wziownW(6!Dk>`GxBw0g4nROa07`%E?(TqqfS{nD|JVROWPi+=0RL(L z{{R4R78aqQp|uwm024{jBqXmMYt{e&00DGTPE!Ct=GbNc007r|R9JLGWpiV4X>fFD zZ*Bkpc$}5f&58ms3;^Ks^eKwo#owbBQN)A3!jNg>Ot5VvttqK|0uuA>>yLn2f3KmrcLx9HI1odz4qhu~>X(yw z9asPW1ItN7K~#90?OTg>qCgB4Fp-rqRj{R&RkzyL{{IhdW(Jf>0#fU`XPet&?J<+# z&YeI_2&0igp-?Dz1YvYl``;%p9s@!JM1xBjvMS?Cl9GsfQzFckqOCbL4*qku`Q|E);CWEmPFKyQKq=oX2{Npy+=-e25; zoD=}sf-qa~3IN=>gB!yu06hx8#QMuYnA6f}3m{_&*jbH#u>=6R3D9RrpT7x#6o8Pk zyCA6`t?;7u7J}K`RqZsO=TdrMyF#H*C=?2X;`-?R*4q1>_7ViD#3;5Y(D?)g*9V9I z-rv_lg5t{w*yBFb;PUs8&l`i~co}pk;OTSzJp`-*50S?smpTyvOjDse(X0<(Nx}GYRo4f~&C}DS zWEA+2;PVPRRuBl-38WY})CVd8oeBu`fi1cp*s@!I-~~vf7=WFv56D{pjT%d5eE`@Z zl8=Ga%)4_jP}c{15Vp^PUIlvccdLLkrg6$xTmH{4Z3Q|C94)l-cd%PP^QXWOX!$>L z3hXK3C+Y+HGl*W{`IqA1^?|0u=My*+bg{TD0fj=LP$(3N?||>uz@P+1jVcXaqWJ=Q zqlbbcP^CS-hl3e#sN%?WsGB%gd!vU!QXsB+IQZG4Gf*vvNu6JsoI z0aOo3e3rnrE59cNZalgbc(aKu9|Kmz9o$FJg6kis7qEk!WwGS8AhkDd(;fxj%?JvR zbw&z>5f(Fc605*&GMVIDeZV(J^u~aDNJ1b$YbZ*OLaYx=@_h2b)dy&DcNTP=hIJEz zumv=IS*+*fd|j}&_niXy3juMtWu6ak*8!ZKaOeH~J^bDN_!I@?`hX3v#R9pR^OvOdpXndC_J2c#Lh--i57XjC$#;p&{Qv*} M07*qoM6N<$f&iL-6aWAK From d1ed01c68d61424bc18ab96cef4f727945002065 Mon Sep 17 00:00:00 2001 From: KyrahAbattoir Date: Sat, 19 Sep 2015 21:45:02 +0200 Subject: [PATCH 29/44] Replaced the Broken mining suit + helmet rack by a mining SSU --- _maps/map_files/MiniStation/MiniStation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 702ab5ca619..a3a3c25d673 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -227,7 +227,7 @@ "es" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "et" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) "eu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/space) -"ev" = (/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/hardsuit/mining,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/storage) +"ev" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/storage) "ew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "ex" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "ey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/storage) From 7e61f74e9c14772c783ff30028e9c79fcc728538 Mon Sep 17 00:00:00 2001 From: KyrahAbattoir Date: Sat, 19 Sep 2015 23:51:15 +0200 Subject: [PATCH 30/44] Updated the ministation wizard hideout to current boxstation version and corrected the other active turf problems on ministation z2 and ministation itself. --- _maps/map_files/MiniStation/MiniStation.dmm | 4 +- _maps/map_files/MiniStation/z2.dmm | 190 ++++++++++---------- 2 files changed, 92 insertions(+), 102 deletions(-) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 702ab5ca619..1c43db84bb8 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -1141,7 +1141,7 @@ "vW" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) "vX" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) "vY" = (/turf/simulated/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/arrival) -"vZ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival) +"vZ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival) "wa" = (/turf/simulated/floor/plasteel/shuttle,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival) "wb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/internals/emergency_oxygen,/turf/simulated/floor/plating,/area/hallway/primary/central) "wc" = (/turf/simulated/wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) @@ -1165,7 +1165,7 @@ "wu" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/arrival) "wv" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) "ww" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"wx" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival) +"wx" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival) "wy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/engine/engineering) "wz" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) "wA" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/heads{name = "\improper Job Assignment"}) diff --git a/_maps/map_files/MiniStation/z2.dmm b/_maps/map_files/MiniStation/z2.dmm index e3dbfe6a3ef..ac11b27332e 100644 --- a/_maps/map_files/MiniStation/z2.dmm +++ b/_maps/map_files/MiniStation/z2.dmm @@ -112,11 +112,11 @@ "ch" = (/turf/indestructible/riveted,/area/start) "ci" = (/obj/effect/landmark/start,/turf/simulated/floor/plating,/area/start) "cj" = (/turf/indestructible/splashscreen,/area/start) -"ck" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating,/area/shuttle/supply) +"ck" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/supply) "cl" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/supply) "cm" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena_source) "cn" = (/turf/simulated/floor/bluegrid,/area/tdome/arena_source) -"co" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/supply) +"co" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/supply) "cp" = (/turf/simulated/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/supply) "cq" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/supply) "cr" = (/turf/indestructible/abductor{icon_state = "alien21"},/area/abductor_ship) @@ -277,8 +277,8 @@ "fq" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dir = 8; dwidth = 12; height = 9; width = 21},/obj/docking_port/stationary{dir = 8; dwidth = 12; height = 9; id = "emergency_away"; name = "Centcom"; width = 21},/turf/simulated/floor/plating,/area/space) "fr" = (/turf/simulated/floor/plating,/area/centcom/evac) "fs" = (/turf/indestructible/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) -"ft" = (/turf/indestructible/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows"},/area/wizard_station) -"fu" = (/turf/indestructible/riveted{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"ft" = (/turf/indestructible/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"fu" = (/turf/indestructible/riveted/uranium,/area/wizard_station) "fv" = (/turf/indestructible/riveted,/area/syndicate_mothership) "fw" = (/turf/simulated/floor/plating,/turf/simulated/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport) "fx" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/transport) @@ -287,11 +287,11 @@ "fA" = (/turf/simulated/floor/plating,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport) "fB" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) "fC" = (/turf/indestructible/fakeglass,/area/centcom/control) -"fD" = (/obj/item/weapon/shard{color = "#008000"},/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"fD" = (/obj/item/weapon/shard{color = "#008000"},/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage5"},/area/wizard_station) "fE" = (/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"fF" = (/obj/machinery/computer/shuttle,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"fG" = (/turf/indestructible/riveted{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) -"fH" = (/turf/indestructible/riveted{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"fF" = (/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) +"fG" = (/obj/machinery/computer/shuttle,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"fH" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage2"},/area/wizard_station) "fI" = (/turf/simulated/floor/plating/snow,/area/syndicate_mothership) "fJ" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/plating/snow,/area/syndicate_mothership) "fK" = (/obj/structure/flora/grass/both,/turf/simulated/floor/plating/snow,/area/syndicate_mothership) @@ -308,10 +308,10 @@ "fV" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/space) "fW" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/space) "fX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/space) -"fY" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"fZ" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"ga" = (/turf/indestructible/riveted{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) -"gb" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"fY" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage3"},/area/wizard_station) +"fZ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) +"ga" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"gb" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) "gc" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) "gd" = (/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) "ge" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; travelDir = 180; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_away"; name = "unknown"; turf_type = /turf/simulated/floor; width = 5},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) @@ -320,36 +320,36 @@ "gh" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) "gi" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/evac) "gj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/indestructible/riveted,/area/centcom/evac) -"gk" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"gl" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"gm" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"gn" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"gk" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) +"gl" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage4"},/area/wizard_station) +"gm" = (/obj/effect/forcefield,/obj/structure/door_assembly/door_assembly_uranium{anchored = 1; name = "Bridge"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"gn" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage6"},/area/wizard_station) "go" = (/obj/structure/flora/bush,/turf/simulated/floor/plating/snow,/area/syndicate_mothership) "gp" = (/turf/simulated/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/transport) "gq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) "gr" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plasteel,/area/centcom/ferry) "gs" = (/turf/indestructible/fakeglass,/area/centcom/evac) "gt" = (/turf/indestructible/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) -"gu" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"gv" = (/turf/indestructible/riveted{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) -"gw" = (/turf/indestructible/riveted{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"gu" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage"},/area/wizard_station) +"gv" = (/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage7"},/area/wizard_station) +"gw" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage"},/area/wizard_station) "gx" = (/turf/simulated/floor/plating,/turf/simulated/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport) "gy" = (/turf/simulated/floor/plating,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport) "gz" = (/turf/simulated/floor/plasteel{icon_state = "greencorner"},/area/centcom/ferry) "gA" = (/turf/simulated/floor/plasteel{icon_state = "greencorner"; dir = 8},/area/centcom/evac) "gB" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/space) -"gC" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"gD" = (/turf/indestructible/riveted{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"gE" = (/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"gF" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"gC" = (/turf/simulated/floor/plasteel/airless,/area/wizard_station) +"gD" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/airless,/area/wizard_station) +"gE" = (/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage"},/area/wizard_station) +"gF" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage5"},/area/wizard_station) "gG" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/floor/plasteel/shuttle,/area/space) "gH" = (/turf/simulated/wall/shuttle{icon_state = "swall0"; dir = 2},/area/wizard_station) "gI" = (/turf/simulated/wall/shuttle{icon_state = "swall4"; dir = 2},/area/wizard_station) "gJ" = (/turf/indestructible/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) "gK" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "gL" = (/turf/simulated/floor/plasteel/cult,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"gM" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"gN" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"gM" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage7"},/area/wizard_station) +"gN" = (/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage5"},/area/wizard_station) "gO" = (/turf/simulated/floor/plating/snow,/turf/simulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "gP" = (/turf/indestructible/riveted,/area/centcom/holding) "gQ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) @@ -360,11 +360,11 @@ "gV" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space/transit,/area/wizard_station) "gW" = (/obj/machinery/status_display,/turf/simulated/wall/shuttle{icon_state = "swall11"; dir = 2},/area/space) "gX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/space) -"gY" = (/turf/simulated/floor/plasteel,/area/wizard_station) -"gZ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel,/area/wizard_station) +"gY" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage2"},/area/wizard_station) +"gZ" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage2"},/area/wizard_station) "ha" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) -"hb" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"hc" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"hb" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage"},/area/wizard_station) +"hc" = (/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage3"},/area/wizard_station) "hd" = (/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) "he" = (/turf/simulated/floor/plating/snow,/turf/simulated/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) "hf" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/shuttle/syndicate) @@ -375,9 +375,9 @@ "hk" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel/shuttle,/area/space) "hl" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/wizard_station) "hm" = (/turf/simulated/floor/plasteel/cult,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"hn" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"ho" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"hp" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"hn" = (/obj/structure/door_assembly/door_assembly_uranium{anchored = 1; name = "Break Room"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"ho" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/obj/structure/mirror/magic{pixel_y = 28},/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"hp" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) "hq" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "hr" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "hs" = (/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -401,7 +401,7 @@ "hK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle/red,/area/space) "hL" = (/turf/simulated/floor/plasteel/shuttle/red,/area/space) "hM" = (/obj/machinery/vending/magivend,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"hN" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"hN" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) "hO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "hP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "hQ" = (/turf/simulated/floor/plating/snow,/turf/simulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) @@ -419,11 +419,11 @@ "ic" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/floor/plasteel/black,/area/centcom/evac) "id" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/space) "ie" = (/turf/simulated/wall/shuttle{icon_state = "swall1"; dir = 2},/area/space) -"if" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"ig" = (/turf/indestructible/riveted{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"ih" = (/turf/indestructible/riveted{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"ii" = (/turf/indestructible/riveted{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"ij" = (/turf/indestructible/riveted{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"if" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"ig" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) +"ih" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"ii" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) +"ij" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/airless,/area/wizard_station) "ik" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) "il" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "im" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -450,9 +450,9 @@ "iH" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "iI" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "iJ" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"iK" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"iL" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"iM" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"iK" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/airless,/area/wizard_station) +"iL" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage5"},/area/wizard_station) +"iM" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult/airless,/area/wizard_station) "iN" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "iO" = (/turf/simulated/floor/plating/snow,/turf/simulated/wall/shuttle{icon_state = "diagonalWall3"},/area/shuttle/syndicate) "iP" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -468,7 +468,7 @@ "iZ" = (/turf/indestructible/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) "ja" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "jb" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"jc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) "jd" = (/turf/simulated/floor/plasteel/cult,/turf/simulated/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/wizard_station) "je" = (/turf/simulated/wall/shuttle{icon_state = "swall8"; dir = 2},/area/wizard_station) "jf" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -488,9 +488,9 @@ "jt" = (/obj/structure/bookcase,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "ju" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchen/knife/ritual,/turf/simulated/floor/plasteel/cult,/area/wizard_station) "jv" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"jw" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"jx" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel,/area/wizard_station) -"jy" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel,/area/wizard_station) +"jw" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"jx" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage4"},/area/wizard_station) +"jy" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage4"},/area/wizard_station) "jz" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "jA" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "jB" = (/turf/indestructible/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) @@ -504,8 +504,8 @@ "jJ" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) "jK" = (/turf/indestructible/fakedoor{name = "Centcom Security"},/area/centcom/evac) "jL" = (/turf/indestructible/fakeglass{color = "#008000"},/area/wizard_station) -"jM" = (/obj/effect/landmark/start{name = "wizard"},/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"jN" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"jM" = (/obj/structure/door_assembly/door_assembly_uranium{anchored = 1; name = "Corridor A"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) +"jN" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage3"},/area/wizard_station) "jO" = (/turf/simulated/floor/plasteel/cult,/turf/simulated/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/wizard_station) "jP" = (/turf/indestructible/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) "jQ" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) @@ -513,10 +513,10 @@ "jS" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/simulated/floor/plating,/area/syndicate_mothership) "jT" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/plasteel/cult,/area/wizard_station) "jU" = (/obj/structure/cult/pylon,/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"jV" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"jW" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"jX" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"jY" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"jV" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage2"},/area/wizard_station) +"jW" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/cult{icon_state = "cultdamage"},/area/wizard_station) +"jX" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage5"},/area/wizard_station) +"jY" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/floor/carpet,/area/wizard_station) "jZ" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "ka" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kb" = (/turf/indestructible/fakeglass,/area/syndicate_mothership) @@ -525,8 +525,8 @@ "ke" = (/obj/machinery/computer/telecrystals/uplinker,/turf/simulated/floor/plasteel/cult{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) "kf" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "kg" = (/obj/structure/urinal{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"kh" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) -"ki" = (/turf/indestructible/riveted{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"kh" = (/turf/simulated/floor/carpet,/area/wizard_station) +"ki" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage6"},/area/wizard_station) "kj" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Corridor A"},/turf/simulated/floor/plasteel/cult,/area/wizard_station) "kk" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kl" = (/obj/structure/stool,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -543,7 +543,7 @@ "kw" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "kx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space/transit,/area/wizard_station) "ky" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"kz" = (/obj/effect/forcefield,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"kz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/simulated/floor/carpet,/area/wizard_station) "kA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/simulated/floor/plating/snow,/area/syndicate_mothership) "kB" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kC" = (/turf/simulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) @@ -554,8 +554,8 @@ "kH" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "kI" = (/turf/simulated/floor/plasteel{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) "kJ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/simulated/floor/plasteel{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"kK" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"kL" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage"},/area/wizard_station) +"kL" = (/turf/simulated/floor/plasteel/cult/airless{icon_state = "cultdamage7"},/area/wizard_station) "kM" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kO" = (/obj/machinery/computer/telecrystals/boss,/turf/simulated/floor/plasteel/cult{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) @@ -565,7 +565,7 @@ "kS" = (/turf/indestructible/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) "kT" = (/obj/machinery/computer/security/telescreen,/turf/simulated/floor/plasteel{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) "kU" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) -"kV" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/simulated/floor/carpet{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"kV" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/simulated/floor/carpet,/area/wizard_station) "kW" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "kX" = (/turf/simulated/floor/plating/snow,/turf/simulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) "kY" = (/turf/simulated/floor/plasteel/black,/area/syndicate_mothership) @@ -578,11 +578,11 @@ "lf" = (/turf/simulated/floor/plating/snow,/turf/simulated/floor/plasteel/cult{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) "lg" = (/turf/simulated/floor/plating/snow,/obj/structure/flora/bush,/turf/simulated/floor/plasteel/cult{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) "lh" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"li" = (/turf/simulated/floor/carpet{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"lj" = (/turf/simulated/floor/carpet{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"lk" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/simulated/floor/carpet{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"li" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/simulated/floor/carpet,/area/wizard_station) +"lj" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/wizard_station) +"lk" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/simulated/floor/plating/lava/airless,/area/wizard_station) "ll" = (/obj/effect/forcefield,/turf/space,/area/wizard_station) -"lm" = (/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"lm" = (/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/lava/airless,/area/wizard_station) "ln" = (/turf/simulated/floor/plasteel/cult,/turf/simulated/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) "lo" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "lp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -597,10 +597,6 @@ "ly" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "lz" = (/obj/structure/stool,/turf/simulated/floor/plasteel/black,/area/syndicate_mothership) "lA" = (/turf/indestructible/riveted,/area/tdome/arena) -"lB" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"lC" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"lD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/simulated/floor/plasteel{icon_state = "carpet"; dir = 2},/area/wizard_station) -"lE" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plasteel/cult{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) "lF" = (/turf/simulated/wall/shuttle{icon_state = "swall1"; dir = 2},/area/wizard_station) "lG" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/wizard_station) "lH" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -614,15 +610,12 @@ "lP" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/simulated/floor/plating,/area/tdome/arena) "lQ" = (/obj/effect/landmark{name = "tdome1"},/turf/simulated/floor/plating,/area/tdome/tdome1) "lR" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/simulated/floor/plasteel/black,/area/tdome/arena) -"lS" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/simulated/floor/carpet{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"lU" = (/turf/simulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) "lV" = (/turf/indestructible/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) "lW" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "lX" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "lY" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "lZ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/simulated/floor/plating,/area/tdome/tdome2) "ma" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/simulated/floor/plating,/area/tdome/tdome1) -"mb" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/wizard_station) "mc" = (/turf/simulated/wall/shuttle,/area/wizard_station) "md" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) "me" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/syndicate) @@ -650,10 +643,7 @@ "mA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/floor/plating,/area/shuttle/syndicate) "mB" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/floor/plating,/area/shuttle/syndicate) "mC" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/plating,/area/shuttle/syndicate) -"mD" = (/turf/indestructible/riveted{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) -"mE" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/simulated/floor/plasteel/cult{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) "mF" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/simulated/floor/plasteel/black,/area/tdome/arena) -"mG" = (/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plasteel/cult{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) "mH" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/plasteel/black,/area/tdome/arena) "mI" = (/turf/indestructible/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) "mJ" = (/turf/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) @@ -869,35 +859,35 @@ aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaM aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeueueueueueueueueueueueueueueueueWeueueReXdJeYfaeZeQeXeReJfcfbfbfbfdeJeJeJejeTekeUfeeTekeUejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufffffffffffffffffffffffffffgfjfhfkeueReXfldJdJdJfmeXeReJfneVeVfoeVeVeVeJejekekeUdVeTekekfqfpfrfpeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaevftfsfuaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufffwfxfxfyfxfxfxfzfxfxfAfffBfjfhfkeueReXdSdJdJdJdTfCeReJfneVeVfoeVeVeVeJejeTekeUdVeTekeUejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBaafDfFfEfHfGaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfJfIfIfIfLfKfIfIfIfLfIfIfIfIfIfIfLfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNfMfPfOfQfQfQfQfQfQfQfyfSfRfjfhfkeueRfCdSdJdJdJdNdFeheJfTeVeVfoeVeVeVfUfVeTekeUfWeTekfXejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBfifYfZfEgbgaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfJfIfIfIfIfIfIfIfIfIfIfIfLfIfIfIfIfIfLfIfIfIfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNgcgdgdgdgdgdgdgdgdgdgegffffhfhggeugheudLdJdJdJdJdJdJeVeVeVeVfoeVeVeVgifVeTekeUdVeTekeUfVaMaMgjeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafuglgkgbgmgngaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIgofIfIfIfIfIfJfIfIfKfLfIfIfLfIfIfLfKfIfLfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNgpgqgqgqgqgqgqgqgqgqfyfSfgfjfhfhgrfhfhdJdJdJdJdJdJdJeVeVeVeVfoeVeVeVgsfVeTekeUdVeTekeUejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafHfGgtgugtgwgvaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfJfIfIfLfKfIfIfLfIfKfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeuffgxfxfxfyfxfxfxfzfxfxgyfffBfjfhgzeugheufldJdJdJfmdFeheJgAeVeVfoeVeVeVeJejeTekeUgBeTekeUejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBeBgDgCgFgEgDaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfJfIfIfIfIfIfKfIfLfKfIfLfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufffffffffffffffffffffffffffRfjfhfkeueReOdQdJdJdJdReOeReJfneVeVfoeVeVeVeJejekekekekekekekgGfpfrfpeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaagHgJgIgLgKgMfEgNeBaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIgOgOgOgOgOgOgOfIfIfIfIfIfIfIfLfIfIgofKfIfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgRgPgPeReXdQdJdJdJdReXeReJfcfdgTgSeJeVeVeJejgUdVdVgWeLekgXejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaagVgQgZgYhagKfEgkhchbeBeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhehdhfhfhfhfhfhdhgfIfIfIfIgofIgOfJgOfJfIfLfIfLfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPeRfCdQdJdJdJdRfCeReJhhhhhhhheJeVeVeJejeLeLhiejdVhkdVejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBaagIhlhlhmgKfEhngkhbaahohpaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdhqhshrhuhthvhvhdhwfIfIgOfvfvhxhyfvfvgOhAhzgOfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhBhBhDhChGhEhHhBhBeJhhhhhhhheJeVeVeJejeLeLhIejhJhLhKejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaagNeBaaaaeBhFhMfZhNfZgNeBeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdhOhshshPhshshshdhwfIhQfvfvhShRhRhSfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhUhThWhVhYhXhWhThUeJiahZicibeJeVeVeJejideLhiiehJhLhKejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaagwigifiiihijihihigikiiihihijihigaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdilhshshsimhsinhdhwgohQfvioipipipipiriqitisiviuiwfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhTixiyhVhYhXiyizhTeJhhiAiBhheJeVeVeJiDiCiEiEiEiEiEiCiFaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaagDiGfEfEiGgDiHiIfEfEfEiKiJgDiLiMgNiNeBeBaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIiOhdhdhdiPhdhdhdiQfIfIiRfviSipiTiTiUipipipiViWiWiWfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPiXhTiXhVhYhXiXhTiXeJhhhhhhhheJeVeVeJaMiDiYiYiYiYiYiFaMaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaiZjafEfEjagtiNiNfEfEfEfEjbiZjcjdhlhljeaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIhdjfhsjghdjhgOgOgOjifvipiTjjjkiTipjljmisjojnfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPjphThThVhYhXhThTjqeJhhhhhhjreJeVeVeJeJeJeJeJeJeJeJeJeJeJeJeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaajsjtfEgkfEkphngkfEjufEfEjvjsjwkujxjykvkxaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIhdjzhsjAhdjBjCjCjChyfvipiTjDjEiTipjljFfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPjHjGjGhVhYhXjIjIjJeJeJjKeJeJeJeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaajLjafEfZhnkDfZfEfEjMfEfEfEjLjNjOjejPgHaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhehdhdhdhdhdjzhsjAhdjQjRjRjRjRjSipipipipipipjljFfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhBhBhBhBhYhBhBhBhBhBaMaMaMaMeJeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaafujTfEfEjTfujUfEgkfZfEfEjUfujVjXjWjYaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshskahdjzhsjAhdkbkchxjChyfvkdiTiTiTipipjlkefvkgkffvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhYhBaMaMaMaMaMaMaMaMeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaafHigkhiiihkiihiggtkjgtiiihkiihigeBeBeBaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhsklkkhdjzhsjAhdhdknkmhgkofvkqkskrksksipipipktkwkwkyfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhBhBhBhBhBhBhBhGhBhBhBhBhBhBhBhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaahFgkaaeBaaeBkzgMhFaaaaeBaaaaaaaaeBaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvkAfIhdjZhshskBhdhshshshdhshshshdiRfvkCkEkCkCkFipipipfvkHkGkyfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBkIkJkJkJkJkJkIkIkIkJkJkJkJkJkIhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBeBaakKgkaallkLhFeBaahnaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshshskMhshshskNhshshshdhQfvfvjmkOkQkPfvkRfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkSkIkIkIkTkIkIkIkIkIkIkIkTkIkIkIkSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBeBaalrgklsaaaaaaeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshshskUhshshshjhshskWhdkXkXkofvfvfvfvfvkYkYkZlblalcfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBkIkJkJkJkJkJkIkIkIkJkJkJkJkJkIhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBgwigldiifGeBaaeBeBaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhehdhdhdhdhdhdlehshshdhdhdhdhdhdhglflflflgkofvkYkYkYkYkYkYfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhElhlhlhlhlhlhlhlhlhlhlhlhlhhChBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaagDkVljligDkKjdhalnlmeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlololpltlqhdhshshshdlulwlvlylxhdfIfJfIfIfKiskYkYkYkYkYlzfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlAlAlAlAlAlAlAlAmgmhmhmhmhmhmhmhmhmhmhmhmhmhmglAlAlAlAlAlAlAlAlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaagtlBlDlCgtlElFgYlGfEgaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdhshshsklhslHhshshslIhsklhskllJhdfIgofLfJgofvlKlKlKlKlKlLfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaagMeBfulklUlSfufZlVgYlGaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlWhshshshslXhshshslYhshshshshshdfIfIfIfLhQfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlZlNlZlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQmalQmalQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBgwkiiggtiikifGmcmblGaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlWhshsmemdhdmfmimfhdmjmkhshshshdfIfLfIgohQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNmllNlNlPnemhmhmhmhmhnxnynxmhmhmhmhmhnglPlQlQmmlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBgDfEmnmomnfEgDaanqaaaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdhshsmphdhdhdmqmrhshdhdhdhshshshdfIfIfJfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhnxnDnxmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaeBgknzfEfEfEfEfEnzaaaaaaaagkaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdmsmumthdfIhdmvmvmvhdfIhdmwmymxhdfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlZlNlZlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQmalQmalQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBeBgMfEfumzfEfEfEmzfuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdmvmvmvhdfIiOmAmCmBiQfIhdmvmvmvhdfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaeBiiihmDmEmEmEmEmEgaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIiOmAmCmBiQfIfIfIfIfIfIfIiOmAmCmBiQfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlAlAmFmFmFmFmFlAmgmhmhmhmhmhmhmhmhmhmhmhmhmhmglAmFmFmFmFmFlAlAlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafHigmGmGmGiigvaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAmHmHmHmHmHlAmImJmJmJmJmJmJmJmJmJmJmJmJmJmKlAmLmLmLmLmLlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBaafDfGfFfufuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfJfIfIfIfLfKfIfIfIfLfIfIfIfIfIfIfLfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNfMfPfOfQfQfQfQfQfQfQfyfSfRfjfhfkeueRfCdSdJdJdJdNdFeheJfTeVeVfoeVeVeVfUfVeTekeUfWeTekfXejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBfifHfYfFfZfuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfJfIfIfIfIfIfIfIfIfIfIfIfLfIfIfIfIfIfLfIfIfIfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNgcgdgdgdgdgdgdgdgdgdgegffffhfhggeugheudLdJdJdJdJdJdJeVeVeVeVfoeVeVeVgifVeTekeUdVeTekeUfVaMaMgjeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafugbgafZgkglfuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIgofIfIfIfIfIfJfIfIfKfLfIfIfLfIfIfLfKfIfLfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufNgpgqgqgqgqgqgqgqgqgqfyfSfgfjfhfhgrfhfhdJdJdJdJdJdJdJeVeVeVeVfoeVeVeVgsfVeTekeUdVeTekeUejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafufugtgmgtfufuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfJfIfIfLfKfIfIfLfIfKfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeuffgxfxfxfyfxfxfxfzfxfxgyfffBfjfhgzeugheufldJdJdJfmdFeheJgAeVeVfoeVeVeVeJejeTekeUgBeTekeUejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBeBfugngufEfuaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfJfIfIfIfIfIfKfIfLfKfIfLfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeufffffffffffffffffffffffffffRfjfhfkeueReOdQdJdJdJdReOeReJfneVeVfoeVeVeVeJejekekekekekekekgGfpfrfpeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaagHgJgIgLgKgvfEgweBaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIgOgOgOgOgOgOgOfIfIfIfIfIfIfIfLfIfIgofKfIfIfIfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgRgPgPeReXdQdJdJdJdReXeReJfcfdgTgSeJeVeVeJejgUdVdVgWeLekgXejfcfbfdeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaagVgQgDgChagKfEgEgMgFeBeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhehdhfhfhfhfhfhdhgfIfIfIfIgofIgOfJgOfJfIfLfIfLfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPeRfCdQdJdJdJdRfCeReJhhhhhhhheJeVeVeJejeLeLhiejdVhkdVejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBaagIhlhlhmgKfEgNgEgFaagYgZaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdhqhshrhuhthvhvhdhwfIfIgOfvfvhxhyfvfvgOhAhzgOfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhBhBhDhChGhEhHhBhBeJhhhhhhhheJeVeVeJejeLeLhIejhJhLhKejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaagweBaaaaeBhFhMhchbhcgweBeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdhOhshshPhshshshdhwfIhQfvfvhShRhRhSfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhUhThWhVhYhXhWhThUeJiahZicibeJeVeVeJejideLhiiehJhLhKejaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaafufuhnfufufufufufuikfufufufufufuaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIhdilhshshsimhsinhdhwgohQfvioipipipipiriqitisiviuiwfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhTixiyhVhYhXiyizhTeJhhiAiBhheJeVeVeJiDiCiEiEiEiEiEiCiFaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaafuiGfEfEiGfuiHiIfEfEfEhoiJfuhpifhNigeBeBaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIiOhdhdhdiPhdhdhdiQfIfIiRfviSipiTiTiUipipipiViWiWiWfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPiXhTiXhVhYhXiXhTiXeJhhhhhhhheJeVeVeJaMiDiYiYiYiYiYiFaMaMaMeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaiZjafEfEjaiZiNiNfEfEfEfEjbiZihjdhlhljeaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIhdjfhsjghdjhgOgOgOjifvipiTjjjkiTipjljmisjojnfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPjphThThVhYhXhThTjqeJhhhhhhjreJeVeVeJeJeJeJeJeJeJeJeJeJeJeJeJeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaajsjtfEgEfEkpgNgEfEjufEfEjvjsiikuijiKkvkxaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIhdjzhsjAhdjBjCjCjChyfvipiTjDjEiTipjljFfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPjHjGjGhVhYhXjIjIjJeJeJjKeJeJeJeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaajLjafEhcgNkDhcfEfEiLfEfEfEjLiMjOjejPgHaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhehdhdhdhdhdjzhsjAhdjQjRjRjRjRjSipipipipipipjljFfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgPhBhBhBhBhYhBhBhBhBhBaMaMaMaMeJeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaafujTfEfEjTfujUfEgEhcfEfEjUfujcjxjwjyaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshskahdjzhsjAhdkbkchxjChyfvkdiTiTiTipipjlkefvkgkffvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhYhBaMaMaMaMaMaMaMaMeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaafufujMfufufufufugtkjgtfufufufufueBeBeBaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhsklkkhdjzhsjAhdhdknkmhgkofvkqkskrksksipipipktkwkwkyfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhBhBhBhBhBhBhBhGhBhBhBhBhBhBhBhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaahFgaaaeBaaeBjNgvhFaaaaeBaaaaaaaaeBaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvkAfIhdjZhshskBhdhshshshdhshshshdiRfvkCkEkCkCkFipipipfvkHkGkyfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBkIkJkJkJkJkJkIkIkIkJkJkJkJkJkIhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBeBaajVgaaalljWhFeBaajXaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshshskMhshshskNhshshshdhQfvfvjmkOkQkPfvkRfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkSkIkIkIkTkIkIkIkIkIkIkIkTkIkIkIkSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBeBaalrgElsaaaaaaeBaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIhdjZhshshskUhshshshjhshskWhdkXkXkofvfvfvfvfvkYkYkZlblalcfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBkIkJkJkJkJkJkIkIkIkJkJkJkJkJkIhBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaeBfufuldfufueBaaeBeBaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhehdhdhdhdhdhdlehshshdhdhdhdhdhdhglflflflgkofvkYkYkYkYkYkYfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhBhElhlhlhlhlhlhlhlhlhlhlhlhlhhChBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaafujYkhkhfujVjdhalnkieBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlololpltlqhdhshshshdlulwlvlylxhdfIfJfIfIfKiskYkYkYkYkYlzfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlAlAlAlAlAlAlAlAmgmhmhmhmhmhmhmhmhmhmhmhmhmhmglAlAlAlAlAlAlAlAlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaagtkhkzkhgtkKlFgClGfFfuaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdhshshsklhslHhshshslIhsklhskllJhdfIgofLfJgofvlKlKlKlKlKlLfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaakLeBfukVkhlifufYlVgClGaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlWhshshshslXhshshslYhshshshshshdfIfIfIfLhQfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlZlNlZlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQmalQmalQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBfufufugtfufufumcljlGaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdlWhshsmemdhdmfmimfhdmjmkhshshshdfIfLfIgohQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNmllNlNlPnemhmhmhmhmhnxnynxmhmhmhmhmhnglPlQlQmmlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaeBfufEmnmomnfEfuaanqaaaaeBaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdhshsmphdhdhdmqmrhshdhdhdhshshshdfIfIfJfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhnxnDnxmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaeBganzfEfEfEfEfEnzaaaaaaaagaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdmsmumthdfIhdmvmvmvhdfIhdmwmymxhdfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlZlNlZlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQmalQmalQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaeBeBkLfFfumzfEfEfEmzfuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIhdmvmvmvhdfIiOmAmCmBiQfIhdmvmvmvhdfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlMlOlNlNlNlNlNlPnemhmhmhmhmhmhmhmhmhmhmhmhmhnglPlQlQlQlQlQlOlRlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaeBfufufulklklklklkfuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIiOmAmCmBiQfIfIfIfIfIfIfIiOmAmCmBiQfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlAlAmFmFmFmFmFlAmgmhmhmhmhmhmhmhmhmhmhmhmhmhmglAmFmFmFmFmFlAlAlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaafufulmlmlmfufuaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIfIhQfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAmHmHmHmHmHlAmImJmJmJmJmJmJmJmJmJmJmJmJmJmKlAmLmLmLmLmLlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlAlAlAlAlAlAlAmMmNmNmNmNmNmOmQmPmNmNmNmNmNmMlAlAlAlAlAlAlAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmRmMmMmMmSmMmTmTmTmTmTmMmSmMmMmMmRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmRmRmUmRmRmRmRmVmXmWmRmRmRmRmUmRmRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From a515908fd9c88c7e00a7b9f74f126dabea59c84f Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 19 Sep 2015 19:00:02 -0400 Subject: [PATCH 31/44] Changelog --- html/changelogs/Xhuis-CultChanges.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/Xhuis-CultChanges.yml diff --git a/html/changelogs/Xhuis-CultChanges.yml b/html/changelogs/Xhuis-CultChanges.yml new file mode 100644 index 00000000000..a62a9788517 --- /dev/null +++ b/html/changelogs/Xhuis-CultChanges.yml @@ -0,0 +1,13 @@ +author: Xhuis +delete-after: True + +changes: + - tweak: "Rites have been renamed to their old runes, which reflect their functionality." + - tweak: "Examining a talisman no longer opens the paper GUI." + - tweak: "Armor talismans have been re-added." + - tweak: "EMP talismans now have the same range as their rune counterpart." + - tweak: "Some talismans now cost health to use, costing more or less depending on their effect." + - tweak: "Scribing runes now deals 0.1 brute damage instead of 1." + - tweak: "Bind Talisman runes no longer deal 5 brute damage when invoking." + - tweak: "Rune shapes and colors are now identical to their old versions." + - tweak: "Conversion runes can no longer be used by yourself, and require a static 2 cultists." \ No newline at end of file From b30670fc75a3580e50352addf8088b409d296fce Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Sat, 19 Sep 2015 23:07:50 +0000 Subject: [PATCH 32/44] Automatic changelog compile --- html/changelog.html | 10 ++++++++++ html/changelogs/.all_changelog.yml | 10 ++++++++++ html/changelogs/Xhuis-SlingStuff.yml | 9 --------- 3 files changed, 20 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/Xhuis-SlingStuff.yml diff --git a/html/changelog.html b/html/changelog.html index 92e133dc46a..d96ad37a24b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,16 @@ -->
+

19 September 2015

+

Xhuis updated:

+
    +
  • Shadowlings are now able to sacrifice a thrall to extend the shuttle timer by 15 minutes. This will not stack.
  • +
  • Additional abilities granted by Collective Mind will now properly have icons.
  • +
  • Shadowlings now have their antagonism removed if turned into a silicon.
  • +
  • The order of abilities unlocked by Collective Mind has been changed. It now starts with Sonic Screech.
  • +
  • Veil now destroys glowshrooms in a much larger radius than before.
  • +
+

17 September 2015

bgobandit updated: