home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-18 | 11.8 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 | 52 bd 01 2f 2f 3d 3d 3d |........|R..//===|
|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 3d 3d 3d 3d 3d 0d 0a |========|======..|
|00000060| 2f 2f 20 68 79 70 65 72 | 73 74 2e 09 2d 20 62 79 |// hyper|st..- by|
|00000070| 20 57 65 7a 6f 0d 0a 2f | 2f 20 0d 0a 2f 2f 20 43 | Wezo../|/ ..// C|
|00000080| 68 61 72 61 74 65 72 69 | 73 74 69 63 3a 09 53 68 |harateri|stic:.Sh|
|00000090| 6f 6f 74 73 20 73 75 70 | 65 72 20 68 69 67 68 2d |oots sup|er high-|
|000000a0| 73 70 65 65 64 20 73 68 | 6f 74 20 74 68 61 74 20 |speed sh|ot that |
|000000b0| 63 61 6e 20 6b 6e 6f 63 | 6b 20 6f 75 74 20 70 6c |can knoc|k out pl|
|000000c0| 61 79 65 72 20 69 6e 20 | 6f 6e 65 20 0d 0a 2f 2f |ayer in |one ..//|
|000000d0| 09 09 09 09 09 68 69 74 | 20 62 75 74 20 72 65 71 |.....hit| but req|
|000000e0| 75 69 72 65 73 20 70 72 | 65 63 69 73 65 20 74 61 |uires pr|ecise ta|
|000000f0| 72 67 65 74 69 6e 67 2e | 0d 0a 2f 2f 20 50 72 69 |rgeting.|..// Pri|
|00000100| 6d 61 72 79 20 66 69 72 | 65 20 3a 09 46 69 72 65 |mary fir|e :.Fire|
|00000110| 20 31 20 69 6e 73 74 61 | 6e 74 20 68 69 74 20 62 | 1 insta|nt hit b|
|00000120| 6c 61 73 74 2e 20 55 73 | 65 64 20 6f 6e 65 20 61 |last. Us|ed one a|
|00000130| 6d 6d 6f 20 63 6f 75 6e | 74 2e 0d 0a 2f 2f 20 41 |mmo coun|t...// A|
|00000140| 6c 74 20 66 69 72 65 09 | 20 20 20 20 3a 09 41 6c |lt fire.| :.Al|
|00000150| 6c 6f 77 20 74 68 65 20 | 70 6c 61 79 65 72 20 74 |low the |player t|
|00000160| 6f 20 7a 6f 6f 6d 20 69 | 6e 20 66 6f 72 20 61 20 |o zoom i|n for a |
|00000170| 73 6e 69 70 65 72 20 73 | 68 6f 74 20 62 75 74 20 |sniper s|hot but |
|00000180| 69 74 27 73 20 6c 65 73 | 73 20 0d 0a 2f 2f 09 09 |it's les|s ..//..|
|00000190| 09 09 09 61 63 63 75 72 | 61 74 65 2e 20 0d 0a 2f |...accur|ate. ../|
|000001a0| 2f 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/=======|========|
|000001b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001f0| 3d 3d 0d 0a 63 6c 61 73 | 73 20 68 79 70 65 72 73 |==..clas|s hypers|
|00000200| 74 20 65 78 70 61 6e 64 | 73 20 4e 65 72 66 57 65 |t expand|s NerfWe|
|00000210| 61 70 6f 6e 3b 0d 0a 0d | 0a 2f 2f 70 69 63 6b 75 |apon;...|.//picku|
|00000220| 70 20 76 65 72 73 69 6f | 6e 0d 0a 23 65 78 65 63 |p versio|n..#exec|
|00000230| 20 4d 45 53 48 20 49 4d | 50 4f 52 54 20 4d 45 53 | MESH IM|PORT MES|
|00000240| 48 3d 68 79 70 65 72 73 | 74 70 69 63 6b 20 41 4e |H=hypers|tpick AN|
|00000250| 49 56 46 49 4c 45 3d 67 | 3a 5c 4e 65 72 66 52 65 |IVFILE=g|:\NerfRe|
|00000260| 73 5c 77 65 61 70 6f 6e | 6d 65 73 68 5c 4d 4f 44 |s\weapon|mesh\MOD|
|00000270| 45 4c 53 5c 68 79 70 65 | 72 73 68 6f 74 5f 70 75 |ELS\hype|rshot_pu|
|00000280| 5f 61 2e 33 64 20 44 41 | 54 41 46 49 4c 45 3d 67 |_a.3d DA|TAFILE=g|
|00000290| 3a 5c 4e 65 72 66 52 65 | 73 5c 77 65 61 70 6f 6e |:\NerfRe|s\weapon|
|000002a0| 6d 65 73 68 5c 4d 4f 44 | 45 4c 53 5c 68 79 70 65 |mesh\MOD|ELS\hype|
|000002b0| 72 73 68 6f 74 5f 70 75 | 5f 64 2e 33 64 20 58 3d |rshot_pu|_d.3d X=|
|000002c0| 30 20 59 3d 30 20 5a 3d | 30 0d 0a 23 65 78 65 63 |0 Y=0 Z=|0..#exec|
|000002d0| 20 4d 45 53 48 20 4f 52 | 49 47 49 4e 20 4d 45 53 | MESH OR|IGIN MES|
|000002e0| 48 3d 68 79 70 65 72 73 | 74 70 69 63 6b 20 58 3d |H=hypers|tpick X=|
|000002f0| 30 20 59 3d 30 20 5a 3d | 30 0d 0a 0d 0a 23 65 78 |0 Y=0 Z=|0....#ex|
|00000300| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000310| 20 4d 45 53 48 3d 68 79 | 70 65 72 73 74 70 69 63 | MESH=hy|perstpic|
|00000320| 6b 20 53 45 51 3d 41 6c | 6c 20 20 20 20 20 20 20 |k SEQ=Al|l |
|00000330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|00000340| 54 41 52 54 46 52 41 4d | 45 3d 30 20 4e 55 4d 46 |TARTFRAM|E=0 NUMF|
|00000350| 52 41 4d 45 53 3d 31 0d | 0a 23 65 78 65 63 20 4d |RAMES=1.|.#exec M|
|00000360| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000370| 48 3d 68 79 70 65 72 73 | 74 70 69 63 6b 20 53 45 |H=hypers|tpick SE|
|00000380| 51 3d 69 64 6c 65 20 20 | 20 20 20 20 20 20 20 20 |Q=idle | |
|00000390| 20 20 20 20 20 20 20 20 | 20 20 20 20 53 54 41 52 | | STAR|
|000003a0| 54 46 52 41 4d 45 3d 30 | 20 4e 55 4d 46 52 41 4d |TFRAME=0| NUMFRAM|
|000003b0| 45 53 3d 31 0d 0a 0d 0a | 23 65 78 65 63 20 4d 45 |ES=1....|#exec ME|
|000003c0| 53 48 4d 41 50 20 4e 45 | 57 20 20 20 4d 45 53 48 |SHMAP NE|W MESH|
|000003d0| 4d 41 50 3d 68 79 70 65 | 72 73 74 70 69 63 6b 20 |MAP=hype|rstpick |
|000003e0| 4d 45 53 48 3d 68 79 70 | 65 72 73 74 70 69 63 6b |MESH=hyp|erstpick|
|000003f0| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 4d 41 50 20 |..#exec |MESHMAP |
|00000400| 53 43 41 4c 45 20 4d 45 | 53 48 4d 41 50 3d 68 79 |SCALE ME|SHMAP=hy|
|00000410| 70 65 72 73 74 70 69 63 | 6b 20 58 3d 30 2e 31 20 |perstpic|k X=0.1 |
|00000420| 59 3d 30 2e 31 20 5a 3d | 30 2e 32 20 0d 0a 0d 0a |Y=0.1 Z=|0.2 ....|
|00000430| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|00000440| 50 4f 52 54 20 4e 41 4d | 45 3d 68 79 70 65 72 73 |PORT NAM|E=hypers|
|00000450| 68 6f 74 5f 70 75 5f 30 | 31 20 46 49 4c 45 3d 67 |hot_pu_0|1 FILE=g|
|00000460| 3a 5c 4e 65 72 66 52 65 | 73 5c 77 65 61 70 6f 6e |:\NerfRe|s\weapon|
|00000470| 6d 65 73 68 5c 54 65 78 | 74 75 72 65 73 5c 68 79 |mesh\Tex|tures\hy|
|00000480| 70 65 72 73 68 6f 74 5f | 70 75 5f 30 31 2e 50 43 |pershot_|pu_01.PC|
|00000490| 58 20 47 52 4f 55 50 3d | 53 6b 69 6e 73 20 46 4c |X GROUP=|Skins FL|
|000004a0| 41 47 53 3d 32 09 2f 2f | 68 73 61 6d 6d 6f 63 6f |AGS=2.//|hsammoco|
|000004b0| 6d 70 0d 0a 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |mp....#e|xec MESH|
|000004c0| 4d 41 50 20 53 45 54 54 | 45 58 54 55 52 45 20 4d |MAP SETT|EXTURE M|
|000004d0| 45 53 48 4d 41 50 3d 68 | 79 70 65 72 73 74 70 69 |ESHMAP=h|yperstpi|
|000004e0| 63 6b 20 4e 55 4d 3d 31 | 20 54 45 58 54 55 52 45 |ck NUM=1| TEXTURE|
|000004f0| 3d 68 79 70 65 72 73 68 | 6f 74 5f 70 75 5f 30 31 |=hypersh|ot_pu_01|
|00000500| 0d 0a 0d 0a 2f 2f 33 72 | 64 20 70 65 72 73 6f 6e |....//3r|d person|
|00000510| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 49 4d 50 |..#exec |MESH IMP|
|00000520| 4f 52 54 20 4d 45 53 48 | 3d 68 79 70 65 72 73 74 |ORT MESH|=hyperst|
|00000530| 33 72 64 20 41 4e 49 56 | 46 49 4c 45 3d 67 3a 5c |3rd ANIV|FILE=g:\|
|00000540| 4e 65 72 66 52 65 73 5c | 77 65 61 70 6f 6e 6d 65 |NerfRes\|weaponme|
|00000550| 73 68 5c 4d 4f 44 45 4c | 53 5c 68 79 70 65 72 73 |sh\MODEL|S\hypers|
|00000560| 68 6f 74 5f 70 75 5f 61 | 2e 33 64 20 44 41 54 41 |hot_pu_a|.3d DATA|
|00000570| 46 49 4c 45 3d 67 3a 5c | 4e 65 72 66 52 65 73 5c |FILE=g:\|NerfRes\|
|00000580| 77 65 61 70 6f 6e 6d 65 | 73 68 5c 4d 4f 44 45 4c |weaponme|sh\MODEL|
|00000590| 53 5c 68 79 70 65 72 73 | 68 6f 74 5f 70 75 5f 64 |S\hypers|hot_pu_d|
|000005a0| 2e 33 64 20 58 3d 30 20 | 59 3d 30 20 5a 3d 30 0d |.3d X=0 |Y=0 Z=0.|
|000005b0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 4f 52 49 47 |.#exec M|ESH ORIG|
|000005c0| 49 4e 20 4d 45 53 48 3d | 68 79 70 65 72 73 74 33 |IN MESH=|hyperst3|
|000005d0| 72 64 20 58 3d 31 30 30 | 20 59 3d 35 30 20 5a 3d |rd X=100| Y=50 Z=|
|000005e0| 30 20 59 41 57 3d 31 32 | 38 20 50 49 54 43 48 3d |0 YAW=12|8 PITCH=|
|000005f0| 2d 34 30 0d 0a 0d 0a 23 | 65 78 65 63 20 4d 45 53 |-40....#|exec MES|
|00000600| 48 20 53 45 51 55 45 4e | 43 45 20 4d 45 53 48 3d |H SEQUEN|CE MESH=|
|00000610| 68 79 70 65 72 73 74 33 | 72 64 20 53 45 51 3d 41 |hyperst3|rd SEQ=A|
|00000620| 6c 6c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ll | |
|00000630| 20 20 20 20 20 20 20 20 | 53 54 41 52 54 46 52 41 | |STARTFRA|
|00000640| 4d 45 3d 30 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |ME=0 NUM|FRAMES=1|
|00000650| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |....#exe|c MESHMA|
|00000660| 50 20 4e 45 57 20 20 20 | 4d 45 53 48 4d 41 50 3d |P NEW |MESHMAP=|
|00000670| 68 79 70 65 72 73 74 33 | 72 64 20 4d 45 53 48 3d |hyperst3|rd MESH=|
|00000680| 68 79 70 65 72 73 74 33 | 72 64 0d 0a 23 65 78 65 |hyperst3|rd..#exe|
|00000690| 63 20 4d 45 53 48 4d 41 | 50 20 53 43 41 4c 45 20 |c MESHMA|P SCALE |
|000006a0| 4d 45 53 48 4d 41 50 3d | 68 79 70 65 72 73 74 33 |MESHMAP=|hyperst3|
|000006b0| 72 64 20 58 3d 30 2e 30 | 35 20 59 3d 30 2e 30 35 |rd X=0.0|5 Y=0.05|
|000006c0| 20 5a 3d 30 2e 31 0d 0a | 0d 0a 23 65 78 65 63 20 | Z=0.1..|..#exec |
|000006d0| 4d 45 53 48 4d 41 50 20 | 53 45 54 54 45 58 54 55 |MESHMAP |SETTEXTU|
|000006e0| 52 45 20 4d 45 53 48 4d | 41 50 3d 68 79 70 65 72 |RE MESHM|AP=hyper|
|000006f0| 73 74 33 72 64 20 4e 55 | 4d 3d 31 20 54 45 58 54 |st3rd NU|M=1 TEXT|
|00000700| 55 52 45 3d 68 79 70 65 | 72 73 68 6f 74 5f 70 75 |URE=hype|rshot_pu|
|00000710| 5f 30 31 0d 0a 0d 0a 0d | 0a 2f 2f 50 4f 56 0d 0a |_01.....|.//POV..|
|00000720| 0d 0a 2f 2f 52 69 67 68 | 74 20 68 61 6e 64 65 64 |..//Righ|t handed|
|00000730| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 49 |....#exe|c MESH I|
|00000740| 4d 50 4f 52 54 20 4d 45 | 53 48 3d 68 79 70 65 72 |MPORT ME|SH=hyper|
|00000750| 73 74 52 20 41 4e 49 56 | 46 49 4c 45 3d 67 3a 5c |stR ANIV|FILE=g:\|
|00000760| 4e 65 72 66 52 65 73 5c | 77 65 61 70 6f 6e 61 6e |NerfRes\|weaponan|
|00000770| 69 6d 61 74 69 6f 6e 5c | 4d 4f 44 45 4c 53 5c 48 |imation\|MODELS\H|
|00000780| 79 70 65 72 73 68 6f 74 | 5f 61 2e 33 64 20 44 41 |ypershot|_a.3d DA|
|00000790| 54 41 46 49 4c 45 3d 67 | 3a 5c 4e 65 72 66 52 65 |TAFILE=g|:\NerfRe|
|000007a0| 73 5c 77 65 61 70 6f 6e | 61 6e 69 6d 61 74 69 6f |s\weapon|animatio|
|000007b0| 6e 5c 4d 4f 44 45 4c 53 | 5c 48 79 70 65 72 73 68 |n\MODELS|\Hypersh|
|000007c0| 6f 74 5f 64 2e 33 64 20 | 75 6e 6d 69 72 72 6f 72 |ot_d.3d |unmirror|
|000007d0| 3d 31 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 4f |=1..#exe|c MESH O|
|000007e0| 52 49 47 49 4e 20 4d 45 | 53 48 3d 68 79 70 65 72 |RIGIN ME|SH=hyper|
|000007f0| 73 74 52 20 58 3d 30 20 | 59 3d 30 20 5a 3d 31 35 |stR X=0 |Y=0 Z=15|
|00000800| 30 20 59 41 57 3d 32 30 | 20 52 4f 4c 4c 3d 35 0d |0 YAW=20| ROLL=5.|
|00000810| 0a 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 53 45 |...#exec| MESH SE|
|00000820| 51 55 45 4e 43 45 20 4d | 45 53 48 3d 68 79 70 65 |QUENCE M|ESH=hype|
|00000830| 72 73 74 52 20 53 45 51 | 3d 41 6c 6c 20 20 20 20 |rstR SEQ|=All |
|00000840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000850| 20 20 53 54 41 52 54 46 | 52 41 4d 45 3d 30 20 4e | STARTF|RAME=0 N|
|00000860| 55 4d 46 52 41 4d 45 53 | 3d 31 31 36 0d 0a 23 65 |UMFRAMES|=116..#e|
|00000870| 78 65 63 20 4d 45 53 48 | 20 53 45 51 55 45 4e 43 |xec MESH| SEQUENC|
|00000880| 45 20 4d 45 53 48 3d 68 | 79 70 65 72 73 74 52 20 |E MESH=h|yperstR |
|00000890| 53 45 51 3d 73 65 6c 65 | 63 74 20 20 20 20 20 20 |SEQ=sele|ct |
|000008a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 53 54 41 | | STA|
|000008b0| 52 54 46 52 41 4d 45 3d | 30 20 4e 55 4d 46 52 41 |RTFRAME=|0 NUMFRA|
|000008c0| 4d 45 53 3d 32 39 0d 0a | 23 65 78 65 63 20 4d 45 |MES=29..|#exec ME|
|000008d0| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|000008e0| 3d 68 79 70 65 72 73 74 | 52 20 53 45 51 3d 69 64 |=hyperst|R SEQ=id|
|000008f0| 6c 65 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |le | |
|00000900| 20 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d | S|TARTFRAM|
|00000910| 45 3d 32 39 20 4e 55 4d | 46 52 41 4d 45 53 3d 34 |E=29 NUM|FRAMES=4|
|00000920| 31 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 53 45 |1..#exec| MESH SE|
|00000930| 51 55 45 4e 43 45 20 4d | 45 53 48 3d 68 79 70 65 |QUENCE M|ESH=hype|
|00000940| 72 73 74 52 20 53 45 51 | 3d 66 69 72 65 20 20 20 |rstR SEQ|=fire |
|00000950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000960| 20 20 53 54 41 52 54 46 | 52 41 4d 45 3d 37 30 20 | STARTF|RAME=70 |
|00000970| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 39 20 52 41 54 |NUMFRAME|S=19 RAT|
|00000980| 45 3d 31 38 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |E=18..#e|xec MESH|
|00000990| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 68 | SEQUENC|E MESH=h|
|000009a0| 79 70 65 72 73 74 52 20 | 53 45 51 3d 64 6f 77 6e |yperstR |SEQ=down|
|000009b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009c0| 20 20 20 20 20 53 54 41 | 52 54 46 52 41 4d 45 3d | STA|RTFRAME=|
|000009d0| 38 39 20 4e 55 4d 46 52 | 41 4d 45 53 3d 32 37 0d |89 NUMFR|AMES=27.|
|000009e0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 53 45 51 55 |.#exec M|ESH SEQU|
|000009f0| 45 4e 43 45 20 4d 45 53 | 48 3d 68 79 70 65 72 73 |ENCE MES|H=hypers|
|00000a00| 74 52 20 53 45 51 3d 73 | 74 69 6c 6c 20 20 20 20 |tR SEQ=s|till |
|00000a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a20| 53 54 41 52 54 46 52 41 | 4d 45 3d 36 39 20 4e 55 |STARTFRA|ME=69 NU|
|00000a30| 4d 46 52 41 4d 45 53 3d | 31 0d 0a 0d 0a 23 65 78 |MFRAMES=|1....#ex|
|00000a40| 65 63 20 4d 45 53 48 4d | 41 50 20 4e 45 57 20 20 |ec MESHM|AP NEW |
|00000a50| 20 4d 45 53 48 4d 41 50 | 3d 68 79 70 65 72 73 74 | MESHMAP|=hyperst|
|00000a60| 52 20 4d 45 53 48 3d 68 | 79 70 65 72 73 74 52 0d |R MESH=h|yperstR.|
|00000a70| 0a 23 65 78 65 63 20 4d | 45 53 48 4d 41 50 20 53 |.#exec M|ESHMAP S|
|00000a80| 43 41 4c 45 20 4d 45 53 | 48 4d 41 50 3d 68 79 70 |CALE MES|HMAP=hyp|
|00000a90| 65 72 73 74 52 20 58 3d | 30 2e 31 32 20 59 3d 30 |erstR X=|0.12 Y=0|
|00000aa0| 2e 31 35 20 5a 3d 30 2e | 33 30 0d 0a 0d 0a 23 65 |.15 Z=0.|30....#e|
|00000ab0| 78 65 63 20 4d 45 53 48 | 4d 41 50 20 53 45 54 54 |xec MESH|MAP SETT|
|00000ac0| 45 58 54 55 52 45 20 4d | 45 53 48 4d 41 50 3d 68 |EXTURE M|ESHMAP=h|
|00000ad0| 79 70 65 72 73 74 52 20 | 4e 55 4d 3d 31 20 54 45 |yperstR |NUM=1 TE|
|00000ae0| 58 54 55 52 45 3d 4e 65 | 72 66 52 65 73 2e 53 6b |XTURE=Ne|rfRes.Sk|
|00000af0| 69 6e 73 2e 48 61 6e 64 | 5f 62 61 63 6b 0d 0a 23 |ins.Hand|_back..#|
|00000b00| 65 78 65 63 20 4d 45 53 | 48 4d 41 50 20 53 45 54 |exec MES|HMAP SET|
|00000b10| 54 45 58 54 55 52 45 20 | 4d 45 53 48 4d 41 50 3d |TEXTURE |MESHMAP=|
|00000b20| 68 79 70 65 72 73 74 52 | 20 4e 55 4d 3d 32 20 54 |hyperstR| NUM=2 T|
|00000b30| 45 58 54 55 52 45 3d 4e | 65 72 66 52 65 73 2e 53 |EXTURE=N|erfRes.S|
|00000b40| 6b 69 6e 73 2e 48 61 6e | 64 5f 69 6e 0d 0a 23 65 |kins.Han|d_in..#e|
|00000b50| 78 65 63 20 4d 45 53 48 | 4d 41 50 20 53 45 54 54 |xec MESH|MAP SETT|
|00000b60| 45 58 54 55 52 45 20 4d | 45 53 48 4d 41 50 3d 68 |EXTURE M|ESHMAP=h|
|00000b70| 79 70 65 72 73 74 52 20 | 4e 55 4d 3d 33 20 54 45 |yperstR |NUM=3 TE|
|00000b80| 58 54 55 52 45 3d 68 79 | 70 65 72 73 68 6f 74 5f |XTURE=hy|pershot_|
|00000b90| 70 75 5f 30 31 0d 0a 2f | 2f 4c 65 66 74 20 68 61 |pu_01../|/Left ha|
|00000ba0| 6e 64 65 64 0d 0a 0d 0a | 23 65 78 65 63 20 4d 45 |nded....|#exec ME|
|00000bb0| 53 48 20 49 4d 50 4f 52 | 54 20 4d 45 53 48 3d 68 |SH IMPOR|T MESH=h|
|00000bc0| 79 70 65 72 73 74 4c 20 | 41 4e 49 56 46 49 4c 45 |yperstL |ANIVFILE|
|00000bd0| 3d 67 3a 5c 4e 65 72 66 | 52 65 73 5c 77 65 61 70 |=g:\Nerf|Res\weap|
|00000be0| 6f 6e 61 6e 69 6d 61 74 | 69 6f 6e 5c 4d 4f 44 45 |onanimat|ion\MODE|
|00000bf0| 4c 53 5c 48 79 70 65 72 | 73 68 6f 74 5f 61 2e 33 |LS\Hyper|shot_a.3|
|00000c00| 64 20 44 41 54 41 46 49 | 4c 45 3d 67 3a 5c 4e 65 |d DATAFI|LE=g:\Ne|
|00000c10| 72 66 52 65 73 5c 77 65 | 61 70 6f 6e 61 6e 69 6d |rfRes\we|aponanim|
|00000c20| 61 74 69 6f 6e 5c 4d 4f | 44 45 4c 53 5c 48 79 70 |ation\MO|DELS\Hyp|
|00000c30| 65 72 73 68 6f 74 5f 64 | 2e 33 64 20 58 3d 30 20 |ershot_d|.3d X=0 |
|00000c40| 59 3d 30 20 5a 3d 30 0d | 0a 23 65 78 65 63 20 4d |Y=0 Z=0.|.#exec M|
|00000c50| 45 53 48 20 4f 52 49 47 | 49 4e 20 4d 45 53 48 3d |ESH ORIG|IN MESH=|
|00000c60| 68 79 70 65 72 73 74 4c | 20 58 3d 30 20 59 3d 30 |hyperstL| X=0 Y=0|
|00000c70| 20 5a 3d 31 35 30 20 59 | 41 57 3d 31 30 38 20 52 | Z=150 Y|AW=108 R|
|00000c80| 4f 4c 4c 3d 35 0d 0a 0d | 0a 23 65 78 65 63 20 4d |OLL=5...|.#exec M|
|00000c90| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000ca0| 48 3d 68 79 70 65 72 73 | 74 4c 20 53 45 51 3d 41 |H=hypers|tL SEQ=A|
|00000cb0| 6c 6c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ll | |
|00000cc0| 20 20 20 20 20 20 20 20 | 53 54 41 52 54 46 52 41 | |STARTFRA|
|00000cd0| 4d 45 3d 30 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |ME=0 NUM|FRAMES=1|
|00000ce0| 31 36 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |16..#exe|c MESH S|
|00000cf0| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 68 79 70 |EQUENCE |MESH=hyp|
|00000d00| 65 72 73 74 4c 20 53 45 | 51 3d 73 65 6c 65 63 74 |erstL SE|Q=select|
|00000d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000d20| 20 20 20 53 54 41 52 54 | 46 52 41 4d 45 3d 30 20 | START|FRAME=0 |
|00000d30| 4e 55 4d 46 52 41 4d 45 | 53 3d 32 39 0d 0a 23 65 |NUMFRAME|S=29..#e|
|00000d40| 78 65 63 20 4d 45 53 48 | 20 53 45 51 55 45 4e 43 |xec MESH| SEQUENC|
|00000d50| 45 20 4d 45 53 48 3d 68 | 79 70 65 72 73 74 4c 20 |E MESH=h|yperstL |
|00000d60| 53 45 51 3d 69 64 6c 65 | 20 20 20 20 20 20 20 20 |SEQ=idle| |
|00000d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 53 54 41 | | STA|
|00000d80| 52 54 46 52 41 4d 45 3d | 32 39 20 4e 55 4d 46 52 |RTFRAME=|29 NUMFR|
|00000d90| 41 4d 45 53 3d 34 31 0d | 0a 23 65 78 65 63 20 4d |AMES=41.|.#exec M|
|00000da0| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000db0| 48 3d 68 79 70 65 72 73 | 74 4c 20 53 45 51 3d 66 |H=hypers|tL SEQ=f|
|00000dc0| 69 72 65 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ire | |
|00000dd0| 20 20 20 20 20 20 20 20 | 53 54 41 52 54 46 52 41 | |STARTFRA|
|00000de0| 4d 45 3d 37 30 20 4e 55 | 4d 46 52 41 4d 45 53 3d |ME=70 NU|MFRAMES=|
|00000df0| 31 39 20 52 41 54 45 3d | 31 38 0d 0a 23 65 78 65 |19 RATE=|18..#exe|
|00000e00| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000e10| 4d 45 53 48 3d 68 79 70 | 65 72 73 74 4c 20 53 45 |MESH=hyp|erstL SE|
|00000e20| 51 3d 64 6f 77 6e 20 20 | 20 20 20 20 20 20 20 20 |Q=down | |
|00000e30| 20 20 20 20 20 20 20 20 | 20 20 20 53 54 41 52 54 | | START|
|00000e40| 46 52 41 4d 45 3d 38 39 | 20 4e 55 4d 46 52 41 4d |FRAME=89| NUMFRAM|
|00000e50| 45 53 3d 32 37 0d 0a 23 | 65 78 65 63 20 4d 45 53 |ES=27..#|exec MES|
|00000e60| 48 20 53 45 51 55 45 4e | 43 45 20 4d 45 53 48 3d |H SEQUEN|CE MESH=|
|00000e70| 68 79 70 65 72 73 74 4c | 20 53 45 51 3d 73 74 69 |hyperstL| SEQ=sti|
|00000e80| 6c 6c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ll | |
|00000e90| 20 20 20 20 20 20 53 54 | 41 52 54 46 52 41 4d 45 | ST|ARTFRAME|
|00000ea0| 3d 36 39 20 4e 55 4d 46 | 52 41 4d 45 53 3d 31 0d |=69 NUMF|RAMES=1.|
|00000eb0| 0a 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |...#exec| MESHMAP|
|00000ec0| 20 4e 45 57 20 20 20 4d | 45 53 48 4d 41 50 3d 68 | NEW M|ESHMAP=h|
|00000ed0| 79 70 65 72 73 74 4c 20 | 4d 45 53 48 3d 68 79 70 |yperstL |MESH=hyp|
|00000ee0| 65 72 73 74 4c 0d 0a 23 | 65 78 65 63 20 4d 45 53 |erstL..#|exec MES|
|00000ef0| 48 4d 41 50 20 53 43 41 | 4c 45 20 4d 45 53 48 4d |HMAP SCA|LE MESHM|
|00000f00| 41 50 3d 68 79 70 65 72 | 73 74 4c 20 58 3d 30 2e |AP=hyper|stL X=0.|
|00000f10| 31 32 20 59 3d 30 2e 31 | 35 20 5a 3d 30 2e 33 0d |12 Y=0.1|5 Z=0.3.|
|00000f20| 0a 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |...#exec| MESHMAP|
|00000f30| 20 53 45 54 54 45 58 54 | 55 52 45 20 4d 45 53 48 | SETTEXT|URE MESH|
|00000f40| 4d 41 50 3d 68 79 70 65 | 72 73 74 4c 20 4e 55 4d |MAP=hype|rstL NUM|
|00000f50| 3d 31 20 54 45 58 54 55 | 52 45 3d 4e 65 72 66 52 |=1 TEXTU|RE=NerfR|
|00000f60| 65 73 2e 53 6b 69 6e 73 | 2e 48 61 6e 64 5f 62 61 |es.Skins|.Hand_ba|
|00000f70| 63 6b 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |ck..#exe|c MESHMA|
|00000f80| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|00000f90| 48 4d 41 50 3d 68 79 70 | 65 72 73 74 4c 20 4e 55 |HMAP=hyp|erstL NU|
|00000fa0| 4d 3d 32 20 54 45 58 54 | 55 52 45 3d 4e 65 72 66 |M=2 TEXT|URE=Nerf|
|00000fb0| 52 65 73 2e 53 6b 69 6e | 73 2e 48 61 6e 64 5f 69 |Res.Skin|s.Hand_i|
|00000fc0| 6e 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |n..#exec| MESHMAP|
|00000fd0| 20 53 45 54 54 45 58 54 | 55 52 45 20 4d 45 53 48 | SETTEXT|URE MESH|
|00000fe0| 4d 41 50 3d 68 79 70 65 | 72 73 74 4c 20 4e 55 4d |MAP=hype|rstL NUM|
|00000ff0| 3d 33 20 54 45 58 54 55 | 52 45 3d 68 79 70 65 72 |=3 TEXTU|RE=hyper|
|00001000| 73 68 6f 74 5f 70 75 5f | 30 31 0d 0a 0d 0a 23 65 |shot_pu_|01....#e|
|00001010| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00001020| 52 54 20 4e 41 4d 45 3d | 41 69 6d 58 20 46 49 4c |RT NAME=|AimX FIL|
|00001030| 45 3d 67 3a 5c 4e 65 72 | 66 52 65 73 5c 57 65 61 |E=g:\Ner|fRes\Wea|
|00001040| 70 6f 6e 4d 65 73 68 5c | 54 65 78 74 75 72 65 73 |ponMesh\|Textures|
|00001050| 5c 61 69 6d 32 2e 50 43 | 58 20 47 52 4f 55 50 3d |\aim2.PC|X GROUP=|
|00001060| 22 49 63 6f 6e 73 22 20 | 46 4c 41 47 53 3d 32 20 |"Icons" |FLAGS=2 |
|00001070| 4d 49 50 53 3d 4f 46 46 | 0d 0a 0d 0a 2f 2f 20 41 |MIPS=OFF|....// A|
|00001080| 75 64 69 6f 20 73 6f 75 | 6e 64 20 65 66 66 65 63 |udio sou|nd effec|
|00001090| 74 73 0d 0a 2f 2f 20 23 | 23 6e 65 72 66 20 57 45 |ts..// #|#nerf WE|
|000010a0| 53 20 46 49 58 4d 45 20 | 53 6f 75 6e 64 73 0d 0a |S FIXME |Sounds..|
|000010b0| 23 65 78 65 63 20 41 55 | 44 49 4f 20 49 4d 50 4f |#exec AU|DIO IMPO|
|000010c0| 52 54 20 46 49 4c 45 3d | 22 67 3a 5c 4e 65 72 66 |RT FILE=|"g:\Nerf|
|000010d0| 52 65 73 5c 73 63 72 70 | 74 73 6e 64 5c 70 69 63 |Res\scrp|tsnd\pic|
|000010e0| 6b 75 70 73 5c 70 6b 77 | 70 68 79 70 2e 77 61 76 |kups\pkw|phyp.wav|
|000010f0| 22 20 4e 41 4d 45 3d 22 | 48 79 70 65 72 73 74 70 |" NAME="|Hyperstp|
|00001100| 69 63 6b 53 22 20 47 52 | 4f 55 50 3d 22 48 79 70 |ickS" GR|OUP="Hyp|
|00001110| 65 72 73 74 22 0d 0a 23 | 65 78 65 63 20 41 55 44 |erst"..#|exec AUD|
|00001120| 49 4f 20 49 4d 50 4f 52 | 54 20 46 49 4c 45 3d 22 |IO IMPOR|T FILE="|
|00001130| 67 3a 5c 4e 65 72 66 52 | 65 73 5c 73 63 72 70 74 |g:\NerfR|es\scrpt|
|00001140| 73 6e 64 5c 77 65 61 70 | 6f 6e 73 5c 77 68 79 70 |snd\weap|ons\whyp|
|00001150| 2e 77 61 76 22 20 4e 41 | 4d 45 3d 22 48 79 70 65 |.wav" NA|ME="Hype|
|00001160| 72 73 74 66 69 72 65 53 | 22 20 47 52 4f 55 50 3d |rstfireS|" GROUP=|
|00001170| 22 48 79 70 65 72 73 74 | 22 0d 0a 23 65 78 65 63 |"Hyperst|"..#exec|
|00001180| 20 41 55 44 49 4f 20 49 | 4d 50 4f 52 54 20 46 49 | AUDIO I|MPORT FI|
|00001190| 4c 45 3d 22 67 3a 5c 4e | 65 72 66 52 65 73 5c 73 |LE="g:\N|erfRes\s|
|000011a0| 63 72 70 74 73 6e 64 5c | 77 65 61 70 6f 6e 73 5c |crptsnd\|weapons\|
|000011b0| 77 68 79 70 61 6c 74 2e | 77 61 76 22 20 4e 41 4d |whypalt.|wav" NAM|
|000011c0| 45 3d 22 48 79 70 65 72 | 73 74 41 6c 74 66 69 72 |E="Hyper|stAltfir|
|000011d0| 65 53 22 20 47 52 4f 55 | 50 3d 22 48 79 70 65 72 |eS" GROU|P="Hyper|
|000011e0| 73 74 22 0d 0a 0d 0a 2f | 2f 76 61 72 20 69 6e 74 |st"..../|/var int|
|000011f0| 20 4e 75 6d 46 69 72 65 | 3b 0d 0a 2f 2f 76 61 72 | NumFire|;..//var|
|00001200| 20 62 6f 6f 6c 20 62 5a | 6f 6f 6d 4f 6e 3b 0d 0a | bool bZ|oomOn;..|
|00001210| 76 61 72 20 76 65 63 74 | 6f 72 20 4f 77 6e 65 72 |var vect|or Owner|
|00001220| 4c 6f 63 61 74 69 6f 6e | 3b 0d 0a 76 61 72 20 66 |Location|;..var f|
|00001230| 6c 6f 61 74 20 53 74 69 | 6c 6c 54 69 6d 65 2c 20 |loat Sti|llTime, |
|00001240| 53 74 69 6c 6c 53 74 61 | 72 74 3b 0d 0a 0d 0a 73 |StillSta|rt;....s|
|00001250| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00001260| 6e 20 50 6f 73 74 52 65 | 6e 64 65 72 28 20 63 61 |n PostRe|nder( ca|
|00001270| 6e 76 61 73 20 43 61 6e | 76 61 73 20 29 0d 0a 7b |nvas Can|vas )..{|
|00001280| 0d 0a 09 6c 6f 63 61 6c | 20 69 6e 74 20 69 2c 20 |...local| int i, |
|00001290| 6e 75 6d 52 65 61 64 6f | 75 74 73 2c 20 4f 6c 64 |numReado|uts, Old|
|000012a0| 43 6c 69 70 58 2c 20 4f | 6c 64 43 6c 69 70 59 3b |ClipX, O|ldClipY;|
|000012b0| 0d 0a 09 6c 6f 63 61 6c | 20 61 63 74 6f 72 20 54 |...local| actor T|
|000012c0| 61 72 67 65 74 3b 0d 0a | 09 6c 6f 63 61 6c 20 66 |arget;..|.local f|
|000012d0| 6c 6f 61 74 20 44 69 73 | 74 3b 0d 0a 09 6c 6f 63 |loat Dis|t;...loc|
|000012e0| 61 6c 20 56 65 63 74 6f | 72 20 44 69 72 3b 0d 0a |al Vecto|r Dir;..|
|000012f0| 09 6c 6f 63 61 6c 20 76 | 65 63 74 6f 72 20 48 69 |.local v|ector Hi|
|00001300| 74 4c 6f 63 61 74 69 6f | 6e 2c 20 48 69 74 4e 6f |tLocatio|n, HitNo|
|00001310| 72 6d 61 6c 2c 20 58 2c | 20 59 2c 20 5a 2c 20 53 |rmal, X,| Y, Z, S|
|00001320| 74 61 72 74 54 72 61 63 | 65 2c 20 45 6e 64 54 72 |tartTrac|e, EndTr|
|00001330| 61 63 65 3b 0d 0a 09 6c | 6f 63 61 6c 20 50 6c 61 |ace;...l|ocal Pla|
|00001340| 79 65 72 50 61 77 6e 20 | 50 3b 0d 0a 0d 0a 0d 0a |yerPawn |P;......|
|00001350| 09 44 69 73 74 3d 30 3b | 0d 0a 0d 0a 09 53 75 70 |.Dist=0;|.....Sup|
|00001360| 65 72 2e 50 6f 73 74 52 | 65 6e 64 65 72 28 43 61 |er.PostR|ender(Ca|
|00001370| 6e 76 61 73 29 3b 0d 0a | 09 50 20 3d 20 50 6c 61 |nvas);..|.P = Pla|
|00001380| 79 65 72 50 61 77 6e 28 | 4f 77 6e 65 72 29 3b 0d |yerPawn(|Owner);.|
|00001390| 0a 09 69 66 20 28 20 28 | 50 20 21 3d 20 4e 6f 6e |..if ( (|P != Non|
|000013a0| 65 29 20 26 26 20 28 50 | 2e 44 65 73 69 72 65 64 |e) && (P|.Desired|
|000013b0| 46 4f 56 20 21 3d 20 50 | 2e 44 65 66 61 75 6c 74 |FOV != P|.Default|
|000013c0| 46 4f 56 29 20 29 20 0d | 0a 09 7b 0d 0a 09 09 62 |FOV) ) .|..{....b|
|000013d0| 4f 77 6e 73 43 72 6f 73 | 73 48 61 69 72 20 3d 20 |OwnsCros|sHair = |
|000013e0| 54 72 75 65 3b 0d 0a 09 | 09 4f 6c 64 43 6c 69 70 |True;...|.OldClip|
|000013f0| 58 20 3d 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 58 |X = Canv|as.ClipX|
|00001400| 3b 0d 0a 09 09 4f 6c 64 | 43 6c 69 70 59 20 3d 20 |;....Old|ClipY = |
|00001410| 43 61 6e 76 61 73 2e 43 | 6c 69 70 59 3b 0d 0a 09 |Canvas.C|lipY;...|
|00001420| 09 43 61 6e 76 61 73 2e | 53 65 74 50 6f 73 28 20 |.Canvas.|SetPos( |
|00001430| 30 2e 35 20 2a 20 4f 6c | 64 43 6c 69 70 58 20 2d |0.5 * Ol|dClipX -|
|00001440| 20 31 32 38 2c 20 30 2e | 35 20 2a 20 4f 6c 64 43 | 128, 0.|5 * OldC|
|00001450| 6c 69 70 59 20 2d 20 36 | 34 20 29 3b 0d 0a 09 09 |lipY - 6|4 );....|
|00001460| 43 61 6e 76 61 73 2e 53 | 74 79 6c 65 20 3d 20 33 |Canvas.S|tyle = 3|
|00001470| 3b 0d 0a 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |;....Can|vas.Draw|
|00001480| 49 63 6f 6e 28 54 65 78 | 74 75 72 65 27 41 69 6d |Icon(Tex|ture'Aim|
|00001490| 58 27 2c 20 31 2e 30 29 | 3b 0d 0a 0d 0a 09 09 43 |X', 1.0)|;......C|
|000014a0| 61 6e 76 61 73 2e 46 6f | 6e 74 20 3d 20 46 6f 6e |anvas.Fo|nt = Fon|
|000014b0| 74 28 44 79 6e 61 6d 69 | 63 4c 6f 61 64 4f 62 6a |t(Dynami|cLoadObj|
|000014c0| 65 63 74 28 22 4e 65 72 | 66 52 65 73 2e 54 69 6e |ect("Ner|fRes.Tin|
|000014d0| 79 52 65 64 46 6f 6e 74 | 22 2c 20 63 6c 61 73 73 |yRedFont|", class|
|000014e0| 27 46 6f 6e 74 27 29 29 | 3b 0d 0a 09 09 53 74 61 |'Font'))|;....Sta|
|000014f0| 72 74 54 72 61 63 65 20 | 3d 20 50 6c 61 79 65 72 |rtTrace |= Player|
|00001500| 50 61 77 6e 28 4f 77 6e | 65 72 29 2e 4c 6f 63 61 |Pawn(Own|er).Loca|
|00001510| 74 69 6f 6e 3b 0d 0a 09 | 09 53 74 61 72 74 54 72 |tion;...|.StartTr|
|00001520| 61 63 65 2e 5a 20 2b 3d | 20 50 6c 61 79 65 72 50 |ace.Z +=| PlayerP|
|00001530| 61 77 6e 28 4f 77 6e 65 | 72 29 2e 42 61 73 65 45 |awn(Owne|r).BaseE|
|00001540| 79 65 48 65 69 67 68 74 | 3b 0d 0a 0d 0a 09 09 45 |yeHeight|;......E|
|00001550| 6e 64 54 72 61 63 65 20 | 3d 20 53 74 61 72 74 54 |ndTrace |= StartT|
|00001560| 72 61 63 65 20 2b 20 76 | 65 63 74 6f 72 28 50 6c |race + v|ector(Pl|
|00001570| 61 79 65 72 50 61 77 6e | 28 4f 77 6e 65 72 29 2e |ayerPawn|(Owner).|
|00001580| 56 69 65 77 52 6f 74 61 | 74 69 6f 6e 29 20 2a 20 |ViewRota|tion) * |
|00001590| 32 30 30 30 2e 30 3b 0d | 0a 09 09 54 61 72 67 65 |2000.0;.|...Targe|
|000015a0| 74 20 3d 20 54 72 61 63 | 65 28 48 69 74 4c 6f 63 |t = Trac|e(HitLoc|
|000015b0| 61 74 69 6f 6e 2c 20 48 | 69 74 4e 6f 72 6d 61 6c |ation, H|itNormal|
|000015c0| 2c 20 45 6e 64 54 72 61 | 63 65 2c 20 53 74 61 72 |, EndTra|ce, Star|
|000015d0| 74 54 72 61 63 65 2c 20 | 74 72 75 65 29 3b 0d 0a |tTrace, |true);..|
|000015e0| 09 09 69 66 20 28 50 61 | 77 6e 28 54 61 72 67 65 |..if (Pa|wn(Targe|
|000015f0| 74 29 20 21 3d 20 4e 6f | 6e 65 29 0d 0a 09 09 7b |t) != No|ne)....{|
|00001600| 0d 0a 09 09 09 44 69 72 | 20 3d 20 54 61 72 67 65 |.....Dir| = Targe|
|00001610| 74 2e 4c 6f 63 61 74 69 | 6f 6e 20 2d 20 4c 6f 63 |t.Locati|on - Loc|
|00001620| 61 74 69 6f 6e 3b 0d 0a | 09 09 09 44 69 73 74 20 |ation;..|...Dist |
|00001630| 3d 20 56 53 69 7a 65 28 | 44 69 72 29 3b 0d 0a 09 |= VSize(|Dir);...|
|00001640| 09 7d 0d 0a 09 09 43 61 | 6e 76 61 73 2e 53 65 74 |.}....Ca|nvas.Set|
|00001650| 50 6f 73 28 30 2e 35 20 | 2a 20 4f 6c 64 43 6c 69 |Pos(0.5 |* OldCli|
|00001660| 70 58 20 2b 20 37 30 2c | 20 30 2e 35 20 2a 20 4f |pX + 70,| 0.5 * O|
|00001670| 6c 64 43 6c 69 70 59 20 | 2d 20 36 30 29 3b 0d 0a |ldClipY |- 60);..|
|00001680| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 65 78 |..Canvas|.DrawTex|
|00001690| 74 28 44 69 73 74 2c 20 | 74 72 75 65 29 3b 0d 0a |t(Dist, |true);..|
|000016a0| 09 09 43 61 6e 76 61 73 | 2e 53 74 79 6c 65 20 3d |..Canvas|.Style =|
|000016b0| 20 32 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 20 0d | 2;...}.|..else .|
|000016c0| 0a 09 09 62 4f 77 6e 73 | 43 72 6f 73 73 48 61 69 |...bOwns|CrossHai|
|000016d0| 72 20 3d 20 66 61 6c 73 | 65 3b 0d 0a 0d 0a 7d 09 |r = fals|e;....}.|
|000016e0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 66 6c 6f |....func|tion flo|
|000016f0| 61 74 20 52 61 74 65 53 | 65 6c 66 28 20 6f 75 74 |at RateS|elf( out|
|00001700| 20 69 6e 74 20 62 55 73 | 65 41 6c 74 4d 6f 64 65 | int bUs|eAltMode|
|00001710| 20 29 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 66 6c | )..{...|local fl|
|00001720| 6f 61 74 20 64 69 73 74 | 3b 0d 0a 0d 0a 09 69 66 |oat dist|;.....if|
|00001730| 20 28 20 41 6d 6d 6f 54 | 79 70 65 2e 41 6d 6d 6f | ( AmmoT|ype.Ammo|
|00001740| 41 6d 6f 75 6e 74 20 3c | 3d 30 20 29 0d 0a 09 09 |Amount <|=0 )....|
|00001750| 72 65 74 75 72 6e 20 2d | 32 3b 0d 0a 0d 0a 09 62 |return -|2;.....b|
|00001760| 55 73 65 41 6c 74 4d 6f | 64 65 20 3d 20 30 3b 0d |UseAltMo|de = 0;.|
|00001770| 0a 09 69 66 20 28 20 28 | 4e 65 72 66 42 6f 74 73 |..if ( (|NerfBots|
|00001780| 28 4f 77 6e 65 72 29 20 | 21 3d 20 4e 6f 6e 65 29 |(Owner) |!= None)|
|00001790| 29 0d 0a 09 09 72 65 74 | 75 72 6e 20 41 49 52 61 |)....ret|urn AIRa|
|000017a0| 74 69 6e 67 20 2b 20 31 | 2e 31 35 3b 0d 0a 09 69 |ting + 1|.15;...i|
|000017b0| 66 20 28 20 20 50 61 77 | 6e 28 4f 77 6e 65 72 29 |f ( Paw|n(Owner)|
|000017c0| 2e 45 6e 65 6d 79 20 21 | 3d 20 4e 6f 6e 65 20 29 |.Enemy !|= None )|
|000017d0| 0d 0a 09 7b 0d 0a 09 09 | 64 69 73 74 20 3d 20 56 |...{....|dist = V|
|000017e0| 53 69 7a 65 28 50 61 77 | 6e 28 4f 77 6e 65 72 29 |Size(Paw|n(Owner)|
|000017f0| 2e 45 6e 65 6d 79 2e 4c | 6f 63 61 74 69 6f 6e 20 |.Enemy.L|ocation |
|00001800| 2d 20 4f 77 6e 65 72 2e | 4c 6f 63 61 74 69 6f 6e |- Owner.|Location|
|00001810| 29 3b 0d 0a 09 09 69 66 | 20 28 20 64 69 73 74 20 |);....if| ( dist |
|00001820| 3e 20 31 32 30 30 20 29 | 0d 0a 09 09 7b 0d 0a 09 |> 1200 )|....{...|
|00001830| 09 09 69 66 20 28 20 64 | 69 73 74 20 3e 20 32 30 |..if ( d|ist > 20|
|00001840| 30 30 20 29 0d 0a 09 09 | 09 09 72 65 74 75 72 6e |00 )....|..return|
|00001850| 20 28 41 49 52 61 74 69 | 6e 67 20 2b 20 30 2e 37 | (AIRati|ng + 0.7|
|00001860| 35 29 3b 0d 0a 09 09 09 | 72 65 74 75 72 6e 20 28 |5);.....|return (|
|00001870| 41 49 52 61 74 69 6e 67 | 20 2b 20 46 4d 69 6e 28 |AIRating| + FMin(|
|00001880| 30 2e 30 30 30 31 20 2a | 20 64 69 73 74 2c 20 30 |0.0001 *| dist, 0|
|00001890| 2e 34 35 29 29 3b 20 0d | 0a 09 09 7d 0d 0a 09 7d |.45)); .|...}...}|
|000018a0| 0d 0a 09 72 65 74 75 72 | 6e 20 41 49 52 61 74 69 |...retur|n AIRati|
|000018b0| 6e 67 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |ng;..}..|..functi|
|000018c0| 6f 6e 20 54 72 61 63 65 | 46 69 72 65 28 20 66 6c |on Trace|Fire( fl|
|000018d0| 6f 61 74 20 41 63 63 75 | 72 61 63 79 20 29 0d 0a |oat Accu|racy )..|
|000018e0| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 76 65 63 74 6f 72 |{...loca|l vector|
|000018f0| 20 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2c 20 48 69 | HitLoca|tion, Hi|
|00001900| 74 4e 6f 72 6d 61 6c 2c | 20 53 74 61 72 74 54 72 |tNormal,| StartTr|
|00001910| 61 63 65 2c 20 45 6e 64 | 54 72 61 63 65 2c 20 58 |ace, End|Trace, X|
|00001920| 2c 59 2c 5a 3b 0d 0a 09 | 6c 6f 63 61 6c 20 61 63 |,Y,Z;...|local ac|
|00001930| 74 6f 72 20 4f 74 68 65 | 72 3b 0d 0a 09 6c 6f 63 |tor Othe|r;...loc|
|00001940| 61 6c 20 50 61 77 6e 20 | 50 61 77 6e 4f 77 6e 65 |al Pawn |PawnOwne|
|00001950| 72 3b 0d 0a 0d 0a 09 50 | 61 77 6e 4f 77 6e 65 72 |r;.....P|awnOwner|
|00001960| 20 3d 20 50 61 77 6e 28 | 4f 77 6e 65 72 29 3b 0d | = Pawn(|Owner);.|
|00001970| 0a 0d 0a 09 4f 77 6e 65 | 72 2e 4d 61 6b 65 4e 6f |....Owne|r.MakeNo|
|00001980| 69 73 65 28 50 61 77 6e | 4f 77 6e 65 72 2e 53 6f |ise(Pawn|Owner.So|
|00001990| 75 6e 64 44 61 6d 70 65 | 6e 69 6e 67 29 3b 0d 0a |undDampe|ning);..|
|000019a0| 09 47 65 74 41 78 65 73 | 28 50 61 77 6e 4f 77 6e |.GetAxes|(PawnOwn|
|000019b0| 65 72 2e 56 69 65 77 52 | 6f 74 61 74 69 6f 6e 2c |er.ViewR|otation,|
|000019c0| 58 2c 59 2c 5a 29 3b 0d | 0a 09 53 74 61 72 74 54 |X,Y,Z);.|..StartT|
|000019d0| 72 61 63 65 20 3d 20 4f | 77 6e 65 72 2e 4c 6f 63 |race = O|wner.Loc|
|000019e0| 61 74 69 6f 6e 20 2b 20 | 43 61 6c 63 44 72 61 77 |ation + |CalcDraw|
|000019f0| 4f 66 66 73 65 74 28 29 | 20 2b 20 46 69 72 65 4f |Offset()| + FireO|
|00001a00| 66 66 73 65 74 2e 58 20 | 2a 20 58 20 2b 20 46 69 |ffset.X |* X + Fi|
|00001a10| 72 65 4f 66 66 73 65 74 | 2e 59 20 2a 20 59 20 2b |reOffset|.Y * Y +|
|00001a20| 20 46 69 72 65 4f 66 66 | 73 65 74 2e 5a 20 2a 20 | FireOff|set.Z * |
|00001a30| 5a 3b 20 0d 0a 09 41 64 | 6a 75 73 74 65 64 41 69 |Z; ...Ad|justedAi|
|00001a40| 6d 20 3d 20 50 61 77 6e | 4f 77 6e 65 72 2e 41 64 |m = Pawn|Owner.Ad|
|00001a50| 6a 75 73 74 41 69 6d 28 | 31 30 30 30 30 30 2c 20 |justAim(|100000, |
|00001a60| 53 74 61 72 74 54 72 61 | 63 65 2c 20 32 2e 35 2a |StartTra|ce, 2.5*|
|00001a70| 41 69 6d 45 72 72 6f 72 | 2c 20 46 61 6c 73 65 2c |AimError|, False,|
|00001a80| 20 46 61 6c 73 65 29 3b | 09 0d 0a 09 45 6e 64 54 | False);|....EndT|
|00001a90| 72 61 63 65 20 3d 20 53 | 74 61 72 74 54 72 61 63 |race = S|tartTrac|
|00001aa0| 65 20 2b 20 41 63 63 75 | 72 61 63 79 20 2a 20 28 |e + Accu|racy * (|
|00001ab0| 46 52 61 6e 64 28 29 20 | 2d 20 30 2e 35 20 29 2a |FRand() |- 0.5 )*|
|00001ac0| 20 59 20 2a 20 31 30 30 | 0d 0a 09 09 2b 20 41 63 | Y * 100|....+ Ac|
|00001ad0| 63 75 72 61 63 79 20 2a | 20 28 46 52 61 6e 64 28 |curacy *| (FRand(|
|00001ae0| 29 20 2d 20 30 2e 35 20 | 29 20 2a 20 5a 20 2a 20 |) - 0.5 |) * Z * |
|00001af0| 31 30 30 3b 0d 0a 09 58 | 20 3d 20 76 65 63 74 6f |100;...X| = vecto|
|00001b00| 72 28 41 64 6a 75 73 74 | 65 64 41 69 6d 29 3b 0d |r(Adjust|edAim);.|
|00001b10| 0a 09 45 6e 64 54 72 61 | 63 65 20 2b 3d 20 28 31 |..EndTra|ce += (1|
|00001b20| 30 30 30 30 20 2a 20 58 | 29 3b 20 0d 0a 09 4f 74 |0000 * X|); ...Ot|
|00001b30| 68 65 72 20 3d 20 50 61 | 77 6e 4f 77 6e 65 72 2e |her = Pa|wnOwner.|
|00001b40| 54 72 61 63 65 53 68 6f | 74 28 48 69 74 4c 6f 63 |TraceSho|t(HitLoc|
|00001b50| 61 74 69 6f 6e 2c 48 69 | 74 4e 6f 72 6d 61 6c 2c |ation,Hi|tNormal,|
|00001b60| 45 6e 64 54 72 61 63 65 | 2c 53 74 61 72 74 54 72 |EndTrace|,StartTr|
|00001b70| 61 63 65 29 3b 0d 0a 09 | 50 72 6f 63 65 73 73 54 |ace);...|ProcessT|
|00001b80| 72 61 63 65 48 69 74 28 | 4f 74 68 65 72 2c 20 48 |raceHit(|Other, H|
|00001b90| 69 74 4c 6f 63 61 74 69 | 6f 6e 2c 20 48 69 74 4e |itLocati|on, HitN|
|00001ba0| 6f 72 6d 61 6c 2c 20 58 | 2c 59 2c 5a 29 3b 0d 0a |ormal, X|,Y,Z);..|
|00001bb0| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 41 6c |}....fun|ction Al|
|00001bc0| 74 46 69 72 65 28 20 66 | 6c 6f 61 74 20 56 61 6c |tFire( f|loat Val|
|00001bd0| 75 65 20 29 0d 0a 7b 0d | 0a 09 47 6f 54 6f 53 74 |ue )..{.|..GoToSt|
|00001be0| 61 74 65 28 27 41 6c 74 | 46 69 72 69 6e 67 27 29 |ate('Alt|Firing')|
|00001bf0| 3b 0d 0a 7d 0d 0a 0d 0a | 0d 0a 66 75 6e 63 74 69 |;..}....|..functi|
|00001c00| 6f 6e 20 73 65 74 48 61 | 6e 64 28 66 6c 6f 61 74 |on setHa|nd(float|
|00001c10| 20 48 61 6e 64 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 | Hand)..|{...loca|
|00001c20| 6c 20 72 6f 74 61 74 6f | 72 20 6e 65 77 52 6f 74 |l rotato|r newRot|
|00001c30| 3b 0d 0a 0d 0a 09 53 75 | 70 65 72 2e 53 65 74 48 |;.....Su|per.SetH|
|00001c40| 61 6e 64 28 48 61 6e 64 | 29 3b 0d 0a 09 69 66 20 |and(Hand|);...if |
|00001c50| 28 20 48 61 6e 64 20 3d | 3d 20 31 20 29 0d 0a 09 |( Hand =|= 1 )...|
|00001c60| 09 4d 65 73 68 20 3d 20 | 4d 65 73 68 28 44 79 6e |.Mesh = |Mesh(Dyn|
|00001c70| 61 6d 69 63 4c 6f 61 64 | 4f 62 6a 65 63 74 28 22 |amicLoad|Object("|
|00001c80| 4e 65 72 66 57 65 61 70 | 6f 6e 2e 68 79 70 65 72 |NerfWeap|on.hyper|
|00001c90| 73 74 4c 22 2c 20 63 6c | 61 73 73 27 4d 65 73 68 |stL", cl|ass'Mesh|
|00001ca0| 27 29 29 3b 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |'));...e|lse if (|
|00001cb0| 20 48 61 6e 64 20 3d 3d | 20 2d 31 20 29 0d 0a 09 | Hand ==| -1 )...|
|00001cc0| 09 4d 65 73 68 20 3d 20 | 4d 65 73 68 27 68 79 70 |.Mesh = |Mesh'hyp|
|00001cd0| 65 72 73 74 52 27 3b 0d | 0a 09 65 6c 73 65 0d 0a |erstR';.|..else..|
|00001ce0| 09 7b 0d 0a 09 09 50 6c | 61 79 65 72 56 69 65 77 |.{....Pl|ayerView|
|00001cf0| 4f 66 66 73 65 74 2e 59 | 20 3d 20 30 3b 0d 0a 09 |Offset.Y| = 0;...|
|00001d00| 09 46 69 72 65 4f 66 66 | 73 65 74 2e 59 20 3d 20 |.FireOff|set.Y = |
|00001d10| 30 3b 0d 0a 09 09 62 48 | 69 64 65 57 65 61 70 6f |0;....bH|ideWeapo|
|00001d20| 6e 20 3d 20 74 72 75 65 | 3b 0d 0a 09 7d 0d 0a 7d |n = true|;...}..}|
|00001d30| 0d 0a 0d 0a 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |....////|////////|
|00001d40| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001d50| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001d60| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 0d 0a 73 69 6d |////////|///..sim|
|00001d70| 75 6c 61 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 20 |ulated f|unction |
|00001d80| 50 6c 61 79 46 69 72 69 | 6e 67 28 29 0d 0a 7b 0d |PlayFiri|ng()..{.|
|00001d90| 0a 09 4f 77 6e 65 72 2e | 50 6c 61 79 53 6f 75 6e |..Owner.|PlaySoun|
|00001da0| 64 28 46 69 72 65 53 6f | 75 6e 64 2c 20 53 4c 4f |d(FireSo|und, SLO|
|00001db0| 54 5f 4d 69 73 63 2c 50 | 61 77 6e 28 4f 77 6e 65 |T_Misc,P|awn(Owne|
|00001dc0| 72 29 2e 53 6f 75 6e 64 | 44 61 6d 70 65 6e 69 6e |r).Sound|Dampenin|
|00001dd0| 67 29 3b 0d 0a 09 50 6c | 61 79 41 6e 69 6d 28 27 |g);...Pl|ayAnim('|
|00001de0| 46 69 72 65 27 2c 20 31 | 2e 30 2c 30 2e 30 35 29 |Fire', 1|.0,0.05)|
|00001df0| 3b 0d 0a 7d 0d 0a 0d 0a | 2f 2f 2f 2f 2f 2f 2f 2f |;..}....|////////|
|00001e00| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001e10| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001e20| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 0d |////////|///////.|
|00001e30| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 54 69 6d 65 |...funct|ion Time|
|00001e40| 72 28 29 0d 0a 7b 0d 0a | 09 6c 6f 63 61 6c 20 61 |r()..{..|.local a|
|00001e50| 63 74 6f 72 20 74 61 72 | 67 3b 0d 0a 09 6c 6f 63 |ctor tar|g;...loc|
|00001e60| 61 6c 20 66 6c 6f 61 74 | 20 62 65 73 74 41 69 6d |al float| bestAim|
|00001e70| 2c 20 62 65 73 74 44 69 | 73 74 3b 0d 0a 09 6c 6f |, bestDi|st;...lo|
|00001e80| 63 61 6c 20 76 65 63 74 | 6f 72 20 46 69 72 65 44 |cal vect|or FireD|
|00001e90| 69 72 3b 0d 0a 09 6c 6f | 63 61 6c 20 50 61 77 6e |ir;...lo|cal Pawn|
|00001ea0| 20 50 3b 0d 0a 0d 0a 09 | 62 65 73 74 41 69 6d 20 | P;.....|bestAim |
|00001eb0| 3d 20 30 2e 39 35 3b 0d | 0a 09 50 20 3d 20 50 61 |= 0.95;.|..P = Pa|
|00001ec0| 77 6e 28 4f 77 6e 65 72 | 29 3b 0d 0a 09 69 66 20 |wn(Owner|);...if |
|00001ed0| 28 20 50 20 3d 3d 20 4e | 6f 6e 65 20 29 0d 0a 09 |( P == N|one )...|
|00001ee0| 7b 0d 0a 09 09 47 6f 74 | 6f 53 74 61 74 65 28 27 |{....Got|oState('|
|00001ef0| 27 29 3b 0d 0a 09 09 72 | 65 74 75 72 6e 3b 0d 0a |');....r|eturn;..|
|00001f00| 09 7d 0d 0a 09 69 66 20 | 28 20 56 53 69 7a 65 28 |.}...if |( VSize(|
|00001f10| 50 2e 4c 6f 63 61 74 69 | 6f 6e 20 2d 20 4f 77 6e |P.Locati|on - Own|
|00001f20| 65 72 4c 6f 63 61 74 69 | 6f 6e 29 20 3c 20 36 20 |erLocati|on) < 6 |
|00001f30| 29 0d 0a 09 09 53 74 69 | 6c 6c 54 69 6d 65 20 2b |)....Sti|llTime +|
|00001f40| 3d 20 46 4d 69 6e 28 32 | 2e 30 2c 20 4c 65 76 65 |= FMin(2|.0, Leve|
|00001f50| 6c 2e 54 69 6d 65 53 65 | 63 6f 6e 64 73 20 2d 20 |l.TimeSe|conds - |
|00001f60| 53 74 69 6c 6c 53 74 61 | 72 74 29 3b 0d 0a 0d 0a |StillSta|rt);....|
|00001f70| 09 65 6c 73 65 0d 0a 09 | 09 53 74 69 6c 6c 54 69 |.else...|.StillTi|
|00001f80| 6d 65 20 3d 20 30 3b 0d | 0a 09 53 74 69 6c 6c 53 |me = 0;.|..StillS|
|00001f90| 74 61 72 74 20 3d 20 4c | 65 76 65 6c 2e 54 69 6d |tart = L|evel.Tim|
|00001fa0| 65 53 65 63 6f 6e 64 73 | 3b 0d 0a 09 4f 77 6e 65 |eSeconds|;...Owne|
|00001fb0| 72 4c 6f 63 61 74 69 6f | 6e 20 3d 20 50 2e 4c 6f |rLocatio|n = P.Lo|
|00001fc0| 63 61 74 69 6f 6e 3b 0d | 0a 09 46 69 72 65 44 69 |cation;.|..FireDi|
|00001fd0| 72 20 3d 20 76 65 63 74 | 6f 72 28 50 2e 56 69 65 |r = vect|or(P.Vie|
|00001fe0| 77 52 6f 74 61 74 69 6f | 6e 29 3b 0d 0a 09 74 61 |wRotatio|n);...ta|
|00001ff0| 72 67 20 3d 20 50 2e 50 | 69 63 6b 54 61 72 67 65 |rg = P.P|ickTarge|
|00002000| 74 28 62 65 73 74 41 69 | 6d 2c 20 62 65 73 74 44 |t(bestAi|m, bestD|
|00002010| 69 73 74 2c 20 46 69 72 | 65 44 69 72 2c 20 4f 77 |ist, Fir|eDir, Ow|
|00002020| 6e 65 72 2e 4c 6f 63 61 | 74 69 6f 6e 29 3b 0d 0a |ner.Loca|tion);..|
|00002030| 09 69 66 20 28 20 50 61 | 77 6e 28 74 61 72 67 29 |.if ( Pa|wn(targ)|
|00002040| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 7b 0d 0a | != None| )...{..|
|00002050| 09 09 53 65 74 54 69 6d | 65 72 28 31 20 2b 20 34 |..SetTim|er(1 + 4|
|00002060| 20 2a 20 46 52 61 6e 64 | 28 29 2c 20 66 61 6c 73 | * FRand|(), fals|
|00002070| 65 29 3b 0d 0a 09 09 62 | 50 6f 69 6e 74 69 6e 67 |e);....b|Pointing|
|00002080| 20 3d 20 74 72 75 65 3b | 0d 0a 09 09 50 61 77 6e | = true;|....Pawn|
|00002090| 28 74 61 72 67 29 2e 57 | 61 72 6e 54 61 72 67 65 |(targ).W|arnTarge|
|000020a0| 74 28 50 2c 20 32 30 30 | 2c 20 46 69 72 65 44 69 |t(P, 200|, FireDi|
|000020b0| 72 29 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 20 0d |r);...}.|..else .|
|000020c0| 0a 09 7b 0d 0a 09 09 53 | 65 74 54 69 6d 65 72 28 |..{....S|etTimer(|
|000020d0| 30 2e 34 20 2b 20 31 2e | 36 20 2a 20 46 52 61 6e |0.4 + 1.|6 * FRan|
|000020e0| 64 28 29 2c 20 66 61 6c | 73 65 29 3b 0d 0a 09 09 |d(), fal|se);....|
|000020f0| 69 66 20 28 20 28 50 2e | 62 46 69 72 65 20 3d 3d |if ( (P.|bFire ==|
|00002100| 20 30 29 20 26 26 20 28 | 50 2e 62 41 6c 74 46 69 | 0) && (|P.bAltFi|
|00002110| 72 65 20 3d 3d 20 30 29 | 20 29 0d 0a 09 09 09 62 |re == 0)| ).....b|
|00002120| 50 6f 69 6e 74 69 6e 67 | 20 3d 20 66 61 6c 73 65 |Pointing| = false|
|00002130| 3b 0d 0a 09 7d 0d 0a 7d | 09 0d 0a 0d 0a 66 75 6e |;...}..}|.....fun|
|00002140| 63 74 69 6f 6e 20 50 72 | 6f 63 65 73 73 54 72 61 |ction Pr|ocessTra|
|00002150| 63 65 48 69 74 28 41 63 | 74 6f 72 20 4f 74 68 65 |ceHit(Ac|tor Othe|
|00002160| 72 2c 20 56 65 63 74 6f | 72 20 48 69 74 4c 6f 63 |r, Vecto|r HitLoc|
|00002170| 61 74 69 6f 6e 2c 20 56 | 65 63 74 6f 72 20 48 69 |ation, V|ector Hi|
|00002180| 74 4e 6f 72 6d 61 6c 2c | 20 56 65 63 74 6f 72 20 |tNormal,| Vector |
|00002190| 58 2c 20 56 65 63 74 6f | 72 20 59 2c 20 56 65 63 |X, Vecto|r Y, Vec|
|000021a0| 74 6f 72 20 5a 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |tor Z)..|{...loca|
|000021b0| 6c 20 76 65 63 74 6f 72 | 20 41 69 6d 4c 6f 63 61 |l vector| AimLoca|
|000021c0| 74 69 6f 6e 2c 20 44 69 | 72 56 65 63 74 6f 72 3b |tion, Di|rVector;|
|000021d0| 0d 0a 09 6c 6f 63 61 6c | 20 72 6f 74 61 74 6f 72 |...local| rotator|
|000021e0| 20 41 69 6d 52 6f 74 61 | 74 69 6f 6e 3b 0d 0a 09 | AimRota|tion;...|
|000021f0| 6c 6f 63 61 6c 20 69 6e | 74 20 4e 75 6d 50 6f 69 |local in|t NumPoi|
|00002200| 6e 74 73 3b 0d 0a 0d 0a | 09 69 66 20 28 20 50 6c |nts;....|.if ( Pl|
|00002210| 61 79 65 72 50 61 77 6e | 28 4f 77 6e 65 72 29 20 |ayerPawn|(Owner) |
|00002220| 21 3d 20 4e 6f 6e 65 20 | 29 0d 0a 09 09 50 6c 61 |!= None |)....Pla|
|00002230| 79 65 72 50 61 77 6e 28 | 4f 77 6e 65 72 29 2e 43 |yerPawn(|Owner).C|
|00002240| 6c 69 65 6e 74 49 6e 73 | 74 61 6e 74 46 6c 61 73 |lientIns|tantFlas|
|00002250| 68 28 20 2d 30 2e 34 2c | 20 76 65 63 74 28 36 35 |h( -0.4,| vect(65|
|00002260| 30 2c 20 34 35 30 2c 20 | 31 39 30 29 29 3b 0d 0a |0, 450, |190));..|
|00002270| 0d 0a 09 41 69 6d 4c 6f | 63 61 74 69 6f 6e 20 3d |...AimLo|cation =|
|00002280| 20 4f 77 6e 65 72 2e 4c | 6f 63 61 74 69 6f 6e 20 | Owner.L|ocation |
|00002290| 2b 20 43 61 6c 63 44 72 | 61 77 4f 66 66 73 65 74 |+ CalcDr|awOffset|
|000022a0| 28 29 20 2b 20 46 69 72 | 65 4f 66 66 73 65 74 2e |() + Fir|eOffset.|
|000022b0| 58 20 2a 20 58 20 2b 20 | 46 69 72 65 4f 66 66 73 |X * X + |FireOffs|
|000022c0| 65 74 2e 59 20 2a 20 59 | 2b 20 46 69 72 65 4f 66 |et.Y * Y|+ FireOf|
|000022d0| 66 73 65 74 2e 5a 20 2a | 20 5a 3b 0d 0a 09 44 69 |fset.Z *| Z;...Di|
|000022e0| 72 56 65 63 74 6f 72 20 | 3d 20 48 69 74 4c 6f 63 |rVector |= HitLoc|
|000022f0| 61 74 69 6f 6e 20 2d 20 | 41 69 6d 4c 6f 63 61 74 |ation - |AimLocat|
|00002300| 69 6f 6e 3b 0d 0a 09 4e | 75 6d 50 6f 69 6e 74 73 |ion;...N|umPoints|
|00002310| 20 3d 20 56 53 69 7a 65 | 28 44 69 72 56 65 63 74 | = VSize|(DirVect|
|00002320| 6f 72 29 2f 37 30 2e 30 | 3b 0d 0a 09 41 69 6d 4c |or)/70.0|;...AimL|
|00002330| 6f 63 61 74 69 6f 6e 20 | 2b 3d 20 44 69 72 56 65 |ocation |+= DirVe|
|00002340| 63 74 6f 72 2f 4e 75 6d | 50 6f 69 6e 74 73 3b 0d |ctor/Num|Points;.|
|00002350| 0a 09 41 69 6d 52 6f 74 | 61 74 69 6f 6e 20 3d 20 |..AimRot|ation = |
|00002360| 72 6f 74 61 74 6f 72 28 | 48 69 74 4c 6f 63 61 74 |rotator(|HitLocat|
|00002370| 69 6f 6e 2d 4f 77 6e 65 | 72 2e 4c 6f 63 61 74 69 |ion-Owne|r.Locati|
|00002380| 6f 6e 29 3b 0d 0a 09 69 | 66 20 28 4e 75 6d 50 6f |on);...i|f (NumPo|
|00002390| 69 6e 74 73 3e 31 32 29 | 20 4e 75 6d 50 6f 69 6e |ints>12)| NumPoin|
|000023a0| 74 73 3d 31 32 3b 0d 0a | 09 69 66 20 28 20 4e 75 |ts=12;..|.if ( Nu|
|000023b0| 6d 50 6f 69 6e 74 73 3e | 31 20 29 20 53 70 61 77 |mPoints>|1 ) Spaw|
|000023c0| 6e 45 66 66 65 63 74 28 | 44 69 72 56 65 63 74 6f |nEffect(|DirVecto|
|000023d0| 72 2c 20 4e 75 6d 50 6f | 69 6e 74 73 2c 20 41 69 |r, NumPo|ints, Ai|
|000023e0| 6d 52 6f 74 61 74 69 6f | 6e 2c 20 41 69 6d 4c 6f |mRotatio|n, AimLo|
|000023f0| 63 61 74 69 6f 6e 29 3b | 0d 0a 0d 0a 09 69 66 20 |cation);|.....if |
|00002400| 28 4f 74 68 65 72 20 3d | 3d 20 4c 65 76 65 6c 29 |(Other =|= Level)|
|00002410| 20 0d 0a 09 09 53 70 61 | 77 6e 28 63 6c 61 73 73 | ....Spa|wn(class|
|00002420| 27 48 79 70 65 72 45 78 | 70 27 2c 2c 2c 20 48 69 |'HyperEx|p',,, Hi|
|00002430| 74 4c 6f 63 61 74 69 6f | 6e 2b 48 69 74 4e 6f 72 |tLocatio|n+HitNor|
|00002440| 6d 61 6c 2a 39 2c 20 52 | 6f 74 61 74 6f 72 28 48 |mal*9, R|otator(H|
|00002450| 69 74 4e 6f 72 6d 61 6c | 29 29 3b 0d 0a 09 65 6c |itNormal|));...el|
|00002460| 73 65 20 69 66 20 28 20 | 28 4f 74 68 65 72 20 21 |se if ( |(Other !|
|00002470| 3d 20 73 65 6c 66 29 20 | 26 26 20 28 4f 74 68 65 |= self) |&& (Othe|
|00002480| 72 20 21 3d 20 4f 77 6e | 65 72 29 20 26 26 20 28 |r != Own|er) && (|
|00002490| 4f 74 68 65 72 20 21 3d | 20 4e 6f 6e 65 29 20 29 |Other !=| None) )|
|000024a0| 20 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 20 4f 74 | ...{...|.if ( Ot|
|000024b0| 68 65 72 2e 62 49 73 50 | 61 77 6e 20 26 26 20 28 |her.bIsP|awn && (|
|000024c0| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2e 5a 20 2d 20 |HitLocat|ion.Z - |
|000024d0| 4f 74 68 65 72 2e 4c 6f | 63 61 74 69 6f 6e 2e 5a |Other.Lo|cation.Z|
|000024e0| 20 3e 20 30 2e 35 20 2a | 20 4f 74 68 65 72 2e 43 | > 0.5 *| Other.C|
|000024f0| 6f 6c 6c 69 73 69 6f 6e | 48 65 69 67 68 74 29 20 |ollision|Height) |
|00002500| 0d 0a 09 09 09 26 26 20 | 28 69 6e 73 74 69 67 61 |.....&& |(instiga|
|00002510| 74 6f 72 2e 49 73 41 28 | 27 50 6c 61 79 65 72 50 |tor.IsA(|'PlayerP|
|00002520| 61 77 6e 27 29 20 7c 7c | 20 28 69 6e 73 74 69 67 |awn') ||| (instig|
|00002530| 61 74 6f 72 2e 49 73 41 | 28 27 4e 65 72 66 42 6f |ator.IsA|('NerfBo|
|00002540| 74 73 27 29 29 29 20 29 | 0d 0a 09 09 09 4f 74 68 |ts'))) )|.....Oth|
|00002550| 65 72 2e 54 61 6b 65 44 | 61 6d 61 67 65 28 31 30 |er.TakeD|amage(10|
|00002560| 30 2c 20 50 61 77 6e 28 | 4f 77 6e 65 72 29 2c 20 |0, Pawn(|Owner), |
|00002570| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2c 20 33 35 30 |HitLocat|ion, 350|
|00002580| 30 30 20 2a 20 58 2c 20 | 41 6c 74 44 61 6d 61 67 |00 * X, |AltDamag|
|00002590| 65 54 79 70 65 29 3b 0d | 0a 09 09 65 6c 73 65 0d |eType);.|...else.|
|000025a0| 0a 09 09 09 4f 74 68 65 | 72 2e 54 61 6b 65 44 61 |....Othe|r.TakeDa|
|000025b0| 6d 61 67 65 28 34 35 2c | 20 20 50 61 77 6e 28 4f |mage(45,| Pawn(O|
|000025c0| 77 6e 65 72 29 2c 20 48 | 69 74 4c 6f 63 61 74 69 |wner), H|itLocati|
|000025d0| 6f 6e 2c 20 33 30 30 30 | 30 2e 30 2a 58 2c 20 4d |on, 3000|0.0*X, M|
|000025e0| 79 44 61 6d 61 67 65 54 | 79 70 65 29 3b 09 0d 0a |yDamageT|ype);...|
|000025f0| 09 09 69 66 20 28 20 21 | 4f 74 68 65 72 2e 49 73 |..if ( !|Other.Is|
|00002600| 41 28 27 50 61 77 6e 27 | 29 29 0d 0a 09 09 09 73 |A('Pawn'|)).....s|
|00002610| 70 61 77 6e 28 63 6c 61 | 73 73 27 48 79 70 65 72 |pawn(cla|ss'Hyper|
|00002620| 45 78 70 27 2c 2c 2c 48 | 69 74 4c 6f 63 61 74 69 |Exp',,,H|itLocati|
|00002630| 6f 6e 2b 48 69 74 4e 6f | 72 6d 61 6c 2a 39 29 3b |on+HitNo|rmal*9);|
|00002640| 0d 0a 09 7d 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |...}..}.|...funct|
|00002650| 69 6f 6e 20 46 69 6e 69 | 73 68 28 29 0d 0a 7b 0d |ion Fini|sh()..{.|
|00002660| 0a 09 69 66 20 28 20 28 | 50 61 77 6e 28 4f 77 6e |..if ( (|Pawn(Own|
|00002670| 65 72 29 2e 62 46 69 72 | 65 21 3d 30 29 20 26 26 |er).bFir|e!=0) &&|
|00002680| 20 28 46 52 61 6e 64 28 | 29 20 3c 20 30 2e 36 29 | (FRand(|) < 0.6)|
|00002690| 20 29 0d 0a 09 09 54 69 | 6d 65 72 28 29 3b 0d 0a | )....Ti|mer();..|
|000026a0| 09 53 75 70 65 72 2e 46 | 69 6e 69 73 68 28 29 3b |.Super.F|inish();|
|000026b0| 0d 0a 7d 0d 0a 0d 0a 73 | 74 61 74 65 20 49 64 6c |..}....s|tate Idl|
|000026c0| 65 0d 0a 7b 0d 0a 0d 0a | 09 66 75 6e 63 74 69 6f |e..{....|.functio|
|000026d0| 6e 20 41 6c 74 46 69 72 | 65 28 20 66 6c 6f 61 74 |n AltFir|e( float|
|000026e0| 20 56 61 6c 75 65 20 29 | 0d 0a 09 7b 0d 0a 09 09 | Value )|...{....|
|000026f0| 47 6f 54 6f 53 74 61 74 | 65 28 27 41 6c 74 46 69 |GoToStat|e('AltFi|
|00002700| 72 69 6e 67 27 29 3b 0d | 0a 09 7d 0d 0a 0d 0a 09 |ring');.|..}.....|
|00002710| 66 75 6e 63 74 69 6f 6e | 20 46 69 72 65 28 20 66 |function| Fire( f|
|00002720| 6c 6f 61 74 20 56 61 6c | 75 65 20 29 0d 0a 09 7b |loat Val|ue )...{|
|00002730| 0d 0a 09 09 69 66 20 28 | 41 6d 6d 6f 54 79 70 65 |....if (|AmmoType|
|00002740| 2e 55 73 65 41 6d 6d 6f | 28 31 29 29 0d 0a 09 09 |.UseAmmo|(1))....|
|00002750| 7b 0d 0a 09 09 09 47 6f | 74 6f 53 74 61 74 65 28 |{.....Go|toState(|
|00002760| 27 4e 6f 72 6d 61 6c 46 | 69 72 65 27 29 3b 0d 0a |'NormalF|ire');..|
|00002770| 09 09 09 69 66 20 28 20 | 50 6c 61 79 65 72 50 61 |...if ( |PlayerPa|
|00002780| 77 6e 28 4f 77 6e 65 72 | 29 20 21 3d 20 4e 6f 6e |wn(Owner|) != Non|
|00002790| 65 20 29 0d 0a 09 09 09 | 09 50 6c 61 79 65 72 50 |e ).....|.PlayerP|
|000027a0| 61 77 6e 28 4f 77 6e 65 | 72 29 2e 53 68 61 6b 65 |awn(Owne|r).Shake|
|000027b0| 56 69 65 77 28 53 68 61 | 6b 65 54 69 6d 65 2c 20 |View(Sha|keTime, |
|000027c0| 53 68 61 6b 65 4d 61 67 | 2c 20 53 68 61 6b 65 56 |ShakeMag|, ShakeV|
|000027d0| 65 72 74 29 3b 0d 0a 09 | 09 09 62 50 6f 69 6e 74 |ert);...|..bPoint|
|000027e0| 69 6e 67 3d 54 72 75 65 | 3b 0d 0a 09 09 09 69 66 |ing=True|;.....if|
|000027f0| 20 28 20 4f 77 6e 65 72 | 2e 49 73 41 28 27 4e 65 | ( Owner|.IsA('Ne|
|00002800| 72 66 42 6f 74 73 27 29 | 20 29 0d 0a 09 09 09 7b |rfBots')| ).....{|
|00002810| 0d 0a 09 09 09 09 2f 2f | 20 73 69 6d 75 6c 61 74 |......//| simulat|
|00002820| 65 20 62 6f 74 20 75 73 | 69 6e 67 20 7a 6f 6f 6d |e bot us|ing zoom|
|00002830| 0d 0a 09 09 09 09 69 66 | 20 28 20 46 52 61 6e 64 |......if| ( FRand|
|00002840| 28 29 20 3c 20 30 2e 36 | 35 29 20 0d 0a 09 09 09 |() < 0.6|5) .....|
|00002850| 09 09 41 69 6d 45 72 72 | 6f 72 20 3d 20 41 69 6d |..AimErr|or = Aim|
|00002860| 45 72 72 6f 72 2f 46 43 | 6c 61 6d 70 28 53 74 69 |Error/FC|lamp(Sti|
|00002870| 6c 6c 54 69 6d 65 2c 20 | 33 2e 30 2c 20 38 2e 30 |llTime, |3.0, 8.0|
|00002880| 29 3b 0d 0a 09 09 09 09 | 65 6c 73 65 20 69 66 20 |);......|else if |
|00002890| 28 20 56 53 69 7a 65 28 | 4f 77 6e 65 72 2e 4c 6f |( VSize(|Owner.Lo|
|000028a0| 63 61 74 69 6f 6e 20 2d | 20 4f 77 6e 65 72 4c 6f |cation -| OwnerLo|
|000028b0| 63 61 74 69 6f 6e 29 20 | 3c 20 36 20 29 0d 0a 09 |cation) |< 6 )...|
|000028c0| 09 09 09 09 41 69 6d 45 | 72 72 6f 72 20 3d 20 41 |....AimE|rror = A|
|000028d0| 69 6d 45 72 72 6f 72 2f | 46 43 6c 61 6d 70 28 30 |imError/|FClamp(0|
|000028e0| 2e 35 20 2a 20 53 74 69 | 6c 6c 54 69 6d 65 2c 20 |.5 * Sti|llTime, |
|000028f0| 33 2e 30 2c 20 35 2e 30 | 29 3b 0d 0a 09 09 09 09 |3.0, 5.0|);......|
|00002900| 65 6c 73 65 0d 0a 09 09 | 09 09 09 53 74 69 6c 6c |else....|...Still|
|00002910| 54 69 6d 65 20 3d 20 30 | 3b 0d 0a 09 09 09 7d 0d |Time = 0|;.....}.|
|00002920| 0a 09 09 09 54 72 61 63 | 65 46 69 72 65 28 30 2e |....Trac|eFire(0.|
|00002930| 30 29 3b 0d 0a 09 09 09 | 41 69 6d 45 72 72 6f 72 |0);.....|AimError|
|00002940| 20 3d 20 44 65 66 61 75 | 6c 74 2e 41 69 6d 45 72 | = Defau|lt.AimEr|
|00002950| 72 6f 72 3b 0d 0a 09 09 | 09 50 61 77 6e 28 4f 77 |ror;....|.Pawn(Ow|
|00002960| 6e 65 72 29 2e 50 6c 61 | 79 52 65 63 6f 69 6c 28 |ner).Pla|yRecoil(|
|00002970| 46 69 72 69 6e 67 53 70 | 65 65 64 29 3b 0d 0a 09 |FiringSp|eed);...|
|00002980| 09 09 50 6c 61 79 46 69 | 72 69 6e 67 28 29 3b 0d |..PlayFi|ring();.|
|00002990| 0a 09 09 09 69 66 20 28 | 20 41 66 66 65 63 74 6f |....if (| Affecto|
|000029a0| 72 20 21 3d 20 4e 6f 6e | 65 20 29 0d 0a 09 09 09 |r != Non|e ).....|
|000029b0| 09 41 66 66 65 63 74 6f | 72 2e 46 69 72 65 45 66 |.Affecto|r.FireEf|
|000029c0| 66 65 63 74 28 29 3b 0d | 0a 09 09 7d 0d 0a 09 7d |fect();.|...}...}|
|000029d0| 0d 0a 0d 0a 0d 0a 09 66 | 75 6e 63 74 69 6f 6e 20 |.......f|unction |
|000029e0| 42 65 67 69 6e 53 74 61 | 74 65 28 29 0d 0a 09 7b |BeginSta|te()...{|
|000029f0| 0d 0a 09 09 69 66 20 28 | 50 61 77 6e 28 4f 77 6e |....if (|Pawn(Own|
|00002a00| 65 72 29 2e 62 46 69 72 | 65 21 3d 30 29 20 46 69 |er).bFir|e!=0) Fi|
|00002a10| 72 65 28 30 2e 30 29 3b | 09 09 0d 0a 09 09 62 50 |re(0.0);|......bP|
|00002a20| 6f 69 6e 74 69 6e 67 20 | 3d 20 66 61 6c 73 65 3b |ointing |= false;|
|00002a30| 0d 0a 09 09 53 65 74 54 | 69 6d 65 72 28 30 2e 34 |....SetT|imer(0.4|
|00002a40| 20 2b 20 31 2e 36 20 2a | 20 46 52 61 6e 64 28 29 | + 1.6 *| FRand()|
|00002a50| 2c 20 66 61 6c 73 65 29 | 3b 0d 0a 09 09 53 75 70 |, false)|;....Sup|
|00002a60| 65 72 2e 42 65 67 69 6e | 53 74 61 74 65 28 29 3b |er.Begin|State();|
|00002a70| 0d 0a 09 7d 0d 0a 0d 0a | 09 66 75 6e 63 74 69 6f |...}....|.functio|
|00002a80| 6e 20 45 6e 64 53 74 61 | 74 65 28 29 0d 0a 09 7b |n EndSta|te()...{|
|00002a90| 09 0d 0a 09 09 53 65 74 | 54 69 6d 65 72 28 30 2e |.....Set|Timer(0.|
|00002aa0| 30 2c 20 66 61 6c 73 65 | 29 3b 0d 0a 09 09 53 75 |0, false|);....Su|
|00002ab0| 70 65 72 2e 45 6e 64 53 | 74 61 74 65 28 29 3b 0d |per.EndS|tate();.|
|00002ac0| 0a 09 7d 0d 0a 09 0d 0a | 42 65 67 69 6e 3a 0d 0a |..}.....|Begin:..|
|00002ad0| 09 62 50 6f 69 6e 74 69 | 6e 67 3d 46 61 6c 73 65 |.bPointi|ng=False|
|00002ae0| 3b 0d 0a 09 69 66 20 28 | 20 28 41 6d 6d 6f 54 79 |;...if (| (AmmoTy|
|00002af0| 70 65 20 21 3d 20 4e 6f | 6e 65 29 20 26 26 20 28 |pe != No|ne) && (|
|00002b00| 41 6d 6d 6f 54 79 70 65 | 2e 41 6d 6d 6f 41 6d 6f |AmmoType|.AmmoAmo|
|00002b10| 75 6e 74 3c 3d 30 29 20 | 29 20 0d 0a 09 09 50 61 |unt<=0) |) ....Pa|
|00002b20| 77 6e 28 4f 77 6e 65 72 | 29 2e 53 77 69 74 63 68 |wn(Owner|).Switch|
|00002b30| 54 6f 42 65 73 74 57 65 | 61 70 6f 6e 28 29 3b 20 |ToBestWe|apon(); |
|00002b40| 20 2f 2f 47 6f 74 6f 20 | 57 65 61 70 6f 6e 20 74 | //Goto |Weapon t|
|00002b50| 68 61 74 20 68 61 73 20 | 41 6d 6d 6f 0d 0a 09 69 |hat has |Ammo...i|
|00002b60| 66 20 28 20 50 61 77 6e | 28 4f 77 6e 65 72 29 2e |f ( Pawn|(Owner).|
|00002b70| 62 46 69 72 65 21 3d 30 | 20 29 20 46 69 72 65 28 |bFire!=0| ) Fire(|
|00002b80| 30 2e 30 29 3b 0d 0a 09 | 44 69 73 61 62 6c 65 28 |0.0);...|Disable(|
|00002b90| 27 41 6e 69 6d 45 6e 64 | 27 29 3b 0d 0a 09 50 6c |'AnimEnd|');...Pl|
|00002ba0| 61 79 49 64 6c 65 41 6e | 69 6d 28 29 3b 0d 0a 7d |ayIdleAn|im();..}|
|00002bb0| 0d 0a 0d 0a 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |....////|////////|
|00002bc0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002bd0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002be0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 0d 0a 66 75 6e |////////|///..fun|
|00002bf0| 63 74 69 6f 6e 20 53 70 | 61 77 6e 45 66 66 65 63 |ction Sp|awnEffec|
|00002c00| 74 28 56 65 63 74 6f 72 | 20 44 69 72 56 65 63 74 |t(Vector| DirVect|
|00002c10| 6f 72 2c 20 69 6e 74 20 | 4e 75 6d 50 6f 69 6e 74 |or, int |NumPoint|
|00002c20| 73 2c 20 52 6f 74 61 74 | 6f 72 20 41 69 6d 52 6f |s, Rotat|or AimRo|
|00002c30| 74 61 74 69 6f 6e 2c 20 | 56 65 63 74 6f 72 20 41 |tation, |Vector A|
|00002c40| 69 6d 4c 6f 63 61 74 69 | 6f 6e 29 0d 0a 7b 0d 0a |imLocati|on)..{..|
|00002c50| 09 6c 6f 63 61 6c 20 48 | 79 70 65 72 45 66 66 65 |.local H|yperEffe|
|00002c60| 63 74 20 48 50 3b 0d 0a | 09 0d 0a 09 48 50 20 3d |ct HP;..|....HP =|
|00002c70| 20 53 70 61 77 6e 28 63 | 6c 61 73 73 27 48 79 70 | Spawn(c|lass'Hyp|
|00002c80| 65 72 45 66 66 65 63 74 | 27 2c 2c 2c 41 69 6d 4c |erEffect|',,,AimL|
|00002c90| 6f 63 61 74 69 6f 6e 2c | 41 69 6d 52 6f 74 61 74 |ocation,|AimRotat|
|00002ca0| 69 6f 6e 29 3b 0d 0a 09 | 48 50 2e 4d 6f 76 65 41 |ion);...|HP.MoveA|
|00002cb0| 6d 6f 75 6e 74 20 3d 20 | 44 69 72 56 65 63 74 6f |mount = |DirVecto|
|00002cc0| 72 2f 4e 75 6d 50 6f 69 | 6e 74 73 3b 0d 0a 09 48 |r/NumPoi|nts;...H|
|00002cd0| 50 2e 4e 75 6d 50 75 66 | 66 73 20 3d 20 4e 75 6d |P.NumPuf|fs = Num|
|00002ce0| 50 6f 69 6e 74 73 3b 0d | 0a 7d 0d 0a 0d 0a 2f 2f |Points;.|.}....//|
|00002cf0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002d00| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002d10| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002d20| 2f 2f 2f 2f 2f 0d 0a 73 | 74 61 74 65 20 41 6c 74 |/////..s|tate Alt|
|00002d30| 46 69 72 69 6e 67 0d 0a | 7b 0d 0a 0d 0a 66 75 6e |Firing..|{....fun|
|00002d40| 63 74 69 6f 6e 20 54 69 | 6d 65 72 28 29 0d 0a 7b |ction Ti|mer()..{|
|00002d50| 0d 0a 09 69 66 20 28 50 | 61 77 6e 28 4f 77 6e 65 |...if (P|awn(Owne|
|00002d60| 72 29 2e 62 41 6c 74 46 | 69 72 65 20 3d 3d 20 30 |r).bAltF|ire == 0|
|00002d70| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 50 6c 61 |)...{...|.if (Pla|
|00002d80| 79 65 72 50 61 77 6e 28 | 4f 77 6e 65 72 29 20 21 |yerPawn(|Owner) !|
|00002d90| 3d 20 4e 6f 6e 65 29 0d | 0a 09 09 09 50 6c 61 79 |= None).|....Play|
|00002da0| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 53 74 |erPawn(O|wner).St|
|00002db0| 6f 70 5a 6f 6f 6d 28 29 | 3b 0d 0a 09 09 53 65 74 |opZoom()|;....Set|
|00002dc0| 54 69 6d 65 72 28 30 2e | 30 2c 46 61 6c 73 65 29 |Timer(0.|0,False)|
|00002dd0| 3b 0d 0a 09 09 47 6f 54 | 6f 53 74 61 74 65 28 27 |;....GoT|oState('|
|00002de0| 49 64 6c 65 27 29 3b 0d | 0a 09 7d 0d 0a 09 65 6c |Idle');.|..}...el|
|00002df0| 73 65 0d 0a 09 09 53 75 | 70 65 72 2e 54 69 6d 65 |se....Su|per.Time|
|00002e00| 72 28 29 3b 0d 0a 7d 0d | 0a 0d 0a 42 65 67 69 6e |r();..}.|...Begin|
|00002e10| 3a 0d 0a 09 69 66 20 28 | 20 4f 77 6e 65 72 2e 49 |:...if (| Owner.I|
|00002e20| 73 41 28 27 50 6c 61 79 | 65 72 50 61 77 6e 27 29 |sA('Play|erPawn')|
|00002e30| 20 29 0d 0a 09 7b 0d 0a | 09 09 50 6c 61 79 65 72 | )...{..|..Player|
|00002e40| 50 61 77 6e 28 4f 77 6e | 65 72 29 2e 54 6f 67 67 |Pawn(Own|er).Togg|
|00002e50| 6c 65 5a 6f 6f 6d 28 29 | 3b 0d 0a 09 09 53 65 74 |leZoom()|;....Set|
|00002e60| 54 69 6d 65 72 28 30 2e | 30 37 35 2c 54 72 75 65 |Timer(0.|075,True|
|00002e70| 29 3b 0d 0a 09 7d 0d 0a | 09 65 6c 73 65 0d 0a 09 |);...}..|.else...|
|00002e80| 7b 0d 0a 09 09 50 61 77 | 6e 28 4f 77 6e 65 72 29 |{....Paw|n(Owner)|
|00002e90| 2e 62 46 69 72 65 20 3d | 20 31 3b 0d 0a 09 09 50 |.bFire =| 1;....P|
|00002ea0| 61 77 6e 28 4f 77 6e 65 | 72 29 2e 62 41 6c 74 46 |awn(Owne|r).bAltF|
|00002eb0| 69 72 65 20 3d 20 30 3b | 0d 0a 09 09 47 6c 6f 62 |ire = 0;|....Glob|
|00002ec0| 61 6c 2e 46 69 72 65 28 | 30 29 3b 0d 0a 09 7d 0d |al.Fire(|0);...}.|
|00002ed0| 0a 7d 0d 0a 0d 0a 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |.}....//|////////|
|00002ee0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002ef0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002f00| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002f10| 2f 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |/..simul|ated fun|
|00002f20| 63 74 69 6f 6e 20 50 6c | 61 79 49 64 6c 65 41 6e |ction Pl|ayIdleAn|
|00002f30| 69 6d 28 29 0d 0a 7b 0d | 0a 09 50 6c 61 79 41 6e |im()..{.|..PlayAn|
|00002f40| 69 6d 28 27 69 64 6c 65 | 27 2c 31 2e 30 2c 20 30 |im('idle|',1.0, 0|
|00002f50| 2e 30 35 29 3b 0d 0a 7d | 0d 0a 0d 0a 00 |.05);..}|..... |
+--------+-------------------------+-------------------------+--------+--------+