Commit Graph

743 Commits

Author SHA1 Message Date
Steve a2736e1533 Must use AIF_ASSASSIN, to prevent other missions breaking. 2016-05-05 14:04:55 +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 ff07744e9d Run script function with name of capital ship. 2016-05-04 09:34:34 +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 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 04f2d7a203 Fire scripts to run when engines and guns are destroyed. 2016-05-03 08:42:22 +01:00
Steve f2ade94073 Removed campaign % trophies: redundant. 2016-05-03 08:08:21 +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 1ff7e4bcd6 If a message box speaker is "Wingmate" randomly choose from all available wingmates. 2016-05-01 11:52:44 +01:00
Steve 6b768b4554 Experimental new gameplay features. 2016-04-30 21:52:01 +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 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 b021272b8b Campaign and Challenge should be done in 10% and 25% increments. 2016-04-29 13:45:54 +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 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 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 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 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 ef63ea73c4 Check that mission exists, before marking complete status. 2016-04-27 09:56:03 +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 1ee41e0993 Missile launching tweaks. Slight delay before start chasing. 2016-04-26 22:43:25 +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 262eefec6e Don't make fighters appear onscreen when being spawned during epic battles. 2016-04-26 10:52:47 +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 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 f0868c7a29 Reset delta time when ending a transition. 2016-04-26 08:16:15 +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 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 b732d6c08b Trophy updates. 2016-04-25 07:35:15 +01:00
Steve 5d6ddb25b9 Fixed -O2 compile options (ignoring unused result) 2016-04-24 19:02:36 +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
Steve 5d59f1f353 Allow screenshot key to be configured. 2016-04-23 17:46:47 +01:00
Steve d0aa4879eb Allow saving of screenshots by pressing F12. 2016-04-23 08:09:15 +01:00
Steve a5ed044fff Remove addedTo if no ents added and children have none. 2016-04-20 15:44:57 +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 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 d871e48144 AIF_ASSASSIN check fix. 2016-04-19 12:50:27 +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 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 c215dc75d3 Jumpgate state fix. 2016-04-17 11:52:48 +01:00
Steve 7c100f0c37 Added button to restore default controls. 2016-04-17 11:26:04 +01:00