Commit Graph

373 Commits

Author SHA1 Message Date
f29b01af8b Clang format. 2020-04-10 14:09:21 +02:00
9fa7c23462 Fix build for 4.0. (When 4.0 becomes stable I'll create a branch for it) 2020-04-09 12:32:05 +02:00
ed7bb5afa1 Fix typo. 2020-04-08 03:26:28 +02:00
896340bf8a Work on the readme. 2020-04-08 03:24:48 +02:00
5a7ae51778 Added SpellFollowProjectile3D class. (just a skeleton for now). Renamed the delay_* parameters form yesterday to projectile_*. 2020-04-07 13:10:42 +02:00
bfd7bdcf42 Removed WorldSpell. Added a few properties into Spell that will replace it. 2020-04-07 02:10:10 +02:00
dc0c6d224b Fix uninitialized variable. 2020-04-03 09:40:30 +02:00
9a30b44991 Sync classref with the current source. 2020-04-03 09:39:36 +02:00
b5bd583e8e merge_mesh_array is now able to handle bones. 2020-03-30 23:16:20 +02:00
963268666f Added the mesh vertex merging/uv baking methods from Voxelman into CharacterSkeleton3D. 2020-03-30 20:43:55 +02:00
0bc1369626 Fix emitting a signal in PlayerProfile. 2020-03-24 17:42:45 +01:00
931ef93219 Tiny improvements to the class xmls. 2020-03-22 17:13:45 +01:00
e272dca8f8 Update the class list in config.py, and sync classref to the current source. 2020-03-22 01:09:10 +01:00
9bb8e979b3 Added an another window constant. 2020-03-20 22:54:20 +01:00
33bebb19b9 Added spell_train_data property to EntityData. Also fixed up and improved a few other bindings. 2020-03-20 19:20:56 +01:00
7c4e23ed8b fix automatic save in ProfileManager. 2020-03-20 14:41:13 +01:00
38738dc2f8 Added setting to allow spell and recipe learning into ClassProfiles. Also small fixes. 2020-03-20 03:29:36 +01:00
9493be41fb Added PlayerProfile, and now ProfileManager has clientside, and serverside variables. 2020-03-19 20:29:36 +01:00
affacaea58 Added change notifications to ProfileManager, and it's data classes. Also added option "automatic save" for the ProfileManager (still needs some work). 2020-03-18 03:04:50 +01:00
9cc99bbc27 Added a few setting to EntityDataManager for levelling. 2020-03-17 22:35:29 +01:00
3367f3bc96 Fix missing break. 2020-03-15 19:33:31 +01:00
bff7b220c4 Fix uninitialized variable. 2020-03-12 13:48:11 +01:00
b66de0a894 Removed the UnitFrame class, as it was only a placeholder class. 2020-03-11 16:36:23 +01:00
4dce51d019 Implemented EntityResources. 2020-03-11 16:08:07 +01:00
3686150a44 Rename max property in EntityResource, as it is a gdscript method. Also renamed the current property, for consistency. 2020-03-10 16:03:23 +01:00
f3073c48e6 Added a few methods for spell heals. 2020-03-10 15:32:16 +01:00
0bf97e57da Now the default value for the spell scaling variable in spells, and auras (just added it) is a project setting. 2020-03-10 13:24:14 +01:00
a53115e26f Removed outdated information from Readme.md. 2020-03-09 00:35:48 +01:00
3e10779dbc Updated old style getters/setters to use the new style. E.g. sget_ -> gets_. 2020-02-26 21:20:54 +01:00
a3dda3035f Fix compile. 2020-02-26 21:15:36 +01:00
2486590bd3 LootDataBase should be a lot more usable from now. 2020-02-26 21:05:39 +01:00
ceb71f56d4 Added similar api to Items. And fix typo. 2020-02-26 17:24:11 +01:00
a040f946fc Added the same api to Auras. 2020-02-26 16:57:17 +01:00
58e62da501 Spell's get_description can now replace some words with value of it's properties. e.g. "%%cast_cast_time " (not the whitespace at the end) will be replaced to the value stored in cast_cast_time. This value can scaled with class level like %#cast_cast_time, and with character level like %$cast_cast_time. Also made get_description overrideabe from scripts. And bound text_translation_key. 2020-02-26 16:49:52 +01:00
89c558d1ba Started working on proper spell tooltip description support, and translation. 2020-02-26 13:05:57 +01:00
c5c0f2cddd Added support for item spells. 2020-02-25 14:00:55 +01:00
7666d11b2d Add use spell points setting. 2020-02-21 11:56:57 +01:00
581127cde5 Now entity also stores the class level, and class xp. Added separate class and character xp properties to EntityCreateInfo aswell. Standardized the remaining methods in XPData. 2020-02-20 12:18:55 +01:00
a2d4df0c89 Levels are now (properly) separated into class and character levels. 2020-02-19 12:17:10 +01:00
e16c021ac8 Added bindings for item use support, and marked quite a few methods/arguments as const. 2020-02-19 09:11:36 +01:00
9d3bd194ee Added support for Entity relations. 2020-02-19 08:39:30 +01:00
a73f61628b Added deferred versions of request_world_spell_spawn, and request_world_spell. 2020-02-16 16:17:19 +01:00
0bdf71c431 Remove duplicate line. 2020-02-09 21:55:23 +01:00
0fcaa49641 Fix uninitialized variable. 2020-02-08 03:09:25 +01:00
dc23652f70 Add a WorldSpell property to SpellCastInfo. 2020-02-07 23:25:15 +01:00
d33a499847 Bind the ported methods in Entity. 2020-02-03 18:12:59 +01:00
ae725a22f8 More work on the new spawning system. 2020-02-03 18:01:43 +01:00
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