home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 1999 November / CD-Gamer_1999-11_02_cd.bin / games / unrealt / utdemo.exe / System / UnrealShare.u / ScriptText27.TextBuffer < prev    next >
Unknown  |  1999-09-25  |  2.4 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 | 4b 26 2f 2f 3d 3d 3d 3d |........|K&//====|
|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 74 |========|=..// St|
|00000060| 6f 63 68 61 73 74 69 63 | 54 72 69 67 67 65 72 2e |ochastic|Trigger.|
|00000070| 0d 0a 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|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 0d 0a 63 6c 61 73 73 | 20 53 74 6f 63 68 61 73 |=..class| Stochas|
|000000d0| 74 69 63 54 72 69 67 67 | 65 72 20 65 78 74 65 6e |ticTrigg|er exten|
|000000e0| 64 73 20 54 72 69 67 67 | 65 72 73 3b 0d 0a 0d 0a |ds Trigg|ers;....|
|000000f0| 2f 2f 20 57 6f 72 6b 73 | 20 6c 69 6b 65 20 61 20 |// Works| like a |
|00000100| 44 79 6e 61 6d 69 63 41 | 6d 62 69 65 6e 74 53 6f |DynamicA|mbientSo|
|00000110| 75 6e 64 2c 20 6f 6e 6c | 79 20 65 76 65 6e 74 73 |und, onl|y events|
|00000120| 20 61 72 65 20 63 61 6c | 6c 65 64 20 69 6e 73 74 | are cal|led inst|
|00000130| 65 61 64 20 6f 66 0d 0a | 2f 2f 20 73 6f 75 6e 64 |ead of..|// sound|
|00000140| 73 2e 20 4d 0d 0a 0d 0a | 76 61 72 28 29 20 6e 61 |s. M....|var() na|
|00000150| 6d 65 20 20 20 45 76 65 | 6e 74 73 5b 36 5d 3b 20 |me Eve|nts[6]; |
|00000160| 20 20 20 20 20 09 09 2f | 2f 20 57 68 61 74 20 65 | ../|/ What e|
|00000170| 76 65 6e 74 73 20 74 6f | 20 63 61 6c 6c 20 28 6d |vents to| call (m|
|00000180| 75 73 74 20 62 65 20 61 | 74 20 6c 65 61 73 74 20 |ust be a|t least |
|00000190| 6f 6e 65 20 65 76 65 6e | 74 29 0d 0a 76 61 72 28 |one even|t)..var(|
|000001a0| 29 20 66 6c 6f 61 74 20 | 20 74 72 69 67 67 65 72 |) float | trigger|
|000001b0| 50 72 6f 62 61 62 69 6c | 69 74 79 3b 09 2f 2f 20 |Probabil|ity;.// |
|000001c0| 54 68 65 20 63 68 61 6e | 63 65 20 6f 66 20 74 68 |The chan|ce of th|
|000001d0| 65 20 65 76 65 6e 74 20 | 6f 63 63 75 72 69 6e 67 |e event |occuring|
|000001e0| 20 65 66 66 65 63 74 20 | 70 6c 61 79 69 6e 67 0d | effect |playing.|
|000001f0| 0a 76 61 72 28 29 20 66 | 6c 6f 61 74 20 20 6d 69 |.var() f|loat mi|
|00000200| 6e 52 65 43 68 65 63 6b | 54 69 6d 65 3b 20 20 20 |nReCheck|Time; |
|00000210| 09 2f 2f 20 54 72 79 20 | 74 6f 20 72 65 2d 74 72 |.// Try |to re-tr|
|00000220| 69 67 67 65 72 20 74 68 | 65 20 65 76 65 6e 74 20 |igger th|e event |
|00000230| 61 66 74 65 72 20 28 6d | 69 6e 20 61 6d 6f 75 6e |after (m|in amoun|
|00000240| 74 29 0d 0a 76 61 72 28 | 29 20 66 6c 6f 61 74 20 |t)..var(|) float |
|00000250| 20 09 6d 61 78 52 65 43 | 68 65 63 6b 54 69 6d 65 | .maxReC|heckTime|
|00000260| 3b 20 20 20 09 2f 2f 20 | 54 72 79 20 74 6f 20 72 |; .// |Try to r|
|00000270| 65 2d 74 72 69 67 67 65 | 72 20 74 68 65 20 65 76 |e-trigge|r the ev|
|00000280| 65 6e 74 20 61 66 74 65 | 72 20 28 6d 61 78 20 61 |ent afte|r (max a|
|00000290| 6d 6f 75 6e 74 29 0d 0a | 76 61 72 20 20 20 62 6f |mount)..|var bo|
|000002a0| 6f 6c 09 62 49 73 41 63 | 74 69 76 65 3b 09 09 09 |ol.bIsAc|tive;...|
|000002b0| 2f 2f 20 54 68 69 73 20 | 74 72 69 67 67 65 72 20 |// This |trigger |
|000002c0| 64 69 73 70 61 63 68 65 | 72 20 69 73 20 61 63 74 |dispache|r is act|
|000002d0| 69 76 61 74 65 64 2f 64 | 65 61 63 74 69 76 61 74 |ivated/d|eactivat|
|000002e0| 65 64 0d 0a 76 61 72 20 | 20 20 66 6c 6f 61 74 20 |ed..var | float |
|000002f0| 20 09 72 65 54 72 69 67 | 67 65 72 54 69 6d 65 3b | .reTrig|gerTime;|
|00000300| 0d 0a 76 61 72 20 20 20 | 69 6e 74 20 20 20 20 09 |..var |int .|
|00000310| 6e 75 6d 45 76 65 6e 74 | 73 3b 09 09 09 2f 2f 20 |numEvent|s;...// |
|00000320| 54 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 65 76 |The numb|er of ev|
|00000330| 65 6e 74 73 20 61 76 61 | 69 6c 61 62 6c 65 0d 0a |ents ava|ilable..|
|00000340| 76 61 72 20 20 20 61 63 | 74 6f 72 20 20 74 72 69 |var ac|tor tri|
|00000350| 67 67 65 72 49 6e 73 74 | 69 67 61 74 6f 72 3b 20 |ggerInst|igator; |
|00000360| 20 20 09 2f 2f 20 57 68 | 6f 20 65 6e 61 62 6c 65 | .// Wh|o enable|
|00000370| 64 20 74 68 69 73 20 61 | 63 74 6f 72 20 74 6f 20 |d this a|ctor to |
|00000380| 64 69 73 70 61 63 68 3f | 0d 0a 0d 0a 66 75 6e 63 |dispach?|....func|
|00000390| 74 69 6f 6e 20 42 65 67 | 69 6e 50 6c 61 79 20 28 |tion Beg|inPlay (|
|000003a0| 29 20 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 69 6e |) ..{...|local in|
|000003b0| 74 20 69 3b 0d 0a 09 0d | 0a 09 2f 2f 20 43 61 6c |t i;....|..// Cal|
|000003c0| 63 75 6c 61 74 65 20 68 | 6f 77 20 6d 61 6e 79 20 |culate h|ow many |
|000003d0| 65 76 65 6e 74 73 20 74 | 68 65 20 75 73 65 72 20 |events t|he user |
|000003e0| 73 70 65 63 69 66 69 65 | 64 0d 0a 09 6e 75 6d 45 |specifie|d...numE|
|000003f0| 76 65 6e 74 73 3d 36 3b | 0d 0a 09 66 6f 72 20 28 |vents=6;|...for (|
|00000400| 69 3d 30 3b 20 69 3c 36 | 3b 20 69 2b 2b 29 20 7b |i=0; i<6|; i++) {|
|00000410| 0d 0a 09 09 69 66 20 28 | 45 76 65 6e 74 73 5b 69 |....if (|Events[i|
|00000420| 5d 20 3d 3d 20 27 27 29 | 20 7b 0d 0a 09 09 09 6e |] == '')| {.....n|
|00000430| 75 6d 45 76 65 6e 74 73 | 3d 69 3b 0d 0a 09 09 09 |umEvents|=i;.....|
|00000440| 62 72 65 61 6b 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d |break;..|..}...}.|
|00000450| 0a 0d 0a 09 72 65 54 72 | 69 67 67 65 72 54 69 6d |....reTr|iggerTim|
|00000460| 65 20 3d 20 28 6d 61 78 | 52 65 43 68 65 63 6b 54 |e = (max|ReCheckT|
|00000470| 69 6d 65 2d 6d 69 6e 52 | 65 43 68 65 63 6b 54 69 |ime-minR|eCheckTi|
|00000480| 6d 65 29 2a 46 52 61 6e | 64 28 29 20 2b 20 6d 69 |me)*FRan|d() + mi|
|00000490| 6e 52 65 43 68 65 63 6b | 54 69 6d 65 3b 0d 0a 09 |nReCheck|Time;...|
|000004a0| 53 65 74 54 69 6d 65 72 | 28 72 65 54 72 69 67 67 |SetTimer|(reTrigg|
|000004b0| 65 72 54 69 6d 65 2c 20 | 46 61 6c 73 65 29 3b 0d |erTime, |False);.|
|000004c0| 0a 7d 0d 0a 0d 0a 73 74 | 61 74 65 28 29 20 54 72 |.}....st|ate() Tr|
|000004d0| 69 67 67 65 72 65 64 41 | 63 74 69 76 65 0d 0a 7b |iggeredA|ctive..{|
|000004e0| 0d 0a 09 66 75 6e 63 74 | 69 6f 6e 20 54 72 69 67 |...funct|ion Trig|
|000004f0| 67 65 72 28 20 61 63 74 | 6f 72 20 4f 74 68 65 72 |ger( act|or Other|
|00000500| 2c 20 70 61 77 6e 20 45 | 76 65 6e 74 49 6e 73 74 |, pawn E|ventInst|
|00000510| 69 67 61 74 6f 72 20 29 | 0d 0a 09 7b 0d 0a 09 09 |igator )|...{....|
|00000520| 2f 2f 20 53 74 6f 63 68 | 61 73 74 69 63 54 72 69 |// Stoch|asticTri|
|00000530| 67 67 65 72 20 69 73 20 | 61 63 74 69 76 65 0d 0a |gger is |active..|
|00000540| 09 09 69 66 20 28 20 74 | 72 69 67 67 65 72 49 6e |..if ( t|riggerIn|
|00000550| 73 74 69 67 61 74 6f 72 | 20 3d 3d 20 4e 6f 6e 65 |stigator| == None|
|00000560| 20 29 0d 0a 09 09 09 74 | 72 69 67 67 65 72 49 6e | ).....t|riggerIn|
|00000570| 73 74 69 67 61 74 6f 72 | 20 3d 20 45 76 65 6e 74 |stigator| = Event|
|00000580| 49 6e 73 74 69 67 61 74 | 6f 72 3b 0d 0a 09 09 65 |Instigat|or;....e|
|00000590| 6c 73 65 0d 0a 09 09 09 | 74 72 69 67 67 65 72 49 |lse.....|triggerI|
|000005a0| 6e 73 74 69 67 61 74 6f | 72 20 3d 20 4f 74 68 65 |nstigato|r = Othe|
|000005b0| 72 3b 0d 0a 09 09 49 6e | 73 74 69 67 61 74 6f 72 |r;....In|stigator|
|000005c0| 20 3d 20 45 76 65 6e 74 | 49 6e 73 74 69 67 61 74 | = Event|Instigat|
|000005d0| 6f 72 3b 0d 0a 09 09 62 | 49 73 41 63 74 69 76 65 |or;....b|IsActive|
|000005e0| 20 3d 20 74 72 75 65 3b | 0d 0a 09 7d 0d 0a 0d 0a | = true;|...}....|
|000005f0| 09 66 75 6e 63 74 69 6f | 6e 20 55 6e 54 72 69 67 |.functio|n UnTrig|
|00000600| 67 65 72 28 20 61 63 74 | 6f 72 20 4f 74 68 65 72 |ger( act|or Other|
|00000610| 2c 20 70 61 77 6e 20 45 | 76 65 6e 74 49 6e 73 74 |, pawn E|ventInst|
|00000620| 69 67 61 74 6f 72 20 29 | 0d 0a 09 7b 0d 0a 09 09 |igator )|...{....|
|00000630| 2f 2f 20 53 74 6f 63 68 | 61 73 74 69 63 54 72 69 |// Stoch|asticTri|
|00000640| 67 67 65 72 20 69 73 20 | 69 6e 61 63 74 69 76 65 |gger is |inactive|
|00000650| 0d 0a 09 09 69 66 20 28 | 20 74 72 69 67 67 65 72 |....if (| trigger|
|00000660| 49 6e 73 74 69 67 61 74 | 6f 72 20 3d 3d 20 4e 6f |Instigat|or == No|
|00000670| 6e 65 20 29 0d 0a 09 09 | 09 74 72 69 67 67 65 72 |ne )....|.trigger|
|00000680| 49 6e 73 74 69 67 61 74 | 6f 72 20 3d 20 45 76 65 |Instigat|or = Eve|
|00000690| 6e 74 49 6e 73 74 69 67 | 61 74 6f 72 3b 0d 0a 09 |ntInstig|ator;...|
|000006a0| 09 65 6c 73 65 0d 0a 09 | 09 09 74 72 69 67 67 65 |.else...|..trigge|
|000006b0| 72 49 6e 73 74 69 67 61 | 74 6f 72 20 3d 20 4f 74 |rInstiga|tor = Ot|
|000006c0| 68 65 72 3b 0d 0a 09 09 | 49 6e 73 74 69 67 61 74 |her;....|Instigat|
|000006d0| 6f 72 20 3d 20 45 76 65 | 6e 74 49 6e 73 74 69 67 |or = Eve|ntInstig|
|000006e0| 61 74 6f 72 3b 0d 0a 09 | 09 62 49 73 41 63 74 69 |ator;...|.bIsActi|
|000006f0| 76 65 20 3d 20 66 61 6c | 73 65 3b 0d 0a 09 7d 0d |ve = fal|se;...}.|
|00000700| 0a 42 65 67 69 6e 3a 0d | 0a 09 62 49 73 41 63 74 |.Begin:.|..bIsAct|
|00000710| 69 76 65 20 3d 20 66 61 | 6c 73 65 3b 20 09 09 2f |ive = fa|lse; ../|
|00000720| 2f 20 69 6e 69 74 69 61 | 6c 6c 79 20 74 68 65 20 |/ initia|lly the |
|00000730| 74 72 69 67 67 65 72 20 | 64 69 73 70 61 63 68 65 |trigger |dispache|
|00000740| 72 20 69 73 20 69 6e 61 | 63 74 69 76 65 0d 0a 7d |r is ina|ctive..}|
|00000750| 0d 0a 0d 0a 73 74 61 74 | 65 28 29 20 41 6c 77 61 |....stat|e() Alwa|
|00000760| 79 73 41 63 74 69 76 65 | 0d 0a 7b 0d 0a 42 65 67 |ysActive|..{..Beg|
|00000770| 69 6e 3a 0d 0a 09 62 49 | 73 41 63 74 69 76 65 20 |in:...bI|sActive |
|00000780| 3d 20 74 72 75 65 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |= true;.|.}....fu|
|00000790| 6e 63 74 69 6f 6e 20 54 | 69 6d 65 72 20 28 29 20 |nction T|imer () |
|000007a0| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 69 6e 74 20 |..{...lo|cal int |
|000007b0| 09 69 3b 0d 0a 09 6c 6f | 63 61 6c 20 61 63 74 6f |.i;...lo|cal acto|
|000007c0| 72 20 09 41 3b 0d 0a 0d | 0a 09 69 66 20 28 46 52 |r .A;...|..if (FR|
|000007d0| 61 6e 64 28 29 20 3c 3d | 20 74 72 69 67 67 65 72 |and() <=| trigger|
|000007e0| 50 72 6f 62 61 62 69 6c | 69 74 79 20 26 26 20 62 |Probabil|ity && b|
|000007f0| 49 73 41 63 74 69 76 65 | 20 3d 3d 20 74 72 75 65 |IsActive| == true|
|00000800| 29 20 0d 0a 09 7b 0d 0a | 09 09 2f 2f 20 54 72 69 |) ...{..|..// Tri|
|00000810| 67 67 65 72 20 61 6e 20 | 65 76 65 6e 74 0d 0a 09 |gger an |event...|
|00000820| 09 2f 2f 20 57 68 69 63 | 68 20 65 76 65 6e 74 20 |.// Whic|h event |
|00000830| 73 68 6f 75 6c 64 20 62 | 65 20 69 6e 69 74 69 61 |should b|e initia|
|00000840| 74 65 64 3f 0d 0a 09 09 | 69 20 3d 20 52 61 6e 64 |ted?....|i = Rand|
|00000850| 28 6e 75 6d 45 76 65 6e | 74 73 29 3b 0d 0a 0d 0a |(numEven|ts);....|
|00000860| 09 09 2f 2f 20 42 72 6f | 61 64 63 61 73 74 20 74 |..// Bro|adcast t|
|00000870| 68 65 20 54 72 69 67 67 | 65 72 20 6d 65 73 73 61 |he Trigg|er messa|
|00000880| 67 65 20 74 6f 20 61 6c | 6c 20 6d 61 74 63 68 69 |ge to al|l matchi|
|00000890| 6e 67 20 61 63 74 6f 72 | 73 2e 0d 0a 09 09 69 66 |ng actor|s.....if|
|000008a0| 28 20 45 76 65 6e 74 73 | 5b 69 5d 20 21 3d 20 27 |( Events|[i] != '|
|000008b0| 27 20 29 0d 0a 09 09 09 | 66 6f 72 65 61 63 68 20 |' ).....|foreach |
|000008c0| 41 6c 6c 41 63 74 6f 72 | 73 28 20 63 6c 61 73 73 |AllActor|s( class|
|000008d0| 20 27 41 63 74 6f 72 27 | 2c 20 41 2c 20 45 76 65 | 'Actor'|, A, Eve|
|000008e0| 6e 74 73 5b 69 5d 20 29 | 0d 0a 09 09 09 09 41 2e |nts[i] )|......A.|
|000008f0| 54 72 69 67 67 65 72 28 | 20 74 72 69 67 67 65 72 |Trigger(| trigger|
|00000900| 49 6e 73 74 69 67 61 74 | 6f 72 2c 20 49 6e 73 74 |Instigat|or, Inst|
|00000910| 69 67 61 74 6f 72 20 29 | 3b 0d 0a 09 7d 0d 0a 0d |igator )|;...}...|
|00000920| 0a 09 72 65 54 72 69 67 | 67 65 72 54 69 6d 65 20 |..reTrig|gerTime |
|00000930| 3d 20 28 6d 61 78 52 65 | 43 68 65 63 6b 54 69 6d |= (maxRe|CheckTim|
|00000940| 65 2d 6d 69 6e 52 65 43 | 68 65 63 6b 54 69 6d 65 |e-minReC|heckTime|
|00000950| 29 2a 46 52 61 6e 64 28 | 29 20 2b 20 6d 69 6e 52 |)*FRand(|) + minR|
|00000960| 65 43 68 65 63 6b 54 69 | 6d 65 3b 0d 0a 09 53 65 |eCheckTi|me;...Se|
|00000970| 74 54 69 6d 65 72 28 72 | 65 54 72 69 67 67 65 72 |tTimer(r|eTrigger|
|00000980| 54 69 6d 65 2c 20 46 61 | 6c 73 65 29 3b 0d 0a 7d |Time, Fa|lse);..}|
|00000990| 0d 0a 0d 0a 00 | |..... | |
+--------+-------------------------+-------------------------+--------+--------+