Commit Graph

23 Commits

Author SHA1 Message Date
7a7be7a638 Added material cache support. 2021-08-25 23:32:02 +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
7267f327cb ESSEntitySpawner is now inherited from Node instead of from Resource. This will make networked spawning code simpler, and more intuitive. 2020-09-22 13:47:25 +02:00
5c68c56a0e Now the ESS singleton stored xp data aswell. They can be found in the project settings. 2020-07-10 16:55:35 +02:00
5bfc480038 Removed 2 now unneeded properties from the ESS singleton. 2020-07-10 15:28:47 +02:00
68a674da8c Reimplemented attach points into CharacterSkeleton3D. Also added the CommonCharacterSkeletonPoints enum into EntityEnums, and a customizable skeleton bone attachment points string array into the ProjectSettings, and ESS singleton. 2020-06-16 13:38:33 +02:00
e3be2555d2 The diminishing return categories are now customizable. 2020-06-06 18:06:30 +02:00
ee0c346b7c Added auto learn spells project setting. 2020-06-04 12:27:32 +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
740f3e1c99 TextureLayers are now customizable. 2020-05-21 21:20:56 +02:00
577a3b108b EntitySpeciesData now contains an array of SpeciesModelDatas. 2020-05-20 20:20:26 +02:00
b4ff507519 Finished getters/setters in the ESS singleton for customizable entity types. 2020-05-20 11:14:18 +02:00
9eefc4a551 Started converting EntityTypes to customizable. (I had to test PoolStringArrays in ProjectSettings, will be finished later.) 2020-05-20 01:58:24 +02:00
b1efeb662a EquipSlots are now customizable from the ProjectSettings. 2020-05-19 18:58:01 +02:00
d20419621d Character, and Class levels are now customizable through ProjectSettings. 2020-05-19 02:19:23 +02:00
9fd0c23f5b Fix compile for 4.0. 2020-05-16 21:32:33 +02:00
da845cb9df Add stat_is_property to ESS. 2020-04-25 19:02:17 +02:00
7f878a892d The ESS singleton will now create a property version aswell from the given stat enum string. 2020-04-25 18:51:37 +02:00
c00a604102 Customizable stats - Part 1. The ESS singleton now stores stats, and they can be changed from the project settings. Stuff doesn't use it yet. 2020-04-25 14:38:52 +02:00
6c9bea09bc Added a new class ESSEntitySpawner. It is a resource. This will make setting up entity spawning a lot less painful. Also the module will be able to contain a few built in solutions. An instance is available from the ESS singleton (can be set, or loaded/automatically loaded). Also fixed a few smaller issues with saving/loading. 2020-04-18 14:31:36 +02:00
4935de4c5f Rename the EntityDataManager singleton to just simply ESS. 2020-04-14 16:55:21 +02:00