home *** CD-ROM | disk | FTP | other *** search
Unknown | 2005-12-22 | 7.3 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 | 78 74 63 6c 61 73 73 20 |........|xtclass |
|00000010| 55 45 54 46 32 6b 34 48 | 75 64 41 74 74 72 69 74 |UETF2k4H|udAttrit|
|00000020| 69 6f 6e 20 65 78 74 65 | 6e 64 73 20 55 45 54 46 |ion exte|nds UETF|
|00000030| 54 61 63 74 69 63 73 48 | 75 64 3b 0d 0a 0d 0a 76 |TacticsH|ud;....v|
|00000040| 61 72 28 29 20 4e 75 6d | 65 72 69 63 57 69 64 67 |ar() Num|ericWidg|
|00000050| 65 74 20 55 45 54 46 43 | 6f 75 6e 74 2c 20 45 6e |et UETFC|ount, En|
|00000060| 65 6d 79 43 6f 75 6e 74 | 3b 0d 0a 0d 0a 2f 2f 20 |emyCount|;....// |
|00000070| 41 6c 70 68 61 20 50 61 | 73 73 20 3d 3d 3d 3d 3d |Alpha Pa|ss =====|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0a 73 |========|=====..s|
|000000d0| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|000000e0| 6e 20 44 72 61 77 48 75 | 64 50 61 73 73 43 20 28 |n DrawHu|dPassC (|
|000000f0| 43 61 6e 76 61 73 20 43 | 29 0d 0a 7b 0d 0a 20 6c |Canvas C|)..{.. l|
|00000100| 6f 63 61 6c 20 66 6c 6f | 61 74 20 4f 6c 64 53 63 |ocal flo|at OldSc|
|00000110| 61 6c 65 3b 0d 0a 20 6c | 6f 63 61 6c 20 55 45 54 |ale;.. l|ocal UET|
|00000120| 46 32 6b 34 50 61 77 6e | 20 55 50 3b 0d 0a 20 6c |F2k4Pawn| UP;.. l|
|00000130| 6f 63 61 6c 20 55 45 54 | 46 32 6b 34 50 6c 61 79 |ocal UET|F2k4Play|
|00000140| 65 72 20 55 50 6c 61 79 | 65 72 3b 0d 0a 20 2f 2f |er UPlay|er;.. //|
|00000150| 6c 6f 63 61 6c 20 55 45 | 54 46 57 65 61 70 6f 6e |local UE|TFWeapon|
|00000160| 20 57 3b 0d 0a 20 2f 2f | 6c 6f 63 61 6c 20 55 45 | W;.. //|local UE|
|00000170| 54 46 47 61 6d 65 20 55 | 69 6e 66 6f 3b 0d 0a 20 |TFGame U|info;.. |
|00000180| 6c 6f 63 61 6c 20 55 45 | 54 46 32 6b 34 57 65 61 |local UE|TF2k4Wea|
|00000190| 70 6f 6e 20 57 32 6b 34 | 3b 0d 0a 20 6c 6f 63 61 |pon W2k4|;.. loca|
|000001a0| 6c 20 55 45 54 46 32 6b | 34 47 61 6d 65 52 65 70 |l UETF2k|4GameRep|
|000001b0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 20 6e 66 6f |lication|Info nfo|
|000001c0| 3b 0d 0a 20 6c 6f 63 61 | 6c 20 55 45 54 46 32 6b |;.. loca|l UETF2k|
|000001d0| 34 50 52 49 20 55 50 52 | 49 2c 20 49 63 6f 6e 50 |4PRI UPR|I, IconP|
|000001e0| 52 49 3b 0d 0a 20 6c 6f | 63 61 6c 20 69 6e 74 20 |RI;.. lo|cal int |
|000001f0| 69 3b 0d 0a 20 6c 6f 63 | 61 6c 20 69 6e 74 20 77 |i;.. loc|al int w|
|00000200| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 2c 20 77 65 |eaponcou|nter, we|
|00000210| 61 70 6f 6e 45 6e 75 6d | 3b 0d 0a 20 6c 6f 63 61 |aponEnum|;.. loca|
|00000220| 6c 20 55 45 54 46 42 6f | 74 4d 6f 6e 73 74 65 72 |l UETFBo|tMonster|
|00000230| 20 74 61 72 67 65 74 65 | 64 3b 0d 0a 20 6c 6f 63 | targete|d;.. loc|
|00000240| 61 6c 20 43 72 69 74 69 | 63 61 6c 50 6f 69 6e 74 |al Criti|calPoint|
|00000250| 20 43 50 3b 0d 0a 20 6c | 6f 63 61 6c 20 66 6c 6f | CP;.. l|ocal flo|
|00000260| 61 74 20 43 72 69 74 69 | 63 61 6c 44 69 73 74 61 |at Criti|calDista|
|00000270| 6e 63 65 3b 0d 0a 20 6c | 6f 63 61 6c 20 55 45 54 |nce;.. l|ocal UET|
|00000280| 46 41 6c 6c 79 20 6d 79 | 61 6c 6c 79 3b 0d 0a 20 |FAlly my|ally;.. |
|00000290| 6c 6f 63 61 6c 20 73 74 | 72 69 6e 67 20 61 6c 6c |local st|ring all|
|000002a0| 79 69 6e 66 6f 3b 0d 0a | 0d 0a 20 2f 2f 55 69 6e |yinfo;..|.. //Uin|
|000002b0| 66 6f 20 3d 20 55 45 54 | 46 47 61 6d 65 28 6c 65 |fo = UET|FGame(le|
|000002c0| 76 65 6c 2e 67 61 6d 65 | 29 3b 0d 0a 20 6e 66 6f |vel.game|);.. nfo|
|000002d0| 20 3d 20 55 45 54 46 32 | 6b 34 47 61 6d 65 52 65 | = UETF2|k4GameRe|
|000002e0| 70 6c 69 63 61 74 69 6f | 6e 49 6e 66 6f 28 50 6c |plicatio|nInfo(Pl|
|000002f0| 61 79 65 72 4f 77 6e 65 | 72 2e 47 61 6d 65 52 65 |ayerOwne|r.GameRe|
|00000300| 70 6c 69 63 61 74 69 6f | 6e 49 6e 66 6f 29 3b 0d |plicatio|nInfo);.|
|00000310| 0a 20 55 50 52 49 20 3d | 20 55 45 54 46 32 6b 34 |. UPRI =| UETF2k4|
|00000320| 50 52 49 28 50 6c 61 79 | 65 72 4f 77 6e 65 72 2e |PRI(Play|erOwner.|
|00000330| 50 6c 61 79 65 72 52 65 | 70 6c 69 63 61 74 69 6f |PlayerRe|plicatio|
|00000340| 6e 49 6e 66 6f 29 3b 0d | 0a 0d 0a 20 4f 6c 64 53 |nInfo);.|... OldS|
|00000350| 63 61 6c 65 20 3d 20 48 | 75 64 53 63 61 6c 65 3b |cale = H|udScale;|
|00000360| 0d 0a 20 48 75 64 53 63 | 61 6c 65 20 3d 20 31 2e |.. HudSc|ale = 1.|
|00000370| 30 3b 0d 0a 0d 0a 20 57 | 61 76 65 54 69 6d 65 2e |0;.... W|aveTime.|
|00000380| 76 61 6c 75 65 3d 38 30 | 2d 6e 66 6f 2e 4e 65 78 |value=80|-nfo.Nex|
|00000390| 74 57 61 76 65 54 69 6d | 65 3b 0d 0a 20 44 72 61 |tWaveTim|e;.. Dra|
|000003a0| 77 4e 75 6d 65 72 69 63 | 57 69 64 67 65 74 20 28 |wNumeric|Widget (|
|000003b0| 43 2c 20 57 61 76 65 54 | 69 6d 65 2c 20 44 69 67 |C, WaveT|ime, Dig|
|000003c0| 69 74 73 42 69 67 29 3b | 0d 0a 0d 0a 20 55 45 54 |itsBig);|.... UET|
|000003d0| 46 43 6f 75 6e 74 2e 76 | 61 6c 75 65 3d 6e 66 6f |FCount.v|alue=nfo|
|000003e0| 2e 55 45 54 46 52 65 73 | 65 72 76 65 3b 0d 0a 20 |.UETFRes|erve;.. |
|000003f0| 45 6e 65 6d 79 43 6f 75 | 6e 74 2e 76 61 6c 75 65 |EnemyCou|nt.value|
|00000400| 3d 6e 66 6f 2e 45 6e 65 | 6d 79 52 65 73 65 72 76 |=nfo.Ene|myReserv|
|00000410| 65 3b 0d 0a 0d 0a 20 44 | 72 61 77 4e 75 6d 65 72 |e;.... D|rawNumer|
|00000420| 69 63 57 69 64 67 65 74 | 20 28 43 2c 20 55 45 54 |icWidget| (C, UET|
|00000430| 46 43 6f 75 6e 74 2c 20 | 44 69 67 69 74 73 42 69 |FCount, |DigitsBi|
|00000440| 67 29 3b 0d 0a 20 44 72 | 61 77 4e 75 6d 65 72 69 |g);.. Dr|awNumeri|
|00000450| 63 57 69 64 67 65 74 20 | 28 43 2c 20 45 6e 65 6d |cWidget |(C, Enem|
|00000460| 79 43 6f 75 6e 74 2c 20 | 44 69 67 69 74 73 42 69 |yCount, |DigitsBi|
|00000470| 67 29 3b 0d 0a 0d 0a 20 | 20 48 75 64 53 63 61 6c |g);.... | HudScal|
|00000480| 65 20 3d 20 4f 6c 64 53 | 63 61 6c 65 3b 0d 0a 0d |e = OldS|cale;...|
|00000490| 0a 20 20 55 50 3d 55 45 | 54 46 32 6b 34 50 61 77 |. UP=UE|TF2k4Paw|
|000004a0| 6e 28 50 61 77 6e 4f 77 | 6e 65 72 29 3b 0d 0a 20 |n(PawnOw|ner);.. |
|000004b0| 20 55 50 6c 61 79 65 72 | 3d 55 45 54 46 32 6b 34 | UPlayer|=UETF2k4|
|000004c0| 50 6c 61 79 65 72 28 55 | 50 2e 6f 77 6e 65 72 29 |Player(U|P.owner)|
|000004d0| 3b 0d 0a 0d 0a 20 20 2f | 2f 52 65 6e 64 65 72 20 |;.... /|/Render |
|000004e0| 43 72 69 74 69 63 61 6c | 20 4e 61 76 69 67 61 74 |Critical| Navigat|
|000004f0| 69 6f 6e 20 50 6f 69 6e | 74 73 0d 0a 20 20 66 6f |ion Poin|ts.. fo|
|00000500| 72 65 61 63 68 20 41 6c | 6c 41 63 74 6f 72 73 28 |reach Al|lActors(|
|00000510| 63 6c 61 73 73 27 43 72 | 69 74 69 63 61 6c 50 6f |class'Cr|iticalPo|
|00000520| 69 6e 74 27 2c 43 50 29 | 0d 0a 20 20 7b 0d 0a 20 |int',CP)|.. {.. |
|00000530| 20 20 43 72 69 74 69 63 | 61 6c 44 69 73 74 61 6e | Critic|alDistan|
|00000540| 63 65 3d 56 53 69 7a 65 | 28 43 50 2e 4c 6f 63 61 |ce=VSize|(CP.Loca|
|00000550| 74 69 6f 6e 2d 50 6c 61 | 79 65 72 4f 77 6e 65 72 |tion-Pla|yerOwner|
|00000560| 2e 50 61 77 6e 2e 4c 6f | 63 61 74 69 6f 6e 29 3b |.Pawn.Lo|cation);|
|00000570| 0d 0a 20 20 20 52 65 6e | 64 65 72 43 72 69 74 69 |.. Ren|derCriti|
|00000580| 63 61 6c 49 63 6f 6e 28 | 43 2c 43 50 2e 4c 6f 63 |calIcon(|C,CP.Loc|
|00000590| 61 74 69 6f 6e 2c 43 50 | 2e 69 63 6f 6e 2c 20 43 |ation,CP|.icon, C|
|000005a0| 50 2e 64 65 73 63 72 69 | 70 74 69 6f 6e 24 22 20 |P.descri|ption$" |
|000005b0| 22 24 43 72 69 74 69 63 | 61 6c 44 69 73 74 61 6e |"$Critic|alDistan|
|000005c0| 63 65 29 3b 0d 0a 20 20 | 7d 0d 0a 0d 0a 20 20 2f |ce);.. |}.... /|
|000005d0| 2f 52 65 6e 64 65 72 20 | 46 72 69 65 6e 64 6c 79 |/Render |Friendly|
|000005e0| 20 5a 6f 6e 65 73 0d 0a | 20 20 66 6f 72 20 28 69 | Zones..| for (i|
|000005f0| 3d 30 3b 20 69 3c 6e 66 | 6f 2e 50 52 49 41 72 72 |=0; i<nf|o.PRIArr|
|00000600| 61 79 2e 4c 65 6e 67 74 | 68 3b 20 69 2b 2b 29 0d |ay.Lengt|h; i++).|
|00000610| 0a 20 20 7b 0d 0a 20 20 | 20 49 63 6f 6e 50 52 49 |. {.. | IconPRI|
|00000620| 3d 55 45 54 46 32 6b 34 | 50 52 49 28 6e 66 6f 2e |=UETF2k4|PRI(nfo.|
|00000630| 50 52 49 41 72 72 61 79 | 5b 69 5d 29 3b 0d 0a 20 |PRIArray|[i]);.. |
|00000640| 20 20 20 20 69 66 20 28 | 49 63 6f 6e 50 52 49 21 | if (|IconPRI!|
|00000650| 3d 4e 6f 6e 65 20 26 26 | 20 49 63 6f 6e 50 52 49 |=None &&| IconPRI|
|00000660| 2e 54 65 61 6d 2e 54 65 | 61 6d 49 6e 64 65 78 3d |.Team.Te|amIndex=|
|00000670| 3d 30 29 7b 0d 0a 20 20 | 20 20 20 20 69 66 20 28 |=0){.. | if (|
|00000680| 28 49 63 6f 6e 50 52 49 | 2e 50 6c 61 79 65 72 5a |(IconPRI|.PlayerZ|
|00000690| 6f 6e 65 20 21 3d 20 4e | 6f 6e 65 20 7c 7c 20 49 |one != N|one || I|
|000006a0| 63 6f 6e 50 52 49 2e 50 | 6c 61 79 65 72 56 6f 6c |conPRI.P|layerVol|
|000006b0| 75 6d 65 20 21 3d 20 4e | 6f 6e 65 29 20 26 26 0d |ume != N|one) &&.|
|000006c0| 0a 20 20 20 20 20 20 20 | 20 20 20 28 55 50 2e 50 |. | (UP.P|
|000006d0| 6c 61 79 65 72 52 65 70 | 6c 69 63 61 74 69 6f 6e |layerRep|lication|
|000006e0| 49 6e 66 6f 2e 50 6c 61 | 79 65 72 5a 6f 6e 65 20 |Info.Pla|yerZone |
|000006f0| 21 3d 20 49 63 6f 6e 50 | 52 49 2e 50 6c 61 79 65 |!= IconP|RI.Playe|
|00000700| 72 5a 6f 6e 65 29 29 7b | 0d 0a 20 20 20 20 20 20 |rZone)){|.. |
|00000710| 20 20 69 66 20 28 49 63 | 6f 6e 50 52 49 2e 70 6c | if (Ic|onPRI.pl|
|00000720| 61 79 65 72 63 6c 61 73 | 73 3d 3d 31 29 0d 0a 20 |ayerclas|s==1).. |
|00000730| 20 20 20 20 20 20 20 20 | 20 20 52 65 6e 64 65 72 | | Render|
|00000740| 54 65 61 6d 49 63 6f 6e | 20 28 43 2c 49 63 6f 6e |TeamIcon| (C,Icon|
|00000750| 50 52 49 2e 50 6c 61 79 | 65 72 5a 6f 6e 65 2e 4c |PRI.Play|erZone.L|
|00000760| 6f 63 61 74 69 6f 6e 2c | 43 6f 6d 6d 61 6e 64 6f |ocation,|Commando|
|00000770| 5f 49 63 6f 6e 2c 20 22 | 22 29 3b 0d 0a 20 20 20 |_Icon, "|");.. |
|00000780| 20 20 20 20 20 69 66 20 | 28 49 63 6f 6e 50 52 49 | if |(IconPRI|
|00000790| 2e 70 6c 61 79 65 72 63 | 6c 61 73 73 3d 3d 32 29 |.playerc|lass==2)|
|000007a0| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 52 65 6e |.. | Ren|
|000007b0| 64 65 72 54 65 61 6d 49 | 63 6f 6e 20 28 43 2c 49 |derTeamI|con (C,I|
|000007c0| 63 6f 6e 50 52 49 2e 50 | 6c 61 79 65 72 5a 6f 6e |conPRI.P|layerZon|
|000007d0| 65 2e 4c 6f 63 61 74 69 | 6f 6e 2c 46 61 64 65 5f |e.Locati|on,Fade_|
|000007e0| 49 63 6f 6e 2c 20 22 22 | 29 3b 0d 0a 20 20 20 20 |Icon, ""|);.. |
|000007f0| 20 20 20 20 69 66 20 28 | 49 63 6f 6e 50 52 49 2e | if (|IconPRI.|
|00000800| 70 6c 61 79 65 72 63 6c | 61 73 73 3d 3d 33 29 0d |playercl|ass==3).|
|00000810| 0a 20 20 20 20 20 20 20 | 20 20 20 20 52 65 6e 64 |. | Rend|
|00000820| 65 72 54 65 61 6d 49 63 | 6f 6e 20 28 43 2c 49 63 |erTeamIc|on (C,Ic|
|00000830| 6f 6e 50 52 49 2e 50 6c | 61 79 65 72 5a 6f 6e 65 |onPRI.Pl|ayerZone|
|00000840| 2e 4c 6f 63 61 74 69 6f | 6e 2c 45 6e 67 69 6e 65 |.Locatio|n,Engine|
|00000850| 65 72 5f 49 63 6f 6e 2c | 20 22 22 29 3b 0d 0a 20 |er_Icon,| "");.. |
|00000860| 20 20 20 7d 0d 0a 20 20 | 20 7d 0d 0a 20 20 7d 0d | }.. | }.. }.|
|00000870| 0a 0d 0a 20 20 2f 2f 49 | 6e 66 6f 72 6d 61 74 69 |... //I|nformati|
|00000880| 6f 6e 20 4f 76 65 72 6c | 61 79 20 66 6f 72 20 46 |on Overl|ay for F|
|00000890| 72 69 65 6e 64 6c 69 65 | 73 0d 0a 20 20 46 6f 72 |riendlie|s.. For|
|000008a0| 45 61 63 68 20 56 69 73 | 69 62 6c 65 41 63 74 6f |Each Vis|ibleActo|
|000008b0| 72 73 20 28 63 6c 61 73 | 73 27 55 45 54 46 41 6c |rs (clas|s'UETFAl|
|000008c0| 6c 79 27 2c 20 6d 79 61 | 6c 6c 79 2c 2c 50 61 77 |ly', mya|lly,,Paw|
|000008d0| 6e 4f 77 6e 65 72 2e 4c | 6f 63 61 74 69 6f 6e 29 |nOwner.L|ocation)|
|000008e0| 7b 0d 0a 20 20 20 20 20 | 20 61 6c 6c 79 69 6e 66 |{.. | allyinf|
|000008f0| 6f 3d 22 48 65 61 6c 74 | 68 20 3a 22 24 6d 79 61 |o="Healt|h :"$mya|
|00000900| 6c 6c 79 2e 48 65 61 6c | 74 68 3b 0d 0a 20 20 20 |lly.Heal|th;.. |
|00000910| 20 20 20 69 66 20 28 6d | 79 61 6c 6c 79 2e 43 6f | if (m|yally.Co|
|00000920| 6e 74 72 6f 6c 6c 65 72 | 21 3d 4e 6f 6e 65 29 7b |ntroller|!=None){|
|00000930| 0d 0a 20 20 20 20 20 20 | 20 20 20 69 66 20 28 55 |.. | if (U|
|00000940| 45 54 46 41 6c 6c 79 43 | 6f 6e 74 72 6f 6c 6c 65 |ETFAllyC|ontrolle|
|00000950| 72 28 6d 79 61 6c 6c 79 | 2e 43 6f 6e 74 72 6f 6c |r(myally|.Control|
|00000960| 6c 65 72 29 2e 46 6f 6c | 6c 6f 77 50 61 77 6e 21 |ler).Fol|lowPawn!|
|00000970| 3d 4e 6f 6e 65 29 0d 0a | 20 20 20 20 20 20 20 20 |=None)..| |
|00000980| 20 20 20 20 61 6c 6c 79 | 69 6e 66 6f 3d 61 6c 6c | ally|info=all|
|00000990| 79 69 6e 66 6f 24 22 20 | 46 6f 6c 6c 6f 77 69 6e |yinfo$" |Followin|
|000009a0| 67 22 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 69 66 |g";.. | if|
|000009b0| 20 28 55 45 54 46 41 6c | 6c 79 43 6f 6e 74 72 6f | (UETFAl|lyContro|
|000009c0| 6c 6c 65 72 28 6d 79 61 | 6c 6c 79 2e 43 6f 6e 74 |ller(mya|lly.Cont|
|000009d0| 72 6f 6c 6c 65 72 29 2e | 62 47 75 61 72 64 69 6e |roller).|bGuardin|
|000009e0| 67 29 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |g).. | |
|000009f0| 61 6c 6c 79 69 6e 66 6f | 3d 61 6c 6c 79 69 6e 66 |allyinfo|=allyinf|
|00000a00| 6f 24 22 20 44 65 66 65 | 6e 64 69 6e 67 22 3b 0d |o$" Defe|nding";.|
|00000a10| 0a 20 20 20 20 20 20 7d | 0d 0a 0d 0a 20 20 20 20 |. }|.... |
|00000a20| 20 20 69 66 20 28 6d 79 | 61 6c 6c 79 2e 62 43 6f | if (my|ally.bCo|
|00000a30| 6e 74 72 6f 6c 6c 61 62 | 6c 65 29 0d 0a 20 20 20 |ntrollab|le).. |
|00000a40| 20 20 20 20 20 20 52 65 | 6e 64 65 72 48 65 61 6c | Re|nderHeal|
|00000a50| 74 68 49 63 6f 6e 28 43 | 2c 6d 79 61 6c 6c 79 2e |thIcon(C|,myally.|
|00000a60| 4c 6f 63 61 74 69 6f 6e | 2c 61 6c 6c 79 69 6e 66 |Location|,allyinf|
|00000a70| 6f 29 3b 0d 0a 20 20 7d | 0d 0a 0d 0a 20 20 2f 2f |o);.. }|.... //|
|00000a80| 43 72 69 74 69 63 61 6c | 20 48 69 74 20 4f 76 65 |Critical| Hit Ove|
|00000a90| 72 6c 61 79 0d 0a 20 20 | 2f 2f 46 6f 72 45 61 63 |rlay.. |//ForEac|
|00000aa0| 68 20 44 79 6e 61 6d 69 | 63 41 63 74 6f 72 73 28 |h Dynami|cActors(|
|00000ab0| 20 63 6c 61 73 73 20 27 | 41 63 74 6f 72 27 2c 20 | class '|Actor', |
|00000ac0| 41 2c 20 45 76 65 6e 74 | 4e 61 6d 65 20 29 0d 0a |A, Event|Name )..|
|00000ad0| 20 20 46 6f 72 45 61 63 | 68 20 56 69 73 69 62 6c | ForEac|h Visibl|
|00000ae0| 65 41 63 74 6f 72 73 20 | 28 63 6c 61 73 73 20 27 |eActors |(class '|
|00000af0| 55 45 54 46 42 6f 74 4d | 6f 6e 73 74 65 72 27 2c |UETFBotM|onster',|
|00000b00| 20 54 61 72 67 65 74 65 | 64 2c 2c 50 61 77 6e 4f | Targete|d,,PawnO|
|00000b10| 77 6e 65 72 2e 4c 6f 63 | 61 74 69 6f 6e 29 7b 0d |wner.Loc|ation){.|
|00000b20| 0a 20 20 20 69 66 20 28 | 54 61 72 67 65 74 65 64 |. if (|Targeted|
|00000b30| 2e 62 64 61 6d 61 67 65 | 64 29 0d 0a 20 20 20 20 |.bdamage|d).. |
|00000b40| 20 20 52 65 6e 64 65 72 | 45 6e 65 6d 79 49 63 6f | Render|EnemyIco|
|00000b50| 6e 28 43 2c 54 61 72 67 | 65 74 65 64 2e 4c 6f 63 |n(C,Targ|eted.Loc|
|00000b60| 61 74 69 6f 6e 2c 20 22 | 43 72 69 74 69 63 61 6c |ation, "|Critical|
|00000b70| 20 48 69 74 22 29 3b 0d | 0a 20 20 7d 0d 0a 0d 0a | Hit");.|. }....|
|00000b80| 20 20 69 66 20 28 50 61 | 77 6e 4f 77 6e 65 72 2e | if (Pa|wnOwner.|
|00000b90| 57 65 61 70 6f 6e 2e 49 | 73 41 28 27 55 45 54 46 |Weapon.I|sA('UETF|
|00000ba0| 32 6b 34 57 65 61 70 6f | 6e 27 29 29 0d 0a 20 20 |2k4Weapo|n')).. |
|00000bb0| 20 20 57 32 6b 34 3d 55 | 45 54 46 32 6b 34 57 65 | W2k4=U|ETF2k4We|
|00000bc0| 61 70 6f 6e 28 50 61 77 | 6e 4f 77 6e 65 72 2e 57 |apon(Paw|nOwner.W|
|00000bd0| 65 61 70 6f 6e 29 3b 0d | 0a 0d 0a 20 20 20 20 2f |eapon);.|... /|
|00000be0| 2f 44 72 61 77 20 48 65 | 61 64 65 72 73 0d 0a 20 |/Draw He|aders.. |
|00000bf0| 20 20 20 64 72 61 77 57 | 61 76 65 48 65 61 64 65 | drawW|aveHeade|
|00000c00| 72 54 65 78 74 28 43 29 | 3b 0d 0a 20 20 20 20 64 |rText(C)|;.. d|
|00000c10| 72 61 77 43 6f 75 6e 74 | 65 72 48 65 61 64 65 72 |rawCount|erHeader|
|00000c20| 54 65 78 74 28 43 29 3b | 0d 0a 0d 0a 20 20 20 20 |Text(C);|.... |
|00000c30| 2f 2f 43 72 6f 73 73 68 | 61 69 72 0d 0a 20 20 20 |//Crossh|air.. |
|00000c40| 20 44 72 61 77 43 72 6f | 73 73 68 61 69 72 28 43 | DrawCro|sshair(C|
|00000c50| 29 3b 0d 0a 0d 0a 20 20 | 20 20 2f 2f 44 72 61 77 |);.... | //Draw|
|00000c60| 20 46 6c 61 74 6c 69 6e | 65 20 49 6e 66 6f 72 6d | Flatlin|e Inform|
|00000c70| 61 74 69 6f 6e 0d 0a 0d | 0a 20 20 20 20 69 66 28 |ation...|. if(|
|00000c80| 20 62 53 68 6f 77 50 65 | 72 73 6f 6e 61 6c 49 6e | bShowPe|rsonalIn|
|00000c90| 66 6f 20 29 0d 0a 20 20 | 20 20 7b 0d 0a 20 20 20 |fo ).. | {.. |
|00000ca0| 20 20 69 66 28 20 53 68 | 69 65 6c 64 43 6f 75 6e | if( Sh|ieldCoun|
|00000cb0| 74 2e 56 61 6c 75 65 20 | 3e 20 30 20 29 0d 0a 20 |t.Value |> 0 ).. |
|00000cc0| 20 20 20 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 20 | {.. | |
|00000cd0| 44 72 61 77 4e 75 6d 65 | 72 69 63 57 69 64 67 65 |DrawNume|ricWidge|
|00000ce0| 74 20 28 43 2c 20 55 45 | 54 46 53 68 69 65 6c 64 |t (C, UE|TFShield|
|00000cf0| 43 6f 75 6e 74 2c 20 44 | 69 67 69 74 73 42 69 67 |Count, D|igitsBig|
|00000d00| 29 3b 0d 0a 20 20 20 20 | 20 7d 0d 0a 0d 0a 20 20 |);.. | }.... |
|00000d10| 20 20 20 44 72 61 77 4e | 75 6d 65 72 69 63 57 69 | DrawN|umericWi|
|00000d20| 64 67 65 74 20 28 43 2c | 20 55 45 54 46 48 65 61 |dget (C,| UETFHea|
|00000d30| 6c 74 68 43 6f 75 6e 74 | 2c 20 44 69 67 69 74 73 |lthCount|, Digits|
|00000d40| 42 69 67 29 3b 0d 0a 20 | 20 20 20 20 44 72 61 77 |Big);.. | Draw|
|00000d50| 4e 75 6d 65 72 69 63 57 | 69 64 67 65 74 20 28 43 |NumericW|idget (C|
|00000d60| 2c 20 55 45 54 46 45 6e | 65 72 67 79 43 6f 75 6e |, UETFEn|ergyCoun|
|00000d70| 74 2c 20 44 69 67 69 74 | 73 42 69 67 29 3b 0d 0a |t, Digit|sBig);..|
|00000d80| 20 20 20 20 7d 0d 0a 0d | 0a 20 20 20 20 69 66 28 | }...|. if(|
|00000d90| 20 62 53 68 6f 77 57 65 | 61 70 6f 6e 49 6e 66 6f | bShowWe|aponInfo|
|00000da0| 20 26 26 20 28 50 61 77 | 6e 4f 77 6e 65 72 20 21 | && (Paw|nOwner !|
|00000db0| 3d 20 4e 6f 6e 65 29 20 | 26 26 20 28 50 61 77 6e |= None) |&& (Pawn|
|00000dc0| 4f 77 6e 65 72 2e 57 65 | 61 70 6f 6e 20 21 3d 20 |Owner.We|apon != |
|00000dd0| 4e 6f 6e 65 29 20 29 0d | 0a 20 20 20 20 7b 0d 0a |None) ).|. {..|
|00000de0| 20 20 20 20 20 20 20 20 | 44 72 61 77 4e 75 6d 65 | |DrawNume|
|00000df0| 72 69 63 57 69 64 67 65 | 74 20 28 43 2c 20 41 6d |ricWidge|t (C, Am|
|00000e00| 6d 6f 43 6f 75 6e 74 2c | 20 44 69 67 69 74 73 42 |moCount,| DigitsB|
|00000e10| 69 67 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 69 66 |ig);.. | if|
|00000e20| 20 28 57 32 6b 34 2e 42 | 75 6c 6c 65 74 73 49 6e | (W2k4.B|ulletsIn|
|00000e30| 43 6c 69 70 20 3e 3d 20 | 30 29 0d 0a 20 20 20 20 |Clip >= |0).. |
|00000e40| 20 20 20 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 20 | {.. | |
|00000e50| 20 20 20 44 72 61 77 4e | 75 6d 65 72 69 63 57 69 | DrawN|umericWi|
|00000e60| 64 67 65 74 28 43 2c 20 | 42 75 6c 6c 65 74 73 49 |dget(C, |BulletsI|
|00000e70| 6e 43 6c 69 70 2c 20 44 | 69 67 69 74 73 42 69 67 |nClip, D|igitsBig|
|00000e80| 29 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |);.. | |
|00000e90| 50 61 77 6e 4f 77 6e 65 | 72 2e 57 65 61 70 6f 6e |PawnOwne|r.Weapon|
|00000ea0| 2e 44 72 61 77 57 65 61 | 70 6f 6e 49 6e 66 6f 28 |.DrawWea|ponInfo(|
|00000eb0| 43 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 7d 0d 0a |C);.. | }..|
|00000ec0| 0d 0a 20 20 20 20 7d 0d | 0a 0d 0a 20 20 20 20 2f |.. }.|... /|
|00000ed0| 2f 44 61 6d 61 67 65 20 | 49 63 6f 6e 73 0d 0a 20 |/Damage |Icons.. |
|00000ee0| 20 20 20 69 66 20 28 57 | 32 6b 34 2e 49 73 41 28 | if (W|2k4.IsA(|
|00000ef0| 27 55 45 54 46 41 52 27 | 29 20 7c 7c 20 57 32 6b |'UETFAR'|) || W2k|
|00000f00| 34 2e 49 73 41 28 27 55 | 45 54 46 54 75 72 72 65 |4.IsA('U|ETFTurre|
|00000f10| 74 27 29 20 7c 7c 20 57 | 32 6b 34 2e 49 73 41 28 |t') || W|2k4.IsA(|
|00000f20| 27 55 45 54 46 46 61 64 | 65 52 69 66 6c 65 27 29 |'UETFFad|eRifle')|
|00000f30| 29 0d 0a 20 20 20 20 20 | 20 20 44 72 61 77 53 70 |).. | DrawSp|
|00000f40| 72 69 74 65 57 69 64 67 | 65 74 20 28 43 2c 20 61 |riteWidg|et (C, a|
|00000f50| 70 5f 69 63 6f 6e 29 3b | 0d 0a 20 20 20 20 69 66 |p_icon);|.. if|
|00000f60| 20 28 57 32 6b 34 2e 49 | 73 41 28 27 55 45 54 46 | (W2k4.I|sA('UETF|
|00000f70| 46 52 69 66 6c 65 27 29 | 20 7c 7c 20 57 32 6b 34 |FRifle')| || W2k4|
|00000f80| 2e 49 73 41 28 27 55 45 | 54 46 47 79 72 6f 4a 65 |.IsA('UE|TFGyroJe|
|00000f90| 74 27 29 20 7c 7c 20 57 | 32 6b 34 2e 49 73 41 28 |t') || W|2k4.IsA(|
|00000fa0| 27 55 45 54 46 52 4c 27 | 29 29 0d 0a 20 20 20 20 |'UETFRL'|)).. |
|00000fb0| 20 20 20 44 72 61 77 53 | 70 72 69 74 65 57 69 64 | DrawS|priteWid|
|00000fc0| 67 65 74 20 28 43 2c 20 | 69 6d 70 61 63 74 5f 69 |get (C, |impact_i|
|00000fd0| 63 6f 6e 29 3b 0d 0a 20 | 20 20 20 69 66 20 28 57 |con);.. | if (W|
|00000fe0| 32 6b 34 2e 49 73 41 28 | 27 55 45 54 46 45 54 43 |2k4.IsA(|'UETFETC|
|00000ff0| 61 6e 6e 6f 6e 27 29 20 | 7c 7c 20 57 32 6b 34 2e |annon') ||| W2k4.|
|00001000| 49 73 41 28 27 55 45 54 | 46 4c 61 73 65 72 43 61 |IsA('UET|FLaserCa|
|00001010| 6e 6e 6f 6e 27 29 20 7c | 7c 20 57 32 6b 34 2e 49 |nnon') ||| W2k4.I|
|00001020| 73 41 28 27 55 45 54 46 | 45 63 68 6f 52 69 66 6c |sA('UETF|EchoRifl|
|00001030| 65 27 29 29 0d 0a 20 20 | 20 20 20 20 20 44 72 61 |e')).. | Dra|
|00001040| 77 53 70 72 69 74 65 57 | 69 64 67 65 74 20 28 43 |wSpriteW|idget (C|
|00001050| 2c 20 65 6e 65 72 67 79 | 5f 69 63 6f 6e 29 3b 0d |, energy|_icon);.|
|00001060| 0a 0d 0a 20 20 20 20 2f | 2f 41 6c 74 20 46 69 72 |... /|/Alt Fir|
|00001070| 65 20 49 6e 64 69 63 61 | 74 6f 72 0d 0a 20 20 20 |e Indica|tor.. |
|00001080| 20 69 66 20 28 57 32 6b | 34 2e 62 41 6c 74 65 72 | if (W2k|4.bAlter|
|00001090| 6e 61 74 65 29 7b 0d 0a | 20 20 20 20 20 20 20 41 |nate){..| A|
|000010a0| 6c 74 5f 46 69 72 65 2e | 57 69 64 67 65 74 54 65 |lt_Fire.|WidgetTe|
|000010b0| 78 74 75 72 65 3d 57 32 | 6b 34 2e 41 6c 74 46 69 |xture=W2|k4.AltFi|
|000010c0| 72 65 54 65 78 74 75 72 | 65 3b 0d 0a 20 20 20 20 |reTextur|e;.. |
|000010d0| 20 20 20 44 72 61 77 53 | 70 72 69 74 65 57 69 64 | DrawS|priteWid|
|000010e0| 67 65 74 20 28 43 2c 20 | 41 6c 74 5f 46 69 72 65 |get (C, |Alt_Fire|
|000010f0| 29 3b 0d 0a 20 20 20 20 | 7d 0d 0a 0d 0a 20 20 20 |);.. |}.... |
|00001100| 20 2f 2f 44 72 61 77 20 | 57 65 61 70 6f 6e 20 45 | //Draw |Weapon E|
|00001110| 78 70 65 72 69 65 6e 63 | 65 20 49 63 6f 6e 73 0d |xperienc|e Icons.|
|00001120| 0a 20 20 20 20 57 65 61 | 70 6f 6e 58 50 49 63 6f |. Wea|ponXPIco|
|00001130| 6e 5b 30 5d 2e 50 6f 73 | 58 3d 30 2e 36 30 30 30 |n[0].Pos|X=0.6000|
|00001140| 30 3b 0d 0a 20 20 20 20 | 57 65 61 70 6f 6e 58 50 |0;.. |WeaponXP|
|00001150| 49 63 6f 6e 5b 30 5d 2e | 4f 66 66 73 65 74 59 3d |Icon[0].|OffsetY=|
|00001160| 31 36 30 3b 0d 0a 20 20 | 20 20 44 72 61 77 4e 75 |160;.. | DrawNu|
|00001170| 6d 65 72 69 63 57 69 64 | 67 65 74 20 28 43 2c 20 |mericWid|get (C, |
|00001180| 57 65 61 70 6f 6e 58 50 | 49 63 6f 6e 5b 30 5d 2c |WeaponXP|Icon[0],|
|00001190| 20 44 69 67 69 74 73 42 | 69 67 29 3b 0d 0a 0d 0a | DigitsB|ig);....|
|000011a0| 20 20 20 20 2f 2a 66 6f | 72 20 28 77 65 61 70 6f | /*fo|r (weapo|
|000011b0| 6e 63 6f 75 6e 74 65 72 | 3d 30 3b 20 77 65 61 70 |ncounter|=0; weap|
|000011c0| 6f 6e 63 6f 75 6e 74 65 | 72 3c 31 30 3b 20 77 65 |oncounte|r<10; we|
|000011d0| 61 70 6f 6e 63 6f 75 6e | 74 65 72 2b 2b 29 7b 0d |aponcoun|ter++){.|
|000011e0| 0a 20 20 20 20 20 20 20 | 20 69 66 20 28 55 50 52 |. | if (UPR|
|000011f0| 49 2e 77 65 61 70 31 3d | 3d 77 65 61 70 6f 6e 63 |I.weap1=|=weaponc|
|00001200| 6f 75 6e 74 65 72 29 7b | 0d 0a 20 20 20 20 20 20 |ounter){|.. |
|00001210| 20 20 20 20 20 57 65 61 | 70 6f 6e 49 63 6f 6e 5b | Wea|ponIcon[|
|00001220| 77 65 61 70 6f 6e 63 6f | 75 6e 74 65 72 5d 2e 50 |weaponco|unter].P|
|00001230| 6f 73 58 3d 30 2e 36 30 | 30 30 30 30 3b 0d 0a 20 |osX=0.60|0000;.. |
|00001240| 20 20 20 20 20 20 20 20 | 20 20 57 65 61 70 6f 6e | | Weapon|
|00001250| 49 63 6f 6e 5b 77 65 61 | 70 6f 6e 63 6f 75 6e 74 |Icon[wea|poncount|
|00001260| 65 72 5d 2e 4f 66 66 73 | 65 74 59 3d 38 30 3b 0d |er].Offs|etY=80;.|
|00001270| 0a 20 20 20 20 20 20 20 | 20 20 20 20 57 65 61 70 |. | Weap|
|00001280| 6f 6e 58 50 49 63 6f 6e | 5b 77 65 61 70 6f 6e 63 |onXPIcon|[weaponc|
|00001290| 6f 75 6e 74 65 72 5d 2e | 50 6f 73 58 3d 30 2e 36 |ounter].|PosX=0.6|
|000012a0| 30 30 30 30 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |0000;.. | |
|000012b0| 20 20 57 65 61 70 6f 6e | 58 50 49 63 6f 6e 5b 77 | Weapon|XPIcon[w|
|000012c0| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 5d 2e 4f 66 |eaponcou|nter].Of|
|000012d0| 66 73 65 74 59 3d 31 36 | 30 3b 0d 0a 20 20 20 20 |fsetY=16|0;.. |
|000012e0| 20 20 20 20 20 20 20 44 | 72 61 77 53 70 72 69 74 | D|rawSprit|
|000012f0| 65 57 69 64 67 65 74 28 | 43 2c 20 57 65 61 70 6f |eWidget(|C, Weapo|
|00001300| 6e 49 63 6f 6e 5b 77 65 | 61 70 6f 6e 63 6f 75 6e |nIcon[we|aponcoun|
|00001310| 74 65 72 5d 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |ter]);..| |
|00001320| 20 20 20 44 72 61 77 4e | 75 6d 65 72 69 63 57 69 | DrawN|umericWi|
|00001330| 64 67 65 74 20 28 43 2c | 20 57 65 61 70 6f 6e 58 |dget (C,| WeaponX|
|00001340| 50 49 63 6f 6e 5b 77 65 | 61 70 6f 6e 63 6f 75 6e |PIcon[we|aponcoun|
|00001350| 74 65 72 5d 2c 20 44 69 | 67 69 74 73 42 69 67 29 |ter], Di|gitsBig)|
|00001360| 3b 0d 0a 20 20 20 20 20 | 20 20 20 7d 0d 0a 20 20 |;.. | }.. |
|00001370| 20 20 7d 0d 0a 0d 0a 20 | 20 20 20 66 6f 72 20 28 | }.... | for (|
|00001380| 77 65 61 70 6f 6e 63 6f | 75 6e 74 65 72 3d 30 3b |weaponco|unter=0;|
|00001390| 20 77 65 61 70 6f 6e 63 | 6f 75 6e 74 65 72 3c 31 | weaponc|ounter<1|
|000013a0| 30 3b 20 77 65 61 70 6f | 6e 63 6f 75 6e 74 65 72 |0; weapo|ncounter|
|000013b0| 2b 2b 29 7b 0d 0a 20 20 | 20 20 20 20 20 20 69 66 |++){.. | if|
|000013c0| 20 28 55 50 52 49 2e 77 | 65 61 70 32 3d 3d 77 65 | (UPRI.w|eap2==we|
|000013d0| 61 70 6f 6e 63 6f 75 6e | 74 65 72 29 7b 0d 0a 20 |aponcoun|ter){.. |
|000013e0| 20 20 20 20 20 20 20 20 | 20 20 57 65 61 70 6f 6e | | Weapon|
|000013f0| 49 63 6f 6e 5b 77 65 61 | 70 6f 6e 63 6f 75 6e 74 |Icon[wea|poncount|
|00001400| 65 72 5d 2e 50 6f 73 58 | 3d 30 2e 36 30 30 30 30 |er].PosX|=0.60000|
|00001410| 30 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 57 |0;.. | W|
|00001420| 65 61 70 6f 6e 49 63 6f | 6e 5b 77 65 61 70 6f 6e |eaponIco|n[weapon|
|00001430| 63 6f 75 6e 74 65 72 5d | 2e 4f 66 66 73 65 74 59 |counter]|.OffsetY|
|00001440| 3d 31 34 30 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |=140;.. | |
|00001450| 20 20 57 65 61 70 6f 6e | 58 50 49 63 6f 6e 5b 77 | Weapon|XPIcon[w|
|00001460| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 5d 2e 50 6f |eaponcou|nter].Po|
|00001470| 73 58 3d 30 2e 36 30 30 | 30 30 3b 0d 0a 20 20 20 |sX=0.600|00;.. |
|00001480| 20 20 20 20 20 20 20 20 | 57 65 61 70 6f 6e 58 50 | |WeaponXP|
|00001490| 49 63 6f 6e 5b 77 65 61 | 70 6f 6e 63 6f 75 6e 74 |Icon[wea|poncount|
|000014a0| 65 72 5d 2e 4f 66 66 73 | 65 74 59 3d 32 38 35 3b |er].Offs|etY=285;|
|000014b0| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 44 72 61 |.. | Dra|
|000014c0| 77 53 70 72 69 74 65 57 | 69 64 67 65 74 28 43 2c |wSpriteW|idget(C,|
|000014d0| 20 57 65 61 70 6f 6e 49 | 63 6f 6e 5b 77 65 61 70 | WeaponI|con[weap|
|000014e0| 6f 6e 63 6f 75 6e 74 65 | 72 5d 29 3b 0d 0a 20 20 |oncounte|r]);.. |
|000014f0| 20 20 20 20 20 20 20 20 | 20 44 72 61 77 4e 75 6d | | DrawNum|
|00001500| 65 72 69 63 57 69 64 67 | 65 74 20 28 43 2c 20 57 |ericWidg|et (C, W|
|00001510| 65 61 70 6f 6e 58 50 49 | 63 6f 6e 5b 77 65 61 70 |eaponXPI|con[weap|
|00001520| 6f 6e 63 6f 75 6e 74 65 | 72 5d 2c 20 44 69 67 69 |oncounte|r], Digi|
|00001530| 74 73 42 69 67 29 3b 0d | 0a 20 20 20 20 20 20 20 |tsBig);.|. |
|00001540| 20 7d 0d 0a 20 20 20 20 | 7d 0d 0a 0d 0a 20 20 20 | }.. |}.... |
|00001550| 20 66 6f 72 20 28 77 65 | 61 70 6f 6e 63 6f 75 6e | for (we|aponcoun|
|00001560| 74 65 72 3d 30 3b 20 77 | 65 61 70 6f 6e 63 6f 75 |ter=0; w|eaponcou|
|00001570| 6e 74 65 72 3c 31 30 3b | 20 77 65 61 70 6f 6e 63 |nter<10;| weaponc|
|00001580| 6f 75 6e 74 65 72 2b 2b | 29 7b 0d 0a 20 20 20 20 |ounter++|){.. |
|00001590| 20 20 20 20 69 66 20 28 | 55 50 52 49 2e 77 65 61 | if (|UPRI.wea|
|000015a0| 70 33 3d 3d 77 65 61 70 | 6f 6e 63 6f 75 6e 74 65 |p3==weap|oncounte|
|000015b0| 72 29 7b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |r){.. | |
|000015c0| 57 65 61 70 6f 6e 49 63 | 6f 6e 5b 77 65 61 70 6f |WeaponIc|on[weapo|
|000015d0| 6e 63 6f 75 6e 74 65 72 | 5d 2e 50 6f 73 58 3d 30 |ncounter|].PosX=0|
|000015e0| 2e 36 30 30 30 30 30 30 | 3b 0d 0a 20 20 20 20 20 |.6000000|;.. |
|000015f0| 20 20 20 20 20 20 57 65 | 61 70 6f 6e 49 63 6f 6e | We|aponIcon|
|00001600| 5b 77 65 61 70 6f 6e 63 | 6f 75 6e 74 65 72 5d 2e |[weaponc|ounter].|
|00001610| 4f 66 66 73 65 74 59 3d | 32 30 30 3b 0d 0a 20 20 |OffsetY=|200;.. |
|00001620| 20 20 20 20 20 20 20 20 | 20 57 65 61 70 6f 6e 58 | | WeaponX|
|00001630| 50 49 63 6f 6e 5b 77 65 | 61 70 6f 6e 63 6f 75 6e |PIcon[we|aponcoun|
|00001640| 74 65 72 5d 2e 50 6f 73 | 58 3d 30 2e 36 30 30 30 |ter].Pos|X=0.6000|
|00001650| 30 30 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |00;.. | |
|00001660| 57 65 61 70 6f 6e 58 50 | 49 63 6f 6e 5b 77 65 61 |WeaponXP|Icon[wea|
|00001670| 70 6f 6e 63 6f 75 6e 74 | 65 72 5d 2e 4f 66 66 73 |poncount|er].Offs|
|00001680| 65 74 59 3d 34 31 30 3b | 0d 0a 20 20 20 20 20 20 |etY=410;|.. |
|00001690| 20 20 20 20 20 44 72 61 | 77 53 70 72 69 74 65 57 | Dra|wSpriteW|
|000016a0| 69 64 67 65 74 28 43 2c | 20 57 65 61 70 6f 6e 49 |idget(C,| WeaponI|
|000016b0| 63 6f 6e 5b 77 65 61 70 | 6f 6e 63 6f 75 6e 74 65 |con[weap|oncounte|
|000016c0| 72 5d 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |r]);.. | |
|000016d0| 20 44 72 61 77 4e 75 6d | 65 72 69 63 57 69 64 67 | DrawNum|ericWidg|
|000016e0| 65 74 20 28 43 2c 20 57 | 65 61 70 6f 6e 58 50 49 |et (C, W|eaponXPI|
|000016f0| 63 6f 6e 5b 77 65 61 70 | 6f 6e 63 6f 75 6e 74 65 |con[weap|oncounte|
|00001700| 72 5d 2c 20 44 69 67 69 | 74 73 42 69 67 29 3b 0d |r], Digi|tsBig);.|
|00001710| 0a 20 20 20 20 20 20 20 | 20 7d 0d 0a 20 20 20 20 |. | }.. |
|00001720| 7d 2a 2f 0d 0a 0d 0a 20 | 20 20 20 2f 2f 44 72 61 |}*/.... | //Dra|
|00001730| 77 20 53 70 65 63 69 61 | 6c 20 49 63 6f 6e 73 0d |w Specia|l Icons.|
|00001740| 0a 20 20 20 20 20 20 20 | 20 20 20 20 53 70 65 63 |. | Spec|
|00001750| 69 61 6c 49 63 6f 6e 5b | 30 5d 2e 50 6f 73 58 3d |ialIcon[|0].PosX=|
|00001760| 30 2e 30 31 30 30 30 30 | 30 30 3b 0d 0a 20 20 20 |0.010000|00;.. |
|00001770| 20 20 20 20 20 20 20 20 | 53 70 65 63 69 61 6c 49 | |SpecialI|
|00001780| 63 6f 6e 5b 30 5d 2e 4f | 66 66 73 65 74 58 3d 31 |con[0].O|ffsetX=1|
|00001790| 30 30 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |00;.. | |
|000017a0| 53 70 65 63 69 61 6c 49 | 63 6f 6e 5b 30 5d 2e 50 |SpecialI|con[0].P|
|000017b0| 6f 73 59 3d 30 2e 37 34 | 35 30 30 30 30 30 3b 0d |osY=0.74|500000;.|
|000017c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 53 70 65 63 |. | Spec|
|000017d0| 69 61 6c 49 63 6f 6e 5b | 30 5d 2e 4f 66 66 73 65 |ialIcon[|0].Offse|
|000017e0| 74 59 3d 35 30 3b 0d 0a | 0d 0a 20 20 20 20 20 20 |tY=50;..|.. |
|000017f0| 20 20 20 20 20 53 70 65 | 63 69 61 6c 49 63 6f 6e | Spe|cialIcon|
|00001800| 5b 30 5d 2e 57 69 64 67 | 65 74 54 65 78 74 75 72 |[0].Widg|etTextur|
|00001810| 65 20 3d 20 55 50 52 49 | 2e 50 6c 61 79 65 72 53 |e = UPRI|.PlayerS|
|00001820| 70 65 63 69 61 6c 2e 53 | 70 65 63 69 61 6c 54 65 |pecial.S|pecialTe|
|00001830| 78 74 75 72 65 3b 0d 0a | 0d 0a 20 20 20 20 20 20 |xture;..|.. |
|00001840| 20 20 20 20 20 69 66 20 | 28 21 55 50 52 49 2e 50 | if |(!UPRI.P|
|00001850| 6c 61 79 65 72 53 70 65 | 63 69 61 6c 2e 61 63 74 |layerSpe|cial.act|
|00001860| 69 76 61 74 65 64 29 0d | 0a 20 20 20 20 20 20 20 |ivated).|. |
|00001870| 20 20 20 20 20 20 20 53 | 70 65 63 69 61 6c 49 63 | S|pecialIc|
|00001880| 6f 6e 5b 30 5d 2e 54 65 | 78 74 75 72 65 53 63 61 |on[0].Te|xtureSca|
|00001890| 6c 65 3d 30 2e 35 3b 0d | 0a 0d 0a 20 20 20 20 20 |le=0.5;.|... |
|000018a0| 20 20 20 20 20 20 69 66 | 20 28 55 45 54 46 45 6e | if| (UETFEn|
|000018b0| 65 72 67 79 43 6f 75 6e | 74 2e 56 61 6c 75 65 20 |ergyCoun|t.Value |
|000018c0| 3c 20 55 50 52 49 2e 50 | 6c 61 79 65 72 53 70 65 |< UPRI.P|layerSpe|
|000018d0| 63 69 61 6c 2e 45 6e 65 | 72 67 79 43 6f 73 74 29 |cial.Ene|rgyCost)|
|000018e0| 7b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |{.. | |
|000018f0| 20 53 70 65 63 69 61 6c | 49 63 6f 6e 5b 30 5d 2e | Special|Icon[0].|
|00001900| 54 69 6e 74 73 5b 30 5d | 2e 41 3d 32 35 3b 0d 0a |Tints[0]|.A=25;..|
|00001910| 20 20 20 20 20 20 20 20 | 20 20 20 7d 0d 0a 20 20 | | }.. |
|00001920| 20 20 20 20 20 20 20 20 | 20 65 6c 73 65 7b 0d 0a | | else{..|
|00001930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 69 | | i|
|00001940| 66 20 28 55 50 52 49 2e | 50 6c 61 79 65 72 53 70 |f (UPRI.|PlayerSp|
|00001950| 65 63 69 61 6c 2e 61 63 | 74 69 76 61 74 65 64 29 |ecial.ac|tivated)|
|00001960| 7b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |{.. | |
|00001970| 20 20 20 20 20 53 70 65 | 63 69 61 6c 49 63 6f 6e | Spe|cialIcon|
|00001980| 5b 30 5d 2e 50 6f 73 59 | 3d 30 2e 37 34 35 30 30 |[0].PosY|=0.74500|
|00001990| 30 30 30 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |000;.. | |
|000019a0| 20 20 20 20 20 20 20 20 | 53 70 65 63 69 61 6c 49 | |SpecialI|
|000019b0| 63 6f 6e 5b 30 5d 2e 4f | 66 66 73 65 74 59 3d 30 |con[0].O|ffsetY=0|
|000019c0| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|000019d0| 20 20 20 20 20 53 70 65 | 63 69 61 6c 49 63 6f 6e | Spe|cialIcon|
|000019e0| 5b 30 5d 2e 54 65 78 74 | 75 72 65 53 63 61 6c 65 |[0].Text|ureScale|
|000019f0| 3d 31 2e 30 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |=1.0;.. | |
|00001a00| 20 20 20 20 20 20 7d 0d | 0a 20 20 20 20 20 20 20 | }.|. |
|00001a10| 20 20 20 20 20 20 20 20 | 53 70 65 63 69 61 6c 49 | |SpecialI|
|00001a20| 63 6f 6e 5b 30 5d 2e 54 | 69 6e 74 73 5b 30 5d 2e |con[0].T|ints[0].|
|00001a30| 41 3d 32 35 35 3b 0d 0a | 20 20 20 20 20 20 20 20 |A=255;..| |
|00001a40| 20 20 20 20 20 20 20 7d | 0d 0a 0d 0a 20 20 44 72 | }|.... Dr|
|00001a50| 61 77 53 70 72 69 74 65 | 57 69 64 67 65 74 28 43 |awSprite|Widget(C|
|00001a60| 2c 20 53 70 65 63 69 61 | 6c 49 63 6f 6e 5b 30 5d |, Specia|lIcon[0]|
|00001a70| 29 3b 0d 0a 0d 0a 20 20 | 2f 2f 57 65 61 70 6f 6e |);.... |//Weapon|
|00001a80| 20 75 70 67 72 61 64 65 | 73 0d 0a 20 20 66 6f 72 | upgrade|s.. for|
|00001a90| 20 28 77 65 61 70 6f 6e | 45 6e 75 6d 20 3d 20 30 | (weapon|Enum = 0|
|00001aa0| 3b 20 77 65 61 70 6f 6e | 45 6e 75 6d 20 3c 20 32 |; weapon|Enum < 2|
|00001ab0| 30 3b 20 77 65 61 70 6f | 6e 45 6e 75 6d 2b 2b 29 |0; weapo|nEnum++)|
|00001ac0| 7b 0d 0a 20 20 20 20 20 | 20 20 69 66 20 28 77 65 |{.. | if (we|
|00001ad0| 61 70 6f 6e 45 6e 75 6d | 20 3d 3d 20 57 32 6b 34 |aponEnum| == W2k4|
|00001ae0| 2e 55 70 67 72 61 64 65 | 49 44 29 7b 0d 0a 20 20 |.Upgrade|ID){.. |
|00001af0| 20 20 20 20 20 20 20 20 | 20 66 6f 72 20 28 77 65 | | for (we|
|00001b00| 61 70 6f 6e 63 6f 75 6e | 74 65 72 3d 31 3b 20 77 |aponcoun|ter=1; w|
|00001b10| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 3c 31 30 3b |eaponcou|nter<10;|
|00001b20| 20 77 65 61 70 6f 6e 63 | 6f 75 6e 74 65 72 2b 2b | weaponc|ounter++|
|00001b30| 29 7b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |){.. | |
|00001b40| 20 20 20 69 66 20 28 55 | 50 6c 61 79 65 72 2e 57 | if (U|Player.W|
|00001b50| 65 61 70 6f 6e 55 70 67 | 72 61 64 65 4c 65 76 65 |eaponUpg|radeLeve|
|00001b60| 6c 5b 77 65 61 70 6f 6e | 45 6e 75 6d 5d 3e 3d 77 |l[weapon|Enum]>=w|
|00001b70| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 29 7b 0d 0a |eaponcou|nter){..|
|00001b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00001b90| 2f 53 65 74 20 6f 66 66 | 73 65 74 73 0d 0a 20 20 |/Set off|sets.. |
|00001ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 69 66 20 | | if |
|00001bb0| 28 57 32 6b 34 2e 55 70 | 67 72 61 64 65 54 65 78 |(W2k4.Up|gradeTex|
|00001bc0| 74 75 72 65 73 5b 77 65 | 61 70 6f 6e 63 6f 75 6e |tures[we|aponcoun|
|00001bd0| 74 65 72 2d 31 5d 21 3d | 4e 6f 6e 65 29 7b 0d 0a |ter-1]!=|None){..|
|00001be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001bf0| 20 57 65 61 70 6f 6e 55 | 70 67 72 61 64 65 49 63 | WeaponU|pgradeIc|
|00001c00| 6f 6e 73 5b 77 65 61 70 | 6f 6e 63 6f 75 6e 74 65 |ons[weap|oncounte|
|00001c10| 72 2d 31 5d 2e 57 69 64 | 67 65 74 54 65 78 74 75 |r-1].Wid|getTextu|
|00001c20| 72 65 3d 57 32 6b 34 2e | 55 70 67 72 61 64 65 54 |re=W2k4.|UpgradeT|
|00001c30| 65 78 74 75 72 65 73 5b | 77 65 61 70 6f 6e 63 6f |extures[|weaponco|
|00001c40| 75 6e 74 65 72 2d 31 5d | 3b 0d 0a 20 20 20 20 20 |unter-1]|;.. |
|00001c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 57 65 61 70 | | Weap|
|00001c60| 6f 6e 55 70 67 72 61 64 | 65 49 63 6f 6e 73 5b 77 |onUpgrad|eIcons[w|
|00001c70| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 2d 31 5d 2e |eaponcou|nter-1].|
|00001c80| 4f 66 66 73 65 74 58 3d | 2d 32 30 30 2b 28 38 30 |OffsetX=|-200+(80|
|00001c90| 2a 28 77 65 61 70 6f 6e | 63 6f 75 6e 74 65 72 2d |*(weapon|counter-|
|00001ca0| 31 29 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |1));.. | |
|00001cb0| 20 20 20 20 20 20 20 44 | 72 61 77 53 70 72 69 74 | D|rawSprit|
|00001cc0| 65 57 69 64 67 65 74 20 | 28 43 2c 20 57 65 61 70 |eWidget |(C, Weap|
|00001cd0| 6f 6e 55 70 67 72 61 64 | 65 49 63 6f 6e 73 5b 77 |onUpgrad|eIcons[w|
|00001ce0| 65 61 70 6f 6e 63 6f 75 | 6e 74 65 72 2d 31 5d 29 |eaponcou|nter-1])|
|00001cf0| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|00001d00| 20 20 7d 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 | }.. | |
|00001d10| 20 20 20 7d 0d 0a 20 20 | 20 20 20 20 20 20 20 20 | }.. | |
|00001d20| 20 20 7d 0d 0a 20 20 20 | 20 20 20 20 7d 0d 0a 20 | }.. | }.. |
|00001d30| 20 20 20 7d 0d 0a 0d 0a | 0d 0a 7d 0d 0a 0d 0a 0d | }....|..}.....|
|00001d40| 0a 00 | |.. | |
+--------+-------------------------+-------------------------+--------+--------+