Commit Graph

30 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
7f3b1eecdd Merged SpellProjectile and WorldEffect into a new WorldSpell class. 2019-12-09 21:23:57 +01:00
e57c0ef30e Moved in-world spell related classes into a different folder. 2019-12-01 21:21:51 +01:00
abb564acdc Resources should work in multiplayer now, also work on bindings. 2019-12-01 00:24:38 +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
0bdf6652a6 Better/Different AuraGroup implementation. 2019-11-01 22:07:56 +01:00
48470111f3 Standardized resource name and description properties. I left the original properties for now, so upgrading is possible. 2019-10-19 12:12:09 +02:00
1334cf5b75 Added name to a few resources. 2019-10-17 21:42:01 +02:00
d490fa6b61 Added should_deny_equip. 2019-10-13 22:48:25 +02:00
b578d928bd Added equip hooks. And added a non-existent signal. 2019-10-13 13:12:27 +02:00
262e278377 Merged Talent and Skill into Aura. 2019-10-06 18:19:04 +02:00
435b57337a Added an sspell_cast_success callback. Also the clientside version was finished up. 2019-09-28 17:36:02 +02:00
2c8becc27a Added xp and level based events. 2019-09-12 13:26:52 +02:00
008bf34a34 Added 2 more events. 2019-09-11 11:01:30 +02:00
c6b50a2c66 Added a bunch on new classes (Visual related). Moved some of the bindings around. 2019-08-26 20:10:26 +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
c3828efe05 A lot of work, mostly on the entity bindings. Added a lot of callbacks, and fixed a few bugs. 2019-08-05 01:36:33 +02:00
4f3c21a0cf Added the aura callbacks into the CharacterClass, and Entity, so they can be scripted via GDScript. Entity calls everything as needed.
Also added death events, and callbacks.
2019-08-04 19:13:00 +02:00
3906bea408 Created the bindings for EntityEquipSet, and fixed compile. 2019-07-23 13:55:11 +02:00
c9c9267dbb Fixed aura ticks. 2019-06-24 17:58:25 +02:00
f1194ab218 -Added rage, and energy stat.
-Added class resource support.
-Fixed bugs related to auras.
2019-06-22 23:28:36 +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
49f2213b12 The old Effect properties got cleaned up, and now their type is packedscene. 2019-05-29 20:03:41 +02:00
575871678e -Added type to auras, and an is debuff flag.
-Moved getter and setter implementations from the Aura header to the cpp file.
-Now SpellEnums is properly registered.
2019-05-28 01:08:11 +02:00
a329281dae Cleaned up the categories of spells, and auras. 2019-05-13 18:52:43 +02:00
4c586d459f Added the heal pipeline. 2019-05-06 02:07:51 +02:00
e2bf5a5286 -Cleaned up Entity, Aura, and Spell.
-Bound most of the spell system related functions, so they are callable from gdscript.
2019-05-03 23:19:10 +02:00
decb7c3c7d Improved the virtual method binds, by a lot. 2019-05-02 02:18:44 +02:00
032e6622f6 First Commit. 2019-04-20 14:02:55 +02:00