home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 4.0 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 4d 40 2f 2f 3d 3d 3d 3d |........|M@//====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 47 72 |========|=..// Gr|
|00000060| 65 6e 61 64 65 2e 0d 0a | 2f 2f 3d 3d 3d 3d 3d 3d |enade...|//======|
|00000070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 0d | 0a 63 6c 61 73 73 20 47 |=======.|.class G|
|000000c0| 72 65 6e 61 64 65 20 65 | 78 74 65 6e 64 73 20 50 |renade e|xtends P|
|000000d0| 72 6f 6a 65 63 74 69 6c | 65 3b 0d 0a 0d 0a 76 61 |rojectil|e;....va|
|000000e0| 72 20 66 6c 6f 61 74 20 | 45 78 70 6c 6f 64 65 54 |r float |ExplodeT|
|000000f0| 69 6d 65 72 3b 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |imer;..v|ar bool |
|00000100| 62 43 61 6e 48 69 74 4f | 77 6e 65 72 2c 20 62 48 |bCanHitO|wner, bH|
|00000110| 69 74 57 61 74 65 72 3b | 0d 0a 76 61 72 20 78 45 |itWater;|..var xE|
|00000120| 6d 69 74 74 65 72 20 54 | 72 61 69 6c 3b 0d 0a 76 |mitter T|rail;..v|
|00000130| 61 72 28 29 20 66 6c 6f | 61 74 20 44 61 6d 70 65 |ar() flo|at Dampe|
|00000140| 6e 46 61 63 74 6f 72 2c | 20 44 61 6d 70 65 6e 46 |nFactor,| DampenF|
|00000150| 61 63 74 6f 72 50 61 72 | 61 6c 6c 65 6c 3b 0d 0a |actorPar|allel;..|
|00000160| 76 61 72 20 63 6c 61 73 | 73 3c 78 45 6d 69 74 74 |var clas|s<xEmitt|
|00000170| 65 72 3e 20 48 69 74 45 | 66 66 65 63 74 43 6c 61 |er> HitE|ffectCla|
|00000180| 73 73 3b 0d 0a 76 61 72 | 20 66 6c 6f 61 74 20 4c |ss;..var| float L|
|00000190| 61 73 74 53 70 61 72 6b | 54 69 6d 65 3b 0d 0a 76 |astSpark|Time;..v|
|000001a0| 61 72 20 62 6f 6f 6c 20 | 62 54 69 6d 65 72 53 65 |ar bool |bTimerSe|
|000001b0| 74 3b 0d 0a 0d 0a 72 65 | 70 6c 69 63 61 74 69 6f |t;....re|plicatio|
|000001c0| 6e 0d 0a 7b 0d 0a 20 20 | 20 20 72 65 6c 69 61 62 |n..{.. | reliab|
|000001d0| 6c 65 20 69 66 20 28 52 | 6f 6c 65 3d 3d 52 4f 4c |le if (R|ole==ROL|
|000001e0| 45 5f 41 75 74 68 6f 72 | 69 74 79 29 0d 0a 20 20 |E_Author|ity).. |
|000001f0| 20 20 20 20 20 20 45 78 | 70 6c 6f 64 65 54 69 6d | Ex|plodeTim|
|00000200| 65 72 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |er;..}..|..simula|
|00000210| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 44 65 73 |ted func|tion Des|
|00000220| 74 72 6f 79 65 64 28 29 | 0d 0a 7b 0d 0a 20 20 20 |troyed()|..{.. |
|00000230| 20 69 66 20 28 20 54 72 | 61 69 6c 20 21 3d 20 4e | if ( Tr|ail != N|
|00000240| 6f 6e 65 20 29 0d 0a 20 | 20 20 20 20 20 20 20 54 |one ).. | T|
|00000250| 72 61 69 6c 2e 6d 52 65 | 67 65 6e 20 3d 20 66 61 |rail.mRe|gen = fa|
|00000260| 6c 73 65 3b 20 2f 2f 20 | 73 74 6f 70 20 74 68 65 |lse; // |stop the|
|00000270| 20 65 6d 69 74 74 65 72 | 20 66 72 6f 6d 20 72 65 | emitter| from re|
|00000280| 67 65 6e 65 72 61 74 69 | 6e 67 0d 0a 09 53 75 70 |generati|ng...Sup|
|00000290| 65 72 2e 44 65 73 74 72 | 6f 79 65 64 28 29 3b 0d |er.Destr|oyed();.|
|000002a0| 0a 7d 0d 0a 0d 0a 73 69 | 6d 75 6c 61 74 65 64 20 |.}....si|mulated |
|000002b0| 66 75 6e 63 74 69 6f 6e | 20 50 6f 73 74 42 65 67 |function| PostBeg|
|000002c0| 69 6e 50 6c 61 79 28 29 | 0d 0a 7b 0d 0a 09 6c 6f |inPlay()|..{...lo|
|000002d0| 63 61 6c 20 50 6c 61 79 | 65 72 43 6f 6e 74 72 6f |cal Play|erContro|
|000002e0| 6c 6c 65 72 20 50 43 3b | 0d 0a 09 0d 0a 20 20 20 |ller PC;|..... |
|000002f0| 20 53 75 70 65 72 2e 50 | 6f 73 74 42 65 67 69 6e | Super.P|ostBegin|
|00000300| 50 6c 61 79 28 29 3b 0d | 0a 0d 0a 20 20 20 20 69 |Play();.|... i|
|00000310| 66 20 28 20 4c 65 76 65 | 6c 2e 4e 65 74 4d 6f 64 |f ( Leve|l.NetMod|
|00000320| 65 20 21 3d 20 4e 4d 5f | 44 65 64 69 63 61 74 65 |e != NM_|Dedicate|
|00000330| 64 53 65 72 76 65 72 29 | 0d 0a 20 20 20 20 7b 0d |dServer)|.. {.|
|00000340| 0a 09 09 50 43 20 3d 20 | 4c 65 76 65 6c 2e 47 65 |...PC = |Level.Ge|
|00000350| 74 4c 6f 63 61 6c 50 6c | 61 79 65 72 43 6f 6e 74 |tLocalPl|ayerCont|
|00000360| 72 6f 6c 6c 65 72 28 29 | 3b 0d 0a 09 09 69 66 20 |roller()|;....if |
|00000370| 28 20 28 50 43 2e 56 69 | 65 77 54 61 72 67 65 74 |( (PC.Vi|ewTarget|
|00000380| 20 21 3d 20 4e 6f 6e 65 | 29 20 26 26 20 56 53 69 | != None|) && VSi|
|00000390| 7a 65 28 50 43 2e 56 69 | 65 77 54 61 72 67 65 74 |ze(PC.Vi|ewTarget|
|000003a0| 2e 4c 6f 63 61 74 69 6f | 6e 20 2d 20 4c 6f 63 61 |.Locatio|n - Loca|
|000003b0| 74 69 6f 6e 29 20 3c 20 | 35 35 30 30 20 29 0d 0a |tion) < |5500 )..|
|000003c0| 09 09 09 54 72 61 69 6c | 20 3d 20 53 70 61 77 6e |...Trail| = Spawn|
|000003d0| 28 63 6c 61 73 73 27 47 | 72 65 6e 61 64 65 53 6d |(class'G|renadeSm|
|000003e0| 6f 6b 65 54 72 61 69 6c | 27 2c 20 73 65 6c 66 2c |okeTrail|', self,|
|000003f0| 2c 20 4c 6f 63 61 74 69 | 6f 6e 2c 20 52 6f 74 61 |, Locati|on, Rota|
|00000400| 74 69 6f 6e 29 3b 0d 0a | 20 20 20 20 7d 0d 0a 0d |tion);..| }...|
|00000410| 0a 20 20 20 20 69 66 20 | 28 20 52 6f 6c 65 20 3d |. if |( Role =|
|00000420| 3d 20 52 4f 4c 45 5f 41 | 75 74 68 6f 72 69 74 79 |= ROLE_A|uthority|
|00000430| 20 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 | ).. |{.. |
|00000440| 20 20 20 56 65 6c 6f 63 | 69 74 79 20 3d 20 53 70 | Veloc|ity = Sp|
|00000450| 65 65 64 20 2a 20 56 65 | 63 74 6f 72 28 52 6f 74 |eed * Ve|ctor(Rot|
|00000460| 61 74 69 6f 6e 29 3b 0d | 0a 20 20 20 20 20 20 20 |ation);.|. |
|00000470| 20 52 61 6e 64 53 70 69 | 6e 28 32 35 30 30 30 29 | RandSpi|n(25000)|
|00000480| 3b 0d 0a 20 20 20 20 20 | 20 20 20 62 43 61 6e 48 |;.. | bCanH|
|00000490| 69 74 4f 77 6e 65 72 20 | 3d 20 66 61 6c 73 65 3b |itOwner |= false;|
|000004a0| 0d 0a 20 20 20 20 20 20 | 20 20 69 66 20 28 49 6e |.. | if (In|
|000004b0| 73 74 69 67 61 74 6f 72 | 2e 48 65 61 64 56 6f 6c |stigator|.HeadVol|
|000004c0| 75 6d 65 2e 62 57 61 74 | 65 72 56 6f 6c 75 6d 65 |ume.bWat|erVolume|
|000004d0| 29 0d 0a 20 20 20 20 20 | 20 20 20 7b 0d 0a 20 20 |).. | {.. |
|000004e0| 20 20 20 20 20 20 20 20 | 20 20 62 48 69 74 57 61 | | bHitWa|
|000004f0| 74 65 72 20 3d 20 74 72 | 75 65 3b 0d 0a 20 20 20 |ter = tr|ue;.. |
|00000500| 20 20 20 20 20 20 20 20 | 20 56 65 6c 6f 63 69 74 | | Velocit|
|00000510| 79 20 3d 20 30 2e 36 2a | 56 65 6c 6f 63 69 74 79 |y = 0.6*|Velocity|
|00000520| 3b 0d 0a 20 20 20 20 20 | 20 20 20 7d 0d 0a 20 20 |;.. | }.. |
|00000530| 20 20 7d 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 | }..}..|..simula|
|00000540| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 50 6f 73 |ted func|tion Pos|
|00000550| 74 4e 65 74 42 65 67 69 | 6e 50 6c 61 79 28 29 0d |tNetBegi|nPlay().|
|00000560| 0a 7b 0d 0a 09 69 66 20 | 28 20 50 68 79 73 69 63 |.{...if |( Physic|
|00000570| 73 20 3d 3d 20 50 48 59 | 53 5f 4e 6f 6e 65 20 29 |s == PHY|S_None )|
|00000580| 0d 0a 20 20 20 20 7b 0d | 0a 20 20 20 20 20 20 20 |.. {.|. |
|00000590| 20 53 65 74 54 69 6d 65 | 72 28 45 78 70 6c 6f 64 | SetTime|r(Explod|
|000005a0| 65 54 69 6d 65 72 2c 20 | 66 61 6c 73 65 29 3b 0d |eTimer, |false);.|
|000005b0| 0a 20 20 20 20 20 20 20 | 20 62 54 69 6d 65 72 53 |. | bTimerS|
|000005c0| 65 74 20 3d 20 74 72 75 | 65 3b 0d 0a 20 20 20 20 |et = tru|e;.. |
|000005d0| 7d 0d 0a 7d 0d 0a 0d 0a | 73 69 6d 75 6c 61 74 65 |}..}....|simulate|
|000005e0| 64 20 66 75 6e 63 74 69 | 6f 6e 20 54 69 6d 65 72 |d functi|on Timer|
|000005f0| 28 29 0d 0a 7b 0d 0a 20 | 20 20 20 45 78 70 6c 6f |()..{.. | Explo|
|00000600| 64 65 28 4c 6f 63 61 74 | 69 6f 6e 2c 20 76 65 63 |de(Locat|ion, vec|
|00000610| 74 28 30 2c 30 2c 31 29 | 29 3b 0d 0a 7d 0d 0a 0d |t(0,0,1)|);..}...|
|00000620| 0a 73 69 6d 75 6c 61 74 | 65 64 20 66 75 6e 63 74 |.simulat|ed funct|
|00000630| 69 6f 6e 20 4c 61 6e 64 | 65 64 28 20 76 65 63 74 |ion Land|ed( vect|
|00000640| 6f 72 20 48 69 74 4e 6f | 72 6d 61 6c 20 29 0d 0a |or HitNo|rmal )..|
|00000650| 7b 0d 0a 20 20 20 20 48 | 69 74 57 61 6c 6c 28 20 |{.. H|itWall( |
|00000660| 48 69 74 4e 6f 72 6d 61 | 6c 2c 20 4e 6f 6e 65 20 |HitNorma|l, None |
|00000670| 29 3b 0d 0a 7d 0d 0a 0d | 0a 73 69 6d 75 6c 61 74 |);..}...|.simulat|
|00000680| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 50 72 6f 63 |ed funct|ion Proc|
|00000690| 65 73 73 54 6f 75 63 68 | 28 20 61 63 74 6f 72 20 |essTouch|( actor |
|000006a0| 4f 74 68 65 72 2c 20 76 | 65 63 74 6f 72 20 48 69 |Other, v|ector Hi|
|000006b0| 74 4c 6f 63 61 74 69 6f | 6e 20 29 0d 0a 7b 0d 0a |tLocatio|n )..{..|
|000006c0| 20 20 20 20 69 66 20 28 | 20 21 4f 74 68 65 72 2e | if (| !Other.|
|000006d0| 62 57 6f 72 6c 64 47 65 | 6f 6d 65 74 72 79 20 26 |bWorldGe|ometry &|
|000006e0| 26 20 28 4f 74 68 65 72 | 20 21 3d 20 49 6e 73 74 |& (Other| != Inst|
|000006f0| 69 67 61 74 6f 72 20 7c | 7c 20 62 43 61 6e 48 69 |igator ||| bCanHi|
|00000700| 74 4f 77 6e 65 72 29 20 | 29 0d 0a 20 20 20 20 7b |tOwner) |).. {|
|00000710| 0d 0a 09 09 45 78 70 6c | 6f 64 65 28 48 69 74 4c |....Expl|ode(HitL|
|00000720| 6f 63 61 74 69 6f 6e 2c | 20 4e 6f 72 6d 61 6c 28 |ocation,| Normal(|
|00000730| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2d 4f 74 68 65 |HitLocat|ion-Othe|
|00000740| 72 2e 4c 6f 63 61 74 69 | 6f 6e 29 29 3b 0d 0a 20 |r.Locati|on));.. |
|00000750| 20 20 20 7d 0d 0a 7d 0d | 0a 0d 0a 73 69 6d 75 6c | }..}.|...simul|
|00000760| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 48 69 |ated fun|ction Hi|
|00000770| 74 57 61 6c 6c 28 20 76 | 65 63 74 6f 72 20 48 69 |tWall( v|ector Hi|
|00000780| 74 4e 6f 72 6d 61 6c 2c | 20 61 63 74 6f 72 20 57 |tNormal,| actor W|
|00000790| 61 6c 6c 20 29 0d 0a 7b | 0d 0a 20 20 20 20 6c 6f |all )..{|.. lo|
|000007a0| 63 61 6c 20 56 65 63 74 | 6f 72 20 56 4e 6f 72 6d |cal Vect|or VNorm|
|000007b0| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 50 6c 61 79 65 72 |;...loca|l Player|
|000007c0| 43 6f 6e 74 72 6f 6c 6c | 65 72 20 50 43 3b 0d 0a |Controll|er PC;..|
|000007d0| 09 0d 0a 09 69 66 20 28 | 20 28 50 61 77 6e 28 57 |....if (| (Pawn(W|
|000007e0| 61 6c 6c 29 20 21 3d 20 | 4e 6f 6e 65 29 20 7c 7c |all) != |None) |||
|000007f0| 20 28 47 61 6d 65 4f 62 | 6a 65 63 74 69 76 65 28 | (GameOb|jective(|
|00000800| 57 61 6c 6c 29 20 21 3d | 20 4e 6f 6e 65 29 20 29 |Wall) !=| None) )|
|00000810| 0d 0a 09 7b 0d 0a 09 09 | 45 78 70 6c 6f 64 65 28 |...{....|Explode(|
|00000820| 4c 6f 63 61 74 69 6f 6e | 2c 20 48 69 74 4e 6f 72 |Location|, HitNor|
|00000830| 6d 61 6c 29 3b 0d 0a 09 | 09 72 65 74 75 72 6e 3b |mal);...|.return;|
|00000840| 0d 0a 09 7d 0d 0a 0d 0a | 20 20 20 20 69 66 20 28 |...}....| if (|
|00000850| 21 62 54 69 6d 65 72 53 | 65 74 29 0d 0a 20 20 20 |!bTimerS|et).. |
|00000860| 20 7b 0d 0a 20 20 20 20 | 20 20 20 20 53 65 74 54 | {.. | SetT|
|00000870| 69 6d 65 72 28 45 78 70 | 6c 6f 64 65 54 69 6d 65 |imer(Exp|lodeTime|
|00000880| 72 2c 20 66 61 6c 73 65 | 29 3b 0d 0a 20 20 20 20 |r, false|);.. |
|00000890| 20 20 20 20 62 54 69 6d | 65 72 53 65 74 20 3d 20 | bTim|erSet = |
|000008a0| 74 72 75 65 3b 0d 0a 20 | 20 20 20 7d 0d 0a 0d 0a |true;.. | }....|
|000008b0| 20 20 20 20 2f 2f 20 52 | 65 66 6c 65 63 74 20 6f | // R|eflect o|
|000008c0| 66 66 20 57 61 6c 6c 20 | 77 2f 64 61 6d 70 69 6e |ff Wall |w/dampin|
|000008d0| 67 0d 0a 20 20 20 20 56 | 4e 6f 72 6d 20 3d 20 28 |g.. V|Norm = (|
|000008e0| 56 65 6c 6f 63 69 74 79 | 20 64 6f 74 20 48 69 74 |Velocity| dot Hit|
|000008f0| 4e 6f 72 6d 61 6c 29 20 | 2a 20 48 69 74 4e 6f 72 |Normal) |* HitNor|
|00000900| 6d 61 6c 3b 0d 0a 20 20 | 20 20 56 65 6c 6f 63 69 |mal;.. | Veloci|
|00000910| 74 79 20 3d 20 2d 56 4e | 6f 72 6d 20 2a 20 44 61 |ty = -VN|orm * Da|
|00000920| 6d 70 65 6e 46 61 63 74 | 6f 72 20 2b 20 28 56 65 |mpenFact|or + (Ve|
|00000930| 6c 6f 63 69 74 79 20 2d | 20 56 4e 6f 72 6d 29 20 |locity -| VNorm) |
|00000940| 2a 20 44 61 6d 70 65 6e | 46 61 63 74 6f 72 50 61 |* Dampen|FactorPa|
|00000950| 72 61 6c 6c 65 6c 3b 0d | 0a 0d 0a 20 20 20 20 52 |rallel;.|... R|
|00000960| 61 6e 64 53 70 69 6e 28 | 31 30 30 30 30 30 29 3b |andSpin(|100000);|
|00000970| 0d 0a 20 20 20 20 44 65 | 73 69 72 65 64 52 6f 74 |.. De|siredRot|
|00000980| 61 74 69 6f 6e 2e 52 6f | 6c 6c 20 3d 20 30 3b 0d |ation.Ro|ll = 0;.|
|00000990| 0a 20 20 20 20 52 6f 74 | 61 74 69 6f 6e 52 61 74 |. Rot|ationRat|
|000009a0| 65 2e 52 6f 6c 6c 20 3d | 20 30 3b 0d 0a 20 20 20 |e.Roll =| 0;.. |
|000009b0| 20 53 70 65 65 64 20 3d | 20 56 53 69 7a 65 28 56 | Speed =| VSize(V|
|000009c0| 65 6c 6f 63 69 74 79 29 | 3b 0d 0a 0d 0a 20 20 20 |elocity)|;.... |
|000009d0| 20 69 66 20 28 20 53 70 | 65 65 64 20 3c 20 32 30 | if ( Sp|eed < 20|
|000009e0| 20 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 | ).. |{.. |
|000009f0| 20 20 20 62 42 6f 75 6e | 63 65 20 3d 20 46 61 6c | bBoun|ce = Fal|
|00000a00| 73 65 3b 0d 0a 20 20 20 | 20 20 20 20 20 50 72 65 |se;.. | Pre|
|00000a10| 50 69 76 6f 74 2e 5a 20 | 3d 20 2d 31 2e 35 3b 0d |Pivot.Z |= -1.5;.|
|00000a20| 0a 09 09 09 53 65 74 50 | 68 79 73 69 63 73 28 50 |....SetP|hysics(P|
|00000a30| 48 59 53 5f 4e 6f 6e 65 | 29 3b 0d 0a 09 09 44 65 |HYS_None|);....De|
|00000a40| 73 69 72 65 64 52 6f 74 | 61 74 69 6f 6e 20 3d 20 |siredRot|ation = |
|00000a50| 52 6f 74 61 74 69 6f 6e | 3b 0d 0a 09 09 44 65 73 |Rotation|;....Des|
|00000a60| 69 72 65 64 52 6f 74 61 | 74 69 6f 6e 2e 52 6f 6c |iredRota|tion.Rol|
|00000a70| 6c 20 3d 20 30 3b 0d 0a | 09 09 44 65 73 69 72 65 |l = 0;..|..Desire|
|00000a80| 64 52 6f 74 61 74 69 6f | 6e 2e 50 69 74 63 68 20 |dRotatio|n.Pitch |
|00000a90| 3d 20 30 3b 0d 0a 09 09 | 53 65 74 52 6f 74 61 74 |= 0;....|SetRotat|
|00000aa0| 69 6f 6e 28 44 65 73 69 | 72 65 64 52 6f 74 61 74 |ion(Desi|redRotat|
|00000ab0| 69 6f 6e 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 69 |ion);.. | i|
|00000ac0| 66 20 28 20 54 72 61 69 | 6c 20 21 3d 20 4e 6f 6e |f ( Trai|l != Non|
|00000ad0| 65 20 29 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |e ).. | |
|00000ae0| 20 54 72 61 69 6c 2e 6d | 52 65 67 65 6e 20 3d 20 | Trail.m|Regen = |
|00000af0| 66 61 6c 73 65 3b 20 2f | 2f 20 73 74 6f 70 20 74 |false; /|/ stop t|
|00000b00| 68 65 20 65 6d 69 74 74 | 65 72 20 66 72 6f 6d 20 |he emitt|er from |
|00000b10| 72 65 67 65 6e 65 72 61 | 74 69 6e 67 0d 0a 20 20 |regenera|ting.. |
|00000b20| 20 20 7d 0d 0a 20 20 20 | 20 65 6c 73 65 0d 0a 20 | }.. | else.. |
|00000b30| 20 20 20 7b 0d 0a 09 09 | 69 66 20 28 20 28 4c 65 | {....|if ( (Le|
|00000b40| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 21 3d 20 4e |vel.NetM|ode != N|
|00000b50| 4d 5f 44 65 64 69 63 61 | 74 65 64 53 65 72 76 65 |M_Dedica|tedServe|
|00000b60| 72 29 20 26 26 20 28 53 | 70 65 65 64 20 3e 20 32 |r) && (S|peed > 2|
|00000b70| 35 30 29 20 29 0d 0a 09 | 09 09 50 6c 61 79 53 6f |50) )...|..PlaySo|
|00000b80| 75 6e 64 28 49 6d 70 61 | 63 74 53 6f 75 6e 64 2c |und(Impa|ctSound,|
|00000b90| 20 53 4c 4f 54 5f 4d 69 | 73 63 20 29 3b 0d 0a 09 | SLOT_Mi|sc );...|
|00000ba0| 09 65 6c 73 65 0d 0a 09 | 09 7b 0d 0a 09 09 09 62 |.else...|.{.....b|
|00000bb0| 46 69 78 65 64 52 6f 74 | 61 74 69 6f 6e 44 69 72 |FixedRot|ationDir|
|00000bc0| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 09 09 09 62 52 | = false|;.....bR|
|00000bd0| 6f 74 61 74 65 54 6f 44 | 65 73 69 72 65 64 20 3d |otateToD|esired =|
|00000be0| 20 74 72 75 65 3b 0d 0a | 09 09 09 44 65 73 69 72 | true;..|...Desir|
|00000bf0| 65 64 52 6f 74 61 74 69 | 6f 6e 2e 50 69 74 63 68 |edRotati|on.Pitch|
|00000c00| 20 3d 20 30 3b 0d 0a 09 | 09 09 52 6f 74 61 74 69 | = 0;...|..Rotati|
|00000c10| 6f 6e 52 61 74 65 2e 50 | 69 74 63 68 20 3d 20 35 |onRate.P|itch = 5|
|00000c20| 30 30 30 30 3b 0d 0a 09 | 09 7d 09 09 0d 0a 20 20 |0000;...|.}.... |
|00000c30| 20 20 20 20 20 20 69 66 | 20 28 20 21 4c 65 76 65 | if| ( !Leve|
|00000c40| 6c 2e 62 44 72 6f 70 44 | 65 74 61 69 6c 20 26 26 |l.bDropD|etail &&|
|00000c50| 20 28 4c 65 76 65 6c 2e | 44 65 74 61 69 6c 4d 6f | (Level.|DetailMo|
|00000c60| 64 65 20 21 3d 20 44 4d | 5f 4c 6f 77 29 20 26 26 |de != DM|_Low) &&|
|00000c70| 20 28 4c 65 76 65 6c 2e | 54 69 6d 65 53 65 63 6f | (Level.|TimeSeco|
|00000c80| 6e 64 73 20 2d 20 4c 61 | 73 74 53 70 61 72 6b 54 |nds - La|stSparkT|
|00000c90| 69 6d 65 20 3e 20 30 2e | 35 29 20 26 26 20 45 66 |ime > 0.|5) && Ef|
|00000ca0| 66 65 63 74 49 73 52 65 | 6c 65 76 61 6e 74 28 4c |fectIsRe|levant(L|
|00000cb0| 6f 63 61 74 69 6f 6e 2c | 66 61 6c 73 65 29 20 29 |ocation,|false) )|
|00000cc0| 0d 0a 20 20 20 20 20 20 | 20 20 7b 0d 0a 09 09 09 |.. | {.....|
|00000cd0| 50 43 20 3d 20 4c 65 76 | 65 6c 2e 47 65 74 4c 6f |PC = Lev|el.GetLo|
|00000ce0| 63 61 6c 50 6c 61 79 65 | 72 43 6f 6e 74 72 6f 6c |calPlaye|rControl|
|00000cf0| 6c 65 72 28 29 3b 0d 0a | 09 09 09 69 66 20 28 20 |ler();..|...if ( |
|00000d00| 28 50 43 2e 56 69 65 77 | 54 61 72 67 65 74 20 21 |(PC.View|Target !|
|00000d10| 3d 20 4e 6f 6e 65 29 20 | 26 26 20 56 53 69 7a 65 |= None) |&& VSize|
|00000d20| 28 50 43 2e 56 69 65 77 | 54 61 72 67 65 74 2e 4c |(PC.View|Target.L|
|00000d30| 6f 63 61 74 69 6f 6e 20 | 2d 20 4c 6f 63 61 74 69 |ocation |- Locati|
|00000d40| 6f 6e 29 20 3c 20 36 30 | 30 30 20 29 0d 0a 09 09 |on) < 60|00 )....|
|00000d50| 09 09 53 70 61 77 6e 28 | 48 69 74 45 66 66 65 63 |..Spawn(|HitEffec|
|00000d60| 74 43 6c 61 73 73 2c 2c | 2c 20 4c 6f 63 61 74 69 |tClass,,|, Locati|
|00000d70| 6f 6e 2c 20 52 6f 74 61 | 74 6f 72 28 48 69 74 4e |on, Rota|tor(HitN|
|00000d80| 6f 72 6d 61 6c 29 29 3b | 0d 0a 20 20 20 20 20 20 |ormal));|.. |
|00000d90| 20 20 20 20 20 20 4c 61 | 73 74 53 70 61 72 6b 54 | La|stSparkT|
|00000da0| 69 6d 65 20 3d 20 4c 65 | 76 65 6c 2e 54 69 6d 65 |ime = Le|vel.Time|
|00000db0| 53 65 63 6f 6e 64 73 3b | 0d 0a 20 20 20 20 20 20 |Seconds;|.. |
|00000dc0| 20 20 7d 0d 0a 20 20 20 | 20 7d 0d 0a 7d 0d 0a 0d | }.. | }..}...|
|00000dd0| 0a 73 69 6d 75 6c 61 74 | 65 64 20 66 75 6e 63 74 |.simulat|ed funct|
|00000de0| 69 6f 6e 20 42 6c 6f 77 | 55 70 28 76 65 63 74 6f |ion Blow|Up(vecto|
|00000df0| 72 20 48 69 74 4c 6f 63 | 61 74 69 6f 6e 29 0d 0a |r HitLoc|ation)..|
|00000e00| 7b 0d 0a 09 44 65 6c 61 | 79 65 64 48 75 72 74 52 |{...Dela|yedHurtR|
|00000e10| 61 64 69 75 73 28 44 61 | 6d 61 67 65 2c 44 61 6d |adius(Da|mage,Dam|
|00000e20| 61 67 65 52 61 64 69 75 | 73 2c 20 4d 79 44 61 6d |ageRadiu|s, MyDam|
|00000e30| 61 67 65 54 79 70 65 2c | 20 4d 6f 6d 65 6e 74 75 |ageType,| Momentu|
|00000e40| 6d 54 72 61 6e 73 66 65 | 72 2c 20 48 69 74 4c 6f |mTransfe|r, HitLo|
|00000e50| 63 61 74 69 6f 6e 20 29 | 3b 0d 0a 09 69 66 20 28 |cation )|;...if (|
|00000e60| 20 52 6f 6c 65 20 3d 3d | 20 52 4f 4c 45 5f 41 75 | Role ==| ROLE_Au|
|00000e70| 74 68 6f 72 69 74 79 20 | 29 0d 0a 09 09 4d 61 6b |thority |)....Mak|
|00000e80| 65 4e 6f 69 73 65 28 31 | 2e 30 29 3b 0d 0a 7d 0d |eNoise(1|.0);..}.|
|00000e90| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00000ea0| 63 74 69 6f 6e 20 45 78 | 70 6c 6f 64 65 28 76 65 |ction Ex|plode(ve|
|00000eb0| 63 74 6f 72 20 48 69 74 | 4c 6f 63 61 74 69 6f 6e |ctor Hit|Location|
|00000ec0| 2c 20 76 65 63 74 6f 72 | 20 48 69 74 4e 6f 72 6d |, vector| HitNorm|
|00000ed0| 61 6c 29 0d 0a 7b 0d 0a | 20 20 20 20 42 6c 6f 77 |al)..{..| Blow|
|00000ee0| 55 70 28 48 69 74 4c 6f | 63 61 74 69 6f 6e 29 3b |Up(HitLo|cation);|
|00000ef0| 0d 0a 09 50 6c 61 79 53 | 6f 75 6e 64 28 73 6f 75 |...PlayS|ound(sou|
|00000f00| 6e 64 27 57 65 61 70 6f | 6e 53 6f 75 6e 64 73 2e |nd'Weapo|nSounds.|
|00000f10| 42 45 78 70 6c 6f 73 69 | 6f 6e 33 27 2c 2c 32 2e |BExplosi|on3',,2.|
|00000f20| 35 2a 54 72 61 6e 73 69 | 65 6e 74 53 6f 75 6e 64 |5*Transi|entSound|
|00000f30| 56 6f 6c 75 6d 65 29 3b | 0d 0a 20 20 20 20 69 66 |Volume);|.. if|
|00000f40| 20 28 20 45 66 66 65 63 | 74 49 73 52 65 6c 65 76 | ( Effec|tIsRelev|
|00000f50| 61 6e 74 28 4c 6f 63 61 | 74 69 6f 6e 2c 66 61 6c |ant(Loca|tion,fal|
|00000f60| 73 65 29 20 29 0d 0a 20 | 20 20 20 7b 0d 0a 20 20 |se) ).. | {.. |
|00000f70| 20 20 20 20 20 20 53 70 | 61 77 6e 28 63 6c 61 73 | Sp|awn(clas|
|00000f80| 73 27 4e 65 77 45 78 70 | 6c 6f 73 69 6f 6e 42 27 |s'NewExp|losionB'|
|00000f90| 2c 2c 2c 20 48 69 74 4c | 6f 63 61 74 69 6f 6e 2c |,,, HitL|ocation,|
|00000fa0| 20 72 6f 74 61 74 6f 72 | 28 76 65 63 74 28 30 2c | rotator|(vect(0,|
|00000fb0| 30 2c 31 29 29 29 3b 0d | 0a 09 09 53 70 61 77 6e |0,1)));.|...Spawn|
|00000fc0| 28 45 78 70 6c 6f 73 69 | 6f 6e 44 65 63 61 6c 2c |(Explosi|onDecal,|
|00000fd0| 73 65 6c 66 2c 2c 48 69 | 74 4c 6f 63 61 74 69 6f |self,,Hi|tLocatio|
|00000fe0| 6e 2c 20 72 6f 74 61 74 | 6f 72 28 2d 48 69 74 4e |n, rotat|or(-HitN|
|00000ff0| 6f 72 6d 61 6c 29 29 3b | 0d 0a 20 20 20 20 7d 0d |ormal));|.. }.|
|00001000| 0a 20 20 20 20 44 65 73 | 74 72 6f 79 28 29 3b 0d |. Des|troy();.|
|00001010| 0a 7d 0d 0a 0d 0a 00 | |.}..... | |
+--------+-------------------------+-------------------------+--------+--------+