Commit Graph

656 Commits

Author SHA1 Message Date
0f709b5455 Fix relation in return statements. Added vendor interact range check to the serverside vendor methods. Did not add it for spell learning, that will have to be reworked. 2021-08-05 22:57:51 +02:00
6490663c97 Added helpers for easy checking the target's range for interaction. 2021-08-05 22:33:23 +02:00
77a4ed01e9 Added entity interact range constant to EntityEnums. 2021-08-05 22:32:01 +02:00
6c3537e925 Remove unneeded backslashes from the readme. 2021-07-20 22:28:27 +02:00
d7d6d075e3 Added links to all the ui elements/windows to the readme. Removed the implementing vendors part as it has been implemented since I wrote that paragraph. 2021-07-20 22:27:33 +02:00
378ebcff23 Update the copyright texts for 2021. 2021-04-19 10:13:51 +02:00
3bbe113897 Don't crash if stat_data is not set. 2021-02-21 00:00:19 +01:00
aa7e605d65 Fix compile for 4.0. 2021-02-06 11:44:14 +01:00
9621a6dda5 Added additional transforms for the bone meshes. This will simplify the model part creation process. Also added a user transform field, which can be used to distort modelparts on a per character basis. 2021-01-29 16:31:44 +01:00
52cd322c88 Added SpeciesInstance to EntityData. 2020-10-19 12:20:12 +02:00
20811bb740 removed the entity_controller property from EntityData. 2020-10-19 11:53:57 +02:00
83a688f9dc Removed get_entity_type from EntityData, Entity now uses the one from EntitySpeciesData. 2020-10-19 11:48:00 +02:00
ee099a0f0e Moved StatData from EntityData to EntityClassData. 2020-10-18 23:15:09 +02:00
fe16d4573f Moved vendor item data, spell train data, item container data, and craft recipes from EntityData to EntityClassData. 2020-10-18 18:04:15 +02:00
a90d4f997a Removed AIFormation property from EntityData. 2020-10-18 16:20:24 +02:00
743dca09ec Removed the inherits property from EntityData (wasn't exposed to gdscript). 2020-10-18 15:55:14 +02:00
e992462683 Fix compile for 4.0. 2020-10-06 23:15:49 +02:00
cdc8b7830d Update Readme. 2020-09-22 13:58:57 +02: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
aaf6ea68d2 Now the character's equipment visuals will be applied after setting it's skeleton. Also fix an argument. 2020-09-15 16:57:12 +02:00
a957c94436 Fix equipment deserialization. 2020-09-15 15:19:45 +02:00
35b7806fd7 Fix logic in remove_model_visual. 2020-09-15 09:29:11 +02:00
bbe9df3ad6 Implemented buying from and selling to a vendor. 2020-09-15 01:15:53 +02:00
cf95db4a75 Add interaction type vendor. Also fix the EntityWindows enum, 2 of the entries had the same value. 2020-09-13 13:32:35 +02:00
0a1e08f541 Implement level and money handling in _spell_learns. 2020-09-13 00:01:30 +02:00
57d80dafff Entities now create their own actionbar profiles from the default on the first access. 2020-09-12 23:00:18 +02:00
749c0a5c2f Removed onc_open_loot_winow_request, onc_open_container_winow_request, and onc_open_vendor_winow_request signals from Entity, onc_open_winow_request with a window_id parameter took their place. 2020-09-10 12:35:06 +02:00
c4d990ca03 Fix interation type binding string's order. 2020-09-10 12:18:38 +02:00
3bafc7c411 Added an interaction type for training. 2020-09-10 11:01:31 +02:00
0ddd4908fd Typo fixes in readme. 2020-08-07 21:01:20 +02:00
95c8d6f2a5 Projectile section. 2020-08-07 20:24:49 +02:00
a4c1f6988a Items and looting sections. 2020-08-07 19:18:39 +02:00
eeb1d2ab60 xp section. 2020-08-07 18:56:39 +02:00
693b5c9155 Interactions and vendors section. 2020-08-07 18:51:36 +02:00
a8b0e0cd80 ModelVisuals section. 2020-08-07 18:27:57 +02:00
01635ea679 Improved the spawning section a bit. Also smaller tweaks. 2020-08-07 17:51:09 +02:00
5c3f1bf7b6 Readme SpeciesInstance section. 2020-08-07 17:30:01 +02:00
8c3375e136 Readme entity body section, and moved around a few things. 2020-08-07 17:26:46 +02:00
d0b0463d17 ESSResourceDB section. 2020-08-07 00:02:30 +02:00
cc9b213bf4 Settings section. 2020-08-06 23:47:41 +02:00
146b6054f8 EntityResource segment. 2020-08-06 23:46:18 +02:00
4f9f4327e1 Fix a few newlines. 2020-08-05 22:38:51 +02:00
241bfb91bc More work on the readme. 2020-08-05 22:36:39 +02:00
cd5ddc960a More work on the Readme. 2020-08-05 19:19:12 +02:00
888c1bdf68 Readme.md singletons section, and enums section. 2020-08-05 15:10:06 +02:00
65782c63d5 Add the missing section headers to the readme. I'll finish them in the next few days. Also link the roguelike project. 2020-08-01 10:53:35 +02:00
0ac9a8770e The from_dict() should handle empty dictionaries without errors. 2020-07-31 01:16:59 +02:00
0bce71e5b7 Implement InputProfile. 2020-07-31 01:05:52 +02:00
1aa751f959 Cleaned up SpellDamageInfo and SpellHealInfo. 2020-07-29 18:27:45 +02:00
24a85e3b7c Fix uninitialized variable. 2020-07-29 15:51:10 +02:00