Commit Graph

119 Commits

Author SHA1 Message Date
Relintai 232aae5726 Updated the modules to the latest. I changed the Terra and Terraman class prefixes to Terrain. 2022-02-08 14:44:37 +01:00
Relintai 1a509a9751 Added a description and a dependencies property to game module. 2022-01-26 17:46:44 +01:00
Relintai 36f7565cc6 Merged spell_script_gd and aura_script. 2022-01-12 19:35:37 +01:00
Relintai 9d0feb2379 Fix method call. 2022-01-12 19:30:22 +01:00
Relintai 197dbcc1e3 aura_script now inherits from gs_spell_script. Also updated spell script's handle_effect, to the new style. 2022-01-12 19:14:10 +01:00
Relintai 7d57bbbd56 aura_script.gd now overrides the proper (new) methods. 2022-01-12 17:43:58 +01:00
Relintai 2a08f5de05 Updated ESS, to get the Aura and Spell merge. Still a few smaller isuues linger around. They will be fixed in a few hours. 2022-01-12 15:55:18 +01:00
Relintai 2d5e17b5be Fix more issues after the aura property renames. Also updated ESS to get property grouping improvements. 2022-01-12 12:06:00 +01:00
Relintai b70976e98b Update aura script.gd. 2022-01-12 11:29:20 +01:00
Relintai da3109f98f Also remove the MainTPlanetGenerator. 2021-12-27 16:55:51 +01:00
Relintai 9fad900a51 The world generator now will look up the a spawner node, and get the starting coordinates from it. 2021-12-27 03:50:11 +01:00
Relintai 0c96328005 Ported the current world generator to the new addon. Now the world in-game uses the new world generator's resource to generate the terrain. 2021-12-26 21:14:41 +01:00
Relintai a643072963 Fixed missing VoxelWorld class error. 2021-12-19 14:20:47 +01:00
Relintai fcf4e520e9 Now the generated terrain and dungeons are actually seeded. 2021-08-29 19:38:58 +02:00
Relintai 6b36577aa3 Spawn mobs into the dungeons. 2021-08-28 00:55:59 +02:00
Relintai 9a8d658643 Now dungeons and teleporters get spawned in the world. They use placeholder graphics for now. 2021-08-27 23:07:58 +02:00
Relintai 4b5f6253db The dungeon will now spawn plugs. 2021-08-27 19:30:27 +02:00
Relintai 99bab47f9f Implemented room overlap checks for the building. It's only 2d for now. 2021-08-27 01:05:03 +02:00
Relintai 1d5fff0f06 Figured out room transforms. 2021-08-25 01:03:27 +02:00
Relintai 2b2d175a66 Initial Building implementation. The room transforms are still broken, will figure them out later. 2021-08-24 21:10:32 +02:00
Relintai 1b492b863f Added more test rooms and started working on the dungeon class. 2021-08-20 23:53:09 +02:00
Relintai bf40b5c12f Updated ess to the latest. Replaced the range checks with the newly added helper calls. 2021-08-05 23:01:31 +02:00
Relintai 6c7f8625b5 Added interaction range check. 2021-08-05 21:55:33 +02:00
Relintai e582f4d6e5 Removed the voxelman specific code/resources from the project. 2021-04-19 10:41:41 +02:00
Relintai 3e07631361 Now the planet generator uses Terraman. Also updated the modules, as I fixed a vmethod. 2021-04-18 23:56:44 +02:00
Relintai 3d7b24ff5a Update copyright headers. 2021-04-15 11:52:32 +02:00
Relintai 76265b54a8 Fix editor world generation. 2021-03-22 23:41:58 +01:00
Relintai 9a07052455 Implement button index support for the in-game menu buttons. 2020-10-19 13:09:08 +02:00
Relintai 05d553c5b1 Fix error. 2020-09-26 01:24:24 +02:00
Relintai ed417cf2c1 The loot window is now also a module. 2020-09-24 16:54:10 +02:00
Relintai 4ea4478158 The touch controls are also a module now. 2020-09-22 16:32:21 +02:00
Relintai c6e4c8f4f0 Added index export to the ui windows module. 2020-09-22 16:27:44 +02:00
Relintai 392cca545b Now modules can be disabled. Also now player ui will automatically call set_player on windows (if the method exists). 2020-09-22 15:23:13 +02:00
Relintai e7334f483b Changes to player_ui to support modularization, and now the CharacterWindow is a module, and it's added to the UI dynamically. 2020-09-22 15:10:34 +02:00
Relintai 4c902fe7a7 Moved the module initialization code to a new DataManager autoload. Also added a new on_request_instance method to GameModule, and also added a request_instance method to the new DataManager. player_ui is requested through this new api. 2020-09-22 14:28:41 +02:00
Relintai f68e3e1054 Implemented the vendor window (buying items are not yet implemented). Also added and spawned a test vendor. Updated ESS to get the required enum value. 2020-09-13 17:08:52 +02:00
Relintai ab01405c5a Implemented a trainer window, and trainer entities. Also updated ESS to get the support structure for them. Also added a naturalist trainer, and made the level spawn it in. 2020-09-12 01:01:43 +02:00
Relintai 39f80386e8 Added missing icons to the in-game menubar, relocated it to the bottom left of the screen, and made it smaller. Also small tweaks/fixes to the adaptive theme. 2020-07-29 22:46:52 +02:00
Relintai 68794c63ae Update ESS to get the Damage and heal Info cleanups, also added a five rank talent to Strike. 2020-07-29 18:29:31 +02:00
Relintai 485d2c3124 Update the engine, and ESS to get the backend support for EntityResource mods. Reimplemented speed changing aura, and consequently fixed Nature's Swiftness. 2020-07-29 14:38:53 +02:00
Relintai 58ce8bb9d6 Aspect of Scorpions now has a 1.5 seconds cast time. Also added 3 talents that can reduce it back to 1.2 seconds. 2020-07-27 22:35:48 +02:00
Relintai 45534fa29b Update the world generator module to get the generator structure rework, and broken seals module, and the engine. The constant editor crashing is fixed now, it was caused by BiomeBase, because it was inherited from a class in an another module, and apparently that doesn't work. As a bonus the editor also feels a lot snappier now. 2020-07-21 23:02:06 +02:00
Relintai 7770879003 Implemented mob spawning (turned it off for now). Also now the menu now won't spawn in the dungeon. 2020-07-21 00:30:06 +02:00
Relintai a95b386d01 Implement texture mapping for the dungeon. 2020-07-20 21:25:54 +02:00
Relintai 4084debdad Removed a few now unneeded classes/scenes, and moved some of the around. Small tweaks/fixes and comments. Also updated modules to grab a few smaller fixes/improvements. 2020-07-18 18:30:39 +02:00
Relintai ec8e8d0406 Now the level generator won't load planets from a folder, instead they are directly set from the editor, ands tarted porting the dungeon generator from the roguelike project. Also updated the world generator module to get the property type changes, this fixes some of the crashes. 2020-07-18 12:50:17 +02:00
Relintai be6ebf48f3 Update ESS to get the aura damage calculation update. 2020-07-17 19:29:24 +02:00
Relintai 1c4c3a5d55 Comment out the code that was implementing spell scaling in Aura. Also update ESS so auras continue to deal damage/heal even if the original caster's node is not available anymore. 2020-07-16 16:07:30 +02:00
Relintai c294b4a008 Fix a few settings for Nature's Switfness. And small tweaks. 2020-07-11 21:08:45 +02:00
Relintai 8168adc914 Remove leftover print. 2020-07-11 18:39:46 +02:00