Commit Graph

871 Commits

Author SHA1 Message Date
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 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 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 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 ab55f19e75 Removed unused functions. 2018-02-01 08:14:43 +00:00
Steve 7d601f6e8e Delete fighter stats. Close SDL window last. 2017-11-24 08:25:48 +00: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 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 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 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 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 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
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 5337eb5281 Merge branch 'develop' of ssh://github.com/stephenjsweeney/tbftss into develop 2017-05-10 08:22:56 +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 4c97136aa9 Don't allow Escape to be pressed on mission complete / failed screens. 2016-08-29 12:50:57 +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 27427a8637 Start of lives restriction for epic battles. 2016-08-20 11:42:10 +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 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 5a3790a427 Removed debug output. 2016-08-12 08:17:46 +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 f93b8beef4 Corrected a bug where optional missions are not counted correctly, once completed. 2016-08-11 09:44:12 +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 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 db3dcf977b Added EF_NO_PLAYER_TARGET. 2016-08-06 08:54:11 +01:00
Steve 7a19b60697 Restored errornous removal. 2016-08-02 08:14:59 +01:00
Steve 5a09e2a63e Tidied headers. 2016-08-01 11:01:33 +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 2db99a7315 Override gun AI when capital ship is disabled. 2016-07-30 10:29:57 +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 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 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 dcf7277ee9 Only increment player death stat once. 2016-07-27 16:17:56 +01:00
Steve c62810bf4b Made ATAFs immortal by default. 2016-07-27 08:44:02 +01:00
Steve a0c2b1e9f6 Auto select next available mission when clicking on a star system. 2016-07-24 08:24:04 +01:00
Steve b6ec680127 Don't select star systems when scrolling (release and click button). 2016-07-23 15:53:31 +01:00
Steve 726a9f99db Pacifist trophy should be awarded only if enemies were present. 2016-07-23 12:51:35 +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 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 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 9daf523d73 Misc. tidy up. 2016-06-26 15:40:49 +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 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 5fa9ea1922 Added new sound effects. 2016-06-07 08:29:52 +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 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