Commit Graph

303 Commits

Author SHA1 Message Date
47da2d28b1 Added bindings for dispells into Spell, and Aura. Cleaned up Spell's scaling bindings. The AuraTypes enum can now be used as flags aswell. Unified has_global_cooldown like bindings. 2019-12-29 01:58:25 +01:00
bc797e4ffb Added the ability to manually update Entities. This will allow for turn based games. 2019-12-28 00:44:21 +01:00
d81b5eaf13 Docs for Spell Enums. 2019-12-27 16:40:21 +01:00
dc6e74c60a Docs for Item Enums. Also started work on Spell Enums, and added a little explanation, on why these classes exist. 2019-12-27 16:04:57 +01:00
0e8e2d3463 Split the enums, and globals into smaller doc pages. Also added Pets, and networking pages. Finished EntityEnums. 2019-12-27 14:36:55 +01:00
2565a4bcc9 Skeleton for the docs. In some cases I also added some quick notes. 2019-12-27 01:00:47 +01:00
453280f6c3 Added a sphinx-based doc setup. Its based on godot's. The colors still need work. 2019-12-26 16:15:27 +01:00
fb8df96bb3 Removed accidentally committed files. 2019-12-25 19:49:01 +01:00
1cc9d1ace2 Added a brief description for most of the classes. Started writing method documentaion for aura. 2019-12-25 19:41:19 +01:00
d008221f8d Removed 2 warnings from the README, because they are no longer relevant. Also added link to the main game. Of course apis might still break but shouldn't be that bad anymore. 2019-12-25 14:28:07 +01:00
1c96daba5f Proper doc setup. 2019-12-25 14:08:01 +01:00
e9a7a92fb2 Moved MeshDataResource to it's own module. This module will now detect it's presence. 2019-12-20 16:13:33 +01:00
897c051982 Cleaned up spell's Projectile, and aoe binds. 2019-12-13 09:37:12 +01:00
d5a3132d16 Removed ESSPhysicsQuery, as it's no longer needed. 2019-12-12 18:57:00 +01:00
251f9e6e2a Added a son_physics_process callback to spells, spell scripts can register for it in entities. 2019-12-12 16:44:43 +01:00
8c2294ecfc Little work on ESS Physics query. This class will be removed, because I found a better, and simpler solution. 2019-12-11 13:13:56 +01:00
8826258852 Added WorldSpells to the DataManager. Also fixed logic for loading if ERR_CONTINUEs happen. 2019-12-10 13:06:55 +01:00
ba1a170fc0 These weren't supposed to be committed. 2019-12-10 12:21:54 +01:00
94dbc91b88 Basic bindings for WorldSpell, and WorldSpellData. 2019-12-10 12:19:48 +01:00
7f3b1eecdd Merged SpellProjectile and WorldEffect into a new WorldSpell class. 2019-12-09 21:23:57 +01:00
e0d733eb54 Fix android compile. 2019-12-02 21:40:53 +01:00
fcf23281e8 Small fixes. Improved the usability of XPData. 2019-12-02 19:14:40 +01:00
68df038731 Added text strings to EntityResourceData. 2019-12-02 00:42:21 +01:00
69cde94ceb Now the data manger loads Skills, and EntityResources. Also removed the list methods. 2019-12-01 23:19:54 +01:00
8acd3e4a3a Added ESSPhysicsQuery autoload's skeleton. It's purpose is so spell can request raycasts, and this will execute them in physics_process. 2019-12-01 23:05:06 +01:00
905da5161e Moved the EntityDataManager into a new autoloads subfolder. 2019-12-01 22:56:53 +01:00
e57c0ef30e Moved in-world spell related classes into a different folder. 2019-12-01 21:21:51 +01:00
3fe142e704 Removed some deprecated classes. 2019-12-01 20:30:48 +01:00
964110c125 Missing change from previous commit. 2019-12-01 18:46:27 +01:00
e72650419d Networking for EntitySkills. 2019-12-01 18:45:15 +01:00
8c11a22209 Added EntitySkillData. 2019-12-01 18:00:09 +01:00
6a954f3381 Fix typo, and respect the should_process flag. 2019-12-01 01:16:28 +01:00
abb564acdc Resources should work in multiplayer now, also work on bindings. 2019-12-01 00:24:38 +01:00
b3cb5b2def Added EntityResourceDatas to the DataManager, also more refactorings. 2019-11-30 21:46:11 +01:00
ea06b2346b Added EntityResourceCostData, also more refactorings. 2019-11-30 21:04:35 +01:00
fe6b3224c8 Refactored how entity resources are set up. 2019-11-30 19:26:12 +01:00
dc5d1515e2 Moved entity resource to a subfolder. 2019-11-30 18:15:19 +01:00
992d0672f9 Fixed sending item count changes to the client. Also added the stack_size_changed signal to ItemInstance. 2019-11-29 10:16:59 +01:00
2ba11eec77 Added info on how to compile ess for 2D. 2019-11-27 11:28:09 +01:00
6bd6ad4623 Removed the old ai aswell. 2019-11-27 11:14:47 +01:00
675aeaeba2 Reworked the UtilityAI implementation into something that I think will actually be good, and useful. Also intial work on pet support. 2019-11-27 10:54:56 +01:00
d2dc7442f9 Moved some of the constants from AIStates to a new enum called PetStates. 2019-11-26 23:20:55 +01:00
9e16f68ff7 Quick and dirty Readme.md. I will clean it up later. 2019-11-22 00:55:01 +01:00
f87a7a8cb2 The module is using the MIT license now. 2019-11-21 22:53:52 +01:00
7a0e861c7d Fix compile. 2019-11-11 21:41:28 +01:00
79a82810b5 Fixed serializing caster's path as ".". 2019-11-11 00:46:31 +01:00
d89871f1b4 now the text_name properties use resource's resource_name property to store data. 2019-11-09 17:49:05 +01:00
ca498d753c Refactored the way the server can open windows. Also they work with networking now. 2019-11-04 23:05:45 +01:00
6c1c5eca46 Fix small issues, and model re-generation. 2019-11-04 21:43:32 +01:00
e57b8ec27a Implemented Equipping. 2019-11-04 21:00:17 +01:00