home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-11-02 | 3.3 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 | 49 35 2f 2f 2d 2d 2d 2d |........|I5//----|
|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 53 |--------|--..// S|
|00000060| 70 72 61 79 65 72 42 6c | 6f 77 65 72 2e 75 63 0d |prayerBl|ower.uc.|
|00000070| 0a 2f 2f 20 24 41 75 74 | 68 6f 72 3a 20 4d 66 6f |.// $Aut|hor: Mfo|
|00000080| 78 20 24 0d 0a 2f 2f 20 | 24 44 61 74 65 3a 20 31 |x $..// |$Date: 1|
|00000090| 30 2f 32 36 2f 39 39 20 | 35 3a 33 39 70 20 24 0d |0/26/99 |5:39p $.|
|000000a0| 0a 2f 2f 20 24 52 65 76 | 69 73 69 6f 6e 3a 20 31 |.// $Rev|ision: 1|
|000000b0| 20 24 0d 0a 2f 2f 0d 0a | 2f 2f 20 44 65 73 63 72 | $..//..|// Descr|
|000000c0| 69 70 74 69 6f 6e 3a 09 | 55 73 65 64 20 74 6f 20 |iption:.|Used to |
|000000d0| 62 6c 6f 77 20 50 61 72 | 74 69 63 6c 65 53 70 72 |blow Par|ticleSpr|
|000000e0| 61 79 65 72 73 20 77 69 | 74 68 20 61 20 62 75 72 |ayers wi|th a bur|
|000000f0| 73 74 20 6f 66 20 77 69 | 6e 64 2e 0d 0a 2f 2f 2d |st of wi|nd...//-|
|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 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0a 2f |--------|-----../|
|00000150| 2f 20 48 6f 77 20 74 6f | 20 75 73 65 20 74 68 69 |/ How to| use thi|
|00000160| 73 20 63 6c 61 73 73 3a | 0d 0a 2f 2f 0d 0a 2f 2f |s class:|..//..//|
|00000170| 20 2b 20 53 70 61 77 6e | 2e 0d 0a 2f 2f 20 2b 20 | + Spawn|...// + |
|00000180| 53 65 74 20 6d 61 67 6e | 69 74 75 64 65 2e 0d 0a |Set magn|itude...|
|00000190| 2f 2f 20 2b 20 53 65 74 | 20 52 6f 74 61 74 69 6f |// + Set| Rotatio|
|000001a0| 6e 2e 0d 0a 2f 2f 20 2b | 20 53 65 74 20 44 75 72 |n...// +| Set Dur|
|000001b0| 61 74 69 6f 6e 2e 0d 0a | 2f 2f 20 2b 20 53 65 74 |ation...|// + Set|
|000001c0| 20 43 6f 6c 6c 69 73 69 | 6f 6e 52 61 64 69 75 73 | Collisi|onRadius|
|000001d0| 2c 20 65 74 63 2e 0d 0a | 2f 2f 20 2b 20 54 72 69 |, etc...|// + Tri|
|000001e0| 67 67 65 72 2e 0d 0a 2f | 2f 2d 2d 2d 2d 2d 2d 2d |gger.../|/-------|
|000001f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000230| 2d 2d 2d 2d 2d 2d 2d 0d | 0a 63 6c 61 73 73 20 53 |-------.|.class S|
|00000240| 70 72 61 79 65 72 42 6c | 6f 77 65 72 20 65 78 70 |prayerBl|ower exp|
|00000250| 61 6e 64 73 20 45 66 66 | 65 63 74 73 3b 0d 0a 0d |ands Eff|ects;...|
|00000260| 0a 76 61 72 28 29 20 66 | 6c 6f 61 74 20 4d 61 67 |.var() f|loat Mag|
|00000270| 6e 69 74 75 64 65 3b 09 | 09 2f 2f 20 4d 61 67 6e |nitude;.|.// Magn|
|00000280| 69 74 75 64 65 20 6f 66 | 20 62 75 72 73 74 20 6f |itude of| burst o|
|00000290| 66 20 61 69 72 2e 0d 0a | 76 61 72 20 76 65 63 74 |f air...|var vect|
|000002a0| 6f 72 20 57 69 6e 64 3b | 0d 0a 0d 0a 76 61 72 20 |or Wind;|....var |
|000002b0| 76 65 63 74 6f 72 20 57 | 69 6e 64 50 65 72 53 65 |vector W|indPerSe|
|000002c0| 63 6f 6e 64 3b 0d 0a 76 | 61 72 20 76 65 63 74 6f |cond;..v|ar vecto|
|000002d0| 72 20 57 69 6e 64 41 63 | 63 75 6d 3b 0d 0a 0d 0a |r WindAc|cum;....|
|000002e0| 76 61 72 28 29 20 66 6c | 6f 61 74 20 44 75 72 61 |var() fl|oat Dura|
|000002f0| 74 69 6f 6e 3b 0d 0a 0d | 0a 76 61 72 20 50 61 72 |tion;...|.var Par|
|00000300| 74 69 63 6c 65 53 70 72 | 61 79 65 72 20 41 66 66 |ticleSpr|ayer Aff|
|00000310| 65 63 74 65 64 53 70 72 | 61 79 65 72 73 5b 36 34 |ectedSpr|ayers[64|
|00000320| 5d 3b 0d 0a 76 61 72 20 | 69 6e 74 20 4e 75 6d 53 |];..var |int NumS|
|00000330| 70 72 61 79 65 72 73 3b | 0d 0a 0d 0a 76 61 72 20 |prayers;|....var |
|00000340| 6e 61 6d 65 20 49 67 6e | 6f 72 65 64 54 79 70 65 |name Ign|oredType|
|00000350| 73 5b 31 36 5d 3b 0d 0a | 0d 0a 2f 2f 2d 2d 2d 2d |s[16];..|..//----|
|00000360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0a 73 69 6d 75 |--------|--..simu|
|000003b0| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 42 |lated fu|nction B|
|000003c0| 65 67 69 6e 50 6c 61 79 | 28 29 0d 0a 7b 0d 0a 09 |eginPlay|()..{...|
|000003d0| 53 75 70 65 72 2e 42 65 | 67 69 6e 50 6c 61 79 28 |Super.Be|ginPlay(|
|000003e0| 29 3b 0d 0a 09 44 69 73 | 61 62 6c 65 28 27 54 69 |);...Dis|able('Ti|
|000003f0| 63 6b 27 29 3b 0d 0a 09 | 4c 69 66 65 53 70 61 6e |ck');...|LifeSpan|
|00000400| 20 3d 20 30 2e 30 3b 0d | 0a 7d 0d 0a 0d 0a 2f 2f | = 0.0;.|.}....//|
|00000410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0a |--------|------..|
|00000460| 73 69 6d 75 6c 61 74 65 | 64 20 66 75 6e 63 74 69 |simulate|d functi|
|00000470| 6f 6e 20 54 72 69 67 67 | 65 72 28 20 41 63 74 6f |on Trigg|er( Acto|
|00000480| 72 20 4f 74 68 65 72 2c | 20 50 61 77 6e 20 45 76 |r Other,| Pawn Ev|
|00000490| 65 6e 74 49 6e 73 74 69 | 67 61 74 6f 72 20 29 0d |entInsti|gator ).|
|000004a0| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 50 61 72 74 69 |.{...loc|al Parti|
|000004b0| 63 6c 65 53 70 72 61 79 | 65 72 20 49 74 65 72 50 |cleSpray|er IterP|
|000004c0| 53 3b 0d 0a 09 6c 6f 63 | 61 6c 20 76 65 63 74 6f |S;...loc|al vecto|
|000004d0| 72 20 50 72 6f 6a 65 63 | 74 69 6f 6e 3b 0d 0a 09 |r Projec|tion;...|
|000004e0| 6c 6f 63 61 6c 20 69 6e | 74 20 69 3b 0d 0a 0d 0a |local in|t i;....|
|000004f0| 09 2f 2f 20 47 65 74 20 | 61 6c 6c 20 50 61 72 74 |.// Get |all Part|
|00000500| 69 63 6c 65 53 70 72 61 | 79 65 72 73 20 69 6e 20 |icleSpra|yers in |
|00000510| 6f 75 72 20 63 6f 6c 6c | 69 73 69 6f 6e 20 63 79 |our coll|ision cy|
|00000520| 6c 69 6e 64 65 72 2e 0d | 0a 09 66 6f 72 65 61 63 |linder..|..foreac|
|00000530| 68 20 41 6c 6c 41 63 74 | 6f 72 73 28 20 63 6c 61 |h AllAct|ors( cla|
|00000540| 73 73 27 50 61 72 74 69 | 63 6c 65 53 70 72 61 79 |ss'Parti|cleSpray|
|00000550| 65 72 27 2c 20 49 74 65 | 72 50 53 20 29 0d 0a 09 |er', Ite|rPS )...|
|00000560| 7b 0d 0a 09 09 69 66 0d | 0a 09 09 28 09 21 49 73 |{....if.|...(.!Is|
|00000570| 49 67 6e 6f 72 65 64 28 | 20 49 74 65 72 50 53 20 |Ignored(| IterPS |
|00000580| 29 0d 0a 09 09 26 26 09 | 49 74 65 72 50 53 2e 4c |)....&&.|IterPS.L|
|00000590| 6f 63 61 74 69 6f 6e 2e | 5a 20 3e 3d 20 4c 6f 63 |ocation.|Z >= Loc|
|000005a0| 61 74 69 6f 6e 2e 5a 20 | 2d 20 43 6f 6c 6c 69 73 |ation.Z |- Collis|
|000005b0| 69 6f 6e 48 65 69 67 68 | 74 0d 0a 09 09 26 26 09 |ionHeigh|t....&&.|
|000005c0| 49 74 65 72 50 53 2e 4c | 6f 63 61 74 69 6f 6e 2e |IterPS.L|ocation.|
|000005d0| 5a 20 3c 3d 20 4c 6f 63 | 61 74 69 6f 6e 2e 5a 20 |Z <= Loc|ation.Z |
|000005e0| 2b 20 43 6f 6c 6c 69 73 | 69 6f 6e 48 65 69 67 68 |+ Collis|ionHeigh|
|000005f0| 74 0d 0a 09 09 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |t....)..|..{.....|
|00000600| 50 72 6f 6a 65 63 74 69 | 6f 6e 20 3d 20 49 74 65 |Projecti|on = Ite|
|00000610| 72 50 53 2e 4c 6f 63 61 | 74 69 6f 6e 20 2d 20 4c |rPS.Loca|tion - L|
|00000620| 6f 63 61 74 69 6f 6e 3b | 0d 0a 09 09 09 50 72 6f |ocation;|.....Pro|
|00000630| 6a 65 63 74 69 6f 6e 2e | 5a 20 3d 20 30 3b 0d 0a |jection.|Z = 0;..|
|00000640| 09 09 09 69 66 28 20 56 | 53 69 7a 65 28 50 72 6f |...if( V|Size(Pro|
|00000650| 6a 65 63 74 69 6f 6e 29 | 20 3c 3d 20 43 6f 6c 6c |jection)| <= Coll|
|00000660| 69 73 69 6f 6e 52 61 64 | 69 75 73 20 29 0d 0a 09 |isionRad|ius )...|
|00000670| 09 09 7b 0d 0a 09 09 09 | 09 69 66 28 20 4e 75 6d |..{.....|.if( Num|
|00000680| 53 70 72 61 79 65 72 73 | 20 3c 20 41 72 72 61 79 |Sprayers| < Array|
|00000690| 43 6f 75 6e 74 28 41 66 | 66 65 63 74 65 64 53 70 |Count(Af|fectedSp|
|000006a0| 72 61 79 65 72 73 29 20 | 29 0d 0a 09 09 09 09 7b |rayers) |)......{|
|000006b0| 0d 0a 09 09 09 09 09 41 | 66 66 65 63 74 65 64 53 |.......A|ffectedS|
|000006c0| 70 72 61 79 65 72 73 5b | 20 4e 75 6d 53 70 72 61 |prayers[| NumSpra|
|000006d0| 79 65 72 73 2b 2b 20 5d | 20 3d 20 49 74 65 72 50 |yers++ ]| = IterP|
|000006e0| 53 3b 0d 0a 09 09 09 09 | 7d 0d 0a 09 09 09 7d 0d |S;......|}.....}.|
|000006f0| 0a 09 09 7d 0d 0a 09 7d | 0d 0a 0d 0a 09 2f 2f 20 |...}...}|.....// |
|00000700| 43 61 6c 63 20 77 69 6e | 64 2e 0d 0a 09 57 69 6e |Calc win|d....Win|
|00000710| 64 20 3d 20 4e 6f 72 6d | 61 6c 28 76 65 63 74 6f |d = Norm|al(vecto|
|00000720| 72 28 52 6f 74 61 74 69 | 6f 6e 29 29 20 2a 20 4d |r(Rotati|on)) * M|
|00000730| 61 67 6e 69 74 75 64 65 | 3b 0d 0a 09 57 69 6e 64 |agnitude|;...Wind|
|00000740| 50 65 72 53 65 63 6f 6e | 64 20 3d 20 57 69 6e 64 |PerSecon|d = Wind|
|00000750| 20 2f 20 44 75 72 61 74 | 69 6f 6e 3b 0d 0a 0d 0a | / Durat|ion;....|
|00000760| 09 2f 2f 20 41 64 64 20 | 6f 75 72 20 77 69 6e 64 |.// Add |our wind|
|00000770| 20 74 6f 20 74 68 65 20 | 61 66 66 65 63 74 65 64 | to the |affected|
|00000780| 20 73 70 72 61 79 65 72 | 73 2e 0d 0a 09 66 6f 72 | sprayer|s....for|
|00000790| 28 20 69 20 3d 20 30 3b | 20 69 20 3c 20 4e 75 6d |( i = 0;| i < Num|
|000007a0| 53 70 72 61 79 65 72 73 | 3b 20 69 2b 2b 20 29 0d |Sprayers|; i++ ).|
|000007b0| 0a 09 7b 0d 0a 09 09 41 | 66 66 65 63 74 65 64 53 |..{....A|ffectedS|
|000007c0| 70 72 61 79 65 72 73 5b | 69 5d 2e 47 72 61 76 69 |prayers[|i].Gravi|
|000007d0| 74 79 20 2b 3d 20 57 69 | 6e 64 3b 0d 0a 09 7d 0d |ty += Wi|nd;...}.|
|000007e0| 0a 0d 0a 09 4c 69 66 65 | 53 70 61 6e 20 3d 20 44 |....Life|Span = D|
|000007f0| 75 72 61 74 69 6f 6e 3b | 0d 0a 09 45 6e 61 62 6c |uration;|...Enabl|
|00000800| 65 28 27 54 69 63 6b 27 | 29 3b 0d 0a 7d 0d 0a 0d |e('Tick'|);..}...|
|00000810| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000820| 2d 2d 2d 2d 2d 2d 2d 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 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |-..simul|ated fun|
|00000870| 63 74 69 6f 6e 20 54 69 | 63 6b 28 20 66 6c 6f 61 |ction Ti|ck( floa|
|00000880| 74 20 44 65 6c 74 61 54 | 69 6d 65 20 29 0d 0a 7b |t DeltaT|ime )..{|
|00000890| 0d 0a 09 6c 6f 63 61 6c | 20 69 6e 74 20 69 3b 0d |...local| int i;.|
|000008a0| 0a 09 6c 6f 63 61 6c 20 | 76 65 63 74 6f 72 20 44 |..local |vector D|
|000008b0| 65 6c 74 61 57 69 6e 64 | 3b 0d 0a 0d 0a 09 53 75 |eltaWind|;.....Su|
|000008c0| 70 65 72 2e 54 69 63 6b | 28 20 44 65 6c 74 61 54 |per.Tick|( DeltaT|
|000008d0| 69 6d 65 20 29 3b 0d 0a | 0d 0a 09 44 65 6c 74 61 |ime );..|...Delta|
|000008e0| 57 69 6e 64 20 3d 20 57 | 69 6e 64 50 65 72 53 65 |Wind = W|indPerSe|
|000008f0| 63 6f 6e 64 20 2a 20 44 | 65 6c 74 61 54 69 6d 65 |cond * D|eltaTime|
|00000900| 3b 0d 0a 09 57 69 6e 64 | 41 63 63 75 6d 20 2b 3d |;...Wind|Accum +=|
|00000910| 20 44 65 6c 74 61 57 69 | 6e 64 3b 0d 0a 0d 0a 09 | DeltaWi|nd;.....|
|00000920| 2f 2f 20 45 6e 73 75 72 | 65 20 77 65 20 64 6f 6e |// Ensur|e we don|
|00000930| 27 74 20 73 75 62 74 72 | 61 63 74 20 74 6f 6f 20 |'t subtr|act too |
|00000940| 6d 75 63 68 20 67 72 61 | 76 69 74 79 2e 0d 0a 09 |much gra|vity....|
|00000950| 69 66 28 20 56 53 69 7a | 65 28 57 69 6e 64 41 63 |if( VSiz|e(WindAc|
|00000960| 63 75 6d 29 20 3e 20 56 | 53 69 7a 65 28 57 69 6e |cum) > V|Size(Win|
|00000970| 64 29 20 29 0d 0a 09 7b | 0d 0a 09 09 44 65 6c 74 |d) )...{|....Delt|
|00000980| 61 57 69 6e 64 20 2d 3d | 20 57 69 6e 64 41 63 63 |aWind -=| WindAcc|
|00000990| 75 6d 20 2d 20 57 69 6e | 64 3b 0d 0a 09 09 44 69 |um - Win|d;....Di|
|000009a0| 73 61 62 6c 65 28 27 54 | 69 63 6b 27 29 3b 0d 0a |sable('T|ick');..|
|000009b0| 09 7d 0d 0a 09 0d 0a 09 | 66 6f 72 28 20 69 20 3d |.}......|for( i =|
|000009c0| 20 30 3b 20 69 20 3c 20 | 4e 75 6d 53 70 72 61 79 | 0; i < |NumSpray|
|000009d0| 65 72 73 3b 20 69 2b 2b | 20 29 0d 0a 09 7b 0d 0a |ers; i++| )...{..|
|000009e0| 09 09 69 66 28 20 41 66 | 66 65 63 74 65 64 53 70 |..if( Af|fectedSp|
|000009f0| 72 61 79 65 72 73 5b 69 | 5d 20 21 3d 20 4e 6f 6e |rayers[i|] != Non|
|00000a00| 65 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 41 66 66 |e )....{|.....Aff|
|00000a10| 65 63 74 65 64 53 70 72 | 61 79 65 72 73 5b 69 5d |ectedSpr|ayers[i]|
|00000a20| 2e 47 72 61 76 69 74 79 | 20 2d 3d 20 44 65 6c 74 |.Gravity| -= Delt|
|00000a30| 61 57 69 6e 64 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d |aWind;..|..}...}.|
|00000a40| 0a 7d 0d 0a 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.}....//|--------|
|00000a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a70| 2d 2d 2d 2d 2d 2d 2d 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 0d 0a | 73 69 6d 75 6c 61 74 65 |------..|simulate|
|00000aa0| 64 20 66 75 6e 63 74 69 | 6f 6e 20 62 6f 6f 6c 20 |d functi|on bool |
|00000ab0| 49 73 49 67 6e 6f 72 65 | 64 28 20 50 61 72 74 69 |IsIgnore|d( Parti|
|00000ac0| 63 6c 65 53 70 72 61 79 | 65 72 20 53 70 72 61 79 |cleSpray|er Spray|
|00000ad0| 65 72 20 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |er )..{.|..local |
|00000ae0| 69 6e 74 20 69 3b 0d 0a | 0d 0a 09 69 66 28 20 53 |int i;..|...if( S|
|00000af0| 70 72 61 79 65 72 2e 62 | 49 73 57 69 6e 64 52 65 |prayer.b|IsWindRe|
|00000b00| 73 69 73 74 61 6e 74 20 | 29 0d 0a 09 7b 0d 0a 09 |sistant |)...{...|
|00000b10| 09 72 65 74 75 72 6e 20 | 74 72 75 65 3b 0d 0a 09 |.return |true;...|
|00000b20| 7d 0d 0a 0d 0a 09 66 6f | 72 28 20 69 20 3d 20 30 |}.....fo|r( i = 0|
|00000b30| 3b 20 69 20 3c 20 41 72 | 72 61 79 43 6f 75 6e 74 |; i < Ar|rayCount|
|00000b40| 28 49 67 6e 6f 72 65 64 | 54 79 70 65 73 29 3b 20 |(Ignored|Types); |
|00000b50| 69 2b 2b 20 29 0d 0a 09 | 7b 0d 0a 09 09 69 66 28 |i++ )...|{....if(|
|00000b60| 20 49 67 6e 6f 72 65 64 | 54 79 70 65 73 5b 69 5d | Ignored|Types[i]|
|00000b70| 20 21 3d 20 27 27 20 29 | 0d 0a 09 09 7b 0d 0a 09 | != '' )|....{...|
|00000b80| 09 09 69 66 28 20 53 70 | 72 61 79 65 72 2e 43 6c |..if( Sp|rayer.Cl|
|00000b90| 61 73 73 2e 4e 61 6d 65 | 20 3d 3d 20 49 67 6e 6f |ass.Name| == Igno|
|00000ba0| 72 65 64 54 79 70 65 73 | 5b 69 5d 20 29 0d 0a 09 |redTypes|[i] )...|
|00000bb0| 09 09 7b 0d 0a 09 09 09 | 09 72 65 74 75 72 6e 20 |..{.....|.return |
|00000bc0| 74 72 75 65 3b 0d 0a 09 | 09 09 7d 0d 0a 09 09 7d |true;...|..}....}|
|00000bd0| 20 2f 2f 3f 3f 65 6c 73 | 65 20 62 72 65 61 6b 3b | //??els|e break;|
|00000be0| 0d 0a 09 7d 0d 0a 0d 0a | 09 72 65 74 75 72 6e 20 |...}....|.return |
|00000bf0| 66 61 6c 73 65 3b 0d 0a | 7d 0d 0a 0d 0a 2f 2f 2d |false;..|}....//-|
|00000c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0a 73 |--------|-----..s|
|00000c50| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00000c60| 6e 20 41 64 64 49 67 6e | 6f 72 65 64 54 79 70 65 |n AddIgn|oredType|
|00000c70| 28 20 6e 61 6d 65 20 54 | 79 70 65 20 29 0d 0a 7b |( name T|ype )..{|
|00000c80| 0d 0a 09 6c 6f 63 61 6c | 20 69 6e 74 20 69 3b 0d |...local| int i;.|
|00000c90| 0a 0d 0a 09 66 6f 72 28 | 20 69 20 3d 20 30 3b 20 |....for(| i = 0; |
|00000ca0| 69 20 3c 20 41 72 72 61 | 79 43 6f 75 6e 74 28 49 |i < Arra|yCount(I|
|00000cb0| 67 6e 6f 72 65 64 54 79 | 70 65 73 29 3b 20 69 2b |gnoredTy|pes); i+|
|00000cc0| 2b 20 29 0d 0a 09 7b 0d | 0a 09 09 69 66 28 20 49 |+ )...{.|...if( I|
|00000cd0| 67 6e 6f 72 65 64 54 79 | 70 65 73 5b 69 5d 20 3d |gnoredTy|pes[i] =|
|00000ce0| 3d 20 27 27 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |= '' )..|..{.....|
|00000cf0| 49 67 6e 6f 72 65 64 54 | 79 70 65 73 5b 69 5d 20 |IgnoredT|ypes[i] |
|00000d00| 3d 20 54 79 70 65 3b 0d | 0a 09 09 09 72 65 74 75 |= Type;.|....retu|
|00000d10| 72 6e 3b 0d 0a 09 09 7d | 0d 0a 09 7d 0d 0a 0d 0a |rn;....}|...}....|
|00000d20| 09 77 61 72 6e 28 20 22 | 49 67 6e 6f 72 65 64 54 |.warn( "|IgnoredT|
|00000d30| 79 70 65 73 20 63 61 70 | 61 63 69 74 79 20 65 78 |ypes cap|acity ex|
|00000d40| 63 65 65 64 65 64 2e 22 | 20 29 3b 0d 0a 7d 0d 0a |ceeded."| );..}..|
|00000d50| 0d 0a 00 | |... | |
+--------+-------------------------+-------------------------+--------+--------+