home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 4.5 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
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 | 76 47 63 6c 61 73 73 20 |........|vGclass |
|00000010| 50 61 69 6e 74 65 72 42 | 65 61 6d 45 66 66 65 63 |PainterB|eamEffec|
|00000020| 74 20 65 78 74 65 6e 64 | 73 20 78 45 6d 69 74 74 |t extend|s xEmitt|
|00000030| 65 72 3b 0d 0a 0d 0a 23 | 65 78 65 63 20 4f 42 4a |er;....#|exec OBJ|
|00000040| 20 4c 4f 41 44 20 46 49 | 4c 45 3d 58 45 66 66 65 | LOAD FI|LE=XEffe|
|00000050| 63 74 4d 61 74 2e 75 74 | 78 0d 0a 0d 0a 76 61 72 |ctMat.ut|x....var|
|00000060| 20 50 61 69 6e 74 65 72 | 42 65 61 6d 53 70 6f 74 | Painter|BeamSpot|
|00000070| 20 53 70 6f 74 3b 0d 0a | 76 61 72 20 56 65 63 74 | Spot;..|var Vect|
|00000080| 6f 72 20 53 74 61 72 74 | 45 66 66 65 63 74 2c 20 |or Start|Effect, |
|00000090| 45 6e 64 45 66 66 65 63 | 74 3b 0d 0a 76 61 72 20 |EndEffec|t;..var |
|000000a0| 56 65 63 74 6f 72 20 45 | 66 66 65 63 74 4f 66 66 |Vector E|ffectOff|
|000000b0| 73 65 74 3b 0d 0a 76 61 | 72 20 4c 69 6e 6b 4d 75 |set;..va|r LinkMu|
|000000c0| 7a 46 6c 61 73 68 42 65 | 61 6d 33 72 64 20 4d 75 |zFlashBe|am3rd Mu|
|000000d0| 7a 46 6c 61 73 68 3b 0d | 0a 76 61 72 20 66 6c 6f |zFlash;.|.var flo|
|000000e0| 61 74 20 42 72 69 67 68 | 74 6e 65 73 73 3b 0d 0a |at Brigh|tness;..|
|000000f0| 76 61 72 20 65 6e 75 6d | 20 45 50 61 69 6e 74 65 |var enum| EPainte|
|00000100| 72 54 61 72 67 65 74 69 | 6e 67 53 74 61 74 65 0d |rTargeti|ngState.|
|00000110| 0a 7b 0d 0a 20 20 20 20 | 50 54 53 5f 41 69 6d 69 |.{.. |PTS_Aimi|
|00000120| 6e 67 2c 0d 0a 20 20 20 | 20 50 54 53 5f 4d 61 72 |ng,.. | PTS_Mar|
|00000130| 6b 65 64 2c 0d 0a 20 20 | 20 20 50 54 53 5f 41 71 |ked,.. | PTS_Aq|
|00000140| 75 69 72 65 64 2c 0d 0a | 20 20 20 20 50 54 53 5f |uired,..| PTS_|
|00000150| 43 61 6e 63 65 6c 6c 65 | 64 0d 0a 7d 20 54 61 72 |Cancelle|d..} Tar|
|00000160| 67 65 74 53 74 61 74 65 | 3b 0d 0a 0d 0a 76 61 72 |getState|;....var|
|00000170| 28 29 20 53 6f 75 6e 64 | 20 4d 61 72 6b 53 6f 75 |() Sound| MarkSou|
|00000180| 6e 64 3b 0d 0a 76 61 72 | 28 29 20 53 6f 75 6e 64 |nd;..var|() Sound|
|00000190| 20 41 71 75 69 72 65 64 | 53 6f 75 6e 64 3b 0d 0a | Aquired|Sound;..|
|000001a0| 76 61 72 28 29 20 53 74 | 72 69 6e 67 20 4d 61 72 |var() St|ring Mar|
|000001b0| 6b 46 6f 72 63 65 3b 20 | 20 2f 2f 20 6a 64 66 0d |kForce; | // jdf.|
|000001c0| 0a 76 61 72 28 29 20 53 | 74 72 69 6e 67 20 41 6d |.var() S|tring Am|
|000001d0| 62 69 65 6e 74 46 6f 72 | 63 65 3b 20 20 2f 2f 20 |bientFor|ce; // |
|000001e0| 6a 64 66 0d 0a 0d 0a 72 | 65 70 6c 69 63 61 74 69 |jdf....r|eplicati|
|000001f0| 6f 6e 0d 0a 7b 0d 0a 20 | 20 20 20 75 6e 72 65 6c |on..{.. | unrel|
|00000200| 69 61 62 6c 65 20 69 66 | 20 28 52 6f 6c 65 20 3d |iable if| (Role =|
|00000210| 3d 20 52 4f 4c 45 5f 41 | 75 74 68 6f 72 69 74 79 |= ROLE_A|uthority|
|00000220| 29 0d 0a 20 20 20 20 20 | 20 20 20 53 74 61 72 74 |).. | Start|
|00000230| 45 66 66 65 63 74 2c 20 | 45 6e 64 45 66 66 65 63 |Effect, |EndEffec|
|00000240| 74 2c 20 54 61 72 67 65 | 74 53 74 61 74 65 3b 0d |t, Targe|tState;.|
|00000250| 0a 7d 0d 0a 0d 0a 73 69 | 6d 75 6c 61 74 65 64 20 |.}....si|mulated |
|00000260| 66 75 6e 63 74 69 6f 6e | 20 50 6f 73 74 42 65 67 |function| PostBeg|
|00000270| 69 6e 50 6c 61 79 28 29 | 0d 0a 7b 0d 0a 20 20 20 |inPlay()|..{.. |
|00000280| 20 53 70 6f 74 20 3d 20 | 53 70 61 77 6e 28 63 6c | Spot = |Spawn(cl|
|00000290| 61 73 73 27 50 61 69 6e | 74 65 72 42 65 61 6d 53 |ass'Pain|terBeamS|
|000002a0| 70 6f 74 27 2c 20 73 65 | 6c 66 29 3b 0d 0a 7d 0d |pot', se|lf);..}.|
|000002b0| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|000002c0| 63 74 69 6f 6e 20 44 65 | 73 74 72 6f 79 65 64 28 |ction De|stroyed(|
|000002d0| 29 0d 0a 7b 0d 0a 20 20 | 20 20 69 66 20 28 4d 75 |)..{.. | if (Mu|
|000002e0| 7a 46 6c 61 73 68 20 21 | 3d 20 4e 6f 6e 65 29 0d |zFlash !|= None).|
|000002f0| 0a 20 20 20 20 20 20 20 | 20 4d 75 7a 46 6c 61 73 |. | MuzFlas|
|00000300| 68 2e 6d 52 65 67 65 6e | 20 3d 20 66 61 6c 73 65 |h.mRegen| = false|
|00000310| 3b 0d 0a 0d 0a 20 20 20 | 20 69 66 20 28 53 70 6f |;.... | if (Spo|
|00000320| 74 20 21 3d 20 4e 6f 6e | 65 29 0d 0a 20 20 20 20 |t != Non|e).. |
|00000330| 20 20 20 20 53 70 6f 74 | 2e 44 65 73 74 72 6f 79 | Spot|.Destroy|
|00000340| 28 29 3b 0d 0a 0d 0a 20 | 20 20 20 53 75 70 65 72 |();.... | Super|
|00000350| 2e 44 65 73 74 72 6f 79 | 65 64 28 29 3b 0d 0a 7d |.Destroy|ed();..}|
|00000360| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 53 65 74 |....func|tion Set|
|00000370| 54 61 72 67 65 74 53 74 | 61 74 65 28 45 50 61 69 |TargetSt|ate(EPai|
|00000380| 6e 74 65 72 54 61 72 67 | 65 74 69 6e 67 53 74 61 |nterTarg|etingSta|
|00000390| 74 65 20 4e 65 77 53 74 | 61 74 65 29 0d 0a 7b 0d |te NewSt|ate)..{.|
|000003a0| 0a 20 20 20 20 54 61 72 | 67 65 74 53 74 61 74 65 |. Tar|getState|
|000003b0| 20 3d 20 4e 65 77 53 74 | 61 74 65 3b 0d 0a 0d 0a | = NewSt|ate;....|
|000003c0| 20 20 20 20 69 66 20 28 | 54 61 72 67 65 74 53 74 | if (|TargetSt|
|000003d0| 61 74 65 20 3d 3d 20 50 | 54 53 5f 41 71 75 69 72 |ate == P|TS_Aquir|
|000003e0| 65 64 29 0d 0a 20 20 20 | 20 7b 0d 0a 20 20 20 20 |ed).. | {.. |
|000003f0| 20 20 20 20 47 6f 74 6f | 53 74 61 74 65 28 27 41 | Goto|State('A|
|00000400| 71 75 69 72 65 64 27 29 | 3b 0d 0a 20 20 20 20 7d |quired')|;.. }|
|00000410| 0d 0a 20 20 20 20 65 6c | 73 65 20 69 66 20 28 54 |.. el|se if (T|
|00000420| 61 72 67 65 74 53 74 61 | 74 65 20 3d 3d 20 50 54 |argetSta|te == PT|
|00000430| 53 5f 43 61 6e 63 65 6c | 6c 65 64 29 0d 0a 20 20 |S_Cancel|led).. |
|00000440| 20 20 7b 0d 0a 20 20 20 | 20 20 20 20 20 47 6f 74 | {.. | Got|
|00000450| 6f 53 74 61 74 65 28 27 | 43 61 6e 63 65 6c 6c 65 |oState('|Cancelle|
|00000460| 64 27 29 3b 0d 0a 20 20 | 20 20 7d 0d 0a 7d 0d 0a |d');.. | }..}..|
|00000470| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00000480| 74 69 6f 6e 20 54 69 63 | 6b 28 66 6c 6f 61 74 20 |tion Tic|k(float |
|00000490| 64 74 29 0d 0a 7b 0d 0a | 20 20 20 20 6c 6f 63 61 |dt)..{..| loca|
|000004a0| 6c 20 56 65 63 74 6f 72 | 20 42 65 61 6d 44 69 72 |l Vector| BeamDir|
|000004b0| 3b 0d 0a 20 20 20 20 6c | 6f 63 61 6c 20 56 65 63 |;.. l|ocal Vec|
|000004c0| 74 6f 72 20 58 2c 59 2c | 5a 3b 0d 0a 20 20 20 20 |tor X,Y,|Z;.. |
|000004d0| 6c 6f 63 61 6c 20 78 57 | 65 61 70 6f 6e 41 74 74 |local xW|eaponAtt|
|000004e0| 61 63 68 6d 65 6e 74 20 | 41 74 74 61 63 68 6d 65 |achment |Attachme|
|000004f0| 6e 74 3b 0d 0a 0d 0a 20 | 20 20 20 69 66 20 28 52 |nt;.... | if (R|
|00000500| 6f 6c 65 20 3d 3d 20 52 | 4f 4c 45 5f 41 75 74 68 |ole == R|OLE_Auth|
|00000510| 6f 72 69 74 79 20 26 26 | 20 28 49 6e 73 74 69 67 |ority &&| (Instig|
|00000520| 61 74 6f 72 20 3d 3d 20 | 4e 6f 6e 65 20 7c 7c 20 |ator == |None || |
|00000530| 49 6e 73 74 69 67 61 74 | 6f 72 2e 43 6f 6e 74 72 |Instigat|or.Contr|
|00000540| 6f 6c 6c 65 72 20 3d 3d | 20 4e 6f 6e 65 29 29 0d |oller ==| None)).|
|00000550| 0a 20 20 20 20 7b 0d 0a | 20 20 20 20 20 20 20 20 |. {..| |
|00000560| 44 65 73 74 72 6f 79 28 | 29 3b 0d 0a 20 20 20 20 |Destroy(|);.. |
|00000570| 20 20 20 20 72 65 74 75 | 72 6e 3b 0d 0a 20 20 20 | retu|rn;.. |
|00000580| 20 7d 0d 0a 0d 0a 20 20 | 20 20 69 66 20 28 4c 65 | }.... | if (Le|
|00000590| 76 65 6c 2e 4e 65 74 4d | 6f 64 65 20 3d 3d 20 4e |vel.NetM|ode == N|
|000005a0| 4d 5f 44 65 64 69 63 61 | 74 65 64 53 65 72 76 65 |M_Dedica|tedServe|
|000005b0| 72 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 |r).. |{.. |
|000005c0| 20 20 20 53 74 61 72 74 | 45 66 66 65 63 74 20 3d | Start|Effect =|
|000005d0| 20 49 6e 73 74 69 67 61 | 74 6f 72 2e 4c 6f 63 61 | Instiga|tor.Loca|
|000005e0| 74 69 6f 6e 20 2b 20 49 | 6e 73 74 69 67 61 74 6f |tion + I|nstigato|
|000005f0| 72 2e 45 79 65 48 65 69 | 67 68 74 2a 56 65 63 74 |r.EyeHei|ght*Vect|
|00000600| 28 30 2c 30 2c 31 29 3b | 0d 0a 20 20 20 20 20 20 |(0,0,1);|.. |
|00000610| 20 20 72 65 74 75 72 6e | 3b 0d 0a 20 20 20 20 7d | return|;.. }|
|00000620| 0d 0a 0d 0a 20 20 20 20 | 2f 2f 20 73 65 74 20 62 |.... |// set b|
|00000630| 65 61 6d 20 73 74 61 72 | 74 20 6c 6f 63 61 74 69 |eam star|t locati|
|00000640| 6f 6e 0d 0a 20 20 20 20 | 69 66 20 28 20 49 6e 73 |on.. |if ( Ins|
|00000650| 74 69 67 61 74 6f 72 20 | 3d 3d 20 4e 6f 6e 65 20 |tigator |== None |
|00000660| 29 0d 0a 20 20 20 20 7b | 0d 0a 20 20 20 20 20 20 |).. {|.. |
|00000670| 20 20 53 65 74 4c 6f 63 | 61 74 69 6f 6e 28 53 74 | SetLoc|ation(St|
|00000680| 61 72 74 45 66 66 65 63 | 74 29 3b 0d 0a 20 20 20 |artEffec|t);.. |
|00000690| 20 7d 0d 0a 20 20 20 20 | 65 6c 73 65 0d 0a 20 20 | }.. |else.. |
|000006a0| 20 20 7b 0d 0a 20 20 20 | 20 20 20 20 20 69 66 20 | {.. | if |
|000006b0| 28 20 49 6e 73 74 69 67 | 61 74 6f 72 2e 49 73 46 |( Instig|ator.IsF|
|000006c0| 69 72 73 74 50 65 72 73 | 6f 6e 28 29 20 26 26 20 |irstPers|on() && |
|000006d0| 49 6e 73 74 69 67 61 74 | 6f 72 2e 57 65 61 70 6f |Instigat|or.Weapo|
|000006e0| 6e 20 21 3d 20 4e 6f 6e | 65 20 29 0d 0a 20 20 20 |n != Non|e ).. |
|000006f0| 20 20 20 20 20 7b 0d 0a | 09 09 09 69 66 20 28 20 | {..|...if ( |
|00000700| 49 6e 73 74 69 67 61 74 | 6f 72 2e 57 65 61 70 6f |Instigat|or.Weapo|
|00000710| 6e 2e 57 65 61 70 6f 6e | 43 65 6e 74 65 72 65 64 |n.Weapon|Centered|
|00000720| 28 29 20 29 0d 0a 09 09 | 09 09 53 65 74 4c 6f 63 |() )....|..SetLoc|
|00000730| 61 74 69 6f 6e 28 20 49 | 6e 73 74 69 67 61 74 6f |ation( I|nstigato|
|00000740| 72 2e 4c 6f 63 61 74 69 | 6f 6e 20 29 3b 0d 0a 09 |r.Locati|on );...|
|00000750| 09 09 65 6c 73 65 0d 0a | 09 09 09 7b 0d 0a 09 09 |..else..|...{....|
|00000760| 09 09 49 6e 73 74 69 67 | 61 74 6f 72 2e 57 65 61 |..Instig|ator.Wea|
|00000770| 70 6f 6e 2e 47 65 74 56 | 69 65 77 41 78 65 73 28 |pon.GetV|iewAxes(|
|00000780| 58 2c 20 59 2c 20 5a 29 | 3b 0d 0a 09 09 09 09 53 |X, Y, Z)|;......S|
|00000790| 65 74 4c 6f 63 61 74 69 | 6f 6e 28 20 28 49 6e 73 |etLocati|on( (Ins|
|000007a0| 74 69 67 61 74 6f 72 2e | 4c 6f 63 61 74 69 6f 6e |tigator.|Location|
|000007b0| 20 2b 20 49 6e 73 74 69 | 67 61 74 6f 72 2e 43 61 | + Insti|gator.Ca|
|000007c0| 6c 63 44 72 61 77 4f 66 | 66 73 65 74 28 49 6e 73 |lcDrawOf|fset(Ins|
|000007d0| 74 69 67 61 74 6f 72 2e | 57 65 61 70 6f 6e 29 20 |tigator.|Weapon) |
|000007e0| 2b 20 45 66 66 65 63 74 | 4f 66 66 73 65 74 2e 58 |+ Effect|Offset.X|
|000007f0| 20 2a 20 58 20 2b 20 49 | 6e 73 74 69 67 61 74 6f | * X + I|nstigato|
|00000800| 72 2e 57 65 61 70 6f 6e | 2e 48 61 6e 64 20 2a 20 |r.Weapon|.Hand * |
|00000810| 45 66 66 65 63 74 4f 66 | 66 73 65 74 2e 59 20 2a |EffectOf|fset.Y *|
|00000820| 20 59 20 2b 20 45 66 66 | 65 63 74 4f 66 66 73 65 | Y + Eff|ectOffse|
|00000830| 74 2e 5a 20 2a 20 5a 29 | 20 29 3b 0d 0a 09 09 09 |t.Z * Z)| );.....|
|00000840| 7d 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 45 |}.. | E|
|00000850| 6e 64 45 66 66 65 63 74 | 20 3d 20 50 61 69 6e 74 |ndEffect| = Paint|
|00000860| 65 72 28 49 6e 73 74 69 | 67 61 74 6f 72 2e 57 65 |er(Insti|gator.We|
|00000870| 61 70 6f 6e 29 2e 45 6e | 64 45 66 66 65 63 74 3b |apon).En|dEffect;|
|00000880| 0d 0a 20 20 20 20 20 20 | 20 20 7d 0d 0a 20 20 20 |.. | }.. |
|00000890| 20 20 20 20 20 65 6c 73 | 65 0d 0a 20 20 20 20 20 | els|e.. |
|000008a0| 20 20 20 7b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 | {.. | |
|000008b0| 20 20 41 74 74 61 63 68 | 6d 65 6e 74 20 3d 20 78 | Attach|ment = x|
|000008c0| 50 61 77 6e 28 49 6e 73 | 74 69 67 61 74 6f 72 29 |Pawn(Ins|tigator)|
|000008d0| 2e 57 65 61 70 6f 6e 41 | 74 74 61 63 68 6d 65 6e |.WeaponA|ttachmen|
|000008e0| 74 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |t;.. | |
|000008f0| 69 66 20 28 41 74 74 61 | 63 68 6d 65 6e 74 20 21 |if (Atta|chment !|
|00000900| 3d 20 4e 6f 6e 65 20 26 | 26 20 28 4c 65 76 65 6c |= None &|& (Level|
|00000910| 2e 54 69 6d 65 53 65 63 | 6f 6e 64 73 20 2d 20 41 |.TimeSec|onds - A|
|00000920| 74 74 61 63 68 6d 65 6e | 74 2e 4c 61 73 74 52 65 |ttachmen|t.LastRe|
|00000930| 6e 64 65 72 54 69 6d 65 | 29 20 3c 20 31 29 0d 0a |nderTime|) < 1)..|
|00000940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000950| 53 65 74 4c 6f 63 61 74 | 69 6f 6e 28 20 41 74 74 |SetLocat|ion( Att|
|00000960| 61 63 68 6d 65 6e 74 2e | 47 65 74 54 69 70 4c 6f |achment.|GetTipLo|
|00000970| 63 61 74 69 6f 6e 28 29 | 20 29 3b 0d 0a 20 20 20 |cation()| );.. |
|00000980| 20 20 20 20 20 20 20 20 | 20 65 6c 73 65 0d 0a 20 | | else.. |
|00000990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|000009a0| 65 74 4c 6f 63 61 74 69 | 6f 6e 28 20 49 6e 73 74 |etLocati|on( Inst|
|000009b0| 69 67 61 74 6f 72 2e 4c | 6f 63 61 74 69 6f 6e 20 |igator.L|ocation |
|000009c0| 2b 20 49 6e 73 74 69 67 | 61 74 6f 72 2e 45 79 65 |+ Instig|ator.Eye|
|000009d0| 48 65 69 67 68 74 2a 56 | 65 63 74 28 30 2c 30 2c |Height*V|ect(0,0,|
|000009e0| 31 29 20 2b 20 4e 6f 72 | 6d 61 6c 28 45 6e 64 45 |1) + Nor|mal(EndE|
|000009f0| 66 66 65 63 74 20 2d 20 | 49 6e 73 74 69 67 61 74 |ffect - |Instigat|
|00000a00| 6f 72 2e 4c 6f 63 61 74 | 69 6f 6e 29 20 2a 20 32 |or.Locat|ion) * 2|
|00000a10| 35 2e 30 20 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |5.0 );..| |
|00000a20| 7d 0d 0a 20 20 20 20 20 | 20 20 20 69 66 20 28 52 |}.. | if (R|
|00000a30| 6f 6c 65 20 3d 3d 20 52 | 4f 4c 45 5f 41 75 74 68 |ole == R|OLE_Auth|
|00000a40| 6f 72 69 74 79 29 20 2f | 2f 20 77 68 61 74 20 63 |ority) /|/ what c|
|00000a50| 6c 69 65 6e 74 73 20 77 | 69 6c 6c 20 75 73 65 20 |lients w|ill use |
|00000a60| 69 66 20 74 68 65 69 72 | 20 69 6e 73 74 69 67 61 |if their| instiga|
|00000a70| 74 6f 72 20 69 73 20 6e | 6f 74 20 72 65 6c 65 76 |tor is n|ot relev|
|00000a80| 61 6e 74 20 79 65 74 0d | 0a 20 20 20 20 20 20 20 |ant yet.|. |
|00000a90| 20 20 20 20 20 53 74 61 | 72 74 45 66 66 65 63 74 | Sta|rtEffect|
|00000aa0| 20 3d 20 4c 6f 63 61 74 | 69 6f 6e 3b 0d 0a 20 20 | = Locat|ion;.. |
|00000ab0| 20 20 7d 0d 0a 0d 0a 20 | 20 20 20 42 65 61 6d 44 | }.... | BeamD|
|00000ac0| 69 72 20 3d 20 4e 6f 72 | 6d 61 6c 28 45 6e 64 45 |ir = Nor|mal(EndE|
|00000ad0| 66 66 65 63 74 20 2d 20 | 4c 6f 63 61 74 69 6f 6e |ffect - |Location|
|00000ae0| 29 3b 0d 0a 20 20 20 20 | 53 65 74 52 6f 74 61 74 |);.. |SetRotat|
|00000af0| 69 6f 6e 28 52 6f 74 61 | 74 6f 72 28 42 65 61 6d |ion(Rota|tor(Beam|
|00000b00| 44 69 72 29 29 3b 0d 0a | 0d 0a 20 20 20 20 6d 53 |Dir));..|.. mS|
|00000b10| 70 61 77 6e 56 65 63 41 | 20 3d 20 45 6e 64 45 66 |pawnVecA| = EndEf|
|00000b20| 66 65 63 74 3b 0d 0a 0d | 0a 20 20 20 20 69 66 20 |fect;...|. if |
|00000b30| 28 53 70 6f 74 20 21 3d | 20 4e 6f 6e 65 29 0d 0a |(Spot !=| None)..|
|00000b40| 20 20 20 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 53 | {.. | S|
|00000b50| 70 6f 74 2e 53 65 74 4c | 6f 63 61 74 69 6f 6e 28 |pot.SetL|ocation(|
|00000b60| 45 6e 64 45 66 66 65 63 | 74 20 2d 20 42 65 61 6d |EndEffec|t - Beam|
|00000b70| 44 69 72 2a 31 30 2e 30 | 29 3b 0d 0a 20 20 20 20 |Dir*10.0|);.. |
|00000b80| 7d 0d 0a 0d 0a 20 20 20 | 20 69 66 20 28 54 61 72 |}.... | if (Tar|
|00000b90| 67 65 74 53 74 61 74 65 | 20 3d 3d 20 50 54 53 5f |getState| == PTS_|
|00000ba0| 4d 61 72 6b 65 64 29 0d | 0a 20 20 20 20 7b 0d 0a |Marked).|. {..|
|00000bb0| 20 20 20 20 20 20 20 20 | 69 66 20 28 42 72 69 67 | |if (Brig|
|00000bc0| 68 74 6e 65 73 73 20 3d | 3d 20 34 30 2e 30 29 0d |htness =|= 40.0).|
|00000bd0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 50 6c 61 |. | Pla|
|00000be0| 79 53 6f 75 6e 64 28 4d | 61 72 6b 53 6f 75 6e 64 |ySound(M|arkSound|
|00000bf0| 29 3b 0d 0a 20 20 20 20 | 20 20 20 20 53 65 74 42 |);.. | SetB|
|00000c00| 72 69 67 68 74 6e 65 73 | 73 28 20 46 4d 61 78 28 |rightnes|s( FMax(|
|00000c10| 46 4d 69 6e 28 42 72 69 | 67 68 74 6e 65 73 73 2b |FMin(Bri|ghtness+|
|00000c20| 64 74 2a 31 30 30 2e 30 | 2c 20 32 35 30 2e 30 29 |dt*100.0|, 250.0)|
|00000c30| 2c 20 31 30 30 2e 30 29 | 20 29 3b 0d 0a 20 20 20 |, 100.0)| );.. |
|00000c40| 20 7d 0d 0a 20 20 20 20 | 65 6c 73 65 0d 0a 20 20 | }.. |else.. |
|00000c50| 20 20 20 20 20 20 53 65 | 74 42 72 69 67 68 74 6e | Se|tBrightn|
|00000c60| 65 73 73 28 20 34 30 2e | 30 20 29 3b 0d 0a 0d 0a |ess( 40.|0 );....|
|00000c70| 20 20 20 20 69 66 20 28 | 54 61 72 67 65 74 53 74 | if (|TargetSt|
|00000c80| 61 74 65 20 3d 3d 20 50 | 54 53 5f 41 71 75 69 72 |ate == P|TS_Aquir|
|00000c90| 65 64 29 0d 0a 20 20 20 | 20 20 20 20 20 47 6f 74 |ed).. | Got|
|00000ca0| 6f 53 74 61 74 65 28 27 | 41 71 75 69 72 65 64 27 |oState('|Aquired'|
|00000cb0| 29 3b 0d 0a 20 20 20 20 | 65 6c 73 65 20 69 66 20 |);.. |else if |
|00000cc0| 28 54 61 72 67 65 74 53 | 74 61 74 65 20 3d 3d 20 |(TargetS|tate == |
|00000cd0| 50 54 53 5f 43 61 6e 63 | 65 6c 6c 65 64 29 0d 0a |PTS_Canc|elled)..|
|00000ce0| 20 20 20 20 20 20 20 20 | 47 6f 74 6f 53 74 61 74 | |GotoStat|
|00000cf0| 65 28 27 43 61 6e 63 65 | 6c 6c 65 64 27 29 3b 0d |e('Cance|lled');.|
|00000d00| 0a 7d 0d 0a 0d 0a 73 74 | 61 74 65 20 41 71 75 69 |.}....st|ate Aqui|
|00000d10| 72 65 64 0d 0a 7b 0d 0a | 20 20 20 20 73 69 6d 75 |red..{..| simu|
|00000d20| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 42 |lated fu|nction B|
|00000d30| 65 67 69 6e 53 74 61 74 | 65 28 29 0d 0a 20 20 20 |eginStat|e().. |
|00000d40| 20 7b 0d 0a 20 20 20 20 | 20 20 20 20 50 6c 61 79 | {.. | Play|
|00000d50| 53 6f 75 6e 64 28 41 71 | 75 69 72 65 64 53 6f 75 |Sound(Aq|uiredSou|
|00000d60| 6e 64 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 41 6d |nd);.. | Am|
|00000d70| 62 69 65 6e 74 53 6f 75 | 6e 64 20 3d 20 4e 6f 6e |bientSou|nd = Non|
|00000d80| 65 3b 0d 0a 20 20 20 20 | 20 20 20 20 53 65 74 54 |e;.. | SetT|
|00000d90| 69 6d 65 72 28 30 2e 34 | 2c 20 66 61 6c 73 65 29 |imer(0.4|, false)|
|00000da0| 3b 0d 0a 20 20 20 20 7d | 0d 0a 0d 0a 20 20 20 20 |;.. }|.... |
|00000db0| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00000dc0| 6f 6e 20 54 69 6d 65 72 | 28 29 0d 0a 20 20 20 20 |on Timer|().. |
|00000dd0| 7b 0d 0a 20 20 20 20 20 | 20 20 20 47 6f 74 6f 53 |{.. | GotoS|
|00000de0| 74 61 74 65 28 27 43 61 | 6e 63 65 6c 6c 65 64 27 |tate('Ca|ncelled'|
|00000df0| 29 3b 0d 0a 20 20 20 20 | 7d 0d 0a 0d 0a 20 20 20 |);.. |}.... |
|00000e00| 20 73 69 6d 75 6c 61 74 | 65 64 20 66 75 6e 63 74 | simulat|ed funct|
|00000e10| 69 6f 6e 20 54 69 63 6b | 28 66 6c 6f 61 74 20 64 |ion Tick|(float d|
|00000e20| 74 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 |t).. |{.. |
|00000e30| 20 20 20 69 66 20 28 4c | 65 76 65 6c 2e 4e 65 74 | if (L|evel.Net|
|00000e40| 4d 6f 64 65 20 21 3d 20 | 4e 4d 5f 44 65 64 69 63 |Mode != |NM_Dedic|
|00000e50| 61 74 65 64 53 65 72 76 | 65 72 29 0d 0a 20 20 20 |atedServ|er).. |
|00000e60| 20 20 20 20 20 7b 0d 0a | 20 20 20 20 20 20 20 20 | {..| |
|00000e70| 20 20 20 20 53 65 74 42 | 72 69 67 68 74 6e 65 73 | SetB|rightnes|
|00000e80| 73 28 20 32 35 30 2e 30 | 20 29 3b 0d 0a 20 20 20 |s( 250.0| );.. |
|00000e90| 20 20 20 20 20 20 20 20 | 20 6d 53 69 7a 65 52 61 | | mSizeRa|
|00000ea0| 6e 67 65 5b 30 5d 20 3d | 20 46 4d 69 6e 28 6d 53 |nge[0] =| FMin(mS|
|00000eb0| 69 7a 65 52 61 6e 67 65 | 5b 30 5d 2b 64 74 2a 34 |izeRange|[0]+dt*4|
|00000ec0| 30 2e 30 2c 20 31 36 2e | 30 29 3b 0d 0a 20 20 20 |0.0, 16.|0);.. |
|00000ed0| 20 20 20 20 20 7d 0d 0a | 20 20 20 20 7d 0d 0a 0d | }..| }...|
|00000ee0| 0a 20 20 20 20 73 69 6d | 75 6c 61 74 65 64 20 66 |. sim|ulated f|
|00000ef0| 75 6e 63 74 69 6f 6e 20 | 53 65 74 54 61 72 67 65 |unction |SetTarge|
|00000f00| 74 53 74 61 74 65 28 45 | 50 61 69 6e 74 65 72 54 |tState(E|PainterT|
|00000f10| 61 72 67 65 74 69 6e 67 | 53 74 61 74 65 20 4e 65 |argeting|State Ne|
|00000f20| 77 53 74 61 74 65 29 0d | 0a 20 20 20 20 7b 0d 0a |wState).|. {..|
|00000f30| 20 20 20 20 7d 0d 0a 7d | 0d 0a 0d 0a 73 74 61 74 | }..}|....stat|
|00000f40| 65 20 43 61 6e 63 65 6c | 6c 65 64 0d 0a 7b 0d 0a |e Cancel|led..{..|
|00000f50| 20 20 20 20 73 69 6d 75 | 6c 61 74 65 64 20 66 75 | simu|lated fu|
|00000f60| 6e 63 74 69 6f 6e 20 42 | 65 67 69 6e 53 74 61 74 |nction B|eginStat|
|00000f70| 65 28 29 0d 0a 20 20 20 | 20 7b 0d 0a 20 20 20 20 |e().. | {.. |
|00000f80| 20 20 20 20 53 65 74 54 | 69 6d 65 72 28 30 2e 34 | SetT|imer(0.4|
|00000f90| 2c 20 66 61 6c 73 65 29 | 3b 0d 0a 20 20 20 20 7d |, false)|;.. }|
|00000fa0| 0d 0a 0d 0a 20 20 20 20 | 73 69 6d 75 6c 61 74 65 |.... |simulate|
|00000fb0| 64 20 66 75 6e 63 74 69 | 6f 6e 20 54 69 6d 65 72 |d functi|on Timer|
|00000fc0| 28 29 0d 0a 20 20 20 20 | 7b 0d 0a 20 20 20 20 20 |().. |{.. |
|00000fd0| 20 20 20 44 65 73 74 72 | 6f 79 28 29 3b 0d 0a 20 | Destr|oy();.. |
|00000fe0| 20 20 20 7d 0d 0a 0d 0a | 20 20 20 20 73 69 6d 75 | }....| simu|
|00000ff0| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 54 |lated fu|nction T|
|00001000| 69 63 6b 28 66 6c 6f 61 | 74 20 64 74 29 0d 0a 20 |ick(floa|t dt).. |
|00001010| 20 20 20 7b 0d 0a 20 20 | 20 20 20 20 20 20 69 66 | {.. | if|
|00001020| 20 28 4c 65 76 65 6c 2e | 4e 65 74 4d 6f 64 65 20 | (Level.|NetMode |
|00001030| 21 3d 20 4e 4d 5f 44 65 | 64 69 63 61 74 65 64 53 |!= NM_De|dicatedS|
|00001040| 65 72 76 65 72 29 0d 0a | 20 20 20 20 20 20 20 20 |erver)..| |
|00001050| 7b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 53 |{.. | S|
|00001060| 65 74 42 72 69 67 68 74 | 6e 65 73 73 28 20 46 4d |etBright|ness( FM|
|00001070| 61 78 28 42 72 69 67 68 | 74 6e 65 73 73 2d 64 74 |ax(Brigh|tness-dt|
|00001080| 2a 31 30 30 2e 30 2c 20 | 34 30 2e 30 29 20 29 3b |*100.0, |40.0) );|
|00001090| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 6d 53 |.. | mS|
|000010a0| 69 7a 65 52 61 6e 67 65 | 5b 30 5d 20 3d 20 46 4d |izeRange|[0] = FM|
|000010b0| 61 78 28 6d 53 69 7a 65 | 52 61 6e 67 65 5b 30 5d |ax(mSize|Range[0]|
|000010c0| 2d 64 74 2a 34 30 2e 30 | 2c 20 31 2e 30 29 3b 0d |-dt*40.0|, 1.0);.|
|000010d0| 0a 20 20 20 20 20 20 20 | 20 7d 0d 0a 20 20 20 20 |. | }.. |
|000010e0| 7d 0d 0a 0d 0a 20 20 20 | 20 73 69 6d 75 6c 61 74 |}.... | simulat|
|000010f0| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 53 65 74 54 |ed funct|ion SetT|
|00001100| 61 72 67 65 74 53 74 61 | 74 65 28 45 50 61 69 6e |argetSta|te(EPain|
|00001110| 74 65 72 54 61 72 67 65 | 74 69 6e 67 53 74 61 74 |terTarge|tingStat|
|00001120| 65 20 4e 65 77 53 74 61 | 74 65 29 0d 0a 20 20 20 |e NewSta|te).. |
|00001130| 20 7b 0d 0a 20 20 20 20 | 7d 0d 0a 7d 0d 0a 0d 0a | {.. |}..}....|
|00001140| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00001150| 6f 6e 20 53 65 74 42 72 | 69 67 68 74 6e 65 73 73 |on SetBr|ightness|
|00001160| 28 66 6c 6f 61 74 20 62 | 29 0d 0a 7b 0d 0a 20 20 |(float b|)..{.. |
|00001170| 20 20 42 72 69 67 68 74 | 6e 65 73 73 20 3d 20 62 | Bright|ness = b|
|00001180| 3b 0d 0a 20 20 20 20 6d | 43 6f 6c 6f 72 52 61 6e |;.. m|ColorRan|
|00001190| 67 65 5b 30 5d 2e 52 20 | 3d 20 62 3b 0d 0a 20 20 |ge[0].R |= b;.. |
|000011a0| 20 20 6d 43 6f 6c 6f 72 | 52 61 6e 67 65 5b 30 5d | mColor|Range[0]|
|000011b0| 2e 47 20 3d 20 62 3b 0d | 0a 20 20 20 20 6d 43 6f |.G = b;.|. mCo|
|000011c0| 6c 6f 72 52 61 6e 67 65 | 5b 30 5d 2e 42 20 3d 20 |lorRange|[0].B = |
|000011d0| 62 3b 0d 0a 20 20 20 20 | 6d 43 6f 6c 6f 72 52 61 |b;.. |mColorRa|
|000011e0| 6e 67 65 5b 31 5d 20 3d | 20 6d 43 6f 6c 6f 72 52 |nge[1] =| mColorR|
|000011f0| 61 6e 67 65 5b 30 5d 3b | 0d 0a 7d 0d 0a 0d 0a 00 |ange[0];|..}.....|
+--------+-------------------------+-------------------------+--------+--------+