home *** CD-ROM | disk | FTP | other *** search
Unknown | 2002-12-31 | 3.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
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 | 64 3b 2f 2f 3d 3d 3d 3d |........|d;//====|
|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 53 70 |========|=..// Sp|
|00000060| 61 74 69 61 6c 20 46 65 | 61 72 0d 0a 2f 2f 20 43 |atial Fe|ar..// C|
|00000070| 6c 61 73 73 3a 20 53 46 | 47 72 65 6e 61 64 65 50 |lass: SF|GrenadeP|
|00000080| 72 6f 6a 45 0d 0a 2f 2f | 20 44 65 73 63 72 69 70 |rojE..//| Descrip|
|00000090| 74 6f 6e 3a 20 53 75 62 | 63 6c 61 73 73 65 73 20 |ton: Sub|classes |
|000000a0| 6f 66 20 53 46 50 72 6f | 6a 65 63 74 69 6c 65 20 |of SFPro|jectile |
|000000b0| 72 65 61 6c 69 7a 65 73 | 20 61 20 70 72 6f 6a 65 |realizes| a proje|
|000000c0| 63 74 69 6c 65 20 66 6f | 72 20 74 68 65 20 67 72 |ctile fo|r the gr|
|000000d0| 65 6e 61 64 65 0d 0a 2f | 2f 09 09 09 09 6c 61 75 |enade../|/....lau|
|000000e0| 6e 63 68 65 72 2e 20 45 | 78 70 6c 6f 73 69 76 65 |ncher. E|xplosive|
|000000f0| 20 67 72 65 6e 61 64 65 | 2e 0d 0a 2f 2f 0d 0a 2f | grenade|...//../|
|00000100| 2f 0d 0a 2f 2f 20 41 75 | 74 68 6f 72 3a 20 4d 61 |/..// Au|thor: Ma|
|00000110| 72 6b 75 73 20 4e 75 65 | 62 65 6c 0d 0a 2f 2f 3d |rkus Nue|bel..//=|
|00000120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0a 63 6c |========|====..cl|
|00000170| 61 73 73 20 53 46 47 72 | 65 6e 61 64 65 50 72 6f |ass SFGr|enadePro|
|00000180| 6a 45 20 65 78 74 65 6e | 64 73 20 53 46 50 72 6f |jE exten|ds SFPro|
|00000190| 6a 65 63 74 69 6c 65 3b | 0d 0a 0d 0a 23 65 78 65 |jectile;|....#exe|
|000001a0| 63 20 4d 45 53 48 20 49 | 4d 50 4f 52 54 20 4d 45 |c MESH I|MPORT ME|
|000001b0| 53 48 3d 53 46 47 72 65 | 6e 61 64 65 20 41 4e 49 |SH=SFGre|nade ANI|
|000001c0| 56 46 49 4c 45 3d 4d 4f | 44 45 4c 53 5c 53 46 47 |VFILE=MO|DELS\SFG|
|000001d0| 72 65 6e 61 64 65 5f 61 | 2e 33 64 20 44 41 54 41 |renade_a|.3d DATA|
|000001e0| 46 49 4c 45 3d 4d 4f 44 | 45 4c 53 5c 53 46 47 72 |FILE=MOD|ELS\SFGr|
|000001f0| 65 6e 61 64 65 5f 64 2e | 33 64 20 58 3d 30 20 59 |enade_d.|3d X=0 Y|
|00000200| 3d 30 20 5a 3d 30 0d 0a | 23 65 78 65 63 20 4d 45 |=0 Z=0..|#exec ME|
|00000210| 53 48 20 4f 52 49 47 49 | 4e 20 4d 45 53 48 3d 53 |SH ORIGI|N MESH=S|
|00000220| 46 47 72 65 6e 61 64 65 | 20 58 3d 31 32 38 20 59 |FGrenade| X=128 Y|
|00000230| 3d 30 20 5a 3d 30 0d 0a | 0d 0a 23 65 78 65 63 20 |=0 Z=0..|..#exec |
|00000240| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000250| 53 48 3d 53 46 47 72 65 | 6e 61 64 65 20 53 45 51 |SH=SFGre|nade SEQ|
|00000260| 3d 41 6c 6c 20 20 20 20 | 20 20 20 53 54 41 52 54 |=All | START|
|00000270| 46 52 41 4d 45 3d 30 20 | 4e 55 4d 46 52 41 4d 45 |FRAME=0 |NUMFRAME|
|00000280| 53 3d 31 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |S=1..#ex|ec MESH |
|00000290| 53 45 51 55 45 4e 43 45 | 20 4d 45 53 48 3d 53 46 |SEQUENCE| MESH=SF|
|000002a0| 47 72 65 6e 61 64 65 20 | 53 45 51 3d 53 46 47 72 |Grenade |SEQ=SFGr|
|000002b0| 65 6e 61 64 65 20 53 54 | 41 52 54 46 52 41 4d 45 |enade ST|ARTFRAME|
|000002c0| 3d 30 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 0d 0a |=0 NUMFR|AMES=1..|
|000002d0| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|000002e0| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 4a 53 46 47 |IMPORT N|AME=JSFG|
|000002f0| 72 65 6e 61 64 65 31 20 | 46 49 4c 45 3d 54 45 58 |renade1 |FILE=TEX|
|00000300| 54 55 52 45 53 5c 53 46 | 47 72 65 6e 61 64 65 31 |TURES\SF|Grenade1|
|00000310| 2e 50 43 58 20 47 52 4f | 55 50 3d 53 6b 69 6e 73 |.PCX GRO|UP=Skins|
|00000320| 20 46 4c 41 47 53 3d 32 | 20 2f 2f 20 31 20 2d 20 | FLAGS=2| // 1 - |
|00000330| 44 65 66 61 75 6c 74 0d | 0a 0d 0a 23 65 78 65 63 |Default.|...#exec|
|00000340| 20 4d 45 53 48 4d 41 50 | 20 4e 45 57 20 20 20 4d | MESHMAP| NEW M|
|00000350| 45 53 48 4d 41 50 3d 53 | 46 47 72 65 6e 61 64 65 |ESHMAP=S|FGrenade|
|00000360| 20 4d 45 53 48 3d 53 46 | 47 72 65 6e 61 64 65 0d | MESH=SF|Grenade.|
|00000370| 0a 23 65 78 65 63 20 4d | 45 53 48 4d 41 50 20 53 |.#exec M|ESHMAP S|
|00000380| 43 41 4c 45 20 4d 45 53 | 48 4d 41 50 3d 53 46 47 |CALE MES|HMAP=SFG|
|00000390| 72 65 6e 61 64 65 20 58 | 3d 30 2e 31 20 59 3d 30 |renade X|=0.1 Y=0|
|000003a0| 2e 31 20 5a 3d 30 2e 32 | 0d 0a 0d 0a 23 65 78 65 |.1 Z=0.2|....#exe|
|000003b0| 63 20 4d 45 53 48 4d 41 | 50 20 53 45 54 54 45 58 |c MESHMA|P SETTEX|
|000003c0| 54 55 52 45 20 4d 45 53 | 48 4d 41 50 3d 53 46 47 |TURE MES|HMAP=SFG|
|000003d0| 72 65 6e 61 64 65 20 4e | 55 4d 3d 31 20 54 45 58 |renade N|UM=1 TEX|
|000003e0| 54 55 52 45 3d 4a 53 46 | 47 72 65 6e 61 64 65 31 |TURE=JSF|Grenade1|
|000003f0| 0d 0a 0d 0a 76 61 72 20 | 62 6f 6f 6c 20 62 43 61 |....var |bool bCa|
|00000400| 6e 48 69 74 4f 77 6e 65 | 72 2c 20 62 48 69 74 57 |nHitOwne|r, bHitW|
|00000410| 61 74 65 72 3b 0d 0a 76 | 61 72 20 66 6c 6f 61 74 |ater;..v|ar float|
|00000420| 20 43 6f 75 6e 74 2c 20 | 53 6d 6f 6b 65 52 61 74 | Count, |SmokeRat|
|00000430| 65 3b 0d 0a 76 61 72 20 | 69 6e 74 20 6e 48 75 72 |e;..var |int nHur|
|00000440| 74 52 61 64 69 75 73 3b | 0d 0a 0d 0a 2f 2f 20 55 |tRadius;|....// U|
|00000450| 70 64 61 74 65 73 20 74 | 68 65 20 72 61 6e 67 65 |pdates t|he range|
|00000460| 20 61 6e 64 20 6c 69 66 | 65 73 70 61 6e 20 6f 66 | and lif|espan of|
|00000470| 20 61 20 70 72 6f 6a 65 | 63 74 69 6c 65 0d 0a 66 | a proje|ctile..f|
|00000480| 75 6e 63 74 69 6f 6e 20 | 73 65 74 52 61 6e 67 65 |unction |setRange|
|00000490| 28 69 6e 74 20 6e 52 61 | 6e 67 65 29 0d 0a 7b 0d |(int nRa|nge)..{.|
|000004a0| 0a 09 52 61 6e 67 65 3d | 6e 52 61 6e 67 65 3b 0d |..Range=|nRange;.|
|000004b0| 0a 09 53 65 74 54 69 6d | 65 72 28 52 61 6e 67 65 |..SetTim|er(Range|
|000004c0| 2f 53 70 65 65 64 2a 32 | 2c 20 66 61 6c 73 65 29 |/Speed*2|, false)|
|000004d0| 3b 20 2f 2f 20 42 65 63 | 61 75 73 65 20 73 70 65 |; // Bec|ause spe|
|000004e0| 65 64 20 69 73 20 6e 6f | 74 20 63 6f 6e 73 74 61 |ed is no|t consta|
|000004f0| 6e 74 20 66 6f 72 20 67 | 72 65 6e 61 64 65 0d 0a |nt for g|renade..|
|00000500| 7d 0d 0a 0d 0a 73 69 6d | 75 6c 61 74 65 64 20 66 |}....sim|ulated f|
|00000510| 75 6e 63 74 69 6f 6e 20 | 50 6f 73 74 42 65 67 69 |unction |PostBegi|
|00000520| 6e 50 6c 61 79 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |nPlay().|.{...loc|
|00000530| 61 6c 20 76 65 63 74 6f | 72 20 58 2c 59 2c 5a 3b |al vecto|r X,Y,Z;|
|00000540| 0d 0a 09 6c 6f 63 61 6c | 20 72 6f 74 61 74 6f 72 |...local| rotator|
|00000550| 20 52 61 6e 64 52 6f 74 | 3b 0d 0a 0d 0a 09 53 75 | RandRot|;.....Su|
|00000560| 70 65 72 2e 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 |per.Post|BeginPla|
|00000570| 79 28 29 3b 0d 0a 2f 2f | 09 69 66 20 28 20 4c 65 |y();..//|.if ( Le|
|00000580| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 21 3d 20 4e |vel.NetM|ode != N|
|00000590| 4d 5f 44 65 64 69 63 61 | 74 65 64 53 65 72 76 65 |M_Dedica|tedServe|
|000005a0| 72 20 29 0d 0a 2f 2f 09 | 09 50 6c 61 79 41 6e 69 |r )..//.|.PlayAni|
|000005b0| 6d 28 27 57 69 6e 67 49 | 6e 27 29 3b 0d 0a 2f 2f |m('WingI|n');..//|
|000005c0| 09 53 65 74 54 69 6d 65 | 72 28 32 2e 35 2b 46 52 |.SetTime|r(2.5+FR|
|000005d0| 61 6e 64 28 29 2a 30 2e | 35 2c 66 61 6c 73 65 29 |and()*0.|5,false)|
|000005e0| 3b 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |; | |
|000005f0| 20 20 20 2f 2f 47 72 65 | 6e 61 64 65 20 62 65 67 | //Gre|nade beg|
|00000600| 69 6e 73 20 75 6e 61 72 | 6d 65 64 0d 0a 0d 0a 09 |ins unar|med.....|
|00000610| 69 66 20 28 20 52 6f 6c | 65 20 3d 3d 20 52 4f 4c |if ( Rol|e == ROL|
|00000620| 45 5f 41 75 74 68 6f 72 | 69 74 79 20 29 0d 0a 09 |E_Author|ity )...|
|00000630| 7b 0d 0a 09 09 47 65 74 | 41 78 65 73 28 49 6e 73 |{....Get|Axes(Ins|
|00000640| 74 69 67 61 74 6f 72 2e | 56 69 65 77 52 6f 74 61 |tigator.|ViewRota|
|00000650| 74 69 6f 6e 2c 58 2c 59 | 2c 5a 29 3b 0d 0a 09 09 |tion,X,Y|,Z);....|
|00000660| 56 65 6c 6f 63 69 74 79 | 20 3d 20 58 20 2a 20 28 |Velocity| = X * (|
|00000670| 49 6e 73 74 69 67 61 74 | 6f 72 2e 56 65 6c 6f 63 |Instigat|or.Veloc|
|00000680| 69 74 79 20 44 6f 74 20 | 58 29 2a 30 2e 34 20 2b |ity Dot |X)*0.4 +|
|00000690| 20 56 65 63 74 6f 72 28 | 52 6f 74 61 74 69 6f 6e | Vector(|Rotation|
|000006a0| 29 20 2a 20 28 53 70 65 | 65 64 20 2b 0d 0a 09 09 |) * (Spe|ed +....|
|000006b0| 09 46 52 61 6e 64 28 29 | 20 2a 20 31 30 30 29 3b |.FRand()| * 100);|
|000006c0| 0d 0a 09 09 56 65 6c 6f | 63 69 74 79 2e 7a 20 2b |....Velo|city.z +|
|000006d0| 3d 20 32 31 30 3b 0d 0a | 09 09 4d 61 78 53 70 65 |= 210;..|..MaxSpe|
|000006e0| 65 64 20 3d 20 31 30 30 | 30 3b 0d 0a 09 09 52 61 |ed = 100|0;....Ra|
|000006f0| 6e 64 53 70 69 6e 28 35 | 30 30 30 30 29 3b 0d 0a |ndSpin(5|0000);..|
|00000700| 09 09 62 43 61 6e 48 69 | 74 4f 77 6e 65 72 20 3d |..bCanHi|tOwner =|
|00000710| 20 46 61 6c 73 65 3b 0d | 0a 09 09 69 66 20 28 49 | False;.|...if (I|
|00000720| 6e 73 74 69 67 61 74 6f | 72 2e 48 65 61 64 52 65 |nstigato|r.HeadRe|
|00000730| 67 69 6f 6e 2e 5a 6f 6e | 65 2e 62 57 61 74 65 72 |gion.Zon|e.bWater|
|00000740| 5a 6f 6e 65 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 62 |Zone)...|.{.....b|
|00000750| 48 69 74 57 61 74 65 72 | 20 3d 20 54 72 75 65 3b |HitWater| = True;|
|00000760| 0d 0a 09 09 09 44 69 73 | 61 62 6c 65 28 27 54 69 |.....Dis|able('Ti|
|00000770| 63 6b 27 29 3b 0d 0a 09 | 09 09 56 65 6c 6f 63 69 |ck');...|..Veloci|
|00000780| 74 79 3d 30 2e 36 2a 56 | 65 6c 6f 63 69 74 79 3b |ty=0.6*V|elocity;|
|00000790| 0d 0a 09 09 7d 0d 0a 09 | 7d 0d 0a 7d 0d 0a 0d 0a |....}...|}..}....|
|000007a0| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|000007b0| 6f 6e 20 42 65 67 69 6e | 50 6c 61 79 28 29 0d 0a |on Begin|Play()..|
|000007c0| 7b 0d 0a 09 69 66 20 28 | 20 4c 65 76 65 6c 2e 62 |{...if (| Level.b|
|000007d0| 48 69 67 68 44 65 74 61 | 69 6c 4d 6f 64 65 20 26 |HighDeta|ilMode &|
|000007e0| 26 20 21 4c 65 76 65 6c | 2e 62 44 72 6f 70 44 65 |& !Level|.bDropDe|
|000007f0| 74 61 69 6c 20 29 0d 0a | 09 09 53 6d 6f 6b 65 52 |tail )..|..SmokeR|
|00000800| 61 74 65 20 3d 20 30 2e | 30 36 3b 0d 0a 09 65 6c |ate = 0.|06;...el|
|00000810| 73 65 0d 0a 09 09 53 6d | 6f 6b 65 52 61 74 65 20 |se....Sm|okeRate |
|00000820| 3d 20 30 2e 33 3b 0d 0a | 7d 0d 0a 0d 0a 73 69 6d |= 0.3;..|}....sim|
|00000830| 75 6c 61 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 20 |ulated f|unction |
|00000840| 54 69 6d 65 72 28 29 0d | 0a 7b 0d 0a 09 45 78 70 |Timer().|.{...Exp|
|00000850| 6c 6f 73 69 6f 6e 28 4c | 6f 63 61 74 69 6f 6e 2b |losion(L|ocation+|
|00000860| 56 65 63 74 28 30 2c 30 | 2c 31 29 2a 31 36 29 3b |Vect(0,0|,1)*16);|
|00000870| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|00000880| 20 66 75 6e 63 74 69 6f | 6e 20 54 69 63 6b 28 66 | functio|n Tick(f|
|00000890| 6c 6f 61 74 20 44 65 6c | 74 61 54 69 6d 65 29 0d |loat Del|taTime).|
|000008a0| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 55 54 5f 42 6c |.{...loc|al UT_Bl|
|000008b0| 61 63 6b 53 6d 6f 6b 65 | 20 62 3b 0d 0a 0d 0a 09 |ackSmoke| b;.....|
|000008c0| 69 66 20 28 20 62 48 69 | 74 57 61 74 65 72 20 7c |if ( bHi|tWater ||
|000008d0| 7c 20 4c 65 76 65 6c 2e | 62 44 72 6f 70 44 65 74 || Level.|bDropDet|
|000008e0| 61 69 6c 20 29 0d 0a 09 | 7b 0d 0a 09 09 44 69 73 |ail )...|{....Dis|
|000008f0| 61 62 6c 65 28 27 54 69 | 63 6b 27 29 3b 0d 0a 09 |able('Ti|ck');...|
|00000900| 09 52 65 74 75 72 6e 3b | 0d 0a 09 7d 0d 0a 09 43 |.Return;|...}...C|
|00000910| 6f 75 6e 74 20 2b 3d 20 | 44 65 6c 74 61 54 69 6d |ount += |DeltaTim|
|00000920| 65 3b 0d 0a 09 69 66 20 | 28 20 28 43 6f 75 6e 74 |e;...if |( (Count|
|00000930| 3e 46 72 61 6e 64 28 29 | 2a 53 6d 6f 6b 65 52 61 |>Frand()|*SmokeRa|
|00000940| 74 65 2b 53 6d 6f 6b 65 | 52 61 74 65 29 20 26 26 |te+Smoke|Rate) &&|
|00000950| 20 28 4c 65 76 65 6c 2e | 4e 65 74 4d 6f 64 65 21 | (Level.|NetMode!|
|00000960| 3d 4e 4d 5f 44 65 64 69 | 63 61 74 65 64 53 65 72 |=NM_Dedi|catedSer|
|00000970| 76 65 72 29 20 29 0d 0a | 09 7b 0d 0a 09 09 62 20 |ver) )..|.{....b |
|00000980| 3d 20 53 70 61 77 6e 28 | 63 6c 61 73 73 27 55 54 |= Spawn(|class'UT|
|00000990| 5f 42 6c 61 63 6b 53 6d | 6f 6b 65 27 29 3b 0d 0a |_BlackSm|oke');..|
|000009a0| 09 09 62 2e 52 65 6d 6f | 74 65 52 6f 6c 65 20 3d |..b.Remo|teRole =|
|000009b0| 20 52 4f 4c 45 5f 4e 6f | 6e 65 3b 0d 0a 09 09 43 | ROLE_No|ne;....C|
|000009c0| 6f 75 6e 74 3d 30 3b 0d | 0a 09 7d 0d 0a 7d 0d 0a |ount=0;.|..}..}..|
|000009d0| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|000009e0| 74 69 6f 6e 20 4c 61 6e | 64 65 64 28 20 76 65 63 |tion Lan|ded( vec|
|000009f0| 74 6f 72 20 48 69 74 4e | 6f 72 6d 61 6c 20 29 0d |tor HitN|ormal ).|
|00000a00| 0a 7b 0d 0a 09 48 69 74 | 57 61 6c 6c 28 20 48 69 |.{...Hit|Wall( Hi|
|00000a10| 74 4e 6f 72 6d 61 6c 2c | 20 4e 6f 6e 65 20 29 3b |tNormal,| None );|
|00000a20| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|00000a30| 20 66 75 6e 63 74 69 6f | 6e 20 50 72 6f 63 65 73 | functio|n Proces|
|00000a40| 73 54 6f 75 63 68 28 20 | 61 63 74 6f 72 20 4f 74 |sTouch( |actor Ot|
|00000a50| 68 65 72 2c 20 76 65 63 | 74 6f 72 20 48 69 74 4c |her, vec|tor HitL|
|00000a60| 6f 63 61 74 69 6f 6e 20 | 29 0d 0a 7b 0d 0a 09 69 |ocation |)..{...i|
|00000a70| 66 20 28 20 28 4f 74 68 | 65 72 21 3d 69 6e 73 74 |f ( (Oth|er!=inst|
|00000a80| 69 67 61 74 6f 72 29 20 | 7c 7c 20 62 43 61 6e 48 |igator) ||| bCanH|
|00000a90| 69 74 4f 77 6e 65 72 20 | 29 0d 0a 09 09 45 78 70 |itOwner |)....Exp|
|00000aa0| 6c 6f 73 69 6f 6e 28 48 | 69 74 4c 6f 63 61 74 69 |losion(H|itLocati|
|00000ab0| 6f 6e 29 3b 0d 0a 7d 0d | 0a 0d 0a 73 69 6d 75 6c |on);..}.|...simul|
|00000ac0| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 48 69 |ated fun|ction Hi|
|00000ad0| 74 57 61 6c 6c 28 20 76 | 65 63 74 6f 72 20 48 69 |tWall( v|ector Hi|
|00000ae0| 74 4e 6f 72 6d 61 6c 2c | 20 61 63 74 6f 72 20 57 |tNormal,| actor W|
|00000af0| 61 6c 6c 20 29 0d 0a 7b | 0d 0a 09 2f 2f 20 54 68 |all )..{|...// Th|
|00000b00| 69 73 20 6f 6e 65 20 65 | 78 70 6f 64 65 73 20 69 |is one e|xpodes i|
|00000b10| 6d 6d 65 64 69 61 74 65 | 6c 79 0d 0a 09 45 78 70 |mmediate|ly...Exp|
|00000b20| 6c 6f 73 69 6f 6e 28 4c | 6f 63 61 74 69 6f 6e 29 |losion(L|ocation)|
|00000b30| 3b 0d 0a 0d 0a 2f 2a 0d | 0a 09 62 43 61 6e 48 69 |;..../*.|..bCanHi|
|00000b40| 74 4f 77 6e 65 72 20 3d | 20 54 72 75 65 3b 0d 0a |tOwner =| True;..|
|00000b50| 09 56 65 6c 6f 63 69 74 | 79 20 3d 20 30 2e 37 35 |.Velocit|y = 0.75|
|00000b60| 2a 28 28 20 56 65 6c 6f | 63 69 74 79 20 64 6f 74 |*(( Velo|city dot|
|00000b70| 20 48 69 74 4e 6f 72 6d | 61 6c 20 29 20 2a 20 48 | HitNorm|al ) * H|
|00000b80| 69 74 4e 6f 72 6d 61 6c | 20 2a 20 28 2d 32 2e 30 |itNormal| * (-2.0|
|00000b90| 29 20 2b 20 56 65 6c 6f | 63 69 74 79 29 3b 20 20 |) + Velo|city); |
|00000ba0| 20 2f 2f 20 52 65 66 6c | 65 63 74 20 6f 66 66 20 | // Refl|ect off |
|00000bb0| 57 61 6c 6c 20 77 2f 64 | 61 6d 70 69 6e 67 0d 0a |Wall w/d|amping..|
|00000bc0| 09 52 61 6e 64 53 70 69 | 6e 28 31 30 30 30 30 30 |.RandSpi|n(100000|
|00000bd0| 29 3b 0d 0a 09 73 70 65 | 65 64 20 3d 20 56 53 69 |);...spe|ed = VSi|
|00000be0| 7a 65 28 56 65 6c 6f 63 | 69 74 79 29 3b 0d 0a 09 |ze(Veloc|ity);...|
|00000bf0| 69 66 20 28 20 4c 65 76 | 65 6c 2e 4e 65 74 4d 6f |if ( Lev|el.NetMo|
|00000c00| 64 65 20 21 3d 20 4e 4d | 5f 44 65 64 69 63 61 74 |de != NM|_Dedicat|
|00000c10| 65 64 53 65 72 76 65 72 | 20 29 0d 0a 09 09 50 6c |edServer| )....Pl|
|00000c20| 61 79 53 6f 75 6e 64 28 | 49 6d 70 61 63 74 53 6f |aySound(|ImpactSo|
|00000c30| 75 6e 64 2c 20 53 4c 4f | 54 5f 4d 69 73 63 2c 20 |und, SLO|T_Misc, |
|00000c40| 31 2e 35 20 29 3b 0d 0a | 09 69 66 20 28 20 56 65 |1.5 );..|.if ( Ve|
|00000c50| 6c 6f 63 69 74 79 2e 5a | 20 3e 20 34 30 30 20 29 |locity.Z| > 400 )|
|00000c60| 0d 0a 09 09 56 65 6c 6f | 63 69 74 79 2e 5a 20 3d |....Velo|city.Z =|
|00000c70| 20 30 2e 35 20 2a 20 28 | 34 30 30 20 2b 20 56 65 | 0.5 * (|400 + Ve|
|00000c80| 6c 6f 63 69 74 79 2e 5a | 29 3b 0d 0a 09 65 6c 73 |locity.Z|);...els|
|00000c90| 65 20 69 66 20 28 20 73 | 70 65 65 64 20 3c 20 32 |e if ( s|peed < 2|
|00000ca0| 30 20 29 0d 0a 09 7b 0d | 0a 09 09 62 42 6f 75 6e |0 )...{.|...bBoun|
|00000cb0| 63 65 20 3d 20 46 61 6c | 73 65 3b 0d 0a 09 09 53 |ce = Fal|se;....S|
|00000cc0| 65 74 50 68 79 73 69 63 | 73 28 50 48 59 53 5f 4e |etPhysic|s(PHYS_N|
|00000cd0| 6f 6e 65 29 3b 0d 0a 09 | 7d 0d 0a 09 2a 2f 0d 0a |one);...|}...*/..|
|00000ce0| 7d 0d 0a 0d 0a 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |}....///|////////|
|00000cf0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000d00| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000d10| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 0d 0a 73 69 |////////|////..si|
|00000d20| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|00000d30| 20 45 78 70 6c 6f 73 69 | 6f 6e 28 76 65 63 74 6f | Explosi|on(vecto|
|00000d40| 72 20 48 69 74 4c 6f 63 | 61 74 69 6f 6e 29 0d 0a |r HitLoc|ation)..|
|00000d50| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 53 46 53 70 72 69 |{...loca|l SFSpri|
|00000d60| 74 65 42 61 6c 6c 45 78 | 70 6c 6f 73 69 6f 6e 20 |teBallEx|plosion |
|00000d70| 73 3b 0d 0a 0d 0a 09 48 | 75 72 74 52 61 64 69 75 |s;.....H|urtRadiu|
|00000d80| 73 28 64 61 6d 61 67 65 | 2c 20 6e 48 75 72 74 52 |s(damage|, nHurtR|
|00000d90| 61 64 69 75 73 2c 20 4d | 79 44 61 6d 61 67 65 54 |adius, M|yDamageT|
|00000da0| 79 70 65 2c 20 4d 6f 6d | 65 6e 74 75 6d 54 72 61 |ype, Mom|entumTra|
|00000db0| 6e 73 66 65 72 2c 20 48 | 69 74 4c 6f 63 61 74 69 |nsfer, H|itLocati|
|00000dc0| 6f 6e 29 3b 0d 0a 09 4d | 61 6b 65 4e 6f 69 73 65 |on);...M|akeNoise|
|00000dd0| 28 32 2e 30 29 3b 0d 0a | 09 69 66 20 28 20 4c 65 |(2.0);..|.if ( Le|
|00000de0| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 21 3d 20 4e |vel.NetM|ode != N|
|00000df0| 4d 5f 44 65 64 69 63 61 | 74 65 64 53 65 72 76 65 |M_Dedica|tedServe|
|00000e00| 72 20 29 0d 0a 09 7b 0d | 0a 09 09 73 70 61 77 6e |r )...{.|...spawn|
|00000e10| 28 63 6c 61 73 73 27 42 | 6f 74 70 61 63 6b 2e 42 |(class'B|otpack.B|
|00000e20| 6c 61 73 74 4d 61 72 6b | 27 2c 2c 2c 2c 72 6f 74 |lastMark|',,,,rot|
|00000e30| 28 31 36 33 38 34 2c 30 | 2c 30 29 29 3b 0d 0a 20 |(16384,0|,0));.. |
|00000e40| 20 09 09 73 20 3d 20 73 | 70 61 77 6e 28 63 6c 61 | ..s = s|pawn(cla|
|00000e50| 73 73 27 53 46 53 70 72 | 69 74 65 42 61 6c 6c 45 |ss'SFSpr|iteBallE|
|00000e60| 78 70 6c 6f 73 69 6f 6e | 27 2c 2c 2c 48 69 74 4c |xplosion|',,,HitL|
|00000e70| 6f 63 61 74 69 6f 6e 29 | 3b 0d 0a 09 09 73 2e 52 |ocation)|;....s.R|
|00000e80| 65 6d 6f 74 65 52 6f 6c | 65 20 3d 20 52 4f 4c 45 |emoteRol|e = ROLE|
|00000e90| 5f 4e 6f 6e 65 3b 0d 0a | 09 7d 0d 0a 20 09 44 65 |_None;..|.}.. .De|
|00000ea0| 73 74 72 6f 79 28 29 3b | 0d 0a 0d 0a 7d 0d 0a 0d |stroy();|....}...|
|00000eb0| 0a 2f 2f 09 4d 65 73 68 | 3d 4c 6f 64 4d 65 73 68 |.//.Mesh|=LodMesh|
|00000ec0| 27 42 6f 74 70 61 63 6b | 2e 55 54 47 72 65 6e 61 |'Botpack|.UTGrena|
|00000ed0| 64 65 27 0d 0a 2f 2f 09 | 41 6e 69 6d 53 65 71 75 |de'..//.|AnimSequ|
|00000ee0| 65 6e 63 65 3d 57 69 6e | 67 49 6e 0d 0a 00 |ence=Win|gIn... |
+--------+-------------------------+-------------------------+--------+--------+