Commit Graph

1871 Commits

Author SHA1 Message Date
30be9d8e81 Removed the name edit dialog from the DataList. 2022-08-05 21:54:08 +02:00
4f2a13f1d4 Now the resource names are directly editable using the DataList tree in the world generator addon's ui. 2022-08-05 21:52:51 +02:00
ab2e4efaa6 Make them a bit bigger. 2022-08-05 21:31:44 +02:00
9145867ac4 Size newly added resources in the world editor properly. 2022-08-05 21:31:07 +02:00
69054c8fa5 Also handle if the y axis is bigger in the rect editor. 2022-08-05 21:23:05 +02:00
e250190e99 Small change to the previous commit. 2022-08-05 21:16:18 +02:00
06e025633e Now the world editor tries to center rects of the newly opened resources better. 2022-08-05 21:13:37 +02:00
b101213d84 Now the wortld generator addon's datalist popup will focus the line edit for changing the resource's name. Also it will accept enter as ok. 2022-08-05 19:55:58 +02:00
7c861eda5d Moved the mob spawning logic from the test zone to a new mob spawner SubZoneProp. 2022-08-05 19:34:31 +02:00
0e20607c9d Moved tree spawning out from the test zone to a new forest subzone. 2022-08-05 19:10:13 +02:00
82d1e29132 Made the test continent also draw radius and bevel indicators when edited. 2022-08-05 17:26:07 +02:00
e9279f1ef7 World generator's resources now can also draw to the editor gui when actually edited. 2022-08-05 17:25:37 +02:00
bedb1ae4a2 Draw the bevel and radius to the world editor's rects for the test continent. 2022-08-05 17:21:01 +02:00
4e8e860562 Now WorldGenBaseResources can draw additional graphics to the RectViewNodes. 2022-08-05 13:42:22 +02:00
5e6e960d02 Removed the additional text for the current world generator resources. 2022-08-05 13:35:56 +02:00
2fbc7a2198 Now the editor_class is on top of the editor_additional_text in RectViewNodes. 2022-08-05 13:35:27 +02:00
6cf52d15a5 Added size indicators to the world generator addon's rect editors to show how big a chunk is at the current zoom level. 2022-08-05 01:21:08 +02:00
d53a157657 Set a usable initial zoom value in world generator's rect editors. 2022-08-05 00:56:01 +02:00
ac7a4212a3 Emit the zoom_changed signal in EditorZoomWidget when setting the zoom value through the zoom property. 2022-08-05 00:55:13 +02:00
487b05fecb Added an another layer to the world generator addon. Now subzones contain subzone props. Reworked the old subzones into these. 2022-08-05 00:27:03 +02:00
d66c678db4 Removed the dungeon teleported from the test zone. 2022-08-04 23:23:28 +02:00
4bea9618b2 Added min and max size support for the world generator addon. 2022-08-04 22:35:22 +02:00
ffe566b0ac Removed parent_positions from WorldGenBaseResources, and also removed the setup() method. I'ts better this way, as they are resources, and now they can be reused (even though the gui itself doesn't support it). Spawning code is also simpler. 2022-08-04 20:05:19 +02:00
345aa62ed4 Now the dungeon spawner also uses local coordinates. 2022-08-04 19:58:27 +02:00
0ae9d239a4 Reworked how spawn positions work in the world_generator addon. Now all resources have ovverridable methods, and all of them are collected based on those. Also now the spawner works in local space. 2022-08-04 19:40:21 +02:00
ada7cf03e7 Updated the engine. I added a templated WeakRef fot the c++ side. 2022-08-04 19:38:45 +02:00
5cbe477780 Updated the engine. I updated it's changelog. 2022-08-02 18:46:14 +02:00
e689a8b119 Bump version to 0.3.12. 2022-08-02 18:13:20 +02:00
e5008d7ed4 Updated the engine. I ported new fixes from upstream godot 3.x. 2022-08-02 18:04:10 +02:00
f5075a8d92 updated the engine. I fixed a few typos. 2022-08-02 17:54:58 +02:00
6103091122 Updated the engine. Small fixes, and an update to the donors file. 2022-08-02 10:36:44 +02:00
12d6f16d2f Renamed the Godot tab in the about box to Engine. 2022-08-02 10:35:42 +02:00
70bea83145 Set the texture_scale for the test dungeon's TiledWallData to 2. 2022-07-31 19:55:46 +02:00
945d3f8c59 updated the engine, I fixed a crash. 2022-07-31 19:55:21 +02:00
337dcdaa49 Now dungeons won't get spawned randomly by the zone, instead they are spawned by a new subzone class. 2022-07-31 19:41:12 +02:00
deee3957b6 Updated the engine. I fixed a typo and an uninitialized variable. 2022-07-31 18:04:51 +02:00
b81b7c348a Reworked the data_manager addon. Now it stores it's settings using ProjectSettings, so it shouldn't bug out on a fresh import. 2022-07-31 17:49:43 +02:00
2b840d1086 Added json serialization support for the data manager addon's settings class. 2022-07-31 17:24:28 +02:00
72b71c6681 Updated the engine. I added a few smaller features / fixes to TiledWalls. 2022-07-31 14:54:46 +02:00
c1deed42f0 Updated the engine. I fixed lights. 2022-07-31 01:33:10 +02:00
147e1e93b8 Updated the engine again. I fixed the property validation for aura triggers and aura stat attributes in Spell. 2022-07-31 00:22:12 +02:00
8004cf3903 updated the engine. I added a new property hint that allows the creation of buttons in the inspector. 2022-07-31 00:04:16 +02:00
d216d2f381 Updated the engine. I fixed property hints for variant arrays. 2022-07-30 21:59:39 +02:00
7e8cfdacaa Created and added a pointing hand cursor. 2022-07-30 20:45:08 +02:00
da38037074 Fix import setting. 2022-07-30 14:46:27 +02:00
99dd7813a9 Updated the engine. I ported all commits from upstream Godot 3.x up to today that I deemed worthwhile. 2022-07-30 00:58:27 +02:00
59095e35cf Updated the engine. I did lots of work / improvements on the stuff I ported from rcpp_framework. The web server got threading, cookie support, form handling support, also fixed sessions. User management is fully working now. Also reworked the user management web interface class, it got broken up into multiple nodes, which works better with a setup like this. Also added new WebNodes like an alias and a redirect. 2022-07-24 18:19:43 +02:00
98edb56317 Removed godot-plugin-refresher as now it's functionality is built in. 2022-07-17 01:53:02 +02:00
fbc919fef6 Updated the engine to the latest. I added a new addon refresher module. 2022-07-17 01:43:36 +02:00
9f9b9e14c2 Updated the engine, I added a text editor plugin to it. 2022-07-16 15:51:44 +02:00