home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 3.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 | 77 37 63 6c 61 73 73 20 |........|w7class |
|00000010| 41 73 73 61 75 6c 74 41 | 74 74 61 63 68 6d 65 6e |AssaultA|ttachmen|
|00000020| 74 20 65 78 74 65 6e 64 | 73 20 78 57 65 61 70 6f |t extend|s xWeapo|
|00000030| 6e 41 74 74 61 63 68 6d | 65 6e 74 3b 0d 0a 0d 0a |nAttachm|ent;....|
|00000040| 76 61 72 20 62 79 74 65 | 20 4f 6c 64 53 70 61 77 |var byte| OldSpaw|
|00000050| 6e 48 69 74 43 6f 75 6e | 74 3b 0d 0a 76 61 72 20 |nHitCoun|t;..var |
|00000060| 63 6c 61 73 73 3c 78 45 | 6d 69 74 74 65 72 3e 20 |class<xE|mitter> |
|00000070| 20 20 20 20 6d 4d 75 7a | 46 6c 61 73 68 43 6c 61 | mMuz|FlashCla|
|00000080| 73 73 3b 0d 0a 76 61 72 | 20 78 45 6d 69 74 74 65 |ss;..var| xEmitte|
|00000090| 72 20 20 20 20 20 20 20 | 20 20 20 20 20 6d 4d 75 |r | mMu|
|000000a0| 7a 46 6c 61 73 68 33 72 | 64 3b 0d 0a 76 61 72 20 |zFlash3r|d;..var |
|000000b0| 78 45 6d 69 74 74 65 72 | 20 20 20 20 20 20 20 20 |xEmitter| |
|000000c0| 20 20 20 20 6d 4d 75 7a | 46 6c 61 73 68 33 72 64 | mMuz|Flash3rd|
|000000d0| 41 6c 74 3b 0d 0a 76 61 | 72 20 62 6f 6f 6c 20 62 |Alt;..va|r bool b|
|000000e0| 44 75 61 6c 47 75 6e 3b | 0d 0a 76 61 72 20 41 73 |DualGun;|..var As|
|000000f0| 73 61 75 6c 74 41 74 74 | 61 63 68 6d 65 6e 74 20 |saultAtt|achment |
|00000100| 54 77 69 6e 47 75 6e 3b | 0d 0a 76 61 72 20 66 6c |TwinGun;|..var fl|
|00000110| 6f 61 74 20 41 69 6d 41 | 6c 70 68 61 3b 0d 0a 0d |oat AimA|lpha;...|
|00000120| 0a 72 65 70 6c 69 63 61 | 74 69 6f 6e 0d 0a 7b 0d |.replica|tion..{.|
|00000130| 0a 09 72 65 6c 69 61 62 | 6c 65 20 69 66 20 28 20 |..reliab|le if ( |
|00000140| 52 6f 6c 65 20 3d 3d 20 | 52 4f 4c 45 5f 41 75 74 |Role == |ROLE_Aut|
|00000150| 68 6f 72 69 74 79 20 29 | 0d 0a 09 09 62 44 75 61 |hority )|....bDua|
|00000160| 6c 47 75 6e 2c 20 54 77 | 69 6e 47 75 6e 3b 0d 0a |lGun, Tw|inGun;..|
|00000170| 7d 0d 0a 0d 0a 73 69 6d | 75 6c 61 74 65 64 20 66 |}....sim|ulated f|
|00000180| 75 6e 63 74 69 6f 6e 20 | 48 69 64 65 28 62 6f 6f |unction |Hide(boo|
|00000190| 6c 20 4e 65 77 62 48 69 | 64 64 65 6e 29 0d 0a 7b |l NewbHi|dden)..{|
|000001a0| 0d 0a 09 62 48 69 64 64 | 65 6e 20 3d 20 4e 65 77 |...bHidd|en = New|
|000001b0| 62 48 69 64 64 65 6e 3b | 0d 0a 09 69 66 20 28 20 |bHidden;|...if ( |
|000001c0| 54 77 69 6e 47 75 6e 20 | 21 3d 20 4e 6f 6e 65 20 |TwinGun |!= None |
|000001d0| 29 0d 0a 09 09 54 77 69 | 6e 47 75 6e 2e 62 48 69 |)....Twi|nGun.bHi|
|000001e0| 64 64 65 6e 20 3d 20 62 | 48 69 64 64 65 6e 3b 0d |dden = b|Hidden;.|
|000001f0| 0a 7d 0d 0a 0d 0a 73 69 | 6d 75 6c 61 74 65 64 20 |.}....si|mulated |
|00000200| 66 75 6e 63 74 69 6f 6e | 20 44 65 73 74 72 6f 79 |function| Destroy|
|00000210| 65 64 28 29 0d 0a 7b 0d | 0a 09 69 66 20 28 20 62 |ed()..{.|..if ( b|
|00000220| 44 75 61 6c 47 75 6e 20 | 29 0d 0a 09 7b 0d 0a 09 |DualGun |)...{...|
|00000230| 09 69 66 20 28 20 49 6e | 73 74 69 67 61 74 6f 72 |.if ( In|stigator|
|00000240| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 09 7b 0d | != None| )....{.|
|00000250| 0a 09 09 09 49 6e 73 74 | 69 67 61 74 6f 72 2e 53 |....Inst|igator.S|
|00000260| 65 74 42 6f 6e 65 44 69 | 72 65 63 74 69 6f 6e 28 |etBoneDi|rection(|
|00000270| 41 74 74 61 63 68 6d 65 | 6e 74 42 6f 6e 65 2c 20 |Attachme|ntBone, |
|00000280| 52 6f 74 61 74 69 6f 6e | 2c 2c 20 30 2c 20 30 29 |Rotation|,, 0, 0)|
|00000290| 3b 0d 0a 09 09 09 49 6e | 73 74 69 67 61 74 6f 72 |;.....In|stigator|
|000002a0| 2e 53 65 74 42 6f 6e 65 | 44 69 72 65 63 74 69 6f |.SetBone|Directio|
|000002b0| 6e 28 27 6c 66 61 72 6d | 27 2c 20 52 6f 74 61 74 |n('lfarm|', Rotat|
|000002c0| 69 6f 6e 2c 2c 20 30 2c | 20 30 29 3b 0d 0a 09 09 |ion,, 0,| 0);....|
|000002d0| 7d 0d 0a 09 7d 0d 0a 20 | 20 20 20 69 66 20 28 6d |}...}.. | if (m|
|000002e0| 4d 75 7a 46 6c 61 73 68 | 33 72 64 20 21 3d 20 4e |MuzFlash|3rd != N|
|000002f0| 6f 6e 65 29 0d 0a 20 20 | 20 20 20 20 20 20 6d 4d |one).. | mM|
|00000300| 75 7a 46 6c 61 73 68 33 | 72 64 2e 44 65 73 74 72 |uzFlash3|rd.Destr|
|00000310| 6f 79 28 29 3b 0d 0a 20 | 20 20 20 69 66 20 28 6d |oy();.. | if (m|
|00000320| 4d 75 7a 46 6c 61 73 68 | 33 72 64 41 6c 74 20 21 |MuzFlash|3rdAlt !|
|00000330| 3d 20 4e 6f 6e 65 29 0d | 0a 20 20 20 20 20 20 20 |= None).|. |
|00000340| 20 6d 4d 75 7a 46 6c 61 | 73 68 33 72 64 41 6c 74 | mMuzFla|sh3rdAlt|
|00000350| 2e 44 65 73 74 72 6f 79 | 28 29 3b 0d 0a 20 20 20 |.Destroy|();.. |
|00000360| 20 53 75 70 65 72 2e 44 | 65 73 74 72 6f 79 65 64 | Super.D|estroyed|
|00000370| 28 29 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |();..}..|..simula|
|00000380| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 53 65 74 |ted func|tion Set|
|00000390| 4f 76 65 72 6c 61 79 4d | 61 74 65 72 69 61 6c 28 |OverlayM|aterial(|
|000003a0| 20 4d 61 74 65 72 69 61 | 6c 20 6d 61 74 2c 20 66 | Materia|l mat, f|
|000003b0| 6c 6f 61 74 20 74 69 6d | 65 2c 20 62 6f 6f 6c 20 |loat tim|e, bool |
|000003c0| 62 4f 76 65 72 72 69 64 | 65 20 29 0d 0a 7b 0d 0a |bOverrid|e )..{..|
|000003d0| 09 53 75 70 65 72 2e 53 | 65 74 4f 76 65 72 6c 61 |.Super.S|etOverla|
|000003e0| 79 4d 61 74 65 72 69 61 | 6c 28 6d 61 74 2c 20 74 |yMateria|l(mat, t|
|000003f0| 69 6d 65 2c 20 62 4f 76 | 65 72 72 69 64 65 29 3b |ime, bOv|erride);|
|00000400| 0d 0a 09 69 66 20 28 20 | 21 62 44 75 61 6c 47 75 |...if ( |!bDualGu|
|00000410| 6e 20 26 26 20 28 54 77 | 69 6e 47 75 6e 20 21 3d |n && (Tw|inGun !=|
|00000420| 20 4e 6f 6e 65 29 20 29 | 0d 0a 09 09 54 77 69 6e | None) )|....Twin|
|00000430| 47 75 6e 2e 53 65 74 4f | 76 65 72 6c 61 79 4d 61 |Gun.SetO|verlayMa|
|00000440| 74 65 72 69 61 6c 28 6d | 61 74 2c 20 74 69 6d 65 |terial(m|at, time|
|00000450| 2c 20 62 4f 76 65 72 72 | 69 64 65 29 3b 0d 0a 7d |, bOverr|ide);..}|
|00000460| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|00000470| 6e 63 74 69 6f 6e 20 54 | 69 63 6b 28 66 6c 6f 61 |nction T|ick(floa|
|00000480| 74 20 64 65 6c 74 61 74 | 69 6d 65 29 0d 0a 7b 0d |t deltat|ime)..{.|
|00000490| 0a 09 6c 6f 63 61 6c 20 | 72 6f 74 61 74 6f 72 20 |..local |rotator |
|000004a0| 6e 65 77 52 6f 74 3b 0d | 0a 0d 0a 09 69 66 20 28 |newRot;.|....if (|
|000004b0| 20 21 62 44 75 61 6c 47 | 75 6e 20 7c 7c 20 28 4c | !bDualG|un || (L|
|000004c0| 65 76 65 6c 2e 4e 65 74 | 4d 6f 64 65 20 3d 3d 20 |evel.Net|Mode == |
|000004d0| 4e 4d 5f 44 65 64 69 63 | 61 74 65 64 53 65 72 76 |NM_Dedic|atedServ|
|000004e0| 65 72 29 20 29 0d 0a 09 | 7b 0d 0a 09 09 44 69 73 |er) )...|{....Dis|
|000004f0| 61 62 6c 65 28 27 54 69 | 63 6b 27 29 3b 0d 0a 09 |able('Ti|ck');...|
|00000500| 09 72 65 74 75 72 6e 3b | 0d 0a 09 7d 0d 0a 09 0d |.return;|...}....|
|00000510| 0a 09 41 69 6d 41 6c 70 | 68 61 20 3d 20 41 69 6d |..AimAlp|ha = Aim|
|00000520| 41 6c 70 68 61 20 2a 20 | 28 20 31 20 2d 20 32 2a |Alpha * |( 1 - 2*|
|00000530| 44 65 6c 74 61 54 69 6d | 65 29 3b 0d 0a 09 09 0d |DeltaTim|e);.....|
|00000540| 0a 09 2f 2f 20 70 6f 69 | 6e 74 20 69 6e 20 66 69 |..// poi|nt in fi|
|00000550| 72 69 6e 67 20 64 69 72 | 65 63 74 69 6f 6e 0d 0a |ring dir|ection..|
|00000560| 09 69 66 20 28 20 49 6e | 73 74 69 67 61 74 6f 72 |.if ( In|stigator|
|00000570| 20 21 3d 20 4e 6f 6e 65 | 20 29 0d 0a 09 7b 0d 0a | != None| )...{..|
|00000580| 09 09 6e 65 77 52 6f 74 | 20 3d 20 49 6e 73 74 69 |..newRot| = Insti|
|00000590| 67 61 74 6f 72 2e 52 6f | 74 61 74 69 6f 6e 3b 0d |gator.Ro|tation;.|
|000005a0| 0a 09 09 69 66 20 28 20 | 41 69 6d 41 6c 70 68 61 |...if ( |AimAlpha|
|000005b0| 20 3c 20 30 2e 35 20 29 | 0d 0a 09 09 09 6e 65 77 | < 0.5 )|.....new|
|000005c0| 52 6f 74 2e 59 61 77 20 | 2b 3d 20 34 35 30 30 20 |Rot.Yaw |+= 4500 |
|000005d0| 2a 20 28 31 20 2d 20 32 | 2a 41 69 6d 41 6c 70 68 |* (1 - 2|*AimAlph|
|000005e0| 61 29 3b 0d 0a 09 09 49 | 6e 73 74 69 67 61 74 6f |a);....I|nstigato|
|000005f0| 72 2e 53 65 74 42 6f 6e | 65 44 69 72 65 63 74 69 |r.SetBon|eDirecti|
|00000600| 6f 6e 28 27 6c 66 61 72 | 6d 27 2c 20 6e 65 77 52 |on('lfar|m', newR|
|00000610| 6f 74 2c 2c 20 31 2e 30 | 2c 20 31 29 3b 0d 0a 09 |ot,, 1.0|, 1);...|
|00000620| 20 20 20 20 0d 0a 09 09 | 6e 65 77 52 6f 74 2e 52 | ....|newRot.R|
|00000630| 6f 6c 6c 20 2b 3d 20 33 | 32 37 36 38 3b 0d 0a 09 |oll += 3|2768;...|
|00000640| 09 49 6e 73 74 69 67 61 | 74 6f 72 2e 53 65 74 42 |.Instiga|tor.SetB|
|00000650| 6f 6e 65 44 69 72 65 63 | 74 69 6f 6e 28 41 74 74 |oneDirec|tion(Att|
|00000660| 61 63 68 6d 65 6e 74 42 | 6f 6e 65 2c 20 6e 65 77 |achmentB|one, new|
|00000670| 52 6f 74 2c 2c 20 31 2e | 30 2c 20 31 29 3b 0d 0a |Rot,, 1.|0, 1);..|
|00000680| 09 7d 0d 0a 7d 0d 0a 0d | 0a 2f 2a 20 55 70 64 61 |.}..}...|./* Upda|
|00000690| 74 65 48 69 74 0d 0a 2d | 20 75 73 65 64 20 74 6f |teHit..-| used to|
|000006a0| 20 75 70 64 61 74 65 20 | 70 72 6f 70 65 72 74 69 | update |properti|
|000006b0| 65 73 20 73 6f 20 68 69 | 74 20 65 66 66 65 63 74 |es so hi|t effect|
|000006c0| 20 63 61 6e 20 62 65 20 | 73 70 61 77 6e 20 63 6c | can be |spawn cl|
|000006d0| 69 65 6e 74 20 73 69 64 | 65 0d 0a 2a 2f 0d 0a 66 |ient sid|e..*/..f|
|000006e0| 75 6e 63 74 69 6f 6e 20 | 55 70 64 61 74 65 48 69 |unction |UpdateHi|
|000006f0| 74 28 41 63 74 6f 72 20 | 48 69 74 41 63 74 6f 72 |t(Actor |HitActor|
|00000700| 2c 20 76 65 63 74 6f 72 | 20 48 69 74 4c 6f 63 61 |, vector| HitLoca|
|00000710| 74 69 6f 6e 2c 20 76 65 | 63 74 6f 72 20 48 69 74 |tion, ve|ctor Hit|
|00000720| 4e 6f 72 6d 61 6c 29 0d | 0a 7b 0d 0a 09 53 70 61 |Normal).|.{...Spa|
|00000730| 77 6e 48 69 74 43 6f 75 | 6e 74 2b 2b 3b 0d 0a 09 |wnHitCou|nt++;...|
|00000740| 6d 48 69 74 4c 6f 63 61 | 74 69 6f 6e 20 3d 20 48 |mHitLoca|tion = H|
|00000750| 69 74 4c 6f 63 61 74 69 | 6f 6e 3b 0d 0a 09 6d 48 |itLocati|on;...mH|
|00000760| 69 74 41 63 74 6f 72 20 | 3d 20 48 69 74 41 63 74 |itActor |= HitAct|
|00000770| 6f 72 3b 0d 0a 09 6d 48 | 69 74 4e 6f 72 6d 61 6c |or;...mH|itNormal|
|00000780| 20 3d 20 48 69 74 4e 6f | 72 6d 61 6c 3b 0d 0a 7d | = HitNo|rmal;..}|
|00000790| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|000007a0| 6e 63 74 69 6f 6e 20 4d | 61 6b 65 4d 75 7a 7a 6c |nction M|akeMuzzl|
|000007b0| 65 46 6c 61 73 68 28 29 | 0d 0a 7b 0d 0a 20 20 20 |eFlash()|..{.. |
|000007c0| 20 6c 6f 63 61 6c 20 72 | 6f 74 61 74 6f 72 20 72 | local r|otator r|
|000007d0| 3b 0d 0a 0d 0a 09 41 69 | 6d 41 6c 70 68 61 20 3d |;.....Ai|mAlpha =|
|000007e0| 20 31 3b 0d 0a 09 69 66 | 20 28 20 54 77 69 6e 47 | 1;...if| ( TwinG|
|000007f0| 75 6e 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 09 |un != No|ne )....|
|00000800| 54 77 69 6e 47 75 6e 2e | 41 69 6d 41 6c 70 68 61 |TwinGun.|AimAlpha|
|00000810| 20 3d 20 31 3b 0d 0a 09 | 69 66 20 28 6d 4d 75 7a | = 1;...|if (mMuz|
|00000820| 46 6c 61 73 68 33 72 64 | 20 3d 3d 20 4e 6f 6e 65 |Flash3rd| == None|
|00000830| 29 0d 0a 20 20 20 20 7b | 0d 0a 20 20 20 20 20 20 |).. {|.. |
|00000840| 20 20 6d 4d 75 7a 46 6c | 61 73 68 33 72 64 20 3d | mMuzFl|ash3rd =|
|00000850| 20 53 70 61 77 6e 28 6d | 4d 75 7a 46 6c 61 73 68 | Spawn(m|MuzFlash|
|00000860| 43 6c 61 73 73 29 3b 0d | 0a 20 20 20 20 20 20 20 |Class);.|. |
|00000870| 20 41 74 74 61 63 68 54 | 6f 42 6f 6e 65 28 6d 4d | AttachT|oBone(mM|
|00000880| 75 7a 46 6c 61 73 68 33 | 72 64 2c 20 27 74 69 70 |uzFlash3|rd, 'tip|
|00000890| 27 29 3b 0d 0a 20 20 20 | 20 7d 0d 0a 20 20 20 20 |');.. | }.. |
|000008a0| 6d 4d 75 7a 46 6c 61 73 | 68 33 72 64 2e 6d 53 74 |mMuzFlas|h3rd.mSt|
|000008b0| 61 72 74 50 61 72 74 69 | 63 6c 65 73 2b 2b 3b 0d |artParti|cles++;.|
|000008c0| 0a 20 20 20 20 72 2e 52 | 6f 6c 6c 20 3d 20 52 61 |. r.R|oll = Ra|
|000008d0| 6e 64 28 36 35 35 33 36 | 29 3b 0d 0a 20 20 20 20 |nd(65536|);.. |
|000008e0| 53 65 74 42 6f 6e 65 52 | 6f 74 61 74 69 6f 6e 28 |SetBoneR|otation(|
|000008f0| 27 42 6f 6e 65 5f 46 6c | 61 73 68 27 2c 20 72 2c |'Bone_Fl|ash', r,|
|00000900| 20 30 2c 20 31 2e 66 29 | 3b 0d 0a 7d 0d 0a 0d 0a | 0, 1.f)|;..}....|
|00000910| 73 69 6d 75 6c 61 74 65 | 64 20 65 76 65 6e 74 20 |simulate|d event |
|00000920| 54 68 69 72 64 50 65 72 | 73 6f 6e 45 66 66 65 63 |ThirdPer|sonEffec|
|00000930| 74 73 28 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |ts()..{.|..local |
|00000940| 72 6f 74 61 74 6f 72 20 | 72 3b 0d 0a 09 6c 6f 63 |rotator |r;...loc|
|00000950| 61 6c 20 50 6c 61 79 65 | 72 43 6f 6e 74 72 6f 6c |al Playe|rControl|
|00000960| 6c 65 72 20 50 43 3b 0d | 0a 09 0d 0a 20 20 20 20 |ler PC;.|.... |
|00000970| 69 66 20 28 20 4c 65 76 | 65 6c 2e 4e 65 74 4d 6f |if ( Lev|el.NetMo|
|00000980| 64 65 20 21 3d 20 4e 4d | 5f 44 65 64 69 63 61 74 |de != NM|_Dedicat|
|00000990| 65 64 53 65 72 76 65 72 | 20 29 0d 0a 09 7b 0d 0a |edServer| )...{..|
|000009a0| 09 09 41 69 6d 41 6c 70 | 68 61 20 3d 20 31 3b 0d |..AimAlp|ha = 1;.|
|000009b0| 0a 09 09 69 66 20 28 20 | 54 77 69 6e 47 75 6e 20 |...if ( |TwinGun |
|000009c0| 21 3d 20 4e 6f 6e 65 20 | 29 0d 0a 09 09 09 54 77 |!= None |).....Tw|
|000009d0| 69 6e 47 75 6e 2e 41 69 | 6d 41 6c 70 68 61 20 3d |inGun.Ai|mAlpha =|
|000009e0| 20 31 3b 0d 0a 20 20 20 | 20 20 20 20 20 69 66 20 | 1;.. | if |
|000009f0| 28 46 69 72 69 6e 67 4d | 6f 64 65 20 3d 3d 20 30 |(FiringM|ode == 0|
|00000a00| 29 0d 0a 20 20 20 20 20 | 20 20 20 7b 0d 0a 09 09 |).. | {....|
|00000a10| 09 57 65 61 70 6f 6e 4c | 69 67 68 74 28 29 3b 0d |.WeaponL|ight();.|
|00000a20| 0a 09 09 09 69 66 20 28 | 20 4f 6c 64 53 70 61 77 |....if (| OldSpaw|
|00000a30| 6e 48 69 74 43 6f 75 6e | 74 20 21 3d 20 53 70 61 |nHitCoun|t != Spa|
|00000a40| 77 6e 48 69 74 43 6f 75 | 6e 74 20 29 0d 0a 09 09 |wnHitCou|nt )....|
|00000a50| 09 7b 0d 0a 09 09 09 09 | 4f 6c 64 53 70 61 77 6e |.{......|OldSpawn|
|00000a60| 48 69 74 43 6f 75 6e 74 | 20 3d 20 53 70 61 77 6e |HitCount| = Spawn|
|00000a70| 48 69 74 43 6f 75 6e 74 | 3b 0d 0a 09 09 09 09 47 |HitCount|;......G|
|00000a80| 65 74 48 69 74 49 6e 66 | 6f 28 29 3b 0d 0a 09 09 |etHitInf|o();....|
|00000a90| 09 50 43 20 3d 20 4c 65 | 76 65 6c 2e 47 65 74 4c |.PC = Le|vel.GetL|
|00000aa0| 6f 63 61 6c 50 6c 61 79 | 65 72 43 6f 6e 74 72 6f |ocalPlay|erContro|
|00000ab0| 6c 6c 65 72 28 29 3b 0d | 0a 09 09 09 69 66 20 28 |ller();.|....if (|
|00000ac0| 20 28 28 49 6e 73 74 69 | 67 61 74 6f 72 20 21 3d | ((Insti|gator !=|
|00000ad0| 20 4e 6f 6e 65 29 20 26 | 26 20 28 49 6e 73 74 69 | None) &|& (Insti|
|00000ae0| 67 61 74 6f 72 2e 43 6f | 6e 74 72 6f 6c 6c 65 72 |gator.Co|ntroller|
|00000af0| 20 3d 3d 20 50 43 29 29 | 20 7c 7c 20 28 56 53 69 | == PC))| || (VSi|
|00000b00| 7a 65 28 50 43 2e 56 69 | 65 77 54 61 72 67 65 74 |ze(PC.Vi|ewTarget|
|00000b10| 2e 4c 6f 63 61 74 69 6f | 6e 20 2d 20 6d 48 69 74 |.Locatio|n - mHit|
|00000b20| 4c 6f 63 61 74 69 6f 6e | 29 20 3c 20 34 30 30 30 |Location|) < 4000|
|00000b30| 29 20 29 0d 0a 09 09 09 | 09 09 53 70 61 77 6e 28 |) ).....|..Spawn(|
|00000b40| 63 6c 61 73 73 27 48 69 | 74 45 66 66 65 63 74 27 |class'Hi|tEffect'|
|00000b50| 2e 73 74 61 74 69 63 2e | 47 65 74 48 69 74 45 66 |.static.|GetHitEf|
|00000b60| 66 65 63 74 28 6d 48 69 | 74 41 63 74 6f 72 2c 20 |fect(mHi|tActor, |
|00000b70| 6d 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2c 20 6d 48 |mHitLoca|tion, mH|
|00000b80| 69 74 4e 6f 72 6d 61 6c | 29 2c 2c 2c 20 6d 48 69 |itNormal|),,, mHi|
|00000b90| 74 4c 6f 63 61 74 69 6f | 6e 2c 20 52 6f 74 61 74 |tLocatio|n, Rotat|
|00000ba0| 6f 72 28 6d 48 69 74 4e | 6f 72 6d 61 6c 29 29 3b |or(mHitN|ormal));|
|00000bb0| 0d 0a 09 09 09 7d 0d 0a | 09 09 09 4d 61 6b 65 4d |.....}..|...MakeM|
|00000bc0| 75 7a 7a 6c 65 46 6c 61 | 73 68 28 29 3b 0d 0a 20 |uzzleFla|sh();.. |
|00000bd0| 20 20 20 20 20 20 20 20 | 20 20 20 69 66 20 28 20 | | if ( |
|00000be0| 21 62 44 75 61 6c 47 75 | 6e 20 26 26 20 28 54 77 |!bDualGu|n && (Tw|
|00000bf0| 69 6e 47 75 6e 20 21 3d | 20 4e 6f 6e 65 29 20 29 |inGun !=| None) )|
|00000c00| 0d 0a 09 09 09 09 54 77 | 69 6e 47 75 6e 2e 4d 61 |......Tw|inGun.Ma|
|00000c10| 6b 65 4d 75 7a 7a 6c 65 | 46 6c 61 73 68 28 29 3b |keMuzzle|Flash();|
|00000c20| 0d 0a 20 20 20 20 20 20 | 20 20 7d 0d 0a 20 20 20 |.. | }.. |
|00000c30| 20 20 20 20 20 65 6c 73 | 65 20 69 66 20 28 46 69 | els|e if (Fi|
|00000c40| 72 69 6e 67 4d 6f 64 65 | 20 3d 3d 20 31 20 26 26 |ringMode| == 1 &&|
|00000c50| 20 46 6c 61 73 68 43 6f | 75 6e 74 20 3e 20 30 29 | FlashCo|unt > 0)|
|00000c60| 0d 0a 20 20 20 20 20 20 | 20 20 7b 0d 0a 09 09 09 |.. | {.....|
|00000c70| 57 65 61 70 6f 6e 4c 69 | 67 68 74 28 29 3b 0d 0a |WeaponLi|ght();..|
|00000c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 69 66 20 28 | | if (|
|00000c90| 6d 4d 75 7a 46 6c 61 73 | 68 33 72 64 41 6c 74 20 |mMuzFlas|h3rdAlt |
|00000ca0| 3d 3d 20 4e 6f 6e 65 29 | 0d 0a 20 20 20 20 20 20 |== None)|.. |
|00000cb0| 20 20 20 20 20 20 7b 0d | 0a 20 20 20 20 20 20 20 | {.|. |
|00000cc0| 20 20 20 20 20 20 20 20 | 20 6d 4d 75 7a 46 6c 61 | | mMuzFla|
|00000cd0| 73 68 33 72 64 41 6c 74 | 20 3d 20 53 70 61 77 6e |sh3rdAlt| = Spawn|
|00000ce0| 28 6d 4d 75 7a 46 6c 61 | 73 68 43 6c 61 73 73 29 |(mMuzFla|shClass)|
|00000cf0| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|00000d00| 20 20 20 41 74 74 61 63 | 68 54 6f 42 6f 6e 65 28 | Attac|hToBone(|
|00000d10| 6d 4d 75 7a 46 6c 61 73 | 68 33 72 64 41 6c 74 2c |mMuzFlas|h3rdAlt,|
|00000d20| 20 27 74 69 70 32 27 29 | 3b 0d 0a 20 20 20 20 20 | 'tip2')|;.. |
|00000d30| 20 20 20 20 20 20 20 7d | 0d 0a 20 20 20 20 20 20 | }|.. |
|00000d40| 20 20 20 20 20 20 6d 4d | 75 7a 46 6c 61 73 68 33 | mM|uzFlash3|
|00000d50| 72 64 41 6c 74 2e 6d 53 | 74 61 72 74 50 61 72 74 |rdAlt.mS|tartPart|
|00000d60| 69 63 6c 65 73 2b 2b 3b | 0d 0a 20 20 20 20 20 20 |icles++;|.. |
|00000d70| 20 20 20 20 20 20 72 2e | 52 6f 6c 6c 20 3d 20 52 | r.|Roll = R|
|00000d80| 61 6e 64 28 36 35 35 33 | 36 29 3b 0d 0a 20 20 20 |and(6553|6);.. |
|00000d90| 20 20 20 20 20 20 20 20 | 20 53 65 74 42 6f 6e 65 | | SetBone|
|00000da0| 52 6f 74 61 74 69 6f 6e | 28 27 42 6f 6e 65 5f 46 |Rotation|('Bone_F|
|00000db0| 6c 61 73 68 30 32 27 2c | 20 72 2c 20 30 2c 20 31 |lash02',| r, 0, 1|
|00000dc0| 2e 66 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 7d 0d |.f);.. | }.|
|00000dd0| 0a 20 20 20 20 7d 0d 0a | 0d 0a 20 20 20 20 53 75 |. }..|.. Su|
|00000de0| 70 65 72 2e 54 68 69 72 | 64 50 65 72 73 6f 6e 45 |per.Thir|dPersonE|
|00000df0| 66 66 65 63 74 73 28 29 | 3b 0d 0a 7d 0d 0a 0d 0a |ffects()|;..}....|
|00000e00| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+