Commit Graph

  • 1760c9e3b3 Centralized mission failure logic. Steve 2015-11-14 08:41:31 +0000
  • 1f62eb2564 Added entity groups, to help with triggers and events. Steve 2015-11-14 08:41:07 +0000
  • 83407704c6 Code clean up. Steve 2015-11-13 23:35:51 +0000
  • 583ff9af05 Tweaked ATAF power. Steve 2015-11-13 23:35:35 +0000
  • af82086298 Tweaked Warro mission to require fewer civilians to rescue. Steve 2015-11-13 23:35:17 +0000
  • 7df9ad09e2 Only draw bullets on screen. Steve 2015-11-13 22:51:22 +0000
  • ec72a5dd40 Highlight all mission targets, not just the one the player is targetting. Steve 2015-11-13 22:08:59 +0000
  • 414c12e48f Added initial Warro mission. Steve 2015-11-13 18:26:49 +0000
  • b90ca0ea11 Fleeing fighters no longer count as flee when they go out of range of player. Steve 2015-11-13 18:26:30 +0000
  • 345516814d Make all missions available when compiled with DEBUG. Steve 2015-11-13 18:25:35 +0000
  • 92ca28bf3c Don't show current / target numbers for conditions. Steve 2015-11-13 16:56:53 +0000
  • ddf5a3106f Always show target sphere. Steve 2015-11-13 16:56:22 +0000
  • f883423875 Added function to adjust target value of objectives (such as requiring fewer civs to rescue if some are killed). Steve 2015-11-13 16:55:49 +0000
  • 09761ccd78 Civilians should re-evaluate their fleeing every 1/2 second, so as not to run in to enemies too easily. Steve 2015-11-13 16:54:38 +0000
  • 2662076711 Enemies don't chase civilians forever. Civilians will run from enemies at a larger range. Steve 2015-11-13 11:27:11 +0000
  • ede04be003 Cleaned up header. Steve 2015-11-13 08:46:45 +0000
  • 52969b4a04 Random civilian ship texture. Steve 2015-11-13 08:46:06 +0000
  • 5fc2bed650 Civilians attempt to evade / runaway from enemies. Steve 2015-11-13 08:45:50 +0000
  • 7264880b9b Added targetLocation, to assist with civilian evasions. Steve 2015-11-13 08:45:24 +0000
  • d58170883d Removed enemy shield and armour display. Added target name and distance to Extraction Point. Steve 2015-11-12 07:00:53 +0000
  • 93979c396f ALIVE_ESCAPED entities invoke triggers, objective, and condition updates. Steve 2015-11-11 22:34:48 +0000
  • 7a23a9b6b3 Remove ALIVE_ESCAPED entities. Steve 2015-11-11 22:34:00 +0000
  • dc2f2c4635 Added ALIVE_ESCAPED and TT_ESCAPED. Steve 2015-11-11 22:33:33 +0000
  • 8831853321 Mark escaped entities as ALIVE_ESCAPED. Steve 2015-11-11 22:32:00 +0000
  • 96641ffbd4 Civilian craft default to being mission targets. Steve 2015-11-11 21:56:49 +0000
  • 0522e53d90 Added extraction point entity ref to Battle. Steve 2015-11-11 21:56:31 +0000
  • 0cc3ad0078 Show direction of extraction point. Steve 2015-11-11 21:55:57 +0000
  • ec6e57194e Extraction point is registered with battle. Steve 2015-11-11 21:55:04 +0000
  • 70d47a796b NULL terminate candidate array. Steve 2015-11-11 19:16:24 +0000
  • 4daeee51e0 Reduced maximum grid candidates to 256 Steve 2015-11-11 19:16:04 +0000
  • 4da58014d5 Rewrote entity candidate for loops. Steve 2015-11-11 19:15:41 +0000
  • ad405c57ae Start of civilian ships: will follow player when close and flee in to extraction points. Steve 2015-11-11 06:46:58 +0000
  • 9de4bf6255 Sort entities before drawing, using their type number as the order. Steve 2015-11-09 22:48:59 +0000
  • 236758e8eb Halved firing rate of Firefly. Too fast right now. Steve 2015-11-09 22:48:28 +0000
  • b6f28bdb9a Reduced opacity of mini radar. Steve 2015-11-09 22:47:54 +0000
  • 3b149be7b9 Don't box mission targets flagged with EF_NO_MT_BOX. Steve 2015-11-09 22:47:28 +0000
  • faf6c9890c Start of extraction points. Steve 2015-11-09 22:46:57 +0000
  • 3c43c15253 Don't add dead entities to grid system. Steve 2015-11-09 17:55:56 +0000
  • 1cd8b42664 Centralize completeMission and failMission logic. Steve 2015-11-02 19:18:26 +0000
  • cd1068b2a7 Added DEBUG flag. Steve 2015-11-02 19:17:55 +0000
  • 3ad64a1d1d Fixed pulse logic. Steve 2015-11-02 19:10:07 +0000
  • bef2511ac4 Save a valid config at first start..! Steve 2015-11-02 19:07:38 +0000
  • 36b315c56e Fixed flags. Steve 2015-11-02 18:58:26 +0000
  • 32eda1ae31 Restrict entities to bounds of grid (push back). Steve 2015-11-02 18:07:26 +0000
  • d0f19cc322 Only display area warning if player is headnig towards it. Steve 2015-11-02 18:07:02 +0000
  • ef1d0b4f4a Ensure width and height of entities is set. Steve 2015-11-02 13:34:59 +0000
  • 61068f04f4 Entities must be added to grid based on their centre. Steve 2015-11-02 13:19:54 +0000
  • 950cffcb4f Use grid to determine drawn entities. Steve 2015-11-02 13:19:31 +0000
  • e620ceccad Use entities from grid for separation. Steve 2015-11-02 12:14:29 +0000
  • f10ec392ef Bullets get collision candidates from grid. Steve 2015-11-02 12:04:11 +0000
  • 62a445ac61 Various bug fixes for grid system. Steve 2015-11-02 12:03:47 +0000
  • 64a461e29c (removed debug text) Steve 2015-11-02 10:50:07 +0000
  • 452a4bf36c Fix for mission target directional arrow not showing. Steve 2015-11-02 10:49:55 +0000
  • 41c8607600 Increase ATAF shields. Steve 2015-11-02 10:49:28 +0000
  • b748d23267 Use grid cell coords for placing entities. Steve 2015-11-02 10:49:10 +0000
  • a7c1906950 Replaced radar drawCircle call with graphic. Added radar range warning. Steve 2015-11-02 10:11:47 +0000
  • f585a30f3f Add and remove entities from grid. Steve 2015-11-02 07:57:56 +0000
  • e368b9eee2 Increased grid size to 50. Steve 2015-11-02 07:57:45 +0000
  • f667137521 Added w and h variables for to entity and bullet, for use with grid and colliison detection. Steve 2015-11-02 07:57:33 +0000
  • 7a6a6b26c0 Start of Grid. Steve 2015-11-01 22:19:39 +0000
  • 144143a049 (removed test mission) v0.2 Steve 2015-11-01 16:17:43 +0000
  • 292cbc525c mkdir -p Steve 2015-11-01 16:15:53 +0000
  • 76abfebd9f Updated CHANGELOG. Steve 2015-11-01 16:12:32 +0000
  • 3e3b51102a Updated game manual. Steve 2015-11-01 16:12:23 +0000
  • d5fc20c673 Create dist folder when building src release. Steve 2015-11-01 16:12:13 +0000
  • ee05399652 NULL check against player, when getting camera position. Steve 2015-11-01 16:11:56 +0000
  • 9debf3be56 Set camera to 0,0 on title, to ensure effects appear in the correct places. Steve 2015-11-01 16:11:38 +0000
  • 5b15aad266 Added dist target to makefile. Steve 2015-11-01 13:51:28 +0000
  • 35bcc099c5 Added Clarke and Iliad missions. Steve 2015-11-01 13:38:54 +0000
  • 9632d549a6 Save screenshots to /tmp. Steve 2015-11-01 13:35:51 +0000
  • 2ed49023fd Active unit count as health > 0. Steve 2015-11-01 13:35:35 +0000
  • 4d745dc74e Add Epic Mission text to galactic map. Steve 2015-11-01 13:35:04 +0000
  • bedf2fe74d Get camera coords before drawing, to prevent jerky player. Steve 2015-11-01 13:34:20 +0000
  • b2c6708ef4 Prevent player from pressing return to change to a dead fighter (i.e. - the current one). Steve 2015-11-01 12:31:26 +0000
  • a42a87efa5 Show def name of fighter, and display left and right arrows when selecting a new fighter. Steve 2015-11-01 12:30:16 +0000
  • 4d4a1fa236 Added info about epic missions. Steve 2015-11-01 12:29:45 +0000
  • 018d30132e Added defName to entity, to allow printing of definition name of the entity. Steve 2015-11-01 12:29:32 +0000
  • 2a38221bcf Prevent fighters from magically coming back to life if their target is kill while they are also dying. Steve 2015-11-01 11:37:12 +0000
  • 5466bb2ea5 Added Hyena and Leopard. Steve 2015-11-01 11:36:23 +0000
  • b1b8b7773b Assigned missiles to fighters missing them. Steve 2015-11-01 10:51:05 +0000
  • 090eab162d Don't chase your target forever - reevaluate if they go out of range. Steve 2015-11-01 10:46:49 +0000
  • 0246600d9c Define MAX_TARGET_RANGE. Steve 2015-11-01 10:46:24 +0000
  • 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. Steve 2015-11-01 09:25:10 +0000
  • 443723f6b7 Implemented camera, to aid fighter switching. Added prompts for switching fighters, when current one is destroyed. Steve 2015-10-31 23:09:43 +0000
  • 4f47cd0bc6 Allow player to switch fighters upon death, during an epic battle. Steve 2015-10-31 10:00:46 +0000
  • 596069cebf Player will always be on the side of the Allies. Steve 2015-10-31 08:03:11 +0000
  • c3d07ea5a2 Allow manual switching of targets (closest). Disallow firing of missiles if target is too far away. Steve 2015-10-30 23:31:20 +0000
  • 85364c6f55 Available guns bug fix. Steve 2015-10-30 22:38:01 +0000
  • fb35d551b7 Fireflies have two plasma cannons, and one particle cannon. Steve 2015-10-30 22:36:31 +0000
  • d1eab8eaec Updated Mission Completed ... Failed texts. Steve 2015-10-30 22:35:41 +0000
  • aaf58614f4 Allow enemies to fire missiles. Steve 2015-10-30 21:55:01 +0000
  • c506ad32cf Make missiles more powerful. Save name of last mission star system. Steve 2015-10-30 07:22:49 +0000
  • 2d5b346230 Updated gameplay manual. Steve 2015-10-30 06:48:31 +0000
  • 5dc4042b55 Added lookups for DISABLED. Steve 2015-10-29 16:46:08 +0000
  • a87395cc23 Allow enemies to flee. Steve 2015-10-29 16:18:41 +0000
  • 6409e4ec11 Always shift entities, even if inactive. Steve 2015-10-29 11:35:59 +0000
  • 44818d295a Integrated triggers. Steve 2015-10-29 11:08:47 +0000
  • f197d656c4 Added 'combined guns' to allow for weapons to be fired together. Steve 2015-10-29 10:14:21 +0000
  • 483768fe79 Added Firefly, tweaked fighter speeds. Adjusted mission requirements. Steve 2015-10-29 08:03:05 +0000
  • 81a3f26336 Tweaking speeds of fighters. Steve 2015-10-28 19:20:24 +0000