[Setup] Product=SoulHarvest Version=100 Archive=SoulHarvest.umod SrcPath=. MasterPath=.. Requires=Unreal Tournament Demo322Requirement Group=SetupGroup Group=umodINIGroup Group=SoulHarvestGroup [Unreal Tournament Demo322Requirement] Product=Unreal Tournament Demo Version=322 [SetupGroup] Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=570,Flags=3) Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=569,Flags=3) [umodINIGroup] Ini=System\UnrealTournament.ini,Engine.GameEngine.ServerPackages=SoulHarvest [SoulHarvestGroup] File=(Src=Help\SoulHarvest.htm,Size=2953) File=(Src=System\SoulHarvest.int,Size=144) File=(Src=System\SoulHarvest.u,Size=119569) [Setup] LocalProduct=SoulHarvest ReadMe=Help\SoulHarvest.htm SetupWindowTitle=SoulHarvest AutoplayWindowTitle=SoulHarvest Options ProductURL=http://www.planetunreal.com/pipeline/soul/ VersionURL=http://www.planetunreal.com/pipeline/soul/ Developer=Mongo (Mike Lambert) DeveloperURL=http://www.planetunreal.com/pipeline/soul/ [Unreal Tournament Demo322Requirement] LocalProduct=Unreal Tournament Demo ProductURL=http://www.unreal.com/ VersionURL=http://unreal.epicgames.com/versions.htm Developer=Epic Games, Inc. DeveloperURL=http://www.epicgames.com/ Soul Harvest Readme

Soul Harvest

Information

Title:Soul Harvest
Date Created:May 19, 1999
Author:Mike Lambert (Mongo)
Homepage:None
Description:Unreal game modification where you must harvest the rising soul from dead bodies to score points.

Overview

Soul Harvest is a little addition to deathmatch, in the form of a mutator. Traditionally, when you kill someone in Unreal multiplayer, you score a point for the kill. However, Soul Harvest gives you the point for the kill, but also provides an additional point if you can do what's required. It works like this: The way it works is this. When you kill someone in Soul Harvest, they die and a soul is spawned. This soul starts to slowly rise at the rate of about half a foot per second. To get an additional point for the kill, you must harvest the rising soul by simply running over the soul and picking it up. When you harvest a soul, a yellow message stating your feat will appear to all players, and everyone in the vicinity will hear a choir voice.

This type of gameplay has many advantages. It reduces the effectiveness of snipers and campers. If you are sniping at someone far away, then chances are you will not be able to reach them in time to capture their soul that is rising into the air. This mod encourages close action and tight gameplay, so that players may harvest souls after they kill their opponents.

Playing

There are three ways you can play Soul Harvest:

BotMatch:To play Soul Harvest against Unreal Tournament's bots, go to "Start Internet Game", and select "Mutators", and add "Soul Harvest" to the mutator list. Configure your bots, then click "Start".
Joining a Multiplayer Game:Open up GameSpy, and find a server with a running an Soul Harvest mutator.
Serving a Multiplayer Game:To play Soul Harvest against Unreal Tournament's bots, go to "Start Internet Game", and select "Mutators", and add "Soul Harvest" to the mutator list. Then click "Dedicated".

Copyright

Copyright (c) 1999, Mike Lambert

You are NOT allowed to commercially exploit this modification, i.e. put it on a CD or any other electronic medium that is sold for money without my explicit permission!

You MAY distribute this level through any electronic network (internet, FIDO, local BBS etc.), provided you include this file and leave the archive intact.

[Public] Object=(Name=SoulHarvest.SoulHarvest,Class=Class,MetaClass=Engine.Mutator,Description="Soul Harvest, Capture Dead Bodies to Score.") *DoH)E/q/Ki$f)oNoneAll SoulHarvest LogPickup ValidTouchGrabbedEvent GrabbedSoul SpawnBodyTimerCoreEngineBroadcastMessageSystem NetPriorityCollisionRadiusPickup PickupSoundTriggerMaxDesireabilityTouchEncroachingOnTickbRotatingPickup ScoreKillFloatingBodyPhysicsWAVbCollideActorsHandlePickupQueryPickupViewMeshCollisionHeightMeshPostBeginPlayStylebAlwaysRelevantStatLogLevelPlayerReplicationInfoActorBrush InventoryPawnStruct ReturnValue ScriptTextiATextureSoundStateClassVectorEvent LevelInfoPackageBoolProperty GameInfoLodMesh Function DrawScaleAnimSequenceMutator TextBuffer Location AnimFramebIsPawn bIsPlayerFatnessHealth DifficultyKiller MultiSkins DeltaTimeOtherbMeshEnviroMapSkinScore LocalLog WorldLog bMeshCurvyItemObject PlayerName IntPropertyGame Instigator AnimRate KillCountFloatPropertyBotpackSoldierByteProperty StrPropertypersonToCopyStructPropertybodyChoiroriginalLocationNamePropertyGrabberSoulObjectPropertyNoneEndGameCheckDeathMatchPlusBotDesireabilityEndGameBot FragLimit bTeamGame bOverTime20nh#Hlll_ DL_ DLu`@_ DL_ DLu`@l_ DLl_ DLl_ DL_ DL_ DL_ J+=b_ J+=_ DLbbnh#bnh#b S$B!"$A$AS$@@ffffffffff ffffffff@ffffff ff!ffffff7A o# A? a f?  f  ?&{   ppp  harvested  's soul(! p  saved his own soul(!g  fu//SoulHarvest class SoulHarvest extends Mutator; var pawn personToCopy; simulated function SpawnBody(pawn Other) { local FloatingBody body; local int i; log("spawning body"); body = Spawn(class'FloatingBody',Other,,Other.Location,); switch (rand(7)) { case 0: body.AnimSequence='All'; AnimFrame = 522; break; case 1: body.AnimSequence='All'; AnimFrame = 526; break; case 2: body.AnimSequence='All'; AnimFrame = 534; break; case 3: body.AnimSequence='All'; AnimFrame = 550; break; case 4: body.AnimSequence='All'; AnimFrame = 560; break; case 5: body.AnimSequence='All'; AnimFrame = 650; break; case 6: body.AnimSequence='All'; AnimFrame = 664; break; } AnimRate = 0; for ( i=0; i<4; i++ ) body.Multiskins[i] = Other.MultiSkins[i]; body.bMeshCurvy = Other.bMeshCurvy; body.bMeshEnviroMap = Other.bMeshEnviroMap; body.Mesh = Other.Mesh; body.Skin = Other.Skin; body.Texture = Other.Texture; body.Fatness = Other.Fatness; body.DrawScale = Other.DrawScale; body.PlayerName = Other.PlayerReplicationInfo.PlayerName; } simulated function Timer () { Super.Timer(); SpawnBody(personToCopy); } function ScoreKill(pawn Killer, pawn Other) { if( (killer == Other) || (killer == None) ) Other.PlayerReplicationInfo.Score += 1; else if ( killer != None ) { if ( killer.PlayerReplicationInfo != None ) killer.PlayerReplicationInfo.Score -= 1; } personToCopy = Other; Super.ScoreKill(Killer,Other); SetTimer(0.1,false); } f "^ 9fXRIFFPWAVEfmt dVȬdata  !0;HUahntwpjbXRNLMLKGHKMNLE90$qaI:. C{M%RsfH( nGV~"HUW7fi= vtKtpS|vA#V_bg") ~ShcWlf,91TI;,In`q}5ri%I5 BC/o.'Lh3HTW|X=}"9uNFF$=#^T:'G6I,5_UQcjFbvX$ 5_} B`]aB8$PC(I%_d)_9s@bo^B~3{J[L&Q8{krZq|l/y]JB;Gu7ij]B,A}>02 Bn$U=vZGV7{|"]'@+0\v<Y?Cd{ 8Wa_KNkReW6 MaTd.]0WF ?c$;mKP]9elGMg ]9GOYxtu$fq`]$Lr9@ \J_\ js$1C{{ +]o_mJ>*uVc6@H!E  jZa q|/>c;YdhhO84)aJG$BGoga`}Ov~lE:MUNPkwth*X+):tT9Gc@\euPq5l' ]<Yu2X07P u+?RfO D-_BXYT=|Eg3}<[]uy4t@ON<eMVMo:q .-I T  O e .ML?/c#ljv3TgdSrm_s!|K5]4. }%MFN#SdWl|Skt2r=~pFVC e{W:{lb(Wp'3r  =2 Zn % n _>L8Zo7!XC}F5pz{"4rUYOm)1 gQ "".,k=/@tLH7I  F Z 7/j}\J.E[2/t ڀ {Kn_fdR]v=pB4b Ь tQqOr`oQxC^| YKpO.Z[E6 IRs #%+%"#   U"-Bub<`sE_A3nud"W##!  &p+[ fIbXv {G 1# $#!8  -A:iNH1Nl?/O=> UU: q z7W J%Yb nH+lA"## "J k Qk1*"RS\)z6_,  )i>O.7 yM^$|3wg'+h 59yl  FDu\I< [ `>^1e Oj`m  Wd&=zmSLAvfDWvnx!4&&,?!g9 V :  ~GMx F ? i[.qr''vlSqc OJg :cbgft[uL2%DO9 AR6 < WAw$PX)uq`fA" Kf  $4xe$P(8= 2+'Qq hDy0 ' ?}\ V-}=H1r!j5  7_CVA' @r=v"h0KGV$"HOB > + Ej#΀ uޒۦ9RcDK { U&/]Mr 6 6xޅ .؝هX;3}3m X w $o&'&$#"! |z^ \BS1.VyӪzգE0S9  &5 |<41*AFm9?> TVz fZ7 nf^~ ~bo,J׫աTrkeMr!"]"!WRcX nC4=+ Ί̲̿ߛ  W ;!"U%'A)G)'%u# g"zX<:ϖb>t9   q:V< 75i~HܾTd w:Nr -A@fF .<~ބY3*I2 Pi 30\) , !!!vk^IQM3 +׆0.|(a`o d ,& S"#h$#"cR hA4*J0gN? m+ 5p  (R*'BWk|G wcS9 KK'vM_E8`aD 3 pI D Z)Tjh7 fV Q\ VcXAy $ jdk* 0'N0R3u#<1}. ^ Y rcTr I 8 ) }U rp4 e %fG&Zl2/'{%c z$w_R.  ScJ)d )_}oN{r~i*u|'OoD~eFZnyEw1h ] FD + M)~>O5dO<x5Q5'9r1z%;}~s5}EH32s  ?]pUmu`$I B>kdO! (YC  tR}(t %Fupj6"k\5H#:I jYARTD 3Z\DUMgV8"6 w 8eO WEOtQuۙ{ANlٳ߶2F?!%l*,-,i*'$_!<-46 dw")w۫܁w~$!Q ~?$'H)D)~'%$$"! m^K)צXRLT;A&qt@u3 !14tJ-ڍاܨX`?$ $%@+c.;010/.f,I)o% i  ӕ˥ýQ5#ƂUpb  (.00/,;+**J)&"2O m IZ+;{ԿrT^t `"*0~220.,+n*f)&s"qԛļЭ'ǵm 4 &`*+*S($b\8iERu kTܗU:dk1)4^>EdIIGOA861*?%"t \C$rs"?f|8Ի;d)S16P:;,;@6.#QdN= LW9 }[pWL‰P5tc-8@E2FcD@;5/)h$ c/T[ ]bOͩ }3# $J-487z50P+$`% } ' { | 9nA;̄в bxsl-&_4^@GQKLJ'G?Bf;F4m,^$ h0Gh* x+K/Ry\ G.ΧݱX-9,#9HAD{CJ@;-5/()!4 }fo2Mhr~aħvwý zx,5:CXJMMJE?78/0( JCj Y < ~܏Њ ѱ8λ϶}!.f7U>5BDBu>o9m24*" :@9Xv- Nm4M.<4GLMiJFE?92*+! D$2Qʭ]q ʞըxP*&7@EFXD &mlZ&?ހk@PԠܪ\ W}p9&( MRޅ=ּ֮ەcMWG`!##!W  gY IOKLۗ۫  eU!5<7 mo >xC#~Y# N w @mj! ݍ܎ݖPA}Myz-/ i u f ]s*e!F"" !/F gg'FZP BFs(fK `vT!N -'< i48.Q d  ^s(z y 8 ;|p EXmً٬I Y0S q[ _PN"!Ac }9mC^ΰ O V'cxEO N_|8d}^2F_qF HVSDWlv\ =#6ktDN$vZ^ "^~h /F{" j NvYP؄i c; @f 6&zA,!Sݒp_O!  qZIjy+W Szx `Xo(ڔ ٕۆߢS<; ]lAj | A t#U %% +HBIwSݸߐvE,v?.^2 Y6OGNmG 2_jz0yg-@ FEA5I&|+0|&<4]"&)u` trL"#c"O3gmol<{wۡ G!2-f r$)-@.*$C $z:\k_4U Y0  rAF>u&b$  7 a&(*^+*U*))&"u *+(ޚؙ-`= }a?! &#'()))'# g%|i:e9$QlA^$).a/E-*X%"!LN S$;se4., e$m; 4  P4e}kQY:~S -"e%'0*l*o'#}^ n99*ظӋ&ڐޏ~VS +%;),+a)$gcC8x*Cd)S?: X? A ZW d1ܐ֯]\A Y~7F OfVUk.߻qٳ-+ _ !m"$&),(B#  D Y"e2f؈9?b2ѨГ_ԋܝz( j $$ 61kF ~ Wzz~ٶכֳE^U~V~F6gɟnr IrrLm-ۻ^d- r }CG<#Tu.@v_VT f %B''3&v%#!6 1 L 1$H!f5rNvٜ+k :dH\7a  # m[Ea7s SQngZ;<53; 0 HfnHy 8) !K@ g*z? koK$=Oaen* pEA #$#`G@ H1.P7~gp&c|/9 /| "U"="f! 4@8 O2J!r2 E"$$ x =l+ ]WVn qV"t,'u "Mb VD~|W@RA | j!8&z*-.-(![{sٻS]߼N6.&trU &W+Z.0/-*$ 0 7hK?gZmh1'/m P@ &$+",)$]1vqpku*%y1&HxS3' & (N',#F g_u2< ޓt nkT)CEY!ykLcGJ"d'D,*1D31-g#& Hbl WSeE<2U-) }"**/2/W*p#v qO+>xh] _u~ &**&T! Sx5nhL}fZ1aU+  _6_ gt%]?vRo E  _ . zjU$UKR#&(**&* 0 ][3k{R~}n5IcK +$k(($&wS@ `P v<e j"&%:" 6\0)'jߞ~+hN#-#`42@G iig>$ P`Sҿ՘Z ~#&&! p:sQg:6t&-711.'T R&:_'p3 \48 e@sx. V'--$)!Q yYצt)0%:!l&d)' w#nW nK 3'A!!"`-t~٩qߘDi5 P#"2 D- O.}l T# Z3طո pT#yw #3%<%!jQk&"&'&#& \$w Q3SٰFއ o D: rmW !H# !]5Gq^^'dn}Ndq1  ` & '4 NV(' \{jz4JQ#<" { 1|;Y"Y%f`C 9!Y$" nB< KU I m8%ެ߬u 3G 3Vn^8ۇ{7$() &!\.T8 V8S4}}*ޯي4*yM 6A( {nJsw%c}ݡڨنOqHo$Vn G_-"'o }! Qq,Kb %G)8)%{  bޔfRlO Z- 2r/ίC.l,"F-418a86\3s.&?b! )9! V #VZƅͩ֞4r#%#Py y/T  ;&)(r$!G ܕ|7ƒbX s+2X1-+' 5 H rMkr#$,n/-X(' F TA8w&1g:@??8*3=72}+Qrcф0ސ0D : 7˃=}ǡь~L *2>UC@;7;2*&!RLXCo` \t#N++$U J*VyQɺ+ў).0.*#\vDݯ\ P]x0ܳY3 &19P;S815){۩ƮG< s2 5`h_ ,6=BD=A9/$F)9Rv}ܢ0e#lEE p[,IVs #T+%145430&3xU)Y _0bScq]n&#!#~! #$K> -ٯS`{X{zaCS{; L!f).-..,*8' ^+Ј9!DW rlzi@~wv w("2t5a2c-t'#" JsHJ&f9\Zm'$K;% #'w% i#AD?FaQh};<-\0W +"u |p-*q@Cl q\VE\WބHf"C7ka%A w#%'),-)Y#: a#܋B>۹pg eNHօ"'(&C&'D))$OP<),e(GYzn_ RJZޔ 'J6p/ ; n o J^PK8 j@ڦ΋Ԝm ,T %3+l14g3,m"~*SD_[-FOE# ^5 <")8-.,(f#OyjFwdԇٴm"=m !5; #w ] 1&=42ԆN^֏==5h1rA.7 ^-59X<8<1T'-!z٘."gϸ_ϪEC+ q)( j[Hm".K4|3Z0!.,*$H4&[ӇMd%iw)RH & 18<<95.#mP.Z x Ph955 *00,B'f"^ uni6 |*a 31^QvQ /: ?>X;70p' !ՑU˹i2~ =Knk8 qC'o+,+**)?& k^;2oVM1[O_h/^N~I>'19>LBB=3%kkيi9ҝ)! kRY )[!&;,B143- rR1Odz1< DkTuO cf^BNE'1;AA=5r)+̻YΪ׮; m >s=C |)1651.'t0iϛӫ[es * uݘ$WE)36<9P:W70(EMqցۨ r &ND;M %.2d1M-M' "21Hy_`b'N n"#!I 2!z##^qv3eiB< ! y:{ *!I! uu`lP*@N / `>$# 5I^?4fp6]E]RN p1m8wA? G $Uo(Z Z  L w  Ck4)_ ?'  sG <;ޑA-% IcZZC~F/LK[& #+q/]+ ϙh7S-ӓ5ٳN>SdQ8q _jޢyi1i"")*F&&K[~9ڎތX)M@"!:u'f"S+y01.(!gIun|6:;,#^&" a*bث˨ WjZj4"g(-/,^& @ukW1*B6 !3  lOS^ܑܾ &0c20,A&=!Yu p86, z Df,ԺΒоO>&$+`//>,%bCGNJE )ssҴ\>Ӹ~n,4S:v<<:-6-"H\4 R?=_2H͌PP͗ר` %i,/1:1p.):!h{2T": HV@4QdzچRʿkՒ8/;@D>;98Y5+QLOW<&eݼ v8. d0&<@@3;1V('vZ,H."'(& :!jʺͯzKƻh׆;(9YEKJ&E5>6*9\Z.!F(X,/) Ԝw5rͤu] $+-]*"  < F"-+7==e:$2=%y(>5&l"沿3 7Rm $#1 j'wS+(/7)@DEA6h'2ca@Еm 2I2= &93 #0;&DHH@2"g%ݳYy@}aX 6 8pH 4)/5l:;7/#)@« sx؋[L N>x.M4 %k070;R<:61)I ܊rJR<+j| &yAp]n '6?BCDzD]A<1j  =fTtCf`R Mݔ֋s>+)6@GUJIB9~.pݺ}kY m$X9 ]?RϰY!_}\!0>HMMGX;0+( RԬInj̐٣ekD$e٭΀ɻȫɮ J+I\PM?,A @"nO ? pЁwn\E$3AMVYQTG8';@?ؿr h`XD҇"+F7A&FC086%{ OT*F <L  j3̡֙C}jY %0|; CGIDr8(w 5ݜUIcFS@Pߋs ?z!R%( ,27 3;(+)P/VȷljeI6 g3"Zc $3A\K?OKB7((s%P(ʙ d+ "R!/۞>Z$*"/36y4X,:!Hz.دb#ܥ& \n5Z r: ek2! .3)44#51*1 TٮK% gG:" T#*c.,y#ܐ B+t^MVg6M+&%Q09>=9h2) ԧҊԴNށ{ ;1u4qV RgJ %7*)$S"2gًٚ)0}kN8=29 >'B,R0o1/'j2OwݏoZGO<e5a-[kZ/(13.%w- ܛ{^ B *+Q3I* n'4v<@CDA:+EBh@ΝԐޭy NޯuZ< *333 0+7&!C}ߓCZ= Zۋ{һRӕڒ'p3:===?r?7'6RLtiB0]qͿʬ%F ٵML'D6=9>?q<71*t1iJ X.f<"ޚEQ=N2'M3E83(N _Qg|H QWdԾʵk`A+m5:93.4( 9Pd$  8#$: 8ܾ.ͽߕ^@w8T]6rdhh*'Xr͢I˳͙Hy*x ##U!m~~  n `H o7F۷ Xqn&wp  8 E($ *R*a$kl a&xڼ/=vp5 LT/W)6AFGA8'.#1PT/~t91KQ)NrN7aE&Z/8=^9-sLSo5QCӼB`QSHZx*Li<)s306(:8&50.-)"1@}+Mh|дչF n0 %%09@A>:?6e2.&ΔQLvȹ(͍y}8 zr8d$,6@EF.GFjGHZC7*B/0EWɣ_Pɟ|7rBYw6jYix#.>FGGEBn>7,sn~BūɵC':b"B#,6]BMP\^(XI7'Fs 27y ֨Z?)x'yQ'8yEFNTlXfWmPEN7&+CwNJ)VۋR|shӊ0ѵ6[ .,ZH~Ur[]CuEǥͭ!| '":;IPSOG>5-(Dp1eok(3T\C8,665326J=.>8,)C7m޴Syқ x(٪b)9EwMPS/SRMpF@?7:*0~aw7pya^m6߲ݶj'!"%:*:5Y?FF<1. pu<;߱ٿd3zZ1L\a<,N.K",!566>4/Q) NuݓPٍcY ,[FDT&w7 #5y=>9}2v+"b 8Zjzj1%(1'41/.v+/ PFACNM+7<7;6/&2ަبײq(K6u>?<890 i};Kڡتv˛n2A]H`JE>4%u:! &-+f%ƛ3o9\܉/2AJLDKEe<. W<U<W#-J20,'{7%ހoBCWݭ~'47~5E3g22/V%20 i x%i.k560#M0ǭ֬X+cX3)4-::t8i5P2F,uOK5G"d" j,i˸;.˜֔? I,'-P0,T)K';#=&]X'ɗų.8躳jnwqi)26a50H,(&w ,G xj @ d0ɎЋ_EVP"=%&9'B! *Hn JN 't+%c %1!(RiS"I())%[yLhV MF ~v+5׫,l6` *v11-`#Y?R[.fzW \? /)+KLOV`rZ 'l+'"Ji53j&c Z@:OŻǵВ%A~e'/20S)C=^^߉b)p9S!Y g,bP:j ,oi C uu E-׋T"D"#/53," ކd s 84m#ul. ?kW )r߉AYT 6W +es8- F2j" M .%  A0J ' F! g AܢkЮ.G9bG! XnsmWMI|;A#&)%'eO ܞޏ(bd. uroݗTp"C'F+o/1, k,4Ƀ6Ū1#gߦ %+13J3/:'`bbگӽ8}y%z-*4 t'v N9Lk'/4651A(V:Ak"y'2=79*;:8e0/ D+׫ʾbUS}!.03+) _߹{gv`%L0:oDXKOMB2v ]%ÑEc 7")!+$N$}QՐoåLyPA 'K4@II@2wu#(E.)s Vڹ`(_Y,"0X8>FNSRI7$GP̬͐ԍpk aT*ھ۸{N@"+*{6BUJVHr;(9<k`~@f ρ޴Es@v/]/;".\5+D&((;+e3a@LRQEs5l)"2eiPāUɀV4YKN#b(-2221/--p/G/*$qV ?N~BȂZҮהޗQ ',- 0039=z@>k82.+J(Kkx;t୍Y.¨ dac(59851Z374.P%]L#$ uai\J0  ƯX]|i&&#1 %$ ;# +D.r,)a(%#f"=]c󬰧 @zQ7PN- <8>u3$5W$++! pr,& . ^wֶ:w:K u ]nT w !+3;@BBg=>1"_Ύ#5ݟg/~Pe v&@(&&$t%&%@":U1z&Z9{s^FwETMB'p}o :!7')*+?-263'bC559lLε\Ϝ&Eq[ 22(1(63,$Otg:rF({"A\R&yu `]5#G"x #*! - :L}v`%ҹͬ.ۂ1.!*(R+*5* *'% 9 a 28sۧy?X!&*/)/,'eVtTp K@xDkۜjʩ҅S; $2+t*s'"] "!%U c ik)[ӿ˳԰2 EWP$" #T&'$R Y 2/ <$_B/C?8I0"!v r-Оۚˠhj$w&+# NDI:/$-87?C5E>>/:!j̛XlͲ e- 8;1 ~#.?MN6WWNA7 .!Mi!Χ̹}x dH !"-4863v1u/|.)W=؋[ ^,@S'ٲ`c]  '),S2c4 7>3<5*S!x',Q+(X%s T)鵠7l$Uy(00s(:] wpdrd 9&,+L'x#!! pĝ}&1 $h&',,`'c??:"(u*i&hU1ǻdƵMν!0 +2z/U(Jb,oHq)]"'&!XἜM<׌a"B#C'%Y"k#h#Q"  "$"Z !=RelgupΒئhQ* }q^* A;|CB] Ki >)iJyWOe0 m#&=,0./**M&" /5 .u"*9چ@ӹѓ[[S "u),/}-)"( &yl R-,lHNB3} )-1320"-' c <I=mڙ֪ in % (-..y,$ e"ٚnwkv#~('~5 $": ڻ7 pWc_%-q,P)%%&'($1-/ o  JZ'm(#L~ԯae !$'$;R-9!d !*a-+b$u$%I ",T\9'`kH#',,(#0g?q5}a l YqۂVB *7>=9g0%FG Ժ1$'[$U FΈ w *2772) 4W $M< K"# z. 9R[jǷ?ߖp.93-i'Kpjlٜ&"sJ:[M?ֻچu \ )%&#epk-Uup;( 1."F )&D2Y5.$d[#<#= 0BC%Qmh\CmVu @s X]$4p "G'ݤtB6X hAl3 c, x0 |& &%&&&%vN DU܋a Wi%ߤvJW>-!## e (-Mߺ{;0 ;mU*4 $,3y40' Bh֛I|~vEW|65o b("( |"leIa8|.&D/m35[4i0)J٭ׁ%J>t"'( \ !I` #%&&"m $0?*m!X$!v _$N*shQcv(,( xI/ܻط*ZblL vw:\ Iq")=*! ' *S۰Ӻ'ڜ;F2 \=XoN }2$1E9.q$n/ ҝк׸ :   m 5 o(".3F2,+s" &Jkߺ0l5Őm)Yjz (.&d$q+0/Q(u -%Y'v`֖=6 { B! !%j&(,.@.K*u$ҎJ#l+EqmZn_^z\"',3DDE2I8LJB]/{)ܟ{>|DvWC| fW>^d̮ʫǴ,y Z /M#}+q ;/b<9BCCB@r:I/j-rM݊gDTtJSL SXV %+.+M&m߶u6Hkҡ۵H! C B|#Hp 5(24a2/+($;n& 9 #! #-@:KB?0 ;Bt[DŸi*ӝް0o/ $E8yR #&#1 # %oFpB d@3˵źUĂV2݄ %-"49=??<01j!@af-Ո;>,ltߍJSsqC!$"#j~:` c FQp!"o {قs(7407# /6!;)>?=7-", *V/cqN.*e-I ?f "`| qm),)# +" %T%hhܯ͉Ģ{h՗6a%%?"!%),y%] !LqTNߵRVm~W=N[ !+d1.%+  T| #d2j<:-q B.и"|ܲ3J;$./y+y%q!"O&"%e%X{1)kMYF5CòWY e&e+,*$}  6"H,4N:7-/a$e}ݣk{ @۳h%R Nv[te \9zN&(067 8j1'ˍÖ&"ÜogTt !#%P%7"k F $W!I&M,.-)"mؕ؃`/BƆɳ'YVJE8'0#/%V{-7$ /,<~cOWD۳.νjÄͳڎc*-,*%K""Q[  = %o I+a\l:XL% i fE`&i+o+O$kN*ǘRRŰ8kd 0(/)210e22:1*t f  { "v@Zgߒւ( #N7BA:2,{)']! {? 9 C 6*rU sP?VQ Tx1 AZ!/f2,$ 5zy=~, ByHds߬ܣĹګe0~AKPPMFW :X.Y)-Hf/H* ټ<3?*8DCGF5@W5)!gO-hNC(B랲ˣv`,A>(J:Q]T TOG:7+'T<]cZj"pl|Mc#(*"02-#V&2]R k'\+AߍЊ¼wjyH! .6=QDvHEh?I6W(MDu&6kP}TN4u=~y(3.026:971'H135 pw%S0,řպʸCW&6@DDCEGX?.4ET׌]vh ~ -#Kp#).6.)! 7}/QCxx~nX.ԵɄǻ5ѻ#-b7x8G778%7/%7qX  apWc; #`8'2=CCA|;_/&"FFrا߉"-%|x$?Al+<&F8ADA:i5 1g( }tݢ5!-3o[ { :_# mL; G)28=91$zp<;>FnA @T V>~ߛ'Yyp  Iu6 i:!D$ +|\#)H0[4p2G+% Hea6 &&եҢo9z$")i/+.,&zX }f O & lK!# !Ww !75ro MMb=j`;;Zy(p, , x8:) d^  RCW@ڝ3~9\ٔlb0BcH r!"# s\!$"jZ#f88,uшݯmgn> *!'.i3{2V-T&c j ~Ҟ.MmT  _]%;$,.-*&w%%M# 1ޱ ֿwrޞO L{v! P ^ X  #!h_3_*gm.}E ?I!~-d7JGGF>EE(HrIB,b#ͩܳwؽ-_U} k  +@"&&z'c+b165)H -S{zȭԩԮFGzֵ̟j2b? cN%8U%2>.H KIFQC><:05,! QGp'DŽS0!5#QI+!g f "  ',)X#hWTt~"YCցqٛͤӸyHmv~m%/+825=oH-NKzA:7-&"gS̴sM;_&7*-(Y$ ""$#} ^S*Yeݙ֕5P@0ߟN8# =u"92F=>DEAq<5W+  -|/٪ҙѯڄ@ JKf#-251#(y!tyPfB^^ 5;eٹvѺ['(O5>EE9y-'$#="Ts~.ǙC%̤}H"&W%&*.0w* - k GbD ^y,0jf:Gk#RK-2g/*k'%J'$\YOHHPۖ.}<5 ')r~od4̊ZOB;`[INljR6De#+4982*"O9IQ#784ڎ޸Ga9PM8] !t 9+H "#o & }WfsYH -k) bh5,x]C $C/H43.r(l"T @ڗԝе(?G {jmM #}*M-+'$!x qu!Wҗќ$6XT.k4Ldm!Cif!1@wJI>.Oӊ Z%#5 f`/.^7V4 (nigMѻxf*>1-#$w)`~ _  ~ f(T.v5[  S))!y-\کҬ8LVsT^, G xݵ%` ',.;)GT $?1ެM(1|bB )9; V9]^; lL!߳e8Qp pw!zzpgJ5.A [L{i2x Fv @ jS=Je4Ew7m2bJ r[ kxs"o 7n 3<\En@ !j"5H+F%қ҉ӹpҲ؃NT ,44R-#E  { =m' > 0U 9q%+--)$z!l+Wdsf#|Ӂf9bۥDb"p')9(>&< OYTdWXUx A -aA%WIVv t&#(*%&04$(,K8<4"o˙5h//YFezE~H,E XLd ӓ#״糜̦'29:/3')~EK #K**-6m˴| O!$7%! 0 K  <"*Eyc ^gΪcl ȿIٮU 6$)A.|1169e1"Z+l8gOhh',&W^(/ԻBCJ2}IU oo}; '-P.X+x&"!R R}5CL45UL^W= ),)N'/%4 $?Xh K8G1_N3J7T߱̆;(@0j# 8.7/!].8`qaĽԿtI9X>'4+~)'():+`)>#YR Wo}$ !uPܑԋǕnʟҒފ1b@W >3|al*K/!.*B(((!N۴i/HZN \#%*.0.i*$"2]'R[#p)I,"Kpc^7Ҵo}o9DCZ33dȾș)/0131)bGݽ(=~:39Dra e\, Em T /[ p7 ܴҞk q!e  V`4ROf E fnYx 4k_lL)RIbj ? ^p Po~\#)$6]i ߸ܕ2nםϳՈ*m:=1A P]x?  4 $GڂW\;=! =}:E,! b a "8?ԲGʪ W& t)"#~kZ}ۅؔ8/D eEI-xa "h3qHE'æu[4!W"I!B+32'lzGX@ + g BYUJe0N 7^oK (v5+=`Rra؃H_a~" ..G$*A ;q) /5)=e5+0:VO{#'%"aR<2aK7gV  !!%$lUarK^~n7S1 if2 J f .LWYg1Md FOA n!?k=D;%K^'p1 ro u'RXztOVa1G6 k"zFeG v!#%$j *vTsM+ih\<7%5 w!!#!Dw =.N<ߚ,bn7P!!'4RE aOK au%1:G>Sj.'CjRnt{" ap}JO ɶ `ySXa:{ C#>@5b۱dFMFB AaoV 2DVSF@b qd#RS܏R[ k b }"#6QYG: t"h^΢}tl ]]OK^ : (#10O+v{S  )@(XD+v(x9n@ga0''i#g />dv٢N]yF @(9<26 m\$2ݮP;:j. '#)='$9$=)+'z j3ۙg8K{bLx_ ,,zI_ l ez\ߞM[t\: e: U83(B24a/)%##  yvŅs7O  IY##h!j"$%m&!d ,NBΪ"ȩլ{ 5 ~K +%-02=332k.%w(`S} مW<" =yBCm R Ճ>J3&"]fddp[  R""G&,.-&& !M֡ϺX<.%&0(7@Ba@4$n{!D.\]ֲ73w q f&o: Ԃ-y;#+ 1k0:+J!vDL7ٺֻػ!Q`q w M"')&qڳn5,`rYV@  !;'#ִ{Aܗ]+66SW +$A*-/m13y79x3W* 3v3)zݰfTױNNprXUsYROY >t[m0C e/P4#`$ &M'%$"""$%!^1kޓ/Էܛ]VD+[N+GcYOB)(0"}  X 8St7"~m}լgڰV@ K%/a3\1+&%()_& Ky-7JйԊ\` Y## e!"{vl4'+I`(NO } v s,42*&"5X#FOc_RSޞwߡSE L>6Y K#"* h#H  p}3 z̸٩f_ X $'*+h)'# , OJ.,7ڌ$΁D\fyF I%&}%C1. L/ 1: *Zҩԫڜ[Bڦiv wK,{<,0,Q%:x EvK#ߙyGjO |{"!H "x ijv $ d.ߊݠ[;L %"))&r"R_@MCHPa'P'ל~*I #+0-'Ay{  D p4 d c).:vS7g[I{(yi$+2C5D/:$eY  ,UldQx6m8yi *} v1?C;X//HK'@n Wca_kVBߋؼ؄ Gx7J4v.6d763.,*%#0^G;ZY yfL3"s*39:94,>I%D#|9%pPckpyӅ(4 8V3,*>,,N(` `[Fbmm< +gG2fD9Q#7}GxNJLF>d7w+E1W1vݚCJ7Hp |eWH9>O`V!3BE?n7f.& JsܽXA} . -`ָӒNܨ %L.>DA:g63-"ɴ+Z] 15qڽ*mԿkI N"2?:E@_5(bM {7i!˼H343p ,Vuϱ2:`sn" B .V:DoJxLKVJG2A2<hrǼzĽ;Z  p0n"U,"3>6q50-)!; YIЍɘۺR,{Ef&[Jܸ+['02p213%8L8/%Uc|s_ܛ& e K &޷@L"((!&_#]#%c))y"ۥSo09  c Pr݅s͎7c )->eH?LIOE@n8)^Qs&_kaD!  P%+-*o$}9 g=RWړR] 9 d02p& h).-b*K%p d@&*q LOA c'm"!A3"@ݴުbe1Fn$  4t*B2Q # 5@GCP@ 5l ` ^4NR2R p#%$%%Y+00,# werP7ͺ꼵˰ؗQXn")*$ $,(%DLm1PΎևor~Icx{(/4:BF!C:p*nnC*w.ăi"6e::wZ2-m2,!V; O$" !%+]#lH1 WX,҃E&ݶ~({z5B'5;:%612-u*$t e {aO;"@v51| 7-)[5 Nm,%1*~+)' '%b"45HZYjӸ,fw'k5.Q"(@+N(#  ytKpBS bD[0LKԦ9  %e$ oK12[g*l<&Ϸy) H [.0:>:/8#rZ0oll=Gb&-+ 3KY6nL@!RW %)("7K=+7[ފ~[étRپGvxQ ̎!"n[ 1 5  ~ 7lR?tc(  5/!%$ Xj ] ihz& N *'.2*! qP Y c 1{l0ܙ  urd  ",.@,M'#%()%OHņ`'ӽ҉0˴zِauh bn  3>WG#*{+"%Du_K$\3|$#Dv"-(5'Z.UH`n!ΈkK ~KW|*?(Mk!k'%;s2_N$Xu <[ݏԳhݱwO Ra^Mmf V'*<'!%&/@7!7D/ jy]1ҾqHgx3ڀ%T g B#&&$ S GP W+_Pf|eF }*]n ! Ws[ӏH``f-PU5g RziY$  \s 9/Zo\8!1" a#)9277/"68ֽɑ'4߫oAOX}QX&+R@' J! `KvL~R  z>S -V9(@%**z$HoDoQm][C%Q -> (H(-+*D'h!( SCO3 ` {f(;$@ |&!B)-3W:J<6 *j;zX2mr>^R, cs% "lXdN ,gOM; }b\|3 +y[؜4УqZL 48U+_%&"THZ׏Ԕ>=\ 9k;3 !#G p!@4~'<4][[toڮ6׶ڟ)/R sEB om6t &YE v  M^hG:D X'Qڍ#xM Cb )-}?:<c7o7Em + FUEߌup O 8jF3t" 0 !x7oe8\ۼejx* P xs>UW<~'.H1'(7'% ?fa.h AzBdSyO AFzx]2+0TChw`";7S SW~~RLQ= E -1  64A$ C%/   aB *4CBjZGNqJS p 4[#d N !<&+,/0+9SPL|->*(%$<qWcc?Bj >4\}D iR3 3mum3 #&6'(&7 bM '-6wcH/(.-(e#F]~%RVx3URYX}`]~tZ 9 @[C? ޤ-J%0B5`4, "9A{o{8ݣ\&.0,%d& 4x۝pi `AT ]DgXm8/Q!  ݽ#]\ZQ [t%''4$_+ FC܊ߚ*b,A343/P/P12G.%0ZV3 ,1R9G| . 2 "!io =.':սD  czH =IB%)߾|.?#+("()*-5:r7v,. p|`ڸsܓީ({BAZ[$'%!|P 5 XJtZ%  ʴ"n9h}1 Rx#M,~5<2@YAq>090&EV ? לyه؇Ԇm3(A&Il/!&F+--f+(M$t-/֣ڰ 3;1 0'$Hd&0w:><{5.n)%*#v&& ڶ4MRqkځhu]^)#hZQ ^%),./.*a%>M*`Bg{ I4xA']#*.3r9<951)>#[Lu؃)Ɇ޼۶93ô͞<'$+-Y/0/1f6;<}6)D]@dh,KD.x),.)!$v.:C&G,B6)?-F  ;њtŃS: !a E3:z"(. 47h3(y $=R0زMr7-W%-6/>BD@9,2+%W*u isչϺc{$ac" !k(*,//N3W5785Z2,$ a\2ޜ\OՅ&ִYȡDZ΃C j".5;HmRXY$SIA9j49,{$ "u8N<_c^֕΋*ƽwΗݯM 7-4@5/!(U$%6'&&" N,^~J4;xu^! G)*OO)L@,M;pFm[vڑXӉC] [O"..9@;D@6V*g 4 txD_?ڸ:TʉޙG(("0>I*M OIPSX\^XJ9% `ueƑdeAt0INM*o0L0<-\,Q/:48*6. zP A0zmőӐM .$:P`gYid__}bd``iS>^&my9خխ~;:iضRţյx zh(6rD LME88/*+4.,!!>cngCcg(j 43K"6EXL9LM'QU[1_9\wUK@]7.$- <ߡn¢URD"R[ 0 l })2%7G60)()) #+xν7ɸh{ϻ(sȺ)EK 2DS^dgGiTjigGaS$B.}xʹ[wGj z$y /-\744664.#v 7Ӿ_;񯝷UvًA'Z+:GPST UW]\a`Y8K;+ ʙfGyA:M̜#07mJWZYVjVXXUUL?5,,L  |QƶʥU{'6k%ZG>f *R2y8?H~PUVRJeB<:~:7. [6aľEȒǎƚƛˢrRFo-9AGGJYIINKJE~9)$ .ٶ?űةȠ~sɆl=Y!7!I(1H:5H[UZYR6KFzFAFHC:R/|"8=d=ew*'b˩iӸ+P%8GRQ[GbZfgfOaUQH~:+I^6yd_į7#h ϥ۴V?x"/M:cDNTXZXRsK@4(h9\6kԾ̤AZH%#JsE &187.lPUa-2eկHхD! q (4PAzP\`]RI@:7Q1%z "yWh'EҮΥ/d&ׄۚ-!,4 <8C=NYab[`OkA3&pu UU}ZX׀t۽D߲:&iྖΡ*6#.:GR1W ZX^R2L1FN?X6(q$AJdRHmв7ܥi ("'*)--L/C4D9 @DE@3"xgc ǃUBYȹǤ|;A"0r:AEJ,N OOLFQ?5* F'<80#e-|vc*rXݹnѡ>z J#o${":YS!5(/&21-%;/ 90XZL>)ɓ򶋷SCi8~{U 4"T.?9,@Ah@F=;:7~/X#i,Yv2,ۘ:|p\ #|To $%$$3#X!^ VJjz޷xԜjY՜$$1c Iv~obGт#ɣpG9%19=k?<4g*k"nT b.JmbZҾ.9oQ8L'+*}(t"R#| yD>|4:dݓfԱԼ٥n6< 2Az)a1.4l2-(0"cC_ ;NvN&M{6)c>&!H&,1*4[1q* m} _Rڈ"hi7Κ ԐԲR݄1U&*C-,*w&  " M{<+ޭuߺIY%Amu<s ')z"a~ [ ԿεTҞsR A"-55"1k&e !<ev aKաوײЧ׎eA4"AggO',,*X& _ (2ٖӘ"-)c%" _E'Ǻ2<;A]^#*-,'W"-"{(/2-!:p `ǖ?ҽc<֖؈=q !*/ 3R7;>AA>:6.("S FWPҢȁq˻qzЮӾԘx{  (2;-A?9q3/t/e0x/+"kpW.qþƾ ɻn 0z޹ug+n6>DJPzQ%PLD;1( U1xT#Le&G7){" |"'h/7=CGoE=q3,j(&$ D|HlǎrӰҖՖl$\0g=ISWwWKUQKD;0$ cےSv۾#; kЧӮxb. (5BLRUVS9O/H?70s+.$G(Qܠ>ͭǻhV ˬa΂ X ,;HJV_"c`ZRI?6,HTqw lϋU#0?UIK2M_LItFbA:R1%":o^+ґ1ǔÓ!Z-/'&S3BMqUZ [WRNIIh?2!OHY$חWўQ8ڳnX Ǣmt"1>>J%SX?ZAXPDj;^4-(vj&/I`gMe ܪ}$.>)KQTU:UQoNIA5#gGsuP>߽bӔĹHf޽ف16& 7C!KLL:KxG@7+! 9 39{׻ΝŠ¨ơTj0v-. J#~2?yHwMNKBE@>l:4,%2 $Փe'!q_$1W:}?uCGL`NJAN3$HoM$?ϋVN #AJ.:ACCIA(>}=?; 5/{-,)$! ^0KPo2ĹpI8 ,5;?>S=9Y40_/-+(,"EH'yDlgص;򿬿7>ӮK")-0(417h;<{:6y/)Y%((dWFIZ5IДqn~''0;4F5430c.-<-,,)"x %o37yڹFy*EјpF4+n3B78b6b1).#:N!}"3 X *A{ۭ{Ǩ#^| [(3994.v+C)x)*)(% Z eZfEf'WYńY !җaY#9.H7i<=: 72.T-+s*&0|uVNm.ݡǦľƏR,HTt&=06^5N1,(`)e)(z'!lg S]"H֩ͭIɠƗMոX+( f*u6> Bn=);(6d."po GXR1iÜ%ޏN S}v&.7:93,&!2 nHDt,ǫEbЂC#V.5!;=:51*$^  !Ta0tu&пвyڴVeE QS #y*2b:?B@):4-#%#@s=OcnG|ˠ˻̆:Po;'6{@CFGGJHVB8 +W veՊ;ƷL͎qL (a %-49A:^5.J& I a5_X"ݙՠѥѣJnڜ"?JBvl$+>27<>7D62-S'q!}g%#[@E֊oҺ̯ƬVcW8'k--.0.../ 110.,)('L$;9 0]B$T5ӏk٧/bdL b$X*f/49B==;6.%4 RqQ?٪Ӛ)ЃϠ͚Ύѯ׮ބ/Z g%.45O3d.B)&9%z# LQmUmIDaLSӼؠ_.q$J%,')\,-/O00/-d*'& ZLW4{)V|4=r*\k,+92@3BGA=;9K873l/(7!%l -)`i(ZQHŅͮӫ ڜ-7 PL"w)+.2c58E960'(lhg  Y\VڿŋɦtċƷˋ6U (39Z=|=<=et$&)s+M,@0477k4-$9h ahܿɺ/@w"W '3;@ACFG}F@8.%A [5oH#E뼸3?ؼq1C"v&T))w,16l;=;3P(E7 t n GML^λEŦ˫Lo =#2:;R::~?EE!?4%1= /)gJЙ}NpɈ @O $"&(8)*,t/4v51( lcU(ʄS 1:7ޟ7?g%,059=EAB?^9q."p/  =2ߣ !` ,ZN@.a$*--+7+2-15P2/+$"-A :Gyw }/$*Ƨ"̞͗Ю6HYtCA$!)T/y1/.-.0.)$zw;=[/?LAkΌͻp(غ<?= x pX; $U(*=(#Mf H 4j'.na/]3B{IC CK#')+?*b*i)(&$.&u W&\IԡYsk%)*6S 'g#%m%&())'\&# _/X>X(IԀ̘͑ОAۑܚ:Y1, nk$-'#KH@"%'&m" U#eR{ڪ=j$r:7:f {"g!(#R" -%V׸4ط!*$\^w $ S? "% ^ #${# :{߅/c:-"i e L$ $')b++@+3* '! J9 ЩпӋׁ$ߨ=_L *lwi# $$p"piYya#^ߤqa] l$8()'n$ tX Hކٺڧ"߽}0 F5""`!.|F!"$C$!tsu ]}K!a'Jw~ %=D':.1/,)(E*J)A!sY,zѽӻܡٹr~ gy |r "$&&#g #Z om0ޒr\ݑޘ޼0>mc h$?)**''(*( Hu5UCݼG\U۵ڟsϷШIۘPD1z =/K"&m(f'z%"%$T$s$1"" 5\!*\g_%Lf  (.d0/-+))&Kԣ~R,΋ s Y .Vg "#i&)-L0u0-T(%$/ U'9 X/'CHXilc=28C"',.,#(" 5A]%&Ւ%1̶Ҷڳ^b0 mHIt '[.32.6(! <^TD6aTS6TjY5 c[!R&()(o'%|#!8 ,hkԘ:̉^AȞˆm=$p] g4!#R(.4x7P74q0;*")Q VzwCs5OԑRrB \=i s!/&n(T'2!YaL,6kxХjPyۗ[rJL/ w?5 }$-5b8i4,#`d rN87. ^  8!#$$T"3!#Q%" 2z"ؕ7͖ˑ|rݦ<K68AQi'2:.>;]3)y!C@$ un<}g^$׫7x9%3;""!b = %3*,i-+g' f  Ai{F /A'r~xj nC! &]$&}lsvD (P_ @"_!W2 z:Mg  M>9W8g0-r' # " eL rve. .nSS;GK x $ "# ,I y {AL#D+s$A {,- iZ?Qk]=n"qv{:rW ^F6c'V_ w 7 *0+hS/nlol" ZP*MZ*p3ng#VlGV-co'EG UiNtm}8  ?oި\ޮJg –/fUY ;  ;B$*y"/V\OSTA! }sH3"_#v H$$z&$4 ^HAi>S E~h-TK je~VY  O ,ܵڱݯwd8dHl 9~$((_(  fSH kmx<ӅҊ!ߞEP camlZIp` })/zc)ۚc_Cx BY#%%3$#o$b''%"#G D?e(Bߦ 5J1+iP WJF5~"!opJ +Hx"`67sٛ0%9)*k  $(&+c,l,*)'O$ }n /{X3Ӣ-ѮDc A%8TQ` r!-  .رKڧ{YpZ8JC"&t(Y(&P#mYM<.M ߯0yڣ[% = 6" # V`;2߻z'װ?@8m q T)!g"#$p&;*9,h,(*% { 0jcϱѸߓ.f> ~l!"K @5 J8gM=߻[h "!#" !|%si`af% Ivvy ٖ<K ` &kK8gi- ] ":&))O'#D9b+.Vږڙ܏޹LIb_Fh{9e:{2P9?s{CA)\ u aYq a(2C$%D3 5`E1d 1>X=]l;ld- )EY%R[i"DO vPB )!!n\*eU?Cb'({-n17yitK V=q% `U(:V^nLoUV*6?+ZHH(tK - ` tshu^j>\l # Ԫe W W1XY , tI9b@ z-DBL S_Y'\.,>k1=V; x  .WG^.&!: /j$ { A)28!bd4})9*J v ( p)j;m1 |1f|Y: ?1V  6;{Cf58u0#y)<4~ X6_C -?:'U  GSf-Rw7xr 3  o%uW ^ *+Idjq]=qf/_^6 E+Q%-W] A+ 09$Q4 rw] tj})ތr:5<.\AxTUPQgnx@.}G1JU*r0 fh3# "###t!5Wa Rf`-V ޡ?'y.#^wO+ ZEi..}vcsL*Lk p@R v r- ]i(9&fv K|FhBw 8sQ!x߆zo@O I"%%%$#%721"gm*DX9I mg kk"@$" ab< 7Eg@JV~EkW@ h*!&,('H% zk 49_-UA$z5 SDYY,  w=n m m(%ޕU_/=/| r@k"')(e%2!/5W p~nY]ڔ׽ٛٵۀQv,  R3W% ,]MzN] DgTk q!&)D*($Sk*H v,zݞ:H~D,V :9_D* <}rg5/nC 5^M/ *$R(N*) &#!!M#8"i, ݧܮۢ&e ZEf2`h Sx*E|?!{Y ")?+_($#%5U"#"n1 $|W܏D߈5'ܥ! IN9DJoo6 ^O>7fzw8CCY- *}a(-e-(;""%%o"{k_ ] vKBڹ_9ߏj7Ҵ؇.Y]0\a WF<y*% SyWLK6m<r&*+W'="O "?"+ C )8+!ޔܘڀ0 7%D tn@=*po xnt&hw&ߌ@WLq m "$%$$%1%$ $""^"Fz.oPEF\YֱՌ\CPݢLE3y9 a\ {vU[B%(Ch C+m p$'(~(J(0'$"al@ )N6iާkݣݖܕ܉)IzVj Id@~QO DtS jF& 6$G('$5#$%'v'%# gL9nk׺7և pehz &]8 !&A "9C.,x[ |#*:-l,7*<('&#Ci{#Ca2:bUT ,G=.,i ] \<|&<[;l )"""Y"{$ (',S.1,%, "fllE+޼xy>*!"X& .<*'j (!~""@%+213.&vlkgu|4HURT$| zO 1NNL9IMv/E{i T!L#+#R"d""%D*=.`-h("`E FgM*6AەB M1 (bJKN~TMPbD $i)-0.&(A"lq!D?~4 2t 3qTXV rX&(*+*')&#%%%b$!1- Cn INesIߜt:S $QHdR;%ߦjڏ2?G_rpa* >%'C(t(((>)*)')'"'%# m\yH %[M{z-rFs:js\<1P  P B 2s}(=F׬j({N_ o&sI#)')++)a& $"T##?$#"Y&+Ky4%T ][{+ `%qyN\p?ycݎ֏й׀5g 8!%w(**<*s)()+,&,)%^% )uEqs>2FL m C 5۸@ω/U2:v  "%]("***'% $!!"N!$[-oMpam-[\80m[A-UuFА ߅~Cz]M!#$'V*,.-,*%)'((('"v ߍ2޵nHpe=] f/+qIn c?_)!ӈJf*0J")(+*(F&###$#"xp  BayԇϋΩ3ԑgtݓ= N|"&'&$"w:e2 |*j'"RZOa-EoB(wѿPԱZgsڱ8= ?7j1>u b 1 |!?RH2! !`!8"z"S 2e IFX:֨ϙd\jk|_M)- 'nEfA 2  yFRN$nT޶ݐޫm.]o   "$$$# [\ D ؚt)`8 *^ +TyxD ( y > ^T1i dLO8&v + n "$$$! \ j6 -#>W՛ya)E`F qN\c) O ~F$&{"4 El?N7? -  ' @{@dk1\i%eb#9j/S[Bqy [8mDB9\( _/73hf SL^V763id l   `2==NH@ktm="CO Y U Q  C  ˙X j(} ~ & wA x, fCt{ G KKl^. m  !6\R$8` ( w !$Ej S|t>=Kx lP^k3r;(\OLb7,#}r(55-CKolB B{ _ HƉ Oa~rm~w90H3#V_t`{#`t!: } %C vz toq: @7 6tET!+A=>y$ !-X< }  kCWNbSg/o% . ~/"g?k{= TEEmg7aKM=d2 / f BQ;GM  ,h68  =z { ru )  $zt^!IdIUGYI $Px  c |[i{umROv*2^o Hz\1;Kt: b='a>=79F r 65g  d>  mu 6_2  L R 0 S^sT(9<#<gt  r k |&$G#>AT_\S } AHI>$\ lN7`~&FY6ec%vl\ Y 6 + /6W" '/k H   )#a MV_c]E)yJcZ_[@NSL)y26Zl =`[x`U "5}1V5 4wEKJxlbgJtEtr:E0,OkSPL  I }2'.kpr \FZGRY QA`rc&}_+@]\'7!J N rs::y+OyJ em7B~vG pbvg%_o[` <_\eEn8SM,;GRncLju92g= 3hB 3Z)\Hr \B_y Gk3P# YW2r2By 9 Ml'*p _ATQ`!. t,!!/ &[{nBli}&~cbd$&\~ ^W5m._1~ S1N~  Vgm) 2IB D1y@t t\P v i$q. 5KTt T4'eCH; 8so"#"Ja 1:cq6,&;߆k]AE.{QZ # )c[0..a; .n 0'C2t 3ATaD 8;6 Z.t 4 xA&w4T3abY/   #I%3&u&$0#x bOO xUy+QepJo8ߩ^ b+ f u Ex qQ|=>dn ='8 "7!@ f5tV 0 O$'N< R%/.l S=L:tu,H߮=7hV g "$\&&d%G$$K&X'&#Wj ev)BE{XN2y!o,sS. 5  +?O#sS:&#'+)W(&$F$$#"!.wB u.\ N:ٻقTv2 ].sr9 z* p Yo լR֐Vus8\z v k"W&K)S+>-/0`0.b*'7%!Vh=Md[_IiނߍvsCP' 1 HxyA  n *~XoT"l _&#(,/o1z1O0.*&r"@>CG7*֒fDmpF #()()$3n g)=7Ц^SB]kd ]" '(n+u.x25"75z28/7+O(%! ]ݓkۅDF\K l>50F m&6=[d؁Wc1[bb$(+.024C5&2-'Np & ym׵ԱӞZ9=a| kj h%)5-n.-)#] -QuJ_zZՈ}ݡoWx( GI"`*28!:k8521/+h'T"<yk  0l<0߅ޗޕGfC(F5sO+ at`zݳ~  %5,1x550+ &"M6++$vm+#(+/+'!"U= WaܡN۴ے'%ޮ+)%M+.0/+b'+%$$ #)@1< %Mvw"B`ViQu |yi sKXCZ;.wQ[%-{w[$&G&$c!P m5 b) R8 _t _i7l e6+{K-pWQJvg ,KZaY`EK;a,+qp" W : (l~2^UnBo8f-x`(U h3R s\9;am A< grn ZskB$ k(iE@^^!p    X v ^ Zmb 5V u#PhM S&99C<#8A W0  MIcdJ1p1,o~X >' I  Xv )Wem"Btn5 |P2F_ &IUG$s}{^ p:5" _ P+mD/ ~NEK.0 W=' j48%WP r3A &RrX4G }i~ +dh{oIb(IKd}F 4 m\wuNg{~wI/Xy:s5>_ .~!#"F7^] n`vg5~)+v OR N7.w2j\p;c@V,!kqo\, cA1Z,Ch:fc) XnJ){xgy?TmlOt1  י  &^V& "dg0/pIS)9U.8=t(w`XIB K8GQH;7vk n l - dAqIYj]P+gsm@C +3t={-`Rb sTWElx | S  j_7[ cd'H}mv"< * 4X7h\UFGO0 t U %fV|Dv)HuvE-+6m*)C((~U  T  Fl.z ' ? 6 e)&>IPml>jrQhiZ# ԕpC' r7O&6.(/~;fv K F xf 6vx%il51mv| IrŒ k\m>sePEiBT -[]}7fq{ c@\1cR:$,0/j V&A!!!!\!!- r6fJM#"R Gj ~ : k%1s}HFv vB,}n]{ 6:  r 9MIx\ mec R+.n E N-"^a8$ 0CR- !    ]~##`<a J^ ":A9VY@-^bw!2 c= ^H4~i/ t6tbJ"*y048?%3R, j - ++56(k`4cm[ Bs6"F td_isRp ""T7 F+w"jQT&C$h.%  K$~:( i8%MISC( #lDB nsfDL%zC b`x_w^ E>+ |HJ?RH Ssb S_A{ ]H<,(ZZ n&0!}Z@ VFdc9"Qw@1 C>u  a's=+zEG lLucP' ~OMh1oA)c}]zwm+5 J\W=TdH.rsJ &[r^ x o 3VdnXK#4P^d$ ~g y  G@WR ? `.Jie5 ; n `DJM.-,Cc9o " :Gw9,=CA @seG(@Kym[0MecK7s- 2w[ > ws&ts?oLR9 Z16>v =6zBb_5-$39?Z IB =s5sd3{=Hqc6=~ C=HDGwGzE \ ufdZw j Lp[^#=Y' k ;Ezw%cNEY/-R2vx'W! N 1'A2PQ k b &xHxEU9s7w% G B \yxawz3S 1GA;Co  [t#  I l = dm$ecK==DF+1LCTEl M8y1Se%m=W rolnIRv ] uuKLQ#2t    C sh !y|jnJ(g vu T PBRk: 9 u K  D G Rc+vIG#~  HZ,U(qFyH6a<sH%Y XE < f 5 A  " ,]< o5P4(R4Cb=UnBBgh2EDh 'f: : ` /  p ~ZG&\ot"eYMz-+u> uU,yWj]d,L%| v A 3>W<Y$Xba:fqJd?glJ-iZf!|fc<HuxUu  x-S@Bp&jP{:l-r, D TO1y[W.06O4Tv*3@<,r QuQaY+|x+}.q!BIb8#F-Yl g-1nasvd_#KDRY||EGuiqT9p|r6E_I YUZyi^}7C?E'&}/1:S e:6   '#*+\)[vZ5s"]HXRz<[+ ;LQ@,+U|f1tk M FDo &!YstaqDS[2#~ wHrLs|](kJ = P 4fo c r{7Y%/z:7c2]Ao!:zhItc>5 D$~$%?  DhES%Td4@9aA^O/#5X,9"r'#8Yf s E flfv  _-io8?F8c?w J~<4&`[%x#@"(+azCqBd>4 {{rY=N*kllO2>C- ~mL Bz` {\r}.o ! . -~  38]6Zyja1  )01Zc| ,5RR^#nm&(ZSc*W j 7P$!Cprl'fWg D4I=Eg>  x M{N^h |WNP)|aR" icxt~P`wel^E}}8b_dLC~%x>>5 \ # [sp ^v(G|;OSS7VyR6d6. }ejP R> C {)0 T$D #k(^ ,1n\HC P-\ ~U,\h!] > 5  [ A l+J0$+Y}e4XQ#g6"w|KjB r 0|yj|_~Q * i( y{OT*LIK5K4y"<73^w~Cj5}o=|[YqK [ ` 4 L  %C5qFRiTjB^>X"1{ SR=#8 V,R & v maU S/Te+Ki TZw"</` L=31B7Af>_n&F'7 g A ` \ 1y& *`jR>bV%i"td%lfOA}4m6] ҹ"*n 4 * A{u.- QlVL7;ry=xG`BsH:~HQTVb>d D z  " # < LE.w\\=n7Up]SP "<%pxxm|k`yZ! $ [=OMS`7+pC [r bzvragSN?l $ n m  x }e!g7-ZeT-J :Yv=7KouI=sx^.7AW &% :S B r RhIk|%I3Na WUJWU=Zz(62$Y Ak  p +;Vz&0~_jsS35 n x Gy!;hx2aD F#`C! ' =Js'$Y1ag`Z1  H  z7+7R6/b|fiS+ |zH  Vs-i=9B+ qJ@8  Ƅd Bv!_WA8}*jk}* P w\.: c c^MK%'gjY+ s q}P Z z 8 o,Q413ri Mxg:= =epz,t_l1G^z" ' W^8z_ w h35V2T/ 9zS x=4I  I S=IWA9nn l^;~ P~qIo@!X_z~/ Cr)g[3 E 2E)YzIW7,Y  t 1g   I HSz|p37 ` =C ~ = R2LVPx$_.Qt!kW 6&D+F. m2,W{V`{D:%@ d ͔_9)  #AvTiVaT}nh # ` & : sg&%u^z <  )Q)L { j $a@PX( _.Ri@OvB vYc% : E H m(6+{z g$Goi}[ rg V |ayc`Q";PIE Gz7eQW/  +YU`_SGB0Zb!! Ht]>z @ *3 Fxi_S&. V n4kh?Qi * on z YsLSxLKo$M~  -l,  WSjDdh`_TrW," ?am t}o(`1\nPO.TL& WjPm SH_nHIwS%w9 n#%rOZ MQzqVJRF{uVg7 a/w : q{3.ۖ ` #=:R@H/kDRltG 2     j;*I&JwsyvCS W < j # : \ l?8[TDt C 3 <r57 JJo 8K ) y  h yq0o]Z _:>ROgT4|B-~yp  _Rk9=*B rvq=5Xc:T: / ]Cet*:`~H"/Z6)b@`|yJf&NHE.wp_Q(ybLO>5s>0 PZJ&  +  n] OhZ`=Yp} ,wV[9U.n#Z~t;Ype~7qp;:C9Wjf5VjldG&@[Ce*/{&e+][|HB BC K {z U$-@LC j!]ffQU .".JXNR'5$F1z(D$;|Y9</%9:}n82m< %EKYQGmI$}.Y_|vz1kj'R rHu*c[ w~/K,$Se4~B"fKz!j=xDpVD,f`* aqvQ;rhswPaK3"6j*WB4.B^~;"|&ib2 6mh,^uR>?A4 6/duQ<>bVfcgu2)BO2tk"br6Q"WqG^87/K->Zs$m\Cw8FZ? ~ 8u<|99G$%T0h%4Svf-ejcZ;%`Q *db+oy< [ YpX y21{h]F7o/kg?K2 LHdhkP1K`LA)G*6>3}L)"gFeg-I S{/@Go xl:|N0;v/72}{K@9$%9+W2!`Zo7lq.8q'w{1Uy](*cGS3{JI4t4,^a'w *R[sh5KQ`6UDFhIuzl=pm@^Z^!UegTEj@s1cKqZJ: .HrV>"?w+;Q_]CDL7]=R` *V^oomnYc2ADrn}\ZYIr6oPf;PPs@ iL2g4}R:Zs^FAE1 #O(t233n?;c@UXck.lk,_pqXiKj.Gk]rwk%'n!:$.$ft w<No=~<C4o!Sven>a[LOK@8;> )JMbGLv>g~Lzzpo+V7VBB\jhT'd<XS44)bjd` !7]u#+0 #^^8OzX~u8i;`a;4Q!Dtw^% H^v-)4D"  (x#N jkkq%MKVOuAP@"y g# ze-dh[,BM}wTSs1Q*#,Q?]xzk+?LwZyrE0a\rf4vl* 3YfOZWl 8x 1t*-NJVg*{0m{D6aT(>\,Uotq_,f/% YHgZc=b5&7V`[;i-eIykgo#~A-wM1eu.j:Fq {gmEi >na1A8>{A 9`K@;;WVA(Ld 7Cl+S*"7Ou F;wDjLJ]pdU@59V!XxUGkn9w)\*|\S\j{9XrE 3Wwza8 o:WC=>?2 0c[ 28,}WeD2$9DJIHHKOLE7% %2::5/*),/.%        smpl$! EE10<f spawning bodya   , _%!DK &!DK ,!DK ,! DK ,! DK !,!"DK H,!&DK %,  ]----  f)&,(w*w.*'( fE:r r*?&ttw*tw*?& a=( f& 2a?( f7$a'(( f>.hw*.w*.a$@ :&"b=<a "Yйbbnh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#nh#b ffP-.-.%!f/a0 10'( fv'//FloatingBody class FloatingBody expands Inventory; //#exec AUDIO IMPORT FILE="Sounds\CHACHING.WAV" NAME="ChaChing" #exec AUDIO IMPORT FILE="Sounds\CHOIR.WAV" NAME="Choir" var string PlayerName; auto state Pickup { simulated function Tick (float DeltaTime) { local vector originalLocation; Super.Tick(DeltaTime); originalLocation=Location; MoveSmooth(vect(0,0,10) * DeltaTime); if (originalLocation==Location) Destroy(); } simulated function GrabbedSoul (pawn Grabber, FloatingBody Soul) { Grabber.PlayerReplicationInfo.Score += 1; if (Grabber.PlayerReplicationInfo.PlayerName != Soul.PlayerName) BroadcastMessage(Grabber.PlayerReplicationInfo.PlayerName$" harvested "$Soul.PlayerName$"'s soul", false, 'GrabbedEvent'); else BroadcastMessage(Grabber.PlayerReplicationInfo.PlayerName$" saved his own soul", false, 'GrabbedEvent'); EndGameCheck(Grabber); } function EndGameCheck (Pawn killer) { if (Level.Game.IsA('DeathMatchPlus') && !Level.Game.bTeamGame && (Level.Game.bOverTime || (DeathMatchPlus(Level.Game).FragLimit > 0)) && (killer.PlayerReplicationInfo.Score >= DeathMatchPlus(Level.Game).FragLimit) ) Level.Game.EndGame("fraglimit"); } simulated function bool EncroachingOn( actor Other ) { if ( (Other.Brush != None) || (Brush(Other) != None) ) return true; return false; } event float BotDesireability( pawn Bot ) { return MaxDesireability; } simulated function PostBeginPlay () { Super.PostBeginPlay(); SetTimer(1.0,false); } simulated function Timer () { Super.Timer(); setCollision(true,false,false); } // When touched by an actor. event Touch( actor Other ) { // If touched by a player pawn, let him pick this up. if( ValidTouch(Other)) { GrabbedSoul(pawn(Other),self); if (Level.Game.LocalLog != None) Level.Game.LocalLog.LogPickup(Self, Pawn(Other)); if (Level.Game.WorldLog != None) Level.Game.WorldLog.LogPickup(Self, Pawn(Other)); Other.PlaySound (PickupSound,SLOT_None,2.0,,); if ( Level.Game.Difficulty > 1 ) Other.MakeNoise(0.1 * Level.Game.Difficulty); Destroy(); } } simulated function bool ValidTouch( actor Other ) { local Actor A; if( Other.bIsPawn && Pawn(Other).bIsPlayer && (Pawn(Other).Health > 0) ) { if( Event != '' ) foreach AllActors( class 'Actor', A, Event ) A.Trigger( Other, Other.Instigator ); return true; } return false; } simulated function bool HandlePickupQuery( inventory Item ) { return true; } } fffff#[ ' f$ffffff'i. f(ffff%g a/!h-=- .%7%?.jfraglimit  6 2& 2) 6 25 28 2% 2( 2e 2: e$ eT e% 6Y X@ b< 2h 1 \R XL 2= 2Q 27 ^? 9Z e/ 22 2> 7J eN eM : b4 7O : [E [C : e X; : 2X Sl 2# eG eK : *3 : X 2\ e : : 2S SD e' 7A eU 2' XV 7n 7B 21 7m 2^ 20 : :idd_H#IW#Ff#Iu#ID$-S$Ia$cp$R$]M%a\%Hk%Iy%.H&dW&Ff&$l'uP(,4AE+*FD`bpDIR:[AU (V%~Scvvyl,4B(e+g+uC"Pa"+p)F~i!M&kn&+}gvKSystem\Manifest.iniSystem\Manifest.int9Help\SoulHarvest.htm System\SoulHarvest.intSystem\SoulHarvest.u*xw