home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 July & August / Gamestar_64_2004-07-08_dvd.iso / Patche / ut2004-winpatch3204.exe / UT2004-Patch / System / Skaarjpack.u / Monster_Gasbag_ScriptText.TextBuffer < prev    next >
Unknown  |  2004-05-10  |  2.1 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.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 49 21 63 6c 61 73 73 20 |........|I!class |
|00000010| 47 61 73 42 61 67 20 65 | 78 74 65 6e 64 73 20 4d |GasBag e|xtends M|
|00000020| 6f 6e 73 74 65 72 3b 0d | 0a 0d 0a 66 75 6e 63 74 |onster;.|...funct|
|00000030| 69 6f 6e 20 52 61 6e 67 | 65 64 41 74 74 61 63 6b |ion Rang|edAttack|
|00000040| 28 41 63 74 6f 72 20 41 | 29 0d 0a 7b 0d 0a 09 6c |(Actor A|)..{...l|
|00000050| 6f 63 61 6c 20 76 65 63 | 74 6f 72 20 61 64 6a 75 |ocal vec|tor adju|
|00000060| 73 74 3b 0d 0a 09 0d 0a | 09 69 66 20 28 20 62 53 |st;.....|.if ( bS|
|00000070| 68 6f 74 41 6e 69 6d 20 | 29 0d 0a 09 09 72 65 74 |hotAnim |)....ret|
|00000080| 75 72 6e 3b 0d 0a 09 69 | 66 20 28 20 56 53 69 7a |urn;...i|f ( VSiz|
|00000090| 65 28 41 2e 4c 6f 63 61 | 74 69 6f 6e 20 2d 20 4c |e(A.Loca|tion - L|
|000000a0| 6f 63 61 74 69 6f 6e 29 | 20 3c 20 4d 65 6c 65 65 |ocation)| < Melee|
|000000b0| 52 61 6e 67 65 20 2b 20 | 43 6f 6c 6c 69 73 69 6f |Range + |Collisio|
|000000c0| 6e 52 61 64 69 75 73 20 | 2b 20 41 2e 43 6f 6c 6c |nRadius |+ A.Coll|
|000000d0| 69 73 69 6f 6e 52 61 64 | 69 75 73 20 29 0d 0a 09 |isionRad|ius )...|
|000000e0| 7b 0d 0a 09 09 61 64 6a | 75 73 74 20 3d 20 76 65 |{....adj|ust = ve|
|000000f0| 63 74 28 30 2c 30 2c 30 | 29 3b 0d 0a 09 09 61 64 |ct(0,0,0|);....ad|
|00000100| 6a 75 73 74 2e 5a 20 3d | 20 43 6f 6e 74 72 6f 6c |just.Z =| Control|
|00000110| 6c 65 72 2e 54 61 72 67 | 65 74 2e 43 6f 6c 6c 69 |ler.Targ|et.Colli|
|00000120| 73 69 6f 6e 48 65 69 67 | 68 74 3b 0d 0a 09 09 41 |sionHeig|ht;....A|
|00000130| 63 63 65 6c 65 72 61 74 | 69 6f 6e 20 3d 20 41 63 |ccelerat|ion = Ac|
|00000140| 63 65 6c 52 61 74 65 20 | 2a 20 4e 6f 72 6d 61 6c |celRate |* Normal|
|00000150| 28 43 6f 6e 74 72 6f 6c | 6c 65 72 2e 54 61 72 67 |(Control|ler.Targ|
|00000160| 65 74 2e 4c 6f 63 61 74 | 69 6f 6e 20 2d 20 4c 6f |et.Locat|ion - Lo|
|00000170| 63 61 74 69 6f 6e 20 2b | 20 61 64 6a 75 73 74 29 |cation +| adjust)|
|00000180| 3b 0d 0a 09 09 50 6c 61 | 79 53 6f 75 6e 64 28 73 |;....Pla|ySound(s|
|00000190| 6f 75 6e 64 27 74 77 6f | 70 75 6e 63 68 31 67 27 |ound'two|punch1g'|
|000001a0| 2c 53 4c 4f 54 5f 54 61 | 6c 6b 29 3b 0d 0a 09 09 |,SLOT_Ta|lk);....|
|000001b0| 69 66 20 28 46 52 61 6e | 64 28 29 20 3c 20 30 2e |if (FRan|d() < 0.|
|000001c0| 35 29 0d 0a 09 09 09 53 | 65 74 41 6e 69 6d 41 63 |5).....S|etAnimAc|
|000001d0| 74 69 6f 6e 28 27 54 77 | 6f 50 75 6e 63 68 27 29 |tion('Tw|oPunch')|
|000001e0| 3b 0d 0a 09 09 65 6c 73 | 65 0d 0a 09 09 09 53 65 |;....els|e.....Se|
|000001f0| 74 41 6e 69 6d 41 63 74 | 69 6f 6e 28 27 50 6f 75 |tAnimAct|ion('Pou|
|00000200| 6e 64 27 29 3b 0d 0a 09 | 7d 0d 0a 09 65 6c 73 65 |nd');...|}...else|
|00000210| 09 0d 0a 09 09 53 65 74 | 41 6e 69 6d 41 63 74 69 |.....Set|AnimActi|
|00000220| 6f 6e 28 27 42 65 6c 63 | 68 27 29 3b 0d 0a 09 62 |on('Belc|h');...b|
|00000230| 53 68 6f 74 41 6e 69 6d | 20 3d 20 74 72 75 65 3b |ShotAnim| = true;|
|00000240| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00000250| 62 6f 6f 6c 20 44 6f 64 | 67 65 28 65 44 6f 75 62 |bool Dod|ge(eDoub|
|00000260| 6c 65 43 6c 69 63 6b 44 | 69 72 20 44 6f 75 62 6c |leClickD|ir Doubl|
|00000270| 65 43 6c 69 63 6b 4d 6f | 76 65 29 0d 0a 7b 0d 0a |eClickMo|ve)..{..|
|00000280| 09 6c 6f 63 61 6c 20 76 | 65 63 74 6f 72 20 58 2c |.local v|ector X,|
|00000290| 59 2c 5a 2c 64 75 63 6b | 64 69 72 3b 0d 0a 0d 0a |Y,Z,duck|dir;....|
|000002a0| 20 20 20 20 47 65 74 41 | 78 65 73 28 52 6f 74 61 | GetA|xes(Rota|
|000002b0| 74 69 6f 6e 2c 58 2c 59 | 2c 5a 29 3b 0d 0a 09 69 |tion,X,Y|,Z);...i|
|000002c0| 66 20 28 44 6f 75 62 6c | 65 43 6c 69 63 6b 4d 6f |f (Doubl|eClickMo|
|000002d0| 76 65 20 3d 3d 20 44 43 | 4c 49 43 4b 5f 46 6f 72 |ve == DC|LICK_For|
|000002e0| 77 61 72 64 29 0d 0a 09 | 09 64 75 63 6b 64 69 72 |ward)...|.duckdir|
|000002f0| 20 3d 20 58 3b 0d 0a 09 | 65 6c 73 65 20 69 66 20 | = X;...|else if |
|00000300| 28 44 6f 75 62 6c 65 43 | 6c 69 63 6b 4d 6f 76 65 |(DoubleC|lickMove|
|00000310| 20 3d 3d 20 44 43 4c 49 | 43 4b 5f 42 61 63 6b 29 | == DCLI|CK_Back)|
|00000320| 0d 0a 09 09 64 75 63 6b | 64 69 72 20 3d 20 2d 31 |....duck|dir = -1|
|00000330| 2a 58 3b 20 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |*X; ...e|lse if (|
|00000340| 44 6f 75 62 6c 65 43 6c | 69 63 6b 4d 6f 76 65 20 |DoubleCl|ickMove |
|00000350| 3d 3d 20 44 43 4c 49 43 | 4b 5f 4c 65 66 74 29 0d |== DCLIC|K_Left).|
|00000360| 0a 09 09 64 75 63 6b 64 | 69 72 20 3d 20 59 3b 20 |...duckd|ir = Y; |
|00000370| 0d 0a 09 65 6c 73 65 20 | 69 66 20 28 44 6f 75 62 |...else |if (Doub|
|00000380| 6c 65 43 6c 69 63 6b 4d | 6f 76 65 20 3d 3d 20 44 |leClickM|ove == D|
|00000390| 43 4c 49 43 4b 5f 52 69 | 67 68 74 29 0d 0a 09 09 |CLICK_Ri|ght)....|
|000003a0| 64 75 63 6b 64 69 72 20 | 3d 20 2d 31 2a 59 3b 20 |duckdir |= -1*Y; |
|000003b0| 0d 0a 0d 0a 09 43 6f 6e | 74 72 6f 6c 6c 65 72 2e |.....Con|troller.|
|000003c0| 44 65 73 74 69 6e 61 74 | 69 6f 6e 20 3d 20 4c 6f |Destinat|ion = Lo|
|000003d0| 63 61 74 69 6f 6e 20 2b | 20 32 30 30 20 2a 20 64 |cation +| 200 * d|
|000003e0| 75 63 6b 44 69 72 3b 0d | 0a 09 56 65 6c 6f 63 69 |uckDir;.|..Veloci|
|000003f0| 74 79 20 3d 20 41 69 72 | 53 70 65 65 64 20 2a 20 |ty = Air|Speed * |
|00000400| 64 75 63 6b 44 69 72 3b | 0d 0a 09 43 6f 6e 74 72 |duckDir;|...Contr|
|00000410| 6f 6c 6c 65 72 2e 47 6f | 74 6f 53 74 61 74 65 28 |oller.Go|toState(|
|00000420| 27 54 61 63 74 69 63 61 | 6c 4d 6f 76 65 27 2c 20 |'Tactica|lMove', |
|00000430| 27 44 6f 4d 6f 76 65 27 | 29 3b 0d 0a 09 72 65 74 |'DoMove'|);...ret|
|00000440| 75 72 6e 20 74 72 75 65 | 3b 0d 0a 7d 09 0d 0a 0d |urn true|;..}....|
|00000450| 0a 66 75 6e 63 74 69 6f | 6e 20 53 65 74 4d 6f 76 |.functio|n SetMov|
|00000460| 65 6d 65 6e 74 50 68 79 | 73 69 63 73 28 29 0d 0a |ementPhy|sics()..|
|00000470| 7b 0d 0a 09 53 65 74 50 | 68 79 73 69 63 73 28 50 |{...SetP|hysics(P|
|00000480| 48 59 53 5f 46 6c 79 69 | 6e 67 29 3b 20 0d 0a 7d |HYS_Flyi|ng); ..}|
|00000490| 0d 0a 0d 0a 73 69 6e 67 | 75 6c 61 72 20 66 75 6e |....sing|ular fun|
|000004a0| 63 74 69 6f 6e 20 46 61 | 6c 6c 69 6e 67 28 29 0d |ction Fa|lling().|
|000004b0| 0a 7b 0d 0a 09 53 65 74 | 50 68 79 73 69 63 73 28 |.{...Set|Physics(|
|000004c0| 50 48 59 53 5f 46 6c 79 | 69 6e 67 29 3b 0d 0a 7d |PHYS_Fly|ing);..}|
|000004d0| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|000004e0| 6e 63 74 69 6f 6e 20 50 | 6c 61 79 44 69 72 65 63 |nction P|layDirec|
|000004f0| 74 69 6f 6e 61 6c 44 65 | 61 74 68 28 56 65 63 74 |tionalDe|ath(Vect|
|00000500| 6f 72 20 48 69 74 4c 6f | 63 29 0d 0a 7b 0d 0a 09 |or HitLo|c)..{...|
|00000510| 69 66 20 28 20 46 52 61 | 6e 64 28 29 20 3c 20 30 |if ( FRa|nd() < 0|
|00000520| 2e 35 20 29 0d 0a 09 09 | 50 6c 61 79 41 6e 69 6d |.5 )....|PlayAnim|
|00000530| 28 27 44 65 66 6c 61 74 | 65 27 2c 2c 20 30 2e 31 |('Deflat|e',, 0.1|
|00000540| 29 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 50 6c 61 |);...els|e....Pla|
|00000550| 79 41 6e 69 6d 28 27 44 | 65 61 64 32 27 2c 2c 20 |yAnim('D|ead2',, |
|00000560| 30 2e 31 29 3b 0d 0a 7d | 0d 0a 0d 0a 73 69 6d 75 |0.1);..}|....simu|
|00000570| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 50 |lated fu|nction P|
|00000580| 6c 61 79 44 69 72 65 63 | 74 69 6f 6e 61 6c 48 69 |layDirec|tionalHi|
|00000590| 74 28 56 65 63 74 6f 72 | 20 48 69 74 4c 6f 63 29 |t(Vector| HitLoc)|
|000005a0| 0d 0a 7b 0d 0a 09 69 66 | 20 28 20 46 52 61 6e 64 |..{...if| ( FRand|
|000005b0| 28 29 20 3c 20 30 2e 36 | 20 29 0d 0a 09 09 54 77 |() < 0.6| )....Tw|
|000005c0| 65 65 6e 41 6e 69 6d 28 | 27 54 61 6b 65 48 69 74 |eenAnim(|'TakeHit|
|000005d0| 27 2c 20 30 2e 30 35 29 | 3b 0d 0a 09 65 6c 73 65 |', 0.05)|;...else|
|000005e0| 0d 0a 09 09 54 77 65 65 | 6e 41 6e 69 6d 28 27 48 |....Twee|nAnim('H|
|000005f0| 69 74 32 27 2c 20 30 2e | 30 35 29 3b 0d 0a 7d 0d |it2', 0.|05);..}.|
|00000600| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 50 6c 61 79 |...funct|ion Play|
|00000610| 56 69 63 74 6f 72 79 28 | 29 0d 0a 7b 0d 0a 20 20 |Victory(|)..{.. |
|00000620| 20 20 50 6c 61 79 53 6f | 75 6e 64 28 73 6f 75 6e | PlaySo|und(soun|
|00000630| 64 27 74 77 6f 70 75 6e | 63 68 31 67 27 2c 53 4c |d'twopun|ch1g',SL|
|00000640| 4f 54 5f 49 6e 74 65 72 | 61 63 74 29 3b 09 0d 0a |OT_Inter|act);...|
|00000650| 09 53 65 74 41 6e 69 6d | 41 63 74 69 6f 6e 28 27 |.SetAnim|Action('|
|00000660| 50 6f 75 6e 64 27 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |Pound');|..}....f|
|00000670| 75 6e 63 74 69 6f 6e 20 | 53 70 61 77 6e 42 65 6c |unction |SpawnBel|
|00000680| 63 68 28 29 0d 0a 7b 0d | 0a 09 46 69 72 65 50 72 |ch()..{.|..FirePr|
|00000690| 6f 6a 65 63 74 69 6c 65 | 28 29 3b 0d 0a 7d 0d 0a |ojectile|();..}..|
|000006a0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 76 65 63 74 6f |..functi|on vecto|
|000006b0| 72 20 47 65 74 46 69 72 | 65 53 74 61 72 74 28 76 |r GetFir|eStart(v|
|000006c0| 65 63 74 6f 72 20 58 2c | 20 76 65 63 74 6f 72 20 |ector X,| vector |
|000006d0| 59 2c 20 76 65 63 74 6f | 72 20 5a 29 0d 0a 7b 0d |Y, vecto|r Z)..{.|
|000006e0| 0a 20 20 20 20 72 65 74 | 75 72 6e 20 4c 6f 63 61 |. ret|urn Loca|
|000006f0| 74 69 6f 6e 20 2b 20 30 | 2e 35 2a 58 3b 0d 0a 7d |tion + 0|.5*X;..}|
|00000700| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 50 75 6e |....func|tion Pun|
|00000710| 63 68 44 61 6d 61 67 65 | 54 61 72 67 65 74 28 29 |chDamage|Target()|
|00000720| 0d 0a 7b 0d 0a 09 69 66 | 20 28 4d 65 6c 65 65 44 |..{...if| (MeleeD|
|00000730| 61 6d 61 67 65 54 61 72 | 67 65 74 28 32 35 2c 20 |amageTar|get(25, |
|00000740| 28 33 39 30 30 30 20 2a | 20 4e 6f 72 6d 61 6c 28 |(39000 *| Normal(|
|00000750| 43 6f 6e 74 72 6f 6c 6c | 65 72 2e 54 61 72 67 65 |Controll|er.Targe|
|00000760| 74 2e 4c 6f 63 61 74 69 | 6f 6e 20 2d 20 4c 6f 63 |t.Locati|on - Loc|
|00000770| 61 74 69 6f 6e 29 29 29 | 29 0d 0a 09 09 50 6c 61 |ation)))|)....Pla|
|00000780| 79 53 6f 75 6e 64 28 73 | 6f 75 6e 64 27 48 69 74 |ySound(s|ound'Hit|
|00000790| 31 67 27 2c 20 53 4c 4f | 54 5f 49 6e 74 65 72 61 |1g', SLO|T_Intera|
|000007a0| 63 74 29 3b 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |ct);..}.|...funct|
|000007b0| 69 6f 6e 20 50 6f 75 6e | 64 44 61 6d 61 67 65 54 |ion Poun|dDamageT|
|000007c0| 61 72 67 65 74 28 29 0d | 0a 7b 0d 0a 09 69 66 20 |arget().|.{...if |
|000007d0| 28 4d 65 6c 65 65 44 61 | 6d 61 67 65 54 61 72 67 |(MeleeDa|mageTarg|
|000007e0| 65 74 28 33 35 2c 20 28 | 32 34 30 30 30 20 2a 20 |et(35, (|24000 * |
|000007f0| 4e 6f 72 6d 61 6c 28 43 | 6f 6e 74 72 6f 6c 6c 65 |Normal(C|ontrolle|
|00000800| 72 2e 54 61 72 67 65 74 | 2e 4c 6f 63 61 74 69 6f |r.Target|.Locatio|
|00000810| 6e 20 2d 20 4c 6f 63 61 | 74 69 6f 6e 29 29 29 29 |n - Loca|tion))))|
|00000820| 0d 0a 09 09 50 6c 61 79 | 53 6f 75 6e 64 28 73 6f |....Play|Sound(so|
|00000830| 75 6e 64 27 48 69 74 31 | 67 27 2c 20 53 4c 4f 54 |und'Hit1|g', SLOT|
|00000840| 5f 49 6e 74 65 72 61 63 | 74 29 3b 0d 0a 7d 0d 0a |_Interac|t);..}..|
|00000850| 0d 0a 00 | |... | |
+--------+-------------------------+-------------------------+--------+--------+