|
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 |
|
|
d20419621d
|
Character, and Class levels are now customizable through ProjectSettings.
|
2020-05-19 02:19:23 +02:00 |
|
|
9fd0c23f5b
|
Fix compile for 4.0.
|
2020-05-16 21:32:33 +02:00 |
|
|
b97bf3a767
|
Merged Stat into Entity.
|
2020-05-01 17:15:44 +02:00 |
|
|
58b318b9f4
|
Stat simplification/rework - Part 1. Stats doesn't work yet! Removed StatModifier, and initial Stat api simplification/cleanup.
|
2020-04-30 14:17:18 +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 |
|
|
f1e38e5a2a
|
More renames.
|
2020-04-28 16:50:26 +02:00 |
|
|
37660951ca
|
More renames.
|
2020-04-28 16:39:42 +02:00 |
|
|
86aaf2eaf5
|
More renames.
|
2020-04-28 16:17:54 +02:00 |
|
|
9be4cba706
|
Same treatment to aura related methods.
|
2020-04-28 16:07:36 +02:00 |
|
|
1afc3511f8
|
Same to the global cooldown related methods.
|
2020-04-28 14:24:05 +02:00 |
|
|
62d3928ced
|
Equpiment-related methods now start with the equip keyword.
|
2020-04-28 12:31:03 +02:00 |
|
|
06283f3768
|
Same api cleanup to the clientside versions of the methods.
|
2020-04-28 03:09:26 +02:00 |
|
|
d110b3368f
|
Moved cast, damage, heal and aura related serverside events into combined events to work similarly as notifications in Node. This makes creating events like these possible from scripts. (The rest will be converted aswell.)
|
2020-04-27 21:30:59 +02:00 |
|
|
b3442919de
|
Customizable stats - part 2. Removed the StatId enum. (The main stat enum still nees to be removed.)
|
2020-04-25 16:50:53 +02:00 |
|
|
909f34af03
|
Renamed skeleton to body in SpeciesModelData. Now Entity can store transforms, also it now has a few more convenience getters/setters. Also it will try to instantiate the body of an entity if it is set into the species data.
|
2020-04-24 13:35:30 +02:00 |
|
|
089c854c9e
|
Now resource paths are used instead of ids for save files. (They are converted back on load - ids are better for networking) This makes remapping resource ids possible, which makes creating modules (and later mods into zips or pcks) simple.
|
2020-04-19 17:15:36 +02:00 |
|
|
4935de4c5f
|
Rename the EntityDataManager singleton to just simply ESS.
|
2020-04-14 16:55:21 +02:00 |
|
|
3cb26816d2
|
Moved the data out from EntityDataManager into a new ESSResourceDB class (Resource). The DataManager now stores an instance of this new resource instead.
|
2020-04-14 16:46:24 +02:00 |
|
|
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 |
|
|
5a7ae51778
|
Added SpellFollowProjectile3D class. (just a skeleton for now). Renamed the delay_* parameters form yesterday to projectile_*.
|
2020-04-07 13:10:42 +02:00 |
|
|
bfd7bdcf42
|
Removed WorldSpell. Added a few properties into Spell that will replace it.
|
2020-04-07 02:10:10 +02:00 |
|
|
4dce51d019
|
Implemented EntityResources.
|
2020-03-11 16:08:07 +01:00 |
|
|
f3073c48e6
|
Added a few methods for spell heals.
|
2020-03-10 15:32:16 +01:00 |
|
|
0bf97e57da
|
Now the default value for the spell scaling variable in spells, and auras (just added it) is a project setting.
|
2020-03-10 13:24:14 +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 |
|
|
a3dda3035f
|
Fix compile.
|
2020-02-26 21:15:36 +01:00 |
|
|
2486590bd3
|
LootDataBase should be a lot more usable from now.
|
2020-02-26 21:05:39 +01:00 |
|
|
ceb71f56d4
|
Added similar api to Items. And fix typo.
|
2020-02-26 17:24:11 +01:00 |
|
|
a040f946fc
|
Added the same api to Auras.
|
2020-02-26 16:57:17 +01:00 |
|
|
58e62da501
|
Spell's get_description can now replace some words with value of it's properties. e.g. "%%cast_cast_time " (not the whitespace at the end) will be replaced to the value stored in cast_cast_time. This value can scaled with class level like %#cast_cast_time, and with character level like %$cast_cast_time. Also made get_description overrideabe from scripts. And bound text_translation_key.
|
2020-02-26 16:49:52 +01:00 |
|
|
89c558d1ba
|
Started working on proper spell tooltip description support, and translation.
|
2020-02-26 13:05: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 |
|
|
aee1e1f8cf
|
Added SpeciesInstance, it can store an entity's look setup (like hair index etc.). Also added SpeciesData loading/storing into EntityDataManager.
|
2020-02-03 16:13:42 +01:00 |
|
|
fceecac17c
|
Moved the atlases folder into data aswell.
|
2020-02-03 13:03:33 +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 |
|
|
29a26d9774
|
Fix duplicate binding.
|
2020-02-01 02:39:53 +01:00 |
|
|
7976706157
|
Ported the spell and aura script from BrokenSeals. Also small work on WorldSpell.
|
2020-02-01 02:37:10 +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 |
|
|
c072f69e2a
|
Added quite a few const, and reference qualifiers.
|
2020-01-31 18:06:43 +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 |
|
|
6b2c97df9a
|
Fix a few small issues with spell's bindings.
|
2020-01-06 14:29:13 +01:00 |
|
|
4a166becf4
|
Started porting code from Broken Seals.
|
2020-01-02 00:14:29 +01:00 |
|