|
f29b01af8b
|
Clang format.
|
2020-04-10 14:09:21 +02:00 |
|
|
9fa7c23462
|
Fix build for 4.0. (When 4.0 becomes stable I'll create a branch for it)
|
2020-04-09 12:32:05 +02:00 |
|
|
38738dc2f8
|
Added setting to allow spell and recipe learning into ClassProfiles. Also small fixes.
|
2020-03-20 03:29:36 +01:00 |
|
|
9493be41fb
|
Added PlayerProfile, and now ProfileManager has clientside, and serverside variables.
|
2020-03-19 20:29:36 +01:00 |
|
|
affacaea58
|
Added change notifications to ProfileManager, and it's data classes. Also added option "automatic save" for the ProfileManager (still needs some work).
|
2020-03-18 03:04:50 +01:00 |
|
|
9cc99bbc27
|
Added a few setting to EntityDataManager for levelling.
|
2020-03-17 22:35:29 +01:00 |
|
|
3367f3bc96
|
Fix missing break.
|
2020-03-15 19:33:31 +01:00 |
|
|
4dce51d019
|
Implemented EntityResources.
|
2020-03-11 16:08:07 +01:00 |
|
|
3e10779dbc
|
Updated old style getters/setters to use the new style. E.g. sget_ -> gets_.
|
2020-02-26 21:20:54 +01:00 |
|
|
c5c0f2cddd
|
Added support for item spells.
|
2020-02-25 14:00:55 +01:00 |
|
|
7666d11b2d
|
Add use spell points setting.
|
2020-02-21 11:56:57 +01:00 |
|
|
581127cde5
|
Now entity also stores the class level, and class xp. Added separate class and character xp properties to EntityCreateInfo aswell. Standardized the remaining methods in XPData.
|
2020-02-20 12:18:55 +01:00 |
|
|
a2d4df0c89
|
Levels are now (properly) separated into class and character levels.
|
2020-02-19 12:17:10 +01:00 |
|
|
e16c021ac8
|
Added bindings for item use support, and marked quite a few methods/arguments as const.
|
2020-02-19 09:11:36 +01:00 |
|
|
9d3bd194ee
|
Added support for Entity relations.
|
2020-02-19 08:39:30 +01:00 |
|
|
0bdf71c431
|
Remove duplicate line.
|
2020-02-09 21:55:23 +01:00 |
|
|
d33a499847
|
Bind the ported methods in Entity.
|
2020-02-03 18:12:59 +01:00 |
|
|
f1490c7543
|
Organized the data folder's classes into subfolders.
|
2020-02-03 13:01:17 +01:00 |
|
|
5ea00de13e
|
Ported a few of Entity's virtual methods from BrokenSeals. Started reworking spawning, and Entity initialization. Moved the singletons into a new singletons folder, and renamed the profile_manager folder to profiles.
|
2020-02-03 11:56:52 +01:00 |
|
|
74eb8bcb2f
|
Updated the license header for 2020, also added the license text to the top of the c++ files. Removed a now unneeded, unused file.
|
2020-01-31 19:34:47 +01:00 |
|
|
6f3744e2cb
|
Ran clang format on every file, I got used to it working by default in Visual Studio and I forgot about it.
|
2020-01-09 04:27:19 +01:00 |
|
|
e03146759c
|
Work on the bindings for pet support.
|
2020-01-05 02:17:02 +01:00 |
|
|
6aa2df4647
|
Now both Entity, and WorldSpell inherit from Node, this complicates the setup by a tiny bit (Entity's body property needs to be assigned), but now the module will work in both 2D, and 3D. Also removed the compile time option.
|
2020-01-02 22:56:24 +01:00 |
|
|
bc797e4ffb
|
Added the ability to manually update Entities. This will allow for turn based games.
|
2019-12-28 00:44:21 +01:00 |
|
|
251f9e6e2a
|
Added a son_physics_process callback to spells, spell scripts can register for it in entities.
|
2019-12-12 16:44:43 +01:00 |
|
|
e72650419d
|
Networking for EntitySkills.
|
2019-12-01 18:45:15 +01:00 |
|
|
8c11a22209
|
Added EntitySkillData.
|
2019-12-01 18:00:09 +01:00 |
|
|
6a954f3381
|
Fix typo, and respect the should_process flag.
|
2019-12-01 01:16:28 +01:00 |
|
|
abb564acdc
|
Resources should work in multiplayer now, also work on bindings.
|
2019-12-01 00:24:38 +01:00 |
|
|
b3cb5b2def
|
Added EntityResourceDatas to the DataManager, also more refactorings.
|
2019-11-30 21:46:11 +01:00 |
|
|
992d0672f9
|
Fixed sending item count changes to the client. Also added the stack_size_changed signal to ItemInstance.
|
2019-11-29 10:16:59 +01:00 |
|
|
675aeaeba2
|
Reworked the UtilityAI implementation into something that I think will actually be good, and useful. Also intial work on pet support.
|
2019-11-27 10:54:56 +01:00 |
|
|
7a0e861c7d
|
Fix compile.
|
2019-11-11 21:41:28 +01:00 |
|
|
ca498d753c
|
Refactored the way the server can open windows. Also they work with networking now.
|
2019-11-04 23:05:45 +01:00 |
|
|
6c1c5eca46
|
Fix small issues, and model re-generation.
|
2019-11-04 21:43:32 +01:00 |
|
|
e57b8ec27a
|
Implemented Equipping.
|
2019-11-04 21:00:17 +01:00 |
|
|
d86695c1f2
|
Typo fix.
|
2019-11-04 18:31:02 +01:00 |
|
|
9efe65cc39
|
Small fixes.
|
2019-11-04 18:07:19 +01:00 |
|
|
267b6c2082
|
Networking for bags, and target bags.
|
2019-11-04 16:50:53 +01:00 |
|
|
0d98a36668
|
Merged Mob and Player into Entity.
|
2019-11-04 01:38:27 +01:00 |
|
|
bac30cf901
|
Implement helpers for crafting.
|
2019-11-04 01:16:50 +01:00 |
|
|
d2c29095bb
|
Added gender enum, and added it to ItemVisualEntry.
|
2019-11-03 22:39:19 +01:00 |
|
|
91851d4ef9
|
Implemented spell learn spell requiremets.
|
2019-11-02 00:01:07 +01:00 |
|
|
81d5e867ab
|
Fix bindings.
|
2019-11-01 23:40:54 +01:00 |
|
|
0bdf6652a6
|
Better/Different AuraGroup implementation.
|
2019-11-01 22:07:56 +01:00 |
|
|
7e8212144c
|
Small aura remove, and add event calls cleanup.
|
2019-11-01 21:20:22 +01:00 |
|
|
8a19b74449
|
hass_spell_id, and hasc_spell_id functions.
|
2019-11-01 20:33:14 +01:00 |
|
|
b9430efb7a
|
renamed the ai property to sai.
|
2019-10-31 11:52:56 +01:00 |
|
|
90e7e0064d
|
Work on AI.
|
2019-10-31 01:35:29 +01:00 |
|
|
056791b313
|
Improved the design a bit, implemented serializing SpellDamageInfo, and SpellHealInfo. Also fixed a crash.
|
2019-10-29 18:12:15 +01:00 |
|