Commit Graph

496 Commits

Author SHA1 Message Date
Steve 55b163873d Bob's laser should ignore Teeka. 2018-03-31 19:04:34 +01:00
Steve 14dbe2b39c Count number of trophies during loading, to prevent amount from accumulating. 2018-03-31 18:41:22 +01:00
Steve 302997cb31 Code clean up. 2018-03-30 19:23:57 +01:00
Steve 051ca6d790 Save world(!) 2018-03-30 13:35:51 +01:00
Steve f1b2e8df6d Ending tweaks. 2018-03-30 13:34:36 +01:00
Steve 39362061bf Save the game when exiting a previously visited level. 2018-03-30 11:23:36 +01:00
Steve 7c4da64c04 Drop carried items when game is complete. 2018-03-30 11:23:13 +01:00
Steve a01052b1e8 Correctly unlock all levels when game is complete. 2018-03-30 11:22:33 +01:00
Steve 8a61323362 MIsc bug fixes. 2018-03-29 08:21:36 +01:00
Steve ce9db25ed7 When returning to a mission, use the full target value. 2018-03-25 15:28:20 +01:00
Steve 15043e7776 Create save directories recursively. 2018-03-25 09:25:46 +01:00
Steve 30103bde5c Only inc objective count if not already dead. 2018-03-24 16:57:48 +00:00
Steve 22f42294a8 Window build tweaks. 2018-03-24 08:35:28 +00:00
Steve 745075172b Make destructable objects throw debris when destroyed. 2018-03-24 08:16:33 +00:00
Steve 464874faa2 Start of Windows build. 2018-03-23 18:38:12 +00:00
Steve 0ddb167bb3 Extended timeout a little. 2018-03-23 08:39:15 +00:00
Steve 9cd0fc21f3 Make cannon scatter debris when it dies. 2018-03-23 08:39:03 +00:00
Steve 507327c853 Allow debris to live a little longer, so we can see it burning. 2018-03-23 08:06:11 +00:00
Steve 6044cbf957 Kill debris if it falls into liquid. 2018-03-23 08:05:41 +00:00
Steve 28f84f5236 Tidied all headers. 2018-03-21 18:26:46 +00:00
Steve 726243fcfe Correctly delete save files. 2018-03-21 18:25:29 +00:00
Steve 8339109f58 Updated free play level description. 2018-03-21 18:07:28 +00:00
Steve 4d07b005f0 Remove info points if game is complete. 2018-03-21 18:07:15 +00:00
Steve 7f705a6641 Tidy. 2018-03-21 08:44:30 +00:00
Steve 4e7bbf7190 Use rising parameter for flames. 2018-03-21 08:20:34 +00:00
Steve a91cb02b5a Add extra blood when extra blood is turned on. 2018-03-21 08:14:50 +00:00
Steve 39573010b7 Add blood decal when Bob dies. 2018-03-21 08:14:29 +00:00
Steve c36c36dd60 Make Bob and enemies pop into white spheres when no blood option is selected. 2018-03-21 07:43:54 +00:00
Steve 96949ec97c Play pop sound when no blood option selected. 2018-03-21 07:29:04 +00:00
Steve 09487a5eb9 Escape to go back in title. 2018-03-21 07:26:11 +00:00
Steve d7672cd2cc Destroy credits data. 2018-03-21 07:25:54 +00:00
Steve 0605da87ee Handle end of game in post mission. 2018-03-20 19:26:14 +00:00
Steve 6d9264fbac Don't play credits music if invoked from title. 2018-03-20 19:19:18 +00:00
Steve 44dcd06221 Title music, title fade, and save slot usage. 2018-03-20 08:20:56 +00:00
Steve e0a7a3511e Updates to title screen. 2018-03-20 07:29:05 +00:00
Steve eae43acc73 Load / continue game updates. 2018-03-19 22:51:37 +00:00
Steve cdf34e1c97 Cap time. 2018-03-19 22:50:56 +00:00
Steve 64c0a2bb74 Start of title screen. 2018-03-19 08:08:29 +00:00
Steve 25c3c499c5 Make droids and evil blobs more aggressive. 2018-03-19 08:08:18 +00:00
Steve 6cf315d3ef Set reappearing units to always process, so they don't vanish for good. 2018-03-18 12:55:51 +00:00
Steve 5828a660d3 Flag MIA as rescued immediately. 2018-03-18 12:48:52 +00:00
Steve e923f3286e Terminate Bob's jetpack upon return from teleporter. 2018-03-18 12:48:31 +00:00
Steve 32949a192c Start of multiple save support. 2018-03-18 09:42:34 +00:00
Steve c39974e2a7 Don't reset a unit's alive status if it's already dead. 2018-03-18 08:36:51 +00:00
Steve cf5939dd3c Trophy display bug fix. 2018-03-18 07:40:39 +00:00
Steve c0bcfca334 Tidied headers. 2018-03-17 17:33:09 +00:00
Steve 09aa386c16 Render health / power with percentages. 2018-03-17 16:58:42 +00:00
Steve 151376fc52 Correcly unlock Teeka's mission. 2018-03-17 16:58:25 +00:00
Steve c240449530 Don't block keys from being picked up when inventory is full. 2018-03-17 16:58:14 +00:00
Steve 22a01ea5a0 Reset teleporter animation frames when activating. 2018-03-17 16:57:51 +00:00
Steve 12ce22fd57 Name "Lift" as "Platform", to be more generic. 2018-03-17 16:57:35 +00:00
Steve 1becdb42cc Reset Teeka's exit mission flag. 2018-03-17 16:57:11 +00:00
Steve 50aea7c890 Report entities being outside of game world. 2018-03-16 22:27:47 +00:00
Steve 513f7fdb58 1 in 5 chance of cell or heart being available when in free play mode. 2018-03-16 22:27:26 +00:00
Steve 0f768f593e Don't show blood if blood is off. 2018-03-16 22:26:42 +00:00
Steve 5bc3747198 Don't make the power and health bars too long. 2018-03-16 22:26:13 +00:00
Steve 22cc851a2a Base chance of cherry / battery drop on the levels of player health and power. 2018-03-16 22:25:45 +00:00
Steve 36c1d9cfe3 Code tidy. 2018-03-16 08:30:37 +00:00
Steve 930ca048a9 Unlock all missions when game is complete, for free play. Remove all cells and hearts. 2018-03-16 08:29:13 +00:00
Steve 8d54233df5 Start of credits. 2018-03-16 08:28:25 +00:00
Steve 2dcbeb368d Code tidy. 2018-03-15 08:01:04 +00:00
Steve fc2efeac31 Start of ending. 2018-03-15 08:00:00 +00:00
Steve 2f2ee2a8cd Don't kill entity stuck inside another, just remove from quadtree. 2018-03-14 22:42:15 +00:00
Steve 370adf36b6 Don't stop music when game is complete. 2018-03-14 22:41:55 +00:00
Steve 883d576ca7 Don't count enemy deaths more than once. 2018-03-13 08:25:57 +00:00
Steve 20acee4334 Store door closed X and Y. 2018-03-13 08:25:41 +00:00
Steve d6ec2dff08 Laser trap fix. 2018-03-13 08:25:16 +00:00
Steve 2e8af03b36 Fix for demo data. 2018-03-13 08:25:08 +00:00
Steve 698535344f Increase chance of battery being dropped. 2018-03-13 08:24:53 +00:00
Steve de2295efe9 Warn about missing atlas entries. 2018-03-13 08:24:41 +00:00
Steve 04416e52ab Fix for laser trap not killing some enemies. 2018-03-11 07:51:29 +00:00
Steve 60261932b0 Removed static cheat. 2018-03-09 18:26:44 +00:00
Steve cdb0230bc7 Save images as PNG (can be a bit slow). 2018-03-09 18:26:33 +00:00
Steve b4d681a4eb Process command line arguments. 2018-03-09 18:26:04 +00:00
Steve 61dd0ceb40 Autocomplete mission when Cell and Heart have been found, and we're in MS_MISSING_HEART_CELL. 2018-03-09 07:32:23 +00:00
Steve 0593bca212 Don't worry about item pads stuck in floors. 2018-03-09 07:31:50 +00:00
Steve 8be4f6c773 Show all direction markers on radar, instead of one single direction. 2018-03-08 07:54:20 +00:00
Steve cfd90c27c1 Don't move start position when carrying item. 2018-03-08 07:53:57 +00:00
Steve fdfd875d8a When player manually quits, don't show mission complete screen. 2018-03-08 07:53:26 +00:00
Steve 74383264c2 Use saveDelay, to prevent premature saving while manually quitting levels. 2018-03-08 07:52:42 +00:00
Steve 6b2139b6ce Remove EF_GONE flag from enemies when they are killed. 2018-03-08 07:32:04 +00:00
Steve 34df6121dd Warn about entities that are stuck in walls at start of level. 2018-03-07 21:38:18 +00:00
Steve e577d7e16f Don't allow Bob and Teeka to shoot one another. 2018-03-07 21:37:54 +00:00
Steve 9270607d6e Move carried item around with unit. 2018-03-07 21:37:31 +00:00
Steve 36b5265b08 INFO level logging. 2018-03-07 21:37:07 +00:00
Steve 9404312594 Set created keys to Bob's position. 2018-03-07 21:36:57 +00:00
Steve ea15674fd4 Slightly lower chance of dropping weapons. 2018-03-07 21:35:56 +00:00
Steve 22f7b02413 Mark carried items on radar, so they don't become invisible during clean up runs. 2018-03-07 07:51:40 +00:00
Steve 009bb74a95 Save type of destructable and exit. 2018-03-07 07:49:24 +00:00
Steve baabbbe31c Changed mission unlocking logic. Missions now specify their dependent mission. 2018-03-06 21:47:21 +00:00
Steve 1d033cf327 Don't allow Teeka's shots to hurt the player. 2018-03-06 08:24:45 +00:00
Steve 7b915a77a8 Show item pads on radar. 2018-03-05 08:39:54 +00:00
Steve 7dff960e42 Call change environment when finishing teleport, for instances where teleportation occurred in water. 2018-03-05 08:39:42 +00:00
Steve f720d9457c Set MIA to foreground when teleporting. 2018-03-05 08:38:59 +00:00
Steve 3a88c5163a Don't scale items in inventory screen if <= 40px. 2018-03-04 21:40:44 +00:00
Steve af35c426e9 Show destructables on radar as red markers. 2018-03-04 17:04:28 +00:00
Steve f9adb8d8b8 Crush faster. 2018-03-04 17:04:13 +00:00
Steve 83e7276fa9 Defend against divide by 0. 2018-03-04 17:03:11 +00:00
Steve 924978c2a0 Accuracy stat fix. 2018-03-04 17:02:53 +00:00
Steve 4c08307f18 Save game when awarding trophies in Hub. 2018-03-04 16:01:44 +00:00