home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-02 | 5.5 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 | 4b 57 2f 2f 3d 3d 3d 3d |........|KW//====|
|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| 65 61 72 2e 75 63 0d 0a | 2f 2f 20 24 41 75 74 68 |ear.uc..|// $Auth|
|00000070| 6f 72 3a 20 4d 66 6f 78 | 20 24 0d 0a 2f 2f 20 24 |or: Mfox| $..// $|
|00000080| 44 61 74 65 3a 20 31 30 | 2f 32 36 2f 39 39 20 36 |Date: 10|/26/99 6|
|00000090| 3a 33 36 70 20 24 0d 0a | 2f 2f 20 24 52 65 76 69 |:36p $..|// $Revi|
|000000a0| 73 69 6f 6e 3a 20 31 20 | 24 0d 0a 2f 2f 3d 3d 3d |sion: 1 |$..//===|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 63 6c 61 73 |========|==..clas|
|00000100| 73 20 53 70 65 61 72 20 | 65 78 70 61 6e 64 73 20 |s Spear |expands |
|00000110| 54 72 61 70 3b 0d 0a 0d | 0a 23 65 78 65 63 20 4d |Trap;...|.#exec M|
|00000120| 45 53 48 20 49 4d 50 4f | 52 54 20 4d 45 53 48 3d |ESH IMPO|RT MESH=|
|00000130| 53 70 65 61 72 20 41 4e | 49 56 46 49 4c 45 3d 4d |Spear AN|IVFILE=M|
|00000140| 4f 44 45 4c 53 5c 53 70 | 65 61 72 5c 53 70 65 61 |ODELS\Sp|ear\Spea|
|00000150| 72 54 72 61 70 5f 61 2e | 33 44 20 44 41 54 41 46 |rTrap_a.|3D DATAF|
|00000160| 49 4c 45 3d 4d 4f 44 45 | 4c 53 5c 53 70 65 61 72 |ILE=MODE|LS\Spear|
|00000170| 5c 53 70 65 61 72 54 72 | 61 70 5f 64 2e 33 44 20 |\SpearTr|ap_d.3D |
|00000180| 58 3d 30 20 59 3d 30 20 | 5a 3d 30 20 4d 4c 4f 44 |X=0 Y=0 |Z=0 MLOD|
|00000190| 3d 30 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 4f |=0..#exe|c MESH O|
|000001a0| 52 49 47 49 4e 20 4d 45 | 53 48 3d 53 70 65 61 72 |RIGIN ME|SH=Spear|
|000001b0| 20 58 3d 30 20 59 3d 2d | 38 20 5a 3d 30 20 52 4f | X=0 Y=-|8 Z=0 RO|
|000001c0| 4c 4c 3d 36 34 20 50 49 | 54 43 48 3d 36 34 20 0d |LL=64 PI|TCH=64 .|
|000001d0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 53 45 51 55 |.#exec M|ESH SEQU|
|000001e0| 45 4e 43 45 20 4d 45 53 | 48 3d 53 70 65 61 72 20 |ENCE MES|H=Spear |
|000001f0| 53 45 51 3d 41 6c 6c 20 | 20 20 20 20 20 53 54 41 |SEQ=All | STA|
|00000200| 52 54 46 52 41 4d 45 3d | 30 20 20 20 4e 55 4d 46 |RTFRAME=|0 NUMF|
|00000210| 52 41 4d 45 53 3d 32 30 | 0d 0a 23 65 78 65 63 20 |RAMES=20|..#exec |
|00000220| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000230| 53 48 3d 53 70 65 61 72 | 20 53 45 51 3d 57 61 69 |SH=Spear| SEQ=Wai|
|00000240| 74 69 6e 67 20 20 53 54 | 41 52 54 46 52 41 4d 45 |ting ST|ARTFRAME|
|00000250| 3d 30 20 20 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |=0 NUM|FRAMES=1|
|00000260| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 53 45 51 |..#exec |MESH SEQ|
|00000270| 55 45 4e 43 45 20 4d 45 | 53 48 3d 53 70 65 61 72 |UENCE ME|SH=Spear|
|00000280| 20 53 45 51 3d 41 63 74 | 69 76 61 74 69 6e 67 20 | SEQ=Act|ivating |
|00000290| 20 20 53 54 41 52 54 46 | 52 41 4d 45 3d 31 20 20 | STARTF|RAME=1 |
|000002a0| 20 4e 55 4d 46 52 41 4d | 45 53 3d 31 39 0d 0a 23 | NUMFRAM|ES=19..#|
|000002b0| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|000002c0| 4f 52 54 20 4e 41 4d 45 | 3d 53 70 65 61 72 54 65 |ORT NAME|=SpearTe|
|000002d0| 78 20 46 49 4c 45 3d 4d | 4f 44 45 4c 53 5c 53 70 |x FILE=M|ODELS\Sp|
|000002e0| 65 61 72 5c 54 72 61 70 | 53 70 65 61 72 2e 50 43 |ear\Trap|Spear.PC|
|000002f0| 58 20 46 41 4d 49 4c 59 | 3d 53 6b 69 6e 73 0d 0a |X FAMILY|=Skins..|
|00000300| 23 65 78 65 63 20 4d 45 | 53 48 4d 41 50 20 4e 45 |#exec ME|SHMAP NE|
|00000310| 57 20 20 20 4d 45 53 48 | 4d 41 50 3d 53 70 65 61 |W MESH|MAP=Spea|
|00000320| 72 20 4d 45 53 48 3d 53 | 70 65 61 72 0d 0a 23 65 |r MESH=S|pear..#e|
|00000330| 78 65 63 20 4d 45 53 48 | 4d 41 50 20 53 43 41 4c |xec MESH|MAP SCAL|
|00000340| 45 20 4d 45 53 48 4d 41 | 50 3d 53 70 65 61 72 20 |E MESHMA|P=Spear |
|00000350| 58 3d 30 2e 31 20 59 3d | 30 2e 31 20 5a 3d 30 2e |X=0.1 Y=|0.1 Z=0.|
|00000360| 32 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |2..#exec| MESHMAP|
|00000370| 20 53 45 54 54 45 58 54 | 55 52 45 20 4d 45 53 48 | SETTEXT|URE MESH|
|00000380| 4d 41 50 3d 53 70 65 61 | 72 20 4e 55 4d 3d 31 20 |MAP=Spea|r NUM=1 |
|00000390| 54 45 58 54 55 52 45 3d | 53 70 65 61 72 54 65 78 |TEXTURE=|SpearTex|
|000003a0| 0d 0a 0d 0a 23 65 78 65 | 63 20 41 55 44 49 4f 20 |....#exe|c AUDIO |
|000003b0| 49 4d 50 4f 52 54 20 46 | 49 4c 45 3d 53 6f 75 6e |IMPORT F|ILE=Soun|
|000003c0| 64 73 5c 53 70 65 61 72 | 5c 41 63 74 69 76 61 74 |ds\Spear|\Activat|
|000003d0| 65 53 50 2e 77 61 76 09 | 09 09 47 52 4f 55 50 3d |eSP.wav.|..GROUP=|
|000003e0| 53 70 65 61 72 0d 0a 23 | 65 78 65 63 20 41 55 44 |Spear..#|exec AUD|
|000003f0| 49 4f 20 49 4d 50 4f 52 | 54 20 46 49 4c 45 3d 53 |IO IMPOR|T FILE=S|
|00000400| 6f 75 6e 64 73 5c 53 70 | 65 61 72 5c 52 65 74 72 |ounds\Sp|ear\Retr|
|00000410| 61 63 74 53 50 2e 77 61 | 76 09 09 09 47 52 4f 55 |actSP.wa|v...GROU|
|00000420| 50 3d 53 70 65 61 72 0d | 0a 0d 0a 76 61 72 28 29 |P=Spear.|...var()|
|00000430| 20 66 6c 6f 61 74 09 09 | 09 49 6d 70 61 6c 65 52 | float..|.ImpaleR|
|00000440| 61 6e 67 65 3b 0d 0a 76 | 61 72 20 20 20 54 72 61 |ange;..v|ar Tra|
|00000450| 70 42 6c 6f 63 6b 65 72 | 09 42 6c 6f 63 6b 65 72 |pBlocker|.Blocker|
|00000460| 73 5b 34 5d 3b 0d 0a 76 | 61 72 28 29 20 66 6c 6f |s[4];..v|ar() flo|
|00000470| 61 74 09 09 09 54 72 69 | 67 67 65 72 52 61 64 69 |at...Tri|ggerRadi|
|00000480| 75 73 3b 0d 0a 76 61 72 | 28 29 20 66 6c 6f 61 74 |us;..var|() float|
|00000490| 09 09 09 44 61 6d 61 67 | 65 52 61 64 69 75 73 3b |...Damag|eRadius;|
|000004a0| 0d 0a 76 61 72 28 29 20 | 69 6e 74 09 09 09 4d 6f |..var() |int...Mo|
|000004b0| 6d 65 6e 74 75 6d 43 6f | 6e 73 74 61 6e 74 3b 0d |mentumCo|nstant;.|
|000004c0| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 44 65 73 74 |...funct|ion Dest|
|000004d0| 72 6f 79 65 64 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |royed().|.{...loc|
|000004e0| 61 6c 20 69 6e 74 09 69 | 3b 0d 0a 0d 0a 09 53 75 |al int.i|;.....Su|
|000004f0| 70 65 72 2e 44 65 73 74 | 72 6f 79 65 64 28 29 3b |per.Dest|royed();|
|00000500| 0d 0a 0d 0a 09 66 6f 72 | 28 20 69 20 3d 20 30 3b |.....for|( i = 0;|
|00000510| 20 69 20 3c 20 41 72 72 | 61 79 43 6f 75 6e 74 28 | i < Arr|ayCount(|
|00000520| 42 6c 6f 63 6b 65 72 73 | 29 3b 20 69 2b 2b 29 0d |Blockers|); i++).|
|00000530| 0a 09 7b 0d 0a 09 09 69 | 66 28 20 42 6c 6f 63 6b |..{....i|f( Block|
|00000540| 65 72 73 5b 69 5d 20 21 | 3d 20 4e 6f 6e 65 20 29 |ers[i] !|= None )|
|00000550| 0d 0a 09 09 7b 0d 0a 09 | 09 09 42 6c 6f 63 6b 65 |....{...|..Blocke|
|00000560| 72 73 5b 69 5d 2e 44 65 | 73 74 72 6f 79 28 29 3b |rs[i].De|stroy();|
|00000570| 0d 0a 09 09 09 42 6c 6f | 63 6b 65 72 73 5b 69 5d |.....Blo|ckers[i]|
|00000580| 20 3d 20 4e 6f 6e 65 3b | 0d 0a 09 09 7d 0d 0a 09 | = None;|....}...|
|00000590| 7d 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |}..}....|function|
|000005a0| 20 49 6e 69 74 53 69 6e | 67 6c 65 50 6c 61 79 65 | InitSin|glePlaye|
|000005b0| 72 28 29 0d 0a 7b 0d 0a | 09 53 65 74 43 6f 6c 6c |r()..{..|.SetColl|
|000005c0| 69 73 69 6f 6e 28 20 66 | 61 6c 73 65 2c 20 66 61 |ision( f|alse, fa|
|000005d0| 6c 73 65 2c 20 66 61 6c | 73 65 20 29 3b 20 2f 2f |lse, fal|se ); //|
|000005e0| 20 77 61 69 74 20 66 6f | 72 20 6d 65 73 73 61 67 | wait fo|r messag|
|000005f0| 65 20 66 72 6f 6d 20 54 | 72 61 70 42 6c 6f 63 6b |e from T|rapBlock|
|00000600| 65 72 73 0d 0a 09 49 6e | 69 74 42 6c 6f 63 6b 65 |ers...In|itBlocke|
|00000610| 72 73 28 29 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |rs();..}|....func|
|00000620| 74 69 6f 6e 20 62 6f 6f | 6c 20 44 65 70 6c 6f 79 |tion boo|l Deploy|
|00000630| 52 65 73 6f 75 72 63 65 | 28 20 76 65 63 74 6f 72 |Resource|( vector|
|00000640| 20 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2c 20 76 65 | HitLoca|tion, ve|
|00000650| 63 74 6f 72 20 48 69 74 | 4e 6f 72 6d 61 6c 20 29 |ctor Hit|Normal )|
|00000660| 0d 0a 7b 0d 0a 09 69 66 | 28 20 21 43 61 6c 63 4c |..{...if|( !CalcL|
|00000670| 6f 63 61 74 69 6f 6e 28 | 20 48 69 74 4c 6f 63 61 |ocation(| HitLoca|
|00000680| 74 69 6f 6e 2c 20 48 69 | 74 4e 6f 72 6d 61 6c 20 |tion, Hi|tNormal |
|00000690| 29 20 29 0d 0a 09 7b 0d | 0a 09 09 72 65 74 75 72 |) )...{.|...retur|
|000006a0| 6e 20 66 61 6c 73 65 3b | 0d 0a 09 7d 0d 0a 0d 0a |n false;|...}....|
|000006b0| 09 69 66 28 20 41 6e 79 | 41 63 74 6f 72 73 49 6e |.if( Any|ActorsIn|
|000006c0| 41 72 65 61 28 20 48 69 | 74 4c 6f 63 61 74 69 6f |Area( Hi|tLocatio|
|000006d0| 6e 2c 20 53 65 70 61 72 | 61 74 69 6f 6e 44 69 73 |n, Separ|ationDis|
|000006e0| 74 61 6e 63 65 20 29 20 | 21 3d 20 4e 6f 6e 65 20 |tance ) |!= None |
|000006f0| 29 0d 0a 09 7b 0d 0a 09 | 09 72 65 74 75 72 6e 20 |)...{...|.return |
|00000700| 66 61 6c 73 65 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 53 |false;..|.}.....S|
|00000710| 65 74 4c 6f 63 61 74 69 | 6f 6e 28 20 48 69 74 4c |etLocati|on( HitL|
|00000720| 6f 63 61 74 69 6f 6e 20 | 29 3b 0d 0a 09 53 65 74 |ocation |);...Set|
|00000730| 52 6f 74 61 74 69 6f 6e | 28 20 72 6f 74 61 74 6f |Rotation|( rotato|
|00000740| 72 28 20 48 69 74 4e 6f | 72 6d 61 6c 20 29 20 29 |r( HitNo|rmal ) )|
|00000750| 3b 0d 0a 0d 0a 09 72 65 | 74 75 72 6e 20 56 61 6c |;.....re|turn Val|
|00000760| 69 64 61 74 65 54 72 61 | 70 28 29 3b 0d 0a 7d 0d |idateTra|p();..}.|
|00000770| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 62 6f 6f 6c |...funct|ion bool|
|00000780| 20 52 65 6d 6f 76 65 52 | 65 73 6f 75 72 63 65 28 | RemoveR|esource(|
|00000790| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 69 6e 74 |)..{...l|ocal int|
|000007a0| 09 69 3b 0d 0a 0d 0a 09 | 69 66 28 20 62 4c 6f 63 |.i;.....|if( bLoc|
|000007b0| 6b 65 64 20 29 0d 0a 09 | 7b 0d 0a 09 09 72 65 74 |ked )...|{....ret|
|000007c0| 75 72 6e 20 66 61 6c 73 | 65 3b 0d 0a 09 7d 0d 0a |urn fals|e;...}..|
|000007d0| 0d 0a 09 66 6f 72 28 20 | 69 20 3d 20 30 3b 20 69 |...for( |i = 0; i|
|000007e0| 20 3c 20 41 72 72 61 79 | 43 6f 75 6e 74 28 42 6c | < Array|Count(Bl|
|000007f0| 6f 63 6b 65 72 73 29 3b | 20 69 2b 2b 29 0d 0a 09 |ockers);| i++)...|
|00000800| 7b 0d 0a 09 09 69 66 28 | 20 42 6c 6f 63 6b 65 72 |{....if(| Blocker|
|00000810| 73 5b 69 5d 20 21 3d 20 | 4e 6f 6e 65 20 29 0d 0a |s[i] != |None )..|
|00000820| 09 09 7b 0d 0a 09 09 09 | 42 6c 6f 63 6b 65 72 73 |..{.....|Blockers|
|00000830| 5b 69 5d 2e 44 65 73 74 | 72 6f 79 28 29 3b 0d 0a |[i].Dest|roy();..|
|00000840| 09 09 09 42 6c 6f 63 6b | 65 72 73 5b 69 5d 20 3d |...Block|ers[i] =|
|00000850| 20 4e 6f 6e 65 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d | None;..|..}...}.|
|00000860| 0a 0d 0a 09 72 65 74 75 | 72 6e 20 53 75 70 65 72 |....retu|rn Super|
|00000870| 2e 52 65 6d 6f 76 65 52 | 65 73 6f 75 72 63 65 28 |.RemoveR|esource(|
|00000880| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|00000890| 6e 20 42 65 67 69 6e 45 | 64 69 74 69 6e 67 52 65 |n BeginE|ditingRe|
|000008a0| 73 6f 75 72 63 65 28 20 | 69 6e 74 20 50 6c 61 63 |source( |int Plac|
|000008b0| 65 64 42 79 54 65 61 6d | 20 29 0d 0a 7b 0d 0a 09 |edByTeam| )..{...|
|000008c0| 53 75 70 65 72 2e 42 65 | 67 69 6e 45 64 69 74 69 |Super.Be|ginEditi|
|000008d0| 6e 67 52 65 73 6f 75 72 | 63 65 28 20 50 6c 61 63 |ngResour|ce( Plac|
|000008e0| 65 64 42 79 54 65 61 6d | 20 29 3b 0d 0a 09 49 6e |edByTeam| );...In|
|000008f0| 69 74 42 6c 6f 63 6b 65 | 72 73 28 29 3b 0d 0a 09 |itBlocke|rs();...|
|00000900| 48 69 64 65 42 6c 6f 63 | 6b 65 72 73 28 29 3b 0d |HideBloc|kers();.|
|00000910| 0a 09 53 65 74 43 6f 6c | 6c 69 73 69 6f 6e 28 20 |..SetCol|lision( |
|00000920| 74 72 75 65 2c 20 66 61 | 6c 73 65 2c 20 66 61 6c |true, fa|lse, fal|
|00000930| 73 65 20 29 3b 20 2f 2f | 20 6d 61 6b 65 20 73 70 |se ); //| make sp|
|00000940| 65 61 72 73 20 74 72 61 | 63 65 61 62 6c 65 0d 0a |ears tra|ceable..|
|00000950| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 45 6e |}....fun|ction En|
|00000960| 64 45 64 69 74 69 6e 67 | 52 65 73 6f 75 72 63 65 |dEditing|Resource|
|00000970| 28 29 0d 0a 7b 0d 0a 09 | 53 75 70 65 72 2e 45 6e |()..{...|Super.En|
|00000980| 64 45 64 69 74 69 6e 67 | 52 65 73 6f 75 72 63 65 |dEditing|Resource|
|00000990| 28 29 3b 0d 0a 09 53 65 | 74 43 6f 6c 6c 69 73 69 |();...Se|tCollisi|
|000009a0| 6f 6e 28 20 66 61 6c 73 | 65 2c 20 66 61 6c 73 65 |on( fals|e, false|
|000009b0| 2c 20 66 61 6c 73 65 20 | 29 3b 20 2f 2f 20 77 61 |, false |); // wa|
|000009c0| 69 74 20 66 6f 72 20 6d | 65 73 73 61 67 65 20 66 |it for m|essage f|
|000009d0| 72 6f 6d 20 54 72 61 70 | 42 6c 6f 63 6b 65 72 73 |rom Trap|Blockers|
|000009e0| 0d 0a 09 53 65 74 42 6c | 6f 63 6b 65 72 73 28 20 |...SetBl|ockers( |
|000009f0| 74 72 75 65 2c 20 66 61 | 6c 73 65 2c 20 66 61 6c |true, fa|lse, fal|
|00000a00| 73 65 2c 20 54 72 69 67 | 67 65 72 52 61 64 69 75 |se, Trig|gerRadiu|
|00000a10| 73 2c 20 54 72 69 67 67 | 65 72 52 61 64 69 75 73 |s, Trigg|erRadius|
|00000a20| 20 29 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 | );..}..|..functi|
|00000a30| 6f 6e 20 49 6e 69 74 42 | 6c 6f 63 6b 65 72 73 28 |on InitB|lockers(|
|00000a40| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 69 6e 74 |)..{...l|ocal int|
|00000a50| 09 69 3b 0d 0a 09 6c 6f | 63 61 6c 20 66 6c 6f 61 |.i;...lo|cal floa|
|00000a60| 74 09 49 6e 63 72 65 6d | 65 6e 74 3b 0d 0a 09 6c |t.Increm|ent;...l|
|00000a70| 6f 63 61 6c 20 76 65 63 | 74 6f 72 20 78 2c 20 79 |ocal vec|tor x, y|
|00000a80| 2c 20 7a 3b 0d 0a 09 6c | 6f 63 61 6c 20 76 65 63 |, z;...l|ocal vec|
|00000a90| 74 6f 72 20 42 6c 6f 63 | 6b 65 72 4c 6f 63 61 74 |tor Bloc|kerLocat|
|00000aa0| 69 6f 6e 3b 0d 0a 0d 0a | 09 49 6e 63 72 65 6d 65 |ion;....|.Increme|
|00000ab0| 6e 74 20 3d 20 49 6d 70 | 61 6c 65 52 61 6e 67 65 |nt = Imp|aleRange|
|00000ac0| 20 2f 20 28 20 41 72 72 | 61 79 43 6f 75 6e 74 28 | / ( Arr|ayCount(|
|00000ad0| 42 6c 6f 63 6b 65 72 73 | 29 20 2b 20 31 20 29 3b |Blockers|) + 1 );|
|00000ae0| 0d 0a 09 47 65 74 41 78 | 65 73 28 20 52 6f 74 61 |...GetAx|es( Rota|
|00000af0| 74 69 6f 6e 2c 20 78 2c | 20 79 2c 20 7a 20 29 3b |tion, x,| y, z );|
|00000b00| 0d 0a 09 69 66 28 20 42 | 6c 6f 63 6b 65 72 73 5b |...if( B|lockers[|
|00000b10| 30 5d 20 3d 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 7b |0] == No|ne )...{|
|00000b20| 0d 0a 09 09 66 6f 72 28 | 20 69 20 3d 20 30 3b 20 |....for(| i = 0; |
|00000b30| 69 20 3c 20 41 72 72 61 | 79 43 6f 75 6e 74 28 20 |i < Arra|yCount( |
|00000b40| 42 6c 6f 63 6b 65 72 73 | 20 29 3b 20 69 2b 2b 20 |Blockers| ); i++ |
|00000b50| 29 0d 0a 09 09 7b 0d 0a | 09 09 09 42 6c 6f 63 6b |)....{..|...Block|
|00000b60| 65 72 4c 6f 63 61 74 69 | 6f 6e 20 3d 20 4c 6f 63 |erLocati|on = Loc|
|00000b70| 61 74 69 6f 6e 20 2b 20 | 49 6e 63 72 65 6d 65 6e |ation + |Incremen|
|00000b80| 74 20 2a 20 28 20 69 20 | 2b 20 31 20 29 20 2a 20 |t * ( i |+ 1 ) * |
|00000b90| 78 3b 0d 0a 09 09 09 42 | 6c 6f 63 6b 65 72 73 5b |x;.....B|lockers[|
|00000ba0| 69 5d 20 3d 20 73 70 61 | 77 6e 28 20 63 6c 61 73 |i] = spa|wn( clas|
|00000bb0| 73 20 27 54 72 61 70 42 | 6c 6f 63 6b 65 72 27 2c |s 'TrapB|locker',|
|00000bc0| 20 53 65 6c 66 2c 2c 20 | 42 6c 6f 63 6b 65 72 4c | Self,, |BlockerL|
|00000bd0| 6f 63 61 74 69 6f 6e 20 | 29 3b 0d 0a 09 09 7d 0d |ocation |);....}.|
|00000be0| 0a 09 7d 0d 0a 09 53 65 | 74 42 6c 6f 63 6b 65 72 |..}...Se|tBlocker|
|00000bf0| 73 28 20 74 72 75 65 2c | 20 66 61 6c 73 65 2c 20 |s( true,| false, |
|00000c00| 66 61 6c 73 65 2c 20 54 | 72 69 67 67 65 72 52 61 |false, T|riggerRa|
|00000c10| 64 69 75 73 2c 20 54 72 | 69 67 67 65 72 52 61 64 |dius, Tr|iggerRad|
|00000c20| 69 75 73 20 29 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |ius );..|}....fun|
|00000c30| 63 74 69 6f 6e 20 53 65 | 74 42 6c 6f 63 6b 65 72 |ction Se|tBlocker|
|00000c40| 73 28 20 62 6f 6f 6c 20 | 62 43 6f 6c 6c 69 64 65 |s( bool |bCollide|
|00000c50| 2c 20 62 6f 6f 6c 20 62 | 42 6c 6f 63 6b 2c 20 62 |, bool b|Block, b|
|00000c60| 6f 6f 6c 20 62 44 61 6d | 61 67 65 2c 20 66 6c 6f |ool bDam|age, flo|
|00000c70| 61 74 20 4e 65 77 52 61 | 64 69 75 73 2c 20 66 6c |at NewRa|dius, fl|
|00000c80| 6f 61 74 20 4e 65 77 48 | 65 69 67 68 74 20 29 0d |oat NewH|eight ).|
|00000c90| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 69 6e 74 09 69 |.{...loc|al int.i|
|00000ca0| 3b 0d 0a 0d 0a 09 2f 2f | 20 54 68 65 20 66 69 72 |;.....//| The fir|
|00000cb0| 73 74 20 62 6c 6f 63 6b | 65 72 20 69 73 20 74 68 |st block|er is th|
|00000cc0| 65 20 6f 6e 6c 79 20 6f | 6e 65 20 74 68 61 74 20 |e only o|ne that |
|00000cd0| 63 6f 6c 6c 69 64 65 73 | 20 77 68 65 6e 20 72 65 |collides| when re|
|00000ce0| 74 72 61 63 74 65 64 0d | 0a 09 42 6c 6f 63 6b 65 |tracted.|..Blocke|
|00000cf0| 72 73 5b 30 5d 2e 53 65 | 74 42 6c 6f 63 6b 69 6e |rs[0].Se|tBlockin|
|00000d00| 67 28 20 74 72 75 65 2c | 20 62 42 6c 6f 63 6b 2c |g( true,| bBlock,|
|00000d10| 20 62 44 61 6d 61 67 65 | 2c 20 4e 65 77 52 61 64 | bDamage|, NewRad|
|00000d20| 69 75 73 2c 20 4e 65 77 | 48 65 69 67 68 74 20 29 |ius, New|Height )|
|00000d30| 3b 0d 0a 0d 0a 09 66 6f | 72 28 20 69 20 3d 20 31 |;.....fo|r( i = 1|
|00000d40| 3b 20 69 20 3c 20 41 72 | 72 61 79 43 6f 75 6e 74 |; i < Ar|rayCount|
|00000d50| 28 42 6c 6f 63 6b 65 72 | 73 29 20 2d 20 31 3b 20 |(Blocker|s) - 1; |
|00000d60| 69 2b 2b 20 29 0d 0a 09 | 7b 0d 0a 09 09 2f 2f 20 |i++ )...|{....// |
|00000d70| 73 65 74 20 74 6f 20 63 | 61 75 73 65 20 64 61 6d |set to c|ause dam|
|00000d80| 61 67 65 20 28 6f 72 20 | 6e 6f 74 29 0d 0a 09 09 |age (or |not)....|
|00000d90| 42 6c 6f 63 6b 65 72 73 | 5b 69 5d 2e 53 65 74 42 |Blockers|[i].SetB|
|00000da0| 6c 6f 63 6b 69 6e 67 28 | 20 62 43 6f 6c 6c 69 64 |locking(| bCollid|
|00000db0| 65 2c 20 62 42 6c 6f 63 | 6b 2c 20 62 44 61 6d 61 |e, bBloc|k, bDama|
|00000dc0| 67 65 2c 20 4e 65 77 52 | 61 64 69 75 73 2c 20 4e |ge, NewR|adius, N|
|00000dd0| 65 77 48 65 69 67 68 74 | 20 29 3b 0d 0a 09 7d 0d |ewHeight| );...}.|
|00000de0| 0a 0d 0a 09 2f 2f 20 54 | 68 65 20 6c 61 73 74 20 |....// T|he last |
|00000df0| 62 6c 6f 63 6b 65 72 20 | 69 73 20 74 68 65 20 6f |blocker |is the o|
|00000e00| 6e 6c 79 20 6f 6e 65 20 | 74 68 61 74 20 63 61 75 |nly one |that cau|
|00000e10| 73 65 73 20 64 61 6d 61 | 67 65 20 77 68 65 6e 20 |ses dama|ge when |
|00000e20| 65 78 74 65 6e 64 65 64 | 0d 0a 09 42 6c 6f 63 6b |extended|...Block|
|00000e30| 65 72 73 5b 20 41 72 72 | 61 79 43 6f 75 6e 74 28 |ers[ Arr|ayCount(|
|00000e40| 42 6c 6f 63 6b 65 72 73 | 29 20 2d 20 31 20 5d 2e |Blockers|) - 1 ].|
|00000e50| 53 65 74 42 6c 6f 63 6b | 69 6e 67 28 20 74 72 75 |SetBlock|ing( tru|
|00000e60| 65 2c 20 62 42 6c 6f 63 | 6b 2c 20 74 72 75 65 2c |e, bBloc|k, true,|
|00000e70| 20 4e 65 77 52 61 64 69 | 75 73 2c 20 4e 65 77 48 | NewRadi|us, NewH|
|00000e80| 65 69 67 68 74 20 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |eight );|..}....f|
|00000e90| 75 6e 63 74 69 6f 6e 20 | 48 69 64 65 42 6c 6f 63 |unction |HideBloc|
|00000ea0| 6b 65 72 73 28 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |kers()..|{...loca|
|00000eb0| 6c 20 69 6e 74 09 69 3b | 0d 0a 0d 0a 09 66 6f 72 |l int.i;|.....for|
|00000ec0| 28 20 69 20 3d 20 30 3b | 20 69 20 3c 20 41 72 72 |( i = 0;| i < Arr|
|00000ed0| 61 79 43 6f 75 6e 74 28 | 42 6c 6f 63 6b 65 72 73 |ayCount(|Blockers|
|00000ee0| 29 3b 20 69 2b 2b 20 29 | 0d 0a 09 7b 0d 0a 09 09 |); i++ )|...{....|
|00000ef0| 2f 2f 20 73 65 74 20 74 | 6f 20 63 61 75 73 65 20 |// set t|o cause |
|00000f00| 64 61 6d 61 67 65 20 28 | 6f 72 20 6e 6f 74 29 0d |damage (|or not).|
|00000f10| 0a 09 09 42 6c 6f 63 6b | 65 72 73 5b 69 5d 2e 53 |...Block|ers[i].S|
|00000f20| 65 74 42 6c 6f 63 6b 69 | 6e 67 28 20 66 61 6c 73 |etBlocki|ng( fals|
|00000f30| 65 2c 20 66 61 6c 73 65 | 2c 20 66 61 6c 73 65 2c |e, false|, false,|
|00000f40| 20 54 72 69 67 67 65 72 | 52 61 64 69 75 73 2c 20 | Trigger|Radius, |
|00000f50| 54 72 69 67 67 65 72 52 | 61 64 69 75 73 20 29 3b |TriggerR|adius );|
|00000f60| 0d 0a 09 7d 0d 0a 7d 0d | 0a 0d 0a 61 75 74 6f 20 |...}..}.|...auto |
|00000f70| 73 74 61 74 65 20 57 61 | 69 74 69 6e 67 0d 0a 7b |state Wa|iting..{|
|00000f80| 0d 0a 09 66 75 6e 63 74 | 69 6f 6e 20 54 6f 75 63 |...funct|ion Touc|
|00000f90| 68 28 20 61 63 74 6f 72 | 20 4f 74 68 65 72 20 29 |h( actor| Other )|
|00000fa0| 0d 0a 09 7b 0d 0a 09 09 | 69 66 28 20 49 73 49 6e |...{....|if( IsIn|
|00000fb0| 61 63 74 69 76 65 28 20 | 4f 74 68 65 72 20 29 20 |active( |Other ) |
|00000fc0| 29 0d 0a 09 09 09 72 65 | 74 75 72 6e 3b 0d 0a 0d |).....re|turn;...|
|00000fd0| 0a 09 09 69 66 28 20 50 | 61 77 6e 28 20 4f 74 68 |...if( P|awn( Oth|
|00000fe0| 65 72 20 29 20 21 3d 20 | 4e 6f 6e 65 20 29 0d 0a |er ) != |None )..|
|00000ff0| 09 09 7b 0d 0a 09 09 09 | 44 69 73 61 62 6c 65 28 |..{.....|Disable(|
|00001000| 20 27 54 6f 75 63 68 27 | 20 29 3b 0d 0a 09 09 09 | 'Touch'| );.....|
|00001010| 53 65 74 42 6c 6f 63 6b | 65 72 73 28 20 66 61 6c |SetBlock|ers( fal|
|00001020| 73 65 2c 20 66 61 6c 73 | 65 2c 20 66 61 6c 73 65 |se, fals|e, false|
|00001030| 2c 20 44 61 6d 61 67 65 | 52 61 64 69 75 73 2c 20 |, Damage|Radius, |
|00001040| 54 72 69 67 67 65 72 52 | 61 64 69 75 73 20 29 3b |TriggerR|adius );|
|00001050| 0d 0a 09 09 09 47 6f 74 | 6f 53 74 61 74 65 28 20 |.....Got|oState( |
|00001060| 27 41 63 74 69 76 61 74 | 69 6e 67 27 20 29 3b 0d |'Activat|ing' );.|
|00001070| 0a 09 09 09 45 6e 61 62 | 6c 65 28 20 27 54 6f 75 |....Enab|le( 'Tou|
|00001080| 63 68 27 20 29 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d |ch' );..|..}...}.|
|00001090| 0a 0d 0a 09 66 75 6e 63 | 74 69 6f 6e 20 44 61 6d |....func|tion Dam|
|000010a0| 61 67 65 41 63 74 6f 72 | 28 20 61 63 74 6f 72 20 |ageActor|( actor |
|000010b0| 4f 74 68 65 72 20 29 0d | 0a 09 7b 0d 0a 09 09 54 |Other ).|..{....T|
|000010c0| 6f 75 63 68 28 20 4f 74 | 68 65 72 20 29 3b 0d 0a |ouch( Ot|her );..|
|000010d0| 09 7d 0d 0a 0d 0a 62 65 | 67 69 6e 3a 0d 0a 09 50 |.}....be|gin:...P|
|000010e0| 6c 61 79 41 6e 69 6d 28 | 20 27 57 61 69 74 69 6e |layAnim(| 'Waitin|
|000010f0| 67 27 20 29 3b 0d 0a 7d | 0d 0a 0d 0a 73 74 61 74 |g' );..}|....stat|
|00001100| 65 20 41 63 74 69 76 61 | 74 69 6e 67 0d 0a 7b 0d |e Activa|ting..{.|
|00001110| 0a 09 66 75 6e 63 74 69 | 6f 6e 20 44 61 6d 61 67 |..functi|on Damag|
|00001120| 65 41 63 74 6f 72 28 20 | 61 63 74 6f 72 20 4f 74 |eActor( |actor Ot|
|00001130| 68 65 72 20 29 0d 0a 09 | 7b 0d 0a 09 09 6c 6f 63 |her )...|{....loc|
|00001140| 61 6c 20 76 65 63 74 6f | 72 20 4d 6f 6d 65 6e 74 |al vecto|r Moment|
|00001150| 75 6d 56 65 63 3b 0d 0a | 0d 0a 09 09 69 66 28 20 |umVec;..|....if( |
|00001160| 50 61 77 6e 28 20 4f 74 | 68 65 72 20 29 20 21 3d |Pawn( Ot|her ) !=|
|00001170| 20 4e 6f 6e 65 20 29 0d | 0a 09 09 7b 0d 0a 09 09 | None ).|...{....|
|00001180| 09 4d 6f 6d 65 6e 74 75 | 6d 56 65 63 20 3d 20 4d |.Momentu|mVec = M|
|00001190| 6f 6d 65 6e 74 75 6d 43 | 6f 6e 73 74 61 6e 74 20 |omentumC|onstant |
|000011a0| 2a 20 4e 6f 72 6d 61 6c | 28 20 4f 74 68 65 72 2e |* Normal|( Other.|
|000011b0| 4c 6f 63 61 74 69 6f 6e | 20 2d 20 4c 6f 63 61 74 |Location| - Locat|
|000011c0| 69 6f 6e 20 29 3b 0d 0a | 09 09 09 4f 74 68 65 72 |ion );..|...Other|
|000011d0| 2e 54 61 6b 65 44 61 6d | 61 67 65 28 20 44 61 6d |.TakeDam|age( Dam|
|000011e0| 61 67 65 41 6d 6f 75 6e | 74 2c 20 4e 6f 6e 65 2c |ageAmoun|t, None,|
|000011f0| 20 4c 6f 63 61 74 69 6f | 6e 2c 20 4d 6f 6d 65 6e | Locatio|n, Momen|
|00001200| 74 75 6d 56 65 63 2c 20 | 27 6b 69 6c 6c 65 64 27 |tumVec, |'killed'|
|00001210| 20 29 3b 0d 0a 09 09 7d | 0d 0a 09 7d 0d 0a 0d 0a | );....}|...}....|
|00001220| 62 65 67 69 6e 3a 0d 0a | 09 53 65 74 42 6c 6f 63 |begin:..|.SetBloc|
|00001230| 6b 65 72 73 28 20 74 72 | 75 65 2c 20 74 72 75 65 |kers( tr|ue, true|
|00001240| 2c 20 66 61 6c 73 65 2c | 20 44 61 6d 61 67 65 52 |, false,| DamageR|
|00001250| 61 64 69 75 73 2c 20 54 | 72 69 67 67 65 72 52 61 |adius, T|riggerRa|
|00001260| 64 69 75 73 20 29 3b 0d | 0a 09 50 6c 61 79 53 6f |dius );.|..PlaySo|
|00001270| 75 6e 64 28 20 53 6f 75 | 6e 64 28 20 44 79 6e 61 |und( Sou|nd( Dyna|
|00001280| 6d 69 63 4c 6f 61 64 4f | 62 6a 65 63 74 28 20 41 |micLoadO|bject( A|
|00001290| 63 74 69 76 61 74 69 6e | 67 53 6f 75 6e 64 4e 61 |ctivatin|gSoundNa|
|000012a0| 6d 65 2c 20 63 6c 61 73 | 73 27 53 6f 75 6e 64 27 |me, clas|s'Sound'|
|000012b0| 20 29 20 29 20 29 3b 0d | 0a 09 50 6c 61 79 41 6e | ) ) );.|..PlayAn|
|000012c0| 69 6d 28 20 27 41 63 74 | 69 76 61 74 69 6e 67 27 |im( 'Act|ivating'|
|000012d0| 20 29 3b 0d 0a 09 46 69 | 6e 69 73 68 41 6e 69 6d | );...Fi|nishAnim|
|000012e0| 28 29 3b 0d 0a 09 53 65 | 74 42 6c 6f 63 6b 65 72 |();...Se|tBlocker|
|000012f0| 73 28 20 74 72 75 65 2c | 20 74 72 75 65 2c 20 66 |s( true,| true, f|
|00001300| 61 6c 73 65 2c 20 44 61 | 6d 61 67 65 52 61 64 69 |alse, Da|mageRadi|
|00001310| 75 73 2c 20 54 72 69 67 | 67 65 72 52 61 64 69 75 |us, Trig|gerRadiu|
|00001320| 73 20 29 3b 0d 0a 09 53 | 65 74 54 69 6d 65 72 28 |s );...S|etTimer(|
|00001330| 20 32 2c 20 66 61 6c 73 | 65 20 29 3b 0d 0a 09 47 | 2, fals|e );...G|
|00001340| 6f 74 6f 53 74 61 74 65 | 28 20 27 45 78 74 65 6e |otoState|( 'Exten|
|00001350| 64 65 64 27 20 29 3b 0d | 0a 7d 0d 0a 0d 0a 73 74 |ded' );.|.}....st|
|00001360| 61 74 65 20 45 78 74 65 | 6e 64 65 64 0d 0a 7b 0d |ate Exte|nded..{.|
|00001370| 0a 09 66 75 6e 63 74 69 | 6f 6e 20 54 69 6d 65 72 |..functi|on Timer|
|00001380| 28 29 0d 0a 09 7b 0d 0a | 09 09 47 6f 74 6f 53 74 |()...{..|..GotoSt|
|00001390| 61 74 65 28 20 27 52 65 | 73 65 74 69 6e 67 27 20 |ate( 'Re|seting' |
|000013a0| 29 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 73 74 61 |);...}..|}....sta|
|000013b0| 74 65 20 52 65 73 65 74 | 69 6e 67 0d 0a 7b 0d 0a |te Reset|ing..{..|
|000013c0| 09 66 75 6e 63 74 69 6f | 6e 20 54 69 6d 65 72 28 |.functio|n Timer(|
|000013d0| 29 0d 0a 09 7b 0d 0a 09 | 09 6c 6f 63 61 6c 20 69 |)...{...|.local i|
|000013e0| 6e 74 20 69 3b 0d 0a 0d | 0a 09 09 66 6f 72 28 20 |nt i;...|...for( |
|000013f0| 69 20 3d 20 30 3b 20 69 | 20 3c 20 41 72 72 61 79 |i = 0; i| < Array|
|00001400| 43 6f 75 6e 74 28 54 6f | 75 63 68 69 6e 67 29 3b |Count(To|uching);|
|00001410| 20 69 2b 2b 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 | i++ )..|..{.....|
|00001420| 69 66 28 20 54 6f 75 63 | 68 69 6e 67 5b 20 69 20 |if( Touc|hing[ i |
|00001430| 5d 20 21 3d 20 4e 6f 6e | 65 20 26 26 20 54 6f 75 |] != Non|e && Tou|
|00001440| 63 68 69 6e 67 5b 20 69 | 20 5d 2e 49 73 41 28 20 |ching[ i| ].IsA( |
|00001450| 27 50 61 77 6e 27 20 29 | 20 29 0d 0a 09 09 09 7b |'Pawn' )| ).....{|
|00001460| 0d 0a 09 09 09 09 47 6f | 74 6f 53 74 61 74 65 28 |......Go|toState(|
|00001470| 20 27 41 63 74 69 76 61 | 74 69 6e 67 27 20 29 3b | 'Activa|ting' );|
|00001480| 0d 0a 09 09 09 09 72 65 | 74 75 72 6e 3b 0d 0a 09 |......re|turn;...|
|00001490| 09 09 7d 0d 0a 09 09 7d | 0d 0a 09 09 47 6f 74 6f |..}....}|....Goto|
|000014a0| 53 74 61 74 65 28 20 27 | 57 61 69 74 69 6e 67 27 |State( '|Waiting'|
|000014b0| 20 29 3b 0d 0a 09 7d 0d | 0a 0d 0a 62 65 67 69 6e | );...}.|...begin|
|000014c0| 3a 0d 0a 09 50 6c 61 79 | 53 6f 75 6e 64 28 20 53 |:...Play|Sound( S|
|000014d0| 6f 75 6e 64 28 20 44 79 | 6e 61 6d 69 63 4c 6f 61 |ound( Dy|namicLoa|
|000014e0| 64 4f 62 6a 65 63 74 28 | 20 52 65 73 65 74 69 6e |dObject(| Resetin|
|000014f0| 67 53 6f 75 6e 64 4e 61 | 6d 65 2c 20 63 6c 61 73 |gSoundNa|me, clas|
|00001500| 73 27 53 6f 75 6e 64 27 | 20 29 20 29 20 29 3b 0d |s'Sound'| ) ) );.|
|00001510| 0a 09 53 65 74 42 6c 6f | 63 6b 65 72 73 28 20 66 |..SetBlo|ckers( f|
|00001520| 61 6c 73 65 2c 20 66 61 | 6c 73 65 2c 20 66 61 6c |alse, fa|lse, fal|
|00001530| 73 65 2c 20 54 72 69 67 | 67 65 72 52 61 64 69 75 |se, Trig|gerRadiu|
|00001540| 73 2c 20 54 72 69 67 67 | 65 72 52 61 64 69 75 73 |s, Trigg|erRadius|
|00001550| 20 29 3b 0d 0a 09 54 77 | 65 65 6e 41 6e 69 6d 28 | );...Tw|eenAnim(|
|00001560| 20 27 41 63 74 69 76 61 | 74 69 6e 67 27 2c 20 30 | 'Activa|ting', 0|
|00001570| 2e 32 35 20 29 3b 0d 0a | 09 46 69 6e 69 73 68 41 |.25 );..|.FinishA|
|00001580| 6e 69 6d 28 29 3b 0d 0a | 09 50 6c 61 79 41 6e 69 |nim();..|.PlayAni|
|00001590| 6d 28 20 27 57 61 69 74 | 69 6e 67 27 20 29 3b 0d |m( 'Wait|ing' );.|
|000015a0| 0a 09 53 65 74 54 69 6d | 65 72 28 20 31 2c 20 66 |..SetTim|er( 1, f|
|000015b0| 61 6c 73 65 20 29 3b 0d | 0a 7d 0d 0a 0d 0a 2f 2f |alse );.|.}....//|
|000015c0| 20 65 6e 64 20 6f 66 20 | 53 70 65 61 72 2e 75 63 | end of |Spear.uc|
|000015d0| 0d 0a 0d 0a 00 | |..... | |
+--------+-------------------------+-------------------------+--------+--------+