Commit Graph

35 Commits

Author SHA1 Message Date
12276aa334 Work on fixing compile. 2023-01-09 01:15:48 +01:00
d827bd370e Comment out all GDVIRTUAL_BINDs in the module temporarily. 2023-01-08 16:48:01 +01:00
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
f7808baee3 Added a node_name property to EntityCreateInfo. If it's set to something Entity's node name will be set to it. Also entity name will only get set if it's set in EntityCreateInfo. 2021-08-30 20:50:31 +02:00
3ed59d11ec Removed unneeded property hint. 2021-08-30 00:08:14 +02: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
dbc7bde24b Now Entity only has one level property instead of separate class and character levels. Updated notifications accordingly. 2020-07-10 15:24:14 +02:00
fb3a5cde04 Removed the Cooldown and the CategoryCooldown classes. Entity now stores these with a small internal struct. The notifications are not all perfect, but I'm going to rework them a bit in the next few commits, and they will be fixed then. 2020-06-13 21:51:28 +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
572c5531ba Cooldown and CategoryCooldown is also a resouce now. 2020-04-23 12:28:18 +02:00
089c854c9e Now resource paths are used instead of ids for save files. (They are converted back on load - ids are better for networking) This makes remapping resource ids possible, which makes creating modules (and later mods into zips or pcks) simple. 2020-04-19 17:15:36 +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
bff7b220c4 Fix uninitialized variable. 2020-03-12 13:48:11 +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
ae725a22f8 More work on the new spawning system. 2020-02-03 18:01:43 +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
1704caafc8 Added more properties for EntityCreateInfo. 2020-02-02 18:17:22 +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
6074b75ec3 Property style cleanup, and added an entity name changed signal. 2019-09-17 15:35:03 +02:00
e0183a53c6 More from_dicts. 2019-09-14 20:44:50 +02:00
62b5df080a More work on entity serialization. 2019-09-13 15:21:07 +02:00
cfb2373fd1 Added locked property to Stat. Also fixed a bunch of smaller errors. 2019-09-11 18:18:20 +02:00
ca2fe9a6c4 Renamed CharacterClass to EntityData. Also moved it around, with a few related classes. 2019-09-09 14:26:18 +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
f95ac68a9b renamed character.h and cpp to character_class.h and cpp. 2019-07-06 19:18:07 +02:00
5692eec91e Now cooldowns are updated. 2019-05-27 18:28:27 +02:00
53227bb6fe -Started working on inventory-related classes, and added helper classes for cooldowns. 2019-05-06 18:07:07 +02:00
4a8ed5c53e Format. 2019-05-05 03:18:00 +02:00
14210ba66d -EntityCreateInfo is now a Reference.
-Bound the initialize method.
2019-05-04 23:20:22 +02:00
b485b4d114 -Moved EntityCreateInfo into it's own file.
-Also registered it.
2019-05-04 18:39:42 +02:00