Compare commits
763 Commits
Author | SHA1 | Date |
---|---|---|
George Sokianos | c9462d0617 | |
George Sokianos | 52e45ff1cb | |
George Sokianos | 29dd25a23a | |
George Sokianos | 0ab9bfac9d | |
George Sokianos | 3b3fe085fa | |
George Sokianos | 69b714860b | |
Steve | 82af33d075 | |
Steve | 3329d1375a | |
Steve | 98274ffa34 | |
Steve | cbd7425a31 | |
Steve | ca36f8163b | |
Steve | f7d1d3dadb | |
Steve | 85507506f9 | |
Steve | 0e1b412bd4 | |
Stephen J Sweeney | 19ab4c72be | |
oriolhub | 6ec06b3c5e | |
Stephen J Sweeney | 89190cde92 | |
Steve | 6430217bcb | |
Steve | 5f6c872075 | |
Steve | eb5fbb8824 | |
Steve | 02bea0492a | |
Steve | c453074778 | |
Steve | 43b9e9ff32 | |
Steve | 44c7f6c372 | |
Steve | 4887fd2a6c | |
Steve | d8aa7f70f2 | |
Steve | db10231eeb | |
Steve | d4f4fdb0c8 | |
Steve | 5f15797043 | |
Steve | 8dfaefd992 | |
Steve | 38ca6c24fe | |
Steve | cc4829a3a6 | |
Steve | 0ef2cda22e | |
Steve | 7528ec9fac | |
Steve | e968d24d7e | |
Steve | 2981fde2ec | |
Steve | 9b049e2828 | |
Steve | 975ece4796 | |
Steve | 3739ef4a42 | |
Steve | 295e13a5ae | |
Steve | bf66535055 | |
Steve | 8316920d20 | |
Steve | 56695e1090 | |
Steve | d952415a69 | |
Steve | 1e3197d81b | |
Steve | 75db4fdbea | |
Steve | 817e47b5e4 | |
Steve | 80f840c4f0 | |
Steve | cf390f0b00 | |
Steve | 5d54c2bbe1 | |
Steve | 2430f866e0 | |
Steve | 0872cdaf55 | |
Steve | 2c9c0090a9 | |
Steve | ff40191eab | |
Steve | cc4934c0fb | |
Steve | 21bb032a05 | |
Steve | f015f83425 | |
Steve | 984a551c80 | |
Steve | 2a71a88371 | |
Steve | de604118a1 | |
Steve | 5ed5b6b7c8 | |
Steve | 5d2077395e | |
Steve | af99ec8f3d | |
Steve | 756fc4b25e | |
Steve | c2b6dc300d | |
Steve | e3a02542c8 | |
Steve | 8fdca6bf46 | |
Steve | cc75a8d144 | |
Steve | 3d4d9fcf14 | |
Steve | a851ea6c01 | |
Steve | 40c4557704 | |
Steve | 934b2a6d67 | |
Steve | 6d8cb00e3e | |
Steve | 9a4d8613ea | |
Steve | be9b96c182 | |
Steve | a2fa7d0e48 | |
Steve | 5558492398 | |
Steve | 9bb7538a46 | |
Steve | fba16a8009 | |
Stephen J Sweeney | 63870c5c53 | |
Erik Krempel | 4c44383f61 | |
Erik Krempel | 05ab94b81d | |
Erik Krempel | d79c9cd18a | |
Erik Krempel | b3cbfa2d1f | |
Erik Krempel | f40dcb48b6 | |
Erik Krempel | 265f53b9f6 | |
Erik Krempel | 7e330b8a52 | |
Erik Krempel | 6de61c764a | |
Erik Krempel | 8cd4429ad8 | |
Stephen J Sweeney | 07095f6346 | |
Erik Krempel | 2acce0bd92 | |
Steve | 1279acafa9 | |
Steve | 4c0d1ab808 | |
Steve | a040e58fa4 | |
Steve | ba1efa90fe | |
Steve | 23a588f2ef | |
Steve | 35885f78f4 | |
Steve | a5bb27948a | |
Steve | 11a37ae768 | |
Steve | 4f498fba98 | |
Steve | 856311dd53 | |
Steve | 0fb0884fa0 | |
Steve | db33541915 | |
Steve | 1d3c95471f | |
Steve | c085a676ed | |
Steve | 90b5604736 | |
Steve | 7e6d6f229b | |
Steve | f3aae488a2 | |
Steve | 9dea8e8822 | |
Steve | 9ae3e4bfc0 | |
Steve | 2db4b4171d | |
Steve | 02129ada33 | |
Steve | aad8551c84 | |
Steve | abc4e576fb | |
Steve | 052f39fbad | |
Steve | 2ad4de22bf | |
Steve | a138e71455 | |
Steve | 6158e35fb2 | |
Steve | ab55f19e75 | |
Steve | 603c3c4340 | |
Steve | 73e5dda21f | |
Steve | 7d601f6e8e | |
Stephen J Sweeney | 0e7b08c283 | |
Rémi Verschelde | 63e4eb5d6f | |
Steve | 2c466ad1b1 | |
Steve | ae5c56d791 | |
Steve | bb095034fc | |
Steve | a4f9fa8be4 | |
Steve | f49c77f193 | |
Steve | ba11fe1e81 | |
Steve | 3a1179032f | |
Steve | e28fa118fb | |
Steve | a52c37ebe5 | |
Steve | 9e45c3fcd6 | |
Steve | 41ce0e2281 | |
Steve | ca64978d20 | |
Steve | ef327c04e1 | |
Steve | 38e6397b74 | |
Steve | 9d08e9ae16 | |
Steve | e6d8d771ac | |
Steve | 967aff3092 | |
Steve | 61bf77b288 | |
Steve | c41a69f363 | |
Steve | 70a7445889 | |
Steve | 13caec96cc | |
Steve | 0449dba7a1 | |
Steve | 438dd14dca | |
Steve | 9f04d08c82 | |
Steve | 9875558836 | |
Steve | c75029d62e | |
Steve | b47648dde3 | |
Steve | 633cd7a9ff | |
Steve | 77c9d221e7 | |
Steve | ab2e3a09db | |
Steve | 866ad5ef37 | |
Steve | e5565c0370 | |
Steve | d703da7d23 | |
Steve | fb3b866808 | |
Steve | e84e5f171a | |
Steve | fe42e496a7 | |
Steve | 72a40cb58d | |
Steve | d03e6ceb38 | |
Steve | bf5572da62 | |
Steve | 4fa09da884 | |
Stephen J Sweeney | b04febffec | |
Cong | 80ec8ff039 | |
Steve | be8447519f | |
Steve | 8a0808ce5a | |
Steve | 760a6cb530 | |
Steve | 667a115ad0 | |
Steve | 5337eb5281 | |
Stephen J Sweeney | 4feb2dfa8a | |
Cong | 4431b67d6f | |
Steve | d39ad48130 | |
Steve | 790a3e58a3 | |
Steve | 55ab4a5378 | |
Steve | 5f3b3f6960 | |
Steve | 2f71467e3b | |
Steve | 6088a98a40 | |
Steve | 4c97136aa9 | |
Steve | 2882adec82 | |
Steve | 40f7cda5e2 | |
Steve | 49e77ca02c | |
Steve | 2a3ed432d2 | |
Steve | 5d68c63e67 | |
Steve | eac108b7ac | |
Steve | e59af4bfbc | |
Steve | b8dccb9882 | |
Steve | 27427a8637 | |
Steve | b08006aea2 | |
Steve | 0b6bf1f718 | |
Steve | 5576ca54e4 | |
Steve | 94752f23eb | |
Steve | b2b77ead2d | |
Steve | 5959c216e3 | |
Steve | 334e2aba45 | |
Steve | 06442336f2 | |
Steve | a1f65ded29 | |
Steve | 620edc4127 | |
Steve | b7f8c94e0d | |
Steve | c5e74252d7 | |
Steve | 26584f4995 | |
Steve | 8e6727e2b5 | |
Steve | 234a5d08d2 | |
Steve | 20f2295618 | |
Steve | b1230c24cf | |
Steve | c3d08cc132 | |
Steve | 402e0b569b | |
Steve | 5a3790a427 | |
Steve | 2499fd7f5e | |
Steve | 7dc18e4a59 | |
Steve | 2471cd0814 | |
Steve | 3aad3142ac | |
Steve | 9f1b759c33 | |
Steve | 942520b9a3 | |
Steve | a1da483f8a | |
Steve | f93b8beef4 | |
Steve | 71a07430f8 | |
Steve | 2247f59d43 | |
Steve | 57bc5c4437 | |
Steve | f9588c4b08 | |
Steve | e28bb6ff31 | |
Steve | 50172949a8 | |
Steve | 60fdcc5436 | |
Steve | 3f872d312e | |
Steve | bd4bf90275 | |
Steve | 819ba795d2 | |
Steve | 8c128d7f1d | |
Steve | 6ff3fd47a4 | |
Steve | b668b5051b | |
Steve | fb9252ac61 | |
Steve | 2ce0affe2f | |
Steve | 1508667c5f | |
Steve | 0922647f2b | |
Steve | 582a2ddb52 | |
Steve | 4c0ce5fde9 | |
Steve | 256b4fe956 | |
Steve | 3969af0378 | |
Steve | 4df10cf407 | |
Steve | db3dcf977b | |
Steve | 3445d34497 | |
Steve | 06dc9a9ee2 | |
Steve | eb40416ba1 | |
Steve | a4d717a276 | |
Steve | 3b36008a27 | |
Steve | b38ec19246 | |
Steve | 012b51ac70 | |
Steve | 7a19b60697 | |
Steve | 3dd242addd | |
Steve | 5a09e2a63e | |
Steve | 55ef29fc31 | |
Steve | 1624b1336f | |
Steve | 8d8ad35e17 | |
Steve | 6dbbb7f403 | |
Steve | eedc0c76d5 | |
Steve | 9d6ce48165 | |
Steve | 2db99a7315 | |
Steve | 9d2f88e30b | |
Steve | 3fbf4d1f59 | |
Steve | 874be218ee | |
Steve | 758d751f71 | |
Steve | e14cba3761 | |
Steve | 0cc1c65628 | |
Steve | 9563d4acaa | |
Steve | 7799c60652 | |
Steve | f0fd63214d | |
Steve | 67adf2c97a | |
Steve | 436a3959a6 | |
Steve | a2665e527c | |
Steve | fce61fdd0e | |
Steve | dcf7277ee9 | |
Steve | bd4b5c81c6 | |
Steve | 1916bbd46b | |
Steve | 52666b9db3 | |
Steve | c62810bf4b | |
Steve | 9ee3968787 | |
Steve | ef81217661 | |
Steve | 8a337a7ecd | |
Steve | a89e29c93a | |
Steve | 6a5d7f9954 | |
Steve | db012957cd | |
Steve | f13b643419 | |
Steve | 22aa284975 | |
Steve | 28123a9508 | |
Steve | 2143693f77 | |
Steve | 0d9b32f93a | |
Steve | 932ab46a9b | |
Steve | a0c2b1e9f6 | |
Steve | f5aa0b3f85 | |
Steve | 4733b68fd1 | |
Steve | 148d77201b | |
Steve | b6ec680127 | |
Steve | 5f06b50ea6 | |
Steve | 21d0f6a9b0 | |
Steve | e48f987732 | |
Steve | 15e7616e92 | |
Steve | 726a9f99db | |
Steve | cec4a90b08 | |
Steve | 7547e14c9f | |
Steve | f7d2b4d738 | |
Steve | e2a568c69b | |
Steve | 5c0b8e387f | |
Steve | 20a1a30a29 | |
Steve | 07fa214588 | |
Steve | 7e01bd2166 | |
Steve | 9a12db4202 | |
Steve | b03aac26fe | |
Steve | 0a5430bbe4 | |
Steve | e15ebcba9b | |
Steve | 001e397335 | |
Steve | d54273821d | |
Steve | 157f1bc28a | |
Steve | 5c211a3017 | |
Steve | 9296e251eb | |
Steve | c24a7a8da2 | |
Steve | 92eccb4c58 | |
Steve | 9daf523d73 | |
Steve | 03d8b2b471 | |
Steve | 8d11fa5f4e | |
Steve | 8569151b16 | |
Steve | d488fe8ad1 | |
Steve | 9c28a498f2 | |
Steve | 9b15e83df6 | |
Steve | a500f137b6 | |
Steve | 142c02c1ed | |
Steve | 345a45f9c4 | |
Steve | c741216f01 | |
Steve | 5fa9ea1922 | |
Steve | 2f0e38425e | |
Steve | 6c79ac5c88 | |
Steve | 98d07fb09e | |
Steve | 45718a80c6 | |
Steve | e5ece42bc3 | |
Steve | 0306e2bbea | |
Steve | 95e9d4d9a0 | |
Steve | 0f97a08d25 | |
Steve | c745722c43 | |
Steve | 114741e7ac | |
Steve | 8df1c0f66a | |
Steve | 995f69946a | |
Steve | 27cdd0c324 | |
Steve | ccff127394 | |
Steve | 6af1df919d | |
Steve | 6d64cefce8 | |
Steve | 28577a3754 | |
Steve | 3a0e94fa39 | |
Steve | 47c0c016a0 | |
Steve | 93e65d1431 | |
Steve | d8e2bb4f29 | |
Steve | 011851d906 | |
Steve | d4de29004e | |
Steve | 9d380680cc | |
Steve | db2c945cd6 | |
Steve | e348199358 | |
Steve | 0f26004523 | |
Steve | 2791046eff | |
Steve | 013c992221 | |
Steve | 9f239085dc | |
Steve | 54920dc9b3 | |
Steve | a339467b48 | |
Steve | 5b18841bf7 | |
Steve | c3fbdc7149 | |
Steve | 5fd4be20be | |
Steve | 0eaa79ee8e | |
Steve | 713f30ed5e | |
Steve | 4ef44ed636 | |
Steve | 0cd73db62e | |
Steve | f88c8dd156 | |
Steve | a578729307 | |
Steve | becd6be85d | |
Steve | 8d1366c6b1 | |
Steve | 1474ecf7ca | |
Steve | 2b7641b809 | |
Steve | c8b6ddd978 | |
Steve | 5d5c19a62d | |
Steve | d1e9c4a734 | |
Steve | c0c7113c26 | |
Steve | 9c67915b3d | |
Steve | 71d1756b9b | |
Steve | 8533f7969f | |
Steve | 3192e3153b | |
Steve | 07e36dd83a | |
Steve | b07f653df6 | |
Steve | 390246657e | |
Steve | 35b36754e6 | |
Steve | a9fb850f05 | |
Steve | 2e7d0bb874 | |
Steve | 2fbe225570 | |
Steve | 1f9c329ca3 | |
Steve | c85661dcd0 | |
Steve | 8d19817fe6 | |
Steve | 562146dfab | |
Steve | 063346153f | |
Steve | 9d5d90e62f | |
Steve | cbfb83376e | |
Steve | b723d42dd4 | |
Steve | 6d8f9f575e | |
Steve | dc8e582812 | |
Steve | 1757df1340 | |
Steve | da6e43b071 | |
Steve | ed3878b14f | |
Steve | 39749be601 | |
Steve | 73b738b96f | |
Steve | ac84a8eef5 | |
Steve | 41d8937e4e | |
Steve | d3e7a370d2 | |
Steve | ba81b19c31 | |
Steve | 4cd0c36b73 | |
Steve | 40695a3572 | |
Steve | be2def859a | |
Steve | 8f7b7bbf8d | |
Steve | 4e36f0731f | |
Steve | 4c224fdabb | |
Steve | 6d3b912afb | |
Steve | 197e630fee | |
Steve | 274697caa5 | |
Steve | f13555d36b | |
Steve | 997574dbf3 | |
Steve | b8a9608b10 | |
Steve | b36b35834d | |
Steve | 43c6a1e3f6 | |
Steve | fcb4d815df | |
Steve | 0088dfdee3 | |
Steve | c9536ae938 | |
Steve | 66263396d9 | |
Steve | f49ceedb85 | |
Steve | a771372df7 | |
Steve | ace65b1be1 | |
Steve | 9ecdd106dc | |
Steve | 6ee216c006 | |
Steve | 8e7eb0f338 | |
Steve | 300d4ab867 | |
Steve | b2e22b31b9 | |
Steve | 4092ae6a10 | |
Steve | 71bff998ca | |
Steve | dee2d4eecb | |
Steve | 108a41310c | |
Steve | 2a725471c7 | |
Steve | a1d58ff996 | |
Steve | 9af331c64f | |
Steve | 8268cdc227 | |
Steve | 2ca54424f0 | |
Steve | ef8d397e17 | |
Steve | e2744cd4d5 | |
Steve | a69f75acc1 | |
Steve | 4b20d0f535 | |
Steve | b4761e43a9 | |
Steve | cda791cfe8 | |
Steve | 41aff3ee3c | |
Steve | d4a99ae80f | |
Steve | dfdea37538 | |
Steve | c1f27d0ed7 | |
Steve | 07d7bce253 | |
Steve | 74c75155e3 | |
Steve | 946afe4a02 | |
Steve | 5e282b46f7 | |
Steve | 7e7b8c5454 | |
Steve | 67ad2f0cb5 | |
Steve | fba7fc1f54 | |
Steve | 6afbc40d6c | |
Steve | e5092291d3 | |
Steve | c090942f81 | |
Steve | c17f1af851 | |
Steve | 36228ac167 | |
Steve | e45485cee8 | |
Steve | e972bc0224 | |
Steve | 5efc353564 | |
Steve | 4365e566e7 | |
Steve | de2a29e4b6 | |
Steve | 6387739c2b | |
Steve | ebf95cb631 | |
Steve | 5a250e73d2 | |
Steve | 5f6a4d1b16 | |
Steve | e98b354ce2 | |
Steve | 6f0e8ee397 | |
Steve | e7cfa09f8a | |
Steve | c02c4686f3 | |
Steve | ee16c25a9b | |
Steve | e0fb778c10 | |
Steve | 2c64f5f8c0 | |
Steve | 5960e881ea | |
Steve | 0b72d5c859 | |
Steve | 5999bc12d6 | |
Steve | 0b1045cadc | |
Steve | 01376bfbb5 | |
Steve | 8f438c4467 | |
Steve | 592a020bb3 | |
Steve | dd27aee395 | |
Steve | e7dfcedacf | |
Steve | 2b3c0f739e | |
Steve | 2c8a221897 | |
Steve | b55574a9e6 | |
Steve | 8bbe9f69e2 | |
Steve | 5ba5fa54e7 | |
Steve | dd407e2f1c | |
Steve | 7d49b11326 | |
Steve | 3593832a76 | |
Steve | e7bfeef2cd | |
Steve | 3778b2e22e | |
Steve | 96f94dba14 | |
Steve | 60d477b754 | |
Steve | d3091caed5 | |
Steve | 6794a3c268 | |
Steve | 75c9a25a96 | |
Steve | 45e95451bd | |
Steve | f8590ce106 | |
Steve | 8e8e0394fd | |
Steve | 3abca20b28 | |
Steve | 268a7165e7 | |
Steve | 447fb22630 | |
Steve | 7471371b61 | |
Steve | 2af1fa6476 | |
Steve | c61f47ec33 | |
Steve | 0003ffaa21 | |
Steve | 71ff6bbc0d | |
Steve | 106bfd6e42 | |
Steve | 4f95374380 | |
Steve | 13253ee1e8 | |
Steve | ceb7040ce8 | |
Steve | 059ba3c540 | |
Steve | 0be62d3810 | |
Steve | ee4e88668e | |
Steve | ffdf7f5aed | |
Steve | fa04c4bd1b | |
Steve | 374afeaa07 | |
Steve | af55539daa | |
Steve | 4aec10e614 | |
Steve | c7af23e55f | |
Steve | 89eb8d4a34 | |
Steve | 38c0018721 | |
Steve | 0f6b9c43a3 | |
Steve | 038a119965 | |
Steve | 5722b19ec0 | |
Steve | 0116202471 | |
Steve | 7865a22072 | |
Steve | b6513dc1f7 | |
Steve | 510f84ea24 | |
Steve | 0c9efaaa41 | |
Steve | 50883125e1 | |
Steve | 6e0cbba3d8 | |
Steve | 8a363137a5 | |
Steve | c8c2752d15 | |
Steve | 95876d3437 | |
Steve | eb343ce61d | |
Steve | 4cf6530686 | |
Steve | da644bfb6c | |
Steve | fe4c076ac3 | |
Steve | 78a0be8b1b | |
Steve | a00072e78b | |
Steve | f63f3fb9ad | |
Steve | 2ffd3bee38 | |
Steve | 3317336695 | |
Steve | 0841aedfa6 | |
Steve | 1306268847 | |
Steve | 2920b00e96 | |
Steve | b9b8f524b3 | |
Steve | ecd5c8df4a | |
Steve | 3496ff251a | |
Steve | 622a3e0d5d | |
Steve | f3956d370d | |
Steve | c0ef632ed8 | |
Steve | 64d88faec8 | |
Steve | 2aa917ac59 | |
Steve | 7fd17e8ebe | |
Steve | a04c3321e7 | |
Steve | bd1dac445a | |
Steve | 2e17d68b47 | |
Steve | 65ef43754e | |
Steve | 27dae461e6 | |
Steve | ceac73c348 | |
Steve | 9b6144de5b | |
Steve | a3590f3580 | |
Steve | 025e72822b | |
Steve | 6dcbd265d9 | |
Steve | 09ecd97f29 | |
Steve | afd88ba8ed | |
Steve | 894997fdf3 | |
Steve | f9922e3bf1 | |
Steve | 2198db980b | |
Steve | e631133983 | |
Steve | 3537265e6a | |
Steve | a335b738a7 | |
Steve | 7d9e852659 | |
Steve | 136bfbda8b | |
Steve | 1d253038b6 | |
Steve | a38f21bd95 | |
Steve | 410400633b | |
Steve | 6287e10746 | |
Steve | 9c9f456c6e | |
Steve | a5aea11e6f | |
Steve | 09086c72cb | |
Steve | ad7a7788a0 | |
Steve | 3f24761afc | |
Steve | f51557f801 | |
Steve | 86e0443067 | |
Steve | 16a04fec14 | |
Steve | 5d98de8706 | |
Steve | d202610ca0 | |
Steve | a16dfeb997 | |
Steve | 98f9663edb | |
Steve | 7853244087 | |
Steve | 23e38a6313 | |
Steve | a8e447b870 | |
Steve | f7684fc6ba | |
Steve | 3694c1249d | |
Steve | d4565f3bc7 | |
Steve | 5a451bb2e9 | |
Steve | ce3eeadeee | |
Steve | 9063ec84a7 | |
Steve | e27c60156e | |
Steve | 0f8b02285e | |
Steve | 9dade23e46 | |
Steve | c3365d2766 | |
Steve | 4293f09b10 | |
Steve | 2e8edd210a | |
Steve | 063b4d5d4b | |
Steve | b1f851afd5 | |
Steve | b64e9e70fc | |
Steve | 8f7a2ec575 | |
Steve | e4ab68ad59 | |
Steve | f0671b8ad8 | |
Steve | ef9ce45aed | |
Steve | 9c18974a63 | |
Steve | 1acd6f7cf4 | |
Steve | a2736e1533 | |
Steve | 66093a5618 | |
Steve | 2ecf267037 | |
Steve | a3993db7e1 | |
Steve | ac78f83d43 | |
Steve | 55462db981 | |
Steve | 62d35ae7e8 | |
Steve | 7ebfa8020f | |
Steve | 1e04aea417 | |
Steve | fcbf18116c | |
Steve | eb225fefc9 | |
Steve | 4a2908cf6e | |
Steve | 290582fa9b | |
Steve | ff07744e9d | |
Steve | 6d6175dd46 | |
Steve | 18785e56e0 | |
Steve | 74c3a32abf | |
Steve | 9e35c44910 | |
Steve | c137ef1fde | |
Steve | 690e469ff3 | |
Steve | e4dd447d18 | |
Steve | cc7df329c3 | |
Steve | 35120f73c3 | |
Steve | 12c5671da0 | |
Steve | 04f2d7a203 | |
Steve | 62cf2e9558 | |
Steve | f2ade94073 | |
Steve | af83eb8cf7 | |
Steve | a14f1c3d25 | |
Steve | 09b3f8d917 | |
Steve | f750c10c6f | |
Steve | c492115bbc | |
Steve | f076b37620 | |
Steve | 4abec11dfd | |
Steve | b20a377edd | |
Steve | 841d64ed10 | |
Steve | 76fff0707e | |
Steve | db78edb5a3 | |
Steve | c87c95fbde | |
Steve | 9c113f2263 | |
Steve | 3be2550c89 | |
Steve | 1ff7e4bcd6 | |
Steve | 0baaeac246 | |
Steve | 2f31274225 | |
Steve | 6b768b4554 | |
Steve | 5be325fe9f | |
Steve | fb5f8db0e5 | |
Steve | 42fb77b53b | |
Steve | f8363eb451 | |
Steve | 5f15f8f119 | |
Steve | 1e631994b3 | |
Steve | 31ec5b1f8d | |
Steve | a656d41532 | |
Steve | c6d598da6c | |
Steve | 98374f3e08 | |
Steve | 4811a6cd58 | |
Steve | 71ca730d05 | |
Steve | 9a6e9f05f8 | |
Steve | b021272b8b | |
Steve | 95eb2a030d | |
Steve | 35d03c1c39 | |
Steve | 8c3a31b888 | |
Steve | 441a91d540 | |
Steve | 9006f15afe | |
Steve | 40fcc6565f | |
Steve | e62676711d | |
Steve | 5de2356bec | |
Steve | ff9b35b0aa | |
Steve | 7593577c81 | |
Steve | dca34036a7 | |
Steve | 099152b820 | |
Steve | fc3bb75456 | |
Steve | 453cdcd333 | |
Steve | 238c2688d3 | |
Steve | 73d7f059ba | |
Steve | 6ad1a56f23 | |
Steve | 8ff9fb68fe | |
Steve | 27c5ee2489 | |
Steve | 449e60d71f | |
Steve | dd88df4bc7 | |
Steve | b72810310c | |
Steve | b97cfb0356 | |
Steve | 9ea17341e3 | |
Steve | 603d2ed7a0 | |
Steve | a2c95cb100 | |
Steve | ef63ea73c4 | |
Steve | fe597ebb9c | |
Steve | 2c3b4f8631 | |
Steve | db8d92d4b1 | |
Steve | cafe45bbd5 | |
Steve | 9276b9e887 | |
Steve | 1ee41e0993 | |
Steve | dcb0cf8450 | |
Steve | 06610583fe | |
Steve | 0229a2dae7 | |
Steve | e196752efa | |
Steve | 4fb7d90584 | |
Steve | 262eefec6e | |
Steve | a0170c74c0 | |
Steve | e83d794e1e | |
Steve | 0bb7ce2591 | |
Steve | c5cc733957 | |
Steve | 1475cab9d5 | |
Steve | 6998fc9087 | |
Steve | d3e2da1821 | |
Steve | f4fc43b017 | |
Steve | d4ddde9be4 | |
Steve | f0868c7a29 | |
Steve | 3b8001d265 | |
Steve | 8fcc09821c | |
Steve | bdfbe345c7 | |
Steve | d7a96dbfbd | |
Steve | b7746b9622 | |
Steve | c02c374910 | |
Steve | b44794f19b | |
Steve | 29620620c8 | |
Steve | 2cb6206ea9 | |
Steve | 9dd027b825 | |
Steve | 1913c844be | |
Steve | 4402e81a8b | |
Steve | 0d3b8e3a54 | |
Steve | 2571fa0e6c | |
Steve | f0b5fcab9c | |
Steve | f55d01d6dc | |
Steve | bea1b531e1 | |
Steve | 2732fe13ba | |
Steve | 304995f88b | |
Steve | b732d6c08b | |
Steve | 64b0928e0f | |
Stephen J Sweeney | d63524702b | |
Steve | 5d6ddb25b9 | |
Steve | fa9386d545 | |
Steve | a702ac5aa2 | |
Steve | 90e4cebc1a | |
Steve | 134acf7a3d | |
Steve | 3ce51feb9c | |
Rémi Verschelde | 20272d69fb | |
Rémi Verschelde | a6b6e73622 | |
Steve | f68e7f9b0d |
|
@ -0,0 +1,16 @@
|
|||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 335
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 30
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- help+wanted
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: invalid
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs. Thank you
|
||||
for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: true
|
|
@ -34,7 +34,14 @@ tbftss
|
|||
*.dSYM/
|
||||
|
||||
# folders
|
||||
bin
|
||||
dist
|
||||
dev/*
|
||||
build/*
|
||||
!dev/screenshots
|
||||
!dev/stats.sh
|
||||
|
||||
# Misc
|
||||
.DS_Store
|
||||
|
||||
/.errors
|
||||
|
|
132
CHANGELOG
132
CHANGELOG
|
@ -1,9 +1,137 @@
|
|||
Changelog
|
||||
|
||||
1.5.1
|
||||
|
||||
* Updated Catalan translation (thanks, oriolhub)
|
||||
* Misc bug and compile fixes.
|
||||
|
||||
1.5
|
||||
|
||||
* Game now renders at chosen resolution instead of scaling up from 1280 x 720
|
||||
* Added command line switch -size to allow for custom window sizes.
|
||||
- For example: -size 900x600 for a width and height of 900 x 600.
|
||||
* Minimum resolution is now 1280 x 720
|
||||
* Graphics and fonts now use texture atlases to help with performance.
|
||||
* Misc. bug fixes.
|
||||
|
||||
1.4
|
||||
|
||||
* Add Mac make file
|
||||
* Added ca, da, es, fr, it, nl, pl, and sv po files, created using Google Translate (quality will be low; used as a starting point).
|
||||
* Numerous compile and runtime fixes.
|
||||
|
||||
1.3
|
||||
|
||||
* Added a fighter database, to view information about the in-game fighters
|
||||
|
||||
1.2
|
||||
|
||||
* Reduced missile damage from 75pts to 50pts.
|
||||
* Rebalanced some missions, due to missile damage reduction.
|
||||
* Fixed numerous mission bugs.
|
||||
* Surrendering vessels will now fly away slower, to allow the player to catch them more easily.
|
||||
* Music pauses when window focus is lost.
|
||||
|
||||
1.11
|
||||
|
||||
* Uncoupled event handling from frame rate.
|
||||
* Show move-like directional cursor when dragging galactic map.
|
||||
|
||||
1.1
|
||||
|
||||
* Epic missions now have limited "lives". A player can only be killed a certain number of times before they automatically fail the mission. This is to discourage reckless play.
|
||||
|
||||
1.01
|
||||
|
||||
* Corrected "Nation of Tzac" to "Kingdom of Tzac" in a few cases
|
||||
* Fixed broken REVISION makefile macro when git is not available
|
||||
|
||||
1.0
|
||||
|
||||
* Campaign fixes
|
||||
* Mouse is now restricted to game window when in battle
|
||||
* Campaign missions can now be freely played after finishing the game
|
||||
* Some trophy requirements were reduced, to make them easier to get
|
||||
|
||||
0.99
|
||||
|
||||
* Fixed a bug with switching guns when ship has no guns
|
||||
* Made Bodyguard and Team Player trophies easier to achieve
|
||||
* Campaign tweaks and bugs fixes
|
||||
|
||||
0.98
|
||||
|
||||
* Campaign tweaks and bugs fixes
|
||||
* Challenge updates
|
||||
|
||||
0.97
|
||||
|
||||
* Campaign tweaks and bugs fixes
|
||||
* Challenge updates
|
||||
|
||||
0.96
|
||||
|
||||
* Campaign tweaks and bugs fixes
|
||||
|
||||
0.95
|
||||
|
||||
* AI fixes
|
||||
* Campaign tweaks and bugs fixes
|
||||
* Reset entity owner when detaching tow rope
|
||||
|
||||
0.94
|
||||
|
||||
* Campaign tweaks and bug fixes
|
||||
* Challenge tweaks and fixes
|
||||
* Stats bug fix
|
||||
|
||||
0.93
|
||||
|
||||
* Campaign tweaks and bug fixes
|
||||
* Made ATAFs immortal by default (low impact on difficulty)
|
||||
* Lowered difficulty of some missions
|
||||
|
||||
0.92
|
||||
|
||||
* Campaign tweaks and bug fixes
|
||||
|
||||
0.91
|
||||
|
||||
* New music track by Vehicle
|
||||
* Added effects when bullets hit targets
|
||||
* Updated Mantis sprite
|
||||
* Updated UNF Corvette 02 sprite
|
||||
* Player (and team) now face direction of nearest target at start of mission
|
||||
* Performance improvements, via i18n updates
|
||||
* Misc. tweaks and fixes
|
||||
|
||||
0.9
|
||||
|
||||
* Added final campaign missions
|
||||
* Added final challenges
|
||||
* Enabled all trophies
|
||||
* Added new sound effects
|
||||
|
||||
0.8
|
||||
|
||||
* New campaign missions
|
||||
* New challenges
|
||||
* Added optional missions, set in Pandoran space
|
||||
* New trophies and stats
|
||||
|
||||
0.7
|
||||
|
||||
* Added trophies
|
||||
* New campaign missions
|
||||
* New challenges
|
||||
* Added new INF fighter: the Angel (rarely used)
|
||||
* Messagebox speakers are now highlighted
|
||||
* New Capital Ships
|
||||
|
||||
0.6
|
||||
|
||||
* New Campaign missions
|
||||
* Added new fighters: Blizzard, Razor, Shale, SK-31, and SK-34, part of the troublesome Nation of Tzac
|
||||
* Added new fighters: Blizzard, Razor, Shale, SK-31, and SK-34, part of the troublesome Kingdom of Tzac
|
||||
* Added control remapping
|
||||
* Added mines
|
||||
* New game mode: Challenges
|
||||
|
@ -28,7 +156,7 @@ Changelog
|
|||
* Misc. AI, mission, and bug fixes
|
||||
|
||||
0.4
|
||||
|
||||
|
||||
* Added mouse + keyboard controls (replaces keyboard-only method)
|
||||
* Added new craft: Kingfisher, Mantis, Rook, Hammerhead, Khepri, Scarab, Thunderhead.
|
||||
* Added laser cannon - highly effective against shields
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
# The Battle for the Solar System : The Pandoran War
|
||||
|
||||
This is the port of the "The Battle for the Solar System : The Pandoran War"
|
||||
v1.50.1 for the AmigaOS 4.
|
||||
|
||||
The Pandoran War is a 2D mission-based space shooter based on the BATTLE FOR
|
||||
THE SOLAR SYSTEM space opera and set between books two and three: THE THIRD
|
||||
SIDE and THE ATTTRIBUTE OF THE STRONG. The game features many missions,
|
||||
with many different objectives and craft.
|
||||
|
||||
It requires a fast system to play the game as fast as possible, and a
|
||||
graphics card that supports either opengl/opengles2 with SDL2.
|
||||
It is tested and runs well on X5000/40 with a RadeonRX 550.
|
||||
|
||||
This archive does not contain any data files. In order to play the game, you
|
||||
need to download the data separately. From the following website download
|
||||
the "tbftss-1.5.1.linux-x86_64.tar.gz" file.
|
||||
|
||||
https://www.battleforthesolarsystem.com/games/pw/#downloads
|
||||
|
||||
To install it, extract the data file anywhere at you hard disk
|
||||
and copy over all the files from this archive. A requester will show up
|
||||
to replace some files, which you need to confirm for all of them.
|
||||
|
||||
If you like the game and would like to support its developer, you can go and
|
||||
buy it at:
|
||||
https://parallelrealities.itch.io/tbftss-the-pandoran-war
|
||||
|
||||
### How to make it faster
|
||||
|
||||
The game should run in 60fps but on my test system I get around 30fps with all
|
||||
the effects enabled. That's why I introduced an option at the Options screen,
|
||||
named "Effects Reduction" with values from 0 to 3. With 0 you have full effects
|
||||
everywhere, and with 3 you have less effects shown. That increases a lot the
|
||||
speed, but you might still see slowdowns in situations where there is a lot of
|
||||
action on the screen.
|
||||
|
||||
It is recommended to open the SDL2 prefs and set the Driver to opengl/opengl2
|
||||
depending your gfx card and the drivers you have installed.
|
||||
|
||||
On my system "Batching Mode: enabled" leads to some crashes. I recommend you
|
||||
to set this to default. But feel free to experiment with it, in case it
|
||||
works better for you.
|
||||
|
||||
I'd love to hear how it works on your system.
|
||||
|
||||
### Changelog
|
||||
1.50.1r1 (2022-08-22)
|
||||
* First release
|
||||
|
138
README.md
138
README.md
|
@ -2,74 +2,108 @@
|
|||
|
||||
2D mission-based space shooter, based on the Battle for the Solar System space opera novel trilogy.
|
||||
|
||||
The develop branch on GitHub (https://github.com/stephenjsweeney/tbftss) is where all the dev work happens. Stable(ish) releases will go in to master.
|
||||
![Alt text](dev/screenshots/v0.6-06.png?raw=true "Screenshot")
|
||||
|
||||
You can support development of this game by purchasing one of the books in the trilogy: www.battleforthesolarsystem.com/purchase/
|
||||
The develop branch on GitHub (https://github.com/stephenjsweeney/tbftss/tree/develop) is where all the dev work happens. Stable(ish) releases will go in to master (https://github.com/stephenjsweeney/tbftss/tree/master).
|
||||
|
||||
Website: www.battleforthesolarsystem.com
|
||||
Email: stephenjsweeney@battleforthesolarsystem.com
|
||||
|
||||
## SCREENSHOTS
|
||||
|
||||
Screenshots from various versions can be found here: https://github.com/stephenjsweeney/tbftss/tree/master/dev/screenshots
|
||||
|
||||
## CREDITS
|
||||
|
||||
### GRAPHICS
|
||||
|
||||
gfx/planets/earth.png - modified from the the Blue Marble NASA photograph: http://visibleearth.nasa.gov/view.php?id=57723
|
||||
* gfx/planets/earth.png - derived from the the Blue Marble NASA photograph: http://visibleearth.nasa.gov/view.php?id=57723
|
||||
* gfx/trophies/bronze.png - dervied from Trophy icon, by Lorc (CC BY 3.0): http://game-icons.net/lorc/originals/trophy.html
|
||||
* gfx/trophies/gold.png - dervied from Trophy icon, by Lorc (CC BY 3.0): http://game-icons.net/lorc/originals/trophy.html
|
||||
* gfx/trophies/platinum.png - dervied from Trophy icon, by Lorc (CC BY 3.0): http://game-icons.net/lorc/originals/trophy.html
|
||||
* gfx/trophies/silver.png - dervied from Trophy icon, by Lorc (CC BY 3.0): http://game-icons.net/lorc/originals/trophy.html
|
||||
* gfx/trophies/unearned.png - dervied from Trophy icon, by Lorc (CC BY 3.0): http://game-icons.net/lorc/originals/trophy.html
|
||||
|
||||
All other graphics are CC BY-NC-SA 3.0, with the following attribution: Copyright 2015-2016, Stephen J Sweeney | www.battleforthesolarsystem.com
|
||||
|
||||
### DATA FILES (with the exception of Roboto font)
|
||||
<img src="gfx/by-nc-sa.png?raw=true" alt="CC BY-NC-SA logo" width="125">
|
||||
|
||||
CC BY-NC-SA 3.0, with the following attribution: Copyright 2015-2016, Stephen J Sweeney | www.battleforthesolarsystem.com
|
||||
### DATA FILES
|
||||
|
||||
* data/fonts/Roboto-Medium.ttf, by Christian Robertson. Licensed under the Apache License, version 2.0
|
||||
* data/fonts/Khosrau.ttf, by Fereydoun Rostam. Free for non-commercial use (http://www.dafont.com/khosrau.font)
|
||||
|
||||
All other data files are CC BY-NC-SA 3.0, with the following attribution: Copyright 2015-2016, Stephen J Sweeney | www.battleforthesolarsystem.com
|
||||
|
||||
<img src="gfx/by-nc-sa.png?raw=true" alt="CC BY-NC-SA logo" width="125">
|
||||
|
||||
### SOUND
|
||||
|
||||
* 000000_large_explosion.ogg - created by combining https://freesound.org/people/dkmedic/sounds/104447/ and https://freesound.org/people/CGEffex/sounds/100772/
|
||||
* 18380__inferno__hvrl.ogg - hvrl, by inferno - https://freesound.org/people/inferno/sounds/18380/
|
||||
* 18382__inferno__hvylas.ogg - hvylas, by inferno - https://freesound.org/people/inferno/sounds/18382/
|
||||
* 42106__marcuslee__laser-wrath-4.ogg - Laser Wrath 4, by marcusless - https://freesound.org/people/marcuslee/sounds/42106/
|
||||
* 47252__nthompson__bad-explosion.ogg - bad explosion, by nthompson - https://freesound.org/people/nthompson/sounds/47252/
|
||||
* 49678__ejfortin__energy-short-sword-7.ogg - Energy Short Sword, by ejfortin - https://freesound.org/people/ejfortin/sounds/49678/
|
||||
* 56246__q-k__latch-04.ogg - Latch_04, by Q.K. - https://freesound.org/people/Q.K./sounds/56246/
|
||||
* 65787__iwilldstroyu__laserrocket.ogg - laserrocket, by iwilldstroyu - https://freesound.org/people/iwilldstroyu/sounds/65787/
|
||||
* 77087__supraliminal__laser-short.ogg - Laser short, by Supraliminal - https://freesound.org/people/Supraliminal/sounds/77087/
|
||||
* 88275__s-dij__gbc-reload-06.ogg - GBC_Reload_06, by S_Dij - https://freesound.org/people/S_Dij/sounds/88275/
|
||||
* 146725__fins__laser.ogg - laser, by fins - https://freesound.org/people/fins/sounds/146725/
|
||||
* 162265__qubodup__explosive.ogg - Explosive, by qubodup - https://freesound.org/people/qubodup/sounds/162265/
|
||||
* 178064__jorickhoofd__slam-door-shut.ogg - Slam door shut, by jorickhoofd - https://freesound.org/people/jorickhoofd/sounds/178064/
|
||||
* 207322__animationisaac__short-explosion.ogg - Short explosion, by animationIsaac - https://freesound.org/people/animationIsaac/sounds/207322/
|
||||
* 242856__plasterbrain__nuclear-alarm.ogg - Nuclear Alarm, by plasterbrain - https://freesound.org/people/plasterbrain/sounds/242856/
|
||||
* 249300__suntemple__access-denied.ogg - Access Denied, by suntemple - https://freesound.org/people/suntemple/sounds/249300/
|
||||
* 254071__tb0y298__firework-explosion.ogg - Firework Explosion, by TB0Y298 - https://freesound.org/people/TB0Y298/sounds/254071/
|
||||
* 257786__xtrgamr__mouse-click.ogg - Mouse click, by xtrgamr - https://freesound.org/people/xtrgamr/sounds/257786/
|
||||
* 263621__jamesabdulrahman__permission-to-panic.ogg - Permission to panic?, by jamesabdulrahman - https://freesound.org/people/jamesabdulrahman/sounds/263621/
|
||||
* 268344__julien-matthey__jm-noiz-laser-01.ogg - JM_NOIZ_Laser 01.wav, by Julien Matthey - https://freesound.org/people/Julien%20Matthey/sounds/268344/
|
||||
* 275151__bird-man__gun-shot.ogg - Gun Shot.wav, by Bird_man - https://freesound.org/people/Bird_man/sounds/275151/
|
||||
* 321104__nsstudios__blip2.ogg - blip2, by nsstudios - https://freesound.org/people/nsstudios/sounds/321104/
|
||||
* 321906__bruce965__walkie-talkie-roger-beep.ogg - Walkie Talkie - Roger Beep, by bruce965 - https://freesound.org/people/bruce965/sounds/321906/
|
||||
* 322603__clippysounds__glass-break.ogg - Glass Break, by clippysounds - https://freesound.org/people/clippysounds/sounds/322603/
|
||||
* 276912__pauldihor__transform.ogg - transform, by PaulDihor - https://freesound.org/people/PaulDihor/sounds/276912/
|
||||
* 329359__bassoonrckr__reed-guillotine.ogg - Bassoon Reed Making Tool Sounds, by Reed Guillotine.wav - https://freesound.org/people/bassoonrckr/sounds/329359/
|
||||
* 251431__onlytheghosts__fusion-gun-flash0-by-onlytheghosts.ogg - fusion-gun_flash0_by_OnlyTheGhosts.wav, by OnlyTheGhosts - https://freesound.org/people/OnlyTheGhosts/sounds/251431/
|
||||
* 172591__timbre__zapitydooda.ogg - d1clsstf.wav, by wildweasel - https://freesound.org/people/wildweasel/sounds/39030/
|
||||
* 39030__wildweasel__d1clsstf.ogg - push_button_switch_07.wav, by joedeshon - https://freesound.org/people/joedeshon/sounds/139061/
|
||||
* 278142__ricemaster__effect-notify.ogg - effect_notify.wav, by ricemaster - https://freesound.org/people/ricemaster/sounds/278142/
|
||||
* 254174__kwahmah-02__s.ogg - s.wav, by kwahmah_02 - https://freesound.org/people/kwahmah_02/sounds/254174/
|
||||
* 172870__escortmarius__carbidexplosion.ogg - carbidexplosion.wav, by escortmarius - https://freesound.org/people/escortmarius/sounds/172870/
|
||||
* 320181__dland__hint.ogg - hint.wav, by dland - https://freesound.org/people/dland/sounds/320181/
|
||||
* 000000_large_explosion.ogg - created by combining
|
||||
* EXPLODE.WAV, by dkmedic (CC-0) - https://freesound.org/people/dkmedic/sounds/104447/
|
||||
* Huge rocket launcher.wav, by CGEffex (CC-BY) https://freesound.org/people/CGEffex/sounds/100772/
|
||||
* 18380__inferno__hvrl.ogg - hvrl, by inferno (CC-Sampling+) - https://freesound.org/people/inferno/sounds/18380/
|
||||
* 18382__inferno__hvylas.ogg - hvylas, by inferno (CC-Sampling+) - https://freesound.org/people/inferno/sounds/18382/
|
||||
* 42106__marcuslee__laser-wrath-4.ogg - Laser Wrath 4, by marcusless (CC-Sampling+) - https://freesound.org/people/marcuslee/sounds/42106/
|
||||
* 47252__nthompson__bad-explosion.ogg - bad explosion, by nthompson (CC-0) - https://freesound.org/people/nthompson/sounds/47252/
|
||||
* 49678__ejfortin__energy-short-sword-7.ogg - Energy Short Sword, by ejfortin (CC-Sampling+) - https://freesound.org/people/ejfortin/sounds/49678/
|
||||
* 56246__q-k__latch-04.ogg - Latch_04, by Q.K. (CC-0) - https://freesound.org/people/Q.K./sounds/56246/
|
||||
* 65787__iwilldstroyu__laserrocket.ogg - laserrocket, by iwilldstroyu (CC-0) - https://freesound.org/people/iwilldstroyu/sounds/65787/
|
||||
* 77087__supraliminal__laser-short.ogg - Laser short, by Supraliminal (CC-0) - https://freesound.org/people/Supraliminal/sounds/77087/
|
||||
* 88275__s-dij__gbc-reload-06.ogg - GBC_Reload_06, by S_Dij (CC-BY) - https://freesound.org/people/S_Dij/sounds/88275/
|
||||
* 146725__fins__laser.ogg - laser, by fins (CC-0) - https://freesound.org/people/fins/sounds/146725/
|
||||
* 162265__qubodup__explosive.ogg - Explosive, by qubodup (CC-0) - https://freesound.org/people/qubodup/sounds/162265/
|
||||
* 178064__jorickhoofd__slam-door-shut.ogg - Slam door shut, by jorickhoofd (CC-BY) - https://freesound.org/people/jorickhoofd/sounds/178064/
|
||||
* 207322__animationisaac__short-explosion.ogg - Short explosion, by animationIsaac (CC-0) - https://freesound.org/people/animationIsaac/sounds/207322/
|
||||
* 242856__plasterbrain__nuclear-alarm.ogg - Nuclear Alarm, by plasterbrain (CC-0) - https://freesound.org/people/plasterbrain/sounds/242856/
|
||||
* 249300__suntemple__access-denied.ogg - Access Denied, by suntemple (CC-0) - https://freesound.org/people/suntemple/sounds/249300/
|
||||
* 254071__tb0y298__firework-explosion.ogg - Firework Explosion, by TB0Y298 (CC-BY) - https://freesound.org/people/TB0Y298/sounds/254071/
|
||||
* 257786__xtrgamr__mouse-click.ogg - Mouse click, by xtrgamr (CC-BY) - https://freesound.org/people/xtrgamr/sounds/257786/
|
||||
* 263621__jamesabdulrahman__permission-to-panic.ogg - Permission to panic?, by jamesabdulrahman (CC-BY) - https://freesound.org/people/jamesabdulrahman/sounds/263621/
|
||||
* 268344__julien-matthey__jm-noiz-laser-01.ogg - JM_NOIZ_Laser 01.wav, by Julien Matthey (CC-0) - https://freesound.org/people/Julien%20Matthey/sounds/268344/
|
||||
* 275151__bird-man__gun-shot.ogg - Gun Shot.wav, by Bird_man (CC-0) - https://freesound.org/people/Bird_man/sounds/275151/
|
||||
* 321104__nsstudios__blip2.ogg - blip2, by nsstudios (CC-BY) - https://freesound.org/people/nsstudios/sounds/321104/
|
||||
* 321906__bruce965__walkie-talkie-roger-beep.ogg - Walkie Talkie - Roger Beep, by bruce965 (CC-0) - https://freesound.org/people/bruce965/sounds/321906/
|
||||
* 322603__clippysounds__glass-break.ogg - Glass Break, by clippysounds (CC-BY) - https://freesound.org/people/clippysounds/sounds/322603/
|
||||
* 276912__pauldihor__transform.ogg - transform, by PaulDihor (CC-0) - https://freesound.org/people/PaulDihor/sounds/276912/
|
||||
* 329359__bassoonrckr__reed-guillotine.ogg - Reed Guillotine.wav, by bassoonrckr (CC-0) - https://freesound.org/people/bassoonrckr/sounds/329359/
|
||||
* 251431__onlytheghosts__fusion-gun-flash0-by-onlytheghosts.ogg - fusion-gun_flash0_by_OnlyTheGhosts.wav, by OnlyTheGhosts (CC-BY) - https://freesound.org/people/OnlyTheGhosts/sounds/251431/
|
||||
* 172591__timbre__zapitydooda.ogg - d1clsstf.wav, by wildweasel (CC-BY) - https://freesound.org/people/wildweasel/sounds/39030/
|
||||
* 39030__wildweasel__d1clsstf.ogg - push_button_switch_07.wav, by joedeshon (CC-BY) - https://freesound.org/people/joedeshon/sounds/139061/
|
||||
* 278142__ricemaster__effect-notify.ogg - effect_notify.wav, by ricemaster (CC-0) - https://freesound.org/people/ricemaster/sounds/278142/
|
||||
* 254174__kwahmah-02__s.ogg - s.wav, by kwahmah_02 (CC-0) - https://freesound.org/people/kwahmah_02/sounds/254174/
|
||||
* 172870__escortmarius__carbidexplosion.ogg - carbidexplosion.wav, by escortmarius (CC-BY) - https://freesound.org/people/escortmarius/sounds/172870/
|
||||
* 320181__dland__hint.ogg - hint.wav, by dland (CC-0) - https://freesound.org/people/dland/sounds/320181/
|
||||
* 62491__benboncan__dslr-click.ogg - DSLR Click.wav, by Benboncan (CC-BY) - https://freesound.org/people/Benboncan/sounds/62491/
|
||||
* 154934__klawykogut__empty-gun-shot.ogg - Empty Gun Shot, by KlawyKogut (CC-0) - https://freesound.org/people/KlawyKogut/sounds/154934/
|
||||
* 107786__leviclaassen__beepbeep.ogg - beepbeep.wav, by leviclaassen (CC-BY) - https://freesound.org/people/leviclaassen/sounds/107786/
|
||||
* 33785__jobro__4-beep-b.ogg - 4 beep b.wav, by jobro (CC-BY) - https://freesound.org/people/jobro/sounds/33785/
|
||||
* 255729__manholo__inception-stab-l.ogg - inception-stab-l.wav, by manholo (CC-BY) - https://freesound.org/people/manholo/sounds/255729/
|
||||
* 000000_tow-rope-attach.ogg - creating by combining:
|
||||
01857 close noise fastener.wav, by Robinhood76 (CC-BY-NC) - https://freesound.org/people/Robinhood76/sounds/98880/
|
||||
Clean Revolver Reload, by Dredile (CC-0) - https://freesound.org/people/Dredile/sounds/177863/
|
||||
* 246420__oceanictrancer__game-sound-effect-menu.ogg - game sound effect -> menu, by oceanictrancer (CC-0) - https://freesound.org/people/oceanictrancer/sounds/246420/
|
||||
* 146311__jgeralyn__shortailenliketone2-lower.ogg - shortailenliketone2_lower.aif, by jgeralyn (CC-BY) - https://freesound.org/people/jgeralyn/sounds/146311/
|
||||
|
||||
|
||||
### MUSIC
|
||||
|
||||
* Battle in the winter.mp3, by Johan Brodd - http://opengameart.org/content/battle-in-the-winter
|
||||
* battleThemeA.mp3, by cynicmusic.com | pixelsphere.org - http://opengameart.org/content/battle-theme-a
|
||||
* determination.mp3, by artisticdude - http://opengameart.org/content/determination
|
||||
* heroism.ogg, by Edward J. Blakeley (http://www.edwardblakeley.com/) - http://opengameart.org/content/heroism
|
||||
* InnerCore_Low.ogg - Gundatsch - https://soundcloud.com/gundatsch
|
||||
* Pressure.ogg, by yd - http://opengameart.org/content/pressure
|
||||
* Rise of Spirit, by Alexandr Zhelanov - https://soundcloud.com/alexandr-zhelanov
|
||||
* Showdown.mp3, by el-corleo - http://opengameart.org/content/showdown
|
||||
* track-1.mp3, by Alexandr Zhelanov - https://soundcloud.com/alexandr-zhelanov
|
||||
* track-3.mp3, by Alexandr Zhelanov - https://soundcloud.com/alexandr-zhelanov
|
||||
* track-4.mp3, by Alexandr Zhelanov - https://soundcloud.com/alexandr-zhelanov
|
||||
* DST-RailJet-LongSeamlessLoop.ogg, by Deceased Superior Technician - http://opengameart.org/content/railjet-long-seamless-loop
|
||||
* covert_operations.mp3, by artisticdude - http://opengameart.org/content/covert-operations
|
||||
* Tactical Pursuit.mp3, by Matthew Pablo - http://opengameart.org/content/tactical-pursuit
|
||||
* Battle in the winter.mp3, by Johan Brodd (CC-BY) - http://opengameart.org/content/battle-in-the-winter
|
||||
* battleThemeA.mp3, by cynicmusic.com | pixelsphere.org (CC-0) - http://opengameart.org/content/battle-theme-a
|
||||
* determination.mp3, by artisticdude (CC-0) - http://opengameart.org/content/determination
|
||||
* heroism.ogg, by Edward J. Blakeley (GPL 3.0) - http://opengameart.org/content/heroism
|
||||
* InnerCore_Low.ogg - Gundatsch (CC-BY) - https://soundcloud.com/gundatsch
|
||||
* Pressure.ogg, by yd (CC-0) - http://opengameart.org/content/pressure
|
||||
* Rise of spirit.ogg, by Alexandr Zhelanov (CC-0) - https://soundcloud.com/alexandr-zhelanov
|
||||
* Showdown.mp3, by el-corleo (CC-BY) - http://opengameart.org/content/showdown
|
||||
* track-3.mp3, by Alexandr Zhelanov (CC-BY) - https://soundcloud.com/alexandr-zhelanov
|
||||
* track-4.mp3, by Alexandr Zhelanov (CC-BY) - https://soundcloud.com/alexandr-zhelanov
|
||||
* DST-RailJet-LongSeamlessLoop.ogg, by Deceased Superior Technician (CC-BY) - http://opengameart.org/content/railjet-long-seamless-loop
|
||||
* covert_operations.mp3, by artisticdude (CC-0) - http://opengameart.org/content/covert-operations
|
||||
* Tactical Pursuit.mp3, by Matthew Pablo (CC-BY) - http://opengameart.org/content/tactical-pursuit
|
||||
* Vehicle - OGA - Col Legno.ogg, by Vehicle (CC-0) - http://opengameart.org/content/col-legno
|
||||
* Her Violet Eyes.mp3, by tgfcoder (CC-BY) https://twitter.com/tgfcoder
|
||||
|
||||
## ABOUT
|
||||
|
||||
This is a work of fiction. Names, characters, businesses, places, events and incidents are either the products of the author's imagination or used in a fictitious manner. Any resemblance to actual persons, living or dead, or actual events is purely coincidental. The Battle for the Solar System : The Pandoran War is © 2015-2016, Stephen J Sweeney, Some Rights Reserved. The Battle for the Solar System and all related materials (including, but not limited to, characters, setting, and story elements) are © 2009-2016, Stephen J Sweeney, All Rights Reserved.
|
||||
|
|
|
@ -16,8 +16,8 @@ to access some (rather crude) debugging and development stuff, activated by pres
|
|||
* [9] - Show the current frames per second
|
||||
* [0] - Take a screenshot once per second, saving to /tmp/tbftss on Linux.
|
||||
|
||||
By default, the game will output WARN level messages, or greater. To see INFO level messages, you can use:
|
||||
By default, the game will output INFO level messages, or greater. To reduce to WARN level messages, you can use:
|
||||
|
||||
`./tbftss -info`
|
||||
`./tbftss -warn`
|
||||
|
||||
Note that using `-debug` will automatically output DEBUG level messages.
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
# Statistics
|
||||
|
||||
* Lines of code: 19897
|
||||
* Size of source: 586K
|
||||
* Size of data: 750K
|
||||
* Size of graphics: 3.5M
|
||||
* Size of sound: 805K
|
||||
* Size of music: 56M
|
||||
|
||||
* Number of missions: 81 (inc. optional)
|
||||
* Number of challenges: 93
|
||||
* Number of spacecraft: 50
|
||||
* Number of trophies: 44
|
||||
|
||||
* Translatable strings: 1029
|
||||
|
||||
* Number of GIT revisions: 1472
|
|
@ -1,11 +0,0 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
VERSION=`egrep 'VERSION = ([0-9.+])' ../common.mk | awk '{print $3}'`
|
||||
REVISION=`date +"%y%m%d"`
|
||||
|
||||
mkdir -p ../dist
|
||||
rm -rf ../dist/*
|
||||
|
||||
linux/build.sh $VERSION $REVISION
|
||||
|
||||
win32/build.sh $VERSION $REVISION
|
|
@ -1,50 +0,0 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
BUILDROOT="build/linux"
|
||||
OUT="$BUILDROOT/tbftss"
|
||||
|
||||
cd ../..
|
||||
|
||||
VERSION=$1
|
||||
REVISION=$2
|
||||
SIZE=0
|
||||
|
||||
make clean
|
||||
make
|
||||
make dist
|
||||
|
||||
mkdir -p $OUT
|
||||
rm -rf $OUT/*
|
||||
|
||||
mkdir -p $OUT/DEBIAN
|
||||
|
||||
mkdir -p $OUT/usr/bin
|
||||
cp tbftss $OUT/usr/bin
|
||||
|
||||
mkdir -p $OUT/opt/tbftss
|
||||
cp -r data $OUT/opt/tbftss
|
||||
cp -r gfx $OUT/opt/tbftss
|
||||
cp -r music $OUT/opt/tbftss
|
||||
cp -r sound $OUT/opt/tbftss
|
||||
cp -r manual $OUT/opt/tbftss
|
||||
|
||||
SIZE=`du -bs $OUT | cut -f -1`
|
||||
SIZE=`expr $SIZE / 1024`
|
||||
|
||||
sed \
|
||||
-e "s/\${version}/$VERSION-$REVISION/" \
|
||||
-e "s/\${size}/$SIZE/" \
|
||||
$BUILDROOT/control > $OUT/DEBIAN/control
|
||||
|
||||
cd $BUILDROOT
|
||||
|
||||
dpkg-deb --build tbftss
|
||||
|
||||
mv tbftss.deb tbftss-${VERSION}-${REVISION}.i386.deb
|
||||
alien -r --bump=0 tbftss-${VERSION}-${REVISION}.i386.deb
|
||||
|
||||
mv *.deb *.rpm ../../dist
|
||||
|
||||
rm -rf tbftss
|
|
@ -1,11 +0,0 @@
|
|||
Source: tbftss
|
||||
Package: tbftss
|
||||
Version: ${version}
|
||||
Section: games
|
||||
Priority: optional
|
||||
Installed-Size: ${size}
|
||||
Architecture: i386
|
||||
Depends: libsdl2-2.0-0, libsdl2-image-2.0-0, libsdl2-mixer-2.0-0, libsdl2-ttf-2.0-0
|
||||
Maintainer: stephenjsweeney@battleforthesolarsystem.com
|
||||
Description: 2D mission-based space shooter, based on the Battle for the Solar System space opera novel trilogy.
|
||||
Homepage: www.battleforthesolarsystem.com/games/pw
|
|
@ -1,39 +0,0 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
BUILDROOT="build/win32"
|
||||
OUT="$BUILDROOT/tbftss"
|
||||
|
||||
cd ../..
|
||||
|
||||
VERSION=$1
|
||||
REVISION=$2
|
||||
SIZE=0
|
||||
|
||||
make -f makefile.win32 clean
|
||||
make -f makefile.win32
|
||||
|
||||
mkdir -p $OUT
|
||||
rm -rf $OUT/*
|
||||
|
||||
cp tbftss.exe $OUT
|
||||
|
||||
cp -r data $OUT
|
||||
cp -r gfx $OUT
|
||||
cp -r music $OUT
|
||||
cp -r sound $OUT
|
||||
cp -r manual $OUT
|
||||
cp CHANGELOG $OUT
|
||||
cp LICENSE $OUT
|
||||
cp README.md $OUT
|
||||
|
||||
cp /usr/x86_64-w64-mingw32/bin/*.dll $OUT
|
||||
|
||||
cd $BUILDROOT
|
||||
|
||||
zip -r tbftss-${VERSION}-${REVISION}.win32.zip tbftss
|
||||
|
||||
mv *.zip ../../dist
|
||||
|
||||
rm -rf tbftss
|
66
common.mk
66
common.mk
|
@ -1,44 +1,60 @@
|
|||
VERSION = 0.6
|
||||
REVISION = $(shell date +"%y%m%d")
|
||||
VERSION = 1.5
|
||||
REVISION = 1
|
||||
LOCALE_MO = $(patsubst %.po,%.mo,$(wildcard locale/*.po))
|
||||
|
||||
SEARCHPATH += src/ src/battle src/challenges src/draw src/game src/galaxy src/json src/system src/test
|
||||
OUT = bin
|
||||
|
||||
SEARCHPATH += src
|
||||
SEARCHPATH += src/battle
|
||||
SEARCHPATH += src/challenges
|
||||
SEARCHPATH += src/game
|
||||
SEARCHPATH += src/galaxy
|
||||
SEARCHPATH += src/json
|
||||
SEARCHPATH += src/system
|
||||
SEARCHPATH += src/test
|
||||
|
||||
vpath %.c $(SEARCHPATH)
|
||||
vpath %.h $(SEARCHPATH)
|
||||
|
||||
DEPS += defs.h structs.h
|
||||
|
||||
OBJS += ai.o
|
||||
OBJS += battle.o bullets.o
|
||||
OBJS += capitalShips.o challengeHome.o challenges.o cJSON.o controls.o
|
||||
OBJS += debris.o dev.o draw.o
|
||||
OBJS += effects.o entities.o
|
||||
OBJS += fighters.o
|
||||
OBJS += galacticMap.o game.o
|
||||
OBJS += hud.o
|
||||
OBJS += i18n.o init.o input.o io.o items.o
|
||||
OBJS += jumpgate.o
|
||||
OBJS += load.o locations.o lookup.o
|
||||
OBJS += main.o messageBox.o mine.o mission.o missionInfo.o modalDialog.o
|
||||
OBJS += objectives.o options.o
|
||||
OBJS += player.o
|
||||
OBJS += quadtree.o
|
||||
OBJS += radar.o resources.o rope.o
|
||||
OBJS += save.o script.o sound.o spawners.o starfield.o starSystems.o stats.o
|
||||
OBJS += testMission.o textures.o text.o title.o transition.o trophies.o
|
||||
OBJS += util.o
|
||||
OBJS += waypoints.o widgets.o
|
||||
_OBJS += ai.o atlas.o
|
||||
_OBJS += battle.o bullets.o
|
||||
_OBJS += capitalShips.o challengeHome.o challenges.o cJSON.o controls.o credits.o
|
||||
_OBJS += debris.o dev.o draw.o
|
||||
_OBJS += effects.o entities.o
|
||||
_OBJS += fighters.o fighterDatabase.o
|
||||
_OBJS += galacticMap.o game.o
|
||||
_OBJS += hud.o
|
||||
_OBJS += i18n.o init.o input.o io.o items.o
|
||||
_OBJS += jumpgate.o
|
||||
_OBJS += load.o locations.o lookup.o
|
||||
_OBJS += main.o messageBox.o mine.o mission.o missionInfo.o modalDialog.o
|
||||
_OBJS += objectives.o options.o
|
||||
_OBJS += player.o
|
||||
_OBJS += quadtree.o
|
||||
_OBJS += radar.o resources.o rope.o
|
||||
_OBJS += save.o script.o sound.o spawners.o starfield.o starSystems.o stats.o
|
||||
_OBJS += testMission.o textures.o text.o title.o transition.o trophies.o
|
||||
_OBJS += util.o
|
||||
_OBJS += waypoints.o widgets.o
|
||||
|
||||
OBJS = $(patsubst %,$(OUT)/%,$(_OBJS))
|
||||
|
||||
# top-level rule to create the program.
|
||||
all: $(PROG) $(LOCALE_MO)
|
||||
|
||||
# compiling other source files.
|
||||
%.o: %.c %.h $(DEPS)
|
||||
$(CC) $(CFLAGS) $(CXXFLAGS) -c $<
|
||||
$(OUT)/%.o: %.c %.h $(DEPS)
|
||||
@mkdir -p $(OUT)
|
||||
$(CC) $(CFLAGS) $(CXXFLAGS) -c -o $@ $<
|
||||
|
||||
%.mo: %.po
|
||||
ifneq ($(shell uname), AmigaOS)
|
||||
msgfmt -c -o $@ $<
|
||||
endif
|
||||
|
||||
# cleaning everything that can be automatically recreated with "make".
|
||||
clean:
|
||||
$(RM) $(OBJS) $(PROG) $(LOCALE_MO)
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"winWidth" : 1280,
|
||||
"winHeight" : 720,
|
||||
"effects" : 0,
|
||||
"fullscreen" : 0,
|
||||
"musicVolume" : 8,
|
||||
"soundVolume" : 10,
|
||||
|
@ -33,5 +34,12 @@
|
|||
"CONTROL_NEXT_FIGHTER" : 5,
|
||||
"CONTROL_SCREENSHOT" : 0
|
||||
}
|
||||
},
|
||||
"gameplay" : {
|
||||
"friendlyFire" : 0,
|
||||
"autoSwitchPlayerTarget" : 1,
|
||||
"missileReTarget" : 0,
|
||||
"healthBars" : 1
|
||||
}
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -17,7 +17,7 @@
|
|||
|
||||
{
|
||||
"type" : "BT_MISSILE",
|
||||
"damage" : 75,
|
||||
"damage" : 50,
|
||||
"texture" : "gfx/bullets/missile.png",
|
||||
"sound" : "SND_MISSILE",
|
||||
"flags" : "BF_ENGINE+BF_EXPLODES"
|
||||
|
|
|
@ -1,10 +1,67 @@
|
|||
[
|
||||
{
|
||||
"name" : "crate",
|
||||
"defName" : "crate",
|
||||
"name" : "a crate",
|
||||
"texture" : "gfx/items/crate.png"
|
||||
},
|
||||
{
|
||||
"name" : "smallCrate",
|
||||
"defName" : "smallCrate",
|
||||
"name" : "a small crate",
|
||||
"texture" : "gfx/items/smallCrate.png"
|
||||
},
|
||||
{
|
||||
"defName" : "powerCore01",
|
||||
"name" : "a power core",
|
||||
"texture" : "gfx/items/powerCore01.png"
|
||||
},
|
||||
{
|
||||
"defName" : "powerCore02",
|
||||
"name" : "a power core",
|
||||
"texture" : "gfx/items/powerCore02.png"
|
||||
},
|
||||
{
|
||||
"defName" : "powerCore03",
|
||||
"name" : "a power core",
|
||||
"texture" : "gfx/items/powerCore03.png"
|
||||
},
|
||||
{
|
||||
"defName" : "coin01",
|
||||
"name" : "a coin",
|
||||
"texture" : "gfx/items/coin01.png"
|
||||
},
|
||||
{
|
||||
"defName" : "coin02",
|
||||
"name" : "a coin",
|
||||
"texture" : "gfx/items/coin02.png"
|
||||
},
|
||||
{
|
||||
"defName" : "diamond01",
|
||||
"name" : "a diamond",
|
||||
"texture" : "gfx/items/diamond01.png"
|
||||
},
|
||||
{
|
||||
"defName" : "diamond02",
|
||||
"name" : "a diamond",
|
||||
"texture" : "gfx/items/diamond02.png"
|
||||
},
|
||||
{
|
||||
"defName" : "diamond03",
|
||||
"name" : "a diamond",
|
||||
"texture" : "gfx/items/diamond03.png"
|
||||
},
|
||||
{
|
||||
"defName" : "gem01",
|
||||
"name" : "a gem",
|
||||
"texture" : "gfx/items/gem01.png"
|
||||
},
|
||||
{
|
||||
"defName" : "gem02",
|
||||
"name" : "a gem",
|
||||
"texture" : "gfx/items/gem02.png"
|
||||
},
|
||||
{
|
||||
"defName" : "gem03",
|
||||
"name" : "a gem",
|
||||
"texture" : "gfx/items/gem03.png"
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,156 @@
|
|||
{
|
||||
"name" : "HMS Corvette 01",
|
||||
"health" : 0,
|
||||
"shield" : 500,
|
||||
"shieldRechargeRate" : 60,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/body.png",
|
||||
"components" : [
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/core.png",
|
||||
"x" : 0,
|
||||
"y" : -140,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component1.png",
|
||||
"x" : 16,
|
||||
"y" : -38,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component1.png",
|
||||
"x" : -16,
|
||||
"y" : -38,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component2.png",
|
||||
"x" : -44,
|
||||
"y" : 4,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component2.png",
|
||||
"x" : 44,
|
||||
"y" : 4,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component2.png",
|
||||
"x" : 43,
|
||||
"y" : 75,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/component2.png",
|
||||
"x" : -43,
|
||||
"y" : 75,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
}
|
||||
],
|
||||
"engines" : [
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/engine1.png",
|
||||
"x" : -112,
|
||||
"y" : 295,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/engine1.png",
|
||||
"x" : 112,
|
||||
"y" : 295,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/engine2.png",
|
||||
"x" : -25,
|
||||
"y" : 120,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette01/engine3.png",
|
||||
"x" : 25,
|
||||
"y" : 120,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
}
|
||||
],
|
||||
"guns" : [
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : -75,
|
||||
"y" : -50,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 75,
|
||||
"y" : -50,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : -125,
|
||||
"y" : 200,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 125,
|
||||
"y" : 200,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 0,
|
||||
"y" : -250,
|
||||
"reloadTime" : 40,
|
||||
"type" : "BT_ROCKET",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 0,
|
||||
"y" : 70,
|
||||
"reloadTime" : 40,
|
||||
"type" : "BT_ROCKET",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,156 @@
|
|||
{
|
||||
"name" : "HMS Corvette 02",
|
||||
"health" : 0,
|
||||
"shield" : 500,
|
||||
"shieldRechargeRate" : 60,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/body.png",
|
||||
"components" : [
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/core.png",
|
||||
"x" : 0,
|
||||
"y" : -110,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component1.png",
|
||||
"x" : -28,
|
||||
"y" : -16,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component1.png",
|
||||
"x" : 28,
|
||||
"y" : -16,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component2.png",
|
||||
"x" : -182,
|
||||
"y" : -40,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component2.png",
|
||||
"x" : 182,
|
||||
"y" : -40,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component3.png",
|
||||
"x" : -122,
|
||||
"y" : 165,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 100,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/component3.png",
|
||||
"x" : 122,
|
||||
"y" : 165,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
}
|
||||
],
|
||||
"engines" : [
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/engine01.png",
|
||||
"x" : -125,
|
||||
"y" : 200,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/engine01.png",
|
||||
"x" : 125,
|
||||
"y" : 200,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/engine01.png",
|
||||
"x" : -178,
|
||||
"y" : 20,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
},
|
||||
{
|
||||
"health" : 150,
|
||||
"texture" : "gfx/capitalShips/hmsCorvette02/engine01.png",
|
||||
"x" : 178,
|
||||
"y" : 20,
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
|
||||
}
|
||||
],
|
||||
"guns" : [
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : -218,
|
||||
"y" : -90,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 218,
|
||||
"y" : -90,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : -200,
|
||||
"y" : 150,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 200,
|
||||
"y" : 150,
|
||||
"reloadTime" : 10,
|
||||
"type" : "BT_PLASMA",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : -50,
|
||||
"y" : -120,
|
||||
"reloadTime" : 40,
|
||||
"type" : "BT_ROCKET",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
},
|
||||
{
|
||||
"health" : 250,
|
||||
"texture" : "gfx/capitalShips/common/cannon01.png",
|
||||
"x" : 50,
|
||||
"y" : -120,
|
||||
"reloadTime" : 40,
|
||||
"type" : "BT_ROCKET",
|
||||
"flags" : "EF_NO_MT_BOX+EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
|
||||
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
|
||||
"missiles" : 9999
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name" : "Destroy all Darts",
|
||||
"description" : "Destroy all Darts",
|
||||
"name" : "Destroy all Darts #1",
|
||||
"description" : "Destroy all Darts #1",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name" : "Destroy all Darts",
|
||||
"description" : "Destroy all Darts",
|
||||
"name" : "Destroy all Darts #2",
|
||||
"description" : "Destroy all Darts #2",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name" : "Destroy all Darts",
|
||||
"description" : "Destroy all Darts",
|
||||
"name" : "Destroy all Darts #3",
|
||||
"description" : "Destroy all Darts #3",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
|
@ -34,7 +34,7 @@
|
|||
{
|
||||
"name" : "Nymph",
|
||||
"types" : "Nymph",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 22,
|
||||
"number" : 3,
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
{
|
||||
"name" : "Lynx",
|
||||
"types" : "Lynx",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 5,
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
{
|
||||
"name" : "TAF",
|
||||
"types" : "TAF",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 2,
|
||||
|
@ -53,7 +53,7 @@
|
|||
{
|
||||
"name" : "Dart",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 4,
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
"types" : "Rocket Turret",
|
||||
"x" : 30,
|
||||
"y" : 30,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 1000,
|
||||
"number" : 2
|
||||
},
|
||||
|
@ -46,7 +46,7 @@
|
|||
"types" : "Rocket Turret",
|
||||
"x" : 30,
|
||||
"y" : 20,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 1000,
|
||||
"number" : 2
|
||||
},
|
||||
|
@ -55,7 +55,7 @@
|
|||
"types" : "Rocket Turret",
|
||||
"x" : 20,
|
||||
"y" : 20,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 1000,
|
||||
"number" : 2
|
||||
},
|
||||
|
@ -64,7 +64,7 @@
|
|||
"types" : "Rocket Turret",
|
||||
"x" : 20,
|
||||
"y" : 30,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 1000,
|
||||
"number" : 2
|
||||
},
|
||||
|
@ -73,7 +73,7 @@
|
|||
"types" : "Rocket Turret",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 1000,
|
||||
"number" : 2,
|
||||
"active" : 0
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
"types" : "Dart",
|
||||
"x" : 25,
|
||||
"y" : 28,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 5000,
|
||||
"number" : 12,
|
||||
"flags" : "+EF_RETREATING",
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
"types" : "Dart",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"scatter" : 10000,
|
||||
"number" : 9999,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
|
@ -56,9 +56,8 @@
|
|||
],
|
||||
"items" : [
|
||||
{
|
||||
"name" : "package",
|
||||
"number" : 50,
|
||||
"type" : "smallCrate",
|
||||
"type" : "RANDOM",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 5000,
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
"challenge" : {
|
||||
"rescueLimit" : 8,
|
||||
"timeLimit" : 300,
|
||||
"allowPlayerDeath" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_RESCUE",
|
||||
|
|
|
@ -33,9 +33,8 @@
|
|||
},
|
||||
"items" : [
|
||||
{
|
||||
"name" : "package",
|
||||
"number" : 8,
|
||||
"type" : "smallCrate",
|
||||
"type" : "RANDOM",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 5000,
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
"fighters" : [
|
||||
{
|
||||
"types" : "Rocket Turret",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 12,
|
||||
|
|
|
@ -0,0 +1,84 @@
|
|||
{
|
||||
"name" : "Piracy",
|
||||
"description" : "Piracy",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "+EF_COLLECTS_ITEMS"
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 300,
|
||||
"itemLimit" : 25,
|
||||
"allowPlayerDeath" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_ITEMS",
|
||||
"value" : 10
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ITEMS",
|
||||
"value" : 25
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 15
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Shuttle",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 10,
|
||||
"total" : -1,
|
||||
"step" : 2,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_DROPS_ITEMS+EF_MISSION_TARGET",
|
||||
"aiFlags" : "AIF_DEFENSIVE"
|
||||
},
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 5,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_COLLECTS_ITEMS",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_COLLECTS_ITEMS"
|
||||
},
|
||||
{
|
||||
"name" : "tafSpawner",
|
||||
"types" : "TAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 12,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Boss;Blow apart those shuttles and grab the spoils before the CSN gets here. No fighting over the packages, you dogs, this is a team effort."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 10",
|
||||
"lines" : [
|
||||
"ACTIVATE_SPAWNER 1 tafSpawner"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"name" : "Swelling the Ranks",
|
||||
"description" : "Swelling the Ranks",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Scarab",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 240,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 120
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ROCKET_ACCURACY",
|
||||
"value" : 75
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ARMOUR",
|
||||
"value" : 80
|
||||
}
|
||||
]
|
||||
},
|
||||
"capitalShips" : [
|
||||
{
|
||||
"name" : "CSN Denier",
|
||||
"types" : "CSN Corvette 01",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 20,
|
||||
"y" : 25
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "CAP_DISABLED CSN Denier",
|
||||
"lines" : [
|
||||
"END_CHALLENGE"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "CAPITAL_SHIPS_DESTROYED 1",
|
||||
"lines" : [
|
||||
"FAIL_CHALLENGE"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,73 @@
|
|||
{
|
||||
"name" : "Most Wanted",
|
||||
"description" : "Most Wanted",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Shale",
|
||||
"side" : "SIDE_TZAC",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "+EF_MUST_DISABLE+EF_RETREATING"
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 120,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 120
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 2
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 3
|
||||
}
|
||||
]
|
||||
},
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_JUMPGATE",
|
||||
"side" : "SIDE_NONE",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "EF_DISABLED+EF_NO_HEALTH_BAR"
|
||||
}
|
||||
],
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Ray",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 15,
|
||||
"total" : 8,
|
||||
"step" : 1,
|
||||
"offscreen" : 1
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Help;The jumpgate will come online in just under 2 minutes, for 5 SECONDS ONLY! Evade the CSN until then."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 114",
|
||||
"lines" : [
|
||||
"ACTIVATE_JUMPGATE 1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 119",
|
||||
"lines" : [
|
||||
"ACTIVATE_JUMPGATE 0"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,72 @@
|
|||
{
|
||||
"name" : "Solo Patrol",
|
||||
"description" : "Solo Patrol",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"waypointAutoAdvance" : 1,
|
||||
"player" : {
|
||||
"type" : "TAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 300,
|
||||
"waypointLimit" : 5,
|
||||
"clearWaypointEnemies" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 300
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 240
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 19
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 12,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"aiFlags" : "AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_WAYPOINT",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 10000,
|
||||
"number" : 5,
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "Waypoint #1",
|
||||
"lines" : [
|
||||
"ACTIVATE_SPAWNER 1 spawner"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "Waypoint #5",
|
||||
"lines" : [
|
||||
"ACTIVATE_SPAWNER 0 spawner"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"name" : "Set Phasers to Stun",
|
||||
"description" : "Set Phasers to Stun",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Angel",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"allowPlayerDeath" : 1,
|
||||
"disableLimit" : 5,
|
||||
"timeLimit" : 180,
|
||||
"eliminateThreats" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_DISABLE",
|
||||
"value" : 2
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_DISABLE",
|
||||
"value" : 4
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_DISABLE",
|
||||
"value" : 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Khepri",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 12000,
|
||||
"number" : 5,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_DROPS_MINES"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"name" : "No survivors",
|
||||
"description" : "No survivors",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Scarab",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"killLimit" : 25,
|
||||
"timeLimit" : 210,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 20
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 25
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ROCKET_ACCURACY",
|
||||
"value" : 80
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Civilian",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 5000,
|
||||
"number" : 25
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"name" : "Initiation",
|
||||
"description" : "Initiation",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "+EF_COLLECTS_ITEMS"
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 120,
|
||||
"playerItemLimit" : 8,
|
||||
"allowPlayerDeath" : 1,
|
||||
"isDeathMatch" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 3
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 6
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 8
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 5,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_COLLECTS_ITEMS+EF_DROPS_ITEMS",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_COLLECTS_ITEMS"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Boss;Three kills to join the team, dogs! Don't forget to collect the kill!"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"name" : "Destroy all Darts #4",
|
||||
"description" : "Destroy all Darts #4",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Shale",
|
||||
"side" : "SIDE_TZAC",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 30,
|
||||
"killLimit" : 5,
|
||||
"noMissiles" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 30
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 27
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_SHOT_ACCURACY",
|
||||
"value" : 55
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"name" : "Dart",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"x" : 25,
|
||||
"y" : 22,
|
||||
"number" : 5,
|
||||
"scatter" : 1000
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"name" : "Surrender!",
|
||||
"description" : "Surrender!",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Ray",
|
||||
"side" : "SIDE_TZAC",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"allowPlayerDeath" : 1,
|
||||
"timeLimit" : 120,
|
||||
"surrenderLimit" : 5,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_SURRENDER",
|
||||
"value" : 2
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_SURRENDER",
|
||||
"value" : 4
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_SURRENDER",
|
||||
"value" : 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Nymph",
|
||||
"side" : "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 2000,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Firefly",
|
||||
"side" : "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 2000,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Lynx",
|
||||
"side" : "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 2000,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Hyena-A",
|
||||
"side" : "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 2000,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Leopard",
|
||||
"side" : "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 2000,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name" : "Gate Smasher",
|
||||
"description" : "Gate Smasher",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Scarab",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 35
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 60,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 60
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 5
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ARMOUR",
|
||||
"value" : 100
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Rapid Plasma Turret",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 30,
|
||||
"scatter" : 1000,
|
||||
"number" : 5
|
||||
}
|
||||
],
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_JUMPGATE",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 30
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "JUMPGATE_HEALTH 1",
|
||||
"lines" : [
|
||||
"END_CHALLENGE"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"name" : "Minefield Race",
|
||||
"description" : "Minefield Race",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"waypointAutoAdvance" : 1,
|
||||
"player" : {
|
||||
"type" : "Shuttle",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 120,
|
||||
"waypointLimit" : 12,
|
||||
"allowPlayerDeath" : 1,
|
||||
"noBoost" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_WAYPOINTS",
|
||||
"value" : 5
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_WAYPOINTS",
|
||||
"value" : 10
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_WAYPOINTS",
|
||||
"value" : 12
|
||||
}
|
||||
]
|
||||
},
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_WAYPOINT",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 12,
|
||||
"scatter" : 2000
|
||||
},
|
||||
{
|
||||
"type" : "ET_MINE",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 100,
|
||||
"scatter" : 4000
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"name" : "Surrender! #2",
|
||||
"description" : "Surrender! #2",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "SK-34",
|
||||
"side" : "SIDE_TZAC",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"allowPlayerDeath" : 1,
|
||||
"timeLimit" : 90,
|
||||
"disableLimit" : 4,
|
||||
"eliminateThreats" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_SURRENDER",
|
||||
"value" : 3
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_SURRENDER",
|
||||
"value" : 4
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_DISABLE",
|
||||
"value" : 4
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Rook",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 20,
|
||||
"scatter" : 3000,
|
||||
"number" : 4,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,84 @@
|
|||
{
|
||||
"name" : "Piracy #2",
|
||||
"description" : "Piracy #2",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "+EF_COLLECTS_ITEMS"
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 180,
|
||||
"playerItemLimit" : 10,
|
||||
"allowPlayerDeath" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 5
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 8
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 10
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Shuttle",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 10,
|
||||
"total" : -1,
|
||||
"step" : 2,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_DROPS_ITEMS+EF_MISSION_TARGET",
|
||||
"aiFlags" : "AIF_DEFENSIVE"
|
||||
},
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 10,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_COLLECTS_ITEMS",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_COLLECTS_ITEMS"
|
||||
},
|
||||
{
|
||||
"name" : "csnSpawner",
|
||||
"types" : "TAF;Kingfisher;Ray;Rook",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 12,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Boss;Get those packages from those shuttles. Every man for himself!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 10",
|
||||
"lines" : [
|
||||
"ACTIVATE_SPAWNER 1 csnSpawner"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"name" : "Shoot 'Em Up",
|
||||
"description" : "Shoot 'Em Up",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "ATAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 240,
|
||||
"killLimit" : 120,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 100
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 115
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_KILLS",
|
||||
"value" : 120
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 10,
|
||||
"total" : 120,
|
||||
"step" : 10,
|
||||
"offscreen" : 1
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"name" : "Initiation #2",
|
||||
"description" : "Initiation #2",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Unarmed Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "+EF_COLLECTS_ITEMS"
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 240,
|
||||
"playerItemLimit" : 4,
|
||||
"allowPlayerDeath" : 1,
|
||||
"isDeathMatch" : 1,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 1
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 2
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 4
|
||||
}
|
||||
]
|
||||
},
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Dart",
|
||||
"side" : "SIDE_PIRATE",
|
||||
"interval" : 5,
|
||||
"total" : -1,
|
||||
"step" : 1,
|
||||
"offscreen" : 1,
|
||||
"flags" : "+EF_COLLECTS_ITEMS+EF_DROPS_ITEMS",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_COLLECTS_ITEMS"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Boss;Sorry we couldn't get you a working ship, but do your best, eh? Ha ha!"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"name" : "Feast",
|
||||
"description" : "Feast",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Shuttle",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"timeLimit" : 240,
|
||||
"playerItemLimit" : 100,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 70
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 95
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_PLAYER_ITEMS",
|
||||
"value" : 100
|
||||
}
|
||||
]
|
||||
},
|
||||
"items" : [
|
||||
{
|
||||
"number" : 100,
|
||||
"type" : "RANDOM",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 3000,
|
||||
"flags" : "+EF_MISSION_TARGET"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"name" : "Bomber vs Bomber",
|
||||
"description" : "Bomber vs Bomber",
|
||||
"background" : "AUTO",
|
||||
"planet" : "AUTO",
|
||||
"music" : "AUTO",
|
||||
"player" : {
|
||||
"type" : "Khepri",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "-",
|
||||
"squadron" : "-",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"challenge" : {
|
||||
"noMissiles" : 1,
|
||||
"timeLimit" : 90,
|
||||
"killLimit" : 4,
|
||||
"challenges" : [
|
||||
{
|
||||
"type" : "CHALLENGE_TIME",
|
||||
"value" : 60
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ARMOUR",
|
||||
"value" : 100
|
||||
},
|
||||
{
|
||||
"type" : "CHALLENGE_ROCKET_ACCURACY",
|
||||
"value" : 100
|
||||
}
|
||||
]
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Scarab;Hammerhead;Lynx",
|
||||
"side" : "SIDE_TZAC",
|
||||
"number" : 4,
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 3000
|
||||
}
|
||||
]
|
||||
}
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Civilian",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 1.85,
|
||||
"texture" : "gfx/craft/civilian01.png",
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "INF Tug",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 50,
|
||||
"speed" : 1.85,
|
||||
"reloadTime" : 10,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Munitions Transport",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 150,
|
||||
"shield" : 50,
|
||||
"speed" : 1.5,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Shuttle",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"shield" : 15,
|
||||
"speed" : 2,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Supply Ship",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 150,
|
||||
"shield" : 50,
|
||||
"speed" : 1.5,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Tug",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 50,
|
||||
"speed" : 1.85,
|
||||
"reloadTime" : 10,
|
||||
|
|
|
@ -0,0 +1,316 @@
|
|||
[
|
||||
"0 30 MAIN PROGRAMMING",
|
||||
"0 24 Stephen J Sweeney",
|
||||
|
||||
"75 30 ADDITIONAL CODE",
|
||||
"0 24 Richard Sweeney",
|
||||
|
||||
"75 30 GRAPHICS",
|
||||
|
||||
"30 24 Main Graphics",
|
||||
"0 24 Stephen J Sweeney (CC BY-NC-SA 3.0)",
|
||||
|
||||
"30 24 gfx/planets/earth.png",
|
||||
"0 24 Derived from the the Blue Marble NASA photograph",
|
||||
"0 24 visibleearth.nasa.gov/view.php?id=57723",
|
||||
|
||||
"30 24 gfx/trophies/bronze.png",
|
||||
"0 24 Dervied from Trophy icon, by Lorc (CC BY 3.0)",
|
||||
"0 24 game-icons.net/lorc/originals/trophy.html",
|
||||
|
||||
"30 24 gfx/trophies/gold.png",
|
||||
"0 24 Dervied from Trophy icon, by Lorc (CC BY 3.0)",
|
||||
"0 24 game-icons.net/lorc/originals/trophy.html",
|
||||
|
||||
"30 24 gfx/trophies/platinum.png",
|
||||
"0 24 Dervied from Trophy icon, by Lorc (CC BY 3.0)",
|
||||
"0 24 game-icons.net/lorc/originals/trophy.html",
|
||||
|
||||
"30 24 gfx/trophies/silver.png",
|
||||
"0 24 Dervied from Trophy icon, by Lorc (CC BY 3.0)",
|
||||
"0 24 game-icons.net/lorc/originals/trophy.html",
|
||||
|
||||
"30 24 gfx/trophies/unearned.png",
|
||||
"0 24 Dervied from Trophy icon, by Lorc (CC BY 3.0)",
|
||||
"0 24 game-icons.net/lorc/originals/trophy.html",
|
||||
|
||||
"75 30 TRANSLATIONS",
|
||||
"30 24 Lumidify Productions (German)",
|
||||
"0 24 ekrempel (German)",
|
||||
"0 24 oriolhub (Catalan)",
|
||||
|
||||
"75 30 DEVELOPMENT SOFTWARE",
|
||||
|
||||
"75 28 Simple DirectMedia Layer",
|
||||
"0 24 Created by Sam Lantinga",
|
||||
"0 24 Developed by the SDL Community",
|
||||
|
||||
"75 28 GCC",
|
||||
"0 24 GNU Compiler Collection",
|
||||
"0 24 Developed by the GNU Project",
|
||||
|
||||
"75 28 The GIMP",
|
||||
"0 24 GNU Image Manipulation Program",
|
||||
"0 24 Created by Spencer Kimball and Peter Mattis",
|
||||
"0 24 Developed by The GIMP Development Team",
|
||||
|
||||
"75 28 Kate",
|
||||
"0 24 KDE Advanced Text Editor",
|
||||
"0 24 Developed by the KDE Team",
|
||||
|
||||
"75 28 Audacity",
|
||||
"0 24 Created by Dominic Mazzoni and Roger Dannenberg",
|
||||
"0 24 Developed by The Audacity Team",
|
||||
|
||||
"75 30 FONTS",
|
||||
|
||||
"30 24 data/fonts/Roboto-Medium.ttf",
|
||||
"0 24 by Christian Robertson",
|
||||
"0 24 Licensed under the Apache License, version 2.0",
|
||||
|
||||
"30 24 data/fonts/Khosrau.ttf",
|
||||
"0 24 by Fereydoun Rostam.",
|
||||
"0 24 www.dafont.com/khosrau.font",
|
||||
|
||||
"75 30 SOUND EFFECTS",
|
||||
|
||||
"30 24 000000_large_explosion.ogg",
|
||||
"0 24 created by combining:",
|
||||
"0 24 EXPLODE.WAV, by dkmedic (CC-0)",
|
||||
"0 24 freesound.org/people/dkmedic/sounds/104447/",
|
||||
"0 24 Huge rocket launcher.wav, by CGEffex (CC-BY)",
|
||||
"0 24 freesound.org/people/CGEffex/sounds/100772/",
|
||||
|
||||
"30 24 18380__inferno__hvrl.ogg",
|
||||
"0 24 hvrl, by inferno (CC-Sampling+)",
|
||||
"0 24 freesound.org/people/inferno/sounds/18380/",
|
||||
|
||||
"30 24 18382__inferno__hvylas.ogg",
|
||||
"0 24 hvylas, by inferno (CC-Sampling+)",
|
||||
"0 24 freesound.org/people/inferno/sounds/18382/",
|
||||
|
||||
"30 24 42106__marcuslee__laser-wrath-4.ogg",
|
||||
"0 24 Laser Wrath 4, by marcusless (CC-Sampling+)",
|
||||
"0 24 freesound.org/people/marcuslee/sounds/42106/",
|
||||
|
||||
"30 24 47252__nthompson__bad-explosion.ogg",
|
||||
"0 24 bad explosion, by nthompson (CC-0)",
|
||||
"0 24 freesound.org/people/nthompson/sounds/47252/",
|
||||
|
||||
"30 24 49678__ejfortin__energy-short-sword-7.ogg",
|
||||
"0 24 Energy Short Sword, by ejfortin (CC-Sampling+)",
|
||||
"0 24 freesound.org/people/ejfortin/sounds/49678/",
|
||||
|
||||
"30 24 56246__q-k__latch-04.ogg",
|
||||
"0 24 Latch_04, by Q.K. (CC-0)",
|
||||
"0 24 freesound.org/people/Q.K./sounds/56246/",
|
||||
|
||||
"30 24 65787__iwilldstroyu__laserrocket.ogg",
|
||||
"0 24 laserrocket, by iwilldstroyu (CC-0)",
|
||||
"0 24 freesound.org/people/iwilldstroyu/sounds/65787/",
|
||||
|
||||
"30 24 77087__supraliminal__laser-short.ogg",
|
||||
"0 24 Laser short, by Supraliminal (CC-0)",
|
||||
"0 24 freesound.org/people/Supraliminal/sounds/77087/",
|
||||
|
||||
"30 24 88275__s-dij__gbc-reload-06.ogg",
|
||||
"0 24 GBC_Reload_06, by S_Dij (CC-BY)",
|
||||
"0 24 freesound.org/people/S_Dij/sounds/88275/",
|
||||
|
||||
"30 24 146725__fins__laser.ogg",
|
||||
"0 24 laser, by fins (CC-0)",
|
||||
"0 24 freesound.org/people/fins/sounds/146725/",
|
||||
|
||||
"30 24 162265__qubodup__explosive.ogg",
|
||||
"0 24 Explosive, by qubodup (CC-0)",
|
||||
"0 24 freesound.org/people/qubodup/sounds/162265/",
|
||||
|
||||
"30 24 178064__jorickhoofd__slam-door-shut.ogg",
|
||||
"0 24 Slam door shut, by jorickhoofd (CC-BY)",
|
||||
"0 24 freesound.org/people/jorickhoofd/sounds/178064/",
|
||||
|
||||
"30 24 207322__animationisaac__short-explosion.ogg",
|
||||
"0 24 Short explosion, by animationIsaac (CC-0)",
|
||||
"0 24 freesound.org/people/animationIsaac/sounds/207322/",
|
||||
|
||||
"30 24 242856__plasterbrain__nuclear-alarm.ogg",
|
||||
"0 24 Nuclear Alarm, by plasterbrain (CC-0)",
|
||||
"0 24 freesound.org/people/plasterbrain/sounds/242856/",
|
||||
|
||||
"30 24 249300__suntemple__access-denied.ogg",
|
||||
"0 24 Access Denied, by suntemple (CC-0)",
|
||||
"0 24 freesound.org/people/suntemple/sounds/249300/",
|
||||
|
||||
"30 24 254071__tb0y298__firework-explosion.ogg",
|
||||
"0 24 Firework Explosion, by TB0Y298 (CC-BY)",
|
||||
"0 24 freesound.org/people/TB0Y298/sounds/254071/",
|
||||
|
||||
"30 24 257786__xtrgamr__mouse-click.ogg",
|
||||
"0 24 Mouse click, by xtrgamr (CC-BY)",
|
||||
"0 24 freesound.org/people/xtrgamr/sounds/257786/",
|
||||
|
||||
"30 24 263621__jamesabdulrahman__permission-to-panic.ogg",
|
||||
"0 24 Permission to panic?, by jamesabdulrahman (CC-BY)",
|
||||
"0 24 freesound.org/people/jamesabdulrahman/sounds/263621/",
|
||||
|
||||
"30 24 268344__julien-matthey__jm-noiz-laser-01.ogg",
|
||||
"0 24 JM_NOIZ_Laser 01.wav, by Julien Matthey (CC-0)",
|
||||
"0 24 freesound.org/people/Julien%20Matthey/sounds/268344/",
|
||||
|
||||
"30 24 275151__bird-man__gun-shot.ogg",
|
||||
"0 24 Gun Shot.wav, by Bird_man (CC-0)",
|
||||
"0 24 freesound.org/people/Bird_man/sounds/275151/",
|
||||
|
||||
"30 24 321104__nsstudios__blip2.ogg",
|
||||
"0 24 blip2, by nsstudios (CC-BY)",
|
||||
"0 24 freesound.org/people/nsstudios/sounds/321104/",
|
||||
|
||||
"30 24 321906__bruce965__walkie-talkie-roger-beep.ogg",
|
||||
"0 24 Walkie Talkie - Roger Beep, by bruce965 (CC-0)",
|
||||
"0 24 freesound.org/people/bruce965/sounds/321906/",
|
||||
|
||||
"30 24 322603__clippysounds__glass-break.ogg",
|
||||
"0 24 Glass Break, by clippysounds (CC-BY)",
|
||||
"0 24 freesound.org/people/clippysounds/sounds/322603/",
|
||||
|
||||
"30 24 276912__pauldihor__transform.ogg",
|
||||
"0 24 transform, by PaulDihor (CC-0)",
|
||||
"0 24 freesound.org/people/PaulDihor/sounds/276912/",
|
||||
|
||||
"30 24 329359__bassoonrckr__reed-guillotine.ogg",
|
||||
"0 24 Reed Guillotine.wav, by bassoonrckr (CC-0)",
|
||||
"0 24 freesound.org/people/bassoonrckr/sounds/329359/",
|
||||
|
||||
"30 24 251431__onlytheghosts__fusion-gun-flash0-by-onlytheghosts.ogg",
|
||||
"0 24 fusion-gun_flash0_by_OnlyTheGhosts.wav, by OnlyTheGhosts (CC-BY)",
|
||||
"0 24 freesound.org/people/OnlyTheGhosts/sounds/251431/",
|
||||
|
||||
"30 24 172591__timbre__zapitydooda.ogg",
|
||||
"0 24 d1clsstf.wav, by wildweasel (CC-BY)",
|
||||
"0 24 freesound.org/people/wildweasel/sounds/39030/",
|
||||
|
||||
"30 24 39030__wildweasel__d1clsstf.ogg",
|
||||
"0 24 push_button_switch_07.wav, by joedeshon (CC-BY)",
|
||||
"0 24 freesound.org/people/joedeshon/sounds/139061/",
|
||||
|
||||
"30 24 278142__ricemaster__effect-notify.ogg",
|
||||
"0 24 effect_notify.wav, by ricemaster (CC-0)",
|
||||
"0 24 freesound.org/people/ricemaster/sounds/278142/",
|
||||
|
||||
"30 24 254174__kwahmah-02__s.ogg",
|
||||
"0 24 s.wav, by kwahmah_02 (CC-0)",
|
||||
"0 24 freesound.org/people/kwahmah_02/sounds/254174/",
|
||||
|
||||
"30 24 172870__escortmarius__carbidexplosion.ogg",
|
||||
"0 24 carbidexplosion.wav, by escortmarius (CC-BY)",
|
||||
"0 24 freesound.org/people/escortmarius/sounds/172870/",
|
||||
|
||||
"30 24 320181__dland__hint.ogg",
|
||||
"0 24 hint.wav, by dland (CC-0)",
|
||||
"0 24 freesound.org/people/dland/sounds/320181/",
|
||||
|
||||
"30 24 62491__benboncan__dslr-click.ogg",
|
||||
"0 24 DSLR Click.wav, by Benboncan (CC-BY)",
|
||||
"0 24 freesound.org/people/Benboncan/sounds/62491/",
|
||||
|
||||
"30 24 154934__klawykogut__empty-gun-shot.ogg",
|
||||
"0 24 Empty Gun Shot, by KlawyKogut (CC-0)",
|
||||
"0 24 freesound.org/people/KlawyKogut/sounds/154934/",
|
||||
|
||||
"30 24 107786__leviclaassen__beepbeep.ogg",
|
||||
"0 24 beepbeep.wav, by leviclaassen (CC-BY)",
|
||||
"0 24 freesound.org/people/leviclaassen/sounds/107786/",
|
||||
|
||||
"30 24 33785__jobro__4-beep-b.ogg",
|
||||
"0 24 4 beep b.wav, by jobro (CC-BY)",
|
||||
"0 24 freesound.org/people/jobro/sounds/33785/",
|
||||
|
||||
"30 24 255729__manholo__inception-stab-l.ogg",
|
||||
"0 24 inception-stab-l.wav, by manholo (CC-BY)",
|
||||
"0 24 freesound.org/people/manholo/sounds/255729/",
|
||||
|
||||
"30 24 000000_tow-rope-attach.ogg - created by combining:",
|
||||
"0 24 01857 close noise fastener.wav",
|
||||
"0 24 by Robinhood76 (CC-BY-NC)",
|
||||
"0 24 freesound.org/people/Robinhood76/sounds/98880/",
|
||||
"0 24 Clean Revolver Reload",
|
||||
"0 24 by Dredile (CC-0)",
|
||||
"0 24 freesound.org/people/Dredile/sounds/177863/",
|
||||
|
||||
"30 24 246420__oceanictrancer__game-sound-effect-menu.ogg",
|
||||
"0 24 game sound effect -> menu, by oceanictrancer (CC-0)",
|
||||
"0 24 freesound.org/people/oceanictrancer/sounds/246420/",
|
||||
|
||||
"30 24 146311__jgeralyn__shortailenliketone2-lower.ogg",
|
||||
"0 24 shortailenliketone2_lower.aif, by jgeralyn (CC-BY)",
|
||||
"0 24 freesound.org/people/jgeralyn/sounds/146311/",
|
||||
|
||||
"75 30 MUSIC",
|
||||
|
||||
"30 24 Battle in the winter.mp3",
|
||||
"0 24 Johan Brodd (CC-BY)",
|
||||
"0 24 opengameart.org/content/battle-in-the-winter",
|
||||
|
||||
"30 24 battleThemeA.mp3",
|
||||
"0 24 cynicmusic.com | pixelsphere.org (CC-0)",
|
||||
"0 24 opengameart.org/content/battle-theme-a",
|
||||
|
||||
"30 24 determination.mp3",
|
||||
"0 24 artisticdude (CC-0)",
|
||||
"0 24 opengameart.org/content/determination",
|
||||
|
||||
"30 24 heroism.ogg",
|
||||
"0 24 Edward J. Blakeley (GPL 3.0)",
|
||||
"0 24 opengameart.org/content/heroism",
|
||||
|
||||
"30 24 InnerCore_Low.ogg",
|
||||
"0 24 Gundatsch (CC-BY)",
|
||||
"0 24 soundcloud.com/gundatsch",
|
||||
|
||||
"30 24 Pressure.ogg",
|
||||
"0 24 yd (CC-0)",
|
||||
"0 24 opengameart.org/content/pressure",
|
||||
|
||||
"30 24 Rise of Spirit.ogg",
|
||||
"0 24 Alexandr Zhelanov (CC-0)",
|
||||
"0 24 soundcloud.com/alexandr-zhelanov",
|
||||
|
||||
"30 24 Showdown.mp3",
|
||||
"0 24 el-corleo (CC-BY)",
|
||||
"0 24 opengameart.org/content/showdown",
|
||||
|
||||
"30 24 track-3.mp3",
|
||||
"0 24 Alexandr Zhelanov (CC-BY)",
|
||||
"0 24 soundcloud.com/alexandr-zhelanov",
|
||||
|
||||
"30 24 track-4.mp3",
|
||||
"0 24 Alexandr Zhelanov (CC-BY)",
|
||||
"0 24 soundcloud.com/alexandr-zhelanov",
|
||||
|
||||
"30 24 DST-RailJet-LongSeamlessLoop.ogg",
|
||||
"0 24 Deceased Superior Technician (CC-BY)",
|
||||
"0 24 opengameart.org/content/railjet-long-seamless-loop",
|
||||
|
||||
"30 24 covert_operations.mp3",
|
||||
"0 24 artisticdude (CC-0)",
|
||||
"0 24 opengameart.org/content/covert-operations",
|
||||
|
||||
"30 24 Tactical Pursuit.mp3",
|
||||
"0 24 Matthew Pablo (CC-BY)",
|
||||
"0 24 opengameart.org/content/tactical-pursuit",
|
||||
|
||||
"30 24 Vehicle - OGA - Col Legno.ogg",
|
||||
"0 24 Vehicle (CC-0)",
|
||||
"0 24 opengameart.org/content/col-legno",
|
||||
|
||||
"30 24 Her Violet Eyes.mp3",
|
||||
"0 24 tgfcoder (CC-BY)",
|
||||
"0 24 twitter.com/tgfcoder",
|
||||
|
||||
"75 30 SPECIAL THANKS",
|
||||
"0 24 akien-mga, bentley, Bertram25, ChliHug, Imerion, nnesse, ptitSeb, Szunti",
|
||||
|
||||
"150 24 This is a work of fiction. Names, characters, businesses, places, events and incidents are either the products of the author's imagination or used in a fictitious manner. Any resemblance to actual persons, living or dead, or actual events is purely coincidental. The Battle for the Solar System : The Pandoran War is (C) 2015-2019, Stephen J Sweeney, Some Rights Reserved. The Battle for the Solar System and all related materials (including, but not limited to, characters, setting, and story elements) are (C) 2009-2016, Stephen J Sweeney, All Rights Reserved.",
|
||||
|
||||
"500 30 www.battleforthesolarsystem.com"
|
||||
]
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"name" : "Angel",
|
||||
"description" : "One of the oldest starfighters created by the Mitikas Empire, the Angel is rarely seen, due to it being retired in 2599. A handful of Independent Worlds continue to operate the fighter, having purchased them from the empire prior to Mitikas pulling them from service. Even so, they are quite often held back from deployment, acting as reserves to bulk up numbers. Angels are notable for being the first INF fighter to be equipped with mag cannons, and for being somewhat smaller than most of the nation's other fighters. Also of note is the appearance, the fighter sporting a purple colour scheme, as opposed to the reds of more recent INF craft.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 40,
|
||||
"shield" : 40,
|
||||
"speed" : 1.8,
|
||||
"reloadTime" : 15,
|
||||
"shieldRechargeRate" : 55,
|
||||
"texture" : "gfx/fighters/angel.png",
|
||||
"guns" : [
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : -10,
|
||||
"y" : 0
|
||||
},
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : 10,
|
||||
"y" : 0
|
||||
},
|
||||
{
|
||||
"type" : "BT_MAG",
|
||||
"x" : -4,
|
||||
"y" : -6
|
||||
},
|
||||
{
|
||||
"type" : "BT_MAG",
|
||||
"x" : 4,
|
||||
"y" : -6
|
||||
}
|
||||
],
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
}
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "ATAF",
|
||||
"description" : "The Advanced Tactical Assault Fighter (ATAF) is the single most powerful single-seat starfighter in existence. Only five have so far been manufactured owing to their tremendous development costs (each one said to be on par with a carrier). Their existence and even those selected to participate in the training program have been a closely guarded secret within the CSN. It is the spiritual successor to the TAF upon which a great deal of its design was based.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 150,
|
||||
"shield" : 2500,
|
||||
"speed" : 2.25,
|
||||
|
@ -59,6 +61,6 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_NO_EPIC+EF_TAKES_DAMAGE",
|
||||
"flags" : "EF_NO_EPIC+EF_TAKES_DAMAGE+EF_IMMORTAL",
|
||||
"aiFlags" : "AIF_UNLIMITED_RANGE"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Blizzard",
|
||||
"description" : "Like many other heavy-class starfighters, the Blizzard relies on firepower to make up for its somewhat sluggish performance in battle. In this respect, it is equipped with five cannons and five missiles, making it a formidable opponent in battle. The fighter is rarely seen outside of Mace, however, its primary function being the protection of Tzac's home system.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 120,
|
||||
"shield" : 70,
|
||||
"speed" : 1.85,
|
||||
|
@ -35,5 +37,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 5,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Cannon Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 24,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Dart",
|
||||
"description" : "The Dart is a very common, general purpose vessel that is used commonly by both the public and by the underworld. Because of its relatively low costs and ease of maintenance, it is highly favoured by criminal organisations. It is usually sold as a single-seat, unarmed vessel, but can be purchased in a great variety of modified states, including that with an extra seat and with a number of armaments; missiles usually being attached to the tips of each of the four fins.",
|
||||
"affiliation" : "N/A",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 24,
|
||||
|
@ -17,5 +19,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 2,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Firefly",
|
||||
"description" : "A relatively new starfighter, only introduced in the last seventeen years or so, the Firefly benefits from an overall reduction in manufacturing costs, while still maintaining the same defensive capabilities as other light-class fighters. It also benefits from slightly increased offensive measures, featuring two plasma cannons and one additional particle cannon. The fighter was greeted very positively when it was introduced and many hundreds were constructed exclusively for use by the UNF.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 50,
|
||||
"shield" : 50,
|
||||
"speed" : 1.85,
|
||||
|
@ -25,5 +27,5 @@
|
|||
],
|
||||
"combinedGuns" : 1,
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Hammerhead",
|
||||
"description" : "Of all the bombers that the CSN can offer, the Hammerhead is one of the most well known. Slow, but sure, the Hammerhead is packed to the gills with rockets, missiles and torpedoes, making it a formidable and dangerous opponent within a conflict zone. Escorted by a wing of TAFs or Rays, a Hammerhead need only get in to range of a target to unleash a volley of rockets that would prove truly devastating. Hammerheads feature two seats, one for the pilot and one to aid with targeting and handling armaments. It also has room for an optional rear gunner.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 60,
|
||||
"shield" : 50,
|
||||
"speed" : 1.7,
|
||||
|
@ -24,6 +26,6 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 6,
|
||||
"flags" : "EF_TAKES_DAMAGE",
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER",
|
||||
"aiFlags" : "AIF_MISSILE_BOAT+AIF_DEFENSIVE"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Hyena-A",
|
||||
"description" : "The Hyena is a new starfighter, introduced in the last 15 years and was constructed specifically for use by the United Naval Forces. Like most other medium-class starfighters, it treads the line between light and heavy-classes, offering high speeds and manoeuvrability, dense armour and shielding, and presenting high offensive capabilities. The Hyena is typically identified as Hyena-A or Hyena-B, depending on whether it is equipped with mag cannons or laser cannons.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 90,
|
||||
"shield" : 45,
|
||||
"speed" : 1.85,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Hyena-B",
|
||||
"description" : "The Hyena is a new starfighter, introduced in the last 15 years and was constructed specifically for use by the United Naval Forces. Like most other medium-class starfighters, it treads the line between light and heavy-classes, offering high speeds and manoeuvrability, dense armour and shielding, and presenting high offensive capabilities. The Hyena is typically identified as Hyena-A or Hyena-B, depending on whether it is equipped with mag cannons or laser cannons.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 90,
|
||||
"shield" : 45,
|
||||
"speed" : 1.85,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Jackal",
|
||||
"description" : "The greatest mass produced starfighter in the Imperial Naval Forces, the Jackal, like the TAF, is lightly armoured and shielded, but fast. Like other INF starfighters it has been through a rapid variation process in the last few years, as a result of the Imperial Civil War.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 75,
|
||||
"shield" : 75,
|
||||
"speed" : 2,
|
||||
|
@ -19,5 +21,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Khepri",
|
||||
"description" : "The Khepri is a bomber, designed and built by the Kingdom of Tzac. It is an enchanced derivative of the Imperial Scarab.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 60,
|
||||
"shield" : 50,
|
||||
"speed" : 1.7,
|
||||
|
@ -29,6 +31,6 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 8,
|
||||
"flags" : "EF_TAKES_DAMAGE",
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER",
|
||||
"aiFlags" : "AIF_MISSILE_BOAT+AIF_DEFENSIVE"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Kingfisher",
|
||||
"description" : "The Kingfisher is a medium-class, CSN starfighter, built to complement the Ray (although it arrived two years later than scheduled). Whereas the Ray features two mag cannons in addition to its plasma cannons, the Kingfisher is equipped with laser cannons. Also, unlike the Ray, the Kingfisher is a single seat fighter.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 65,
|
||||
"shield" : 65,
|
||||
"speed" : 1.85,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,20 @@
|
|||
{
|
||||
"name" : "Leopard",
|
||||
"description" : "Originally developed in 2580, the Leopard was redesigned from the ground up, to act as the United Naval Forces primary heavy starfighter. It is more powerful than the Sphinx and Rook, but shares their inherent weaknesses, such as poor handling and sluggish engines. Aside from bombers, it is the only UNF fighter craft to feature two pilot seats. It is also the only fighter in existence to feature plasma cannons on the port and starboard sides, operated by the second pilot. Budget restrictions meant that a third frontal plasma cannon was replaced by a particle cannon.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 125,
|
||||
"shield" : 75,
|
||||
"speed" : 1.7,
|
||||
"reloadTime" : 16,
|
||||
"shieldRechargeRate" : 70,
|
||||
"texture" : "gfx/fighters/leopard.png",
|
||||
"combinedGuns" : 1,
|
||||
"guns" : [
|
||||
{
|
||||
"type" : "BT_PARTICLE",
|
||||
"x" : 0,
|
||||
"y" : -16
|
||||
},
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : -12,
|
||||
|
@ -16,13 +24,8 @@
|
|||
"type" : "BT_PLASMA",
|
||||
"x" : 12,
|
||||
"y" : -12
|
||||
},
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : 0,
|
||||
"y" : -16
|
||||
}
|
||||
],
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Lynx",
|
||||
"description" : "The Lynx was a latecomer to the UNF's spacecraft compliment, the organisation purchasing Hammerheads from the CSN and, on occasion, Khepris from the Kingdom of Tzac. Neither were desirable longterm solutions, and so the Lynx was developed to fill the gap in the navy's offerings. The bomber was heavily inspired by the Hammerhead, with the UNF having found success in the use of the CSN craft in the past, and wished to continue that way.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 75,
|
||||
"shield" : 50,
|
||||
"speed" : 1.7,
|
||||
|
@ -24,6 +26,6 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 6,
|
||||
"flags" : "EF_TAKES_DAMAGE",
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER",
|
||||
"aiFlags" : "AIF_MISSILE_BOAT+AIF_DEFENSIVE"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Mantis",
|
||||
"description" : "So called because of the likeness of its two upper struts to that of a praying mantis, this is one of the most well recognised starfighters in the INF. A medium starfighter, like the Confederation's own Ray, the Mantis is not only better armed, featuring an extra set of offensive weaponry, but is also faster. Like other Imperial starfighters, it has seen a great number of stable variants emerge in the past few years.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 50,
|
||||
"shield" : 75,
|
||||
"speed" : 1.85,
|
||||
|
@ -30,5 +32,5 @@
|
|||
],
|
||||
"combinedGuns" : 1,
|
||||
"missiles" : 6,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Missile Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 24,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Nymph",
|
||||
"description" : "A light class starfighter, constructed for use by the United Naval Forces. With the exception of the ATAFs, one of the latest designed and constructed starfighters in recent years.",
|
||||
"affiliation" : "UNF",
|
||||
"health" : 45,
|
||||
"shield" : 40,
|
||||
"speed" : 2,
|
||||
|
@ -19,5 +21,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Ray",
|
||||
"description" : "A well armed, armoured and shielded fighter, the Ray compliments a squadron of TAFs well, although it is not as fast nor as manoeuvrable. The Ray is so called due to its outward appearance being quite similar to that of Manta Ray. It also features two seats, though it is possible to fly with one crew members.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 70,
|
||||
"shield" : 70,
|
||||
"speed" : 1.85,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Razor",
|
||||
"description" : "The Razor is a medium-class starfighter, built and deployed by the Kingdom of Tzac. The fighter has a long service history, though it has likely undergone a number of updates and modifications to the base specification since its first appearance in 2571. Like most other Tzac starfighters, the current variation id of the fighter is not known, thought it could lie around F or G.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 45,
|
||||
"shield" : 55,
|
||||
"speed" : 1.75,
|
||||
|
@ -25,5 +27,5 @@
|
|||
],
|
||||
"combinedGuns" : 1,
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Rocket Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 35,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Rook",
|
||||
"description" : "The most heavily armed and boosting the greatest defences of all the starfighters in the CSN, the Rook generally only sees action during significant missions and operations, where its increased power can bring many benefits. It is, however, the slowest of all the CSN's starfighters and some pilots have complained that it feels very sluggish in combat.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 110,
|
||||
"shield" : 80,
|
||||
"speed" : 1.7,
|
||||
|
@ -34,5 +36,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Scarab",
|
||||
"description" : "A scarab beetle-shaped bomber, generally used to launch a hail of rockets and missiles at targets. Slow, but quite well armoured and shielded. As with the Hammerhead, it relies on starfighter support to protect it during operations.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 80,
|
||||
"shield" : 65,
|
||||
"speed" : 1.7,
|
||||
|
@ -24,6 +26,6 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 8,
|
||||
"flags" : "EF_TAKES_DAMAGE",
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER",
|
||||
"aiFlags" : "AIF_MISSILE_BOAT+AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Shale",
|
||||
"description" : "The Shale is a light-class starfighter, based on the Nymph. It is believed to have been constructed by Tzac based on leaked information about the initial design elements of the Nymph. As such, it follows a similar form factor, but differs in both its colour scheme (green, instead of white and blue) and armaments, being equipped with three rapid-fire particle cannons, instead of the Nymph's two plasma cannons. Tzac denied any involvement in the theft of the Nymph's construction details, attesting that it believed the design documents were for a new type of Dart, and as such were not governed by any sort of intergalactic trade secrets.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 50,
|
||||
"shield" : 50,
|
||||
"speed" : 2,
|
||||
|
@ -24,5 +26,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 3,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Simple Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 24,
|
||||
|
@ -17,5 +19,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 2,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "SK-31",
|
||||
"description" : "The SK-31 is a medium-class starfighter, built and deployed by the Kingdom of Tzac. Unlike the Razor and SK-34, the SK-31 is equipped with two laser cannons, to enable it to disrupt the shields of its target and make it easier to either destroy or disable. It is unknown what the SK in the fighter's name stands for, and whether or not the 31 refers to an iteration or other internal identifier.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 85,
|
||||
"shield" : 50,
|
||||
"speed" : 1.8,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 5,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "SK-34",
|
||||
"description" : "The SK-34 is a medium-class starfighter, built and deployed by the Kingdom of Tzac. Though its exterior appearance is very different to the SK-31, it features similar internal specifications. Unlike the SK-31, however, it is equipped with Mag cannons, instead of lasers. As with the SK-34, it is unknown what the SK in the fighter's name stands for, and whether or not the 34 refers to an iteration or other internal identifier.",
|
||||
"affiliation" : "Tzac",
|
||||
"health" : 100,
|
||||
"shield" : 45,
|
||||
"speed" : 1.7,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 6,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Sphinx",
|
||||
"description" : "The Imperial Naval Forces answer to the Rook, the Sphinx is more heavily armed, but equally as fast and protected. Generally a single seated craft, the Sphinx can also accept a rear gunner, making it more difficult for opponents to tail it.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 110,
|
||||
"shield" : 75,
|
||||
"speed" : 1.85,
|
||||
|
@ -29,5 +31,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 2,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Static Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 0,
|
||||
"reloadTime" : 24,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Swarmer",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 5,
|
||||
"speed" : 2,
|
||||
"reloadTime" : 8,
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "TAF",
|
||||
"description" : "An all round, multi purpose, single-seat starfighter, the TAF is the most well known and highest produced starfighter within the CSN. Both lightly armoured and shielded, the TAF is easy to handle in the hands of a rookie and praised even by the most experienced of pilots. It makes up for its lack of armour, shielding and armaments by benefiting from good speeds and ease of manoeuvrability.",
|
||||
"affiliation" : "CSN",
|
||||
"health" : 35,
|
||||
"shield" : 35,
|
||||
"speed" : 2,
|
||||
|
@ -19,5 +21,5 @@
|
|||
}
|
||||
],
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Thunderhead",
|
||||
"description" : "The Thunderhead evolved from an original concept design for a new bomber, of which it still shares some features (such as a generous supply of missiles and torpedo hardpoints). It is faster than the Scarab bombers, but a lot slower than the Sphinx. It is, however, better armoured and shielded than both. It is rarely seen on the field, as it is now considered old, costly to maintain and has in recent years been superseded by the Sphinx. Despite this, it remains a formidable opponent and its offensive measures means that it is able to take down light-class vessels with ease.",
|
||||
"affiliation" : "INF",
|
||||
"health" : 90,
|
||||
"shield" : 65,
|
||||
"speed" : 1.7,
|
||||
|
@ -35,5 +37,5 @@
|
|||
],
|
||||
"combinedGuns" : 1,
|
||||
"missiles" : 4,
|
||||
"flags" : "EF_TAKES_DAMAGE"
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_COMMON_FIGHTER"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"name" : "Unarmed Dart",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 15,
|
||||
"speed" : 2.1,
|
||||
"reloadTime" : 24,
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"name" : "Unique Sphinx",
|
||||
"description" : "",
|
||||
"affiliation" : "",
|
||||
"health" : 999,
|
||||
"shield" : 999,
|
||||
"speed" : 1.6,
|
||||
"reloadTime" : 14,
|
||||
"shieldRechargeRate" : 0,
|
||||
"texture" : "gfx/fighters/zakSphinx.png",
|
||||
"guns" : [
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : 0,
|
||||
"y" : -4
|
||||
},
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : 9,
|
||||
"y" : 0
|
||||
},
|
||||
{
|
||||
"type" : "BT_PLASMA",
|
||||
"x" : -9,
|
||||
"y" : 0
|
||||
},
|
||||
{
|
||||
"type" : "BT_LASER",
|
||||
"x" : 0,
|
||||
"y" : 0
|
||||
}
|
||||
],
|
||||
"missiles" : 2,
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_IMMORTAL+EF_MISSION_TARGET+EF_AI_LEADER",
|
||||
"aiFlags" : "+AIF_WANDERS+AIF_UNLIMITED_RANGE+AIF_ZAK_SUSPICIOUS"
|
||||
}
|
Binary file not shown.
|
@ -82,13 +82,15 @@
|
|||
"name": "Trilliack",
|
||||
"side" : "SIDE_UNF",
|
||||
"x": 501,
|
||||
"y": 312
|
||||
"y": 312,
|
||||
"fallsToPandorans" : 1
|
||||
},
|
||||
{
|
||||
"name": "Alba",
|
||||
"side" : "SIDE_UNF",
|
||||
"x": 465,
|
||||
"y": 235
|
||||
"y": 235,
|
||||
"fallsToPandorans" : 1
|
||||
},
|
||||
{
|
||||
"name": "Aster",
|
||||
|
@ -121,7 +123,8 @@
|
|||
"name": "Rothan",
|
||||
"side" : "SIDE_UNF",
|
||||
"x": 366,
|
||||
"y": 298
|
||||
"y": 298,
|
||||
"fallsToPandorans" : 1
|
||||
},
|
||||
{
|
||||
"name": "Donesta",
|
||||
|
@ -143,9 +146,10 @@
|
|||
},
|
||||
{
|
||||
"name": "Mace",
|
||||
"side" : "SIDE_UNF",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x": 444,
|
||||
"y": 359
|
||||
"y": 359,
|
||||
"fallsToPandorans" : 1
|
||||
},
|
||||
{
|
||||
"name": "Clarke",
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Ö&|_# POfileorTBFS:handWCpygt2015-6,JwsbuGNUL3.Emj@c/"IV\RMD8+v?x;=%!AYq()'kH[]KzQX4Z79*àéí¡Çóè·úïçüºòÉÒÍÀ°æåøÆÅØ<>öÄäßÜá¿ñÁÊûâîôÈêùœÙìëęąłćżńśźŻŚŁĆÖ
|
|
@ -23,6 +23,7 @@
|
|||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"name" : "Wingmate #?",
|
||||
"types" : "Firefly;Nymph",
|
||||
"number" : 3,
|
||||
"side" : "SIDE_ALLIES",
|
||||
|
@ -45,6 +46,7 @@
|
|||
{
|
||||
"function" : "Waypoint #2",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Rice;Anyone got anything to report?",
|
||||
"MSG_BOX Wingmate #1;You getting paranoid, Curtis?",
|
||||
"MSG_BOX Rice;You all saw what happened at Coyote."
|
||||
|
@ -53,11 +55,12 @@
|
|||
{
|
||||
"function" : "Waypoint #3",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Wingmate #1;So, those Pandorans are, what, robots?",
|
||||
"MSG_BOX Wingmate #2;Alien-Human hybrid, I heard.",
|
||||
"MSG_BOX Wingmate #3;Hard to kill, whatever they are. Heard they'll still be coming at you even if you take both arms off.",
|
||||
"MSG_BOX Wingmate #2;And what'll they do then? Bite you to death?",
|
||||
"MSG_BOX Rice;Eyes open, lads"
|
||||
"MSG_BOX Rice;Eyes open, lads."
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -66,7 +69,7 @@
|
|||
"WAIT 1",
|
||||
"MSG_BOX Rice;We're done. Anyone detect anything unusual?",
|
||||
"MSG_BOX Wingmate #2;Same old, same old.",
|
||||
"MSG_BOX Rice;Believe me, that's a good thing. Right, let's head home and report in",
|
||||
"MSG_BOX Rice;Believe me, that's a good thing. Right, let's head home and report in.",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name" : "Patrol #2",
|
||||
"description" : "Patrols so far have not uncovered anything unusual, and it seems as though the increase in military presense is reducing the amount of illegal activity in this sector, with reported incidents down 80%. Still, we cannot afford to become complacent, and must continue with our sweeps.",
|
||||
"description" : "Patrols so far have not uncovered anything unusual, and it seems as though the increase in military presence is reducing the amount of illegal activity in this sector, with reported incidents down 80%%. Still, we cannot afford to become complacent, and must continue with our sweeps.",
|
||||
"requires" : 13,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
|
@ -16,10 +16,11 @@
|
|||
},
|
||||
{
|
||||
"description" : "Destroy Pandoran fighters",
|
||||
"targetName" : "Pandoran",
|
||||
"targetValue" : 3,
|
||||
"targetValue" : 1,
|
||||
"targetName" : "ENEMY",
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
"active" : 0,
|
||||
"isEliminateAll" : 1
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
],
|
||||
"name" : "Patrol #3",
|
||||
"description" : "Following the devastating loss of the Iliad system, we need to continue to be vigilant against incursion into the Alba system. Check all five waypoints, and report immediate any unusual or suspicious activity you encounter.",
|
||||
"requires" : 28,
|
||||
"requires" : 27,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "",
|
||||
|
@ -26,8 +26,17 @@
|
|||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"name" : "Wingmate #?",
|
||||
"types" : "Firefly;Nymph",
|
||||
"number" : 3,
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 500
|
||||
},
|
||||
{
|
||||
"name" : "Wade",
|
||||
"types" : "Firefly;Nymph",
|
||||
"number" : 4,
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
|
@ -48,9 +57,9 @@
|
|||
{
|
||||
"function" : "TIME 3",
|
||||
"lines" : [
|
||||
"MSG_BOX Wingmate #2;So, Iliad has fallen?",
|
||||
"MSG_BOX Wingmate #4;From what I've heard.",
|
||||
"MSG_BOX Wingmate #2;Did they retreat, or ...",
|
||||
"MSG_BOX Wingmate #1;So, Iliad has fallen?",
|
||||
"MSG_BOX Wingmate #2;From what I've heard.",
|
||||
"MSG_BOX Wingmate #1;Did they retreat, or ...",
|
||||
"MSG_BOX Rice;They fought to the very last."
|
||||
]
|
||||
},
|
||||
|
@ -58,11 +67,11 @@
|
|||
"function" : "Waypoint #1",
|
||||
"lines" : [
|
||||
"WAIT 3",
|
||||
"MSG_BOX Wingmate #2;So that's it. The Pandorans have won?",
|
||||
"MSG_BOX Wingmate #1;So that's it. The Pandorans have won?",
|
||||
"MSG_BOX Rice;At Iliad, yes. Unless the local forces there can somehow hold off the enemy's ground assault.",
|
||||
"MSG_BOX Wingmate #4;It's ... possible, right?",
|
||||
"MSG_BOX Wingmate #2;It's ... possible, right?",
|
||||
"MSG_BOX Rice;The Pandorans will just nuke the place when they're done. They'll take what they need, kill everyone who stands in their way ...",
|
||||
"MSG_BOX Wingmate #2;And even those who don't.",
|
||||
"MSG_BOX Wingmate #1;And even those who don't.",
|
||||
"MSG_BOX Rice;...and move on."
|
||||
]
|
||||
},
|
||||
|
@ -70,12 +79,12 @@
|
|||
"function" : "Waypoint #2",
|
||||
"lines" : [
|
||||
"WAIT 3",
|
||||
"MSG_BOX Wingmate #2;You're quiet, Wade.",
|
||||
"MSG_BOX Wingmate #1;You're quiet, Wade.",
|
||||
"MSG_BOX Wade;Just thinking.",
|
||||
"MSG_BOX Wingmate #4;What about?",
|
||||
"MSG_BOX Wingmate #2;What about?",
|
||||
"MSG_BOX Wade;How long it'll be before the Pandorans show up here.",
|
||||
"MSG_BOX Wingmate #2;They came by earlier, in case you don't remember.",
|
||||
"MSG_BOX Wingmate #4;And haven't been back since. Maybe we scared them off.",
|
||||
"MSG_BOX Wingmate #1;They came by earlier, in case you don't remember.",
|
||||
"MSG_BOX Wingmate #2;And haven't been back since. Maybe we scared them off.",
|
||||
"MSG_BOX Rice;I doubt it, guys. They were probably just scouting."
|
||||
]
|
||||
},
|
||||
|
@ -83,12 +92,12 @@
|
|||
"function" : "Waypoint #3",
|
||||
"lines" : [
|
||||
"WAIT 3",
|
||||
"MSG_BOX Wingmate #2;Where the hell are the CSN? Why weren't they at Iliad?",
|
||||
"MSG_BOX Wingmate #1;Where the hell are the CSN? Why weren't they at Iliad?",
|
||||
"MSG_BOX Rice;They weren't wanted, apparently. Iliad and the UNF aren't getting along so well at the moment.",
|
||||
"MSG_BOX Wingmate #4;Something to do with Adrian Parsons?",
|
||||
"MSG_BOX Wingmate #2;That bloody idiot? It wouldn't surprise me. He's the reason we're now in this mess! If I ever meet that guy, nothing'll stop me from-",
|
||||
"MSG_BOX Wingmate #2;Something to do with Adrian Parsons?",
|
||||
"MSG_BOX Wingmate #1;That bloody idiot? It wouldn't surprise me. He's the reason we're now in this mess! If I ever meet that guy, nothing'll stop me from-",
|
||||
"MSG_BOX Rice;Hey, mind what you say. All these communications are logged.",
|
||||
"MSG_BOX Wingmate #2;(indecipherable muttering)"
|
||||
"MSG_BOX Wingmate #1;(indecipherable muttering)"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -96,10 +105,10 @@
|
|||
"lines" : [
|
||||
"WAIT 3",
|
||||
"MSG_BOX Wade;What do you mean, it's all Parsons' fault?",
|
||||
"MSG_BOX Wingmate #2;He made an executive decision over in Coyote several months ago, that screwed everything up. Something about being charged with a super weapon.",
|
||||
"MSG_BOX Wingmate #1;He made an executive decision over in Coyote several months ago, that screwed everything up. Something about being charged with a super weapon.",
|
||||
"MSG_BOX Wade;Grendel's Mother?",
|
||||
"MSG_BOX Wingmate #2;No, something it was carrying. Linked to the ATAFs, apparently.",
|
||||
"MSG_BOX Wingmate #4;The CSN built something that nuked a whole load of allied and Pandoran forces. It wasn't meant to be used in Coyote, though.",
|
||||
"MSG_BOX Wingmate #1;No, something it was carrying. Linked to the ATAFs, apparently.",
|
||||
"MSG_BOX Wingmate #2;The CSN built something that nuked a whole load of allied and Pandoran forces. It wasn't meant to be used in Coyote, though.",
|
||||
"MSG_BOX Wade;You don't say.",
|
||||
"MSG_BOX Rice;Okay, lads, let's wrap this topic up, eh?"
|
||||
]
|
||||
|
@ -110,8 +119,8 @@
|
|||
"WAIT 1",
|
||||
"MSG_BOX Rice;That's it, all done. Anyone got anything to report?",
|
||||
"MSG_BOX Wade;Nothing.",
|
||||
"MSG_BOX Wingmate #1;Nope.",
|
||||
"MSG_BOX Wingmate #2;Nope.",
|
||||
"MSG_BOX Wingmate #4;Nope.",
|
||||
"MSG_BOX Rice;Okay, let's get home and report in.",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
|
|
|
@ -14,11 +14,25 @@
|
|||
"targetType" : "TT_WAYPOINT"
|
||||
},
|
||||
{
|
||||
"description" : "Eliminate all enemy targets",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"description" : "Defeat Tzac group #1",
|
||||
"targetName" : "Rebels-1",
|
||||
"targetValue" : 4,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"description" : "Defeat Tzac group #2",
|
||||
"targetName" : "Rebels-2",
|
||||
"targetValue" : 5,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"description" : "Defeat Tzac group #3",
|
||||
"targetName" : "Rebels-3",
|
||||
"targetValue" : 6,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
|
@ -40,7 +54,7 @@
|
|||
"groupName" : "Rebels-1",
|
||||
"types" : "Shale",
|
||||
"number" : 4,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 8,
|
||||
"scatter" : 500,
|
||||
|
@ -50,7 +64,7 @@
|
|||
"groupName" : "Rebels-2",
|
||||
"types" : "Shale",
|
||||
"number" : 5,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 28,
|
||||
"y" : 37,
|
||||
"scatter" : 500,
|
||||
|
@ -60,7 +74,7 @@
|
|||
"groupName" : "Rebels-3",
|
||||
"types" : "Shale",
|
||||
"number" : 6,
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 12,
|
||||
"y" : 25,
|
||||
"scatter" : 500,
|
||||
|
@ -86,15 +100,17 @@
|
|||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 0",
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"ACTIVATE_NEXT_WAYPOINT"
|
||||
"ACTIVATE_NEXT_WAYPOINT",
|
||||
"MSG_BOX Rice;Three Tzac fighter groups has been sighted in the area. We need to hunt them down and eliminate them."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "Waypoint #1",
|
||||
"lines" : [
|
||||
"ACTIVATE_ENTITY_GROUPS Rebels-1",
|
||||
"ACTIVATE_OBJECTIVES Defeat Tzac group #1",
|
||||
"MSG_BOX Wingmate;Enemies sighted.",
|
||||
"MSG_BOX Rice;Break and attack, people!"
|
||||
]
|
||||
|
@ -110,6 +126,7 @@
|
|||
"function" : "Waypoint #2",
|
||||
"lines" : [
|
||||
"ACTIVATE_ENTITY_GROUPS Rebels-2",
|
||||
"ACTIVATE_OBJECTIVES Defeat Tzac group #2",
|
||||
"MSG_BOX Rice;Second group located."
|
||||
]
|
||||
},
|
||||
|
@ -124,6 +141,7 @@
|
|||
"function" : "Waypoint #3",
|
||||
"lines" : [
|
||||
"ACTIVATE_ENTITY_GROUPS Rebels-3",
|
||||
"ACTIVATE_OBJECTIVES Defeat Tzac group #3",
|
||||
"MSG_BOX Rice;Final group spotted."
|
||||
]
|
||||
},
|
||||
|
|
|
@ -0,0 +1,238 @@
|
|||
{
|
||||
"name" : "Alba Defence #2",
|
||||
"description" : "Tzac forces are continuing to make aggressive moves against Alba. Its forces need to be driven back, and out of the system entirely. Naval power is starting to come under strain, and these continued assaults could leave us vulnerable to a Pandoran attack.",
|
||||
"requires" : 50,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
|
||||
"manualComplete" : 1,
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Eliminate all enemy targets",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Destroy HMS 821-283",
|
||||
"targetName" : "HMS 821-283",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"description" : "Destroy INF Burnside",
|
||||
"targetName" : "INF Burnside",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "Leopard",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "1st Lt. Curtis Rice",
|
||||
"squadron" : "Eightballers",
|
||||
"x" : 25,
|
||||
"y" : 15
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Leopard;Firefly;Nymph",
|
||||
"number" : 11,
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 15,
|
||||
"scatter" : 500
|
||||
},
|
||||
{
|
||||
"types" : "Shale;Razor;SK-31;SK-34",
|
||||
"number" : 5,
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 25,
|
||||
"y" : 22,
|
||||
"scatter" : 500
|
||||
},
|
||||
{
|
||||
"groupName" : "Rebels-1",
|
||||
"types" : "Shale;Razor;SK-31;SK-34",
|
||||
"number" : 4,
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 20,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "Rebels-1",
|
||||
"types" : "Shale;Razor;SK-31;SK-34",
|
||||
"number" : 4,
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "Rebels-2",
|
||||
"types" : "Shale;Razor;SK-31;SK-34",
|
||||
"number" : 24,
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 20,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "Rebels-2",
|
||||
"types" : "Shale;Razor;SK-31;SK-34",
|
||||
"number" : 24,
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 20,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"flags" : "+EF_AI_TARGET",
|
||||
"aiFlags" : "+AIF_MOVES_TO_LEADER",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "Pandorans",
|
||||
"types" : "Jackal;Sphinx;Mantis;Thunderhead",
|
||||
"number" : 24,
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 30,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"flags" : "+EF_AI_TARGET",
|
||||
"aiFlags" : "+AIF_MOVES_TO_LEADER",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "Pandorans",
|
||||
"types" : "Jackal;Sphinx;Mantis;Thunderhead",
|
||||
"number" : 24,
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 30,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "White Knights",
|
||||
"name" : "de Winter",
|
||||
"types" : "ATAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "White Knights",
|
||||
"types" : "ATAF",
|
||||
"number" : 4,
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : -1,
|
||||
"scatter" : 500,
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"capitalShips" : [
|
||||
{
|
||||
"groupName" : "CapShips",
|
||||
"name" : "HMS 821-283",
|
||||
"types" : "HMS Corvette 01",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 20,
|
||||
"y" : -1,
|
||||
"flags" : "+EF_AI_LEADER",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"groupName" : "CapShips",
|
||||
"name" : "INF Burnside",
|
||||
"types" : "INF Corvette 02",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 30,
|
||||
"y" : -1,
|
||||
"flags" : "+EF_AI_LEADER",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_JUMPGATE",
|
||||
"x" : 25,
|
||||
"y" : 48,
|
||||
"flags" : "+EF_DISABLED"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Rice;Break and attack, lads. Let's send these guys back home."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_KILLED 5",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Wingmate;More Tzac fighters incoming.",
|
||||
"ACTIVATE_ENTITY_GROUPS Rebels-1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_KILLED 13",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"ACTIVATE_ENTITY_GROUPS Rebels-2;Pandorans",
|
||||
"MSG_BOX Rice;Steel yourself, lads. Even more Tzac forces are heading our way.",
|
||||
"WAIT_MSG_BOX",
|
||||
"ACTIVATE_OBJECTIVES Destroy HMS 821-283;Destroy INF Burnside",
|
||||
"ACTIVATE_ENTITY_GROUPS CapShips",
|
||||
"MSG_BOX Wingmate;Picking up two capital ships, moving in.",
|
||||
"MSG_BOX Rice;Wait, those aren't only Tzac forces ... ",
|
||||
"MSG_BOX Rice;Ah, hell! Now we've got Pandorans, too?!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALLIES_KILLED 8",
|
||||
"lines" : [
|
||||
"MSG_BOX Wingmate;Commander, we're getting shot to ribbons here! We need to fallback!",
|
||||
"MSG_BOX Rice;We can't let EITHER of these two win! That would be a major loss for all of us."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALLIES_KILLED 11",
|
||||
"lines" : [
|
||||
"WAIT 5",
|
||||
"MSG_BOX de Winter;Eightballers, de Winter of the White Knights, here to assist.",
|
||||
"MSG_BOX Rice;White Knights! Am I glad to see you. Your timing couldn't be better.",
|
||||
"ACTIVATE_ENTITY_GROUPS White Knights"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALL_OBJECTIVES_COMPLETE",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Rice;I owe you my life, Knights.",
|
||||
"MSG_BOX de Winter;We're all in this together, Rice. I'm sorry we arrived too late to save your wingmates.",
|
||||
"MSG_BOX Rice;They were good guys. They'll be missed.",
|
||||
"WAIT_MSG_BOX",
|
||||
"ACTIVATE_JUMPGATE 1",
|
||||
"RETREAT_ALLIES",
|
||||
"WAIT 3",
|
||||
"MSG_BOX de Winter;We're needed elsewhere. We'll see you soon.",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,137 @@
|
|||
{
|
||||
"name" : "Traitor Hunt #2",
|
||||
"description" : "While Trilliack is happy to arrest the traitors it brings in, Alba wishes to dole out swift punishment for their actions. Eliminate all enemy targets, with the exception of any fighters that surrender. Only those are to be brought in.",
|
||||
"requires" : 57,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "music/battle/DST-RailJet-LongSeamlessLoop.ogg",
|
||||
"manualComplete" : 1,
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Eliminate all traitors",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Do not kill surrendering targets",
|
||||
"targetName" : "SURRENDERED",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isCondition" : 1
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "Ray",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "Lt. Cdr. Seth McLeod",
|
||||
"squadron" : "Steel Bulls",
|
||||
"x" : 10,
|
||||
"y" : 10
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "TAF",
|
||||
"name" : "Strickland",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 10,
|
||||
"y" : 10,
|
||||
"scatter" : 500,
|
||||
"flags" : "+EF_AI_LEADER+EF_IMMORTAL",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
},
|
||||
{
|
||||
"types" : "Ray;Kingfisher",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 10,
|
||||
"y" : 10,
|
||||
"scatter" : 500,
|
||||
"number" : 3,
|
||||
"aiFlags" : "+AIF_MOVES_TO_LEADER"
|
||||
},
|
||||
{
|
||||
"types" : "Simple Dart;Nymph",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 10,
|
||||
"scatter" : 500,
|
||||
"number" : 8,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Simple Dart;Nymph",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 35,
|
||||
"y" : 25,
|
||||
"scatter" : 500,
|
||||
"number" : 8,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Simple Dart;Nymph;Shale",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 15,
|
||||
"y" : 40,
|
||||
"scatter" : 500,
|
||||
"number" : 8,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Nymph",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 45,
|
||||
"y" : 45,
|
||||
"scatter" : 500,
|
||||
"number" : 8,
|
||||
"aiFlags" : "+AIF_SURRENDERS"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Strickland;Our orders are to destroy all opposing fighters, except any who surrender. They're to be magged, instead."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_SURRENDERED 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Strickland;One of them has surrendered. Mag him, ASAP."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_SURRENDERED 2",
|
||||
"lines" : [
|
||||
"MSG_BOX Strickland;Another has thrown in the towel. Disable that fighter!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_SURRENDERED 4",
|
||||
"lines" : [
|
||||
"MSG_BOX Strickland;Four of them have now surrendered."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_KILLED 16",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Wingmate;I'd have been expecting more of them to have surrendered than this.",
|
||||
"MSG_BOX Strickland;Some are clearly braver than others.",
|
||||
"MSG_BOX Wingmate;Or perhaps stupider."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALL_OBJECTIVES_COMPLETE",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Strickland;Good work, everyone. Control are sending tugs to bring these guys in.",
|
||||
"MSG_BOX Wingmate;Think they'll get a long sentence?",
|
||||
"MSG_BOX Strickland;Depends on how many capable pilots we can afford to keep shoving behind bars ...",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
{
|
||||
"name" : "Traitor Hunt #4",
|
||||
"description" : "Roman Burgess, one of the masterminds behind the illicit arms and information smuggling to Tzac, has been located. Senior command want this man alive, so that he can be interrogated and lead us to the others. He must not under any circumstances be allowed to be killed.",
|
||||
"requires" : 57,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
|
||||
"manualComplete" : 1,
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Eliminate all traitors",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Capture Roman Burgess",
|
||||
"targetName" : "Burgess",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DISABLE"
|
||||
},
|
||||
{
|
||||
"description" : "Defeat Pandorans",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1,
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"description" : "Do not kill Roman Burgess",
|
||||
"targetName" : "Burgess",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isCondition" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Do not kill surrendering targets",
|
||||
"targetName" : "SURRENDERED",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isCondition" : 1
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "Ray",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "Lt. Cdr. Seth McLeod",
|
||||
"squadron" : "Steel Bulls",
|
||||
"x" : 5,
|
||||
"y" : 5
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "TAF",
|
||||
"name" : "Strickland",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 5,
|
||||
"y" : 5,
|
||||
"scatter" : 500,
|
||||
"flags" : "+EF_AI_LEADER+EF_IMMORTAL",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
},
|
||||
{
|
||||
"types" : "Ray;Kingfisher;Firefly;Hyena-A",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 5,
|
||||
"y" : 5,
|
||||
"scatter" : 500,
|
||||
"number" : 7,
|
||||
"aiFlags" : "+AIF_MOVES_TO_LEADER"
|
||||
},
|
||||
{
|
||||
"types" : "Dart",
|
||||
"name" : "Burgess",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 35,
|
||||
"y" : 35,
|
||||
"scatter" : 9000,
|
||||
"flags" : "+EF_MUST_DISABLE+EF_MISSION_TARGET",
|
||||
"aiFlags" : "+AIF_WANDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Nymph;Dart",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 35,
|
||||
"y" : 35,
|
||||
"scatter" : 9000,
|
||||
"number" : 12,
|
||||
"aiFlags" : "+AIF_SURRENDERS+AIF_WANDERS"
|
||||
},
|
||||
{
|
||||
"types" : "Nymph;Dart",
|
||||
"side": "SIDE_MERC",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 9000,
|
||||
"number" : 12
|
||||
},
|
||||
{
|
||||
"groupName" : "Pandorans",
|
||||
"types" : "Jackal;Shale",
|
||||
"side": "SIDE_PANDORAN",
|
||||
"x" : 55,
|
||||
"y" : 55,
|
||||
"scatter" : 2000,
|
||||
"number" : 12,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Strickland;We need Burgess alive. The others should be destroyed unless they surrender."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_KILLED 12",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"ACTIVATE_ENTITY_GROUPS Pandorans",
|
||||
"ACTIVATE_OBJECTIVES Defeat Pandorans",
|
||||
"IMPORTANT_MSG_BOX Control;Strickland, the situation just escalated. A wing of Pandoran fighters just entered the area.",
|
||||
"MSG_BOX Strickland;Dammit! People, we need to keep those fighters away from Burgess. We can't lose that lead!",
|
||||
"MSG_BOX Wingmate;Where'd they get those Shales from?",
|
||||
"MSG_BOX Wingmate;From Christabel's ill-advised decision to attack the Enemy directly, no doubt."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "Capture Roman Burgess",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Burgess;To hell with you! Christabel was our only hope of surviving this thing.",
|
||||
"MSG_BOX Strickland;Save it, buddy. You can spill it all at the court martial."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALL_OBJECTIVES_COMPLETE",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX McLeod;Looks like that's it.",
|
||||
"MSG_BOX Strickland;Good flying today, Seth.",
|
||||
"MSG_BOX McLeod;Thank you. I'm just glad to have survived another day.",
|
||||
"MSG_BOX Strickland;We'll get through this. Neither of us are getting flagged before the end of this thing.",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,158 @@
|
|||
{
|
||||
"name" : "Alba Defence #3",
|
||||
"description" : "The Pandorans have begun moving forces into the system, and formed a number of staging grounds. Some of these grounds consist of Tzac fighters that have been acquired from Crystabel's forces. As of now, they are non-operational, but are being defended by some mobile plasma turrets. The objective is simple: destroy those fighters.",
|
||||
"requires" : 50,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "music/battle/battleThemeA.mp3",
|
||||
"manualComplete" : 1,
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Destroy acquired Tzac craft",
|
||||
"targetName" : "Tzac",
|
||||
"targetValue" : 24,
|
||||
"targetType" : "TT_DESTROY"
|
||||
},
|
||||
{
|
||||
"description" : "Destroy HMS 381-222",
|
||||
"targetName" : "HMS 381-222",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY"
|
||||
},
|
||||
{
|
||||
"description" : "Eliminate all opposition",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Defend CSN Inca",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isCondition" : 1
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "TAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "1st Lt. Serina Katz",
|
||||
"squadron" : "Star Reapers",
|
||||
"x" : 45,
|
||||
"y" : 5
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Firefly",
|
||||
"name" : "Rice",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 45,
|
||||
"y" : 5,
|
||||
"scatter" : 500,
|
||||
"flags" : "+EF_IMMORTAL",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
},
|
||||
{
|
||||
"types" : "Hammerhead;Nymph;Lynx;Ray",
|
||||
"side": "SIDE_ALLIES",
|
||||
"x" : 45,
|
||||
"y" : 5,
|
||||
"scatter" : 500,
|
||||
"number" : 8,
|
||||
"flags" : "+EF_AI_TARGET",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
},
|
||||
{
|
||||
"groupName" : "Tzac",
|
||||
"types" : "Shale;SK-31;SK-34;Razor;Blizzard;Khepri",
|
||||
"side": "SIDE_PANDORAN",
|
||||
"x" : 25,
|
||||
"y" : 35,
|
||||
"scatter" : 4000,
|
||||
"number" : 24,
|
||||
"flags" : "+EF_DISABLED+EF_AI_TARGET+EF_MISSION_TARGET"
|
||||
},
|
||||
{
|
||||
"types" : "Rapid Plasma Turret",
|
||||
"side": "SIDE_PANDORAN",
|
||||
"x" : 25,
|
||||
"y" : 35,
|
||||
"scatter" : 4000,
|
||||
"number" : 5,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"types" : "Tug",
|
||||
"side": "SIDE_PANDORAN",
|
||||
"x" : 40,
|
||||
"y" : 40,
|
||||
"scatter" : 500,
|
||||
"number" : 6,
|
||||
"flags" : "+EF_AI_TARGET",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
}
|
||||
],
|
||||
"capitalShips" : [
|
||||
{
|
||||
"name" : "CSN Inca",
|
||||
"side": "SIDE_ALLIES",
|
||||
"types" : "CSN Corvette 02",
|
||||
"x" : 36,
|
||||
"y" : 29,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "HMS 381-222",
|
||||
"side": "SIDE_PANDORAN",
|
||||
"types" : "HMS Corvette 01",
|
||||
"x" : 15,
|
||||
"y" : 15,
|
||||
"flags" : "+EF_AI_TARGET+EF_MISSION_TARGET"
|
||||
}
|
||||
],
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "spawner",
|
||||
"types" : "Jackal;Mantis;Scarab",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"interval" : 15,
|
||||
"total" : 18,
|
||||
"step" : 2,
|
||||
"flags" : "+EF_AI_TARGET",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX CSN Inca;Reapers, it appears that the opposition is heavier than previously expected. We're picking up a Tzac corvette.",
|
||||
"MSG_BOX Rice;Got it. All fighters, we need Inca to survive this one. We can't afford to lose any more capital ships.",
|
||||
"MSG_BOX Wingmate;Looks like there are some tugs trying to extract the Tzac fighters.",
|
||||
"MSG_BOX Rice;I see them. Take them out before they can get away."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ENEMIES_KILLED 9",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"ACTIVATE_SPAWNER 1 spawner",
|
||||
"MSG_BOX Wingmate;Rice, we've got INF fighters incoming.",
|
||||
"MSG_BOX Rice;Huh, I actually thought they'd have been here sooner. Prepare to engage."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALL_OBJECTIVES_COMPLETE",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Rice;That's the staging ground taken care of. Now--",
|
||||
"MSG_BOX CSN Inca;Rice, we've got a big problem: a very large number of Pandoran ships just arrived in the system. Torelli is being evacuated.",
|
||||
"MSG_BOX Rice;Never enough, is it?",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,169 @@
|
|||
{
|
||||
"name" : "Alba Defence #4",
|
||||
"description" : "With the Pandorans upping their aggression, we have taken steps to start evacuating the Alba system. Many civilians will be using craft incapable of forming of their jump points, and so will be reliant on the gates. We therefore must ensure that these gates remain functional, and that all Pandoran opposition is held back.",
|
||||
"requires" : 63,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"music" : "music/battle/track-4.mp3",
|
||||
"manualComplete" : 1,
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Defend the Jumpgate",
|
||||
"targetName" : "Jumpgate",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isCondition" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Eliminate all Pandoran opposition",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
},
|
||||
{
|
||||
"description" : "Destroy INF Stiletto",
|
||||
"targetName" : "INF Stiletto",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
},
|
||||
{
|
||||
"description" : "Destroy INF BC-41",
|
||||
"targetName" : "INF BC-41",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"active" : 0
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "ATAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "Lt. Cdr. Kelly Taylor",
|
||||
"squadron" : "White Knights",
|
||||
"x" : 5,
|
||||
"y" : 25
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"types" : "Rocket Turret;Plasma Turret;Rapid Plasma Turret",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 1350,
|
||||
"number" : 8
|
||||
}
|
||||
],
|
||||
"entities" : [
|
||||
{
|
||||
"type" : "ET_JUMPGATE",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"flags" : "EF_TAKES_DAMAGE+EF_AI_TARGET"
|
||||
}
|
||||
],
|
||||
"capitalShips" : [
|
||||
{
|
||||
"name" : "INF Stiletto",
|
||||
"types" : "INF Corvette 01",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 25,
|
||||
"y" : -1,
|
||||
"active" : 0,
|
||||
"flags" : "+EF_MISSION_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "INF BC-41",
|
||||
"types" : "INF Corvette 02",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 25,
|
||||
"y" : 51,
|
||||
"active" : 0,
|
||||
"flags" : "+EF_MISSION_TARGET"
|
||||
}
|
||||
],
|
||||
"spawners" : [
|
||||
{
|
||||
"name" : "civSpawner",
|
||||
"types" : "Civilian",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"interval" : 10,
|
||||
"total" : -1,
|
||||
"step" : 5,
|
||||
"flags" : "EF_RETREATING+EF_TAKES_DAMAGE",
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
},
|
||||
{
|
||||
"name" : "pandoranSpawner",
|
||||
"types" : "Jackal;Mantis;Sphinx;Thunderhead;Scarab;Shale;SK-31;SK-34;Razor;Blizzard;Khepri;Nymph;Hyena-A;Hyena-B;Firefly;Dart",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"interval" : 12,
|
||||
"total" : -1,
|
||||
"step" : 2,
|
||||
"aiFlags" : "+AIF_UNLIMITED_RANGE"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Control;Taylor, get over to that gate as fast as you can, and prepare to defend it. Be advised: the Pandorans are now commanding, INF, UNF, and Tzac fighters.",
|
||||
"MSG_BOX Taylor;There are civilians in the area. What about them?",
|
||||
"MSG_BOX Control;Their needs are secondary. If we lose that gate, no one's getting out of here."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "JUMPGATE_HEALTH 10",
|
||||
"lines" : [
|
||||
"IMPORTANT_MSG_BOX Control;Taylor, the jumpgate is taking damage. You need to keep the Pandorans away from it!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "JUMPGATE_HEALTH 5",
|
||||
"lines" : [
|
||||
"IMPORTANT_MSG_BOX Control;Half the jumpgate's control nodes have been destroyed. We can't afford to lose that gate!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 45",
|
||||
"lines" : [
|
||||
"ACTIVATE_ENTITIES INF Stiletto",
|
||||
"ACTIVATE_OBJECTIVES Destroy INF Stiletto",
|
||||
"IMPORTANT_MSG_BOX Control;Taylor, a Pandoran corvette just jumped into the area. It's heading for the gate. You need to take it down."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "TIME 120",
|
||||
"lines" : [
|
||||
"ACTIVATE_ENTITIES INF BC-41",
|
||||
"ACTIVATE_OBJECTIVES Destroy INF BC-41",
|
||||
"IMPORTANT_MSG_BOX Control;Taylor, another Pandoran corvette just arrived. Identifier is INF BC-41."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "CAPITAL_SHIPS_DESTROYED 2",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Taylor;Both corvettes are down.",
|
||||
"MSG_BOX Control;Excellent work, Taylor. Eliminate the remaining enemy fighters, and await further instructions.",
|
||||
"ACTIVATE_SPAWNER 0 pandoranSpawner",
|
||||
"ACTIVATE_SPAWNER 0 civSpawner",
|
||||
"ACTIVATE_OBJECTIVES Eliminate all remaining Pandoran opposition"
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "ALL_OBJECTIVES_COMPLETE",
|
||||
"lines" : [
|
||||
"WAIT 1",
|
||||
"MSG_BOX Taylor;Area secure.",
|
||||
"MSG_BOX Control;How's the jumpgate looking?",
|
||||
"MSG_BOX Taylor;Some damage, but it's still operational.",
|
||||
"MSG_BOX Control;Good work. Continue to guard the gate, and eliminate any incoming enemy threats.",
|
||||
"MSG_BOX Taylor;Got it.",
|
||||
"WAIT_MSG_BOX",
|
||||
"COMPLETE_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,191 @@
|
|||
{
|
||||
"name" : "Alba Defence #5",
|
||||
"description" : "The Pandorans are pressing home their advantage, and moving many of their capital ships up the field. They are presently closing in on Torelli, and will almost certainly begin a ground assault once within range. CSN Dragon is being used to clear their path to the planet, and while you're not going to engage the planet itself, we need to ensure the survival of our own capital ships as much as possible.",
|
||||
"requires" : 66,
|
||||
"background" : "gfx/backgrounds/background03.jpg",
|
||||
"planet" : "gfx/planets/torelli.png",
|
||||
"largePlanet" : 1,
|
||||
"music" : "music/battle/Tactical Pursuit.mp3",
|
||||
"epic" : {
|
||||
"fighterLimit" : 24,
|
||||
"unlimitedEnemies" : 1
|
||||
},
|
||||
"objectives" : [
|
||||
{
|
||||
"description" : "Destroy all enemy targets",
|
||||
"targetName" : "ENEMY",
|
||||
"targetValue" : 1,
|
||||
"targetType" : "TT_DESTROY",
|
||||
"isEliminateAll" : 1
|
||||
}
|
||||
],
|
||||
"player" : {
|
||||
"type" : "ATAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"pilot" : "Cdr. Estelle de Winter",
|
||||
"squadron" : "White Knights",
|
||||
"x" : 25,
|
||||
"y" : 25
|
||||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"name" : "Koonan",
|
||||
"types" : "ATAF",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"scatter" : 5000
|
||||
},
|
||||
{
|
||||
"types" : "TAF;Ray;Kingfisher;Rook;Hammerhead;Nymph;Firefly;Hyena-A;Hyena-B;Leopard;Lynx",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 200,
|
||||
"scatter" : 5000
|
||||
},
|
||||
{
|
||||
"types" : "Jackal;Scarab;Mantis;Sphinx;Thunderhead;Shale;Razor;SK-31;SK-34;Blizzard;Khepri",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 25,
|
||||
"y" : 25,
|
||||
"number" : 50,
|
||||
"scatter" : 8000,
|
||||
"aiFlags" : "+AIF_TARGET_FOCUS"
|
||||
}
|
||||
],
|
||||
"capitalShips" : [
|
||||
{
|
||||
"name" : "CSN Dime",
|
||||
"types" : "CSN Corvette 01",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 20,
|
||||
"y" : 20,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "CSN Marka",
|
||||
"types" : "CSN Corvette 02",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 25,
|
||||
"y" : 30,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "CSN Peso",
|
||||
"types" : "CSN Corvette 02",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 30,
|
||||
"y" : 20
|
||||
},
|
||||
{
|
||||
"name" : "HMS 012-315",
|
||||
"types" : "HMS Corvette 01",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 15,
|
||||
"y" : 15,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "HMS 188-481",
|
||||
"types" : "HMS Corvette 02",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 45,
|
||||
"y" : 15,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "HMS 578-311",
|
||||
"types" : "HMS Corvette 01",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 15,
|
||||
"y" : 15,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "HMS 781-061",
|
||||
"types" : "HMS Corvette 02",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 35,
|
||||
"y" : 15,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "INF Sai",
|
||||
"types" : "INF Corvette 01",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 15,
|
||||
"y" : 45,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
},
|
||||
{
|
||||
"name" : "INF Kalis",
|
||||
"types" : "INF Corvette 02",
|
||||
"side" : "SIDE_PANDORAN",
|
||||
"x" : 45,
|
||||
"y" : 45,
|
||||
"flags" : "+EF_AI_TARGET"
|
||||
}
|
||||
],
|
||||
"script" : [
|
||||
{
|
||||
"function" : "TIME 1",
|
||||
"lines" : [
|
||||
"IMPORTANT_MSG_BOX CSN Leviathan;White Knights, Alba's defence line is collapsing. We need to take down Pandorans' capital ships, now!",
|
||||
"MSG_BOX de Winter;Acknowledged. Chaz, we hit them with everything you've got."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "CAPITAL_SHIPS_LOST 1",
|
||||
"lines" : [
|
||||
"MSG_BOX Koonan;Dammit, down to two corvettes.",
|
||||
"IMPORTANT_MSG_BOX CSN Leviathan;Dragon is pushing through to Torelli. We need to drive it back."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "CAPITAL_SHIPS_LOST 2",
|
||||
"lines" : [
|
||||
"MSG_BOX de Winter;Another corvette lost. We're being overrun.",
|
||||
"MSG_BOX Wingmate;You Knights want to actually do something? We're being slaughtered out here!",
|
||||
"MSG_BOX Koonan;Ignore him, Estelle; don't get involved."
|
||||
]
|
||||
},
|
||||
{
|
||||
"function" : "CAPITAL_SHIPS_LOST 3",
|
||||
"lines" : [
|
||||
"MSG_BOX Wingmate;That's all the corvettes down. We'll have to take on Dragon with fighters--",
|
||||
"MSG_BOX Control;Dragon's powering it's anti-matter cannon. It's preparing to fire at UNF Lotan",
|
||||
"WAIT_MSG_BOX",
|
||||
"WAIT 5",
|
||||
"MSG_BOX Control;Dragon's firing!",
|
||||
"WAIT_MSG_BOX",
|
||||
"WAIT 10",
|
||||
"MSG_BOX Control;Dragon missed! Lotan managed to evade to attack!",
|
||||
"MSG_BOX Koonan;It'll be a while before it can fire its main cannon again. This is our chance to--",
|
||||
"MSG_BOX CSN Leviathan;The anti-matter ball is still going ... It's heading for Torelli.",
|
||||
"MSG_BOX CSN Leviathan;Impact in 10 seconds ...",
|
||||
"MSG_BOX CSN Leviathan;5 Seconds ...",
|
||||
"WAIT_MSG_BOX",
|
||||
"DESTROY_TORELLI",
|
||||
"RETREAT_ENEMIES",
|
||||
"RETREAT_ALLIES",
|
||||
"MSG_BOX (Multiple);(Shouting)",
|
||||
"MSG_BOX Koonan;Estelle, Torelli ...",
|
||||
"MSG_BOX de Winter;Oh my God.",
|
||||
"MSG_BOX de Winter;What the hell just happened?!",
|
||||
"MSG_BOX Koonan;The anti-matter ball must've exploded in the atmosphere, and ignited it.",
|
||||
"MSG_BOX de Winter;How ... how did the Pandorans know that would happen?!",
|
||||
"MSG_BOX Koonan;I don't think they did; they just got lucky.",
|
||||
"MSG_BOX Koonan;And now they'll use that against every planet they come to.",
|
||||
"IMPORTANT_MSG_BOX CSN Leviathan;All forces, retreat immediately! Repeat: retreat immediately. White Knights, dock, and prepare for withdrawal.",
|
||||
"MSG_BOX de Winter;...",
|
||||
"IMPORTANT_MSG_BOX CSN Leviathan;White Knights, please acknowledge.",
|
||||
"MSG_BOX Koonan;Acknowledged. Estelle, we have to leave. It's over.",
|
||||
"WAIT_MSG_BOX",
|
||||
"WAIT 5",
|
||||
"END_MISSION"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"fighters" : [
|
||||
{
|
||||
"name" : "Wing Commander",
|
||||
"types" : "Leopard",
|
||||
"side" : "SIDE_ALLIES",
|
||||
"x" : 20,
|
||||
|
@ -63,7 +64,7 @@
|
|||
},
|
||||
{
|
||||
"types" : "Shale",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : 5,
|
||||
"number" : 6,
|
||||
|
@ -72,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"types" : "Khepri",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : 5,
|
||||
"scatter" : 350,
|
||||
|
@ -81,7 +82,7 @@
|
|||
{
|
||||
"groupName" : "Rebels-1",
|
||||
"types" : "SK-31;Shale",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : 52,
|
||||
"number" : 4,
|
||||
|
@ -92,7 +93,7 @@
|
|||
{
|
||||
"groupName" : "Rebels-1",
|
||||
"types" : "Khepri",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : 52,
|
||||
"number" : 2,
|
||||
|
@ -103,7 +104,7 @@
|
|||
{
|
||||
"groupName" : "Rebels-2",
|
||||
"types" : "SK-31;Shale",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : -2,
|
||||
"number" : 4,
|
||||
|
@ -114,7 +115,7 @@
|
|||
{
|
||||
"groupName" : "Rebels-2",
|
||||
"types" : "Khepri",
|
||||
"side" : "SIDE_REBEL",
|
||||
"side" : "SIDE_TZAC",
|
||||
"x" : 30,
|
||||
"y" : -2,
|
||||
"number" : 2,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue