Commit Graph

120 Commits

Author SHA1 Message Date
f036bf449b Added Spell learning, and Skill support into Entity. And added an XP Rate stat. Also the levelup, and xp gain signals are now actually called. 2019-09-13 01:23:28 +02:00
99be4306ce Added EntitySkill. 2019-09-13 00:23:39 +02:00
1a6bbf5016 Removed FactionComponent. 2019-09-12 23:52:11 +02:00
add4ab2b51 Removed the old (uncleaned) spell data related classes. 2019-09-12 23:45:28 +02:00
2578bbb0ba Added training related data. 2019-09-12 23:43:53 +02:00
d87668f779 Now caster aura apply, and target aura apply in Spell are done using Arrays. Also added a new array "Apply Auras On Learn". 2019-09-12 23:28:18 +02:00
e65b2f4ecb Added SpellCategory to Spell. Also removed the old commented out code from Spell. 2019-09-12 23:06:24 +02:00
db06f601fc Added stat_points_per_level to EntityData. 2019-09-12 22:55:07 +02:00
d5d38aea1c Added a few spell and aura arrays to ItemTemplate, added a new enum, and fixed compile. 2019-09-12 22:45:29 +02:00
aadb56411a Added skills. 2019-09-12 18:22:50 +02:00
d6f7c7aee2 Datamanger now loads the xpdata as well. 2019-09-12 15:05:42 +02:00
544aa45a80 Bindings for XPData. 2019-09-12 14:40:57 +02:00
2c8becc27a Added xp and level based events. 2019-09-12 13:26:52 +02:00
d50a8748f6 Added a price field for ItemTemplate. 2019-09-11 18:36:05 +02:00
cfb2373fd1 Added locked property to Stat. Also fixed a bunch of smaller errors. 2019-09-11 18:18:20 +02:00
7fbb0c4599 Fixed compile. 2019-09-11 17:24:22 +02:00
4afc637801 Added 3 data classes. 2019-09-11 15:06:30 +02:00
41d94978e6 Added the money field. 2019-09-11 13:06:04 +02:00
870a1f406c Added the basic interact methods to entity, and EntityData. 2019-09-11 12:54:51 +02:00
39a335e36c Added the new enums into EntityData as well. Also small bug and typo fixes. 2019-09-11 12:26:41 +02:00
4bf99ac12d Fix uninitialized variables. 2019-09-11 11:30:29 +02:00
50062d8ad4 Added properties from the new enums into entity. 2019-09-11 11:25:52 +02:00
008bf34a34 Added 2 more events. 2019-09-11 11:01:30 +02:00
0d25e69ba5 Added more enums into EntityEnums. 2019-09-10 21:01:20 +02:00
da1d7415c5 Added immunity flags. 2019-09-10 14:43:34 +02:00
d795c86cfe Added ImmunityFlags (only 2 fow now). 2019-09-10 00:57:58 +02:00
8cc7017351 Removed MobData, and merged it into EntityData. Also cleaned up PlayerCharacterData. 2019-09-09 22:12:04 +02:00
e1c83586a7 EntityData now has a parent EntityData property, for reusing parts of an another one. 2019-09-09 20:36:15 +02:00
6a4d0be1d5 Fix search and replace fail. 2019-09-09 15:50:39 +02:00
ca2fe9a6c4 Renamed CharacterClass to EntityData. Also moved it around, with a few related classes. 2019-09-09 14:26:18 +02:00
2b45d35cf7 Fixed uninitialized variables in Spell. 2019-09-09 01:55:37 +02:00
627ec8613f Now CharacterSpec also uses variant vectors for the inspector. 2019-09-09 01:48:14 +02:00
3201488ac4 Added 3 AIAction classes, also added an array for them into CharacterClass. 2019-09-09 01:28:29 +02:00
396c49542c Finished up the previous change in CharacterClass. Added some temporary comments. 2019-09-08 23:10:22 +02:00
e070031073 Started reworking CharacterClass to use variant vector properties. 2019-09-08 21:26:05 +02:00
1f83d7ac6c Fixed uninitialized variable. 2019-09-08 15:33:25 +02:00
7640ff7884 Now The aura's added, and removed clientside signals are also called properly. 2019-09-08 00:02:21 +02:00
9bbca6d4b5 Clientside spell cast callbacks are now properly called. 2019-09-07 16:52:11 +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
1667a315ed Fixed up CharacterSkeleton3D. 2019-08-26 11:46:43 +02:00
6a8d4c13d4 CharacterBones inherits from Node2D now. 2019-08-25 16:33:02 +02:00
1949e49aed Added a CharacterBones class. 2019-08-24 21:27:42 +02:00
236a59e582 Added CharacterAtlas, and CharacterAtlasEntry. 2019-08-24 19:44:04 +02:00
c483fa38d6 The ItemVisual and ItemVisualEntry is a resource now. 2019-08-24 16:17:58 +02:00
9267eb3fd9 Added a simple itemVisual class, and an ItemVisualEntry Class. 2019-08-24 15:53:56 +02:00
378fc4642f Merge branch 'master' of https://github.com/Relintai/entity_spell_system
# Conflicts:
#	skeleton/character_skeleton.cpp
#	skeleton/character_skeleton.h
2019-08-23 20:56:23 +02:00
8b8dc6c7f9 Removed everything from the base skeleton. 2019-08-23 20:52:01 +02:00
c09a7a18bf Cleaned up the skeleton a bit. 2019-08-23 20:23:48 +02:00
06436b27f8 Moved the inventory system into Player. Also Added a new inventory class, and renamed everything in playyer to use that instead of bag. 2019-08-16 02:24:32 +02:00
4b35b4e541 Commented out most things in the bag for now. 2019-08-15 14:43:17 +02:00