home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-18 | 3.0 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 | 46 30 2f 2f 3d 3d 3d 3d |........|F0//====|
|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 57 68 |========|=..// Wh|
|00000060| 6f 6d 50 72 6f 6a 2e 0d | 0a 2f 2f 3d 3d 3d 3d 3d |omProj..|.//=====|
|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 3d | 0d 0a 63 6c 61 73 73 20 |========|..class |
|000000c0| 57 68 6f 6d 50 72 6f 6a | 20 65 78 70 61 6e 64 73 |WhomProj| expands|
|000000d0| 20 50 72 6f 6a 65 63 74 | 69 6c 65 3b 0d 0a 0d 0a | Project|ile;....|
|000000e0| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|000000f0| 50 4f 52 54 20 4e 41 4d | 45 3d 57 68 6f 6d 50 72 |PORT NAM|E=WhomPr|
|00000100| 6f 6a 30 20 46 49 4c 45 | 3d 47 3a 5c 4e 65 72 66 |oj0 FILE|=G:\Nerf|
|00000110| 52 65 73 5c 57 65 61 70 | 6f 6e 45 66 66 65 63 74 |Res\Weap|onEffect|
|00000120| 73 5c 57 48 4f 4d 50 45 | 52 5c 57 4d 50 52 70 72 |s\WHOMPE|R\WMPRpr|
|00000130| 6f 6a 5c 66 78 30 30 39 | 5f 61 30 30 2e 70 63 78 |oj\fx009|_a00.pcx|
|00000140| 20 47 52 4f 55 50 3d 45 | 66 66 65 63 74 73 20 46 | GROUP=E|ffects F|
|00000150| 4c 41 47 3d 32 0d 0a 23 | 65 78 65 63 20 54 45 58 |LAG=2..#|exec TEX|
|00000160| 54 55 52 45 20 49 4d 50 | 4f 52 54 20 4e 41 4d 45 |TURE IMP|ORT NAME|
|00000170| 3d 57 68 6f 6d 50 72 6f | 6a 31 20 46 49 4c 45 3d |=WhomPro|j1 FILE=|
|00000180| 47 3a 5c 4e 65 72 66 52 | 65 73 5c 57 65 61 70 6f |G:\NerfR|es\Weapo|
|00000190| 6e 45 66 66 65 63 74 73 | 5c 57 48 4f 4d 50 45 52 |nEffects|\WHOMPER|
|000001a0| 5c 57 4d 50 52 70 72 6f | 6a 5c 66 78 30 30 39 5f |\WMPRpro|j\fx009_|
|000001b0| 61 30 31 2e 70 63 78 20 | 47 52 4f 55 50 3d 45 66 |a01.pcx |GROUP=Ef|
|000001c0| 66 65 63 74 73 20 46 4c | 41 47 3d 32 0d 0a 23 65 |fects FL|AG=2..#e|
|000001d0| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|000001e0| 52 54 20 4e 41 4d 45 3d | 57 68 6f 6d 50 72 6f 6a |RT NAME=|WhomProj|
|000001f0| 32 20 46 49 4c 45 3d 47 | 3a 5c 4e 65 72 66 52 65 |2 FILE=G|:\NerfRe|
|00000200| 73 5c 57 65 61 70 6f 6e | 45 66 66 65 63 74 73 5c |s\Weapon|Effects\|
|00000210| 57 48 4f 4d 50 45 52 5c | 57 4d 50 52 70 72 6f 6a |WHOMPER\|WMPRproj|
|00000220| 5c 66 78 30 30 39 5f 61 | 30 32 2e 70 63 78 20 47 |\fx009_a|02.pcx G|
|00000230| 52 4f 55 50 3d 45 66 66 | 65 63 74 73 20 46 4c 41 |ROUP=Eff|ects FLA|
|00000240| 47 3d 32 0d 0a 23 65 78 | 65 63 20 54 45 58 54 55 |G=2..#ex|ec TEXTU|
|00000250| 52 45 20 49 4d 50 4f 52 | 54 20 4e 41 4d 45 3d 57 |RE IMPOR|T NAME=W|
|00000260| 68 6f 6d 50 72 6f 6a 33 | 20 46 49 4c 45 3d 47 3a |homProj3| FILE=G:|
|00000270| 5c 4e 65 72 66 52 65 73 | 5c 57 65 61 70 6f 6e 45 |\NerfRes|\WeaponE|
|00000280| 66 66 65 63 74 73 5c 57 | 48 4f 4d 50 45 52 5c 57 |ffects\W|HOMPER\W|
|00000290| 4d 50 52 70 72 6f 6a 5c | 66 78 30 30 39 5f 61 30 |MPRproj\|fx009_a0|
|000002a0| 33 2e 70 63 78 20 47 52 | 4f 55 50 3d 45 66 66 65 |3.pcx GR|OUP=Effe|
|000002b0| 63 74 73 20 46 4c 41 47 | 3d 32 0d 0a 23 65 78 65 |cts FLAG|=2..#exe|
|000002c0| 63 20 54 45 58 54 55 52 | 45 20 49 4d 50 4f 52 54 |c TEXTUR|E IMPORT|
|000002d0| 20 4e 41 4d 45 3d 57 68 | 6f 6d 50 72 6f 6a 34 20 | NAME=Wh|omProj4 |
|000002e0| 46 49 4c 45 3d 47 3a 5c | 4e 65 72 66 52 65 73 5c |FILE=G:\|NerfRes\|
|000002f0| 57 65 61 70 6f 6e 45 66 | 66 65 63 74 73 5c 57 48 |WeaponEf|fects\WH|
|00000300| 4f 4d 50 45 52 5c 57 4d | 50 52 70 72 6f 6a 5c 66 |OMPER\WM|PRproj\f|
|00000310| 78 30 30 39 5f 61 30 34 | 2e 70 63 78 20 47 52 4f |x009_a04|.pcx GRO|
|00000320| 55 50 3d 45 66 66 65 63 | 74 73 20 46 4c 41 47 3d |UP=Effec|ts FLAG=|
|00000330| 32 0d 0a 23 65 78 65 63 | 20 54 45 58 54 55 52 45 |2..#exec| TEXTURE|
|00000340| 20 49 4d 50 4f 52 54 20 | 4e 41 4d 45 3d 57 68 6f | IMPORT |NAME=Who|
|00000350| 6d 50 72 6f 6a 35 20 46 | 49 4c 45 3d 47 3a 5c 4e |mProj5 F|ILE=G:\N|
|00000360| 65 72 66 52 65 73 5c 57 | 65 61 70 6f 6e 45 66 66 |erfRes\W|eaponEff|
|00000370| 65 63 74 73 5c 57 48 4f | 4d 50 45 52 5c 57 4d 50 |ects\WHO|MPER\WMP|
|00000380| 52 70 72 6f 6a 5c 66 78 | 30 30 39 5f 61 30 35 2e |Rproj\fx|009_a05.|
|00000390| 70 63 78 20 47 52 4f 55 | 50 3d 45 66 66 65 63 74 |pcx GROU|P=Effect|
|000003a0| 73 20 46 4c 41 47 3d 32 | 0d 0a 23 65 78 65 63 20 |s FLAG=2|..#exec |
|000003b0| 54 45 58 54 55 52 45 20 | 49 4d 50 4f 52 54 20 4e |TEXTURE |IMPORT N|
|000003c0| 41 4d 45 3d 57 68 6f 6d | 50 72 6f 6a 36 20 46 49 |AME=Whom|Proj6 FI|
|000003d0| 4c 45 3d 47 3a 5c 4e 65 | 72 66 52 65 73 5c 57 65 |LE=G:\Ne|rfRes\We|
|000003e0| 61 70 6f 6e 45 66 66 65 | 63 74 73 5c 57 48 4f 4d |aponEffe|cts\WHOM|
|000003f0| 50 45 52 5c 57 4d 50 52 | 70 72 6f 6a 5c 66 78 30 |PER\WMPR|proj\fx0|
|00000400| 30 39 5f 61 30 36 2e 70 | 63 78 20 47 52 4f 55 50 |09_a06.p|cx GROUP|
|00000410| 3d 45 66 66 65 63 74 73 | 20 46 4c 41 47 3d 32 0d |=Effects| FLAG=2.|
|00000420| 0a 23 65 78 65 63 20 54 | 45 58 54 55 52 45 20 49 |.#exec T|EXTURE I|
|00000430| 4d 50 4f 52 54 20 4e 41 | 4d 45 3d 57 68 6f 6d 50 |MPORT NA|ME=WhomP|
|00000440| 72 6f 6a 37 20 46 49 4c | 45 3d 47 3a 5c 4e 65 72 |roj7 FIL|E=G:\Ner|
|00000450| 66 52 65 73 5c 57 65 61 | 70 6f 6e 45 66 66 65 63 |fRes\Wea|ponEffec|
|00000460| 74 73 5c 57 48 4f 4d 50 | 45 52 5c 57 4d 50 52 70 |ts\WHOMP|ER\WMPRp|
|00000470| 72 6f 6a 5c 66 78 30 30 | 39 5f 61 30 37 2e 70 63 |roj\fx00|9_a07.pc|
|00000480| 78 20 47 52 4f 55 50 3d | 45 66 66 65 63 74 73 20 |x GROUP=|Effects |
|00000490| 46 4c 41 47 3d 32 0d 0a | 23 65 78 65 63 20 54 45 |FLAG=2..|#exec TE|
|000004a0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000004b0| 45 3d 57 68 6f 6d 50 72 | 6f 6a 38 20 46 49 4c 45 |E=WhomPr|oj8 FILE|
|000004c0| 3d 47 3a 5c 4e 65 72 66 | 52 65 73 5c 57 65 61 70 |=G:\Nerf|Res\Weap|
|000004d0| 6f 6e 45 66 66 65 63 74 | 73 5c 57 48 4f 4d 50 45 |onEffect|s\WHOMPE|
|000004e0| 52 5c 57 4d 50 52 70 72 | 6f 6a 5c 66 78 30 30 39 |R\WMPRpr|oj\fx009|
|000004f0| 5f 61 30 38 2e 70 63 78 | 20 47 52 4f 55 50 3d 45 |_a08.pcx| GROUP=E|
|00000500| 66 66 65 63 74 73 20 46 | 4c 41 47 3d 32 0d 0a 23 |ffects F|LAG=2..#|
|00000510| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|00000520| 4f 52 54 20 4e 41 4d 45 | 3d 57 68 6f 6d 50 72 6f |ORT NAME|=WhomPro|
|00000530| 6a 39 20 46 49 4c 45 3d | 47 3a 5c 4e 65 72 66 52 |j9 FILE=|G:\NerfR|
|00000540| 65 73 5c 57 65 61 70 6f | 6e 45 66 66 65 63 74 73 |es\Weapo|nEffects|
|00000550| 5c 57 48 4f 4d 50 45 52 | 5c 57 4d 50 52 70 72 6f |\WHOMPER|\WMPRpro|
|00000560| 6a 5c 66 78 30 30 39 5f | 61 30 39 2e 70 63 78 20 |j\fx009_|a09.pcx |
|00000570| 47 52 4f 55 50 3d 45 66 | 66 65 63 74 73 20 46 4c |GROUP=Ef|fects FL|
|00000580| 41 47 3d 32 0d 0a 23 65 | 78 65 63 20 54 45 58 54 |AG=2..#e|xec TEXT|
|00000590| 55 52 45 20 49 4d 50 4f | 52 54 20 4e 41 4d 45 3d |URE IMPO|RT NAME=|
|000005a0| 57 68 6f 6d 50 72 6f 6a | 31 30 20 46 49 4c 45 3d |WhomProj|10 FILE=|
|000005b0| 47 3a 5c 4e 65 72 66 52 | 65 73 5c 57 65 61 70 6f |G:\NerfR|es\Weapo|
|000005c0| 6e 45 66 66 65 63 74 73 | 5c 57 48 4f 4d 50 45 52 |nEffects|\WHOMPER|
|000005d0| 5c 57 4d 50 52 70 72 6f | 6a 5c 66 78 30 30 39 5f |\WMPRpro|j\fx009_|
|000005e0| 61 31 30 2e 70 63 78 20 | 47 52 4f 55 50 3d 45 66 |a10.pcx |GROUP=Ef|
|000005f0| 66 65 63 74 73 20 46 4c | 41 47 3d 32 0d 0a 0d 0a |fects FL|AG=2....|
|00000600| 23 65 78 65 63 20 41 55 | 44 49 4f 20 49 4d 50 4f |#exec AU|DIO IMPO|
|00000610| 52 54 20 46 49 4c 45 3d | 22 67 3a 5c 4e 65 72 66 |RT FILE=|"g:\Nerf|
|00000620| 52 65 73 5c 73 63 72 70 | 74 73 6e 64 5c 73 70 65 |Res\scrp|tsnd\spe|
|00000630| 63 69 61 6c 66 78 5c 68 | 74 77 6d 70 2e 77 61 76 |cialfx\h|twmp.wav|
|00000640| 22 20 4e 41 4d 45 3d 22 | 42 41 50 49 6d 70 61 63 |" NAME="|BAPImpac|
|00000650| 74 53 22 20 47 52 4f 55 | 50 3d 22 57 68 6f 6d 70 |tS" GROU|P="Whomp|
|00000660| 65 72 22 0d 0a 0d 0a 76 | 61 72 28 29 20 74 65 78 |er"....v|ar() tex|
|00000670| 74 75 72 65 20 53 70 72 | 69 74 65 41 6e 69 6d 5b |ture Spr|iteAnim[|
|00000680| 31 31 5d 3b 0d 0a 76 61 | 72 20 69 6e 74 20 69 3b |11];..va|r int i;|
|00000690| 0d 0a 0d 0a 0d 0a 73 69 | 6d 75 6c 61 74 65 64 20 |......si|mulated |
|000006a0| 66 75 6e 63 74 69 6f 6e | 20 54 69 6d 65 72 28 29 |function| Timer()|
|000006b0| 0d 0a 7b 0d 0a 09 54 65 | 78 74 75 72 65 20 3d 20 |..{...Te|xture = |
|000006c0| 53 70 72 69 74 65 41 6e | 69 6d 5b 69 5d 3b 0d 0a |SpriteAn|im[i];..|
|000006d0| 09 69 2b 2b 3b 0d 0a 09 | 69 66 20 28 69 3e 3d 31 |.i++;...|if (i>=1|
|000006e0| 31 29 20 69 3d 30 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |1) i=0;.|.}....fu|
|000006f0| 6e 63 74 69 6f 6e 20 53 | 65 74 55 70 28 29 0d 0a |nction S|etUp()..|
|00000700| 7b 0d 0a 09 56 65 6c 6f | 63 69 74 79 20 3d 20 56 |{...Velo|city = V|
|00000710| 65 63 74 6f 72 28 52 6f | 74 61 74 69 6f 6e 29 20 |ector(Ro|tation) |
|00000720| 2a 20 73 70 65 65 64 3b | 0d 0a 09 4d 61 6b 65 4e |* speed;|...MakeN|
|00000730| 6f 69 73 65 20 28 20 31 | 2e 30 20 29 3b 0d 0a 09 |oise ( 1|.0 );...|
|00000740| 50 6c 61 79 53 6f 75 6e | 64 28 53 70 61 77 6e 53 |PlaySoun|d(SpawnS|
|00000750| 6f 75 6e 64 29 3b 0d 0a | 7d 0d 0a 0d 0a 73 69 6d |ound);..|}....sim|
|00000760| 75 6c 61 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 20 |ulated f|unction |
|00000770| 50 6f 73 74 42 65 67 69 | 6e 50 6c 61 79 28 29 0d |PostBegi|nPlay().|
|00000780| 0a 7b 0d 0a 09 53 65 74 | 55 70 28 29 3b 0d 0a 09 |.{...Set|Up();...|
|00000790| 69 66 20 28 20 4c 65 76 | 65 6c 2e 4e 65 74 4d 6f |if ( Lev|el.NetMo|
|000007a0| 64 65 20 21 3d 20 4e 4d | 5f 44 65 64 69 63 61 74 |de != NM|_Dedicat|
|000007b0| 65 64 53 65 72 76 65 72 | 20 29 0d 0a 09 7b 0d 0a |edServer| )...{..|
|000007c0| 09 09 54 65 78 74 75 72 | 65 20 3d 20 53 70 72 69 |..Textur|e = Spri|
|000007d0| 74 65 41 6e 69 6d 5b 30 | 5d 3b 0d 0a 09 09 69 3d |teAnim[0|];....i=|
|000007e0| 31 3b 0d 0a 09 09 53 65 | 74 54 69 6d 65 72 28 30 |1;....Se|tTimer(0|
|000007f0| 2e 30 36 2c 54 72 75 65 | 29 3b 0d 0a 09 7d 0d 0a |.06,True|);...}..|
|00000800| 09 53 75 70 65 72 2e 50 | 6f 73 74 42 65 67 69 6e |.Super.P|ostBegin|
|00000810| 50 6c 61 79 28 29 3b 0d | 0a 7d 0d 0a 0d 0a 61 75 |Play();.|.}....au|
|00000820| 74 6f 20 73 74 61 74 65 | 20 46 6c 79 69 6e 67 0d |to state| Flying.|
|00000830| 0a 7b 0d 0a 0d 0a 09 73 | 69 6d 75 6c 61 74 65 64 |.{.....s|imulated|
|00000840| 20 66 75 6e 63 74 69 6f | 6e 20 5a 6f 6e 65 43 68 | functio|n ZoneCh|
|00000850| 61 6e 67 65 28 20 5a 6f | 6e 65 69 6e 66 6f 20 4e |ange( Zo|neinfo N|
|00000860| 65 77 5a 6f 6e 65 20 29 | 0d 0a 09 7b 0d 0a 09 09 |ewZone )|...{....|
|00000870| 6c 6f 63 61 6c 20 77 61 | 74 65 72 72 69 6e 67 20 |local wa|terring |
|00000880| 77 3b 0d 0a 09 09 0d 0a | 09 09 69 66 20 28 20 4e |w;......|..if ( N|
|00000890| 65 77 5a 6f 6e 65 2e 62 | 57 61 74 65 72 5a 6f 6e |ewZone.b|WaterZon|
|000008a0| 65 20 21 3d 20 52 65 67 | 69 6f 6e 2e 5a 6f 6e 65 |e != Reg|ion.Zone|
|000008b0| 2e 62 57 61 74 65 72 5a | 6f 6e 65 20 29 0d 0a 09 |.bWaterZ|one )...|
|000008c0| 09 7b 0d 0a 09 09 09 77 | 20 3d 20 53 70 61 77 6e |.{.....w| = Spawn|
|000008d0| 28 63 6c 61 73 73 27 57 | 61 74 65 72 52 69 6e 67 |(class'W|aterRing|
|000008e0| 27 2c 2c 2c 2c 72 6f 74 | 28 31 36 33 38 34 2c 30 |',,,,rot|(16384,0|
|000008f0| 2c 30 29 29 3b 0d 0a 09 | 09 09 77 2e 44 72 61 77 |,0));...|..w.Draw|
|00000900| 53 63 61 6c 65 20 3d 20 | 30 2e 32 3b 0d 0a 09 09 |Scale = |0.2;....|
|00000910| 09 77 2e 52 65 6d 6f 74 | 65 52 6f 6c 65 20 3d 20 |.w.Remot|eRole = |
|00000920| 52 4f 4c 45 5f 4e 6f 6e | 65 3b 20 0d 0a 09 09 7d |ROLE_Non|e; ....}|
|00000930| 09 0d 0a 09 7d 0d 0a 0d | 0a 09 66 75 6e 63 74 69 |....}...|..functi|
|00000940| 6f 6e 20 50 72 6f 63 65 | 73 73 54 6f 75 63 68 20 |on Proce|ssTouch |
|00000950| 28 41 63 74 6f 72 20 4f | 74 68 65 72 2c 20 56 65 |(Actor O|ther, Ve|
|00000960| 63 74 6f 72 20 48 69 74 | 4c 6f 63 61 74 69 6f 6e |ctor Hit|Location|
|00000970| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 20 4f 74 |)...{...|.if ( Ot|
|00000980| 68 65 72 20 21 3d 20 69 | 6e 73 74 69 67 61 74 6f |her != i|nstigato|
|00000990| 72 20 29 20 0d 0a 09 09 | 09 45 78 70 6c 6f 64 65 |r ) ....|.Explode|
|000009a0| 28 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2c 4e 6f 72 |(HitLoca|tion,Nor|
|000009b0| 6d 61 6c 28 48 69 74 4c | 6f 63 61 74 69 6f 6e 2d |mal(HitL|ocation-|
|000009c0| 4f 74 68 65 72 2e 4c 6f | 63 61 74 69 6f 6e 29 29 |Other.Lo|cation))|
|000009d0| 3b 0d 0a 09 7d 0d 0a 0d | 0a 09 73 69 6d 75 6c 61 |;...}...|..simula|
|000009e0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 45 78 70 |ted func|tion Exp|
|000009f0| 6c 6f 64 65 28 76 65 63 | 74 6f 72 20 48 69 74 4c |lode(vec|tor HitL|
|00000a00| 6f 63 61 74 69 6f 6e 2c | 20 76 65 63 74 6f 72 20 |ocation,| vector |
|00000a10| 48 69 74 4e 6f 72 6d 61 | 6c 29 0d 0a 09 7b 0d 0a |HitNorma|l)...{..|
|00000a20| 09 09 6c 6f 63 61 6c 20 | 57 68 6f 6d 45 78 70 20 |..local |WhomExp |
|00000a30| 73 3b 0d 0a 0d 0a 09 09 | 48 75 72 74 52 61 64 69 |s;......|HurtRadi|
|00000a40| 75 73 28 44 61 6d 61 67 | 65 2c 33 30 30 2e 30 2c |us(Damag|e,300.0,|
|00000a50| 20 4d 79 44 61 6d 61 67 | 65 54 79 70 65 2c 20 4d | MyDamag|eType, M|
|00000a60| 6f 6d 65 6e 74 75 6d 54 | 72 61 6e 73 66 65 72 2c |omentumT|ransfer,|
|00000a70| 20 48 69 74 4c 6f 63 61 | 74 69 6f 6e 20 29 3b 09 | HitLoca|tion );.|
|00000a80| 20 09 09 20 09 09 0d 0a | 09 09 73 20 3d 20 53 70 | .. ....|..s = Sp|
|00000a90| 61 77 6e 28 63 6c 61 73 | 73 27 57 68 6f 6d 45 78 |awn(clas|s'WhomEx|
|00000aa0| 70 27 2c 2c 2c 48 69 74 | 4c 6f 63 61 74 69 6f 6e |p',,,Hit|Location|
|00000ab0| 2b 48 69 74 4e 6f 72 6d | 61 6c 2a 39 29 3b 0d 0a |+HitNorm|al*9);..|
|00000ac0| 09 09 73 2e 52 65 6d 6f | 74 65 52 6f 6c 65 20 3d |..s.Remo|teRole =|
|00000ad0| 20 52 4f 4c 45 5f 4e 6f | 6e 65 3b 0d 0a 20 09 09 | ROLE_No|ne;.. ..|
|00000ae0| 73 70 61 77 6e 28 63 6c | 61 73 73 27 53 68 6f 63 |spawn(cl|ass'Shoc|
|00000af0| 6b 57 61 76 65 27 2c 2c | 2c 48 69 74 4c 6f 63 61 |kWave',,|,HitLoca|
|00000b00| 74 69 6f 6e 2b 20 48 69 | 74 4e 6f 72 6d 61 6c 2a |tion+ Hi|tNormal*|
|00000b10| 31 36 29 3b 0d 0a 09 09 | 50 6c 61 79 53 6f 75 6e |16);....|PlaySoun|
|00000b20| 64 28 49 6d 70 61 63 74 | 53 6f 75 6e 64 29 3b 0d |d(Impact|Sound);.|
|00000b30| 0a 20 09 09 44 65 73 74 | 72 6f 79 28 29 3b 0d 0a |. ..Dest|roy();..|
|00000b40| 09 7d 0d 0a 0d 0a 09 66 | 75 6e 63 74 69 6f 6e 20 |.}.....f|unction |
|00000b50| 42 65 67 69 6e 53 74 61 | 74 65 28 29 0d 0a 09 7b |BeginSta|te()...{|
|00000b60| 0d 0a 09 09 6c 6f 63 61 | 6c 20 76 65 63 74 6f 72 |....loca|l vector|
|00000b70| 20 49 6e 69 74 69 61 6c | 44 69 72 3b 0d 0a 0d 0a | Initial|Dir;....|
|00000b80| 09 09 69 6e 69 74 69 61 | 6c 44 69 72 20 3d 20 76 |..initia|lDir = v|
|00000b90| 65 63 74 6f 72 28 52 6f | 74 61 74 69 6f 6e 29 3b |ector(Ro|tation);|
|00000ba0| 0d 0a 09 09 69 66 20 28 | 20 52 6f 6c 65 20 3d 3d |....if (| Role ==|
|00000bb0| 20 52 4f 4c 45 5f 41 75 | 74 68 6f 72 69 74 79 20 | ROLE_Au|thority |
|00000bc0| 29 09 0d 0a 09 09 09 56 | 65 6c 6f 63 69 74 79 20 |)......V|elocity |
|00000bd0| 3d 20 73 70 65 65 64 2a | 69 6e 69 74 69 61 6c 44 |= speed*|initialD|
|00000be0| 69 72 3b 0d 0a 09 09 41 | 63 63 65 6c 65 72 61 74 |ir;....A|ccelerat|
|00000bf0| 69 6f 6e 20 3d 20 69 6e | 69 74 69 61 6c 44 69 72 |ion = in|itialDir|
|00000c00| 2a 35 30 3b 0d 0a 09 7d | 0d 0a 7d 0d 0a 0d 0a 00 |*50;...}|..}.....|
+--------+-------------------------+-------------------------+--------+--------+