home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2003 March / maximum-cd-2003-03.iso / Software / Extras / Mods / setup.exe / Main / SFItem.u / S_SFFlashlight_ScriptText.TextBuffer < prev    next >
Unknown  |  2002-12-31  |  3.1 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.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 6c 31 2f 2f 3d 3d 3d 3d |........|l1//====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 53 70 |========|=..// Sp|
|00000060| 61 74 69 61 6c 20 46 65 | 61 72 0d 0a 2f 2f 20 43 |atial Fe|ar..// C|
|00000070| 6c 61 73 73 3a 20 53 46 | 46 6c 61 73 68 6c 69 67 |lass: SF|Flashlig|
|00000080| 68 74 0d 0a 2f 2f 20 44 | 65 73 63 72 69 70 74 69 |ht..// D|escripti|
|00000090| 6f 6e 3a 20 41 6e 20 55 | 6e 72 65 61 6c 2d 6c 69 |on: An U|nreal-li|
|000000a0| 6b 65 20 66 6c 61 73 68 | 6c 69 67 68 74 2e 0d 0a |ke flash|light...|
|000000b0| 2f 2f 0d 0a 2f 2f 20 41 | 75 74 68 6f 72 3a 20 4a |//..// A|uthor: J|
|000000c0| 61 63 65 6b 20 5a 61 67 | 72 6f 64 7a 6b 69 2c 20 |acek Zag|rodzki, |
|000000d0| 6d 6f 64 65 6c 20 62 79 | 20 49 76 61 6e 20 54 61 |model by| Ivan Ta|
|000000e0| 6e 7a 75 69 72 61 0d 0a | 2f 2f 20 4d 6f 64 69 66 |nzuira..|// Modif|
|000000f0| 69 65 64 20 62 79 3a 20 | 4d 61 72 6b 75 73 20 4e |ied by: |Markus N|
|00000100| 75 65 62 65 6c 0d 0a 2f | 2f 3d 3d 3d 3d 3d 3d 3d |uebel../|/=======|
|00000110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 0d 0a | 0d 0a 63 6c 61 73 73 20 |======..|..class |
|00000160| 53 46 46 6c 61 73 68 6c | 69 67 68 74 20 65 78 74 |SFFlashl|ight ext|
|00000170| 65 6e 64 73 20 53 46 50 | 69 63 6b 75 70 3b 0d 0a |ends SFP|ickup;..|
|00000180| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 49 4d 50 |..#exec |MESH IMP|
|00000190| 4f 52 54 20 4d 45 53 48 | 3d 53 46 46 6c 61 73 68 |ORT MESH|=SFFlash|
|000001a0| 6c 69 67 68 74 20 41 4e | 49 56 46 49 4c 45 3d 4d |light AN|IVFILE=M|
|000001b0| 4f 44 45 4c 53 5c 53 46 | 46 6c 61 73 68 6c 69 67 |ODELS\SF|Flashlig|
|000001c0| 68 74 5f 61 2e 33 64 20 | 44 41 54 41 46 49 4c 45 |ht_a.3d |DATAFILE|
|000001d0| 3d 4d 4f 44 45 4c 53 5c | 53 46 46 6c 61 73 68 6c |=MODELS\|SFFlashl|
|000001e0| 69 67 68 74 5f 64 2e 33 | 64 20 58 3d 30 20 59 3d |ight_d.3|d X=0 Y=|
|000001f0| 30 20 5a 3d 30 0d 0a 23 | 65 78 65 63 20 4d 45 53 |0 Z=0..#|exec MES|
|00000200| 48 20 4f 52 49 47 49 4e | 20 4d 45 53 48 3d 53 46 |H ORIGIN| MESH=SF|
|00000210| 46 6c 61 73 68 6c 69 67 | 68 74 20 58 3d 30 20 59 |Flashlig|ht X=0 Y|
|00000220| 3d 30 20 5a 3d 30 0d 0a | 0d 0a 23 65 78 65 63 20 |=0 Z=0..|..#exec |
|00000230| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000240| 53 48 3d 53 46 46 6c 61 | 73 68 6c 69 67 68 74 20 |SH=SFFla|shlight |
|00000250| 53 45 51 3d 41 6c 6c 20 | 20 20 20 20 20 20 20 20 |SEQ=All | |
|00000260| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 30 20 4e 55 | STARTFR|AME=0 NU|
|00000270| 4d 46 52 41 4d 45 53 3d | 31 0d 0a 23 65 78 65 63 |MFRAMES=|1..#exec|
|00000280| 20 4d 45 53 48 20 53 45 | 51 55 45 4e 43 45 20 4d | MESH SE|QUENCE M|
|00000290| 45 53 48 3d 53 46 46 6c | 61 73 68 6c 69 67 68 74 |ESH=SFFl|ashlight|
|000002a0| 20 53 45 51 3d 53 46 46 | 6c 61 73 68 6c 69 67 68 | SEQ=SFF|lashligh|
|000002b0| 74 20 53 54 41 52 54 46 | 52 41 4d 45 3d 30 20 4e |t STARTF|RAME=0 N|
|000002c0| 55 4d 46 52 41 4d 45 53 | 3d 31 0d 0a 0d 0a 23 65 |UMFRAMES|=1....#e|
|000002d0| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|000002e0| 52 54 20 4e 41 4d 45 3d | 4a 53 46 46 6c 61 73 68 |RT NAME=|JSFFlash|
|000002f0| 6c 69 67 68 74 31 20 46 | 49 4c 45 3d 54 45 58 54 |light1 F|ILE=TEXT|
|00000300| 55 52 45 53 5c 53 46 46 | 6c 61 73 68 6c 69 67 68 |URES\SFF|lashligh|
|00000310| 74 31 2e 50 43 58 20 47 | 52 4f 55 50 3d 53 6b 69 |t1.PCX G|ROUP=Ski|
|00000320| 6e 73 20 46 4c 41 47 53 | 3d 32 20 2f 2f 20 31 20 |ns FLAGS|=2 // 1 |
|00000330| 2d 20 44 65 66 61 75 6c | 74 0d 0a 0d 0a 23 65 78 |- Defaul|t....#ex|
|00000340| 65 63 20 4d 45 53 48 4d | 41 50 20 4e 45 57 20 20 |ec MESHM|AP NEW |
|00000350| 20 4d 45 53 48 4d 41 50 | 3d 53 46 46 6c 61 73 68 | MESHMAP|=SFFlash|
|00000360| 6c 69 67 68 74 20 4d 45 | 53 48 3d 53 46 46 6c 61 |light ME|SH=SFFla|
|00000370| 73 68 6c 69 67 68 74 0d | 0a 23 65 78 65 63 20 4d |shlight.|.#exec M|
|00000380| 45 53 48 4d 41 50 20 53 | 43 41 4c 45 20 4d 45 53 |ESHMAP S|CALE MES|
|00000390| 48 4d 41 50 3d 53 46 46 | 6c 61 73 68 6c 69 67 68 |HMAP=SFF|lashligh|
|000003a0| 74 20 58 3d 30 2e 30 35 | 20 59 3d 30 2e 30 35 20 |t X=0.05| Y=0.05 |
|000003b0| 5a 3d 30 2e 31 0d 0a 0d | 0a 23 65 78 65 63 20 4d |Z=0.1...|.#exec M|
|000003c0| 45 53 48 4d 41 50 20 53 | 45 54 54 45 58 54 55 52 |ESHMAP S|ETTEXTUR|
|000003d0| 45 20 4d 45 53 48 4d 41 | 50 3d 53 46 46 6c 61 73 |E MESHMA|P=SFFlas|
|000003e0| 68 6c 69 67 68 74 20 4e | 55 4d 3d 31 20 54 45 58 |hlight N|UM=1 TEX|
|000003f0| 54 55 52 45 3d 4a 53 46 | 46 6c 61 73 68 6c 69 67 |TURE=JSF|Flashlig|
|00000400| 68 74 31 0d 0a 0d 0a 0d | 0a 76 61 72 20 46 6c 61 |ht1.....|.var Fla|
|00000410| 73 68 4c 69 67 68 74 42 | 65 61 6d 20 73 3b 0d 0a |shLightB|eam s;..|
|00000420| 76 61 72 20 66 6c 6f 61 | 74 20 54 69 6d 65 43 68 |var floa|t TimeCh|
|00000430| 61 6e 67 65 3b 0d 0a 76 | 61 72 20 56 65 63 74 6f |ange;..v|ar Vecto|
|00000440| 72 20 48 69 74 4e 6f 72 | 6d 61 6c 2c 48 69 74 4c |r HitNor|mal,HitL|
|00000450| 6f 63 61 74 69 6f 6e 2c | 45 6e 64 54 72 61 63 65 |ocation,|EndTrace|
|00000460| 2c 53 74 61 72 74 54 72 | 61 63 65 2c 58 2c 59 2c |,StartTr|ace,X,Y,|
|00000470| 5a 2c 4e 65 77 48 69 74 | 4c 6f 63 61 74 69 6f 6e |Z,NewHit|Location|
|00000480| 3b 0d 0a 76 61 72 28 29 | 20 6c 6f 63 61 6c 69 7a |;..var()| localiz|
|00000490| 65 64 20 53 74 72 69 6e | 67 20 4c 6f 77 43 68 61 |ed Strin|g LowCha|
|000004a0| 72 67 65 4d 65 73 73 61 | 67 65 3b 20 2f 2f 20 4d |rgeMessa|ge; // M|
|000004b0| 65 73 73 61 67 65 73 20 | 73 68 6f 77 6e 20 77 68 |essages |shown wh|
|000004c0| 65 6e 20 61 63 74 69 76 | 61 74 65 64 20 77 69 74 |en activ|ated wit|
|000004d0| 68 20 6c 6f 77 20 63 68 | 61 72 67 65 0d 0a 0d 0a |h low ch|arge....|
|000004e0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 41 63 74 69 76 |..functi|on Activ|
|000004f0| 61 74 65 28 29 0d 0a 7b | 0d 0a 09 47 6f 74 6f 53 |ate()..{|...GotoS|
|00000500| 74 61 74 65 28 27 41 63 | 74 69 76 61 74 65 64 27 |tate('Ac|tivated'|
|00000510| 29 3b 0d 0a 7d 0d 0a 0d | 0a 73 74 61 74 65 20 41 |);..}...|.state A|
|00000520| 63 74 69 76 61 74 65 64 | 0d 0a 7b 0d 0a 09 66 75 |ctivated|..{...fu|
|00000530| 6e 63 74 69 6f 6e 20 65 | 6e 64 73 74 61 74 65 28 |nction e|ndstate(|
|00000540| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 73 21 3d |)...{...|.if (s!=|
|00000550| 4e 6f 6e 65 29 20 73 2e | 44 65 73 74 72 6f 79 28 |None) s.|Destroy(|
|00000560| 29 3b 0d 0a 09 09 62 41 | 63 74 69 76 65 20 3d 20 |);....bA|ctive = |
|00000570| 66 61 6c 73 65 3b 09 09 | 0d 0a 09 7d 0d 0a 09 0d |false;..|...}....|
|00000580| 0a 09 66 75 6e 63 74 69 | 6f 6e 20 54 69 63 6b 28 |..functi|on Tick(|
|00000590| 20 66 6c 6f 61 74 20 44 | 65 6c 74 61 54 69 6d 65 | float D|eltaTime|
|000005a0| 20 29 0d 0a 09 7b 09 0d | 0a 09 09 54 69 6d 65 43 | )...{..|...TimeC|
|000005b0| 68 61 6e 67 65 20 2b 3d | 20 44 65 6c 74 61 54 69 |hange +=| DeltaTi|
|000005c0| 6d 65 2a 31 30 3b 0d 0a | 09 09 69 66 20 28 54 69 |me*10;..|..if (Ti|
|000005d0| 6d 65 43 68 61 6e 67 65 | 20 3e 20 31 29 20 0d 0a |meChange| > 1) ..|
|000005e0| 09 09 7b 0d 0a 09 09 09 | 43 68 61 72 67 65 09 09 |..{.....|Charge..|
|000005f0| 2d 3d 20 69 6e 74 28 54 | 69 6d 65 43 68 61 6e 67 |-= int(T|imeChang|
|00000600| 65 29 3b 0d 0a 09 09 09 | 54 69 6d 65 43 68 61 6e |e);.....|TimeChan|
|00000610| 67 65 09 3d 20 54 69 6d | 65 43 68 61 6e 67 65 20 |ge.= Tim|eChange |
|00000620| 2d 20 69 6e 74 28 54 69 | 6d 65 43 68 61 6e 67 65 |- int(Ti|meChange|
|00000630| 29 3b 0d 0a 09 09 7d 0d | 0a 0d 0a 09 09 69 66 20 |);....}.|.....if |
|00000640| 28 73 20 3d 3d 20 4e 6f | 6e 65 29 20 52 65 74 75 |(s == No|ne) Retu|
|00000650| 72 6e 3b 0d 0a 0d 0a 09 | 09 69 66 20 28 20 50 61 |rn;.....|.if ( Pa|
|00000660| 77 6e 28 4f 77 6e 65 72 | 29 20 3d 3d 20 4e 6f 6e |wn(Owner|) == Non|
|00000670| 65 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 73 2e 44 |e )....{|.....s.D|
|00000680| 65 73 74 72 6f 79 28 29 | 3b 0d 0a 09 09 09 55 73 |estroy()|;.....Us|
|00000690| 65 64 55 70 28 29 3b 0d | 0a 09 09 09 72 65 74 75 |edUp();.|....retu|
|000006a0| 72 6e 3b 09 09 0d 0a 09 | 09 7d 0d 0a 09 09 69 66 |rn;.....|.}....if|
|000006b0| 20 28 43 68 61 72 67 65 | 3c 2d 30 29 20 0d 0a 09 | (Charge|<-0) ...|
|000006c0| 09 7b 0d 0a 09 09 09 47 | 6f 74 6f 53 74 61 74 65 |.{.....G|otoState|
|000006d0| 28 27 44 65 61 63 74 69 | 76 61 74 65 64 27 29 3b |('Deacti|vated');|
|000006e0| 0d 0a 09 09 7d 0d 0a 09 | 09 69 66 20 28 43 68 61 |....}...|.if (Cha|
|000006f0| 72 67 65 3c 34 30 30 29 | 20 73 2e 4c 69 67 68 74 |rge<400)| s.Light|
|00000700| 42 72 69 67 68 74 6e 65 | 73 73 3d 62 79 74 65 28 |Brightne|ss=byte(|
|00000710| 43 68 61 72 67 65 2a 30 | 2e 36 2b 31 30 29 3b 0d |Charge*0|.6+10);.|
|00000720| 0a 0d 0a 09 09 47 65 74 | 41 78 65 73 28 50 61 77 |.....Get|Axes(Paw|
|00000730| 6e 28 4f 77 6e 65 72 29 | 2e 56 69 65 77 52 6f 74 |n(Owner)|.ViewRot|
|00000740| 61 74 69 6f 6e 2c 58 2c | 59 2c 5a 29 3b 09 0d 0a |ation,X,|Y,Z);...|
|00000750| 09 09 45 6e 64 54 72 61 | 63 65 20 3d 20 50 61 77 |..EndTra|ce = Paw|
|00000760| 6e 28 4f 77 6e 65 72 29 | 2e 4c 6f 63 61 74 69 6f |n(Owner)|.Locatio|
|00000770| 6e 20 2b 20 31 30 30 30 | 30 2a 20 56 65 63 74 6f |n + 1000|0* Vecto|
|00000780| 72 28 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 56 69 |r(Pawn(O|wner).Vi|
|00000790| 65 77 52 6f 74 61 74 69 | 6f 6e 29 3b 0d 0a 09 09 |ewRotati|on);....|
|000007a0| 54 72 61 63 65 28 48 69 | 74 4c 6f 63 61 74 69 6f |Trace(Hi|tLocatio|
|000007b0| 6e 2c 48 69 74 4e 6f 72 | 6d 61 6c 2c 45 6e 64 54 |n,HitNor|mal,EndT|
|000007c0| 72 61 63 65 2c 50 61 77 | 6e 28 4f 77 6e 65 72 29 |race,Paw|n(Owner)|
|000007d0| 2e 4c 6f 63 61 74 69 6f | 6e 2c 20 54 72 75 65 29 |.Locatio|n, True)|
|000007e0| 3b 0d 0a 09 09 73 2e 53 | 65 74 4c 6f 63 61 74 69 |;....s.S|etLocati|
|000007f0| 6f 6e 28 48 69 74 4c 6f | 63 61 74 69 6f 6e 2d 76 |on(HitLo|cation-v|
|00000800| 65 63 74 6f 72 28 50 61 | 77 6e 28 4f 77 6e 65 72 |ector(Pa|wn(Owner|
|00000810| 29 2e 56 69 65 77 52 6f | 74 61 74 69 6f 6e 29 2a |).ViewRo|tation)*|
|00000820| 36 34 29 3b 0d 0a 2f 2f | 09 09 73 2e 4c 69 67 68 |64);..//|..s.Ligh|
|00000830| 74 52 61 64 69 75 73 20 | 3d 20 66 6d 69 6e 28 56 |tRadius |= fmin(V|
|00000840| 73 69 7a 65 28 48 69 74 | 4c 6f 63 61 74 69 6f 6e |size(Hit|Location|
|00000850| 2d 50 61 77 6e 28 4f 77 | 6e 65 72 29 2e 4c 6f 63 |-Pawn(Ow|ner).Loc|
|00000860| 61 74 69 6f 6e 29 2f 32 | 30 30 2c 31 34 29 20 2b |ation)/2|00,14) +|
|00000870| 20 32 2e 30 3b 0d 0a 09 | 7d 0d 0a 09 0d 0a 09 66 | 2.0;...|}......f|
|00000880| 75 6e 63 74 69 6f 6e 20 | 42 65 67 69 6e 53 74 61 |unction |BeginSta|
|00000890| 74 65 28 29 0d 0a 09 7b | 0d 0a 09 09 54 69 6d 65 |te()...{|....Time|
|000008a0| 43 68 61 6e 67 65 20 3d | 20 30 3b 0d 0a 09 09 2f |Change =| 0;..../|
|000008b0| 2f 4f 77 6e 65 72 2e 50 | 6c 61 79 53 6f 75 6e 64 |/Owner.P|laySound|
|000008c0| 28 41 63 74 69 76 61 74 | 65 53 6f 75 6e 64 29 3b |(Activat|eSound);|
|000008d0| 09 09 0d 0a 09 09 47 65 | 74 41 78 65 73 28 50 61 |......Ge|tAxes(Pa|
|000008e0| 77 6e 28 4f 77 6e 65 72 | 29 2e 56 69 65 77 52 6f |wn(Owner|).ViewRo|
|000008f0| 74 61 74 69 6f 6e 2c 58 | 2c 59 2c 5a 29 3b 09 0d |tation,X|,Y,Z);..|
|00000900| 0a 09 09 45 6e 64 54 72 | 61 63 65 20 3d 20 50 61 |...EndTr|ace = Pa|
|00000910| 77 6e 28 4f 77 6e 65 72 | 29 2e 4c 6f 63 61 74 69 |wn(Owner|).Locati|
|00000920| 6f 6e 20 2b 20 31 30 30 | 30 30 2a 20 56 65 63 74 |on + 100|00* Vect|
|00000930| 6f 72 28 50 61 77 6e 28 | 4f 77 6e 65 72 29 2e 56 |or(Pawn(|Owner).V|
|00000940| 69 65 77 52 6f 74 61 74 | 69 6f 6e 29 3b 0d 0a 09 |iewRotat|ion);...|
|00000950| 09 54 72 61 63 65 28 48 | 69 74 4c 6f 63 61 74 69 |.Trace(H|itLocati|
|00000960| 6f 6e 2c 48 69 74 4e 6f | 72 6d 61 6c 2c 45 6e 64 |on,HitNo|rmal,End|
|00000970| 54 72 61 63 65 2c 50 61 | 77 6e 28 4f 77 6e 65 72 |Trace,Pa|wn(Owner|
|00000980| 29 2e 4c 6f 63 61 74 69 | 6f 6e 2b 59 2a 31 37 29 |).Locati|on+Y*17)|
|00000990| 3b 0d 0a 09 09 73 20 3d | 20 53 70 61 77 6e 28 63 |;....s =| Spawn(c|
|000009a0| 6c 61 73 73 27 46 6c 61 | 73 68 4c 69 67 68 74 42 |lass'Fla|shLightB|
|000009b0| 65 61 6d 27 2c 4f 77 6e | 65 72 2c 20 27 27 2c 20 |eam',Own|er, '', |
|000009c0| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2b 48 69 74 4e |HitLocat|ion+HitN|
|000009d0| 6f 72 6d 61 6c 2a 34 30 | 29 3b 0d 0a 09 09 73 2e |ormal*40|);....s.|
|000009e0| 4c 69 67 68 74 48 75 65 | 20 3d 20 4c 69 67 68 74 |LightHue| = Light|
|000009f0| 48 75 65 3b 0d 0a 09 09 | 73 2e 4c 69 67 68 74 53 |Hue;....|s.LightS|
|00000a00| 61 74 75 72 61 74 69 6f | 6e 20 3d 20 4c 69 67 68 |aturatio|n = Ligh|
|00000a10| 74 53 61 74 75 72 61 74 | 69 6f 6e 3b 0d 0a 09 09 |tSaturat|ion;....|
|00000a20| 73 2e 4c 69 67 68 74 52 | 61 64 69 75 73 20 3d 20 |s.LightR|adius = |
|00000a30| 4c 69 67 68 74 52 61 64 | 69 75 73 3b 0d 0a 0d 0a |LightRad|ius;....|
|00000a40| 09 09 69 66 20 28 43 68 | 61 72 67 65 3c 34 30 30 |..if (Ch|arge<400|
|00000a50| 29 0d 0a 09 09 7b 0d 0a | 09 09 09 73 2e 4c 69 67 |)....{..|...s.Lig|
|00000a60| 68 74 42 72 69 67 68 74 | 6e 65 73 73 3d 62 79 74 |htBright|ness=byt|
|00000a70| 65 28 43 68 61 72 67 65 | 2a 30 2e 36 2b 31 30 29 |e(Charge|*0.6+10)|
|00000a80| 3b 09 0d 0a 09 09 09 50 | 61 77 6e 28 4f 77 6e 65 |;......P|awn(Owne|
|00000a90| 72 29 2e 43 6c 69 65 6e | 74 4d 65 73 73 61 67 65 |r).Clien|tMessage|
|00000aa0| 28 4c 6f 77 43 68 61 72 | 67 65 4d 65 73 73 61 67 |(LowChar|geMessag|
|00000ab0| 65 29 3b 09 0d 0a 0d 0a | 09 09 7d 0d 0a 0d 0a 09 |e);.....|..}.....|
|00000ac0| 09 69 66 20 28 73 3d 3d | 4e 6f 6e 65 29 20 47 6f |.if (s==|None) Go|
|00000ad0| 54 6f 53 74 61 74 65 28 | 27 44 65 41 63 74 69 76 |ToState(|'DeActiv|
|00000ae0| 61 74 65 64 27 29 3b 09 | 0d 0a 09 7d 0d 0a 09 0d |ated');.|...}....|
|00000af0| 0a 42 65 67 69 6e 3a 0d | 0a 7d 0d 0a 0d 0a 73 74 |.Begin:.|.}....st|
|00000b00| 61 74 65 20 44 65 41 63 | 74 69 76 61 74 65 64 0d |ate DeAc|tivated.|
|00000b10| 0a 7b 0d 0a 09 66 75 6e | 63 74 69 6f 6e 20 42 65 |.{...fun|ction Be|
|00000b20| 67 69 6e 53 74 61 74 65 | 28 29 0d 0a 09 7b 0d 0a |ginState|()...{..|
|00000b30| 09 09 2f 2f 20 43 61 6c | 6c 20 74 6f 20 62 61 73 |..// Cal|l to bas|
|00000b40| 65 20 63 6c 61 73 73 0d | 0a 09 09 53 75 70 65 72 |e class.|...Super|
|00000b50| 2e 42 65 67 69 6e 53 74 | 61 74 65 28 29 3b 0d 0a |.BeginSt|ate();..|
|00000b60| 0d 0a 09 09 69 66 20 28 | 43 68 61 72 67 65 3c 2d |....if (|Charge<-|
|00000b70| 30 29 20 0d 0a 09 09 09 | 50 61 77 6e 28 4f 77 6e |0) .....|Pawn(Own|
|00000b80| 65 72 29 2e 43 6c 69 65 | 6e 74 4d 65 73 73 61 67 |er).Clie|ntMessag|
|00000b90| 65 28 45 78 70 69 72 65 | 4d 65 73 73 61 67 65 29 |e(Expire|Message)|
|00000ba0| 3b 09 0d 0a 0d 0a 09 09 | 53 65 74 54 69 6d 65 72 |;.......|SetTimer|
|00000bb0| 28 30 2e 35 2c 20 66 61 | 6c 73 65 29 3b 0d 0a 09 |(0.5, fa|lse);...|
|00000bc0| 7d 0d 0a 0d 0a 09 66 75 | 6e 63 74 69 6f 6e 20 54 |}.....fu|nction T|
|00000bd0| 69 6d 65 72 28 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |imer()..|.{....if|
|00000be0| 28 43 68 61 72 67 65 20 | 3c 20 44 65 66 61 75 6c |(Charge |< Defaul|
|00000bf0| 74 2e 43 68 61 72 67 65 | 29 0d 0a 09 09 7b 0d 0a |t.Charge|)....{..|
|00000c00| 09 09 09 43 68 61 72 67 | 65 09 2b 3d 20 35 3b 0d |...Charg|e.+= 5;.|
|00000c10| 0a 09 09 09 53 65 74 54 | 69 6d 65 72 28 30 2e 35 |....SetT|imer(0.5|
|00000c20| 2c 66 61 6c 73 65 29 3b | 0d 0a 09 09 7d 0d 0a 09 |,false);|....}...|
|00000c30| 7d 0d 0a 0d 0a 42 65 67 | 69 6e 3a 0d 0a 09 73 2e |}....Beg|in:...s.|
|00000c40| 44 65 73 74 72 6f 79 28 | 29 3b 0d 0a 09 4f 77 6e |Destroy(|);...Own|
|00000c50| 65 72 2e 50 6c 61 79 53 | 6f 75 6e 64 28 44 65 41 |er.PlayS|ound(DeA|
|00000c60| 63 74 69 76 61 74 65 53 | 6f 75 6e 64 29 3b 0d 0a |ctivateS|ound);..|
|00000c70| 7d 0d 0a 0d 0a 00 | |}..... | |
+--------+-------------------------+-------------------------+--------+--------+