[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 ValidTouch GrabbedEvent GrabbedSoul SpawnBodyTimerCoreEngineBroadcastMessageSystem NetPriorityCollisionRadiusPickup PickupSoundTriggerMaxDesireabilityTouchEncroachingOnTickbRotatingPickup ScoreKill FloatingBodyPhysicsWAVbCollideActorsHandlePickupQueryPickupViewMeshCollisionHeightMeshPostBeginPlayStylebAlwaysRelevantStatLogLevelPlayerReplicationInfoActorBrush InventoryPawnStruct ReturnValue ScriptTextiATextureSoundStateClassVectorEvent LevelInfoPackage BoolProperty GameInfoLodMesh Function DrawScale AnimSequenceMutator TextBuffer Location AnimFramebIsPawn bIsPlayerFatnessHealth DifficultyKiller MultiSkins DeltaTimeOtherbMeshEnviroMapSkinScore LocalLog WorldLog bMeshCurvyItemObject PlayerName IntPropertyGame Instigator AnimRate KillCountFloatPropertyBotpackSoldier ByteProperty StrProperty personToCopyStructPropertybodyChoiroriginalLocation NamePropertyGrabberSoulObjectPropertyNone EndGameCheckDeathMatchPlusBotDesireabilityEndGameBot 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!ffffff 7A  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 "^ 9fX RIFFPWAVEfmt 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=vZ  GV7{|"]'@ +0\v <Y?Cd{ 8Wa_KNkReW6 MaTd.]0WF ?c$;mKP]9elGMg ]9GOYxtu$fq`]$Lr9@ \J_\ js$1C{{ +]o_mJ> *uV c6@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  t QqOr`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 Qk 1*"RS\)z6_,  )i>O.7 yM^$|3wg'+h 59yl  FDu\I< [ `>^1e Oj`m  Wd&=zmSLAvfDWvnx!4&&,?!g9 V :  ~GMx F ? i[.qr' 'vlSqc OJ g :cbgft[uL2%DO9 A R6 < WAw$ PX)uq`fA" Kf  $4xe$P(8= 2+'Qq hDy0 ' ?}\ V-}=H1r!j5  7_CVA' @r=v"h0KGV$"HOB > + Ej# uޒۦ9 RcDK { U&/]Mr 6 6xޅ .؝هX;3}3m X w $o&'&$#"! |z^ \BS1.VyӪzգE0S9  &5 |<41*AFm9?> TVz fZ7 nf^~ ~bo,J׫աTrk eMr!"]"!WRcX nC4=+ Ί̲̿ߛ  W ;!"U%'A)G)'%u# g " zX<:ϖb>t9   q:V< 75i~HܾTd w:Nr -A@fF .<~ބY3*I2 Pi 3 0\) , !!!vk^ IQM3 +׆0.|(a`o d ,& S"#h$#"c R 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 ] F D   + M)~>O5dO<x5Q5'9r1z%;}~s5}EH32s  ?]pUmu`$I B>kdO! (Y C  tR}(t %Fupj6"k\5H#:I j YART D 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(f K `vT!N -'< i48. Q d  ^s(z y 8 ;|p E Xmً٬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!  q ZIjy+W Szx `Xo(ڔ ٕۆߢS<; ]lAj | A t#U %% +HBIwSݸߐvE,v?.^2 Y6OGNmG 2_jz0yg-@ F E A5I&|+0|&<4]"&)u` trL"#c"O3g mol<{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*ظӋ&ڐޏ~V S +%;),+a)$gc C8x*Cd)S?: X? A ZW d1 ܐ֯]\A Y~7F OfVUk.߻qٳ-+ _ !m"$&),(B#  D Y"e2f؈9?b2ѨГ_ԋܝz( j $$ 61k F ~ Wzz~ٶכֳE^U~V~F6g nr Irr Lm-ۻ^d-  r }CG<#Tu.@v_VT f %B''3&v%#!6 1 L 1$H!f5rNvٜ+k :dH\7a  # m[Ea7s SQngZ;<5  3; 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@ &$+",)$]1 vqpku*%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}fZ1a U+  _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ߘDi 5 P#"2 D- O.}l T# Z3طո pT#y w #3%<%!jQk&"&'&#& \$w Q3SٰFއ o D: rmW !H# !]5Gq^^'dn}Ndq1  ` & '4 NV(' \{jz4 JQ#<" { 1|;Y"Y%f`C 9!Y$" nB< KU I m8%ެ߬u 3 G 3Vn^8ۇ{7$() &!\.T8 V8 S4 }}*ޯي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 TA8 w&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'#" J sHJ&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^P K8 j@ڦ΋Ԝm ,T %3+l14g3,m"~*SD_[-FOE# ^5 <")8-.,(f#O yjFwdԇٴ m"=m !5; #w ] 1&=42ԆN^֏==5h1r A.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%k kيi9ҝ)! k RY )[!&;,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^?4fp 6]E]RN p1m8wA? G $Uo(Z Z  L w  Ck4)_ ?'  sG <;ޑA-% I cZZC~ F/LK[& #+q/]+  h7S-ӓ5ٳN>SdQ8q _jޢyi 1i"")*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>&$+`//>,%bCGN JE  )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 <e 5a-[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=N 2'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ڼ/=vp 5 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)p 9S!Y g,bP:j ,o i C uu E-׋T"D"#/53," ކd s  84m#ul.  ?kW )r߉AYT 6W +es8- F2j" M .%  A0J ' F! g AܢkЮ.G9bG! X nsmWMI|;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)"2 e iPā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$++! p r,& . ^wֶ:w:K u ]nT w !+3;@BBg=>1"_Ύ#5ݟg/~P e 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(J b,oHq)]"'&!XἜM<׌a"B#C'%Y"k#h#Q"  "$"Z !=RelgupΒئhQ* }q^* A;|CB] Ki >)i JyWOe0 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'`k H#',,(#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 v w:\ 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*ӝް0 o/ $E8yR #&#1 # %oF pB 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՗6 a%%?"!%),y%] !LqT Nߵ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 f E`&i+o+O$k N*ǘRRŰ8kd 0(/)210e22:1*t f  { "v@Zgߒւ( #N7BA:2,{)']! {? 9 C 6*rU sP?VQ Tx1 A Z!/f2,$ 5zy=~, ByH ds߬ܣĹګ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(MD u&6kP}TN4u=~y(3.026:971'H135 pw%S0,řպʸCW&6@DDCEGX?.4ET׌]vh ~ -#K p#).6.)! 7}/QCxx~n X.ԵɄǻ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 !75 r o MMb=j`;;Zy(p, , x 8:) d^  RCW@ڝ3~9\ٔlb0B cH r!"# s\!$"jZ#f88,uшݯm gn> *!'.i3{2V-T& c j ~Ҟ.MmT  _]%;$,.-*&w%%M# 1ޱ ֿwrޞO L{v! P ^ X  #! h_3_*gm.}E ?I!~-d7JGGF>EE(HrI B,b#ͩܳwؽ-_U} k  +@"&&z'c+b16 5)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]^; l L!߳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(>&< OYT dWXUx 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 W o}$ !uPܑԋǕnʟҒފ1 b@W >3|al*K/!.*B(((!N۴i/HZN \#%*.0.i*$"2]'R[#p)I,"K pc^7Ҵo}o9DCZ33dȾș)/0131)bGݽ(=~:39Dra e\, E m T /[ p7 ܴҞk q!e  V`4ROf E fnYx 4 k_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'lzG X@ + g BYUJe0N 7^oK (v5+=`Rra؃H_a~" ..G$*A ;q) / 5 )=e5+0:VO{#'%"a R<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 Aa oV 2 DVSF@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 e z\ߞM[t\: e: U 83(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!v DL7ٺֻػ!Q`q w M"')& qڳn5,`rYV@  !;'# {Aܗ]+66SW +$A*-/m13y79x3W* 3v3)zݰfTױNNpr X UsYROY >t[m0C e/P4#`$ &M'%$"" "$%!^1kޓ/Էܛ]VD+[N+GcYOB)(0"}   X 8St7"~m}լgڰV@  K%/a3\1+ &%()_& Ky-7JйԊ\` Y## e!"{v l4'+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 i jv $ 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+E 1W1vݚ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 d02 p& h).-b*K%p d@&*q LOA c' m"!A3"@ݴުb e1Fn$  4t*B2Q # 5@GCP@ 5l ` ^4NR2R  p#%$%%Y+00,# werP7ͺ꼵˰ؗQXn ")*$ $,(%D Lm1PΎևor~Icx{(/4:BF!C:p*n nC*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(#  y tKpB S  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ݱw O Ra^Mmf V'*<'!%&/@7!7D/ jy]1ҾqHgx3ڀ%T g B#&&$ S GP W+_Pf|eF }*]n ! Ws[ӏH``f-PU 5g 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% "lXd N ,gOM; }b\|3 +y[؜4УqZL 48U+_%&"THZ׏Ԕ>=\ 9k;3 !#G p!@4~'<4][[toڮ6׶ڟ)/R sEB om6t  &Y E v  M^hG:D X'Qڍ#xM Cb )-}?:< c 7o7Em +  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|->*(%$<q Wcc?Bj >4\}D i R3 3mum3 #&6'(&7 bM '-6wcH/(.-(e#F]~%RVx3URYX}`]~tZ 9 @[C? ޤ-J %0B5`4, "9 A{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Ҿ.9oQ8 L'+*}(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#g GsuP>߽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'W Yń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=O cnG|ˠ˻̆: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/4v5 1( 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"pi Yya#^ߤqa] l$8()'n$ tX Hކ ٺڧ"߽}0 F5""`!.|F!"$C$!ts u ]}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_%L f  (.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ݦ<K6 8AQi'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~V Y  O ,ܵڱݯwd8dHl 9~$((_(  fSH kmx<ӅҊ!ߞEP camlZIp` })/zc)ۚc_Cx B Y#%%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ڧ{YpZ 8JC"&t(Y(&P#mYM<.M ߯0yڣ[% = 6" # V`;2߻z'װ?@8m q T)!g"#$p&;*9,h,(*% { 0j c ϱѸߓ.f> ~l!"K @5 J8gM=߻[h "!#" !|%si`af% Ivvy <K ` &kK8gi- ] ":&))O'#D9b+.Vږڙ܏޹LIb_F h{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-Rw 7xr 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 "%%%$#%7 21"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@= *p o xnt&hw&ߌ@WLq m "$%$$%1%$ $""^"F z.oPEF\YֱՌ\CPݢLE3y9 a  \ {vU[B%(Ch C+m p$'(~(J(0'$"al@ )N6iާkݣݖܕ܉)IzV j 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.&vl kgu|4HURT$| zO 1NNL9IMv/E{i T!L#+#R"d""%D*=.`-h("`E FgM*6AەB M1 (bJ KN~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!$[-o Mpam-[\80m [A-UuFА ߅~Cz]M!#$'V*,.-,*%)'((('"v ߍ2޵nHpe=] f/+qIn c?_)!ӈJf*0 J")(+*(F&###$#"xp  BayԇϋΩ3ԑgtݓ = N|"&'&$"w:e2 |*j'"RZOa- EoB(wѿPԱZgsڱ8= ?7j1>u b 1 |!?RH 2! !`!8"z"S 2 e 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 v z toq: @7 6tET!+A=>y$ !-X< }  kCWNbSg/o% . ~/"g?k{= TEEmg7aKM=d2 / f BQ;GM  , h 68  =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 \FZGR Y 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*֒fDmp F #()()$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< g rn ZskB$ k(iE@^^!p    X v ^ Zm b 5 V 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 O R N7.w2j\p;c@V,!kqo \, cA1Z,Ch:fc) XnJ){xgy?TmlOt1    &^V& "dg0/pIS)9U.8=t(w`XIB K8GQH;7 v k 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  F l.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 G j ~ : k%1s}HFv vB,}n]{ 6:  r 9MIx\ mec R+.n E N-"^a8$ 0 CR- !    ]~##`<a J ^ ":A9VY@-^bw!2 c = ^H4~i / t6tbJ"*y048?%3R, j - ++56( k`4cm[ Bs6" F td_i sRp ""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 \ u fdZw j Lp[^#=Y' k ;Ezw%cNEY/-R 2vx'W! N 1  'A2PQ k b &xHxEU9s7w% G B \yxawz3S 1GA;Co  [t#  I l = dm$ecK==DF+1LCTE l M8y1Se%m= W rolnIRv ] uuKLQ#2t    C sh !y|jnJ(g vu T P BRk: 9 u K  D G Rc+vIG#~  HZ,U(qFyH6a<sH%Y  X E < 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#~ wHr Ls|](kJ = P 4fo c r{7Y%/z:7c2]Ao!:zhItc>5 D$~$%?  DhES%Td4@9aA^O/#5X,9"r'#8Yf s E flfv  _-i o8?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*L I K5K4y"<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-Z eT-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~/ C r)g [ 3 E 2E)YzIW7,Y  t 1 g   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";PI E Gz7eQW/  +YU`_SGB0Zb!! Ht]>z @ *3 Fxi_S&. V n4kh?Qi * on z YsLS xLKo$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,$Se 4~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~Lzzp o+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}wTSs 1Q*#,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`b pDIR :[ 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