home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: C/C++ Source or Header
(text/c).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| C/C++ Source or Header (text/c)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| C++ source text
| default
| |
99%
| file
| C source text
| default
| |
98%
| file
| C source, ISO-8859 text, with CRLF line terminators
| default
| |
100%
| TrID
| Digital Micrograph Script
| default (weak)
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| gt2
| C/C++ Source Code
| default
| |
100%
| detectItEasy
| Format: plain text[CRLF]
| default (weak)
| |
100%
| xdgMime
| text/x-csrc
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2f 2a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/* | |
|00000010| 20 20 20 20 20 20 4d 61 | 70 20 64 69 73 63 72 69 | Ma|p discri|
|00000020| 70 74 69 6f 6e 0d 0a 20 | 2a 20 20 20 20 0d 0a 20 |ption.. |* .. |
|00000030| 2a 20 54 68 69 73 20 66 | 69 6c 65 20 64 65 73 63 |* This f|ile desc|
|00000040| 72 69 62 65 73 20 6d 61 | 70 20 63 65 6c 6c 73 2c |ribes ma|p cells,|
|00000050| 20 61 6e 69 6d 61 74 69 | 6f 6e 73 2c 20 6d 6f 6e | animati|ons, mon|
|00000060| 73 74 65 72 73 2c 20 62 | 75 69 6c 64 69 6e 67 73 |sters, b|uildings|
|00000070| 2c 0d 0a 20 2a 20 66 6c | 79 69 6e 67 20 6d 6f 6e |,.. * fl|ying mon|
|00000080| 73 74 65 72 73 2c 20 6f | 6e 2d 77 61 74 65 72 20 |sters, o|n-water |
|00000090| 6d 6f 6e 73 74 65 72 73 | 2e 2e 2e 0d 0a 20 2a 2f |monsters|..... */|
|000000a0| 0d 0a 23 70 72 61 67 6d | 61 20 70 61 63 6b 28 31 |..#pragm|a pack(1|
|000000b0| 29 0d 0a 74 79 70 65 64 | 65 66 20 75 6e 73 69 67 |)..typed|ef unsig|
|000000c0| 6e 65 64 20 73 68 6f 72 | 74 20 77 6f 72 64 3b 0d |ned shor|t word;.|
|000000d0| 0a 23 69 6e 63 6c 75 64 | 65 20 22 41 6e 74 69 42 |.#includ|e "AntiB|
|000000e0| 75 67 2e 68 22 0d 0a 23 | 69 6e 63 6c 75 64 65 20 |ug.h"..#|include |
|000000f0| 22 49 63 6f 6e 73 2e 68 | 22 0d 0a 23 64 65 66 69 |"Icons.h|"..#defi|
|00000100| 6e 65 20 4e 42 52 41 4e | 43 48 20 34 0d 0a 63 6c |ne NBRAN|CH 4..cl|
|00000110| 61 73 73 20 57 65 61 70 | 6f 6e 3b 0d 0a 63 6c 61 |ass Weap|on;..cla|
|00000120| 73 73 20 53 65 6c 47 72 | 6f 75 70 3b 0d 0a 2f 2f |ss SelGr|oup;..//|
|00000130| ce ef e8 f1 e0 ed e8 e5 | 20 ee e4 ed ee e9 20 ea |........| ..... .|
|00000140| eb e5 f2 ea e8 20 ed e0 | 20 ea e0 f0 f2 e5 28 e1 |..... ..| .....(.|
|00000150| e5 e7 20 ea e0 f0 f2 e8 | ed ea e8 29 0d 0a 73 74 |.. .....|...)..st|
|00000160| 72 75 63 74 20 4d 61 70 | 43 65 6c 6c 7b 0d 0a 09 |ruct Map|Cell{...|
|00000170| 2f 2f 77 6f 72 64 20 46 | 6c 61 67 73 3b 09 09 2f |//word F|lags;../|
|00000180| 2f ce ef e8 f1 fb e2 e0 | fe f2 20 f1 ee f1 f2 ee |/.......|.. .....|
|00000190| ff ed e8 e5 20 ea eb e5 | f2 ea e8 0d 0a 2f 2f 09 |.... ...|.....//.|
|000001a0| 62 6f 6f 6c 20 4c 61 6e | 64 4c 6f 63 6b 3a 31 3b |bool Lan|dLock:1;|
|000001b0| 09 2f 2f ca eb e5 f2 ea | e0 20 ed e5 e4 ee f1 f2 |.//.....|. ......|
|000001c0| f3 ef ed e0 20 e4 eb ff | 20 ed e0 e7 e5 ec ed fb |.... ...| .......|
|000001d0| f5 0d 0a 09 62 6f 6f 6c | 20 57 61 74 65 72 4c 6f |....bool| WaterLo|
|000001e0| 63 6b 3a 31 3b 09 2f 2f | ca eb e5 f2 ea e0 20 ed |ck:1;.//|...... .|
|000001f0| e5 e4 ee f1 f2 f3 ef ed | e0 20 e4 eb ff 20 e2 ee |........|. ... ..|
|00000200| e4 ed fb f5 0d 0a 09 62 | 6f 6f 6c 20 41 69 72 4c |.......b|ool AirL|
|00000210| 6f 63 6b 3a 31 3b 09 09 | 2f 2f ca eb e5 f2 ea e0 |ock:1;..|//......|
|00000220| 20 ed e5 e4 ee f1 f2 f3 | ef ed e0 20 e4 eb ff 20 | .......|... ... |
|00000230| eb e5 f2 e0 fe f9 e8 f5 | 0d 0a 09 62 6f 6f 6c 20 |........|...bool |
|00000240| 54 65 6d 70 4c 6f 63 6b | 3a 31 3b 20 20 20 20 2f |TempLock|:1; /|
|00000250| 2f cf f0 e8 e7 ed e0 ea | 20 e2 f0 e5 ec e5 ed ed |/.......| .......|
|00000260| ee e9 20 ed e5 e4 ee f1 | f2 f3 ef ed ee f1 f2 e8 |.. .....|........|
|00000270| 0d 0a 09 62 79 74 65 20 | 4c 61 79 65 72 49 44 3b |...byte |LayerID;|
|00000280| 09 09 2f 2f cd e8 e6 ed | e8 e9 20 f1 eb ee e9 20 |..//....|.. .... |
|00000290| ed e0 20 ea e0 f0 f2 e5 | 2d ee e1 fa e5 ea f2 20 |.. .....|-...... |
|000002a0| f2 e8 ef e0 20 cc c5 d1 | d2 ce d0 ce c6 c4 c5 cd |.... ...|........|
|000002b0| c8 c5 0d 0a 20 20 20 20 | 77 6f 72 64 20 4d 6f 6e |.... |word Mon|
|000002c0| 73 74 65 72 49 44 3b 09 | 09 2f 2f cd ee ec e5 f0 |sterID;.|.//.....|
|000002d0| 20 ec ee ed f1 f2 f0 e0 | 20 e2 20 f2 e0 e1 eb e8 | .......| . .....|
|000002e0| f6 e5 20 ee e1 fa e5 ea | f2 ee e2 20 20 0d 0a 09 |.. .....|... ...|
|000002f0| 77 6f 72 64 20 42 75 69 | 6c 64 69 6e 67 49 44 3b |word Bui|ldingID;|
|00000300| 09 2f 2f cd ee ec e5 f0 | 20 e7 e4 e0 ed e8 ff 20 |.//.....| ...... |
|00000310| e2 20 f2 e0 e1 eb e8 f6 | e5 20 ee e1 fa e5 ea f2 |. ......|. ......|
|00000320| ee e2 0d 0a 09 77 6f 72 | 64 20 46 6c 79 49 44 3b |.....wor|d FlyID;|
|00000330| 09 09 09 2f 2f cb e5 f2 | e0 fe f9 e8 e9 20 ee e1 |...//...|..... ..|
|00000340| fa e5 ea f2 0d 0a 2f 2f | 09 77 6f 72 64 20 54 69 |......//|.word Ti|
|00000350| 6c 65 49 44 3b 09 09 2f | 2f cd ee ec e5 f0 20 ea |leID;../|/..... .|
|00000360| e0 f0 f2 e8 ed ea e8 2c | 20 ee ef e8 f1 fb e2 e0 |.......,| .......|
|00000370| fe f9 e5 e9 20 ef ee e2 | e5 f0 f5 ed ee f1 f2 fc |.... ...|........|
|00000380| 0d 0a 7d 3b 2f 2f 38 20 | 62 79 74 65 73 0d 0a 0d |..};//8 |bytes...|
|00000390| 0a 2f 2f dd eb e5 ec e5 | ed f2 20 e2 20 f2 e0 e1 |.//.....|.. . ...|
|000003a0| eb e8 f6 e5 20 ee e1 fa | e5 ea f2 ee e2 0d 0a 73 |.... ...|.......s|
|000003b0| 74 72 75 63 74 20 4f 62 | 6a 65 63 74 52 65 66 7b |truct Ob|jectRef{|
|000003c0| 0d 0a 09 75 6e 73 69 67 | 6e 65 64 20 4f 62 6a 49 |...unsig|ned ObjI|
|000003d0| 44 3a 38 3b 09 2f 2f d2 | e8 ef 20 ee e1 fa e5 ea |D:8;.//.|.. .....|
|000003e0| f2 e0 0d 0a 09 75 6e 73 | 69 67 6e 65 64 20 4c 6f |.....uns|igned Lo|
|000003f0| 63 61 74 69 6f 6e 3a 32 | 3b 2f 2f cd e0 e7 e5 ec |cation:2|;//.....|
|00000400| ed fb e9 2f c2 ee e4 ed | fb e9 2f cb e5 f2 e0 fe |.../....|../.....|
|00000410| f9 e8 e9 2f c2 f1 e5 f5 | 20 f2 e8 ef ee e2 0d 0a |.../....| .......|
|00000420| 09 76 6f 69 64 2a 20 6c | 70 4f 62 6a 3b 09 09 2f |.void* l|pObj;../|
|00000430| 2f d1 f1 fb eb ea e0 20 | ed e0 20 ee e1 fa e5 ea |/...... |.. .....|
|00000440| f2 0d 0a 7d 3b 0d 0a 2f | 2f cc e0 ea f1 e8 ec e0 |...};../|/.......|
|00000450| eb fc ed ee e5 20 ea ee | eb e8 f7 e5 f1 f2 e2 ee |..... ..|........|
|00000460| 20 ee e1 fa e5 ea f2 ee | e2 0d 0a 23 64 65 66 69 | .......|...#defi|
|00000470| 6e 65 20 4d 61 78 4f 62 | 6a 65 63 74 20 38 31 39 |ne MaxOb|ject 819|
|00000480| 32 0d 0a 2f 2f cc e0 f1 | f1 e8 e2 20 ee e1 fa e5 |2..//...|... ....|
|00000490| ea f2 ee e2 0d 0a 74 79 | 70 65 64 65 66 20 4f 62 |......ty|pedef Ob|
|000004a0| 6a 65 63 74 52 65 66 20 | 4f 62 6a 41 72 72 61 79 |jectRef |ObjArray|
|000004b0| 5b 4d 61 78 4f 62 6a 65 | 63 74 5d 3b 0d 0a 2f 2f |[MaxObje|ct];..//|
|000004c0| ce ef e8 f1 e0 ed e8 e5 | 20 e0 ed e8 ec e0 f6 e8 |........| .......|
|000004d0| e8 0d 0a 73 74 72 75 63 | 74 20 4f 6e 65 53 6c 69 |...struc|t OneSli|
|000004e0| 64 65 7b 0d 0a 09 77 6f | 72 64 20 20 46 69 6c 65 |de{...wo|rd File|
|000004f0| 49 44 3b 20 20 20 2f 2f | cd ee ec e5 f0 20 f4 e0 |ID; //|..... ..|
|00000500| e9 eb e0 20 e0 ed e8 ec | e0 f6 e8 e8 0d 0a 09 73 |... ....|.......s|
|00000510| 6d 61 6c 6c 20 64 78 3b | 09 09 2f 2f d1 ec e5 f9 |mall dx;|..//....|
|00000520| e5 ed e8 e5 20 f1 ef f0 | e0 e9 f2 e0 20 ef ee 20 |.... ...|.... .. |
|00000530| e3 ee f0 e8 e7 ee ed f2 | e0 eb e8 0d 0a 09 73 6d |........|......sm|
|00000540| 61 6c 6c 20 64 79 3b 09 | 09 2f 2f 2d 2d 2d 2d 2d |all dy;.|.//-----|
|00000550| 2f 2d 2d 2d 2d 2d 20 ef | ee 20 e2 e5 f0 f2 e8 ea |/----- .|. ......|
|00000560| e0 eb e8 0d 0a 09 77 6f | 72 64 20 20 73 70 72 3b |......wo|rd spr;|
|00000570| 09 09 2f 2f cd ee ec e5 | f0 20 f1 ef f0 e0 e9 f2 |..//....|. ......|
|00000580| e0 20 e2 20 e4 e0 ed ed | ee ec 20 f4 e0 e9 eb e5 |. . ....|.. .....|
|00000590| 0d 0a 09 77 6f 72 64 20 | 53 6f 75 6e 64 49 44 3b |...word |SoundID;|
|000005a0| 20 20 20 2f 2f cd ee ec | e5 f0 20 e7 e2 f3 ea e0 | //...|.. .....|
|000005b0| 0d 0a 7d 3b 0d 0a 74 79 | 70 65 64 65 66 20 4f 6e |..};..ty|pedef On|
|000005c0| 65 53 6c 69 64 65 20 4d | 6f 76 69 65 54 79 70 65 |eSlide M|ovieType|
|000005d0| 5b 32 35 36 5d 3b 0d 0a | 74 79 70 65 64 65 66 20 |[256];..|typedef |
|000005e0| 4d 6f 76 69 65 54 79 70 | 65 2a 20 6c 70 4f 6e 65 |MovieTyp|e* lpOne|
|000005f0| 4d 6f 76 69 65 20 3b 0d | 0a 73 74 72 75 63 74 20 |Movie ;.|.struct |
|00000600| 20 4f 63 74 61 6e 74 7b | 0d 0a 09 62 79 74 65 20 | Octant{|...byte |
|00000610| 63 6f 75 6e 74 3b 0d 0a | 09 62 79 74 65 20 74 69 |count;..|.byte ti|
|00000620| 63 6b 73 3b 0d 0a 09 73 | 6d 61 6c 6c 20 67 64 78 |cks;...s|mall gdx|
|00000630| 3b 0d 0a 09 73 6d 61 6c | 6c 20 67 64 79 3b 0d 0a |;...smal|l gdy;..|
|00000640| 09 4f 6e 65 53 6c 69 64 | 65 2a 20 4d 6f 76 69 65 |.OneSlid|e* Movie|
|00000650| 3b 0d 0a 7d 3b 0d 0a 74 | 79 70 65 64 65 66 20 4f |;..};..t|ypedef O|
|00000660| 63 74 61 6e 74 20 41 6e | 69 6d 61 74 69 6f 6e 5b |ctant An|imation[|
|00000670| 38 5d 3b 0d 0a 2f 2f c8 | ed f4 ee f0 ec e0 f6 e8 |8];..//.|........|
|00000680| ff 20 ee 20 e0 ed e8 ec | e0 f6 e8 e8 20 e8 20 e5 |. . ....|.... . .|
|00000690| e5 20 ef f0 e8 ec e5 ed | e5 ed e8 e8 0d 0a 73 74 |. ......|......st|
|000006a0| 72 75 63 74 20 4d 6f 72 | 65 41 6e 69 6d 61 74 69 |ruct Mor|eAnimati|
|000006b0| 6f 6e 7b 0d 0a 09 4f 63 | 74 61 6e 74 2a 20 41 6e |on{...Oc|tant* An|
|000006c0| 6d 3b 0d 0a 09 77 6f 72 | 64 20 57 68 61 74 46 6f |m;...wor|d WhatFo|
|000006d0| 72 3b 09 09 2f 2f ca e0 | ea 20 e1 f3 e4 e5 f2 20 |r;..//..|. ..... |
|000006e0| e8 f1 ef ee eb fc e7 ee | e2 e0 f2 fc f1 ff 20 e4 |........|...... .|
|000006f0| e0 ed ed e0 ff 20 e0 ed | e8 ec e0 f6 e8 ff 0d 0a |..... ..|........|
|00000700| 09 77 6f 72 64 20 4b 69 | 6e 64 3b 20 20 20 20 20 |.word Ki|nd; |
|00000710| 20 20 20 20 20 2f 2f 20 | 0d 0a 09 2f 2f 77 6f 72 | // |...//wor|
|00000720| 64 20 52 65 73 65 72 76 | 65 64 3b 0d 0a 7d 3b 0d |d Reserv|ed;..};.|
|00000730| 0a 74 79 70 65 64 65 66 | 20 4d 6f 72 65 41 6e 69 |.typedef| MoreAni|
|00000740| 6d 61 74 69 6f 6e 20 41 | 6e 69 6d 41 72 72 61 79 |mation A|nimArray|
|00000750| 5b 33 32 5d 3b 20 0d 0a | 74 79 70 65 64 65 66 20 |[32]; ..|typedef |
|00000760| 77 6f 72 64 20 57 6f 72 | 64 41 72 72 61 79 5b 33 |word Wor|dArray[3|
|00000770| 32 37 36 38 5d 3b 0d 0a | 74 79 70 65 64 65 66 20 |2768];..|typedef |
|00000780| 57 6f 72 64 41 72 72 61 | 79 2a 20 6c 70 57 6f 72 |WordArra|y* lpWor|
|00000790| 64 41 72 72 61 79 3b 0d | 0a 73 74 72 75 63 74 20 |dArray;.|.struct |
|000007a0| 4f 62 6a 49 63 6f 6e 7b | 0d 0a 09 2f 2f 77 6f 72 |ObjIcon{|...//wor|
|000007b0| 64 20 46 69 6c 65 49 44 | 3b 0d 0a 09 77 6f 72 64 |d FileID|;...word|
|000007c0| 20 73 70 72 3b 0d 0a 7d | 3b 0d 0a 23 69 6e 63 6c | spr;..}|;..#incl|
|000007d0| 75 64 65 20 22 55 70 67 | 72 61 64 65 2e 68 22 0d |ude "Upg|rade.h".|
|000007e0| 0a 2f 2f ce ef e8 f1 e0 | ed e8 e5 20 f2 e8 ef ee |.//.....|... ....|
|000007f0| e2 20 ee e1 fa e5 ea f2 | ee e2 28 e8 e4 e5 ed f2 |. ......|..(.....|
|00000800| e8 f4 e8 ea e0 f2 ee f0 | fb 29 0d 0a 23 64 65 66 |........|.)..#def|
|00000810| 69 6e 65 20 45 6d 70 74 | 79 49 44 20 30 0d 0a 2f |ine Empt|yID 0../|
|00000820| 2f 23 64 65 66 69 6e 65 | 20 4d 6f 6e 73 74 65 72 |/#define| Monster|
|00000830| 49 44 20 31 0d 0a 63 6c | 61 73 73 20 43 72 6f 77 |ID 1..cl|ass Crow|
|00000840| 64 7b 0d 0a 70 75 62 6c | 69 63 3a 0d 0a 09 63 68 |d{..publ|ic:...ch|
|00000850| 61 72 2a 20 4d 65 73 73 | 61 67 65 3b 0d 0a 09 77 |ar* Mess|age;...w|
|00000860| 6f 72 64 20 41 6d 6f 75 | 6e 74 3b 0d 0a 09 62 79 |ord Amou|nt;...by|
|00000870| 74 65 20 4e 49 3b 0d 0a | 09 62 6f 6f 6c 20 41 63 |te NI;..|.bool Ac|
|00000880| 74 69 76 65 3a 31 3b 0d | 0a 09 77 6f 72 64 20 4d |tive:1;.|..word M|
|00000890| 4c 53 69 7a 65 3b 0d 0a | 09 77 6f 72 64 2a 20 4d |LSize;..|.word* M|
|000008a0| 65 6d 4c 69 73 74 3b 0d | 0a 09 69 6e 74 20 4c 61 |emList;.|..int La|
|000008b0| 73 74 44 78 3b 0d 0a 09 | 69 6e 74 09 4c 61 73 74 |stDx;...|int.Last|
|000008c0| 44 79 3b 0d 0a 09 69 6e | 74 20 4c 61 73 74 41 62 |Dy;...in|t LastAb|
|000008d0| 73 3b 0d 0a 09 69 6e 74 | 20 42 65 73 74 58 3b 0d |s;...int| BestX;.|
|000008e0| 0a 09 69 6e 74 20 42 65 | 73 74 59 3b 0d 0a 09 69 |..int Be|stY;...i|
|000008f0| 6e 74 09 42 65 73 74 4c | 78 3b 0d 0a 09 69 6e 74 |nt.BestL|x;...int|
|00000900| 09 42 65 73 74 4c 79 3b | 0d 0a 09 69 6e 74 20 42 |.BestLy;|...int B|
|00000910| 65 73 74 58 31 3b 0d 0a | 09 69 6e 74 20 42 65 73 |estX1;..|.int Bes|
|00000920| 74 59 31 3b 0d 0a 09 69 | 6e 74 20 52 65 61 6c 58 |tY1;...i|nt RealX|
|00000930| 3b 0d 0a 09 69 6e 74 20 | 52 65 61 6c 59 3b 0d 0a |;...int |RealY;..|
|00000940| 09 69 6e 74 20 52 65 61 | 6c 4c 78 3b 0d 0a 09 69 |.int Rea|lLx;...i|
|00000950| 6e 74 20 52 65 61 6c 4c | 79 3b 0d 0a 09 69 6e 74 |nt RealL|y;...int|
|00000960| 20 52 65 61 6c 58 31 3b | 0d 0a 09 69 6e 74 20 52 | RealX1;|...int R|
|00000970| 65 61 6c 59 31 3b 0d 0a | 09 69 6e 74 20 50 72 65 |ealY1;..|.int Pre|
|00000980| 76 44 58 3b 0d 0a 09 69 | 6e 74 20 50 72 65 76 44 |vDX;...i|nt PrevD|
|00000990| 59 3b 0d 0a 09 69 6e 74 | 20 44 65 73 74 58 3b 0d |Y;...int| DestX;.|
|000009a0| 0a 09 69 6e 74 20 44 65 | 73 74 59 3b 0d 0a 09 69 |..int De|stY;...i|
|000009b0| 6e 74 20 4e 49 6e 73 69 | 64 65 3b 0d 0a 09 69 6e |nt NInsi|de;...in|
|000009c0| 74 20 4e 4d 65 6d 62 65 | 72 73 3b 0d 0a 09 69 6e |t NMembe|rs;...in|
|000009d0| 74 20 55 73 61 67 65 3b | 2f 2f 3d 30 2d f0 e5 e7 |t Usage;|//=0-...|
|000009e0| e5 f0 e2 0d 0a 09 09 09 | 20 20 2f 2f 3d 31 2d ee |........| //=1-.|
|000009f0| f2 f0 ff e4 20 ee f5 f0 | e0 ed fb 0d 0a 09 09 09 |.... ...|........|
|00000a00| 20 20 2f 2f 3d 32 2d ee | f2 f0 ff e4 20 e7 e0 f5 | //=2-.|.... ...|
|00000a10| e2 e0 f2 f7 e8 ea ee e2 | 0d 0a 0d 0a 09 69 6e 74 |........|.....int|
|00000a20| 20 53 74 61 67 65 3b 2f | 2f 3d 30 2d 0d 0a 09 77 | Stage;/|/=0-...w|
|00000a30| 6f 72 64 20 46 6f 72 41 | 74 74 5b 33 32 5d 3b 0d |ord ForA|tt[32];.|
|00000a40| 0a 09 69 6e 74 20 46 55 | 4e 43 3b 0d 0a 09 43 72 |..int FU|NC;...Cr|
|00000a50| 6f 77 64 28 29 3b 0d 0a | 09 76 6f 69 64 20 43 72 |owd();..|.void Cr|
|00000a60| 65 61 74 65 43 72 6f 77 | 64 28 62 79 74 65 20 4e |eateCrow|d(byte N|
|00000a70| 49 29 3b 0d 0a 09 76 6f | 69 64 20 44 69 73 62 61 |I);...vo|id Disba|
|00000a80| 6e 64 28 29 3b 0d 0a 09 | 62 6f 6f 6c 20 44 69 73 |nd();...|bool Dis|
|00000a90| 62 61 6e 64 48 61 6c 66 | 28 29 3b 0d 0a 09 76 6f |bandHalf|();...vo|
|00000aa0| 69 64 20 46 69 6e 64 4e | 65 77 50 6f 73 69 74 69 |id FindN|ewPositi|
|00000ab0| 6f 6e 28 29 3b 0d 0a 09 | 76 6f 69 64 20 48 61 6e |on();...|void Han|
|00000ac0| 64 6c 65 43 72 6f 77 64 | 28 29 3b 0d 0a 09 69 6e |dleCrowd|();...in|
|00000ad0| 74 20 20 46 75 6e 63 74 | 28 69 6e 74 20 78 2c 69 |t Funct|(int x,i|
|00000ae0| 6e 74 20 79 2c 69 6e 74 | 20 4c 78 2c 69 6e 74 20 |nt y,int| Lx,int |
|00000af0| 4c 79 29 3b 0d 0a 09 76 | 6f 69 64 20 53 65 6e 64 |Ly);...v|oid Send|
|00000b00| 43 72 6f 77 64 28 29 3b | 0d 0a 09 76 6f 69 64 20 |Crowd();|...void |
|00000b10| 47 65 74 53 69 7a 65 28 | 29 3b 0d 0a 09 76 6f 69 |GetSize(|);...voi|
|00000b20| 64 20 41 64 64 54 6f 41 | 74 74 61 63 6b 51 75 65 |d AddToA|ttackQue|
|00000b30| 75 65 28 77 6f 72 64 20 | 49 44 29 3b 0d 0a 09 62 |ue(word |ID);...b|
|00000b40| 6f 6f 6c 20 48 61 6e 64 | 6c 65 41 74 74 61 63 6b |ool Hand|leAttack|
|00000b50| 73 28 62 79 74 65 20 50 | 52 49 4f 29 3b 0d 0a 09 |s(byte P|RIO);...|
|00000b60| 76 6f 69 64 20 48 61 6e | 64 6c 65 44 65 66 65 6e |void Han|dleDefen|
|00000b70| 63 65 28 29 3b 0d 0a 7d | 3b 0d 0a 2f 2f ce ef e8 |ce();..}|;..//...|
|00000b80| f1 e0 ed e8 e5 20 e1 e0 | e7 ee e2 ee e3 ee 20 f2 |..... ..|...... .|
|00000b90| e8 ef e0 2c 20 ee e1 f9 | e5 e3 ee 20 e4 eb ff 20 |..., ...|... ... |
|00000ba0| e2 f1 e5 f5 20 ee e1 fa | e5 ea f2 ee e2 0d 0a 63 |.... ...|.......c|
|00000bb0| 6c 61 73 73 20 47 65 6e | 65 72 61 6c 4f 62 6a 65 |lass Gen|eralObje|
|00000bc0| 63 74 7b 0d 0a 70 75 62 | 6c 69 63 3a 0d 0a 09 63 |ct{..pub|lic:...c|
|00000bd0| 68 61 72 2a 20 4d 65 73 | 73 61 67 65 3b 0d 0a 09 |har* Mes|sage;...|
|00000be0| 62 6f 6f 6c 20 63 70 62 | 42 61 73 65 3a 31 3b 0d |bool cpb|Base:1;.|
|00000bf0| 0a 09 62 6f 6f 6c 20 63 | 70 62 46 61 72 6d 3a 31 |..bool c|pbFarm:1|
|00000c00| 3b 0d 0a 09 62 6f 6f 6c | 20 4f 6e 43 6f 73 74 3a |;...bool| OnCost:|
|00000c10| 31 3b 0d 0a 09 62 6f 6f | 6c 20 4f 6e 4f 69 6c 3a |1;...boo|l OnOil:|
|00000c20| 31 3b 0d 0a 09 62 6f 6f | 6c 20 4e 6f 53 65 61 72 |1;...boo|l NoSear|
|00000c30| 63 68 56 69 63 74 69 6d | 3a 31 3b 0d 0a 09 62 6f |chVictim|:1;...bo|
|00000c40| 6f 6c 20 4e 6f 41 6e 73 | 77 65 72 3a 31 3b 0d 0a |ol NoAns|wer:1;..|
|00000c50| 09 62 6f 6f 6c 20 4e 65 | 65 64 4e 6f 48 65 6c 70 |.bool Ne|edNoHelp|
|00000c60| 3a 31 3b 0d 0a 09 62 6f | 6f 6c 20 45 6e 61 62 6c |:1;...bo|ol Enabl|
|00000c70| 65 64 3a 31 3b 0d 0a 09 | 62 6f 6f 6c 20 4f 6e 57 |ed:1;...|bool OnW|
|00000c80| 61 74 65 72 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 57 |ater:1;.|..bool W|
|00000c90| 61 72 72 69 6f 72 3a 31 | 3b 0d 0a 09 62 6f 6f 6c |arrior:1|;...bool|
|00000ca0| 20 4f 6e 41 69 72 3a 31 | 3b 0d 0a 09 62 6f 6f 6c | OnAir:1|;...bool|
|00000cb0| 20 54 65 6c 65 70 6f 72 | 74 3a 31 3b 0d 0a 09 62 | Telepor|t:1;...b|
|00000cc0| 6f 6f 6c 20 54 72 61 6e | 73 70 6f 72 74 3a 31 3b |ool Tran|sport:1;|
|00000cd0| 0d 0a 09 62 6f 6f 6c 20 | 53 41 54 54 3a 31 3b 0d |...bool |SATT:1;.|
|00000ce0| 0a 09 62 6f 6f 6c 20 55 | 41 54 54 3a 31 3b 0d 0a |..bool U|ATT:1;..|
|00000cf0| 09 62 6f 6f 6c 20 57 41 | 54 54 3a 31 3b 0d 0a 09 |.bool WA|TT:1;...|
|00000d00| 62 6f 6f 6c 20 41 41 54 | 54 3a 31 3b 0d 0a 09 62 |bool AAT|T:1;...b|
|00000d10| 6f 6f 6c 20 50 31 30 30 | 3a 31 3b 0d 0a 09 62 6f |ool P100|:1;...bo|
|00000d20| 6f 6c 20 54 33 58 33 3a | 31 3b 0d 0a 09 62 6f 6f |ol T3X3:|1;...boo|
|00000d30| 6c 20 46 57 45 41 50 3a | 31 3b 2f 2f ee e3 ed e5 |l FWEAP:|1;//....|
|00000d40| ed ed ee e5 20 ee f0 f3 | e6 e8 e5 0d 0a 09 62 6f |.... ...|......bo|
|00000d50| 6f 6c 20 41 47 6f 6c 64 | 3a 31 3b 0d 0a 09 62 6f |ol AGold|:1;...bo|
|00000d60| 6f 6c 20 41 57 6f 6f 64 | 3a 31 3b 0d 0a 09 62 6f |ol AWood|:1;...bo|
|00000d70| 6f 6c 20 53 75 62 6d 61 | 72 69 6e 65 3a 31 3b 0d |ol Subma|rine:1;.|
|00000d80| 0a 09 62 6f 6f 6c 20 52 | 65 66 72 65 73 68 4c 69 |..bool R|efreshLi|
|00000d90| 66 65 3a 31 3b 0d 0a 09 | 62 6f 6f 6c 20 43 61 6e |fe:1;...|bool Can|
|00000da0| 46 6c 79 3a 31 3b 0d 0a | 09 62 6f 6f 6c 20 43 61 |Fly:1;..|.bool Ca|
|00000db0| 6e 41 74 74 57 61 6c 6c | 3a 31 3b 0d 0a 09 62 6f |nAttWall|:1;...bo|
|00000dc0| 6f 6c 20 43 61 6e 46 65 | 61 72 3a 31 3b 0d 0a 09 |ol CanFe|ar:1;...|
|00000dd0| 62 6f 6f 6c 20 55 73 65 | 4d 61 67 69 63 3a 31 3b |bool Use|Magic:1;|
|00000de0| 0d 0a 09 62 6f 6f 6c 20 | 63 61 6e 4e 75 63 41 74 |...bool |canNucAt|
|00000df0| 74 61 63 6b 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 41 |tack:1;.|..bool A|
|00000e00| 6e 74 69 4e 75 63 3a 31 | 3b 0d 0a 09 62 6f 6f 6c |ntiNuc:1|;...bool|
|00000e10| 20 55 46 4f 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 55 | UFO:1;.|..bool U|
|00000e20| 46 4f 54 72 61 6e 73 3a | 31 3b 0d 0a 09 62 6f 6f |FOTrans:|1;...boo|
|00000e30| 6c 20 43 61 6e 52 65 70 | 61 69 72 3a 31 3b 0d 0a |l CanRep|air:1;..|
|00000e40| 09 62 6f 6f 6c 20 45 78 | 74 4d 65 6e 75 3a 31 3b |.bool Ex|tMenu:1;|
|00000e50| 0d 0a 09 62 6f 6f 6c 20 | 43 61 6e 44 65 73 74 3a |...bool |CanDest:|
|00000e60| 31 3b 0d 0a 09 77 6f 72 | 64 20 4d 61 67 41 67 61 |1;...wor|d MagAga|
|00000e70| 69 6e 73 74 3b 0d 0a 09 | 77 6f 72 64 20 4d 61 67 |inst;...|word Mag|
|00000e80| 57 69 74 68 3b 0d 0a 09 | 77 6f 72 64 20 49 44 66 |With;...|word IDf|
|00000e90| 6f 72 55 46 4f 3b 0d 0a | 09 77 6f 72 64 20 63 61 |orUFO;..|.word ca|
|00000ea0| 70 4d 61 67 69 63 3b 0d | 0a 09 62 79 74 65 20 4b |pMagic;.|..byte K|
|00000eb0| 69 6e 64 3b 0d 0a 09 77 | 6f 72 64 20 4d 61 78 41 |ind;...w|ord MaxA|
|00000ec0| 75 74 6f 41 6d 6f 75 6e | 74 3b 0d 0a 09 77 6f 72 |utoAmoun|t;...wor|
|00000ed0| 64 20 55 73 65 66 75 6c | 5b 4e 42 52 41 4e 43 48 |d Useful|[NBRANCH|
|00000ee0| 5d 3b 2f 2f ef ee eb e5 | e7 ed ee f1 f2 fc 20 ee |];//....|...... .|
|00000ef0| e1 fa e5 ea f2 e0 20 e4 | eb ff 20 ea e0 e6 e4 ee |...... .|.. .....|
|00000f00| e9 20 e8 e7 20 ee f2 f0 | e0 f1 eb e5 e9 0d 0a 09 |. .. ...|........|
|00000f10| 77 6f 72 64 20 53 70 55 | 73 65 66 5b 4e 42 52 41 |word SpU|sef[NBRA|
|00000f20| 4e 43 48 5d 3b 2f 2f f3 | e4 e5 eb fc ed e0 ff 20 |NCH];//.|....... |
|00000f30| ef ee eb e5 e7 ed ee f1 | f2 fc 0d 0a 09 77 6f 72 |........|.....wor|
|00000f40| 64 20 41 62 73 4e 65 65 | 64 50 72 69 6f 3b 0d 0a |d AbsNee|dPrio;..|
|00000f50| 09 77 6f 72 64 20 41 62 | 73 4e 65 65 64 43 6f 75 |.word Ab|sNeedCou|
|00000f60| 6e 74 3b 0d 0a 09 77 6f | 72 64 20 4c 69 66 65 53 |nt;...wo|rd LifeS|
|00000f70| 68 6f 74 4c 6f 73 74 3b | 0d 0a 09 69 6e 74 09 20 |hotLost;|...int. |
|00000f80| 63 6f 73 74 3b 0d 0a 09 | 77 6f 72 64 20 64 65 6c |cost;...|word del|
|00000f90| 61 79 3b 0d 0a 09 73 68 | 6f 72 74 20 77 65 70 58 |ay;...sh|ort wepX|
|00000fa0| 3b 0d 0a 09 73 68 6f 72 | 74 20 77 65 70 59 3b 0d |;...shor|t wepY;.|
|00000fb0| 0a 09 62 79 74 65 20 57 | 65 70 53 70 65 65 64 3b |..byte W|epSpeed;|
|00000fc0| 0d 0a 09 62 79 74 65 20 | 57 65 70 44 65 6c 61 79 |...byte |WepDelay|
|00000fd0| 3b 0d 0a 09 62 79 74 65 | 20 20 56 69 73 52 61 64 |;...byte| VisRad|
|00000fe0| 69 75 73 3b 0d 0a 09 62 | 79 74 65 20 20 56 69 73 |ius;...b|yte Vis|
|00000ff0| 53 70 6f 74 73 3b 0d 0a | 09 62 79 74 65 20 20 53 |Spots;..|.byte S|
|00001000| 70 6f 74 54 79 70 65 3b | 0d 0a 09 62 79 74 65 20 |potType;|...byte |
|00001010| 20 53 70 6f 74 53 69 7a | 65 3b 0d 0a 09 62 79 74 | SpotSiz|e;...byt|
|00001020| 65 20 20 44 61 6e 67 65 | 72 5a 6f 6e 65 3b 0d 0a |e Dange|rZone;..|
|00001030| 09 77 6f 72 64 20 4e 55 | 70 67 72 61 64 65 73 3b |.word NU|pgrades;|
|00001040| 0d 0a 09 77 6f 72 64 2a | 20 55 70 67 3b 0d 0a 09 |...word*| Upg;...|
|00001050| 63 68 61 72 20 57 64 78 | 5b 38 5d 3b 0d 0a 09 63 |char Wdx|[8];...c|
|00001060| 68 61 72 20 57 64 79 5b | 38 5d 3b 0d 0a 09 62 79 |har Wdy[|8];...by|
|00001070| 74 65 20 4e 49 63 6f 6e | 73 3b 0d 0a 09 77 6f 72 |te NIcon|s;...wor|
|00001080| 64 2a 20 49 52 65 66 73 | 3b 0d 0a 09 77 6f 72 64 |d* IRefs|;...word|
|00001090| 20 4e 57 65 61 70 3b 0d | 0a 09 62 79 74 65 20 4e | NWeap;.|..byte N|
|000010a0| 53 74 61 67 65 73 3b 0d | 0a 09 57 65 61 70 6f 6e |Stages;.|..Weapon|
|000010b0| 2a 20 4d 57 65 61 70 5b | 31 32 5d 3b 0d 0a 09 62 |* MWeap[|12];...b|
|000010c0| 79 74 65 20 53 57 50 49 | 6e 64 65 78 5b 31 32 5d |yte SWPI|ndex[12]|
|000010d0| 3b 0d 0a 09 73 68 6f 72 | 74 20 48 69 74 53 6f 75 |;...shor|t HitSou|
|000010e0| 6e 64 3b 0d 0a 09 73 68 | 6f 72 74 20 43 6c 69 63 |nd;...sh|ort Clic|
|000010f0| 6b 53 6f 75 6e 64 3b 0d | 0a 09 73 68 6f 72 74 20 |kSound;.|..short |
|00001100| 4f 72 64 65 72 53 6f 75 | 6e 64 3b 0d 0a 09 73 68 |OrderSou|nd;...sh|
|00001110| 6f 72 74 20 44 65 61 74 | 68 53 6f 75 6e 64 3b 0d |ort Deat|hSound;.|
|00001120| 0a 09 73 68 6f 72 74 20 | 42 6f 72 6e 53 6f 75 6e |..short |BornSoun|
|00001130| 64 3b 0d 0a 09 73 68 6f | 72 74 20 41 74 74 61 63 |d;...sho|rt Attac|
|00001140| 6b 53 6f 75 6e 64 3b 0d | 0a 09 73 68 6f 72 74 20 |kSound;.|..short |
|00001150| 54 72 65 65 53 6f 75 6e | 64 3b 0d 0a 09 73 68 6f |TreeSoun|d;...sho|
|00001160| 72 74 20 47 6f 6c 64 53 | 6f 75 6e 64 3b 0d 0a 09 |rt GoldS|ound;...|
|00001170| 77 6f 72 64 20 4c 6f 63 | 6b 49 44 3b 0d 0a 09 62 |word Loc|kID;...b|
|00001180| 79 74 65 20 4e 4c 6f 63 | 6b 55 6e 69 74 73 3b 0d |yte NLoc|kUnits;.|
|00001190| 0a 09 2f 2f 2f 2f 2f 44 | 4f 4e 27 54 20 43 48 41 |../////D|ON'T CHA|
|000011a0| 4e 47 45 20 53 54 52 55 | 43 54 55 52 45 20 41 4e |NGE STRU|CTURE AN|
|000011b0| 44 20 4f 52 44 45 52 20 | 55 4e 44 45 52 20 54 48 |D ORDER |UNDER TH|
|000011c0| 49 53 20 4c 49 4e 45 2f | 2f 2f 2f 2f 0d 0a 09 2f |IS LINE/|////.../|
|000011d0| 2f 2f 2f 2f 20 20 20 20 | 20 20 20 20 20 20 4c 20 |//// | L |
|000011e0| 4f 20 41 20 44 20 49 20 | 4e 20 47 20 20 5a 20 4f |O A D I |N G Z O|
|000011f0| 20 4e 20 45 20 20 20 20 | 20 20 20 20 20 20 20 20 | N E | |
|00001200| 20 20 20 20 2f 2f 2f 2f | 2f 0d 0a 09 77 6f 72 64 | ////|/...word|
|00001210| 20 4e 61 6d 65 49 6e 64 | 65 78 3b 0d 0a 09 77 6f | NameInd|ex;...wo|
|00001220| 72 64 20 50 72 65 43 72 | 65 61 74 65 4d 65 73 73 |rd PreCr|eateMess|
|00001230| 61 67 65 3b 0d 0a 09 77 | 6f 72 64 20 50 6f 73 74 |age;...w|ord Post|
|00001240| 43 72 65 61 74 65 4d 65 | 73 73 61 67 65 3b 0d 0a |CreateMe|ssage;..|
|00001250| 09 2f 2f 4f 62 6a 49 63 | 6f 6e 20 49 63 6f 6e 3b |.//ObjIc|on Icon;|
|00001260| 0d 0a 09 2f 2f c8 ed e4 | e5 ea f1 20 ef e5 f0 e5 |...//...|... ....|
|00001270| ed e0 e7 ed e0 f7 e5 ed | e8 ff 0d 0a 09 2f 2f ca |........|.....//.|
|00001280| eb fe f7 20 e4 ee ef f3 | f1 ea e0 20 ea 20 ef f0 |... ....|... . ..|
|00001290| ee e8 e7 e2 ee e4 f1 f2 | e2 f3 0d 0a 09 69 6e 74 |........|.....int|
|000012a0| 20 50 72 6f 64 75 63 65 | 41 63 63 65 73 73 3b 0d | Produce|Access;.|
|000012b0| 0a 09 2f 2f ca eb fe f7 | 20 e4 ee f1 f2 f3 ef e0 |..//....| .......|
|000012c0| 20 e4 eb ff 20 f1 ee e7 | e4 e0 ed e8 ff 20 0d 0a | ... ...|..... ..|
|000012d0| 20 20 20 20 69 6e 74 20 | 43 72 65 61 74 69 6f 6e | int |Creation|
|000012e0| 41 63 63 65 73 73 3b 20 | 0d 0a 09 2f 2f c5 f1 eb |Access; |...//...|
|000012f0| e8 20 4f 62 6a 65 63 74 | 31 2e 50 72 6f 64 69 75 |. Object|1.Prodiu|
|00001300| 63 65 41 63 65 73 73 20 | 26 20 4f 62 6a 65 63 74 |ceAcess |& Object|
|00001310| 32 2e 43 72 65 61 74 69 | 6f 6e 41 63 63 65 73 73 |2.Creati|onAccess|
|00001320| 21 3d 30 20 f2 ee 0d 0a | 09 2f 2f 20 4f 6a 65 63 |!=0 ....|.// Ojec|
|00001330| 74 31 20 ec ee e6 e5 f2 | 20 ef f0 ee e8 e7 e2 e5 |t1 .....| .......|
|00001340| f1 f2 e8 20 4f 62 6a 65 | 63 74 32 0d 0a 09 2f 2f |... Obje|ct2...//|
|00001350| ca eb e0 f1 f1 20 ee e1 | fa e5 ea f2 e0 0d 0a 09 |..... ..|........|
|00001360| 77 6f 72 64 20 4f 62 6a | 54 79 70 65 3b 0d 0a 09 |word Obj|Type;...|
|00001370| 2f 2f 20 20 3d 30 20 2d | 20 cc ee ed f1 f2 f0 0d |// =0 -| .......|
|00001380| 0a 09 2f 2f 20 20 3d 31 | 20 2d 20 c7 e4 e0 ed e8 |..// =1| - .....|
|00001390| e5 0d 0a 09 2f 2f 20 20 | 3d 32 20 2d 20 d3 ec e5 |....// |=2 - ...|
|000013a0| ed e8 e5 0d 0a 09 2f 2f | 20 20 3d 33 20 2d 20 d3 |......//| =3 - .|
|000013b0| f1 ee e2 e5 f0 f8 e5 ed | f1 f2 e2 ee e2 e0 ed e8 |........|........|
|000013c0| e5 0d 0a 0d 0a 09 2f 2f | cf f0 e8 20 f1 ee e7 e4 |......//|... ....|
|000013d0| e0 ed e8 e8 20 e4 e0 ed | ed fb e9 20 ee e1 fa e5 |.... ...|... ....|
|000013e0| ea f2 20 ec ee e6 e5 f2 | 20 e4 e5 eb e0 f2 fc 20 |.. .....| ...... |
|000013f0| e4 ee f1 f2 f3 ef ed fb | ec e8 20 e4 f0 f3 e3 e8 |........|.. .....|
|00001400| e5 0d 0a 09 2f 2f ee e1 | fa e5 ea f2 fb 2c ea ee |....//..|.....,..|
|00001410| f2 ee f0 fb e5 20 f0 e0 | ed e5 e5 20 e1 fb eb e8 |..... ..|... ....|
|00001420| 20 ed e5 e4 ee f1 f2 f3 | ef ed fb 2c 20 ec ee e6 | .......|..., ...|
|00001430| ed ee 20 ee f2 ea f0 fb | e2 e0 f2 fc 20 e4 ee f1 |.. .....|.... ...|
|00001440| f2 f3 ef 20 ed e5 20 e1 | ee eb e5 e5 2c 0d 0a 09 |... .. .|....,...|
|00001450| 2f 2f f7 e5 ec 20 ea 20 | f7 e5 f2 fb f0 e5 ec 20 |//... . |....... |
|00001460| ee e1 fa e5 ea f2 e0 ec | 2e 20 4f 70 65 6e 41 63 |........|. OpenAc|
|00001470| 63 65 73 73 20 f1 ee e4 | e5 f0 e6 e8 f2 20 e8 ed |cess ...|..... ..|
|00001480| e4 e5 ea f1 fb 20 ee f2 | ea f0 fb e2 e0 e5 ec fb |..... ..|........|
|00001490| f5 0d 0a 09 2f 2f ee e1 | fa e5 ea f2 ee e2 2e 20 |....//..|....... |
|000014a0| dd f2 ee 20 e8 20 e5 f1 | f2 fc 20 e7 ed e0 ed e8 |... . ..|.. .....|
|000014b0| ff 2e 0d 0a 09 77 6f 72 | 64 20 4f 70 65 6e 41 63 |.....wor|d OpenAc|
|000014c0| 63 65 73 73 5b 32 5d 3b | 0d 0a 09 2f 2f c8 e7 ee |cess[2];|...//...|
|000014d0| e1 f0 e5 f2 e5 ed e8 ff | 2e 20 c2 20 f1 e8 f1 f2 |........|. . ....|
|000014e0| e5 ec e5 20 e5 f1 f2 fc | 20 ec e0 f1 f1 e8 e2 20 |... ....| ...... |
|000014f0| f1 ef e8 f1 ea ee e2 20 | e8 e7 ee e1 f0 e5 f2 e5 |....... |........|
|00001500| ed e8 e9 2e 0d 0a 09 2f | 2f ea e0 e6 e4 fb e9 20 |......./|/...... |
|00001510| fd eb e5 ec e5 ed f2 20 | e2 20 f1 ef e8 f1 ea e5 |....... |. ......|
|00001520| 20 f1 ee e4 e5 f0 e6 e8 | f2 20 ed ee ec e5 f0 20 | .......|. ..... |
|00001530| ee f2 ea f0 fb e2 e0 e5 | ec ee e3 ee 20 ee e1 fa |........|.... ...|
|00001540| e5 ea f2 e0 2c 0d 0a 09 | 2f 2f ec e8 ed e8 ec e0 |....,...|//......|
|00001550| eb fc ed fb e9 20 f3 f0 | ee e2 e5 ed fc 20 f6 e8 |..... ..|..... ..|
|00001560| e2 e8 eb e8 e7 ee e2 e0 | ed ed ee f1 f2 e8 2c 20 |........|......, |
|00001570| ed e5 ee e1 f5 ee e4 e8 | ec fb e9 20 e4 eb ff 0d |........|... ....|
|00001580| 0a 09 2f 2f e8 e7 ee e1 | f0 e5 f2 e5 ed e8 ff 20 |..//....|....... |
|00001590| e4 e0 ed ed ee e3 ee 20 | ee e1 fa e5 ea f2 e0 2e |....... |........|
|000015a0| 20 c2 e5 f0 ee ff f2 ed | ee f1 f2 fc 20 f2 ee e3 | .......|.... ...|
|000015b0| ee 2c 20 f7 f2 ee 20 f5 | ee f2 fc 20 0d 0a 09 2f |., ... .|... .../|
|000015c0| 2f f7 f2 ee 2d f2 ee 20 | e1 f3 e4 e5 f2 20 e8 e7 |/...-.. |..... ..|
|000015d0| ee e1 f0 e5 f2 e5 ed ee | 20 ef f0 e8 20 f1 ee e7 |........| ... ...|
|000015e0| e4 e0 ed e8 e8 2c 20 ee | ef f0 e5 e4 e5 eb ff e5 |....., .|........|
|000015f0| f2 f1 ff 0d 0a 09 2f 2f | ec f3 e4 f0 ee f1 f2 fc |......//|........|
|00001600| fe 2e 0d 0a 09 62 79 74 | 65 20 53 69 7a 65 58 3b |.....byt|e SizeX;|
|00001610| 0d 0a 09 62 79 74 65 20 | 53 69 7a 65 59 3b 0d 0a |...byte |SizeY;..|
|00001620| 09 77 6f 72 64 20 56 69 | 73 64 6f 6d 3b 0d 0a 09 |.word Vi|sdom;...|
|00001630| 2f 2f c7 e2 f3 ea e8 20 | e4 eb ff 20 f0 e0 e7 eb |//..... |... ....|
|00001640| e8 f7 ed fb f5 20 f1 ee | e1 fb f2 e8 e9 0d 0a 09 |..... ..|........|
|00001650| 57 65 61 70 6f 6e 2a 20 | 57 65 61 70 3b 0d 0a 09 |Weapon* |Weap;...|
|00001660| 2f 2f 77 6f 72 64 20 73 | 6e 64 43 68 6f 6f 73 65 |//word s|ndChoose|
|00001670| 3b 09 09 09 2f 2f c7 e2 | f3 ea 20 ef f0 e8 20 e2 |;...//..|.. ... .|
|00001680| fb e1 ee f0 e5 20 ee e1 | fa e5 ea f2 e0 0d 0a 09 |..... ..|........|
|00001690| 2f 2f 77 6f 72 64 20 73 | 6e 64 55 6e 64 65 72 41 |//word s|ndUnderA|
|000016a0| 74 74 61 63 6b 3b 20 20 | 20 20 2f 2f c7 e2 f3 ea |ttack; | //....|
|000016b0| 2c ea ee e3 e4 e0 20 ee | e1 fa e5 ea f2 e0 20 ee |,..... .|...... .|
|000016c0| e1 e8 e6 e0 fe f2 0d 0a | 09 2f 2f d1 ef ee f1 ee |........|.//.....|
|000016d0| e1 ed ee f1 f2 e8 20 ee | e1 fa e5 ea f2 e0 0d 0a |...... .|........|
|000016e0| 09 62 6f 6f 6c 20 63 70 | 62 52 6f 74 61 74 69 6f |.bool cp|bRotatio|
|000016f0| 6e 3a 31 3b 09 09 2f 2f | cf ee e2 ee f0 ee f2 fb |n:1;..//|........|
|00001700| 0d 0a 09 62 6f 6f 6c 20 | 63 70 62 4d 6f 76 69 6e |...bool |cpbMovin|
|00001710| 67 3a 31 3b 09 09 2f 2f | c4 e2 e8 e6 e5 ed e8 e5 |g:1;..//|........|
|00001720| 0d 0a 09 62 6f 6f 6c 20 | 63 70 62 53 70 65 6e 64 |...bool |cpbSpend|
|00001730| 69 6e 67 3a 31 3b 20 20 | 20 20 20 2f 2f c2 f0 e5 |ing:1; | //...|
|00001740| ec ff 20 e4 eb ff 20 e4 | ee f1 f3 e3 e0 20 e8 20 |.. ... .|..... . |
|00001750| ef f0 e8 ea ee eb e0 0d | 0a 09 62 6f 6f 6c 20 63 |........|..bool c|
|00001760| 70 62 4e 65 61 72 41 74 | 74 61 63 6b 3a 31 3b 09 |pbNearAt|tack:1;.|
|00001770| 2f 2f c1 eb e8 e6 ed e8 | e9 20 e1 ee e9 0d 0a 09 |//......|. ......|
|00001780| 62 6f 6f 6c 20 63 70 62 | 46 61 72 41 74 74 61 63 |bool cpb|FarAttac|
|00001790| 6b 3a 31 3b 09 2f 2f cf | ee f0 e0 e6 e5 ed e8 e5 |k:1;.//.|........|
|000017a0| 20 ed e0 20 f0 e0 f1 f1 | f2 ee ff ed e8 e8 0d 0a | .. ....|........|
|000017b0| 09 62 6f 6f 6c 20 63 70 | 62 43 61 72 72 79 3a 31 |.bool cp|bCarry:1|
|000017c0| 3b 20 20 20 20 20 20 20 | 20 2f 2f d1 ef ee f1 ee |; | //.....|
|000017d0| e1 ed ee f1 f2 fc 20 ed | e5 f1 f2 e8 20 ef f0 e5 |...... .|.... ...|
|000017e0| e4 ec e5 f2 0d 0a 09 62 | 6f 6f 6c 20 63 70 62 50 |.......b|ool cpbP|
|000017f0| 61 74 72 6f 6c 3a 31 3b | 20 20 20 20 20 20 20 2f |atrol:1;| /|
|00001800| 2f d1 ef ee f1 ee e1 ed | ee f1 f2 fc 20 ef e0 f2 |/.......|.... ...|
|00001810| f0 f3 eb e8 f0 ee e2 e0 | f2 fc 0d 0a 09 62 6f 6f |........|.....boo|
|00001820| 6c 20 63 70 62 42 75 69 | 6c 64 3a 31 3b 09 09 2f |l cpbBui|ld:1;../|
|00001830| 2f d1 f2 f0 ee e8 f2 e5 | eb fc f1 f2 e2 ee 0d 0a |/.......|........|
|00001840| 09 62 6f 6f 6c 20 63 70 | 62 43 72 65 61 74 69 6f |.bool cp|bCreatio|
|00001850| 6e 3a 31 3b 20 20 20 20 | 20 2f 2f d1 ee e7 e4 e0 |n:1; | //.....|
|00001860| ed e8 e5 20 ec ee ed f1 | f2 f0 e0 0d 0a 09 62 6f |... ....|......bo|
|00001870| 6f 6c 20 63 70 62 52 65 | 73 65 61 72 63 68 3a 31 |ol cpbRe|search:1|
|00001880| 3b 20 20 20 20 20 2f 2f | d1 ef ee f1 ee e1 ed ee |; //|........|
|00001890| f1 f2 fc 20 e8 f1 f1 eb | e5 e4 ee e2 e0 f2 fc 20 |... ....|....... |
|000018a0| ed e5 e8 e7 e2 e5 f1 f2 | ed ee e5 20 e7 ed e0 ed |........|... ....|
|000018b0| e8 e5 0d 0a 09 62 6f 6f | 6c 20 63 70 62 52 65 73 |.....boo|l cpbRes|
|000018c0| 6f 75 72 63 65 3a 31 3b | 20 20 20 20 20 2f 2f c8 |ource:1;| //.|
|000018d0| f1 ef ee eb fc e7 ee e2 | e0 ed e8 e5 20 e2 20 ea |........|.... . .|
|000018e0| e0 f7 e5 f1 f2 e2 e5 20 | f0 e5 f1 f3 f0 f1 e0 0d |....... |........|
|000018f0| 0a 09 62 6f 6f 6c 20 63 | 70 62 44 61 6d 61 67 65 |..bool c|pbDamage|
|00001900| 3a 31 3b 20 20 20 20 20 | 20 20 2f 2f cd e0 eb e8 |:1; | //....|
|00001910| f7 e8 e5 20 e0 ed e8 ec | e0 f6 e8 e8 20 e4 eb ff |... ....|.... ...|
|00001920| 20 ef ee e2 f0 e5 e6 e4 | e5 ed ed ee e3 ee 20 f1 | .......|...... .|
|00001930| ee f1 f2 ee ff ed e8 ff | 20 20 0d 0a 09 62 6f 6f |........| ...boo|
|00001940| 6c 20 63 70 62 44 65 61 | 74 68 3a 31 3b 20 20 20 |l cpbDea|th:1; |
|00001950| 20 20 20 20 20 2f 2f cd | e0 eb e8 f7 e8 e5 20 e0 | //.|...... .|
|00001960| ed e8 ec e0 f6 e8 e8 20 | e4 eb ff 20 e3 e8 e1 e5 |....... |... ....|
|00001970| eb e8 0d 0a 09 62 6f 6f | 6c 20 63 62 70 41 63 63 |.....boo|l cbpAcc|
|00001980| 65 73 73 3a 31 3b 20 20 | 20 20 20 20 20 2f 2f c4 |ess:1; | //.|
|00001990| ee f1 f2 f3 ef ed ee 20 | e2 20 e4 e0 ed ed fb e9 |....... |. ......|
|000019a0| 20 ec ee ec e5 ed f2 0d | 0a 09 2f 2f 62 6f 6f 6c | .......|..//bool|
|000019b0| 20 63 70 62 4f 6e 65 41 | 63 63 65 73 73 3a 31 3b | cpbOneA|ccess:1;|
|000019c0| 20 20 20 20 2f 2f cf ee | f1 eb e5 20 f1 ee e7 e4 | //..|... ....|
|000019d0| e0 ed e8 ff 20 63 70 62 | 41 63 63 65 73 73 3d 66 |.... cpb|Access=f|
|000019e0| 61 6c 73 65 0d 0a 09 62 | 6f 6f 6c 20 63 70 62 42 |alse...b|ool cpbB|
|000019f0| 75 69 6c 64 69 6e 67 3a | 31 3b 09 09 2f 2f df e2 |uilding:|1;..//..|
|00001a00| eb ff e5 f2 f1 ff 20 e7 | e4 e0 ed e8 e5 ec 0d 0a |...... .|........|
|00001a10| 09 77 6f 72 64 20 20 52 | 65 73 72 76 64 3b 0d 0a |.word R|esrvd;..|
|00001a20| 09 2f 2f d0 e5 f1 f3 f0 | f1 fb 2c 20 ed e5 ee e1 |.//.....|.., ....|
|00001a30| f5 ee e4 e8 ec fb e5 20 | e4 eb ff 20 ef ee f1 f2 |....... |... ....|
|00001a40| f0 ee e9 ea e8 28 ef f0 | ee e8 e7 e2 ee e4 f1 f2 |.....(..|........|
|00001a50| e2 e0 29 0d 0a 09 62 79 | 74 65 20 52 65 73 6f 75 |..)...by|te Resou|
|00001a60| 72 63 65 49 44 5b 34 5d | 3b 20 20 20 20 20 2f 2f |rceID[4]|; //|
|00001a70| c8 ed e4 e5 ea f1 20 ed | e5 ee e1 f5 ee e4 e8 ec |...... .|........|
|00001a80| ee e3 ee 20 f0 e5 f1 f3 | f0 f1 e0 0d 0a 09 77 6f |... ....|......wo|
|00001a90| 72 64 20 52 65 73 41 6d | 6f 75 6e 74 5b 34 5d 3b |rd ResAm|ount[4];|
|00001aa0| 20 20 20 20 20 20 2f 2f | d1 ea ee eb fc ea ee 20 | //|....... |
|00001ab0| ed e5 ee e1 f5 ee e4 e8 | ec ee 20 e4 eb ff 20 ef |........|.. ... .|
|00001ac0| ee f1 f2 f0 ee e9 ea e8 | 20 0d 0a 09 77 6f 72 64 |........| ...word|
|00001ad0| 20 4e 41 6e 6d 3b 09 09 | 09 2f 2f ca ee eb e8 f7 | NAnm;..|.//.....|
|00001ae0| e5 f1 f2 e2 ee 20 e4 ee | f1 f2 f3 ef ed fb f5 20 |..... ..|....... |
|00001af0| e0 ed e8 ec e0 f6 e8 e9 | 0d 0a 09 4d 6f 72 65 41 |........|...MoreA|
|00001b00| 6e 69 6d 61 74 69 6f 6e | 20 2a 6c 70 46 41 6e 69 |nimation| *lpFAni|
|00001b10| 6d 3b 2f 2f c0 ed e8 ec | e0 f6 e8 ff 20 f1 20 ee |m;//....|.... . .|
|00001b20| ef e8 f1 e0 ed e8 e5 ec | 20 ef f0 e8 ec e5 ed e5 |........| .......|
|00001b30| ed e8 ff 20 0d 0a 09 76 | 6f 69 64 20 47 65 74 4d |... ...v|oid GetM|
|00001b40| 6f 6e 73 74 65 72 43 6f | 73 74 53 74 72 69 6e 67 |onsterCo|stString|
|00001b50| 28 63 68 61 72 2a 20 73 | 74 29 3b 0d 0a 09 76 6f |(char* s|t);...vo|
|00001b60| 69 64 20 43 6c 6f 73 65 | 47 4f 28 29 3b 0d 0a 7d |id Close|GO();..}|
|00001b70| 3b 0d 0a 2f 2f ca eb e0 | f1 f1 20 e2 e8 e4 e8 ec |;..//...|.. .....|
|00001b80| fb f5 20 ee e1 fa e5 ea | f2 ee e2 2d ec ee ed f1 |.. .....|...-....|
|00001b90| f2 f0 fb 2c e7 e4 e0 ed | e8 ff 0d 0a 63 6c 61 73 |...,....|....clas|
|00001ba0| 73 20 56 69 73 75 61 6c | 73 20 3a 20 70 75 62 6c |s Visual|s : publ|
|00001bb0| 69 63 20 47 65 6e 65 72 | 61 6c 4f 62 6a 65 63 74 |ic Gener|alObject|
|00001bc0| 0d 0a 7b 0d 0a 70 75 62 | 6c 69 63 3a 0d 0a 2f 2f |..{..pub|lic:..//|
|00001bd0| c1 e0 e7 ee e2 fb e5 20 | ef ee ea e0 e7 e0 f2 e5 |....... |........|
|00001be0| eb e8 0d 0a 09 75 6e 69 | 6f 6e 7b 0d 0a 09 09 73 |.....uni|on{....s|
|00001bf0| 74 72 75 63 74 7b 0d 0a | 09 09 09 77 6f 72 64 20 |truct{..|...word |
|00001c00| 4d 61 78 4c 69 66 65 3b | 0d 0a 09 09 09 77 6f 72 |MaxLife;|.....wor|
|00001c10| 64 20 4d 61 78 53 68 69 | 65 6c 64 3b 0d 0a 09 09 |d MaxShi|eld;....|
|00001c20| 09 77 6f 72 64 20 53 74 | 72 65 6e 67 74 68 3b 0d |.word St|rength;.|
|00001c30| 0a 09 09 09 77 6f 72 64 | 20 50 73 79 63 68 6f 46 |....word| PsychoF|
|00001c40| 6f 72 63 65 3b 0d 0a 09 | 09 09 77 6f 72 64 20 44 |orce;...|..word D|
|00001c50| 65 78 74 72 69 74 79 3b | 0d 0a 09 09 09 77 6f 72 |extrity;|.....wor|
|00001c60| 64 20 4d 69 6e 44 61 6d | 61 67 65 3b 0d 0a 09 09 |d MinDam|age;....|
|00001c70| 09 77 6f 72 64 20 4d 61 | 78 44 61 6d 61 67 65 3b |.word Ma|xDamage;|
|00001c80| 0d 0a 09 09 09 77 6f 72 | 64 20 50 72 6f 64 75 63 |.....wor|d Produc|
|00001c90| 74 69 76 69 74 79 3b 0d | 0a 09 09 09 77 6f 72 64 |tivity;.|....word|
|00001ca0| 20 41 74 74 61 63 6b 52 | 61 6e 67 65 3b 0d 0a 09 | AttackR|ange;...|
|00001cb0| 09 09 77 6f 72 64 20 52 | 65 73 65 72 76 65 64 31 |..word R|eserved1|
|00001cc0| 3b 0d 0a 09 09 09 77 6f | 72 64 20 52 65 73 65 72 |;.....wo|rd Reser|
|00001cd0| 76 65 64 32 3b 0d 0a 09 | 09 09 77 6f 72 64 20 52 |ved2;...|..word R|
|00001ce0| 65 73 65 72 76 65 64 33 | 3b 0d 0a 09 09 09 77 6f |eserved3|;.....wo|
|00001cf0| 72 64 20 52 65 73 65 72 | 76 65 64 34 3b 0d 0a 09 |rd Reser|ved4;...|
|00001d00| 09 09 77 6f 72 64 20 52 | 65 73 65 72 76 65 64 35 |..word R|eserved5|
|00001d10| 3b 0d 0a 09 09 09 77 6f | 72 64 20 52 65 73 65 72 |;.....wo|rd Reser|
|00001d20| 76 65 64 36 3b 0d 0a 09 | 09 09 77 6f 72 64 20 52 |ved6;...|..word R|
|00001d30| 65 73 65 72 76 65 64 37 | 3b 0d 0a 09 09 7d 20 42 |eserved7|;....} B|
|00001d40| 61 73 69 63 3b 0d 0a 09 | 09 77 6f 72 64 20 49 6e |asic;...|.word In|
|00001d50| 64 65 78 5b 31 36 5d 3b | 0d 0a 09 7d 20 69 6e 66 |dex[16];|...} inf|
|00001d60| 6f 3b 0d 0a 09 2f 2f c8 | ed f4 ee f0 ec e0 f6 e8 |o;...//.|........|
|00001d70| ff 20 ee e1 20 ee f0 f3 | e6 e8 e8 20 e4 e0 eb fc |. .. ...|... ....|
|00001d80| ed e5 e3 ee 20 ef ee f0 | e0 e6 e5 ed e8 ff 0d 0a |.... ...|........|
|00001d90| 7d 3b 0d 0a 2f 2f 55 70 | 67 72 61 64 65 2d e7 e0 |};..//Up|grade-..|
|00001da0| ec e5 ed e0 20 ee e4 ed | ee e3 ee 20 f2 e8 ef e0 |.... ...|... ....|
|00001db0| 20 ee e1 fa e5 ea f2 ee | e2 20 ed e0 20 e4 f0 f3 | .......|. .. ...|
|00001dc0| e3 ee e9 0d 0a 63 6c 61 | 73 73 20 4f 62 6a 65 63 |.....cla|ss Objec|
|00001dd0| 74 55 70 67 72 61 64 65 | 20 3a 20 70 75 62 6c 69 |tUpgrade| : publi|
|00001de0| 63 20 47 65 6e 65 72 61 | 6c 4f 62 6a 65 63 74 0d |c Genera|lObject.|
|00001df0| 0a 7b 0d 0a 70 75 62 6c | 69 63 3a 0d 0a 09 77 6f |.{..publ|ic:...wo|
|00001e00| 72 64 20 53 6f 75 72 63 | 65 54 79 70 65 49 6e 64 |rd Sourc|eTypeInd|
|00001e10| 65 78 5b 38 5d 3b 0d 0a | 09 77 6f 72 64 20 46 69 |ex[8];..|.word Fi|
|00001e20| 6e 61 6c 54 79 70 65 49 | 6e 64 65 78 5b 38 5d 3b |nalTypeI|ndex[8];|
|00001e30| 0d 0a 7d 3b 0d 0a 2f 2f | 55 70 67 72 61 64 65 20 |..};..//|Upgrade |
|00001e40| 2d 20 e4 eb ff 20 56 69 | 73 75 61 6c 73 2d f3 eb |- ... Vi|suals-..|
|00001e50| f3 f7 f8 e5 ed e8 e5 20 | ef e0 f0 e0 ec e5 f2 f0 |....... |........|
|00001e60| ee e2 20 e4 eb ff 20 e3 | f0 f3 ef ef fb 20 ee e1 |.. ... .|..... ..|
|00001e70| fa e5 ea f2 ee e2 3b 0d | 0a 63 6c 61 73 73 20 50 |......;.|.class P|
|00001e80| 61 72 61 6d 65 74 65 72 | 55 70 67 72 61 64 65 20 |arameter|Upgrade |
|00001e90| 3a 20 70 75 62 6c 69 63 | 20 47 65 6e 65 72 61 6c |: public| General|
|00001ea0| 4f 62 6a 65 63 74 0d 0a | 7b 0d 0a 09 77 6f 72 64 |Object..|{...word|
|00001eb0| 20 4f 62 6a 65 63 74 49 | 6e 64 65 78 5b 38 5d 3b | ObjectI|ndex[8];|
|00001ec0| 0d 0a 09 62 79 74 65 20 | 43 68 61 6e 67 65 64 50 |...byte |ChangedP|
|00001ed0| 61 72 61 6d 65 74 65 72 | 5b 38 5d 3b 0d 0a 09 62 |arameter|[8];...b|
|00001ee0| 79 74 65 20 41 64 64 69 | 74 69 6f 6e 61 6c 56 61 |yte Addi|tionalVa|
|00001ef0| 6c 75 65 5b 38 5d 3b 0d | 0a 7d 3b 0d 0a 0d 0a 63 |lue[8];.|.};....c|
|00001f00| 6c 61 73 73 20 4f 6e 65 | 4f 62 6a 65 63 74 3b 0d |lass One|Object;.|
|00001f10| 0a 74 79 70 65 64 65 66 | 20 76 6f 69 64 20 52 65 |.typedef| void Re|
|00001f20| 70 6f 72 74 46 6e 28 4f | 6e 65 4f 62 6a 65 63 74 |portFn(O|neObject|
|00001f30| 2a 20 53 65 6e 64 65 72 | 29 3b 0d 0a 2f 2f ce ef |* Sender|);..//..|
|00001f40| e8 f1 e0 ed e8 e5 20 ea | ee ec e0 ed e4 ed ee e3 |...... .|........|
|00001f50| ee 20 e1 eb ee ea e0 0d | 0a 2f 2f cf f0 e8 ea e0 |. ......|.//.....|
|00001f60| e7 fb 20 31 2d e3 ee 20 | f3 f0 ee e2 ed ff 0d 0a |.. 1-.. |........|
|00001f70| 73 74 72 75 63 74 20 4f | 72 64 65 72 31 7b 0d 0a |struct O|rder1{..|
|00001f80| 09 2f 2f d3 ea e0 e7 e0 | f2 e5 eb fc 20 ed e0 20 |.//.....|.... .. |
|00001f90| ee f2 eb ee e6 e5 ed ed | fb e9 20 ef f0 e8 ea e0 |........|.. .....|
|00001fa0| e7 2c 20 e5 f1 eb e8 20 | 4e 55 4c 4c 20 f2 ee 20 |., .... |NULL .. |
|00001fb0| ed e5 f2 20 0d 0a 09 2f | 2f ee f2 eb ee e6 e5 ed |... .../|/.......|
|00001fc0| ed ee e3 ee 20 ef f0 e8 | ea e0 e7 e0 20 0d 0a 09 |.... ...|.... ...|
|00001fd0| 4f 72 64 65 72 31 2a 20 | 4e 65 78 74 4f 72 64 65 |Order1* |NextOrde|
|00001fe0| 72 3b 0d 0a 09 2f 2f d3 | f0 ee e2 e5 ed fc 20 ef |r;...//.|...... .|
|00001ff0| f0 e8 ee f0 e8 f2 e5 f2 | e0 20 e2 fb ef ee eb ed |........|. ......|
|00002000| e5 ed e8 ff 20 ea ee ec | e0 ed e4 fb 0d 0a 09 2f |.... ...|......./|
|00002010| 2f 30 2d ed e8 e6 e0 e9 | f8 e8 e9 20 f3 f0 ee e2 |/0-.....|... ....|
|00002020| e5 ed fc 20 ef f0 e8 ee | f0 e8 f2 e5 f2 e0 0d 0a |... ....|........|
|00002030| 09 2f 2f c4 e0 ed ed ee | e5 20 e7 e0 e4 e0 ed e8 |.//.....|. ......|
|00002040| e5 20 ec ee e6 e5 f2 20 | e1 fb f2 fc 20 ee f2 eb |. ..... |.... ...|
|00002050| ee e6 e5 ed ee 20 f2 ee | eb fc ea ee 20 e2 20 f2 |..... ..|.... . .|
|00002060| ee ec 20 f1 eb f3 f7 e0 | e5 2c 0d 0a 09 2f 2f e5 |.. .....|.,...//.|
|00002070| f1 eb e8 20 ef f0 e8 ee | f0 e8 f2 e5 f2 20 ef f0 |... ....|..... ..|
|00002080| e5 f0 fb e2 e0 ed e8 ff | 20 e2 fb f8 e5 20 ef f0 |........| .... ..|
|00002090| e8 ee f0 e8 f2 e5 f2 e0 | 20 e2 fb ef ee eb ed e5 |........| .......|
|000020a0| ed e8 ff 0d 0a 09 62 79 | 74 65 20 50 72 69 6f 72 |......by|te Prior|
|000020b0| 79 4c 65 76 65 6c 3b 0d | 0a 09 62 79 74 65 20 4f |yLevel;.|..byte O|
|000020c0| 72 64 65 72 54 79 70 65 | 3b 0d 0a 09 62 79 74 65 |rderType|;...byte|
|000020d0| 20 4f 72 64 65 72 54 69 | 6d 65 3b 2f 2f 3d 30 20 | OrderTi|me;//=0 |
|000020e0| 69 66 20 76 65 72 79 20 | 66 61 73 74 0d 0a 09 2f |if very |fast.../|
|000020f0| 2f 3d 31 20 2d 20 f1 f2 | ee ff f2 fc 20 ed e0 20 |/=1 - ..|.... .. |
|00002100| ec e5 f1 f2 e5 20 0d 0a | 09 2f 2f 3d 32 20 2d 20 |..... ..|.//=2 - |
|00002110| ef e5 f0 e5 e9 f2 e8 20 | e2 20 f2 ee f7 ea f3 20 |....... |. ..... |
|00002120| f1 20 ea ee ee f0 e4 e8 | ed e0 f2 e0 ec e8 20 28 |. ......|...... (|
|00002130| 78 2c 79 29 0d 0a 09 2f | 2f 3d 33 20 2d 20 f1 eb |x,y).../|/=3 - ..|
|00002140| e5 e4 ee e2 e0 f2 fc 20 | e7 e0 20 ee e1 fa e5 ea |....... |.. .....|
|00002150| f2 ee ec 20 28 6f 62 6a | 29 0d 0a 09 2f 2f 3d 34 |... (obj|)...//=4|
|00002160| 20 2d 20 ef f0 e5 f1 eb | e5 e4 ee e2 e0 f2 fc 20 | - .....|....... |
|00002170| e8 20 e0 f2 e0 ea ee e2 | e0 f2 fc 20 ee e1 fa e5 |. ......|... ....|
|00002180| ea f2 20 28 6f 62 6a 29 | 0d 0a 09 2f 2f 3d 35 20 |.. (obj)|...//=5 |
|00002190| 2d 20 ef ee f1 f2 f0 ee | e8 f2 fc 20 ee e1 fa e5 |- ......|... ....|
|000021a0| ea f2 0d 0a 09 2f 2f 3d | 36 20 2d 20 f1 ee e7 e4 |.....//=|6 - ....|
|000021b0| e0 f2 fc 20 ee e1 fa e5 | ea f2 0d 0a 09 2f 2f 3d |... ....|.....//=|
|000021c0| 37 20 2d 20 ef e0 f2 f0 | f3 eb e8 f0 ee e2 e0 f2 |7 - ....|........|
|000021d0| fc 0d 0a 09 2f 2f c8 ed | f4 ee f0 ec e0 f6 e8 ff |....//..|........|
|000021e0| 20 ef ee 20 ea e0 e6 e4 | ee ec f3 20 f2 e8 ef f3 | .. ....|... ....|
|000021f0| 20 ef f0 e8 ea e0 e7 ee | e2 0d 0a 09 52 65 70 6f | .......|....Repo|
|00002200| 72 74 46 6e 2a 20 44 6f | 4c 69 6e 6b 3b 0d 0a 09 |rtFn* Do|Link;...|
|00002210| 75 6e 69 6f 6e 7b 0d 0a | 09 09 73 74 72 75 63 74 |union{..|..struct|
|00002220| 7b 0d 0a 09 09 09 62 79 | 74 65 20 56 69 73 69 62 |{.....by|te Visib|
|00002230| 69 6c 69 74 79 52 61 64 | 69 75 73 3b 0d 0a 09 09 |ilityRad|ius;....|
|00002240| 7d 20 53 74 61 6e 64 3b | 0d 0a 09 09 73 74 72 75 |} Stand;|....stru|
|00002250| 63 74 7b 0d 0a 09 09 09 | 62 79 74 65 20 78 3b 0d |ct{.....|byte x;.|
|00002260| 0a 09 09 09 62 79 74 65 | 20 79 3b 0d 0a 09 09 09 |....byte| y;.....|
|00002270| 77 6f 72 64 20 50 72 65 | 76 44 69 73 74 3b 0d 0a |word Pre|vDist;..|
|00002280| 09 09 09 62 79 74 65 20 | 54 69 6d 65 73 3b 0d 0a |...byte |Times;..|
|00002290| 09 09 7d 20 4d 6f 76 65 | 54 6f 58 59 3b 0d 0a 09 |..} Move|ToXY;...|
|000022a0| 09 73 74 72 75 63 74 7b | 0d 0a 09 09 09 62 79 74 |.struct{|.....byt|
|000022b0| 65 20 78 64 3b 0d 0a 09 | 09 09 62 79 74 65 20 79 |e xd;...|..byte y|
|000022c0| 64 3b 0d 0a 09 09 09 62 | 79 74 65 20 74 69 6d 65 |d;.....b|yte time|
|000022d0| 3b 0d 0a 09 09 09 77 6f | 72 64 20 42 75 69 6c 64 |;.....wo|rd Build|
|000022e0| 49 44 3b 0d 0a 09 09 09 | 77 6f 72 64 20 42 53 4e |ID;.....|word BSN|
|000022f0| 3b 0d 0a 09 09 7d 20 55 | 46 4f 3b 0d 0a 09 09 73 |;....} U|FO;....s|
|00002300| 74 72 75 63 74 7b 0d 0a | 09 09 09 62 79 74 65 20 |truct{..|...byte |
|00002310| 78 3b 0d 0a 09 09 09 62 | 79 74 65 20 79 3b 0d 0a |x;.....b|yte y;..|
|00002320| 09 09 09 62 79 74 65 20 | 77 65 70 3b 0d 0a 09 09 |...byte |wep;....|
|00002330| 7d 20 41 74 74 61 63 6b | 58 59 3b 0d 0a 09 09 73 |} Attack|XY;....s|
|00002340| 74 72 75 63 74 7b 0d 0a | 09 09 09 77 6f 72 64 20 |truct{..|...word |
|00002350| 4f 62 6a 49 6e 64 65 78 | 3b 0d 0a 09 09 09 77 6f |ObjIndex|;.....wo|
|00002360| 72 64 20 53 4e 3b 0d 0a | 09 09 09 77 6f 72 64 20 |rd SN;..|...word |
|00002370| 50 72 65 76 44 69 73 74 | 3b 0d 0a 09 09 09 62 79 |PrevDist|;.....by|
|00002380| 74 65 20 77 65 70 3b 0d | 0a 09 09 7d 20 4d 6f 76 |te wep;.|...} Mov|
|00002390| 65 54 6f 4f 62 6a 3b 0d | 0a 09 09 73 74 72 75 63 |eToObj;.|...struc|
|000023a0| 74 7b 0d 0a 09 09 09 62 | 79 74 65 20 78 3b 0d 0a |t{.....b|yte x;..|
|000023b0| 09 09 09 62 79 74 65 20 | 79 3b 0d 0a 09 09 09 62 |...byte |y;.....b|
|000023c0| 79 74 65 20 78 31 3b 0d | 0a 09 09 09 62 79 74 65 |yte x1;.|....byte|
|000023d0| 20 79 31 3b 0d 0a 09 09 | 09 62 79 74 65 20 64 69 | y1;....|.byte di|
|000023e0| 72 3b 0d 0a 09 09 7d 20 | 50 61 74 72 6f 6c 3b 0d |r;....} |Patrol;.|
|000023f0| 0a 09 09 73 74 72 75 63 | 74 7b 0d 0a 09 09 09 77 |...struc|t{.....w|
|00002400| 6f 72 64 20 4f 62 6a 49 | 6e 64 65 78 3b 0d 0a 09 |ord ObjI|ndex;...|
|00002410| 09 09 77 6f 72 64 20 50 | 72 6f 67 72 65 73 73 3b |..word P|rogress;|
|00002420| 0d 0a 09 09 09 77 6f 72 | 64 20 4e 53 74 61 67 65 |.....wor|d NStage|
|00002430| 73 3b 0d 0a 09 09 09 62 | 79 74 65 20 50 53 74 65 |s;.....b|yte PSte|
|00002440| 70 3b 0d 0a 09 09 7d 50 | 72 6f 64 75 63 65 3b 0d |p;....}P|roduce;.|
|00002450| 0a 09 09 73 74 72 75 63 | 74 7b 0d 0a 09 09 09 77 |...struc|t{.....w|
|00002460| 6f 72 64 20 4f 6c 64 55 | 70 67 72 61 64 65 3b 0d |ord OldU|pgrade;.|
|00002470| 0a 09 09 09 77 6f 72 64 | 20 4e 65 77 55 70 67 72 |....word| NewUpgr|
|00002480| 61 64 65 3b 0d 0a 09 09 | 09 77 6f 72 64 20 53 74 |ade;....|.word St|
|00002490| 61 67 65 3b 0d 0a 09 09 | 09 77 6f 72 64 20 4e 53 |age;....|.word NS|
|000024a0| 74 61 67 65 73 3b 0d 0a | 09 09 7d 50 55 70 67 72 |tages;..|..}PUpgr|
|000024b0| 61 64 65 3b 0d 0a 09 09 | 73 74 72 75 63 74 7b 0d |ade;....|struct{.|
|000024c0| 0a 09 09 09 62 79 74 65 | 20 64 69 72 3b 0d 0a 09 |....byte| dir;...|
|000024d0| 09 7d 4d 6f 76 65 46 72 | 6f 6d 3b 0d 0a 09 09 73 |.}MoveFr|om;....s|
|000024e0| 74 72 75 63 74 7b 0d 0a | 09 09 09 62 79 74 65 20 |truct{..|...byte |
|000024f0| 78 3b 0d 0a 09 09 09 62 | 79 74 65 20 79 3b 0d 0a |x;.....b|yte y;..|
|00002500| 09 09 09 62 79 74 65 20 | 52 65 73 49 44 3b 0d 0a |...byte |ResID;..|
|00002510| 09 09 7d 54 61 6b 65 52 | 65 73 3b 0d 0a 0d 0a 09 |..}TakeR|es;.....|
|00002520| 7d 69 6e 66 6f 3b 0d 0a | 7d 3b 0d 0a 63 6c 61 73 |}info;..|};..clas|
|00002530| 73 20 4c 65 67 69 6f 6e | 3b 0d 0a 63 6c 61 73 73 |s Legion|;..class|
|00002540| 20 4e 61 74 69 6f 6e 3b | 0d 0a 2f 2f c8 ed f4 ee | Nation;|..//....|
|00002550| f0 ec e0 f6 e8 ff 20 e4 | eb ff 20 ea e0 e6 e4 ee |...... .|.. .....|
|00002560| e3 ee 20 e8 ed e4 e8 e2 | e8 e4 f3 f3 ec e0 0d 0a |.. .....|........|
|00002570| 63 6c 61 73 73 20 4f 6e | 65 4f 62 6a 65 63 74 7b |class On|eObject{|
|00002580| 0d 0a 70 75 62 6c 69 63 | 3a 0d 0a 09 4e 61 74 69 |..public|:...Nati|
|00002590| 6f 6e 2a 20 4e 61 74 3b | 0d 0a 09 43 72 6f 77 64 |on* Nat;|...Crowd|
|000025a0| 2a 20 43 72 6f 77 64 52 | 65 66 3b 0d 0a 09 75 6e |* CrowdR|ef;...un|
|000025b0| 69 6f 6e 7b 0d 0a 09 09 | 47 65 6e 65 72 61 6c 4f |ion{....|GeneralO|
|000025c0| 62 6a 65 63 74 2a 20 47 | 65 6e 65 72 61 6c 3b 0d |bject* G|eneral;.|
|000025d0| 0a 09 09 56 69 73 75 61 | 6c 73 2a 20 56 69 73 75 |...Visua|ls* Visu|
|000025e0| 61 6c 3b 0d 0a 09 09 4f | 62 6a 65 63 74 55 70 67 |al;....O|bjectUpg|
|000025f0| 72 61 64 65 2a 20 4f 55 | 70 67 72 61 64 65 3b 0d |rade* OU|pgrade;.|
|00002600| 0a 09 09 50 61 72 61 6d | 65 74 65 72 55 70 67 72 |...Param|eterUpgr|
|00002610| 61 64 65 2a 20 50 55 70 | 67 72 61 64 65 3b 0d 0a |ade* PUp|grade;..|
|00002620| 09 7d 20 52 65 66 3b 0d | 0a 09 2f 2f 2d 2d 2d 2d |.} Ref;.|..//----|
|00002630| 2d 2d 2d 2d 2d 2d 2d 6e | 65 77 20 70 61 74 68 20 |-------n|ew path |
|00002640| 61 6c 67 6f 72 69 74 6d | 20 76 61 72 69 61 62 6c |algoritm| variabl|
|00002650| 65 73 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |es------|--------|
|00002660| 2d 2d 0d 0a 09 62 6f 6f | 6c 20 4e 65 65 64 50 61 |--...boo|l NeedPa|
|00002670| 74 68 3b 0d 0a 09 62 79 | 74 65 20 43 50 64 65 73 |th;...by|te CPdes|
|00002680| 74 58 3b 0d 0a 09 62 79 | 74 65 20 43 50 64 65 73 |tX;...by|te CPdes|
|00002690| 74 59 3b 0d 0a 09 62 79 | 74 65 2a 20 50 61 74 68 |tY;...by|te* Path|
|000026a0| 58 3b 0d 0a 09 62 79 74 | 65 2a 20 50 61 74 68 59 |X;...byt|e* PathY|
|000026b0| 3b 0d 0a 09 77 6f 72 64 | 20 4e 49 50 6f 69 6e 74 |;...word| NIPoint|
|000026c0| 73 3b 0d 0a 09 77 6f 72 | 64 20 43 75 72 49 50 6f |s;...wor|d CurIPo|
|000026d0| 69 6e 74 3b 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |int;..//|--------|
|000026e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002700| 2d 2d 2d 2d 2f 2f 0d 0a | 2f 2f 2d 2d 2d 2d 2d 2d |----//..|//------|
|00002710| 2d 2d 2d 2d 2d 62 65 67 | 69 6e 20 6f 66 20 73 61 |-----beg|in of sa|
|00002720| 76 69 6e 67 20 63 6c 75 | 73 74 65 72 2d 2d 2d 2d |ving clu|ster----|
|00002730| 2d 2d 2d 2d 2d 2d 2f 2f | 0d 0a 2f 2f 2d 2d 2d 2d |------//|..//----|
|00002740| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002750| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002760| 2d 2d 2d 2d 2d 2d 2d 2d | 2f 2f 0d 0a 09 77 6f 72 |--------|//...wor|
|00002770| 64 20 49 6e 64 65 78 3b | 2f 2f ed ee ec e5 f0 20 |d Index;|//..... |
|00002780| fd f2 ee e3 ee 20 ec ee | ed f1 f2 f0 e0 0d 0a 09 |..... ..|........|
|00002790| 77 6f 72 64 20 4e 49 6e | 64 65 78 3b 2f 2f e8 ed |word NIn|dex;//..|
|000027a0| e4 e5 ea f1 20 e2 20 ed | e0 f6 e8 ee ed e0 eb fc |.... . .|........|
|000027b0| ed ee ec 20 f1 ef e8 f1 | ea e5 0d 0a 09 62 6f 6f |... ....|.....boo|
|000027c0| 6c 20 53 65 6c 65 63 74 | 65 64 3a 31 3b 0d 0a 09 |l Select|ed:1;...|
|000027d0| 62 6f 6f 6c 20 42 6f 72 | 67 3a 31 3b 0d 0a 09 62 |bool Bor|g:1;...b|
|000027e0| 6f 6f 6c 20 49 6e 76 65 | 72 74 3a 31 3b 0d 0a 09 |ool Inve|rt:1;...|
|000027f0| 62 6f 6f 6c 20 50 75 73 | 68 3a 31 3b 0d 0a 09 62 |bool Pus|h:1;...b|
|00002800| 6f 6f 6c 20 53 64 6f 78 | 6c 6f 3a 31 3b 0d 0a 09 |ool Sdox|lo:1;...|
|00002810| 2f 2f 62 6f 6f 6c 20 69 | 6e 4d 6f 74 69 6f 6e 3a |//bool i|nMotion:|
|00002820| 31 3b 2f 2f c2 fb ef ee | eb ed ff e5 f2 f1 ff 20 |1;//....|....... |
|00002830| ef f0 e8 ea e0 e7 20 ee | 20 ef e5 f0 e5 ec e5 f9 |...... .| .......|
|00002840| e5 ed e8 e8 0d 0a 09 62 | 6f 6f 6c 20 69 73 4d 6f |.......b|ool isMo|
|00002850| 76 69 6e 67 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 58 |ving:1;.|..bool X|
|00002860| 59 43 68 61 6e 67 65 64 | 3a 31 3b 0d 0a 09 62 6f |YChanged|:1;...bo|
|00002870| 6f 6c 20 52 65 6d 6f 76 | 65 64 3a 31 3b 0d 0a 09 |ol Remov|ed:1;...|
|00002880| 62 6f 6f 6c 20 49 6d 70 | 6f 72 74 61 6e 74 3a 31 |bool Imp|ortant:1|
|00002890| 3b 2f 2f c4 e5 eb e0 e5 | f2 20 f7 f2 ee 2d f2 ee |;//.....|. ...-..|
|000028a0| 20 e2 e0 e6 ed ee e5 0d | 0a 09 62 6f 6f 6c 20 41 | .......|..bool A|
|000028b0| 74 74 61 63 6b 3a 31 3b | 0d 0a 09 62 6f 6f 6c 20 |ttack:1;|...bool |
|000028c0| 45 67 6f 69 73 74 3a 31 | 3b 0d 0a 09 62 6f 6f 6c |Egoist:1|;...bool|
|000028d0| 20 4e 6f 4d 6f 74 69 6f | 6e 3a 31 3b 2f 2f ed e5 | NoMotio|n:1;//..|
|000028e0| 20 f1 e4 e2 e8 e3 e0 f2 | fc f1 ff 20 ed e8 20 ef | .......|... .. .|
|000028f0| f0 f2 20 ea e0 ea e8 f5 | 20 f3 f1 eb ee e2 e8 ff |.. .....| .......|
|00002900| f5 2c ea f0 ee ec e5 20 | ef f0 e8 ea e0 e7 e0 20 |.,..... |....... |
|00002910| ef ee 20 e0 f0 ec e8 e8 | 0d 0a 09 62 6f 6f 6c 20 |.. .....|...bool |
|00002920| 4e 6f 46 69 72 65 3a 31 | 3b 2f 2f ed e5 20 ee f2 |NoFire:1|;//.. ..|
|00002930| ea f0 fb e2 e0 f2 fc 20 | ee e3 ee ed fc 20 ef ee |....... |..... ..|
|00002940| 20 e2 f0 e0 e3 f3 20 e8 | 20 ed e5 20 ef f0 e8 e2 | ..... .| .. ....|
|00002950| eb e5 ea e0 f2 fc 20 e2 | ed e8 ec e0 ed e8 ff 0d |...... .|........|
|00002960| 0a 09 62 6f 6f 6c 20 4e | 6f 49 6e 69 74 69 61 74 |..bool N|oInitiat|
|00002970| 65 3a 31 3b 2f 2f ed e5 | 20 e8 ed e8 f6 e8 e8 f0 |e:1;//..| .......|
|00002980| ee e2 e0 f2 fc 20 f1 f0 | e0 e6 e5 ed e8 e5 0d 0a |..... ..|........|
|00002990| 09 62 6f 6f 6c 20 57 61 | 73 49 6e 4d 6f 62 69 6c |.bool Wa|sInMobil|
|000029a0| 5a 6f 6e 65 3a 31 3b 2f | 2f c1 fb eb 20 e2 20 e7 |Zone:1;/|/... . .|
|000029b0| ee ed e5 20 ec ee e1 e8 | eb e8 e7 e0 f6 e8 e8 0d |... ....|........|
|000029c0| 0a 09 62 6f 6f 6c 20 54 | 65 6d 70 46 6c 61 67 3a |..bool T|empFlag:|
|000029d0| 31 3b 2f 2f e2 f0 e5 ec | e5 ed ed fb e9 20 f4 eb |1;//....|..... ..|
|000029e0| e0 e3 2c 20 e8 f1 ef ee | eb fc e7 f3 e5 ec fb e9 |.., ....|........|
|000029f0| 20 e4 eb ff 20 f1 ee f0 | f2 e8 f0 ee e2 ea e8 20 | ... ...|....... |
|00002a00| ee f2 f0 ff e4 e0 0d 0a | 09 62 6f 6f 6c 20 4d 6f |........|.bool Mo|
|00002a10| 62 69 6c 69 73 65 64 3a | 31 3b 0d 0a 09 62 6f 6f |bilised:|1;...boo|
|00002a20| 6c 20 4d 6f 76 65 49 6e | 52 65 63 74 3a 31 3b 2f |l MoveIn|Rect:1;/|
|00002a30| 2f f3 f1 f2 e0 ed ee e2 | eb e5 ed 2c 20 e5 f1 eb |/.......|..., ...|
|00002a40| e8 20 f1 f0 e5 e4 e8 20 | f0 e8 ea e0 e7 ee e2 20 |. ..... |....... |
|00002a50| e5 f1 f2 fc 20 ef f0 e8 | ea e0 e7 20 ee 20 ef e5 |.... ...|... . ..|
|00002a60| f0 e5 ec e5 f9 e5 ed e8 | e8 20 e3 f0 f3 ef ef fb |........|. ......|
|00002a70| 0d 0a 09 62 6f 6f 6c 20 | 44 72 61 77 55 70 3a 31 |...bool |DrawUp:1|
|00002a80| 3b 2f 2f d1 d2 d0 d0 50 | 50 ce c8 d2 dc d1 df 21 |;//....P|P......!|
|00002a90| 21 21 0d 0a 09 62 6f 6f | 6c 20 50 61 74 68 42 72 |!!...boo|l PathBr|
|00002aa0| 6f 6b 65 6e 3a 31 3b 2f | 2f c5 f1 eb e8 20 f5 ee |oken:1;/|/.... ..|
|00002ab0| f2 fc 20 f0 e0 e7 20 e1 | fb eb e0 20 ef f0 e5 e3 |.. ... .|... ....|
|00002ac0| f0 e0 e4 e0 20 ed e0 20 | ef f3 f2 e8 0d 0a 09 62 |.... .. |.......b|
|00002ad0| 6f 6f 6c 20 63 61 70 42 | 75 69 6c 64 69 6e 67 3a |ool capB|uilding:|
|00002ae0| 31 3b 0d 0a 09 62 6f 6f | 6c 20 63 70 62 4d 6f 76 |1;...boo|l cpbMov|
|00002af0| 69 6e 67 3a 31 3b 0d 0a | 09 62 6f 6f 6c 20 63 61 |ing:1;..|.bool ca|
|00002b00| 70 42 75 69 6c 64 3a 31 | 3b 0d 0a 09 62 6f 6f 6c |pBuild:1|;...bool|
|00002b10| 20 63 61 70 42 61 73 65 | 3a 31 3b 0d 0a 09 62 6f | capBase|:1;...bo|
|00002b20| 6f 6c 20 52 65 61 64 79 | 3a 31 3b 0d 0a 09 62 6f |ol Ready|:1;...bo|
|00002b30| 6f 6c 20 4e 6f 53 65 61 | 72 63 68 56 69 63 74 69 |ol NoSea|rchVicti|
|00002b40| 6d 3a 31 3b 0d 0a 09 62 | 6f 6f 6c 20 4e 6f 41 6e |m:1;...b|ool NoAn|
|00002b50| 73 77 65 72 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 4e |swer:1;.|..bool N|
|00002b60| 65 65 64 4e 6f 48 65 6c | 70 3a 31 3b 0d 0a 09 62 |eedNoHel|p:1;...b|
|00002b70| 6f 6f 6c 20 4f 6e 57 61 | 74 65 72 3a 31 3b 0d 0a |ool OnWa|ter:1;..|
|00002b80| 09 62 6f 6f 6c 20 41 73 | 6b 4d 61 64 65 3a 31 3b |.bool As|kMade:1;|
|00002b90| 0d 0a 09 62 6f 6f 6c 20 | 46 6c 79 41 74 74 61 63 |...bool |FlyAttac|
|00002ba0| 6b 4d 6f 64 65 3a 31 3b | 0d 0a 09 62 6f 6f 6c 20 |kMode:1;|...bool |
|00002bb0| 54 65 6c 65 70 6f 72 74 | 3a 31 3b 0d 0a 09 62 6f |Teleport|:1;...bo|
|00002bc0| 6f 6c 20 63 61 70 54 65 | 6c 65 70 6f 72 74 3a 31 |ol capTe|leport:1|
|00002bd0| 3b 0d 0a 09 62 6f 6f 6c | 20 53 74 61 6e 64 47 72 |;...bool| StandGr|
|00002be0| 6f 75 6e 64 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 49 |ound:1;.|..bool I|
|00002bf0| 6e 76 69 73 69 62 6c 65 | 3a 31 3b 0d 0a 09 2f 2f |nvisible|:1;...//|
|00002c00| 62 6f 6f 6c 20 57 41 54 | 54 3a 31 3b 0d 0a 09 2f |bool WAT|T:1;.../|
|00002c10| 2f 62 6f 6f 6c 20 41 41 | 54 54 3a 31 3b 0d 0a 09 |/bool AA|TT:1;...|
|00002c20| 2f 2f 62 6f 6f 6c 20 50 | 31 30 30 3a 31 3b 0d 0a |//bool P|100:1;..|
|00002c30| 09 2f 2f 62 6f 6f 6c 20 | 54 33 58 33 3a 31 3b 0d |.//bool |T3X3:1;.|
|00002c40| 0a 09 2f 2f 62 6f 6f 6c | 20 44 6f 75 62 6c 65 46 |..//bool| DoubleF|
|00002c50| 6f 72 63 65 3a 31 3b 0d | 0a 09 2f 2f 62 6f 6f 6c |orce:1;.|..//bool|
|00002c60| 20 54 72 69 70 6c 65 46 | 6f 72 63 65 3a 31 3b 0d | TripleF|orce:1;.|
|00002c70| 0a 09 2f 2f 62 6f 6f 6c | 20 51 75 61 64 72 61 46 |..//bool| QuadraF|
|00002c80| 6f 72 63 65 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 53 |orce:1;.|..bool S|
|00002c90| 6c 6f 77 3a 31 3b 0d 0a | 09 62 6f 6f 6c 20 54 72 |low:1;..|.bool Tr|
|00002ca0| 61 6e 73 70 6f 72 74 3a | 31 3b 0d 0a 09 62 6f 6f |ansport:|1;...boo|
|00002cb0| 6c 20 41 62 73 65 6e 74 | 3a 31 3b 0d 0a 09 62 6f |l Absent|:1;...bo|
|00002cc0| 6f 6c 20 49 6e 46 69 72 | 65 3a 31 3b 0d 0a 09 62 |ol InFir|e:1;...b|
|00002cd0| 6f 6f 6c 20 52 65 66 72 | 65 73 68 4c 69 66 65 3a |ool Refr|eshLife:|
|00002ce0| 31 3b 0d 0a 09 62 6f 6f | 6c 20 44 6f 57 61 6c 6c |1;...boo|l DoWall|
|00002cf0| 73 3a 31 3b 0d 0a 09 62 | 6f 6f 6c 20 55 73 65 5f |s:1;...b|ool Use_|
|00002d00| 41 49 3a 31 3b 0d 0a 09 | 62 6f 6f 6c 20 41 6e 74 |AI:1;...|bool Ant|
|00002d10| 69 4e 75 63 3a 31 3b 0d | 0a 09 62 6f 6f 6c 20 55 |iNuc:1;.|..bool U|
|00002d20| 46 4f 54 72 61 6e 73 3a | 31 3b 0d 0a 09 62 6f 6f |FOTrans:|1;...boo|
|00002d30| 6c 20 52 65 70 61 69 72 | 3a 31 3b 0d 0a 09 77 6f |l Repair|:1;...wo|
|00002d40| 72 64 20 4d 61 67 53 72 | 63 49 44 3b 0d 0a 09 62 |rd MagSr|cID;...b|
|00002d50| 79 74 65 20 41 62 52 65 | 73 3b 0d 0a 09 62 79 74 |yte AbRe|s;...byt|
|00002d60| 65 20 78 46 6f 72 63 65 | 3b 0d 0a 09 77 6f 72 64 |e xForce|;...word|
|00002d70| 20 4d 54 69 6d 65 3b 0d | 0a 09 77 6f 72 64 20 63 | MTime;.|..word c|
|00002d80| 61 70 4d 61 67 69 63 3b | 0d 0a 09 77 6f 72 64 20 |apMagic;|...word |
|00002d90| 4d 61 67 69 63 3b 0d 0a | 09 77 6f 72 64 20 4e 55 |Magic;..|.word NU|
|00002da0| 73 74 61 67 65 73 3b 0d | 0a 09 77 6f 72 64 20 55 |stages;.|..word U|
|00002db0| 73 74 61 67 65 3b 0d 0a | 09 77 6f 72 64 20 53 65 |stage;..|.word Se|
|00002dc0| 72 69 61 6c 3b 0d 0a 09 | 62 79 74 65 20 4b 69 6e |rial;...|byte Kin|
|00002dd0| 64 3b 0d 0a 09 62 79 74 | 65 20 4c 78 3b 0d 0a 09 |d;...byt|e Lx;...|
|00002de0| 62 79 74 65 20 4c 79 3b | 0d 0a 09 62 79 74 65 20 |byte Ly;|...byte |
|00002df0| 57 61 69 74 3b 0d 0a 09 | 77 6f 72 64 20 4c 69 66 |Wait;...|word Lif|
|00002e00| 65 3b 0d 0a 09 77 6f 72 | 64 20 4d 61 78 4c 69 66 |e;...wor|d MaxLif|
|00002e10| 65 3b 0d 0a 09 62 79 74 | 65 20 78 3b 0d 0a 09 62 |e;...byt|e x;...b|
|00002e20| 79 74 65 20 79 3b 0d 0a | 09 62 79 74 65 20 44 73 |yte y;..|.byte Ds|
|00002e30| 74 58 3b 0d 0a 09 62 79 | 74 65 20 44 73 74 59 3b |tX;...by|te DstY;|
|00002e40| 0d 0a 09 62 79 74 65 20 | 64 65 73 74 58 3b 0d 0a |...byte |destX;..|
|00002e50| 09 62 79 74 65 20 64 65 | 73 74 59 3b 0d 0a 09 62 |.byte de|stY;...b|
|00002e60| 79 74 65 20 64 65 73 74 | 58 31 3b 0d 0a 09 62 79 |yte dest|X1;...by|
|00002e70| 74 65 20 64 65 73 74 59 | 31 3b 0d 0a 09 62 79 74 |te destY|1;...byt|
|00002e80| 65 20 6c 61 73 74 58 3b | 0d 0a 09 62 79 74 65 20 |e lastX;|...byte |
|00002e90| 6c 61 73 74 59 3b 0d 0a | 09 73 68 6f 72 74 20 77 |lastY;..|.short w|
|00002ea0| 65 70 58 3b 0d 0a 09 73 | 68 6f 72 74 20 77 65 70 |epX;...s|hort wep|
|00002eb0| 59 3b 0d 0a 09 77 6f 72 | 64 20 64 65 6c 61 79 3b |Y;...wor|d delay;|
|00002ec0| 0d 0a 09 62 79 74 65 20 | 4d 61 78 44 65 6c 61 79 |...byte |MaxDelay|
|00002ed0| 3b 0d 0a 09 62 79 74 65 | 20 4e 70 75 73 68 3b 0d |;...byte| Npush;.|
|00002ee0| 0a 09 62 79 74 65 20 4d | 65 6d 6f 72 79 54 69 6d |..byte M|emoryTim|
|00002ef0| 65 3b 0d 0a 09 62 79 74 | 65 20 53 74 61 6e 64 54 |e;...byt|e StandT|
|00002f00| 69 6d 65 3b 0d 0a 09 62 | 79 74 65 20 4e 53 74 61 |ime;...b|yte NSta|
|00002f10| 67 65 73 3b 0d 0a 09 62 | 79 74 65 20 53 74 61 67 |ges;...b|yte Stag|
|00002f20| 65 3b 0d 0a 09 62 79 74 | 65 20 4e 4e 55 4d 3b 0d |e;...byt|e NNUM;.|
|00002f30| 0a 09 63 68 61 72 20 41 | 64 64 78 3b 0d 0a 09 63 |..char A|ddx;...c|
|00002f40| 68 61 72 20 41 64 64 79 | 3b 0d 0a 09 77 6f 72 64 |har Addy|;...word|
|00002f50| 20 45 6e 65 6d 79 44 69 | 73 74 3b 0d 0a 09 77 6f | EnemyDi|st;...wo|
|00002f60| 72 64 20 45 6e 65 6d 79 | 49 44 3b 0d 0a 09 77 6f |rd Enemy|ID;...wo|
|00002f70| 72 64 20 45 6e 65 6d 79 | 53 4e 3b 0d 0a 09 62 79 |rd Enemy|SN;...by|
|00002f80| 74 65 20 4e 4d 61 73 6b | 3b 0d 0a 09 62 79 74 65 |te NMask|;...byte|
|00002f90| 20 52 53 74 61 67 65 3b | 0d 0a 09 62 79 74 65 20 | RStage;|...byte |
|00002fa0| 52 54 79 70 65 3b 0d 0a | 09 62 79 74 65 20 52 41 |RType;..|.byte RA|
|00002fb0| 6d 6f 75 6e 74 3b 0d 0a | 09 77 6f 72 64 20 4e 65 |mount;..|.word Ne|
|00002fc0| 61 72 42 61 73 65 3b 0d | 0a 09 62 79 74 65 20 20 |arBase;.|..byte |
|00002fd0| 56 69 73 52 61 64 69 75 | 73 3b 0d 0a 09 62 79 74 |VisRadiu|s;...byt|
|00002fe0| 65 20 20 56 69 73 53 70 | 6f 74 73 3b 0d 0a 09 62 |e VisSp|ots;...b|
|00002ff0| 79 74 65 20 20 53 70 6f | 74 54 79 70 65 3b 0d 0a |yte Spo|tType;..|
|00003000| 09 62 79 74 65 20 20 53 | 70 6f 74 53 69 7a 65 3b |.byte S|potSize;|
|00003010| 0d 0a 09 62 79 74 65 20 | 20 44 61 6e 67 65 72 5a |...byte | DangerZ|
|00003020| 6f 6e 65 3b 0d 0a 09 2f | 2f d2 e5 ea f3 f9 e5 e5 |one;.../|/.......|
|00003030| 20 e2 e8 e4 e8 ec ee e5 | 20 f1 ee f1 f2 ee ff ed | .......| .......|
|00003040| e8 e5 20 ec ee ed f1 f2 | f0 e0 0d 0a 09 62 79 74 |.. .....|.....byt|
|00003050| 65 20 44 69 72 65 63 74 | 69 6f 6e 3b 09 09 09 09 |e Direct|ion;....|
|00003060| 2f 2f 20 cd e0 ef f0 e0 | e2 eb e5 ed e8 e5 20 ec |// .....|...... .|
|00003070| ee ed f1 f2 f0 e0 20 30 | 2e 2e 37 0d 0a 09 62 79 |...... 0|..7...by|
|00003080| 74 65 20 43 75 72 72 65 | 6e 74 53 70 72 69 74 65 |te Curre|ntSprite|
|00003090| 3b 09 09 09 2f 2f 20 cd | ee ec e5 f0 20 f1 ef f0 |;...// .|.... ...|
|000030a0| e0 e9 f2 e0 2c 20 ea ee | f2 ee f0 fb e9 20 e4 ee |...., ..|..... ..|
|000030b0| eb e6 e5 ed 0d 0a 09 09 | 09 09 09 09 09 09 2f 2f |........|......//|
|000030c0| 20 f0 e8 f1 ee e2 e0 f2 | fc f1 ff 0d 0a 09 62 79 | .......|......by|
|000030d0| 74 65 20 54 69 63 6b 73 | 3b 09 09 09 09 09 2f 2f |te Ticks|;.....//|
|000030e0| 20 cf f0 ee f8 eb ee 20 | f2 e8 ea ee e2 20 f1 20 | ...... |..... . |
|000030f0| ec ee ec e5 ed f2 e0 20 | f1 ec e5 ed fb 20 ea e0 |....... |..... ..|
|00003100| e4 f0 e0 0d 0a 09 62 79 | 74 65 20 54 69 63 6b 73 |......by|te Ticks|
|00003110| 50 65 72 43 68 61 6e 67 | 65 3b 09 09 2f 2f 20 d2 |PerChang|e;..// .|
|00003120| e8 ea ee e2 20 ed e0 20 | f1 ec e5 ed f3 20 ea e0 |.... .. |..... ..|
|00003130| e4 f0 e0 0d 0a 09 62 79 | 74 65 20 41 6e 6d 53 74 |......by|te AnmSt|
|00003140| 61 6e 64 4b 69 6e 64 3b | 0d 0a 09 62 79 74 65 20 |andKind;|...byte |
|00003150| 41 6e 6d 47 6f 4b 69 6e | 64 3b 0d 0a 09 62 79 74 |AnmGoKin|d;...byt|
|00003160| 65 20 4d 65 64 69 61 3b | 2f 2f 3d 30 2d 74 65 72 |e Media;|//=0-ter|
|00003170| 72 61 69 6e 2c 3d 31 2d | 6f 6e 20 77 61 74 65 72 |rain,=1-|on water|
|00003180| 2c 3d 32 2d 6f 6e 20 61 | 69 72 0d 0a 2f 2f 2d 2d |,=2-on a|ir..//--|
|00003190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2f 2f 0d |--------|-----//.|
|000031c0| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|000031d0| 65 6e 64 20 6f 66 20 73 | 61 76 69 6e 67 20 63 6c |end of s|aving cl|
|000031e0| 75 73 74 65 72 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |uster---|--------|
|000031f0| 2d 2d 2f 2f 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |--//..//|--------|
|00003200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003220| 2d 2d 2d 2d 2d 2d 2d 2f | 2f 0d 0a 09 4f 63 74 61 |-------/|/...Octa|
|00003230| 6e 74 2a 20 43 75 72 41 | 6e 6d 3b 09 09 09 09 2f |nt* CurA|nm;..../|
|00003240| 2f 20 d2 e5 ea f3 f9 e0 | ff 20 e2 fb ef ee eb ed |/ ......|. ......|
|00003250| ff e5 ec e0 ff 20 e0 ed | e8 ec e0 f6 e8 ff 0d 0a |..... ..|........|
|00003260| 09 77 6f 72 64 2a 20 49 | 6e 73 69 64 65 3b 0d 0a |.word* I|nside;..|
|00003270| 09 77 6f 72 64 2a 20 54 | 69 6d 65 49 6e 73 69 64 |.word* T|imeInsid|
|00003280| 65 3b 0d 0a 09 77 6f 72 | 64 20 4e 49 6e 73 69 64 |e;...wor|d NInsid|
|00003290| 65 3b 0d 0a 09 2f 2f 46 | 6c 79 69 6e 67 20 6f 62 |e;...//F|lying ob|
|000032a0| 6a 65 63 74 73 20 6f 6e | 6c 79 3a 0d 0a 09 69 6e |jects on|ly:...in|
|000032b0| 74 20 20 52 65 61 6c 58 | 3b 2f 2f 31 20 70 69 78 |t RealX|;//1 pix|
|000032c0| 65 6c 3d 31 36 20 6c 65 | 6e 67 74 68 20 75 6e 69 |el=16 le|ngth uni|
|000032d0| 74 73 0d 0a 09 69 6e 74 | 20 20 52 65 61 6c 59 3b |ts...int| RealY;|
|000032e0| 0d 0a 09 69 6e 74 20 20 | 44 65 73 74 58 3b 0d 0a |...int |DestX;..|
|000032f0| 09 69 6e 74 20 20 44 65 | 73 74 59 3b 0d 0a 09 69 |.int De|stY;...i|
|00003300| 6e 74 20 20 52 65 61 6c | 56 78 3b 0d 0a 09 69 6e |nt Real|Vx;...in|
|00003310| 74 20 20 52 65 61 6c 56 | 79 3b 0d 0a 09 69 6e 74 |t RealV|y;...int|
|00003320| 20 20 42 65 73 74 44 69 | 73 74 3b 0d 0a 09 69 6e | BestDi|st;...in|
|00003330| 74 20 20 42 65 73 74 48 | 65 69 67 68 74 3b 0d 0a |t BestH|eight;..|
|00003340| 09 69 6e 74 09 20 48 65 | 69 67 68 74 3b 0d 0a 09 |.int. He|ight;...|
|00003350| 62 79 74 65 20 52 65 61 | 6c 44 69 72 3b 0d 0a 09 |byte Rea|lDir;...|
|00003360| 2f 2f 66 6f 72 20 61 6c | 6c 20 6f 62 6a 65 63 74 |//for al|l object|
|00003370| 73 0d 0a 09 4c 65 67 69 | 6f 6e 2a 20 57 61 72 73 |s...Legi|on* Wars|
|00003380| 3b 0d 0a 09 2f 2f 62 79 | 74 65 20 62 78 3b 0d 0a |;...//by|te bx;..|
|00003390| 09 2f 2f 62 79 74 65 20 | 62 79 3b 0d 0a 09 53 65 |.//byte |by;...Se|
|000033a0| 6c 47 72 6f 75 70 2a 20 | 47 72 6f 75 70 49 6e 64 |lGroup* |GroupInd|
|000033b0| 65 78 3b 0d 0a 09 0d 0a | 2f 2f d3 ea e0 e7 e0 f2 |ex;.....|//......|
|000033c0| e5 eb fc 20 ed e0 20 f2 | e5 ea f3 f9 e8 e9 20 ef |... .. .|...... .|
|000033d0| f0 e8 ea e0 e7 20 31 2d | e3 ee 20 f3 f0 ee e2 ed |..... 1-|.. .....|
|000033e0| ff 0d 0a 2f 2f d2 e8 ef | fb 20 ef f0 e8 ea e0 e7 |...//...|. ......|
|000033f0| ee e2 3a 0d 0a 2f 2f 09 | cf e5 f0 e5 e9 f2 e8 28 |..:..//.|.......(|
|00003400| 78 2c 79 29 2d 3e 28 78 | 31 2c 79 31 29 20 ef ee |x,y)->(x|1,y1) ..|
|00003410| 20 ee ef f2 e8 ec e0 eb | fc ed ee ec f3 20 ef f3 | .......|..... ..|
|00003420| f2 e8 3b 0d 0a 2f 2f 09 | c0 f2 e0 ea ee e2 e0 f2 |..;..//.|........|
|00003430| fc 20 ee e1 fa e5 ea f2 | 28 6f 62 6a 5f 69 6e 64 |. ......|(obj_ind|
|00003440| 65 78 29 2d 20 f3 e4 e0 | eb e5 ed ed fb e9 20 e8 |ex)- ...|...... .|
|00003450| eb e8 20 e1 eb e8 e7 ea | e8 e9 0d 0a 2f 2f 09 d3 |.. .....|....//..|
|00003460| ec e5 f0 e5 f2 fc 0d 0a | 2f 2f 09 d1 ee e7 e4 e0 |........|//......|
|00003470| f2 fc 20 fd ea e7 e5 ec | ef eb ff f0 20 ee e1 fa |.. .....|.... ...|
|00003480| e5 ea f2 e0 28 6f 62 6a | 29 2e 2e 2e 0d 0a 09 4f |....(obj|)......O|
|00003490| 72 64 65 72 31 2a 20 4c | 6f 63 61 6c 4f 72 64 65 |rder1* L|ocalOrde|
|000034a0| 72 3b 0d 0a 2f 2f d3 ea | e0 e7 e0 f2 e5 eb fc 20 |r;..//..|....... |
|000034b0| ed e0 20 ef f0 ee f6 e5 | e4 f3 f0 f3 2c 20 ea ee |.. .....|...., ..|
|000034c0| f2 ee f0 ee e9 20 f1 ee | ee e1 f9 e0 e5 f2 f1 ff |..... ..|........|
|000034d0| 20 ee 20 f2 e5 ea f3 f9 | e5 ec 20 f1 ee f1 f2 ee | . .....|.. .....|
|000034e0| ff ed e8 e8 20 0d 0a 2f | 2f ee e1 fa e5 ea f2 e0 |.... ../|/.......|
|000034f0| 20 e2 20 ef f0 ee f6 e5 | f1 f1 e5 20 e2 fb ef ee | . .....|... ....|
|00003500| eb ed e5 ed e8 ff 20 ef | f0 e8 ea e0 e7 e0 0d 0a |...... .|........|
|00003510| 09 2f 2f 52 65 70 6f 72 | 74 46 6e 2a 20 4f 72 64 |.//Repor|tFn* Ord|
|00003520| 65 72 52 65 70 6f 72 74 | 3b 0d 0a 2f 2f c7 ed e0 |erReport|;..//...|
|00003530| f7 e5 ed e8 ff 20 4d 65 | 73 73 61 67 65 54 79 70 |..... Me|ssageTyp|
|00003540| 65 3a 0d 0a 2f 2f 09 30 | 30 30 30 30 30 30 31 20 |e:..//.0|0000001 |
|00003550| 2d 20 c0 ed e8 ec e0 f6 | e8 ff 20 e7 e0 e2 e5 f0 |- ......|.. .....|
|00003560| f8 e5 ed e0 0d 0a 2f 2f | 09 30 30 30 30 30 30 31 |......//|.0000001|
|00003570| 30 20 2d 20 c2 f1 e5 20 | ea ee ec e0 ed e4 fb 20 |0 - ... |....... |
|00003580| e8 e7 20 e1 f3 f4 e5 f0 | e0 20 e8 f1 ef ee eb ed |.. .....|. ......|
|00003590| e5 ed fb 0d 0a 2f 2f 09 | 30 30 30 30 30 31 30 30 |.....//.|00000100|
|000035a0| 20 2d 20 c8 e7 ec e5 ed | e8 eb e8 f1 fc 20 ea ee | - .....|..... ..|
|000035b0| ee f0 e4 e8 ed e0 f2 fb | 20 ee e1 fa e5 ea f2 e0 |........| .......|
|000035c0| 0d 0a 2f 2f 09 30 30 30 | 30 31 30 30 30 20 2d 20 |..//.000|01000 - |
|000035d0| cd e5 e2 ee e7 ec ee e6 | ed ee 20 ee f1 f3 f9 e5 |........|.. .....|
|000035e0| f1 f2 e2 e8 f2 fc 20 ef | e5 f0 e5 ec e5 f9 e5 ed |...... .|........|
|000035f0| e8 e5 0d 0a 2f 2f d2 e5 | 20 f1 ee e1 fb f2 e8 ff |....//..| .......|
|00003600| 2c 20 ea ee f2 ee f0 fb | e5 20 e2 fb e7 fb e2 e0 |, ......|. ......|
|00003610| fe f2 20 e7 f2 f3 20 ef | f0 ee f6 e5 e4 f3 f0 f3 |.. ... .|........|
|00003620| 2c 20 ee e1 f0 e0 e1 e0 | f2 fb e2 e0 fe f2 f1 ff |, ......|........|
|00003630| 20 0d 0a 2f 2f e2 20 f1 | ee ee f2 e2 e5 f2 f1 f2 | ..//. .|........|
|00003640| e2 e8 e8 20 f1 20 f4 eb | e0 e3 e0 ec e8 0d 0a 09 |... . ..|........|
|00003650| 2f 2f 77 6f 72 64 20 4d | 65 73 73 61 67 65 46 6c |//word M|essageFl|
|00003660| 61 67 73 3b 0d 0a 2f 2f | ce ef e8 f1 e0 ed e8 e5 |ags;..//|........|
|00003670| 20 ef f0 e5 f0 fb e2 e0 | ed e8 e9 0d 0a 09 62 79 | .......|......by|
|00003680| 74 65 20 50 72 69 6f 72 | 79 4c 65 76 65 6c 3b 0d |te Prior|yLevel;.|
|00003690| 0a 09 2f 2f 62 79 74 65 | 20 4d 65 73 73 61 67 65 |..//byte| Message|
|000036a0| 4b 69 6e 64 3b 0d 0a 2f | 2f 20 20 3d 30 20 2d 20 |Kind;../|/ =0 - |
|000036b0| ed e5 20 e1 fb eb ee 20 | ef f0 e5 f0 fb e2 e0 ed |.. .... |........|
|000036c0| e8 e9 0d 0a 2f 2f 09 3d | 31 20 2d 20 cf ee ec ee |....//.=|1 - ....|
|000036d0| e3 e8 f2 e5 21 20 ec e5 | ed ff 20 e1 fc fe f2 21 |....! ..|.. ....!|
|000036e0| 0d 0a 2f 2f 09 3d 32 20 | 2d 20 df 20 f3 e1 fc fe |..//.=2 |- . ....|
|000036f0| 20 f2 e5 e1 ff 21 0d 0a | 2f 2f 09 3d 33 20 2d 20 | ....!..|//.=3 - |
|00003700| e7 e0 e4 e0 ed e8 e5 20 | ef f0 e5 f0 e2 e0 ed ee |....... |........|
|00003710| 0d 0a 09 2f 2f 77 6f 72 | 64 20 53 65 6e 64 65 72 |...//wor|d Sender|
|00003720| 3b 0d 0a 2f 2f 20 20 3d | 5c 30 78 46 46 46 46 20 |;..// =|\0xFFFF |
|00003730| 2d 20 ef f0 e5 f0 fb e2 | e0 ed e8 e5 20 ee f2 20 |- ......|.... .. |
|00003740| e8 e3 f0 ee ea e0 2c 20 | e8 ed e0 f7 e5 20 ed ee |......, |..... ..|
|00003750| ec e5 f0 0d 0a 2f 2f 20 | 20 ee e1 fa e5 ea f2 e0 |.....// | .......|
|00003760| 2c 20 ef ee f1 eb e0 e2 | f8 e5 e3 ee 20 f1 ee ee |, ......|.... ...|
|00003770| e1 f9 e5 ed e8 e5 2e 0d | 0a 0d 0a 2f 2f d3 ea e0 |........|...//...|
|00003780| e7 e0 f2 e5 eb fc 20 ed | e0 20 e1 f3 f4 e5 f0 20 |...... .|. ..... |
|00003790| ea ee ec e0 ed e4 2c 20 | ea ee f2 ee f0 fb e5 20 |......, |....... |
|000037a0| e2 fb ef ee eb ed ff fe | f2 f1 ff 20 ef ee f1 eb |........|... ....|
|000037b0| e5 e4 ee e2 e0 f2 e5 eb | fc ed ee 0d 0a 2f 2f ef |........|.....//.|
|000037c0| f0 ee f6 e5 e4 f3 f0 ee | e9 20 ef f0 ee f1 f7 e5 |........|. ......|
|000037d0| f2 e0 20 f1 eb e5 e4 f3 | fe f9 e5 e3 ee 20 f1 ee |.. .....|..... ..|
|000037e0| f1 f2 ee ff ed e8 ff 2c | f2 ee 20 e5 f1 f2 fc 20 |.......,|.. .... |
|000037f0| e2 e8 e4 ee e8 e7 ec e5 | ed ff fe f2 20 0d 0a 2f |........|.... ../|
|00003800| 2f ef f0 e5 e4 fb e4 f3 | f9 e8 e5 20 ef e5 f0 e5 |/.......|... ....|
|00003810| ec e5 ed ed fb e5 2e 20 | c5 f1 eb e8 20 49 6e 4c |....... |.... InL|
|00003820| 69 6e 65 43 6f 6d 3d 4e | 55 4c 4c 2d ed e5 f7 e5 |ineCom=N|ULL-....|
|00003830| e3 ee 20 e8 f1 ef ee eb | ed ff f2 fc 20 0d 0a 09 |.. .....|.... ...|
|00003840| 63 68 61 72 2a 20 49 6e | 4c 69 6e 65 43 6f 6d 3b |char* In|LineCom;|
|00003850| 0d 0a 09 69 6e 74 20 4c | 69 6e 65 4f 66 66 73 65 |...int L|ineOffse|
|00003860| 74 3b 2f 2f d3 ea e0 e7 | e0 f2 e5 eb fc 20 ed e0 |t;//....|..... ..|
|00003870| 20 f2 e5 ea f3 f9 f3 fe | 20 ea ee ec e0 ed e4 f3 | .......| .......|
|00003880| 28 ee f2 ed ee f1 e8 f2 | e5 eb fc ed fb e9 29 0d |(.......|......).|
|00003890| 0a 2f 2a 09 09 09 ce ef | e8 f1 e0 ed e8 e5 20 ea |./*.....|...... .|
|000038a0| ee ec e0 ed e4 20 ef f1 | e5 e2 e4 ee e0 f1 f1 e5 |..... ..|........|
|000038b0| ec e1 eb e5 f0 e0 20 28 | f3 f0 ee e2 e5 ed fc 20 |...... (|....... |
|000038c0| 30 29 0d 0a 09 30 30 09 | 09 09 09 09 31 09 09 cd |0)...00.|....1...|
|000038d0| e5 ef f0 e0 e2 e8 eb fc | ed e0 ff 20 ea ee ec e0 |........|... ....|
|000038e0| ed e4 e0 28 63 6f 6d 55 | 4e 4b 4e 4f 57 4e 29 0d |...(comU|NKNOWN).|
|000038f0| 0a 09 30 31 09 09 09 09 | 09 31 09 09 ce ea ee ed |..01....|.1......|
|00003900| f7 e0 ed e8 e5 20 ef f0 | ee f6 e5 e4 f3 f0 fb 2c |..... ..|.......,|
|00003910| 20 e2 ee e7 e2 f0 e0 f2 | 28 63 6f 6d 52 45 54 29 | .......|(comRET)|
|00003920| 0d 0a 09 30 32 09 09 09 | 09 09 31 09 09 ce f2 eb |...02...|..1.....|
|00003930| ee e6 e8 f2 fc 20 e4 e0 | eb fc ed e5 e9 f8 e5 e5 |..... ..|........|
|00003940| 20 e2 fb ef ee eb ed e5 | ed e8 e5 20 0d 0a 09 09 | .......|... ....|
|00003950| 09 09 09 09 09 09 e4 ee | 20 ee ea ee ed f7 e0 ed |........| .......|
|00003960| e8 ff 20 e2 fb ef ee eb | ed e5 ed e8 ff 20 f2 e5 |.. .....|..... ..|
|00003970| ea f3 f9 e5 e9 0d 0a 09 | 09 09 09 09 09 09 09 e0 |........|........|
|00003980| ed e8 ec e0 f6 e8 e8 0d | 0a 09 30 33 09 09 09 09 |........|..03....|
|00003990| 09 31 09 09 cb ee ea e0 | eb fc ed ee e5 20 e7 e0 |.1......|..... ..|
|000039a0| e4 e0 ed e8 e5 20 f3 f0 | ee e2 ed ff 20 31 20 e2 |..... ..|.... 1 .|
|000039b0| fb ef ee eb ed e5 ed ee | 09 0d 0a 09 30 34 20 64 |........|....04 d|
|000039c0| 62 28 78 29 20 64 62 28 | 79 29 09 09 33 09 09 d3 |b(x) db(|y)..3...|
|000039d0| f1 f2 e0 ed ee e2 e8 f2 | fc 20 f2 e5 ea f3 f9 f3 |........|. ......|
|000039e0| fe 20 ea ee ee f0 e4 e8 | ed e0 f2 f3 0d 0a 09 30 |. ......|.......0|
|000039f0| 35 20 64 62 28 64 69 72 | 65 63 74 69 6f 6e 29 09 |5 db(dir|ection).|
|00003a00| 32 09 09 d3 f1 f2 e0 ed | ee e2 e8 f2 fc 20 f2 e5 |2.......|..... ..|
|00003a10| ea f3 f9 e5 e5 20 ed e0 | ef f0 e0 e2 eb e5 ed e8 |..... ..|........|
|00003a20| e5 0d 0a 0d 0a 09 30 36 | 20 64 62 28 64 74 79 70 |......06| db(dtyp|
|00003a30| 65 29 09 09 09 09 c7 e0 | e3 f0 f3 e7 e8 f2 fc 20 |e)......|....... |
|00003a40| f0 e5 e3 e8 f1 f2 f0 20 | 28 73 74 79 70 65 29 20 |....... |(stype) |
|00003a50| e0 ed e8 ec e0 f6 e8 e5 | e9 20 0d 0a 09 20 20 20 |........|. ... |
|00003a60| 64 62 28 73 74 79 70 65 | 29 09 09 09 09 f2 e8 ef |db(stype|).......|
|00003a70| e0 20 28 64 74 79 70 65 | 29 20 f1 20 e0 f2 f0 e8 |. (dtype|) . ....|
|00003a80| e1 f3 f2 ee ec 20 28 6b | 69 6e 64 29 0d 0a 09 20 |..... (k|ind)... |
|00003a90| 20 20 64 77 28 6b 69 6e | 64 29 09 09 09 35 09 09 | dw(kin|d)...5..|
|00003aa0| 63 6d 20 4d 6f 72 65 41 | 6e 69 6d 61 74 69 6f 6e |cm MoreA|nimation|
|00003ab0| 2c 20 64 74 79 70 65 3d | 57 68 61 74 46 6f 72 3b |, dtype=|WhatFor;|
|00003ac0| 0d 0a 09 09 09 09 09 09 | 09 09 6b 69 6e 64 3d 6b |........|..kind=k|
|00003ad0| 69 6e 64 2e 20 c7 ed e0 | f7 e5 ed e8 ff 20 28 73 |ind. ...|..... (s|
|00003ae0| 74 79 70 65 29 3a 0d 0a | 09 09 09 09 09 09 09 09 |type):..|........|
|00003af0| 09 30 2d 53 74 61 6e 64 | 0d 0a 09 09 09 09 09 09 |.0-Stand|........|
|00003b00| 09 09 09 31 2d 4d 6f 76 | 65 0d 0a 09 09 09 09 09 |...1-Mov|e.......|
|00003b10| 09 09 09 09 32 2d 41 74 | 74 61 63 6b 0d 0a 09 09 |....2-At|tack....|
|00003b20| 09 09 09 09 09 09 09 33 | 2d 44 65 61 74 68 0d 0a |.......3|-Death..|
|00003b30| 09 09 09 09 09 09 09 09 | 09 34 2d 53 70 65 6e 64 |........|.4-Spend|
|00003b40| 69 6e 67 0d 0a 09 09 09 | 09 09 09 09 09 09 35 2d |ing.....|......5-|
|00003b50| 57 6f 72 6b 69 6e 67 0d | 0a 09 09 09 09 09 09 09 |Working.|........|
|00003b60| 09 09 2e 2e 2e 0d 0a 0d | 0a 09 30 37 20 64 64 28 |........|..07 dd(|
|00003b70| 61 64 64 72 65 73 73 29 | 09 09 35 09 09 c1 e5 e7 |address)|..5.....|
|00003b80| f3 f1 eb ee e2 ed fb e9 | 20 ef e5 f0 e5 f5 ee e4 |........| .......|
|00003b90| 20 ef ee 20 e0 e4 f0 e5 | f1 f3 20 e2 20 ef e0 ec | .. ....|.. . ...|
|00003ba0| ff f2 e8 0d 0a 20 2a 2f | 0d 0a 09 2f 2f d0 e5 e3 |..... */|...//...|
|00003bb0| e8 f1 f2 f0 fb 20 e0 ed | e8 ec e0 f6 e8 e8 2d e4 |..... ..|......-.|
|00003bc0| eb ff 20 f3 f1 ea ee f0 | e5 ed e8 ff 20 e4 ee f1 |.. .....|.... ...|
|00003bd0| f2 f3 ef e0 20 ea 20 e0 | ed e8 ec e0 f6 e8 ff ec |.... . .|........|
|00003be0| 0d 0a 09 4d 6f 72 65 41 | 6e 69 6d 61 74 69 6f 6e |...MoreA|nimation|
|00003bf0| 20 41 52 65 67 73 5b 35 | 5d 3b 0d 0a 09 57 65 61 | ARegs[5|];...Wea|
|00003c00| 70 6f 6e 2a 20 57 65 61 | 70 3b 0d 0a 09 76 6f 69 |pon* Wea|p;...voi|
|00003c10| 64 20 44 65 66 61 75 6c | 74 53 65 74 74 69 6e 67 |d Defaul|tSetting|
|00003c20| 73 28 47 65 6e 65 72 61 | 6c 4f 62 6a 65 63 74 2a |s(Genera|lObject*|
|00003c30| 20 47 4f 29 3b 0d 0a 09 | 76 6f 69 64 20 4c 6f 61 | GO);...|void Loa|
|00003c40| 64 41 6e 69 6d 61 74 69 | 6f 6e 28 69 6e 74 20 52 |dAnimati|on(int R|
|00003c50| 65 67 2c 62 79 74 65 20 | 57 68 61 74 46 6f 72 2c |eg,byte |WhatFor,|
|00003c60| 77 6f 72 64 20 4b 69 6e | 64 29 3b 0d 0a 09 76 6f |word Kin|d);...vo|
|00003c70| 69 64 20 53 65 6e 64 46 | 6c 79 54 6f 28 69 6e 74 |id SendF|lyTo(int|
|00003c80| 20 78 2c 69 6e 74 20 79 | 2c 62 79 74 65 20 70 72 | x,int y|,byte pr|
|00003c90| 69 6f 29 3b 0d 0a 09 76 | 6f 69 64 20 4d 61 6b 65 |io);...v|oid Make|
|00003ca0| 50 72 6f 63 65 73 73 28 | 29 3b 0d 0a 09 76 6f 69 |Process(|);...voi|
|00003cb0| 64 20 4d 61 6b 65 50 72 | 65 50 72 6f 63 65 73 73 |d MakePr|eProcess|
|00003cc0| 28 29 3b 0d 0a 09 76 6f | 69 64 20 4d 61 6b 65 57 |();...vo|id MakeW|
|00003cd0| 50 72 65 50 72 6f 63 65 | 73 73 28 29 3b 0d 0a 09 |PreProce|ss();...|
|00003ce0| 76 6f 69 64 20 53 65 6e | 64 54 6f 28 69 6e 74 20 |void Sen|dTo(int |
|00003cf0| 78 2c 69 6e 74 20 79 2c | 69 6e 74 29 3b 0d 0a 09 |x,int y,|int);...|
|00003d00| 76 6f 69 64 20 57 53 65 | 6e 64 54 6f 28 69 6e 74 |void WSe|ndTo(int|
|00003d10| 20 78 32 2c 69 6e 74 20 | 79 32 2c 69 6e 74 20 50 | x2,int |y2,int P|
|00003d20| 72 69 6f 29 3b 0d 0a 09 | 76 6f 69 64 20 41 74 74 |rio);...|void Att|
|00003d30| 61 63 6b 4f 62 6a 28 77 | 6f 72 64 20 4f 49 44 2c |ackObj(w|ord OID,|
|00003d40| 69 6e 74 20 50 72 69 6f | 29 3b 0d 0a 09 76 6f 69 |int Prio|);...voi|
|00003d50| 64 20 57 41 74 74 61 63 | 6b 4f 62 6a 28 77 6f 72 |d WAttac|kObj(wor|
|00003d60| 64 20 4f 49 44 2c 69 6e | 74 20 50 72 69 6f 29 3b |d OID,in|t Prio);|
|00003d70| 0d 0a 09 76 6f 69 64 20 | 46 6c 79 41 74 74 61 63 |...void |FlyAttac|
|00003d80| 6b 28 77 6f 72 64 20 4f | 49 44 2c 62 79 74 65 20 |k(word O|ID,byte |
|00003d90| 50 72 69 6f 29 3b 0d 0a | 09 76 6f 69 64 20 41 74 |Prio);..|.void At|
|00003da0| 74 61 63 6b 50 6f 69 6e | 74 28 62 79 74 65 20 78 |tackPoin|t(byte x|
|00003db0| 2c 62 79 74 65 20 79 2c | 62 79 74 65 20 77 65 70 |,byte y,|byte wep|
|00003dc0| 2c 69 6e 74 20 50 72 69 | 6f 29 3b 0d 0a 09 76 6f |,int Pri|o);...vo|
|00003dd0| 69 64 20 43 6f 6d 70 6c | 65 78 41 74 74 61 63 6b |id Compl|exAttack|
|00003de0| 28 77 6f 72 64 20 4f 49 | 44 2c 62 79 74 65 20 77 |(word OI|D,byte w|
|00003df0| 65 70 2c 69 6e 74 20 50 | 72 69 6f 29 3b 0d 0a 09 |ep,int P|rio);...|
|00003e00| 76 6f 69 64 20 50 72 6f | 63 65 73 73 46 6c 79 28 |void Pro|cessFly(|
|00003e10| 29 3b 0d 0a 09 76 6f 69 | 64 20 43 72 65 61 74 65 |);...voi|d Create|
|00003e20| 50 61 74 68 28 69 6e 74 | 20 78 31 2c 69 6e 74 20 |Path(int| x1,int |
|00003e30| 79 31 29 3b 0d 0a 09 76 | 6f 69 64 20 43 72 65 61 |y1);...v|oid Crea|
|00003e40| 74 65 53 69 6d 70 6c 65 | 50 61 74 68 28 69 6e 74 |teSimple|Path(int|
|00003e50| 20 78 31 2c 69 6e 74 20 | 79 31 29 3b 0d 0a 09 76 | x1,int |y1);...v|
|00003e60| 6f 69 64 20 43 72 65 61 | 74 65 50 72 65 50 61 74 |oid Crea|tePrePat|
|00003e70| 68 28 69 6e 74 20 78 31 | 2c 69 6e 74 20 79 31 29 |h(int x1|,int y1)|
|00003e80| 3b 0d 0a 09 76 6f 69 64 | 20 43 72 65 61 74 65 57 |;...void| CreateW|
|00003e90| 50 61 74 68 28 69 6e 74 | 20 74 78 74 31 2c 69 6e |Path(int| txt1,in|
|00003ea0| 74 20 74 79 74 31 29 3b | 0d 0a 09 76 6f 69 64 20 |t tyt1);|...void |
|00003eb0| 43 72 65 61 74 65 50 72 | 65 57 50 61 74 68 28 69 |CreatePr|eWPath(i|
|00003ec0| 6e 74 20 74 78 74 31 2c | 69 6e 74 20 74 79 74 31 |nt txt1,|int tyt1|
|00003ed0| 29 3b 0d 0a 09 76 6f 69 | 64 20 43 72 65 61 74 65 |);...voi|d Create|
|00003ee0| 53 69 6d 70 6c 65 57 50 | 61 74 68 28 69 6e 74 20 |SimpleWP|ath(int |
|00003ef0| 74 78 74 31 2c 69 6e 74 | 20 74 79 74 31 29 3b 0d |txt1,int| tyt1);.|
|00003f00| 0a 09 76 6f 69 64 20 4d | 6f 76 65 46 72 6f 6d 28 |..void M|oveFrom(|
|00003f10| 69 6e 74 20 64 69 72 29 | 3b 0d 0a 09 76 6f 69 64 |int dir)|;...void|
|00003f20| 20 57 4d 6f 76 65 46 72 | 6f 6d 28 69 6e 74 20 64 | WMoveFr|om(int d|
|00003f30| 69 72 29 3b 0d 0a 09 76 | 6f 69 64 20 46 72 65 65 |ir);...v|oid Free|
|00003f40| 41 73 6d 4c 69 6e 6b 28 | 29 3b 0d 0a 09 76 6f 69 |AsmLink(|);...voi|
|00003f50| 64 20 4c 6f 61 64 43 75 | 72 41 6e 6d 28 69 6e 74 |d LoadCu|rAnm(int|
|00003f60| 20 72 65 67 29 3b 0d 0a | 09 76 6f 69 64 20 44 69 | reg);..|.void Di|
|00003f70| 65 28 29 3b 0d 0a 09 76 | 6f 69 64 20 45 6c 69 6d |e();...v|oid Elim|
|00003f80| 69 6e 61 74 65 28 29 3b | 0d 0a 09 76 6f 69 64 20 |inate();|...void |
|00003f90| 4d 61 6b 65 44 61 6d 61 | 67 65 28 69 6e 74 20 46 |MakeDama|ge(int F|
|00003fa0| 75 6e 64 61 6d 2c 69 6e | 74 20 50 65 72 73 69 73 |undam,in|t Persis|
|00003fb0| 74 2c 4f 6e 65 4f 62 6a | 65 63 74 2a 20 53 65 6e |t,OneObj|ect* Sen|
|00003fc0| 64 65 72 29 3b 0d 0a 09 | 76 6f 69 64 20 53 65 61 |der);...|void Sea|
|00003fd0| 72 63 68 53 75 70 70 6f | 72 74 28 77 6f 72 64 20 |rchSuppo|rt(word |
|00003fe0| 4f 42 4a 29 3b 2f 2f cf | ee e8 f1 ea 20 ef ee ec |OBJ);//.|.... ...|
|00003ff0| ee f9 ed e8 ea ee e2 20 | e7 e0 ec ee f7 e8 f2 fc |....... |........|
|00004000| 20 4f 42 4a 0d 0a 09 76 | 6f 69 64 20 53 65 61 72 | OBJ...v|oid Sear|
|00004010| 63 68 56 69 63 74 69 6d | 28 29 3b 0d 0a 09 76 6f |chVictim|();...vo|
|00004020| 69 64 20 46 72 65 65 4f | 72 64 42 6c 6f 63 6b 28 |id FreeO|rdBlock(|
|00004030| 4f 72 64 65 72 31 2a 20 | 70 20 29 3b 0d 0a 09 76 |Order1* |p );...v|
|00004040| 6f 69 64 20 43 6c 65 61 | 72 4f 72 64 65 72 73 28 |oid Clea|rOrders(|
|00004050| 29 3b 0d 0a 09 76 6f 69 | 64 20 50 72 6f 63 65 73 |);...voi|d Proces|
|00004060| 73 4d 6f 74 69 6f 6e 28 | 29 3b 0d 0a 09 76 6f 69 |sMotion(|);...voi|
|00004070| 64 20 50 72 6f 63 65 73 | 73 41 74 74 61 63 6b 4d |d Proces|sAttackM|
|00004080| 6f 74 69 6f 6e 28 29 3b | 0d 0a 09 76 6f 69 64 20 |otion();|...void |
|00004090| 53 65 6e 64 49 6e 47 72 | 6f 75 70 28 62 79 74 65 |SendInGr|oup(byte|
|000040a0| 20 74 78 2c 62 79 74 65 | 20 74 79 2c 62 79 74 65 | tx,byte| ty,byte|
|000040b0| 20 78 30 2c 62 79 74 65 | 20 79 30 2c 62 79 74 65 | x0,byte| y0,byte|
|000040c0| 20 78 31 2c 62 79 74 65 | 20 79 31 29 3b 0d 0a 09 | x1,byte| y1);...|
|000040d0| 76 6f 69 64 20 4e 65 78 | 74 53 74 61 67 65 28 29 |void Nex|tStage()|
|000040e0| 3b 0d 0a 09 62 6f 6f 6c | 20 42 75 69 6c 64 4f 62 |;...bool| BuildOb|
|000040f0| 6a 28 77 6f 72 64 20 4f | 49 44 2c 69 6e 74 20 50 |j(word O|ID,int P|
|00004100| 72 69 6f 29 3b 0d 0a 09 | 69 6e 74 20 43 68 65 63 |rio);...|int Chec|
|00004110| 6b 41 62 69 6c 69 74 79 | 28 77 6f 72 64 20 49 44 |kAbility|(word ID|
|00004120| 29 3b 0d 0a 09 76 6f 69 | 64 20 50 72 6f 64 75 63 |);...voi|d Produc|
|00004130| 65 28 77 6f 72 64 20 49 | 44 29 3b 0d 0a 09 62 6f |e(word I|D);...bo|
|00004140| 6f 6c 20 42 75 69 6c 64 | 57 61 6c 6c 28 77 6f 72 |ol Build|Wall(wor|
|00004150| 64 20 4f 49 44 2c 69 6e | 74 20 50 72 69 6f 29 3b |d OID,in|t Prio);|
|00004160| 0d 0a 09 62 6f 6f 6c 20 | 44 61 6d 61 67 65 57 61 |...bool |DamageWa|
|00004170| 6c 6c 28 77 6f 72 64 20 | 4f 49 44 2c 69 6e 74 20 |ll(word |OID,int |
|00004180| 50 72 69 6f 29 3b 0d 0a | 09 77 6f 72 64 20 46 69 |Prio);..|.word Fi|
|00004190| 6e 64 4e 65 61 72 65 73 | 74 42 61 73 65 28 29 3b |ndNeares|tBase();|
|000041a0| 0d 0a 09 62 6f 6f 6c 20 | 54 61 6b 65 52 65 73 6f |...bool |TakeReso|
|000041b0| 75 72 63 65 28 62 79 74 | 65 20 78 2c 62 79 74 65 |urce(byt|e x,byte|
|000041c0| 20 79 2c 62 79 74 65 20 | 52 65 73 49 44 2c 69 6e | y,byte |ResID,in|
|000041d0| 74 20 50 72 69 6f 29 3b | 0d 0a 09 76 6f 69 64 20 |t Prio);|...void |
|000041e0| 50 65 72 66 6f 72 6d 55 | 70 67 72 61 64 65 28 77 |PerformU|pgrade(w|
|000041f0| 6f 72 64 20 4e 65 77 55 | 29 3b 0d 0a 09 77 6f 72 |ord NewU|);...wor|
|00004200| 64 20 46 69 6e 64 4e 65 | 61 72 65 73 74 50 6f 72 |d FindNe|arestPor|
|00004210| 74 28 29 3b 0d 0a 09 62 | 6f 6f 6c 20 42 75 69 6c |t();...b|ool Buil|
|00004220| 64 4f 6e 57 61 74 65 72 | 28 77 6f 72 64 20 4f 49 |dOnWater|(word OI|
|00004230| 44 2c 69 6e 74 20 50 72 | 69 6f 29 3b 0d 0a 09 62 |D,int Pr|io);...b|
|00004240| 6f 6f 6c 20 47 65 74 4f | 69 6c 28 77 6f 72 64 20 |ool GetO|il(word |
|00004250| 4f 49 44 2c 69 6e 74 20 | 50 72 69 6f 29 3b 0d 0a |OID,int |Prio);..|
|00004260| 09 76 6f 69 64 20 53 65 | 74 44 73 74 50 6f 69 6e |.void Se|tDstPoin|
|00004270| 74 28 62 79 74 65 20 78 | 2c 62 79 74 65 20 79 29 |t(byte x|,byte y)|
|00004280| 3b 0d 0a 09 76 6f 69 64 | 20 50 61 74 72 6f 6c 28 |;...void| Patrol(|
|00004290| 69 6e 74 20 78 31 2c 69 | 6e 74 20 79 31 2c 69 6e |int x1,i|nt y1,in|
|000042a0| 74 20 78 32 2c 69 6e 74 | 20 79 32 2c 62 79 74 65 |t x2,int| y2,byte|
|000042b0| 20 70 72 69 6f 29 3b 0d | 0a 09 2f 2f 76 6f 69 64 | prio);.|..//void|
|000042c0| 20 52 65 70 61 69 72 28 | 69 6e 74 20 78 2c 69 6e | Repair(|int x,in|
|000042d0| 74 20 79 2c 62 79 74 65 | 20 70 72 69 6f 29 3b 0d |t y,byte| prio);.|
|000042e0| 0a 09 76 6f 69 64 20 45 | 6e 61 62 6c 65 44 6f 75 |..void E|nableDou|
|000042f0| 62 6c 65 46 6f 72 63 65 | 28 29 3b 0d 0a 09 76 6f |bleForce|();...vo|
|00004300| 69 64 20 44 69 73 61 62 | 6c 65 44 6f 75 62 6c 65 |id Disab|leDouble|
|00004310| 46 6f 72 63 65 28 29 3b | 0d 0a 09 76 6f 69 64 20 |Force();|...void |
|00004320| 45 6e 61 62 6c 65 54 72 | 69 70 6c 65 46 6f 72 63 |EnableTr|ipleForc|
|00004330| 65 28 29 3b 0d 0a 09 76 | 6f 69 64 20 44 69 61 73 |e();...v|oid Dias|
|00004340| 61 62 6c 65 54 72 69 70 | 6c 65 46 6f 72 63 65 28 |ableTrip|leForce(|
|00004350| 29 3b 0d 0a 09 76 6f 69 | 64 20 45 6e 61 62 6c 65 |);...voi|d Enable|
|00004360| 51 75 61 64 72 61 46 6f | 72 63 65 28 29 3b 0d 0a |QuadraFo|rce();..|
|00004370| 09 76 6f 69 64 20 44 69 | 73 61 62 6c 65 51 75 61 |.void Di|sableQua|
|00004380| 64 72 61 46 6f 72 63 65 | 28 29 3b 0d 0a 09 76 6f |draForce|();...vo|
|00004390| 69 64 20 43 6f 6e 74 69 | 6e 75 65 41 74 74 61 63 |id Conti|nueAttac|
|000043a0| 6b 50 6f 69 6e 74 28 62 | 79 74 65 20 78 2c 62 79 |kPoint(b|yte x,by|
|000043b0| 74 65 20 79 2c 69 6e 74 | 20 50 72 69 6f 29 3b 0d |te y,int| Prio);.|
|000043c0| 0a 09 76 6f 69 64 20 43 | 6f 6e 74 69 6e 75 65 41 |..void C|ontinueA|
|000043d0| 74 74 61 63 6b 57 61 6c | 6c 28 62 79 74 65 20 78 |ttackWal|l(byte x|
|000043e0| 2c 62 79 74 65 20 79 2c | 69 6e 74 20 50 72 69 6f |,byte y,|int Prio|
|000043f0| 29 3b 0d 0a 09 76 6f 69 | 64 20 4e 75 63 6c 65 61 |);...voi|d Nuclea|
|00004400| 72 41 74 74 61 63 6b 28 | 62 79 74 65 20 78 2c 62 |rAttack(|byte x,b|
|00004410| 79 74 65 20 79 29 3b 0d | 0a 09 76 6f 69 64 20 4d |yte y);.|..void M|
|00004420| 61 6b 65 4d 65 55 46 4f | 28 29 3b 0d 0a 09 76 6f |akeMeUFO|();...vo|
|00004430| 69 64 20 57 61 69 74 46 | 6f 72 52 65 70 61 69 72 |id WaitF|orRepair|
|00004440| 28 29 3b 0d 0a 09 69 6e | 6c 69 6e 65 20 69 6e 74 |();...in|line int|
|00004450| 20 47 65 74 4d 69 6e 44 | 61 6d 28 29 7b 0d 0a 09 | GetMinD|am(){...|
|00004460| 09 72 65 74 75 72 6e 20 | 52 65 66 2e 56 69 73 75 |.return |Ref.Visu|
|00004470| 61 6c 2d 3e 69 6e 66 6f | 2e 42 61 73 69 63 2e 4d |al->info|.Basic.M|
|00004480| 69 6e 44 61 6d 61 67 65 | 3b 0d 0a 09 7d 3b 0d 0a |inDamage|;...};..|
|00004490| 09 69 6e 6c 69 6e 65 20 | 69 6e 74 20 47 65 74 4d |.inline |int GetM|
|000044a0| 61 78 44 61 6d 28 29 7b | 0d 0a 09 09 72 65 74 75 |axDam(){|....retu|
|000044b0| 72 6e 20 52 65 66 2e 56 | 69 73 75 61 6c 2d 3e 69 |rn Ref.V|isual->i|
|000044c0| 6e 66 6f 2e 42 61 73 69 | 63 2e 4d 61 78 44 61 6d |nfo.Basi|c.MaxDam|
|000044d0| 61 67 65 3b 0d 0a 09 7d | 0d 0a 09 62 6f 6f 6c 20 |age;...}|...bool |
|000044e0| 47 6f 54 6f 54 72 61 6e | 73 70 6f 72 74 28 77 6f |GoToTran|sport(wo|
|000044f0| 72 64 20 4d 49 44 2c 62 | 79 74 65 20 50 72 69 6f |rd MID,b|yte Prio|
|00004500| 29 3b 0d 0a 09 62 6f 6f | 6c 20 55 6e 6c 6f 61 64 |);...boo|l Unload|
|00004510| 50 61 73 73 61 6e 67 65 | 72 73 28 62 79 74 65 20 |Passange|rs(byte |
|00004520| 78 20 2c 62 79 74 65 20 | 79 29 3b 0d 0a 09 76 6f |x ,byte |y);...vo|
|00004530| 69 64 20 4d 61 6b 65 4d | 65 46 6c 79 28 77 6f 72 |id MakeM|eFly(wor|
|00004540| 64 20 4d 61 67 49 44 29 | 3b 0d 0a 09 76 6f 69 64 |d MagID)|;...void|
|00004550| 20 4d 61 6b 65 4d 65 53 | 69 74 28 29 3b 0d 0a 2f | MakeMeS|it();../|
|00004560| 2f 23 70 72 61 67 6d 61 | 20 77 61 72 6e 69 6e 67 |/#pragma| warning|
|00004570| 28 20 64 69 73 61 62 6c | 65 20 29 0d 0a 09 69 6e |( disabl|e )...in|
|00004580| 6c 69 6e 65 20 62 79 74 | 65 20 44 69 73 74 54 6f |line byt|e DistTo|
|00004590| 28 62 79 74 65 20 78 78 | 2c 62 79 74 65 20 79 79 |(byte xx|,byte yy|
|000045a0| 29 7b 0d 0a 09 09 5f 5f | 61 73 6d 7b 0d 0a 09 09 |){....__|asm{....|
|000045b0| 09 78 6f 72 09 09 65 61 | 78 2c 65 61 78 0d 0a 09 |.xor..ea|x,eax...|
|000045c0| 09 09 78 6f 72 09 09 65 | 63 78 2c 65 63 78 0d 0a |..xor..e|cx,ecx..|
|000045d0| 09 09 09 78 6f 72 09 09 | 65 64 78 2c 65 64 78 0d |...xor..|edx,edx.|
|000045e0| 0a 09 09 09 6d 6f 76 09 | 09 61 6c 2c 78 78 0d 0a |....mov.|.al,xx..|
|000045f0| 09 09 09 6d 6f 76 09 09 | 65 62 78 2c 74 68 69 73 |...mov..|ebx,this|
|00004600| 0d 0a 09 09 09 6d 6f 76 | 09 09 64 6c 2c 5b 65 62 |.....mov|..dl,[eb|
|00004610| 78 5d 74 68 69 73 2e 78 | 0d 0a 09 09 09 73 75 62 |x]this.x|.....sub|
|00004620| 09 09 61 78 2c 64 78 0d | 0a 09 09 09 6a 67 65 09 |..ax,dx.|....jge.|
|00004630| 09 75 75 69 0d 0a 09 09 | 09 6e 65 67 09 09 61 78 |.uui....|.neg..ax|
|00004640| 0d 0a 75 75 69 3a 09 09 | 6d 6f 76 09 09 63 6c 2c |..uui:..|mov..cl,|
|00004650| 79 79 0d 0a 09 09 09 6d | 6f 76 09 09 64 6c 2c 5b |yy.....m|ov..dl,[|
|00004660| 65 62 78 5d 74 68 69 73 | 2e 79 0d 0a 09 09 09 73 |ebx]this|.y.....s|
|00004670| 75 62 09 09 63 78 2c 64 | 78 0d 0a 09 09 09 6a 67 |ub..cx,d|x.....jg|
|00004680| 65 09 09 75 75 78 0d 0a | 09 09 09 6e 65 67 09 09 |e..uux..|...neg..|
|00004690| 63 78 0d 0a 75 75 78 3a | 09 09 63 6d 70 09 09 63 |cx..uux:|..cmp..c|
|000046a0| 78 2c 61 78 0d 0a 09 09 | 09 6a 6c 09 09 75 75 7a |x,ax....|.jl..uuz|
|000046b0| 0d 0a 09 09 09 6d 6f 76 | 09 09 61 78 2c 63 78 0d |.....mov|..ax,cx.|
|000046c0| 0a 75 75 7a 3a 0d 0a 09 | 09 7d 3b 0d 0a 09 7d 3b |.uuz:...|.};...};|
|000046d0| 0d 0a 2f 2f 23 70 72 61 | 67 6d 61 20 77 61 72 6e |..//#pra|gma warn|
|000046e0| 69 6e 67 28 20 64 65 66 | 61 75 6c 74 20 29 0d 0a |ing( def|ault )..|
|000046f0| 09 76 6f 69 64 20 43 6c | 6f 73 65 4f 62 6a 65 63 |.void Cl|oseObjec|
|00004700| 74 28 29 3b 0d 0a 7d 3b | 0d 0a 2f 2f ce ef e8 f1 |t();..};|..//....|
|00004710| e0 ed e8 e5 20 ee f0 f3 | e6 e8 ff 0d 0a 63 6c 61 |.... ...|.....cla|
|00004720| 73 73 20 4e 61 74 69 6f | 6e 3b 0d 0a 63 6c 61 73 |ss Natio|n;..clas|
|00004730| 73 20 57 65 61 70 6f 6e | 7b 0d 0a 70 75 62 6c 69 |s Weapon|{..publi|
|00004740| 63 3a 0d 0a 09 56 69 73 | 75 61 6c 73 2a 20 56 69 |c:...Vis|uals* Vi|
|00004750| 73 3b 2f 2f ee f0 f3 e6 | e8 e5 20 ee f4 ee f0 ec |s;//....|.. .....|
|00004760| eb ff e5 f2 f1 ff 20 ea | e0 ea 20 ee f2 e4 e5 eb |...... .|.. .....|
|00004770| fc ed e0 ff 20 ed e0 f6 | e8 ff 0d 0a 09 77 6f 72 |.... ...|.....wor|
|00004780| 64 20 4e 61 74 49 6e 64 | 65 78 3b 0d 0a 09 62 79 |d NatInd|ex;...by|
|00004790| 74 65 20 46 53 68 69 66 | 74 3b 2f 2f ed e0 f7 2e |te FShif|t;//....|
|000047a0| 20 f1 ec e5 f9 e5 ed e8 | e5 20 e8 f1 f2 ee f7 ed | .......|. ......|
|000047b0| e8 ea e0 20 ef ee f0 e0 | e6 e5 ed e8 ff 0d 0a 09 |... ....|........|
|000047c0| 62 79 74 65 20 4d 69 6e | 44 61 6d 61 67 65 3b 0d |byte Min|Damage;.|
|000047d0| 0a 09 62 79 74 65 20 4d | 61 78 44 61 6d 61 67 65 |..byte M|axDamage|
|000047e0| 3b 0d 0a 09 62 79 74 65 | 20 46 6f 72 63 65 3b 0d |;...byte| Force;.|
|000047f0| 0a 09 62 79 74 65 20 46 | 44 65 63 72 65 6d 65 6e |..byte F|Decremen|
|00004800| 74 3b 2f 2f ed e0 f1 ea | ee eb fc ea ee 20 f3 ec |t;//....|..... ..|
|00004810| e5 ed fc f8 e0 e5 f2 f1 | ff 20 f1 e8 eb e0 20 ee |........|. .... .|
|00004820| f0 f3 e6 e8 ff 20 ef f0 | e8 20 ef ee ef e0 e4 e0 |..... ..|. ......|
|00004830| ed e8 e8 0d 0a 09 62 79 | 74 65 20 50 72 6f 62 61 |......by|te Proba|
|00004840| 62 31 3b 2f 2f e2 e5 f0 | ee ff f2 ed ee f1 f2 fc |b1;//...|........|
|00004850| 20 ef f0 ee e4 e8 f2 fc | 20 31 20 ee f0 f3 e6 e8 | .......| 1 .....|
|00004860| e5 28 30 2e 2e 32 35 35 | 29 0d 0a 09 62 79 74 65 |.(0..255|)...byte|
|00004870| 20 50 72 6f 62 61 62 32 | 3b 2f 2f e2 e5 f0 ee ff | Probab2|;//.....|
|00004880| f2 ed ee f1 f2 fc 20 ef | ee f0 ee e4 e8 f2 fc 20 |...... .|....... |
|00004890| 32 20 ee f0 f3 e6 e8 ff | 28 30 2e 2e 32 35 35 35 |2 ......|(0..2555|
|000048a0| 29 0d 0a 09 73 68 6f 72 | 74 20 45 78 70 6c 50 61 |)...shor|t ExplPa|
|000048b0| 74 68 3b 2f 2f ef f3 f2 | fc 2c 20 ef f0 ee f5 ee |th;//...|., .....|
|000048c0| e4 e8 ec fb e9 20 e4 ee | 20 e4 e5 eb e5 ed e8 ff |..... ..| .......|
|000048d0| 0d 0a 09 62 79 74 65 20 | 44 69 72 65 63 74 46 61 |...byte |DirectFa|
|000048e0| 63 74 6f 72 3b 2f 2f f1 | f2 e5 ef e5 ed fc 20 ea |ctor;//.|...... .|
|000048f0| ee f0 f0 e5 eb ff f6 e8 | e8 20 ed e0 ef f0 e0 e2 |........|. ......|
|00004900| eb e5 ed e8 ff 20 ef e5 | f0 e5 ec e5 f9 e5 ed e8 |..... ..|........|
|00004910| ff 0d 0a 09 09 09 09 09 | 20 20 2f 2f ef ee f0 ee |........| //....|
|00004920| e6 e4 e0 e5 ec ee e3 ee | 20 ee f0 f3 e6 e8 ff 20 |........| ...... |
|00004930| e8 20 ef ee f0 ee e6 e4 | e0 fe f9 e5 e3 ee 0d 0a |. ......|........|
|00004940| 09 09 09 09 09 20 20 2f | 2f 30 2d ed e5 e7 e0 e2 |..... /|/0-.....|
|00004950| e8 f1 e8 ec fb 2c 20 32 | 35 35 2d f1 ee e2 ef e0 |....., 2|55-.....|
|00004960| e4 e0 fe f2 0d 0a 09 2f | 2f 77 6f 72 64 09 09 61 |......./|/word..a|
|00004970| 72 31 3b 0d 0a 09 2f 2f | 77 6f 72 64 09 09 61 72 |r1;...//|word..ar|
|00004980| 32 3b 0d 0a 09 77 6f 72 | 64 09 09 61 74 69 6d 65 |2;...wor|d..atime|
|00004990| 3b 0d 0a 09 62 79 74 65 | 20 54 72 61 6e 73 70 61 |;...byte| Transpa|
|000049a0| 72 65 6e 74 3b 0d 0a 09 | 57 65 61 70 6f 6e 2a 20 |rent;...|Weapon* |
|000049b0| 4e 65 78 74 57 65 61 70 | 6f 6e 3b 2f 2f ce f0 f3 |NextWeap|on;//...|
|000049c0| e6 e8 e5 2c ef ee f0 ee | e6 e4 e0 e5 ec ee e5 20 |...,....|....... |
|000049d0| e2 20 f2 ee f7 ea e5 20 | ef ee f0 e0 e6 e5 ed e8 |. ..... |........|
|000049e0| ff 0d 0a 09 4f 63 74 61 | 6e 74 2a 20 46 6c 79 3b |....Octa|nt* Fly;|
|000049f0| 0d 0a 09 4f 63 74 61 6e | 74 2a 20 41 63 74 69 6f |...Octan|t* Actio|
|00004a00| 6e 3b 0d 0a 09 62 79 74 | 65 20 4e 4d 61 73 6b 3b |n;...byt|e NMask;|
|00004a10| 0d 0a 09 76 6f 69 64 20 | 43 72 65 61 74 65 57 65 |...void |CreateWe|
|00004a20| 61 70 6f 6e 28 4e 61 74 | 69 6f 6e 2a 20 57 4e 61 |apon(Nat|ion* WNa|
|00004a30| 74 2c 77 6f 72 64 20 49 | 6e 64 2c 62 79 74 65 20 |t,word I|nd,byte |
|00004a40| 45 78 70 6c 43 6f 75 6e | 74 2c 62 79 74 65 20 4b |ExplCoun|t,byte K|
|00004a50| 69 6e 64 29 3b 0d 0a 09 | 76 6f 69 64 20 43 72 65 |ind);...|void Cre|
|00004a60| 61 74 65 4e 57 65 61 70 | 6f 6e 28 69 6e 74 20 72 |ateNWeap|on(int r|
|00004a70| 31 2c 69 6e 74 20 72 32 | 2c 69 6e 74 20 74 69 6d |1,int r2|,int tim|
|00004a80| 65 29 3b 0d 0a 09 2f 2f | 4b 69 6e 64 3a 20 30 2d |e);...//|Kind: 0-|
|00004a90| 73 69 6d 70 6c 65 20 77 | 65 61 70 6f 6e 0d 0a 09 |simple w|eapon...|
|00004aa0| 2f 2f 31 2d 77 65 61 6b | 20 64 69 76 69 73 69 6f |//1-weak| divisio|
|00004ab0| 6e 20 77 65 61 70 6f 6e | 0d 0a 09 2f 2f 32 2d 6d |n weapon|...//2-m|
|00004ac0| 69 64 64 6c 65 20 64 69 | 76 69 73 69 6f 6e 0d 0a |iddle di|vision..|
|00004ad0| 09 2f 2f 33 2d 73 74 72 | 6f 6e 67 20 64 69 76 69 |.//3-str|ong divi|
|00004ae0| 73 69 6f 6e 2c 4e 55 43 | 4c 45 41 52 2d 6c 69 6b |sion,NUC|LEAR-lik|
|00004af0| 65 20 77 65 61 70 6f 6e | 0d 0a 09 2f 2f 34 2d 73 |e weapon|...//4-s|
|00004b00| 75 70 65 72 20 73 74 72 | 6f 6e 67 20 77 65 61 70 |uper str|ong weap|
|00004b10| 6f 6e 2e 54 6f 74 61 6c | 20 65 6c 69 6d 69 6e 61 |on.Total| elimina|
|00004b20| 74 69 6f 6e 2e 0d 0a 09 | 73 68 6f 72 74 20 53 6f |tion....|short So|
|00004b30| 75 6e 64 49 44 3b 0d 0a | 09 0d 0a 7d 3b 0d 0a 2f |undID;..|...};../|
|00004b40| 2f ce ef e8 f1 e0 ed e8 | e5 20 fd eb e5 ec e5 ed |/.......|. ......|
|00004b50| f2 e0 20 e0 ed e8 ec e0 | f6 e8 e8 28 ee f0 f3 e6 |.. .....|...(....|
|00004b60| e8 e5 20 e2 20 e4 e5 e9 | f1 f2 e2 e8 e8 29 0d 0a |.. . ...|.....)..|
|00004b70| 63 6c 61 73 73 20 41 6e | 6d 4f 62 6a 65 63 74 7b |class An|mObject{|
|00004b80| 0d 0a 70 75 62 6c 69 63 | 3a 0d 0a 09 62 79 74 65 |..public|:...byte|
|00004b90| 20 78 6d 3b 2f 2f 4d 61 | 70 20 63 6f 6f 72 64 69 | xm;//Ma|p coordi|
|00004ba0| 6e 61 74 65 73 0d 0a 09 | 62 79 74 65 20 79 6d 3b |nates...|byte ym;|
|00004bb0| 0d 0a 09 62 79 74 65 20 | 78 6d 30 3b 0d 0a 09 62 |...byte |xm0;...b|
|00004bc0| 79 74 65 20 79 6d 30 3b | 0d 0a 09 69 6e 74 20 78 |yte ym0;|...int x|
|00004bd0| 3b 0d 0a 09 69 6e 74 20 | 79 3b 0d 0a 09 69 6e 74 |;...int |y;...int|
|00004be0| 20 76 78 3b 0d 0a 09 69 | 6e 74 20 76 79 3b 0d 0a | vx;...i|nt vy;..|
|00004bf0| 09 73 68 6f 72 74 20 76 | 3b 0d 0a 09 77 6f 72 64 |.short v|;...word|
|00004c00| 20 41 53 65 72 69 61 6c | 3b 0d 0a 09 62 79 74 65 | ASerial|;...byte|
|00004c10| 20 50 68 44 69 72 3b 2f | 2f 28 30 2e 2e 32 35 35 | PhDir;/|/(0..255|
|00004c20| 29 3b 2d f4 e8 e7 e8 f7 | e5 f1 ea ee e5 20 ed e0 |);-.....|..... ..|
|00004c30| ef f0 e0 e2 eb e5 ed e8 | e5 0d 0a 09 62 79 74 65 |........|....byte|
|00004c40| 20 44 69 72 65 63 74 69 | 6f 6e 3b 2f 2f ed e0 ef | Directi|on;//...|
|00004c50| f0 e0 e2 eb e5 ed e8 e5 | 20 e8 e7 20 ee ea f2 e0 |........| .. ....|
|00004c60| ed f2 e0 0d 0a 09 62 79 | 74 65 20 4e 4d 61 73 6b |......by|te NMask|
|00004c70| 3b 0d 0a 09 4f 6e 65 4f | 62 6a 65 63 74 2a 20 53 |;...OneO|bject* S|
|00004c80| 65 6e 64 65 72 3b 0d 0a | 09 57 65 61 70 6f 6e 2a |ender;..|.Weapon*|
|00004c90| 20 57 70 6e 3b 0d 0a 09 | 77 6f 72 64 20 50 61 74 | Wpn;...|word Pat|
|00004ca0| 68 3b 0d 0a 09 77 6f 72 | 64 20 4d 61 78 50 61 74 |h;...wor|d MaxPat|
|00004cb0| 68 3b 0d 0a 09 62 6f 6f | 6c 20 56 69 73 69 62 6c |h;...boo|l Visibl|
|00004cc0| 65 3a 31 3b 0d 0a 09 62 | 6f 6f 6c 20 4f 6e 65 54 |e:1;...b|ool OneT|
|00004cd0| 69 6d 65 3a 31 3b 0d 0a | 09 62 6f 6f 6c 20 53 41 |ime:1;..|.bool SA|
|00004ce0| 54 54 3a 31 3b 0d 0a 09 | 62 6f 6f 6c 20 55 41 54 |TT:1;...|bool UAT|
|00004cf0| 54 3a 31 3b 0d 0a 09 62 | 6f 6f 6c 20 57 41 54 54 |T:1;...b|ool WATT|
|00004d00| 3a 31 3b 0d 0a 09 62 6f | 6f 6c 20 41 41 54 54 3a |:1;...bo|ol AATT:|
|00004d10| 31 3b 0d 0a 09 62 6f 6f | 6c 20 50 31 30 30 3a 31 |1;...boo|l P100:1|
|00004d20| 3b 0d 0a 09 62 6f 6f 6c | 20 54 33 58 33 3a 31 3b |;...bool| T3X3:1;|
|00004d30| 0d 0a 09 62 6f 6f 6c 20 | 41 6e 6d 4c 65 61 64 3a |...bool |AnmLead:|
|00004d40| 31 3b 0d 0a 09 62 79 74 | 65 20 54 72 61 6e 73 70 |1;...byt|e Transp|
|00004d50| 61 72 65 6e 74 3b 0d 0a | 09 62 79 74 65 20 4e 61 |arent;..|.byte Na|
|00004d60| 6e 6d 3b 0d 0a 09 62 79 | 74 65 20 43 61 6e 6d 3b |nm;...by|te Canm;|
|00004d70| 0d 0a 09 62 79 74 65 20 | 46 6f 72 63 65 3b 0d 0a |...byte |Force;..|
|00004d80| 09 62 79 74 65 20 44 65 | 63 72 65 6d 65 6e 74 3b |.byte De|crement;|
|00004d90| 0d 0a 09 77 6f 72 64 20 | 4d 69 6e 44 61 6d 61 67 |...word |MinDamag|
|00004da0| 65 3b 0d 0a 09 77 6f 72 | 64 20 4d 61 78 44 61 6d |e;...wor|d MaxDam|
|00004db0| 61 67 65 3b 0d 0a 09 4f | 6e 65 53 6c 69 64 65 2a |age;...O|neSlide*|
|00004dc0| 20 4b 69 6e 6f 3b 0d 0a | 09 62 79 74 65 20 64 65 | Kino;..|.byte de|
|00004dd0| 73 74 58 3b 0d 0a 09 62 | 79 74 65 20 64 65 73 74 |stX;...b|yte dest|
|00004de0| 59 3b 0d 0a 09 77 6f 72 | 64 20 44 65 73 74 4f 62 |Y;...wor|d DestOb|
|00004df0| 6a 3b 0d 0a 09 77 6f 72 | 64 20 44 53 65 72 69 61 |j;...wor|d DSeria|
|00004e00| 6c 3b 0d 0a 7d 3b 0d 0a | 63 6c 61 73 73 20 43 69 |l;..};..|class Ci|
|00004e10| 74 79 3b 0d 0a 63 6c 61 | 73 73 20 4e 65 65 64 6e |ty;..cla|ss Needn|
|00004e20| 65 73 73 7b 0d 0a 70 75 | 62 6c 69 63 3a 0d 0a 09 |ess{..pu|blic:...|
|00004e30| 62 79 74 65 20 4e 65 65 | 64 54 79 70 65 3b 2f 2f |byte Nee|dType;//|
|00004e40| 3d 3d 30 2d 6d 6f 6e 73 | 74 65 72 2c 3d 3d 31 2d |==0-mons|ter,==1-|
|00004e50| 55 70 67 72 61 64 65 0d | 0a 09 77 6f 72 64 20 4d |Upgrade.|..word M|
|00004e60| 6f 6e 49 44 3b 0d 0a 09 | 62 79 74 65 20 47 72 6f |onID;...|byte Gro|
|00004e70| 75 70 53 69 7a 65 3b 0d | 0a 09 62 79 74 65 20 41 |upSize;.|..byte A|
|00004e80| 6d 6f 75 6e 74 3b 0d 0a | 09 77 6f 72 64 20 50 72 |mount;..|.word Pr|
|00004e90| 6f 62 61 62 69 6c 69 74 | 79 3b 0d 0a 09 77 6f 72 |obabilit|y;...wor|
|00004ea0| 64 20 4d 6f 6e 65 79 50 | 65 72 63 65 6e 74 3b 0d |d MoneyP|ercent;.|
|00004eb0| 0a 7d 3b 0d 0a 73 74 72 | 75 63 74 20 53 57 50 41 |.};..str|uct SWPA|
|00004ec0| 52 7b 0d 0a 09 77 6f 72 | 64 20 52 61 6e 67 65 3b |R{...wor|d Range;|
|00004ed0| 0d 0a 09 62 79 74 65 20 | 4d 69 6e 4d 61 67 69 63 |...byte |MinMagic|
|00004ee0| 3b 0d 0a 09 62 6f 6f 6c | 20 45 6e 61 62 6c 65 64 |;...bool| Enabled|
|00004ef0| 3a 31 3b 0d 0a 09 62 6f | 6f 6c 20 46 6c 79 3a 31 |:1;...bo|ol Fly:1|
|00004f00| 3b 0d 0a 7d 3b 0d 0a 73 | 74 72 75 63 74 20 73 41 |;..};..s|truct sA|
|00004f10| 49 5f 52 65 71 7b 0d 0a | 09 62 79 74 65 20 4b 69 |I_Req{..|.byte Ki|
|00004f20| 6e 64 3b 2f 2f 30 2d 75 | 6e 69 74 2c 31 2d 75 70 |nd;//0-u|nit,1-up|
|00004f30| 67 72 61 64 65 2c 32 2d | 67 72 6f 75 70 0d 0a 09 |grade,2-|group...|
|00004f40| 77 6f 72 64 20 4f 62 6a | 49 44 3b 0d 0a 09 77 6f |word Obj|ID;...wo|
|00004f50| 72 64 20 41 6d 6f 75 6e | 74 3b 0d 0a 7d 3b 0d 0a |rd Amoun|t;..};..|
|00004f60| 73 74 72 75 63 74 20 73 | 41 49 5f 44 65 76 6c 70 |struct s|AI_Devlp|
|00004f70| 7b 0d 0a 09 62 79 74 65 | 20 4b 69 6e 64 3b 2f 2f |{...byte| Kind;//|
|00004f80| 30 2d 75 6e 69 74 2c 31 | 2d 75 70 67 72 61 64 65 |0-unit,1|-upgrade|
|00004f90| 0d 0a 09 62 79 74 65 20 | 43 6f 6e 4b 69 6e 64 3b |...byte |ConKind;|
|00004fa0| 2f 2f 30 2d 75 6e 69 74 | 2c 32 2d 67 72 6f 75 70 |//0-unit|,2-group|
|00004fb0| 0d 0a 09 77 6f 72 64 20 | 4f 62 6a 49 44 3b 0d 0a |...word |ObjID;..|
|00004fc0| 09 77 6f 72 64 20 43 6f | 6e 49 44 3b 0d 0a 09 77 |.word Co|nID;...w|
|00004fd0| 6f 72 64 20 41 6d 6f 75 | 6e 74 3b 0d 0a 09 77 6f |ord Amou|nt;...wo|
|00004fe0| 72 64 20 47 6f 6c 64 50 | 65 72 63 65 6e 74 3b 0d |rd GoldP|ercent;.|
|00004ff0| 0a 09 77 6f 72 64 20 41 | 74 6e 50 65 72 63 65 6e |..word A|tnPercen|
|00005000| 74 3b 0d 0a 7d 3b 0d 0a | 2f 2f ce ef e8 f1 e0 ed |t;..};..|//......|
|00005010| e8 e5 20 ed e0 f6 e8 e8 | 20 e2 20 f6 e5 eb ee ec |.. .....| . .....|
|00005020| 0d 0a 63 6c 61 73 73 20 | 4e 61 74 69 6f 6e 7b 0d |..class |Nation{.|
|00005030| 0a 70 75 62 6c 69 63 3a | 0d 0a 09 63 68 61 72 20 |.public:|...char |
|00005040| 53 43 52 49 50 54 5b 31 | 36 5d 3b 0d 0a 09 69 6e |SCRIPT[1|6];...in|
|00005050| 74 20 4e 4d 6f 6e 3b 0d | 0a 09 47 65 6e 65 72 61 |t NMon;.|..Genera|
|00005060| 6c 4f 62 6a 65 63 74 2a | 20 4d 6f 6e 5b 32 30 34 |lObject*| Mon[204|
|00005070| 38 5d 3b 0d 0a 09 43 69 | 74 79 2a 20 43 49 54 59 |8];...Ci|ty* CITY|
|00005080| 3b 0d 0a 09 69 6e 74 20 | 4e 47 69 64 6f 74 3b 0d |;...int |NGidot;.|
|00005090| 0a 09 69 6e 74 20 4e 46 | 61 72 6d 73 3b 0d 0a 09 |..int NF|arms;...|
|000050a0| 77 6f 72 64 2a 20 50 41 | 62 6c 65 5b 32 30 34 38 |word* PA|ble[2048|
|000050b0| 5d 3b 0d 0a 09 77 6f 72 | 64 20 50 41 43 6f 75 6e |];...wor|d PACoun|
|000050c0| 74 5b 32 30 34 38 5d 3b | 0d 0a 09 69 6e 74 20 42 |t[2048];|...int B|
|000050d0| 72 61 6e 63 68 50 65 72 | 63 65 6e 74 5b 4e 42 52 |ranchPer|cent[NBR|
|000050e0| 41 4e 43 48 5d 3b 0d 0a | 09 55 70 67 72 61 64 65 |ANCH];..|.Upgrade|
|000050f0| 20 55 50 47 3b 0d 0a 09 | 69 6e 74 20 4e 4f 63 74 | UPG;...|int NOct|
|00005100| 3b 0d 0a 09 69 6e 74 20 | 4e 53 6c 69 64 65 73 3b |;...int |NSlides;|
|00005110| 0d 0a 09 2f 2f 41 49 20 | 53 74 61 74 65 6d 65 6e |...//AI |Statemen|
|00005120| 74 73 0d 0a 09 69 6e 74 | 20 43 61 73 68 65 53 69 |ts...int| CasheSi|
|00005130| 7a 65 3b 0d 0a 09 69 6e | 74 20 54 41 58 5f 50 45 |ze;...in|t TAX_PE|
|00005140| 52 43 45 4e 54 3b 0d 0a | 09 69 6e 74 20 43 41 53 |RCENT;..|.int CAS|
|00005150| 48 5f 50 55 53 48 5f 50 | 52 4f 42 41 42 49 4c 49 |H_PUSH_P|ROBABILI|
|00005160| 54 59 3b 0d 0a 09 69 6e | 74 20 4e 61 74 69 6f 6e |TY;...in|t Nation|
|00005170| 61 6c 41 49 3b 2f 2f 30 | 2e 2e 33 32 37 36 38 2d |alAI;//0|..32768-|
|00005180| 64 65 74 65 72 6d 69 6e | 65 73 20 73 70 65 65 64 |determin|es speed|
|00005190| 20 6f 66 20 64 65 76 65 | 6c 6f 70 6d 65 6e 74 0d | of deve|lopment.|
|000051a0| 0a 09 69 6e 74 20 41 49 | 5f 4c 65 76 65 6c 5f 4d |..int AI|_Level_M|
|000051b0| 49 4e 3b 0d 0a 09 69 6e | 74 20 41 49 5f 4c 65 76 |IN;...in|t AI_Lev|
|000051c0| 65 6c 5f 4d 41 58 3b 0d | 0a 09 69 6e 74 20 41 49 |el_MAX;.|..int AI|
|000051d0| 5f 46 6f 72 77 61 72 64 | 3b 0d 0a 09 73 68 6f 72 |_Forward|;...shor|
|000051e0| 74 20 44 61 6e 67 65 72 | 53 6f 75 6e 64 3b 0d 0a |t Danger|Sound;..|
|000051f0| 09 73 68 6f 72 74 20 56 | 69 63 74 6f 72 79 53 6f |.short V|ictorySo|
|00005200| 75 6e 64 3b 0d 0a 09 73 | 68 6f 72 74 20 43 6f 6e |und;...s|hort Con|
|00005210| 73 74 72 75 63 74 53 6f | 75 6e 64 3b 0d 0a 09 73 |structSo|und;...s|
|00005220| 68 6f 72 74 20 42 75 69 | 6c 64 44 69 65 53 6f 75 |hort Bui|ldDieSou|
|00005230| 6e 64 3b 0d 0a 09 73 68 | 6f 72 74 20 55 6e 69 74 |nd;...sh|ort Unit|
|00005240| 44 69 65 53 6f 75 6e 64 | 3b 0d 0a 09 77 6f 72 64 |DieSound|;...word|
|00005250| 20 20 4c 61 73 74 41 74 | 74 61 63 6b 54 69 6d 65 | LastAt|tackTime|
|00005260| 3b 0d 0a 09 62 79 74 65 | 20 4d 61 67 69 63 44 65 |;...byte| MagicDe|
|00005270| 6c 61 79 3b 0d 0a 09 77 | 6f 72 64 20 4e 4c 6d 65 |lay;...w|ord NLme|
|00005280| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 2a 20 4c 6d 65 |nus;...w|ord* Lme|
|00005290| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 20 4e 41 6d 65 |nus;...w|ord NAme|
|000052a0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 2a 20 41 6d 65 |nus;...w|ord* Ame|
|000052b0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 20 4e 57 6d 65 |nus;...w|ord NWme|
|000052c0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 2a 20 57 6d 65 |nus;...w|ord* Wme|
|000052d0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 20 4e 43 6d 65 |nus;...w|ord NCme|
|000052e0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 2a 20 43 6d 65 |nus;...w|ord* Cme|
|000052f0| 6e 75 73 3b 0d 0a 09 77 | 6f 72 64 20 4e 4e 65 65 |nus;...w|ord NNee|
|00005300| 64 3b 0d 0a 09 4e 65 65 | 64 6e 65 73 73 20 4e 45 |d;...Nee|dness NE|
|00005310| 45 44 5b 31 30 32 34 5d | 3b 0d 0a 09 2f 2f 45 4e |ED[1024]|;...//EN|
|00005320| 44 41 49 0d 0a 09 62 79 | 74 65 20 4e 4e 55 4d 3b |DAI...by|te NNUM;|
|00005330| 0d 0a 09 4f 63 74 61 6e | 74 2a 20 41 6e 69 6d 61 |...Octan|t* Anima|
|00005340| 74 69 6f 6e 73 3b 0d 0a | 09 4f 6e 65 53 6c 69 64 |tions;..|.OneSlid|
|00005350| 65 2a 20 53 6c 69 64 65 | 73 3b 0d 0a 09 4d 6f 72 |e* Slide|s;...Mor|
|00005360| 65 41 6e 69 6d 61 74 69 | 6f 6e 2a 20 46 69 6e 66 |eAnimati|on* Finf|
|00005370| 3b 0d 0a 09 69 6e 74 20 | 20 4e 46 69 6e 66 3b 0d |;...int | NFinf;.|
|00005380| 0a 09 62 79 74 65 20 70 | 61 6c 65 74 74 65 5b 32 |..byte p|alette[2|
|00005390| 35 36 5d 3b 0d 0a 09 77 | 6f 72 64 20 43 69 76 69 |56];...w|ord Civi|
|000053a0| 6c 69 73 61 74 69 6f 6e | 4c 65 76 65 6c 3b 0d 0a |lisation|Level;..|
|000053b0| 09 62 79 74 65 20 4e 4d | 61 73 6b 3b 0d 0a 09 77 |.byte NM|ask;...w|
|000053c0| 6f 72 64 20 4e 49 63 6f | 6e 73 3b 0d 0a 09 57 49 |ord NIco|ns;...WI|
|000053d0| 63 6f 6e 2a 20 77 49 63 | 6f 6e 73 5b 31 30 32 34 |con* wIc|ons[1024|
|000053e0| 5d 3b 0d 0a 09 77 6f 72 | 64 20 54 4f 57 4e 30 49 |];...wor|d TOWN0I|
|000053f0| 44 3b 0d 0a 09 77 6f 72 | 64 20 54 4f 57 4e 31 49 |D;...wor|d TOWN1I|
|00005400| 44 3b 0d 0a 09 77 6f 72 | 64 20 54 4f 57 4e 32 49 |D;...wor|d TOWN2I|
|00005410| 44 3b 0d 0a 09 77 6f 72 | 64 20 53 75 62 6d 49 44 |D;...wor|d SubmID|
|00005420| 3b 0d 0a 09 77 6f 72 64 | 20 50 6f 72 74 49 44 3b |;...word| PortID;|
|00005430| 0d 0a 09 77 6f 72 64 20 | 52 65 66 69 6e 65 72 79 |...word |Refinery|
|00005440| 49 44 3b 0d 0a 09 77 6f | 72 64 20 46 6f 75 6e 64 |ID;...wo|rd Found|
|00005450| 61 72 79 49 44 3b 0d 0a | 09 77 6f 72 64 20 54 61 |aryID;..|.word Ta|
|00005460| 6e 6b 65 72 49 44 3b 0d | 0a 09 77 6f 72 64 20 4f |nkerID;.|..word O|
|00005470| 69 6c 42 61 73 65 49 44 | 3b 0d 0a 09 77 6f 72 64 |ilBaseID|;...word|
|00005480| 20 54 4f 57 4e 48 41 4c | 4c 31 3b 0d 0a 09 77 6f | TOWNHAL|L1;...wo|
|00005490| 72 64 20 54 4f 57 4e 48 | 41 4c 4c 32 3b 0d 0a 09 |rd TOWNH|ALL2;...|
|000054a0| 77 6f 72 64 20 4c 55 4d | 42 45 52 4d 49 4c 4c 3b |word LUM|BERMILL;|
|000054b0| 0d 0a 09 77 6f 72 64 20 | 57 4d 61 67 69 63 5b 32 |...word |WMagic[2|
|000054c0| 35 36 5d 3b 0d 0a 09 77 | 6f 72 64 20 4e 43 4f 4e |56];...w|ord NCON|
|000054d0| 44 3b 0d 0a 09 77 6f 72 | 64 20 43 4c 53 69 7a 65 |D;...wor|d CLSize|
|000054e0| 5b 32 35 36 5d 3b 2f 2f | 41 63 63 65 73 73 20 63 |[256];//|Access c|
|000054f0| 6f 6e 74 72 6f 6c 6c 69 | 6e 67 0d 0a 09 77 6f 72 |ontrolli|ng...wor|
|00005500| 64 2a 20 43 4c 52 65 66 | 5b 32 35 36 5d 3b 0d 0a |d* CLRef|[256];..|
|00005510| 09 2f 2f 53 74 72 61 6e | 67 65 20 77 65 61 70 6f |.//Stran|ge weapo|
|00005520| 6e 20 70 72 61 6d 65 74 | 65 72 73 0d 0a 09 77 6f |n pramet|ers...wo|
|00005530| 72 64 20 53 57 52 61 6e | 67 65 5b 32 35 36 5d 3b |rd SWRan|ge[256];|
|00005540| 0d 0a 09 53 57 50 41 52 | 20 53 57 50 5b 32 35 36 |...SWPAR| SWP[256|
|00005550| 5d 3b 0d 0a 09 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |];...//-|--------|
|00005560| 2d 2d 2d 2d 4e 45 57 20 | 41 49 2d 2d 2d 2d 2d 2d |----NEW |AI------|
|00005570| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0a 09 77 6f 72 64 20 |--------|...word |
|00005580| 4e 47 72 70 3b 20 20 20 | 20 20 20 20 20 2f 2f 47 |NGrp; | //G|
|00005590| 72 6f 75 70 73 20 6f 66 | 20 74 79 70 65 73 20 64 |roups of| types d|
|000055a0| 65 66 69 6e 69 74 69 6f | 6e 0d 0a 09 77 6f 72 64 |efinitio|n...word|
|000055b0| 20 47 52 53 69 7a 65 5b | 33 32 5d 3b 0d 0a 09 77 | GRSize[|32];...w|
|000055c0| 6f 72 64 2a 20 47 52 52 | 65 66 5b 33 32 5d 3b 0d |ord* GRR|ef[32];.|
|000055d0| 0a 09 77 6f 72 64 20 20 | 47 41 6d 6f 75 6e 74 5b |..word |GAmount[|
|000055e0| 33 32 5d 3b 2f 2f 52 65 | 73 75 6c 74 20 6f 66 20 |32];//Re|sult of |
|000055f0| 63 61 6c 63 75 6c 61 74 | 69 6f 6e 0d 0a 09 77 6f |calculat|ion...wo|
|00005600| 72 64 20 4e 5f 41 49 5f | 4c 65 76 65 6c 73 3b 0d |rd N_AI_|Levels;.|
|00005610| 0a 09 77 6f 72 64 20 4e | 5f 41 49 5f 52 65 71 5b |..word N|_AI_Req[|
|00005620| 32 35 36 5d 3b 0d 0a 09 | 77 6f 72 64 20 4e 5f 41 |256];...|word N_A|
|00005630| 49 5f 44 65 76 6c 70 5b | 32 35 36 5d 3b 0d 0a 09 |I_Devlp[|256];...|
|00005640| 73 41 49 5f 52 65 71 2a | 20 41 49 5f 52 65 71 5b |sAI_Req*| AI_Req[|
|00005650| 32 35 36 5d 3b 0d 0a 09 | 73 41 49 5f 44 65 76 6c |256];...|sAI_Devl|
|00005660| 70 2a 20 41 49 5f 44 65 | 76 6c 70 5b 32 35 36 5d |p* AI_De|vlp[256]|
|00005670| 3b 0d 0a 09 77 6f 72 64 | 20 41 49 5f 4c 65 76 65 |;...word| AI_Leve|
|00005680| 6c 3b 0d 0a 09 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |l;...//-|--------|
|00005690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056a0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0a 09 76 6f 69 64 20 |--------|...void |
|000056b0| 43 72 65 61 74 65 4e 61 | 74 69 6f 6e 28 4c 50 43 |CreateNa|tion(LPC|
|000056c0| 53 54 52 20 4e 61 74 69 | 6f 6e 46 69 6c 65 2c 62 |STR Nati|onFile,b|
|000056d0| 79 74 65 20 4e 4d 61 73 | 6b 2c 62 79 74 65 20 4e |yte NMas|k,byte N|
|000056e0| 49 6e 64 65 78 29 3b 0d | 0a 09 62 6f 6f 6c 20 43 |Index);.|..bool C|
|000056f0| 72 65 61 74 65 54 65 72 | 72 61 69 6e 41 74 28 69 |reateTer|rainAt(i|
|00005700| 6e 74 20 78 2c 69 6e 74 | 20 79 2c 69 6e 74 20 6e |nt x,int| y,int n|
|00005710| 29 3b 0d 0a 09 62 6f 6f | 6c 20 43 72 65 61 74 65 |);...boo|l Create|
|00005720| 4f 6e 57 61 74 65 72 28 | 69 6e 74 20 78 70 2c 69 |OnWater(|int xp,i|
|00005730| 6e 74 20 79 70 2c 69 6e | 74 20 6e 29 3b 0d 0a 09 |nt yp,in|t n);...|
|00005740| 62 6f 6f 6c 20 43 72 65 | 61 74 65 4f 6e 46 6c 79 |bool Cre|ateOnFly|
|00005750| 28 69 6e 74 20 78 66 2c | 69 6e 74 20 79 66 2c 69 |(int xf,|int yf,i|
|00005760| 6e 74 20 6e 29 3b 0d 0a | 09 76 6f 69 64 20 41 73 |nt n);..|.void As|
|00005770| 73 69 67 6e 57 65 61 70 | 6f 6e 28 57 65 61 70 6f |signWeap|on(Weapo|
|00005780| 6e 2a 20 57 70 6e 2c 69 | 6e 74 20 69 29 3b 0d 0a |n* Wpn,i|nt i);..|
|00005790| 09 69 6e 74 20 43 72 65 | 61 74 65 42 75 69 6c 64 |.int Cre|ateBuild|
|000057a0| 69 6e 67 28 77 6f 72 64 | 20 49 44 2c 62 79 74 65 |ing(word| ID,byte|
|000057b0| 20 78 2c 62 79 74 65 20 | 79 29 3b 0d 0a 09 62 6f | x,byte |y);...bo|
|000057c0| 6f 6c 20 43 68 65 63 6b | 42 75 69 6c 64 69 6e 67 |ol Check|Building|
|000057d0| 28 77 6f 72 64 20 49 44 | 2c 62 79 74 65 20 78 2c |(word ID|,byte x,|
|000057e0| 62 79 74 65 20 79 29 3b | 0d 0a 09 76 6f 69 64 20 |byte y);|...void |
|000057f0| 47 65 74 55 70 67 72 61 | 64 65 43 6f 73 74 53 74 |GetUpgra|deCostSt|
|00005800| 72 69 6e 67 28 63 68 61 | 72 2a 20 73 74 2c 77 6f |ring(cha|r* st,wo|
|00005810| 72 64 20 55 49 29 3b 0d | 0a 09 76 6f 69 64 20 47 |rd UI);.|..void G|
|00005820| 65 74 54 61 78 28 62 79 | 74 65 20 52 43 5f 54 79 |etTax(by|te RC_Ty|
|00005830| 70 65 2c 69 6e 74 20 52 | 43 5f 41 6d 6f 75 6e 74 |pe,int R|C_Amount|
|00005840| 29 3b 0d 0a 09 76 6f 69 | 64 20 43 6c 6f 73 65 4e |);...voi|d CloseN|
|00005850| 61 74 69 6f 6e 28 29 3b | 0d 0a 7d 3b 0d 0a 2f 2f |ation();|..};..//|
|00005860| ce f2 f0 ff e4 20 ec ee | ed f1 f2 f0 ee e2 0d 0a |..... ..|........|
|00005870| 63 6c 61 73 73 20 4c 65 | 67 69 6f 6e 7b 0d 0a 70 |class Le|gion{..p|
|00005880| 75 62 6c 69 63 3a 0d 0a | 09 77 6f 72 64 2a 20 4d |ublic:..|.word* M|
|00005890| 65 6d 62 65 72 3b 2f 2f | d3 ea e0 e7 e0 f2 e5 eb |ember;//|........|
|000058a0| fc 20 ed e0 20 f1 ef e8 | f1 ee ea 20 f7 eb e5 ed |. .. ...|... ....|
|000058b0| ee e2 20 eb e5 e3 e8 ee | ed e0 0d 0a 09 77 6f 72 |.. .....|.....wor|
|000058c0| 64 20 4e 4d 65 6d 62 3b | 2f 2f ca ee eb 2d e2 ee |d NMemb;|//...-..|
|000058d0| 20 f7 eb e5 ed ee e2 0d | 0a 09 77 6f 72 64 20 4e | .......|..word N|
|000058e0| 4e 65 65 64 3b 2f 2f ed | e5 ee e1 f5 ee e4 e8 ec |Need;//.|........|
|000058f0| ee 20 e4 eb ff 20 ea ee | ec ef eb e5 ea f2 e0 f6 |. ... ..|........|
|00005900| e8 e8 0d 0a 09 62 79 74 | 65 20 4e 4d 61 73 6b 3b |.....byt|e NMask;|
|00005910| 2f 2f ed e0 f6 e8 ff 0d | 0a 09 62 79 74 65 20 6d |//......|..byte m|
|00005920| 69 6e 78 3b 0d 0a 09 62 | 79 74 65 20 6d 69 6e 79 |inx;...b|yte miny|
|00005930| 3b 0d 0a 09 62 79 74 65 | 20 6d 61 78 78 3b 0d 0a |;...byte| maxx;..|
|00005940| 09 62 79 74 65 20 6d 61 | 78 79 3b 0d 0a 09 62 79 |.byte ma|xy;...by|
|00005950| 74 65 20 58 4c 31 3b 0d | 0a 09 62 79 74 65 20 59 |te XL1;.|..byte Y|
|00005960| 4c 31 3b 0d 0a 09 62 79 | 74 65 20 53 69 7a 65 58 |L1;...by|te SizeX|
|00005970| 31 3b 2f 2f ea e0 ea ee | e9 20 e4 ee eb e6 e5 ed |1;//....|. ......|
|00005980| 20 e1 fb f2 fc 20 f0 e0 | e7 ec e5 f0 20 ef ee 20 | .... ..|.... .. |
|00005990| 4f 58 20 ee e1 eb e0 f1 | f2 fc 20 e7 e0 f9 e8 f2 |OX .....|.. .....|
|000059a0| ed e8 ea ee e2 0d 0a 09 | 62 79 74 65 20 53 69 7a |........|byte Siz|
|000059b0| 65 59 31 3b 2f 2f 2d 2d | 2d 2d 2d 2d 2f 2d 2d 2d |eY1;//--|----/---|
|000059c0| 2d 2d 2d 20 ef ee 20 4f | 59 0d 0a 09 62 79 74 65 |--- .. O|Y...byte|
|000059d0| 20 58 4c 32 3b 0d 0a 09 | 62 79 74 65 20 59 4c 32 | XL2;...|byte YL2|
|000059e0| 3b 0d 0a 09 62 79 74 65 | 20 53 69 7a 65 58 32 3b |;...byte| SizeX2;|
|000059f0| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2f 2d |//------|------/-|
|00005a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00005a10| ee e1 eb e0 f1 f2 fc 20 | f1 f2 f0 e5 eb ea ee e2 |....... |........|
|00005a20| 0d 0a 09 62 79 74 65 20 | 53 69 7a 65 59 32 3b 0d |...byte |SizeY2;.|
|00005a30| 0a 09 62 79 74 65 20 6d | 61 78 44 65 70 6c 58 3b |..byte m|axDeplX;|
|00005a40| 2f 2f f0 e0 e7 ec e5 f0 | 20 ee f2 f0 ff e4 e0 20 |//......| ...... |
|00005a50| ef ee 20 f5 2c 20 ef f0 | e8 20 ea ee f2 ee f0 ee |.. ., ..|. ......|
|00005a60| ec 20 f3 e6 e5 20 ed f3 | e6 ed ee 20 ef ee f1 f2 |. ... ..|... ....|
|00005a70| f0 ee e5 ed e8 e5 0d 0a | 09 62 79 74 65 20 6d 61 |........|.byte ma|
|00005a80| 78 44 65 70 6c 59 3b 0d | 0a 09 62 79 74 65 20 63 |xDeplY;.|..byte c|
|00005a90| 72 69 74 44 65 70 6c 58 | 3b 2f 2f ef ee f1 f0 ee |ritDeplX|;//.....|
|00005aa0| e5 ed e8 e5 20 e0 e1 f1 | ee eb fe f2 ed ee 20 ed |.... ...|...... .|
|00005ab0| e5 ee e1 f5 ee e4 e8 ec | ee 2c e8 ed e0 f7 e5 20 |........|.,..... |
|00005ac0| f0 e0 e7 e3 f0 ee ec 0d | 0a 09 62 79 74 65 20 63 |........|..byte c|
|00005ad0| 72 69 74 44 65 70 6c 59 | 3b 0d 0a 09 77 6f 72 64 |ritDeplY|;...word|
|00005ae0| 20 4d 6f 62 69 6c 54 69 | 6d 65 72 3b 2f 2f e2 f0 | MobilTi|mer;//..|
|00005af0| e5 ec ff 20 ed e0 20 e3 | f0 f3 ef ef e8 f0 ee e2 |... .. .|........|
|00005b00| ea f3 0d 0a 09 77 6f 72 | 64 20 4f 72 64 65 72 33 |.....wor|d Order3|
|00005b10| 54 69 6d 65 3b 0d 0a 09 | 77 6f 72 64 20 4e 6f 4d |Time;...|word NoM|
|00005b20| 6d 6f 62 69 6c 54 69 6d | 65 72 3b 2f 2f e2 f0 e5 |mobilTim|er;//...|
|00005b30| ec ff 2c 20 e2 20 f2 e5 | f7 e5 ed e8 e5 20 ea ee |.., . ..|..... ..|
|00005b40| f2 ee f0 ee e3 ee 20 ed | ee e2 fb e9 20 ef f0 e8 |...... .|.... ...|
|00005b50| ea e0 e7 20 ee 20 e3 f0 | f3 ef ef e8 f0 ee e2 ea |... . ..|........|
|00005b60| e5 0d 0a 09 09 09 09 09 | 20 20 20 2f 2f e8 e3 ed |........| //...|
|00005b70| ee f0 e8 f0 f3 e5 f2 f1 | ff 0d 0a 09 77 6f 72 64 |........|....word|
|00005b80| 20 45 6e 65 6d 79 49 44 | 3b 0d 0a 09 0d 0a 09 62 | EnemyID|;......b|
|00005b90| 79 74 65 20 64 65 73 74 | 58 3b 0d 0a 09 62 79 74 |yte dest|X;...byt|
|00005ba0| 65 20 64 65 73 74 59 3b | 0d 0a 09 62 79 74 65 20 |e destY;|...byte |
|00005bb0| 64 65 73 74 58 31 3b 0d | 0a 09 62 79 74 65 20 64 |destX1;.|..byte d|
|00005bc0| 65 73 74 59 31 3b 0d 0a | 09 62 79 74 65 20 46 69 |estY1;..|.byte Fi|
|00005bd0| 6e 58 3b 0d 0a 09 62 79 | 74 65 20 46 69 6e 59 3b |nX;...by|te FinY;|
|00005be0| 0d 0a 09 62 79 74 65 20 | 4f 72 64 65 72 69 6e 67 |...byte |Ordering|
|00005bf0| 3b 2f 2f f1 f2 e5 ef e5 | ed fc 20 f3 ef ee f0 ff |;//.....|.. .....|
|00005c00| e4 ee f7 e5 ed ed ee f1 | f2 e8 20 0d 0a 09 2f 2f |........|.. ...//|
|00005c10| f4 eb e0 e3 e8 20 f0 e5 | e0 ea f6 e8 e8 20 ee f2 |..... ..|..... ..|
|00005c20| f0 ff e4 e0 20 ed e0 20 | f1 ee e1 fb f2 e8 ff 0d |.... .. |........|
|00005c30| 0a 09 62 6f 6f 6c 20 4e | 6f 4d 6f 74 69 6f 6e 3a |..bool N|oMotion:|
|00005c40| 31 3b 2f 2f ed e5 20 f1 | e4 e2 e8 e3 e0 f2 fc f1 |1;//.. .|........|
|00005c50| ff 20 ed e8 20 ef f0 f2 | 20 ea e0 ea e8 f5 20 f3 |. .. ...| ..... .|
|00005c60| f1 eb ee e2 e8 ff f5 2c | ea f0 ee ec e5 20 ef f0 |.......,|..... ..|
|00005c70| e8 ea e0 e7 e0 20 ef ee | 20 e0 f0 ec e8 e8 0d 0a |..... ..| .......|
|00005c80| 09 62 6f 6f 6c 20 4e 6f | 46 69 72 65 3a 31 3b 2f |.bool No|Fire:1;/|
|00005c90| 2f ed e5 20 ee f2 ea f0 | fb e2 e0 f2 fc 20 ee e3 |/.. ....|..... ..|
|00005ca0| ee ed fc 20 ef ee 20 e2 | f0 e0 e3 f3 20 e8 20 ed |... .. .|.... . .|
|00005cb0| e5 20 ef f0 e8 e2 eb e5 | ea e0 f2 fc 20 e2 ed e8 |. ......|.... ...|
|00005cc0| ec e0 ed e8 ff 0d 0a 09 | 62 6f 6f 6c 20 4e 6f 49 |........|bool NoI|
|00005cd0| 6e 69 74 69 61 74 65 3a | 31 3b 2f 2f ed e5 20 e8 |nitiate:|1;//.. .|
|00005ce0| ed e8 f6 e8 e8 f0 ee e2 | e0 f2 fc 20 f1 f0 e0 e6 |........|... ....|
|00005cf0| e5 ed e8 e5 0d 0a 09 2f | 2f ef ee 20 f3 ec ee eb |......./|/.. ....|
|00005d00| f7 e0 ed e8 fe 20 e2 f1 | e5 20 f4 eb e0 e3 e8 3d |..... ..|. .....=|
|00005d10| 66 61 6c 73 65 2d f1 e0 | ec ee e2 ee eb fc ed ee |false-..|........|
|00005d20| e5 20 e8 e7 e1 e8 f0 e0 | ed e8 e5 20 f2 e0 ea f2 |. ......|... ....|
|00005d30| e8 ea e8 20 f1 f0 e0 e6 | e5 ed e8 ff 0d 0a 09 2f |... ....|......./|
|00005d40| 2f f4 eb e0 e3 e8 20 f1 | ee f1 f2 ee ff ed e8 ff |/..... .|........|
|00005d50| 20 ee f2 f0 ff e4 e0 0d | 0a 09 62 6f 6f 6c 20 4d | .......|..bool M|
|00005d60| 6f 62 69 6c 3a 31 3b 2f | 2f ee f2 f0 ff e4 20 ec |obil:1;/|/..... .|
|00005d70| ee e1 e8 eb e8 e7 ee e2 | e0 ed 0d 0a 09 62 6f 6f |........|.....boo|
|00005d80| 6c 20 69 6e 57 61 72 3b | 2f 2f ee f2 f0 ff e4 20 |l inWar;|//..... |
|00005d90| e2 ee e2 eb e5 f7 e5 ed | 20 e2 20 e2 ee e5 ed ed |........| . .....|
|00005da0| fb e5 20 e4 e5 e9 f1 f2 | e2 e8 ff 0d 0a 09 62 6f |.. .....|......bo|
|00005db0| 6f 6c 20 4e 6f 74 45 78 | 69 73 74 73 3b 2f 2f ef |ol NotEx|ists;//.|
|00005dc0| ee eb ed fb e9 20 f0 e0 | e7 e3 f0 ee ec 20 20 ee |..... ..|..... .|
|00005dd0| f2 f0 ff e4 e0 0d 0a 09 | 62 6f 6f 6c 20 43 68 65 |........|bool Che|
|00005de0| 63 6b 4d 6f 62 69 6c 69 | 74 79 3a 31 3b 2f 2f ef |ckMobili|ty:1;//.|
|00005df0| f0 ee e2 e5 f0 ff f2 fc | 20 f1 f2 e5 ef e5 ed fc |........| .......|
|00005e00| 20 f3 ef ee f0 ff e4 ee | f7 e5 ed ed ee f1 f2 e8 | .......|........|
|00005e10| 0d 0a 09 62 6f 6f 6c 20 | 54 65 6d 70 4d 6f 62 69 |...bool |TempMobi|
|00005e20| 6c 3b 2f 2f ef f0 ee ec | e5 e6 f3 f2 ee f7 ed e0 |l;//....|........|
|00005e30| ff 20 ec ee e1 e8 eb e8 | e7 e0 f6 e8 ff 0d 0a 09 |. ......|........|
|00005e40| 62 6f 6f 6c 20 53 74 6f | 6e 65 73 49 6e 73 69 64 |bool Sto|nesInsid|
|00005e50| 65 3a 31 3b 2f 2f e2 20 | f1 e5 f0 e5 e4 e8 ed e5 |e:1;//. |........|
|00005e60| 20 f0 e0 f1 ef ee eb ee | e6 e5 ed e8 ff 20 e5 f1 | .......|..... ..|
|00005e70| f2 fc 20 ed e5 f3 f1 f2 | f0 e0 ed e8 ec fb e5 20 |.. .....|....... |
|00005e80| ef f0 e5 e3 f0 e0 e4 fb | 0d 0a 09 2f 2f f4 eb e0 |........|...//...|
|00005e90| e3 e8 20 ef f0 e8 ea e0 | e7 ee e2 0d 0a 09 62 6f |.. .....|......bo|
|00005ea0| 6f 6c 20 6e 65 65 64 4d | 6f 62 69 6c 3b 2f 2f ef |ol needM|obil;//.|
|00005eb0| f0 e8 ea e0 e7 20 ee 20 | ec ee e1 e8 eb e8 e7 e0 |..... . |........|
|00005ec0| f6 e8 e8 0d 0a 09 62 6f | 6f 6c 20 6e 65 65 64 43 |......bo|ol needC|
|00005ed0| 6f 6d 70 6f 73 65 3a 31 | 3b 2f 2f ed e5 ee e1 f5 |ompose:1|;//.....|
|00005ee0| ee e4 e8 ec e0 20 e3 f0 | f3 ef ef e8 f0 ee e2 ea |..... ..|........|
|00005ef0| e0 0d 0a 09 62 6f 6f 6c | 20 6e 65 65 64 4d 6f 76 |....bool| needMov|
|00005f00| 65 54 6f 3a 31 3b 0d 0a | 09 62 6f 6f 6c 20 6e 65 |eTo:1;..|.bool ne|
|00005f10| 65 64 44 65 73 74 72 6f | 79 4f 62 6a 3a 31 3b 0d |edDestro|yObj:1;.|
|00005f20| 0a 09 62 6f 6f 6c 20 6e | 65 65 64 43 6f 6d 70 61 |..bool n|eedCompa|
|00005f30| 63 74 6e 65 73 73 3a 31 | 3b 2f 2f ef ee 20 ef f3 |ctness:1|;//.. ..|
|00005f40| f2 e8 20 ee f2 f0 ff e4 | 20 ef ee e4 e6 e8 e4 e0 |.. .....| .......|
|00005f50| e5 f2 20 ee f2 f1 f2 e0 | e2 f8 e8 f5 0d 0a 09 76 |.. .....|.......v|
|00005f60| 6f 69 64 20 43 72 65 61 | 74 65 4c 65 67 69 6f 6e |oid Crea|teLegion|
|00005f70| 49 6e 53 71 75 61 72 65 | 28 62 79 74 65 20 78 2c |InSquare|(byte x,|
|00005f80| 62 79 74 65 20 79 2c 62 | 79 74 65 20 78 31 2c 62 |byte y,b|yte x1,b|
|00005f90| 79 74 65 20 79 31 2c 62 | 79 74 65 20 4d 61 73 6b |yte y1,b|yte Mask|
|00005fa0| 29 3b 0d 0a 09 76 6f 69 | 64 20 43 72 65 61 74 65 |);...voi|d Create|
|00005fb0| 53 6d 61 72 74 4c 65 67 | 69 6f 6e 49 6e 53 71 75 |SmartLeg|ionInSqu|
|00005fc0| 61 72 65 28 62 79 74 65 | 20 78 2c 62 79 74 65 20 |are(byte| x,byte |
|00005fd0| 79 2c 62 79 74 65 20 78 | 31 2c 62 79 74 65 20 79 |y,byte x|1,byte y|
|00005fe0| 31 2c 62 79 74 65 20 4d | 61 73 6b 29 3b 0d 0a 09 |1,byte M|ask);...|
|00005ff0| 76 6f 69 64 20 43 72 65 | 61 74 65 4c 65 67 69 6f |void Cre|ateLegio|
|00006000| 6e 46 72 6f 6d 53 65 6c | 65 63 74 69 6f 6e 28 62 |nFromSel|ection(b|
|00006010| 79 74 65 20 4d 61 73 6b | 29 3b 0d 0a 09 76 6f 69 |yte Mask|);...voi|
|00006020| 64 20 43 72 65 61 74 65 | 53 6d 61 72 74 4c 65 67 |d Create|SmartLeg|
|00006030| 69 6f 6e 46 72 6f 6d 53 | 65 6c 65 63 74 69 6f 6e |ionFromS|election|
|00006040| 28 62 79 74 65 20 4d 61 | 73 6b 29 3b 0d 0a 09 76 |(byte Ma|sk);...v|
|00006050| 6f 69 64 20 43 72 65 61 | 74 65 4c 65 67 69 6f 6e |oid Crea|teLegion|
|00006060| 4e 65 61 72 50 6f 69 6e | 74 28 62 79 74 65 20 78 |NearPoin|t(byte x|
|00006070| 2c 62 79 74 65 20 79 2c | 62 79 74 65 20 4d 61 78 |,byte y,|byte Max|
|00006080| 52 61 64 69 75 73 2c 77 | 6f 72 64 20 4e 4d 65 6d |Radius,w|ord NMem|
|00006090| 2c 62 79 74 65 20 4d 61 | 73 6b 29 3b 0d 0a 09 76 |,byte Ma|sk);...v|
|000060a0| 6f 69 64 20 43 72 65 61 | 74 65 53 6d 61 72 74 4c |oid Crea|teSmartL|
|000060b0| 65 67 69 6f 6e 4e 65 61 | 72 50 6f 69 6e 74 28 62 |egionNea|rPoint(b|
|000060c0| 79 74 65 20 78 2c 62 79 | 74 65 20 79 2c 62 79 74 |yte x,by|te y,byt|
|000060d0| 65 20 4d 61 78 52 61 64 | 69 75 73 2c 77 6f 72 64 |e MaxRad|ius,word|
|000060e0| 20 4e 4d 65 6d 2c 62 79 | 74 65 20 4d 61 73 6b 29 | NMem,by|te Mask)|
|000060f0| 3b 0d 0a 09 76 6f 69 64 | 20 43 72 65 61 74 65 4d |;...void| CreateM|
|00006100| 6f 62 69 6c 5a 6f 6e 65 | 28 62 79 74 65 20 78 2c |obilZone|(byte x,|
|00006110| 62 79 74 65 20 79 29 3b | 0d 0a 09 76 6f 69 64 20 |byte y);|...void |
|00006120| 46 61 73 74 43 72 65 61 | 74 65 4d 6f 62 69 6c 5a |FastCrea|teMobilZ|
|00006130| 6f 6e 65 28 62 79 74 65 | 20 78 2c 62 79 74 65 20 |one(byte| x,byte |
|00006140| 79 29 3b 0d 0a 09 63 68 | 61 72 20 47 65 74 4f 72 |y);...ch|ar GetOr|
|00006150| 64 65 72 44 65 67 72 65 | 65 28 29 3b 0d 0a 09 2f |derDegre|e();.../|
|00006160| 2f 30 2d ed e8 ea e0 ea | ee e3 ee 20 ef ee f0 ff |/0-.....|... ....|
|00006170| e4 ea e0 20 ed e5 f2 2c | 20 e2 ee e9 f1 ea ee 20 |... ...,| ...... |
|00006180| f0 e0 f1 f1 e5 ff ed ee | 0d 0a 09 2f 2f 31 2d ef |........|...//1-.|
|00006190| ee f0 ff e4 ee ea 20 ed | e5 e4 ee f1 f2 e0 f2 ee |...... .|........|
|000061a0| f7 e5 ed 20 e4 eb ff 20 | ed ee f0 ec e0 eb fc ed |... ... |........|
|000061b0| ee e3 ee 20 f4 f3 ed ea | f6 e8 ee ed e8 f0 ee e2 |... ....|........|
|000061c0| e0 ed e8 ff 0d 0a 09 2f | 2f 32 2d ef ee f0 ff e4 |......./|/2-.....|
|000061d0| ee ea 2c 20 e4 ee f1 f2 | e0 f2 ee f7 ed fb e9 20 |.., ....|....... |
|000061e0| e4 eb ff 20 ef e5 f0 e5 | ec e5 f9 e5 ed e8 ff 0d |... ....|........|
|000061f0| 0a 09 2f 2f 33 2d ec e8 | ed e8 ec e0 eb fc ed fb |..//3-..|........|
|00006200| e9 20 e1 e5 f1 ef ee f0 | ff e4 ee ea 2c f2 e2 e0 |. ......|....,...|
|00006210| f0 e8 20 f2 ee eb fc ea | ee 20 ed e0 20 ee e4 ed |.. .....|. .. ...|
|00006220| f3 20 ea eb e5 f2 ea f3 | 20 ed e5 20 e2 eb e5 e7 |. ......| .. ....|
|00006230| eb e8 0d 0a 09 2f 2f 34 | 2d e8 e4 e5 e0 eb fc ed |.....//4|-.......|
|00006240| fb e9 20 ef ee f0 ff e4 | ee ea 0d 0a 09 76 6f 69 |.. .....|.....voi|
|00006250| 64 20 43 6f 6d 70 6f 73 | 65 28 29 3b 0d 0a 09 76 |d Compos|e();...v|
|00006260| 6f 69 64 20 4d 6f 62 69 | 6c 69 73 61 74 65 28 29 |oid Mobi|lisate()|
|00006270| 3b 0d 0a 09 76 6f 69 64 | 20 4d 6f 76 65 54 6f 28 |;...void| MoveTo(|
|00006280| 62 79 74 65 20 78 2c 62 | 79 74 65 20 79 29 3b 0d |byte x,b|yte y);.|
|00006290| 0a 09 76 6f 69 64 20 41 | 74 74 61 63 6b 4f 62 6a |..void A|ttackObj|
|000062a0| 28 77 6f 72 64 20 4f 62 | 6a 49 44 29 3b 0d 0a 09 |(word Ob|jID);...|
|000062b0| 76 6f 69 64 20 43 61 6c | 63 75 6c 61 74 65 41 72 |void Cal|culateAr|
|000062c0| 65 61 28 29 3b 2f 2f e7 | e0 ef ee eb ed e5 ed e8 |ea();//.|........|
|000062d0| e5 20 ef ee eb e5 e9 20 | 6d 69 6e 78 2c 6d 69 6e |. ..... |minx,min|
|000062e0| 79 2c 6d 61 78 78 2c 6d | 61 78 79 0d 0a 09 76 6f |y,maxx,m|axy...vo|
|000062f0| 69 64 20 43 61 6c 63 75 | 6c 61 74 65 42 65 73 74 |id Calcu|lateBest|
|00006300| 43 6f 6d 70 6f 73 69 74 | 69 6f 6e 28 29 3b 2f 2f |Composit|ion();//|
|00006310| ef ee 20 e7 ed e0 f7 e5 | ed e8 ff ec 20 0d 0a 09 |.. .....|.... ...|
|00006320| 2f 2f 6d 69 6e 2e 2e 2c | 6d 61 78 2e 2e 2c 4e 4d |//min..,|max..,NM|
|00006330| 65 6d 62 2d 3e 4e 4e 65 | 65 64 2c 53 69 7a 65 58 |emb->NNe|ed,SizeX|
|00006340| 31 2c 53 69 7a 65 59 31 | 0d 0a 09 76 6f 69 64 20 |1,SizeY1|...void |
|00006350| 43 61 6c 63 75 6c 61 74 | 65 53 6f 6c 64 69 65 72 |Calculat|eSoldier|
|00006360| 73 28 29 3b 2f 2f f1 f7 | e8 f2 e0 e5 f2 20 e8 20 |s();//..|..... . |
|00006370| e1 fb f1 f2 f0 ee 20 f1 | ee f0 f2 e8 f0 f3 e5 f2 |...... .|........|
|00006380| 20 f1 ee eb e4 e0 f2 2c | 0d 0a 09 2f 2f ee ef f0 | ......,|...//...|
|00006390| e5 e4 e5 eb ff e5 f2 20 | e7 e0 ed e8 ec e0 e5 ec |....... |........|
|000063a0| f3 fe 20 ee f2 f0 ff e4 | ee ec 20 ee e1 eb e0 f1 |.. .....|.. .....|
|000063b0| f2 fc 0d 0a 09 76 6f 69 | 64 20 43 72 65 61 74 65 |.....voi|d Create|
|000063c0| 46 69 6e 61 6c 5a 6f 6e | 65 28 62 79 74 65 20 78 |FinalZon|e(byte x|
|000063d0| 2c 62 79 74 65 20 79 29 | 3b 0d 0a 09 76 6f 69 64 |,byte y)|;...void|
|000063e0| 20 50 72 65 50 72 6f 63 | 65 73 73 28 29 3b 0d 0a | PreProc|ess();..|
|000063f0| 09 76 6f 69 64 20 50 72 | 6f 63 65 73 73 28 29 3b |.void Pr|ocess();|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.