home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-30 | 52.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 60 ce 06 2f 2f 3d 3d 3d |........|`..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 43 |========|==..// C|
|00000060| 68 61 6c 6c 65 6e 67 65 | 48 55 44 0d 0a 2f 2f 20 |hallenge|HUD..// |
|00000070| 48 65 61 64 73 20 75 70 | 20 64 69 73 70 6c 61 79 |Heads up| display|
|00000080| 0d 0a 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 0d 0a 63 6c 61 73 73 | 20 43 68 61 6c 6c 65 6e |=..class| Challen|
|000000e0| 67 65 48 55 44 20 65 78 | 74 65 6e 64 73 20 48 55 |geHUD ex|tends HU|
|000000f0| 44 0d 0a 09 63 6f 6e 66 | 69 67 3b 0d 0a 0d 0a 23 |D...conf|ig;....#|
|00000100| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|00000110| 4f 52 54 20 4e 41 4d 45 | 3d 48 75 64 4c 69 6e 65 |ORT NAME|=HudLine|
|00000120| 20 46 49 4c 45 3d 2e 2e | 5c 75 6e 72 65 61 6c 73 | FILE=..|\unreals|
|00000130| 68 61 72 65 5c 54 45 58 | 54 55 52 45 53 5c 48 55 |hare\TEX|TURES\HU|
|00000140| 44 5c 4c 69 6e 65 2e 50 | 43 58 20 47 52 4f 55 50 |D\Line.P|CX GROUP|
|00000150| 3d 22 49 63 6f 6e 73 22 | 20 4d 49 50 53 3d 4f 46 |="Icons"| MIPS=OF|
|00000160| 46 0d 0a 23 65 78 65 63 | 20 54 45 58 54 55 52 45 |F..#exec| TEXTURE|
|00000170| 20 49 4d 50 4f 52 54 20 | 4e 41 4d 45 3d 49 63 6f | IMPORT |NAME=Ico|
|00000180| 6e 53 65 6c 65 63 74 69 | 6f 6e 20 46 49 4c 45 3d |nSelecti|on FILE=|
|00000190| 2e 2e 5c 75 6e 72 65 61 | 6c 73 68 61 72 65 5c 54 |..\unrea|lshare\T|
|000001a0| 45 58 54 55 52 45 53 5c | 48 55 44 5c 69 5f 72 69 |EXTURES\|HUD\i_ri|
|000001b0| 6d 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 49 63 6f |m.PCX GR|OUP="Ico|
|000001c0| 6e 73 22 20 46 4c 41 47 | 53 3d 32 20 4d 49 50 53 |ns" FLAG|S=2 MIPS|
|000001d0| 3d 4f 46 46 0d 0a 0d 0a | 23 65 78 65 63 20 54 45 |=OFF....|#exec TE|
|000001e0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000001f0| 45 3d 43 48 61 69 72 31 | 20 20 46 49 4c 45 3d 54 |E=CHair1| FILE=T|
|00000200| 65 78 74 75 72 65 73 5c | 48 75 64 5c 63 72 6f 73 |extures\|Hud\cros|
|00000210| 73 31 2e 50 43 58 20 47 | 52 4f 55 50 3d 22 49 63 |s1.PCX G|ROUP="Ic|
|00000220| 6f 6e 73 22 20 4d 49 50 | 53 3d 4f 46 46 0d 0a 23 |ons" MIP|S=OFF..#|
|00000230| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|00000240| 4f 52 54 20 4e 41 4d 45 | 3d 43 48 61 69 72 32 20 |ORT NAME|=CHair2 |
|00000250| 20 46 49 4c 45 3d 54 65 | 78 74 75 72 65 73 5c 48 | FILE=Te|xtures\H|
|00000260| 75 64 5c 63 72 6f 73 73 | 32 2e 50 43 58 20 47 52 |ud\cross|2.PCX GR|
|00000270| 4f 55 50 3d 22 49 63 6f | 6e 73 22 20 4d 49 50 53 |OUP="Ico|ns" MIPS|
|00000280| 3d 4f 46 46 0d 0a 23 65 | 78 65 63 20 54 45 58 54 |=OFF..#e|xec TEXT|
|00000290| 55 52 45 20 49 4d 50 4f | 52 54 20 4e 41 4d 45 3d |URE IMPO|RT NAME=|
|000002a0| 43 48 61 69 72 33 20 20 | 46 49 4c 45 3d 54 65 78 |CHair3 |FILE=Tex|
|000002b0| 74 75 72 65 73 5c 48 75 | 64 5c 63 72 6f 73 73 33 |tures\Hu|d\cross3|
|000002c0| 2e 50 43 58 20 47 52 4f | 55 50 3d 22 49 63 6f 6e |.PCX GRO|UP="Icon|
|000002d0| 73 22 20 4d 49 50 53 3d | 4f 46 46 0d 0a 23 65 78 |s" MIPS=|OFF..#ex|
|000002e0| 65 63 20 54 45 58 54 55 | 52 45 20 49 4d 50 4f 52 |ec TEXTU|RE IMPOR|
|000002f0| 54 20 4e 41 4d 45 3d 43 | 48 61 69 72 34 20 20 46 |T NAME=C|Hair4 F|
|00000300| 49 4c 45 3d 54 65 78 74 | 75 72 65 73 5c 48 75 64 |ILE=Text|ures\Hud|
|00000310| 5c 63 72 6f 73 73 34 2e | 50 43 58 20 47 52 4f 55 |\cross4.|PCX GROU|
|00000320| 50 3d 22 49 63 6f 6e 73 | 22 20 4d 49 50 53 3d 4f |P="Icons|" MIPS=O|
|00000330| 46 46 0d 0a 23 65 78 65 | 63 20 54 45 58 54 55 52 |FF..#exe|c TEXTUR|
|00000340| 45 20 49 4d 50 4f 52 54 | 20 4e 41 4d 45 3d 43 48 |E IMPORT| NAME=CH|
|00000350| 61 69 72 35 20 20 46 49 | 4c 45 3d 54 65 78 74 75 |air5 FI|LE=Textu|
|00000360| 72 65 73 5c 48 75 64 5c | 63 72 6f 73 73 35 2e 50 |res\Hud\|cross5.P|
|00000370| 43 58 20 47 52 4f 55 50 | 3d 22 49 63 6f 6e 73 22 |CX GROUP|="Icons"|
|00000380| 20 4d 49 50 53 3d 4f 46 | 46 0d 0a 23 65 78 65 63 | MIPS=OF|F..#exec|
|00000390| 20 54 45 58 54 55 52 45 | 20 49 4d 50 4f 52 54 20 | TEXTURE| IMPORT |
|000003a0| 4e 41 4d 45 3d 43 48 61 | 69 72 36 20 20 46 49 4c |NAME=CHa|ir6 FIL|
|000003b0| 45 3d 54 65 78 74 75 72 | 65 73 5c 48 75 64 5c 63 |E=Textur|es\Hud\c|
|000003c0| 72 6f 73 73 36 2e 50 43 | 58 20 47 52 4f 55 50 3d |ross6.PC|X GROUP=|
|000003d0| 22 49 63 6f 6e 73 22 20 | 4d 49 50 53 3d 4f 46 46 |"Icons" |MIPS=OFF|
|000003e0| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|000003f0| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 43 48 61 69 |IMPORT N|AME=CHai|
|00000400| 72 37 20 20 46 49 4c 45 | 3d 54 65 78 74 75 72 65 |r7 FILE|=Texture|
|00000410| 73 5c 48 75 64 5c 63 72 | 6f 73 73 37 2e 50 43 58 |s\Hud\cr|oss7.PCX|
|00000420| 20 47 52 4f 55 50 3d 22 | 49 63 6f 6e 73 22 20 4d | GROUP="|Icons" M|
|00000430| 49 50 53 3d 4f 46 46 0d | 0a 23 65 78 65 63 20 54 |IPS=OFF.|.#exec T|
|00000440| 45 58 54 55 52 45 20 49 | 4d 50 4f 52 54 20 4e 41 |EXTURE I|MPORT NA|
|00000450| 4d 45 3d 43 48 61 69 72 | 38 20 20 46 49 4c 45 3d |ME=CHair|8 FILE=|
|00000460| 54 65 78 74 75 72 65 73 | 5c 48 75 64 5c 63 72 6f |Textures|\Hud\cro|
|00000470| 73 73 38 2e 50 43 58 20 | 47 52 4f 55 50 3d 22 49 |ss8.PCX |GROUP="I|
|00000480| 63 6f 6e 73 22 20 4d 49 | 50 53 3d 4f 46 46 0d 0a |cons" MI|PS=OFF..|
|00000490| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|000004a0| 50 4f 52 54 20 4e 41 4d | 45 3d 43 48 61 69 72 39 |PORT NAM|E=CHair9|
|000004b0| 20 20 46 49 4c 45 3d 54 | 65 78 74 75 72 65 73 5c | FILE=T|extures\|
|000004c0| 48 75 64 5c 63 72 6f 73 | 73 39 2e 50 43 58 20 47 |Hud\cros|s9.PCX G|
|000004d0| 52 4f 55 50 3d 22 49 63 | 6f 6e 73 22 20 4d 49 50 |ROUP="Ic|ons" MIP|
|000004e0| 53 3d 4f 46 46 0d 0a 0d | 0a 23 65 78 65 63 20 46 |S=OFF...|.#exec F|
|000004f0| 6f 6e 74 20 49 6d 70 6f | 72 74 20 46 69 6c 65 3d |ont Impo|rt File=|
|00000500| 2e 2e 5c 75 6e 72 65 61 | 6c 73 68 61 72 65 5c 54 |..\unrea|lshare\T|
|00000510| 65 78 74 75 72 65 73 5c | 54 69 6e 79 46 6f 6e 74 |extures\|TinyFont|
|00000520| 2e 70 63 78 20 4e 61 6d | 65 3d 54 69 6e 79 46 6f |.pcx Nam|e=TinyFo|
|00000530| 6e 74 0d 0a 23 65 78 65 | 63 20 46 6f 6e 74 20 49 |nt..#exe|c Font I|
|00000540| 6d 70 6f 72 74 20 46 69 | 6c 65 3d 2e 2e 5c 75 6e |mport Fi|le=..\un|
|00000550| 72 65 61 6c 73 68 61 72 | 65 5c 54 65 78 74 75 72 |realshar|e\Textur|
|00000560| 65 73 5c 54 69 6e 79 46 | 6f 6e 33 2e 70 63 78 20 |es\TinyF|on3.pcx |
|00000570| 4e 61 6d 65 3d 54 69 6e | 79 57 68 69 74 65 46 6f |Name=Tin|yWhiteFo|
|00000580| 6e 74 0d 0a 23 65 78 65 | 63 20 46 6f 6e 74 20 49 |nt..#exe|c Font I|
|00000590| 6d 70 6f 72 74 20 46 69 | 6c 65 3d 2e 2e 5c 75 6e |mport Fi|le=..\un|
|000005a0| 72 65 61 6c 73 68 61 72 | 65 5c 54 65 78 74 75 72 |realshar|e\Textur|
|000005b0| 65 73 5c 54 69 6e 79 46 | 6f 6e 32 2e 70 63 78 20 |es\TinyF|on2.pcx |
|000005c0| 4e 61 6d 65 3d 54 69 6e | 79 52 65 64 46 6f 6e 74 |Name=Tin|yRedFont|
|000005d0| 0d 0a 0d 0a 23 65 78 65 | 63 20 54 45 58 54 55 52 |....#exe|c TEXTUR|
|000005e0| 45 20 49 4d 50 4f 52 54 | 20 4e 41 4d 45 3d 48 75 |E IMPORT| NAME=Hu|
|000005f0| 64 45 6c 65 6d 65 6e 74 | 73 31 20 46 49 4c 45 3d |dElement|s1 FILE=|
|00000600| 54 45 58 54 55 52 45 53 | 5c 48 55 44 5c 48 75 64 |TEXTURES|\HUD\Hud|
|00000610| 45 6c 65 6d 65 6e 74 73 | 31 2e 50 43 58 20 47 52 |Elements|1.PCX GR|
|00000620| 4f 55 50 3d 22 49 63 6f | 6e 73 22 20 4d 49 50 53 |OUP="Ico|ns" MIPS|
|00000630| 3d 4f 46 46 20 46 4c 41 | 47 53 3d 32 0d 0a 23 65 |=OFF FLA|GS=2..#e|
|00000640| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00000650| 52 54 20 4e 41 4d 45 3d | 48 55 44 57 65 61 70 6f |RT NAME=|HUDWeapo|
|00000660| 6e 73 20 46 49 4c 45 3d | 54 45 58 54 55 52 45 53 |ns FILE=|TEXTURES|
|00000670| 5c 48 55 44 5c 48 75 64 | 45 6c 65 6d 65 6e 74 73 |\HUD\Hud|Elements|
|00000680| 32 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 49 63 6f |2.PCX GR|OUP="Ico|
|00000690| 6e 73 22 20 4d 49 50 53 | 3d 4f 46 46 20 46 4c 41 |ns" MIPS|=OFF FLA|
|000006a0| 47 53 3d 32 0d 0a 0d 0a | 23 65 78 65 63 20 54 45 |GS=2....|#exec TE|
|000006b0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000006c0| 45 3d 46 61 63 65 50 61 | 6e 65 6c 30 20 46 49 4c |E=FacePa|nel0 FIL|
|000006d0| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|000006e0| 61 63 65 50 61 6e 30 2e | 50 43 58 20 47 52 4f 55 |acePan0.|PCX GROU|
|000006f0| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000700| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000710| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000720| 45 3d 46 61 63 65 50 61 | 6e 65 6c 31 20 46 49 4c |E=FacePa|nel1 FIL|
|00000730| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|00000740| 61 63 65 50 61 6e 31 2e | 50 43 58 20 47 52 4f 55 |acePan1.|PCX GROU|
|00000750| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000760| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000770| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000780| 45 3d 46 61 63 65 50 61 | 6e 65 6c 32 20 46 49 4c |E=FacePa|nel2 FIL|
|00000790| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|000007a0| 61 63 65 50 61 6e 32 2e | 50 43 58 20 47 52 4f 55 |acePan2.|PCX GROU|
|000007b0| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|000007c0| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|000007d0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000007e0| 45 3d 46 61 63 65 50 61 | 6e 65 6c 33 20 46 49 4c |E=FacePa|nel3 FIL|
|000007f0| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|00000800| 61 63 65 50 61 6e 33 2e | 50 43 58 20 47 52 4f 55 |acePan3.|PCX GROU|
|00000810| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000820| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000830| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000840| 45 3d 46 61 63 65 50 61 | 6e 65 6c 31 61 20 46 49 |E=FacePa|nel1a FI|
|00000850| 4c 45 3d 54 45 58 54 55 | 52 45 53 5c 48 55 44 5c |LE=TEXTU|RES\HUD\|
|00000860| 46 61 63 65 50 61 6e 31 | 61 2e 50 43 58 20 47 52 |FacePan1|a.PCX GR|
|00000870| 4f 55 50 3d 22 46 61 63 | 65 50 61 6e 65 6c 22 20 |OUP="Fac|ePanel" |
|00000880| 4d 49 50 53 3d 4f 46 46 | 0d 0a 23 65 78 65 63 20 |MIPS=OFF|..#exec |
|00000890| 54 45 58 54 55 52 45 20 | 49 4d 50 4f 52 54 20 4e |TEXTURE |IMPORT N|
|000008a0| 41 4d 45 3d 46 61 63 65 | 50 61 6e 65 6c 32 61 20 |AME=Face|Panel2a |
|000008b0| 46 49 4c 45 3d 54 45 58 | 54 55 52 45 53 5c 48 55 |FILE=TEX|TURES\HU|
|000008c0| 44 5c 46 61 63 65 50 61 | 6e 32 61 2e 50 43 58 20 |D\FacePa|n2a.PCX |
|000008d0| 47 52 4f 55 50 3d 22 46 | 61 63 65 50 61 6e 65 6c |GROUP="F|acePanel|
|000008e0| 22 20 4d 49 50 53 3d 4f | 46 46 0d 0a 23 65 78 65 |" MIPS=O|FF..#exe|
|000008f0| 63 20 54 45 58 54 55 52 | 45 20 49 4d 50 4f 52 54 |c TEXTUR|E IMPORT|
|00000900| 20 4e 41 4d 45 3d 46 61 | 63 65 50 61 6e 65 6c 33 | NAME=Fa|cePanel3|
|00000910| 61 20 46 49 4c 45 3d 54 | 45 58 54 55 52 45 53 5c |a FILE=T|EXTURES\|
|00000920| 48 55 44 5c 46 61 63 65 | 50 61 6e 33 61 2e 50 43 |HUD\Face|Pan3a.PC|
|00000930| 58 20 47 52 4f 55 50 3d | 22 46 61 63 65 50 61 6e |X GROUP=|"FacePan|
|00000940| 65 6c 22 20 4d 49 50 53 | 3d 4f 46 46 0d 0a 23 65 |el" MIPS|=OFF..#e|
|00000950| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00000960| 52 54 20 4e 41 4d 45 3d | 46 61 63 65 50 61 6e 65 |RT NAME=|FacePane|
|00000970| 6c 31 62 20 46 49 4c 45 | 3d 54 45 58 54 55 52 45 |l1b FILE|=TEXTURE|
|00000980| 53 5c 48 55 44 5c 46 61 | 63 65 50 61 6e 31 62 2e |S\HUD\Fa|cePan1b.|
|00000990| 50 43 58 20 47 52 4f 55 | 50 3d 22 46 61 63 65 50 |PCX GROU|P="FaceP|
|000009a0| 61 6e 65 6c 22 20 4d 49 | 50 53 3d 4f 46 46 0d 0a |anel" MI|PS=OFF..|
|000009b0| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|000009c0| 50 4f 52 54 20 4e 41 4d | 45 3d 46 61 63 65 50 61 |PORT NAM|E=FacePa|
|000009d0| 6e 65 6c 32 62 20 46 49 | 4c 45 3d 54 45 58 54 55 |nel2b FI|LE=TEXTU|
|000009e0| 52 45 53 5c 48 55 44 5c | 46 61 63 65 50 61 6e 32 |RES\HUD\|FacePan2|
|000009f0| 62 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 46 61 63 |b.PCX GR|OUP="Fac|
|00000a00| 65 50 61 6e 65 6c 22 20 | 4d 49 50 53 3d 4f 46 46 |ePanel" |MIPS=OFF|
|00000a10| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|00000a20| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 46 61 63 65 |IMPORT N|AME=Face|
|00000a30| 50 61 6e 65 6c 33 62 20 | 46 49 4c 45 3d 54 45 58 |Panel3b |FILE=TEX|
|00000a40| 54 55 52 45 53 5c 48 55 | 44 5c 46 61 63 65 50 61 |TURES\HU|D\FacePa|
|00000a50| 6e 33 62 2e 50 43 58 20 | 47 52 4f 55 50 3d 22 46 |n3b.PCX |GROUP="F|
|00000a60| 61 63 65 50 61 6e 65 6c | 22 20 4d 49 50 53 3d 4f |acePanel|" MIPS=O|
|00000a70| 46 46 0d 0a 0d 0a 23 65 | 78 65 63 20 54 45 58 54 |FF....#e|xec TEXT|
|00000a80| 55 52 45 20 49 4d 50 4f | 52 54 20 4e 41 4d 45 3d |URE IMPO|RT NAME=|
|00000a90| 44 69 73 63 6f 6e 6e 65 | 63 74 57 61 72 6e 20 46 |Disconne|ctWarn F|
|00000aa0| 49 4c 45 3d 54 45 58 54 | 55 52 45 53 5c 48 55 44 |ILE=TEXT|URES\HUD|
|00000ab0| 5c 44 69 73 63 6f 6e 6e | 65 63 74 2e 50 43 58 20 |\Disconn|ect.PCX |
|00000ac0| 47 52 4f 55 50 3d 22 49 | 63 6f 6e 73 22 20 4d 49 |GROUP="I|cons" MI|
|00000ad0| 50 53 3d 4f 46 46 20 46 | 4c 41 47 53 3d 32 0d 0a |PS=OFF F|LAGS=2..|
|00000ae0| 0d 0a 23 65 78 65 63 20 | 4f 42 4a 20 4c 4f 41 44 |..#exec |OBJ LOAD|
|00000af0| 20 46 49 4c 45 3d 2e 2e | 5c 54 65 78 74 75 72 65 | FILE=..|\Texture|
|00000b00| 73 5c 4c 61 64 72 53 74 | 61 74 69 63 2e 75 74 78 |s\LadrSt|atic.utx|
|00000b10| 20 50 41 43 4b 41 47 45 | 3d 42 6f 74 70 61 63 6b | PACKAGE|=Botpack|
|00000b20| 2e 4c 61 64 72 53 74 61 | 74 69 63 0d 0a 0d 0a 76 |.LadrSta|tic....v|
|00000b30| 61 72 28 29 20 69 6e 74 | 20 53 69 7a 65 59 2c 43 |ar() int| SizeY,C|
|00000b40| 6f 75 6e 74 3b 0d 0a 76 | 61 72 20 73 74 72 69 6e |ount;..v|ar strin|
|00000b50| 67 20 43 75 72 72 65 6e | 74 4d 65 73 73 61 67 65 |g Curren|tMessage|
|00000b60| 3b 0d 0a 76 61 72 20 66 | 6c 6f 61 74 20 4d 4f 54 |;..var f|loat MOT|
|00000b70| 44 46 61 64 65 4f 75 74 | 54 69 6d 65 3b 0d 0a 0d |DFadeOut|Time;...|
|00000b80| 0a 76 61 72 20 66 6c 6f | 61 74 20 49 64 65 6e 74 |.var flo|at Ident|
|00000b90| 69 66 79 46 61 64 65 54 | 69 6d 65 3b 0d 0a 76 61 |ifyFadeT|ime;..va|
|00000ba0| 72 20 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |r Player|Replicat|
|00000bb0| 69 6f 6e 49 6e 66 6f 20 | 49 64 65 6e 74 69 66 79 |ionInfo |Identify|
|00000bc0| 54 61 72 67 65 74 3b 0d | 0a 76 61 72 20 50 61 77 |Target;.|.var Paw|
|00000bd0| 6e 20 50 61 77 6e 4f 77 | 6e 65 72 3b 09 2f 2f 20 |n PawnOw|ner;.// |
|00000be0| 70 61 77 6e 20 63 75 72 | 72 65 6e 74 6c 79 20 6d |pawn cur|rently m|
|00000bf0| 61 6e 61 67 69 6e 67 20 | 74 68 69 73 20 48 55 44 |anaging |this HUD|
|00000c00| 20 28 6d 61 79 20 62 65 | 20 74 68 65 20 76 69 65 | (may be| the vie|
|00000c10| 77 74 61 72 67 65 74 20 | 6f 66 20 74 68 65 20 6f |wtarget |of the o|
|00000c20| 77 6e 65 72 20 72 61 74 | 68 65 72 20 74 68 61 6e |wner rat|her than|
|00000c30| 20 74 68 65 20 6f 77 6e | 65 72 29 0d 0a 76 61 72 | the own|er)..var|
|00000c40| 20 46 6f 6e 74 49 6e 66 | 6f 20 4d 79 46 6f 6e 74 | FontInf|o MyFont|
|00000c50| 73 3b 0d 0a 0d 0a 2f 2f | 20 4c 6f 63 61 6c 69 7a |s;....//| Localiz|
|00000c60| 65 64 20 4d 65 73 73 61 | 67 65 73 0d 0a 76 61 72 |ed Messa|ges..var|
|00000c70| 20 48 55 44 4c 6f 63 61 | 6c 69 7a 65 64 4d 65 73 | HUDLoca|lizedMes|
|00000c80| 73 61 67 65 20 53 68 6f | 72 74 4d 65 73 73 61 67 |sage Sho|rtMessag|
|00000c90| 65 51 75 65 75 65 5b 34 | 5d 3b 0d 0a 76 61 72 20 |eQueue[4|];..var |
|00000ca0| 48 55 44 4c 6f 63 61 6c | 69 7a 65 64 4d 65 73 73 |HUDLocal|izedMess|
|00000cb0| 61 67 65 20 4c 6f 63 61 | 6c 4d 65 73 73 61 67 65 |age Loca|lMessage|
|00000cc0| 73 5b 31 30 5d 3b 0d 0a | 0d 0a 76 61 72 28 29 20 |s[10];..|..var() |
|00000cd0| 6c 6f 63 61 6c 69 7a 65 | 64 20 73 74 72 69 6e 67 |localize|d string|
|00000ce0| 20 56 65 72 73 69 6f 6e | 4d 65 73 73 61 67 65 2c | Version|Message,|
|00000cf0| 20 50 6c 61 79 65 72 43 | 6f 75 6e 74 53 74 72 69 | PlayerC|ountStri|
|00000d00| 6e 67 3b 0d 0a 76 61 72 | 20 6c 6f 63 61 6c 69 7a |ng;..var| localiz|
|00000d10| 65 64 20 73 74 72 69 6e | 67 20 4d 61 70 54 69 74 |ed strin|g MapTit|
|00000d20| 6c 65 53 74 72 69 6e 67 | 2c 20 41 75 74 68 6f 72 |leString|, Author|
|00000d30| 53 74 72 69 6e 67 3b 0d | 0a 76 61 72 20 6c 6f 63 |String;.|.var loc|
|00000d40| 61 6c 69 7a 65 64 20 73 | 74 72 69 6e 67 20 4d 61 |alized s|tring Ma|
|00000d50| 70 54 69 74 6c 65 53 74 | 72 69 6e 67 32 2c 20 41 |pTitleSt|ring2, A|
|00000d60| 75 74 68 6f 72 53 74 72 | 69 6e 67 32 3b 0d 0a 0d |uthorStr|ing2;...|
|00000d70| 0a 76 61 72 20 6c 6f 63 | 61 6c 69 7a 65 64 20 73 |.var loc|alized s|
|00000d80| 74 72 69 6e 67 20 52 61 | 6e 6b 53 74 72 69 6e 67 |tring Ra|nkString|
|00000d90| 3b 0d 0a 76 61 72 20 6c | 6f 63 61 6c 69 7a 65 64 |;..var l|ocalized|
|00000da0| 20 73 74 72 69 6e 67 20 | 53 70 72 65 61 64 53 74 | string |SpreadSt|
|00000db0| 72 69 6e 67 3b 0d 0a 0d | 0a 76 61 72 20 69 6e 74 |ring;...|.var int|
|00000dc0| 20 50 6c 61 79 65 72 43 | 6f 75 6e 74 3b 0d 0a 76 | PlayerC|ount;..v|
|00000dd0| 61 72 20 62 6f 6f 6c 20 | 62 54 69 65 64 53 63 6f |ar bool |bTiedSco|
|00000de0| 72 65 3b 0d 0a 0d 0a 76 | 61 72 20 73 74 72 69 6e |re;....v|ar strin|
|00000df0| 67 20 52 65 63 65 69 76 | 65 64 4d 65 73 73 61 67 |g Receiv|edMessag|
|00000e00| 65 3b 0d 0a 76 61 72 20 | 73 74 72 69 6e 67 20 52 |e;..var |string R|
|00000e10| 65 63 65 69 76 65 64 4e | 61 6d 65 3b 0d 0a 76 61 |eceivedN|ame;..va|
|00000e20| 72 20 5a 6f 6e 65 49 6e | 66 6f 20 52 65 63 65 69 |r ZoneIn|fo Recei|
|00000e30| 76 65 64 5a 6f 6e 65 3b | 0d 0a 76 61 72 20 66 6c |vedZone;|..var fl|
|00000e40| 6f 61 74 20 52 65 63 65 | 69 76 65 64 54 69 6d 65 |oat Rece|ivedTime|
|00000e50| 3b 0d 0a 76 61 72 20 74 | 65 78 74 75 72 65 20 54 |;..var t|exture T|
|00000e60| 75 74 49 63 6f 6e 54 65 | 78 3b 0d 0a 76 61 72 20 |utIconTe|x;..var |
|00000e70| 69 6e 74 20 54 75 74 49 | 63 6f 6e 58 2c 20 54 75 |int TutI|conX, Tu|
|00000e80| 74 49 63 6f 6e 59 3b 0d | 0a 76 61 72 20 66 6c 6f |tIconY;.|.var flo|
|00000e90| 61 74 20 54 75 74 49 63 | 6f 6e 42 6c 69 6e 6b 3b |at TutIc|onBlink;|
|00000ea0| 0d 0a 0d 0a 76 61 72 20 | 67 6c 6f 62 61 6c 63 6f |....var |globalco|
|00000eb0| 6e 66 69 67 20 69 6e 74 | 20 43 72 6f 73 73 68 61 |nfig int| Crossha|
|00000ec0| 69 72 43 6f 75 6e 74 3b | 0d 0a 76 61 72 20 67 6c |irCount;|..var gl|
|00000ed0| 6f 62 61 6c 63 6f 6e 66 | 69 67 20 73 74 72 69 6e |obalconf|ig strin|
|00000ee0| 67 20 43 72 6f 73 73 48 | 61 69 72 73 5b 32 30 5d |g CrossH|airs[20]|
|00000ef0| 3b 0d 0a 76 61 72 20 74 | 65 78 74 75 72 65 20 43 |;..var t|exture C|
|00000f00| 72 6f 73 73 48 61 69 72 | 54 65 78 74 75 72 65 73 |rossHair|Textures|
|00000f10| 5b 32 30 5d 3b 0d 0a 0d | 0a 76 61 72 20 74 65 78 |[20];...|.var tex|
|00000f20| 74 75 72 65 20 47 72 61 | 79 57 65 61 70 6f 6e 73 |ture Gra|yWeapons|
|00000f30| 5b 31 31 5d 3b 0d 0a 76 | 61 72 20 74 65 78 74 75 |[11];..v|ar textu|
|00000f40| 72 65 20 46 50 31 5b 33 | 5d 2c 20 46 50 32 5b 33 |re FP1[3|], FP2[3|
|00000f50| 5d 2c 20 46 50 33 5b 33 | 5d 3b 0d 0a 76 61 72 20 |], FP3[3|];..var |
|00000f60| 69 6e 74 20 4c 61 73 74 | 52 65 70 6f 72 74 65 64 |int Last|Reported|
|00000f70| 54 69 6d 65 3b 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |Time;..v|ar bool |
|00000f80| 62 53 74 61 72 74 55 70 | 4d 65 73 73 61 67 65 2c |bStartUp|Message,|
|00000f90| 20 62 46 6f 72 63 65 53 | 63 6f 72 65 73 3b 0d 0a | bForceS|cores;..|
|00000fa0| 76 61 72 20 62 6f 6f 6c | 20 62 54 69 6d 65 56 61 |var bool| bTimeVa|
|00000fb0| 6c 69 64 3b 0d 0a 76 61 | 72 20 62 6f 6f 6c 20 62 |lid;..va|r bool b|
|00000fc0| 4c 6f 77 52 65 73 3b 0d | 0a 76 61 72 20 62 6f 6f |LowRes;.|.var boo|
|00000fd0| 6c 20 62 52 65 73 43 68 | 61 6e 67 65 64 3b 0d 0a |l bResCh|anged;..|
|00000fe0| 76 61 72 20 69 6e 74 20 | 4f 6c 64 43 6c 69 70 58 |var int |OldClipX|
|00000ff0| 3b 0d 0a 0d 0a 2f 2f 20 | 63 6f 6e 66 69 67 75 72 |;....// |configur|
|00001000| 61 74 69 6f 6e 20 6f 70 | 74 69 6f 6e 73 0d 0a 76 |ation op|tions..v|
|00001010| 61 72 20 62 6f 6f 6c 20 | 62 41 6c 77 61 79 73 48 |ar bool |bAlwaysH|
|00001020| 69 64 65 46 72 61 67 73 | 2c 20 62 48 69 64 65 43 |ideFrags|, bHideC|
|00001030| 65 6e 74 65 72 4d 65 73 | 73 61 67 65 73 3b 0d 0a |enterMes|sages;..|
|00001040| 76 61 72 20 67 6c 6f 62 | 61 6c 63 6f 6e 66 69 67 |var glob|alconfig|
|00001050| 20 62 6f 6f 6c 20 62 48 | 69 64 65 41 6c 6c 57 65 | bool bH|ideAllWe|
|00001060| 61 70 6f 6e 73 2c 20 62 | 48 69 64 65 53 74 61 74 |apons, b|HideStat|
|00001070| 75 73 2c 20 62 48 69 64 | 65 41 6d 6d 6f 2c 20 62 |us, bHid|eAmmo, b|
|00001080| 48 69 64 65 54 65 61 6d | 49 6e 66 6f 2c 20 62 48 |HideTeam|Info, bH|
|00001090| 69 64 65 46 72 61 67 73 | 2c 20 62 48 69 64 65 48 |ideFrags|, bHideH|
|000010a0| 55 44 2c 20 62 48 69 64 | 65 4e 6f 76 69 63 65 4d |UD, bHid|eNoviceM|
|000010b0| 65 73 73 61 67 65 73 2c | 20 62 48 69 64 65 46 61 |essages,| bHideFa|
|000010c0| 63 65 73 3b 0d 0a 76 61 | 72 20 67 6c 6f 62 61 6c |ces;..va|r global|
|000010d0| 63 6f 6e 66 69 67 20 62 | 6f 6f 6c 20 62 55 73 65 |config b|ool bUse|
|000010e0| 54 65 61 6d 43 6f 6c 6f | 72 3b 0d 0a 76 61 72 20 |TeamColo|r;..var |
|000010f0| 67 6c 6f 62 61 6c 63 6f | 6e 66 69 67 20 62 79 74 |globalco|nfig byt|
|00001100| 65 20 4f 70 61 63 69 74 | 79 3b 09 2f 2f 20 73 68 |e Opacit|y;.// sh|
|00001110| 6f 75 6c 64 20 62 65 20 | 62 65 74 77 65 65 6e 20 |ould be |between |
|00001120| 31 20 61 6e 64 20 31 36 | 0d 0a 76 61 72 20 67 6c |1 and 16|..var gl|
|00001130| 6f 62 61 6c 63 6f 6e 66 | 69 67 20 66 6c 6f 61 74 |obalconf|ig float|
|00001140| 20 48 55 44 53 63 61 6c | 65 2c 20 53 74 61 74 75 | HUDScal|e, Statu|
|00001150| 73 53 63 61 6c 65 2c 20 | 57 65 61 70 6f 6e 53 63 |sScale, |WeaponSc|
|00001160| 61 6c 65 3b 0d 0a 76 61 | 72 20 67 6c 6f 62 61 6c |ale;..va|r global|
|00001170| 63 6f 6e 66 69 67 20 63 | 6f 6c 6f 72 20 46 61 76 |config c|olor Fav|
|00001180| 6f 72 69 74 65 48 55 44 | 43 6f 6c 6f 72 2c 20 43 |oriteHUD|Color, C|
|00001190| 72 6f 73 73 68 61 69 72 | 43 6f 6c 6f 72 3b 0d 0a |rosshair|Color;..|
|000011a0| 76 61 72 20 66 6c 6f 61 | 74 20 53 63 61 6c 65 3b |var floa|t Scale;|
|000011b0| 0d 0a 76 61 72 20 62 79 | 74 65 20 53 74 79 6c 65 |..var by|te Style|
|000011c0| 3b 0d 0a 76 61 72 20 63 | 6f 6c 6f 72 20 42 61 73 |;..var c|olor Bas|
|000011d0| 65 43 6f 6c 6f 72 2c 20 | 57 68 69 74 65 43 6f 6c |eColor, |WhiteCol|
|000011e0| 6f 72 2c 20 52 65 64 43 | 6f 6c 6f 72 2c 20 47 72 |or, RedC|olor, Gr|
|000011f0| 65 65 6e 43 6f 6c 6f 72 | 2c 20 43 79 61 6e 43 6f |eenColor|, CyanCo|
|00001200| 6c 6f 72 2c 20 55 6e 69 | 74 43 6f 6c 6f 72 2c 20 |lor, Uni|tColor, |
|00001210| 42 6c 75 65 43 6f 6c 6f | 72 2c 0d 0a 09 09 20 47 |BlueColo|r,.... G|
|00001220| 6f 6c 64 43 6f 6c 6f 72 | 2c 20 48 55 44 43 6f 6c |oldColor|, HUDCol|
|00001230| 6f 72 2c 20 53 6f 6c 69 | 64 48 55 44 43 6f 6c 6f |or, Soli|dHUDColo|
|00001240| 72 2c 20 50 75 72 70 6c | 65 43 6f 6c 6f 72 2c 20 |r, Purpl|eColor, |
|00001250| 54 75 72 71 43 6f 6c 6f | 72 2c 20 47 72 61 79 43 |TurqColo|r, GrayC|
|00001260| 6f 6c 6f 72 2c 20 46 61 | 63 65 43 6f 6c 6f 72 3b |olor, Fa|ceColor;|
|00001270| 0d 0a 0d 0a 2f 2f 20 49 | 64 65 6e 74 69 66 79 20 |....// I|dentify |
|00001280| 53 74 72 69 6e 67 73 0d | 0a 76 61 72 20 6c 6f 63 |Strings.|.var loc|
|00001290| 61 6c 69 7a 65 64 20 73 | 74 72 69 6e 67 20 49 64 |alized s|tring Id|
|000012a0| 65 6e 74 69 66 79 4e 61 | 6d 65 2c 20 49 64 65 6e |entifyNa|me, Iden|
|000012b0| 74 69 66 79 48 65 61 6c | 74 68 2c 20 49 64 65 6e |tifyHeal|th, Iden|
|000012c0| 74 69 66 79 43 61 6c 6c | 73 69 67 6e 3b 0d 0a 76 |tifyCall|sign;..v|
|000012d0| 61 72 20 6c 6f 63 61 6c | 69 7a 65 64 20 73 74 72 |ar local|ized str|
|000012e0| 69 6e 67 20 4c 69 76 65 | 46 65 65 64 3b 0d 0a 0d |ing Live|Feed;...|
|000012f0| 0a 2f 2f 20 73 63 6f 72 | 69 6e 67 20 0d 0a 76 61 |.// scor|ing ..va|
|00001300| 72 20 66 6c 6f 61 74 20 | 53 63 6f 72 65 54 69 6d |r float |ScoreTim|
|00001310| 65 3b 0d 0a 76 61 72 20 | 69 6e 74 20 72 61 6e 6b |e;..var |int rank|
|00001320| 2c 20 6c 65 61 64 3b 0d | 0a 0d 0a 2f 2f 20 73 68 |, lead;.|...// sh|
|00001330| 6f 77 69 6e 67 20 64 61 | 6d 61 67 65 0d 0a 76 61 |owing da|mage..va|
|00001340| 72 20 76 65 63 74 6f 72 | 20 48 69 74 50 6f 73 5b |r vector| HitPos[|
|00001350| 34 5d 3b 0d 0a 76 61 72 | 20 66 6c 6f 61 74 20 48 |4];..var| float H|
|00001360| 69 74 54 69 6d 65 5b 34 | 5d 3b 0d 0a 76 61 72 20 |itTime[4|];..var |
|00001370| 66 6c 6f 61 74 20 48 69 | 74 44 61 6d 61 67 65 5b |float Hi|tDamage[|
|00001380| 34 5d 3b 0d 0a 0d 0a 76 | 61 72 20 66 6c 6f 61 74 |4];....v|ar float|
|00001390| 20 50 69 63 6b 75 70 54 | 69 6d 65 3b 0d 0a 0d 0a | PickupT|ime;....|
|000013a0| 76 61 72 20 66 6c 6f 61 | 74 20 57 65 61 70 6f 6e |var floa|t Weapon|
|000013b0| 4e 61 6d 65 46 61 64 65 | 3b 0d 0a 76 61 72 20 66 |NameFade|;..var f|
|000013c0| 6c 6f 61 74 20 4d 65 73 | 73 61 67 65 46 61 64 65 |loat Mes|sageFade|
|000013d0| 54 69 6d 65 3b 0d 0a 76 | 61 72 20 69 6e 74 20 4d |Time;..v|ar int M|
|000013e0| 65 73 73 61 67 65 46 61 | 64 65 43 6f 75 6e 74 3b |essageFa|deCount;|
|000013f0| 0d 0a 76 61 72 20 62 6f | 6f 6c 20 62 44 72 61 77 |..var bo|ol bDraw|
|00001400| 4d 65 73 73 61 67 65 41 | 72 65 61 3b 0d 0a 76 61 |MessageA|rea;..va|
|00001410| 72 20 62 6f 6f 6c 20 62 | 44 72 61 77 46 61 63 65 |r bool b|DrawFace|
|00001420| 41 72 65 61 3b 0d 0a 76 | 61 72 20 66 6c 6f 61 74 |Area;..v|ar float|
|00001430| 20 46 61 63 65 41 72 65 | 61 4f 66 66 73 65 74 2c | FaceAre|aOffset,|
|00001440| 20 4d 69 6e 46 61 63 65 | 41 72 65 61 4f 66 66 73 | MinFace|AreaOffs|
|00001450| 65 74 3b 0d 0a 76 61 72 | 20 63 6c 61 73 73 3c 43 |et;..var| class<C|
|00001460| 72 69 74 69 63 61 6c 45 | 76 65 6e 74 50 6c 75 73 |riticalE|ventPlus|
|00001470| 3e 20 54 69 6d 65 4d 65 | 73 73 61 67 65 43 6c 61 |> TimeMe|ssageCla|
|00001480| 73 73 3b 0d 0a 0d 0a 2f | 2f 20 53 65 72 76 65 72 |ss;..../|/ Server|
|00001490| 20 69 6e 66 6f 2e 0d 0a | 76 61 72 20 53 65 72 76 | info...|var Serv|
|000014a0| 65 72 49 6e 66 6f 20 53 | 65 72 76 65 72 49 6e 66 |erInfo S|erverInf|
|000014b0| 6f 3b 0d 0a 76 61 72 20 | 62 6f 6f 6c 20 62 53 68 |o;..var |bool bSh|
|000014c0| 6f 77 49 6e 66 6f 3b 0d | 0a 0d 0a 76 61 72 20 63 |owInfo;.|...var c|
|000014d0| 6c 61 73 73 3c 53 65 72 | 76 65 72 49 6e 66 6f 3e |lass<Ser|verInfo>|
|000014e0| 20 53 65 72 76 65 72 49 | 6e 66 6f 43 6c 61 73 73 | ServerI|nfoClass|
|000014f0| 3b 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 44 65 |;....fun|ction De|
|00001500| 73 74 72 6f 79 65 64 28 | 29 0d 0a 7b 0d 0a 09 53 |stroyed(|)..{...S|
|00001510| 75 70 65 72 2e 44 65 73 | 74 72 6f 79 65 64 28 29 |uper.Des|troyed()|
|00001520| 3b 0d 0a 09 69 66 20 28 | 20 4d 79 46 6f 6e 74 73 |;...if (| MyFonts|
|00001530| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 09 4d 79 | != None| )....My|
|00001540| 46 6f 6e 74 73 2e 44 65 | 73 74 72 6f 79 28 29 3b |Fonts.De|stroy();|
|00001550| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00001560| 53 65 74 44 61 6d 61 67 | 65 28 76 65 63 74 6f 72 |SetDamag|e(vector|
|00001570| 20 48 69 74 4c 6f 63 2c | 20 66 6c 6f 61 74 20 64 | HitLoc,| float d|
|00001580| 61 6d 61 67 65 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |amage)..|{...loca|
|00001590| 6c 20 69 6e 74 20 69 2c | 20 62 65 73 74 3b 0d 0a |l int i,| best;..|
|000015a0| 09 6c 6f 63 61 6c 20 76 | 65 63 74 6f 72 20 58 2c |.local v|ector X,|
|000015b0| 59 2c 5a 3b 0d 0a 09 6c | 6f 63 61 6c 20 66 6c 6f |Y,Z;...l|ocal flo|
|000015c0| 61 74 20 4d 61 78 2c 20 | 58 4f 66 66 73 65 74 2c |at Max, |XOffset,|
|000015d0| 20 59 4f 66 66 73 65 74 | 3b 0d 0a 0d 0a 09 69 66 | YOffset|;.....if|
|000015e0| 20 28 20 4c 65 76 65 6c | 2e 62 44 72 6f 70 44 65 | ( Level|.bDropDe|
|000015f0| 74 61 69 6c 20 7c 7c 20 | 21 50 6c 61 79 65 72 4f |tail || |!PlayerO|
|00001600| 77 6e 65 72 2e 49 73 41 | 28 27 54 6f 75 72 6e 61 |wner.IsA|('Tourna|
|00001610| 6d 65 6e 74 50 6c 61 79 | 65 72 27 29 20 29 0d 0a |mentPlay|er') )..|
|00001620| 09 09 72 65 74 75 72 6e | 3b 0d 0a 0d 0a 09 66 6f |..return|;.....fo|
|00001630| 72 20 28 20 69 3d 30 3b | 20 69 3c 34 3b 20 69 2b |r ( i=0;| i<4; i+|
|00001640| 2b 20 29 0d 0a 09 09 69 | 66 20 28 20 4c 65 76 65 |+ )....i|f ( Leve|
|00001650| 6c 2e 54 69 6d 65 53 65 | 63 6f 6e 64 73 20 2d 20 |l.TimeSe|conds - |
|00001660| 48 69 74 54 69 6d 65 5b | 69 5d 20 3e 20 4d 61 78 |HitTime[|i] > Max|
|00001670| 20 29 0d 0a 09 09 7b 0d | 0a 09 09 09 62 65 73 74 | )....{.|....best|
|00001680| 20 3d 20 69 3b 09 0d 0a | 09 09 09 4d 61 78 20 3d | = i;...|...Max =|
|00001690| 20 4c 65 76 65 6c 2e 54 | 69 6d 65 53 65 63 6f 6e | Level.T|imeSecon|
|000016a0| 64 73 20 2d 20 48 69 74 | 54 69 6d 65 5b 69 5d 3b |ds - Hit|Time[i];|
|000016b0| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 48 69 74 54 69 6d |....}...|..HitTim|
|000016c0| 65 5b 62 65 73 74 5d 20 | 3d 20 4c 65 76 65 6c 2e |e[best] |= Level.|
|000016d0| 54 69 6d 65 53 65 63 6f | 6e 64 73 3b 0d 0a 09 48 |TimeSeco|nds;...H|
|000016e0| 69 74 44 61 6d 61 67 65 | 5b 62 65 73 74 5d 20 3d |itDamage|[best] =|
|000016f0| 20 46 43 6c 61 6d 70 28 | 44 61 6d 61 67 65 20 2a | FClamp(|Damage *|
|00001700| 20 30 2e 30 36 2c 32 2c | 34 29 3b 0d 0a 09 47 65 | 0.06,2,|4);...Ge|
|00001710| 74 41 78 65 73 28 4f 77 | 6e 65 72 2e 52 6f 74 61 |tAxes(Ow|ner.Rota|
|00001720| 74 69 6f 6e 2c 58 2c 59 | 2c 5a 29 3b 0d 0a 09 58 |tion,X,Y|,Z);...X|
|00001730| 4f 66 66 73 65 74 20 3d | 20 2d 20 30 2e 35 20 2a |Offset =| - 0.5 *|
|00001740| 20 46 43 6c 61 6d 70 28 | 28 59 20 44 6f 74 20 48 | FClamp(|(Y Dot H|
|00001750| 69 74 4c 6f 63 29 2f 43 | 6f 6c 6c 69 73 69 6f 6e |itLoc)/C|ollision|
|00001760| 52 61 64 69 75 73 20 2c | 20 2d 31 2c 20 31 29 3b |Radius ,| -1, 1);|
|00001770| 0d 0a 09 59 4f 66 66 73 | 65 74 20 3d 20 2d 30 2e |...YOffs|et = -0.|
|00001780| 35 20 2a 20 46 43 6c 61 | 6d 70 28 28 5a 20 44 6f |5 * FCla|mp((Z Do|
|00001790| 74 20 48 69 74 4c 6f 63 | 29 2f 43 6f 6c 6c 69 73 |t HitLoc|)/Collis|
|000017a0| 69 6f 6e 48 65 69 67 68 | 74 20 2c 20 2d 31 2c 20 |ionHeigh|t , -1, |
|000017b0| 31 29 3b 0d 0a 0d 0a 09 | 2f 2f 20 68 61 63 6b 20 |1);.....|// hack |
|000017c0| 66 6f 72 20 70 6f 73 69 | 74 69 6f 6e 73 20 61 72 |for posi|tions ar|
|000017d0| 6f 75 6e 64 20 68 65 61 | 64 20 6f 72 20 6e 65 61 |ound hea|d or nea|
|000017e0| 72 20 6c 65 67 73 0d 0a | 09 69 66 20 28 20 59 4f |r legs..|.if ( YO|
|000017f0| 66 66 73 65 74 20 3c 20 | 2d 30 2e 33 35 20 29 0d |ffset < |-0.35 ).|
|00001800| 0a 09 7b 0d 0a 09 09 58 | 4f 66 66 73 65 74 20 2a |..{....X|Offset *|
|00001810| 3d 20 30 2e 33 3b 0d 0a | 09 09 59 4f 66 66 73 65 |= 0.3;..|..YOffse|
|00001820| 74 20 3d 20 46 4d 61 78 | 28 48 69 74 50 6f 73 5b |t = FMax|(HitPos[|
|00001830| 62 65 73 74 5d 2e 59 2c | 20 2d 30 2e 34 35 29 3b |best].Y,| -0.45);|
|00001840| 0d 0a 09 7d 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |...}...e|lse if (|
|00001850| 20 59 4f 66 66 73 65 74 | 20 3e 20 30 2e 31 20 29 | YOffset| > 0.1 )|
|00001860| 0d 0a 09 7b 0d 0a 09 09 | 69 66 20 28 20 61 62 73 |...{....|if ( abs|
|00001870| 28 58 4f 66 66 73 65 74 | 29 20 3c 20 30 2e 32 35 |(XOffset|) < 0.25|
|00001880| 20 29 0d 0a 09 09 7b 0d | 0a 09 09 09 69 66 20 28 | )....{.|....if (|
|00001890| 20 58 4f 66 66 73 65 74 | 20 3e 20 30 20 29 0d 0a | XOffset| > 0 )..|
|000018a0| 09 09 09 09 58 4f 66 66 | 73 65 74 20 3d 20 30 2e |....XOff|set = 0.|
|000018b0| 32 35 3b 0d 0a 09 09 09 | 65 6c 73 65 0d 0a 09 09 |25;.....|else....|
|000018c0| 09 09 58 4f 66 66 73 65 | 74 20 3d 20 2d 30 2e 32 |..XOffse|t = -0.2|
|000018d0| 35 3b 0d 0a 09 09 7d 09 | 09 09 09 0d 0a 09 09 59 |5;....}.|.......Y|
|000018e0| 4f 66 66 73 65 74 20 3d | 20 46 4d 69 6e 28 59 4f |Offset =| FMin(YO|
|000018f0| 66 66 73 65 74 2c 20 30 | 2e 34 29 3b 0d 0a 09 7d |ffset, 0|.4);...}|
|00001900| 0d 0a 0d 0a 09 48 69 74 | 50 6f 73 5b 62 65 73 74 |.....Hit|Pos[best|
|00001910| 5d 2e 58 20 3d 20 31 32 | 38 20 2a 20 28 30 2e 35 |].X = 12|8 * (0.5|
|00001920| 20 2b 20 58 4f 66 66 73 | 65 74 29 20 2d 20 30 2e | + XOffs|et) - 0.|
|00001930| 35 20 2a 20 32 35 20 2a | 20 48 69 74 44 61 6d 61 |5 * 25 *| HitDama|
|00001940| 67 65 5b 62 65 73 74 5d | 3b 0d 0a 09 48 69 74 50 |ge[best]|;...HitP|
|00001950| 6f 73 5b 62 65 73 74 5d | 2e 59 20 3d 20 32 35 36 |os[best]|.Y = 256|
|00001960| 20 2a 20 28 30 2e 35 20 | 2b 20 59 4f 66 66 73 65 | * (0.5 |+ YOffse|
|00001970| 74 29 20 2d 20 30 2e 35 | 20 2a 20 48 69 74 44 61 |t) - 0.5| * HitDa|
|00001980| 6d 61 67 65 5b 42 65 73 | 74 5d 20 2a 20 36 34 3b |mage[Bes|t] * 64;|
|00001990| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|000019a0| 20 66 75 6e 63 74 69 6f | 6e 20 50 6f 73 74 42 65 | functio|n PostBe|
|000019b0| 67 69 6e 50 6c 61 79 28 | 29 0d 0a 7b 0d 0a 09 6c |ginPlay(|)..{...l|
|000019c0| 6f 63 61 6c 20 69 6e 74 | 20 69 3b 0d 0a 0d 0a 09 |ocal int| i;.....|
|000019d0| 69 66 20 28 20 4c 65 76 | 65 6c 2e 4e 65 74 4d 6f |if ( Lev|el.NetMo|
|000019e0| 64 65 20 21 3d 20 4e 4d | 5f 53 74 61 6e 64 61 6c |de != NM|_Standal|
|000019f0| 6f 6e 65 20 29 0d 0a 09 | 09 4d 4f 54 44 46 61 64 |one )...|.MOTDFad|
|00001a00| 65 4f 75 74 54 69 6d 65 | 20 3d 20 33 35 30 3b 0d |eOutTime| = 350;.|
|00001a10| 0a 09 46 61 63 65 41 72 | 65 61 4f 66 66 73 65 74 |..FaceAr|eaOffset|
|00001a20| 20 3d 20 2d 36 34 3b 0d | 0a 09 4d 79 46 6f 6e 74 | = -64;.|..MyFont|
|00001a30| 73 20 3d 20 73 70 61 77 | 6e 28 43 6c 61 73 73 27 |s = spaw|n(Class'|
|00001a40| 46 6f 6e 74 49 6e 66 6f | 27 29 3b 0d 0a 09 53 75 |FontInfo|');...Su|
|00001a50| 70 65 72 2e 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 |per.Post|BeginPla|
|00001a60| 79 28 29 3b 0d 0a 09 53 | 65 74 54 69 6d 65 72 28 |y();...S|etTimer(|
|00001a70| 31 2e 30 2c 20 54 72 75 | 65 29 3b 0d 0a 0d 0a 09 |1.0, Tru|e);.....|
|00001a80| 69 66 20 28 20 28 50 6c | 61 79 65 72 50 61 77 6e |if ( (Pl|ayerPawn|
|00001a90| 28 4f 77 6e 65 72 29 2e | 47 61 6d 65 52 65 70 6c |(Owner).|GameRepl|
|00001aa0| 69 63 61 74 69 6f 6e 49 | 6e 66 6f 20 21 3d 20 4e |icationI|nfo != N|
|00001ab0| 6f 6e 65 29 0d 0a 09 09 | 26 26 20 28 50 6c 61 79 |one)....|&& (Play|
|00001ac0| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 47 61 |erPawn(O|wner).Ga|
|00001ad0| 6d 65 52 65 70 6c 69 63 | 61 74 69 6f 6e 49 6e 66 |meReplic|ationInf|
|00001ae0| 6f 2e 52 65 6d 61 69 6e | 69 6e 67 54 69 6d 65 20 |o.Remain|ingTime |
|00001af0| 3e 20 30 29 20 29 0d 0a | 09 09 54 69 6d 65 4d 65 |> 0) )..|..TimeMe|
|00001b00| 73 73 61 67 65 43 6c 61 | 73 73 20 3d 20 63 6c 61 |ssageCla|ss = cla|
|00001b10| 73 73 3c 43 72 69 74 69 | 63 61 6c 45 76 65 6e 74 |ss<Criti|calEvent|
|00001b20| 50 6c 75 73 3e 28 44 79 | 6e 61 6d 69 63 4c 6f 61 |Plus>(Dy|namicLoa|
|00001b30| 64 4f 62 6a 65 63 74 28 | 22 42 6f 74 70 61 63 6b |dObject(|"Botpack|
|00001b40| 2e 54 69 6d 65 4d 65 73 | 73 61 67 65 22 2c 20 63 |.TimeMes|sage", c|
|00001b50| 6c 61 73 73 27 43 6c 61 | 73 73 27 29 29 3b 0d 0a |lass'Cla|ss'));..|
|00001b60| 0d 0a 09 53 65 72 76 65 | 72 49 6e 66 6f 20 3d 20 |...Serve|rInfo = |
|00001b70| 53 70 61 77 6e 28 53 65 | 72 76 65 72 49 6e 66 6f |Spawn(Se|rverInfo|
|00001b80| 43 6c 61 73 73 2c 20 4f | 77 6e 65 72 29 3b 0d 0a |Class, O|wner);..|
|00001b90| 7d 0d 0a 0d 0a 65 78 65 | 63 20 66 75 6e 63 74 69 |}....exe|c functi|
|00001ba0| 6f 6e 20 53 65 74 48 55 | 44 52 28 69 6e 74 20 6e |on SetHU|DR(int n|
|00001bb0| 29 0d 0a 7b 0d 0a 09 46 | 61 76 6f 72 69 74 65 48 |)..{...F|avoriteH|
|00001bc0| 55 44 43 6f 6c 6f 72 2e | 52 20 3d 20 43 6c 61 6d |UDColor.|R = Clam|
|00001bd0| 70 28 6e 2c 30 2c 31 36 | 29 3b 0d 0a 7d 0d 0a 0d |p(n,0,16|);..}...|
|00001be0| 0a 65 78 65 63 20 66 75 | 6e 63 74 69 6f 6e 20 53 |.exec fu|nction S|
|00001bf0| 65 74 48 55 44 47 28 69 | 6e 74 20 6e 29 0d 0a 7b |etHUDG(i|nt n)..{|
|00001c00| 0d 0a 09 46 61 76 6f 72 | 69 74 65 48 55 44 43 6f |...Favor|iteHUDCo|
|00001c10| 6c 6f 72 2e 47 20 3d 20 | 43 6c 61 6d 70 28 6e 2c |lor.G = |Clamp(n,|
|00001c20| 30 2c 31 36 29 3b 0d 0a | 7d 0d 0a 0d 0a 65 78 65 |0,16);..|}....exe|
|00001c30| 63 20 66 75 6e 63 74 69 | 6f 6e 20 53 65 74 48 55 |c functi|on SetHU|
|00001c40| 44 42 28 69 6e 74 20 6e | 29 0d 0a 7b 0d 0a 09 46 |DB(int n|)..{...F|
|00001c50| 61 76 6f 72 69 74 65 48 | 55 44 43 6f 6c 6f 72 2e |avoriteH|UDColor.|
|00001c60| 42 20 3d 20 43 6c 61 6d | 70 28 6e 2c 30 2c 31 36 |B = Clam|p(n,0,16|
|00001c70| 29 3b 0d 0a 7d 0d 0a 0d | 0a 65 78 65 63 20 66 75 |);..}...|.exec fu|
|00001c80| 6e 63 74 69 6f 6e 20 53 | 68 6f 77 53 65 72 76 65 |nction S|howServe|
|00001c90| 72 49 6e 66 6f 28 29 0d | 0a 7b 0d 0a 09 69 66 20 |rInfo().|.{...if |
|00001ca0| 28 62 53 68 6f 77 49 6e | 66 6f 29 0d 0a 09 7b 0d |(bShowIn|fo)...{.|
|00001cb0| 0a 09 09 62 53 68 6f 77 | 49 6e 66 6f 20 3d 20 46 |...bShow|Info = F|
|00001cc0| 61 6c 73 65 3b 0d 0a 09 | 7d 20 65 6c 73 65 20 7b |alse;...|} else {|
|00001cd0| 0d 0a 09 09 62 53 68 6f | 77 49 6e 66 6f 20 3d 20 |....bSho|wInfo = |
|00001ce0| 54 72 75 65 3b 0d 0a 09 | 09 50 6c 61 79 65 72 50 |True;...|.PlayerP|
|00001cf0| 61 77 6e 28 4f 77 6e 65 | 72 29 2e 62 53 68 6f 77 |awn(Owne|r).bShow|
|00001d00| 53 63 6f 72 65 73 20 3d | 20 46 61 6c 73 65 3b 0d |Scores =| False;.|
|00001d10| 0a 09 7d 0d 0a 7d 0d 0a | 0d 0a 65 78 65 63 20 66 |..}..}..|..exec f|
|00001d20| 75 6e 63 74 69 6f 6e 20 | 47 72 6f 77 48 55 44 28 |unction |GrowHUD(|
|00001d30| 29 0d 0a 7b 0d 0a 09 69 | 66 20 28 20 62 48 69 64 |)..{...i|f ( bHid|
|00001d40| 65 48 55 44 20 29 0d 0a | 09 09 62 48 69 64 65 48 |eHUD )..|..bHideH|
|00001d50| 75 64 20 3d 20 66 61 6c | 73 65 3b 0d 0a 09 65 6c |ud = fal|se;...el|
|00001d60| 73 65 20 69 66 20 28 20 | 62 48 69 64 65 41 6d 6d |se if ( |bHideAmm|
|00001d70| 6f 20 29 0d 0a 09 09 62 | 48 69 64 65 41 6d 6d 6f |o )....b|HideAmmo|
|00001d80| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 09 65 6c 73 65 | = false|;...else|
|00001d90| 20 69 66 20 28 20 62 48 | 69 64 65 46 72 61 67 73 | if ( bH|ideFrags|
|00001da0| 20 29 0d 0a 09 09 62 48 | 69 64 65 46 72 61 67 73 | )....bH|ideFrags|
|00001db0| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 09 65 6c 73 65 | = false|;...else|
|00001dc0| 20 69 66 20 28 20 62 48 | 69 64 65 54 65 61 6d 49 | if ( bH|ideTeamI|
|00001dd0| 6e 66 6f 20 29 0d 0a 09 | 09 62 48 69 64 65 54 65 |nfo )...|.bHideTe|
|00001de0| 61 6d 49 6e 66 6f 20 3d | 20 66 61 6c 73 65 3b 0d |amInfo =| false;.|
|00001df0| 0a 09 65 6c 73 65 20 69 | 66 20 28 20 62 48 69 64 |..else i|f ( bHid|
|00001e00| 65 41 6c 6c 57 65 61 70 | 6f 6e 73 20 29 0d 0a 09 |eAllWeap|ons )...|
|00001e10| 09 62 48 69 64 65 41 6c | 6c 57 65 61 70 6f 6e 73 |.bHideAl|lWeapons|
|00001e20| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 09 65 6c 73 65 | = false|;...else|
|00001e30| 20 69 66 20 28 20 62 48 | 69 64 65 53 74 61 74 75 | if ( bH|ideStatu|
|00001e40| 73 20 29 0d 0a 09 09 62 | 48 69 64 65 53 74 61 74 |s )....b|HideStat|
|00001e50| 75 73 20 3d 20 66 61 6c | 73 65 3b 0d 0a 09 65 6c |us = fal|se;...el|
|00001e60| 73 65 20 0d 0a 09 09 57 | 65 61 70 6f 6e 53 63 61 |se ....W|eaponSca|
|00001e70| 6c 65 20 3d 20 31 2e 30 | 3b 0d 0a 0d 0a 09 53 61 |le = 1.0|;.....Sa|
|00001e80| 76 65 43 6f 6e 66 69 67 | 28 29 3b 0d 0a 7d 0d 0a |veConfig|();..}..|
|00001e90| 0d 0a 65 78 65 63 20 66 | 75 6e 63 74 69 6f 6e 20 |..exec f|unction |
|00001ea0| 53 68 72 69 6e 6b 48 55 | 44 28 29 0d 0a 7b 0d 0a |ShrinkHU|D()..{..|
|00001eb0| 09 69 66 20 28 20 21 62 | 4c 6f 77 52 65 73 20 26 |.if ( !b|LowRes &|
|00001ec0| 26 20 28 57 65 61 70 6f | 6e 53 63 61 6c 65 20 2a |& (Weapo|nScale *|
|00001ed0| 20 48 55 44 53 63 61 6c | 65 20 3e 20 30 2e 38 29 | HUDScal|e > 0.8)|
|00001ee0| 20 29 0d 0a 09 09 57 65 | 61 70 6f 6e 53 63 61 6c | )....We|aponScal|
|00001ef0| 65 20 3d 20 30 2e 38 2f | 48 55 44 53 63 61 6c 65 |e = 0.8/|HUDScale|
|00001f00| 3b 0d 0a 09 65 6c 73 65 | 20 69 66 20 28 20 21 62 |;...else| if ( !b|
|00001f10| 48 69 64 65 53 74 61 74 | 75 73 20 29 0d 0a 09 09 |HideStat|us )....|
|00001f20| 62 48 69 64 65 53 74 61 | 74 75 73 20 3d 20 74 72 |bHideSta|tus = tr|
|00001f30| 75 65 3b 0d 0a 09 65 6c | 73 65 20 69 66 20 28 20 |ue;...el|se if ( |
|00001f40| 21 62 48 69 64 65 41 6c | 6c 57 65 61 70 6f 6e 73 |!bHideAl|lWeapons|
|00001f50| 20 29 0d 0a 09 09 62 48 | 69 64 65 41 6c 6c 57 65 | )....bH|ideAllWe|
|00001f60| 61 70 6f 6e 73 20 3d 20 | 74 72 75 65 3b 0d 0a 09 |apons = |true;...|
|00001f70| 65 6c 73 65 20 69 66 20 | 28 20 21 62 48 69 64 65 |else if |( !bHide|
|00001f80| 54 65 61 6d 49 6e 66 6f | 20 29 0d 0a 09 09 62 48 |TeamInfo| )....bH|
|00001f90| 69 64 65 54 65 61 6d 49 | 6e 66 6f 20 3d 20 74 72 |ideTeamI|nfo = tr|
|00001fa0| 75 65 3b 0d 0a 09 65 6c | 73 65 20 69 66 20 28 20 |ue;...el|se if ( |
|00001fb0| 21 62 48 69 64 65 46 72 | 61 67 73 20 29 0d 0a 09 |!bHideFr|ags )...|
|00001fc0| 09 62 48 69 64 65 46 72 | 61 67 73 20 3d 20 74 72 |.bHideFr|ags = tr|
|00001fd0| 75 65 3b 0d 0a 09 65 6c | 73 65 20 69 66 20 28 20 |ue;...el|se if ( |
|00001fe0| 21 62 48 69 64 65 41 6d | 6d 6f 20 29 0d 0a 09 09 |!bHideAm|mo )....|
|00001ff0| 62 48 69 64 65 41 6d 6d | 6f 20 3d 20 74 72 75 65 |bHideAmm|o = true|
|00002000| 3b 0d 0a 09 65 6c 73 65 | 0d 0a 09 09 62 48 69 64 |;...else|....bHid|
|00002010| 65 48 75 64 20 3d 20 74 | 72 75 65 3b 0d 0a 0d 0a |eHud = t|rue;....|
|00002020| 09 53 61 76 65 43 6f 6e | 66 69 67 28 29 3b 0d 0a |.SaveCon|fig();..|
|00002030| 7d 0d 0a 09 0d 0a 73 69 | 6d 75 6c 61 74 65 64 20 |}.....si|mulated |
|00002040| 66 75 6e 63 74 69 6f 6e | 20 43 68 61 6e 67 65 43 |function| ChangeC|
|00002050| 72 6f 73 73 68 61 69 72 | 28 69 6e 74 20 64 29 0d |rosshair|(int d).|
|00002060| 0a 7b 0d 0a 09 43 72 6f | 73 73 68 61 69 72 20 3d |.{...Cro|sshair =|
|00002070| 20 43 72 6f 73 73 68 61 | 69 72 20 2b 20 64 3b 0d | Crossha|ir + d;.|
|00002080| 0a 09 69 66 20 28 20 43 | 72 6f 73 73 68 61 69 72 |..if ( C|rosshair|
|00002090| 20 3e 20 43 72 6f 73 73 | 48 61 69 72 43 6f 75 6e | > Cross|HairCoun|
|000020a0| 74 20 29 0d 0a 09 09 43 | 72 6f 73 73 68 61 69 72 |t )....C|rosshair|
|000020b0| 20 3d 20 30 3b 0d 0a 09 | 65 6c 73 65 0d 0a 09 69 | = 0;...|else...i|
|000020c0| 66 20 28 20 43 72 6f 73 | 73 68 61 69 72 20 3c 20 |f ( Cros|shair < |
|000020d0| 30 20 29 0d 0a 09 09 43 | 72 6f 73 73 68 61 69 72 |0 )....C|rosshair|
|000020e0| 20 3d 20 43 72 6f 73 73 | 48 61 69 72 43 6f 75 6e | = Cross|HairCoun|
|000020f0| 74 2d 31 3b 0d 0a 7d 0d | 0a 0d 0a 73 69 6d 75 6c |t-1;..}.|...simul|
|00002100| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 54 65 |ated fun|ction Te|
|00002110| 78 74 75 72 65 20 4c 6f | 61 64 43 72 6f 73 73 68 |xture Lo|adCrossh|
|00002120| 61 69 72 28 69 6e 74 20 | 63 29 0d 0a 7b 0d 0a 09 |air(int |c)..{...|
|00002130| 43 72 6f 73 73 48 61 69 | 72 54 65 78 74 75 72 65 |CrossHai|rTexture|
|00002140| 73 5b 63 5d 20 3d 20 54 | 65 78 74 75 72 65 28 44 |s[c] = T|exture(D|
|00002150| 79 6e 61 6d 69 63 4c 6f | 61 64 4f 62 6a 65 63 74 |ynamicLo|adObject|
|00002160| 28 43 72 6f 73 73 48 61 | 69 72 73 5b 63 5d 2c 20 |(CrossHa|irs[c], |
|00002170| 63 6c 61 73 73 27 54 65 | 78 74 75 72 65 27 29 29 |class'Te|xture'))|
|00002180| 3b 0d 0a 09 72 65 74 75 | 72 6e 20 43 72 6f 73 73 |;...retu|rn Cross|
|00002190| 48 61 69 72 54 65 78 74 | 75 72 65 73 5b 63 5d 3b |HairText|ures[c];|
|000021a0| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|000021b0| 20 66 75 6e 63 74 69 6f | 6e 20 48 55 44 53 65 74 | functio|n HUDSet|
|000021c0| 75 70 28 63 61 6e 76 61 | 73 20 63 61 6e 76 61 73 |up(canva|s canvas|
|000021d0| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 69 6e 74 |)..{...l|ocal int|
|000021e0| 20 46 6f 6e 74 53 69 7a | 65 3b 0d 0a 0d 0a 09 62 | FontSiz|e;.....b|
|000021f0| 52 65 73 43 68 61 6e 67 | 65 64 20 3d 20 28 43 61 |ResChang|ed = (Ca|
|00002200| 6e 76 61 73 2e 43 6c 69 | 70 58 20 21 3d 20 4f 6c |nvas.Cli|pX != Ol|
|00002210| 64 43 6c 69 70 58 29 3b | 0d 0a 09 4f 6c 64 43 6c |dClipX);|...OldCl|
|00002220| 69 70 58 20 3d 20 43 61 | 6e 76 61 73 2e 43 6c 69 |ipX = Ca|nvas.Cli|
|00002230| 70 58 3b 0d 0a 09 09 0d | 0a 09 50 6c 61 79 65 72 |pX;.....|..Player|
|00002240| 4f 77 6e 65 72 20 3d 20 | 50 6c 61 79 65 72 50 61 |Owner = |PlayerPa|
|00002250| 77 6e 28 4f 77 6e 65 72 | 29 3b 0d 0a 09 69 66 20 |wn(Owner|);...if |
|00002260| 28 20 50 6c 61 79 65 72 | 4f 77 6e 65 72 2e 56 69 |( Player|Owner.Vi|
|00002270| 65 77 54 61 72 67 65 74 | 20 3d 3d 20 4e 6f 6e 65 |ewTarget| == None|
|00002280| 20 29 0d 0a 09 09 50 61 | 77 6e 4f 77 6e 65 72 20 | )....Pa|wnOwner |
|00002290| 3d 20 50 6c 61 79 65 72 | 4f 77 6e 65 72 3b 0d 0a |= Player|Owner;..|
|000022a0| 09 65 6c 73 65 20 69 66 | 20 28 20 50 6c 61 79 65 |.else if| ( Playe|
|000022b0| 72 4f 77 6e 65 72 2e 56 | 69 65 77 54 61 72 67 65 |rOwner.V|iewTarge|
|000022c0| 74 2e 62 49 73 50 61 77 | 6e 20 29 0d 0a 09 09 50 |t.bIsPaw|n )....P|
|000022d0| 61 77 6e 4f 77 6e 65 72 | 20 3d 20 50 61 77 6e 28 |awnOwner| = Pawn(|
|000022e0| 50 6c 61 79 65 72 4f 77 | 6e 65 72 2e 56 69 65 77 |PlayerOw|ner.View|
|000022f0| 54 61 72 67 65 74 29 3b | 0d 0a 09 65 6c 73 65 20 |Target);|...else |
|00002300| 0d 0a 09 09 50 61 77 6e | 4f 77 6e 65 72 20 3d 20 |....Pawn|Owner = |
|00002310| 50 6c 61 79 65 72 4f 77 | 6e 65 72 3b 0d 0a 0d 0a |PlayerOw|ner;....|
|00002320| 09 2f 2f 20 53 65 74 75 | 70 20 74 68 65 20 77 61 |.// Setu|p the wa|
|00002330| 79 20 77 65 20 77 61 6e | 74 20 74 6f 20 64 72 61 |y we wan|t to dra|
|00002340| 77 20 61 6c 6c 20 48 55 | 44 20 65 6c 65 6d 65 6e |w all HU|D elemen|
|00002350| 74 73 0d 0a 09 43 61 6e | 76 61 73 2e 52 65 73 65 |ts...Can|vas.Rese|
|00002360| 74 28 29 3b 0d 0a 09 43 | 61 6e 76 61 73 2e 53 70 |t();...C|anvas.Sp|
|00002370| 61 63 65 58 3d 30 3b 0d | 0a 09 43 61 6e 76 61 73 |aceX=0;.|..Canvas|
|00002380| 2e 62 4e 6f 53 6d 6f 6f | 74 68 20 3d 20 54 72 75 |.bNoSmoo|th = Tru|
|00002390| 65 3b 0d 0a 0d 0a 09 46 | 6f 6e 74 53 69 7a 65 20 |e;.....F|ontSize |
|000023a0| 3d 20 4d 69 6e 28 33 2c | 20 48 55 44 53 63 61 6c |= Min(3,| HUDScal|
|000023b0| 65 20 2a 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 58 |e * Canv|as.ClipX|
|000023c0| 2f 35 30 30 29 3b 0d 0a | 09 53 63 61 6c 65 20 3d |/500);..|.Scale =|
|000023d0| 20 28 48 55 44 53 63 61 | 6c 65 20 2a 20 43 61 6e | (HUDSca|le * Can|
|000023e0| 76 61 73 2e 43 6c 69 70 | 58 29 2f 31 32 38 30 2e |vas.Clip|X)/1280.|
|000023f0| 30 3b 0d 0a 0d 0a 09 43 | 61 6e 76 61 73 2e 46 6f |0;.....C|anvas.Fo|
|00002400| 6e 74 20 3d 20 4d 79 46 | 6f 6e 74 73 2e 47 65 74 |nt = MyF|onts.Get|
|00002410| 53 6d 61 6c 6c 46 6f 6e | 74 28 20 43 61 6e 76 61 |SmallFon|t( Canva|
|00002420| 73 2e 43 6c 69 70 58 20 | 29 3b 0d 0a 0d 0a 09 53 |s.ClipX |);.....S|
|00002430| 6f 6c 69 64 48 55 44 43 | 6f 6c 6f 72 20 3d 20 46 |olidHUDC|olor = F|
|00002440| 61 76 6f 72 69 74 65 48 | 55 44 43 6f 6c 6f 72 20 |avoriteH|UDColor |
|00002450| 2a 20 31 35 2e 39 3b 0d | 0a 09 69 66 20 28 20 28 |* 15.9;.|..if ( (|
|00002460| 4f 70 61 63 69 74 79 20 | 3d 3d 20 31 36 29 20 7c |Opacity |== 16) ||
|00002470| 7c 20 21 4c 65 76 65 6c | 2e 62 48 69 67 68 44 65 || !Level|.bHighDe|
|00002480| 74 61 69 6c 4d 6f 64 65 | 20 29 0d 0a 09 7b 0d 0a |tailMode| )...{..|
|00002490| 09 09 53 74 79 6c 65 20 | 3d 20 45 52 65 6e 64 65 |..Style |= ERende|
|000024a0| 72 53 74 79 6c 65 2e 53 | 54 59 5f 4e 6f 72 6d 61 |rStyle.S|TY_Norma|
|000024b0| 6c 3b 0d 0a 09 09 42 61 | 73 65 43 6f 6c 6f 72 20 |l;....Ba|seColor |
|000024c0| 3d 20 57 68 69 74 65 43 | 6f 6c 6f 72 3b 0d 0a 09 |= WhiteC|olor;...|
|000024d0| 09 48 55 44 43 6f 6c 6f | 72 20 3d 20 53 6f 6c 69 |.HUDColo|r = Soli|
|000024e0| 64 48 55 44 43 6f 6c 6f | 72 3b 0d 0a 09 7d 0d 0a |dHUDColo|r;...}..|
|000024f0| 09 65 6c 73 65 0d 0a 09 | 7b 0d 0a 09 09 53 74 79 |.else...|{....Sty|
|00002500| 6c 65 20 3d 20 45 52 65 | 6e 64 65 72 53 74 79 6c |le = ERe|nderStyl|
|00002510| 65 2e 53 54 59 5f 54 72 | 61 6e 73 6c 75 63 65 6e |e.STY_Tr|anslucen|
|00002520| 74 3b 0d 0a 09 09 42 61 | 73 65 43 6f 6c 6f 72 20 |t;....Ba|seColor |
|00002530| 3d 20 28 31 36 20 2a 20 | 4f 70 61 63 69 74 79 20 |= (16 * |Opacity |
|00002540| 2b 20 31 35 29 20 2a 20 | 55 6e 69 74 43 6f 6c 6f |+ 15) * |UnitColo|
|00002550| 72 3b 0d 0a 09 09 48 55 | 44 43 6f 6c 6f 72 20 3d |r;....HU|DColor =|
|00002560| 20 46 61 76 6f 72 69 74 | 65 48 55 44 43 6f 6c 6f | Favorit|eHUDColo|
|00002570| 72 20 2a 20 28 4f 70 61 | 63 69 74 79 20 2b 20 30 |r * (Opa|city + 0|
|00002580| 2e 39 29 3b 0d 0a 09 7d | 0d 0a 09 43 61 6e 76 61 |.9);...}|...Canva|
|00002590| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 42 61 |s.DrawCo|lor = Ba|
|000025a0| 73 65 43 6f 6c 6f 72 3b | 0d 0a 09 43 61 6e 76 61 |seColor;|...Canva|
|000025b0| 73 2e 53 74 79 6c 65 20 | 3d 20 53 74 79 6c 65 3b |s.Style |= Style;|
|000025c0| 0d 0a 09 62 4c 6f 77 52 | 65 73 20 3d 20 28 20 43 |...bLowR|es = ( C|
|000025d0| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 3c 20 34 30 |anvas.Cl|ipX < 40|
|000025e0| 30 20 29 3b 0d 0a 09 69 | 66 20 28 20 62 4c 6f 77 |0 );...i|f ( bLow|
|000025f0| 52 65 73 20 29 0d 0a 09 | 09 57 65 61 70 6f 6e 53 |Res )...|.WeaponS|
|00002600| 63 61 6c 65 20 3d 20 31 | 2e 30 3b 0d 0a 7d 0d 0a |cale = 1|.0;..}..|
|00002610| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00002620| 74 69 6f 6e 20 44 72 61 | 77 44 69 67 69 74 28 43 |tion Dra|wDigit(C|
|00002630| 61 6e 76 61 73 20 43 61 | 6e 76 61 73 2c 20 69 6e |anvas Ca|nvas, in|
|00002640| 74 20 64 2c 20 69 6e 74 | 20 53 74 65 70 2c 20 66 |t d, int| Step, f|
|00002650| 6c 6f 61 74 20 55 70 53 | 63 61 6c 65 2c 20 6f 75 |loat UpS|cale, ou|
|00002660| 74 20 62 79 74 65 20 62 | 4d 69 6e 75 73 20 29 0d |t byte b|Minus ).|
|00002670| 0a 7b 0d 0a 09 69 66 20 | 28 20 62 4d 69 6e 75 73 |.{...if |( bMinus|
|00002680| 20 3d 3d 20 31 20 29 0d | 0a 09 7b 0d 0a 09 09 43 | == 1 ).|..{....C|
|00002690| 61 6e 76 61 73 2e 43 75 | 72 58 20 2d 3d 20 53 74 |anvas.Cu|rX -= St|
|000026a0| 65 70 3b 0d 0a 09 09 43 | 61 6e 76 61 73 2e 44 72 |ep;....C|anvas.Dr|
|000026b0| 61 77 54 69 6c 65 28 54 | 65 78 74 75 72 65 27 42 |awTile(T|exture'B|
|000026c0| 6f 74 50 61 63 6b 2e 48 | 75 64 45 6c 65 6d 65 6e |otPack.H|udElemen|
|000026d0| 74 73 31 27 2c 20 55 70 | 53 63 61 6c 65 2a 32 35 |ts1', Up|Scale*25|
|000026e0| 2c 20 36 34 2a 55 70 53 | 63 61 6c 65 2c 20 30 2c |, 64*UpS|cale, 0,|
|000026f0| 20 36 34 2c 20 32 35 2e | 30 2c 20 36 34 2e 30 29 | 64, 25.|0, 64.0)|
|00002700| 3b 0d 0a 09 09 62 4d 69 | 6e 75 73 20 3d 20 30 3b |;....bMi|nus = 0;|
|00002710| 0d 0a 09 7d 0d 0a 09 69 | 66 20 28 20 64 20 3d 3d |...}...i|f ( d ==|
|00002720| 20 31 20 29 0d 0a 09 09 | 43 61 6e 76 61 73 2e 43 | 1 )....|Canvas.C|
|00002730| 75 72 58 20 2d 3d 20 30 | 2e 36 32 35 20 2a 20 53 |urX -= 0|.625 * S|
|00002740| 74 65 70 3b 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 43 |tep;...e|lse....C|
|00002750| 61 6e 76 61 73 2e 43 75 | 72 58 20 2d 3d 20 30 2e |anvas.Cu|rX -= 0.|
|00002760| 32 35 20 2a 20 53 74 65 | 70 3b 09 09 0d 0a 09 43 |25 * Ste|p;.....C|
|00002770| 61 6e 76 61 73 2e 44 72 | 61 77 54 69 6c 65 28 54 |anvas.Dr|awTile(T|
|00002780| 65 78 74 75 72 65 27 42 | 6f 74 50 61 63 6b 2e 48 |exture'B|otPack.H|
|00002790| 75 64 45 6c 65 6d 65 6e | 74 73 31 27 2c 20 55 70 |udElemen|ts1', Up|
|000027a0| 53 63 61 6c 65 2a 32 35 | 2c 20 36 34 2a 55 70 53 |Scale*25|, 64*UpS|
|000027b0| 63 61 6c 65 2c 20 64 2a | 32 35 2c 20 30 2c 20 32 |cale, d*|25, 0, 2|
|000027c0| 35 2e 30 2c 20 36 34 2e | 30 29 3b 0d 0a 09 43 61 |5.0, 64.|0);...Ca|
|000027d0| 6e 76 61 73 2e 43 75 72 | 58 20 2b 3d 20 37 2a 55 |nvas.Cur|X += 7*U|
|000027e0| 70 53 63 61 6c 65 3b 0d | 0a 7d 0d 0a 0d 0a 2f 2f |pScale;.|.}....//|
|000027f0| 20 44 72 61 77 42 69 67 | 4e 75 6d 20 73 68 6f 75 | DrawBig|Num shou|
|00002800| 6c 64 20 61 6c 72 65 61 | 64 79 20 68 61 76 65 20 |ld alrea|dy have |
|00002810| 43 61 6e 76 61 73 20 73 | 65 74 20 75 70 0d 0a 2f |Canvas s|et up../|
|00002820| 2f 20 58 20 61 6e 64 20 | 59 20 73 68 6f 75 6c 64 |/ X and |Y should|
|00002830| 20 62 65 20 74 68 65 20 | 6c 65 66 74 20 6d 6f 73 | be the |left mos|
|00002840| 74 20 61 6c 6c 6f 77 65 | 64 20 70 6f 73 69 74 69 |t allowe|d positi|
|00002850| 6f 6e 20 6f 66 20 74 68 | 65 20 6e 75 6d 62 65 72 |on of th|e number|
|00002860| 20 28 77 69 6c 6c 20 62 | 65 20 61 64 6a 75 73 74 | (will b|e adjust|
|00002870| 65 64 20 72 69 67 68 74 | 20 69 66 20 70 6f 73 73 |ed right| if poss|
|00002880| 69 62 6c 65 29 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |ible)..s|imulated|
|00002890| 20 66 75 6e 63 74 69 6f | 6e 20 44 72 61 77 42 69 | functio|n DrawBi|
|000028a0| 67 4e 75 6d 28 43 61 6e | 76 61 73 20 43 61 6e 76 |gNum(Can|vas Canv|
|000028b0| 61 73 2c 20 69 6e 74 20 | 56 61 6c 75 65 2c 20 69 |as, int |Value, i|
|000028c0| 6e 74 20 58 2c 20 69 6e | 74 20 59 2c 20 6f 70 74 |nt X, in|t Y, opt|
|000028d0| 69 6f 6e 61 6c 20 66 6c | 6f 61 74 20 53 63 61 6c |ional fl|oat Scal|
|000028e0| 65 46 61 63 74 6f 72 29 | 0d 0a 7b 0d 0a 09 6c 6f |eFactor)|..{...lo|
|000028f0| 63 61 6c 20 69 6e 74 20 | 64 2c 20 4d 61 67 2c 20 |cal int |d, Mag, |
|00002900| 53 74 65 70 3b 0d 0a 09 | 6c 6f 63 61 6c 20 66 6c |Step;...|local fl|
|00002910| 6f 61 74 20 55 70 53 63 | 61 6c 65 3b 0d 0a 09 6c |oat UpSc|ale;...l|
|00002920| 6f 63 61 6c 20 62 79 74 | 65 20 62 4d 69 6e 75 73 |ocal byt|e bMinus|
|00002930| 3b 0d 0a 0d 0a 09 69 66 | 20 28 20 53 63 61 6c 65 |;.....if| ( Scale|
|00002940| 46 61 63 74 6f 72 20 21 | 3d 20 30 20 29 0d 0a 09 |Factor !|= 0 )...|
|00002950| 09 55 70 53 63 61 6c 65 | 20 3d 20 53 63 61 6c 65 |.UpScale| = Scale|
|00002960| 20 2a 20 53 63 61 6c 65 | 46 61 63 74 6f 72 3b 0d | * Scale|Factor;.|
|00002970| 0a 09 65 6c 73 65 0d 0a | 09 09 55 70 53 63 61 6c |..else..|..UpScal|
|00002980| 65 20 3d 20 53 63 61 6c | 65 3b 0d 0a 0d 0a 09 43 |e = Scal|e;.....C|
|00002990| 61 6e 76 61 73 2e 43 75 | 72 58 20 3d 20 58 3b 09 |anvas.Cu|rX = X;.|
|000029a0| 0d 0a 09 43 61 6e 76 61 | 73 2e 43 75 72 59 20 3d |...Canva|s.CurY =|
|000029b0| 20 59 3b 0d 0a 09 53 74 | 65 70 20 3d 20 31 36 20 | Y;...St|ep = 16 |
|000029c0| 2a 20 55 70 53 63 61 6c | 65 3b 0d 0a 09 69 66 20 |* UpScal|e;...if |
|000029d0| 28 20 56 61 6c 75 65 20 | 3c 20 30 20 29 0d 0a 09 |( Value |< 0 )...|
|000029e0| 09 62 4d 69 6e 75 73 20 | 3d 20 31 3b 0d 0a 09 4d |.bMinus |= 1;...M|
|000029f0| 61 67 20 3d 20 46 4d 69 | 6e 28 39 39 39 39 2c 20 |ag = FMi|n(9999, |
|00002a00| 41 62 73 28 56 61 6c 75 | 65 29 29 3b 0d 0a 0d 0a |Abs(Valu|e));....|
|00002a10| 09 69 66 20 28 20 4d 61 | 67 20 3e 3d 20 31 30 30 |.if ( Ma|g >= 100|
|00002a20| 30 20 29 0d 0a 09 7b 0d | 0a 09 09 43 61 6e 76 61 |0 )...{.|...Canva|
|00002a30| 73 2e 43 75 72 58 20 2d | 3d 20 53 74 65 70 3b 0d |s.CurX -|= Step;.|
|00002a40| 0a 09 09 64 20 3d 20 30 | 2e 30 30 31 20 2a 20 4d |...d = 0|.001 * M|
|00002a50| 61 67 3b 0d 0a 09 09 44 | 72 61 77 44 69 67 69 74 |ag;....D|rawDigit|
|00002a60| 28 43 61 6e 76 61 73 2c | 20 64 2c 20 53 74 65 70 |(Canvas,| d, Step|
|00002a70| 2c 20 55 70 53 63 61 6c | 65 2c 20 62 4d 69 6e 75 |, UpScal|e, bMinu|
|00002a80| 73 29 3b 0d 0a 09 09 4d | 61 67 20 3d 20 4d 61 67 |s);....M|ag = Mag|
|00002a90| 20 2d 20 31 30 30 30 20 | 2a 20 64 3b 0d 0a 09 09 | - 1000 |* d;....|
|00002aa0| 64 20 3d 20 30 2e 30 31 | 20 2a 20 4d 61 67 3b 0d |d = 0.01| * Mag;.|
|00002ab0| 0a 09 09 44 72 61 77 44 | 69 67 69 74 28 43 61 6e |...DrawD|igit(Can|
|00002ac0| 76 61 73 2c 20 64 2c 20 | 53 74 65 70 2c 20 55 70 |vas, d, |Step, Up|
|00002ad0| 53 63 61 6c 65 2c 20 62 | 4d 69 6e 75 73 29 3b 0d |Scale, b|Minus);.|
|00002ae0| 0a 09 09 4d 61 67 20 3d | 20 4d 61 67 20 2d 20 31 |...Mag =| Mag - 1|
|00002af0| 30 30 20 2a 20 64 3b 0d | 0a 09 7d 0d 0a 09 65 6c |00 * d;.|..}...el|
|00002b00| 73 65 20 69 66 20 28 20 | 4d 61 67 20 3e 3d 20 31 |se if ( |Mag >= 1|
|00002b10| 30 30 20 29 0d 0a 09 7b | 0d 0a 09 09 64 20 3d 20 |00 )...{|....d = |
|00002b20| 30 2e 30 31 20 2a 20 4d | 61 67 3b 0d 0a 09 09 44 |0.01 * M|ag;....D|
|00002b30| 72 61 77 44 69 67 69 74 | 28 43 61 6e 76 61 73 2c |rawDigit|(Canvas,|
|00002b40| 20 64 2c 20 53 74 65 70 | 2c 20 55 70 53 63 61 6c | d, Step|, UpScal|
|00002b50| 65 2c 20 62 4d 69 6e 75 | 73 29 3b 0d 0a 09 09 4d |e, bMinu|s);....M|
|00002b60| 61 67 20 3d 20 4d 61 67 | 20 2d 20 31 30 30 20 2a |ag = Mag| - 100 *|
|00002b70| 20 64 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 0d 0a | d;...}.|..else..|
|00002b80| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 58 20 2b 3d |..Canvas|.CurX +=|
|00002b90| 20 53 74 65 70 3b 0d 0a | 0d 0a 09 69 66 20 28 20 | Step;..|...if ( |
|00002ba0| 4d 61 67 20 3e 3d 20 31 | 30 20 29 0d 0a 09 7b 0d |Mag >= 1|0 )...{.|
|00002bb0| 0a 09 09 64 20 3d 20 30 | 2e 31 20 2a 20 4d 61 67 |...d = 0|.1 * Mag|
|00002bc0| 3b 0d 0a 09 09 44 72 61 | 77 44 69 67 69 74 28 43 |;....Dra|wDigit(C|
|00002bd0| 61 6e 76 61 73 2c 20 64 | 2c 20 53 74 65 70 2c 20 |anvas, d|, Step, |
|00002be0| 55 70 53 63 61 6c 65 2c | 20 62 4d 69 6e 75 73 29 |UpScale,| bMinus)|
|00002bf0| 3b 0d 0a 09 09 4d 61 67 | 20 3d 20 4d 61 67 20 2d |;....Mag| = Mag -|
|00002c00| 20 31 30 20 2a 20 64 3b | 0d 0a 09 7d 0d 0a 09 65 | 10 * d;|...}...e|
|00002c10| 6c 73 65 20 69 66 20 28 | 20 64 20 3e 20 30 20 29 |lse if (| d > 0 )|
|00002c20| 0d 0a 09 09 44 72 61 77 | 44 69 67 69 74 28 43 61 |....Draw|Digit(Ca|
|00002c30| 6e 76 61 73 2c 20 30 2c | 20 53 74 65 70 2c 20 55 |nvas, 0,| Step, U|
|00002c40| 70 53 63 61 6c 65 2c 20 | 62 4d 69 6e 75 73 29 3b |pScale, |bMinus);|
|00002c50| 0d 0a 09 65 6c 73 65 0d | 0a 09 09 43 61 6e 76 61 |...else.|...Canva|
|00002c60| 73 2e 43 75 72 58 20 2b | 3d 20 53 74 65 70 3b 0d |s.CurX +|= Step;.|
|00002c70| 0a 0d 0a 09 44 72 61 77 | 44 69 67 69 74 28 43 61 |....Draw|Digit(Ca|
|00002c80| 6e 76 61 73 2c 20 4d 61 | 67 2c 20 53 74 65 70 2c |nvas, Ma|g, Step,|
|00002c90| 20 55 70 53 63 61 6c 65 | 2c 20 62 4d 69 6e 75 73 | UpScale|, bMinus|
|00002ca0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 73 69 6d 75 6c 61 74 |);..}...|.simulat|
|00002cb0| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 44 72 61 77 |ed funct|ion Draw|
|00002cc0| 53 74 61 74 75 73 28 43 | 61 6e 76 61 73 20 43 61 |Status(C|anvas Ca|
|00002cd0| 6e 76 61 73 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |nvas)..{|...local|
|00002ce0| 20 66 6c 6f 61 74 20 53 | 74 61 74 53 63 61 6c 65 | float S|tatScale|
|00002cf0| 2c 20 43 68 65 73 74 41 | 6d 6f 75 6e 74 2c 20 54 |, ChestA|mount, T|
|00002d00| 68 69 67 68 41 6d 6f 75 | 6e 74 2c 20 48 31 2c 20 |highAmou|nt, H1, |
|00002d10| 48 32 2c 20 58 2c 20 59 | 2c 20 44 61 6d 61 67 65 |H2, X, Y|, Damage|
|00002d20| 54 69 6d 65 3b 0d 0a 09 | 4c 6f 63 61 6c 20 69 6e |Time;...|Local in|
|00002d30| 74 20 41 72 6d 6f 72 41 | 6d 6f 75 6e 74 2c 43 75 |t ArmorA|mount,Cu|
|00002d40| 72 41 62 73 2c 69 3b 0d | 0a 09 4c 6f 63 61 6c 20 |rAbs,i;.|..Local |
|00002d50| 69 6e 76 65 6e 74 6f 72 | 79 20 49 6e 76 2c 42 65 |inventor|y Inv,Be|
|00002d60| 73 74 41 72 6d 6f 72 3b | 0d 0a 09 6c 6f 63 61 6c |stArmor;|...local|
|00002d70| 20 62 6f 6f 6c 20 62 43 | 68 65 73 74 41 72 6d 6f | bool bC|hestArmo|
|00002d80| 72 2c 20 62 53 68 69 65 | 6c 64 62 65 6c 74 2c 20 |r, bShie|ldbelt, |
|00002d90| 62 54 68 69 67 68 41 72 | 6d 6f 72 2c 20 62 4a 75 |bThighAr|mor, bJu|
|00002da0| 6d 70 42 6f 6f 74 73 2c | 20 62 48 61 73 44 6f 6c |mpBoots,| bHasDol|
|00002db0| 6c 3b 0d 0a 09 6c 6f 63 | 61 6c 20 42 6f 74 20 42 |l;...loc|al Bot B|
|00002dc0| 6f 74 4f 77 6e 65 72 3b | 0d 0a 09 6c 6f 63 61 6c |otOwner;|...local|
|00002dd0| 20 54 6f 75 72 6e 61 6d | 65 6e 74 50 6c 61 79 65 | Tournam|entPlaye|
|00002de0| 72 20 54 50 4f 77 6e 65 | 72 3b 0d 0a 09 6c 6f 63 |r TPOwne|r;...loc|
|00002df0| 61 6c 20 74 65 78 74 75 | 72 65 20 44 6f 6c 6c 2c |al textu|re Doll,|
|00002e00| 20 44 6f 6c 6c 42 65 6c | 74 3b 0d 0a 0d 0a 09 41 | DollBel|t;.....A|
|00002e10| 72 6d 6f 72 41 6d 6f 75 | 6e 74 20 3d 20 30 3b 0d |rmorAmou|nt = 0;.|
|00002e20| 0a 09 43 75 72 41 62 73 | 20 3d 20 30 3b 0d 0a 09 |..CurAbs| = 0;...|
|00002e30| 69 20 3d 20 30 3b 0d 0a | 09 42 65 73 74 41 72 6d |i = 0;..|.BestArm|
|00002e40| 6f 72 3d 4e 6f 6e 65 3b | 0d 0a 09 66 6f 72 28 20 |or=None;|...for( |
|00002e50| 49 6e 76 3d 50 61 77 6e | 4f 77 6e 65 72 2e 49 6e |Inv=Pawn|Owner.In|
|00002e60| 76 65 6e 74 6f 72 79 3b | 20 49 6e 76 21 3d 4e 6f |ventory;| Inv!=No|
|00002e70| 6e 65 3b 20 49 6e 76 3d | 49 6e 76 2e 49 6e 76 65 |ne; Inv=|Inv.Inve|
|00002e80| 6e 74 6f 72 79 20 29 0d | 0a 09 7b 20 0d 0a 09 09 |ntory ).|..{ ....|
|00002e90| 69 66 20 28 49 6e 76 2e | 62 49 73 41 6e 41 72 6d |if (Inv.|bIsAnArm|
|00002ea0| 6f 72 29 20 0d 0a 09 09 | 7b 0d 0a 09 09 09 69 66 |or) ....|{.....if|
|00002eb0| 20 28 20 49 6e 76 2e 49 | 73 41 28 27 55 54 5f 53 | ( Inv.I|sA('UT_S|
|00002ec0| 68 69 65 6c 64 62 65 6c | 74 27 29 20 29 0d 0a 09 |hieldbel|t') )...|
|00002ed0| 09 09 09 62 53 68 69 65 | 6c 64 62 65 6c 74 20 3d |...bShie|ldbelt =|
|00002ee0| 20 74 72 75 65 3b 0d 0a | 09 09 09 65 6c 73 65 20 | true;..|...else |
|00002ef0| 69 66 20 28 20 49 6e 76 | 2e 49 73 41 28 27 54 68 |if ( Inv|.IsA('Th|
|00002f00| 69 67 68 70 61 64 73 27 | 29 20 29 0d 0a 09 09 09 |ighpads'|) ).....|
|00002f10| 7b 0d 0a 09 09 09 09 54 | 68 69 67 68 41 6d 6f 75 |{......T|highAmou|
|00002f20| 6e 74 20 2b 3d 20 49 6e | 76 2e 43 68 61 72 67 65 |nt += In|v.Charge|
|00002f30| 3b 0d 0a 09 09 09 09 62 | 54 68 69 67 68 41 72 6d |;......b|ThighArm|
|00002f40| 6f 72 20 3d 20 74 72 75 | 65 3b 0d 0a 09 09 09 7d |or = tru|e;.....}|
|00002f50| 0d 0a 09 09 09 65 6c 73 | 65 0d 0a 09 09 09 7b 20 |.....els|e.....{ |
|00002f60| 0d 0a 09 09 09 09 62 43 | 68 65 73 74 41 72 6d 6f |......bC|hestArmo|
|00002f70| 72 20 3d 20 74 72 75 65 | 3b 0d 0a 09 09 09 09 43 |r = true|;......C|
|00002f80| 68 65 73 74 41 6d 6f 75 | 6e 74 20 2b 3d 20 49 6e |hestAmou|nt += In|
|00002f90| 76 2e 43 68 61 72 67 65 | 3b 0d 0a 09 09 09 7d 0d |v.Charge|;.....}.|
|00002fa0| 0a 09 09 09 41 72 6d 6f | 72 41 6d 6f 75 6e 74 20 |....Armo|rAmount |
|00002fb0| 2b 3d 20 49 6e 76 2e 43 | 68 61 72 67 65 3b 0d 0a |+= Inv.C|harge;..|
|00002fc0| 09 09 7d 0d 0a 09 09 65 | 6c 73 65 20 69 66 20 28 |..}....e|lse if (|
|00002fd0| 20 49 6e 76 2e 49 73 41 | 28 27 55 54 5f 4a 75 6d | Inv.IsA|('UT_Jum|
|00002fe0| 70 42 6f 6f 74 73 27 29 | 20 29 0d 0a 09 09 09 62 |pBoots')| ).....b|
|00002ff0| 4a 75 6d 70 42 6f 6f 74 | 73 20 3d 20 74 72 75 65 |JumpBoot|s = true|
|00003000| 3b 0d 0a 09 09 65 6c 73 | 65 0d 0a 09 09 7b 0d 0a |;....els|e....{..|
|00003010| 09 09 09 69 2b 2b 3b 0d | 0a 09 09 09 69 66 20 28 |...i++;.|....if (|
|00003020| 20 69 20 3e 20 31 30 30 | 20 29 0d 0a 09 09 09 09 | i > 100| )......|
|00003030| 62 72 65 61 6b 3b 20 2f | 2f 20 63 61 6e 20 6f 63 |break; /|/ can oc|
|00003040| 63 61 73 69 6f 6e 61 6c | 6c 79 20 67 65 74 20 74 |casional|ly get t|
|00003050| 65 6d 70 6f 72 61 72 79 | 20 6c 6f 6f 70 73 20 69 |emporary| loops i|
|00003060| 6e 20 6e 65 74 70 6c 61 | 79 0d 0a 09 09 7d 0d 0a |n netpla|y....}..|
|00003070| 09 7d 0d 0a 0d 0a 09 69 | 66 20 28 20 21 62 48 69 |.}.....i|f ( !bHi|
|00003080| 64 65 53 74 61 74 75 73 | 20 29 0d 0a 09 7b 09 0d |deStatus| )...{..|
|00003090| 0a 09 09 54 50 4f 77 6e | 65 72 20 3d 20 54 6f 75 |...TPOwn|er = Tou|
|000030a0| 72 6e 61 6d 65 6e 74 50 | 6c 61 79 65 72 28 50 61 |rnamentP|layer(Pa|
|000030b0| 77 6e 4f 77 6e 65 72 29 | 3b 0d 0a 09 09 69 66 20 |wnOwner)|;....if |
|000030c0| 28 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 3c |( Canvas|.ClipX <|
|000030d0| 20 34 30 30 20 29 0d 0a | 09 09 09 62 48 61 73 44 | 400 )..|...bHasD|
|000030e0| 6f 6c 6c 20 3d 20 66 61 | 6c 73 65 3b 0d 0a 09 09 |oll = fa|lse;....|
|000030f0| 65 6c 73 65 20 69 66 20 | 28 20 54 50 4f 77 6e 65 |else if |( TPOwne|
|00003100| 72 20 21 3d 20 4e 6f 6e | 65 29 0d 0a 09 09 7b 0d |r != Non|e)....{.|
|00003110| 0a 09 09 09 44 6f 6c 6c | 20 3d 20 54 50 4f 77 6e |....Doll| = TPOwn|
|00003120| 65 72 2e 53 74 61 74 75 | 73 44 6f 6c 6c 3b 0d 0a |er.Statu|sDoll;..|
|00003130| 09 09 09 44 6f 6c 6c 42 | 65 6c 74 20 3d 20 54 50 |...DollB|elt = TP|
|00003140| 4f 77 6e 65 72 2e 53 74 | 61 74 75 73 42 65 6c 74 |Owner.St|atusBelt|
|00003150| 3b 0d 0a 09 09 09 62 48 | 61 73 44 6f 6c 6c 20 3d |;.....bH|asDoll =|
|00003160| 20 74 72 75 65 3b 0d 0a | 09 09 7d 0d 0a 09 09 65 | true;..|..}....e|
|00003170| 6c 73 65 0d 0a 09 09 7b | 0d 0a 09 09 09 42 6f 74 |lse....{|.....Bot|
|00003180| 4f 77 6e 65 72 20 3d 20 | 42 6f 74 28 50 61 77 6e |Owner = |Bot(Pawn|
|00003190| 4f 77 6e 65 72 29 3b 0d | 0a 09 09 09 69 66 20 28 |Owner);.|....if (|
|000031a0| 20 42 6f 74 4f 77 6e 65 | 72 20 21 3d 20 4e 6f 6e | BotOwne|r != Non|
|000031b0| 65 20 29 0d 0a 09 09 09 | 7b 0d 0a 09 09 09 09 44 |e ).....|{......D|
|000031c0| 6f 6c 6c 20 3d 20 42 6f | 74 4f 77 6e 65 72 2e 53 |oll = Bo|tOwner.S|
|000031d0| 74 61 74 75 73 44 6f 6c | 6c 3b 0d 0a 09 09 09 09 |tatusDol|l;......|
|000031e0| 44 6f 6c 6c 42 65 6c 74 | 20 3d 20 42 6f 74 4f 77 |DollBelt| = BotOw|
|000031f0| 6e 65 72 2e 53 74 61 74 | 75 73 42 65 6c 74 3b 0d |ner.Stat|usBelt;.|
|00003200| 0a 09 09 09 09 62 48 61 | 73 44 6f 6c 6c 20 3d 20 |.....bHa|sDoll = |
|00003210| 74 72 75 65 3b 0d 0a 09 | 09 09 7d 0d 0a 09 09 7d |true;...|..}....}|
|00003220| 0d 0a 09 09 69 66 20 28 | 20 62 48 61 73 44 6f 6c |....if (| bHasDol|
|00003230| 6c 20 29 0d 0a 09 09 7b | 20 09 09 09 09 09 09 09 |l )....{| .......|
|00003240| 0d 0a 09 09 09 43 61 6e | 76 61 73 2e 53 74 79 6c |.....Can|vas.Styl|
|00003250| 65 20 3d 20 45 52 65 6e | 64 65 72 53 74 79 6c 65 |e = ERen|derStyle|
|00003260| 2e 53 54 59 5f 54 72 61 | 6e 73 6c 75 63 65 6e 74 |.STY_Tra|nslucent|
|00003270| 3b 0d 0a 09 09 09 53 74 | 61 74 53 63 61 6c 65 20 |;.....St|atScale |
|00003280| 3d 20 53 63 61 6c 65 20 | 2a 20 53 74 61 74 75 73 |= Scale |* Status|
|00003290| 53 63 61 6c 65 3b 0d 0a | 09 09 09 58 20 3d 20 43 |Scale;..|...X = C|
|000032a0| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 2d 20 31 32 |anvas.Cl|ipX - 12|
|000032b0| 38 20 2a 20 53 74 61 74 | 53 63 61 6c 65 3b 0d 0a |8 * Stat|Scale;..|
|000032c0| 09 09 09 43 61 6e 76 61 | 73 2e 53 65 74 50 6f 73 |...Canva|s.SetPos|
|000032d0| 28 58 2c 20 30 29 3b 0d | 0a 09 09 09 69 66 20 28 |(X, 0);.|....if (|
|000032e0| 50 61 77 6e 4f 77 6e 65 | 72 2e 44 61 6d 61 67 65 |PawnOwne|r.Damage|
|000032f0| 53 63 61 6c 69 6e 67 20 | 3e 20 32 2e 30 29 0d 0a |Scaling |> 2.0)..|
|00003300| 09 09 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 43 |....Canv|as.DrawC|
|00003310| 6f 6c 6f 72 20 3d 20 50 | 75 72 70 6c 65 43 6f 6c |olor = P|urpleCol|
|00003320| 6f 72 3b 0d 0a 09 09 09 | 65 6c 73 65 0d 0a 09 09 |or;.....|else....|
|00003330| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00003340| 6f 72 20 3d 20 48 55 44 | 43 6f 6c 6f 72 3b 0d 0a |or = HUD|Color;..|
|00003350| 09 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 54 69 |...Canva|s.DrawTi|
|00003360| 6c 65 28 44 6f 6c 6c 2c | 20 31 32 38 2a 53 74 61 |le(Doll,| 128*Sta|
|00003370| 74 53 63 61 6c 65 2c 20 | 32 35 36 2a 53 74 61 74 |tScale, |256*Stat|
|00003380| 53 63 61 6c 65 2c 20 30 | 2c 20 30 2c 20 31 32 38 |Scale, 0|, 0, 128|
|00003390| 2e 30 2c 20 32 35 36 2e | 30 29 3b 0d 0a 09 09 09 |.0, 256.|0);.....|
|000033a0| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|000033b0| 20 3d 20 48 55 44 43 6f | 6c 6f 72 3b 0d 0a 09 09 | = HUDCo|lor;....|
|000033c0| 09 69 66 20 28 20 62 53 | 68 69 65 6c 64 42 65 6c |.if ( bS|hieldBel|
|000033d0| 74 20 29 0d 0a 09 09 09 | 7b 0d 0a 09 09 09 09 43 |t ).....|{......C|
|000033e0| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|000033f0| 3d 20 42 61 73 65 43 6f | 6c 6f 72 3b 0d 0a 09 09 |= BaseCo|lor;....|
|00003400| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00003410| 6f 72 2e 42 20 3d 20 30 | 3b 0d 0a 09 09 09 09 43 |or.B = 0|;......C|
|00003420| 61 6e 76 61 73 2e 53 65 | 74 50 6f 73 28 58 2c 20 |anvas.Se|tPos(X, |
|00003430| 30 29 3b 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |0);.....|.Canvas.|
|00003440| 44 72 61 77 49 63 6f 6e | 28 44 6f 6c 6c 42 65 6c |DrawIcon|(DollBel|
|00003450| 74 2c 20 53 74 61 74 53 | 63 61 6c 65 29 3b 0d 0a |t, StatS|cale);..|
|00003460| 09 09 09 7d 0d 0a 09 09 | 09 69 66 20 28 20 62 43 |...}....|.if ( bC|
|00003470| 68 65 73 74 41 72 6d 6f | 72 20 29 0d 0a 09 09 09 |hestArmo|r ).....|
|00003480| 7b 0d 0a 09 09 09 09 43 | 68 65 73 74 41 6d 6f 75 |{......C|hestAmou|
|00003490| 6e 74 20 3d 20 46 4d 69 | 6e 28 30 2e 30 31 20 2a |nt = FMi|n(0.01 *|
|000034a0| 20 43 68 65 73 74 41 6d | 6f 75 6e 74 2c 31 29 3b | ChestAm|ount,1);|
|000034b0| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |......Ca|nvas.Dra|
|000034c0| 77 43 6f 6c 6f 72 20 3d | 20 48 55 44 43 6f 6c 6f |wColor =| HUDColo|
|000034d0| 72 20 2a 20 43 68 65 73 | 74 41 6d 6f 75 6e 74 3b |r * Ches|tAmount;|
|000034e0| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 53 65 74 |......Ca|nvas.Set|
|000034f0| 50 6f 73 28 58 2c 20 30 | 29 3b 0d 0a 09 09 09 09 |Pos(X, 0|);......|
|00003500| 43 61 6e 76 61 73 2e 44 | 72 61 77 54 69 6c 65 28 |Canvas.D|rawTile(|
|00003510| 44 6f 6c 6c 2c 20 31 32 | 38 2a 53 74 61 74 53 63 |Doll, 12|8*StatSc|
|00003520| 61 6c 65 2c 20 36 34 2a | 53 74 61 74 53 63 61 6c |ale, 64*|StatScal|
|00003530| 65 2c 20 31 32 38 2c 20 | 30 2c 20 31 32 38 2c 20 |e, 128, |0, 128, |
|00003540| 36 34 29 3b 0d 0a 09 09 | 09 7d 0d 0a 09 09 09 69 |64);....|.}.....i|
|00003550| 66 20 28 20 62 54 68 69 | 67 68 41 72 6d 6f 72 20 |f ( bThi|ghArmor |
|00003560| 29 0d 0a 09 09 09 7b 0d | 0a 09 09 09 09 54 68 69 |).....{.|.....Thi|
|00003570| 67 68 41 6d 6f 75 6e 74 | 20 3d 20 46 4d 69 6e 28 |ghAmount| = FMin(|
|00003580| 30 2e 30 32 20 2a 20 54 | 68 69 67 68 41 6d 6f 75 |0.02 * T|highAmou|
|00003590| 6e 74 2c 31 29 3b 0d 0a | 09 09 09 09 43 61 6e 76 |nt,1);..|....Canv|
|000035a0| 61 73 2e 44 72 61 77 43 | 6f 6c 6f 72 20 3d 20 48 |as.DrawC|olor = H|
|000035b0| 55 44 43 6f 6c 6f 72 20 | 2a 20 54 68 69 67 68 41 |UDColor |* ThighA|
|000035c0| 6d 6f 75 6e 74 3b 0d 0a | 09 09 09 09 43 61 6e 76 |mount;..|....Canv|
|000035d0| 61 73 2e 53 65 74 50 6f | 73 28 58 2c 20 36 34 2a |as.SetPo|s(X, 64*|
|000035e0| 53 74 61 74 53 63 61 6c | 65 29 3b 0d 0a 09 09 09 |StatScal|e);.....|
|000035f0| 09 43 61 6e 76 61 73 2e | 44 72 61 77 54 69 6c 65 |.Canvas.|DrawTile|
|00003600| 28 44 6f 6c 6c 2c 20 31 | 32 38 2a 53 74 61 74 53 |(Doll, 1|28*StatS|
|00003610| 63 61 6c 65 2c 20 36 34 | 2a 53 74 61 74 53 63 61 |cale, 64|*StatSca|
|00003620| 6c 65 2c 20 31 32 38 2c | 20 36 34 2c 20 31 32 38 |le, 128,| 64, 128|
|00003630| 2c 20 36 34 29 3b 0d 0a | 09 09 09 7d 0d 0a 09 09 |, 64);..|...}....|
|00003640| 09 69 66 20 28 20 62 4a | 75 6d 70 42 6f 6f 74 73 |.if ( bJ|umpBoots|
|00003650| 20 29 0d 0a 09 09 09 7b | 0d 0a 09 09 09 09 43 61 | ).....{|......Ca|
|00003660| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|00003670| 20 48 55 44 43 6f 6c 6f | 72 3b 0d 0a 09 09 09 09 | HUDColo|r;......|
|00003680| 43 61 6e 76 61 73 2e 53 | 65 74 50 6f 73 28 58 2c |Canvas.S|etPos(X,|
|00003690| 20 31 32 38 2a 53 74 61 | 74 53 63 61 6c 65 29 3b | 128*Sta|tScale);|
|000036a0| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |......Ca|nvas.Dra|
|000036b0| 77 54 69 6c 65 28 44 6f | 6c 6c 2c 20 31 32 38 2a |wTile(Do|ll, 128*|
|000036c0| 53 74 61 74 53 63 61 6c | 65 2c 20 36 34 2a 53 74 |StatScal|e, 64*St|
|000036d0| 61 74 53 63 61 6c 65 2c | 20 31 32 38 2c 20 31 32 |atScale,| 128, 12|
|000036e0| 38 2c 20 31 32 38 2c 20 | 36 34 29 3b 0d 0a 09 09 |8, 128, |64);....|
|000036f0| 09 7d 0d 0a 09 09 09 43 | 61 6e 76 61 73 2e 53 74 |.}.....C|anvas.St|
|00003700| 79 6c 65 20 3d 20 53 74 | 79 6c 65 3b 0d 0a 09 09 |yle = St|yle;....|
|00003710| 09 69 66 20 28 20 28 50 | 61 77 6e 4f 77 6e 65 72 |.if ( (P|awnOwner|
|00003720| 20 3d 3d 20 50 6c 61 79 | 65 72 4f 77 6e 65 72 29 | == Play|erOwner)|
|00003730| 20 26 26 20 4c 65 76 65 | 6c 2e 62 48 69 67 68 44 | && Leve|l.bHighD|
|00003740| 65 74 61 69 6c 4d 6f 64 | 65 20 26 26 20 21 4c 65 |etailMod|e && !Le|
|00003750| 76 65 6c 2e 62 44 72 6f | 70 44 65 74 61 69 6c 20 |vel.bDro|pDetail |
|00003760| 29 0d 0a 09 09 09 7b 0d | 0a 09 09 09 09 66 6f 72 |).....{.|.....for|
|00003770| 20 28 20 69 3d 30 3b 20 | 69 3c 34 3b 20 69 2b 2b | ( i=0; |i<4; i++|
|00003780| 20 29 0d 0a 09 09 09 09 | 7b 0d 0a 09 09 09 09 09 | )......|{.......|
|00003790| 44 61 6d 61 67 65 54 69 | 6d 65 20 3d 20 4c 65 76 |DamageTi|me = Lev|
|000037a0| 65 6c 2e 54 69 6d 65 53 | 65 63 6f 6e 64 73 20 2d |el.TimeS|econds -|
|000037b0| 20 48 69 74 54 69 6d 65 | 5b 69 5d 3b 0d 0a 09 09 | HitTime|[i];....|
|000037c0| 09 09 09 69 66 20 28 20 | 44 61 6d 61 67 65 54 69 |...if ( |DamageTi|
|000037d0| 6d 65 20 3c 20 31 20 29 | 0d 0a 09 09 09 09 09 7b |me < 1 )|.......{|
|000037e0| 0d 0a 09 09 09 09 09 09 | 43 61 6e 76 61 73 2e 53 |........|Canvas.S|
|000037f0| 65 74 50 6f 73 28 58 20 | 2b 20 48 69 74 50 6f 73 |etPos(X |+ HitPos|
|00003800| 5b 69 5d 2e 58 20 2a 20 | 53 74 61 74 53 63 61 6c |[i].X * |StatScal|
|00003810| 65 2c 20 48 69 74 50 6f | 73 5b 69 5d 2e 59 20 2a |e, HitPo|s[i].Y *|
|00003820| 20 53 74 61 74 53 63 61 | 6c 65 29 3b 0d 0a 09 09 | StatSca|le);....|
|00003830| 09 09 09 09 69 66 20 28 | 20 28 48 55 44 43 6f 6c |....if (| (HUDCol|
|00003840| 6f 72 2e 47 20 3e 20 31 | 30 30 29 20 7c 7c 20 28 |or.G > 1|00) || (|
|00003850| 48 55 44 43 6f 6c 6f 72 | 2e 42 20 3e 20 31 30 30 |HUDColor|.B > 100|
|00003860| 29 20 29 0d 0a 09 09 09 | 09 09 09 09 43 61 6e 76 |) ).....|....Canv|
|00003870| 61 73 2e 44 72 61 77 43 | 6f 6c 6f 72 20 3d 20 52 |as.DrawC|olor = R|
|00003880| 65 64 43 6f 6c 6f 72 3b | 0d 0a 09 09 09 09 09 09 |edColor;|........|
|00003890| 65 6c 73 65 0d 0a 09 09 | 09 09 09 09 09 43 61 6e |else....|.....Can|
|000038a0| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|000038b0| 28 57 68 69 74 65 43 6f | 6c 6f 72 20 2d 20 48 75 |(WhiteCo|lor - Hu|
|000038c0| 64 43 6f 6c 6f 72 29 20 | 2a 20 46 4d 69 6e 28 31 |dColor) |* FMin(1|
|000038d0| 2c 20 32 20 2a 20 44 61 | 6d 61 67 65 54 69 6d 65 |, 2 * Da|mageTime|
|000038e0| 29 3b 0d 0a 09 09 09 09 | 09 09 43 61 6e 76 61 73 |);......|..Canvas|
|000038f0| 2e 44 72 61 77 43 6f 6c | 6f 72 2e 52 20 3d 20 32 |.DrawCol|or.R = 2|
|00003900| 35 35 20 2a 20 46 4d 69 | 6e 28 31 2c 20 32 20 2a |55 * FMi|n(1, 2 *|
|00003910| 20 44 61 6d 61 67 65 54 | 69 6d 65 29 3b 0d 0a 09 | DamageT|ime);...|
|00003920| 09 09 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00003930| 54 69 6c 65 28 54 65 78 | 74 75 72 65 27 42 6f 74 |Tile(Tex|ture'Bot|
|00003940| 50 61 63 6b 2e 48 75 64 | 45 6c 65 6d 65 6e 74 73 |Pack.Hud|Elements|
|00003950| 31 27 2c 20 53 74 61 74 | 53 63 61 6c 65 20 2a 20 |1', Stat|Scale * |
|00003960| 48 69 74 44 61 6d 61 67 | 65 5b 69 5d 20 2a 20 32 |HitDamag|e[i] * 2|
|00003970| 35 2c 20 53 74 61 74 53 | 63 61 6c 65 20 2a 20 48 |5, StatS|cale * H|
|00003980| 69 74 44 61 6d 61 67 65 | 5b 69 5d 20 2a 20 36 34 |itDamage|[i] * 64|
|00003990| 2c 20 30 2c 20 36 34 2c | 20 32 35 2e 30 2c 20 36 |, 0, 64,| 25.0, 6|
|000039a0| 34 2e 30 29 3b 0d 0a 09 | 09 09 09 09 7d 0d 0a 09 |4.0);...|....}...|
|000039b0| 09 09 09 7d 0d 0a 09 09 | 09 7d 0d 0a 09 09 7d 0d |...}....|.}....}.|
|000039c0| 0a 09 7d 0d 0a 09 43 61 | 6e 76 61 73 2e 44 72 61 |..}...Ca|nvas.Dra|
|000039d0| 77 43 6f 6c 6f 72 20 3d | 20 48 55 44 43 6f 6c 6f |wColor =| HUDColo|
|000039e0| 72 3b 0d 0a 09 69 66 20 | 28 20 62 48 69 64 65 53 |r;...if |( bHideS|
|000039f0| 74 61 74 75 73 20 26 26 | 20 62 48 69 64 65 41 6c |tatus &&| bHideAl|
|00003a00| 6c 57 65 61 70 6f 6e 73 | 20 29 0d 0a 09 7b 0d 0a |lWeapons| )...{..|
|00003a10| 09 09 58 20 3d 20 30 2e | 35 20 2a 20 43 61 6e 76 |..X = 0.|5 * Canv|
|00003a20| 61 73 2e 43 6c 69 70 58 | 3b 0d 0a 09 09 59 20 3d |as.ClipX|;....Y =|
|00003a30| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 59 20 2d 20 | Canvas.|ClipY - |
|00003a40| 36 34 20 2a 20 53 63 61 | 6c 65 3b 0d 0a 09 7d 0d |64 * Sca|le;...}.|
|00003a50| 0a 09 65 6c 73 65 0d 0a | 09 7b 0d 0a 09 09 58 20 |..else..|.{....X |
|00003a60| 3d 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 2d |= Canvas|.ClipX -|
|00003a70| 20 31 32 38 20 2a 20 53 | 74 61 74 53 63 61 6c 65 | 128 * S|tatScale|
|00003a80| 20 2d 20 31 34 30 20 2a | 20 53 63 61 6c 65 3b 0d | - 140 *| Scale;.|
|00003a90| 0a 09 09 59 20 3d 20 36 | 34 20 2a 20 53 63 61 6c |...Y = 6|4 * Scal|
|00003aa0| 65 3b 0d 0a 09 7d 0d 0a | 09 43 61 6e 76 61 73 2e |e;...}..|.Canvas.|
|00003ab0| 53 65 74 50 6f 73 28 58 | 2c 59 29 3b 0d 0a 09 69 |SetPos(X|,Y);...i|
|00003ac0| 66 20 28 20 50 61 77 6e | 4f 77 6e 65 72 2e 48 65 |f ( Pawn|Owner.He|
|00003ad0| 61 6c 74 68 20 3c 20 35 | 30 20 29 0d 0a 09 7b 0d |alth < 5|0 )...{.|
|00003ae0| 0a 09 09 48 31 20 3d 20 | 31 2e 35 20 2a 20 54 75 |...H1 = |1.5 * Tu|
|00003af0| 74 49 63 6f 6e 42 6c 69 | 6e 6b 3b 0d 0a 09 09 48 |tIconBli|nk;....H|
|00003b00| 32 20 3d 20 31 20 2d 20 | 48 31 3b 0d 0a 09 09 43 |2 = 1 - |H1;....C|
|00003b10| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|00003b20| 3d 20 57 68 69 74 65 43 | 6f 6c 6f 72 20 2a 20 48 |= WhiteC|olor * H|
|00003b30| 32 20 2b 20 28 48 55 44 | 43 6f 6c 6f 72 20 2d 20 |2 + (HUD|Color - |
|00003b40| 57 68 69 74 65 43 6f 6c | 6f 72 29 20 2a 20 48 31 |WhiteCol|or) * H1|
|00003b50| 3b 0d 0a 09 7d 0d 0a 09 | 65 6c 73 65 0d 0a 09 09 |;...}...|else....|
|00003b60| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00003b70| 20 3d 20 48 55 44 43 6f | 6c 6f 72 3b 0d 0a 09 43 | = HUDCo|lor;...C|
|00003b80| 61 6e 76 61 73 2e 44 72 | 61 77 54 69 6c 65 28 54 |anvas.Dr|awTile(T|
|00003b90| 65 78 74 75 72 65 27 42 | 6f 74 50 61 63 6b 2e 48 |exture'B|otPack.H|
|00003ba0| 75 64 45 6c 65 6d 65 6e | 74 73 31 27 2c 20 31 32 |udElemen|ts1', 12|
|00003bb0| 38 2a 53 63 61 6c 65 2c | 20 36 34 2a 53 63 61 6c |8*Scale,| 64*Scal|
|00003bc0| 65 2c 20 31 32 38 2c 20 | 31 32 38 2c 20 31 32 38 |e, 128, |128, 128|
|00003bd0| 2e 30 2c 20 36 34 2e 30 | 29 3b 0d 0a 0d 0a 09 69 |.0, 64.0|);.....i|
|00003be0| 66 20 28 20 50 61 77 6e | 4f 77 6e 65 72 2e 48 65 |f ( Pawn|Owner.He|
|00003bf0| 61 6c 74 68 20 3c 20 35 | 30 20 29 0d 0a 09 7b 0d |alth < 5|0 )...{.|
|00003c00| 0a 09 09 48 31 20 3d 20 | 31 2e 35 20 2a 20 54 75 |...H1 = |1.5 * Tu|
|00003c10| 74 49 63 6f 6e 42 6c 69 | 6e 6b 3b 0d 0a 09 09 48 |tIconBli|nk;....H|
|00003c20| 32 20 3d 20 31 20 2d 20 | 48 31 3b 0d 0a 09 09 43 |2 = 1 - |H1;....C|
|00003c30| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|00003c40| 3d 20 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |= Canvas|.DrawCol|
|00003c50| 6f 72 20 2a 20 48 32 20 | 2b 20 28 57 68 69 74 65 |or * H2 |+ (White|
|00003c60| 43 6f 6c 6f 72 20 2d 20 | 43 61 6e 76 61 73 2e 44 |Color - |Canvas.D|
|00003c70| 72 61 77 43 6f 6c 6f 72 | 29 20 2a 20 48 31 3b 0d |rawColor|) * H1;.|
|00003c80| 0a 09 7d 0d 0a 09 65 6c | 73 65 0d 0a 09 09 43 61 |..}...el|se....Ca|
|00003c90| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|00003ca0| 20 57 68 69 74 65 43 6f | 6c 6f 72 3b 0d 0a 0d 0a | WhiteCo|lor;....|
|00003cb0| 09 44 72 61 77 42 69 67 | 4e 75 6d 28 43 61 6e 76 |.DrawBig|Num(Canv|
|00003cc0| 61 73 2c 20 4d 61 78 28 | 30 2c 20 50 61 77 6e 4f |as, Max(|0, PawnO|
|00003cd0| 77 6e 65 72 2e 48 65 61 | 6c 74 68 29 2c 20 58 20 |wner.Hea|lth), X |
|00003ce0| 2b 20 34 20 2a 20 53 63 | 61 6c 65 2c 20 59 20 2b |+ 4 * Sc|ale, Y +|
|00003cf0| 20 31 36 20 2a 20 53 63 | 61 6c 65 2c 20 31 29 3b | 16 * Sc|ale, 1);|
|00003d00| 0d 0a 0d 0a 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00003d10| 43 6f 6c 6f 72 20 3d 20 | 48 55 44 43 6f 6c 6f 72 |Color = |HUDColor|
|00003d20| 3b 0d 0a 09 69 66 20 28 | 20 62 48 69 64 65 53 74 |;...if (| bHideSt|
|00003d30| 61 74 75 73 20 26 26 20 | 62 48 69 64 65 41 6c 6c |atus && |bHideAll|
|00003d40| 57 65 61 70 6f 6e 73 20 | 29 0d 0a 09 7b 0d 0a 09 |Weapons |)...{...|
|00003d50| 09 58 20 3d 20 30 2e 35 | 20 2a 20 43 61 6e 76 61 |.X = 0.5| * Canva|
|00003d60| 73 2e 43 6c 69 70 58 20 | 2d 20 31 32 38 20 2a 20 |s.ClipX |- 128 * |
|00003d70| 53 63 61 6c 65 3b 0d 0a | 09 09 59 20 3d 20 43 61 |Scale;..|..Y = Ca|
|00003d80| 6e 76 61 73 2e 43 6c 69 | 70 59 20 2d 20 36 34 20 |nvas.Cli|pY - 64 |
|00003d90| 2a 20 53 63 61 6c 65 3b | 0d 0a 09 7d 0d 0a 09 65 |* Scale;|...}...e|
|00003da0| 6c 73 65 0d 0a 09 7b 0d | 0a 09 09 58 20 3d 20 43 |lse...{.|...X = C|
|00003db0| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 2d 20 31 32 |anvas.Cl|ipX - 12|
|00003dc0| 38 20 2a 20 53 74 61 74 | 53 63 61 6c 65 20 2d 20 |8 * Stat|Scale - |
|00003dd0| 31 34 30 20 2a 20 53 63 | 61 6c 65 3b 0d 0a 09 09 |140 * Sc|ale;....|
|00003de0| 59 20 3d 20 30 3b 0d 0a | 09 7d 0d 0a 09 43 61 6e |Y = 0;..|.}...Can|
|00003df0| 76 61 73 2e 53 65 74 50 | 6f 73 28 58 2c 20 59 29 |vas.SetP|os(X, Y)|
|00003e00| 3b 0d 0a 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |;...Canv|as.DrawT|
|00003e10| 69 6c 65 28 54 65 78 74 | 75 72 65 27 42 6f 74 50 |ile(Text|ure'BotP|
|00003e20| 61 63 6b 2e 48 75 64 45 | 6c 65 6d 65 6e 74 73 31 |ack.HudE|lements1|
|00003e30| 27 2c 20 31 32 38 2a 53 | 63 61 6c 65 2c 20 36 34 |', 128*S|cale, 64|
|00003e40| 2a 53 63 61 6c 65 2c 20 | 30 2c 20 31 39 32 2c 20 |*Scale, |0, 192, |
|00003e50| 31 32 38 2e 30 2c 20 36 | 34 2e 30 29 3b 0d 0a 09 |128.0, 6|4.0);...|
|00003e60| 69 66 20 28 20 62 48 69 | 64 65 53 74 61 74 75 73 |if ( bHi|deStatus|
|00003e70| 20 26 26 20 62 53 68 69 | 65 6c 64 42 65 6c 74 20 | && bShi|eldBelt |
|00003e80| 29 0d 0a 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |)....Can|vas.Draw|
|00003e90| 43 6f 6c 6f 72 20 3d 20 | 47 6f 6c 64 43 6f 6c 6f |Color = |GoldColo|
|00003ea0| 72 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 43 61 6e |r;...els|e....Can|
|00003eb0| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00003ec0| 57 68 69 74 65 43 6f 6c | 6f 72 3b 0d 0a 09 44 72 |WhiteCol|or;...Dr|
|00003ed0| 61 77 42 69 67 4e 75 6d | 28 43 61 6e 76 61 73 2c |awBigNum|(Canvas,|
|00003ee0| 20 4d 69 6e 28 31 35 30 | 2c 41 72 6d 6f 72 41 6d | Min(150|,ArmorAm|
|00003ef0| 6f 75 6e 74 29 2c 20 58 | 20 2b 20 34 20 2a 20 53 |ount), X| + 4 * S|
|00003f00| 63 61 6c 65 2c 20 59 20 | 2b 20 31 36 20 2a 20 53 |cale, Y |+ 16 * S|
|00003f10| 63 61 6c 65 2c 20 31 29 | 3b 0d 0a 7d 0d 0a 0d 0a |cale, 1)|;..}....|
|00003f20| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00003f30| 6f 6e 20 44 72 61 77 41 | 6d 6d 6f 28 43 61 6e 76 |on DrawA|mmo(Canv|
|00003f40| 61 73 20 43 61 6e 76 61 | 73 29 0d 0a 7b 0d 0a 09 |as Canva|s)..{...|
|00003f50| 6c 6f 63 61 6c 20 69 6e | 74 20 58 2c 59 3b 0d 0a |local in|t X,Y;..|
|00003f60| 0d 0a 09 43 61 6e 76 61 | 73 2e 53 74 79 6c 65 20 |...Canva|s.Style |
|00003f70| 3d 20 53 74 79 6c 65 3b | 0d 0a 09 43 61 6e 76 61 |= Style;|...Canva|
|00003f80| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 48 55 |s.DrawCo|lor = HU|
|00003f90| 44 43 6f 6c 6f 72 3b 0d | 0a 09 69 66 20 28 20 62 |DColor;.|..if ( b|
|00003fa0| 48 69 64 65 41 6c 6c 57 | 65 61 70 6f 6e 73 20 7c |HideAllW|eapons ||
|00003fb0| 7c 20 28 48 75 64 53 63 | 61 6c 65 20 2a 20 57 65 || (HudSc|ale * We|
|00003fc0| 61 70 6f 6e 53 63 61 6c | 65 20 2a 20 43 61 6e 76 |aponScal|e * Canv|
|00003fd0| 61 73 2e 43 6c 69 70 58 | 20 3c 3d 20 43 61 6e 76 |as.ClipX| <= Canv|
|00003fe0| 61 73 2e 43 6c 69 70 58 | 20 2d 20 32 35 36 20 2a |as.ClipX| - 256 *|
|00003ff0| 20 53 63 61 6c 65 29 20 | 29 0d 0a 09 09 59 20 3d | Scale) |)....Y =|
|00004000| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 59 20 2d 20 | Canvas.|ClipY - |
|00004010| 36 33 2e 35 20 2a 20 53 | 63 61 6c 65 3b 0d 0a 09 |63.5 * S|cale;...|
|00004020| 65 6c 73 65 0d 0a 09 09 | 59 20 3d 20 43 61 6e 76 |else....|Y = Canv|
|00004030| 61 73 2e 43 6c 69 70 59 | 20 2d 20 31 32 37 2e 35 |as.ClipY| - 127.5|
|00004040| 20 2a 20 53 63 61 6c 65 | 3b 0d 0a 09 69 66 20 28 | * Scale|;...if (|
|00004050| 20 62 48 69 64 65 41 6c | 6c 57 65 61 70 6f 6e 73 | bHideAl|lWeapons|
|00004060| 20 29 0d 0a 09 09 58 20 | 3d 20 30 2e 35 20 2a 20 | )....X |= 0.5 * |
|00004070| 43 61 6e 76 61 73 2e 43 | 6c 69 70 58 20 2b 20 31 |Canvas.C|lipX + 1|
|00004080| 32 38 20 2a 20 53 63 61 | 6c 65 3b 0d 0a 09 65 6c |28 * Sca|le;...el|
|00004090| 73 65 0d 0a 09 09 58 20 | 3d 20 43 61 6e 76 61 73 |se....X |= Canvas|
|000040a0| 2e 43 6c 69 70 58 20 2d | 20 31 32 38 20 2a 20 53 |.ClipX -| 128 * S|
|000040b0| 63 61 6c 65 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 53 |cale;...|Canvas.S|
|000040c0| 65 74 50 6f 73 28 58 2c | 20 59 29 3b 0d 0a 09 43 |etPos(X,| Y);...C|
|000040d0| 61 6e 76 61 73 2e 44 72 | 61 77 54 69 6c 65 28 54 |anvas.Dr|awTile(T|
|000040e0| 65 78 74 75 72 65 27 42 | 6f 74 50 61 63 6b 2e 48 |exture'B|otPack.H|
|000040f0| 75 64 45 6c 65 6d 65 6e | 74 73 31 27 2c 20 31 32 |udElemen|ts1', 12|
|00004100| 38 2a 53 63 61 6c 65 2c | 20 36 34 2a 53 63 61 6c |8*Scale,| 64*Scal|
|00004110| 65 2c 20 31 32 38 2c 20 | 31 39 32 2c 20 31 32 38 |e, 128, |192, 128|
|00004120| 2e 30 2c 20 36 34 2e 30 | 29 3b 0d 0a 0d 0a 09 69 |.0, 64.0|);.....i|
|00004130| 66 20 28 20 28 50 61 77 | 6e 4f 77 6e 65 72 2e 57 |f ( (Paw|nOwner.W|
|00004140| 65 61 70 6f 6e 20 3d 3d | 20 4e 6f 6e 65 29 20 7c |eapon ==| None) ||
|00004150| 7c 20 28 50 61 77 6e 4f | 77 6e 65 72 2e 57 65 61 || (PawnO|wner.Wea|
|00004160| 70 6f 6e 2e 41 6d 6d 6f | 54 79 70 65 20 3d 3d 20 |pon.Ammo|Type == |
|00004170| 4e 6f 6e 65 29 20 29 0d | 0a 09 09 72 65 74 75 72 |None) ).|...retur|
|00004180| 6e 3b 0d 0a 0d 0a 09 43 | 61 6e 76 61 73 2e 44 72 |n;.....C|anvas.Dr|
|00004190| 61 77 43 6f 6c 6f 72 20 | 3d 20 57 68 69 74 65 43 |awColor |= WhiteC|
|000041a0| 6f 6c 6f 72 3b 0d 0a 09 | 44 72 61 77 42 69 67 4e |olor;...|DrawBigN|
|000041b0| 75 6d 28 43 61 6e 76 61 | 73 2c 20 50 61 77 6e 4f |um(Canva|s, PawnO|
|000041c0| 77 6e 65 72 2e 57 65 61 | 70 6f 6e 2e 41 6d 6d 6f |wner.Wea|pon.Ammo|
|000041d0| 54 79 70 65 2e 41 6d 6d | 6f 41 6d 6f 75 6e 74 2c |Type.Amm|oAmount,|
|000041e0| 20 58 20 2b 20 34 20 2a | 20 53 63 61 6c 65 2c 20 | X + 4 *| Scale, |
|000041f0| 59 20 2b 20 31 36 20 2a | 20 53 63 61 6c 65 29 3b |Y + 16 *| Scale);|
|00004200| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|00004210| 20 66 75 6e 63 74 69 6f | 6e 20 44 72 61 77 46 72 | functio|n DrawFr|
|00004220| 61 67 43 6f 75 6e 74 28 | 43 61 6e 76 61 73 20 43 |agCount(|Canvas C|
|00004230| 61 6e 76 61 73 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |anvas)..|{...loca|
|00004240| 6c 20 66 6c 6f 61 74 20 | 57 68 69 74 65 6e 3b 0d |l float |Whiten;.|
|00004250| 0a 09 6c 6f 63 61 6c 20 | 69 6e 74 20 58 2c 59 3b |..local |int X,Y;|
|00004260| 0d 0a 0d 0a 09 69 66 20 | 28 20 50 61 77 6e 4f 77 |.....if |( PawnOw|
|00004270| 6e 65 72 2e 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |ner.Play|erReplic|
|00004280| 61 74 69 6f 6e 49 6e 66 | 6f 20 3d 3d 20 4e 6f 6e |ationInf|o == Non|
|00004290| 65 20 29 0d 0a 09 09 72 | 65 74 75 72 6e 3b 0d 0a |e )....r|eturn;..|
|000042a0| 0d 0a 09 43 61 6e 76 61 | 73 2e 53 74 79 6c 65 20 |...Canva|s.Style |
|000042b0| 3d 20 53 74 79 6c 65 3b | 0d 0a 09 69 66 20 28 20 |= Style;|...if ( |
|000042c0| 62 48 69 64 65 41 6c 6c | 57 65 61 70 6f 6e 73 20 |bHideAll|Weapons |
|000042d0| 7c 7c 20 28 48 75 64 53 | 63 61 6c 65 20 2a 20 57 ||| (HudS|cale * W|
|000042e0| 65 61 70 6f 6e 53 63 61 | 6c 65 20 2a 20 43 61 6e |eaponSca|le * Can|
|000042f0| 76 61 73 2e 43 6c 69 70 | 58 20 3c 3d 20 43 61 6e |vas.Clip|X <= Can|
|00004300| 76 61 73 2e 43 6c 69 70 | 58 20 2d 20 32 35 36 20 |vas.Clip|X - 256 |
|00004310| 2a 20 53 63 61 6c 65 29 | 20 29 0d 0a 09 09 59 20 |* Scale)| )....Y |
|00004320| 3d 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 59 20 2d |= Canvas|.ClipY -|
|00004330| 20 36 33 2e 35 20 2a 20 | 53 63 61 6c 65 3b 0d 0a | 63.5 * |Scale;..|
|00004340| 09 65 6c 73 65 0d 0a 09 | 09 59 20 3d 20 43 61 6e |.else...|.Y = Can|
|00004350| 76 61 73 2e 43 6c 69 70 | 59 20 2d 20 31 32 37 2e |vas.Clip|Y - 127.|
|00004360| 35 20 2a 20 53 63 61 6c | 65 3b 0d 0a 09 69 66 20 |5 * Scal|e;...if |
|00004370| 28 20 62 48 69 64 65 41 | 6c 6c 57 65 61 70 6f 6e |( bHideA|llWeapon|
|00004380| 73 20 29 0d 0a 09 09 58 | 20 3d 20 30 2e 35 20 2a |s )....X| = 0.5 *|
|00004390| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 2d 20 | Canvas.|ClipX - |
|000043a0| 32 35 36 20 2a 20 53 63 | 61 6c 65 3b 0d 0a 09 43 |256 * Sc|ale;...C|
|000043b0| 61 6e 76 61 73 2e 43 75 | 72 58 20 3d 20 58 3b 0d |anvas.Cu|rX = X;.|
|000043c0| 0a 09 43 61 6e 76 61 73 | 2e 43 75 72 59 20 3d 20 |..Canvas|.CurY = |
|000043d0| 59 3b 0d 0a 09 43 61 6e | 76 61 73 2e 44 72 61 77 |Y;...Can|vas.Draw|
|000043e0| 43 6f 6c 6f 72 20 3d 20 | 48 55 44 43 6f 6c 6f 72 |Color = |HUDColor|
|000043f0| 3b 20 0d 0a 09 57 68 69 | 74 65 6e 20 3d 20 4c 65 |; ...Whi|ten = Le|
|00004400| 76 65 6c 2e 54 69 6d 65 | 53 65 63 6f 6e 64 73 20 |vel.Time|Seconds |
|00004410| 2d 20 53 63 6f 72 65 54 | 69 6d 65 3b 0d 0a 09 69 |- ScoreT|ime;...i|
|00004420| 66 20 28 20 57 68 69 74 | 65 6e 20 3c 20 33 2e 30 |f ( Whit|en < 3.0|
|00004430| 20 29 0d 0a 09 7b 0d 0a | 09 09 69 66 20 28 20 48 | )...{..|..if ( H|
|00004440| 75 64 43 6f 6c 6f 72 20 | 3d 3d 20 47 6f 6c 64 43 |udColor |== GoldC|
|00004450| 6f 6c 6f 72 20 29 0d 0a | 09 09 09 43 61 6e 76 61 |olor )..|...Canva|
|00004460| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 57 68 |s.DrawCo|lor = Wh|
|00004470| 69 74 65 43 6f 6c 6f 72 | 3b 0d 0a 09 09 65 6c 73 |iteColor|;....els|
|00004480| 65 0d 0a 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |e.....Ca|nvas.Dra|
|00004490| 77 43 6f 6c 6f 72 20 3d | 20 47 6f 6c 64 43 6f 6c |wColor =| GoldCol|
|000044a0| 6f 72 3b 0d 0a 09 09 69 | 66 20 28 20 4c 65 76 65 |or;....i|f ( Leve|
|000044b0| 6c 2e 62 48 69 67 68 44 | 65 74 61 69 6c 4d 6f 64 |l.bHighD|etailMod|
|000044c0| 65 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 43 61 6e |e )....{|.....Can|
|000044d0| 76 61 73 2e 43 75 72 58 | 20 3d 20 58 20 2d 20 36 |vas.CurX| = X - 6|
|000044e0| 34 20 2a 20 53 63 61 6c | 65 3b 0d 0a 09 09 09 43 |4 * Scal|e;.....C|
|000044f0| 61 6e 76 61 73 2e 43 75 | 72 59 20 3d 20 59 20 2d |anvas.Cu|rY = Y -|
|00004500| 20 33 32 20 2a 20 53 63 | 61 6c 65 3b 0d 0a 09 09 | 32 * Sc|ale;....|
|00004510| 09 43 61 6e 76 61 73 2e | 53 74 79 6c 65 20 3d 20 |.Canvas.|Style = |
|00004520| 45 52 65 6e 64 65 72 53 | 74 79 6c 65 2e 53 54 59 |ERenderS|tyle.STY|
|00004530| 5f 54 72 61 6e 73 6c 75 | 63 65 6e 74 3b 0d 0a 09 |_Translu|cent;...|
|00004540| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|00004550| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|00004560| 6b 2e 48 55 44 57 65 61 | 70 6f 6e 73 27 2c 20 32 |k.HUDWea|pons', 2|
|00004570| 35 36 20 2a 20 53 63 61 | 6c 65 2c 20 31 32 38 20 |56 * Sca|le, 128 |
|00004580| 2a 20 53 63 61 6c 65 2c | 20 30 2c 20 31 32 38 2c |* Scale,| 0, 128,|
|00004590| 20 32 35 36 2e 30 2c 20 | 31 32 38 2e 30 29 3b 0d | 256.0, |128.0);.|
|000045a0| 0a 09 09 7d 0d 0a 09 09 | 43 61 6e 76 61 73 2e 43 |...}....|Canvas.C|
|000045b0| 75 72 58 20 3d 20 58 3b | 0d 0a 09 09 43 61 6e 76 |urX = X;|....Canv|
|000045c0| 61 73 2e 43 75 72 59 20 | 3d 20 59 3b 0d 0a 09 09 |as.CurY |= Y;....|
|000045d0| 57 68 69 74 65 6e 20 3d | 20 34 20 2a 20 57 68 69 |Whiten =| 4 * Whi|
|000045e0| 74 65 6e 20 2d 20 69 6e | 74 28 34 20 2a 20 57 68 |ten - in|t(4 * Wh|
|000045f0| 69 74 65 6e 29 3b 0d 0a | 09 09 43 61 6e 76 61 73 |iten);..|..Canvas|
|00004600| 2e 44 72 61 77 43 6f 6c | 6f 72 20 3d 20 43 61 6e |.DrawCol|or = Can|
|00004610| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 2b 20 |vas.Draw|Color + |
|00004620| 28 48 55 44 43 6f 6c 6f | 72 20 2d 20 43 61 6e 76 |(HUDColo|r - Canv|
|00004630| 61 73 2e 44 72 61 77 43 | 6f 6c 6f 72 29 20 2a 20 |as.DrawC|olor) * |
|00004640| 57 68 69 74 65 6e 3b 0d | 0a 09 7d 0d 0a 0d 0a 09 |Whiten;.|..}.....|
|00004650| 43 61 6e 76 61 73 2e 44 | 72 61 77 54 69 6c 65 28 |Canvas.D|rawTile(|
|00004660| 54 65 78 74 75 72 65 27 | 42 6f 74 50 61 63 6b 2e |Texture'|BotPack.|
|00004670| 48 75 64 45 6c 65 6d 65 | 6e 74 73 31 27 2c 20 31 |HudEleme|nts1', 1|
|00004680| 32 38 2a 53 63 61 6c 65 | 2c 20 36 34 2a 53 63 61 |28*Scale|, 64*Sca|
|00004690| 6c 65 2c 20 30 2c 20 31 | 32 38 2c 20 31 32 38 2e |le, 0, 1|28, 128.|
|000046a0| 30 2c 20 36 34 2e 30 29 | 3b 0d 0a 09 43 61 6e 76 |0, 64.0)|;...Canv|
|000046b0| 61 73 2e 44 72 61 77 43 | 6f 6c 6f 72 20 3d 20 57 |as.DrawC|olor = W|
|000046c0| 68 69 74 65 43 6f 6c 6f | 72 3b 0d 0a 09 44 72 61 |hiteColo|r;...Dra|
|000046d0| 77 42 69 67 4e 75 6d 28 | 43 61 6e 76 61 73 2c 20 |wBigNum(|Canvas, |
|000046e0| 50 61 77 6e 4f 77 6e 65 | 72 2e 50 6c 61 79 65 72 |PawnOwne|r.Player|
|000046f0| 52 65 70 6c 69 63 61 74 | 69 6f 6e 49 6e 66 6f 2e |Replicat|ionInfo.|
|00004700| 53 63 6f 72 65 2c 20 58 | 20 2b 20 34 30 20 2a 20 |Score, X| + 40 * |
|00004710| 53 63 61 6c 65 2c 20 59 | 20 2b 20 31 36 20 2a 20 |Scale, Y| + 16 * |
|00004720| 53 63 61 6c 65 29 3b 0d | 0a 7d 0d 0a 0d 0a 0d 0a |Scale);.|.}......|
|00004730| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00004740| 6f 6e 20 44 72 61 77 47 | 61 6d 65 53 79 6e 6f 70 |on DrawG|ameSynop|
|00004750| 73 69 73 28 43 61 6e 76 | 61 73 20 43 61 6e 76 61 |sis(Canv|as Canva|
|00004760| 73 29 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 66 6c |s)..{...|local fl|
|00004770| 6f 61 74 20 58 4c 2c 20 | 59 4c 2c 20 58 4f 66 66 |oat XL, |YL, XOff|
|00004780| 73 65 74 2c 20 59 4f 66 | 66 73 65 74 3b 0d 0a 09 |set, YOf|fset;...|
|00004790| 6c 6f 63 61 6c 20 69 6e | 74 20 4d 61 78 50 6c 61 |local in|t MaxPla|
|000047a0| 79 65 72 73 3b 0d 0a 09 | 6c 6f 63 61 6c 20 73 74 |yers;...|local st|
|000047b0| 72 69 6e 67 20 53 70 72 | 65 61 64 3b 0d 0a 0d 0a |ring Spr|ead;....|
|000047c0| 09 69 66 20 28 20 28 50 | 61 77 6e 4f 77 6e 65 72 |.if ( (P|awnOwner|
|000047d0| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|000047e0| 6f 6e 49 6e 66 6f 20 3d | 3d 20 4e 6f 6e 65 29 20 |onInfo =|= None) |
|000047f0| 0d 0a 09 09 7c 7c 20 50 | 61 77 6e 4f 77 6e 65 72 |....|| P|awnOwner|
|00004800| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|00004810| 6f 6e 49 6e 66 6f 2e 62 | 49 73 53 70 65 63 74 61 |onInfo.b|IsSpecta|
|00004820| 74 6f 72 20 0d 0a 09 09 | 7c 7c 20 28 50 6c 61 79 |tor ....||| (Play|
|00004830| 65 72 43 6f 75 6e 74 20 | 3d 3d 20 31 29 20 29 0d |erCount |== 1) ).|
|00004840| 0a 09 09 72 65 74 75 72 | 6e 3b 0d 0a 0d 0a 09 43 |...retur|n;.....C|
|00004850| 61 6e 76 61 73 2e 46 6f | 6e 74 20 3d 20 4d 79 46 |anvas.Fo|nt = MyF|
|00004860| 6f 6e 74 73 2e 47 65 74 | 42 69 67 46 6f 6e 74 28 |onts.Get|BigFont(|
|00004870| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 29 3b | Canvas.|ClipX );|
|00004880| 0d 0a 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|00004890| 6c 6f 72 20 3d 20 57 68 | 69 74 65 43 6f 6c 6f 72 |lor = Wh|iteColor|
|000048a0| 3b 0d 0a 0d 0a 09 2f 2f | 20 52 61 6e 6b 20 53 74 |;.....//| Rank St|
|000048b0| 72 69 6e 67 0d 0a 09 43 | 61 6e 76 61 73 2e 53 74 |ring...C|anvas.St|
|000048c0| 72 4c 65 6e 28 52 61 6e | 6b 53 74 72 69 6e 67 2c |rLen(Ran|kString,|
|000048d0| 20 58 4c 2c 20 59 4c 29 | 3b 0d 0a 09 69 66 20 28 | XL, YL)|;...if (|
|000048e0| 20 62 48 69 64 65 41 6c | 6c 57 65 61 70 6f 6e 73 | bHideAl|lWeapons|
|000048f0| 20 29 0d 0a 09 09 59 4f | 66 66 73 65 74 20 3d 20 | )....YO|ffset = |
|00004900| 43 61 6e 76 61 73 2e 43 | 6c 69 70 59 20 2d 20 59 |Canvas.C|lipY - Y|
|00004910| 4c 2a 32 3b 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |L*2;...e|lse if (|
|00004920| 20 48 75 64 53 63 61 6c | 65 20 2a 20 57 65 61 70 | HudScal|e * Weap|
|00004930| 6f 6e 53 63 61 6c 65 20 | 2a 20 43 61 6e 76 61 73 |onScale |* Canvas|
|00004940| 2e 43 6c 69 70 58 20 3c | 3d 20 43 61 6e 76 61 73 |.ClipX <|= Canvas|
|00004950| 2e 43 6c 69 70 58 20 2d | 20 32 35 36 20 2a 20 53 |.ClipX -| 256 * S|
|00004960| 63 61 6c 65 20 29 0d 0a | 09 09 59 4f 66 66 73 65 |cale )..|..YOffse|
|00004970| 74 20 3d 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 59 |t = Canv|as.ClipY|
|00004980| 20 2d 20 36 34 2a 53 63 | 61 6c 65 20 2d 20 59 4c | - 64*Sc|ale - YL|
|00004990| 2a 32 3b 0d 0a 09 65 6c | 73 65 0d 0a 09 09 59 4f |*2;...el|se....YO|
|000049a0| 66 66 73 65 74 20 3d 20 | 43 61 6e 76 61 73 2e 43 |ffset = |Canvas.C|
|000049b0| 6c 69 70 59 20 2d 20 31 | 32 38 2a 53 63 61 6c 65 |lipY - 1|28*Scale|
|000049c0| 20 2d 20 59 4c 2a 32 3b | 0d 0a 09 43 61 6e 76 61 | - YL*2;|...Canva|
|000049d0| 73 2e 53 65 74 50 6f 73 | 28 30 2c 20 59 4f 66 66 |s.SetPos|(0, YOff|
|000049e0| 73 65 74 29 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 44 |set);...|Canvas.D|
|000049f0| 72 61 77 54 65 78 74 28 | 52 61 6e 6b 53 74 72 69 |rawText(|RankStri|
|00004a00| 6e 67 2c 20 46 61 6c 73 | 65 29 3b 0d 0a 09 69 66 |ng, Fals|e);...if|
|00004a10| 20 28 62 54 69 65 64 53 | 63 6f 72 65 29 0d 0a 09 | (bTiedS|core)...|
|00004a20| 09 43 61 6e 76 61 73 2e | 44 72 61 77 43 6f 6c 6f |.Canvas.|DrawColo|
|00004a30| 72 20 3d 20 52 65 64 43 | 6f 6c 6f 72 3b 0d 0a 09 |r = RedC|olor;...|
|00004a40| 43 61 6e 76 61 73 2e 53 | 65 74 50 6f 73 28 58 4c |Canvas.S|etPos(XL|
|00004a50| 2c 20 59 4f 66 66 73 65 | 74 29 3b 0d 0a 09 43 61 |, YOffse|t);...Ca|
|00004a60| 6e 76 61 73 2e 44 72 61 | 77 54 65 78 74 28 22 20 |nvas.Dra|wText(" |
|00004a70| 22 24 52 61 6e 6b 40 22 | 2f 22 40 50 6c 61 79 65 |"$Rank@"|/"@Playe|
|00004a80| 72 43 6f 75 6e 74 2c 20 | 46 61 6c 73 65 29 3b 0d |rCount, |False);.|
|00004a90| 0a 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00004aa0| 6f 72 20 3d 20 57 68 69 | 74 65 43 6f 6c 6f 72 3b |or = Whi|teColor;|
|00004ab0| 0d 0a 0d 0a 09 2f 2f 20 | 53 70 72 65 61 64 20 53 |.....// |Spread S|
|00004ac0| 74 72 69 6e 67 0d 0a 09 | 43 61 6e 76 61 73 2e 53 |tring...|Canvas.S|
|00004ad0| 65 74 50 6f 73 28 30 2c | 20 59 4f 66 66 73 65 74 |etPos(0,| YOffset|
|00004ae0| 20 2b 20 59 4c 29 3b 0d | 0a 09 69 66 20 28 4c 65 | + YL);.|..if (Le|
|00004af0| 61 64 20 3e 20 30 29 0d | 0a 09 09 53 70 72 65 61 |ad > 0).|...Sprea|
|00004b00| 64 20 3d 20 53 70 72 65 | 61 64 53 74 72 69 6e 67 |d = Spre|adString|
|00004b10| 24 22 20 2b 22 24 4c 65 | 61 64 3b 0d 0a 09 65 6c |$" +"$Le|ad;...el|
|00004b20| 73 65 0d 0a 09 09 53 70 | 72 65 61 64 20 3d 20 53 |se....Sp|read = S|
|00004b30| 70 72 65 61 64 53 74 72 | 69 6e 67 24 22 20 22 24 |preadStr|ing$" "$|
|00004b40| 4c 65 61 64 3b 0d 0a 0d | 0a 09 43 61 6e 76 61 73 |Lead;...|..Canvas|
|00004b50| 2e 44 72 61 77 54 65 78 | 74 28 53 70 72 65 61 64 |.DrawTex|t(Spread|
|00004b60| 2c 20 46 61 6c 73 65 29 | 3b 0d 0a 7d 0d 0a 0d 0a |, False)|;..}....|
|00004b70| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00004b80| 6f 6e 20 44 72 61 77 57 | 65 61 70 6f 6e 73 28 43 |on DrawW|eapons(C|
|00004b90| 61 6e 76 61 73 20 43 61 | 6e 76 61 73 29 0d 0a 7b |anvas Ca|nvas)..{|
|00004ba0| 0d 0a 09 6c 6f 63 61 6c | 20 57 65 61 70 6f 6e 20 |...local| Weapon |
|00004bb0| 57 2c 20 57 65 61 70 6f | 6e 53 6c 6f 74 5b 31 31 |W, Weapo|nSlot[11|
|00004bc0| 5d 3b 0d 0a 09 6c 6f 63 | 61 6c 20 69 6e 76 65 6e |];...loc|al inven|
|00004bd0| 74 6f 72 79 20 49 6e 76 | 3b 0d 0a 09 6c 6f 63 61 |tory Inv|;...loca|
|00004be0| 6c 20 69 6e 74 20 69 2c | 20 6a 2c 20 42 61 73 65 |l int i,| j, Base|
|00004bf0| 59 2c 20 42 61 73 65 58 | 2c 20 50 65 6e 64 69 6e |Y, BaseX|, Pendin|
|00004c00| 67 2c 20 57 65 61 70 58 | 2c 20 57 65 61 70 59 3b |g, WeapX|, WeapY;|
|00004c10| 0d 0a 09 6c 6f 63 61 6c | 20 66 6c 6f 61 74 20 41 |...local| float A|
|00004c20| 6d 6d 6f 53 63 61 6c 65 | 2c 20 57 65 61 70 6f 6e |mmoScale|, Weapon|
|00004c30| 4f 66 66 73 65 74 2c 20 | 57 65 61 70 53 63 61 6c |Offset, |WeapScal|
|00004c40| 65 2c 20 57 65 61 70 6f | 6e 58 2c 20 54 65 78 58 |e, Weapo|nX, TexX|
|00004c50| 2c 20 54 65 78 59 3b 0d | 0a 0d 0a 09 42 61 73 65 |, TexY;.|....Base|
|00004c60| 58 20 3d 20 30 2e 35 20 | 2a 20 28 43 61 6e 76 61 |X = 0.5 |* (Canva|
|00004c70| 73 2e 43 6c 69 70 58 20 | 2d 20 48 75 64 53 63 61 |s.ClipX |- HudSca|
|00004c80| 6c 65 20 2a 20 57 65 61 | 70 6f 6e 53 63 61 6c 65 |le * Wea|ponScale|
|00004c90| 20 2a 20 43 61 6e 76 61 | 73 2e 43 6c 69 70 58 29 | * Canva|s.ClipX)|
|00004ca0| 3b 0d 0a 09 57 65 61 70 | 53 63 61 6c 65 20 3d 20 |;...Weap|Scale = |
|00004cb0| 57 65 61 70 6f 6e 53 63 | 61 6c 65 20 2a 20 53 63 |WeaponSc|ale * Sc|
|00004cc0| 61 6c 65 3b 0d 0a 09 43 | 61 6e 76 61 73 2e 53 74 |ale;...C|anvas.St|
|00004cd0| 79 6c 65 20 3d 20 53 74 | 79 6c 65 3b 0d 0a 09 42 |yle = St|yle;...B|
|00004ce0| 61 73 65 59 20 3d 20 43 | 61 6e 76 61 73 2e 43 6c |aseY = C|anvas.Cl|
|00004cf0| 69 70 59 20 2d 20 36 33 | 2e 35 20 2a 20 57 65 61 |ipY - 63|.5 * Wea|
|00004d00| 70 53 63 61 6c 65 3b 0d | 0a 09 57 65 61 70 6f 6e |pScale;.|..Weapon|
|00004d10| 4f 66 66 73 65 74 20 3d | 20 30 2e 31 20 2a 20 48 |Offset =| 0.1 * H|
|00004d20| 55 44 53 63 61 6c 65 20 | 2a 20 57 65 61 70 6f 6e |UDScale |* Weapon|
|00004d30| 53 63 61 6c 65 20 2a 20 | 43 61 6e 76 61 73 2e 43 |Scale * |Canvas.C|
|00004d40| 6c 69 70 58 3b 0d 0a 0d | 0a 09 69 66 20 28 20 50 |lipX;...|..if ( P|
|00004d50| 61 77 6e 4f 77 6e 65 72 | 2e 57 65 61 70 6f 6e 20 |awnOwner|.Weapon |
|00004d60| 21 3d 20 4e 6f 6e 65 20 | 29 0d 0a 09 7b 0d 0a 09 |!= None |)...{...|
|00004d70| 09 57 20 3d 20 50 61 77 | 6e 4f 77 6e 65 72 2e 57 |.W = Paw|nOwner.W|
|00004d80| 65 61 70 6f 6e 3b 0d 0a | 09 09 69 66 20 28 20 28 |eapon;..|..if ( (|
|00004d90| 4f 70 61 63 69 74 79 20 | 3e 20 38 29 20 7c 7c 20 |Opacity |> 8) || |
|00004da0| 21 4c 65 76 65 6c 2e 62 | 48 69 67 68 44 65 74 61 |!Level.b|HighDeta|
|00004db0| 69 6c 4d 6f 64 65 20 29 | 0d 0a 09 09 09 43 61 6e |ilMode )|.....Can|
|00004dc0| 76 61 73 2e 53 74 79 6c | 65 20 3d 20 45 52 65 6e |vas.Styl|e = ERen|
|00004dd0| 64 65 72 53 74 79 6c 65 | 2e 53 54 59 5f 4e 6f 72 |derStyle|.STY_Nor|
|00004de0| 6d 61 6c 3b 0d 0a 09 09 | 57 65 61 70 6f 6e 58 20 |mal;....|WeaponX |
|00004df0| 3d 20 42 61 73 65 58 20 | 2b 20 28 57 2e 49 6e 76 |= BaseX |+ (W.Inv|
|00004e00| 65 6e 74 6f 72 79 47 72 | 6f 75 70 20 2d 20 31 29 |entoryGr|oup - 1)|
|00004e10| 20 2a 20 57 65 61 70 6f | 6e 4f 66 66 73 65 74 3b | * Weapo|nOffset;|
|00004e20| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 43 75 72 58 20 |....Canv|as.CurX |
|00004e30| 3d 20 57 65 61 70 6f 6e | 58 3b 0d 0a 09 09 43 61 |= Weapon|X;....Ca|
|00004e40| 6e 76 61 73 2e 43 75 72 | 59 20 3d 20 42 61 73 65 |nvas.Cur|Y = Base|
|00004e50| 59 3b 0d 0a 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |Y;....Ca|nvas.Dra|
|00004e60| 77 43 6f 6c 6f 72 20 3d | 20 53 6f 6c 69 64 48 55 |wColor =| SolidHU|
|00004e70| 44 43 6f 6c 6f 72 3b 0d | 0a 09 09 43 61 6e 76 61 |DColor;.|...Canva|
|00004e80| 73 2e 44 72 61 77 49 63 | 6f 6e 28 57 2e 53 74 61 |s.DrawIc|on(W.Sta|
|00004e90| 74 75 73 49 63 6f 6e 2c | 20 57 65 61 70 53 63 61 |tusIcon,| WeapSca|
|00004ea0| 6c 65 29 3b 0d 0a 09 09 | 43 61 6e 76 61 73 2e 44 |le);....|Canvas.D|
|00004eb0| 72 61 77 43 6f 6c 6f 72 | 20 3d 20 47 6f 6c 64 43 |rawColor| = GoldC|
|00004ec0| 6f 6c 6f 72 3b 0d 0a 09 | 09 43 61 6e 76 61 73 2e |olor;...|.Canvas.|
|00004ed0| 43 75 72 58 20 3d 20 57 | 65 61 70 6f 6e 58 20 2b |CurX = W|eaponX +|
|00004ee0| 20 34 20 2a 20 57 65 61 | 70 53 63 61 6c 65 3b 0d | 4 * Wea|pScale;.|
|00004ef0| 0a 09 09 43 61 6e 76 61 | 73 2e 43 75 72 59 20 3d |...Canva|s.CurY =|
|00004f00| 20 42 61 73 65 59 20 2b | 20 34 20 2a 20 57 65 61 | BaseY +| 4 * Wea|
|00004f10| 70 53 63 61 6c 65 3b 0d | 0a 09 09 43 61 6e 76 61 |pScale;.|...Canva|
|00004f20| 73 2e 53 74 79 6c 65 20 | 3d 20 53 74 79 6c 65 3b |s.Style |= Style;|
|00004f30| 0d 0a 09 09 69 66 20 28 | 20 57 2e 49 6e 76 65 6e |....if (| W.Inven|
|00004f40| 74 6f 72 79 47 72 6f 75 | 70 20 3d 3d 20 31 30 20 |toryGrou|p == 10 |
|00004f50| 29 0d 0a 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |).....Ca|nvas.Dra|
|00004f60| 77 54 69 6c 65 28 54 65 | 78 74 75 72 65 27 42 6f |wTile(Te|xture'Bo|
|00004f70| 74 50 61 63 6b 2e 48 75 | 64 45 6c 65 6d 65 6e 74 |tPack.Hu|dElement|
|00004f80| 73 31 27 2c 20 30 2e 37 | 35 20 2a 20 57 65 61 70 |s1', 0.7|5 * Weap|
|00004f90| 53 63 61 6c 65 20 2a 20 | 32 35 2c 20 30 2e 37 35 |Scale * |25, 0.75|
|00004fa0| 20 2a 20 57 65 61 70 53 | 63 61 6c 65 20 2a 20 36 | * WeapS|cale * 6|
|00004fb0| 34 2c 20 30 2c 20 30 2c | 20 32 35 2e 30 2c 20 36 |4, 0, 0,| 25.0, 6|
|00004fc0| 34 2e 30 29 3b 0d 0a 09 | 09 65 6c 73 65 0d 0a 09 |4.0);...|.else...|
|00004fd0| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|00004fe0| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|00004ff0| 6b 2e 48 75 64 45 6c 65 | 6d 65 6e 74 73 31 27 2c |k.HudEle|ments1',|
|00005000| 20 30 2e 37 35 20 2a 20 | 57 65 61 70 53 63 61 6c | 0.75 * |WeapScal|
|00005010| 65 20 2a 20 32 35 2c 20 | 30 2e 37 35 20 2a 20 57 |e * 25, |0.75 * W|
|00005020| 65 61 70 53 63 61 6c 65 | 20 2a 20 36 34 2c 20 32 |eapScale| * 64, 2|
|00005030| 35 2a 57 2e 49 6e 76 65 | 6e 74 6f 72 79 47 72 6f |5*W.Inve|ntoryGro|
|00005040| 75 70 2c 20 30 2c 20 32 | 35 2e 30 2c 20 36 34 2e |up, 0, 2|5.0, 64.|
|00005050| 30 29 3b 0d 0a 0d 0a 09 | 09 57 65 61 70 6f 6e 53 |0);.....|.WeaponS|
|00005060| 6c 6f 74 5b 57 2e 49 6e | 76 65 6e 74 6f 72 79 47 |lot[W.In|ventoryG|
|00005070| 72 6f 75 70 5d 20 3d 20 | 57 3b 20 20 0d 0a 09 09 |roup] = |W; ....|
|00005080| 43 61 6e 76 61 73 2e 43 | 75 72 58 20 3d 20 57 65 |Canvas.C|urX = We|
|00005090| 61 70 6f 6e 58 3b 0d 0a | 09 09 43 61 6e 76 61 73 |aponX;..|..Canvas|
|000050a0| 2e 43 75 72 59 20 3d 20 | 42 61 73 65 59 3b 0d 0a |.CurY = |BaseY;..|
|000050b0| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|000050c0| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|000050d0| 6b 2e 48 55 44 57 65 61 | 70 6f 6e 73 27 2c 20 31 |k.HUDWea|pons', 1|
|000050e0| 32 38 20 2a 20 57 65 61 | 70 53 63 61 6c 65 2c 20 |28 * Wea|pScale, |
|000050f0| 36 34 20 2a 20 57 65 61 | 70 53 63 61 6c 65 2c 20 |64 * Wea|pScale, |
|00005100| 31 32 38 2c 20 36 34 2c | 20 31 32 38 2c 20 36 34 |128, 64,| 128, 64|
|00005110| 29 3b 0d 0a 09 7d 0d 0a | 09 69 66 20 28 20 4c 65 |);...}..|.if ( Le|
|00005120| 76 65 6c 2e 62 48 69 67 | 68 44 65 74 61 69 6c 4d |vel.bHig|hDetailM|
|00005130| 6f 64 65 20 26 26 20 28 | 50 61 77 6e 4f 77 6e 65 |ode && (|PawnOwne|
|00005140| 72 2e 50 65 6e 64 69 6e | 67 57 65 61 70 6f 6e 20 |r.Pendin|gWeapon |
|00005150| 21 3d 20 4e 6f 6e 65 29 | 20 29 0d 0a 09 7b 0d 0a |!= None)| )...{..|
|00005160| 09 09 50 65 6e 64 69 6e | 67 20 3d 20 50 61 77 6e |..Pendin|g = Pawn|
|00005170| 4f 77 6e 65 72 2e 50 65 | 6e 64 69 6e 67 57 65 61 |Owner.Pe|ndingWea|
|00005180| 70 6f 6e 2e 49 6e 76 65 | 6e 74 6f 72 79 47 72 6f |pon.Inve|ntoryGro|
|00005190| 75 70 3b 0d 0a 09 09 43 | 61 6e 76 61 73 2e 43 75 |up;....C|anvas.Cu|
|000051a0| 72 58 20 3d 20 42 61 73 | 65 58 20 2b 20 28 50 65 |rX = Bas|eX + (Pe|
|000051b0| 6e 64 69 6e 67 20 2d 20 | 31 29 20 2a 20 57 65 61 |nding - |1) * Wea|
|000051c0| 70 6f 6e 4f 66 66 73 65 | 74 20 2d 20 36 34 20 2a |ponOffse|t - 64 *|
|000051d0| 20 57 65 61 70 53 63 61 | 6c 65 3b 0d 0a 09 09 43 | WeapSca|le;....C|
|000051e0| 61 6e 76 61 73 2e 43 75 | 72 59 20 3d 20 43 61 6e |anvas.Cu|rY = Can|
|000051f0| 76 61 73 2e 43 6c 69 70 | 59 20 2d 20 39 36 20 2a |vas.Clip|Y - 96 *|
|00005200| 20 57 65 61 70 53 63 61 | 6c 65 3b 20 0d 0a 09 09 | WeapSca|le; ....|
|00005210| 43 61 6e 76 61 73 2e 53 | 74 79 6c 65 20 3d 20 45 |Canvas.S|tyle = E|
|00005220| 52 65 6e 64 65 72 53 74 | 79 6c 65 2e 53 54 59 5f |RenderSt|yle.STY_|
|00005230| 54 72 61 6e 73 6c 75 63 | 65 6e 74 3b 0d 0a 09 09 |Transluc|ent;....|
|00005240| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00005250| 20 3d 20 47 6f 6c 64 43 | 6f 6c 6f 72 3b 0d 0a 09 | = GoldC|olor;...|
|00005260| 09 43 61 6e 76 61 73 2e | 44 72 61 77 54 69 6c 65 |.Canvas.|DrawTile|
|00005270| 28 54 65 78 74 75 72 65 | 27 42 6f 74 50 61 63 6b |(Texture|'BotPack|
|00005280| 2e 48 55 44 57 65 61 70 | 6f 6e 73 27 2c 20 32 35 |.HUDWeap|ons', 25|
|00005290| 36 20 2a 20 57 65 61 70 | 53 63 61 6c 65 2c 20 31 |6 * Weap|Scale, 1|
|000052a0| 32 38 20 2a 20 57 65 61 | 70 53 63 61 6c 65 2c 20 |28 * Wea|pScale, |
|000052b0| 30 2c 20 31 32 38 2c 20 | 32 35 36 2e 30 2c 20 31 |0, 128, |256.0, 1|
|000052c0| 32 38 2e 30 29 3b 0d 0a | 09 7d 0d 0a 09 65 6c 73 |28.0);..|.}...els|
|000052d0| 65 0d 0a 09 09 50 65 6e | 64 69 6e 67 20 3d 20 31 |e....Pen|ding = 1|
|000052e0| 30 30 3b 0d 0a 0d 0a 09 | 43 61 6e 76 61 73 2e 53 |00;.....|Canvas.S|
|000052f0| 74 79 6c 65 20 3d 20 53 | 74 79 6c 65 3b 0d 0a 09 |tyle = S|tyle;...|
|00005300| 69 20 3d 20 30 3b 0d 0a | 09 66 6f 72 20 28 20 49 |i = 0;..|.for ( I|
|00005310| 6e 76 3d 50 61 77 6e 4f | 77 6e 65 72 2e 49 6e 76 |nv=PawnO|wner.Inv|
|00005320| 65 6e 74 6f 72 79 3b 20 | 49 6e 76 21 3d 4e 6f 6e |entory; |Inv!=Non|
|00005330| 65 3b 20 49 6e 76 3d 49 | 6e 76 2e 49 6e 76 65 6e |e; Inv=I|nv.Inven|
|00005340| 74 6f 72 79 20 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |tory )..|.{....if|
|00005350| 20 28 20 49 6e 76 2e 49 | 73 41 28 27 57 65 61 70 | ( Inv.I|sA('Weap|
|00005360| 6f 6e 27 29 20 26 26 20 | 28 49 6e 76 20 21 3d 20 |on') && |(Inv != |
|00005370| 50 61 77 6e 4f 77 6e 65 | 72 2e 57 65 61 70 6f 6e |PawnOwne|r.Weapon|
|00005380| 29 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 57 20 3d |) )....{|.....W =|
|00005390| 20 57 65 61 70 6f 6e 28 | 49 6e 76 29 3b 0d 0a 09 | Weapon(|Inv);...|
|000053a0| 09 09 69 66 20 28 20 57 | 65 61 70 6f 6e 53 6c 6f |..if ( W|eaponSlo|
|000053b0| 74 5b 57 2e 49 6e 76 65 | 6e 74 6f 72 79 47 72 6f |t[W.Inve|ntoryGro|
|000053c0| 75 70 5d 20 3d 3d 20 4e | 6f 6e 65 20 29 0d 0a 09 |up] == N|one )...|
|000053d0| 09 09 09 57 65 61 70 6f | 6e 53 6c 6f 74 5b 57 2e |...Weapo|nSlot[W.|
|000053e0| 49 6e 76 65 6e 74 6f 72 | 79 47 72 6f 75 70 5d 20 |Inventor|yGroup] |
|000053f0| 3d 20 57 3b 0d 0a 09 09 | 09 65 6c 73 65 20 69 66 |= W;....|.else if|
|00005400| 20 28 20 28 57 65 61 70 | 6f 6e 53 6c 6f 74 5b 57 | ( (Weap|onSlot[W|
|00005410| 2e 49 6e 76 65 6e 74 6f | 72 79 47 72 6f 75 70 5d |.Invento|ryGroup]|
|00005420| 20 21 3d 20 50 61 77 6e | 4f 77 6e 65 72 2e 57 65 | != Pawn|Owner.We|
|00005430| 61 70 6f 6e 29 0d 0a 09 | 09 09 09 09 26 26 20 28 |apon)...|....&& (|
|00005440| 28 57 20 3d 3d 20 50 61 | 77 6e 4f 77 6e 65 72 2e |(W == Pa|wnOwner.|
|00005450| 50 65 6e 64 69 6e 67 57 | 65 61 70 6f 6e 29 20 7c |PendingW|eapon) ||
|00005460| 7c 20 28 57 65 61 70 6f | 6e 53 6c 6f 74 5b 57 2e || (Weapo|nSlot[W.|
|00005470| 49 6e 76 65 6e 74 6f 72 | 79 47 72 6f 75 70 5d 2e |Inventor|yGroup].|
|00005480| 41 75 74 6f 53 77 69 74 | 63 68 50 72 69 6f 72 69 |AutoSwit|chPriori|
|00005490| 74 79 20 3c 20 57 2e 41 | 75 74 6f 53 77 69 74 63 |ty < W.A|utoSwitc|
|000054a0| 68 50 72 69 6f 72 69 74 | 79 29 29 20 29 0d 0a 09 |hPriorit|y)) )...|
|000054b0| 09 09 09 57 65 61 70 6f | 6e 53 6c 6f 74 5b 57 2e |...Weapo|nSlot[W.|
|000054c0| 49 6e 76 65 6e 74 6f 72 | 79 47 72 6f 75 70 5d 20 |Inventor|yGroup] |
|000054d0| 3d 20 57 3b 0d 0a 09 09 | 7d 0d 0a 09 09 69 2b 2b |= W;....|}....i++|
|000054e0| 3b 0d 0a 09 09 69 66 20 | 28 20 69 20 3e 20 31 30 |;....if |( i > 10|
|000054f0| 30 20 29 0d 0a 09 09 09 | 62 72 65 61 6b 3b 20 2f |0 ).....|break; /|
|00005500| 2f 20 63 61 6e 20 6f 63 | 63 61 73 69 6f 6e 61 6c |/ can oc|casional|
|00005510| 6c 79 20 67 65 74 20 74 | 65 6d 70 6f 72 61 72 79 |ly get t|emporary|
|00005520| 20 6c 6f 6f 70 73 20 69 | 6e 20 6e 65 74 70 6c 61 | loops i|n netpla|
|00005530| 79 0d 0a 09 7d 0d 0a 09 | 57 20 3d 20 50 61 77 6e |y...}...|W = Pawn|
|00005540| 4f 77 6e 65 72 2e 57 65 | 61 70 6f 6e 3b 0d 0a 0d |Owner.We|apon;...|
|00005550| 0a 09 2f 2f 20 64 72 61 | 77 20 77 65 61 70 6f 6e |..// dra|w weapon|
|00005560| 20 6c 69 73 74 0d 0a 09 | 54 65 78 58 20 3d 20 31 | list...|TexX = 1|
|00005570| 32 38 20 2a 20 57 65 61 | 70 53 63 61 6c 65 3b 0d |28 * Wea|pScale;.|
|00005580| 0a 09 54 65 78 59 20 3d | 20 36 34 20 2a 20 57 65 |..TexY =| 64 * We|
|00005590| 61 70 53 63 61 6c 65 3b | 0d 0a 09 66 6f 72 20 28 |apScale;|...for (|
|000055a0| 20 69 3d 31 3b 20 69 3c | 31 31 3b 20 69 2b 2b 20 | i=1; i<|11; i++ |
|000055b0| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 20 57 65 |)...{...|.if ( We|
|000055c0| 61 70 6f 6e 53 6c 6f 74 | 5b 69 5d 20 3d 3d 20 4e |aponSlot|[i] == N|
|000055d0| 6f 6e 65 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 43 |one )...|.{.....C|
|000055e0| 61 6e 76 61 73 2e 53 74 | 79 6c 65 20 3d 20 53 74 |anvas.St|yle = St|
|000055f0| 79 6c 65 3b 0d 0a 09 09 | 09 43 61 6e 76 61 73 2e |yle;....|.Canvas.|
|00005600| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 20 30 2e 35 |DrawColo|r = 0.5|
|00005610| 20 2a 20 48 55 44 43 6f | 6c 6f 72 3b 0d 0a 09 09 | * HUDCo|lor;....|
|00005620| 09 43 61 6e 76 61 73 2e | 43 75 72 58 20 3d 20 42 |.Canvas.|CurX = B|
|00005630| 61 73 65 58 20 2b 20 28 | 69 20 2d 20 31 29 20 2a |aseX + (|i - 1) *|
|00005640| 20 57 65 61 70 6f 6e 4f | 66 66 73 65 74 3b 0d 0a | WeaponO|ffset;..|
|00005650| 09 09 09 43 61 6e 76 61 | 73 2e 43 75 72 59 20 3d |...Canva|s.CurY =|
|00005660| 20 42 61 73 65 59 3b 0d | 0a 09 09 09 0d 0a 09 09 | BaseY;.|........|
|00005670| 09 57 65 61 70 58 20 3d | 20 28 28 69 2d 31 29 25 |.WeapX =| ((i-1)%|
|00005680| 34 29 20 2a 20 36 34 3b | 0d 0a 09 09 09 57 65 61 |4) * 64;|.....Wea|
|00005690| 70 59 20 3d 20 28 28 69 | 2d 31 29 2f 34 29 20 2a |pY = ((i|-1)/4) *|
|000056a0| 20 33 32 3b 0d 0a 09 09 | 09 43 61 6e 76 61 73 2e | 32;....|.Canvas.|
|000056b0| 44 72 61 77 54 69 6c 65 | 28 54 65 78 74 75 72 65 |DrawTile|(Texture|
|000056c0| 27 42 6f 74 50 61 63 6b | 2e 48 55 44 57 65 61 70 |'BotPack|.HUDWeap|
|000056d0| 6f 6e 73 27 2c 54 65 78 | 58 2c 54 65 78 59 2c 57 |ons',Tex|X,TexY,W|
|000056e0| 65 61 70 58 2c 57 65 61 | 70 59 2c 36 34 2e 30 2c |eapX,Wea|pY,64.0,|
|000056f0| 33 32 2e 30 29 3b 0d 0a | 09 09 7d 0d 0a 09 09 65 |32.0);..|..}....e|
|00005700| 6c 73 65 20 69 66 20 28 | 20 57 65 61 70 6f 6e 53 |lse if (| WeaponS|
|00005710| 6c 6f 74 5b 69 5d 20 21 | 3d 20 57 20 29 0d 0a 09 |lot[i] !|= W )...|
|00005720| 09 7b 0d 0a 09 09 09 69 | 66 20 28 20 50 65 6e 64 |.{.....i|f ( Pend|
|00005730| 69 6e 67 20 3d 3d 20 69 | 20 29 0d 0a 09 09 09 7b |ing == i| ).....{|
|00005740| 0d 0a 09 09 09 09 69 66 | 20 28 20 28 4f 70 61 63 |......if| ( (Opac|
|00005750| 69 74 79 20 3e 20 38 29 | 20 7c 7c 20 21 4c 65 76 |ity > 8)| || !Lev|
|00005760| 65 6c 2e 62 48 69 67 68 | 44 65 74 61 69 6c 4d 6f |el.bHigh|DetailMo|
|00005770| 64 65 20 29 0d 0a 09 09 | 09 09 09 43 61 6e 76 61 |de )....|...Canva|
|00005780| 73 2e 53 74 79 6c 65 20 | 3d 20 45 52 65 6e 64 65 |s.Style |= ERende|
|00005790| 72 53 74 79 6c 65 2e 53 | 54 59 5f 4e 6f 72 6d 61 |rStyle.S|TY_Norma|
|000057a0| 6c 3b 0d 0a 09 09 09 09 | 43 61 6e 76 61 73 2e 44 |l;......|Canvas.D|
|000057b0| 72 61 77 43 6f 6c 6f 72 | 20 3d 20 53 6f 6c 69 64 |rawColor| = Solid|
|000057c0| 48 55 44 43 6f 6c 6f 72 | 3b 0d 0a 09 09 09 7d 0d |HUDColor|;.....}.|
|000057d0| 0a 09 09 09 65 6c 73 65 | 0d 0a 09 09 09 7b 0d 0a |....else|.....{..|
|000057e0| 09 09 09 09 43 61 6e 76 | 61 73 2e 53 74 79 6c 65 |....Canv|as.Style|
|000057f0| 20 3d 20 53 74 79 6c 65 | 3b 0d 0a 09 09 09 09 43 | = Style|;......C|
|00005800| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|00005810| 3d 20 30 2e 35 20 2a 20 | 48 55 44 43 6f 6c 6f 72 |= 0.5 * |HUDColor|
|00005820| 3b 0d 0a 09 09 09 7d 0d | 0a 09 09 09 43 61 6e 76 |;.....}.|....Canv|
|00005830| 61 73 2e 43 75 72 58 20 | 3d 20 42 61 73 65 58 20 |as.CurX |= BaseX |
|00005840| 2b 20 28 69 20 2d 20 31 | 29 20 2a 20 57 65 61 70 |+ (i - 1|) * Weap|
|00005850| 6f 6e 4f 66 66 73 65 74 | 3b 0d 0a 09 09 09 43 61 |onOffset|;.....Ca|
|00005860| 6e 76 61 73 2e 43 75 72 | 59 20 3d 20 42 61 73 65 |nvas.Cur|Y = Base|
|00005870| 59 3b 0d 0a 09 09 09 0d | 0a 09 09 09 69 66 20 28 |Y;......|....if (|
|00005880| 20 57 65 61 70 6f 6e 53 | 6c 6f 74 5b 69 5d 2e 62 | WeaponS|lot[i].b|
|00005890| 53 70 65 63 69 61 6c 49 | 63 6f 6e 20 29 0d 0a 09 |SpecialI|con )...|
|000058a0| 09 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 49 63 |...Canva|s.DrawIc|
|000058b0| 6f 6e 28 57 65 61 70 6f | 6e 53 6c 6f 74 5b 69 5d |on(Weapo|nSlot[i]|
|000058c0| 2e 53 74 61 74 75 73 49 | 63 6f 6e 2c 20 57 65 61 |.StatusI|con, Wea|
|000058d0| 70 53 63 61 6c 65 29 3b | 0d 0a 09 09 09 65 6c 73 |pScale);|.....els|
|000058e0| 65 0d 0a 09 09 09 7b 0d | 0a 09 09 09 09 57 65 61 |e.....{.|.....Wea|
|000058f0| 70 58 20 3d 20 28 28 69 | 2d 31 29 25 34 29 20 2a |pX = ((i|-1)%4) *|
|00005900| 20 36 34 3b 0d 0a 09 09 | 09 09 57 65 61 70 59 20 | 64;....|..WeapY |
|00005910| 3d 20 28 28 69 2d 31 29 | 2f 34 29 20 2a 20 33 32 |= ((i-1)|/4) * 32|
|00005920| 3b 0d 0a 09 09 09 09 43 | 61 6e 76 61 73 2e 44 72 |;......C|anvas.Dr|
|00005930| 61 77 54 69 6c 65 28 54 | 65 78 74 75 72 65 27 42 |awTile(T|exture'B|
|00005940| 6f 74 50 61 63 6b 2e 48 | 55 44 57 65 61 70 6f 6e |otPack.H|UDWeapon|
|00005950| 73 27 2c 54 65 78 58 2c | 54 65 78 59 2c 57 65 61 |s',TexX,|TexY,Wea|
|00005960| 70 58 2c 57 65 61 70 59 | 2c 36 34 2e 30 2c 33 32 |pX,WeapY|,64.0,32|
|00005970| 2e 30 29 3b 0d 0a 09 09 | 09 7d 0d 0a 09 09 7d 0d |.0);....|.}....}.|
|00005980| 0a 09 7d 0d 0a 0d 0a 09 | 2f 2f 64 72 61 77 20 77 |..}.....|//draw w|
|00005990| 65 61 70 6f 6e 20 6e 75 | 6d 62 65 72 73 20 61 6e |eapon nu|mbers an|
|000059a0| 64 20 61 6d 6d 6f 0d 0a | 09 54 65 78 58 20 3d 20 |d ammo..|.TexX = |
|000059b0| 30 2e 37 35 20 2a 20 57 | 65 61 70 53 63 61 6c 65 |0.75 * W|eapScale|
|000059c0| 20 2a 20 32 35 3b 0d 0a | 09 54 65 78 59 20 3d 20 | * 25;..|.TexY = |
|000059d0| 30 2e 37 35 20 2a 20 57 | 65 61 70 53 63 61 6c 65 |0.75 * W|eapScale|
|000059e0| 20 2a 20 36 34 3b 0d 0a | 09 66 6f 72 20 28 20 69 | * 64;..|.for ( i|
|000059f0| 3d 31 3b 20 69 3c 31 31 | 3b 20 69 2b 2b 20 29 0d |=1; i<11|; i++ ).|
|00005a00| 0a 09 7b 0d 0a 09 09 69 | 66 20 28 20 57 65 61 70 |..{....i|f ( Weap|
|00005a10| 6f 6e 53 6c 6f 74 5b 69 | 5d 20 21 3d 20 4e 6f 6e |onSlot[i|] != Non|
|00005a20| 65 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 57 65 61 |e )....{|.....Wea|
|00005a30| 70 6f 6e 58 20 3d 20 42 | 61 73 65 58 20 2b 20 28 |ponX = B|aseX + (|
|00005a40| 69 20 2d 20 31 29 20 2a | 20 57 65 61 70 6f 6e 4f |i - 1) *| WeaponO|
|00005a50| 66 66 73 65 74 20 2b 20 | 34 20 2a 20 57 65 61 70 |ffset + |4 * Weap|
|00005a60| 53 63 61 6c 65 3b 0d 0a | 09 09 09 69 66 20 28 20 |Scale;..|...if ( |
|00005a70| 57 65 61 70 6f 6e 53 6c | 6f 74 5b 69 5d 20 21 3d |WeaponSl|ot[i] !=|
|00005a80| 20 57 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 | W )....|.{......|
|00005a90| 43 61 6e 76 61 73 2e 43 | 75 72 58 20 3d 20 57 65 |Canvas.C|urX = We|
|00005aa0| 61 70 6f 6e 58 3b 0d 0a | 09 09 09 09 43 61 6e 76 |aponX;..|....Canv|
|00005ab0| 61 73 2e 43 75 72 59 20 | 3d 20 42 61 73 65 59 20 |as.CurY |= BaseY |
|00005ac0| 2b 20 34 20 2a 20 57 65 | 61 70 53 63 61 6c 65 3b |+ 4 * We|apScale;|
|00005ad0| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |......Ca|nvas.Dra|
|00005ae0| 77 43 6f 6c 6f 72 20 3d | 20 47 6f 6c 64 43 6f 6c |wColor =| GoldCol|
|00005af0| 6f 72 3b 0d 0a 09 09 09 | 09 69 66 20 28 20 28 4f |or;.....|.if ( (O|
|00005b00| 70 61 63 69 74 79 20 3e | 20 38 29 20 7c 7c 20 21 |pacity >| 8) || !|
|00005b10| 4c 65 76 65 6c 2e 62 48 | 69 67 68 44 65 74 61 69 |Level.bH|ighDetai|
|00005b20| 6c 4d 6f 64 65 20 29 0d | 0a 09 09 09 09 09 43 61 |lMode ).|......Ca|
|00005b30| 6e 76 61 73 2e 53 74 79 | 6c 65 20 3d 20 45 52 65 |nvas.Sty|le = ERe|
|00005b40| 6e 64 65 72 53 74 79 6c | 65 2e 53 54 59 5f 4e 6f |nderStyl|e.STY_No|
|00005b50| 72 6d 61 6c 3b 0d 0a 09 | 09 09 09 65 6c 73 65 0d |rmal;...|...else.|
|00005b60| 0a 09 09 09 09 09 43 61 | 6e 76 61 73 2e 53 74 79 |......Ca|nvas.Sty|
|00005b70| 6c 65 20 3d 20 53 74 79 | 6c 65 3b 0d 0a 09 09 09 |le = Sty|le;.....|
|00005b80| 09 69 66 20 28 20 69 20 | 3d 3d 20 31 30 20 29 0d |.if ( i |== 10 ).|
|00005b90| 0a 09 09 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |......Ca|nvas.Dra|
|00005ba0| 77 54 69 6c 65 28 54 65 | 78 74 75 72 65 27 42 6f |wTile(Te|xture'Bo|
|00005bb0| 74 50 61 63 6b 2e 48 75 | 64 45 6c 65 6d 65 6e 74 |tPack.Hu|dElement|
|00005bc0| 73 31 27 2c 20 54 65 78 | 58 2c 20 54 65 78 59 2c |s1', Tex|X, TexY,|
|00005bd0| 20 30 2c 20 30 2c 20 32 | 35 2e 30 2c 20 36 34 2e | 0, 0, 2|5.0, 64.|
|00005be0| 30 29 3b 0d 0a 09 09 09 | 09 65 6c 73 65 0d 0a 09 |0);.....|.else...|
|00005bf0| 09 09 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |....Canv|as.DrawT|
|00005c00| 69 6c 65 28 54 65 78 74 | 75 72 65 27 42 6f 74 50 |ile(Text|ure'BotP|
|00005c10| 61 63 6b 2e 48 75 64 45 | 6c 65 6d 65 6e 74 73 31 |ack.HudE|lements1|
|00005c20| 27 2c 20 54 65 78 58 2c | 20 54 65 78 59 2c 20 32 |', TexX,| TexY, 2|
|00005c30| 35 2a 69 2c 20 30 2c 20 | 32 35 2e 30 2c 20 36 34 |5*i, 0, |25.0, 64|
|00005c40| 2e 30 29 3b 0d 0a 09 09 | 09 7d 0d 0a 09 09 09 69 |.0);....|.}.....i|
|00005c50| 66 20 28 20 57 65 61 70 | 6f 6e 53 6c 6f 74 5b 69 |f ( Weap|onSlot[i|
|00005c60| 5d 2e 41 6d 6d 6f 54 79 | 70 65 20 21 3d 20 4e 6f |].AmmoTy|pe != No|
|00005c70| 6e 65 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |ne )....|.{......|
|00005c80| 2f 2f 20 44 72 61 77 20 | 41 6d 6d 6f 20 62 61 72 |// Draw |Ammo bar|
|00005c90| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 43 75 72 |......Ca|nvas.Cur|
|00005ca0| 58 20 3d 20 57 65 61 70 | 6f 6e 58 3b 0d 0a 09 09 |X = Weap|onX;....|
|00005cb0| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 59 20 3d 20 |..Canvas|.CurY = |
|00005cc0| 42 61 73 65 59 20 2b 20 | 35 32 20 2a 20 57 65 61 |BaseY + |52 * Wea|
|00005cd0| 70 53 63 61 6c 65 3b 0d | 0a 09 09 09 09 43 61 6e |pScale;.|.....Can|
|00005ce0| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00005cf0| 42 61 73 65 43 6f 6c 6f | 72 3b 0d 0a 09 09 09 09 |BaseColo|r;......|
|00005d00| 41 6d 6d 6f 53 63 61 6c | 65 20 3d 20 46 43 6c 61 |AmmoScal|e = FCla|
|00005d10| 6d 70 28 38 38 2e 30 20 | 2a 20 57 65 61 70 53 63 |mp(88.0 |* WeapSc|
|00005d20| 61 6c 65 20 2a 20 57 65 | 61 70 6f 6e 53 6c 6f 74 |ale * We|aponSlot|
|00005d30| 5b 69 5d 2e 41 6d 6d 6f | 54 79 70 65 2e 41 6d 6d |[i].Ammo|Type.Amm|
|00005d40| 6f 41 6d 6f 75 6e 74 2f | 57 65 61 70 6f 6e 53 6c |oAmount/|WeaponSl|
|00005d50| 6f 74 5b 69 5d 2e 41 6d | 6d 6f 54 79 70 65 2e 4d |ot[i].Am|moType.M|
|00005d60| 61 78 41 6d 6d 6f 2c 20 | 30 2c 20 38 38 29 3b 0d |axAmmo, |0, 88);.|
|00005d70| 0a 09 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00005d80| 54 69 6c 65 28 54 65 78 | 74 75 72 65 27 42 6f 74 |Tile(Tex|ture'Bot|
|00005d90| 50 61 63 6b 2e 48 75 64 | 45 6c 65 6d 65 6e 74 73 |Pack.Hud|Elements|
|00005da0| 31 27 2c 20 41 6d 6d 6f | 53 63 61 6c 65 2c 20 38 |1', Ammo|Scale, 8|
|00005db0| 20 2a 20 57 65 61 70 53 | 63 61 6c 65 2c 36 34 2c | * WeapS|cale,64,|
|00005dc0| 36 34 2c 31 32 38 2e 30 | 2c 38 2e 30 29 3b 0d 0a |64,128.0|,8.0);..|
|00005dd0| 09 09 09 7d 0d 0a 09 09 | 7d 0d 0a 09 7d 0d 0a 7d |...}....|}...}..}|
|00005de0| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|00005df0| 6e 63 74 69 6f 6e 20 44 | 69 73 70 6c 61 79 50 72 |nction D|isplayPr|
|00005e00| 6f 67 72 65 73 73 4d 65 | 73 73 61 67 65 28 20 63 |ogressMe|ssage( c|
|00005e10| 61 6e 76 61 73 20 43 61 | 6e 76 61 73 20 29 0d 0a |anvas Ca|nvas )..|
|00005e20| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 69 6e 74 20 69 3b |{...loca|l int i;|
|00005e30| 0d 0a 09 6c 6f 63 61 6c | 20 66 6c 6f 61 74 20 58 |...local| float X|
|00005e40| 4c 2c 20 59 4c 2c 20 59 | 4f 66 66 73 65 74 3b 0d |L, YL, Y|Offset;.|
|00005e50| 0a 09 6c 6f 63 61 6c 20 | 47 61 6d 65 52 65 70 6c |..local |GameRepl|
|00005e60| 69 63 61 74 69 6f 6e 49 | 6e 66 6f 20 47 52 49 3b |icationI|nfo GRI;|
|00005e70| 0d 0a 0d 0a 09 50 6c 61 | 79 65 72 4f 77 6e 65 72 |.....Pla|yerOwner|
|00005e80| 2e 50 72 6f 67 72 65 73 | 73 54 69 6d 65 4f 75 74 |.Progres|sTimeOut|
|00005e90| 20 3d 20 46 4d 69 6e 28 | 50 6c 61 79 65 72 4f 77 | = FMin(|PlayerOw|
|00005ea0| 6e 65 72 2e 50 72 6f 67 | 72 65 73 73 54 69 6d 65 |ner.Prog|ressTime|
|00005eb0| 4f 75 74 2c 20 4c 65 76 | 65 6c 2e 54 69 6d 65 53 |Out, Lev|el.TimeS|
|00005ec0| 65 63 6f 6e 64 73 20 2b | 20 38 29 3b 0d 0a 09 43 |econds +| 8);...C|
|00005ed0| 61 6e 76 61 73 2e 53 74 | 79 6c 65 20 3d 20 45 52 |anvas.St|yle = ER|
|00005ee0| 65 6e 64 65 72 53 74 79 | 6c 65 2e 53 54 59 5f 4e |enderSty|le.STY_N|
|00005ef0| 6f 72 6d 61 6c 3b 09 0d | 0a 0d 0a 09 43 61 6e 76 |ormal;..|....Canv|
|00005f00| 61 73 2e 62 43 65 6e 74 | 65 72 20 3d 20 54 72 75 |as.bCent|er = Tru|
|00005f10| 65 3b 0d 0a 09 43 61 6e | 76 61 73 2e 46 6f 6e 74 |e;...Can|vas.Font|
|00005f20| 20 3d 20 4d 79 46 6f 6e | 74 73 2e 47 65 74 42 69 | = MyFon|ts.GetBi|
|00005f30| 67 46 6f 6e 74 28 20 43 | 61 6e 76 61 73 2e 43 6c |gFont( C|anvas.Cl|
|00005f40| 69 70 58 20 29 3b 0d 0a | 09 43 61 6e 76 61 73 2e |ipX );..|.Canvas.|
|00005f50| 53 74 72 4c 65 6e 28 22 | 54 45 53 54 22 2c 20 58 |StrLen("|TEST", X|
|00005f60| 4c 2c 20 59 4c 29 3b 0d | 0a 09 69 66 20 28 20 55 |L, YL);.|..if ( U|
|00005f70| 54 49 6e 74 72 6f 28 4c | 65 76 65 6c 2e 47 61 6d |TIntro(L|evel.Gam|
|00005f80| 65 29 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 09 |e) != No|ne )....|
|00005f90| 59 4f 66 66 73 65 74 20 | 3d 20 36 34 20 2a 20 73 |YOffset |= 64 * s|
|00005fa0| 63 61 6c 65 20 2b 20 32 | 20 2a 20 59 4c 3b 0d 0a |cale + 2| * YL;..|
|00005fb0| 09 65 6c 73 65 20 69 66 | 20 28 20 28 4d 4f 54 44 |.else if| ( (MOTD|
|00005fc0| 46 61 64 65 4f 75 74 54 | 69 6d 65 20 3c 3d 20 30 |FadeOutT|ime <= 0|
|00005fd0| 29 20 7c 7c 20 28 43 61 | 6e 76 61 73 2e 43 6c 69 |) || (Ca|nvas.Cli|
|00005fe0| 70 59 20 3c 20 33 30 30 | 29 20 29 0d 0a 09 09 59 |pY < 300|) )....Y|
|00005ff0| 4f 66 66 73 65 74 20 3d | 20 36 34 20 2a 20 73 63 |Offset =| 64 * sc|
|00006000| 61 6c 65 20 2b 20 36 20 | 2a 20 59 4c 3b 0d 0a 09 |ale + 6 |* YL;...|
|00006010| 65 6c 73 65 0d 0a 09 7b | 0d 0a 09 09 59 4f 66 66 |else...{|....YOff|
|00006020| 73 65 74 20 3d 20 36 34 | 20 2a 20 73 63 61 6c 65 |set = 64| * scale|
|00006030| 20 2b 20 36 20 2a 20 59 | 4c 3b 0d 0a 09 09 47 52 | + 6 * Y|L;....GR|
|00006040| 49 20 3d 20 50 6c 61 79 | 65 72 4f 77 6e 65 72 2e |I = Play|erOwner.|
|00006050| 47 61 6d 65 52 65 70 6c | 69 63 61 74 69 6f 6e 49 |GameRepl|icationI|
|00006060| 6e 66 6f 3b 0d 0a 09 09 | 69 66 20 28 20 47 52 49 |nfo;....|if ( GRI|
|00006070| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 09 7b 0d | != None| )....{.|
|00006080| 0a 09 09 09 69 66 20 28 | 20 47 52 49 2e 4d 4f 54 |....if (| GRI.MOT|
|00006090| 44 4c 69 6e 65 31 20 21 | 3d 20 22 22 20 29 0d 0a |DLine1 !|= "" )..|
|000060a0| 09 09 09 09 59 4f 66 66 | 73 65 74 20 2b 3d 20 59 |....YOff|set += Y|
|000060b0| 4c 3b 0d 0a 09 09 09 69 | 66 20 28 20 47 52 49 2e |L;.....i|f ( GRI.|
|000060c0| 4d 4f 54 44 4c 69 6e 65 | 32 20 21 3d 20 22 22 20 |MOTDLine|2 != "" |
|000060d0| 29 0d 0a 09 09 09 09 59 | 4f 66 66 73 65 74 20 2b |)......Y|Offset +|
|000060e0| 3d 20 59 4c 3b 0d 0a 09 | 09 09 69 66 20 28 20 47 |= YL;...|..if ( G|
|000060f0| 52 49 2e 4d 4f 54 44 4c | 69 6e 65 33 20 21 3d 20 |RI.MOTDL|ine3 != |
|00006100| 22 22 20 29 0d 0a 09 09 | 09 09 59 4f 66 66 73 65 |"" )....|..YOffse|
|00006110| 74 20 2b 3d 20 59 4c 3b | 0d 0a 09 09 09 69 66 20 |t += YL;|.....if |
|00006120| 28 20 47 52 49 2e 4d 4f | 54 44 4c 69 6e 65 34 20 |( GRI.MO|TDLine4 |
|00006130| 21 3d 20 22 22 20 29 0d | 0a 09 09 09 09 59 4f 66 |!= "" ).|.....YOf|
|00006140| 66 73 65 74 20 2b 3d 20 | 59 4c 3b 0d 0a 09 09 7d |fset += |YL;....}|
|00006150| 0d 0a 09 7d 0d 0a 09 66 | 6f 72 20 28 69 3d 30 3b |...}...f|or (i=0;|
|00006160| 20 69 3c 38 3b 20 69 2b | 2b 29 0d 0a 09 7b 0d 0a | i<8; i+|+)...{..|
|00006170| 09 09 43 61 6e 76 61 73 | 2e 53 65 74 50 6f 73 28 |..Canvas|.SetPos(|
|00006180| 30 2c 20 59 4f 66 66 73 | 65 74 29 3b 0d 0a 09 09 |0, YOffs|et);....|
|00006190| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|000061a0| 20 3d 20 50 6c 61 79 65 | 72 50 61 77 6e 28 4f 77 | = Playe|rPawn(Ow|
|000061b0| 6e 65 72 29 2e 50 72 6f | 67 72 65 73 73 43 6f 6c |ner).Pro|gressCol|
|000061c0| 6f 72 5b 69 5d 3b 0d 0a | 09 09 43 61 6e 76 61 73 |or[i];..|..Canvas|
|000061d0| 2e 44 72 61 77 54 65 78 | 74 28 50 6c 61 79 65 72 |.DrawTex|t(Player|
|000061e0| 50 61 77 6e 28 4f 77 6e | 65 72 29 2e 50 72 6f 67 |Pawn(Own|er).Prog|
|000061f0| 72 65 73 73 4d 65 73 73 | 61 67 65 5b 69 5d 2c 20 |ressMess|age[i], |
|00006200| 46 61 6c 73 65 29 3b 0d | 0a 09 09 59 4f 66 66 73 |False);.|...YOffs|
|00006210| 65 74 20 2b 3d 20 59 4c | 20 2b 20 31 3b 0d 0a 09 |et += YL| + 1;...|
|00006220| 7d 0d 0a 09 43 61 6e 76 | 61 73 2e 44 72 61 77 43 |}...Canv|as.DrawC|
|00006230| 6f 6c 6f 72 20 3d 20 57 | 68 69 74 65 43 6f 6c 6f |olor = W|hiteColo|
|00006240| 72 3b 0d 0a 09 43 61 6e | 76 61 73 2e 62 43 65 6e |r;...Can|vas.bCen|
|00006250| 74 65 72 20 3d 20 46 61 | 6c 73 65 3b 0d 0a 09 48 |ter = Fa|lse;...H|
|00006260| 55 44 53 65 74 75 70 28 | 43 61 6e 76 61 73 29 3b |UDSetup(|Canvas);|
|00006270| 09 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |...}....|function|
|00006280| 20 44 72 61 77 54 61 6c | 6b 46 61 63 65 28 43 61 | DrawTal|kFace(Ca|
|00006290| 6e 76 61 73 20 43 61 6e | 76 61 73 2c 20 69 6e 74 |nvas Can|vas, int|
|000062a0| 20 69 2c 20 66 6c 6f 61 | 74 20 59 50 6f 73 29 0d | i, floa|t YPos).|
|000062b0| 0a 7b 0d 0a 09 69 66 20 | 28 20 21 62 48 69 64 65 |.{...if |( !bHide|
|000062c0| 48 55 44 20 26 26 20 21 | 50 61 77 6e 4f 77 6e 65 |HUD && !|PawnOwne|
|000062d0| 72 2e 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |r.Player|Replicat|
|000062e0| 69 6f 6e 49 6e 66 6f 2e | 62 49 73 53 70 65 63 74 |ionInfo.|bIsSpect|
|000062f0| 61 74 6f 72 20 29 0d 0a | 09 7b 0d 0a 09 09 43 61 |ator )..|.{....Ca|
|00006300| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|00006310| 20 57 68 69 74 65 43 6f | 6c 6f 72 3b 0d 0a 09 09 | WhiteCo|lor;....|
|00006320| 43 61 6e 76 61 73 2e 53 | 74 79 6c 65 20 3d 20 45 |Canvas.S|tyle = E|
|00006330| 52 65 6e 64 65 72 53 74 | 79 6c 65 2e 53 54 59 5f |RenderSt|yle.STY_|
|00006340| 4e 6f 72 6d 61 6c 3b 0d | 0a 09 09 43 61 6e 76 61 |Normal;.|...Canva|
|00006350| 73 2e 53 65 74 50 6f 73 | 28 46 61 63 65 41 72 65 |s.SetPos|(FaceAre|
|00006360| 61 4f 66 66 73 65 74 20 | 2b 20 34 2a 53 63 61 6c |aOffset |+ 4*Scal|
|00006370| 65 2c 20 34 2a 53 63 61 | 6c 65 29 3b 0d 0a 09 09 |e, 4*Sca|le);....|
|00006380| 69 66 20 28 20 28 53 68 | 6f 72 74 4d 65 73 73 61 |if ( (Sh|ortMessa|
|00006390| 67 65 51 75 65 75 65 5b | 69 5d 2e 52 65 6c 61 74 |geQueue[|i].Relat|
|000063a0| 65 64 50 52 49 20 21 3d | 20 4e 6f 6e 65 20 29 0d |edPRI !=| None ).|
|000063b0| 0a 09 09 09 26 26 20 28 | 53 68 6f 72 74 4d 65 73 |....&& (|ShortMes|
|000063c0| 73 61 67 65 51 75 65 75 | 65 5b 69 5d 2e 52 65 6c |sageQueu|e[i].Rel|
|000063d0| 61 74 65 64 50 52 49 2e | 54 61 6c 6b 54 65 78 74 |atedPRI.|TalkText|
|000063e0| 75 72 65 20 21 3d 20 4e | 6f 6e 65 29 20 29 0d 0a |ure != N|one) )..|
|000063f0| 09 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 54 69 |...Canva|s.DrawTi|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.