Commit Graph

30 Commits

Author SHA1 Message Date
Your Name
ee46263958 removed version 3 checks + renamed incorrectly identified replacement for BIND_VMETHOD 2022-08-31 17:27:50 -04:00
Your Name
32907bc4ec converting everything with regex 2022-08-29 14:42:15 -04:00
3767068096 Update the copyright headers to 2022. 2022-01-12 21:44:26 +01:00
e14ba1e368 Merged Spell with Aura. I kept the method of applying auras the same for now, eventually spell will do it automatically. 2022-01-12 15:53:35 +01:00
378ebcff23 Update the copyright texts for 2021. 2021-04-19 10:13:51 +02:00
aa7e605d65 Fix compile for 4.0. 2021-02-06 11:44:14 +01:00
10bae15bdb SpellCastInfo, EntitySkill, EntityResource, EntityDataContainer, and ItemInstance are now Resources, so Godot will be able to serialize them with Entity. 2020-06-13 18:33:51 +02:00
6a3716bc42 comvert quite a few more getters/setters to the newer style. 2020-06-05 19:40:53 +02:00
d063f8da28 Rename both ESS::get_instance, and ProfileManager::get_instance to <class>::get_singleton, to match Godot's standard. 2020-05-23 16:29:47 +02:00
7bbca9ae89 Centralized most of the 4.0 port code into a new header. 2020-05-22 20:48:08 +02:00
4935de4c5f Rename the EntityDataManager singleton to just simply ESS. 2020-04-14 16:55:21 +02:00
3cb26816d2 Moved the data out from EntityDataManager into a new ESSResourceDB class (Resource). The DataManager now stores an instance of this new resource instead. 2020-04-14 16:46:24 +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
bfd7bdcf42 Removed WorldSpell. Added a few properties into Spell that will replace it. 2020-04-07 02:10:10 +02:00
c5c0f2cddd Added support for item spells. 2020-02-25 14:00:55 +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
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
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
1c96daba5f Proper doc setup. 2019-12-25 14:08:01 +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
056791b313 Improved the design a bit, implemented serializing SpellDamageInfo, and SpellHealInfo. Also fixed a crash. 2019-10-29 18:12:15 +01:00
07d81d63a9 Fix warning at start. 2019-10-29 15:18:08 +01:00
2a6b080cf6 More work on multiplayer. 2019-10-28 21:48:50 +01:00
d269ebb51a Fixed a few potential crashes. 2019-09-28 21:46:13 +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
1e0daf2e73 Added a bund of skeleton-related new classes. They aren't finished yet. Renamed the spells folder to infos. 2019-07-23 02:21:06 +02:00