Compare commits

...

314 Commits

Author SHA1 Message Date
George Sokianos c9462d0617 Some more changes and prepared the release files 2022-08-23 00:04:28 +01:00
George Sokianos 52e45ff1cb Fixed the screenshot save path 2022-08-22 22:13:12 +01:00
George Sokianos 29dd25a23a Cleaned up the effects reduction code and moved it to a separate method 2022-08-22 22:11:45 +01:00
George Sokianos 0ab9bfac9d Fixed the controls crash 2022-08-22 19:40:53 +01:00
George Sokianos 3b3fe085fa Added effects reduction option for game speed up 2022-08-21 23:49:36 +01:00
George Sokianos 69b714860b Fixes and setup to compile under AmigaOS 4 2022-08-21 23:47:37 +01:00
Steve 82af33d075 Windows make file update. 2019-11-22 07:30:03 +00:00
Steve 3329d1375a Trim all whitespace. 2019-11-07 08:13:57 +00:00
Steve 98274ffa34 Slightly modified UTF-8 handling. Based on http://man7.org/linux/man-pages/man7/utf-8.7.html. 2019-11-06 19:18:03 +00:00
Steve cbd7425a31 Stale bot config. 2019-10-23 18:43:30 +01:00
Steve ca36f8163b Typo fix. 2019-10-23 18:43:19 +01:00
Steve f7d1d3dadb Compile fixes. 2019-10-22 18:48:11 +01:00
Steve 85507506f9 Updated credits. 2019-10-22 18:47:55 +01:00
Steve 0e1b412bd4 README update. 2019-10-22 18:47:08 +01:00
Stephen J Sweeney 19ab4c72be
Merge pull request #51 from oriolhub/patch-1
Update ca.po
2019-10-22 17:55:47 +01:00
oriolhub 6ec06b3c5e
Update ca.po 2019-10-22 13:02:23 +02:00
Stephen J Sweeney 89190cde92
Update README.md 2019-08-17 17:27:44 +01:00
Steve 6430217bcb Decreased file size of atlas image. 2019-04-08 11:37:22 +01:00
Steve 5f6c872075 Bit of tidying. 2019-04-08 11:35:44 +01:00
Steve eb5fbb8824 Use all available threads to compile. 2019-04-08 11:34:06 +01:00
Steve 02bea0492a Only award Revenge trophy if epic battle. 2019-04-08 11:33:52 +01:00
Steve c453074778 Slightly increase remainder resolution. 2019-04-08 11:33:38 +01:00
Steve 43b9e9ff32 Readme format update. 2019-01-16 08:30:16 +00:00
Steve 44c7f6c372 New close button. 2019-01-16 08:30:08 +00:00
Steve 4887fd2a6c Don't retain highlighted widget. 2019-01-16 08:30:01 +00:00
Steve d8aa7f70f2 Updated copyright. 2019-01-01 16:14:11 +00:00
Steve db10231eeb Fixed credits memory leak. 2019-01-01 16:10:28 +00:00
Steve d4f4fdb0c8 Darken screen correctly on challenge home. 2018-12-31 16:46:44 +00:00
Steve 5f15797043 Move planet slightly faster than background. 2018-12-31 16:46:13 +00:00
Steve 8dfaefd992 Removed redundant color parameters. 2018-12-23 15:52:38 +00:00
Steve 38ca6c24fe Use pre-calculated UI offset values. 2018-12-22 15:07:55 +00:00
Steve cc4829a3a6 Draw dark overlay on main screen. 2018-12-21 07:27:47 +00:00
Steve 0ef2cda22e v1.5.1 2018-12-21 07:27:28 +00:00
Steve 7528ec9fac Added note about -size argument. 2018-12-18 07:33:15 +00:00
Steve e968d24d7e Merge branch 'develop' into resolution 2018-12-17 18:04:39 +00:00
Steve 2981fde2ec Apply resolution and fullscreen changes immediately. 2018-12-17 18:04:23 +00:00
Steve 9b049e2828 Grammar fixes. 2018-12-17 08:31:27 +00:00
Steve 975ece4796 Also render UI at chosen resolution. 2018-12-17 08:30:47 +00:00
Steve 3739ef4a42 Merge branch 'develop' into resolution 2018-12-17 07:28:13 +00:00
Steve 295e13a5ae Translate names of missions. 2018-12-16 17:23:33 +00:00
Steve bf66535055 Removed strlenMB. Redundant. 2018-12-16 17:23:20 +00:00
Steve 8316920d20 Additional locale fixes. 2018-12-16 16:43:15 +00:00
Steve 56695e1090 Merge branch 'develop' into resolution 2018-12-16 13:04:37 +00:00
Steve d952415a69 i18n tweaks. 2018-12-16 12:59:54 +00:00
Steve 1e3197d81b Added missing & glyph. 2018-12-15 11:21:51 +00:00
Steve 75db4fdbea Added missing & character. 2018-12-15 11:05:16 +00:00
Steve 817e47b5e4 Hud fighter numbers alignment tweak. 2018-12-14 08:41:43 +00:00
Steve 80f840c4f0 Minimum screen resolution is 1280 x 720. 2018-12-14 08:09:58 +00:00
Steve cf390f0b00 More resolution tweaks. 2018-12-14 08:00:16 +00:00
Steve 5d54c2bbe1 Merge branch 'develop' into resolution 2018-12-13 07:59:39 +00:00
Steve 2430f866e0 Resolution update work. 2018-12-13 07:59:31 +00:00
Steve 0872cdaf55 Windows build warning fix. 2018-12-13 07:34:46 +00:00
Steve 2c9c0090a9 Moved load, options, and save out of system. 2018-12-12 08:36:58 +00:00
Steve ff40191eab Start of resolution update. 2018-12-12 08:32:32 +00:00
Steve cc4934c0fb Error handling. 2018-12-11 15:32:04 +00:00
Steve 21bb032a05 Various graphics fixes. 2018-12-11 08:24:25 +00:00
Steve f015f83425 Search for planets in texture atlas when creating resource list. 2018-12-10 15:38:32 +00:00
Steve 984a551c80 Allow for -size to specify custom resolution. 2018-12-10 13:44:33 +00:00
Steve 2a71a88371 Removed outdated defines. 2018-12-10 10:50:00 +00:00
Steve de604118a1 Added 2560 x 1440 and 3840 x 2160 resolution options. 2018-12-10 09:53:38 +00:00
Steve 5ed5b6b7c8 i18n loading fixes. 2018-12-10 08:42:23 +00:00
Steve 5d2077395e Font loading fix. 2018-12-10 08:42:09 +00:00
Steve af99ec8f3d Support between (space) and ~. 2018-12-10 08:22:25 +00:00
Steve 756fc4b25e Support _ and |. 2018-12-10 08:22:07 +00:00
Steve c2b6dc300d Memory leak fix. 2018-12-09 08:57:44 +00:00
Steve e3a02542c8 Added atlas screenshots. 2018-12-09 08:14:06 +00:00
Steve 8fdca6bf46 Use a smaller font texture size. 2018-12-09 08:09:49 +00:00
Steve cc75a8d144 Don't translate Pandoran messages. 2018-12-08 19:12:17 +00:00
Steve 3d4d9fcf14 Render non-ascii glyphs. 2018-12-08 19:07:15 +00:00
Steve a851ea6c01 More text drawing and graphics updates. 2018-12-07 14:49:08 +00:00
Steve 40c4557704 Code tidy. 2018-12-06 17:07:16 +00:00
Steve 934b2a6d67 Various graphics fixes. 2018-12-06 16:52:13 +00:00
Steve 6d8cb00e3e Start of font / sprite atlas. 2018-12-06 08:37:19 +00:00
Steve 9a4d8613ea Merge branch 'master' of ssh://github.com/stephenjsweeney/tbftss
Conflicts:
	locale/de.po
2018-10-29 23:00:31 +00:00
Steve be9b96c182 Conflict fix(!) 2018-10-29 22:59:53 +00:00
Steve a2fa7d0e48 de.po merge fix. 2018-10-29 22:56:56 +00:00
Steve 5558492398 German PO file fix. 2018-10-29 22:48:21 +00:00
Steve 9bb7538a46 Credits update. 2018-10-29 22:48:13 +00:00
Steve fba16a8009 Only reset fighter AI if said fighter is alive. 2018-10-29 22:47:39 +00:00
Stephen J Sweeney 63870c5c53
Merge pull request #45 from ekrempel/master
Continued work on the German translation
2018-10-28 21:55:05 +00:00
Erik Krempel 4c44383f61 Merge branch 'master' of github.com:ekrempel/tbftss 2018-10-28 19:54:45 +01:00
Erik Krempel 05ab94b81d Further translations 2018-10-28 19:53:42 +01:00
Erik Krempel d79c9cd18a small fixes 2018-10-28 19:53:41 +01:00
Erik Krempel b3cbfa2d1f Cleared all warning after resync to pot 2018-10-28 19:53:41 +01:00
Erik Krempel f40dcb48b6 Did a resync with the pot file 2018-10-28 19:53:41 +01:00
Erik Krempel 265f53b9f6 Further translations 2018-10-28 18:55:31 +01:00
Erik Krempel 7e330b8a52 small fixes 2018-10-28 17:17:20 +01:00
Erik Krempel 6de61c764a Cleared all warning after resync to pot 2018-10-28 17:07:15 +01:00
Erik Krempel 8cd4429ad8 Did a resync with the pot file 2018-10-28 15:13:07 +01:00
Stephen J Sweeney 07095f6346
Merge pull request #44 from ekrempel/master
worked on the German translation.
2018-10-28 12:05:15 +00:00
Erik Krempel 2acce0bd92 worked on the German translation. Still 25% to go. 2018-10-28 11:03:14 +01:00
Steve 1279acafa9 Allow audio setup to be defined at compile time. 2018-10-18 07:31:40 +01:00
Steve 4c0d1ab808 Initialize def to NULL when spawning item (GCC warning fix). 2018-10-03 07:34:38 +01:00
Steve a040e58fa4 Only use -Werror if a .error file is found (main makefile only). 2018-07-07 14:47:48 +01:00
Steve ba1efa90fe Translate widget options. 2018-07-07 14:47:04 +01:00
Steve 23a588f2ef Limit frame rate to 60fps. 2018-07-07 14:46:51 +01:00
Steve 35885f78f4 Various i18n updates. 2018-05-06 18:50:11 +01:00
Steve a5bb27948a Translate text in Select widgets. 2018-05-06 12:38:48 +01:00
Steve 11a37ae768 Use UTF-8 text rendering. 2018-05-06 12:38:33 +01:00
Steve 4f498fba98 Bug fix for allowing language to be specified. 2018-05-06 12:27:37 +01:00
Steve 856311dd53 Add missing translation strings. 2018-05-06 11:57:52 +01:00
Steve 0fb0884fa0 v1.4.1 2018-05-06 11:55:55 +01:00
Steve db33541915 Should be v1.4, given the addition of the Mac file and Google-translated language files. 2018-05-03 09:48:18 +01:00
Steve 1d3c95471f Updated CHANGELOG. 2018-05-02 22:58:58 +01:00
Steve c085a676ed Removed redundant dist variables. 2018-05-02 21:37:29 +01:00
Steve 90b5604736 Ignore build folder. 2018-05-02 18:30:08 +01:00
Steve 7e6d6f229b Removed build directory and make dist. Causes a bit of confusion. 2018-05-02 18:29:40 +01:00
Steve f3aae488a2 Ignore Mac Finder files. 2018-05-02 18:27:39 +01:00
Steve 9dea8e8822 Mac makefile and compile fixes. 2018-04-30 18:16:52 +01:00
Steve 9ae3e4bfc0 Removed time delta, as it's leading to poor frame pacing. 2018-04-30 08:12:48 +01:00
Steve 2db4b4171d Clip vertical line to inside of info box. 2018-04-29 16:44:36 +01:00
Steve 02129ada33 Send .o files to bin folder. 2018-04-29 16:44:06 +01:00
Steve aad8551c84 Updated copyright dates. 2018-04-29 10:01:09 +01:00
Steve abc4e576fb Use a path length of 4096 for loading save data. 2018-04-29 09:58:37 +01:00
Steve 052f39fbad Reduce mission list font size a little, to fit all missions in. Highlight mission on hover. 2018-04-29 09:58:16 +01:00
Steve 2ad4de22bf i18n array smashing fix. 2018-04-29 09:57:33 +01:00
Steve a138e71455 Missile warning takes priority over suspicion level. 2018-04-29 09:57:15 +01:00
Steve 6158e35fb2 Use defined REVISION number, rather than git rev count. 2018-04-29 09:55:57 +01:00
Steve ab55f19e75 Removed unused functions. 2018-02-01 08:14:43 +00:00
Steve 603c3c4340 Added language header field. 2018-01-29 07:53:29 +00:00
Steve 73e5dda21f 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). 2018-01-18 22:40:23 +00:00
Steve 7d601f6e8e Delete fighter stats. Close SDL window last. 2017-11-24 08:25:48 +00:00
Stephen J Sweeney 0e7b08c283 Merge pull request #28 from akien-mga/honor-ldflags
Makefile: Honor environment LDFLAGS
2017-08-26 16:31:41 +01:00
Rémi Verschelde 63e4eb5d6f Makefile: Honor environment LDFLAGS 2017-08-26 14:00:51 +02:00
Steve 2c466ad1b1 Manual and CHANGELOG updates. 2017-08-12 17:29:33 +01:00
Steve ae5c56d791 Show common fighter information in database. 2017-08-12 11:56:36 +01:00
Steve bb095034fc i18n updates. 2017-08-12 08:33:41 +01:00
Steve a4f9fa8be4 Integrate fighter DB into challenges and galactic map. 2017-08-12 08:33:06 +01:00
Steve f49c77f193 Show number of fighters destroyed. 2017-08-12 07:42:58 +01:00
Steve ba11fe1e81 Added speed, affiliation, and descriptions to all fighters in db. 2017-08-11 08:28:06 +01:00
Steve 3a1179032f Start of fighter descriptions. 2017-08-10 08:44:19 +01:00
Steve e28fa118fb Show fighter data, including guns. 2017-08-09 18:21:26 +01:00
Steve a52c37ebe5 v1.3 2017-08-09 18:20:42 +01:00
Steve 9e45c3fcd6 Updated copyright. 2017-08-07 19:15:30 +01:00
Steve 41ce0e2281 Start of fighter database. 2017-08-07 19:14:43 +01:00
Steve ca64978d20 v1.21 2017-08-06 12:23:05 +01:00
Steve ef327c04e1 Include icons with build packages. 2017-08-06 12:22:58 +01:00
Steve 38e6397b74 Require player to destroy Pandoran fighters. 2017-06-25 07:28:00 +01:00
Steve 9d08e9ae16 CHANGELOG updates. 2017-06-24 18:48:47 +01:00
Steve e6d8d771ac Don't swear, Dodds! 2017-06-24 18:48:39 +01:00
Steve 967aff3092 Suspicion check updates. Allow player to bank 25% suspicion for working fast. 2017-06-22 07:56:40 +01:00
Steve 61bf77b288 Prevent race condition when enabling objectives. 2017-06-21 08:41:27 +01:00
Steve c41a69f363 A little more dialogue and objectives. 2017-06-20 08:00:14 +01:00
Steve 70a7445889 Don't have the enemies continue to attack the player once the mission is over. 2017-06-20 07:59:54 +01:00
Steve 13caec96cc Added a little more help. 2017-06-18 09:06:37 +01:00
Steve 0449dba7a1 Tweaks to suspicion logic - reduce significantly if the player shoot or kills a civilian craft. Limit reduction to -10%. 2017-06-16 18:34:44 +01:00
Steve 438dd14dca Version 1.2. 2017-06-15 08:27:46 +01:00
Steve 9f04d08c82 Reduced kill requirement. 2017-06-15 08:27:36 +01:00
Steve 9875558836 More mission tweaks, due to change in missile damage..! 2017-06-07 08:39:41 +01:00
Steve c75029d62e Grammar. 2017-06-04 16:03:09 +01:00
Steve b47648dde3 Don't allow fighters to fire missiles at enemies masking their ids. 2017-06-04 09:32:48 +01:00
Steve 633cd7a9ff Null player target when switching fighters. 2017-06-04 09:31:36 +01:00
Steve 77c9d221e7 Added Hyena-B, to help rebalance things after the missile damage reduction. 2017-06-04 09:31:18 +01:00
Steve ab2e3a09db Prevent ALL_OBJECTIVES_COMPLETE from firing twice. 2017-05-29 08:39:37 +01:00
Steve 866ad5ef37 In an epic battle, all enemies must be eliminated. 2017-05-29 08:39:11 +01:00
Steve e5565c0370 Positional battle sounds. Record player's last position when escaped, to allow for sounds to play correctly (edge case). 2017-05-26 07:48:54 +01:00
Steve d703da7d23 Support optional vSync toggle. 2017-05-26 07:48:10 +01:00
Steve fb3b866808 Close button on mission dialog. 2017-05-26 07:47:51 +01:00
Steve e84e5f171a Boost and ECM recharge times are 7 seconds. 2017-05-26 07:47:28 +01:00
Steve fe42e496a7 Cap the speed of a surrendering vessel, so that they don't become a chore to chase down. 2017-05-26 07:47:13 +01:00
Steve 72a40cb58d Mono battle sounds. 2017-05-26 07:46:43 +01:00
Steve d03e6ceb38 Add close button to mission dialog. 2017-05-26 07:46:29 +01:00
Steve bf5572da62 Name Wing Commanders, so they are highlighted during chat. 2017-05-26 07:45:58 +01:00
Steve 4fa09da884 Name group so that script fires. 2017-05-26 07:45:44 +01:00
Stephen J Sweeney b04febffec Merge pull request #21 from cxong/missiles
Pause music when lost window focus
2017-05-14 14:03:09 +01:00
Cong 80ec8ff039 Pause music when lost window focus 2017-05-14 14:47:54 +10:00
Steve be8447519f Reduced damage by missiles by 25pts, and decreased recharge times of ECM and Boost by 2.5 seconds. 2017-05-12 18:07:52 +01:00
Steve 8a0808ce5a Uncoupled event handling from frame rate(!). 2017-05-10 08:33:44 +01:00
Steve 760a6cb530 CHANGELOG updates. 2017-05-10 08:33:26 +01:00
Steve 667a115ad0 V1.11 2017-05-10 08:33:18 +01:00
Steve 5337eb5281 Merge branch 'develop' of ssh://github.com/stephenjsweeney/tbftss into develop 2017-05-10 08:22:56 +01:00
Stephen J Sweeney 4feb2dfa8a Merge pull request #20 from cxong/develop
Show dragging cursor in galaxy map
2017-05-10 08:22:40 +01:00
Cong 4431b67d6f Show dragging cursor in galaxy map 2017-05-09 21:10:08 +10:00
Steve d39ad48130 Grab mouse pointer by default when starting a mission. 2017-02-25 16:30:17 +00:00
Steve 790a3e58a3 Removed text referring to heavy development. 2016-09-03 17:42:57 +01:00
Steve 55ab4a5378 Added information about unwinnable missions. 2016-09-03 17:34:25 +01:00
Steve 5f3b3f6960 Reduced kill requirement to allow extra leeway. 2016-09-03 15:40:53 +01:00
Steve 2f71467e3b Lowered required kills, and removed destroy cap ship objectives. 2016-09-03 12:54:38 +01:00
Steve 6088a98a40 Up required kill count, due to Swarmers. 2016-09-03 12:54:06 +01:00
Steve 4c97136aa9 Don't allow Escape to be pressed on mission complete / failed screens. 2016-08-29 12:50:57 +01:00
Steve 2882adec82 CHANGELOG update. 2016-08-29 10:45:27 +01:00
Steve 40f7cda5e2 Updated manual with information about lives in Epic Missions. 2016-08-29 10:44:19 +01:00
Steve 49e77ca02c i18n updates. 2016-08-29 10:37:16 +01:00
Steve 2a3ed432d2 Require the player the eliminate at least x enemies during an unwinnable battle, to enforce need to participate. 2016-08-29 10:36:56 +01:00
Steve 5d68c63e67 Limited the player to 12 pilots for epic battles. 2016-08-29 10:35:52 +01:00
Steve eac108b7ac Pilots remaining should be inclusive on the one currently active. 2016-08-29 10:35:28 +01:00
Steve e59af4bfbc Allow for a kill threshold to be specified in epic missions (for use with unwinnable missions). 2016-08-28 18:48:55 +01:00
Steve b8dccb9882 Added ranks for PJ Burgess, and Malcolm D'Ath. 2016-08-22 08:23:42 +01:00
Steve 27427a8637 Start of lives restriction for epic battles. 2016-08-20 11:42:10 +01:00
Steve b08006aea2 v1.1 2016-08-20 11:41:19 +01:00
Steve 0b6bf1f718 Suppress git error message. 2016-08-18 08:33:40 +01:00
Steve 5576ca54e4 i18n updates. 2016-08-17 18:29:06 +01:00
Steve 94752f23eb CHANGELOG update. 2016-08-17 08:44:49 +01:00
Steve b2b77ead2d Nation of Tzac -> Kingdom of Tzac. 2016-08-16 23:13:35 +01:00
Steve 5959c216e3 Revision number fix for when not using GIT (default to 0). 2016-08-13 16:57:15 +01:00
Steve 334e2aba45 Use GIT rev count for the REVISION number. 2016-08-12 12:38:12 +01:00
Steve 06442336f2 v1.0 CHANGELOG. 2016-08-12 12:29:06 +01:00
Steve a1f65ded29 Count completed missions before checking if mission completion threshold reached. 2016-08-12 12:23:11 +01:00
Steve 620edc4127 Only allow missions to be replayed that were made available in the main game (i.e., don't unlock optional ones if they were skipped). 2016-08-12 12:22:39 +01:00
Steve b7f8c94e0d Updated screenshots and text. 2016-08-12 12:21:59 +01:00
Steve c5e74252d7 Stats updates. 2016-08-12 08:57:27 +01:00
Steve 26584f4995 Show trophies in order they are earned, not default order. 2016-08-12 08:57:19 +01:00
Steve 8e6727e2b5 Only show Campaign Complete message once. 2016-08-12 08:56:59 +01:00
Steve 234a5d08d2 Release mouse. 2016-08-12 08:56:40 +01:00
Steve 20f2295618 Don't mark a previously completed mission as incomplete, upon replay failure. 2016-08-12 08:56:18 +01:00
Steve b1230c24cf i18n updates. 2016-08-12 08:55:46 +01:00
Steve c3d08cc132 Grammar. 2016-08-12 08:55:40 +01:00
Steve 402e0b569b Removed "ALLIES" from name, so fighter name is shown during communications. 2016-08-12 08:18:02 +01:00
Steve 5a3790a427 Removed debug output. 2016-08-12 08:17:46 +01:00
Steve 2499fd7f5e Removed "Pandoran" name from fighters, so real class names are shown. 2016-08-12 08:13:45 +01:00
Steve 7dc18e4a59 Allow all missions to be replayed once campaign is finished. 2016-08-11 22:48:08 +01:00
Steve 2471cd0814 Grab mouse when in battle. 2016-08-11 22:47:51 +01:00
Steve 3aad3142ac Reworked mission progress counting. 2016-08-11 18:06:42 +01:00
Steve 9f1b759c33 Grammar. 2016-08-11 18:06:26 +01:00
Steve 942520b9a3 Make Hammerhead a target, to allow for trophy. 2016-08-11 11:39:13 +01:00
Steve a1da483f8a Only need to evade 5 missiles. 2016-08-11 11:38:50 +01:00
Steve f93b8beef4 Corrected a bug where optional missions are not counted correctly, once completed. 2016-08-11 09:44:12 +01:00
Steve 71a07430f8 Lowered trophy requires. 2016-08-11 09:43:34 +01:00
Steve 2247f59d43 Campaign tweaks. 2016-08-11 09:43:17 +01:00
Steve 57bc5c4437 Version info update. 2016-08-10 13:04:45 +01:00
Steve f9588c4b08 Don't set a completed mission as the active one. 2016-08-10 13:04:35 +01:00
Steve e28bb6ff31 Don't leave a gap when there's no mission. 2016-08-10 13:04:22 +01:00
Steve 50172949a8 Marked cap ships as mission targets. 2016-08-10 13:04:11 +01:00
Steve 60fdcc5436 Increased time limit, due to spawn point range. 2016-08-10 13:02:55 +01:00
Steve 3f872d312e v1.0 2016-08-10 13:02:37 +01:00
Steve bd4bf90275 CHANGELOG updates. 2016-08-10 08:46:03 +01:00
Steve 819ba795d2 Made HMS 381-222 a mission target. 2016-08-10 08:45:44 +01:00
Steve 8c128d7f1d Don't switch guns if the player doesn't have any. 2016-08-09 23:13:25 +01:00
Steve 6ff3fd47a4 Updated Team Player, and Bodyguard trophies. 2016-08-09 23:13:13 +01:00
Steve b668b5051b Extended time limit. 2016-08-09 08:38:44 +01:00
Steve fb9252ac61 v0.99 2016-08-09 08:38:36 +01:00
Steve 2ce0affe2f CHANGELOG updates. 2016-08-08 08:26:17 +01:00
Steve 1508667c5f Allow player to be killed. 2016-08-08 08:24:59 +01:00
Steve 0922647f2b Reduced difficulty. 2016-08-07 09:11:11 +01:00
Steve 582a2ddb52 v0.98 2016-08-06 19:10:08 +01:00
Steve 4c0ce5fde9 i18n updates. 2016-08-06 19:10:04 +01:00
Steve 256b4fe956 CHANGELOG updates. 2016-08-06 19:07:36 +01:00
Steve 3969af0378 Campaign tweaks. 2016-08-06 08:54:28 +01:00
Steve 4df10cf407 Grammar. 2016-08-06 08:54:17 +01:00
Steve db3dcf977b Added EF_NO_PLAYER_TARGET. 2016-08-06 08:54:11 +01:00
Steve 3445d34497 Increased time limit, due to enemy spawn points being further out. 2016-08-05 08:39:53 +01:00
Steve 06dc9a9ee2 v0.97 2016-08-05 08:39:35 +01:00
Steve eb40416ba1 CHANGELOG updates. 2016-08-05 08:16:57 +01:00
Steve a4d717a276 Tag Sharpfinger as the mission target. 2016-08-05 08:09:05 +01:00
Steve 3b36008a27 v0.96 2016-08-03 09:23:24 +01:00
Steve b38ec19246 Difficulty tweaks. 2016-08-03 09:22:42 +01:00
Steve 012b51ac70 CHANGELOG update. 2016-08-02 08:17:44 +01:00
Steve 7a19b60697 Restored errornous removal. 2016-08-02 08:14:59 +01:00
Steve 3dd242addd Stats updates. 2016-08-01 11:01:46 +01:00
Steve 5a09e2a63e Tidied headers. 2016-08-01 11:01:33 +01:00
Steve 55ef29fc31 i18n updates. 2016-08-01 11:01:26 +01:00
Steve 1624b1336f Mission tweaks. 2016-08-01 08:37:32 +01:00
Steve 8d8ad35e17 Don't constantly fire lasers or mags at a disabled craft. 2016-07-31 09:58:06 +01:00
Steve 6dbbb7f403 Remove owner when detaching rope. 2016-07-31 09:57:41 +01:00
Steve eedc0c76d5 Fighters aren't leaders. 2016-07-31 09:57:26 +01:00
Steve 9d6ce48165 v0.95 2016-07-31 09:57:09 +01:00
Steve 2db99a7315 Override gun AI when capital ship is disabled. 2016-07-30 10:29:57 +01:00
Steve 9d2f88e30b Don't use unlimited enemies for this mission (comes later). 2016-07-30 10:29:28 +01:00
Steve 3fbf4d1f59 rebel = unidentified. 2016-07-30 10:29:11 +01:00
Steve 874be218ee Grammar. 2016-07-29 19:22:03 +01:00
Steve 758d751f71 CHANGELOG update. 2016-07-29 09:57:07 +01:00
Steve e14cba3761 Challenge 10 fixes. 2016-07-29 09:56:27 +01:00
Steve 0cc1c65628 Mark mission as complete when failing an unwinnable one. 2016-07-29 09:17:29 +01:00
Steve 9563d4acaa Don't override capship flags. 2016-07-29 09:17:02 +01:00
Steve 7799c60652 Allow suspicion level to drop if player is close to wing leader. 2016-07-28 14:57:23 +01:00
Steve f0fd63214d Suspicion reduction tweaks. 2016-07-28 14:57:06 +01:00
Steve 67adf2c97a Speeded up mission progression. 2016-07-28 14:56:55 +01:00
Steve 436a3959a6 Greated reduction in suspicion level. 2016-07-28 11:54:08 +01:00
Steve a2665e527c When appearing offscreen, spawn outside of max radar range. 2016-07-28 11:53:14 +01:00
Steve fce61fdd0e Difficulty tweaks. 2016-07-28 11:52:47 +01:00
Steve dcf7277ee9 Only increment player death stat once. 2016-07-27 16:17:56 +01:00
Steve bd4b5c81c6 Use standard Supply Ship. 2016-07-27 16:17:38 +01:00
Steve 1916bbd46b v0.94 2016-07-27 16:17:27 +01:00
Steve 52666b9db3 CHANGELOG updates. 2016-07-27 09:26:44 +01:00
Steve c62810bf4b Made ATAFs immortal by default. 2016-07-27 08:44:02 +01:00
Steve 9ee3968787 Fixed flags. 2016-07-27 08:43:52 +01:00
Steve ef81217661 Lowered difficulty. 2016-07-27 08:43:43 +01:00
Steve 8a337a7ecd Mission tweaks. 2016-07-26 10:15:40 +01:00
Steve a89e29c93a v0.93 2016-07-26 10:15:26 +01:00
Steve 6a5d7f9954 Reduced difficulty. 2016-07-25 12:55:55 +01:00
Steve db012957cd i18n updates. 2016-07-25 08:50:05 +01:00
Steve f13b643419 Mission tweaks. 2016-07-25 08:49:36 +01:00
Steve 22aa284975 Activate ATAFs correctly. 2016-07-24 16:21:04 +01:00
Steve 28123a9508 Description update. 2016-07-24 12:01:42 +01:00
Steve 2143693f77 Don't override Scarab flags. 2016-07-24 12:01:25 +01:00
Steve 0d9b32f93a i18n updates. 2016-07-24 09:29:02 +01:00
Steve 932ab46a9b Various mission tweaks. 2016-07-24 09:28:39 +01:00
Steve a0c2b1e9f6 Auto select next available mission when clicking on a star system. 2016-07-24 08:24:04 +01:00
Steve f5aa0b3f85 Included attribution for Vehicle's music. 2016-07-23 18:40:48 +01:00
Steve 4733b68fd1 Reduced difficulty. 2016-07-23 18:40:25 +01:00
Steve 148d77201b Grammar. 2016-07-23 18:40:15 +01:00
Steve b6ec680127 Don't select star systems when scrolling (release and click button). 2016-07-23 15:53:31 +01:00
Steve 5f06b50ea6 0.91 / 0.92 updates. 2016-07-23 13:11:57 +01:00
Steve 21d0f6a9b0 i18n updates. 2016-07-23 13:07:36 +01:00
Steve e48f987732 Add flags, don't replace them. 2016-07-23 12:52:04 +01:00
Steve 15e7616e92 Grammar, etc. 2016-07-23 12:51:49 +01:00
Steve 726a9f99db Pacifist trophy should be awarded only if enemies were present. 2016-07-23 12:51:35 +01:00
Steve cec4a90b08 Added new music. 2016-07-22 15:40:42 +01:00
Steve 7547e14c9f Scale shield effect size, to better match ship (mostly for supply ships). 2016-07-22 11:07:35 +01:00
Steve f7d2b4d738 Supply ship updates. 2016-07-22 11:07:08 +01:00
Steve e2a568c69b Redesigned supply ship. 2016-07-22 09:16:02 +01:00
Steve 5c0b8e387f Made some wingmates immortal, so ghosts don't speak if they are killed during the battle. 2016-07-22 09:15:51 +01:00
Steve 20a1a30a29 v0.92 2016-07-22 09:15:29 +01:00
Steve 07fa214588 CHANGELOG update. 2016-07-21 07:55:43 +01:00
Steve 7e01bd2166 Updated corvette body, to make it less busy. 2016-07-21 07:55:37 +01:00
Steve 9a12db4202 Grammar. 2016-07-20 11:10:56 +01:00
Steve b03aac26fe Mantis sprite tweaks. 2016-07-20 08:51:58 +01:00
Steve 0a5430bbe4 Updated names for speakers in scripts. 2016-07-20 08:30:43 +01:00
Steve e15ebcba9b Tell player to initially face mission target / enemies, so we're not always facing up the screen. 2016-07-20 07:13:40 +01:00
Steve 001e397335 Redrew Mantis. 2016-07-20 06:44:08 +01:00
Steve d54273821d Start of i18n look up optimisations. 2016-07-19 09:26:19 +01:00
Steve 157f1bc28a Show small bullet hit effects when a target is struck. 2016-07-19 08:16:11 +01:00
Steve 5c211a3017 Allow closing of mission detail screen by right clicking. 2016-07-19 08:15:18 +01:00
Steve 9296e251eb v0.91 2016-07-19 08:15:04 +01:00
491 changed files with 40188 additions and 4545 deletions

16
.github/stale.yml vendored Normal file
View File

@ -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

7
.gitignore vendored
View File

@ -34,7 +34,14 @@ tbftss
*.dSYM/
# folders
bin
dist
dev/*
build/*
!dev/screenshots
!dev/stats.sh
# Misc
.DS_Store
/.errors

109
CHANGELOG
View File

@ -1,7 +1,112 @@
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
@ -51,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

50
README-OS4.md Normal file
View File

@ -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

View File

@ -2,9 +2,9 @@
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/tree/develop) is where all the dev work happens. Stable(ish) releases will go in to master (https://github.com/stephenjsweeney/tbftss/tree/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
@ -17,22 +17,26 @@ Screenshots from various versions can be found here: https://github.com/stephenj
### GRAPHICS
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
* 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
<img src="gfx/by-nc-sa.png?raw=true" alt="CC BY-NC-SA logo" width="125">
### 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)
* 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
@ -97,6 +101,7 @@ All other data files are CC BY-NC-SA 3.0, with the following attribution: Copyri
* 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

View File

@ -1,17 +1,17 @@
# Statistics
* Lines of code: 18771
* Size of source: 572K
* Size of data: 734K
* Size of graphics: 3.7M
* Size of sound: 638K
* Size of music: 55M
* 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: 75
* Number of challenges: 93
* Number of spacecraft: 50
* Number of trophies: 44
* Translatable strings: 982
* Translatable strings: 1029
* Number of GIT revisions: 1315
* Number of GIT revisions: 1472

View File

@ -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

View File

@ -1,20 +0,0 @@
#!/bin/bash -e
cd `dirname $0`
BUILDROOT="build/linux"
cd ../..
VERSION=$1
REVISION=$2
SIZE=0
make clean
make src-dist
make clean
make LOCALE_DIR=locale
make dist
rm -rf tbftss

View File

@ -1,40 +0,0 @@
#!/bin/bash -e
cd `dirname $0`
BUILDROOT="build/win32"
cd ../..
VERSION=$1
REVISION=$2
FOLDER="tbftss-$1"
OUT="$BUILDROOT/$FOLDER"
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 -r locale $OUT
cp LICENSE $OUT
cp CHANGELOG $OUT
cp README.md $OUT
cp /usr/x86_64-w64-mingw32/bin/*.dll $OUT
cd $BUILDROOT
zip -r tbftss-${VERSION}-${REVISION}.win32.zip $FOLDER
mv *.zip ../../dist
rm -rf $FOLDER

View File

@ -1,44 +1,60 @@
VERSION = 0.9
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 credits.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)

View File

@ -1,6 +1,7 @@
{
"winWidth" : 1280,
"winHeight" : 720,
"effects" : 0,
"fullscreen" : 0,
"musicVolume" : 8,
"soundVolume" : 10,
@ -41,3 +42,4 @@
"healthBars" : 1
}
}

1381
data/atlas/atlas.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -17,7 +17,7 @@
{
"type" : "BT_MISSILE",
"damage" : 75,
"damage" : 50,
"texture" : "gfx/bullets/missile.png",
"sound" : "SND_MISSILE",
"flags" : "BF_ENGINE+BF_EXPLODES"

View File

@ -15,6 +15,7 @@
"challenge" : {
"rescueLimit" : 8,
"timeLimit" : 300,
"allowPlayerDeath" : 1,
"challenges" : [
{
"type" : "CHALLENGE_RESCUE",

View File

@ -14,17 +14,17 @@
"y" : 25
},
"challenge" : {
"timeLimit" : 240,
"timeLimit" : 300,
"waypointLimit" : 5,
"clearWaypointEnemies" : 1,
"challenges" : [
{
"type" : "CHALLENGE_TIME",
"value" : 240
"value" : 300
},
{
"type" : "CHALLENGE_TIME",
"value" : 180
"value" : 240
},
{
"type" : "CHALLENGE_PLAYER_KILLS",

View File

@ -16,6 +16,7 @@
"challenge" : {
"timeLimit" : 120,
"waypointLimit" : 12,
"allowPlayerDeath" : 1,
"noBoost" : 1,
"challenges" : [
{

View File

@ -13,7 +13,7 @@
"y" : 25
},
"challenge" : {
"timeLimit" : 210,
"timeLimit" : 240,
"killLimit" : 120,
"challenges" : [
{

View File

@ -14,7 +14,7 @@
"flags" : "+EF_COLLECTS_ITEMS"
},
"challenge" : {
"timeLimit" : 180,
"timeLimit" : 240,
"playerItemLimit" : 4,
"allowPlayerDeath" : 1,
"isDeathMatch" : 1,

View File

@ -5,7 +5,7 @@
"planet" : "AUTO",
"music" : "AUTO",
"player" : {
"type" : "Hammerhead",
"type" : "Khepri",
"side" : "SIDE_ALLIES",
"pilot" : "-",
"squadron" : "-",
@ -33,7 +33,7 @@
},
"fighters" : [
{
"types" : "Scarab;Khepri;Lynx",
"types" : "Scarab;Hammerhead;Lynx",
"side" : "SIDE_TZAC",
"number" : 4,
"x" : 25,

View File

@ -1,5 +1,7 @@
{
"name" : "Civilian",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 1.85,
"texture" : "gfx/craft/civilian01.png",

View File

@ -1,5 +1,7 @@
{
"name" : "INF Tug",
"description" : "",
"affiliation" : "",
"health" : 50,
"speed" : 1.85,
"reloadTime" : 10,

View File

@ -1,5 +1,7 @@
{
"name" : "Munitions Transport",
"description" : "",
"affiliation" : "",
"health" : 150,
"shield" : 50,
"speed" : 1.5,

View File

@ -1,5 +1,7 @@
{
"name" : "Shuttle",
"description" : "",
"affiliation" : "",
"health" : 15,
"shield" : 15,
"speed" : 2,

View File

@ -1,5 +1,7 @@
{
"name" : "Supply Ship",
"description" : "",
"affiliation" : "",
"health" : 150,
"shield" : 50,
"speed" : 1.5,

View File

@ -1,5 +1,7 @@
{
"name" : "Tug",
"description" : "",
"affiliation" : "",
"health" : 50,
"speed" : 1.85,
"reloadTime" : 10,

View File

@ -1,84 +1,86 @@
[
"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/",
@ -206,7 +208,7 @@
"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/",
@ -222,12 +224,12 @@
"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 - creating by combining:",
"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/",
@ -242,69 +244,73 @@
"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-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 (C) 2009-2016, Stephen J Sweeney, All Rights Reserved.",
"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"
]

View File

@ -1,5 +1,7 @@
{
"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,

View File

@ -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"
}

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Cannon Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 2.1,
"reloadTime" : 24,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"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,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Missile Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 2.1,
"reloadTime" : 24,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Rocket Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 2.1,
"reloadTime" : 35,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Simple Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 2.1,
"reloadTime" : 24,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Static Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 0,
"reloadTime" : 24,

View File

@ -1,5 +1,7 @@
{
"name" : "Swarmer",
"description" : "",
"affiliation" : "",
"health" : 5,
"speed" : 2,
"reloadTime" : 8,

View File

@ -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,

View File

@ -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,

View File

@ -1,5 +1,7 @@
{
"name" : "Unarmed Dart",
"description" : "",
"affiliation" : "",
"health" : 15,
"speed" : 2.1,
"reloadTime" : 24,

View File

@ -1,5 +1,7 @@
{
"name" : "Unique Sphinx",
"description" : "",
"affiliation" : "",
"health" : 999,
"shield" : 999,
"speed" : 1.6,

View File

@ -0,0 +1 @@
Ö&|_# POfileorTBFS:handWCpygt2015-6,JwsbuGNUL3.Emj@c/"IV\RMD8+v?x;=%!AYq()'kH[]KzQX4Z79*àéí¡Çóè·úïçüºòÉÒÍÀ°æåøÆÅØ<>öÄäßÜá¿ñÁÊûâîôÈêùœÙìëęąłćżńśźŻŚŁĆÖ

View File

@ -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 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.",
"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" : {

View File

@ -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" : {
@ -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."
]
},

View File

@ -4,7 +4,7 @@
"requires" : 50,
"background" : "gfx/backgrounds/background03.jpg",
"planet" : "gfx/planets/torelli.png",
"music" : "music/battle/heroism.ogg",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{
@ -35,7 +35,7 @@
"pilot" : "1st Lt. Curtis Rice",
"squadron" : "Eightballers",
"x" : 25,
"y" : 5
"y" : 15
},
"fighters" : [
{
@ -43,7 +43,7 @@
"number" : 11,
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 5,
"y" : 15,
"scatter" : 500
},
{
@ -51,7 +51,7 @@
"number" : 5,
"side" : "SIDE_TZAC",
"x" : 25,
"y" : 12,
"y" : 22,
"scatter" : 500
},
{
@ -79,28 +79,49 @@
{
"groupName" : "Rebels-2",
"types" : "Shale;Razor;SK-31;SK-34",
"number" : 48,
"number" : 24,
"side" : "SIDE_TZAC",
"x" : -1,
"y" : 35,
"scatter" : 8500,
"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",
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis;Thunderhead",
"number" : 48,
"number" : 24,
"side" : "SIDE_PANDORAN",
"x" : 51,
"y" : 35,
"scatter" : 8500,
"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",
@ -128,8 +149,8 @@
"name" : "HMS 821-283",
"types" : "HMS Corvette 01",
"side" : "SIDE_TZAC",
"x" : -1,
"y" : 35,
"x" : 20,
"y" : -1,
"flags" : "+EF_AI_LEADER",
"active" : 0
},
@ -138,12 +159,20 @@
"name" : "INF Burnside",
"types" : "INF Corvette 02",
"side" : "SIDE_PANDORAN",
"x" : 51,
"y" : 35,
"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",
@ -190,7 +219,7 @@
]
},
{
"function" : "OBJECTIVES_COMPLETE 3",
"function" : "ALL_OBJECTIVES_COMPLETE",
"lines" : [
"WAIT 1",
"MSG_BOX Rice;I owe you my life, Knights.",

View File

@ -4,7 +4,7 @@
"requires" : 57,
"background" : "gfx/backgrounds/background03.jpg",
"planet" : "gfx/planets/torelli.png",
"music" : "music/battle/heroism.ogg",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{

View File

@ -108,7 +108,7 @@
"types" : "HMS Corvette 01",
"x" : 15,
"y" : 15,
"flags" : "+EF_AI_TARGET"
"flags" : "+EF_AI_TARGET+EF_MISSION_TARGET"
}
],
"spawners" : [

View File

@ -70,7 +70,8 @@
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : -1,
"active" : 0
"active" : 0,
"flags" : "+EF_MISSION_TARGET"
},
{
"name" : "INF BC-41",
@ -78,7 +79,8 @@
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 51,
"active" : 0
"active" : 0,
"flags" : "+EF_MISSION_TARGET"
}
],
"spawners" : [
@ -89,13 +91,14 @@
"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" : 10,
"interval" : 12,
"total" : -1,
"step" : 2,
"aiFlags" : "+AIF_UNLIMITED_RANGE"

View File

@ -22,7 +22,7 @@
"player" : {
"type" : "ATAF",
"side" : "SIDE_ALLIES",
"pilot" : "Cdr. Estelle de Dodds",
"pilot" : "Cdr. Estelle de Winter",
"squadron" : "White Knights",
"x" : 25,
"y" : 25
@ -45,7 +45,6 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Jackal;Scarab;Mantis;Sphinx;Thunderhead;Shale;Razor;SK-31;SK-34;Blizzard;Khepri",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -177,7 +176,7 @@
"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 use that against every planet they come to.",
"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.",

View File

@ -31,6 +31,7 @@
},
"fighters" : [
{
"name" : "Wing Commander",
"types" : "Leopard",
"side" : "SIDE_ALLIES",
"x" : 20,

View File

@ -3,7 +3,7 @@
"description" : "With the mercenary threat seen off and Tzac's initial attacks thwarted, it's time to begin pushing back against Christabel's forces. We plan to capture a number of their commanders, to help build a better picture of the forces at Mace, before moving into the system. As always, mag the targets and do not allow them to be killed.",
"background" : "gfx/backgrounds/background02.jpg",
"planet" : "gfx/planets/bluePlanet.png",
"music" : "music/battle/determination.mp3",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"requires" : 44,
"manualComplete" : 1,
"objectives" : [
@ -45,6 +45,7 @@
},
"fighters" : [
{
"name" : "Wing Commander",
"types" : "Leopard",
"side" : "SIDE_ALLIES",
"x" : 45,

View File

@ -6,7 +6,8 @@
"music" : "music/battle/Tactical Pursuit.mp3",
"requires" : 44,
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"lives" : 12
},
"objectives" : [
{
@ -51,7 +52,6 @@
"flags" : "+EF_AI_TARGET"
},
{
"name" : "Pandoran",
"types" : "Jackal;Scarab;Mantis;Sphinx;Thunderhead",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -66,7 +66,8 @@
"types" : "INF Corvette 02",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 10
"y" : 10,
"flags" : "+EF_MISSION_TARGET"
}
],
"script" : [

View File

@ -22,7 +22,7 @@
"active" : 0
},
{
"description" : "Defeat rebel forces",
"description" : "Defeat unidentified forces",
"targetName" : "Rebels",
"targetValue" : 12,
"targetType" : "TT_DESTROY",
@ -134,7 +134,7 @@
"MSG_BOX CSN Florin;Incoming forces are on intercept vectors. We only need a few more minutes.",
"MSG_BOX Black;On it.",
"WAIT_MSG_BOX",
"ACTIVATE_OBJECTIVES Defeat rebel forces"
"ACTIVATE_OBJECTIVES Defeat unidentified forces"
]
},
{

View File

@ -4,7 +4,7 @@
"requires" : 54,
"background" : "gfx/backgrounds/background04.jpg",
"planet" : "gfx/planets/star.png",
"music" : "music/battle/Battle in the winter.mp3",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{

View File

@ -6,7 +6,8 @@
"planet" : "gfx/planets/lewis.png",
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"lives" : 12
},
"objectives" : [
{
@ -25,7 +26,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -34,7 +34,6 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx",
"side" : "SIDE_PANDORAN",
"x" : 35,

View File

@ -1,6 +1,6 @@
{
"name" : "Clarke Defence #2",
"description" : "We have successfully punched our way through several squadrons of Pandoran fighters, but their capital ships are fast approaching Dublin. Your objective is to take down two of their corvettes: INF Dirk and INF Blackjack. Ensure the Khepri-class bombers can get in close enough to delivery a strike.",
"description" : "We have successfully punched our way through several squadrons of Pandoran fighters, but their capital ships are fast approaching Dublin. Your objective is to take down INF Dirk. Ensure the Lynx-class bombers can get in close enough to delivery a strike.",
"requires" : 12,
"background" : "gfx/backgrounds/background06.jpg",
"planet" : "gfx/planets/lewis.png",
@ -16,15 +16,8 @@
{
"description" : "Eliminate escorts",
"targetName" : "Pandoran",
"targetValue" : 4,
"targetValue" : 6,
"targetType" : "TT_DESTROY"
},
{
"description" : "Eliminate reinforcements",
"targetName" : "Reinforcements",
"targetValue" : 4,
"targetType" : "TT_DESTROY",
"active": 0
}
],
"player" : {
@ -37,44 +30,30 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 8,
"number" : 10,
"scatter" : 500
},
{
"name" : "ALLIES",
"types" : "Lynx",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 4,
"number" : 2,
"scatter" : 500
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x" : 20,
"y" : 40,
"number" : 4,
"number" : 6,
"scatter" : 0,
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"groupName" : "Reinforcements",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x" : 45,
"y" : 25,
"number" : 4,
"scatter" : 0,
"aiFlags" : "+AIF_MOVES_TO_LEADER",
"active" : 0
}
],
"capitalShips" : [
@ -84,18 +63,15 @@
"side" : "SIDE_PANDORAN",
"x" : 39,
"y" : 39,
"flags" : "EF_AI_LEADER"
"flags" : "+EF_AI_LEADER"
}
],
"script" : [
{
"function" : "ENEMIES_KILLED 4",
"function" : "TIME 1",
"lines" : [
"WAIT 1",
"ACTIVATE_ENTITY_GROUPS Reinforcements",
"ACTIVATE_OBJECTIVES Eliminate reinforcements",
"MSG_BOX Wingmate;Commander, enemy reinforcements are en route. Looks like more INF fighters.",
"MSG_BOX Carlyle;Dammit! Let's make sure we down the Dirk before any more turn up."
"MSG_BOX Wingmate;Commander, I would recommend we take out the escorts first.",
"MSG_BOX Carlyle;Agreed. The Dirk on its own would already prove a challenge."
]
},
{

View File

@ -1,10 +1,10 @@
{
"name" : "Clarke Defence #3",
"description" : "We need continue taking down the enemy's captial ships, digging in, and holding the line here. More of our own cap ships are heading up the field to meet the Pandorans head on. UNF Cleopatra is moving to intercept more enemy corvettes. Your orders are to assist it in achieving its goals.",
"description" : "We need continue taking down the enemy's captial ships, digging in, and holding the line here. More of our own cap ships are heading up the field to meet the Pandorans head on. UNF Cleopatra and UNF Artemis are moving to intercept more enemy corvettes. Your orders are to assist them in achieving their goals.",
"requires" : 18,
"background" : "gfx/backgrounds/background06.jpg",
"planet" : "gfx/planets/lewis.png",
"music" : "music/battle/heroism.ogg",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{
@ -19,16 +19,10 @@
"targetValue" : 1,
"targetType" : "TT_DESTROY"
},
{
"description" : "Destroy INF Asi",
"targetName" : "INF Asi",
"targetValue" : 1,
"targetType" : "TT_DESTROY"
},
{
"description" : "Eliminate support fighters",
"targetName" : "Pandoran",
"targetValue" : 18,
"targetValue" : 6,
"targetType" : "TT_DESTROY"
},
{
@ -37,6 +31,13 @@
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"isCondition": 1
},
{
"description" : "Protect UNF Artemis",
"targetName" : "UNF Artemis",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"isCondition": 1
}
],
"player" : {
@ -49,31 +50,21 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"types" : "Firefly;Leopard;Lynx",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 4,
"scatter" : 500
},
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 4,
"number" : 12,
"scatter" : 500,
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"number" : 18,
"number" : 6,
"scatter" : 20000,
"aiFlags" : "+AIF_MOVES_TO_LEADER"
}
@ -84,8 +75,8 @@
"types" : "INF Corvette 01",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
"y" : 15,
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "INF Blackjack",
@ -93,15 +84,7 @@
"side" : "SIDE_PANDORAN",
"x" : 40,
"y" : 25,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "INF Asi",
"types" : "INF Corvette 01",
"side" : "SIDE_PANDORAN",
"x" : 46,
"y" : 35,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "UNF Cleopatra",
@ -109,7 +92,15 @@
"side" : "SIDE_ALLIES",
"x" : 46,
"y" : 45,
"flags" : "EF_AI_LEADER"
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "UNF Artemis",
"types" : "UNF Corvette 02",
"side" : "SIDE_ALLIES",
"x" : 44,
"y" : 45,
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
}
],
"script" : [
@ -127,18 +118,11 @@
"MSG_BOX Carlyle;INF Blackjack has been destroyed."
]
},
{
"function" : "Destroy INF Asi",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;INF Asi has been destroyed."
]
},
{
"function" : "ALL_OBJECTIVES_COMPLETE",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;This is Carlyle. Enemy targets have been eliminated. Cleopatra still in one piece.",
"MSG_BOX Carlyle;This is Carlyle. Enemy targets have been eliminated. Cleopatra and Artemis still in one piece.",
"MSG_BOX Control;Acknowledged. Fall back to the main fleet and await new instructions.",
"MSG_BOX Carlyle;This is going to be a long day, eh?",
"MSG_BOX Control;Maybe not, if we continue to lose ground the way we are already ...",

View File

@ -25,16 +25,22 @@
},
"fighters" : [
{
"name" : "ALLIES",
"name" : "Koonan",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 10,
"y" : 10,
"scatter" : 500
},
{
"name" : "Todd",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 10,
"y" : 10,
"number" : 2,
"scatter" : 500
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis;Thunderhead;Scarab",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -44,7 +50,6 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis;Thunderhead;Scarab",
"side" : "SIDE_PANDORAN",
"x" : 40,
@ -54,7 +59,6 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis;Thunderhead;Scarab",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -64,7 +68,6 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"groupName" : "reinforcements",
"types" : "Jackal;Sphinx;Mantis;Thunderhead;Scarab",
"side" : "SIDE_PANDORAN",
@ -76,7 +79,6 @@
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "reinforcements-2",
"types" : "Jackal;Sphinx;Mantis;Thunderhead;Scarab",
"side" : "SIDE_PANDORAN",
@ -95,7 +97,7 @@
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"flags" : "EF_AI_LEADER"
"flags" : "+EF_AI_LEADER"
},
{
"name" : "INF Kongo",
@ -103,7 +105,7 @@
"side" : "SIDE_PANDORAN",
"x" : 40,
"y" : 25,
"flags" : "EF_AI_LEADER"
"flags" : "+EF_AI_LEADER"
},
{
"name" : "INF Sharanga",
@ -111,7 +113,7 @@
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 40,
"flags" : "EF_AI_LEADER"
"flags" : "+EF_AI_LEADER"
}
],
"script" : [

View File

@ -69,7 +69,6 @@
"scatter" : 600
},
{
"name" : "Pandoran",
"groupName" : "group-1",
"types" : "Jackal;Mantis",
"side" : "SIDE_PANDORAN",
@ -79,7 +78,6 @@
"scatter" : 600
},
{
"name" : "Pandoran",
"groupName" : "group-2",
"types" : "Jackal;Mantis",
"side" : "SIDE_PANDORAN",
@ -160,7 +158,7 @@
"ACTIVATE_OBJECTIVES Destroy INF Alysha's Calling",
"WAIT_MSG_BOX",
"ACTIVATE_ENTITY_GROUPS swarmers-1",
"MSG_BOX CSN Thunderbird;Welch, we are tracking a large number of fast-moving heading your way. IDs don't match anything we currently have on record.",
"MSG_BOX CSN Thunderbird;Welch, we're tracking a large number of fast-moving objects heading your way. IDs don't match anything we currently have on record.",
"MSG_BOX Welch;Missiles?",
"MSG_BOX CSN Thunderbird;Too large. We'll relay more information as we get it. Be prepared to engage.",
"ACTIVATE_OBJECTIVES Destroy incoming threat"

View File

@ -17,7 +17,7 @@
],
"epic" : {
"fighterLimit" : 24,
"unlimitedEnemies" : 1
"kills" : 75
},
"player" : {
"type" : "Rook",
@ -27,7 +27,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "TAF;Ray;Kingfisher;Hammerhead;Firefly;Nymph;Lynx;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -36,7 +35,6 @@
"scatter" : 10000
},
{
"name" : "Pandoran",
"types" : "Jackal;Mantis;Sphinx;Scarab;Thunderhead",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -45,6 +43,16 @@
"scatter" : 10000,
"flags" : "+EF_AI_TARGET"
},
{
"name" : "Welch",
"groupName" : "twilightLancers",
"types" : "Kingfisher",
"side" : "SIDE_ALLIES",
"x" : -1,
"y" : -1,
"scatter" : 600,
"active" : 0
},
{
"groupName" : "twilightLancers",
"types" : "TAF;Ray;Kingfisher;Hammerhead",

View File

@ -4,14 +4,15 @@
"requires" : 2,
"background" : "gfx/backgrounds/background03.jpg",
"planet" : "gfx/planets/mythos.png",
"music" : "music/battle/heroism.ogg",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{
"description" : "Destroy all enemy targets",
"targetName" : "Pandoran",
"targetName" : "ENEMY",
"targetValue" : 100,
"targetType" : "TT_DESTROY"
"targetType" : "TT_DESTROY",
"isEliminateAll" : 1
}
],
"player" : {
@ -22,9 +23,48 @@
},
"fighters" : [
{
"name" : "ATAF",
"name" : "de Winter",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"scatter" : 500,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Dodds",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"scatter" : 500,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Koonan",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"scatter" : 500,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Taylor",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"scatter" : 500,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Todd",
"types" : "ATAF",
"number" : 5,
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
@ -42,7 +82,6 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Nymph",
"number" : 25,
"side" : "SIDE_PANDORAN",
@ -51,7 +90,6 @@
"scatter" : 2500
},
{
"name" : "Pandoran",
"groupName" : "pandoran-2",
"types" : "Jackal;Sphinx;Nymph",
"number" : 25,
@ -62,7 +100,6 @@
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "pandoran-3",
"types" : "Jackal;Sphinx;Nymph",
"number" : 25,
@ -73,7 +110,6 @@
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "pandoran-4",
"types" : "Nymph",
"number" : 25,
@ -126,7 +162,7 @@
{
"function" : "TIME 50",
"lines" : [
"MSG_BOX Stone;The CSN rolling those out to everyone?",
"MSG_BOX Stone;Are the CSN rolling those out to everyone?",
"MSG_BOX Todd;No, they ... were built for a different purpose."
]
},

View File

@ -1,12 +1,13 @@
{
"name" : "Coyote Assault #2",
"description" : "The initial fight back against the Pandoran has gone well, but the system is still choked with their forces. We need to continue to engage them and force them to abandon the system.",
"description" : "The initial fight back against the Pandorans has gone well, but the system is still choked with their forces. We need to continue to engage them and force them to abandon the system.",
"requires" : 4,
"background" : "gfx/backgrounds/background03.jpg",
"planet" : "gfx/planets/mythos.png",
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"lives" : 12
},
"objectives" : [
{
@ -25,16 +26,14 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;TAF;Ray;Leopard;Hyena-A;Hyena-B;Kingfisher",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"number" : 75,
"number" : 95,
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Jackal;Mantis;Sphinx",
"side" : "SIDE_PANDORAN",
"x" : 35,

View File

@ -6,7 +6,9 @@
"planet" : "gfx/planets/mythos.png",
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"unlimitedEnemies" : 1,
"lives" : 12
},
"objectives" : [
{
@ -31,7 +33,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;TAF;Ray;Leopard;Hyena-A;Hyena-B;Kingfisher",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -40,7 +41,7 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal;Mantis;Sphinx",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -49,17 +50,37 @@
"scatter" : 5000
},
{
"name" : "ATAFs",
"name" : "de Winter",
"groupName" : "ATAFs",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"number" : 5,
"scatter" : 500,
"active" : 0
},
{
"name" : "ALLIES",
"name" : "Dodds",
"groupName" : "ATAFs",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"scatter" : 500,
"active" : 0
},
{
"name" : "ATAF",
"groupName" : "ATAFs",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 25,
"number" : 3,
"scatter" : 500,
"active" : 0
},
{
"types" : "Firefly;Nymph;TAF;Ray;Leopard;Hyena-A;Hyena-B;Kingfisher",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -88,16 +109,17 @@
"function" : "ALLIES_KILLED 80",
"lines" : [
"MSG_BOX UNF Wingmate #2;The White Knights are here! Finally!",
"ACTIVATE_ENTITIES ATAFs"
"ACTIVATE_ENTITY_GROUPS ATAFs"
]
},
{
"function" : "ALLIES_KILLED 90",
"lines" : [
"IMPORTANT_MSG_BOX UNF Talos;All fighters, Captain Bailey has signalled the retreat. Coyote is lost. Fall back to the jumpgate.",
"ACTIVATE_OBJECTIVE Retreat to jumpgate",
"MSG_BOX de Winter;You all heard the Captain - fall back, we'll cover the retreat.",
"MSG_BOX Dodds;Estelle, we've got this. We can take them.",
"MSG_BOX de Winter;We're taking too many losses, Dodds. Fall back now, that's an order.",
"MSG_BOX de Winter;We're suffering too many losses, Dodds. Fall back now, that's an order.",
"WAIT_MSG_BOX",
"ACTIVATE_JUMPGATE 1",
"RETREAT_ALLIES"

View File

@ -7,7 +7,8 @@
"music" : "music/battle/Tactical Pursuit.mp3",
"manualComplete" : 1,
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"lives" : 12
},
"objectives" : [
{
@ -26,7 +27,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;TAF;Ray;Leopard;Hyena-A;Hyena-B;Kingfisher;Rook",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -35,14 +35,13 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Firefly;Nymph;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 15,
"number" : 80,
"scatter" : 5000,
"flags" : "+EF_FRIENDLY_HEALTH_BAR"
"flags" : "+EF_FRIENDLY_HEALTH_BAR+EF_NO_PLAYER_TARGET"
}
],
"script" : [
@ -50,7 +49,7 @@
"function" : "TIME 2",
"lines" : [
"MSG_BOX Wing Commander;Remember everyone: the Pandorans are using UNF fighters.",
"MSG_BOX Wing Commander;Using your radar and HUD is the way to go in this fight."
"MSG_BOX Wing Commander;Using your radar is the way to go in this fight."
]
},
{

View File

@ -41,7 +41,7 @@
"x" : 25,
"y" : 25,
"scatter" : 5000,
"flags" : "EF_MISSION_TARGET"
"flags" : "+EF_MISSION_TARGET"
}
],
"script" : [

View File

@ -42,6 +42,14 @@
"targetValue" : 7,
"targetType" : "TT_DESTROY",
"active" : 0
},
{
"description" : "Protect Shuttle and Tug",
"targetName" : "ShuttleTug",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"active" : 0,
"isCondition" : 1
}
],
"player" : {
@ -62,6 +70,7 @@
"scatter" : 500
},
{
"groupName" : "ShuttleTug",
"types" : "Shuttle",
"side" : "SIDE_ALLIES",
"x" : 10.5,
@ -78,6 +87,7 @@
},
{
"name" : "Tug",
"groupName" : "ShuttleTug",
"types" : "Tug",
"side" : "SIDE_ALLIES",
"x" : 10,
@ -156,6 +166,7 @@
"WAIT 20",
"ACTIVATE_ENTITIES Dart",
"ACTIVATE_OBJECTIVES Destroy intercepting Darts",
"ACTIVATE_OBJECTIVES Protect Shuttle and Tug",
"MSG_BOX Wingmate;Dan, we've got hostile vessels inbound. More Darts.",
"MSG_BOX Carr;Prepare to engage. Protect the asset!"
]

View File

@ -81,7 +81,7 @@
"side" : "SIDE_PIRATE",
"x" : 15,
"y" : 40,
"flags" : "EF_NO_KILL+EF_MISSION_TARGET",
"flags" : "+EF_NO_KILL+EF_MISSION_TARGET+EF_MUST_DISABLE",
"active" : 0
},
{
@ -101,7 +101,7 @@
"side" : "SIDE_TZAC",
"x" : 15,
"y" : 40,
"flags" : "EF_NO_KILL+EF_MISSION_TARGET",
"flags" : "+EF_NO_KILL+EF_MISSION_TARGET+EF_MUST_DISABLE",
"active" : 0
},
{
@ -130,13 +130,13 @@
"lines" : [
"WAIT 1",
"MSG_BOX Alexandria Orbital;Patrol, we have a major situation developing. A skirmish is taking place between a number of starfighters: Darts, Nymphs, and Fireflies.",
"MSG_BOX Carr;Pirates? Insurgents? Nation of Tzac?",
"MSG_BOX Carr;Pirates? Insurgents? Kingdom of Tzac?",
"WAIT_MSG_BOX",
"ACTIVATE_OBJECTIVES Disable Pirate Commander",
"ACTIVATE_OBJECTIVES Disable Tzac Commander",
"ACTIVATE_OBJECTIVES Disable pirate commander",
"ACTIVATE_OBJECTIVES Disable Tzac commander",
"ACTIVATE_OBJECTIVES Destroy all other opponents",
"ACTIVATE_OBJECTIVES Do not allow Pirate Commander to be killed",
"ACTIVATE_OBJECTIVES Do not allow Tzac Commander to be killed",
"ACTIVATE_OBJECTIVES Do not allow pirate commander to be killed",
"ACTIVATE_OBJECTIVES Do not allow Tzac commander to be killed",
"ACTIVATE_ENTITY_GROUPS skirmishGroup",
"MSG_BOX Alexandria Orbital;Too early to speculate. We want you to disable and bring in one craft from each side. The rest, you can eliminate.",
"MSG_BOX Carr;On it."

View File

@ -67,7 +67,8 @@
"y" : 25,
"side" : "SIDE_PIRATE",
"scatter" : 3000,
"number": 8
"number" : 8,
"flags" : "+EF_MISSION_TARGET"
},
{
"types" : "Dart",
@ -83,7 +84,8 @@
"x" : 25,
"y" : 25,
"side" : "SIDE_PIRATE",
"number": 3
"number": 3,
"flags" : "+EF_MISSION_TARGET"
}
],
"script" : [

View File

@ -34,7 +34,7 @@
"side" : "SIDE_PANDORAN",
"x" : 27,
"y" : 35,
"flags" : "EF_MISSION_TARGET"
"flags" : "+EF_MISSION_TARGET"
},
{
"name" : "Scarab",
@ -42,7 +42,7 @@
"side" : "SIDE_PANDORAN",
"x" : 20,
"y" : 30,
"flags" : "EF_MISSION_TARGET"
"flags" : "+EF_MISSION_TARGET"
},
{
"name" : "Scarab",
@ -50,10 +50,9 @@
"side" : "SIDE_PANDORAN",
"x" : 35,
"y" : 25,
"flags" : "EF_MISSION_TARGET"
"flags" : "+EF_MISSION_TARGET"
},
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -62,7 +61,7 @@
"scatter" : 1000
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal",
"side" : "SIDE_PANDORAN",
"x" : 27,
@ -71,7 +70,7 @@
"scatter" : 1000
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal",
"side" : "SIDE_PANDORAN",
"x" : 20,
@ -80,7 +79,7 @@
"scatter" : 1000
},
{
"name" : "Pandoran",
"groupName" : "Pandoran",
"types" : "Jackal",
"side" : "SIDE_PANDORAN",
"x" : 35,

View File

@ -6,7 +6,8 @@
"planet" : "gfx/planets/diso.png",
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 12
"fighterLimit" : 12,
"lives" : 12
},
"objectives" : [
{
@ -25,8 +26,7 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph",
"types" : "Firefly;Nymph;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 25,
"y" : 24,
@ -34,7 +34,6 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Jackal",
"side" : "SIDE_PANDORAN",
"x" : 35,

View File

@ -42,12 +42,11 @@
"scatter" : 500
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Thunderhead",
"side" : "SIDE_PANDORAN",
"x": 25,
"y": 25,
"number" : 12,
"number" : 8,
"scatter" : 25000,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_WANDERS"
@ -75,25 +74,23 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"groupName" : "Reinforcements-1",
"types" : "Jackal;Sphinx;Thunderhead",
"side" : "SIDE_PANDORAN",
"x": -10,
"y": 25,
"number" : 5,
"number" : 3,
"scatter" : 1000,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "Reinforcements-2",
"types" : "Jackal;Sphinx;Thunderhead",
"side" : "SIDE_PANDORAN",
"x": 25,
"y": -10,
"number" : 5,
"number" : 3,
"scatter" : 1000,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
@ -116,8 +113,8 @@
"MSG_BOX Strider;Almost done here, Control, not many targets remaining.",
"WAIT_MSG_BOX",
"ACTIVATE_ENTITY_GROUPS Reinforcements-2",
"MSG_BOX Control;Strider, be advised that we are tracking a further five INF fighters heading your way.",
"MSG_BOX Strider;Dammit, spoke to soon ..."
"MSG_BOX Control;Strider, be advised that we are tracking a further three INF fighters heading your way.",
"MSG_BOX Strider;Dammit, spoke too soon ..."
]
}
]

View File

@ -4,7 +4,7 @@
"requires" : 21,
"background" : "gfx/backgrounds/background01.jpg",
"planet" : "gfx/planets/diso.png",
"music" : "music/battle/heroism.ogg",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"manualComplete" : 1,
"objectives" : [
{
@ -35,13 +35,6 @@
"targetType" : "TT_DESTROY",
"active" : 0
},
{
"description" : "Destroy INF Buster",
"targetName" : "INF Buster",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"active" : 0
},
{
"description" : "Eliminate all enemies",
"targetName" : "ENEMY",
@ -88,7 +81,6 @@
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x": 18,
@ -98,17 +90,6 @@
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x": 1,
"y": 20,
"number" : 4,
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Pandoran",
"groupName" : "Pandorans-2",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
@ -120,7 +101,6 @@
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "AstraEscorts",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
@ -132,25 +112,23 @@
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "BustRagEscorts",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x": 22,
"y": -2,
"number" : 8,
"number" : 10,
"scatter" : 2500,
"aiFlags" : "+AIF_MOVES_TO_LEADER",
"active" : 0
},
{
"name" : "Pandoran",
"groupName" : "Scarabs",
"types" : "Scarab",
"side" : "SIDE_PANDORAN",
"x": 25,
"y": -4,
"number" : 12,
"y": 52,
"number" : 8,
"scatter" : 2500,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
@ -163,7 +141,7 @@
"side" : "SIDE_ALLIES",
"x" : 10,
"y" : 10,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "UNF Joan of Arc",
@ -171,33 +149,24 @@
"side" : "SIDE_ALLIES",
"x" : 11,
"y" : 11,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
"flags" : "+EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "INF Astra",
"types" : "INF Corvette 02",
"side" : "SIDE_PANDORAN",
"x" : 10,
"y" : -5,
"flags" : "EF_AI_LEADER+EF_AI_TARGET",
"y" : 52,
"flags" : "+EF_AI_LEADER+EF_AI_TARGET",
"active" : 0
},
{
"name" : "INF Ragnarok",
"types" : "INF Corvette 01",
"side" : "SIDE_PANDORAN",
"x" : 21,
"x" : 17,
"y" : -5,
"flags" : "EF_AI_LEADER+EF_AI_TARGET",
"active" : 0
},
{
"name" : "INF Buster",
"types" : "INF Corvette 02",
"side" : "SIDE_PANDORAN",
"x" : 20,
"y" : -5,
"flags" : "EF_AI_LEADER+EF_AI_TARGET",
"flags" : "+EF_AI_LEADER+EF_AI_TARGET",
"active" : 0
}
],
@ -229,9 +198,9 @@
{
"function" : "TIME 210",
"lines" : [
"ACTIVATE_ENTITIES INF Buster;INF Ragnarok",
"ACTIVATE_OBJECTIVES Destroy INF Buster;Destroy INF Ragnarok",
"MSG_BOX Control;Agamemnon's 1st, INF Buster and INF Ragnarok on approach. Determining escort groups ..."
"ACTIVATE_ENTITIES INF Ragnarok",
"ACTIVATE_OBJECTIVES Destroy INF Ragnarok",
"MSG_BOX Control;Agamemnon's 1st, INF Ragnarok on approach. Determining escort group ..."
]
},
{

View File

@ -7,7 +7,8 @@
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 12,
"unlimitedEnemies" : 1
"unlimitedEnemies" : 1,
"kills" : 25
},
"unwinnable" : 1,
"objectives" : [
@ -27,7 +28,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Lynx;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -37,7 +37,6 @@
"flags" : "+EF_AI_TARGET"
},
{
"name" : "Pandoran",
"types" : "Jackal;Mantis;Sphinx;Scarab",
"side" : "SIDE_PANDORAN",
"x" : 25,

View File

@ -82,6 +82,7 @@
},
{
"groupName" : "ZakGroup",
"name" : "Unique Sphinx",
"types" : "Unique Sphinx",
"side" : "SIDE_PANDORAN",
"x" : 25,
@ -152,7 +153,7 @@
"MSG_BOX Hicks;So, this is Krasst. Never thought I'd ever find myself here.",
"WAIT_MSG_BOX",
"WAIT 10",
"MSG_BOX Hicks;Doesn't appear as if the wing commander is tracking my movements any more. Lot of ships around here. I could probably move freely among them, and no raise suspicion.",
"MSG_BOX Hicks;Doesn't appear as if the wing commander is tracking my movements any more. Lot of ships around here. I could probably move freely among them, and not raise suspicion.",
"WAIT_MSG_BOX",
"MSG_BOX Hicks;Time to start my search for the admiral.",
"ACTIVATE_OBJECTIVES Check all waypoints;Search for Admiral Zackaria",

View File

@ -103,7 +103,7 @@
"function" : "TIME 2",
"lines" : [
"MSG_BOX Wolfenden;Our goal is the jumpgate. Expect a lot of resistance.",
"MSG_BOX Wolfenden;Once we're they, we need to destroy the control nodes to shut it down. Barclay, that's your job."
"MSG_BOX Wolfenden;Once we're there, we need to destroy the control nodes to shut it down. Barclay, that's your job."
]
},
{

View File

@ -41,15 +41,17 @@
"side" : "SIDE_ALLIES",
"x" : 5,
"y" : 45,
"scatter" : 500
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"types" : "Hammerhead;Lynx",
"number" : 10,
"types" : "Hammerhead;Lynx;Firefly;Ray",
"number" : 14,
"side" : "SIDE_ALLIES",
"x" : 5,
"y" : 45,
"scatter" : 500
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"types" : "Shale",
@ -74,7 +76,7 @@
{
"groupName" : "Rebels-2",
"types" : "Shale",
"number" : 15,
"number" : 6,
"side" : "SIDE_TZAC",
"x" : 15,
"y" : 51,
@ -107,7 +109,7 @@
{
"function" : "TIME 2",
"lines" : [
"MSG_BOX Lee;HMS 781-110 sighted. All fighters free to engage at will. Follow my lead."
"MSG_BOX Lee;HMS 781-110 sighted. All fighters free to engage at will."
]
},
{
@ -125,13 +127,15 @@
{
"function" : "CAP_HEALTH HMS 781-041 3",
"lines" : [
"MSG_BOX Wingmate;Commander, a large group of Shales just arrived in the area",
"MSG_BOX Lee;Hell, they've called for backup. We should take them down before dealing with HMS 781-041",
"ACTIVATE_ENTITY_GROUPS Rebels-2"
]
},
{
"function" : "CAP_HEALTH HMS 781-041 1",
"lines" : [
"IMPORTANT_MSG_BOX HMS 781-041;This is HMS 781-041 of the Nation of Tzac! We surrender! Repeat, we surrender!",
"IMPORTANT_MSG_BOX HMS 781-041;This is HMS 781-041 of the Kingdom of Tzac! We surrender! Repeat, we surrender!",
"MSG_BOX Wingmate;Did anyone else get that?",
"MSG_BOX Lee;HMS 781-041, please repeat."
]

View File

@ -10,7 +10,7 @@
"manualComplete" : 1,
"player" : {
"type" : "TAF",
"pilot" : "PJ Burgess",
"pilot" : "1st Lt. PJ Burgess",
"squadron" : "Drunken Bakers",
"side" : "SIDE_ALLIES",
"x" : 45,

View File

@ -60,7 +60,7 @@
},
"fighters" : [
{
"name" : "ALLIES",
"name" : "Taylor",
"types" : "ATAF",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -108,8 +108,7 @@
"y" : 25,
"number" : 12,
"scatter" : 0,
"aiFlags" : "+AIF_MOVES_TO_LEADER",
"flags" : "+EF_AI_LEADER"
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"types" : "Jackal;Sphinx;Thunderhead;Mantis",

View File

@ -45,13 +45,22 @@
"number" : 3,
"scatter" : 500
},
{
"name" : "Fox",
"groupName" : "Irregular Nomads",
"types" : "Kingfisher",
"side" : "SIDE_ALLIES",
"x" : 30,
"y" : 1,
"active" : 0
},
{
"groupName" : "Irregular Nomads",
"types" : "TAF;Ray;Kingfisher;Hammerhead;Rook",
"side" : "SIDE_ALLIES",
"x" : 30,
"y" : 1,
"number" : 4,
"number" : 3,
"active" : 0
},
{

View File

@ -37,7 +37,8 @@
"y" : 25,
"side" : "SIDE_ALLIES",
"scatter" : 500,
"number" : 2
"number" : 2,
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"name" : "Shipyard",
@ -66,7 +67,7 @@
"scatter" : 2500,
"number" : 7,
"flags" : "EF_TAKES_DAMAGE",
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS"
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"groupName" : "Rebels-1",
@ -77,7 +78,7 @@
"scatter" : 2500,
"number" : 4,
"flags" : "EF_TAKES_DAMAGE",
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS",
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
},
{
@ -87,7 +88,7 @@
"y" : -1,
"side" : "SIDE_TZAC",
"scatter" : 2500,
"number" : 6,
"number" : 3,
"flags" : "EF_TAKES_DAMAGE",
"aiFlags" : "AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS+AIF_MISSILE_BOAT+AIF_LONG_RANGE_FIRE",
"active" : 0
@ -101,7 +102,7 @@
"scatter" : 2500,
"number" : 4,
"flags" : "EF_TAKES_DAMAGE",
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS",
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
},
{
@ -111,7 +112,7 @@
"y" : -1,
"side" : "SIDE_TZAC",
"scatter" : 2500,
"number" : 6,
"number" : 3,
"flags" : "EF_TAKES_DAMAGE",
"aiFlags" : "AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS+AIF_MISSILE_BOAT+AIF_LONG_RANGE_FIRE",
"active" : 0
@ -124,7 +125,7 @@
"MSG_BOX Reid;We've got multiple incoming Tzac fighters. We need to prevent them from destroying the ships here.",
"MSG_BOX Wingmate;Any backup on the way?",
"MSG_BOX Reid;The threat warning came in too late for any other squadrons to assist us, but we have the turrets to assist us.",
"MSG_BOX Reid;Expect the Tzac forces to focus on destroying the tugs and shuttles."
"MSG_BOX Reid;Expect the Tzac bombers to focus on destroying the tugs and shuttles."
]
},
{

View File

@ -5,7 +5,7 @@
"manualComplete" : 1,
"background" : "gfx/backgrounds/background05.jpg",
"planet" : "gfx/planets/rockford.png",
"music" : "music/battle/Battle in the winter.mp3",
"music" : "music/battle/Vehicle - OGA - Col Legno.ogg",
"objectives" : [
{
"description" : "Eliminate enemies",

View File

@ -7,7 +7,8 @@
"planet" : "gfx/planets/rockford.png",
"music" : "music/battle/Tactical Pursuit.mp3",
"epic" : {
"fighterLimit" : 18
"fighterLimit" : 18,
"lives" : 12
},
"objectives" : [
{
@ -26,7 +27,6 @@
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;TAF;Ray;Leopard;Hyena-A;Hyena-B;Kingfisher;Rook",
"side" : "SIDE_ALLIES",
"x" : 25,
@ -35,7 +35,6 @@
"scatter" : 5000
},
{
"name" : "Pandoran",
"types" : "Jackal;Scarab;Mantis;Swarmer;Swarmer",
"side" : "SIDE_PANDORAN",
"x" : 25,

Some files were not shown because too many files have changed in this diff Show More