2c47f9f550
Standardized notification methods to have the "notification" prefix, instead of the "on", and changed the naming a bit. This makes them stand out inside the docs, and it's easier to get completions for them while using the api.
2020-04-28 20:47:34 +02:00
04b8772a1d
Removed the MainStat enum.
2020-04-25 19:48:25 +02:00
b3442919de
Customizable stats - part 2. Removed the StatId enum. (The main stat enum still nees to be removed.)
2020-04-25 16:50:53 +02:00
384c2530d0
Started implementing _get, _set, and _get_property_list for Entity, because the ability to save them into godot scenes would be really useful.
2020-04-24 23:43:37 +02:00
9f5248b297
Stat and StatModifier is also a resource now. Stats are not yet exposed as properties, as they need a bit of rework to work properly this way.
2020-04-23 12:13:56 +02:00
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
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
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
5ea15ab1c9
Stat will be set dirty after deserialization now.
2019-10-25 21:58:29 +02:00
2053b9ee76
Small fixes and cleanup.
2019-10-16 14:55:14 +02:00
34140a6d2e
Renamed Luck to Spirit.
2019-10-16 13:35:57 +02:00
9e976eaebf
Small fixes.
2019-10-15 22:21:14 +02:00
18afb79b58
Added a max value parameter for the stat dependencies.
2019-10-15 21:58:40 +02:00
dcd8c65782
More work on stats.
2019-10-15 20:23:13 +02:00
5c4f0a1fe3
Stat refactor part2.
2019-10-15 18:34:19 +02:00
7224490a99
Stat refactoring part 1.
2019-10-15 14:57:59 +02:00
7629584851
Cleaned up Stat's constructors.
2019-10-04 22:55:09 +02:00
f3a9a9e14a
Added LevelStatData classes.
2019-09-16 03:13:52 +02:00
e0183a53c6
More from_dicts.
2019-09-14 20:44:50 +02:00
7756cf51ec
Work on serialization.
2019-09-13 09:26:53 +02:00
cfb2373fd1
Added locked property to Stat. Also fixed a bunch of smaller errors.
2019-09-11 18:18:20 +02:00
3cce6b0ae8
-Talent is now inherited from Aura.
...
-Cleaned up the talent system specific classes.
-The ResourceManager now loads talents aswell.
-Cleaned up, and made the EntityResource system scriptable.
-Fixed the stat signals, the stat parameter was null every time. ("this" should've been wrapped in a Ref.)
2019-08-13 23:58:42 +02:00
38b155d4ad
-Moved StatModifier from Stats to it's own file. Also updated i.
...
-Removed the old, now unneeded SpellCastData stuff from Entity.
-Small interface fixed to stat, also fixed applying and deapplying modifiers.
-Fixed AuraStatAttribute's bindings.
-Made the aura commands a little more intuitive.
-Added gcd callback bindings.
-Has Global Cooldonw in spell is now defaults to true.
-Small binding fixes.
2019-08-05 23:59:37 +02:00
9aaa5d1d5a
-Renamed CharacterSkeletonBoneId to CharacterSkeletonPoints.
...
-Added rank to spells.
-Removed The Icon class, and the SpellManager.
-More cleanup.
-Removed more collection dynamic allocations.
2019-05-30 00:26:02 +02:00
4c586d459f
Added the heal pipeline.
2019-05-06 02:07:51 +02:00
032e6622f6
First Commit.
2019-04-20 14:02:55 +02:00