home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-02 | 4.6 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 | 40 4a 2f 2f 2d 2d 2d 2d |........|@J//----|
|00000010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000030| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000040| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0a 2f 2f 20 42 |--------|--..// B|
|00000060| 75 72 6e 69 6e 67 43 68 | 75 6e 6b 2e 75 63 0d 0a |urningCh|unk.uc..|
|00000070| 2f 2f 20 24 41 75 74 68 | 6f 72 3a 20 4d 66 6f 78 |// $Auth|or: Mfox|
|00000080| 20 24 0d 0a 2f 2f 20 24 | 44 61 74 65 3a 20 31 30 | $..// $|Date: 10|
|00000090| 2f 32 36 2f 39 39 20 38 | 3a 33 30 70 20 24 0d 0a |/26/99 8|:30p $..|
|000000a0| 2f 2f 20 24 52 65 76 69 | 73 69 6f 6e 3a 20 31 20 |// $Revi|sion: 1 |
|000000b0| 24 0d 0a 2f 2f 0d 0a 2f | 2f 20 44 65 73 63 72 69 |$..//../|/ Descri|
|000000c0| 70 74 69 6f 6e 3a 09 0d | 0a 2f 2f 2d 2d 2d 2d 2d |ption:..|.//-----|
|000000d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0a 2f 2f 20 48 6f |--------|-..// Ho|
|00000120| 77 20 74 6f 20 75 73 65 | 20 74 68 69 73 20 63 6c |w to use| this cl|
|00000130| 61 73 73 3a 0d 0a 2f 2f | 0d 0a 2f 2f 2d 2d 2d 2d |ass:..//|..//----|
|00000140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0a 63 6c 61 73 |--------|--..clas|
|00000190| 73 20 42 75 72 6e 69 6e | 67 43 68 75 6e 6b 20 65 |s Burnin|gChunk e|
|000001a0| 78 70 61 6e 64 73 20 47 | 65 6e 65 72 69 63 50 72 |xpands G|enericPr|
|000001b0| 6f 6a 65 63 74 69 6c 65 | 3b 0d 0a 0d 0a 2f 2f 20 |ojectile|;....// |
|000001c0| 4e 4f 54 45 5b 61 6c 65 | 69 62 79 5d 3a 20 4d 6f |NOTE[ale|iby]: Mo|
|000001d0| 76 65 20 74 6f 20 61 20 | 68 69 67 68 65 72 20 6c |ve to a |higher l|
|000001e0| 65 76 65 6c 20 70 61 63 | 6b 61 67 65 2e 0d 0a 0d |evel pac|kage....|
|000001f0| 0a 23 65 78 65 63 20 54 | 45 58 54 55 52 45 20 49 |.#exec T|EXTURE I|
|00000200| 4d 50 4f 52 54 20 46 49 | 4c 45 3d 4d 4f 44 45 4c |MPORT FI|LE=MODEL|
|00000210| 53 5c 4c 61 76 61 52 6f | 63 6b 2e 50 43 58 20 47 |S\LavaRo|ck.PCX G|
|00000220| 52 4f 55 50 3d 42 75 72 | 6e 69 6e 67 43 68 75 6e |ROUP=Bur|ningChun|
|00000230| 6b 0d 0a 0d 0a 76 61 72 | 28 29 20 66 6c 6f 61 74 |k....var|() float|
|00000240| 20 4d 69 6e 4c 69 66 65 | 73 70 61 6e 3b 0d 0a 76 | MinLife|span;..v|
|00000250| 61 72 28 29 20 66 6c 6f | 61 74 20 4d 61 78 4c 69 |ar() flo|at MaxLi|
|00000260| 66 65 73 70 61 6e 3b 0d | 0a 76 61 72 28 29 20 66 |fespan;.|.var() f|
|00000270| 6c 6f 61 74 20 4d 69 6e | 53 70 65 65 64 3b 0d 0a |loat Min|Speed;..|
|00000280| 76 61 72 28 29 20 66 6c | 6f 61 74 20 4d 61 78 53 |var() fl|oat MaxS|
|00000290| 70 65 65 64 3b 0d 0a 76 | 61 72 28 29 20 66 6c 6f |peed;..v|ar() flo|
|000002a0| 61 74 20 46 61 64 65 6f | 75 74 54 69 6d 65 3b 0d |at Fadeo|utTime;.|
|000002b0| 0a 76 61 72 28 29 20 62 | 6f 6f 6c 20 62 46 6c 61 |.var() b|ool bFla|
|000002c0| 6d 69 6e 67 3b 0d 0a 0d | 0a 76 61 72 20 66 6c 6f |ming;...|.var flo|
|000002d0| 61 74 20 44 75 72 61 74 | 69 6f 6e 3b 0d 0a 0d 0a |at Durat|ion;....|
|000002e0| 76 61 72 20 66 6c 6f 61 | 74 20 49 6e 69 74 69 61 |var floa|t Initia|
|000002f0| 6c 53 63 61 6c 65 47 6c | 6f 77 3b 0d 0a 76 61 72 |lScaleGl|ow;..var|
|00000300| 20 66 6c 6f 61 74 20 49 | 6e 69 74 69 61 6c 4c 69 | float I|nitialLi|
|00000310| 67 68 74 42 72 69 67 68 | 74 6e 65 73 73 3b 0d 0a |ghtBrigh|tness;..|
|00000320| 76 61 72 20 62 6f 6f 6c | 20 62 46 61 64 69 6e 67 |var bool| bFading|
|00000330| 3b 0d 0a 76 61 72 20 66 | 6c 6f 61 74 20 46 61 64 |;..var f|loat Fad|
|00000340| 65 6f 75 74 54 69 6d 65 | 72 3b 0d 0a 76 61 72 20 |eoutTime|r;..var |
|00000350| 66 6c 6f 61 74 20 53 70 | 65 65 64 3b 0d 0a 0d 0a |float Sp|eed;....|
|00000360| 76 61 72 20 63 6c 61 73 | 73 3c 50 61 72 74 69 63 |var clas|s<Partic|
|00000370| 6c 65 53 70 72 61 79 65 | 72 3e 20 53 70 72 61 79 |leSpraye|r> Spray|
|00000380| 65 72 54 79 70 65 73 5b | 32 5d 3b 0d 0a 76 61 72 |erTypes[|2];..var|
|00000390| 20 50 61 72 74 69 63 6c | 65 53 70 72 61 79 65 72 | Particl|eSprayer|
|000003a0| 20 53 70 72 61 79 65 72 | 73 5b 32 5d 3b 0d 0a 0d | Sprayer|s[2];...|
|000003b0| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|000003c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000400| 2d 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |-..simul|ated fun|
|00000410| 63 74 69 6f 6e 20 50 72 | 65 42 65 67 69 6e 50 6c |ction Pr|eBeginPl|
|00000420| 61 79 28 29 0d 0a 7b 0d | 0a 09 53 75 70 65 72 2e |ay()..{.|..Super.|
|00000430| 50 72 65 42 65 67 69 6e | 50 6c 61 79 28 29 3b 0d |PreBegin|Play();.|
|00000440| 0a 0d 0a 09 69 66 28 20 | 4d 61 78 4c 69 66 65 73 |....if( |MaxLifes|
|00000450| 70 61 6e 20 3e 20 30 20 | 29 0d 0a 09 7b 0d 0a 09 |pan > 0 |)...{...|
|00000460| 09 44 75 72 61 74 69 6f | 6e 20 3d 20 52 61 6e 64 |.Duratio|n = Rand|
|00000470| 52 61 6e 67 65 28 20 4d | 69 6e 4c 69 66 65 53 70 |Range( M|inLifeSp|
|00000480| 61 6e 2c 20 4d 61 78 4c | 69 66 65 53 70 61 6e 20 |an, MaxL|ifeSpan |
|00000490| 29 3b 0d 0a 09 09 4c 69 | 66 65 73 70 61 6e 20 3d |);....Li|fespan =|
|000004a0| 20 44 75 72 61 74 69 6f | 6e 3b 0d 0a 09 7d 0d 0a | Duratio|n;...}..|
|000004b0| 0d 0a 09 53 70 65 65 64 | 20 3d 20 52 61 6e 64 52 |...Speed| = RandR|
|000004c0| 61 6e 67 65 28 20 4d 69 | 6e 53 70 65 65 64 2c 20 |ange( Mi|nSpeed, |
|000004d0| 4d 61 78 53 70 65 65 64 | 20 29 3b 0d 0a 09 56 65 |MaxSpeed| );...Ve|
|000004e0| 6c 6f 63 69 74 79 20 3d | 20 76 65 63 74 6f 72 28 |locity =| vector(|
|000004f0| 52 6f 74 61 74 69 6f 6e | 29 20 2a 20 53 70 65 65 |Rotation|) * Spee|
|00000500| 64 3b 0d 0a 0d 0a 09 53 | 65 74 54 69 6d 65 72 28 |d;.....S|etTimer(|
|00000510| 20 46 52 61 6e 64 28 29 | 20 2a 20 30 2e 35 2c 20 | FRand()| * 0.5, |
|00000520| 66 61 6c 73 65 20 29 3b | 09 2f 2f 20 53 74 61 67 |false );|.// Stag|
|00000530| 67 65 72 20 73 70 72 61 | 79 65 72 20 63 72 65 61 |ger spra|yer crea|
|00000540| 74 69 6f 6e 2e 0d 0a 7d | 0d 0a 0d 0a 2f 2f 2d 2d |tion...}|....//--|
|00000550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0a 73 69 |--------|----..si|
|000005a0| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|000005b0| 20 54 69 6d 65 72 28 29 | 0d 0a 7b 0d 0a 09 43 72 | Timer()|..{...Cr|
|000005c0| 65 61 74 65 53 70 72 61 | 79 65 72 73 28 29 3b 0d |eateSpra|yers();.|
|000005d0| 0a 7d 0d 0a 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.}....//|--------|
|000005e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000620| 2d 2d 2d 2d 2d 2d 0d 0a | 73 69 6d 75 6c 61 74 65 |------..|simulate|
|00000630| 64 20 66 75 6e 63 74 69 | 6f 6e 20 43 72 65 61 74 |d functi|on Creat|
|00000640| 65 53 70 72 61 79 65 72 | 73 28 29 0d 0a 7b 0d 0a |eSprayer|s()..{..|
|00000650| 09 6c 6f 63 61 6c 20 69 | 6e 74 20 69 3b 0d 0a 09 |.local i|nt i;...|
|00000660| 0d 0a 09 69 66 28 20 62 | 46 6c 61 6d 69 6e 67 20 |...if( b|Flaming |
|00000670| 29 0d 0a 09 7b 0d 0a 09 | 09 66 6f 72 28 20 69 20 |)...{...|.for( i |
|00000680| 3d 20 30 3b 20 69 20 3c | 20 41 72 72 61 79 43 6f |= 0; i <| ArrayCo|
|00000690| 75 6e 74 28 53 70 72 61 | 79 65 72 54 79 70 65 73 |unt(Spra|yerTypes|
|000006a0| 29 3b 20 69 2b 2b 20 29 | 0d 0a 09 09 7b 0d 0a 09 |); i++ )|....{...|
|000006b0| 09 09 69 66 28 20 53 70 | 72 61 79 65 72 54 79 70 |..if( Sp|rayerTyp|
|000006c0| 65 73 5b 69 5d 20 21 3d | 20 4e 6f 6e 65 20 29 0d |es[i] !=| None ).|
|000006d0| 0a 09 09 09 7b 0d 0a 09 | 09 09 09 53 70 72 61 79 |....{...|...Spray|
|000006e0| 65 72 73 5b 69 5d 20 3d | 20 53 70 61 77 6e 28 20 |ers[i] =| Spawn( |
|000006f0| 53 70 72 61 79 65 72 54 | 79 70 65 73 5b 69 5d 2c |SprayerT|ypes[i],|
|00000700| 2c 2c 20 4c 6f 63 61 74 | 69 6f 6e 2c 20 72 6f 74 |,, Locat|ion, rot|
|00000710| 61 74 6f 72 28 76 65 63 | 74 28 30 2c 30 2c 31 29 |ator(vec|t(0,0,1)|
|00000720| 29 20 29 3b 0d 0a 09 09 | 09 09 53 70 72 61 79 65 |) );....|..Spraye|
|00000730| 72 73 5b 69 5d 2e 46 6f | 6c 6c 6f 77 41 63 74 6f |rs[i].Fo|llowActo|
|00000740| 72 20 3d 20 53 65 6c 66 | 3b 0d 0a 09 09 09 09 53 |r = Self|;......S|
|00000750| 70 72 61 79 65 72 73 5b | 69 5d 2e 44 69 73 61 62 |prayers[|i].Disab|
|00000760| 6c 65 28 27 54 69 63 6b | 27 29 3b 0d 0a 09 09 09 |le('Tick|');.....|
|00000770| 7d 0d 0a 09 09 7d 0d 0a | 09 7d 0d 0a 7d 0d 0a 0d |}....}..|.}..}...|
|00000780| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007d0| 2d 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |-..simul|ated fun|
|000007e0| 63 74 69 6f 6e 20 44 65 | 73 74 72 6f 79 65 64 28 |ction De|stroyed(|
|000007f0| 29 0d 0a 7b 0d 0a 09 44 | 65 73 74 72 6f 79 53 70 |)..{...D|estroySp|
|00000800| 72 61 79 65 72 73 28 29 | 3b 0d 0a 09 53 75 70 65 |rayers()|;...Supe|
|00000810| 72 2e 44 65 73 74 72 6f | 79 65 64 28 29 3b 0d 0a |r.Destro|yed();..|
|00000820| 7d 0d 0a 0d 0a 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}....//-|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000870| 2d 2d 2d 2d 2d 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |-----..s|imulated|
|00000880| 20 66 75 6e 63 74 69 6f | 6e 20 44 65 73 74 72 6f | functio|n Destro|
|00000890| 79 53 70 72 61 79 65 72 | 73 28 29 0d 0a 7b 0d 0a |ySprayer|s()..{..|
|000008a0| 09 6c 6f 63 61 6c 20 69 | 6e 74 20 69 3b 0d 0a 0d |.local i|nt i;...|
|000008b0| 0a 09 66 6f 72 28 20 69 | 20 3d 20 30 3b 20 69 20 |..for( i| = 0; i |
|000008c0| 3c 20 41 72 72 61 79 43 | 6f 75 6e 74 28 53 70 72 |< ArrayC|ount(Spr|
|000008d0| 61 79 65 72 73 29 3b 20 | 69 2b 2b 20 29 0d 0a 09 |ayers); |i++ )...|
|000008e0| 7b 0d 0a 09 09 69 66 28 | 20 53 70 72 61 79 65 72 |{....if(| Sprayer|
|000008f0| 73 5b 69 5d 20 21 3d 20 | 4e 6f 6e 65 20 29 0d 0a |s[i] != |None )..|
|00000900| 09 09 7b 0d 0a 09 09 09 | 53 70 72 61 79 65 72 73 |..{.....|Sprayers|
|00000910| 5b 69 5d 2e 62 4f 6e 20 | 3d 20 46 61 6c 73 65 3b |[i].bOn |= False;|
|00000920| 0d 0a 09 09 09 53 70 72 | 61 79 65 72 73 5b 69 5d |.....Spr|ayers[i]|
|00000930| 2e 4c 69 66 65 53 70 61 | 6e 20 3d 20 35 2e 30 3b |.LifeSpa|n = 5.0;|
|00000940| 0d 0a 09 09 7d 0d 0a 09 | 7d 0d 0a 7d 0d 0a 0d 0a |....}...|}..}....|
|00000950| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009a0| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|000009b0| 74 69 6f 6e 20 48 69 74 | 57 61 6c 6c 28 20 76 65 |tion Hit|Wall( ve|
|000009c0| 63 74 6f 72 20 48 69 74 | 4e 6f 72 6d 61 6c 2c 20 |ctor Hit|Normal, |
|000009d0| 41 63 74 6f 72 20 48 69 | 74 57 61 6c 6c 20 29 0d |Actor Hi|tWall ).|
|000009e0| 0a 7b 0d 0a 09 2f 2f 6c | 6f 63 61 6c 20 44 65 63 |.{...//l|ocal Dec|
|000009f0| 61 6c 20 42 75 72 6e 4d | 61 72 6b 3b 0d 0a 0d 0a |al BurnM|ark;....|
|00000a00| 09 2f 2f 42 75 72 6e 4d | 61 72 6b 20 3d 20 53 70 |.//BurnM|ark = Sp|
|00000a10| 61 77 6e 28 20 63 6c 61 | 73 73 27 42 75 72 6e 44 |awn( cla|ss'BurnD|
|00000a20| 65 63 61 6c 27 2c 2c 2c | 20 4c 6f 63 61 74 69 6f |ecal',,,| Locatio|
|00000a30| 6e 20 29 3b 0d 0a 09 2f | 2f 42 75 72 6e 4d 61 72 |n );.../|/BurnMar|
|00000a40| 6b 2e 41 6c 69 67 6e 28 | 20 48 69 74 4e 6f 72 6d |k.Align(| HitNorm|
|00000a50| 61 6c 20 29 3b 0d 0a 0d | 0a 09 42 6f 75 6e 63 65 |al );...|..Bounce|
|00000a60| 28 20 48 69 74 4e 6f 72 | 6d 61 6c 20 29 3b 0d 0a |( HitNor|mal );..|
|00000a70| 7d 0d 0a 0d 0a 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}....//-|--------|
|00000a80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ac0| 2d 2d 2d 2d 2d 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |-----..s|imulated|
|00000ad0| 20 66 75 6e 63 74 69 6f | 6e 20 4c 61 6e 64 65 64 | functio|n Landed|
|00000ae0| 28 20 76 65 63 74 6f 72 | 20 48 69 74 4e 6f 72 6d |( vector| HitNorm|
|00000af0| 61 6c 20 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |al )..{.|..local |
|00000b00| 44 65 63 61 6c 20 42 75 | 72 6e 4d 61 72 6b 3b 0d |Decal Bu|rnMark;.|
|00000b10| 0a 0d 0a 09 42 75 72 6e | 4d 61 72 6b 20 3d 20 53 |....Burn|Mark = S|
|00000b20| 70 61 77 6e 28 20 63 6c | 61 73 73 27 42 75 72 6e |pawn( cl|ass'Burn|
|00000b30| 44 65 63 61 6c 27 2c 2c | 2c 20 4c 6f 63 61 74 69 |Decal',,|, Locati|
|00000b40| 6f 6e 20 29 3b 0d 0a 09 | 69 66 28 20 42 75 72 6e |on );...|if( Burn|
|00000b50| 4d 61 72 6b 20 21 3d 20 | 4e 6f 6e 65 20 29 0d 0a |Mark != |None )..|
|00000b60| 09 7b 0d 0a 09 09 42 75 | 72 6e 4d 61 72 6b 2e 41 |.{....Bu|rnMark.A|
|00000b70| 6c 69 67 6e 28 20 48 69 | 74 4e 6f 72 6d 61 6c 20 |lign( Hi|tNormal |
|00000b80| 29 3b 0d 0a 09 7d 0d 0a | 0d 0a 09 42 6f 75 6e 63 |);...}..|...Bounc|
|00000b90| 65 28 20 48 69 74 4e 6f | 72 6d 61 6c 20 29 3b 0d |e( HitNo|rmal );.|
|00000ba0| 0a 7d 0d 0a 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.}....//|--------|
|00000bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bf0| 2d 2d 2d 2d 2d 2d 0d 0a | 73 69 6d 75 6c 61 74 65 |------..|simulate|
|00000c00| 64 20 66 75 6e 63 74 69 | 6f 6e 20 54 6f 75 63 68 |d functi|on Touch|
|00000c10| 28 20 41 63 74 6f 72 20 | 4f 74 68 65 72 20 29 0d |( Actor |Other ).|
|00000c20| 0a 7b 0d 0a 09 53 75 70 | 65 72 2e 54 6f 75 63 68 |.{...Sup|er.Touch|
|00000c30| 28 20 4f 74 68 65 72 20 | 29 3b 0d 0a 09 42 6f 75 |( Other |);...Bou|
|00000c40| 6e 63 65 28 20 4e 6f 72 | 6d 61 6c 28 4f 74 68 65 |nce( Nor|mal(Othe|
|00000c50| 72 2e 4c 6f 63 61 74 69 | 6f 6e 20 2d 20 4c 6f 63 |r.Locati|on - Loc|
|00000c60| 61 74 69 6f 6e 29 20 29 | 3b 0d 0a 7d 0d 0a 0d 0a |ation) )|;..}....|
|00000c70| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000cb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000cc0| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00000cd0| 74 69 6f 6e 20 42 6f 75 | 6e 63 65 28 20 76 65 63 |tion Bou|nce( vec|
|00000ce0| 74 6f 72 20 48 69 74 4e | 6f 72 6d 61 6c 20 29 0d |tor HitN|ormal ).|
|00000cf0| 0a 7b 0d 0a 09 56 65 6c | 6f 63 69 74 79 20 3d 20 |.{...Vel|ocity = |
|00000d00| 28 56 65 6c 6f 63 69 74 | 79 20 64 6f 74 20 48 69 |(Velocit|y dot Hi|
|00000d10| 74 4e 6f 72 6d 61 6c 29 | 20 2a 20 48 69 74 4e 6f |tNormal)| * HitNo|
|00000d20| 72 6d 61 6c 20 2a 20 56 | 65 6c 6f 63 69 74 79 3b |rmal * V|elocity;|
|00000d30| 0d 0a 7d 0d 0a 0d 0a 2f | 2f 2d 2d 2d 2d 2d 2d 2d |..}..../|/-------|
|00000d40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000d80| 2d 2d 2d 2d 2d 2d 2d 0d | 0a 73 69 6d 75 6c 61 74 |-------.|.simulat|
|00000d90| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 48 69 74 57 |ed funct|ion HitW|
|00000da0| 61 74 65 72 28 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |ater()..|{...loca|
|00000db0| 6c 20 76 65 63 74 6f 72 | 20 4c 6f 63 3b 0d 0a 09 |l vector| Loc;...|
|00000dc0| 6c 6f 63 61 6c 20 46 69 | 72 65 62 61 6c 6c 46 69 |local Fi|reballFi|
|00000dd0| 7a 7a 6c 65 20 46 46 3b | 0d 0a 0d 0a 09 2f 2f 20 |zzle FF;|.....// |
|00000de0| 61 64 6a 75 73 74 20 73 | 70 61 77 6e 20 70 6f 73 |adjust s|pawn pos|
|00000df0| 69 74 69 6f 6e 20 74 6f | 20 6f 66 66 73 65 74 20 |ition to| offset |
|00000e00| 74 68 65 20 66 69 7a 7a | 6c 65 20 73 70 72 69 74 |the fizz|le sprit|
|00000e10| 65 20 61 6e 69 6d 61 74 | 69 6f 6e 20 66 72 6f 6d |e animat|ion from|
|00000e20| 20 74 68 65 20 77 61 74 | 65 72 0d 0a 09 4c 6f 63 | the wat|er...Loc|
|00000e30| 20 3d 20 4c 6f 63 61 74 | 69 6f 6e 3b 0d 0a 09 4c | = Locat|ion;...L|
|00000e40| 6f 63 2e 7a 20 2b 3d 20 | 33 39 3b 0d 0a 0d 0a 09 |oc.z += |39;.....|
|00000e50| 46 46 20 3d 20 53 70 61 | 77 6e 28 20 63 6c 61 73 |FF = Spa|wn( clas|
|00000e60| 73 27 46 69 72 65 62 61 | 6c 6c 46 69 7a 7a 6c 65 |s'Fireba|llFizzle|
|00000e70| 27 2c 2c 2c 20 4c 6f 63 | 20 29 3b 0d 0a 09 46 46 |',,, Loc| );...FF|
|00000e80| 2e 44 72 61 77 53 63 61 | 6c 65 20 3d 20 30 2e 37 |.DrawSca|le = 0.7|
|00000e90| 3b 0d 0a 09 0d 0a 09 4c | 69 67 68 74 42 72 69 67 |;......L|ightBrig|
|00000ea0| 68 74 6e 65 73 73 20 3d | 20 30 3b 0d 0a 0d 0a 09 |htness =| 0;.....|
|00000eb0| 44 65 73 74 72 6f 79 53 | 70 72 61 79 65 72 73 28 |DestroyS|prayers(|
|00000ec0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 2f 2f 2d 2d 2d 2d 2d |);..}...|.//-----|
|00000ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0a 73 69 6d 75 6c |--------|-..simul|
|00000f20| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 54 69 |ated fun|ction Ti|
|00000f30| 63 6b 28 20 66 6c 6f 61 | 74 20 44 65 6c 74 61 54 |ck( floa|t DeltaT|
|00000f40| 69 6d 65 20 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |ime )..{|...local|
|00000f50| 20 66 6c 6f 61 74 20 53 | 63 61 6c 61 72 3b 0d 0a | float S|calar;..|
|00000f60| 09 6c 6f 63 61 6c 20 69 | 6e 74 20 69 3b 0d 0a 0d |.local i|nt i;...|
|00000f70| 0a 09 53 75 70 65 72 2e | 54 69 63 6b 28 20 44 65 |..Super.|Tick( De|
|00000f80| 6c 74 61 54 69 6d 65 20 | 29 3b 0d 0a 0d 0a 09 2f |ltaTime |);...../|
|00000f90| 2f 20 55 70 64 61 74 65 | 20 53 70 72 61 79 65 72 |/ Update| Sprayer|
|00000fa0| 20 76 6f 6c 75 6d 65 73 | 2e 0d 0a 09 66 6f 72 28 | volumes|....for(|
|00000fb0| 20 69 20 3d 20 30 3b 20 | 69 20 3c 20 41 72 72 61 | i = 0; |i < Arra|
|00000fc0| 79 43 6f 75 6e 74 28 53 | 70 72 61 79 65 72 73 29 |yCount(S|prayers)|
|00000fd0| 3b 20 69 2b 2b 20 29 0d | 0a 09 7b 0d 0a 09 09 69 |; i++ ).|..{....i|
|00000fe0| 66 28 20 53 70 72 61 79 | 65 72 73 5b 69 5d 20 21 |f( Spray|ers[i] !|
|00000ff0| 3d 20 4e 6f 6e 65 20 29 | 0d 0a 09 09 7b 0d 0a 09 |= None )|....{...|
|00001000| 09 09 53 70 72 61 79 65 | 72 73 5b 69 5d 2e 56 6f |..Spraye|rs[i].Vo|
|00001010| 6c 75 6d 65 20 3d 20 53 | 70 72 61 79 65 72 73 5b |lume = S|prayers[|
|00001020| 69 5d 2e 64 65 66 61 75 | 6c 74 2e 56 6f 6c 75 6d |i].defau|lt.Volum|
|00001030| 65 20 2a 20 4c 69 66 65 | 53 70 61 6e 20 2f 20 44 |e * Life|Span / D|
|00001040| 75 72 61 74 69 6f 6e 3b | 0d 0a 09 09 09 53 70 72 |uration;|.....Spr|
|00001050| 61 79 65 72 73 5b 69 5d | 2e 53 65 74 4c 6f 63 61 |ayers[i]|.SetLoca|
|00001060| 74 69 6f 6e 28 20 4c 6f | 63 61 74 69 6f 6e 20 29 |tion( Lo|cation )|
|00001070| 3b 0d 0a 09 09 7d 0d 0a | 09 7d 0d 0a 0d 0a 09 2f |;....}..|.}...../|
|00001080| 2f 20 53 65 65 20 69 66 | 20 69 74 20 69 73 20 74 |/ See if| it is t|
|00001090| 69 6d 65 20 74 6f 20 66 | 61 64 65 20 6f 75 74 20 |ime to f|ade out |
|000010a0| 79 65 74 2e 0d 0a 09 69 | 66 28 20 21 62 46 61 64 |yet....i|f( !bFad|
|000010b0| 69 6e 67 20 26 26 20 4c | 69 66 65 73 70 61 6e 20 |ing && L|ifespan |
|000010c0| 3e 20 30 20 26 26 20 4c | 69 66 65 73 70 61 6e 20 |> 0 && L|ifespan |
|000010d0| 3c 3d 20 46 61 64 65 6f | 75 74 54 69 6d 65 20 29 |<= Fadeo|utTime )|
|000010e0| 0d 0a 09 7b 0d 0a 09 09 | 53 74 79 6c 65 20 3d 20 |...{....|Style = |
|000010f0| 53 54 59 5f 54 72 61 6e | 73 6c 75 63 65 6e 74 3b |STY_Tran|slucent;|
|00001100| 0d 0a 09 09 49 6e 69 74 | 69 61 6c 53 63 61 6c 65 |....Init|ialScale|
|00001110| 47 6c 6f 77 20 3d 20 53 | 63 61 6c 65 47 6c 6f 77 |Glow = S|caleGlow|
|00001120| 3b 0d 0a 09 09 49 6e 69 | 74 69 61 6c 4c 69 67 68 |;....Ini|tialLigh|
|00001130| 74 42 72 69 67 68 74 6e | 65 73 73 20 3d 20 4c 69 |tBrightn|ess = Li|
|00001140| 67 68 74 42 72 69 67 68 | 74 6e 65 73 73 3b 0d 0a |ghtBrigh|tness;..|
|00001150| 09 09 46 61 64 65 6f 75 | 74 54 69 6d 65 72 20 3d |..Fadeou|tTimer =|
|00001160| 20 46 61 64 65 6f 75 74 | 54 69 6d 65 3b 0d 0a 09 | Fadeout|Time;...|
|00001170| 09 62 46 61 64 69 6e 67 | 20 3d 20 54 72 75 65 3b |.bFading| = True;|
|00001180| 0d 0a 09 7d 0d 0a 0d 0a | 09 69 66 28 20 62 46 61 |...}....|.if( bFa|
|00001190| 64 69 6e 67 20 29 0d 0a | 09 7b 0d 0a 09 09 46 61 |ding )..|.{....Fa|
|000011a0| 64 65 6f 75 74 54 69 6d | 65 72 20 2d 3d 20 44 65 |deoutTim|er -= De|
|000011b0| 6c 74 61 54 69 6d 65 3b | 0d 0a 09 09 69 66 28 20 |ltaTime;|....if( |
|000011c0| 46 61 64 65 6f 75 74 54 | 69 6d 65 72 20 3c 20 30 |FadeoutT|imer < 0|
|000011d0| 20 29 0d 0a 09 09 7b 0d | 0a 09 09 09 46 61 64 65 | )....{.|....Fade|
|000011e0| 6f 75 74 54 69 6d 65 72 | 20 3d 20 30 3b 0d 0a 09 |outTimer| = 0;...|
|000011f0| 09 7d 0d 0a 09 09 0d 0a | 09 09 53 63 61 6c 61 72 |.}......|..Scalar|
|00001200| 20 3d 20 46 61 64 65 6f | 75 74 54 69 6d 65 72 20 | = Fadeo|utTimer |
|00001210| 2f 20 46 61 64 65 6f 75 | 74 54 69 6d 65 3b 0d 0a |/ Fadeou|tTime;..|
|00001220| 09 09 53 63 61 6c 65 47 | 6c 6f 77 20 3d 20 49 6e |..ScaleG|low = In|
|00001230| 69 74 69 61 6c 53 63 61 | 6c 65 47 6c 6f 77 20 2a |itialSca|leGlow *|
|00001240| 20 53 63 61 6c 61 72 3b | 0d 0a 09 09 4c 69 67 68 | Scalar;|....Ligh|
|00001250| 74 42 72 69 67 68 74 6e | 65 73 73 20 3d 20 49 6e |tBrightn|ess = In|
|00001260| 69 74 69 61 6c 4c 69 67 | 68 74 42 72 69 67 68 74 |itialLig|htBright|
|00001270| 6e 65 73 73 20 2a 20 53 | 63 61 6c 61 72 3b 0d 0a |ness * S|calar;..|
|00001280| 09 7d 0d 0a 7d 0d 0a 0d | 0a 00 |.}..}...|.. |
+--------+-------------------------+-------------------------+--------+--------+