Commit Graph

551 Commits

Author SHA1 Message Date
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
d86695c1f2 Typo fix. 2019-11-04 18:31:02 +01:00
9efe65cc39 Small fixes. 2019-11-04 18:07:19 +01:00