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
Steve
c24a7a8da2
Changelog for v0.9
2016-06-28 08:12:08 +01:00
Steve
92eccb4c58
i18n updates.
2016-06-26 15:40:55 +01:00
Steve
9daf523d73
Misc. tidy up.
2016-06-26 15:40:49 +01:00
Steve
03d8b2b471
Initial commit. Tool to help with spelling.
2016-06-26 15:40:32 +01:00
Steve
8d11fa5f4e
Added blur.
2016-06-26 15:40:05 +01:00
Steve
8569151b16
Moved if statements to separate lines, to help with GCC 6 compiling.
2016-06-26 15:39:58 +01:00
Steve
d488fe8ad1
Mission description updates.
2016-06-08 08:29:43 +01:00
Steve
9c28a498f2
Credits updates.
2016-06-07 17:49:56 +01:00
Steve
9b15e83df6
Allow viewing of credits from title screen.
2016-06-07 09:34:22 +01:00
Steve
a500f137b6
Galactic map display updates.
2016-06-07 09:24:09 +01:00
Steve
142c02c1ed
Don't require optional missions to need the previous mission to be completed.
2016-06-07 08:31:02 +01:00
Steve
345a45f9c4
Show the most recent 9 missions at most (really only applies to Alba).
2016-06-07 08:30:33 +01:00
Steve
c741216f01
Enabled all trophies.
2016-06-07 08:30:02 +01:00
Steve
5fa9ea1922
Added new sound effects.
2016-06-07 08:29:52 +01:00
Steve
2f0e38425e
Updates mission descriptions.
2016-06-07 08:29:11 +01:00
Steve
6c79ac5c88
Add more of Hicks' thoughts.
2016-06-06 12:44:05 +01:00
Steve
98d07fb09e
Challenge 31.
2016-06-06 09:50:00 +01:00
Steve
45718a80c6
Mission description updates.
2016-06-06 09:01:17 +01:00
Steve
e5ece42bc3
Spelling and grammar updates.
2016-06-05 23:04:57 +01:00
Steve
0306e2bbea
Added new sound effects.
2016-06-05 11:22:19 +01:00
Steve
95e9d4d9a0
Allow item images to be random.
2016-06-05 08:35:59 +01:00
Steve
0f97a08d25
Hoarder trophy: 100 -> 250
2016-06-05 08:33:44 +01:00
Steve
c745722c43
Challenge 30.
2016-06-05 08:33:26 +01:00
Steve
114741e7ac
Mission description updates.
2016-06-05 08:01:05 +01:00
Steve
8df1c0f66a
Renamed challenge.
2016-06-04 08:28:41 +01:00
Steve
995f69946a
Challenge 29.
2016-06-04 08:28:30 +01:00
Steve
27cdd0c324
Added missing mission descriptions.
2016-06-04 08:12:32 +01:00
Steve
ccff127394
Allow optional missions to expire.
2016-06-03 14:10:22 +01:00
Steve
6af1df919d
Show OK / Cancel dialog for restarting and quitting missions.
2016-06-03 13:57:24 +01:00
Steve
6d64cefce8
Shorten enable timer for OK / Cancel dialog.
2016-06-03 13:57:07 +01:00
Steve
28577a3754
Mission description updates.
2016-06-03 13:02:01 +01:00
Steve
3a0e94fa39
v0.9
2016-06-03 13:01:50 +01:00
Steve
47c0c016a0
Credits updates.
2016-06-03 07:41:53 +01:00
Steve
93e65d1431
Trophy updates.
2016-06-03 07:41:44 +01:00
Steve
d8e2bb4f29
Credits updates.
2016-06-02 12:43:03 +01:00
Steve
011851d906
Always sparkle trophies.
2016-06-02 12:34:35 +01:00
Steve
d4de29004e
Nymphs > Nymph.
2016-06-02 12:10:26 +01:00
Steve
9d380680cc
Added missing hasSuspicionLevel.
2016-06-02 12:10:14 +01:00
Steve
db2c945cd6
fleeWithinBattleArea bug fix.
2016-06-02 11:20:18 +01:00
Steve
e348199358
Add timestamps to CHANGELOG.raw.
2016-06-02 09:51:10 +01:00
Steve
0f26004523
Only read up to 1023 characters.
2016-06-02 09:50:54 +01:00
Steve
2791046eff
Surrender limit should only count surrenders.
2016-06-02 09:50:23 +01:00
Steve
013c992221
Default to 2x radar range.
2016-06-02 09:49:58 +01:00
Steve
9f239085dc
Only print message when mission is in progress (don't spam the console).
2016-06-02 09:49:49 +01:00
Steve
54920dc9b3
Flee immediately when surrendering.
2016-06-02 09:49:28 +01:00
Steve
a339467b48
Requirements adjustments.
2016-06-02 09:49:12 +01:00
Steve
5b18841bf7
Challenges 26, 27, and 28.
2016-06-02 09:48:54 +01:00
Steve
c3fbdc7149
Added new planets.
2016-06-01 11:27:10 +01:00
Steve
5fd4be20be
Removed unused planets.
2016-06-01 11:26:58 +01:00
Steve
0eaa79ee8e
i18n, stats, and CHANGELOG updates.
2016-06-01 09:56:28 +01:00
Steve
713f30ed5e
Hide mouse pointer during credits.
2016-06-01 09:55:44 +01:00
Steve
4ef44ed636
Use campaignFinished variable in battle, to prevent script crashes.
2016-06-01 09:55:28 +01:00
Steve
0cd73db62e
Added Waypoint challenge type.
2016-06-01 09:32:10 +01:00
Steve
f88c8dd156
Put Torelli firestorm graphic in misc, to prevent it being added by AUTO.
2016-06-01 09:31:56 +01:00
Steve
a578729307
Challenges 24 and 25.
2016-06-01 09:30:49 +01:00
Steve
becd6be85d
Added Tzac (planet) for Mace missions.
2016-05-31 13:19:36 +01:00
Steve
8d1366c6b1
Added Flint planet graphic.
2016-05-31 12:36:02 +01:00
Steve
1474ecf7ca
Control trophy alerts from the main loop.
2016-05-31 09:37:46 +01:00
Steve
2b7641b809
Shortern text width, so text doesn't overflow.
2016-05-31 09:16:42 +01:00
Steve
c8b6ddd978
Move components offscreen to begin with, so the engine effects don't jump.
2016-05-31 09:13:17 +01:00
Steve
5d5c19a62d
Allow campaign to be ended with script.
2016-05-31 09:12:14 +01:00
Steve
d1e9c4a734
Final campaign mission.
2016-05-31 09:12:00 +01:00
Steve
c0c7113c26
Screenshot update.
2016-05-30 17:19:49 +01:00
Steve
9c67915b3d
Zackaria's not in any rush.
2016-05-30 17:19:39 +01:00
Steve
71d1756b9b
Album listing updates.
2016-05-30 11:59:45 +01:00
Steve
8533f7969f
"Reset" a fighter by simply spawning another in it's place.
2016-05-30 11:59:31 +01:00
Steve
3192e3153b
Must be using a Common Fighter to unlock the PACIFIST trophy.
2016-05-30 11:59:11 +01:00
Steve
07e36dd83a
Final Alba mission.
2016-05-30 11:58:47 +01:00
Steve
b07f653df6
Misc. tweaks.
2016-05-30 11:58:40 +01:00
Steve
390246657e
Trilliack and Alba fall to Pandorans.
2016-05-30 11:58:28 +01:00
Steve
35b36754e6
Added Torelli destruction.
2016-05-30 11:58:16 +01:00
Steve
a9fb850f05
Allow credits to be exited by pressing Escape.
2016-05-29 15:59:53 +01:00
Steve
2e7d0bb874
Ensure LOGIC_RATE is not an integer.
2016-05-29 15:59:26 +01:00
Steve
2fbe225570
Don't loop title screen music.
2016-05-29 11:48:11 +01:00
Steve
1f9c329ca3
Credits updates.
2016-05-29 11:47:50 +01:00
Steve
c85661dcd0
Increase length of text buffer.
2016-05-29 09:39:00 +01:00
Steve
8d19817fe6
Various trophy updates.
2016-05-29 09:38:49 +01:00
Steve
562146dfab
Final Trilliack mission.
2016-05-29 09:38:33 +01:00
Steve
063346153f
Mission requirement updates.
2016-05-29 09:38:20 +01:00
Steve
9d5d90e62f
Start of credits.
2016-05-29 09:38:05 +01:00
Steve
cbfb83376e
Don't allow SURVIVOR trophy to be earned if the player isn't in a common fighter.
2016-05-29 09:37:27 +01:00
Steve
b723d42dd4
Allow script to immediately terminate mission.
2016-05-29 09:36:37 +01:00
Steve
6d8f9f575e
Allow some missions have to unlimited enemies (unwinnable epics).
2016-05-29 09:36:10 +01:00
Steve
dc8e582812
Mission tweaks.
2016-05-28 11:41:07 +01:00
Steve
1757df1340
Prevent ALL_OBJECTIVES_COMPLETE from firing more than once.
2016-05-28 11:40:56 +01:00
Steve
da6e43b071
Development screenshot.
2016-05-28 10:27:12 +01:00
Steve
ed3878b14f
9th Alba mission.
2016-05-28 10:27:01 +01:00
Steve
39749be601
Wingmate speaking, instead of D'Ath.
2016-05-28 10:26:46 +01:00
Steve
73b738b96f
Requires 64 missions.
2016-05-28 10:26:35 +01:00
Steve
ac84a8eef5
Made Leopard's specs consistent with those on website.
2016-05-27 09:47:50 +01:00
Steve
41d8937e4e
Trilliack Defence #3 .
2016-05-27 09:47:30 +01:00
Steve
d3e7a370d2
Trophy debugging.
2016-05-26 18:18:08 +01:00
Steve
ba81b19c31
Don't save the game in the middle of the battle.
2016-05-26 18:17:57 +01:00
Steve
4cd0c36b73
Revenge trophy requires player to kill the enemy that killed them last.
2016-05-26 18:17:46 +01:00
Steve
40695a3572
Crystabel > Christabel
2016-05-26 17:51:14 +01:00
Steve
be2def859a
Trespasser trophy is hidden.
2016-05-26 11:04:15 +01:00
Steve
8f7b7bbf8d
3rd Alba defence mission.
2016-05-26 11:04:04 +01:00
Steve
4e36f0731f
Check surrender chance earlier in ai call.
2016-05-25 12:26:25 +01:00
Steve
4c224fdabb
Required 57 missions.
2016-05-25 12:25:29 +01:00
Steve
6d3b912afb
Challenge 23.
2016-05-25 12:25:19 +01:00
Steve
197e630fee
Add Surrender challenge type.
2016-05-25 12:25:13 +01:00
Steve
274697caa5
Traitor hunt mission 5.
2016-05-25 09:44:15 +01:00
Steve
f13555d36b
Some rights reserved on the game.
2016-05-25 09:44:03 +01:00
Steve
997574dbf3
3 second leeway for killing a surrendering target.
2016-05-25 09:43:39 +01:00
Steve
b8a9608b10
When changing something's side, make it a mission target if no longer aligned with player.
2016-05-25 09:43:15 +01:00
Steve
b36b35834d
Move away from targets that you're not allowed to kill, but are still aggressive.
2016-05-25 08:20:53 +01:00
Steve
43c6a1e3f6
Roman Burgess -> Burgess
2016-05-25 07:57:44 +01:00
Steve
fcb4d815df
Misc. code clean up.
2016-05-25 07:57:13 +01:00
Steve
0088dfdee3
Added AIF_SURRENDERING, to better handle surrendering targets and prevent race conditions.
2016-05-25 07:56:48 +01:00
Steve
c9536ae938
Reset epic kill streak when switching fighters.
2016-05-24 16:49:14 +01:00
Steve
66263396d9
Added REVENGE trophy.
2016-05-24 16:16:34 +01:00
Steve
f49ceedb85
Build system update.
2016-05-24 12:18:29 +01:00
Steve
a771372df7
i18n updates.
2016-05-24 11:46:59 +01:00
Steve
ace65b1be1
Added campaign completed trophy.
2016-05-24 11:46:44 +01:00
Steve
9ecdd106dc
Only award PANDORAN trophy at end of successful mission.
2016-05-24 11:46:20 +01:00
Steve
6ee216c006
Traitor hunt mission 4.
2016-05-24 09:11:28 +01:00
Steve
8e7eb0f338
Removed duplicate scatter.
2016-05-24 09:11:18 +01:00
Steve
300d4ab867
Don't update surrender condition if killed by non-player side.
2016-05-24 09:11:07 +01:00
Steve
b2e22b31b9
Reassign linked list pointers after memset (title screen crash).
2016-05-24 09:10:36 +01:00
Steve
4092ae6a10
Increased surrender chance.
2016-05-24 09:09:58 +01:00
Steve
71bff998ca
Traitor hunt mission 3.
2016-05-23 09:20:16 +01:00
Steve
dee2d4eecb
Set current value = target value when auto completing conditions (hud is inconsistent).
2016-05-23 09:18:52 +01:00
Steve
108a41310c
Disable capital ship itself, when gun and engines are destroyed (not just components).
2016-05-23 09:18:10 +01:00
Steve
2a725471c7
If at edge of battle area when fleeing, turn around.
2016-05-22 16:50:11 +01:00
Steve
a1d58ff996
Added Not the face! trophy (hidden).
2016-05-22 14:19:04 +01:00
Steve
9af331c64f
Memset battle, to avoid stats being added up twice.
2016-05-22 14:18:41 +01:00
Steve
8268cdc227
Mission tweaks.
2016-05-22 14:15:12 +01:00
Steve
2ca54424f0
Surrender screenshot.
2016-05-22 12:17:20 +01:00
Steve
ef8d397e17
Added STAT_ENEMIES_SURRENDERED lookup.
2016-05-22 12:17:12 +01:00
Steve
e2744cd4d5
Script to call is "ENEMIES_SURRENDERED %d".
2016-05-22 12:17:01 +01:00
Steve
a69f75acc1
Traitor hunt mission 2.
2016-05-22 12:10:15 +01:00
Steve
4b20d0f535
Updated build scripts to create source, Linux x86, and Windows archives.
2016-05-22 12:10:04 +01:00
Steve
b4761e43a9
Don't check other functions if you've already found one to fire.
2016-05-22 12:09:02 +01:00
Steve
cda791cfe8
Manual mission complete bug fix.
2016-05-22 12:08:48 +01:00
Steve
41aff3ee3c
Added ability for enemy fighters to surrender, if AIF_SURRENDERS is set.
2016-05-22 12:08:19 +01:00
Steve
d4a99ae80f
Removed Fullname. Was only for dev work.
2016-05-22 12:07:22 +01:00
Steve
dfdea37538
Removed deb and rpm building. Mostly broken, and layout not consistent with other Linux distros.
2016-05-21 19:02:20 +01:00
Steve
c1f27d0ed7
Screenshot update.
2016-05-21 09:59:58 +01:00
Steve
07d7bce253
3rd Trilliack mission.
2016-05-21 09:59:40 +01:00
Steve
74c75155e3
Build fixes.
2016-05-20 22:39:07 +01:00
Steve
946afe4a02
Removed INTERVAL script checking - unused.
2016-05-20 10:54:09 +01:00
Steve
5e282b46f7
Updated Trespasser trophy.
2016-05-20 10:51:48 +01:00
Steve
7e7b8c5454
Moved max suspicion reaction to scripts in missions.
2016-05-20 10:51:35 +01:00
Steve
67ad2f0cb5
Final optional mission.
2016-05-20 09:53:14 +01:00
Steve
fba7fc1f54
Misc. clean up.
2016-05-20 09:53:06 +01:00
Steve
6afbc40d6c
Allow hasSuspicionLevel to be specified in mission file.
2016-05-20 09:52:45 +01:00
Steve
e5092291d3
Don't check for team mates if the player is on the side of the Pandorans.
2016-05-20 09:52:23 +01:00
Steve
c090942f81
Implemented updateEntitySide().
2016-05-20 09:51:53 +01:00
Steve
c17f1af851
Added AIF_ZAK_SUSPICIOUS.
2016-05-20 09:51:34 +01:00
Steve
36228ac167
Removed EF_MISSION_TARGET - too busy.
2016-05-19 16:53:02 +01:00
Steve
e45485cee8
Don't display messages if you're a Pandoran ship.
2016-05-19 16:52:47 +01:00
Steve
e972bc0224
Clip suspicion % to 0.
2016-05-19 16:52:13 +01:00
Steve
5efc353564
Added INF Shiv to mission.
2016-05-19 12:26:17 +01:00
Steve
4365e566e7
Infiltration mission 4 tweaks.
2016-05-19 10:54:36 +01:00
Steve
de2a29e4b6
Show suspicion % on HUD.
2016-05-19 10:54:25 +01:00
Steve
6387739c2b
Start of infiltration mission 4.
2016-05-19 09:31:52 +01:00
Steve
ebf95cb631
Only raise suspicion level if the battle is in progress.
2016-05-19 09:31:37 +01:00
Steve
5a250e73d2
Also run ALL_OBJECTIVES_COMPLETE in doObjectives().
2016-05-19 09:31:09 +01:00
Steve
5f6a4d1b16
Removed unneeded debugging.
2016-05-19 09:30:33 +01:00
Steve
e98b354ce2
Allow script to run also with MS_COMPLETE status, to allow for ALL_OBJECTIVES_COMPLETE to work properly.
2016-05-19 09:30:15 +01:00
Steve
6f0e8ee397
Minimum width for trophy alert.
2016-05-19 08:53:14 +01:00
Steve
e7cfa09f8a
Lower suspicion a little more quickly when bullets land.
2016-05-19 08:52:57 +01:00
Steve
c02c4686f3
Handle lowering suspicion level in main entity code.
2016-05-19 08:52:34 +01:00
Steve
ee16c25a9b
Fix for capital ship destruction triggers.
2016-05-19 08:52:11 +01:00
Steve
e0fb778c10
SIDE_REBEL -> SIDE_TZAC
2016-05-18 12:23:42 +01:00
Steve
2c64f5f8c0
Debugging.
2016-05-18 09:51:16 +01:00
Steve
5960e881ea
CHANGELOG updates.
2016-05-18 09:49:19 +01:00
Steve
0b72d5c859
Reduced max suspicion level.
2016-05-18 09:49:11 +01:00
Steve
5999bc12d6
Clip suspicion level to 0 on HUD.
2016-05-18 09:48:56 +01:00
Steve
0b1045cadc
Debugging.
2016-05-18 09:48:18 +01:00
Steve
01376bfbb5
Allow suspicion level to become negative.
2016-05-18 09:48:06 +01:00
Steve
8f438c4467
Deactivate jumpgate if Pandoran choose to attack the player.
2016-05-18 09:47:27 +01:00
Steve
592a020bb3
Start of infiltration mission 3.
2016-05-18 09:47:01 +01:00
Steve
dd27aee395
Lowered Angel armour and shield.
2016-05-18 09:46:47 +01:00
Steve
e7dfcedacf
Added EF_COMMON_FIGHTER flag to Dart.
2016-05-17 19:19:31 +01:00
Steve
2b3c0f739e
i18n updates.
2016-05-17 19:03:25 +01:00
Steve
2c8a221897
Requires 10, not 0.
2016-05-17 19:03:14 +01:00
Steve
b55574a9e6
Start of Frequent Flyer trophy.
2016-05-17 19:02:58 +01:00
Steve
8bbe9f69e2
Removed unused TT_PLAYER_ESCAPED.
2016-05-17 16:04:03 +01:00
Steve
5ba5fa54e7
Moved waypoints closer in. Using TT_STOLEN, instead of TT_ESCAPED for objective type.
2016-05-17 16:02:32 +01:00
Steve
dd407e2f1c
Don't allow an objective to be failed and completed at the same time.
2016-05-17 15:55:18 +01:00
Steve
7d49b11326
Infiltration mission 2.
2016-05-17 13:50:19 +01:00
Steve
3593832a76
Activate / deactivate nodes as well as jumpgate.
2016-05-17 13:49:33 +01:00
Steve
e7bfeef2cd
Suspicion tweaks.
2016-05-17 13:49:21 +01:00
Steve
3778b2e22e
Don't become suspicious if still in cool off period.
2016-05-17 13:47:36 +01:00
Steve
96f94dba14
Update the Player escape objective when using a jumpgate.
2016-05-17 13:47:04 +01:00
Steve
60d477b754
Don't become suspicious of the player immediately after combat ends.
2016-05-17 11:34:32 +01:00
Steve
d3091caed5
Don't circle your destination if you're near it.
2016-05-17 11:34:08 +01:00
Steve
6794a3c268
Entities with SIDE_NONE don't count as enemies.
2016-05-17 11:32:48 +01:00
Steve
75c9a25a96
Halved maximum suspicion level.
2016-05-17 11:32:13 +01:00
Steve
45e95451bd
Spawn Pandoran backup more quickly.
2016-05-17 11:31:59 +01:00
Steve
f8590ce106
React quickly to retreat call (might be wandering for several more seconds).
2016-05-17 11:31:42 +01:00
Steve
8e8e0394fd
Remove wander flag when retreating.
2016-05-17 11:17:54 +01:00
Steve
3abca20b28
Added Zackaria's Sphinx.
2016-05-16 17:45:26 +01:00
Steve
268a7165e7
Attempt to prevent the last speaker from becoming the chosen wingmate.
2016-05-16 17:04:49 +01:00
Steve
447fb22630
Suspicion rendering tweaks.
2016-05-16 17:04:32 +01:00
Steve
7471371b61
Raise suspicion levels if player fires guns or uses ECM when enemies are present.
2016-05-16 17:03:46 +01:00
Steve
2af1fa6476
Summon backup when player's cover is blown.
2016-05-16 17:03:02 +01:00
Steve
c61f47ec33
NULL scriptJSON when destroying script.
2016-05-16 17:02:26 +01:00
Steve
0003ffaa21
INFO is default level now.
2016-05-16 12:52:43 +01:00
Steve
71ff6bbc0d
5 optional missions.
2016-05-16 12:52:30 +01:00
Steve
106bfd6e42
Stats updates.
2016-05-16 12:52:20 +01:00
Steve
4f95374380
Added information about new font.
2016-05-16 12:52:13 +01:00
Steve
13253ee1e8
Suspicion related updates.
2016-05-16 11:40:39 +01:00
Steve
ceb7040ce8
Use MB_IMPORTANT.
2016-05-16 10:55:28 +01:00
Steve
059ba3c540
Measure Pandoran font properly.
2016-05-16 10:55:13 +01:00
Steve
0be62d3810
Description update.
2016-05-16 10:54:55 +01:00
Steve
ee4e88668e
Added suspicion level, for optional missions.
2016-05-16 10:54:46 +01:00
Steve
ffdf7f5aed
Focus Rocket Darts on Tug.
2016-05-15 17:39:33 +01:00
Steve
fa04c4bd1b
hasThreats counts for active and inactive enemy vessels.
2016-05-15 17:38:44 +01:00
Steve
374afeaa07
Various tweaks.
2016-05-15 17:28:47 +01:00
Steve
af55539daa
Only speak if you're on the same side as the player..!
2016-05-15 17:28:31 +01:00
Steve
4aec10e614
Updated hasThreats logic.
2016-05-15 17:28:17 +01:00
Steve
c7af23e55f
v0.8 updates.
2016-05-15 14:02:48 +01:00
Steve
89eb8d4a34
Allow script to change the side of an entity (for use during optional missions).
2016-05-15 14:02:35 +01:00
Steve
38c0018721
Optional missions trophy.
2016-05-15 14:02:18 +01:00
Steve
0f6b9c43a3
First optional mission.
2016-05-15 14:02:08 +01:00
Steve
038a119965
Added isOptional and optional stats, to allow for optional mission tracking.
2016-05-15 13:53:19 +01:00
Steve
5722b19ec0
Optional Pandoran mission updates.
2016-05-15 11:59:37 +01:00
Steve
0116202471
Use type in Star System instead of isSol, to allow for special Pandoran missions.
2016-05-15 10:50:09 +01:00
Steve
7865a22072
Put Khosrau font into index 0, at 18 point size. Used exclusively for Pandoran missions.
2016-05-15 10:00:56 +01:00
Steve
b6513dc1f7
Added type to message box, to allow for Pandoran messages, using different font.
2016-05-15 10:00:06 +01:00
Steve
510f84ea24
v0.8
2016-05-15 09:59:22 +01:00
Steve
0c9efaaa41
Merge branch 'develop'
...
Conflicts:
makefile
2016-05-15 08:20:24 +01:00
Steve
50883125e1
Merge.
2016-05-15 08:19:26 +01:00
Steve
6e0cbba3d8
Determine width of trophy alert based on title and description length.
2016-05-14 17:35:57 +01:00
Steve
8a363137a5
v0.7 updates
2016-05-14 17:03:14 +01:00
Steve
c8c2752d15
Training mission updates.
2016-05-14 17:03:03 +01:00
Steve
95876d3437
Don't face left when player isn't moving.
2016-05-14 17:02:51 +01:00
Steve
eb343ce61d
Manual updates.
2016-05-14 14:50:02 +01:00
Steve
4cf6530686
Evading a missile is not the same as destroying it with the ECM.
2016-05-14 14:16:05 +01:00
Steve
da644bfb6c
Stats and i18n updates.
2016-05-14 12:43:41 +01:00
Steve
fe4c076ac3
Screenshot update.
2016-05-14 12:43:00 +01:00
Steve
78a0be8b1b
Pass capital ship group name to condition and objective check.
2016-05-14 12:42:47 +01:00
Steve
a00072e78b
Use HMS Corvette 02 for some Tzac capital ships.
2016-05-14 12:33:04 +01:00
Steve
f63f3fb9ad
HMS Corvette 02 tweaks.
2016-05-14 12:25:35 +01:00
Steve
2ffd3bee38
Start of HMS Corvette 02.
2016-05-14 11:53:03 +01:00
Steve
3317336695
New item graphics (not powerups).
2016-05-13 10:00:52 +01:00
Steve
0841aedfa6
Challenge 22.
2016-05-13 09:05:52 +01:00
Steve
1306268847
Retreat allies and enemies at end of challenge, so they don't keep fighting.
2016-05-13 09:05:42 +01:00
Steve
2920b00e96
Don't head for the jumpgate if retreating during a challenge.
2016-05-13 09:05:27 +01:00
Steve
b9b8f524b3
Also save game when unlocking a stats trophy.
2016-05-13 08:37:06 +01:00
Steve
ecd5c8df4a
Removed teamDeathMatch, won't work.
2016-05-13 08:36:43 +01:00
Steve
3496ff251a
Don't create a bullet that is BT_NONE when using combined guns.
2016-05-13 08:36:26 +01:00
Steve
622a3e0d5d
Added ITEMS, Mace, Clarke, and Rothan trophies.
2016-05-12 19:11:19 +01:00
Steve
f3956d370d
Tidy headers update.
2016-05-12 12:20:16 +01:00
Steve
c0ef632ed8
Tidied headers.
2016-05-12 11:41:12 +01:00
Steve
64d88faec8
Use app.saveGame rather than forcing a save (trophy unlocks can cause saving to happen twice in a row).
2016-05-12 11:41:03 +01:00
Steve
2aa917ac59
Challenge 21.
2016-05-12 10:28:59 +01:00
Steve
7fd17e8ebe
Added powercore item.
2016-05-12 09:34:58 +01:00
Steve
a04c3321e7
Always set next to null after memcpy.
2016-05-12 09:34:48 +01:00
Steve
bd1dac445a
Fighter damage indication fix.
2016-05-12 09:34:33 +01:00
Steve
2e17d68b47
Added death match challenges.
2016-05-12 09:34:09 +01:00
Steve
65ef43754e
Various updates.
2016-05-11 09:54:05 +01:00
Steve
27dae461e6
Logo updated to be consistent with website.
2016-05-11 09:53:50 +01:00
Steve
ceac73c348
Challenge 20.
2016-05-11 09:53:29 +01:00
Steve
9b6144de5b
Disable limit of 5.
2016-05-10 14:56:57 +01:00
Steve
a3590f3580
Use player->side instead of SIDE_ALLIES.
2016-05-10 14:56:33 +01:00
Steve
025e72822b
Use battle.hasThreats to determine if all enemies have been defeated.
2016-05-10 14:56:10 +01:00
Steve
6dcbd265d9
Restrict controls when player is dead or disabled.
2016-05-10 10:03:17 +01:00
Steve
09ecd97f29
Set logging type after memset of app and dev, to allow -debug to work correctly.
2016-05-10 10:00:42 +01:00
Steve
afd88ba8ed
Added challenge 19.
2016-05-10 10:00:19 +01:00
Steve
894997fdf3
Angel tweaks.
2016-05-10 10:00:12 +01:00
Steve
f9922e3bf1
Allow mines to be destroyed by any shot.
2016-05-10 09:59:53 +01:00
Steve
2198db980b
Health bars should be green for player-align craft.
2016-05-10 09:59:39 +01:00
Steve
e631133983
Show disable and kill limit on hud.
2016-05-10 09:59:21 +01:00
Steve
3537265e6a
Added disable limit to challenges.
2016-05-10 09:59:06 +01:00
Steve
a335b738a7
Added Angel, a rarely seen INF fighter equipped with mag cannons.
2016-05-09 11:23:57 +01:00
Steve
7d9e852659
Tidied headers.
2016-05-09 09:45:02 +01:00
Steve
136bfbda8b
Don't save game here, it can result in wiped saves due to start up errors.
2016-05-09 09:43:19 +01:00
Steve
1d253038b6
Added challenge 18.
2016-05-09 09:34:31 +01:00
Steve
a38f21bd95
Set logging level before anything else.
2016-05-09 09:34:22 +01:00
Steve
410400633b
Hashcode should use unsigned long.
2016-05-09 09:34:04 +01:00
Steve
6287e10746
Allow challenges to specify that all enemies must be defeated before activating waypoint.
2016-05-09 09:33:35 +01:00
Steve
9c9f456c6e
Removed track-1.mp3 - too short.
2016-05-09 09:33:01 +01:00
Steve
a5aea11e6f
Appended number to description and name.
2016-05-09 09:32:46 +01:00
Steve
09086c72cb
Parentheses
2016-05-08 19:02:05 +01:00
Steve
ad7a7788a0
Default to INFO level.
2016-05-08 19:01:09 +01:00
Steve
3f24761afc
Don't retreat units.
2016-05-08 19:00:54 +01:00
Steve
f51557f801
Prevent player from moving if system power <= 0.
2016-05-08 19:00:14 +01:00
Steve
86e0443067
Challenge tweaks.
2016-05-08 18:59:44 +01:00
Steve
16a04fec14
v0.7 updates.
2016-05-08 08:56:19 +01:00
Steve
5d98de8706
Added challenge 17.
2016-05-08 08:56:08 +01:00
Steve
d202610ca0
Don't update challenge times if player is dead and deaths aren't allowed.
2016-05-08 08:56:00 +01:00
Steve
a16dfeb997
Only NULL player during player select.
2016-05-08 08:55:40 +01:00
Steve
98f9663edb
Complete mission on escape only in campaign mode.
2016-05-08 08:44:14 +01:00
Steve
7853244087
End challenge if player has escaped.
2016-05-08 08:43:37 +01:00
Steve
23e38a6313
Allow player to be disabled in Challenge mode.
2016-05-08 08:43:16 +01:00
Steve
a8e447b870
i18n updates.
2016-05-07 16:36:12 +01:00
Steve
f7684fc6ba
Impose 4 minute time limit.
2016-05-07 16:36:02 +01:00
Steve
3694c1249d
Don't hardcode radar blips to be green for allies, etc.
2016-05-07 16:35:51 +01:00
Steve
d4565f3bc7
Challenge 16.
2016-05-07 10:45:03 +01:00
Steve
5a451bb2e9
Allow for scripted challenge fails.
2016-05-07 10:44:56 +01:00
Steve
ce3eeadeee
CAP_HELPLESS -> CAP_DISABLED
2016-05-07 10:40:30 +01:00
Steve
9063ec84a7
Removed duplicate externs from headers.
2016-05-06 16:14:41 +01:00
Steve
e27c60156e
Misc. code clean up.
2016-05-06 12:44:36 +01:00
Steve
0f8b02285e
Paginate challenges selection screen.
2016-05-06 12:44:17 +01:00
Steve
9dade23e46
Hint as to what to do.
2016-05-06 11:38:01 +01:00
Steve
c3365d2766
Truly random items.
2016-05-06 11:37:47 +01:00
Steve
4293f09b10
Damage effect fix.
2016-05-06 11:34:25 +01:00
Steve
2e8edd210a
Final Mace mission requires 56 previous missions to be completed.
2016-05-06 10:57:47 +01:00
Steve
063b4d5d4b
Added challenge 15.
2016-05-06 10:57:23 +01:00
Steve
b1f851afd5
Added defName for items.
2016-05-06 10:57:16 +01:00
Steve
b64e9e70fc
Added EF_DROPS_ITEM, to allow ships to drop items when destroyed in challenge mode.
2016-05-06 10:56:58 +01:00
Steve
8f7a2ec575
Final Mace mission.
2016-05-05 14:10:22 +01:00
Steve
e4ab68ad59
Roboto font license info.
2016-05-05 14:07:35 +01:00
Steve
f0671b8ad8
Activate Christabel location be default.
2016-05-05 14:07:17 +01:00
Steve
ef9ce45aed
Don't fire objectives or conditions if no names.
2016-05-05 14:06:51 +01:00
Steve
9c18974a63
When killing an entity, strip the name to prevent objectives firing.
2016-05-05 14:06:19 +01:00
Steve
1acd6f7cf4
Include capital ships in initial enemy count.
2016-05-05 14:05:27 +01:00
Steve
a2736e1533
Must use AIF_ASSASSIN, to prevent other missions breaking.
2016-05-05 14:04:55 +01:00
Steve
66093a5618
Mace falls to the Pandorans after mission 4.
2016-05-05 12:48:03 +01:00
Steve
2ecf267037
Pandorans will always kill the targets.
2016-05-05 12:47:48 +01:00
Steve
a3993db7e1
Added EF_NO_HEALTH_BAR.
2016-05-05 12:47:31 +01:00
Steve
ac78f83d43
Avoid speaking the same wingmate twice, if possible.
2016-05-05 12:47:19 +01:00
Steve
55462db981
Added EF_NO_THREAT to help with Eliminate All.
2016-05-05 11:11:54 +01:00
Steve
62d35ae7e8
Added Christabel-specific functions.
2016-05-05 10:01:07 +01:00
Steve
7ebfa8020f
Must _not_ be a challenge mission.
2016-05-04 17:22:02 +01:00
Steve
1e04aea417
Don't use strcmp each time.
2016-05-04 16:23:49 +01:00
Steve
fcbf18116c
Added getAllEntsInRadius function, for better radius checking.
2016-05-04 16:23:28 +01:00
Steve
eb225fefc9
Don't save star systems that don't have any missions.
2016-05-04 10:27:16 +01:00
Steve
4a2908cf6e
Stats and i18n.
2016-05-04 09:40:28 +01:00
Steve
290582fa9b
Mission order updates.
2016-05-04 09:40:07 +01:00
Steve
ff07744e9d
Run script function with name of capital ship.
2016-05-04 09:34:34 +01:00
Steve
6d6175dd46
100,000 shots.
2016-05-04 09:34:20 +01:00
Steve
18785e56e0
Final Rothan mission.
2016-05-04 09:26:45 +01:00
Steve
74c3a32abf
Added 2 Birds trophy.
2016-05-04 09:26:00 +01:00
Steve
9e35c44910
Use dark text colours for unearned trophies.
2016-05-03 15:40:43 +01:00
Steve
c137ef1fde
Show speak distance info on hud.
2016-05-03 15:40:23 +01:00
Steve
690e469ff3
Added generic warnings for capital ships, rather than scripted ones.
2016-05-03 11:54:19 +01:00
Steve
e4dd447d18
autoSwitchPlayerTarget and healthBars enabled by default.
2016-05-03 11:28:42 +01:00
Steve
cc7df329c3
Message tweak.
2016-05-03 11:28:25 +01:00
Steve
35120f73c3
Disable capital ship by destroying engines and guns. AI_IGNORE will apply only to main components.
2016-05-03 11:28:17 +01:00
Steve
12c5671da0
4th Aster mission.
2016-05-03 11:27:14 +01:00
Steve
04f2d7a203
Fire scripts to run when engines and guns are destroyed.
2016-05-03 08:42:22 +01:00
Steve
62cf2e9558
Message tweaks.
2016-05-03 08:08:36 +01:00
Steve
f2ade94073
Removed campaign % trophies: redundant.
2016-05-03 08:08:21 +01:00
Steve
af83eb8cf7
Added DISABLE trophy.
2016-05-02 17:40:13 +01:00
Steve
a14f1c3d25
3rd Mace mission.
2016-05-02 13:07:16 +01:00
Steve
09b3f8d917
Load save data before mission.
2016-05-02 12:54:54 +01:00
Steve
f750c10c6f
Blink some blips on radar. Show disabled craft as light blue.
2016-05-02 12:54:43 +01:00
Steve
c492115bbc
Mags no longer ignore shields.
2016-05-02 12:54:15 +01:00
Steve
f076b37620
If your target is disabled, just shoot it.
2016-05-02 12:53:55 +01:00
Steve
4abec11dfd
Slow missile down a bit more, to avoid orbitting static targets.
2016-05-02 12:53:33 +01:00
Steve
b20a377edd
Only add "Leader" to name if the leader has speed.
2016-05-02 11:59:57 +01:00
Steve
841d64ed10
Check objectives for disabled craft using group name.
2016-05-02 11:59:37 +01:00
Steve
76fff0707e
Permit friendly fire against craft that are disabled.
2016-05-02 11:58:43 +01:00
Steve
db78edb5a3
Disabled target AI bug fixes.
2016-05-02 11:58:27 +01:00
Steve
c87c95fbde
Added healthBars option to gameplay features.
2016-05-01 16:35:11 +01:00
Steve
9c113f2263
Kill missile if its target is dead.
2016-05-01 16:34:29 +01:00
Steve
3be2550c89
Message speaker updates.
2016-05-01 11:52:59 +01:00
Steve
1ff7e4bcd6
If a message box speaker is "Wingmate" randomly choose from all available wingmates.
2016-05-01 11:52:44 +01:00
Steve
0baaeac246
Misc. updates.
2016-05-01 11:33:36 +01:00
Steve
2f31274225
Start of 5th Alba mission.
2016-05-01 11:33:18 +01:00
Steve
6b768b4554
Experimental new gameplay features.
2016-04-30 21:52:01 +01:00
Steve
5be325fe9f
i18n updates.
2016-04-30 17:23:24 +01:00
Steve
fb5f8db0e5
Surrender message should be flagged as important.
2016-04-30 17:22:52 +01:00
Steve
42fb77b53b
STAT_MISSILES_EVADED update.
2016-04-30 17:22:38 +01:00
Steve
f8363eb451
Misc. fixes.
2016-04-30 13:32:50 +01:00
Steve
5f15f8f119
Trophy tweaks.
2016-04-30 12:45:49 +01:00
Steve
1e631994b3
Always load the save game.
2016-04-30 11:21:05 +01:00
Steve
31ec5b1f8d
Use applyFighterBrakes() here.
2016-04-30 11:20:57 +01:00
Steve
a656d41532
Save game more frequently, for stats and trophies.
2016-04-30 11:20:24 +01:00
Steve
c6d598da6c
Second Mace mission.
2016-04-30 11:20:03 +01:00
Steve
98374f3e08
Rebel Assault = Mace Assault.
2016-04-30 11:19:50 +01:00
Steve
4811a6cd58
All wingmates are called "Wingmate" to allow for speaker box.
2016-04-29 14:25:49 +01:00
Steve
71ca730d05
i18n updates.
2016-04-29 14:25:23 +01:00
Steve
9a6e9f05f8
Mission tweaks.
2016-04-29 14:05:00 +01:00
Steve
b021272b8b
Campaign and Challenge should be done in 10% and 25% increments.
2016-04-29 13:45:54 +01:00
Steve
95eb2a030d
SURVIVOR and PACIFIST are hidden.
2016-04-29 13:43:41 +01:00
Steve
35d03c1c39
Blink message box faster.
2016-04-29 12:16:07 +01:00
Steve
8c3a31b888
Can't use isSol here.
2016-04-29 12:13:00 +01:00
Steve
441a91d540
Logging update.
2016-04-29 12:12:12 +01:00
Steve
9006f15afe
Mace assault mission 1.
2016-04-29 12:12:04 +01:00
Steve
40fcc6565f
Misc. updates.
2016-04-29 08:42:17 +01:00
Steve
e62676711d
Award post mission trophies upon mission completion.
2016-04-29 08:42:10 +01:00
Steve
5de2356bec
Added PACIFIST trophy.
2016-04-29 08:40:52 +01:00
Steve
ff9b35b0aa
Corrected trophy count
2016-04-29 08:40:24 +01:00
Steve
7593577c81
Use isSol, rather than strcmp.
2016-04-29 08:38:36 +01:00
Steve
dca34036a7
Update epic kill streak in post battle.
2016-04-28 17:20:34 +01:00
Steve
099152b820
Trophy updates.
2016-04-28 17:20:16 +01:00
Steve
fc3bb75456
i18n updates.
2016-04-28 12:36:21 +01:00
Steve
453cdcd333
Press Escape on Trophies screen to return to previous menu.
2016-04-28 12:35:51 +01:00
Steve
238c2688d3
Misc updates.
2016-04-28 11:51:43 +01:00
Steve
73d7f059ba
Indicate that target is the Leader.
2016-04-28 11:50:57 +01:00
Steve
6ad1a56f23
Trophy tweaks.
2016-04-28 11:50:37 +01:00
Steve
8ff9fb68fe
Added HMS Corvette 01.
2016-04-28 11:26:31 +01:00
Steve
27c5ee2489
NULL initial selected star system, to eliminate info flicker.
2016-04-27 17:39:52 +01:00
Steve
449e60d71f
AI follow update.
2016-04-27 17:39:30 +01:00
Steve
dd88df4bc7
Memory leak fixes.
2016-04-27 14:52:23 +01:00
Steve
b72810310c
Ensure Next arrow is reset to visible.
2016-04-27 12:54:24 +01:00
Steve
b97cfb0356
Epic battle kill count bug fix.
2016-04-27 12:53:34 +01:00
Steve
9ea17341e3
Animate trophies on Challenge and Galactic Map sections.
2016-04-27 12:53:18 +01:00
Steve
603d2ed7a0
Added Bodyguard trophy.
2016-04-27 12:52:45 +01:00
Steve
a2c95cb100
One wing commander, not 100.
2016-04-27 12:49:33 +01:00
Steve
ef63ea73c4
Check that mission exists, before marking complete status.
2016-04-27 09:56:03 +01:00
Steve
fe597ebb9c
Renamed 2nd Antomis mission.
2016-04-27 09:51:23 +01:00
Steve
2c3b4f8631
3rd Antomis mission.
2016-04-27 09:51:07 +01:00
Steve
db8d92d4b1
Re-ordered component drawing order.
2016-04-27 09:50:08 +01:00
Steve
cafe45bbd5
Don't show health over capital ship.
2016-04-27 09:49:56 +01:00
Steve
9276b9e887
Added links to develop and master branches.
2016-04-26 22:44:00 +01:00
Steve
1ee41e0993
Missile launching tweaks. Slight delay before start chasing.
2016-04-26 22:43:25 +01:00
Steve
dcb0cf8450
Tweaks for message boxes.
2016-04-26 16:51:03 +01:00
Steve
06610583fe
Change #? in names to #1 , etc. when loading. For use with message boxes.
2016-04-26 16:35:01 +01:00
Steve
0229a2dae7
Don't draw message speaker indicators for player.
2016-04-26 13:47:06 +01:00
Steve
e196752efa
Draw and blink a white rectangle around the message box speaker.
2016-04-26 13:22:31 +01:00
Steve
4fb7d90584
Use "isEliminateAll" objective type.
2016-04-26 10:55:30 +01:00
Steve
262eefec6e
Don't make fighters appear onscreen when being spawned during epic battles.
2016-04-26 10:52:47 +01:00
Steve
a0170c74c0
3rd Donesta mission.
2016-04-26 10:44:01 +01:00
Steve
e83d794e1e
Debugging info.
2016-04-26 10:43:51 +01:00
Steve
0bb7ce2591
Added EF_FRIENDLY_HEALTH_BAR.
2016-04-26 10:43:43 +01:00
Steve
c5cc733957
Clear resetTimeDelta after resetting.
2016-04-26 10:43:16 +01:00
Steve
1475cab9d5
Added license info (CC-0, CC-BY) for sound and music.
2016-04-26 08:52:21 +01:00
Steve
6998fc9087
Using makefile from akien-mga, to support DESTDIR variable, and configurable install paths:
...
https://github.com/stephenjsweeney/tbftss/pull/14
2016-04-26 08:27:12 +01:00
Steve
d3e2da1821
Use 12-hour clock
2016-04-26 08:17:05 +01:00
Steve
f4fc43b017
Don't load trophies with an id that leads with an underscore for now.
2016-04-26 08:16:52 +01:00
Steve
d4ddde9be4
Slightly darkened unearned trophy.
2016-04-26 08:16:26 +01:00
Steve
f0868c7a29
Reset delta time when ending a transition.
2016-04-26 08:16:15 +01:00
Steve
3b8001d265
Compile flags updates
2016-04-25 17:26:49 +01:00
Steve
8fcc09821c
Added new trophies.
2016-04-25 17:22:40 +01:00
Steve
bdfbe345c7
Short description length reduced to 32 characters.
2016-04-25 17:22:12 +01:00
Steve
d7a96dbfbd
Show trophy alert at end of mission (not during, as the banner can obstruct the play area).
2016-04-25 17:21:42 +01:00
Steve
b7746b9622
Count battle stats as well as game stats when awarding stats trophies.
2016-04-25 17:20:35 +01:00
Steve
c02c374910
Award stats trophies at the end of a mission / challenge.
2016-04-25 17:20:08 +01:00
Steve
b44794f19b
Show trophies menu option on Challenges and Galactic Map screen.
2016-04-25 17:18:46 +01:00
Steve
29620620c8
Don't show health bars.
2016-04-25 16:25:10 +01:00
Steve
2cb6206ea9
Capital ship component name bug fix.
2016-04-25 16:24:58 +01:00
Steve
9dd027b825
Tell missiles to turn more sharply when close to their target.
2016-04-25 11:20:54 +01:00
Steve
1913c844be
i18n updates.
2016-04-25 09:56:36 +01:00
Steve
4402e81a8b
Start of Rothan mission 5.
2016-04-25 09:55:58 +01:00
Steve
0d3b8e3a54
Hide objective numbers.
2016-04-25 09:55:46 +01:00
Steve
2571fa0e6c
Required missions fix.
2016-04-25 09:55:16 +01:00
Steve
f0b5fcab9c
Added -Werror=maybe-uninitialized
2016-04-25 09:52:08 +01:00
Steve
f55d01d6dc
Epic battle fixes. Don't show health bar if EF_NO_HEALTH_BAR flag is set.
2016-04-25 09:50:57 +01:00
Steve
bea1b531e1
Added EF_NO_HEALTH_BAR to avoid showing health for certain entities.
2016-04-25 09:50:25 +01:00
Steve
2732fe13ba
Reverted broken makefile (creates incorrect icon dirs and fails to install)
2016-04-25 07:45:34 +01:00
Steve
304995f88b
Reverted broken makefile (creates broken icon directories and fails).
2016-04-25 07:44:09 +01:00
Steve
b732d6c08b
Trophy updates.
2016-04-25 07:35:15 +01:00
Steve
64b0928e0f
Merge branch 'master' into develop
2016-04-24 19:07:00 +01:00
Stephen J Sweeney
d63524702b
Merge pull request #14 from akien-mga/pr-destdir
...
Add support for DESTDIR variable
2016-04-24 19:03:54 +01:00
Steve
5d6ddb25b9
Fixed -O2 compile options (ignoring unused result)
2016-04-24 19:02:36 +01:00
Steve
fa9386d545
i18n updates.
2016-04-24 18:12:27 +01:00
Steve
a702ac5aa2
Screenshots and CHANGELOG updates.
2016-04-24 18:11:29 +01:00
Steve
90e4cebc1a
Moved to game directory.
2016-04-24 18:11:18 +01:00
Steve
134acf7a3d
Trophy integration updates.
2016-04-24 18:11:02 +01:00
Steve
3ce51feb9c
Various trophy tweaks.
2016-04-24 13:00:27 +01:00
Rémi Verschelde
20272d69fb
Add support for external linking flags
2016-04-24 13:48:43 +02:00
Rémi Verschelde
a6b6e73622
Add support for DESTDIR variable
...
This allows (among others) packagers to install the files in a temporary
folder to generate a RPM or DEB file. The DESTDIR variable is a well
established convention for this.
This commit also adds the possibility to override the installation PREFIX,
BIN_DIR and DATA_DIR (as some distros would prefer /usr/games for the binary
and /usr/share/games/tbftss for the data).
2016-04-24 13:47:41 +02:00
Steve
f68e7f9b0d
v0.7
2016-04-24 10:50:40 +01:00
Steve
5d59f1f353
Allow screenshot key to be configured.
2016-04-23 17:46:47 +01:00
Steve
95b7d7f589
Stats.
2016-04-23 08:10:14 +01:00
Steve
68a7c8ca8e
i18n updates.
2016-04-23 08:09:47 +01:00
Steve
af0fd1d22c
Logo updates.
2016-04-23 08:09:37 +01:00
Steve
da3f738745
Manual updates.
2016-04-23 08:09:31 +01:00
Steve
d0aa4879eb
Allow saving of screenshots by pressing F12.
2016-04-23 08:09:15 +01:00
Steve
cccb0c88fc
Manual updates.
2016-04-22 10:49:09 +01:00
Steve
1e9eca9bd3
New logos.
2016-04-21 17:37:09 +01:00
Steve
b65551efd3
Manual updates.
2016-04-21 08:42:30 +01:00
Steve
a5ed044fff
Remove addedTo if no ents added and children have none.
2016-04-20 15:44:57 +01:00
Steve
0d05b43f66
Nation -> Kingdom
2016-04-20 15:40:48 +01:00
Steve
7e752ccae4
Don't recurse into quads that haven't had anything added to them.
2016-04-20 13:53:25 +01:00
Steve
6d8856deae
Don't exceed your own speed when following a leader.
2016-04-20 13:53:06 +01:00
Steve
e56e64ee05
i18n updates.
2016-04-20 09:39:43 +01:00
Steve
0d1ce08e6b
Description update.
2016-04-20 09:39:15 +01:00
Steve
7df4133770
Donesta mission 2.
2016-04-20 09:39:08 +01:00
Steve
d4b791ed17
Tell fighters not to separate from EF_NON_SOLID objects.
2016-04-20 09:38:54 +01:00
Steve
a3be44a000
Mine deployment fix.
2016-04-20 09:38:29 +01:00
Steve
259d565809
Mission tweaks.
2016-04-19 13:59:00 +01:00
Steve
d871e48144
AIF_ASSASSIN check fix.
2016-04-19 12:50:27 +01:00
Steve
965b47d44c
Stats fix.
2016-04-19 11:14:55 +01:00
Steve
16ac4fe3de
Start of antomis mission 2
2016-04-19 11:14:16 +01:00
Steve
48c2aade0e
Misc. mission tweaks.
2016-04-19 11:14:08 +01:00
Steve
c395ee25e5
Allow AIF_ASSASSIN flag to be set, to always attack a target.
2016-04-19 11:13:43 +01:00
Steve
add135d62e
Jumpgate state fix.
2016-04-19 11:13:20 +01:00
Steve
6da5f597ef
Added new music. Consistent track for epic battles.
2016-04-18 11:00:27 +01:00
Steve
c5d84591a5
CHANGELOG tweaks.
2016-04-18 10:55:54 +01:00
Steve
748b2a36cb
Stats update (just for fun).
2016-04-18 10:55:43 +01:00
Steve
9f4be9a780
If a mission has hidden objectives, don't complete when all current ones are finished.
2016-04-18 10:54:59 +01:00
Steve
2723e084da
Run script function when an enemy is disabled.
2016-04-18 10:54:28 +01:00
Steve
926d0a23f3
Trophy tweaks.
2016-04-18 10:54:10 +01:00
Steve
bcf9dd7b35
Added 4th Rothan mission.
2016-04-18 10:53:56 +01:00
Steve
500ef62e10
Removed ally fighter names.
2016-04-18 10:53:41 +01:00
Steve
c215dc75d3
Jumpgate state fix.
2016-04-17 11:52:48 +01:00
Steve
c175ccb35f
i18n updates.
2016-04-17 11:26:35 +01:00
Steve
7c100f0c37
Added button to restore default controls.
2016-04-17 11:26:04 +01:00
Steve
6dda5c3df1
2nd India mission.
2016-04-17 11:00:20 +01:00
Steve
474ede91af
Drawing health bars over fighters.
2016-04-17 11:00:08 +01:00
Steve
40ea6765b4
Including screenshots and stats script.
2016-04-17 10:59:20 +01:00
Steve
dde34beedb
Tell retreating enemies to head for the jumpgate.
2016-04-17 09:11:49 +01:00
Steve
c729d59c3a
Script call to complete the mission now also completes all objectives.
2016-04-17 09:11:36 +01:00
Steve
1fcaedda00
Removed "Ally" name from allies.
2016-04-17 09:11:08 +01:00
Steve
9e6d34b914
Made size of mine explosion a little larger.
2016-04-16 16:48:48 +01:00
Steve
ccd4160f0e
Don't allow boost if you have 0 speed (when playing as a cannon, for example).
2016-04-16 16:48:30 +01:00
Steve
97a067cb34
Load default config first, and then overwrite with user config.
2016-04-16 15:50:23 +01:00
Steve
efb4cfe52d
Make UNF Lovelace the mission target.
2016-04-16 14:05:01 +01:00
Steve
1db1fed6b0
Use correct graphic file.
2016-04-16 14:04:45 +01:00
Steve
22ff6aeeb7
Only attach tow ropes to ET_FIGHTER types.
2016-04-16 14:04:32 +01:00
Steve
ab2e94a538
Auto-advance waypoint counter.
2016-04-16 14:04:11 +01:00
Steve
422152ce83
i18n updates.
2016-04-16 11:07:55 +01:00
Steve
495ae69d5a
Made some messages important.
2016-04-16 11:07:39 +01:00
Steve
82acb9f96a
Highlight OK button by default when pausing.
2016-04-16 11:07:26 +01:00
Steve
38eca9480d
Allow for important messages to be created (such as maydays from capital ships).
2016-04-16 11:00:19 +01:00
Steve
344b2d27b8
Give AIF_TARGET_FOCUS fighters a low chance of targetting something else.
2016-04-16 10:59:42 +01:00
Steve
259a02699a
Mission tweaks.
2016-04-16 10:47:57 +01:00
Steve
858df1c742
Start of Trilliack mission 2.
2016-04-16 08:59:29 +01:00
Steve
f7c1aa6f1b
Update conditions when capital ships are destroyed.
2016-04-16 08:59:14 +01:00
Steve
541c9af0b8
Spawners no longer enforce AIF_UNLIMITED_RANGE.
2016-04-15 13:17:00 +01:00
Steve
2c796e486a
Created Rocket Dart.
2016-04-15 13:08:43 +01:00
Steve
b40936fd79
Always add ents to quadtree, to allow AI to see components. Shuffle around later.
2016-04-15 13:08:30 +01:00
Steve
5e58f09fcf
Don't trash original string when working with flags. #funwithflags
2016-04-15 13:07:58 +01:00
Steve
87048e4c85
Apply all flags to capitals ship, except for EF_AI_LEADER.
2016-04-15 13:07:28 +01:00
Steve
c3136ea3af
Allow flags of spawned entities to be set.
2016-04-15 11:31:39 +01:00
Steve
a49817ba2e
Leader following AI bug fix.
2016-04-15 11:31:11 +01:00
Steve
b086fc32e4
Grammar.
2016-04-15 09:53:20 +01:00
Steve
5887f30100
Dart naming update (SimpleDart = Simple Dart, etc)
2016-04-15 08:51:49 +01:00
Steve
72eb6c5cc7
Always display pilot rank.
2016-04-15 08:51:12 +01:00
Steve
af23169345
Mission tweaks.
2016-04-15 08:50:25 +01:00
Steve
451b7e7fc3
Mission data update.
2016-04-15 08:50:00 +01:00
Steve
915eec5cf0
Allow shadow mines to hunt player, or wander around if not near them.
2016-04-14 16:10:21 +01:00
Steve
7dea0c440e
Aster doesn't have a planet, as it's a star system.
2016-04-14 16:09:41 +01:00
Steve
085cfd0f9a
Updated with v0.6 features.
2016-04-14 11:58:27 +01:00
Steve
423af8fa50
Start of 3rd Aster mission.
2016-04-14 11:58:04 +01:00
Steve
6a36367544
Misc. mission tweaks.
2016-04-14 11:57:48 +01:00
Steve
7eee4d3d8e
Spawner updates.
2016-04-14 11:56:58 +01:00
Steve
9c8b7af0d6
Added Shadow Mine.
2016-04-14 11:56:42 +01:00
Steve
8defda34e7
Marked civilians as NO_KILL.
2016-04-13 11:47:20 +01:00
Steve
d976c7d3c8
Don't fire missiles at things flagged with EF_NO_KILL.
2016-04-13 11:46:42 +01:00
Steve
d2412c2dcb
Restore speed of disabled entity when being towed.
2016-04-13 11:46:23 +01:00
Steve
4382e42f40
Stats. Just for fun.
2016-04-13 11:04:55 +01:00
Steve
561f427c13
Engine effect bug fix.
2016-04-13 11:04:47 +01:00
Steve
2af802231a
Load challenges in Challenge.c
2016-04-13 11:04:28 +01:00
Steve
19f69a6ffb
Added challenge 14.
2016-04-13 11:04:15 +01:00
Steve
daa7539272
Added rapid fire plasma turret.
2016-04-13 11:04:06 +01:00
Steve
f944222d7c
Spawner bug fix.
2016-04-13 11:03:04 +01:00
Steve
5fa24f55f2
Added Survive challenge type.
2016-04-13 11:02:08 +01:00
Steve
97d7e542e2
i18n updates.
2016-04-12 08:41:48 +01:00
Steve
9ad7f87ca9
Misc. tidy up.
2016-04-12 08:41:13 +01:00
Steve
52e219473c
Misc. mission tweaks.
2016-04-12 08:41:01 +01:00
Steve
ffbbe96d80
Added Tzac SK-34.
2016-04-12 08:40:42 +01:00
Steve
0150a8e1a1
0 as default for unused mouse button seems safe.
2016-04-11 08:45:09 +01:00
Steve
8e6fcf81fa
Using constants for save and config filenames.
2016-04-11 08:44:36 +01:00
Steve
476308175c
Replaced Blizzards with SK-31s. Blizzards will come later.
2016-04-11 08:44:02 +01:00
Steve
e8f791d96a
Added SK-31, medium class Tzac fighter.
2016-04-11 08:43:37 +01:00
Steve
78f125a4ec
Added challenge icons.
2016-04-10 12:00:29 +01:00
Steve
9ed0e975a6
Added challenge 13.
2016-04-10 09:35:36 +01:00
Steve
bcb634befb
Player kill count bug fix.
2016-04-10 09:35:30 +01:00
Steve
61b3ede526
Wander takes priority over moving to leaders. Don't suddenly stop when close to leader during flocking.
2016-04-10 08:36:27 +01:00
Steve
379b01fe32
Shield and rate of fire tweaks.
2016-04-10 08:24:17 +01:00
Steve
4652d6c7e4
Lowered component health.
2016-04-10 08:23:59 +01:00
Steve
aa399e1b27
Mission tweaks.
2016-04-10 08:23:49 +01:00
Steve
6c8349781c
Use quadtree for drawing, now that quadtree bug is squashed (hopefully).
2016-04-09 18:13:59 +01:00
Steve
bea850f755
Wander fixes.
2016-04-09 17:40:34 +01:00
Steve
90d157411a
Quadtree fetch fix.
2016-04-09 17:39:24 +01:00
Steve
cb6ad171a7
Jumpgates are neutral by default.
2016-04-09 15:48:00 +01:00
Steve
3fe01427d1
First Antomis mission.
2016-04-09 13:24:13 +01:00
Steve
ea00590fea
Description update.
2016-04-09 13:24:04 +01:00
Steve
c716f84884
Allow bullets to still hit immortal entities, but not inflict any real damage.
2016-04-09 13:23:54 +01:00
Steve
a5676b9b49
Added EF_AI_IGNORE, to tell AI to ignore entities.
2016-04-09 13:23:10 +01:00
Steve
57e9d6d036
EF_NO_TARGET -> EF_NO_PLAYER_TARGET
2016-04-09 13:22:45 +01:00
Steve
554c3678df
Made COMPONENTS more generic, not just for capital ships.
2016-04-09 13:22:20 +01:00
Steve
e0adc2baee
Show jumpgate and components as white on radar.
2016-04-09 13:21:40 +01:00
Steve
64b85f122e
Added components to jumpgate, to allow it to be targetted.
2016-04-09 13:21:19 +01:00
Steve
648ea2e0a7
Further flocking tweaks.
2016-04-08 18:41:51 +01:00
Steve
b75c9a56b1
i18n updates.
2016-04-08 11:05:00 +01:00
Steve
4792c6d971
Added TEAM_PLAYER trophy.
2016-04-08 11:03:50 +01:00
Steve
265bb0305b
First Donesta mission.
2016-04-08 10:58:38 +01:00
Steve
f983b7e2f2
Player / Leader following tweaks.
2016-04-08 10:58:22 +01:00
Steve
0abfb672d7
Don't attach rope if disabled. Speed is 0 if created disabled.
2016-04-07 12:40:14 +01:00
Steve
5e8b983f3e
Update to showing objective numbers.
2016-04-07 12:39:53 +01:00
Steve
8847105d6f
Third Rothan mission.
2016-04-07 12:39:28 +01:00
Steve
01d49788d3
Scarabs (Pandoran) have long-range fire.
2016-04-07 12:39:18 +01:00
Steve
a1107cc274
Radio message reports Nymphs and Fireflies.
2016-04-07 12:38:54 +01:00
Steve
505fbb2547
Don't update target location, unless there are enemies nearby.
2016-04-06 16:49:47 +01:00
Steve
f7e8c6303e
Mission tweaks.
2016-04-06 16:49:14 +01:00
Steve
b764b51e5e
Don't allow civilians to outrun fastest military craft.
2016-04-06 16:49:00 +01:00
Steve
0095cb6563
First India mission.
2016-04-06 12:57:18 +01:00
Steve
dcfd755e63
Mission tweaks.
2016-04-06 12:57:11 +01:00
Steve
a15af616d3
Blizzard gun fixes.
2016-04-06 12:57:01 +01:00
Steve
f97e0bc299
Report number of civilians killed.
2016-04-06 12:56:48 +01:00
Steve
1afc9e65f0
Updated capital ship destruction.
2016-04-05 12:21:17 +01:00
Steve
b26a5cecd5
Code tidy up.
2016-04-05 10:00:17 +01:00
Steve
42bda20860
Added first Trilliack mission.
2016-04-05 09:59:48 +01:00
Steve
41bf183402
Gun position fixes.
2016-04-05 09:59:22 +01:00
Steve
9c35d47e33
Added Mace trophy.
2016-04-05 09:59:11 +01:00
Steve
b02850d0fc
Logging update.
2016-04-05 09:58:59 +01:00
Steve
0eaeaba386
Disabling trophies for now. Will activate in v0.7 or later.
2016-04-04 11:40:13 +01:00
Steve
5e1220b9a4
Merge branch 'develop' into trophies
...
Conflicts:
src/battle/bullets.c
src/battle/bullets.h
src/battle/fighters.c
2016-04-04 11:30:27 +01:00
Steve
4f56e76fd4
i18n updates.
2016-04-04 11:26:01 +01:00
Steve
f4b72a07fc
Changelog updates.
2016-04-04 11:25:21 +01:00
Steve
c4d9fae84c
Removed \n from logging.
2016-04-04 11:25:09 +01:00
Steve
c06c236200
Crystabelle -> Christabel
2016-04-04 11:24:49 +01:00
Steve
0041ee49b4
4th Alba mission.
2016-04-04 11:24:35 +01:00
Steve
29d873d28a
Allow waypoints to be manually activated. Removed entId from Battle (redundant).
2016-04-04 11:23:32 +01:00
Steve
77da136e75
Time limit warning for challenges.
2016-04-03 14:04:56 +01:00
Steve
16a1e1b20a
Challenge completion bug fix.
2016-04-03 14:04:31 +01:00
Steve
f6504fc7a1
Start of German translation.
2016-04-03 09:29:08 +01:00
Steve
9bbeed7ea4
Updated mission descriptions.
2016-04-03 09:19:11 +01:00
Steve
8537e5207f
Entity drawing bug fix.
2016-04-03 08:37:45 +01:00
Steve
e7190150bf
Added killedBy, for easier stat counting.
2016-04-03 08:37:31 +01:00
Steve
f9d02696fd
Added mines destroyed stat.
2016-04-03 08:37:09 +01:00
Steve
86ed4678e2
Misc clean up.
2016-04-02 16:38:26 +01:00
Steve
c44d605b13
Slightly increased time limit.
2016-04-02 16:38:01 +01:00
Steve
4a1958319c
Don't use quadtree for drawing.
2016-04-02 16:37:49 +01:00
Steve
c555aeccbe
Capital ship bug fixes.
2016-04-02 10:47:44 +01:00
Steve
67c7bc7d55
Misc. HUD updates.
2016-04-02 09:37:49 +01:00
Steve
a64b41f851
Allow challenges to be completed even if the player is killed.
2016-04-02 09:37:39 +01:00
Steve
422901632f
Added challenge #12 .
2016-04-02 09:34:21 +01:00
Steve
28eec0b8e0
Merge branch 'develop' into trophies
...
Conflicts:
README.md
src/defs.h
src/galaxy/mission.c
src/system/sound.c
2016-04-01 17:14:06 +01:00
Steve
86b1f27f00
Misc misson tweaks.
2016-04-01 17:03:11 +01:00
Steve
d329fbaf2f
Only deploy mines if you're moving.
2016-04-01 17:02:56 +01:00
Steve
cfc41a624b
Exploded mines will push others aside.
2016-04-01 17:02:36 +01:00
Steve
0985bcd0e9
Start of 2nd Aster mission.
2016-04-01 14:21:26 +01:00
Steve
26ed8dc322
Allow side to be set for entities (mostly applies to mines).
2016-04-01 14:21:11 +01:00
Steve
a913dc613b
Set width and height of entities in spawn functions.
2016-04-01 14:20:47 +01:00
Steve
e2172a1789
Show mines on radar as white.
2016-04-01 14:20:03 +01:00
Steve
994c0b55dd
Don't explode mine on owner.
2016-04-01 14:19:55 +01:00
Steve
1c0359d14f
Made mine more visible.
2016-04-01 14:19:24 +01:00
Steve
fc384452a2
Reduced Shale fire rate.
2016-04-01 14:19:15 +01:00
Steve
d178134a00
Allow AI to drop mines.
2016-04-01 14:19:03 +01:00
Steve
58fb3e911b
Tell AI to avoid mines.
2016-04-01 11:40:09 +01:00
Steve
e8f70072d5
Don't cause damage to immortal fighters.
2016-04-01 11:39:52 +01:00
Steve
2308f6ff43
i18n updates.
2016-04-01 10:49:57 +01:00
Steve
3bf73b5d70
Updates to mines.
2016-04-01 10:49:41 +01:00
Steve
daa8eff104
Mines have a short radar range.
2016-03-30 22:41:34 +01:00
Steve
3646a9326a
Start of mines.
2016-03-30 07:22:58 +01:00
Steve
510bd3da00
AI target focus for bombers.
2016-03-29 22:46:07 +01:00
Steve
52691f7be5
Enable AI flags to focus on targets.
2016-03-29 22:45:46 +01:00
Steve
6016e46c37
Mission tweaks.
2016-03-29 21:57:02 +01:00
Steve
8705337e2a
Show number of conditions on HUD, as well as objectives.
2016-03-29 07:19:39 +01:00
Steve
e6ea4bff06
Reworked canAttack logic.
2016-03-29 07:09:26 +01:00
Steve
ce8f1fed93
Replaced Rebel Firefly and Nymph with Razor and Shale.
2016-03-29 07:09:10 +01:00
Steve
11ce19e677
Added Blizzard.
2016-03-28 22:33:15 +01:00
Steve
c98acc9ef6
Misc. info updates.
2016-03-28 18:26:20 +01:00
Steve
c288fce12f
Windows build fixes.
2016-03-28 18:26:02 +01:00
Steve
f114ad7e7e
Merge branch 'develop' into trophies
2016-03-28 16:09:24 +01:00
Steve
2168b72401
Allow -info to enable INFO level logging.
2016-03-28 16:07:47 +01:00
Steve
c0a547addb
Added Razor and Shale.
2016-03-28 13:54:06 +01:00
Steve
0e4129069a
Start of first Aster mission.
2016-03-28 11:47:24 +01:00
Steve
ab8be196b5
Khepri now green and associated with rogue nation.
2016-03-28 11:47:11 +01:00
Steve
81f2dd1947
Stray revert compile fix.
2016-03-28 11:46:20 +01:00
Steve
45d9d2a00d
Don't show mission target boxes around capital ship components.
2016-03-28 11:45:48 +01:00
Steve
bd8e88b3ac
Don't allow tugs to take ownership of something that is already owned.
2016-03-28 10:39:52 +01:00
Steve
c7bdeb195c
Allow capital ship to be disabled.
2016-03-28 10:39:25 +01:00
Steve
47f7f5671a
Added trophy graphics.
2016-03-27 11:32:38 +01:00
Steve
147f2afae4
Merge branch 'trophies' of ssh://github.com/stephenjsweeney/tbftss into trophies
...
Conflicts:
locale/tbftss.pot
src/battle/battle.c
src/battle/battle.h
src/galaxy/mission.c
2016-03-27 11:25:50 +01:00
Steve
5d1edf89b3
Merge branch 'develop' into trophies
...
Conflicts:
data/challenges/10.json
data/missions/rothan/02 - rothan defence #2.json
locale/tbftss.pot
src/battle/ai.c
src/battle/battle.c
src/battle/battle.h
src/battle/fighters.h
src/battle/script.c
src/battle/script.h
src/galaxy/mission.c
src/galaxy/mission.h
src/main.c
2016-03-27 11:22:05 +01:00
Steve
e278374490
Merge from develop.
2016-03-27 11:21:23 +01:00
Steve
005ecce9e4
Updated i18n.
2016-03-27 11:09:47 +01:00
Steve
b07beab755
Added missing mission descriptions.
2016-03-27 11:09:01 +01:00
Steve
c00c134b70
Allow access to all missions when using -debug.
2016-03-27 11:08:44 +01:00
Steve
fe9c49244f
Final Clarke mission tweaks.
2016-03-27 08:56:18 +01:00
Steve
aadb4f6949
Make shield splinter effects more visible.
2016-03-27 08:56:09 +01:00
Steve
06f7867013
Use CONTROL_NEXT_FIGHTER / CONTROL_PREV_FIGHTER to select fighters during epic missions.
2016-03-27 08:55:58 +01:00
Steve
d33bcf9414
In epic battles, spawned in entities (such as swarmers) don't count towards the epicLimit.
2016-03-27 08:55:25 +01:00
Steve
6ca888d775
Misc. mission clean up.
2016-03-26 18:16:28 +00:00
Steve
743a2d73d4
Start of final Clarke mission.
2016-03-26 18:16:17 +00:00
Steve
8c639a9cb5
Clarke now falls to the Pandorans.
2016-03-26 18:16:05 +00:00
Steve
ca043f171c
Only initially add active entities to quadtree.
2016-03-26 18:15:52 +00:00
Steve
f82f5c6d04
i18n updates.
2016-03-17 08:11:58 +00:00
Steve
175b7e5ca0
Moved entity loading code out of mission.c, and into appropriate c files.
2016-03-17 08:11:52 +00:00
Steve
73a3c0c78a
Fixed shield splinter effect.
2016-03-16 21:54:08 +00:00
Steve
1b43e4908c
Added ability to hide objective numbers.
2016-03-16 19:24:41 +00:00
Steve
50cde212f4
Clark mission #5 tweaks.
2016-03-16 06:55:07 +00:00
Steve
4ef796bf92
Added id to objective, to allow script to function in non-English languages.
2016-03-16 06:54:34 +00:00
Steve
30fa446006
Allow script to activate spawners.
2016-03-16 06:53:49 +00:00
Steve
0332e2fe20
Fixed time script bug.
2016-03-16 06:53:30 +00:00
Steve
604526611a
Increased flock leading distance.
2016-03-16 06:53:20 +00:00
Steve
09e676d713
Added simple die, to prevent swarmers spreading debris everywhere.
2016-03-16 06:53:07 +00:00
Sweeney
1938c6714c
Merge remote-tracking branch 'origin/develop' into trophies
...
# Conflicts:
# data/challenges/10.json
# locale/tbftss.pot
# src/battle/battle.c
# src/battle/battle.h
# src/battle/script.h
# src/galaxy/mission.c
2016-03-15 12:19:32 +00:00
Steve
13344ddc06
Made many attributes optional.
2016-03-14 17:55:34 +00:00
Steve
1fbf31e56c
Don't check spawners if player is dead.
2016-03-14 17:55:09 +00:00
Steve
612e76fe04
Added INF Swarmer.
2016-03-14 17:54:56 +00:00
Steve
634d914bd9
Jumpgate initial state fix.
2016-03-14 11:28:19 +00:00
Steve
4e8b85b6a1
Removed script-based spawner. Redundant.
2016-03-14 11:28:01 +00:00
Steve
edc18579ec
Added support for spawners.
2016-03-14 11:12:22 +00:00
Steve
380ca3e26a
Tweaked accuracy threshold.
2016-03-14 08:30:34 +00:00
Steve
35e23e8450
Added large explosions, for capital ships.
2016-03-14 08:30:19 +00:00
Steve
ad96a70b0a
i18n updates.
2016-03-13 10:54:50 +00:00
Steve
35b5e4a1c6
Misc cleanup.
2016-03-13 10:52:12 +00:00
Steve
7b0c70005f
Lookup updates.
2016-03-13 10:52:02 +00:00
Steve
b37a268169
Added capital ships to challenge killLimit check.
2016-03-13 10:51:48 +00:00
Steve
34e4880535
Added challenge #11 .
2016-03-13 10:50:41 +00:00
Steve
160f65a15b
Added EF_NO_KILL_INC to prevent kill count increment.
2016-03-13 10:50:32 +00:00
Steve
675d051011
Tidied headers.
2016-03-12 18:29:22 +00:00
Steve
ff353136c7
Merge branch 'trophies' of ssh://github.com/stephenjsweeney/tbftss into trophies
...
Conflicts:
src/battle/battle.h
2016-03-12 18:28:47 +00:00
Steve
f5b3933a87
Merge branch 'develop' into trophies
...
Conflicts:
src/battle/battle.c
2016-03-12 18:28:43 +00:00
Steve
0a69dd0e5e
Merge from develop.
2016-03-12 18:22:48 +00:00
Steve
cca080e88f
Updated i18n.
2016-03-12 15:13:12 +00:00
Steve
0d074eaa22
JSON bug fix.
2016-03-12 15:13:04 +00:00
Steve
a5509b5bcd
Logging updates.
2016-03-12 15:12:52 +00:00
Steve
71b0a00689
Use EF_DISABLED for jumpgates, rather than systemPower.
2016-03-12 12:35:05 +00:00
Steve
5d38abcbeb
Use EF_DISABLED, instead of system power.
2016-03-12 12:12:12 +00:00
Steve
bdced9c00f
Use aiActionTime, instead of thinkTime, to allow waypoint to continue to spin.
2016-03-12 12:11:56 +00:00
Steve
e9c43f3d60
Flocking tweak.
2016-03-12 12:11:30 +00:00
Steve
a4fbb85cb6
Rothan mission #2
2016-03-12 12:11:06 +00:00
Steve
b235a11f3d
Updated waypoint graphics.
2016-03-12 12:10:50 +00:00
Steve
ed6b0ae376
Don't point to jumpgate on HUD if it's inactive.
2016-03-12 12:10:14 +00:00
Steve
96556bc0df
Increased Rook firepower.
2016-03-12 12:09:50 +00:00
Steve
ae6e2ede09
Control waypoints from script.
2016-03-12 12:09:42 +00:00
Steve
4f19dcb9a5
Added challenge #10 .
2016-03-11 23:46:00 +00:00
Steve
4f27b40d97
Added rescue challenges
2016-03-11 23:45:47 +00:00
Steve
3bd78dbd20
Spawn fighters offscreen or off map.
2016-03-11 23:45:12 +00:00
Steve
c66b734e7e
Added interval-based script events.
2016-03-11 23:43:50 +00:00
Steve
0952920325
Various trophy integration tweaks.
2016-03-11 13:51:27 +00:00
Steve
0671000366
Merge remote-tracking branch 'origin/develop' into trophies
2016-03-11 11:31:38 +00:00
Steve
553178128f
InitStars during start up (lost during memory leak fixes).
2016-03-11 07:22:23 +00:00
Steve
7ba4dcf26c
Memory leak fixes.
2016-03-10 22:47:33 +00:00
Steve
da97818259
Trophy-related prototyping fixes.
2016-03-10 18:02:19 +00:00
Steve
5706e1d29c
Added trophy alert sound effect.
2016-03-10 18:01:43 +00:00
Steve
91e0073cfa
Merge branch 'develop' into trophies
2016-03-10 17:52:07 +00:00
Steve
ed438db279
Grammar.
2016-03-10 17:51:55 +00:00
Steve
4bb3ae1efb
Menu entry and icons for Linux.
2016-03-10 16:07:02 +00:00
Steve
26b6b3eb7e
i18n updates.
2016-03-10 15:44:48 +00:00
Steve
e8d63df494
Merge remote-tracking branch 'origin/develop' into trophies
...
# Conflicts:
# src/battle/battle.c
# src/challenges/challengeHome.c
2016-03-10 12:04:04 +00:00
Steve
25b641c8d4
MIsc. clean up.
2016-03-10 11:58:10 +00:00
Steve
d2803bf961
Various mission tweaks.
2016-03-10 11:57:46 +00:00
Steve
772dc44ea4
Added -Wempty-body.
2016-03-10 11:57:18 +00:00
Steve
108dfa44d7
Allow tugs with AIF_UNLIMITED_RANGE to find targets anywhere.
2016-03-10 11:57:05 +00:00
Steve
3a0618b150
Rope cutting bug fix.
2016-03-10 11:56:38 +00:00
Steve
812f69b02e
Drawn effects bug fix.
2016-03-10 11:56:27 +00:00
Steve
80658d6537
Added initial INF tug graphics.
2016-03-10 11:56:14 +00:00
Steve
e363cca064
Start of first Rothan mission.
2016-03-09 23:26:08 +00:00
Steve
ebfea2b5c4
Unlock next challenge mission is previous has been passed.
2016-03-09 23:25:54 +00:00
Steve
0bcc69ee69
Move planet a little faster.
2016-03-09 23:25:27 +00:00
Steve
1a4b5c679c
Don't attach rope to vessel with rope already attached.
2016-03-09 23:25:12 +00:00
Steve
7789d3ab64
Remove rope flags when rope is detached.
2016-03-09 23:22:32 +00:00
Steve
c9bde77bca
Spin jumpgate portal a little faster.
2016-03-09 23:21:51 +00:00
Steve
8017719239
Allow fighters to be added to mission in disabled state.
2016-03-09 23:21:28 +00:00
Steve
46503f4fe7
Mark craft as stolen if they are moved to jumpgate by a vessel not on your side.
2016-03-09 23:20:50 +00:00
Steve
16c8f81389
Play sound effects for control config widgets.
2016-03-09 23:19:10 +00:00
Steve
bb892c1efe
Added new HUD icons.
2016-03-09 23:18:40 +00:00
Steve
831dbf2fdc
Create POT with trophy info.
2016-03-09 15:55:01 +00:00
Steve
f8344f4047
Added new trophies.
2016-03-09 15:54:45 +00:00
Steve
25101c0f1d
Now automatically checking trophies based on star system name.
2016-03-09 15:54:25 +00:00
Steve
ba5260104a
Check trophies at start of galactic map.
2016-03-09 15:53:56 +00:00
Steve
93dd00c785
Prototyping stats trophies.
2016-03-09 12:31:33 +00:00
Steve
f867e793bd
Trophy prototyping.
2016-03-09 11:51:26 +00:00
Steve
fb584735c6
Jumpgate updates.
2016-03-08 19:00:56 +00:00
Steve
7118c10648
Draw jumpgate portal in jumpgate.c. Use systemPower instead of ALIVE_SLEEPING to determine status.
2016-03-08 14:28:11 +00:00
Steve
5267b7b559
Place wingmates around player at start of mission.
2016-03-08 07:21:23 +00:00
Steve
22b5267ffd
Initially add all entities to quadtree, to avoid the popping effect.
2016-03-08 07:12:06 +00:00
Steve
99013a4e99
Allow jumpgate to be put into "sleep" state: effectively inactive.
2016-03-08 06:55:41 +00:00
Steve
a74ff87a46
Added portal effect to jumpgate.
2016-03-07 22:50:41 +00:00
Steve
ecdf9998d0
Don't select options widget.
2016-03-07 19:04:12 +00:00
Steve
798135eadf
Don't allow rogue files to crash game at startup.
2016-03-07 19:03:55 +00:00
Steve
d042d2d02c
i18n updates.
2016-03-07 17:13:02 +00:00
Steve
bc1c5d09a8
Replaced extraction point with jumpgate.
2016-03-07 17:12:21 +00:00
Steve
bd715286a1
Allows show killed message during a challenge battle.
2016-03-07 12:31:43 +00:00
Steve
6ef07a65e2
Craft marked as EF_AI_TARGET will be attacked even if they are dodging and avoiding combat.
2016-03-07 12:31:22 +00:00
Steve
16591691b5
Allow challenges to be ended via the script.
2016-03-07 12:30:20 +00:00
Steve
885d566e6b
Don't allow shuttles to be selected during epic battles (for challenges).
2016-03-07 12:29:54 +00:00
Steve
d597fa731a
Added Challenge #9 .
2016-03-07 12:29:34 +00:00
Steve
4a52bb1fce
Added item collection challenges.
2016-03-07 12:29:23 +00:00
Steve
f6239903f7
Merge branch 'master' into develop
...
Conflicts:
CHANGELOG
common.mk
src/galaxy/starSystems.c
2016-03-06 21:53:07 +00:00
Steve
244e5d6dd9
Merge from Master.
2016-03-06 19:07:43 +00:00
Steve
33f2359812
Added Clarke mission #4
2016-03-06 17:54:03 +00:00
Steve
e04ad44a1a
Eliminate all objective bug fix.
2016-03-06 17:27:23 +00:00
Steve
5764e0a4b2
Capital ships destroyed / lost triggers.
2016-03-06 17:14:13 +00:00
Steve
497977c665
Don't add capital ship components to quadtree until they've been positioned.
2016-03-06 17:13:57 +00:00
Steve
721ca3e110
Trophy updates.
2016-03-06 17:13:34 +00:00
Steve
28ef43b632
Background updates.
2016-03-06 17:13:18 +00:00
Steve
5f4fe28d22
i18n updates.
2016-03-06 09:48:55 +00:00
Steve
fff301e3e2
Allow shrinking of array.
2016-03-06 09:48:29 +00:00
Steve
c14b687209
Screenshot save path update.
2016-03-06 09:48:09 +00:00
Steve
922b39c0ea
Challenge #8 , defend extraction point. Added flag to allow AI to sometimes ignore extraction point.
2016-03-06 09:47:44 +00:00
Steve
e28390a496
Added array resize function (not using realloc because it doesn't zero the new array).
2016-03-05 23:56:21 +00:00
Steve
ac59559d90
Clear input when pressing Escape.
2016-03-05 15:35:09 +00:00
Steve
fe55f2e8ba
Challenge updates.
2016-03-05 15:34:49 +00:00
Steve
09a89e692b
Added time up status for finishing a challenge already partly passed.
2016-03-05 15:34:37 +00:00
Steve
f55a4e57c8
Pressing ESCAPE blocks when awaiting widget input.
2016-03-05 13:49:07 +00:00
Steve
d2a234839b
Integrated mouse control mappings.
2016-03-05 13:21:17 +00:00
Steve
6dfb51e8b0
Allow keys and mouse buttons to be selected in options.
2016-03-05 12:35:19 +00:00
Steve
acd53f6b97
Further custom control integration.
2016-03-05 08:42:35 +00:00
Steve
7979b175a2
Waypoint challenge updates.
2016-03-04 22:59:16 +00:00
Steve
599c4fc338
Merge fixes.
2016-03-04 22:11:13 +00:00
Steve
159d36017b
Centralizing getFileLocation() to make file loading more transparent.
2016-03-04 14:29:50 +00:00
Steve
2b3fecce88
Added Challenge #7 .
2016-03-04 14:14:57 +00:00
Steve
d2acbefc6d
Prevent modal dialog from being dismissed immediately.
2016-03-04 14:14:45 +00:00
Steve
95cb35d5a1
Added getJSONValue to aid with optional JSON data.
2016-03-04 14:14:04 +00:00
Steve
b6012a2e21
Merged config branch.
2016-03-03 18:03:07 +00:00
Steve
b136a6bb6c
Time limit should be 30.
2016-03-03 17:20:51 +00:00
Steve
cafa9b411d
Removed dist target.
2016-03-03 16:39:43 +00:00
Steve
c8dd06dcdc
Added AUTO option for music. Reorganised music for easier scanning.
2016-03-03 16:16:12 +00:00
Steve
92a9cd7ce6
Challenge #6
2016-03-03 14:19:34 +00:00
Steve
122bb53a66
Challenge time bugfix.
2016-03-03 14:19:29 +00:00
Steve
4f6721cba4
Added 5th challenge mission.
2016-03-03 11:31:32 +00:00
Steve
ed9b02a917
Disabled entities now become secondary targets.
2016-03-03 11:31:18 +00:00
Steve
d5d5169078
Accuracy for rockets and missiles, not just shots.
2016-03-03 09:12:08 +00:00
Steve
2f168c2559
Added Pandora makefile.
2016-03-03 07:54:49 +00:00
Steve
3278adccf6
i18n updates.
2016-03-03 07:54:32 +00:00
Steve
2ca26b1ea0
Divide by zero check.
2016-03-03 07:47:33 +00:00
Steve
263a6cc5b5
Removed unneeded abs on hashcode.
2016-03-03 07:47:18 +00:00
Steve
d980e412f2
Draw circle performance update. Removed drawFilledCircle (unused).
2016-03-03 07:47:03 +00:00
Steve
11d5ed635f
Challenge processing fixes.
2016-03-03 07:44:04 +00:00
Steve
cb34b3b9b6
Maximum of 3 challenges per challenge mission.
2016-03-02 23:20:37 +00:00
Steve
05185950e4
Auto select first challenge when coming from title.
2016-03-02 22:24:59 +00:00
Steve
2c71b16e17
Show and apply challenge restrictions.
2016-03-02 22:19:26 +00:00
Steve
f9880354db
i18n updates.
2016-03-02 07:14:38 +00:00
Steve
35a2277114
Display challenge information.
2016-03-02 06:58:03 +00:00
Steve
0c31b2204c
Refactored challenge data, for display on Challenge Home.
2016-03-02 06:46:13 +00:00
Steve
9dac6aa0ba
Challenge #4 tweaks.
2016-03-01 07:21:56 +00:00
Steve
6cbeb11a35
Merged v0.51 changelog.
2016-03-01 07:21:42 +00:00
Steve
e5c5315e62
Print stats when in debug mode at end of challenge.
2016-03-01 07:21:31 +00:00
Steve
2c5cb1cd0b
MIssion loading bug fix for Linux.
2016-02-29 22:11:57 +00:00
Steve
c95b56728f
Using getFileLocation.
2016-02-29 21:52:30 +00:00
Steve
0431da6aa4
Updated changelog.
2016-02-29 21:52:14 +00:00
Steve
9caca3ab82
Challenge 04.
2016-02-29 21:52:06 +00:00
Steve
55bb0d1e36
Challenge home music.
2016-02-29 21:51:49 +00:00
Steve
46b04ce6cd
Added tidyHeaders to tools.
2016-02-29 16:06:04 +00:00
Steve
e5e96f8e81
GPL notices.
2016-02-29 16:05:49 +00:00
Steve
1c270888aa
Removed mouse warping. Is too jarring.
2016-02-29 16:05:35 +00:00
Steve
9d846fd137
Randomize planet and background in Challenge Home.
2016-02-29 16:00:32 +00:00
Steve
25d68b27fb
Stats display bug fix.
2016-02-29 15:55:21 +00:00
Steve
a7d3c811ba
POT file updates.
2016-02-29 15:01:11 +00:00
Steve
8242dbf037
Use getFileLocation for loading files (install is broken on Linux).
2016-02-29 14:43:24 +00:00
Steve
d869c22f36
Allow random planet and backgrounds for missions, using "AUTO" in mission definition.
2016-02-29 14:42:46 +00:00
Steve
adb86d9f14
Show planet in background.
2016-02-29 12:09:36 +00:00
Steve
7f98080a18
Added new backgrounds.
2016-02-29 12:09:14 +00:00
Steve
1808ec8fbc
Use function pointer array for init steps.
2016-02-29 11:38:31 +00:00
Steve
10cc12bd70
i18n updates.
2016-02-29 10:47:41 +00:00
Steve
9b6abf764a
Percent complete stats updates.
2016-02-29 10:47:10 +00:00
Steve
bf7d6dc921
Added menu to challenges screen.
2016-02-29 09:54:03 +00:00
Steve
0e159402e9
Show stats button on title screen.
2016-02-29 09:35:39 +00:00
Steve
1291c0cf22
Tidy up.
2016-02-29 09:23:59 +00:00
Steve
281dd4d7d2
Show number of challenges completed, lock challenges that can't be played yet.
2016-02-29 09:23:41 +00:00
Steve
83523f868a
Use battle sound (distance) instead of normal sound.
2016-02-29 09:23:14 +00:00
Steve
ef458b4041
Build updates for po i18n.
2016-02-28 15:29:21 +00:00
Steve
211df6d8ec
i18n updates.
2016-02-28 13:45:17 +00:00
Steve
ad7a1eefda
Challenge integration updates.
2016-02-28 13:02:57 +00:00
Steve
a1703d5066
vSync is now always on.
2016-02-28 10:00:17 +00:00
Steve
44c7e78606
Further i18n integration updates.
2016-02-28 09:59:33 +00:00
Steve
58e7b9b8ea
i18n updates. Not optimised. That will come later.
2016-02-27 19:16:17 +00:00
Steve
821e7ac872
Start of i18n support.
2016-02-27 18:13:05 +00:00
Steve
660bb57bb0
Further challenge updates.
2016-02-27 18:12:18 +00:00
Steve
f153383f9e
Challenge mission graphics.
2016-02-27 18:08:43 +00:00
Steve
2e5b45064a
Challenges integration.
2016-02-27 16:16:21 +00:00
Steve
ef6e65a51c
Slow player down when mission is complete.
2016-02-27 16:15:41 +00:00
Steve
4df206d6b2
Show time on HUD when in challenge mission.
2016-02-27 16:15:30 +00:00
Steve
69e45f4e3f
Clear input when transitioning.
2016-02-27 16:14:48 +00:00
Steve
2c33041344
Load data from files found in directory, rather than using a text file.
2016-02-27 16:14:14 +00:00
Steve
266088f764
Start of restoring challenges.
2016-02-27 12:14:29 +00:00
Steve
57d8c867e1
v0.6. Start of i18n.
2016-02-27 12:14:05 +00:00
Steve
d79325a0b3
Only select one mission.
2016-02-27 08:08:32 +00:00
Steve
1f5af02441
Fixed for point effects not showing.
2016-02-25 16:43:26 +00:00
Steve
6b25cc3c8b
Clip camera using star systems.
2016-02-25 16:00:42 +00:00
Steve
b5bafa1b1e
Windows save path bug fix.
2016-02-25 12:27:08 +00:00
Steve
3f100a0848
Init effects on title screen, to prevent crash.
2016-02-25 12:26:54 +00:00
Steve
84889d8391
Windows build fixes.
2016-02-25 11:46:39 +00:00
Steve
19630696c5
Prevented AI craft for jittering when close to leader.
2016-02-25 10:55:15 +00:00
Steve
1476c69944
Various script updates.
2016-02-25 10:54:48 +00:00
Steve
12999f3dd9
Updated "Pilot" to "Wingmate".
2016-02-25 10:53:37 +00:00
Steve
e79d331599
Added ALL_OBJECTIVES_COMPLETE script command.
2016-02-25 10:52:01 +00:00
Steve
239845a279
Array resize bug fixes.
2016-02-24 23:12:13 +00:00
Sweeney
e3dd4d62af
Markdown updates.
2016-02-24 15:54:14 +00:00
Sweeney
56540a56ac
Start of bullet, debris, and effect performance updates. Dynamic array sizing.
2016-02-24 15:02:51 +00:00
Steve
ba41d615a2
Add debug / dev info.
2016-02-24 07:25:17 +00:00
Steve
ae3b5c4c1a
Create tbfss save folder in Windows with current username.
2016-02-24 07:17:53 +00:00
Steve
913184d877
Removed INF. They don't exist after 2616.
2016-02-24 07:16:23 +00:00
Steve
e4b2bba230
Leader following tweaks: will now face and move in the general direction of leader once in range.
2016-02-24 07:13:48 +00:00
Steve
a2a1ec0613
Modal message box updates.
2016-02-23 22:20:07 +00:00
Steve
368e9dc592
Start of modal dialog display.
2016-02-23 07:19:31 +00:00
Steve
8afc9a757b
Updated avoidance.
2016-02-22 21:46:46 +00:00
Steve
bde4dd84f5
Removed redundant calls.
2016-02-22 21:45:02 +00:00
Steve
e99159f3ea
Updated with v0.5 changes.
2016-02-22 21:44:47 +00:00
Steve
66fa5ede35
Display loading progress for initial load.
2016-02-22 17:28:23 +00:00
Steve
a7f9585a9a
Moved prepareScene / presentScene into main loop.
2016-02-22 17:27:36 +00:00
Steve
66874a1720
Adjusted brake amount of missiles, to prevent them circling opponents.
2016-02-22 16:32:38 +00:00
Steve
bbd42a0456
Removed black outline.
2016-02-22 16:12:49 +00:00
Steve
d529a83bfa
Set window title with full game name.
2016-02-22 12:47:41 +00:00
Steve
0c88500690
Start of avoidance code for capital ships.
2016-02-22 12:47:30 +00:00
Steve
2d202235c8
Manual and README updates.
2016-02-21 22:49:52 +00:00
Steve
7ffd3b0406
Added Mag cannon training at Sol.
2016-02-21 22:49:43 +00:00
Steve
4128868692
Dynamically allocate number of files in list.
2016-02-21 17:24:21 +00:00
Steve
fd56b75a6a
Press 6 to complete mission in debug mode.
2016-02-21 16:55:29 +00:00
Steve
03712285c4
Campaign flow bug fixes.
2016-02-21 16:55:11 +00:00
Steve
cedbed4dc8
Updated copyright dates.
2016-02-21 15:50:27 +00:00
Steve
dcef433d4d
Randomly scale planet.
2016-02-21 13:47:10 +00:00
Steve
862d73dbc2
Quadrant fix.
2016-02-21 13:46:58 +00:00
Steve
9ced1e75c8
Removed unneeded addCandidate function.
2016-02-21 09:41:32 +00:00
Steve
4d3b2f10a1
Remove entities from quadtree at start of loop.
2016-02-21 09:41:00 +00:00
Steve
a554c0ef00
Tidied headers.
2016-02-21 08:54:23 +00:00
Steve
f402c8e7b9
Updated battle area restrictions, to fit quadtree changes.
2016-02-21 08:54:14 +00:00
Steve
1e24844d9b
Resize fetch list dynamically.
2016-02-21 08:28:22 +00:00
Steve
b004dd95ab
Resize quadtree entity capacity as needed.
2016-02-21 08:13:17 +00:00
Steve
6b1e62dd38
Start of replacing grid with quadtree.
2016-02-21 07:48:22 +00:00
Steve
7337460853
Text render bug fix.
2016-02-20 15:04:26 +00:00
Steve
5bf486ede6
Display all available weapons on HUD.
2016-02-20 15:04:15 +00:00
Steve
da71c1d647
Added ECM, mag bolt hit, and power down sounds.
2016-02-20 14:19:59 +00:00
Steve
480192efe1
Created second UNF Corvette.
2016-02-20 07:23:24 +00:00
Steve
757b942174
Added hud icons for armour, shield, ecm, and boost.
2016-02-15 16:59:47 +00:00
Steve
db8678d64b
Don't use key repeat.
2016-02-15 15:24:27 +00:00
Steve
26aa3b3bb1
Play denied sound when attempting to boost / use ecm when depleted.
2016-02-15 15:24:19 +00:00
Steve
7656957dd6
Fixed ECM halo effect.
2016-02-15 15:23:51 +00:00
Steve
de3dde7211
Allow widgets to be selected by pressing Return, as well as Space.
2016-02-15 14:08:13 +00:00
Steve
e8748966a6
Fixed flags for pirate lieutenant (collision detection was removed).
2016-02-15 14:07:54 +00:00
Steve
568e1d06f1
Updated game manual.
2016-02-14 21:52:26 +00:00
Steve
b99dd3a4e4
Added jump effects (sound and graphics).
2016-02-14 18:13:15 +00:00
Steve
b5fc0aacbd
Added disabled pulse effect to entities.
2016-02-14 16:34:11 +00:00
Steve
54b92ad137
Added message for when a star system falls to the Pandorans (campaign-related, unavoidable).
2016-02-14 11:53:03 +00:00
Steve
909cdd76f3
Now drawing stars after planet. Increased size of brightest stars by one pixel.
2016-02-14 11:08:03 +00:00
Steve
17c55ec080
Now scrolling the galactic map by clicking and dragging.
2016-02-14 11:07:15 +00:00
Steve
855abe77cb
Prevent replaying of previously complete campaign missions.
2016-02-13 16:59:18 +00:00
Steve
60a398408a
Updated random planet placement.
2016-02-13 16:59:00 +00:00
Steve
b6e128231d
Scroll planet in background more slowly.
2016-02-13 16:53:56 +00:00
Steve
a5f73cc3fc
Renamed "textureName" to simply "texture".
2016-02-13 14:31:45 +00:00
Steve
dbf872c9c0
Updated corvette firing rates.
2016-02-13 11:02:04 +00:00
Steve
b8ba509d27
Updated CSN Corvette #2 .
2016-02-12 22:31:12 +00:00
Steve
6256e97414
Start of second CSN corvette.
2016-02-11 15:40:44 +00:00
Steve
8cd74e999d
Increase filename length of music.
2016-01-28 17:03:23 +00:00
Steve
58e91e83c0
Don't instantly kill the player during an epic mission.
2016-01-28 17:03:13 +00:00
Steve
8e0550b705
Added final Iliad mission.
2016-01-28 17:02:57 +00:00
Steve
044e860894
Third Alba mission.
2016-01-28 16:22:17 +00:00
Steve
f403df5c99
Mission description updates.
2016-01-28 15:54:17 +00:00
Steve
e31f39d3a9
Replaced "Dummy" missions with manual complete flag.
2016-01-25 15:09:14 +00:00
Steve
a251459413
Added "unwinnable" mission flag, to automatically continue the game when the player is defeated.
2016-01-25 14:58:07 +00:00
Steve
bf3de041c6
Misc. mission updates.
2016-01-24 09:50:39 +00:00
Steve
672fd01282
Eliminate all tweaks.
2016-01-24 09:50:31 +00:00
Steve
a73a44fd55
Notify captial ships, etc. when new opponents arrive, to allow them to respond faster.
2016-01-24 09:49:50 +00:00
Steve
0452190e99
Added 4th Iliad mission.
2016-01-24 09:49:08 +00:00
Steve
354b4cd9d2
Added Plasma Turret cannon.
2016-01-23 14:15:05 +00:00
Steve
501ef1aff7
Draw cap guns after components.
2016-01-21 17:08:56 +00:00
Steve
bd6ef78687
Iniital version of second INF corvette.
2016-01-21 17:08:40 +00:00
Steve
039c354df0
Fixed cannon reload time.
2016-01-21 12:49:58 +00:00
Steve
9093a53a19
Start of second INF corvette.
2016-01-21 12:49:30 +00:00
Steve
ed1b515266
Description update.
2016-01-03 13:53:49 +00:00
Steve
cc4ac782a9
Allow selected widget to be activated by pressing space.
2016-01-03 13:53:41 +00:00
Steve
466ca732a5
Mission tweaks.
2015-12-31 12:22:17 +00:00
Steve
d6220b7a14
Added final Warro mission.
2015-12-31 11:32:40 +00:00
Steve
1115309331
Attempt to complete eliminate all objective immediately, if no enemies are remaining.
2015-12-31 11:31:36 +00:00
Steve
fb8063b581
Get initial enemy count at start of mission.
2015-12-31 11:25:19 +00:00
Steve
d23b66a583
Added new music.
2015-12-31 11:24:54 +00:00
Steve
05db32f04a
Bug fix for wandering ships.
2015-12-30 18:44:48 +00:00
Steve
a8fa0e2087
3rd Iliad mission.
2015-12-30 18:44:30 +00:00
Steve
f9ee8017df
Logging.
2015-12-30 18:44:00 +00:00
Steve
b095705dd0
When activating a captial ship, also activate its components.
2015-12-30 18:43:47 +00:00
Steve
4652787b65
Shorten time between message box displays.
2015-12-30 18:43:20 +00:00
Steve
277092cdbc
Using arrow to indicate more weapons available on HUD.
2015-12-28 13:44:57 +00:00
Steve
38e4564aae
Display total available guns on HUD.
2015-12-27 21:16:57 +00:00
Steve
568abb25f4
lookForLeader() added to main doAI function.
2015-12-27 18:18:50 +00:00
Steve
6cebdd6a89
Various spacecraft tweaks.
2015-12-27 18:02:41 +00:00
Steve
c0804b8732
Swapped Lynx and Leopard graphics.
2015-12-26 22:03:27 +00:00
Steve
9d312fd1a7
Added Lynx UNF bomber.
2015-12-26 21:09:08 +00:00
Steve
7f055102bf
Split space craft into separate lists.
2015-12-26 21:08:53 +00:00
Steve
e2b7576f89
Allow AI to wander.
2015-12-24 21:42:26 +00:00
Steve
c9929c32d1
Script update.
2015-12-24 20:18:53 +00:00
Steve
4345a01e3f
Added munitions ship.
2015-12-24 20:18:40 +00:00
Steve
e2ffe9ba84
Added ability to specify death type of fighters (e.g. supply ships shouldn't spin).
2015-12-24 12:12:23 +00:00
Steve
5075adc0b4
Bug fix for engine position.
2015-12-24 11:54:01 +00:00
Steve
ff953cf0e7
Supply ship updates.
2015-12-24 11:53:49 +00:00
Steve
f2cd43c95e
Added supply ship.
2015-12-24 08:57:00 +00:00
Steve
01ec3ceb7b
Stats bug fixes.
2015-12-23 19:22:31 +00:00
Steve
c3785bcfce
Allow the player to select and fire rockets, when using a bomber.
2015-12-23 16:25:25 +00:00
Steve
38587b24f7
Various mission updates.
2015-12-22 17:59:16 +00:00
Steve
1f03b81cca
Misc. updates.
2015-12-22 17:58:53 +00:00
Steve
edc6127109
Fix for AI attacking secondary targets.
2015-12-22 17:58:37 +00:00
Steve
48f08a3fb0
Allowed locations to be activated by scripts. Added eliminate all objective type.
2015-12-22 17:58:18 +00:00
Steve
1884c8371e
Added Locations for use with mission scripting.
2015-12-22 12:42:04 +00:00
Steve
15d7faf386
Bug fix for escaping entities.
2015-12-21 16:03:30 +00:00
Steve
3dbd8e72f7
Missions now unlock depending on number of other missions completed (and previous mission, where applicable).
2015-12-21 14:19:21 +00:00
Steve
b44b894c4b
Misc. mission tweaks.
2015-12-21 10:05:48 +00:00
Steve
e83e078873
Bug fix for epic battle spawning.
2015-12-20 16:41:46 +00:00
Steve
a50e1685a3
Allow epic battle player select by mouse.
2015-12-20 16:41:29 +00:00
Steve
eedc8a718a
Target name update.
2015-12-20 16:15:56 +00:00
Steve
05b42f21ce
AI evasion updates.
2015-12-20 16:13:49 +00:00
Steve
9be0cdab6c
Expire texts, based on age in cache.
2015-12-20 16:13:35 +00:00
Steve
1849a20831
AI fighers will now attempt to avoid combat if they take too much damage in a short space of time.
2015-12-20 15:13:41 +00:00
Steve
817c5c22ee
Decreased warning range for battle area bounds.
2015-12-20 14:32:21 +00:00
Steve
95de0a67c4
Added requirement.
2015-12-20 14:31:38 +00:00
Steve
6c60772e72
Lowered difficulty.
2015-12-20 14:31:25 +00:00
Steve
5ac96998a0
Text tweaks.
2015-12-20 14:31:16 +00:00
Steve
d8eb896456
Enable debug mode by passing -debug.
2015-12-20 12:25:20 +00:00
Steve
a22e2a9f8d
Start of 3rd Clarke mission.
2015-12-20 11:59:00 +00:00
Steve
b1ba14a173
Mission tweaks.
2015-12-20 11:58:47 +00:00
Steve
bc8ef3b0bc
Memory leak fix.
2015-12-20 11:58:35 +00:00
Steve
af04c5a7ef
Automatically load missions from star system misson dir (data/mission/xxx)
2015-12-20 11:58:21 +00:00
Steve
7855cd59ea
CSN corvette graphics tweaks.
2015-12-19 16:16:08 +00:00
Steve
1c81be3168
Stats for capital ships.
2015-12-19 16:15:57 +00:00
Steve
4bf78f0138
Further CSN corvette updates.
2015-12-19 12:49:02 +00:00
Steve
164b35a8c0
AI should only move to leader on same side.
2015-12-19 12:30:17 +00:00
Steve
df04ff1439
Start of CSN corvette.
2015-12-19 12:30:02 +00:00
Steve
dd094070e0
Clarke mission fixes.
2015-12-19 08:57:09 +00:00
Steve
bd5f1c3b49
Don't execute scripts or message boxes if the player is dead.
2015-12-19 08:56:52 +00:00
Steve
01286b042b
Limit text cache size.
2015-12-18 17:09:23 +00:00
Steve
041b7659ca
Clarke mission updates.
2015-12-18 14:29:00 +00:00
Steve
01894d5150
Activate objectives by name, not number.
2015-12-18 14:28:44 +00:00
Steve
2a5b048253
Merge branch 'patch' into develop
...
Conflicts:
common.mk
src/battle/battle.h
2015-12-18 12:03:34 +00:00
Steve
b553126f6c
Added second Clarke mission.
2015-12-18 12:03:18 +00:00
Steve
f87d992465
Reduced health of engines.
2015-12-18 12:02:55 +00:00
Steve
2d37460944
Generate cap ship component names from parent name.
2015-12-18 12:02:45 +00:00
Steve
cfc0ed7cc8
AI can now follow leaders.
2015-12-18 12:02:01 +00:00
Steve
b5dfab1bd5
Added debug keys.
2015-12-18 10:12:37 +00:00
Steve
7325bbe506
INF Corvette updates.
2015-12-18 08:26:21 +00:00
Steve
929e942bba
INF corvette graphic updates.
2015-12-17 23:15:10 +00:00
Steve
942281352c
Corvette config updates.
2015-12-17 23:14:46 +00:00
Steve
48d54af42e
Use float for draw angle, instead of int.
2015-12-17 23:14:25 +00:00
Steve
2e2bd9d882
Debris updates.
2015-12-16 22:40:26 +00:00
Steve
33373457b2
Error when no capital ship found.
2015-12-16 22:40:14 +00:00
Steve
81a536177c
Added INF corvette.
2015-12-16 22:39:59 +00:00
Steve
7701fc0336
Combined guns bug fix.
2015-12-14 14:05:02 +00:00
Steve
691068a634
Shield smash bug fix.
2015-12-14 14:04:48 +00:00
Steve
310637b4eb
Merged from v0.41.
2015-12-14 11:41:43 +00:00
Steve
76f1b9786a
Flush all events when mouse has been warped.
2015-12-14 08:33:14 +00:00
Steve
1577907390
Warp mouse to centre of galactic map upon start, to prevent scrolling.
2015-12-14 08:32:59 +00:00
Steve
1054fc1aa8
Added keyboard alternatives for some mouse controls.
2015-12-14 08:32:36 +00:00
Steve
7bda6d7ed3
Initial commit of first Mace mission.
2015-12-14 08:17:38 +00:00
Steve
bb4e7940f0
Reduced availibilty of missiles on corvette.
2015-12-14 08:15:56 +00:00
Steve
c4dfb823ef
Code clean up.
2015-12-14 08:15:41 +00:00
Steve
2012f87b39
Randomize debris for fighters. Added Rebel AI thresholds.
2015-12-13 17:56:16 +00:00
Steve
8e1fdf559a
Scatter debris more quickly.
2015-12-13 17:55:10 +00:00
Steve
260ada68c8
Capital ships: scatter debris when components destroyed. Run scripts upon certain events.
2015-12-13 17:54:57 +00:00
Steve
743786efb8
Added debris.
2015-12-13 14:50:54 +00:00
Steve
99eb742d34
HUD distance calculation bug fix.
2015-12-12 18:24:41 +00:00
Steve
4fbdcd0af6
Allow flags in missions to be added to existing entity flags, or replace them completely.
2015-12-12 18:24:23 +00:00
Steve
6b06b2a431
Increased corvette engine health. Allowed guns to fire missiles. Cap ships will also hunt down AI targets.
2015-12-12 17:12:25 +00:00
Steve
247c9f79e3
Created capital ship engine effect.
2015-12-12 15:11:40 +00:00
Steve
5416debc21
Corvette graphics updates.
2015-12-12 14:56:33 +00:00
Steve
fb41a28c0c
Corvette graphics updates.
2015-12-12 12:17:29 +00:00
Steve
25f2204d06
Clear drawBullet list when battle starts.
2015-12-11 19:10:27 +00:00
Steve
fb524386fa
drawBullets() bug fix.
2015-12-11 19:06:16 +00:00
Steve
1fa033bc7e
Relocated corvette graphics.
2015-12-10 17:50:03 +00:00
Steve
3ab78a070a
Updated HUD distance display.
2015-12-10 14:25:22 +00:00
Steve
05f58e0971
Added SECONDARY_TARGET flag.
2015-12-10 12:40:23 +00:00
Steve
e3ec8017af
Fewer guns on corvette. Lowered component health.
2015-12-10 11:47:39 +00:00
Steve
51452925f9
Death of guns does not affect cap ship health.
2015-12-10 11:47:18 +00:00
Steve
a5f8be0586
EF_STATIC now means entity will never move (not even rotate).
2015-12-10 11:46:57 +00:00
Steve
da692862b9
Include cap ships in force counts.
2015-12-10 11:11:32 +00:00
Steve
09d93f9163
Treat capital ship engines differently from components. Will cause vessel to stop moving when they are all destroyed. Don't contribute to ship health.
2015-12-10 11:11:04 +00:00
Steve
4358d5b698
Misc. fixes.
2015-12-10 10:16:44 +00:00
Steve
deafab786e
Separate gun AI.
2015-12-10 10:16:27 +00:00
Steve
833043ba7d
Bullets don't hit their own entity groups (mainly for capital ships).
2015-12-10 10:16:16 +00:00
Steve
1b1a4ca792
Shift dead entities out of main list instead of freeing, to counter dangling pointers.
2015-12-10 10:15:27 +00:00
Steve
a541cf1976
Allow mod to handle floats.
2015-12-10 10:05:00 +00:00
Steve
54ebea7c43
Further capital ship tweaks.
2015-12-10 10:04:22 +00:00
Steve
ede17199c3
Created corvette.
2015-12-10 10:04:00 +00:00
Steve
c8eecdd316
Further capital ship tweaks.
2015-12-09 07:25:24 +00:00
Steve
91822f1ca3
Further capital ship code updates. Added long range fire flag for cannons.
2015-12-08 22:42:31 +00:00
Steve
767920478c
Clear entire grid at start of frame (removing individuals is buggy right now).
2015-12-08 06:44:53 +00:00
Steve
22afef45c7
Reduce cap ship health when component is destroyed.
2015-12-08 06:43:03 +00:00
Steve
6441f926e2
Various tweaks and refactoring to accomodate capital ships.
2015-12-07 19:19:41 +00:00
Steve
6084251e9f
Start of capital ships.
2015-12-07 19:19:14 +00:00
Steve
7c99ccc845
Prevent buffer overflow when reading script.
2015-12-06 15:03:59 +00:00
Steve
28a4cda6fd
Set size of message box, based on amount of text.
2015-12-06 15:03:44 +00:00
Steve
744d634f80
Build script error fix.
2015-12-06 15:03:24 +00:00
Steve
27c2698081
v0.5.
2015-12-06 15:03:06 +00:00
Steve
14aba69da8
Updated CHANGELOG.
2015-12-05 17:20:56 +00:00
Steve
ebe86983a7
Added v0.4 features.
2015-12-05 16:05:58 +00:00
Steve
8975ef3410
Build script updates.
2015-12-05 15:47:57 +00:00
Steve
f4e4473bb6
Updates to build system.
2015-12-05 08:42:10 +00:00
Steve
5071057e07
Tweaked makefiles to enable cross compiling.
2015-12-05 08:16:17 +00:00
Steve
d6982e80ca
Created common.h to aid with cross compiling.
2015-12-05 08:15:58 +00:00
Steve
ea5ac8af30
Manual updates.
2015-12-04 23:22:02 +00:00
Steve
b3628c17b5
Decrease scroll zone.
2015-12-03 22:50:53 +00:00
Steve
7b366537be
Start of manual updates for v0.4.
2015-12-03 22:50:15 +00:00
Steve
2bca049973
Misc. clean up.
2015-12-03 16:53:29 +00:00
Steve
8a30dd36ae
Build script tweaks.
2015-12-03 12:11:40 +00:00
Steve
f78446e50e
Added Linux build scripts.
2015-12-03 11:36:07 +00:00
Steve
9825e39f4f
Install path bug fixes.
2015-12-03 08:43:26 +00:00
Steve
65b62091d1
Allow for file location to be determined automatically.
2015-12-02 23:20:19 +00:00
Steve
21b68584b4
Updated attributions.
2015-12-02 23:18:51 +00:00
Steve
8734909a91
Script tweak.
2015-12-02 19:17:40 +00:00
Steve
14e85550aa
Added final Temper mission.
2015-12-02 19:17:25 +00:00
Steve
a15efc4ea9
Enable running of scripts when enemies are killed.
2015-12-02 07:24:26 +00:00
Steve
26c4bd4aea
Allow AI Flags to be set in mission data.
2015-12-02 07:24:12 +00:00
Steve
b3c2313235
Target range fix.
2015-12-02 07:23:56 +00:00
Steve
958ba82928
Added reinforcements script event.
2015-11-30 13:28:31 +00:00
Steve
cb94890436
Added final Granada mission.
2015-11-30 12:41:38 +00:00
Steve
28b830a197
Invoke script when objective is complete.
2015-11-30 12:41:27 +00:00
Steve
999c0eedb3
Add MOVE_TO_PLAYER flag if fighter is an ally not hasn't got FOLLOWS flag set.
2015-11-30 12:41:11 +00:00
Steve
f0891dcfd6
Removed MOVE_TO_PLAYER flag, to prevent enemies chasing player.
2015-11-30 12:40:34 +00:00
Steve
79608069af
Missile boats will fire a little more often.
2015-11-30 11:30:11 +00:00
Steve
e5906d5f5f
Added new AI flags.
2015-11-30 11:29:56 +00:00
Steve
109e1c1788
Converted ODPs to turrets. Added rocket turret.
2015-11-30 11:29:33 +00:00
Steve
9c532352f5
Allow for star systems to fall to Pandorans, once story missions are complete.
2015-11-30 09:33:43 +00:00
Steve
2dd5c66f03
Various mission tweaks.
2015-11-29 16:51:33 +00:00
Steve
b15bdcd123
Removed rank from message dialog.
2015-11-29 16:50:23 +00:00
Steve
f1f962aeae
Complete conditions when CompleteMission() is called.
2015-11-29 16:50:06 +00:00
Steve
d3b0755f8b
Scatter bug fix for entities.
2015-11-29 16:30:59 +00:00
Steve
eb894f9703
Bug fix for activateEntities. Implemented EF_STATIC.
2015-11-29 13:23:27 +00:00
Steve
026e1991e5
Added EF_STATIC, to prevent entities from moving.
2015-11-29 13:23:01 +00:00
Steve
da406491a6
Added Suspect Packages #3 .
2015-11-29 12:57:38 +00:00
Steve
ff8bf560e0
Also use GroupName as objective trigger.
2015-11-29 12:57:27 +00:00
Steve
2e5207f9c3
Ignore disabled fighters when looking for a target.
2015-11-29 12:56:38 +00:00
Steve
146bd1ef45
Made name option for fighters.
2015-11-29 12:56:15 +00:00
Steve
a4dc4f3e05
Display rebels as red on radar.
2015-11-29 12:56:00 +00:00
Steve
76eb50d92c
Added radio sound.
2015-11-29 12:55:36 +00:00
Steve
eeaccec327
Update script function calls.
2015-11-29 12:55:15 +00:00
Steve
46337a1f16
Removed challenges from main campaign.
2015-11-29 08:44:34 +00:00
Steve
542209c24c
Added ECM effect.
2015-11-29 08:34:25 +00:00
Steve
6087a6b57f
Added some intro text.
2015-11-28 17:01:14 +00:00
Steve
008e2aac8c
Set message box time automatically. Added WAIT_MSG_BOX command.
2015-11-28 17:00:54 +00:00
Steve
d231be1bd2
Bug fix for ECM usage.
2015-11-28 15:30:41 +00:00
Steve
886084f60f
Don't let AI fire missiles at point-blank range.
2015-11-28 15:30:07 +00:00
Steve
3fb9e8ef97
Updated tutorials. Added ECM tutorial.
2015-11-28 15:29:55 +00:00
Steve
403684b0dd
Don't allow waypoints to be triggers if there are outstanding objectives.
2015-11-28 15:07:12 +00:00
Steve
e13243d926
NULL pointer check on scripts.
2015-11-28 15:04:11 +00:00
Steve
fbc4eb01d1
Waypoint activation fix.
2015-11-28 15:03:51 +00:00
Steve
933623bacb
Added Suspect Packages #2 mission.
2015-11-28 14:35:34 +00:00
Steve
2a0db6dc8b
Replaced triggers with script.
2015-11-28 14:35:10 +00:00
Steve
4b537a3bee
Allow entites to be create in deactivated state.
2015-11-28 14:34:38 +00:00
Steve
31eee4a86f
NULL pointer fix.
2015-11-28 14:34:19 +00:00
Steve
1816bf406c
Allow activation of entity groups.
2015-11-28 14:33:58 +00:00
Steve
633f6d646e
Set tow rope attach distance to same as separation distance. Fire script when attached.
2015-11-28 14:33:40 +00:00
Steve
dec3538956
Added AIF_MOVES_TO_PLAYER flag.
2015-11-28 14:33:05 +00:00
Steve
9de6d6c737
Removed triggers, and replaced with script system. Added message box.
2015-11-28 10:11:20 +00:00
Steve
8b669448e8
Only show target escaped target for targets that aren't disabled.
2015-11-27 06:37:08 +00:00
Steve
ae17d9b422
Longer action timeout when towing to extraction point.
2015-11-27 06:36:48 +00:00
Steve
3ef305686f
Allow AI controlled tug to collect disabled fighters, and take them to the extraction point.
2015-11-26 22:48:22 +00:00
Steve
d8783cc557
When avoiding enemies, ignore disabled ones.
2015-11-26 21:53:54 +00:00
Steve
bd1f5f2bfc
Increased size of star system collision zone.
2015-11-26 17:41:58 +00:00
Steve
a278f3554b
Only play GUI sound when mouse hovers over a button.
2015-11-26 17:41:43 +00:00
Steve
b63e2d66fe
Swapped radar / weapon select buttons.
2015-11-26 17:41:25 +00:00
Steve
d444b0ab68
Simplified mission loading (merged fighterGroup in to fighters, etc.)
2015-11-26 17:41:05 +00:00
Steve
5c20693933
Allow for radar range to be cycled.
2015-11-26 10:54:40 +00:00
Steve
10b85b9fd5
Updated keyboard controls.
2015-11-26 09:53:49 +00:00
Steve
416b50d7eb
Added setMouse function.
2015-11-26 08:17:16 +00:00
Steve
2bbe6a1e97
Warp mouse to center of screen, to prevent scrolling after dismissing dialog.
2015-11-26 08:16:54 +00:00
Steve
cd0463c92f
Updates to widget-mouse interactions.
2015-11-26 08:16:29 +00:00
Steve
5aa3daf342
Moved platform specific code to src/plat
2015-11-24 22:46:52 +00:00
Steve
e76cbaedda
Stats control update.
2015-11-24 22:33:25 +00:00
Stephen J Sweeney
e44aad495c
Merge pull request #2 from nnesse/develop
...
Build system improvements for windows
2015-11-24 19:13:42 +00:00
Niels Nesse
d4b1cda08d
Build system improvements for windows
...
- Add EXE extension correctly
- Detect windows with _WIN32 macro and retire UNIX macro
2015-11-24 01:12:23 -08:00
Steve
d62d8e74ba
Further code changes for mouse support.
2015-11-24 07:16:48 +00:00
Steve
374ca825ce
Code clean up.
2015-11-24 07:16:12 +00:00
Steve
35f268e794
Added Start Mission button.
2015-11-24 07:15:08 +00:00
Steve
95e26f3e7b
Start of mouse control integration.
2015-11-23 14:52:11 +00:00
Steve
b8409765d3
Debug statement fix.
2015-11-23 10:14:42 +00:00
Steve
666a88e669
Allow cycling of targets.
2015-11-23 10:14:28 +00:00
Stephen J Sweeney
0125cd0765
Merge pull request #1 from nnesse/develop
...
Adding win32 makefile
2015-11-23 09:12:39 +00:00
Niels Nesse
b98c2e6b49
Adding win32 makefile
2015-11-23 00:46:50 -08:00
Steve
41c1b40612
Further adjustments to health / shield.
2015-11-22 17:50:05 +00:00
Steve
6f52dc9783
Further tweaks to target outline.
2015-11-22 17:49:38 +00:00
Steve
e77379923a
Defeat 9 Pandoran fighters.
2015-11-22 17:49:20 +00:00
Steve
444ffaeffa
Double health / shield values of all craft.
2015-11-22 16:57:53 +00:00
Steve
84e0b88d00
Texture cache fix.
2015-11-22 16:52:27 +00:00
Steve
b6616c23de
Expand size of mission target square.
2015-11-22 16:52:11 +00:00
Steve
048d3b17e0
Shield hit effect optimisation.
2015-11-22 16:51:11 +00:00
Steve
182e34859e
Must destroy 12 targets total, not 18.
2015-11-22 16:28:07 +00:00
Steve
587ea29abb
Determine logic rate from FPS, not the other way around..!
2015-11-22 13:19:35 +00:00
Steve
7b1ff8f72e
Added missions to systems.
2015-11-22 13:07:07 +00:00
Steve
b6fcb774f7
Added Temper mission #4 . Pirate mission #3 is now capturing a lieutenant, not a leader.
2015-11-22 13:07:00 +00:00
Steve
223231fb76
AI updates.
2015-11-22 13:06:19 +00:00
Steve
a40f46e88f
Added new music tracks.
2015-11-22 11:42:45 +00:00
Steve
bb841db134
Bug fix for following dead player. Increase evasion radius.
2015-11-22 11:42:28 +00:00
Steve
de3cd3bb5a
Mission target bug fix.
2015-11-22 11:42:04 +00:00
Steve
ccaf3d08fc
Increased separation distance, to eliminate bunching.
2015-11-22 11:41:47 +00:00
Steve
3b7d8ff940
Allow player start position to be set.
2015-11-22 11:41:28 +00:00
Steve
b61369b57f
Fighter tweaks.
2015-11-22 11:41:09 +00:00
Steve
a2ce689188
(formerly Iliad mission 1)
2015-11-22 11:40:57 +00:00
Steve
beedfd3664
Destroy bombers mission.
2015-11-22 11:40:39 +00:00
Steve
f304e8ca5b
Allow AI to fire rockets.
2015-11-22 08:17:29 +00:00
Steve
bbd61bf8ba
Play missile hit sound effect.
2015-11-22 08:17:16 +00:00
Steve
3c9ba50930
Added rocket configuration.
2015-11-22 08:17:05 +00:00
Steve
597f6f5cb7
Removed missiles types. Now only homing missiles, and rockets for bombers.
2015-11-21 23:45:22 +00:00
Steve
94e0259953
Added defensive AI flags - only attack sometimes.
2015-11-21 23:27:43 +00:00
Steve
f273862c19
Prevent player from firing when mission is complete / failed.
2015-11-21 18:54:45 +00:00
Steve
e96ea6712c
Added extraction point.
2015-11-21 17:37:33 +00:00
Steve
669ce654f2
AI updates for retreating fighters.
2015-11-21 17:37:23 +00:00
Steve
5ffc0e4be4
Don't damage immortal fighters.
2015-11-21 17:36:55 +00:00
Steve
693d563f27
Make player immortal upon mission completion / failure.
2015-11-21 17:36:42 +00:00
Steve
a82f8b6f2c
Renamed FLEE flags to RETREAT.
2015-11-21 17:32:39 +00:00
Steve
fe42f5153d
Added Hammerhead, Khepri, Scarab, and Thunderhead.
2015-11-21 17:28:10 +00:00
Steve
9580ad4e4f
Added Rook.
2015-11-20 23:21:23 +00:00
Steve
0b9a6f8b1f
Misc. bug fixes.
2015-11-20 22:52:48 +00:00
Steve
b44f208f6c
Complete mission if player escapes.
2015-11-20 22:52:35 +00:00
Steve
197a9fc799
Allow entities to be created inactive.
2015-11-20 22:52:17 +00:00
Steve
4db432f845
Allow player to retreat from missions.
2015-11-20 22:51:44 +00:00
Steve
0369602905
Don't allow players to select an ATAF during an Epic mission.
2015-11-20 22:47:42 +00:00
Steve
25ab01bc0d
Typo fix.
2015-11-20 22:47:08 +00:00
Steve
c54107e705
Reduced epic fighter count.
2015-11-20 22:46:58 +00:00
Steve
c4015266ea
Added final Coyote mission.
2015-11-20 22:46:44 +00:00
Steve
c61b591f75
Epic battle bug fixes.
2015-11-19 12:44:56 +00:00
Steve
b5b72e85e3
Added second Coyote mission.
2015-11-19 08:31:22 +00:00
Steve
ed6ac7d850
Renamed suspicious packages mission.
2015-11-19 08:31:04 +00:00
Steve
32885b2111
Tweaked AI, to help balance Epic battles.
2015-11-19 08:30:45 +00:00
Steve
245e42bd39
Added Mantis.
2015-11-19 08:14:43 +00:00
Steve
e181374bc5
Tweaked Hyena speed.
2015-11-19 08:14:33 +00:00
Steve
2279bf55c8
Made mag bolt circular, for variation.
2015-11-18 18:38:49 +00:00
Steve
5fda0b1ad8
Further AI tweaks. Allowed AI to select laser cannons.
2015-11-18 18:38:29 +00:00
Steve
881464282d
Allowed Darts to randomly possess lasers.
2015-11-18 18:38:00 +00:00
Steve
a43a6b1706
Reduced sound distance.
2015-11-18 18:37:37 +00:00
Steve
d5a5271961
Added laser cannons to certain fighters.
2015-11-18 18:37:27 +00:00
Steve
af913bc4cf
Added Kingfisher.
2015-11-18 16:04:20 +00:00
Steve
ede89eefd1
Shield damage effect updates. Laser will cause shield to disable for 10 seconds.
2015-11-18 16:04:12 +00:00
Steve
044aedeb58
Don't blink low shield bar - confusing when recharging.
2015-11-18 16:02:35 +00:00
Steve
0bd067e552
Added laser.
2015-11-18 16:02:10 +00:00
Steve
f642a80305
Updated mission to fit new AI system.
2015-11-18 11:28:37 +00:00
Steve
4c4d8e9a77
Use DYING and DEAD for ALIVE state, to prevent killing things too early (i.e - item pickups).
2015-11-18 11:28:19 +00:00
Steve
c5c98e9317
Set item health to 0 when picked up, action to NULL.
2015-11-18 11:27:46 +00:00
Steve
a776005a65
Reworked AI system, to make it more generic and flexible.
2015-11-18 11:27:05 +00:00
Steve
dfc6cc30fb
Updated CHANGELOG
2015-11-18 06:51:17 +00:00
Steve
a9dc374d40
Added new stats.
2015-11-17 07:23:50 +00:00
Steve
5964162971
New item collect sound effect.
2015-11-16 22:47:15 +00:00
Steve
9a988ee94c
Adjusted shuttle speed.
2015-11-16 22:46:57 +00:00
Steve
b8c5653f0a
Added first shuttle mission.
2015-11-16 22:46:44 +00:00
Steve
6fa47cac99
Flash health and shield bars when under 25%.
2015-11-16 18:45:40 +00:00
Steve
c224aff926
Show warning message and play sound when a missile is launched, targetting the player.
2015-11-16 18:39:49 +00:00
Steve
3bf5a0f057
Simplified missile hunt logic.
2015-11-16 17:31:49 +00:00
Steve
87445c41ae
Merged fighterDefs.c in to fighters.c.
2015-11-16 17:23:56 +00:00
Steve
928b00749d
Use current date (yymmdd) as revision number.
2015-11-16 17:18:01 +00:00
Steve
04d196af7f
Player target select will never choose disabled targets.
2015-11-16 16:25:28 +00:00
Steve
91a2cda540
ECM fix.
2015-11-16 16:25:08 +00:00
Steve
5aa8e0280e
Added EF_MUST_DISABLE, to replace EF_DISABLE.
2015-11-16 16:24:57 +00:00
Steve
eb4db6028f
Tweaked Firefly and Leopard, to swap around weapons.
2015-11-16 16:24:16 +00:00
Steve
2546b904a8
Added requirement.
2015-11-16 14:39:34 +00:00
Steve
68e700473b
Based target / mission rectangles on entity size.
2015-11-16 14:39:20 +00:00
Steve
86c687f7ef
Added crate graphics.
2015-11-16 14:31:16 +00:00
Steve
07d93b700f
Always set fighter entity type.
2015-11-16 12:32:03 +00:00
Steve
8c0b7fdb2f
Further item code updates: allow items to be created and collected.
2015-11-16 12:31:50 +00:00
Steve
a040a8de98
Start of items.
2015-11-16 11:27:03 +00:00
Steve
6bdee92b35
Fixed HUD bug when using shuttle.
2015-11-16 11:26:34 +00:00
Steve
627b18d0b7
Added shuttle.
2015-11-16 11:26:23 +00:00
Steve
d2a2c26f23
Relocated online game manual.
2015-11-16 08:32:40 +00:00
Steve
b338519be5
Added Getting Started section.
2015-11-16 08:08:50 +00:00
Steve
ab539f0755
Updated README with support info.
2015-11-16 07:58:04 +00:00
Steve
cca3dedf7a
Boost and speed limit tweaks.
2015-11-15 23:23:03 +00:00
Steve
fabb57d7c2
Updated game manual.
2015-11-15 22:19:01 +00:00
Steve
6dfe2b7f22
Various boost tweaks.
2015-11-15 17:12:04 +00:00
Steve
f62861cfba
AI tweaks. ECM means AI can now fire missiles freely at player.
2015-11-15 17:11:11 +00:00
Steve
f0d3b1f167
Added new missile launch sound. Added boost sound.
2015-11-15 17:10:47 +00:00
Steve
43ac7ab92c
Reset ECM and Boost when selecting a new fighter.
2015-11-15 16:19:21 +00:00
Steve
d8ef183b5e
Added ECM and boost abilities to player.
2015-11-15 16:18:17 +00:00
Steve
0b459a9927
Force enemies to flee when the mission is complete.
2015-11-15 13:26:46 +00:00
Steve
095e8b65a4
AI updates - allow enemies to flee.
2015-11-15 13:26:34 +00:00
Steve
c8489e7dc6
Added 3rd Warro evacuation mission.
2015-11-15 12:28:29 +00:00
Steve
484afee9ef
Consider centering when gathering entities.
2015-11-15 12:28:12 +00:00
Steve
3d90352fbc
Misc. code tweaks.
2015-11-15 11:32:00 +00:00
Steve
af85d1ca5e
Allowed fighter groups to have flags.
2015-11-15 11:31:43 +00:00
Steve
9ce6624fc0
Moved all rope handling code to rope.c.
2015-11-15 11:31:30 +00:00
Steve
67967a2a34
Tweaked Tug - no shields.
2015-11-15 11:29:59 +00:00
Steve
6ac2d23625
Renamed evacuation mission filenames.
2015-11-15 11:28:26 +00:00
Steve
56c43aad3c
Added ability to attach tow rope to disabled craft.
2015-11-14 23:19:17 +00:00
Steve
235d471a3b
Added Tug.
2015-11-14 23:18:09 +00:00
Steve
c9632613ce
Updated EF_DISABLE to EF_DISABLED. Fixed objective logic for disabled craft (fire only once).
2015-11-14 16:14:48 +00:00
Steve
2ad6579a35
Added revision number to build.
2015-11-14 14:45:19 +00:00
Steve
3ecbd5560e
Updated README with info about branches.
2015-11-14 13:04:11 +00:00
Steve
3c9977939d
Further AI tweaks.
2015-11-14 13:03:57 +00:00
Steve
3ef591a7d7
Bug fix for DEBUG on mission select.
2015-11-14 13:03:40 +00:00
Steve
4e4040fc17
Missiles will no longer select a new target if their original is destroyed.
2015-11-14 11:43:06 +00:00
Steve
71fe11f3e9
Added second Warro evacuation mission.
2015-11-14 11:42:18 +00:00
Steve
f4402bfb72
AI tweaks - make the game less frantic, and AI less likely to fire missiles at player.
2015-11-14 11:32:37 +00:00
Steve
1760c9e3b3
Centralized mission failure logic.
2015-11-14 08:41:31 +00:00
Steve
1f62eb2564
Added entity groups, to help with triggers and events.
2015-11-14 08:41:07 +00:00
Steve
83407704c6
Code clean up.
2015-11-13 23:35:51 +00:00
Steve
583ff9af05
Tweaked ATAF power.
2015-11-13 23:35:35 +00:00
Steve
af82086298
Tweaked Warro mission to require fewer civilians to rescue.
2015-11-13 23:35:17 +00:00
Steve
7df9ad09e2
Only draw bullets on screen.
2015-11-13 22:51:22 +00:00
Steve
ec72a5dd40
Highlight all mission targets, not just the one the player is targetting.
2015-11-13 22:08:59 +00:00
Steve
414c12e48f
Added initial Warro mission.
2015-11-13 18:26:49 +00:00
Steve
b90ca0ea11
Fleeing fighters no longer count as flee when they go out of range of player.
2015-11-13 18:26:30 +00:00
Steve
345516814d
Make all missions available when compiled with DEBUG.
2015-11-13 18:25:35 +00:00
Steve
92ca28bf3c
Don't show current / target numbers for conditions.
2015-11-13 16:56:53 +00:00
Steve
ddf5a3106f
Always show target sphere.
2015-11-13 16:56:22 +00:00
Steve
f883423875
Added function to adjust target value of objectives (such as requiring fewer civs to rescue if some are killed).
2015-11-13 16:55:49 +00:00
Steve
09761ccd78
Civilians should re-evaluate their fleeing every 1/2 second, so as not to run in to enemies too easily.
2015-11-13 16:54:38 +00:00
Steve
2662076711
Enemies don't chase civilians forever. Civilians will run from enemies at a larger range.
2015-11-13 11:27:11 +00:00
Steve
ede04be003
Cleaned up header.
2015-11-13 08:46:45 +00:00
Steve
52969b4a04
Random civilian ship texture.
2015-11-13 08:46:06 +00:00
Steve
5fc2bed650
Civilians attempt to evade / runaway from enemies.
2015-11-13 08:45:50 +00:00
Steve
7264880b9b
Added targetLocation, to assist with civilian evasions.
2015-11-13 08:45:24 +00:00
Steve
d58170883d
Removed enemy shield and armour display. Added target name and distance to Extraction Point.
2015-11-12 07:00:53 +00:00
Steve
93979c396f
ALIVE_ESCAPED entities invoke triggers, objective, and condition updates.
2015-11-11 22:34:48 +00:00
Steve
7a23a9b6b3
Remove ALIVE_ESCAPED entities.
2015-11-11 22:34:00 +00:00
Steve
dc2f2c4635
Added ALIVE_ESCAPED and TT_ESCAPED.
2015-11-11 22:33:33 +00:00
Steve
8831853321
Mark escaped entities as ALIVE_ESCAPED.
2015-11-11 22:32:00 +00:00
Steve
96641ffbd4
Civilian craft default to being mission targets.
2015-11-11 21:56:49 +00:00
Steve
0522e53d90
Added extraction point entity ref to Battle.
2015-11-11 21:56:31 +00:00
Steve
0cc3ad0078
Show direction of extraction point.
2015-11-11 21:55:57 +00:00
Steve
ec6e57194e
Extraction point is registered with battle.
2015-11-11 21:55:04 +00:00
Steve
70d47a796b
NULL terminate candidate array.
2015-11-11 19:16:24 +00:00
Steve
4daeee51e0
Reduced maximum grid candidates to 256
2015-11-11 19:16:04 +00:00
Steve
4da58014d5
Rewrote entity candidate for loops.
2015-11-11 19:15:41 +00:00
Steve
ad405c57ae
Start of civilian ships: will follow player when close and flee in to extraction points.
2015-11-11 06:46:58 +00:00
Steve
9de4bf6255
Sort entities before drawing, using their type number as the order.
2015-11-09 22:48:59 +00:00
Steve
236758e8eb
Halved firing rate of Firefly. Too fast right now.
2015-11-09 22:48:28 +00:00
Steve
b6f28bdb9a
Reduced opacity of mini radar.
2015-11-09 22:47:54 +00:00
Steve
3b149be7b9
Don't box mission targets flagged with EF_NO_MT_BOX.
2015-11-09 22:47:28 +00:00
Steve
faf6c9890c
Start of extraction points.
2015-11-09 22:46:57 +00:00
Steve
3c43c15253
Don't add dead entities to grid system.
2015-11-09 17:55:56 +00:00
Steve
1cd8b42664
Centralize completeMission and failMission logic.
2015-11-02 19:18:26 +00:00
Steve
cd1068b2a7
Added DEBUG flag.
2015-11-02 19:17:55 +00:00
Steve
3ad64a1d1d
Fixed pulse logic.
2015-11-02 19:10:07 +00:00
Steve
bef2511ac4
Save a valid config at first start..!
2015-11-02 19:07:38 +00:00
Steve
36b315c56e
Fixed flags.
2015-11-02 18:58:26 +00:00
Steve
32eda1ae31
Restrict entities to bounds of grid (push back).
2015-11-02 18:07:26 +00:00
Steve
d0f19cc322
Only display area warning if player is headnig towards it.
2015-11-02 18:07:02 +00:00
Steve
ef1d0b4f4a
Ensure width and height of entities is set.
2015-11-02 13:34:59 +00:00
Steve
61068f04f4
Entities must be added to grid based on their centre.
2015-11-02 13:19:54 +00:00
Steve
950cffcb4f
Use grid to determine drawn entities.
2015-11-02 13:19:31 +00:00
Steve
e620ceccad
Use entities from grid for separation.
2015-11-02 12:14:29 +00:00
Steve
f10ec392ef
Bullets get collision candidates from grid.
2015-11-02 12:04:11 +00:00
Steve
62a445ac61
Various bug fixes for grid system.
2015-11-02 12:03:47 +00:00
Steve
64a461e29c
(removed debug text)
2015-11-02 10:50:07 +00:00
Steve
452a4bf36c
Fix for mission target directional arrow not showing.
2015-11-02 10:49:55 +00:00
Steve
41c8607600
Increase ATAF shields.
2015-11-02 10:49:28 +00:00
Steve
b748d23267
Use grid cell coords for placing entities.
2015-11-02 10:49:10 +00:00
Steve
a7c1906950
Replaced radar drawCircle call with graphic. Added radar range warning.
2015-11-02 10:11:47 +00:00
Steve
f585a30f3f
Add and remove entities from grid.
2015-11-02 07:57:56 +00:00
Steve
e368b9eee2
Increased grid size to 50.
2015-11-02 07:57:45 +00:00
Steve
f667137521
Added w and h variables for to entity and bullet, for use with grid and colliison detection.
2015-11-02 07:57:33 +00:00
Steve
7a6a6b26c0
Start of Grid.
2015-11-01 22:19:39 +00:00
Steve
144143a049
(removed test mission)
2015-11-01 16:17:43 +00:00
Steve
292cbc525c
mkdir -p
2015-11-01 16:15:53 +00:00
Steve
76abfebd9f
Updated CHANGELOG.
2015-11-01 16:12:32 +00:00
Steve
3e3b51102a
Updated game manual.
2015-11-01 16:12:23 +00:00
Steve
d5fc20c673
Create dist folder when building src release.
2015-11-01 16:12:13 +00:00
Steve
ee05399652
NULL check against player, when getting camera position.
2015-11-01 16:11:56 +00:00
Steve
9debf3be56
Set camera to 0,0 on title, to ensure effects appear in the correct places.
2015-11-01 16:11:38 +00:00
Steve
5b15aad266
Added dist target to makefile.
2015-11-01 13:51:28 +00:00
Steve
35bcc099c5
Added Clarke and Iliad missions.
2015-11-01 13:38:54 +00:00
Steve
9632d549a6
Save screenshots to /tmp.
2015-11-01 13:35:51 +00:00
Steve
2ed49023fd
Active unit count as health > 0.
2015-11-01 13:35:35 +00:00
Steve
4d745dc74e
Add Epic Mission text to galactic map.
2015-11-01 13:35:04 +00:00
Steve
bedf2fe74d
Get camera coords before drawing, to prevent jerky player.
2015-11-01 13:34:20 +00:00
Steve
b2c6708ef4
Prevent player from pressing return to change to a dead fighter (i.e. - the current one).
2015-11-01 12:31:26 +00:00
Steve
a42a87efa5
Show def name of fighter, and display left and right arrows when selecting a new fighter.
2015-11-01 12:30:16 +00:00
Steve
4d4a1fa236
Added info about epic missions.
2015-11-01 12:29:45 +00:00
Steve
018d30132e
Added defName to entity, to allow printing of definition name of the entity.
2015-11-01 12:29:32 +00:00
Steve
2a38221bcf
Prevent fighters from magically coming back to life if their target is kill while they are also dying.
2015-11-01 11:37:12 +00:00
Steve
5466bb2ea5
Added Hyena and Leopard.
2015-11-01 11:36:23 +00:00
Steve
b1b8b7773b
Assigned missiles to fighters missing them.
2015-11-01 10:51:05 +00:00
Steve
090eab162d
Don't chase your target forever - reevaluate if they go out of range.
2015-11-01 10:46:49 +00:00
Steve
0246600d9c
Define MAX_TARGET_RANGE.
2015-11-01 10:46:24 +00:00
Steve
3783a0833e
Limit number of fighters that can appear in battle at once, during an epic battle. Add remaining fighters as room on field becomes available.
2015-11-01 09:25:10 +00:00
Steve
443723f6b7
Implemented camera, to aid fighter switching. Added prompts for switching fighters, when current one is destroyed.
2015-10-31 23:09:43 +00:00
Steve
4f47cd0bc6
Allow player to switch fighters upon death, during an epic battle.
2015-10-31 10:00:46 +00:00
Steve
596069cebf
Player will always be on the side of the Allies.
2015-10-31 08:03:11 +00:00
Steve
c3d07ea5a2
Allow manual switching of targets (closest). Disallow firing of missiles if target is too far away.
2015-10-30 23:31:20 +00:00
Steve
85364c6f55
Available guns bug fix.
2015-10-30 22:38:01 +00:00
Steve
fb35d551b7
Fireflies have two plasma cannons, and one particle cannon.
2015-10-30 22:36:31 +00:00
Steve
d1eab8eaec
Updated Mission Completed ... Failed texts.
2015-10-30 22:35:41 +00:00
Steve
aaf58614f4
Allow enemies to fire missiles.
2015-10-30 21:55:01 +00:00
Steve
c506ad32cf
Make missiles more powerful. Save name of last mission star system.
2015-10-30 07:22:49 +00:00
Steve
2d5b346230
Updated gameplay manual.
2015-10-30 06:48:31 +00:00
Steve
5dc4042b55
Added lookups for DISABLED.
2015-10-29 16:46:08 +00:00
Steve
a87395cc23
Allow enemies to flee.
2015-10-29 16:18:41 +00:00
Steve
6409e4ec11
Always shift entities, even if inactive.
2015-10-29 11:35:59 +00:00
Steve
44818d295a
Integrated triggers.
2015-10-29 11:08:47 +00:00
Steve
f197d656c4
Added 'combined guns' to allow for weapons to be fired together.
2015-10-29 10:14:21 +00:00
Steve
483768fe79
Added Firefly, tweaked fighter speeds. Adjusted mission requirements.
2015-10-29 08:03:05 +00:00
Steve
81a3f26336
Tweaking speeds of fighters.
2015-10-28 19:20:24 +00:00
Steve
5c7b2a24bf
Integrated waypoints into objective system.
2015-10-28 19:12:58 +00:00
Steve
49832b114b
Updates to Mission Target logic. Tidying up of entity.c
2015-10-27 07:24:17 +00:00
Steve
705a2cebe9
Removed Fighter struct and replaced with Entity.
2015-10-26 19:16:12 +00:00
Steve
73eb5517bf
Start of waypoints.
2015-10-26 17:27:43 +00:00
Steve
d0a3d0d6c5
Start of triggers.
2015-10-26 08:10:13 +00:00
Steve
37a0c77284
Updated game manual. Limited number of HUD messages. Tweaked fighters and missions.
2015-10-25 19:22:05 +00:00
Steve
cffc584d15
Added nymph definition. Updated Coyote mission and other fighters.
2015-10-25 14:08:32 +00:00
Steve
b6da6c2ec5
Allow for mixed fighter groups, using 'types'
2015-10-25 12:56:24 +00:00
Steve
b790aa5c00
Add green pulses for systems where everything is complete, to better aid replayability.
2015-10-25 09:32:32 +00:00
Steve
b5154d3ab8
Added ability to set mission availability dependencies.
2015-10-25 09:29:41 +00:00
Steve
c322cced55
Improved stats processing. Added pages to stats screen.
2015-10-25 00:01:46 +01:00
Steve
5081b011cf
Allow disabled fighters to be destroyed. Added more challenges and stats.
2015-10-24 16:00:06 +01:00
Steve
a21153cb12
Further missile tweaks. Added launch sound effect.
2015-10-24 14:52:55 +01:00
Steve
05860ed8ca
Tweaks to missile behaviour, to increase accuracy.
2015-10-24 13:43:09 +01:00
Steve
5b7410dc1f
Added mission target flag, Pirate Uprising 03, and scatter radius for fighter groups, to prevent battles initially being too chaotic.
2015-10-24 08:51:43 +01:00
Steve
67d92cedb9
Added ability to flag fighters and prevent team mates from killing mission targets.
2015-10-23 22:44:39 +01:00
Steve
f206f2052b
Allow for switching of weapons. Show weapon info on hud.
2015-10-23 07:08:18 +01:00
Steve
204055ea72
Added objective target types, and conditional objectives.
2015-10-22 07:08:03 +01:00
Steve
a8a5d507fb
Added mag cannons and Ray.
2015-10-21 19:21:45 +01:00
Steve
10c72dc5fd
Updated version info.
2015-10-20 18:13:54 +01:00
Steve
daf69096b4
Show indicator arrow for star systems with available missions.
2015-10-20 17:20:55 +01:00
Steve
834e03c531
Continue is default widget on title if save file exists.
2015-10-20 13:45:28 +01:00
Steve
eaea32c934
Galactic map bug fixes.
2015-10-20 13:13:09 +01:00
Steve
24bf15ce09
Initial check in to GitHub.
2015-10-20 12:51:49 +01:00