|
01b512e263
|
Removed ISSERVER and ISCLIENT macros.
|
2023-01-08 17:09:52 +01:00 |
|
|
32ff660dc0
|
Updated the RPC macros in Entity to godot 4.
|
2023-01-08 17:05:36 +01:00 |
|
|
951ae259e2
|
Update vrpc's syntax in Entity.
|
2023-01-08 16:36:47 +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 |
|
|
3536f01bac
|
Revert "Added additional build time arguments ess_entity_base_class and ess_entity_base_class_include. It does not work too well, it is going to be reverted, but I want to save the code in case it's needed later."
This reverts commit c26a47273b .
|
2022-02-21 01:36:40 +01:00 |
|
|
c26a47273b
|
Added additional build time arguments ess_entity_base_class and ess_entity_base_class_include. It does not work too well, it is going to be reverted, but I want to save the code in case it's needed later.
|
2022-02-21 01:36:34 +01:00 |
|
|
3767068096
|
Update the copyright headers to 2022.
|
2022-01-12 21:44:26 +01:00 |
|
|
cc9dc30b83
|
Check whether we are on a server before calling rpc() / vrpc() in the macros.
|
2021-08-31 00:38:53 +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 |
|
|
42b994717d
|
Improved ORPC.
|
2021-08-29 21:24:30 +02:00 |
|
|
6490663c97
|
Added helpers for easy checking the target's range for interaction.
|
2021-08-05 22:33:23 +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 |
|
|
52cd322c88
|
Added SpeciesInstance to EntityData.
|
2020-10-19 12:20:12 +02:00 |
|
|
bbe9df3ad6
|
Implemented buying from and selling to a vendor.
|
2020-09-15 01:15:53 +02:00 |
|
|
2c7a982a28
|
Added a body changed signal, and a vmethod to Entity.
|
2020-07-29 15:21:29 +02:00 |
|
|
4ab7e83956
|
Removed XPData.
|
2020-07-10 17:17:15 +02: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 |
|
|
f2d35f8b2c
|
Bit more work on fixing the crash. Haven't yet found the culprit. Fortunately it's only crashing sometimes.
|
2020-06-18 20:47:02 +02:00 |
|
|
4405178f06
|
(Hopefully) fixed the crash that sometimes occurs on scene changes.
|
2020-06-18 13:38:23 +02:00 |
|
|
712accde54
|
Properties for cooldowns, and category cooldowns.
|
2020-06-15 13:40:12 +02:00 |
|
|
924e258d33
|
Property for datas.
|
2020-06-15 13:23:43 +02:00 |
|
|
f13dff0dfd
|
Also added a property for spells.
|
2020-06-15 13:18:07 +02:00 |
|
|
cd0acdf329
|
Property for serverside craft recipes.
|
2020-06-15 13:12:50 +02:00 |
|
|
c809b04ba8
|
Also added properties for all class talents and character talents.
|
2020-06-15 13:05:14 +02:00 |
|
|
4d7983b6fc
|
Added a property for serverside auras aswell.
|
2020-06-15 12:47:08 +02:00 |
|
|
f7847dfafc
|
Also added a property for serverside skills.
|
2020-06-15 12:34:35 +02:00 |
|
|
545bd9b4de
|
Added an PoolIntArray based property for server side states. Also fixed a few states specific properties.
|
2020-06-15 12:22:39 +02:00 |
|
|
827d67cca0
|
Added a getter and setter for all EntityResources into Entity.
|
2020-06-15 11:59:33 +02:00 |
|
|
503481924f
|
Added sgcd, and cgcd properties.
|
2020-06-15 11:48:22 +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 |
|
|
64cb83c543
|
Remove TalentRowData from config.py, also removed a now unneeded forward declaration.
|
2020-06-05 17:51:07 +02:00 |
|
|
55fafecc9d
|
Now Entity has class and character talents.
|
2020-06-04 12:46:38 +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 |
|
|
18f3095832
|
Removed the EntityGender enum. Now everything uses plain int model indexes.
|
2020-05-20 20:38:10 +02:00 |
|
|
69c6af4882
|
Removed the EntityTypes enum.
|
2020-05-20 11:51:05 +02:00 |
|
|
b1efeb662a
|
EquipSlots are now customizable from the ProjectSettings.
|
2020-05-19 18:58:01 +02:00 |
|
|
9fd0c23f5b
|
Fix compile for 4.0.
|
2020-05-16 21:32:33 +02:00 |
|
|
c3a1bc4503
|
Fix initial value of EntityStat's percent.
|
2020-05-02 23:52:21 +02:00 |
|
|
760254b7b1
|
Added a new convenience stat setter.
|
2020-05-02 01:54:12 +02:00 |
|
|
ca07679be1
|
Implement the new setters in Entity, and also bind the new methods.
|
2020-05-01 18:06:20 +02:00 |
|
|
b97bf3a767
|
Merged Stat into Entity.
|
2020-05-01 17:15:44 +02:00 |
|
|
a53d7d2eb7
|
A change got left out.
|
2020-04-30 14:17:41 +02:00 |
|
|
19fd2ea109
|
Added an _initialize vmethod to entity, this makes the health and speed resources customizable.
|
2020-04-29 01:25:02 +02:00 |
|
|
38d6181469
|
Now health and speed are automatically allocated in Entity, the resource management methods have been adjusted to ignore them (they can be removed, and or replaced deliberately though).
|
2020-04-29 01:05:31 +02:00 |
|
|
bebab39f34
|
Added a simple Speed and Health resource.
|
2020-04-28 23:54:23 +02:00 |
|
|
2c47f9f550
|
Standardized notification methods to have the "notification" prefix, instead of the "on", and changed the naming a bit. This makes them stand out inside the docs, and it's easier to get completions for them while using the api.
|
2020-04-28 20:47:34 +02:00 |
|
|
0a9d4d3c72
|
Few more renames.
|
2020-04-28 19:03:17 +02:00 |
|