|
ebcff5ab03
|
Prefixed most methods in Aura with aura_ in preparation with merging Auras into Spells.
|
2022-01-12 10:51:38 +01:00 |
|
|
cfba9403cb
|
Fix compile when the mesh data resource module is present and props module is not.
|
2021-09-21 12:23:42 +02:00 |
|
|
cc9dc30b83
|
Check whether we are on a server before calling rpc() / vrpc() in the macros.
|
2021-08-31 00:38:53 +02:00 |
|
|
332687dda9
|
Set network owner in Entity::setup, even on the client.
|
2021-08-31 00:26:29 +02:00 |
|
|
1033dd5572
|
Don't save/load entity controller in to and from dict.
|
2021-08-31 00:09:07 +02:00 |
|
|
d5ae97494d
|
Set setc_xp and setc_entity_controller to rpc remote.
|
2021-08-30 23:58:38 +02:00 |
|
|
59e1b00ce0
|
Don't set Entity name in setc_guid().
|
2021-08-30 21:40:01 +02:00 |
|
|
708f5d05ec
|
Don't set s_entity_controller in enter_tree.
|
2021-08-30 21:25:01 +02:00 |
|
|
376818cbc8
|
Don't set node name in Entity's setup. Name should be set before adding it into the tree.
|
2021-08-30 21:16:03 +02: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 |
|
|
71dc15650a
|
Reworked how c_is_controlled works. Now Entities just sync sentity_controller to the client and getc_is_controlled just determines from the available data whether the Entity is controlled on that particular client.
|
2021-08-30 20:14:37 +02:00 |
|
|
3ed59d11ec
|
Removed unneeded property hint.
|
2021-08-30 00:08:14 +02:00 |
|
|
6083fd0908
|
Only ORPC in sets_entity_controller when the Entity is in a tree, and also ORPC the same value over when it gets into the scene tree.
|
2021-08-29 21:26:54 +02:00 |
|
|
42b994717d
|
Improved ORPC.
|
2021-08-29 21:24:30 +02:00 |
|
|
32ec479b78
|
Bind initial_setup_default for MaterialCache.
|
2021-08-25 23:41:30 +02:00 |
|
|
7a7be7a638
|
Added material cache support.
|
2021-08-25 23:32:02 +02:00 |
|
|
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 |
|