home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 35 / PC Gamer IT CD 35 2-2.iso / STARDEMO / Starsiege_ATR2.exe / Starsiege / scripts.vol / datIntMounts.cs < prev    next >
Unknown  |  1998-07-30  |  10.8 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
66% dexvert Star Painter (image/starPainter) ext Supported
1% dexvert ActiveMARK-protected archive (archive/activeMARKProtectedArchive) ext Unsupported
1% dexvert Calamus Text Style List (other/calamusTextStyleList) ext Unsupported
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| d7 eb 3b 3f 5f ff bf e3 | f8 be f6 fe af ff 60 38 |..;?_...|......`8|
|00000010| 38 9c fb bf cf f2 bd e5 | 8a a0 15 b2 b1 e0 0c ce |8.......|........|
|00000020| 5b 16 4c 29 4e cd d5 c7 | ba d7 fa bd 4e 26 f2 2f |[.L)N...|....N&./|
|00000030| 73 c5 df 70 69 c4 74 5a | f0 05 f0 01 82 2e fa 12 |s..pi.tZ|........|
|00000040| e5 4c 05 7f 02 ec 6b 56 | e1 7c 20 f8 25 ac 5d a2 |.L....kV|.| .%.].|
|00000050| 18 4d bc 07 87 6e 6b b6 | 17 b4 cf 23 77 69 26 92 |.M...nk.|...#wi&.|
|00000060| 85 94 1b 85 7b 8e a2 aa | d9 b2 5a c6 d7 8f 58 3c |....{...|..Z...X<|
|00000070| c5 8f bb ff 45 e9 5f 76 | 97 a1 1f ac f6 7f 36 7b |....E._v|......6{|
|00000080| 0d 32 e0 88 0c 76 4c d3 | 4e e7 2e a9 58 22 5d f9 |.2...vL.|N...X"].|
|00000090| 98 a0 5a f1 06 be 79 e4 | 24 77 0e 62 01 05 43 88 |..Z...y.|$w.b..C.|
|000000a0| a0 16 0b f6 14 97 9d 56 | 7e 4d 6f 49 17 a9 c6 94 |.......V|~MoI....|
|000000b0| 3a 48 b8 93 20 5a 05 e8 | 28 6a 50 66 b8 ef 55 08 |:H.. Z..|(jPf..U.|
|000000c0| e0 d3 42 80 86 e8 6f 8b | 8d 63 41 14 93 a1 24 3b |..B...o.|.cA...$;|
|000000d0| 50 8a d1 27 e4 23 7a 08 | 38 22 5d 61 e4 44 b1 0e |P..'.#z.|8"]a.D..|
|000000e0| 6c 06 4a 64 f0 f6 43 65 | af 52 e9 cb 60 05 d1 3d |l.Jd..Ce|.R..`..=|
|000000f0| 47 f0 c8 31 59 c1 b1 1e | c5 ef a7 5b 75 c0 75 5f |G..1Y...|...[u.u_|
|00000100| 38 76 50 60 aa 93 30 55 | 1b de a0 f7 01 4d 38 01 |8vP`..0U|.....M8.|
|00000110| 72 7a 03 82 55 62 0a 39 | e6 90 bb 6b 41 be bf 81 |rz..Ub.9|...kA...|
|00000120| 59 59 f9 a9 5d 38 f8 86 | bb 8d 2d 56 d2 e3 7d a3 |YY..]8..|..-V..}.|
|00000130| 15 0e 69 94 82 f6 b4 dd | 17 7e a6 4f 45 b6 98 08 |..i.....|.~.OE...|
|00000140| 21 55 a5 d8 c4 5a 1a 57 | 70 80 16 93 51 a4 e6 00 |!U...Z.W|p...Q...|
|00000150| 08 66 90 df ef ba 92 83 | 79 6d a6 dd 8e b2 b3 41 |.f......|ym.....A|
|00000160| d8 56 f5 b7 a1 51 87 3f | ed 5e b0 97 6d 46 95 a7 |.V...Q.?|.^..mF..|
|00000170| 2f 61 ee 2d 6a 6e f2 ea | 6a 3c da 81 f5 a8 78 5a |/a.-jn..|j<....xZ|
|00000180| c8 d4 2e 05 f3 6a 1c 8a | 10 88 84 34 b5 43 10 a4 |.....j..|...4.C..|
|00000190| ed 61 26 2a ad ae 5a 05 | 3a b6 0f c3 60 b4 8b 60 |.a&*..Z.|:...`..`|
|000001a0| e2 b5 6c 1b 02 d0 0d 82 | 06 c4 22 b8 79 f4 69 9e |..l.....|..".y.i.|
|000001b0| 1c b6 aa dc a0 0d 9b 68 | 31 cd b3 44 f6 95 b3 2a |.......h|1..D...*|
|000001c0| 1b 34 9b e6 cd 35 d6 cd | 91 b0 86 69 6c fc 00 ad |.4...5..|...il...|
|000001d0| 8d a3 8c 59 8b 69 81 0a | ce da ab 9b 50 8f 76 d5 |...Y.i..|....P.v.|
|000001e0| d7 85 b1 b8 5f ce 5d 4d | ab 67 72 ff ae b2 c9 ab |...._.]M|.gr.....|
|000001f0| 67 3b 2e dc 2f 74 e7 47 | 82 d8 18 d7 d9 02 f8 67 |g;../t.G|.......g|
|00000200| 18 7d ed 7f 64 d7 f4 ad | da fc c3 ed 7c 94 18 67 |.}..d...|....|..g|
|00000210| 47 26 b3 4a 0f c9 a9 b5 | 10 64 d3 73 01 f8 b4 73 |G&.J....|.d.s...s|
|00000220| 64 d9 61 c1 36 5d 61 5d | a3 a1 6c e1 b4 8d d2 e8 |d.a.6]a]|..l.....|
|00000230| e3 b5 42 95 a9 92 35 3f | 1e 6f 9d 02 ef 4d f6 6e |..B...5?|.o...M.n|
|00000240| 0d 7a 65 af 5f 65 b5 e2 | fd 6d 7b 1d f1 af 34 1f |.ze._e..|.m{...4.|
|00000250| a8 d7 9b 3d 5a d0 3c cd | 7a e3 34 ca 1c b5 af 5a |...=Z.<.|z.4....Z|
|00000260| 8d 9a 63 35 ee 1f 30 5e | f9 cb d0 f5 e5 64 b7 23 |..c5..0^|.....d.#|
|00000270| 2d 3e fa d3 36 a9 10 d7 | 16 8c 5e d8 24 83 d7 88 |->..6...|..^.$...|
|00000280| 15 e4 03 f4 86 86 d4 f3 | 99 0b 1f 58 71 b3 20 d0 |........|...Xq. .|
|00000290| 5d 19 90 57 11 a8 a8 53 | 50 4c ca 5a 86 0b 99 8b |]..W...S|PL.Z....|
|000002a0| 80 c8 b9 9c 0a 18 43 8e | 85 71 d7 34 e6 82 df 63 |......C.|.q.4...c|
|000002b0| 6e ed 17 6b c1 6e 0e 87 | 27 e0 23 b1 f4 78 56 9b |n..k.n..|'.#..xV.|
|000002c0| a6 8c d7 d4 9a f9 d2 4b | 6d d1 a1 3a 32 05 55 98 |.......K|m..:2.U.|
|000002d0| f2 d5 18 e6 66 26 98 3c | f9 83 44 40 7c be fc 07 |....f&.<|..D@|...|
|000002e0| ad a0 dd 75 0d 6d 05 9f | d0 f2 f2 5d 33 1c f8 0d |...u.m..|...]3...|
|000002f0| 4d d8 e1 cd b3 a3 7e 16 | fc f3 4b 85 32 c9 13 53 |M.....~.|..K.2..S|
|00000300| 08 60 69 46 95 3a e3 86 | 97 81 fa 24 60 10 90 b7 |.`iF.:..|...$`...|
|00000310| bd 68 c8 a1 c0 66 ad 6e | 1e d5 1c 20 d3 91 94 84 |.h...f.n|... ....|
|00000320| 55 d3 f0 90 c0 6f d3 fe | c6 75 8c a7 07 7d 7a 9a |U....o..|.u...}z.|
|00000330| e7 af 23 d4 d8 02 d6 cd | a8 89 ff e7 9b 1c de d9 |..#.....|........|
|00000340| 05 ca ce 29 81 82 39 cd | f8 0b a9 d2 d7 4f 3f cb |...)..9.|.....O?.|
|00000350| 4f 5a 63 d9 75 ba 5c 0e | e7 7c 22 b7 67 9f 07 56 |OZc.u.\.|.|".g..V|
|00000360| ab 34 72 a7 63 ac d1 1d | 63 bb 61 1f db da eb 1a |.4r.c...|c.a.....|
|00000370| eb 0a 9d 62 3b 84 e0 5b | 2e b1 0a 19 2d d6 f3 86 |...b;..[|....-...|
|00000380| 17 75 c4 c6 4c 3a f2 01 | 88 3b 0f d7 60 fb 6e d2 |.u..L:..|.;..`.n.|
|00000390| 05 64 33 81 87 6d 33 a9 | 3d 13 c5 db da ba 20 2b |.d3..m3.|=..... +|
|000003a0| 25 93 74 ad 7a 2b 34 f5 | d0 18 5b 1c d1 06 87 82 |%.t.z+4.|..[.....|
|000003b0| 9f 10 c5 f1 0f 5f 1e 6f | 06 5e 38 32 47 c6 4b b0 |....._.o|.^82G.K.|
|000003c0| 16 0c e0 0b 1e 86 bc 8e | 1a 4b 1a 1a 50 18 4e 86 |........|.K..P.N.|
|000003d0| 94 0c 93 a1 a5 61 8d 38 | 18 13 0b 1a e1 4d f6 e2 |.....a.8|.....M..|
|000003e0| 3e 01 ac 12 1b 81 9c 41 | 75 a0 55 85 98 f3 6e 21 |>......A|u.U...n!|
|000003f0| 1c e2 02 43 ef d2 e2 1c | 0b 96 e2 12 69 2a 71 19 |...C....|....i*q.|
|00000400| 03 08 9c 46 63 25 0e 23 | 88 63 6e 23 6e 23 6e 22 |...Fc%.#|.cn#n#n"|
|00000410| 0f 84 92 5c 3f f8 cd dd | e1 93 02 fe 65 45 99 38 |...\?...|....eE.8|
|00000420| 3f 14 1f 4d f6 b7 94 fd | fa 17 24 66 04 85 8e 5f |?..M....|..$f..._|
|00000430| bb a3 25 70 d8 e8 d2 4c | 71 d1 af 2e 8c df a6 6e |..%p...L|q......n|
|00000440| 8e 80 bf 4e 8d 29 5e 17 | 47 ec 31 81 d1 e6 32 c2 |...N.)^.|G.1...2.|
|00000450| e8 c3 0c 6d d1 ed d1 f1 | ce 35 28 95 cd 5c 38 78 |...m....|.5(..\8x|
|00000460| e5 ce e6 67 a5 1b 70 6f | 7f 89 8b 83 87 6a 29 16 |...g..po|.....j).|
|00000470| 08 41 c8 82 eb 86 ff b8 | 69 be b9 52 c1 9d 41 65 |.A......|i..R..Ae|
|00000480| d1 ad eb 83 58 7f 19 c9 | 07 4f 44 38 07 a9 a1 72 |....X...|.OD8...r|
|00000490| 41 dd 6b dd 6b de 6b df | 3e 25 bc 9b 6a c6 0e 20 |A.k.k.k.|>%..j.. |
|000004a0| 61 b6 79 26 04 e9 6b 75 | d6 5f d1 a7 9a a7 a7 02 |a.y&..ku|._......|
|000004b0| 81 fa c2 fb e0 4c c1 46 | 6a 53 dc 75 4c 8d 5a a4 |.....L.F|jS.uL.Z.|
|000004c0| c2 13 6a df c4 55 6b 16 | 08 79 ad 79 ad 7e f7 54 |..j..Uk.|.y.y.~.T|
|000004d0| 8d 86 37 18 b7 ce f1 10 | 33 db e3 a9 f9 fc f3 fd |..7.....|3.......|
|000004e0| b3 95 9e 62 33 cb cd b1 | 9d f3 42 5b 77 92 83 9d |...b3...|..B[w...|
|000004f0| 38 82 5f 6d ff 6d ff 6d | 07 73 95 00 5c d8 2d 9f |8._m.m.m|.s..\.-.|
|00000500| 6d 6e d6 67 6b 8e d9 eb | 39 a5 1e c8 3c fb 6d f9 |mn.gk...|9...<.m.|
|00000510| ba a9 68 67 28 cc ba aa | 82 df 9b 1b 68 e7 59 b6 |..hg(...|....h.Y.|
|00000520| d3 e9 e6 97 19 b1 8a 18 | ae 6c 69 0c ab 9b 18 e1 |........|.li.....|
|00000530| 80 70 e0 e1 c1 c3 cb de | 97 2a 1e 67 80 d1 4e dc |.p......|.*.g..N.|
|00000540| 31 7d b5 cf a1 38 54 fa | 9e 54 0e e0 1d 0b 83 fd |1}...8T.|.T......|
|00000550| 9f 1f 4f 8c ab 5e d5 41 | 6e 70 7f dc 68 78 55 0b |..O..^.A|np..hxU.|
|00000560| e1 bf cc 05 2c de e6 05 | 59 6e fb 81 41 6e 62 dc |....,...|Yn..Anb.|
|00000570| c6 fa f9 77 d7 0a c0 3e | 53 a2 0a 5b df 11 bc e2 |...w...>|S..[....|
|00000580| 7f dc 1d 64 39 56 f0 ea | fa a2 c2 de 30 0b 7f ba |...d9V..|....0...|
|00000590| 55 ec 67 d2 6f 25 82 b8 | bf 2f 11 66 2f d5 b0 56 |U.g.o%..|./.f/..V|
|000005a0| 16 f9 43 31 8a e1 55 c2 | a8 01 4b a0 0d a7 ca c9 |..C1..U.|..K.....|
|000005b0| 02 0e 1f 4f f5 9f b9 8c | 1e 92 8d d5 bf c4 9f 8f |...O....|........|
|000005c0| a7 93 b2 1d b9 f8 c8 2d | d3 f0 d5 4c d6 5c 66 f5 |.......-|...L.\f.|
|000005d0| 3e fd a1 3d 4f b4 a2 8d | 4f af c0 4d 67 d1 d9 b7 |>..=O...|O..Mg...|
|000005e0| 2d f0 8a 5b 07 cb 73 aa | cd a6 5b 15 12 cb c7 cf |-..[..s.|..[.....|
|000005f0| bd 58 f1 1c da 30 5e 7a | 68 72 e0 e1 5b 4d f7 b2 |.X...0^z|hr..[M..|
|00000600| 30 39 9c 1d fb 23 50 5b | f7 ad fb b7 91 6f d8 13 |09...#P[|.....o..|
|00000610| ce f5 79 08 ef 7a 9b 12 | 6f 7a 7d 04 55 b0 b3 61 |..y..z..|oz}.U..a|
|00000620| 60 01 a6 d8 72 aa 7f ee | 70 5a 61 53 47 24 76 c7 |`...r...|pZaSG$v.|
|00000630| 7e c7 47 5b c7 9d 8e d5 | b0 c9 ed b1 e8 35 91 b1 |~.G[....|.....5..|
|00000640| ce db e8 17 93 61 48 d1 | 9d b0 ec 23 db 61 74 49 |.....aH.|...#.atI|
|00000650| e3 61 d8 45 5b 0f 33 61 | 00 00 00 00 00 00 00 00 |.a.E[.3a|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 6e 67 67 61 74 68 65 72 |........|nggather|
|00000690| 69 6e 67 31 07 56 6f 6c | 75 6d 65 73 05 57 6f 72 |ing1.Vol|umes.Wor|
|000006a0| 6c 64 0f 44 72 6f 70 50 | 6f 69 6e 74 47 72 6f 75 |ld.DropP|ointGrou|
|000006b0| 70 31 0f 44 72 6f 70 50 | 6f 69 6e 74 47 72 6f 75 |p1.DropP|ointGrou|
|000006c0| 70 32 0f 44 72 6f 70 50 | 6f 69 6e 74 47 72 6f 75 |p2.DropP|ointGrou|
|000006d0| 70 33 0f 44 72 6f 70 50 | 6f 69 6e 74 47 72 6f 75 |p3.DropP|ointGrou|
|000006e0| 70 34 0e 44 72 6f 70 50 | 6f 69 6e 74 47 72 6f 75 |p4.DropP|ointGrou|
|000006f0| 70 08 48 65 61 6c 41 6d | 6d 6f 08 53 63 65 6e 61 |p.HealAm|mo.Scena|
|00000700| 72 69 6f 07 56 69 6c 6c | 61 67 65 00 56 42 4c 4b |rio.Vill|age.VBLK|
|00000710| 1f 48 00 80 2f 2f 0d 0a | 2f 2f 20 63 74 66 53 74 |.H..//..|// ctfSt|
|00000720| 64 4c 69 62 2e 63 73 20 | 0d 0a 2f 2f 0d 0a 2f 2f |dLib.cs |..//..//|
|00000730| 20 53 69 6d 70 6c 65 20 | 63 61 70 74 75 72 65 20 | Simple |capture |
|00000740| 74 68 65 20 66 6c 61 67 | 20 72 6f 75 74 69 6e 65 |the flag| routine|
|00000750| 73 0d 0a 2f 2f 0d 0a 0d | 0a 24 6d 61 78 46 6c 61 |s..//...|.$maxFla|
|00000760| 67 43 6f 75 6e 74 20 3d | 20 35 3b 20 20 20 20 20 |gCount =| 5; |
|00000770| 20 20 20 20 20 20 2f 2f | 20 6e 6f 20 6f 66 20 66 | //| no of f|
|00000780| 6c 61 67 73 20 72 65 71 | 75 69 72 65 64 20 62 79 |lags req|uired by|
|00000790| 20 61 20 74 65 61 6d 20 | 74 6f 20 65 6e 64 20 74 | a team |to end t|
|000007a0| 68 65 20 67 61 6d 65 0d | 0a 24 66 6c 61 67 56 61 |he game.|.$flagVa|
|000007b0| 6c 75 65 20 20 20 20 3d | 20 32 35 3b 20 20 20 20 |lue =| 25; |
|000007c0| 20 20 20 20 20 20 2f 2f | 20 70 6f 69 6e 74 73 20 | //| points |
|000007d0| 79 6f 75 72 20 74 65 61 | 6d 20 67 65 74 73 20 66 |your tea|m gets f|
|000007e0| 6f 72 20 63 61 70 74 75 | 72 69 6e 67 0d 0a 24 63 |or captu|ring..$c|
|000007f0| 61 72 72 69 65 72 56 61 | 6c 75 65 20 3d 20 20 35 |arrierVa|lue = 5|
|00000800| 3b 20 20 20 20 20 20 20 | 20 20 20 2f 2f 20 20 22 |; | // "|
|00000810| 20 20 20 20 20 20 22 20 | 20 20 20 22 20 20 20 20 | " | " |
|00000820| 22 20 20 20 20 22 20 6b | 69 6c 6c 69 6e 67 20 63 |" " k|illing c|
|00000830| 61 72 72 69 65 72 0d 0a | 0d 0a 24 63 74 66 57 6f |arrier..|..$ctfWo|
|00000840| 6e 20 3d 20 30 3b 0d 0a | 0d 0a 2f 2f 2d 2d 2d 2d |n = 0;..|..//----|
|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 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0a 0d 0a |--------|----....|
|000008a0| 66 75 6e 63 74 69 6f 6e | 20 73 65 74 44 65 66 61 |function| setDefa|
|000008b0| 75 6c 74 4d 69 73 73 69 | 6f 6e 4f 70 74 69 6f 6e |ultMissi|onOption|
|000008c0| 73 28 29 0d 0a 7b 0d 0a | 20 20 20 24 73 65 72 76 |s()..{..| $serv|
|000008d0| 65 72 3a 3a 54 65 61 6d | 50 6c 61 79 20 3d 20 74 |er::Team|Play = t|
|000008e0| 72 75 65 3b 0d 0a 20 20 | 20 24 73 65 72 76 65 72 |rue;.. | $server|
|000008f0| 3a 3a 41 6c 6c 6f 77 44 | 65 61 74 68 6d 61 74 63 |::AllowD|eathmatc|
|00000900| 68 20 3d 20 66 61 6c 73 | 65 3b 0d 0a 20 20 20 24 |h = fals|e;.. $|
|00000910| 73 65 72 76 65 72 3a 3a | 41 6c 6c 6f 77 54 65 61 |server::|AllowTea|
|00000920| 6d 50 6c 61 79 20 3d 20 | 74 72 75 65 3b 09 0d 0a |mPlay = |true;...|
|00000930| 7d 0d 0a 0d 0a 0d 0a 2f | 2f 2d 2d 2d 2d 2d 2d 2d |}....../|/-------|
|00000940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000950| 2d 2d 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 0d 0a 0d 0a 66 75 6e |--------|-....fun|
|00000990| 63 74 69 6f 6e 20 6f 6e | 4d 69 73 73 69 6f 6e 53 |ction on|MissionS|
|000009a0| 74 61 72 74 28 29 0d 0a | 7b 0d 0a 09 69 6e 69 74 |tart()..|{...init|
|000009b0| 47 6c 6f 62 61 6c 56 61 | 72 73 28 29 3b 0d 0a 7d |GlobalVa|rs();..}|
|000009c0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 70 6c 61 |....func|tion pla|
|000009d0| 79 65 72 3a 3a 6f 6e 41 | 64 64 28 25 74 68 69 73 |yer::onA|dd(%this|
|000009e0| 29 0d 0a 7b 0d 0a 20 20 | 20 63 68 61 74 28 25 74 |)..{.. | chat(%t|
|000009f0| 68 69 73 2c 20 30 2c 20 | 73 74 72 63 61 74 28 22 |his, 0, |strcat("|
|00000a00| 57 65 6c 63 6f 6d 65 20 | 74 6f 20 43 54 46 2c 20 |Welcome |to CTF, |
|00000a10| 22 2c 20 67 65 74 4e 61 | 6d 65 28 25 74 68 69 73 |", getNa|me(%this|
|00000a20| 29 2c 20 22 2e 20 48 65 | 72 65 20 61 72 65 20 74 |), ". He|re are t|
|00000a30| 68 65 20 72 75 6c 65 73 | 3a 22 29 29 3b 0d 0a 20 |he rules|:"));.. |
|00000a40| 20 20 63 68 61 74 28 25 | 74 68 69 73 2c 20 30 2c | chat(%|this, 0,|
|00000a50| 20 22 2d 20 59 6f 75 72 | 20 66 6c 61 67 20 6d 75 | "- Your| flag mu|
|00000a60| 73 74 20 62 65 20 61 74 | 20 68 6f 6d 65 20 66 6f |st be at| home fo|
|00000a70| 72 20 61 20 63 61 70 74 | 75 72 65 21 22 29 3b 0d |r a capt|ure!");.|
|00000a80| 0a 20 20 20 63 68 61 74 | 28 25 74 68 69 73 2c 20 |. chat|(%this, |
|00000a90| 30 2c 20 73 74 72 63 61 | 74 28 22 2d 20 43 61 70 |0, strca|t("- Cap|
|00000aa0| 74 75 72 65 73 20 61 72 | 65 20 77 6f 72 74 68 20 |tures ar|e worth |
|00000ab0| 22 2c 20 24 66 6c 61 67 | 56 61 6c 75 65 2c 20 22 |", $flag|Value, "|
|00000ac0| 20 70 6f 69 6e 74 73 22 | 29 29 3b 0d 0a 20 20 20 | points"|));.. |
|00000ad0| 63 68 61 74 28 25 74 68 | 69 73 2c 20 30 2c 20 73 |chat(%th|is, 0, s|
|00000ae0| 74 72 63 61 74 28 22 2d | 20 46 6c 61 67 20 63 61 |trcat("-| Flag ca|
|00000af0| 72 72 69 65 72 73 20 61 | 72 65 20 77 6f 72 74 68 |rriers a|re worth|
|00000b00| 20 22 2c 20 24 63 61 72 | 72 69 65 72 56 61 6c 75 | ", $car|rierValu|
|00000b10| 65 2c 20 22 20 70 6f 69 | 6e 74 73 22 29 29 3b 0d |e, " poi|nts"));.|
|00000b20| 0a 20 20 20 63 68 61 74 | 28 25 74 68 69 73 2c 20 |. chat|(%this, |
|00000b30| 30 2c 20 73 74 72 63 61 | 74 28 22 2d 20 47 65 6e |0, strca|t("- Gen|
|00000b40| 65 72 69 63 20 6b 69 6c | 6c 73 20 61 72 65 20 77 |eric kil|ls are w|
|00000b50| 6f 72 74 68 20 5a 45 52 | 4f 20 70 6f 69 6e 74 73 |orth ZER|O points|
|00000b60| 22 29 29 3b 0d 0a 20 20 | 20 63 68 61 74 28 25 74 |"));.. | chat(%t|
|00000b70| 68 69 73 2c 20 30 2c 20 | 73 74 72 63 61 74 28 22 |his, 0, |strcat("|
|00000b80| 2d 20 46 69 72 73 74 20 | 74 65 61 6d 20 74 6f 20 |- First |team to |
|00000b90| 67 65 74 20 22 2c 20 24 | 6d 61 78 46 6c 61 67 43 |get ", $|maxFlagC|
|00000ba0| 6f 75 6e 74 2c 20 22 20 | 66 6c 61 67 73 20 77 69 |ount, " |flags wi|
|00000bb0| 6e 73 2e 22 29 29 3b 0d | 0a 0d 0a 20 20 20 25 63 |ns."));.|... %c|
|00000bc0| 6f 6c 6f 72 20 20 20 20 | 3d 20 74 65 61 6d 54 6f |olor |= teamTo|
|00000bd0| 43 6f 6c 6f 72 28 67 65 | 74 54 65 61 6d 28 25 74 |Color(ge|tTeam(%t|
|00000be0| 68 69 73 29 29 3b 0d 0a | 20 20 20 25 63 6f 6c 6f |his));..| %colo|
|00000bf0| 72 4b 65 79 20 3d 20 73 | 74 72 63 61 74 28 25 63 |rKey = s|trcat(%c|
|00000c00| 6f 6c 6f 72 2c 20 22 46 | 6c 61 67 43 61 72 72 69 |olor, "F|lagCarri|
|00000c10| 65 64 22 29 3b 0d 0a 20 | 20 20 25 74 65 61 6d 50 |ed");.. | %teamP|
|00000c20| 6c 61 79 65 72 43 6f 75 | 6e 74 20 3d 20 67 65 74 |layerCou|nt = get|
|00000c30| 54 65 61 6d 50 6c 61 79 | 65 72 43 6f 75 6e 74 28 |TeamPlay|erCount(|
|00000c40| 67 65 74 54 65 61 6d 28 | 25 74 68 69 73 29 29 3b |getTeam(|%this));|
|00000c50| 0d 0a 20 0d 0a 20 20 20 | 2f 2f 20 69 66 20 6e 6f |.. .. |// if no|
|00000c60| 20 6f 6e 65 20 68 61 73 | 20 70 6c 61 79 65 72 73 | one has| players|
|00000c70| 20 66 6c 61 67 2c 20 61 | 6e 64 20 74 68 65 79 20 | flag, a|nd they |
|00000c80| 61 72 65 20 74 68 65 20 | 6f 6e 6c 79 20 70 6c 61 |are the |only pla|
|00000c90| 79 65 72 20 6f 66 20 74 | 68 61 74 20 63 6f 6c 6f |yer of t|hat colo|
|00000ca0| 72 0d 0a 20 20 20 2f 2f | 20 73 65 74 46 6c 61 67 |r.. //| setFlag|
|00000cb0| 20 74 6f 20 74 72 75 65 | 20 20 20 0d 0a 20 20 20 | to true| .. |
|00000cc0| 69 66 28 21 64 61 74 61 | 52 65 74 72 69 65 76 65 |if(!data|Retrieve|
|00000cd0| 28 30 2c 25 63 6f 6c 6f | 72 4b 65 79 29 20 26 26 |(0,%colo|rKey) &&|
|00000ce0| 20 25 74 65 61 6d 50 6c | 61 79 65 72 43 6f 75 6e | %teamPl|ayerCoun|
|00000cf0| 74 20 3c 3d 20 31 29 0d | 0a 20 20 20 7b 0d 0a 20 |t <= 1).|. {.. |
|00000d00| 20 20 09 09 73 65 74 46 | 6c 61 67 28 25 63 6f 6c | ..setF|lag(%col|
|00000d10| 6f 72 2c 20 74 72 75 65 | 20 29 3b 0d 0a 20 20 20 |or, true| );.. |
|00000d20| 7d 0d 0a 7d 0d 0a 0d 0a | 2f 2f 2d 2d 2d 2d 2d 2d |}..}....|//------|
|00000d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 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 0d 0a 66 75 6e 63 |--------|--..func|
|00000d80| 74 69 6f 6e 20 70 6c 61 | 79 65 72 3a 3a 6f 6e 52 |tion pla|yer::onR|
|00000d90| 65 6d 6f 76 65 28 25 74 | 68 69 73 29 0d 0a 7b 0d |emove(%t|his)..{.|
|00000da0| 0a 09 25 74 65 61 6d 50 | 6c 61 79 65 72 43 6f 75 |..%teamP|layerCou|
|00000db0| 6e 74 20 3d 20 67 65 74 | 54 65 61 6d 50 6c 61 79 |nt = get|TeamPlay|
|00000dc0| 65 72 43 6f 75 6e 74 28 | 67 65 74 54 65 61 6d 28 |erCount(|getTeam(|
|00000dd0| 25 74 68 69 73 29 29 3b | 0d 0a 20 20 20 09 69 66 |%this));|.. .if|
|00000de0| 28 25 74 65 61 6d 50 6c | 61 79 65 72 43 6f 75 6e |(%teamPl|ayerCoun|
|00000df0| 74 20 3c 3d 20 31 29 0d | 0a 09 7b 0d 0a 09 09 25 |t <= 1).|..{....%|
|00000e00| 63 6f 6c 6f 72 20 3d 20 | 74 65 61 6d 54 6f 43 6f |color = |teamToCo|
|00000e10| 6c 6f 72 28 67 65 74 54 | 65 61 6d 28 25 74 68 69 |lor(getT|eam(%thi|
|00000e20| 73 29 29 3b 0d 0a 09 09 | 73 65 74 46 6c 61 67 28 |s));....|setFlag(|
|00000e30| 25 63 6f 6c 6f 72 2c 20 | 66 61 6c 73 65 29 3b 09 |%color, |false);.|
|00000e40| 09 09 09 09 0d 0a 09 7d | 0d 0a 7d 0d 0a 0d 0a 0d |.......}|..}.....|
|00000e50| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ea0| 2d 2d 2d 0d 0a 66 75 6e | 63 74 69 6f 6e 20 76 65 |---..fun|ction ve|
|00000eb0| 68 69 63 6c 65 3a 3a 6f | 6e 41 64 64 28 25 74 68 |hicle::o|nAdd(%th|
|00000ec0| 69 73 29 0d 0a 7b 0d 0a | 09 25 63 6f 6c 6f 72 20 |is)..{..|.%color |
|00000ed0| 3d 20 74 65 61 6d 54 6f | 43 6f 6c 6f 72 28 67 65 |= teamTo|Color(ge|
|00000ee0| 74 54 65 61 6d 28 25 74 | 68 69 73 29 29 3b 0d 0a |tTeam(%t|his));..|
|00000ef0| 09 25 66 6c 61 67 4b 65 | 79 20 3d 20 73 74 72 63 |.%flagKe|y = strc|
|00000f00| 61 74 28 25 63 6f 6c 6f | 72 2c 20 22 46 6c 61 67 |at(%colo|r, "Flag|
|00000f10| 43 6f 75 6e 74 22 29 3b | 0d 0a 0d 0a 09 2f 2f 20 |Count");|.....// |
|00000f20| 69 66 20 74 68 65 20 66 | 6c 61 67 20 69 73 6e 27 |if the f|lag isn'|
|00000f30| 74 20 61 74 20 74 68 65 | 20 62 61 73 65 2c 20 62 |t at the| base, b|
|00000f40| 75 74 20 6e 6f 20 6f 6e | 65 20 68 61 73 20 69 74 |ut no on|e has it|
|00000f50| 2c 20 63 6f 72 72 65 63 | 74 20 73 69 74 75 61 74 |, correc|t situat|
|00000f60| 69 6f 6e 0d 0a 09 69 66 | 28 64 61 74 61 52 65 74 |ion...if|(dataRet|
|00000f70| 72 69 65 76 65 28 30 2c | 20 25 66 6c 61 67 4b 65 |rieve(0,| %flagKe|
|00000f80| 79 29 20 26 26 20 21 64 | 61 74 61 52 65 74 72 69 |y) && !d|ataRetri|
|00000f90| 65 76 65 28 30 2c 20 73 | 74 72 63 61 74 28 25 63 |eve(0, s|trcat(%c|
|00000fa0| 6f 6c 6f 72 2c 20 22 46 | 6c 61 67 43 61 72 72 69 |olor, "F|lagCarri|
|00000fb0| 65 64 22 29 29 29 0d 0a | 09 7b 0d 0a 09 09 73 65 |ed")))..|.{....se|
|00000fc0| 74 46 6c 61 67 28 25 63 | 6f 6c 6f 72 2c 20 74 72 |tFlag(%c|olor, tr|
|00000fd0| 75 65 29 3b 0d 0a 09 7d | 0d 0a 7d 0d 0a 0d 0a 2f |ue);...}|..}..../|
|00000fe0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00000ff0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001030| 2d 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 76 65 68 69 |-..funct|ion vehi|
|00001040| 63 6c 65 3a 3a 6f 6e 44 | 65 73 74 72 6f 79 65 64 |cle::onD|estroyed|
|00001050| 28 25 64 65 73 74 72 6f | 79 65 64 2c 25 64 65 73 |(%destro|yed,%des|
|00001060| 74 72 6f 79 65 72 29 0d | 0a 7b 0d 0a 20 20 20 2f |troyer).|.{.. /|
|00001070| 2f 20 69 66 20 74 68 65 | 20 64 65 73 74 72 6f 79 |/ if the| destroy|
|00001080| 65 64 20 76 65 68 69 63 | 6c 65 20 68 61 73 20 61 |ed vehic|le has a|
|00001090| 20 66 6c 61 67 2c 20 69 | 74 20 67 6f 65 73 20 62 | flag, i|t goes b|
|000010a0| 61 63 6b 20 74 6f 20 69 | 74 27 73 20 62 61 73 65 |ack to i|t's base|
|000010b0| 0d 0a 20 20 20 25 63 6f | 6c 6f 72 20 3d 20 64 61 |.. %co|lor = da|
|000010c0| 74 61 52 65 74 72 69 65 | 76 65 28 25 64 65 73 74 |taRetrie|ve(%dest|
|000010d0| 72 6f 79 65 64 2c 20 22 | 68 61 73 46 6c 61 67 22 |royed, "|hasFlag"|
|000010e0| 29 3b 0d 0a 20 20 20 69 | 66 20 28 25 63 6f 6c 6f |);.. i|f (%colo|
|000010f0| 72 20 21 3d 20 22 22 29 | 20 7b 0d 0a 20 20 20 20 |r != "")| {.. |
|00001100| 20 20 70 6c 61 79 65 72 | 44 72 6f 70 73 46 6c 61 | player|DropsFla|
|00001110| 67 28 25 64 65 73 74 72 | 6f 79 65 64 29 3b 0d 0a |g(%destr|oyed);..|
|00001120| 20 20 20 20 20 20 2f 2f | 20 6c 65 74 20 65 76 65 | //| let eve|
|00001130| 72 79 6f 6e 65 20 6b 6e | 6f 77 20 74 68 69 73 20 |ryone kn|ow this |
|00001140| 67 75 79 20 64 72 6f 70 | 73 20 74 68 65 20 66 6c |guy drop|s the fl|
|00001150| 61 67 0d 0a 20 20 20 20 | 20 20 77 61 6c 6c 44 69 |ag.. | wallDi|
|00001160| 6d 28 73 74 72 63 61 74 | 28 67 65 74 4e 61 6d 65 |m(strcat|(getName|
|00001170| 28 25 64 65 73 74 72 6f | 79 65 64 29 2c 20 22 20 |(%destro|yed), " |
|00001180| 73 75 72 72 65 6e 64 65 | 72 73 20 74 68 65 20 22 |surrende|rs the "|
|00001190| 2c 20 25 63 6f 6c 6f 72 | 2c 20 22 20 66 6c 61 67 |, %color|, " flag|
|000011a0| 22 29 29 3b 0d 0a 0d 0a | 20 20 20 20 20 20 2f 2f |"));....| //|
|000011b0| 20 64 65 73 74 72 6f 79 | 65 72 27 73 20 74 65 61 | destroy|er's tea|
|000011c0| 6d 20 67 65 74 73 20 63 | 72 65 64 69 74 20 66 6f |m gets c|redit fo|
|000011d0| 72 20 6b 69 6c 6c 69 6e | 67 20 74 68 65 20 63 61 |r killin|g the ca|
|000011e0| 72 72 69 65 72 0d 0a 20 | 20 20 20 20 20 25 6b 65 |rrier.. | %ke|
|000011f0| 79 20 3d 20 73 74 72 63 | 61 74 28 67 65 74 54 65 |y = strc|at(getTe|
|00001200| 61 6d 28 25 64 65 73 74 | 72 6f 79 65 72 29 2c 20 |am(%dest|royer), |
|00001210| 22 43 61 72 72 69 65 72 | 73 4b 69 6c 6c 65 64 22 |"Carrier|sKilled"|
|00001220| 29 3b 0d 0a 20 20 20 20 | 20 20 64 61 74 61 53 74 |);.. | dataSt|
|00001230| 6f 72 65 28 30 2c 20 25 | 6b 65 79 2c 20 31 20 2b |ore(0, %|key, 1 +|
|00001240| 20 64 61 74 61 52 65 74 | 72 69 65 76 65 28 30 2c | dataRet|rieve(0,|
|00001250| 20 25 6b 65 79 29 29 3b | 0d 0a 20 20 20 7d 0d 0a | %key));|.. }..|
|00001260| 7d 0d 0a 0d 0a 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}....//-|--------|
|00001270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000012a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000012b0| 2d 2d 2d 2d 2d 2d 2d 0d | 0a 66 75 6e 63 74 69 6f |-------.|.functio|
|000012c0| 6e 20 73 65 74 46 6c 61 | 67 28 25 63 6f 6c 6f 72 |n setFla|g(%color|
|000012d0| 2c 20 25 62 6f 6f 6c 29 | 0d 0a 7b 0d 0a 09 25 66 |, %bool)|..{...%f|
|000012e0| 6c 61 67 43 6f 75 6e 74 | 4b 65 79 20 3d 20 73 74 |lagCount|Key = st|
|000012f0| 72 63 61 74 28 25 63 6f | 6c 6f 72 2c 20 22 46 6c |rcat(%co|lor, "Fl|
|00001300| 61 67 43 6f 75 6e 74 22 | 29 3b 0d 0a 09 0d 0a 09 |agCount"|);......|
|00001310| 2f 2f 20 73 65 74 20 66 | 6c 61 67 20 74 6f 20 76 |// set f|lag to v|
|00001320| 69 73 69 62 6c 65 0d 0a | 09 69 66 28 25 62 6f 6f |isible..|.if(%boo|
|00001330| 6c 29 0d 0a 09 7b 0d 0a | 20 20 20 09 09 64 61 74 |l)...{..| ..dat|
|00001340| 61 53 74 6f 72 65 28 30 | 2c 20 25 66 6c 61 67 43 |aStore(0|, %flagC|
|00001350| 6f 75 6e 74 4b 65 79 2c | 20 30 29 3b 09 0d 0a 20 |ountKey,| 0);... |
|00001360| 20 20 09 09 73 65 74 53 | 68 61 70 65 56 69 73 69 | ..setS|hapeVisi|
|00001370| 62 69 6c 69 74 79 28 67 | 65 74 4f 62 6a 65 63 74 |bility(g|etObject|
|00001380| 49 64 28 73 74 72 63 61 | 74 28 22 4d 69 73 73 69 |Id(strca|t("Missi|
|00001390| 6f 6e 47 72 6f 75 70 5c | 5c 53 63 65 6e 61 72 69 |onGroup\|\Scenari|
|000013a0| 6f 5c 5c 22 2c 20 25 63 | 6f 6c 6f 72 2c 20 22 42 |o\\", %c|olor, "B|
|000013b0| 61 73 65 5c 5c 22 2c 20 | 25 63 6f 6c 6f 72 2c 20 |ase\\", |%color, |
|000013c0| 22 46 6c 61 67 22 29 29 | 2c 20 74 72 75 65 29 3b |"Flag"))|, true);|
|000013d0| 20 20 20 09 09 20 09 0d | 0a 09 7d 0d 0a 09 0d 0a | .. ..|..}.....|
|000013e0| 09 2f 2f 20 73 65 74 20 | 66 6c 61 67 20 74 6f 20 |.// set |flag to |
|000013f0| 6e 6f 6e 2d 76 69 73 69 | 62 6c 65 0d 0a 09 65 6c |non-visi|ble...el|
|00001400| 73 65 0d 0a 09 7b 0d 0a | 0d 0a 09 09 64 61 74 61 |se...{..|....data|
|00001410| 53 74 6f 72 65 28 30 2c | 20 25 66 6c 61 67 43 6f |Store(0,| %flagCo|
|00001420| 75 6e 74 4b 65 79 2c 20 | 31 29 3b 0d 0a 09 09 73 |untKey, |1);....s|
|00001430| 65 74 53 68 61 70 65 56 | 69 73 69 62 69 6c 69 74 |etShapeV|isibilit|
|00001440| 79 28 67 65 74 4f 62 6a | 65 63 74 49 64 28 73 74 |y(getObj|ectId(st|
|00001450| 72 63 61 74 28 22 4d 69 | 73 73 69 6f 6e 47 72 6f |rcat("Mi|ssionGro|
|00001460| 75 70 5c 5c 53 63 65 6e | 61 72 69 6f 5c 5c 22 2c |up\\Scen|ario\\",|
|00001470| 20 25 63 6f 6c 6f 72 2c | 20 22 42 61 73 65 5c 5c | %color,| "Base\\|
|00001480| 22 2c 20 25 63 6f 6c 6f | 72 2c 20 22 46 6c 61 67 |", %colo|r, "Flag|
|00001490| 22 29 29 2c 66 61 6c 73 | 65 29 3b 09 0d 0a 09 7d |")),fals|e);....}|
|000014a0| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|000014b0| 70 6c 61 79 65 72 44 72 | 6f 70 73 46 6c 61 67 28 |playerDr|opsFlag(|
|000014c0| 25 76 65 68 69 63 6c 65 | 29 0d 0a 7b 0d 0a 09 2f |%vehicle|)..{.../|
|000014d0| 2f 20 66 69 67 75 72 65 | 20 6f 75 74 20 77 68 69 |/ figure| out whi|
|000014e0| 63 68 20 63 6f 6c 6f 72 | 20 6f 66 20 66 6c 61 67 |ch color| of flag|
|000014f0| 20 74 68 65 20 67 75 79 | 20 69 73 20 63 61 72 72 | the guy| is carr|
|00001500| 79 69 6e 67 0d 0a 20 20 | 20 25 63 6f 6c 6f 72 20 |ying.. | %color |
|00001510| 3d 20 64 61 74 61 52 65 | 74 72 69 65 76 65 28 25 |= dataRe|trieve(%|
|00001520| 76 65 68 69 63 6c 65 2c | 20 22 68 61 73 46 6c 61 |vehicle,| "hasFla|
|00001530| 67 22 29 3b 0d 0a 20 20 | 20 2f 2f 20 74 68 65 20 |g");.. | // the |
|00001540| 70 6c 61 79 65 72 20 69 | 73 20 6e 6f 20 6c 6f 6e |player i|s no lon|
|00001550| 67 65 72 20 63 61 72 72 | 79 69 6e 67 20 74 68 69 |ger carr|ying thi|
|00001560| 73 20 6f 72 20 61 6e 79 | 20 66 6c 61 67 0d 0a 20 |s or any| flag.. |
|00001570| 20 20 64 61 74 61 52 65 | 6c 65 61 73 65 28 25 76 | dataRe|lease(%v|
|00001580| 65 68 69 63 6c 65 2c 20 | 22 68 61 73 46 6c 61 67 |ehicle, |"hasFlag|
|00001590| 22 29 3b 0d 0a 20 20 20 | 73 65 74 56 65 68 69 63 |");.. |setVehic|
|000015a0| 6c 65 53 70 65 63 69 61 | 6c 49 64 65 6e 74 69 74 |leSpecia|lIdentit|
|000015b0| 79 28 25 76 65 68 69 63 | 6c 65 2c 20 66 61 6c 73 |y(%vehic|le, fals|
|000015c0| 65 29 3b 0d 0a 20 20 20 | 64 61 74 61 53 74 6f 72 |e);.. |dataStor|
|000015d0| 65 28 30 2c 20 73 74 72 | 63 61 74 28 25 63 6f 6c |e(0, str|cat(%col|
|000015e0| 6f 72 2c 20 22 46 6c 61 | 67 43 61 72 72 69 65 64 |or, "Fla|gCarried|
|000015f0| 22 29 2c 20 30 29 3b 0d | 0a 20 20 20 0d 0a 20 20 |"), 0);.|. .. |
|00001600| 20 25 74 65 61 6d 50 6c | 61 79 65 72 43 6f 75 6e | %teamPl|ayerCoun|
|00001610| 74 20 3d 20 67 65 74 54 | 65 61 6d 50 6c 61 79 65 |t = getT|eamPlaye|
|00001620| 72 43 6f 75 6e 74 28 63 | 6f 6c 6f 72 54 6f 54 65 |rCount(c|olorToTe|
|00001630| 61 6d 28 25 63 6f 6c 6f | 72 29 29 3b 0d 0a 20 20 |am(%colo|r));.. |
|00001640| 20 69 66 28 25 74 65 61 | 6d 50 6c 61 79 65 72 43 | if(%tea|mPlayerC|
|00001650| 6f 75 6e 74 20 3c 20 31 | 29 0d 0a 20 20 20 7b 0d |ount < 1|).. {.|
|00001660| 0a 20 20 20 20 20 20 09 | 73 65 74 46 6c 61 67 28 |. .|setFlag(|
|00001670| 25 63 6f 6c 6f 72 2c 20 | 66 61 6c 73 65 29 3b 09 |%color, |false);.|
|00001680| 0d 0a 20 20 20 7d 09 0d | 0a 20 20 20 65 6c 73 65 |.. }..|. else|
|00001690| 0d 0a 20 20 20 7b 09 0d | 0a 20 20 20 09 09 73 65 |.. {..|. ..se|
|000016a0| 74 46 6c 61 67 28 25 63 | 6f 6c 6f 72 2c 20 74 72 |tFlag(%c|olor, tr|
|000016b0| 75 65 29 3b 20 20 20 0d | 0a 20 20 20 7d 20 20 20 |ue); .|. } |
|000016c0| 0d 0a 7d 0d 0a 0d 0a 0d | 0a 2f 2f 2d 2d 2d 2d 2d |..}.....|.//-----|
|000016d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000016e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000016f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0a 0d 0a 66 |--------|---....f|
|00001720| 75 6e 63 74 69 6f 6e 20 | 63 68 65 63 6b 46 6c 61 |unction |checkFla|
|00001730| 67 52 65 74 72 69 65 76 | 65 64 28 25 61 74 43 6f |gRetriev|ed(%atCo|
|00001740| 6c 6f 72 2c 20 25 76 65 | 68 69 63 6c 65 29 0d 0a |lor, %ve|hicle)..|
|00001750| 7b 0d 0a 20 20 20 2f 2f | 20 69 73 20 74 68 65 20 |{.. //| is the |
|00001760| 67 61 6d 65 20 6f 76 65 | 72 20 61 6c 72 65 61 64 |game ove|r alread|
|00001770| 79 3f 0d 0a 20 20 20 69 | 66 20 28 24 63 74 66 57 |y?.. i|f ($ctfW|
|00001780| 6f 6e 20 21 3d 20 30 29 | 20 0d 0a 20 20 20 20 20 |on != 0)| .. |
|00001790| 20 7b 20 72 65 74 75 72 | 6e 3b 20 7d 0d 0a 0d 0a | { retur|n; }....|
|000017a0| 20 20 20 2f 2f 20 79 6f | 75 20 6d 61 64 65 20 69 | // yo|u made i|
|000017b0| 74 20 62 61 63 6b 20 74 | 6f 20 79 6f 75 72 20 6f |t back t|o your o|
|000017c0| 77 6e 20 62 61 73 65 2c | 20 64 6f 20 79 6f 75 20 |wn base,| do you |
|000017d0| 68 61 76 65 20 61 6e 79 | 20 6f 74 68 65 72 20 74 |have any| other t|
|000017e0| 65 61 6d 73 27 20 66 6c | 61 67 73 3f 0d 0a 20 20 |eams' fl|ags?.. |
|000017f0| 20 69 66 20 28 64 61 74 | 61 52 65 74 72 69 65 76 | if (dat|aRetriev|
|00001800| 65 28 25 76 65 68 69 63 | 6c 65 2c 20 22 68 61 73 |e(%vehic|le, "has|
|00001810| 46 6c 61 67 22 29 20 3d | 3d 20 22 22 29 20 0d 0a |Flag") =|= "") ..|
|00001820| 20 20 20 20 20 20 7b 20 | 72 65 74 75 72 6e 3b 20 | { |return; |
|00001830| 7d 0d 0a 0d 0a 20 20 20 | 2f 2f 20 69 73 20 74 68 |}.... |// is th|
|00001840| 65 20 70 6c 61 79 65 72 | 27 73 20 74 65 61 6d 20 |e player|'s team |
|00001850| 66 6c 61 67 20 61 74 20 | 68 69 73 20 62 61 73 65 |flag at |his base|
|00001860| 20 77 68 65 6e 20 68 65 | 20 62 72 69 6e 67 73 20 | when he| brings |
|00001870| 62 61 63 6b 20 74 68 65 | 20 65 6e 65 6d 79 27 73 |back the| enemy's|
|00001880| 20 66 6c 61 67 3f 0d 0a | 20 20 20 69 66 20 28 64 | flag?..| if (d|
|00001890| 61 74 61 52 65 74 72 69 | 65 76 65 28 30 2c 20 73 |ataRetri|eve(0, s|
|000018a0| 74 72 63 61 74 28 25 61 | 74 43 6f 6c 6f 72 2c 20 |trcat(%a|tColor, |
|000018b0| 22 46 6c 61 67 43 6f 75 | 6e 74 22 29 29 20 21 3d |"FlagCou|nt")) !=|
|000018c0| 20 30 29 20 0d 0a 20 20 | 20 20 20 20 7b 20 72 65 | 0) .. | { re|
|000018d0| 74 75 72 6e 3b 20 7d 0d | 0a 0d 0a 20 20 20 2f 2f |turn; }.|... //|
|000018e0| 20 70 6c 61 79 65 72 20 | 69 73 20 6e 6f 20 6c 6f | player |is no lo|
|000018f0| 6e 67 65 72 20 63 61 72 | 72 79 69 6e 67 20 74 68 |nger car|rying th|
|00001900| 65 20 66 6c 61 67 0d 0a | 20 20 20 25 68 61 73 43 |e flag..| %hasC|
|00001910| 6f 6c 6f 72 20 3d 20 64 | 61 74 61 52 65 74 72 69 |olor = d|ataRetri|
|00001920| 65 76 65 28 25 76 65 68 | 69 63 6c 65 2c 20 22 68 |eve(%veh|icle, "h|
|00001930| 61 73 46 6c 61 67 22 29 | 3b 0d 0a 20 20 20 70 6c |asFlag")|;.. pl|
|00001940| 61 79 65 72 44 72 6f 70 | 73 46 6c 61 67 28 25 76 |ayerDrop|sFlag(%v|
|00001950| 65 68 69 63 6c 65 29 3b | 0d 0a 0d 0a 20 20 20 2f |ehicle);|.... /|
|00001960| 2f 20 70 6c 61 79 65 72 | 27 73 20 74 65 61 6d 20 |/ player|'s team |
|00001970| 67 65 74 73 20 63 72 65 | 64 69 74 20 66 6f 72 20 |gets cre|dit for |
|00001980| 73 74 65 61 6c 69 6e 67 | 20 74 68 65 20 66 6c 61 |stealing| the fla|
|00001990| 67 0d 0a 20 20 20 25 63 | 6f 6c 6c 65 63 74 65 64 |g.. %c|ollected|
|000019a0| 4b 65 79 20 3d 20 73 74 | 72 63 61 74 28 67 65 74 |Key = st|rcat(get|
|000019b0| 54 65 61 6d 28 25 76 65 | 68 69 63 6c 65 29 2c 20 |Team(%ve|hicle), |
|000019c0| 22 46 6c 61 67 73 43 6f | 6c 6c 65 63 74 65 64 22 |"FlagsCo|llected"|
|000019d0| 29 3b 0d 0a 20 20 20 25 | 63 6f 6c 6c 65 63 74 65 |);.. %|collecte|
|000019e0| 64 43 6f 75 6e 74 20 3d | 20 64 61 74 61 52 65 74 |dCount =| dataRet|
|000019f0| 72 69 65 76 65 28 30 2c | 20 25 63 6f 6c 6c 65 63 |rieve(0,| %collec|
|00001a00| 74 65 64 4b 65 79 29 3b | 0d 0a 20 20 20 25 63 6f |tedKey);|.. %co|
|00001a10| 6c 6c 65 63 74 65 64 43 | 6f 75 6e 74 20 3d 20 25 |llectedC|ount = %|
|00001a20| 63 6f 6c 6c 65 63 74 65 | 64 43 6f 75 6e 74 20 2b |collecte|dCount +|
|00001a30| 20 31 3b 0d 0a 20 20 20 | 64 61 74 61 53 74 6f 72 | 1;.. |dataStor|
|00001a40| 65 28 30 2c 20 25 63 6f | 6c 6c 65 63 74 65 64 4b |e(0, %co|llectedK|
|00001a50| 65 79 2c 20 25 63 6f 6c | 6c 65 63 74 65 64 43 6f |ey, %col|lectedCo|
|00001a60| 75 6e 74 29 3b 0d 0a 0d | 0a 20 20 20 2f 2f 20 6c |unt);...|. // l|
|00001a70| 65 74 20 65 76 65 72 79 | 6f 6e 65 20 6b 6e 6f 77 |et every|one know|
|00001a80| 20 77 68 61 74 20 68 61 | 70 70 65 6e 65 64 0d 0a | what ha|ppened..|
|00001a90| 20 20 20 25 6e 65 65 64 | 4d 6f 72 65 20 3d 20 24 | %need|More = $|
|00001aa0| 6d 61 78 46 6c 61 67 43 | 6f 75 6e 74 20 2d 20 25 |maxFlagC|ount - %|
|00001ab0| 63 6f 6c 6c 65 63 74 65 | 64 43 6f 75 6e 74 3b 0d |collecte|dCount;.|
|00001ac0| 0a 20 20 20 69 66 20 28 | 25 6e 65 65 64 4d 6f 72 |. if (|%needMor|
|00001ad0| 65 20 3d 3d 20 30 29 20 | 7b 0d 0a 20 20 20 20 20 |e == 0) |{.. |
|00001ae0| 20 77 61 6c 6c 44 69 6d | 28 73 74 72 63 61 74 28 | wallDim|(strcat(|
|00001af0| 67 65 74 4e 61 6d 65 28 | 25 76 65 68 69 63 6c 65 |getName(|%vehicle|
|00001b00| 29 2c 20 22 20 63 61 70 | 74 75 72 65 64 20 74 68 |), " cap|tured th|
|00001b10| 65 20 22 2c 20 25 68 61 | 73 43 6f 6c 6f 72 2c 20 |e ", %ha|sColor, |
|00001b20| 22 20 66 6c 61 67 21 22 | 29 29 3b 0d 0a 20 20 20 |" flag!"|));.. |
|00001b30| 20 20 20 24 63 74 66 57 | 6f 6e 20 3d 20 31 3b 0d | $ctfW|on = 1;.|
|00001b40| 0a 20 20 20 20 20 20 73 | 63 68 65 64 75 6c 65 28 |. s|chedule(|
|00001b50| 22 6d 69 73 73 69 6f 6e | 45 6e 64 43 6f 6e 64 69 |"mission|EndCondi|
|00001b60| 74 69 6f 6e 4d 65 74 28 | 29 3b 22 2c 20 35 2e 30 |tionMet(|);", 5.0|
|00001b70| 29 3b 0d 0a 09 20 20 77 | 69 6e 45 76 65 6e 74 28 |);... w|inEvent(|
|00001b80| 67 65 74 54 65 61 6d 28 | 25 76 65 68 69 63 6c 65 |getTeam(|%vehicle|
|00001b90| 29 29 3b 0d 0a 09 20 20 | 70 6c 61 79 65 72 44 72 |));... |playerDr|
|00001ba0| 6f 70 73 46 6c 61 67 28 | 25 76 65 68 69 63 6c 65 |opsFlag(|%vehicle|
|00001bb0| 29 3b 0d 0a 20 20 20 7d | 0d 0a 20 20 20 65 6c 73 |);.. }|.. els|
|00001bc0| 65 20 7b 0d 0a 20 20 20 | 20 20 20 77 61 6c 6c 44 |e {.. | wallD|
|00001bd0| 69 6d 28 73 74 72 63 61 | 74 28 67 65 74 4e 61 6d |im(strca|t(getNam|
|00001be0| 65 28 25 76 65 68 69 63 | 6c 65 29 2c 20 22 20 63 |e(%vehic|le), " c|
|00001bf0| 61 70 74 75 72 65 64 20 | 74 68 65 20 22 2c 20 25 |aptured |the ", %|
|00001c00| 68 61 73 43 6f 6c 6f 72 | 2c 20 22 20 66 6c 61 67 |hasColor|, " flag|
|00001c10| 21 20 22 2c 20 67 65 74 | 54 65 61 6d 28 25 76 65 |! ", get|Team(%ve|
|00001c20| 68 69 63 6c 65 29 2c 20 | 22 20 6e 65 65 64 73 20 |hicle), |" needs |
|00001c30| 22 2c 20 25 6e 65 65 64 | 4d 6f 72 65 2c 20 22 20 |", %need|More, " |
|00001c40| 6d 6f 72 65 20 74 6f 20 | 77 69 6e 22 29 29 3b 0d |more to |win"));.|
|00001c50| 0a 20 20 20 7d 0d 0a 7d | 0d 0a 0d 0a 2f 2f 2d 2d |. }..}|....//--|
|00001c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0a |--------|------..|
|00001cb0| 66 75 6e 63 74 69 6f 6e | 20 69 6e 69 74 47 6c 6f |function| initGlo|
|00001cc0| 62 61 6c 56 61 72 73 28 | 29 0d 0a 7b 0d 0a 09 64 |balVars(|)..{...d|
|00001cd0| 61 74 61 53 74 6f 72 65 | 28 30 2c 20 22 42 6c 75 |ataStore|(0, "Blu|
|00001ce0| 65 46 6c 61 67 73 43 6f | 6c 6c 65 63 74 65 64 22 |eFlagsCo|llected"|
|00001cf0| 2c 20 30 29 3b 0d 0a 09 | 64 61 74 61 53 74 6f 72 |, 0);...|dataStor|
|00001d00| 65 28 30 2c 20 22 52 65 | 64 46 6c 61 67 73 43 6f |e(0, "Re|dFlagsCo|
|00001d10| 6c 6c 65 63 74 65 64 22 | 2c 20 30 29 3b 0d 0a 09 |llected"|, 0);...|
|00001d20| 64 61 74 61 53 74 6f 72 | 65 28 30 2c 20 22 59 65 |dataStor|e(0, "Ye|
|00001d30| 6c 6c 6f 77 46 6c 61 67 | 73 43 6f 6c 6c 65 63 74 |llowFlag|sCollect|
|00001d40| 65 64 22 2c 20 30 29 3b | 0d 0a 09 64 61 74 61 53 |ed", 0);|...dataS|
|00001d50| 74 6f 72 65 28 30 2c 20 | 22 50 75 72 70 6c 65 46 |tore(0, |"PurpleF|
|00001d60| 6c 61 67 73 43 6f 6c 6c | 65 63 74 65 64 22 2c 20 |lagsColl|ected", |
|00001d70| 30 29 3b 0d 0a 0d 0a 09 | 64 61 74 61 53 74 6f 72 |0);.....|dataStor|
|00001d80| 65 28 30 2c 20 22 62 6c | 75 65 46 6c 61 67 43 6f |e(0, "bl|ueFlagCo|
|00001d90| 75 6e 74 22 2c 20 31 29 | 3b 0d 0a 09 64 61 74 61 |unt", 1)|;...data|
|00001da0| 53 74 6f 72 65 28 30 2c | 20 22 72 65 64 46 6c 61 |Store(0,| "redFla|
|00001db0| 67 43 6f 75 6e 74 22 2c | 20 31 29 3b 0d 0a 09 64 |gCount",| 1);...d|
|00001dc0| 61 74 61 53 74 6f 72 65 | 28 30 2c 20 22 79 65 6c |ataStore|(0, "yel|
|00001dd0| 6c 6f 77 46 6c 61 67 43 | 6f 75 6e 74 22 2c 20 31 |lowFlagC|ount", 1|
|00001de0| 29 3b 0d 0a 09 64 61 74 | 61 53 74 6f 72 65 28 30 |);...dat|aStore(0|
|00001df0| 2c 20 22 70 75 72 70 6c | 65 46 6c 61 67 43 6f 75 |, "purpl|eFlagCou|
|00001e00| 6e 74 22 2c 20 31 29 3b | 0d 0a 0d 0a 09 64 61 74 |nt", 1);|.....dat|
|00001e10| 61 53 74 6f 72 65 28 30 | 2c 20 22 79 65 6c 6c 6f |aStore(0|, "yello|
|00001e20| 77 46 6c 61 67 43 61 72 | 72 69 65 64 22 2c 20 30 |wFlagCar|ried", 0|
|00001e30| 29 3b 0d 0a 09 64 61 74 | 61 53 74 6f 72 65 28 30 |);...dat|aStore(0|
|00001e40| 2c 20 22 62 6c 75 65 46 | 6c 61 67 43 61 72 72 69 |, "blueF|lagCarri|
|00001e50| 65 64 22 2c 20 30 29 3b | 0d 0a 09 64 61 74 61 53 |ed", 0);|...dataS|
|00001e60| 74 6f 72 65 28 30 2c 20 | 22 72 65 64 46 6c 61 67 |tore(0, |"redFlag|
|00001e70| 43 61 72 72 69 65 64 22 | 2c 20 30 29 3b 0d 0a 09 |Carried"|, 0);...|
|00001e80| 64 61 74 61 53 74 6f 72 | 65 28 30 2c 20 22 70 75 |dataStor|e(0, "pu|
|00001e90| 72 70 6c 65 46 6c 61 67 | 43 61 72 72 69 65 64 22 |rpleFlag|Carried"|
|00001ea0| 2c 20 30 29 3b 0d 0a 0d | 0a 20 20 09 73 65 74 53 |, 0);...|. .setS|
|00001eb0| 68 61 70 65 56 69 73 69 | 62 69 6c 69 74 79 28 67 |hapeVisi|bility(g|
|00001ec0| 65 74 4f 62 6a 65 63 74 | 49 64 28 22 4d 69 73 73 |etObject|Id("Miss|
|00001ed0| 69 6f 6e 47 72 6f 75 70 | 5c 5c 53 63 65 6e 61 72 |ionGroup|\\Scenar|
|00001ee0| 69 6f 5c 5c 79 65 6c 6c | 6f 77 42 61 73 65 5c 5c |io\\yell|owBase\\|
|00001ef0| 79 65 6c 6c 6f 77 46 6c | 61 67 22 29 2c 20 66 61 |yellowFl|ag"), fa|
|00001f00| 6c 73 65 29 3b 0d 0a 20 | 20 09 73 65 74 53 68 61 |lse);.. | .setSha|
|00001f10| 70 65 56 69 73 69 62 69 | 6c 69 74 79 28 67 65 74 |peVisibi|lity(get|
|00001f20| 4f 62 6a 65 63 74 49 64 | 28 22 4d 69 73 73 69 6f |ObjectId|("Missio|
|00001f30| 6e 47 72 6f 75 70 5c 5c | 53 63 65 6e 61 72 69 6f |nGroup\\|Scenario|
|00001f40| 5c 5c 62 6c 75 65 42 61 | 73 65 5c 5c 62 6c 75 65 |\\blueBa|se\\blue|
|00001f50| 46 6c 61 67 22 29 2c 20 | 66 61 6c 73 65 29 3b 0d |Flag"), |false);.|
|00001f60| 0a 20 20 09 73 65 74 53 | 68 61 70 65 56 69 73 69 |. .setS|hapeVisi|
|00001f70| 62 69 6c 69 74 79 28 67 | 65 74 4f 62 6a 65 63 74 |bility(g|etObject|
|00001f80| 49 64 28 22 4d 69 73 73 | 69 6f 6e 47 72 6f 75 70 |Id("Miss|ionGroup|
|00001f90| 5c 5c 53 63 65 6e 61 72 | 69 6f 5c 5c 72 65 64 42 |\\Scenar|io\\redB|
|00001fa0| 61 73 65 5c 5c 72 65 64 | 46 6c 61 67 22 29 2c 20 |ase\\red|Flag"), |
|00001fb0| 66 61 6c 73 65 29 3b 0d | 0a 20 20 09 73 65 74 53 |false);.|. .setS|
|00001fc0| 68 61 70 65 56 69 73 69 | 62 69 6c 69 74 79 28 67 |hapeVisi|bility(g|
|00001fd0| 65 74 4f 62 6a 65 63 74 | 49 64 28 22 4d 69 73 73 |etObject|Id("Miss|
|00001fe0| 69 6f 6e 47 72 6f 75 70 | 5c 5c 53 63 65 6e 61 72 |ionGroup|\\Scenar|
|00001ff0| 69 6f 5c 5c 70 75 72 70 | 6c 65 42 61 73 65 5c 5c |io\\purp|leBase\\|
|00002000| 70 75 72 70 6c 65 46 6c | 61 67 22 29 2c 20 66 61 |purpleFl|ag"), fa|
|00002010| 6c 73 65 29 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |lse);..}|....func|
|00002020| 74 69 6f 6e 20 77 69 6e | 45 76 65 6e 74 28 25 54 |tion win|Event(%T|
|00002030| 65 61 6d 29 0d 0a 7b 0d | 0a 09 25 72 20 3d 20 25 |eam)..{.|..%r = %|
|00002040| 67 20 3d 20 25 62 20 3d | 20 30 3b 0d 0a 0d 0a 09 |g = %b =| 0;.....|
|00002050| 69 66 28 25 54 65 61 6d | 20 3d 3d 20 59 65 6c 6c |if(%Team| == Yell|
|00002060| 6f 77 29 0d 0a 09 7b 0d | 0a 09 09 25 72 20 3d 20 |ow)...{.|...%r = |
|00002070| 25 67 20 3d 20 30 2e 35 | 3b 0d 0a 09 7d 0d 0a 09 |%g = 0.5|;...}...|
|00002080| 0d 0a 09 69 66 28 25 54 | 65 61 6d 20 3d 3d 20 42 |...if(%T|eam == B|
|00002090| 6c 75 65 29 0d 0a 09 7b | 0d 0a 09 09 25 62 20 3d |lue)...{|....%b =|
|000020a0| 20 30 2e 35 3b 0d 0a 09 | 7d 0d 0a 09 0d 0a 09 69 | 0.5;...|}......i|
|000020b0| 66 28 25 54 65 61 6d 20 | 3d 3d 20 52 65 64 29 0d |f(%Team |== Red).|
|000020c0| 0a 09 7b 0d 0a 09 09 25 | 72 20 3d 20 30 2e 35 3b |..{....%|r = 0.5;|
|000020d0| 0d 0a 09 7d 0d 0a 09 0d | 0a 09 69 66 28 25 54 65 |...}....|..if(%Te|
|000020e0| 61 6d 20 3d 3d 20 50 75 | 72 70 6c 65 29 0d 0a 09 |am == Pu|rple)...|
|000020f0| 7b 0d 0a 09 09 25 72 20 | 3d 20 30 2e 33 34 35 3b |{....%r |= 0.345;|
|00002100| 0d 0a 09 09 25 67 20 3d | 20 30 2e 31 32 35 34 3b |....%g =| 0.1254;|
|00002110| 0d 0a 09 09 25 62 20 3d | 20 30 2e 32 35 34 3b 0d |....%b =| 0.254;.|
|00002120| 0a 09 7d 0d 0a 0d 0a 09 | 25 63 6f 75 6e 74 20 3d |..}.....|%count =|
|00002130| 20 70 6c 61 79 65 72 4d | 61 6e 61 67 65 72 3a 3a | playerM|anager::|
|00002140| 67 65 74 50 6c 61 79 65 | 72 43 6f 75 6e 74 28 29 |getPlaye|rCount()|
|00002150| 3b 0d 0a 09 66 6f 72 28 | 25 69 20 3d 20 30 3b 20 |;...for(|%i = 0; |
|00002160| 25 69 20 3c 20 25 63 6f | 75 6e 74 3b 20 25 69 20 |%i < %co|unt; %i |
|00002170| 3d 20 25 69 20 2b 31 29 | 0d 0a 09 7b 0d 0a 09 09 |= %i +1)|...{....|
|00002180| 25 63 75 72 50 6c 61 79 | 65 72 4e 75 6d 20 3d 20 |%curPlay|erNum = |
|00002190| 70 6c 61 79 65 72 4d 61 | 6e 61 67 65 72 3a 3a 67 |playerMa|nager::g|
|000021a0| 65 74 50 6c 61 79 65 72 | 4e 75 6d 28 25 69 29 3b |etPlayer|Num(%i);|
|000021b0| 0d 0a 09 09 6d 65 73 73 | 61 67 65 42 6f 78 28 25 |....mess|ageBox(%|
|000021c0| 63 75 72 50 6c 61 79 65 | 72 4e 75 6d 2c 20 73 74 |curPlaye|rNum, st|
|000021d0| 72 63 61 74 28 22 47 41 | 4d 45 20 4f 56 45 52 21 |rcat("GA|ME OVER!|
|000021e0| 20 5c 6e 22 2c 20 25 54 | 65 61 6d 2c 20 22 20 77 | \n", %T|eam, " w|
|000021f0| 6f 6e 20 74 68 65 20 67 | 61 6d 65 21 22 29 29 3b |on the g|ame!"));|
|00002200| 0d 0a 09 09 66 61 64 65 | 45 76 65 6e 74 28 25 63 |....fade|Event(%c|
|00002210| 75 72 50 6c 61 79 65 72 | 4e 75 6d 2c 20 6f 75 74 |urPlayer|Num, out|
|00002220| 2c 20 36 2e 30 2c 20 25 | 72 2c 20 25 67 2c 20 25 |, 6.0, %|r, %g, %|
|00002230| 62 29 3b 0d 0a 09 7d 0d | 0a 7d 0d 0a 0d 0a 0d 0a |b);...}.|.}......|
|00002240| 66 75 6e 63 74 69 6f 6e | 20 63 68 65 63 6b 46 6c |function| checkFl|
|00002250| 61 67 53 74 6f 6c 65 6e | 28 25 63 6f 6c 6f 72 2c |agStolen|(%color,|
|00002260| 20 25 76 65 68 69 63 6c | 65 29 0d 0a 7b 0d 0a 20 | %vehicl|e)..{.. |
|00002270| 20 20 2f 2f 20 69 73 20 | 74 68 65 20 67 61 6d 65 | // is |the game|
|00002280| 20 6f 76 65 72 20 61 6c | 72 65 61 64 79 3f 0d 0a | over al|ready?..|
|00002290| 20 20 20 69 66 20 28 24 | 63 74 66 57 6f 6e 20 21 | if ($|ctfWon !|
|000022a0| 3d 20 30 29 0d 0a 20 20 | 20 20 20 20 7b 20 72 65 |= 0).. | { re|
|000022b0| 74 75 72 6e 3b 20 7d 0d | 0a 20 20 09 09 0d 0a 20 |turn; }.|. .... |
|000022c0| 20 20 2f 2f 20 79 6f 75 | 20 6a 75 73 74 20 68 69 | // you| just hi|
|000022d0| 74 20 74 68 65 20 74 72 | 69 67 67 65 72 20 61 74 |t the tr|igger at|
|000022e0| 20 61 6e 20 65 6e 65 6d | 79 20 62 61 73 65 2c 20 | an enem|y base, |
|000022f0| 69 73 20 74 68 65 72 65 | 20 61 20 66 6c 61 67 20 |is there| a flag |
|00002300| 68 65 72 65 3f 0d 0a 20 | 20 20 25 66 6c 61 67 43 |here?.. | %flagC|
|00002310| 6f 75 6e 74 4b 65 79 20 | 3d 20 73 74 72 63 61 74 |ountKey |= strcat|
|00002320| 28 25 63 6f 6c 6f 72 2c | 20 22 46 6c 61 67 43 6f |(%color,| "FlagCo|
|00002330| 75 6e 74 22 29 3b 0d 0a | 20 20 20 25 66 6c 61 67 |unt");..| %flag|
|00002340| 43 6f 75 6e 74 20 3d 20 | 64 61 74 61 52 65 74 72 |Count = |dataRetr|
|00002350| 69 65 76 65 28 30 2c 20 | 25 66 6c 61 67 43 6f 75 |ieve(0, |%flagCou|
|00002360| 6e 74 4b 65 79 29 3b 0d | 0a 20 20 20 0d 0a 20 20 |ntKey);.|. .. |
|00002370| 20 69 66 20 28 25 66 6c | 61 67 43 6f 75 6e 74 20 | if (%fl|agCount |
|00002380| 21 3d 20 30 20 7c 7c 20 | 64 61 74 61 52 65 74 72 |!= 0 || |dataRetr|
|00002390| 69 65 76 65 28 25 76 65 | 68 69 63 6c 65 2c 20 22 |ieve(%ve|hicle, "|
|000023a0| 68 61 73 46 6c 61 67 22 | 29 20 21 3d 20 22 22 29 |hasFlag"|) != "")|
|000023b0| 20 0d 0a 20 20 20 7b 20 | 72 65 74 75 72 6e 3b 20 | .. { |return; |
|000023c0| 7d 0d 0a 0d 0a 20 20 20 | 69 66 20 28 67 65 74 56 |}.... |if (getV|
|000023d0| 65 68 69 63 6c 65 4e 61 | 6d 65 28 25 76 65 68 69 |ehicleNa|me(%vehi|
|000023e0| 63 6c 65 29 20 3d 3d 20 | 22 6e 6f 6e 65 22 29 0d |cle) == |"none").|
|000023f0| 0a 20 20 20 20 20 20 7b | 20 72 65 74 75 72 6e 3b |. {| return;|
|00002400| 20 7d 0d 0a 0d 0a 20 20 | 20 2f 2f 20 73 74 6f 70 | }.... | // stop|
|00002410| 20 74 68 65 20 66 6c 61 | 67 20 73 68 61 70 65 20 | the fla|g shape |
|00002420| 66 72 6f 6d 20 72 65 6e | 64 65 72 69 6e 67 0d 0a |from ren|dering..|
|00002430| 20 20 20 73 65 74 53 68 | 61 70 65 56 69 73 69 62 | setSh|apeVisib|
|00002440| 69 6c 69 74 79 28 67 65 | 74 4f 62 6a 65 63 74 49 |ility(ge|tObjectI|
|00002450| 64 28 73 74 72 63 61 74 | 28 22 4d 69 73 73 69 6f |d(strcat|("Missio|
|00002460| 6e 47 72 6f 75 70 5c 5c | 53 63 65 6e 61 72 69 6f |nGroup\\|Scenario|
|00002470| 5c 5c 22 2c 20 25 63 6f | 6c 6f 72 2c 20 22 42 61 |\\", %co|lor, "Ba|
|00002480| 73 65 5c 5c 22 2c 20 25 | 63 6f 6c 6f 72 2c 20 22 |se\\", %|color, "|
|00002490| 46 6c 61 67 22 29 29 2c | 20 66 61 6c 73 65 29 3b |Flag")),| false);|
|000024a0| 0d 0a 0d 0a 20 20 20 2f | 2f 20 73 65 74 75 70 20 |.... /|/ setup |
|000024b0| 74 68 65 20 76 65 68 69 | 63 6c 65 20 74 6f 20 63 |the vehi|cle to c|
|000024c0| 61 72 72 79 20 74 68 65 | 20 66 6c 61 67 0d 0a 20 |arry the| flag.. |
|000024d0| 20 20 73 65 74 56 65 68 | 69 63 6c 65 53 70 65 63 | setVeh|icleSpec|
|000024e0| 69 61 6c 49 64 65 6e 74 | 69 74 79 28 25 76 65 68 |ialIdent|ity(%veh|
|000024f0| 69 63 6c 65 2c 20 74 72 | 75 65 2c 20 25 63 6f 6c |icle, tr|ue, %col|
|00002500| 6f 72 29 3b 0d 0a 20 20 | 20 64 61 74 61 53 74 6f |or);.. | dataSto|
|00002510| 72 65 28 25 76 65 68 69 | 63 6c 65 2c 20 22 68 61 |re(%vehi|cle, "ha|
|00002520| 73 46 6c 61 67 22 2c 20 | 25 63 6f 6c 6f 72 29 3b |sFlag", |%color);|
|00002530| 0d 0a 0d 0a 20 20 20 2f | 2f 20 69 6e 63 72 65 6d |.... /|/ increm|
|00002540| 65 6e 74 20 66 6c 61 67 | 20 63 6f 75 6e 74 20 73 |ent flag| count s|
|00002550| 6f 20 6e 6f 62 6f 64 79 | 20 65 6c 73 65 20 63 61 |o nobody| else ca|
|00002560| 6e 20 70 69 63 6b 75 70 | 20 74 68 69 73 20 66 6c |n pickup| this fl|
|00002570| 61 67 0d 0a 20 20 20 64 | 61 74 61 53 74 6f 72 65 |ag.. d|ataStore|
|00002580| 28 30 2c 20 25 66 6c 61 | 67 43 6f 75 6e 74 4b 65 |(0, %fla|gCountKe|
|00002590| 79 2c 20 31 29 3b 0d 0a | 0d 0a 20 20 20 2f 2f 20 |y, 1);..|.. // |
|000025a0| 73 65 74 20 67 6c 6f 62 | 61 6c 20 62 6f 6f 6c 20 |set glob|al bool |
|000025b0| 66 6f 72 20 66 6c 61 67 | 20 6f 66 20 74 68 61 74 |for flag| of that|
|000025c0| 20 63 6f 6c 6f 72 0d 0a | 20 20 20 64 61 74 61 53 | color..| dataS|
|000025d0| 74 6f 72 65 28 30 2c 20 | 73 74 72 63 61 74 28 25 |tore(0, |strcat(%|
|000025e0| 63 6f 6c 6f 72 2c 20 22 | 46 6c 61 67 43 61 72 72 |color, "|FlagCarr|
|000025f0| 69 65 64 22 29 2c 20 31 | 29 3b 20 0d 0a 0d 0a 20 |ied"), 1|); .... |
|00002600| 20 20 2f 2f 20 6c 65 74 | 20 65 76 65 72 79 6f 6e | // let| everyon|
|00002610| 65 20 6b 6e 6f 77 20 77 | 68 61 74 20 68 61 70 70 |e know w|hat happ|
|00002620| 65 6e 65 64 0d 0a 20 20 | 20 77 61 6c 6c 44 69 6d |ened.. | wallDim|
|00002630| 28 73 74 72 63 61 74 28 | 67 65 74 4e 61 6d 65 28 |(strcat(|getName(|
|00002640| 25 76 65 68 69 63 6c 65 | 29 2c 20 22 20 53 54 4f |%vehicle|), " STO|
|00002650| 4c 45 20 74 68 65 20 22 | 2c 20 25 63 6f 6c 6f 72 |LE the "|, %color|
|00002660| 2c 20 22 20 66 6c 61 67 | 22 29 29 3b 0d 0a 7d 0d |, " flag|"));..}.|
|00002670| 0a 0d 0a 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |...//---|--------|
|00002680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026c0| 2d 2d 2d 2d 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 63 |----..fu|nction c|
|000026d0| 6f 6c 6f 72 54 6f 54 65 | 61 6d 28 25 63 6f 6c 6f |olorToTe|am(%colo|
|000026e0| 72 29 0d 0a 7b 0d 0a 09 | 69 66 28 25 63 6f 6c 6f |r)..{...|if(%colo|
|000026f0| 72 20 3d 3d 20 22 79 65 | 6c 6c 6f 77 22 29 0d 0a |r == "ye|llow")..|
|00002700| 09 7b 20 72 65 74 75 72 | 6e 20 22 59 65 6c 6c 6f |.{ retur|n "Yello|
|00002710| 77 22 3b 7d 0d 0a 09 69 | 66 28 25 63 6f 6c 6f 72 |w";}...i|f(%color|
|00002720| 20 3d 3d 20 22 62 6c 75 | 65 22 29 0d 0a 09 7b 72 | == "blu|e")...{r|
|00002730| 65 74 75 72 6e 20 22 42 | 6c 75 65 22 3b 7d 0d 0a |eturn "B|lue";}..|
|00002740| 09 69 66 28 25 63 6f 6c | 6f 72 20 3d 3d 20 22 72 |.if(%col|or == "r|
|00002750| 65 64 22 29 0d 0a 09 7b | 72 65 74 75 72 6e 20 22 |ed")...{|return "|
|00002760| 52 65 64 22 3b 7d 0d 0a | 09 69 66 28 25 63 6f 6c |Red";}..|.if(%col|
|00002770| 6f 72 20 3d 3d 20 22 70 | 75 72 70 6c 65 22 29 0d |or == "p|urple").|
|00002780| 0a 09 7b 72 65 74 75 72 | 6e 20 22 50 75 72 70 6c |..{retur|n "Purpl|
|00002790| 65 22 3b 7d 0d 0a 0d 0a | 09 72 65 74 75 72 6e 20 |e";}....|.return |
|000027a0| 30 3b 0d 0a 7d 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |0;..}..f|unction |
|000027b0| 74 65 61 6d 54 6f 43 6f | 6c 6f 72 28 25 74 65 61 |teamToCo|lor(%tea|
|000027c0| 6d 29 0d 0a 7b 0d 0a 09 | 69 66 28 25 74 65 61 6d |m)..{...|if(%team|
|000027d0| 20 3d 3d 20 22 59 65 6c | 6c 6f 77 22 29 0d 0a 09 | == "Yel|low")...|
|000027e0| 7b 72 65 74 75 72 6e 20 | 22 79 65 6c 6c 6f 77 22 |{return |"yellow"|
|000027f0| 3b 7d 0d 0a 09 69 66 28 | 25 74 65 61 6d 20 3d 3d |;}...if(|%team ==|
|00002800| 20 22 42 6c 75 65 22 29 | 0d 0a 09 7b 72 65 74 75 | "Blue")|...{retu|
|00002810| 72 6e 20 22 62 6c 75 65 | 22 3b 7d 0d 0a 09 69 66 |rn "blue|";}...if|
|00002820| 28 25 74 65 61 6d 20 3d | 3d 20 22 52 65 64 22 29 |(%team =|= "Red")|
|00002830| 0d 0a 09 7b 72 65 74 75 | 72 6e 20 22 72 65 64 22 |...{retu|rn "red"|
|00002840| 3b 7d 0d 0a 09 69 66 28 | 25 74 65 61 6d 20 3d 3d |;}...if(|%team ==|
|00002850| 20 22 50 75 72 70 6c 65 | 22 29 0d 0a 09 7b 72 65 | "Purple|")...{re|
|00002860| 74 75 72 6e 20 22 70 75 | 72 70 6c 65 22 3b 7d 0d |turn "pu|rple";}.|
|00002870| 0a 0d 0a 09 72 65 74 75 | 72 6e 20 30 3b 0d 0a 7d |....retu|rn 0;..}|
|00002880| 20 20 20 0d 0a 0d 0a 2f | 2f 2d 2d 2d 2d 2d 2d 2d | ..../|/-------|
|00002890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0a 66 75 6e 63 74 |--------|-..funct|
|000028e0| 69 6f 6e 20 67 65 74 54 | 65 61 6d 50 6c 61 79 65 |ion getT|eamPlaye|
|000028f0| 72 43 6f 75 6e 74 28 25 | 74 65 61 6d 29 0d 0a 7b |rCount(%|team)..{|
|00002900| 0d 0a 09 25 63 6f 75 6e | 74 20 3d 20 70 6c 61 79 |...%coun|t = play|
|00002910| 65 72 4d 61 6e 61 67 65 | 72 3a 3a 67 65 74 50 6c |erManage|r::getPl|
|00002920| 61 79 65 72 43 6f 75 6e | 74 28 29 3b 0d 0a 09 25 |ayerCoun|t();...%|
|00002930| 74 65 61 6d 50 6c 61 79 | 65 72 43 6f 75 6e 74 20 |teamPlay|erCount |
|00002940| 3d 20 30 3b 0d 0a 0d 0a | 09 66 6f 72 28 25 69 20 |= 0;....|.for(%i |
|00002950| 3d 20 30 3b 20 25 69 20 | 3c 20 25 63 6f 75 6e 74 |= 0; %i |< %count|
|00002960| 3b 20 25 69 20 3d 20 25 | 69 20 2b 20 31 20 29 0d |; %i = %|i + 1 ).|
|00002970| 0a 09 7b 0d 0a 09 09 25 | 63 75 72 50 6c 61 79 65 |..{....%|curPlaye|
|00002980| 72 4e 75 6d 20 3d 20 70 | 6c 61 79 65 72 4d 61 6e |rNum = p|layerMan|
|00002990| 61 67 65 72 3a 3a 67 65 | 74 50 6c 61 79 65 72 4e |ager::ge|tPlayerN|
|000029a0| 75 6d 28 25 69 29 3b 0d | 0a 09 09 69 66 28 67 65 |um(%i);.|...if(ge|
|000029b0| 74 54 65 61 6d 28 25 63 | 75 72 50 6c 61 79 65 72 |tTeam(%c|urPlayer|
|000029c0| 4e 75 6d 29 20 3d 3d 20 | 25 74 65 61 6d 29 0d 0a |Num) == |%team)..|
|000029d0| 09 09 7b 0d 0a 09 09 09 | 25 74 65 61 6d 50 6c 61 |..{.....|%teamPla|
|000029e0| 79 65 72 43 6f 75 6e 74 | 20 3d 20 25 74 65 61 6d |yerCount| = %team|
|000029f0| 50 6c 61 79 65 72 43 6f | 75 6e 74 20 2b 20 31 3b |PlayerCo|unt + 1;|
|00002a00| 0d 0a 09 09 7d 09 0d 0a | 09 7d 0d 0a 09 72 65 74 |....}...|.}...ret|
|00002a10| 75 72 6e 20 25 74 65 61 | 6d 50 6c 61 79 65 72 43 |urn %tea|mPlayerC|
|00002a20| 6f 75 6e 74 3b 09 09 0d | 0a 7d 0d 0a 0d 0a 2f 2f |ount;...|.}....//|
|00002a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a80| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 69 6e 69 74 46 |..functi|on initF|
|00002a90| 6c 61 67 54 72 69 67 67 | 65 72 28 25 6e 61 6d 65 |lagTrigg|er(%name|
|00002aa0| 2c 20 25 63 6f 6c 6f 72 | 29 0d 0a 7b 0d 0a 20 20 |, %color|)..{.. |
|00002ab0| 20 25 66 6c 61 67 43 6f | 75 6e 74 4b 65 79 20 3d | %flagCo|untKey =|
|00002ac0| 20 73 74 72 63 61 74 28 | 25 63 6f 6c 6f 72 2c 20 | strcat(|%color, |
|00002ad0| 22 46 6c 61 67 43 6f 75 | 6e 74 22 29 3b 0d 0a 20 |"FlagCou|nt");.. |
|00002ae0| 20 20 64 61 74 61 53 74 | 6f 72 65 28 30 2c 20 25 | dataSt|ore(0, %|
|00002af0| 66 6c 61 67 43 6f 75 6e | 74 4b 65 79 2c 20 31 29 |flagCoun|tKey, 1)|
|00002b00| 3b 0d 0a 20 20 20 25 66 | 6c 61 67 73 43 6f 6c 6c |;.. %f|lagsColl|
|00002b10| 65 63 74 | |ect | |
+--------+-------------------------+-------------------------+--------+--------+