|
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 |
|
|
ce2d652456
|
Emit changed signal in EntityResouce in receivec_update, and from_dict.
|
2020-07-09 11:21:52 +02:00 |
|
|
28f2cc1f38
|
Moved the 3D skeleton implementation into the 2D one.
|
2020-07-09 00:26:20 +02:00 |
|
|
4b9c18f23c
|
getc_health, and getc_speed now properly return the clientside resources.
|
2020-07-08 15:21:56 +02:00 |
|
|
64473375d7
|
Added in PropDataEntity from the Props module.
|
2020-07-06 22:27:28 +02:00 |
|
|
b7f8ea8c0e
|
Implement automatic spell learning. Also fix a notification.
|
2020-06-27 00:17:45 +02:00 |
|
|
25e0ad08a4
|
Fix _set in XPData.
|
2020-06-27 00:16:21 +02:00 |
|
|
59dbd6ceb1
|
Moved around a few things in Entity's to and from dict.
|
2020-06-21 00:16:59 +02:00 |
|
|
82e4674fe8
|
Sync classref with current source.
|
2020-06-20 23:34:32 +02:00 |
|
|
dd2876d2e2
|
4.0 compile fix.
|
2020-06-20 22:36:31 +02:00 |
|
|
c22698baa8
|
Fix the clone engine step, and add note that 4.0 should usually work with the module aswell.
|
2020-06-20 22:06:34 +02:00 |
|
|
20aabfda70
|
ItemInstance now has a stat_modifiers property.
|
2020-06-20 20:59:03 +02:00 |
|
|
1946fd96a4
|
Use resource's built in changed signal in EntityResource, instead of a custom one.
|
2020-06-20 16:10:52 +02:00 |
|
|
d3951436bd
|
Removed a few forgotten debug lines.
|
2020-06-20 15:44:55 +02:00 |
|
|
927e1d5b14
|
Fix error in console if you have 0 bone attachments in the ProjectSettings array.
|
2020-06-20 15:37:00 +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 |
|
|
2acdb0f6d7
|
Also add common points for shields.
|
2020-06-16 18:43:21 +02:00 |
|
|
8df57415dc
|
Add 2 more weapon entries to the CommonCharacterSkeletonPoints enum.
|
2020-06-16 17:36:07 +02:00 |
|
|
c3ac4bf02a
|
Added a type property to ModelVisualEntry, also it now hides the irrelevant properties based on it's type. Implemented handling of the attachment ModelVisuals in CharacterSkeleton3D. Also Small api change to CharacterSkeleton3D.
|
2020-06-16 15:53:33 +02:00 |
|
|
e93b99079d
|
Added common weapon attach points.
|
2020-06-16 15:11:55 +02:00 |
|
|
3bafbe596e
|
Removed the CharacterSkeletonPoints enum.
|
2020-06-16 13:50:44 +02:00 |
|
|
29e07fd649
|
Now the entries also use the bones from the project setting in Character Skeleton 3D.
|
2020-06-16 13:46:02 +02:00 |
|
|
68a674da8c
|
Reimplemented attach points into CharacterSkeleton3D. Also added the CommonCharacterSkeletonPoints enum into EntityEnums, and a customizable skeleton bone attachment points string array into the ProjectSettings, and ESS singleton.
|
2020-06-16 13:38:33 +02:00 |
|
|
022775d916
|
Now CharacterSkeleton3D will actually use the bone from the VisualEntry itself.
|
2020-06-16 11:38:56 +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 |
|
|
adf0f3b715
|
Removed the client side notifications from EntityAI.
|
2020-06-14 16:27:09 +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 |
|
|
a1a4a9c7d2
|
Temporarily added back start_casting into EntityClassData.
|
2020-06-13 23:17:03 +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 |
|
|
3f577d0fbb
|
Also remove Cooldown and CategoryCooldown from config.py.
|
2020-06-13 22:21:45 +02:00 |
|
|
b4a6153d13
|
Updated the remaining vmethod signatures.
|
2020-06-13 22:21:23 +02:00 |
|
|
d3b3ae66a8
|
Added all of the event handlers to EntityAI.
|
2020-06-13 22:16:25 +02:00 |
|
|
1b461657d2
|
Removed the event handlers from EntityClassData as the AI's design have changed since I set it up like this.
|
2020-06-13 22:03:33 +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 |
|