|
aee1e1f8cf
|
Added SpeciesInstance, it can store an entity's look setup (like hair index etc.). Also added SpeciesData loading/storing into EntityDataManager.
|
2020-02-03 16:13:42 +01:00 |
|
|
fceecac17c
|
Moved the atlases folder into data aswell.
|
2020-02-03 13:03:33 +01:00 |
|
|
f1490c7543
|
Organized the data folder's classes into subfolders.
|
2020-02-03 13:01:17 +01:00 |
|
|
5ea00de13e
|
Ported a few of Entity's virtual methods from BrokenSeals. Started reworking spawning, and Entity initialization. Moved the singletons into a new singletons folder, and renamed the profile_manager folder to profiles.
|
2020-02-03 11:56:52 +01:00 |
|
|
1704caafc8
|
Added more properties for EntityCreateInfo.
|
2020-02-02 18:17:22 +01:00 |
|
|
4d3bbdb4df
|
Added an entity spawning request, and a world spell spawning request into EntityDataManager. This way actual spawning is easily scriptable.
|
2020-02-02 02:44:37 +01:00 |
|
|
26c638881b
|
ProfileManager is now a singleton, and fixed automatic loading in EntityDataManager.
|
2020-02-01 15:38:46 +01:00 |
|
|
5f5cdac043
|
Made EntityDataManager a proper registered singleton. Also removed a double.
|
2020-02-01 11:17:24 +01:00 |
|
|
29a26d9774
|
Fix duplicate binding.
|
2020-02-01 02:39:53 +01:00 |
|
|
7976706157
|
Ported the spell and aura script from BrokenSeals. Also small work on WorldSpell.
|
2020-02-01 02:37:10 +01:00 |
|
|
74eb8bcb2f
|
Updated the license header for 2020, also added the license text to the top of the c++ files. Removed a now unneeded, unused file.
|
2020-01-31 19:34:47 +01:00 |
|
|
c072f69e2a
|
Added quite a few const, and reference qualifiers.
|
2020-01-31 18:06:43 +01:00 |
|
|
6f3744e2cb
|
Ran clang format on every file, I got used to it working by default in Visual Studio and I forgot about it.
|
2020-01-09 04:27:19 +01:00 |
|
|
6b2c97df9a
|
Fix a few small issues with spell's bindings.
|
2020-01-06 14:29:13 +01:00 |
|
|
e03146759c
|
Work on the bindings for pet support.
|
2020-01-05 02:17:02 +01:00 |
|
|
bf28679b95
|
Fix performance issue with the AI.
|
2020-01-04 13:27:45 +01:00 |
|
|
413031fb3c
|
Now the module can be built as a shared library. This doesn't work on windows (at least it didn't a while ago when I tried it).
|
2020-01-03 15:52:26 +01:00 |
|
|
6aa2df4647
|
Now both Entity, and WorldSpell inherit from Node, this complicates the setup by a tiny bit (Entity's body property needs to be assigned), but now the module will work in both 2D, and 3D. Also removed the compile time option.
|
2020-01-02 22:56:24 +01:00 |
|
|
4a166becf4
|
Started porting code from Broken Seals.
|
2020-01-02 00:14:29 +01:00 |
|
|
5c503af08e
|
Fix some underlines.
|
2019-12-30 16:24:56 +01:00 |
|
|
70ca5ed700
|
First draft documentation for bags, and crafting.
|
2019-12-30 13:01:10 +01:00 |
|
|
ad7f4f2c2e
|
Created the docs for a few more pages. I'll proofread them in a second pass.
|
2019-12-30 03:26:16 +01:00 |
|
|
52fb82506a
|
Fix 2 typos.
|
2019-12-29 16:38:25 +01:00 |
|
|
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 |
|