|
62990d5c9c
|
Fix the ocean appearing even when the terrain height is greater than the water level.
|
2022-03-09 10:35:39 +01:00 |
|
|
5e907a9267
|
Cleanups to the test continent, and disabled the current generation algorithm in it. It will be moved around.
|
2022-03-08 21:00:11 +01:00 |
|
|
d252a2e977
|
Set up a base ocean layer for the world.
|
2022-03-08 18:21:59 +01:00 |
|
|
6d4f0fe089
|
Added tool keyword to the dungeon teleporters, so they can be spawned in to the editor without errors.
|
2022-02-19 10:51:59 +01:00 |
|
|
64c39c4444
|
Added a new WorldGenRaycast class, and now world generator will use this instead of a stack and stack index to make the data available to the generation methods. Also added local uv to it.
|
2022-02-19 10:41:33 +01:00 |
|
|
f4c05de692
|
Increase the minimum size of the smoothed terrain below the teleporter by one.
|
2022-02-13 18:20:33 +01:00 |
|
|
3e88eaaa11
|
Fixed dungeon spawner spawn locations both in the test dungeon and in the world. Also now in the world the generator creates a little plateau for them.
|
2022-02-13 17:52:33 +01:00 |
|
|
df071af39c
|
Now the dungeon teleporters switch between 2 materials for hover / normal states. This way only the hovered one will light up, instead of all. Also reworked them to use mesh data resources.
|
2022-02-13 15:52:19 +01:00 |
|
|
7aee50c2ea
|
Also moved the vman dungeon script.
|
2022-02-13 15:12:27 +01:00 |
|
|
eeff6412d9
|
Moved the dungeon teleporter scripts.
|
2022-02-13 15:12:00 +01:00 |
|
|
94f322cbd2
|
Moved the dungeon script from under world to scripts.
|
2022-02-13 15:11:22 +01:00 |
|
|
b131b94211
|
Rename the dungeon script in scripts.
|
2022-02-13 15:10:46 +01:00 |
|
|
926922572f
|
Moved the world_generator folder under scripts.
|
2022-02-12 20:06:13 +01:00 |
|
|
04b43919bb
|
Moved the ingame basic player ui elements into a new subfolder.
|
2022-02-12 19:45:36 +01:00 |
|
|
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 |
|
|
1a509a9751
|
Added a description and a dependencies property to game module.
|
2022-01-26 17:46:44 +01:00 |
|
|
36f7565cc6
|
Merged spell_script_gd and aura_script.
|
2022-01-12 19:35:37 +01:00 |
|
|
9d0feb2379
|
Fix method call.
|
2022-01-12 19:30:22 +01:00 |
|
|
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 |
|
|
7d57bbbd56
|
aura_script.gd now overrides the proper (new) methods.
|
2022-01-12 17:43:58 +01:00 |
|
|
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 |
|
|
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 |
|
|
b70976e98b
|
Update aura script.gd.
|
2022-01-12 11:29:20 +01:00 |
|
|
da3109f98f
|
Also remove the MainTPlanetGenerator.
|
2021-12-27 16:55:51 +01:00 |
|
|
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 |
|
|
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 |
|
|
a643072963
|
Fixed missing VoxelWorld class error.
|
2021-12-19 14:20:47 +01:00 |
|
|
fcf4e520e9
|
Now the generated terrain and dungeons are actually seeded.
|
2021-08-29 19:38:58 +02:00 |
|
|
6b36577aa3
|
Spawn mobs into the dungeons.
|
2021-08-28 00:55:59 +02:00 |
|
|
9a8d658643
|
Now dungeons and teleporters get spawned in the world. They use placeholder graphics for now.
|
2021-08-27 23:07:58 +02:00 |
|
|
4b5f6253db
|
The dungeon will now spawn plugs.
|
2021-08-27 19:30:27 +02:00 |
|
|
99bab47f9f
|
Implemented room overlap checks for the building. It's only 2d for now.
|
2021-08-27 01:05:03 +02:00 |
|
|
1d5fff0f06
|
Figured out room transforms.
|
2021-08-25 01:03:27 +02:00 |
|
|
2b2d175a66
|
Initial Building implementation. The room transforms are still broken, will figure them out later.
|
2021-08-24 21:10:32 +02:00 |
|
|
1b492b863f
|
Added more test rooms and started working on the dungeon class.
|
2021-08-20 23:53:09 +02:00 |
|
|
bf40b5c12f
|
Updated ess to the latest. Replaced the range checks with the newly added helper calls.
|
2021-08-05 23:01:31 +02:00 |
|
|
6c7f8625b5
|
Added interaction range check.
|
2021-08-05 21:55:33 +02:00 |
|
|
e582f4d6e5
|
Removed the voxelman specific code/resources from the project.
|
2021-04-19 10:41:41 +02:00 |
|
|
3e07631361
|
Now the planet generator uses Terraman. Also updated the modules, as I fixed a vmethod.
|
2021-04-18 23:56:44 +02:00 |
|
|
3d7b24ff5a
|
Update copyright headers.
|
2021-04-15 11:52:32 +02:00 |
|
|
76265b54a8
|
Fix editor world generation.
|
2021-03-22 23:41:58 +01:00 |
|
|
9a07052455
|
Implement button index support for the in-game menu buttons.
|
2020-10-19 13:09:08 +02:00 |
|
|
05d553c5b1
|
Fix error.
|
2020-09-26 01:24:24 +02:00 |
|
|
ed417cf2c1
|
The loot window is now also a module.
|
2020-09-24 16:54:10 +02:00 |
|
|
4ea4478158
|
The touch controls are also a module now.
|
2020-09-22 16:32:21 +02:00 |
|
|
c6e4c8f4f0
|
Added index export to the ui windows module.
|
2020-09-22 16:27:44 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|