home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-10-21 | 7.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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 76 75 2f 2f 3d 3d 3d 3d |........|vu//====|
|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 56 6f |========|=..// Vo|
|00000060| 78 42 6f 78 0d 0a 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |xBox..//|========|
|00000070| 3d 3d 3d 3d 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 0d 0a 63 | 6c 61 73 73 20 56 6f 78 |=====..c|lass Vox|
|000000c0| 42 6f 78 20 65 78 70 61 | 6e 64 73 20 49 6e 66 6f |Box expa|nds Info|
|000000d0| 3b 0d 0a 0d 0a 23 65 78 | 65 63 20 4f 42 4a 20 4c |;....#ex|ec OBJ L|
|000000e0| 4f 41 44 20 46 49 4c 45 | 3d 2e 2e 5c 73 6f 75 6e |OAD FILE|=..\soun|
|000000f0| 64 73 5c 43 68 61 72 56 | 4f 2e 75 61 78 0d 0a 23 |ds\CharV|O.uax..#|
|00000100| 65 78 65 63 20 4f 42 4a | 20 4c 4f 41 44 20 46 49 |exec OBJ| LOAD FI|
|00000110| 4c 45 3d 2e 2e 5c 73 6f | 75 6e 64 73 5c 50 41 42 |LE=..\so|unds\PAB|
|00000120| 61 6c 6c 2e 75 61 78 0d | 0a 0d 0a 72 65 70 6c 69 |all.uax.|...repli|
|00000130| 63 61 74 69 6f 6e 0d 0a | 7b 0d 0a 20 20 20 75 6e |cation..|{.. un|
|00000140| 72 65 6c 69 61 62 6c 65 | 20 69 66 28 20 52 6f 6c |reliable| if( Rol|
|00000150| 65 3c 52 4f 4c 45 5f 41 | 75 74 68 6f 72 69 74 79 |e<ROLE_A|uthority|
|00000160| 20 29 0d 0a 20 20 20 20 | 20 20 20 53 70 65 61 6b | ).. | Speak|
|00000170| 2c 20 56 4a 4e 65 77 4c | 65 61 64 65 72 2c 20 56 |, VJNewL|eader, V|
|00000180| 4a 42 61 6c 6c 45 76 65 | 6e 74 3b 0d 0a 7d 0d 0a |JBallEve|nt;..}..|
|00000190| 0d 0a 2f 2f 20 44 53 4c | 3a 0d 0a 2f 2f 20 69 6d |..// DSL|:..// im|
|000001a0| 70 6c 65 6d 65 6e 74 65 | 64 20 73 6f 20 66 61 72 |plemente|d so far|
|000001b0| 0d 0a 2f 2f 20 54 41 55 | 4e 54 5f 47 65 6e 65 72 |..// TAU|NT_Gener|
|000001c0| 61 6c 20 20 20 20 20 20 | 20 20 30 0d 0a 2f 2f 20 |al | 0..// |
|000001d0| 54 41 55 4e 54 5f 47 6f | 74 59 61 20 20 20 20 20 |TAUNT_Go|tYa |
|000001e0| 20 20 20 20 20 32 0d 0a | 2f 2f 20 54 41 55 4e 54 | 2..|// TAUNT|
|000001f0| 5f 47 6c 6f 61 74 20 20 | 20 20 20 20 20 20 20 20 |_Gloat | |
|00000200| 35 20 20 20 28 20 67 6f | 74 20 79 61 20 67 6f 6f |5 ( go|t ya goo|
|00000210| 64 20 73 74 61 6e 64 69 | 6e 67 20 69 6e 20 66 6f |d standi|ng in fo|
|00000220| 72 20 67 6c 6f 61 74 20 | 29 0d 0a 2f 2f 0d 0a 2f |r gloat |)..//../|
|00000230| 2f 20 6e 6f 74 20 69 6d | 70 6c 65 6d 65 6e 74 65 |/ not im|plemente|
|00000240| 64 20 73 6f 20 66 61 72 | 0d 0a 2f 2f 20 54 41 55 |d so far|..// TAU|
|00000250| 4e 54 5f 4d 69 73 73 65 | 64 4d 65 2c 20 20 20 20 |NT_Misse|dMe, |
|00000260| 20 20 31 0d 0a 2f 2f 20 | 54 41 55 4e 54 5f 47 6f | 1..// |TAUNT_Go|
|00000270| 74 59 61 47 6f 6f 64 20 | 20 20 20 20 20 33 0d 0a |tYaGood | 3..|
|00000280| 2f 2f 20 54 41 55 4e 54 | 5f 59 6f 75 53 6c 6f 77 |// TAUNT|_YouSlow|
|00000290| 20 20 20 20 20 20 20 20 | 34 0d 0a 2f 2f 20 54 41 | |4..// TA|
|000002a0| 55 4e 54 5f 47 6f 74 4d | 65 20 20 20 20 20 20 20 |UNT_GotM|e |
|000002b0| 20 20 20 36 0d 0a 0d 0a | 2f 2f 3d 3d 3d 3d 3d 3d | 6....|//======|
|000002c0| 3d 3d 3d 3d 3d 3d 3d 64 | 61 74 61 20 73 74 72 75 |=======d|ata stru|
|000002d0| 63 74 73 0d 0a 0d 0a 73 | 74 72 75 63 74 20 54 61 |cts....s|truct Ta|
|000002e0| 75 6e 74 4c 69 6e 65 0d | 0a 7b 0d 0a 20 20 20 20 |untLine.|.{.. |
|000002f0| 76 61 72 20 53 6f 75 6e | 64 20 4c 69 6e 65 5b 34 |var Soun|d Line[4|
|00000300| 5d 3b 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 72 |]; | // r|
|00000310| 6f 6f 6d 20 66 6f 72 20 | 75 70 20 74 6f 20 66 6f |oom for |up to fo|
|00000320| 75 72 20 76 61 72 69 61 | 74 69 6f 6e 73 0d 0a 7d |ur varia|tions..}|
|00000330| 3b 0d 0a 0d 0a 73 74 72 | 75 63 74 20 54 61 75 6e |;....str|uct Taun|
|00000340| 74 47 72 6f 75 70 0d 0a | 7b 0d 0a 20 20 20 20 76 |tGroup..|{.. v|
|00000350| 61 72 20 54 61 75 6e 74 | 4c 69 6e 65 20 47 72 6f |ar Taunt|Line Gro|
|00000360| 75 70 5b 37 5d 3b 0d 0a | 7d 3b 0d 0a 0d 0a 2f 2f |up[7];..|};....//|
|00000370| 20 6d 65 61 6e 73 20 6f | 66 20 72 65 6d 65 6d 62 | means o|f rememb|
|00000380| 65 72 69 6e 67 20 77 68 | 61 74 20 68 61 73 20 62 |ering wh|at has b|
|00000390| 65 65 6e 20 73 61 69 64 | 20 72 65 63 65 6e 74 6c |een said| recentl|
|000003a0| 79 20 73 6f 27 73 20 77 | 65 0d 0a 2f 2f 20 64 6f |y so's w|e..// do|
|000003b0| 6e 27 74 20 72 65 70 65 | 61 74 20 6f 75 72 73 65 |n't repe|at ourse|
|000003c0| 6c 66 73 20 74 6f 6f 20 | 6f 66 74 65 6e 0d 0a 0d |lfs too |often...|
|000003d0| 0a 73 74 72 75 63 74 20 | 54 61 75 6e 74 52 65 63 |.struct |TauntRec|
|000003e0| 6f 72 64 0d 0a 7b 0d 0a | 20 20 20 20 76 61 72 20 |ord..{..| var |
|000003f0| 45 54 61 75 6e 74 54 79 | 70 65 20 20 74 79 70 65 |ETauntTy|pe type|
|00000400| 3b 0d 0a 20 20 20 20 76 | 61 72 20 62 6f 6f 6c 09 |;.. v|ar bool.|
|00000410| 20 20 20 20 67 65 6e 65 | 3b 0d 0a 20 20 20 20 76 | gene|;.. v|
|00000420| 61 72 20 69 6e 74 20 20 | 20 20 20 20 20 20 20 69 |ar int | i|
|00000430| 78 6c 69 6e 65 3b 0d 0a | 20 20 20 20 76 61 72 20 |xline;..| var |
|00000440| 66 6c 6f 61 74 20 20 20 | 20 20 20 20 77 68 65 6e |float | when|
|00000450| 3b 0d 0a 7d 3b 0d 0a 0d | 0a 2f 2f 3d 3d 3d 3d 3d |;..};...|.//=====|
|00000460| 3d 3d 3d 3d 3d 3d 3d 3d | 76 61 72 73 0d 0a 0d 0a |========|vars....|
|00000470| 76 61 72 20 54 61 75 6e | 74 47 72 6f 75 70 20 20 |var Taun|tGroup |
|00000480| 4d 54 77 69 73 74 65 72 | 3b 0d 0a 76 61 72 20 54 |MTwister|;..var T|
|00000490| 61 75 6e 74 47 72 6f 75 | 70 20 20 46 54 77 69 73 |auntGrou|p FTwis|
|000004a0| 74 65 72 3b 0d 0a 0d 0a | 76 61 72 20 66 6c 6f 61 |ter;....|var floa|
|000004b0| 74 20 20 20 20 20 20 20 | 6c 61 73 74 54 61 75 6e |t |lastTaun|
|000004c0| 74 3b 0d 0a 76 61 72 20 | 54 61 75 6e 74 52 65 63 |t;..var |TauntRec|
|000004d0| 6f 72 64 20 74 61 70 65 | 5b 38 5d 3b 20 20 20 20 |ord tape|[8]; |
|000004e0| 20 20 20 20 2f 2f 20 4e | 4f 54 45 3a 20 73 68 6f | // N|OTE: sho|
|000004f0| 75 6c 64 20 62 65 20 74 | 61 70 65 5b 74 61 70 65 |uld be t|ape[tape|
|00000500| 6c 65 6e 5d 0d 0a 76 61 | 72 20 69 6e 74 20 20 20 |len]..va|r int |
|00000510| 20 20 20 20 20 20 74 61 | 70 65 70 74 72 3b 0d 0a | ta|peptr;..|
|00000520| 76 61 72 20 69 6e 74 20 | 20 20 20 20 20 20 20 20 |var int | |
|00000530| 74 61 70 65 6c 65 6e 3b | 0d 0a 2f 2f 76 61 72 20 |tapelen;|..//var |
|00000540| 73 74 72 69 6e 67 20 20 | 20 20 20 20 54 65 61 6d |string | Team|
|00000550| 4e 61 6d 65 5b 38 5d 3b | 0d 0a 76 61 72 20 66 6c |Name[8];|..var fl|
|00000560| 6f 61 74 20 20 20 20 20 | 20 20 4c 61 73 74 50 41 |oat | LastPA|
|00000570| 54 69 6d 65 3b 0d 0a 76 | 61 72 20 66 6c 6f 61 74 |Time;..v|ar float|
|00000580| 20 20 20 20 20 20 20 50 | 41 44 65 6c 61 79 3b 0d | P|ADelay;.|
|00000590| 0a 76 61 72 20 73 6f 75 | 6e 64 20 20 20 20 20 20 |.var sou|nd |
|000005a0| 20 47 65 6e 4c 65 61 64 | 3b 0d 0a 76 61 72 20 73 | GenLead|;..var s|
|000005b0| 6f 75 6e 64 20 20 20 20 | 20 20 20 4e 4c 65 61 64 |ound | NLead|
|000005c0| 65 72 5b 33 32 5d 3b 0d | 0a 76 61 72 20 73 74 72 |er[32];.|.var str|
|000005d0| 69 6e 67 20 20 20 20 20 | 20 4e 65 77 4c 64 72 53 |ing | NewLdrS|
|000005e0| 74 72 5b 33 32 5d 3b 0d | 0a 76 61 72 20 45 42 6f |tr[32];.|.var EBo|
|000005f0| 74 49 6e 64 65 78 20 20 | 20 69 78 4c 61 73 74 4c |tIndex | ixLastL|
|00000600| 65 61 64 65 72 3b 0d 0a | 2f 2f 20 62 61 6c 6c 62 |eader;..|// ballb|
|00000610| 6c 61 73 74 0d 0a 76 61 | 72 20 73 74 72 69 6e 67 |last..va|r string|
|00000620| 20 20 20 20 20 20 42 61 | 6c 6c 53 74 72 5b 34 5d | Ba|llStr[4]|
|00000630| 3b 0d 0a 76 61 72 20 73 | 6f 75 6e 64 20 20 20 20 |;..var s|ound |
|00000640| 20 20 20 42 61 6c 6c 53 | 6e 64 5b 34 5d 3b 0d 0a | BallS|nd[4];..|
|00000650| 0d 0a 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|00000660| 3d 66 75 6e 63 73 0d 0a | 0d 0a 66 75 6e 63 74 69 |=funcs..|..functi|
|00000670| 6f 6e 20 50 72 65 42 65 | 67 69 6e 50 6c 61 79 28 |on PreBe|ginPlay(|
|00000680| 29 0d 0a 7b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |)..{.. | MTwist|
|00000690| 65 72 2e 47 72 6f 75 70 | 5b 30 5d 2e 4c 69 6e 65 |er.Group|[0].Line|
|000006a0| 5b 30 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[0] = So|und'Char|
|000006b0| 56 4f 2e 74 6e 74 74 77 | 30 31 27 3b 0d 0a 20 20 |VO.tnttw|01';.. |
|000006c0| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|000006d0| 5b 30 5d 2e 4c 69 6e 65 | 5b 31 5d 20 3d 20 53 6f |[0].Line|[1] = So|
|000006e0| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|000006f0| 30 32 27 3b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |02';.. | MTwist|
|00000700| 65 72 2e 47 72 6f 75 70 | 5b 30 5d 2e 4c 69 6e 65 |er.Group|[0].Line|
|00000710| 5b 32 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[2] = So|und'Char|
|00000720| 56 4f 2e 74 6e 74 74 77 | 30 33 27 3b 0d 0a 20 20 |VO.tnttw|03';.. |
|00000730| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|00000740| 5b 30 5d 2e 4c 69 6e 65 | 5b 33 5d 20 3d 20 53 6f |[0].Line|[3] = So|
|00000750| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|00000760| 30 34 27 3b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |04';.. | MTwist|
|00000770| 65 72 2e 47 72 6f 75 70 | 5b 32 5d 2e 4c 69 6e 65 |er.Group|[2].Line|
|00000780| 5b 30 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[0] = So|und'Char|
|00000790| 56 4f 2e 74 6e 74 74 77 | 30 35 27 3b 0d 0a 20 20 |VO.tnttw|05';.. |
|000007a0| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|000007b0| 5b 32 5d 2e 4c 69 6e 65 | 5b 31 5d 20 3d 20 53 6f |[2].Line|[1] = So|
|000007c0| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|000007d0| 30 36 27 3b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |06';.. | MTwist|
|000007e0| 65 72 2e 47 72 6f 75 70 | 5b 32 5d 2e 4c 69 6e 65 |er.Group|[2].Line|
|000007f0| 5b 32 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[2] = So|und'Char|
|00000800| 56 4f 2e 74 6e 74 74 77 | 30 37 27 3b 0d 0a 20 20 |VO.tnttw|07';.. |
|00000810| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|00000820| 5b 32 5d 2e 4c 69 6e 65 | 5b 33 5d 20 3d 20 53 6f |[2].Line|[3] = So|
|00000830| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|00000840| 30 39 27 3b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |09';.. | MTwist|
|00000850| 65 72 2e 47 72 6f 75 70 | 5b 35 5d 2e 4c 69 6e 65 |er.Group|[5].Line|
|00000860| 5b 30 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[0] = So|und'Char|
|00000870| 56 4f 2e 74 6e 74 74 77 | 31 30 27 3b 0d 0a 20 20 |VO.tnttw|10';.. |
|00000880| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|00000890| 5b 35 5d 2e 4c 69 6e 65 | 5b 31 5d 20 3d 20 53 6f |[5].Line|[1] = So|
|000008a0| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|000008b0| 31 31 27 3b 0d 0a 20 20 | 20 20 4d 54 77 69 73 74 |11';.. | MTwist|
|000008c0| 65 72 2e 47 72 6f 75 70 | 5b 35 5d 2e 4c 69 6e 65 |er.Group|[5].Line|
|000008d0| 5b 32 5d 20 3d 20 53 6f | 75 6e 64 27 43 68 61 72 |[2] = So|und'Char|
|000008e0| 56 4f 2e 74 6e 74 74 77 | 31 32 27 3b 0d 0a 20 20 |VO.tnttw|12';.. |
|000008f0| 20 20 4d 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | MTwist|er.Group|
|00000900| 5b 35 5d 2e 4c 69 6e 65 | 5b 33 5d 20 3d 20 53 6f |[5].Line|[3] = So|
|00000910| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|00000920| 31 33 27 3b 0d 0a 0d 0a | 20 20 20 20 46 54 77 69 |13';....| FTwi|
|00000930| 73 74 65 72 2e 47 72 6f | 75 70 5b 30 5d 2e 4c 69 |ster.Gro|up[0].Li|
|00000940| 6e 65 5b 30 5d 20 3d 20 | 53 6f 75 6e 64 27 43 68 |ne[0] = |Sound'Ch|
|00000950| 61 72 56 4f 2e 74 6e 74 | 74 77 66 30 31 27 3b 0d |arVO.tnt|twf01';.|
|00000960| 0a 20 20 20 20 46 54 77 | 69 73 74 65 72 2e 47 72 |. FTw|ister.Gr|
|00000970| 6f 75 70 5b 30 5d 2e 4c | 69 6e 65 5b 31 5d 20 3d |oup[0].L|ine[1] =|
|00000980| 20 53 6f 75 6e 64 27 43 | 68 61 72 56 4f 2e 74 6e | Sound'C|harVO.tn|
|00000990| 74 74 77 66 30 32 27 3b | 0d 0a 20 20 20 20 46 54 |ttwf02';|.. FT|
|000009a0| 77 69 73 74 65 72 2e 47 | 72 6f 75 70 5b 30 5d 2e |wister.G|roup[0].|
|000009b0| 4c 69 6e 65 5b 32 5d 20 | 3d 20 53 6f 75 6e 64 27 |Line[2] |= Sound'|
|000009c0| 43 68 61 72 56 4f 2e 74 | 6e 74 74 77 66 30 33 27 |CharVO.t|nttwf03'|
|000009d0| 3b 0d 0a 20 20 20 20 46 | 54 77 69 73 74 65 72 2e |;.. F|Twister.|
|000009e0| 47 72 6f 75 70 5b 30 5d | 2e 4c 69 6e 65 5b 33 5d |Group[0]|.Line[3]|
|000009f0| 20 3d 20 53 6f 75 6e 64 | 27 43 68 61 72 56 4f 2e | = Sound|'CharVO.|
|00000a00| 74 6e 74 74 77 66 30 34 | 27 3b 0d 0a 20 20 20 20 |tnttwf04|';.. |
|00000a10| 46 54 77 69 73 74 65 72 | 2e 47 72 6f 75 70 5b 32 |FTwister|.Group[2|
|00000a20| 5d 2e 4c 69 6e 65 5b 30 | 5d 20 3d 20 53 6f 75 6e |].Line[0|] = Soun|
|00000a30| 64 27 43 68 61 72 56 4f | 2e 74 6e 74 74 77 66 30 |d'CharVO|.tnttwf0|
|00000a40| 35 27 3b 0d 0a 20 20 20 | 20 46 54 77 69 73 74 65 |5';.. | FTwiste|
|00000a50| 72 2e 47 72 6f 75 70 5b | 32 5d 2e 4c 69 6e 65 5b |r.Group[|2].Line[|
|00000a60| 31 5d 20 3d 20 53 6f 75 | 6e 64 27 43 68 61 72 56 |1] = Sou|nd'CharV|
|00000a70| 4f 2e 74 6e 74 74 77 66 | 30 36 27 3b 0d 0a 20 20 |O.tnttwf|06';.. |
|00000a80| 20 20 46 54 77 69 73 74 | 65 72 2e 47 72 6f 75 70 | FTwist|er.Group|
|00000a90| 5b 32 5d 2e 4c 69 6e 65 | 5b 32 5d 20 3d 20 53 6f |[2].Line|[2] = So|
|00000aa0| 75 6e 64 27 43 68 61 72 | 56 4f 2e 74 6e 74 74 77 |und'Char|VO.tnttw|
|00000ab0| 66 30 37 27 3b 0d 0a 20 | 20 20 20 46 54 77 69 73 |f07';.. | FTwis|
|00000ac0| 74 65 72 2e 47 72 6f 75 | 70 5b 32 5d 2e 4c 69 6e |ter.Grou|p[2].Lin|
|00000ad0| 65 5b 33 5d 20 3d 20 53 | 6f 75 6e 64 27 43 68 61 |e[3] = S|ound'Cha|
|00000ae0| 72 56 4f 2e 74 6e 74 74 | 77 66 30 38 27 3b 0d 0a |rVO.tntt|wf08';..|
|00000af0| 20 20 20 20 46 54 77 69 | 73 74 65 72 2e 47 72 6f | FTwi|ster.Gro|
|00000b00| 75 70 5b 35 5d 2e 4c 69 | 6e 65 5b 30 5d 20 3d 20 |up[5].Li|ne[0] = |
|00000b10| 53 6f 75 6e 64 27 43 68 | 61 72 56 4f 2e 74 6e 74 |Sound'Ch|arVO.tnt|
|00000b20| 74 77 66 30 39 27 3b 0d | 0a 20 20 20 20 46 54 77 |twf09';.|. FTw|
|00000b30| 69 73 74 65 72 2e 47 72 | 6f 75 70 5b 35 5d 2e 4c |ister.Gr|oup[5].L|
|00000b40| 69 6e 65 5b 31 5d 20 3d | 20 53 6f 75 6e 64 27 43 |ine[1] =| Sound'C|
|00000b50| 68 61 72 56 4f 2e 74 6e | 74 74 77 66 31 30 27 3b |harVO.tn|ttwf10';|
|00000b60| 0d 0a 20 20 20 20 46 54 | 77 69 73 74 65 72 2e 47 |.. FT|wister.G|
|00000b70| 72 6f 75 70 5b 35 5d 2e | 4c 69 6e 65 5b 32 5d 20 |roup[5].|Line[2] |
|00000b80| 3d 20 53 6f 75 6e 64 27 | 43 68 61 72 56 4f 2e 74 |= Sound'|CharVO.t|
|00000b90| 6e 74 74 77 66 31 31 27 | 3b 0d 0a 20 20 20 20 46 |nttwf11'|;.. F|
|00000ba0| 54 77 69 73 74 65 72 2e | 47 72 6f 75 70 5b 35 5d |Twister.|Group[5]|
|00000bb0| 2e 4c 69 6e 65 5b 33 5d | 20 3d 20 53 6f 75 6e 64 |.Line[3]| = Sound|
|00000bc0| 27 43 68 61 72 56 4f 2e | 74 6e 74 74 77 66 31 32 |'CharVO.|tnttwf12|
|00000bd0| 27 3b 0d 0a 0d 0a 20 20 | 20 20 42 61 6c 6c 53 6e |';.... | BallSn|
|00000be0| 64 5b 30 5d 20 3d 20 53 | 6f 75 6e 64 27 50 41 42 |d[0] = S|ound'PAB|
|00000bf0| 61 6c 6c 2e 70 61 73 6c | 6d 64 6e 6b 27 3b 0d 0a |all.pasl|mdnk';..|
|00000c00| 20 20 20 20 42 61 6c 6c | 53 6e 64 5b 31 5d 20 3d | Ball|Snd[1] =|
|00000c10| 20 53 6f 75 6e 64 27 50 | 41 42 61 6c 6c 2e 70 61 | Sound'P|ABall.pa|
|00000c20| 62 75 6c 6c 27 3b 0d 0a | 20 20 20 20 42 61 6c 6c |bull';..| Ball|
|00000c30| 53 6e 64 5b 32 5d 20 3d | 20 53 6f 75 6e 64 27 50 |Snd[2] =| Sound'P|
|00000c40| 41 42 61 6c 6c 2e 70 61 | 67 6f 6c 64 27 3b 0d 0a |ABall.pa|gold';..|
|00000c50| 20 20 20 20 42 61 6c 6c | 53 6e 64 5b 33 5d 20 3d | Ball|Snd[3] =|
|00000c60| 20 53 6f 75 6e 64 27 50 | 41 42 61 6c 6c 2e 70 61 | Sound'P|ABall.pa|
|00000c70| 62 61 6c 6c 37 27 3b 0d | 0a 0d 0a 20 20 20 20 69 |ball7';.|... i|
|00000c80| 78 4c 61 73 74 4c 65 61 | 64 65 72 20 3d 20 41 4b |xLastLea|der = AK|
|00000c90| 41 5f 4e 6f 6e 65 3b 0d | 0a 7d 0d 0a 0d 0a 0d 0a |A_None;.|.}......|
|00000ca0| 2f 2f 20 72 65 74 75 72 | 6e 20 46 41 4c 53 45 20 |// retur|n FALSE |
|00000cb0| 69 66 20 6c 69 6e 65 20 | 68 61 73 20 62 65 65 6e |if line |has been|
|00000cc0| 20 72 65 63 65 6e 74 6c | 79 20 75 73 65 64 0d 0a | recentl|y used..|
|00000cd0| 2f 2f 20 65 6c 73 65 20 | 54 52 55 45 20 3d 20 67 |// else |TRUE = g|
|00000ce0| 6f 20 61 68 65 61 64 20 | 61 6e 64 20 73 61 79 20 |o ahead |and say |
|00000cf0| 69 74 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 62 6f 6f |it..func|tion boo|
|00000d00| 6c 20 43 68 65 63 6b 4c | 6f 67 28 20 45 54 61 75 |l CheckL|og( ETau|
|00000d10| 6e 74 54 79 70 65 20 74 | 74 2c 20 69 6e 74 20 69 |ntType t|t, int i|
|00000d20| 78 2c 20 62 6f 6f 6c 20 | 67 20 29 0d 0a 7b 0d 0a |x, bool |g )..{..|
|00000d30| 20 20 20 20 6c 6f 63 61 | 6c 20 69 6e 74 20 6a 3b | loca|l int j;|
|00000d40| 0d 0a 20 20 20 20 66 6f | 72 20 28 20 6a 20 3d 20 |.. fo|r ( j = |
|00000d50| 30 3b 20 6a 20 3c 20 74 | 61 70 65 6c 65 6e 3b 20 |0; j < t|apelen; |
|00000d60| 6a 2b 2b 20 29 0d 0a 20 | 20 20 20 7b 0d 0a 20 20 |j++ ).. | {.. |
|00000d70| 20 20 20 20 20 20 69 66 | 20 28 20 28 74 61 70 65 | if| ( (tape|
|00000d80| 5b 6a 5d 2e 74 79 70 65 | 20 3d 3d 20 74 74 29 0d |[j].type| == tt).|
|00000d90| 0a 20 20 20 20 20 20 20 | 20 20 20 26 26 20 28 74 |. | && (t|
|00000da0| 61 70 65 5b 6a 5d 2e 67 | 65 6e 65 20 3d 3d 20 67 |ape[j].g|ene == g|
|00000db0| 20 29 0d 0a 20 20 20 20 | 20 20 20 20 20 20 26 26 | ).. | &&|
|00000dc0| 20 28 74 61 70 65 5b 6a | 5d 2e 69 78 6c 69 6e 65 | (tape[j|].ixline|
|00000dd0| 20 3d 3d 20 69 78 20 29 | 20 29 0d 0a 20 20 20 20 | == ix )| ).. |
|00000de0| 20 20 20 20 72 65 74 75 | 72 6e 20 66 61 6c 73 65 | retu|rn false|
|00000df0| 3b 0d 0a 20 20 20 20 7d | 0d 0a 0d 0a 20 20 20 20 |;.. }|.... |
|00000e00| 72 65 74 75 72 6e 20 74 | 72 75 65 3b 20 20 20 20 |return t|rue; |
|00000e10| 0d 0a 7d 0d 0a 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |..}.....|.functio|
|00000e20| 6e 20 53 70 65 61 6b 28 | 20 50 61 77 6e 20 50 2c |n Speak(| Pawn P,|
|00000e30| 20 45 54 61 75 6e 74 54 | 79 70 65 20 74 74 20 29 | ETauntT|ype tt )|
|00000e40| 0d 0a 7b 0d 0a 20 20 20 | 20 6c 6f 63 61 6c 20 53 |..{.. | local S|
|00000e50| 6f 75 6e 64 20 20 20 20 | 20 20 20 20 20 73 3b 0d |ound | s;.|
|00000e60| 0a 20 20 20 20 6c 6f 63 | 61 6c 20 45 54 65 61 6d |. loc|al ETeam|
|00000e70| 54 79 70 65 20 20 20 20 | 20 74 3b 0d 0a 20 20 20 |Type | t;.. |
|00000e80| 20 6c 6f 63 61 6c 20 69 | 6e 74 20 20 20 20 20 20 | local i|nt |
|00000e90| 20 20 20 20 20 69 3b 0d | 0a 20 20 20 20 6c 6f 63 | i;.|. loc|
|00000ea0| 61 6c 20 45 42 6f 74 49 | 6e 64 65 78 20 20 20 20 |al EBotI|ndex |
|00000eb0| 20 6e 3b 0d 0a 20 20 20 | 20 6c 6f 63 61 6c 20 62 | n;.. | local b|
|00000ec0| 6f 6f 6c 20 20 20 20 20 | 20 20 67 3b 20 20 20 20 |ool | g; |
|00000ed0| 20 20 0d 0a 0d 0a 20 20 | 20 20 6c 6f 63 61 6c 20 | .... | local |
|00000ee0| 54 61 75 6e 74 47 72 6f | 75 70 20 20 20 20 74 67 |TauntGro|up tg|
|00000ef0| 3b 0d 0a 20 20 20 20 6c | 6f 63 61 6c 20 62 6f 6f |;.. l|ocal boo|
|00000f00| 6c 20 20 20 20 20 20 20 | 20 20 20 62 47 6f 3b 0d |l | bGo;.|
|00000f10| 0a 20 20 20 20 0d 0a 20 | 20 20 20 74 20 3d 20 50 |. .. | t = P|
|00000f20| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|00000f30| 6f 6e 49 6e 66 6f 2e 54 | 65 61 6d 54 79 70 65 3b |onInfo.T|eamType;|
|00000f40| 0d 0a 20 20 20 20 6e 20 | 3d 20 50 2e 50 6c 61 79 |.. n |= P.Play|
|00000f50| 65 72 52 65 70 6c 69 63 | 61 74 69 6f 6e 49 6e 66 |erReplic|ationInf|
|00000f60| 6f 2e 42 6f 74 49 6e 64 | 65 78 3b 0d 0a 20 20 20 |o.BotInd|ex;.. |
|00000f70| 20 67 20 3d 20 50 2e 50 | 6c 61 79 65 72 52 65 70 | g = P.P|layerRep|
|00000f80| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 62 49 73 |lication|Info.bIs|
|00000f90| 46 65 6d 61 6c 65 3b 0d | 0a 0d 0a 2f 2f 6c 6f 67 |Female;.|...//log|
|00000fa0| 28 20 22 44 53 4c 20 2d | 20 41 62 6f 75 74 20 74 |( "DSL -| About t|
|00000fb0| 6f 20 53 70 65 61 6b 22 | 20 29 3b 0d 0a 2f 2f 20 |o Speak"| );..// |
|00000fc0| 6c 65 74 27 73 20 6e 6f | 74 20 67 65 74 20 74 6f |let's no|t get to|
|00000fd0| 6f 20 63 68 61 74 74 79 | 20 69 66 20 77 65 20 61 |o chatty| if we a|
|00000fe0| 72 65 20 61 20 62 6f 74 | 0d 0a 0d 0a 20 20 20 20 |re a bot|.... |
|00000ff0| 69 66 20 28 20 50 2e 49 | 73 41 28 27 4e 65 72 66 |if ( P.I|sA('Nerf|
|00001000| 42 6f 74 73 27 29 20 29 | 0d 0a 20 20 20 20 7b 0d |Bots') )|.. {.|
|00001010| 0a 2f 2f 6c 6f 67 28 20 | 22 56 4f 58 3a 20 49 27 |.//log( |"VOX: I'|
|00001020| 6d 20 61 20 62 6f 74 2c | 20 73 6f 20 49 20 6d 69 |m a bot,| so I mi|
|00001030| 67 68 74 20 62 65 20 63 | 65 6e 73 6f 72 65 64 22 |ght be c|ensored"|
|00001040| 20 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 69 66 20 | );.. | if |
|00001050| 28 20 28 4c 65 76 65 6c | 2e 54 69 6d 65 53 65 63 |( (Level|.TimeSec|
|00001060| 6f 6e 64 73 20 2d 20 6c | 61 73 74 54 61 75 6e 74 |onds - l|astTaunt|
|00001070| 29 20 3c 20 32 34 2e 30 | 20 20 29 0d 0a 20 20 20 |) < 24.0| ).. |
|00001080| 20 20 20 20 20 20 20 20 | 20 72 65 74 75 72 6e 3b | | return;|
|00001090| 0d 0a 20 20 20 20 7d 0d | 0a 0d 0a 20 20 20 20 69 |.. }.|... i|
|000010a0| 20 3d 20 52 61 6e 64 28 | 20 33 20 29 3b 20 20 20 | = Rand(| 3 ); |
|000010b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|000010c0| 2f 20 70 69 63 6b 20 61 | 20 6c 69 6e 65 2c 20 61 |/ pick a| line, a|
|000010d0| 6e 79 20 6c 69 6e 65 0d | 0a 0d 0a 20 20 20 20 74 |ny line.|... t|
|000010e0| 67 20 3d 20 4d 54 77 69 | 73 74 65 72 3b 20 20 20 |g = MTwi|ster; |
|000010f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00001100| 2f 20 64 65 66 61 75 6c | 74 20 74 6f 20 6d 61 6c |/ defaul|t to mal|
|00001110| 65 20 76 6f 69 63 65 73 | 0d 0a 20 20 20 20 69 66 |e voices|.. if|
|00001120| 20 28 20 67 20 29 0d 0a | 20 20 20 20 20 20 20 20 | ( g )..| |
|00001130| 74 67 20 3d 20 46 54 77 | 69 73 74 65 72 3b 20 20 |tg = FTw|ister; |
|00001140| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 65 | | // e|
|00001150| 6c 73 65 20 66 65 6d 61 | 6c 65 0d 0a 0d 0a 20 20 |lse fema|le.... |
|00001160| 20 20 62 47 6f 20 3d 20 | 43 68 65 63 6b 4c 6f 67 | bGo = |CheckLog|
|00001170| 28 20 74 74 2c 20 69 2c | 20 67 20 29 3b 20 20 20 |( tt, i,| g ); |
|00001180| 20 20 2f 2f 20 61 72 65 | 20 77 65 20 61 62 6f 75 | // are| we abou|
|00001190| 74 20 74 6f 20 72 65 70 | 65 61 74 20 6f 75 72 73 |t to rep|eat ours|
|000011a0| 65 6c 76 65 73 3f 0d 0a | 20 20 20 20 69 66 20 28 |elves?..| if (|
|000011b0| 20 21 62 47 6f 20 29 20 | 20 20 20 20 20 20 20 20 | !bGo ) | |
|000011c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 79 | | // y|
|000011d0| 65 73 2c 20 74 72 79 20 | 6f 6e 65 20 6d 6f 72 65 |es, try |one more|
|000011e0| 20 74 69 6d 65 0d 0a 20 | 20 20 20 7b 0d 0a 20 20 | time.. | {.. |
|000011f0| 20 20 20 20 20 20 69 20 | 3d 20 52 61 6e 64 28 20 | i |= Rand( |
|00001200| 33 20 29 3b 20 20 0d 0a | 20 20 20 20 20 20 20 20 |3 ); ..| |
|00001210| 69 66 20 28 20 69 20 3e | 20 33 20 29 20 69 20 3d |if ( i >| 3 ) i =|
|00001220| 20 30 3b 0d 0a 20 20 20 | 20 7d 0d 0a 20 20 20 20 | 0;.. | }.. |
|00001230| 62 47 6f 20 3d 20 43 68 | 65 63 6b 4c 6f 67 28 20 |bGo = Ch|eckLog( |
|00001240| 74 74 2c 20 69 2c 20 67 | 20 29 3b 0d 0a 0d 0a 20 |tt, i, g| );.... |
|00001250| 20 20 20 69 66 20 28 20 | 62 47 6f 20 29 0d 0a 20 | if ( |bGo ).. |
|00001260| 20 20 20 7b 0d 0a 20 20 | 20 20 20 20 20 20 73 20 | {.. | s |
|00001270| 3d 20 74 67 2e 47 72 6f | 75 70 5b 74 74 5d 2e 4c |= tg.Gro|up[tt].L|
|00001280| 69 6e 65 5b 69 5d 3b 0d | 0a 0d 0a 20 20 20 20 20 |ine[i];.|... |
|00001290| 20 20 20 69 66 20 28 20 | 73 20 21 3d 20 4e 6f 6e | if ( |s != Non|
|000012a0| 65 20 29 0d 0a 20 20 20 | 20 20 20 20 20 7b 0d 0a |e ).. | {..|
|000012b0| 2f 2f 42 72 6f 61 64 63 | 61 73 74 4d 65 73 73 61 |//Broadc|astMessa|
|000012c0| 67 65 28 20 22 4e 6f 77 | 20 73 70 65 61 6b 69 6e |ge( "Now| speakin|
|000012d0| 67 3a 20 22 24 50 2e 4e | 61 6d 65 24 22 20 6f 66 |g: "$P.N|ame$" of|
|000012e0| 20 74 68 65 20 22 24 54 | 65 61 6d 4e 61 6d 65 5b | the "$T|eamName[|
|000012f0| 74 5d 20 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |t] );.. | |
|00001300| 20 20 20 50 2e 50 6c 61 | 79 53 6f 75 6e 64 28 20 | P.Pla|ySound( |
|00001310| 73 2c 20 53 4c 4f 54 5f | 4e 6f 6e 65 2c 20 31 32 |s, SLOT_|None, 12|
|00001320| 2e 30 2c 20 74 72 75 65 | 20 29 3b 0d 0a 20 20 20 |.0, true| );.. |
|00001330| 20 20 20 20 20 20 20 20 | 20 6c 61 73 74 54 61 75 | | lastTau|
|00001340| 6e 74 20 3d 20 4c 65 76 | 65 6c 2e 54 69 6d 65 53 |nt = Lev|el.TimeS|
|00001350| 65 63 6f 6e 64 73 3b 0d | 0a 2f 2f 20 6d 61 6b 65 |econds;.|.// make|
|00001360| 20 61 20 72 65 63 6f 72 | 64 20 6f 66 20 6f 75 72 | a recor|d of our|
|00001370| 20 72 65 63 65 6e 74 20 | 76 6f 69 63 69 6e 67 73 | recent |voicings|
|00001380| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 74 61 |.. | ta|
|00001390| 70 65 5b 74 61 70 65 70 | 74 72 5d 2e 77 68 65 6e |pe[tapep|tr].when|
|000013a0| 20 3d 20 4c 65 76 65 6c | 2e 54 69 6d 65 53 65 63 | = Level|.TimeSec|
|000013b0| 6f 6e 64 73 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |onds;.. | |
|000013c0| 20 20 20 74 61 70 65 5b | 74 61 70 65 70 74 72 5d | tape[|tapeptr]|
|000013d0| 2e 74 79 70 65 20 3d 20 | 74 74 3b 0d 0a 20 20 20 |.type = |tt;.. |
|000013e0| 20 20 20 20 20 20 20 20 | 20 74 61 70 65 5b 74 61 | | tape[ta|
|000013f0| 70 65 70 74 72 5d 2e 69 | 78 6c 69 6e 65 20 3d 20 |peptr].i|xline = |
|00001400| 69 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |i;.. | |
|00001410| 74 61 70 65 5b 74 61 70 | 65 70 74 72 5d 2e 67 65 |tape[tap|eptr].ge|
|00001420| 6e 65 20 3d 20 67 3b 0d | 0a 20 20 20 20 20 20 20 |ne = g;.|. |
|00001430| 20 20 20 20 20 74 61 70 | 65 70 74 72 2b 2b 3b 0d | tap|eptr++;.|
|00001440| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 69 66 20 |. | if |
|00001450| 28 20 74 61 70 65 70 74 | 72 20 3e 3d 20 74 61 70 |( tapept|r >= tap|
|00001460| 65 6c 65 6e 20 29 20 20 | 20 20 20 20 2f 2f 20 77 |elen ) | // w|
|00001470| 72 61 70 20 72 65 63 6f | 72 64 68 65 61 64 0d 0a |rap reco|rdhead..|
|00001480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001490| 74 61 70 65 70 74 72 20 | 3d 20 30 3b 0d 0a 20 20 |tapeptr |= 0;.. |
|000014a0| 20 20 20 20 20 20 7d 0d | 0a 20 20 20 20 7d 0d 0a | }.|. }..|
|000014b0| 7d 0d 0a 0d 0a 0d 0a 2f | 2f 20 50 41 20 61 6e 6e |}....../|/ PA ann|
|000014c0| 6f 75 6e 63 65 73 20 77 | 68 6f 20 68 61 73 20 6a |ounces w|ho has j|
|000014d0| 75 73 74 20 74 61 6b 65 | 6e 20 6f 76 65 72 20 74 |ust take|n over t|
|000014e0| 68 65 20 6c 65 61 64 0d | 0a 2f 2f 20 20 20 20 20 |he lead.|.// |
|000014f0| 20 20 20 20 20 20 20 20 | 20 61 20 62 61 6c 6c 20 | | a ball |
|00001500| 68 61 73 20 6a 75 73 74 | 20 62 65 65 6e 20 73 63 |has just| been sc|
|00001510| 6f 72 65 64 20 62 79 20 | 70 6c 61 79 65 72 0d 0a |ored by |player..|
|00001520| 2f 2f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |// | |
|00001530| 67 6f 6c 64 20 62 61 6c | 6c 20 69 6e 20 70 6c 61 |gold bal|l in pla|
|00001540| 79 0d 0a 2f 2f 20 73 6b | 69 70 20 69 66 20 70 72 |y..// sk|ip if pr|
|00001550| 65 76 69 6f 75 73 20 61 | 6e 6e 6f 75 6e 63 65 6d |evious a|nnouncem|
|00001560| 65 6e 74 20 77 69 74 68 | 69 6e 20 6c 61 73 74 20 |ent with|in last |
|00001570| 50 41 44 65 6c 61 79 20 | 73 65 63 6f 6e 64 73 0d |PADelay |seconds.|
|00001580| 0a 0d 0a 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |.......s|imulated|
|00001590| 20 66 75 6e 63 74 69 6f | 6e 20 56 4a 4e 65 77 4c | functio|n VJNewL|
|000015a0| 65 61 64 65 72 28 20 45 | 42 6f 74 49 6e 64 65 78 |eader( E|BotIndex|
|000015b0| 20 69 78 4c 65 61 64 65 | 72 20 29 0d 0a 7b 0d 0a | ixLeade|r )..{..|
|000015c0| 20 20 20 20 6c 6f 63 61 | 6c 20 73 6f 75 6e 64 20 | loca|l sound |
|000015d0| 53 3b 0d 0a 20 20 20 20 | 6c 6f 63 61 6c 20 73 74 |S;.. |local st|
|000015e0| 72 69 6e 67 20 72 73 72 | 63 3b 0d 0a 0d 0a 2f 2f |ring rsr|c;....//|
|000015f0| 20 61 73 73 75 6d 65 20 | 77 65 27 6c 6c 20 66 61 | assume |we'll fa|
|00001600| 6c 6c 20 62 61 63 6b 20 | 74 6f 20 67 65 6e 65 72 |ll back |to gener|
|00001610| 69 63 0d 0a 20 20 20 20 | 53 20 3d 20 4e 6f 6e 65 |ic.. |S = None|
|00001620| 3b 0d 0a 0d 0a 2f 2f 20 | 68 61 73 20 65 6e 6f 75 |;....// |has enou|
|00001630| 67 68 20 74 69 6d 65 20 | 70 61 73 73 65 64 20 73 |gh time |passed s|
|00001640| 69 6e 63 65 20 6f 75 72 | 20 6c 61 73 74 20 61 6e |ince our| last an|
|00001650| 6e 6f 75 6e 63 65 6d 65 | 6e 74 3f 0d 0a 20 20 20 |nounceme|nt?.. |
|00001660| 20 69 66 20 20 28 20 4c | 65 76 65 6c 2e 54 69 6d | if ( L|evel.Tim|
|00001670| 65 53 65 63 6f 6e 64 73 | 20 3e 20 28 4c 61 73 74 |eSeconds| > (Last|
|00001680| 50 41 54 69 6d 65 20 2b | 20 50 41 44 65 6c 61 79 |PATime +| PADelay|
|00001690| 29 20 26 26 20 28 69 78 | 4c 65 61 64 65 72 20 21 |) && (ix|Leader !|
|000016a0| 3d 20 69 78 4c 61 73 74 | 4c 65 61 64 65 72 29 20 |= ixLast|Leader) |
|000016b0| 29 0d 0a 20 20 20 20 7b | 0d 0a 2f 2f 20 64 69 64 |).. {|..// did|
|000016c0| 20 77 65 20 72 65 63 65 | 69 76 65 20 61 20 76 61 | we rece|ive a va|
|000016d0| 6c 69 64 20 69 6e 64 65 | 78 3f 0d 0a 20 20 20 20 |lid inde|x?.. |
|000016e0| 20 20 20 20 69 66 20 28 | 20 69 78 4c 65 61 64 65 | if (| ixLeade|
|000016f0| 72 20 3c 20 38 20 26 26 | 20 69 78 4c 65 61 64 65 |r < 8 &&| ixLeade|
|00001700| 72 20 3e 20 2d 31 20 29 | 0d 0a 20 20 20 20 20 20 |r > -1 )|.. |
|00001710| 20 20 7b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 | {.. | |
|00001720| 20 53 20 3d 20 4e 4c 65 | 61 64 65 72 5b 69 78 4c | S = NLe|ader[ixL|
|00001730| 65 61 64 65 72 5d 3b 0d | 0a 2f 2f 20 77 61 73 20 |eader];.|.// was |
|00001740| 74 68 65 20 73 6f 75 6e | 64 20 61 6c 72 65 61 64 |the soun|d alread|
|00001750| 79 20 6c 6f 61 64 65 64 | 3f 0d 0a 20 20 20 20 20 |y loaded|?.. |
|00001760| 20 20 20 20 20 20 20 69 | 66 20 28 20 53 20 3d 3d | i|f ( S ==|
|00001770| 20 4e 6f 6e 65 20 29 20 | 20 20 20 20 20 20 20 20 | None ) | |
|00001780| 20 20 20 2f 2f 20 6e 6f | 2c 20 62 72 69 6e 67 20 | // no|, bring |
|00001790| 69 74 20 6f 6e 20 62 6f | 61 72 64 0d 0a 20 20 20 |it on bo|ard.. |
|000017a0| 20 20 20 20 20 20 20 20 | 20 7b 0d 0a 20 20 20 20 | | {.. |
|000017b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 72 73 72 63 | | rsrc|
|000017c0| 20 3d 20 22 50 41 4c 65 | 61 64 2e 22 24 4e 65 77 | = "PALe|ad."$New|
|000017d0| 4c 64 72 53 74 72 5b 69 | 78 4c 65 61 64 65 72 5d |LdrStr[i|xLeader]|
|000017e0| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|000017f0| 20 20 20 53 20 3d 20 53 | 6f 75 6e 64 28 44 79 6e | S = S|ound(Dyn|
|00001800| 61 6d 69 63 4c 6f 61 64 | 4f 62 6a 65 63 74 28 72 |amicLoad|Object(r|
|00001810| 73 72 63 2c 63 6c 61 73 | 73 27 53 6f 75 6e 64 27 |src,clas|s'Sound'|
|00001820| 29 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |));.. | |
|00001830| 20 20 20 20 20 4e 4c 65 | 61 64 65 72 5b 69 78 4c | NLe|ader[ixL|
|00001840| 65 61 64 65 72 5d 20 3d | 20 53 3b 0d 0a 20 20 20 |eader] =| S;.. |
|00001850| 20 20 20 20 20 20 20 20 | 20 7d 0d 0a 20 20 20 20 | | }.. |
|00001860| 20 20 20 20 7d 0d 0a 20 | 20 20 20 20 20 20 20 0d | }.. | .|
|00001870| 0a 20 20 20 20 20 20 20 | 20 69 66 20 28 20 53 20 |. | if ( S |
|00001880| 3d 3d 20 4e 6f 6e 65 20 | 29 20 53 20 3d 20 47 65 |== None |) S = Ge|
|00001890| 6e 4c 65 61 64 3b 0d 0a | 20 20 20 20 20 20 20 20 |nLead;..| |
|000018a0| 50 6c 61 79 53 6f 75 6e | 64 28 20 53 2c 20 53 4c |PlaySoun|d( S, SL|
|000018b0| 4f 54 5f 4e 6f 6e 65 2c | 20 31 36 2c 20 74 72 75 |OT_None,| 16, tru|
|000018c0| 65 2c 20 31 30 30 30 30 | 30 30 20 29 3b 0d 0a 20 |e, 10000|00 );.. |
|000018d0| 20 20 20 20 20 20 20 4c | 61 73 74 50 41 54 69 6d | L|astPATim|
|000018e0| 65 20 3d 20 4c 65 76 65 | 6c 2e 54 69 6d 65 53 65 |e = Leve|l.TimeSe|
|000018f0| 63 6f 6e 64 73 3b 0d 0a | 20 20 20 20 20 20 20 20 |conds;..| |
|00001900| 69 78 4c 61 73 74 4c 65 | 61 64 65 72 20 3d 20 69 |ixLastLe|ader = i|
|00001910| 78 4c 65 61 64 65 72 3b | 0d 0a 20 20 20 20 7d 0d |xLeader;|.. }.|
|00001920| 0a 7d 0d 0a 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |.}......|function|
|00001930| 20 56 4a 42 61 6c 6c 45 | 76 65 6e 74 28 20 45 42 | VJBallE|vent( EB|
|00001940| 61 6c 6c 45 76 65 6e 74 | 20 69 78 45 76 65 6e 74 |allEvent| ixEvent|
|00001950| 20 29 0d 0a 7b 0d 0a 20 | 20 20 20 6c 6f 63 61 6c | )..{.. | local|
|00001960| 20 73 6f 75 6e 64 20 20 | 20 20 20 20 20 20 20 53 | sound | S|
|00001970| 3b 0d 0a 20 20 20 20 6c | 6f 63 61 6c 20 73 74 72 |;.. l|ocal str|
|00001980| 69 6e 67 20 20 20 20 20 | 20 20 20 72 73 72 63 3b |ing | rsrc;|
|00001990| 0d 0a 20 20 20 20 6c 6f | 63 61 6c 20 45 53 6f 75 |.. lo|cal ESou|
|000019a0| 6e 64 53 6c 6f 74 20 20 | 20 20 73 6c 6f 74 3b 0d |ndSlot | slot;.|
|000019b0| 0a 0d 0a 20 20 20 20 69 | 66 20 20 28 20 69 78 45 |... i|f ( ixE|
|000019c0| 76 65 6e 74 20 3d 3d 20 | 42 45 5f 47 6f 6c 64 0d |vent == |BE_Gold.|
|000019d0| 0a 20 20 20 20 20 20 20 | 20 7c 7c 20 69 78 45 76 |. | || ixEv|
|000019e0| 65 6e 74 20 3d 3d 20 42 | 45 5f 42 61 6c 6c 37 0d |ent == B|E_Ball7.|
|000019f0| 0a 20 20 20 20 20 20 20 | 20 7c 7c 20 4c 65 76 65 |. | || Leve|
|00001a00| 6c 2e 54 69 6d 65 53 65 | 63 6f 6e 64 73 20 3e 20 |l.TimeSe|conds > |
|00001a10| 28 4c 61 73 74 50 41 54 | 69 6d 65 20 2b 20 50 41 |(LastPAT|ime + PA|
|00001a20| 44 65 6c 61 79 29 20 29 | 0d 0a 20 20 20 20 7b 0d |Delay) )|.. {.|
|00001a30| 0a 2f 2f 20 64 69 64 20 | 77 65 20 72 65 63 65 69 |.// did |we recei|
|00001a40| 76 65 20 61 20 76 61 6c | 69 64 20 69 6e 64 65 78 |ve a val|id index|
|00001a50| 3f 0d 0a 20 20 20 20 20 | 20 20 20 69 66 20 28 20 |?.. | if ( |
|00001a60| 69 78 45 76 65 6e 74 20 | 3c 20 34 20 26 26 20 69 |ixEvent |< 4 && i|
|00001a70| 78 45 76 65 6e 74 20 3e | 20 2d 31 20 29 0d 0a 20 |xEvent >| -1 ).. |
|00001a80| 20 20 20 20 20 20 20 7b | 0d 0a 2f 2f 6c 6f 67 28 | {|..//log(|
|00001a90| 20 22 44 53 4c 20 2d 20 | 41 62 6f 75 74 20 74 6f | "DSL - |About to|
|00001aa0| 20 41 6e 6e 6f 75 6e 63 | 65 20 42 61 6c 6c 20 65 | Announc|e Ball e|
|00001ab0| 76 65 6e 74 22 20 29 3b | 0d 0a 20 20 20 20 20 20 |vent" );|.. |
|00001ac0| 20 20 20 20 20 20 53 20 | 3d 20 42 61 6c 6c 53 6e | S |= BallSn|
|00001ad0| 64 5b 69 78 45 76 65 6e | 74 5d 3b 0d 0a 2f 2f 20 |d[ixEven|t];..// |
|00001ae0| 77 61 73 20 74 68 65 20 | 73 6f 75 6e 64 20 61 6c |was the |sound al|
|00001af0| 72 65 61 64 79 20 6c 6f | 61 64 65 64 3f 0d 0a 20 |ready lo|aded?.. |
|00001b00| 20 20 20 20 20 20 20 20 | 20 20 20 69 66 20 28 20 | | if ( |
|00001b10| 53 20 3d 3d 20 4e 6f 6e | 65 20 29 20 20 20 20 20 |S == Non|e ) |
|00001b20| 20 20 20 20 20 20 20 2f | 2f 20 6e 6f 2c 20 62 72 | /|/ no, br|
|00001b30| 69 6e 67 20 69 74 20 6f | 6e 20 62 6f 61 72 64 0d |ing it o|n board.|
|00001b40| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 7b 0d 0a |. | {..|
|00001b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001b60| 72 73 72 63 20 3d 20 22 | 50 41 42 61 6c 6c 2e 22 |rsrc = "|PABall."|
|00001b70| 24 42 61 6c 6c 53 74 72 | 5b 69 78 45 76 65 6e 74 |$BallStr|[ixEvent|
|00001b80| 5d 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |];.. | |
|00001b90| 20 20 20 20 53 20 3d 20 | 53 6f 75 6e 64 28 44 79 | S = |Sound(Dy|
|00001ba0| 6e 61 6d 69 63 4c 6f 61 | 64 4f 62 6a 65 63 74 28 |namicLoa|dObject(|
|00001bb0| 72 73 72 63 2c 63 6c 61 | 73 73 27 53 6f 75 6e 64 |rsrc,cla|ss'Sound|
|00001bc0| 27 29 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |'));.. | |
|00001bd0| 20 20 20 20 20 20 42 61 | 6c 6c 53 6e 64 5b 69 78 | Ba|llSnd[ix|
|00001be0| 45 76 65 6e 74 5d 20 3d | 20 53 3b 0d 0a 20 20 20 |Event] =| S;.. |
|00001bf0| 20 20 20 20 20 20 20 20 | 20 7d 0d 0a 20 20 20 20 | | }.. |
|00001c00| 20 20 20 20 0d 0a 20 20 | 20 20 20 20 20 20 20 20 | .. | |
|00001c10| 20 20 73 6c 6f 74 20 3d | 20 53 4c 4f 54 5f 4e 6f | slot =| SLOT_No|
|00001c20| 6e 65 3b 20 20 20 20 20 | 20 20 20 20 20 20 2f 2f |ne; | //|
|00001c30| 20 6c 6f 77 65 73 74 20 | 70 72 69 6f 72 69 74 79 | lowest |priority|
|00001c40| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 69 66 |.. | if|
|00001c50| 20 28 20 69 78 45 76 65 | 6e 74 20 3d 3d 20 42 45 | ( ixEve|nt == BE|
|00001c60| 5f 47 6f 6c 64 20 7c 7c | 20 69 78 45 76 65 6e 74 |_Gold ||| ixEvent|
|00001c70| 20 3d 3d 20 42 45 5f 42 | 61 6c 6c 37 20 29 0d 0a | == BE_B|all7 )..|
|00001c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c90| 73 6c 6f 74 20 3d 20 53 | 4c 4f 54 5f 49 6e 74 65 |slot = S|LOT_Inte|
|00001ca0| 72 66 61 63 65 3b 20 20 | 2f 2f 20 68 69 67 68 65 |rface; |// highe|
|00001cb0| 73 74 20 70 72 69 6f 72 | 69 74 79 0d 0a 0d 0a 20 |st prior|ity.... |
|00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 69 66 20 28 20 | | if ( |
|00001cd0| 53 20 21 3d 20 4e 6f 6e | 65 20 29 0d 0a 20 20 20 |S != Non|e ).. |
|00001ce0| 20 20 20 20 20 20 20 20 | 20 7b 0d 0a 20 20 20 20 | | {.. |
|00001cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 50 6c 61 79 | | Play|
|00001d00| 53 6f 75 6e 64 28 20 53 | 2c 20 73 6c 6f 74 2c 20 |Sound( S|, slot, |
|00001d10| 31 36 2c 20 74 72 75 65 | 2c 20 31 30 30 30 30 30 |16, true|, 100000|
|00001d20| 30 20 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |0 );.. | |
|00001d30| 20 20 20 20 20 20 4c 61 | 73 74 50 41 54 69 6d 65 | La|stPATime|
|00001d40| 20 3d 20 4c 65 76 65 6c | 2e 54 69 6d 65 53 65 63 | = Level|.TimeSec|
|00001d50| 6f 6e 64 73 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |onds;.. | |
|00001d60| 20 20 20 7d 0d 0a 20 20 | 20 20 20 20 20 20 7d 0d | }.. | }.|
|00001d70| 0a 20 20 20 20 7d 0d 0a | 7d 0d 0a 0d 0a 0d 0a 00 |. }..|}.......|
+--------+-------------------------+-------------------------+--------+--------+