|
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 |
|
|
2c7a982a28
|
Added a body changed signal, and a vmethod to Entity.
|
2020-07-29 15:21:29 +02:00 |
|
|
7b6097d95c
|
Fix compile for 4.0.
|
2020-07-29 00:02:27 +02:00 |
|
|
e0d00e3eb8
|
Properly decrement free talent points when learning a talent. Also removed a duplicate ERR_FAIL_COND.
|
2020-07-25 23:29:19 +02:00 |
|
|
f6f125b92c
|
sdeal_damage_to shouldn't check if the entity that dealt damage died. Also fix signal.
|
2020-07-16 15:57:36 +02:00 |
|
|
9839cb4972
|
Fix sresources_set, now it properly set resource's owner.
|
2020-07-14 12:43:02 +02:00 |
|
|
f343482bf6
|
Actually bind _spell_learns in Entity. This fixes spell learning.
|
2020-07-10 21:21:31 +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 |
|
|
4b9c18f23c
|
getc_health, and getc_speed now properly return the clientside resources.
|
2020-07-08 15:21:56 +02:00 |
|
|
b7f8ea8c0e
|
Implement automatic spell learning. Also fix a notification.
|
2020-06-27 00:17:45 +02:00 |
|
|
59dbd6ceb1
|
Moved around a few things in Entity's to and from dict.
|
2020-06-21 00:16:59 +02:00 |
|
|
dd2876d2e2
|
4.0 compile fix.
|
2020-06-20 22:36:31 +02:00 |
|
|
d3951436bd
|
Removed a few forgotten debug lines.
|
2020-06-20 15:44:55 +02:00 |
|
|
94e9a2c02e
|
Removed EntityResourceData. Now EntityResources just get duplicated.
|
2020-06-20 15:26:21 +02:00 |
|
|
54bd0ff16b
|
Don't set the entity data twice if an Entity is deserialized.
|
2020-06-18 21:32:37 +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 |
|
|
e82dca60f8
|
Cleaned up the properties exposed inside the inspector for Entity. The properties can be brought back with a debug define. (They do get serialized though!)
|
2020-06-15 14:47:28 +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 |
|
|
e94aa02506
|
Removed the notifications from EntityData. And made Entity call into the AI's notifications instead.
|
2020-06-14 16:23:37 +02:00 |
|
|
dc452d3937
|
A few more notifications in Entity are also macro based now.
|
2020-06-14 10:42:58 +02:00 |
|
|
316d75d344
|
Started replacing notification logic in Entity with macros.
|
2020-06-13 23:13:05 +02:00 |
|
|
548a1155ad
|
Moved a few emit signals into the notification methods.
|
2020-06-13 22:26:19 +02:00 |
|
|
b4a6153d13
|
Updated the remaining vmethod signatures.
|
2020-06-13 22:21:23 +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 |
|
|
6a27714c5c
|
Implemented _get, _set for equipment.
|
2020-06-13 19:49:00 +02:00 |
|
|
cb0b8271e1
|
ItemInstance now also stores stat modifier data like ItemTemplate.
|
2020-06-07 14:55:39 +02:00 |
|
|
2d2629ba09
|
Converted the stat modifier related functions in ItemTemplate, and ItemInstance to the new style. Also ItemTemplateStatModifier is now a struct in ItemTemplate.
|
2020-06-07 00:50:24 +02:00 |
|
|
6a3716bc42
|
comvert quite a few more getters/setters to the newer style.
|
2020-06-05 19:40:53 +02:00 |
|
|
fdf0163f47
|
Removed TalentRowData, and reworked CharacterSpec so it's not needed.
|
2020-06-05 14:03:11 +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 |
|
|
577a3b108b
|
EntitySpeciesData now contains an array of SpeciesModelDatas.
|
2020-05-20 20:20:26 +02:00 |
|
|
69c6af4882
|
Removed the EntityTypes enum.
|
2020-05-20 11:51:05 +02:00 |
|
|
fa33d5d57e
|
Renamed ItemVisual to ModelVisual.
|
2020-05-19 21:09:00 +02:00 |
|
|
b1efeb662a
|
EquipSlots are now customizable from the ProjectSettings.
|
2020-05-19 18:58:01 +02:00 |
|