Commit Graph

184 Commits

Author SHA1 Message Date
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 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 d6982e80ca Created common.h to aid with cross compiling. 2015-12-05 08:15:58 +00:00
Steve 65b62091d1 Allow for file location to be determined automatically. 2015-12-02 23:20:19 +00:00
Steve a15efc4ea9 Enable running of scripts when enemies are killed. 2015-12-02 07:24:26 +00:00
Steve b3c2313235 Target range fix. 2015-12-02 07:23:56 +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 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 f1f962aeae Complete conditions when CompleteMission() is called. 2015-11-29 16:50:06 +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 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 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 542209c24c Added ECM effect. 2015-11-29 08:34:25 +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 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 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 b63e2d66fe Swapped radar / weapon select buttons. 2015-11-26 17:41:25 +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 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 95e26f3e7b Start of mouse control integration. 2015-11-23 14:52:11 +00:00