|
ac18bda70f
|
Added permanent option for auras. Also added is_aura helper check.
|
2022-01-12 17:54:01 +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 |
|
|
5ac0fb6604
|
Removed the temporary properties.
|
2022-01-12 14:17:10 +01:00 |
|
|
dff6d7b866
|
Renamed aura apply related getters and setters in Spell. They still return Auras for now though. Also kept a set of the old properties for easy resource upgrade for a commit.
|
2022-01-12 14:00:12 +01:00 |
|
|
24db319b5f
|
Fix aura text group, and added one for aura_teaches.
|
2022-01-12 12:00:15 +01:00 |
|
|
6c0ee18eac
|
Fix _validate_property in Aura.
|
2022-01-12 11:50:15 +01:00 |
|
|
d0cd45b4f0
|
Fix aura_damage_min's property.
|
2022-01-12 11:31:32 +01:00 |
|
|
84450a2889
|
Also prefix aura visual.
|
2022-01-12 11:24:52 +01:00 |
|
|
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 |
|