Commit Graph

66 Commits

Author SHA1 Message Date
Relintai 2afc8a27b3 Updated the engine and modules. 2022-01-30 19:19:02 +01:00
Relintai b5a512032e Ported the setup script split from the 3d project. Also removed the world_generator module and updated everything to the latest. Switched the engine to use the 3.x branch. 2021-09-06 19:52:06 +02:00
Relintai 73ae3000b9 Fix unitframes, and the default ui scale settings. 2021-02-21 17:31:43 +01:00
Relintai 2c8a120b8e Updated the UI. Also added the things that were missing. 2021-02-21 00:39:10 +01:00
Relintai ccae78e3be Update the engine and modules. Also updated most of the project (except for the UI). 2021-02-21 00:05:04 +01:00
Relintai 3cf6261c43 Update properties. 2021-02-20 23:20:42 +01:00
Relintai f702b417a8 Update the engine, and the modules. 2020-08-01 11:47:23 +02:00
Relintai f647606949 Remove the planets folder, as it's not used (to make upgrading modules easier). 2020-08-01 11:22:27 +02:00
Relintai 917fb8048a Fix readme copy-paste fail. 2020-07-28 18:51:29 +02:00
Relintai 42d45cc3e4 Now the player's target won't get dropped when moving on touchscreens. 2020-07-17 13:39:48 +02:00
Relintai fd86acbcbd Tapping on the player to wait will no longer break touch input handling. 2020-07-17 13:34:46 +02:00
Relintai 34a1fea69b Remove the physics colliders from the tilesets, as the physics system is not used anymore. 2020-07-17 13:23:50 +02:00
Relintai 12b503aa2a Hide and show only the enemies discovered by the player on level change. (The rest just gets ignored). 2020-07-17 13:21:45 +02:00
Relintai 3c8c5c2010 Now the player's visibility area gets pre-generated as an array. 2020-07-17 13:16:22 +02:00
Relintai 255a2cf973 rename plot_line. 2020-07-17 12:51:33 +02:00
Relintai 7254f42161 Codestyle. 2020-07-17 12:48:14 +02:00
Relintai 777f91cfb5 Add a test only variant for line of sight tests. 2020-07-17 12:46:58 +02:00
Relintai c616fbf56e Use Bresenham's line algorithm for visibility, as using the physics system for this is not only an overkill, but it doesn't even works too well. 2020-07-17 12:43:44 +02:00
Relintai 68e7e888ce Changed the type of WorldNumbers to CanvasLayer, so the numbers now go in front of nameplates, also increased the ui's layers, so the numbers are still behind them. 2020-07-17 00:08:55 +02:00
Relintai 7994312105 Improved world number placement. 2020-07-17 00:03:56 +02:00
Relintai e4bb293b09 Fix damage and heal number positions. 2020-07-16 23:38:45 +02:00
Relintai 8152886f5d Convert 2 particle effects to 2d, and fix adding effects to skeletons. 2020-07-16 23:33:41 +02:00
Relintai cc4f9af56d Pinch zoom support. 2020-07-16 21:19:53 +02:00
Relintai ba5ef68239 Enemies can't be targeted now if they are hidden. Also handle input on touch up. 2020-07-16 20:21:48 +02:00
Relintai e2fb52a3ff Bigger range for the camera's allowed zoom levels. 2020-07-16 20:09:28 +02:00
Relintai 3e1abc4b2c Remove the style setting. 2020-07-16 20:07:49 +02:00
Relintai 4e71be4245 Only update visibility around the player. 2020-07-16 19:46:07 +02:00
Relintai 7843e75599 Implement support for multiple levels. 2020-07-16 19:36:14 +02:00
Relintai df0584a9e1 Renamed World.gd to DungeonLevel.gd. 2020-07-16 17:22:28 +02:00
Relintai 6d7cd58350 Implement game over screen. 2020-07-16 16:19:33 +02:00
Relintai caf7d0c897 Add missing method. 2020-07-16 16:09:33 +02:00
Relintai 7851faa9ab Comment out a few methods in Aura, as they were implementing spell scaling over c++. Also update ESS so auras don't complain if the original caster is no more. 2020-07-16 16:03:43 +02:00
Relintai 81b8a73a80 Removed most networking related things. I will keep some, also I will still use clientside and serverside methods properly as they will make some more complex features easier to implement. 2020-07-16 15:39:25 +02:00
Relintai 25bd3cf9a5 Removed the steering ai framework from this project aswell, as it's wasn't used. 2020-07-16 15:29:58 +02:00
Relintai 29f32bb3cb Removed the 16x16 and 8x8 tilesets, as I don't like the feel that they give. I kept all of the 32x32 ones for now, but eventually I'll probably end up with a mixed tileset built from all of them. 2020-07-16 15:27:39 +02:00
Relintai d352016475 Set up the common attach points for the character. 2020-07-16 15:20:07 +02:00
Relintai 8ddb76b4c9 Removed multiplayer related things from the menu. Also other smaller ui cleanups. 2020-07-16 15:11:15 +02:00
Relintai 95b79322cd Improved the tilesets. 2020-07-16 00:56:49 +02:00
Relintai 0b0fceb2b9 Fix InputEvent coordinate space conversion. 2020-07-16 00:30:06 +02:00
Relintai c0388997c1 Simple mouse and touch movement. 2020-07-15 21:51:24 +02:00
Relintai 7f8cd1a3ba Mob visibility, pathing, targeting, and ai. Also small tweaks, and added a wait action. 2020-07-15 21:34:14 +02:00
Relintai ae86236870 Proper mob spawning. 2020-07-15 19:35:48 +02:00
Relintai 8d34206fe3 Implement visibility based on the same tutorial. 2020-07-15 18:57:45 +02:00
Relintai f6ce594362 Level generation and player movement based on https://www.youtube.com/watch?v=vQ1UGbUlzH4 . 2020-07-15 16:26:14 +02:00
Relintai 1e14874db8 Work on the new controls. 2020-07-15 00:41:25 +02:00
Relintai 729fc06bc3 Downgrade the engine, as creating user:// directories doesn't seem to work right now, as open() fails on them. Can't yet say whether it's a regression or not. 2020-07-14 14:49:15 +02:00
Relintai 5b152735ce Update ESS to the latest to grab a crashfix, also update the Engine. 2020-07-14 12:59:52 +02:00
Relintai a6727bab07 Turned on mob spawning. 2020-07-13 21:57:53 +02:00
Relintai 491a302c3a Styles are now selectable at runtime. 2020-07-13 21:51:58 +02:00
Relintai fcfed3b282 Test player sprites for all styles. 2020-07-13 21:40:26 +02:00