diff --git a/config.py b/config.py index bd8a43a..13cdd77 100644 --- a/config.py +++ b/config.py @@ -81,17 +81,18 @@ def get_doc_classes(): "InputProfileModifier", "InputProfile", "ClassProfile", + "PlayerProfile", "ProfileManager", "CharacterBones", "CharacterSkeleton3D", + "CharacterSkeleton2D", "CharacterSkeleton", "EntitySpeciesData", + "SpeciesInstance", "SkeletonModelEntry", "SpeciesModelData", - "UnitFrame", - "CategoryCooldown", "Cooldown", "EntityCreateInfo", diff --git a/doc_classes/AIFormation.xml b/doc_classes/AIFormation.xml index 01e884c..f6716d2 100644 --- a/doc_classes/AIFormation.xml +++ b/doc_classes/AIFormation.xml @@ -1,5 +1,5 @@ - + Class for scriptable AI formations. Not yet used. Needs pet support. diff --git a/doc_classes/ActionBarButtonEntry.xml b/doc_classes/ActionBarButtonEntry.xml index 461518c..20fa452 100644 --- a/doc_classes/ActionBarButtonEntry.xml +++ b/doc_classes/ActionBarButtonEntry.xml @@ -1,5 +1,5 @@ - + Stores the data for an actionbar button. ProfileManager uses it. @@ -8,6 +8,12 @@ + + + + + + @@ -16,6 +22,12 @@ + + + + + + @@ -35,6 +47,8 @@ + + diff --git a/doc_classes/ActionBarEntry.xml b/doc_classes/ActionBarEntry.xml index d47e134..9d12ce2 100644 --- a/doc_classes/ActionBarEntry.xml +++ b/doc_classes/ActionBarEntry.xml @@ -1,5 +1,5 @@ - + Stores the data for an actionbar. ProfileManager uses it. @@ -8,6 +8,12 @@ + + + + + + @@ -38,6 +44,12 @@ + + + + + + @@ -46,7 +58,7 @@ - + diff --git a/doc_classes/ActionBarProfile.xml b/doc_classes/ActionBarProfile.xml index 9d7f2d0..bec88ce 100644 --- a/doc_classes/ActionBarProfile.xml +++ b/doc_classes/ActionBarProfile.xml @@ -1,5 +1,5 @@ - + Stores all actionbar-related data for a class. ProfileManager uses it. @@ -22,6 +22,12 @@ + + + + + + @@ -52,6 +58,12 @@ + + + + + + @@ -77,6 +89,12 @@ + + + + + + diff --git a/doc_classes/Aura.xml b/doc_classes/Aura.xml index d196029..f0d7ce7 100644 --- a/doc_classes/Aura.xml +++ b/doc_classes/Aura.xml @@ -1,5 +1,5 @@ - + Base Aura class. Contains data, and callbacks for aura scripts. Inherit from this to create auras with different functionality. Future: Standard funtionality will be implemented by default, you will only need to inherit for unique spell effects. @@ -14,7 +14,7 @@ - + Override to change the default damage calculation formula. Serverside only. @@ -124,6 +124,26 @@ Called clientside when an [Entity]'s [CategoryCooldown] is removed / expires. + + + + + + + + + + + + + + + + + + + + @@ -188,6 +208,26 @@ Called clientside for an [Entity] who dies. + + + + + + + + + + + + + + + + + + + + @@ -253,17 +293,6 @@ Called clientside for an [Entity] who receives heal. - - - - - - - - - Called clientside for an [Entity] who levels up. - - @@ -286,12 +315,22 @@ Called clientside for an [Entity] who gains xp. + + + + + + + + + + - + Called when this aura wants to deal damage. Serverside only. @@ -308,6 +347,22 @@ Called when this aura wants to deal damage. Serverside only. + + + + + + + + + + + + + + + + @@ -376,7 +431,7 @@ - + This method sets up the given [AuraData] based on the given [AuraApplyInfo]. Override it, if you need to do something special. Serverside. @@ -392,7 +447,7 @@ - Gets called if an [Entity] wants to equip an [ItemInstance]. Return true, if tou want this [Aura] to prevent the equip. Serverside. + Gets called if an [Entity] wants to equip an [ItemInstance]. Return true, if tou want this [Aura] to prevent the equip. Serverside. @@ -544,6 +599,26 @@ Called serverside when a [CategoryCooldown] of the [Entity] this [Aura] is on gets removed. + + + + + + + + + + + + + + + + + + + + @@ -607,7 +682,6 @@ - @@ -618,6 +692,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -698,16 +792,6 @@ - - - - - - - - - - @@ -768,22 +852,6 @@ - - - - - - - - - - - - - - - - @@ -898,6 +966,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -956,6 +1044,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -1016,16 +1124,6 @@ - - - - - - - - - - @@ -1086,6 +1184,22 @@ + + + + + + + + + + + + + + + + @@ -1136,6 +1250,22 @@ + + + + + + + + + + + + + + + + @@ -1444,6 +1574,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -1512,6 +1662,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -1592,16 +1762,6 @@ - - - - - - - - - - @@ -1662,22 +1822,6 @@ - - - - - - - - - - - - - - - - @@ -1694,7 +1838,7 @@ - + @@ -1710,7 +1854,7 @@ - + @@ -1722,9 +1866,17 @@ + + + + + + + + - + @@ -1744,6 +1896,8 @@ + + @@ -1760,6 +1914,8 @@ + + diff --git a/doc_classes/AuraApplyInfo.xml b/doc_classes/AuraApplyInfo.xml index f39a8a1..113f801 100644 --- a/doc_classes/AuraApplyInfo.xml +++ b/doc_classes/AuraApplyInfo.xml @@ -1,5 +1,5 @@ - + Helper class, which is used to apply an [Aura] to an [Entity]. diff --git a/doc_classes/AuraData.xml b/doc_classes/AuraData.xml index 09c4e5a..9e448b7 100644 --- a/doc_classes/AuraData.xml +++ b/doc_classes/AuraData.xml @@ -1,5 +1,5 @@ - + Stores an [Aura]'s runtime data on an [Entity]. diff --git a/doc_classes/AuraGroup.xml b/doc_classes/AuraGroup.xml index 40a1bfb..9e68029 100644 --- a/doc_classes/AuraGroup.xml +++ b/doc_classes/AuraGroup.xml @@ -1,5 +1,5 @@ - + Used to make some [Aura]s override each other. diff --git a/doc_classes/AuraStatAttribute.xml b/doc_classes/AuraStatAttribute.xml index 4be839e..93fa780 100644 --- a/doc_classes/AuraStatAttribute.xml +++ b/doc_classes/AuraStatAttribute.xml @@ -1,5 +1,5 @@ - + Stores [Stat] modifiers for [Aura]s. @@ -16,7 +16,7 @@ - + diff --git a/doc_classes/AuraTriggerData.xml b/doc_classes/AuraTriggerData.xml index bcf3295..83ee800 100644 --- a/doc_classes/AuraTriggerData.xml +++ b/doc_classes/AuraTriggerData.xml @@ -1,5 +1,5 @@ - + [Aura] effect trigger information. Not yet complete. @@ -14,7 +14,7 @@ - + diff --git a/doc_classes/Bag.xml b/doc_classes/Bag.xml index e029341..65f877d 100644 --- a/doc_classes/Bag.xml +++ b/doc_classes/Bag.xml @@ -1,5 +1,5 @@ - + Stores [Entity] inventory. diff --git a/doc_classes/CategoryCooldown.xml b/doc_classes/CategoryCooldown.xml index cb70d39..7c0b42c 100644 --- a/doc_classes/CategoryCooldown.xml +++ b/doc_classes/CategoryCooldown.xml @@ -1,5 +1,5 @@ - + Stores [Spell] category cooldown information during runtime. diff --git a/doc_classes/CharacterAtlas.xml b/doc_classes/CharacterAtlas.xml index d8ecf3d..e6ef807 100644 --- a/doc_classes/CharacterAtlas.xml +++ b/doc_classes/CharacterAtlas.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/CharacterAtlasEntry.xml b/doc_classes/CharacterAtlasEntry.xml index 5f60cdd..f724b1c 100644 --- a/doc_classes/CharacterAtlasEntry.xml +++ b/doc_classes/CharacterAtlasEntry.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/CharacterBones.xml b/doc_classes/CharacterBones.xml index 6d15b62..1849759 100644 --- a/doc_classes/CharacterBones.xml +++ b/doc_classes/CharacterBones.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/CharacterSkeleton.xml b/doc_classes/CharacterSkeleton2D.xml similarity index 75% rename from doc_classes/CharacterSkeleton.xml rename to doc_classes/CharacterSkeleton2D.xml index 805290b..a36877e 100644 --- a/doc_classes/CharacterSkeleton.xml +++ b/doc_classes/CharacterSkeleton2D.xml @@ -1,14 +1,8 @@ - + - Stores character visual information. - This is an abstraction, so [Entity] can equip items, and swap bodyparts without worrying about the implementation itself. - - This class does nothing, but it's not abstract, because you can use this when an [Entity] does not need to be ablke to equip items. - - For example some beasts, or chests, interactable items, etc. diff --git a/doc_classes/CharacterSkeleton3D.xml b/doc_classes/CharacterSkeleton3D.xml index ad283d6..c6b1e31 100644 --- a/doc_classes/CharacterSkeleton3D.xml +++ b/doc_classes/CharacterSkeleton3D.xml @@ -1,5 +1,5 @@ - + 3d implementation for [CharacterSkeleton]. @@ -16,6 +16,14 @@ + + + + + + + + @@ -34,6 +42,12 @@ + + + + + + @@ -62,6 +76,20 @@ + + + + + + + + + + + + + + @@ -80,6 +108,14 @@ + + + + + + + + @@ -92,6 +128,14 @@ + + + + + + + + @@ -122,6 +166,8 @@ + + diff --git a/doc_classes/CharacterSpec.xml b/doc_classes/CharacterSpec.xml index ba5619f..145e765 100644 --- a/doc_classes/CharacterSpec.xml +++ b/doc_classes/CharacterSpec.xml @@ -1,5 +1,5 @@ - + Contains data for a character's specialization. diff --git a/doc_classes/ClassProfile.xml b/doc_classes/ClassProfile.xml index 9bc4c03..7ec3b3c 100644 --- a/doc_classes/ClassProfile.xml +++ b/doc_classes/ClassProfile.xml @@ -1,5 +1,5 @@ - + Contains all profile information for an [Entity]'s class. Related to [ProfileManager]. @@ -22,16 +22,42 @@ + + + + + + + + - + + + + + + + + + - + + + + + + + + + + + @@ -50,11 +76,17 @@ - + + + + + + + diff --git a/doc_classes/ComplexLevelStatData.xml b/doc_classes/ComplexLevelStatData.xml index 2573145..84984ba 100644 --- a/doc_classes/ComplexLevelStatData.xml +++ b/doc_classes/ComplexLevelStatData.xml @@ -1,5 +1,5 @@ - + Per level stat information for an [Entity]. @@ -220,96 +220,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -320,106 +230,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -430,106 +240,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -540,16 +250,6 @@ - - - - - - - - - - diff --git a/doc_classes/Cooldown.xml b/doc_classes/Cooldown.xml index 8bdb98d..febb075 100644 --- a/doc_classes/Cooldown.xml +++ b/doc_classes/Cooldown.xml @@ -1,5 +1,5 @@ - + Contains the runtime data for one of the [Cooldown]s of an [Entity]. diff --git a/doc_classes/CraftRecipe.xml b/doc_classes/CraftRecipe.xml index e57da09..3809e8a 100644 --- a/doc_classes/CraftRecipe.xml +++ b/doc_classes/CraftRecipe.xml @@ -1,5 +1,5 @@ - + Recipe data for the crafting system. diff --git a/doc_classes/CraftRecipeHelper.xml b/doc_classes/CraftRecipeHelper.xml index fb9a739..9307143 100644 --- a/doc_classes/CraftRecipeHelper.xml +++ b/doc_classes/CraftRecipeHelper.xml @@ -1,5 +1,5 @@ - + Contains one item entry for [CraftRecipes]s diff --git a/doc_classes/ESDragAndDrop.xml b/doc_classes/ESDragAndDrop.xml index 3dc221c..3b79b8d 100644 --- a/doc_classes/ESDragAndDrop.xml +++ b/doc_classes/ESDragAndDrop.xml @@ -1,5 +1,5 @@ - + Drag and drop helper class for the actionbars, and inventory. diff --git a/doc_classes/Entity.xml b/doc_classes/Entity.xml index c1783d3..115e705 100644 --- a/doc_classes/Entity.xml +++ b/doc_classes/Entity.xml @@ -1,5 +1,5 @@ - + Represents an [Entity] inside the world. Entities can be players, mobs, chests, or any kind of interactable things. @@ -107,6 +107,22 @@ + + + + + + + + + + + + + + + + @@ -137,6 +153,22 @@ + + + + + + + + + + + + + + + + @@ -187,14 +219,6 @@ - - - - - - - - @@ -243,6 +267,22 @@ + + + + + + + + + + + + + + + + @@ -310,6 +350,8 @@ + + @@ -425,6 +467,22 @@ + + + + + + + + + + + + + + + + @@ -463,6 +521,22 @@ + + + + + + + + + + + + + + + + @@ -529,14 +603,6 @@ - - - - - - - - @@ -595,12 +661,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -645,6 +735,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -709,6 +835,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -717,6 +863,14 @@ + + + + + + + + @@ -761,6 +915,14 @@ + + + + + + + + @@ -801,6 +963,22 @@ + + + + + + + + + + + + + + + + @@ -817,62 +995,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -915,6 +1037,22 @@ + + + + + + + + + + + + + + + + @@ -1033,20 +1171,6 @@ - - - - - - - - - - - - - - @@ -1099,14 +1223,6 @@ - - - - - - - - @@ -1187,14 +1303,6 @@ - - - - - - - - @@ -1203,10 +1311,26 @@ - + - + + + + + + + + + + + + + + + + + @@ -1219,7 +1343,7 @@ - + @@ -1235,6 +1359,14 @@ + + + + + + + + @@ -1265,6 +1397,22 @@ + + + + + + + + + + + + + + + + @@ -1313,14 +1461,6 @@ - - - - - - - - @@ -1389,86 +1529,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1579,6 +1639,14 @@ + + + + + + + + @@ -1673,8 +1741,14 @@ + + + + + + - + @@ -1715,6 +1789,12 @@ + + + + + + @@ -1797,6 +1877,20 @@ + + + + + + + + + + + + + + @@ -1889,6 +1983,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -1959,6 +2075,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2059,6 +2209,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -2301,14 +2473,6 @@ - - - - - - - - @@ -2497,6 +2661,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2537,6 +2765,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2585,6 +2837,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2625,6 +2925,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2681,6 +3005,14 @@ + + + + + + + + @@ -2689,18 +3021,10 @@ - + - - - - - - - - - + @@ -2737,6 +3061,22 @@ + + + + + + + + + + + + + + + + @@ -2829,6 +3169,14 @@ + + + + + + + + @@ -2884,6 +3232,8 @@ + + @@ -2905,40 +3255,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2975,14 +3291,6 @@ - - - - - - - - @@ -3087,6 +3395,22 @@ + + + + + + + + + + + + + + + + @@ -3125,6 +3449,22 @@ + + + + + + + + + + + + + + + + @@ -3189,14 +3529,6 @@ - - - - - - - - @@ -3231,70 +3563,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3381,12 +3649,28 @@ + + + + + + + + + + + + + + + + @@ -3401,8 +3685,18 @@ + + + + + + + + + + @@ -3411,6 +3705,8 @@ + + @@ -3419,11 +3715,13 @@ + + - + @@ -3435,14 +3733,22 @@ - - + + + + + + + + + + @@ -3453,6 +3759,8 @@ + + @@ -3461,20 +3769,20 @@ + + - - - + + + - - @@ -3483,8 +3791,6 @@ - - @@ -3601,6 +3907,18 @@ + + + + + + + + + + + + @@ -3625,6 +3943,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3701,22 +4051,6 @@ - - - - - - - - - - - - - - - - @@ -3961,6 +4295,18 @@ + + + + + + + + + + + + @@ -3985,6 +4331,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4045,22 +4423,6 @@ - - - - - - - - - - - - - - - - diff --git a/doc_classes/EntityAI.xml b/doc_classes/EntityAI.xml index 218f376..4025ac6 100644 --- a/doc_classes/EntityAI.xml +++ b/doc_classes/EntityAI.xml @@ -1,5 +1,5 @@ - + You can implement AI for [Entities] with this. diff --git a/doc_classes/EntityClassData.xml b/doc_classes/EntityClassData.xml index 225eda9..a3ae8f1 100644 --- a/doc_classes/EntityClassData.xml +++ b/doc_classes/EntityClassData.xml @@ -1,5 +1,5 @@ - + Contains all of information for an [Entity]'s class. (Ingame class) @@ -80,6 +80,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -104,6 +124,22 @@ + + + + + + + + + + + + + + + + @@ -154,16 +190,6 @@ - - - - - - - - - - @@ -320,6 +346,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -376,6 +422,22 @@ + + + + + + + + + + + + + + + + @@ -450,16 +512,6 @@ - - - - - - - - - - @@ -550,6 +602,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -574,6 +646,22 @@ + + + + + + + + + + + + + + + + @@ -624,16 +712,6 @@ - - - - - - - - - - @@ -974,6 +1052,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -1030,6 +1128,22 @@ + + + + + + + + + + + + + + + + @@ -1104,16 +1218,6 @@ - - - - - - - - - - diff --git a/doc_classes/EntityCreateInfo.xml b/doc_classes/EntityCreateInfo.xml index 2aed9ef..5550a8a 100644 --- a/doc_classes/EntityCreateInfo.xml +++ b/doc_classes/EntityCreateInfo.xml @@ -1,5 +1,5 @@ - + Helper class used for [Entity] creation, and setup. @@ -8,17 +8,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + - + + + + + + + diff --git a/doc_classes/EntityData.xml b/doc_classes/EntityData.xml index 5a1ab60..fcd8b2f 100644 --- a/doc_classes/EntityData.xml +++ b/doc_classes/EntityData.xml @@ -1,5 +1,5 @@ - + Contains all data for a given [Entity]. Think of this as all the data for a mob, or a player. @@ -88,6 +88,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -112,6 +132,22 @@ + + + + + + + + + + + + + + + + @@ -162,16 +198,6 @@ - - - - - - - - - - @@ -374,6 +400,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -430,6 +476,22 @@ + + + + + + + + + + + + + + + + @@ -504,16 +566,6 @@ - - - - - - - - - - @@ -612,6 +664,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -636,6 +708,22 @@ + + + + + + + + + + + + + + + + @@ -686,16 +774,6 @@ - - - - - - - - - - @@ -734,7 +812,7 @@ - + @@ -882,6 +960,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -938,6 +1036,22 @@ + + + + + + + + + + + + + + + + @@ -1012,16 +1126,6 @@ - - - - - - - - - - @@ -1074,6 +1178,8 @@ + + diff --git a/doc_classes/EntityDataContainer.xml b/doc_classes/EntityDataContainer.xml index cd7189d..6329182 100644 --- a/doc_classes/EntityDataContainer.xml +++ b/doc_classes/EntityDataContainer.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/EntityDataManager.xml b/doc_classes/EntityDataManager.xml index dce900a..01bc72c 100644 --- a/doc_classes/EntityDataManager.xml +++ b/doc_classes/EntityDataManager.xml @@ -1,5 +1,5 @@ - + This class should be added as an autoload. (Or be present in the scene when you want to spawn entities). @@ -51,6 +51,14 @@ + + + + + + + + @@ -201,6 +209,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -361,6 +391,12 @@ + + + + + + @@ -397,6 +433,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -409,9 +481,15 @@ + + + + - + + + @@ -421,12 +499,16 @@ + + + + @@ -439,11 +521,33 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc_classes/EntityEnums.xml b/doc_classes/EntityEnums.xml index e175b04..26fcf0d 100644 --- a/doc_classes/EntityEnums.xml +++ b/doc_classes/EntityEnums.xml @@ -1,5 +1,5 @@ - + Contains lots of general-use enums for entities. @@ -10,6 +10,16 @@ + + + + + + + + + + @@ -172,15 +182,13 @@ - + - + - + - - - + @@ -244,6 +252,12 @@ + + + + + + @@ -272,9 +286,13 @@ + + - + + + diff --git a/doc_classes/EntityResource.xml b/doc_classes/EntityResource.xml index 6ca68a7..1736b33 100644 --- a/doc_classes/EntityResource.xml +++ b/doc_classes/EntityResource.xml @@ -1,5 +1,5 @@ - + An instance of an entity resource. Resource in this context is things like mana. @@ -136,13 +136,13 @@ - + - + diff --git a/doc_classes/EntityResourceCostData.xml b/doc_classes/EntityResourceCostData.xml index e273536..c6e2fcc 100644 --- a/doc_classes/EntityResourceCostData.xml +++ b/doc_classes/EntityResourceCostData.xml @@ -1,5 +1,5 @@ - + Contains a resource cost. Resource in this context is things like mana. diff --git a/doc_classes/EntityResourceData.xml b/doc_classes/EntityResourceData.xml index 044d552..9353bb1 100644 --- a/doc_classes/EntityResourceData.xml +++ b/doc_classes/EntityResourceData.xml @@ -1,5 +1,5 @@ - + The data for an [Entity]'s resource. Resource in this context is things like mana. diff --git a/doc_classes/EntitySkill.xml b/doc_classes/EntitySkill.xml index 01eb5bc..8f5620c 100644 --- a/doc_classes/EntitySkill.xml +++ b/doc_classes/EntitySkill.xml @@ -1,5 +1,5 @@ - + Contains runtime skill data for an [Entity]. diff --git a/doc_classes/EntitySkillData.xml b/doc_classes/EntitySkillData.xml index 4e03e8f..1f0f134 100644 --- a/doc_classes/EntitySkillData.xml +++ b/doc_classes/EntitySkillData.xml @@ -1,5 +1,5 @@ - + Contains skill data for an [Entity]. diff --git a/doc_classes/EntitySpeciesData.xml b/doc_classes/EntitySpeciesData.xml index 3486cca..91a084a 100644 --- a/doc_classes/EntitySpeciesData.xml +++ b/doc_classes/EntitySpeciesData.xml @@ -1,5 +1,5 @@ - + Contains visual data for a species. diff --git a/doc_classes/EquipmentData.xml b/doc_classes/EquipmentData.xml index c1f8262..bbb36c3 100644 --- a/doc_classes/EquipmentData.xml +++ b/doc_classes/EquipmentData.xml @@ -1,5 +1,5 @@ - + Stores equipment information. diff --git a/doc_classes/EquipmentDataEntry.xml b/doc_classes/EquipmentDataEntry.xml index b0ac176..ce1a6cc 100644 --- a/doc_classes/EquipmentDataEntry.xml +++ b/doc_classes/EquipmentDataEntry.xml @@ -1,5 +1,5 @@ - + Stores equipment information. diff --git a/doc_classes/InputProfile.xml b/doc_classes/InputProfile.xml index 13632ac..1650c5b 100644 --- a/doc_classes/InputProfile.xml +++ b/doc_classes/InputProfile.xml @@ -1,5 +1,5 @@ - + Will store keybind information. [ProfileManager] related. diff --git a/doc_classes/InputProfileModifier.xml b/doc_classes/InputProfileModifier.xml index af7d6b4..9de8f42 100644 --- a/doc_classes/InputProfileModifier.xml +++ b/doc_classes/InputProfileModifier.xml @@ -1,5 +1,5 @@ - + Stores data for bindable modifiers. Not yet implemented. diff --git a/doc_classes/InputProfileModifierEntry.xml b/doc_classes/InputProfileModifierEntry.xml index 712558b..260c189 100644 --- a/doc_classes/InputProfileModifierEntry.xml +++ b/doc_classes/InputProfileModifierEntry.xml @@ -1,5 +1,5 @@ - + One key entry for a key. diff --git a/doc_classes/ItemContainerData.xml b/doc_classes/ItemContainerData.xml index 5324835..a37a516 100644 --- a/doc_classes/ItemContainerData.xml +++ b/doc_classes/ItemContainerData.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/ItemContainerDataEntry.xml b/doc_classes/ItemContainerDataEntry.xml index 421c163..7d177d3 100644 --- a/doc_classes/ItemContainerDataEntry.xml +++ b/doc_classes/ItemContainerDataEntry.xml @@ -1,5 +1,5 @@ - + diff --git a/doc_classes/ItemEnums.xml b/doc_classes/ItemEnums.xml index b49b7e8..f609169 100644 --- a/doc_classes/ItemEnums.xml +++ b/doc_classes/ItemEnums.xml @@ -1,5 +1,5 @@ - + Contains lots of general-use enums for items. @@ -42,31 +42,29 @@ - + - + - + - + - + - + - + - + - + - + - + - - - + diff --git a/doc_classes/ItemInstance.xml b/doc_classes/ItemInstance.xml index ffeab51..51e8b3b 100644 --- a/doc_classes/ItemInstance.xml +++ b/doc_classes/ItemInstance.xml @@ -1,5 +1,5 @@ - + Runtime information for an item. @@ -16,6 +16,12 @@ + + + + + + @@ -44,6 +50,12 @@ + + + + + + @@ -52,7 +64,7 @@ - + @@ -74,12 +86,20 @@ + + + + + + + + diff --git a/doc_classes/ItemStatModifier.xml b/doc_classes/ItemStatModifier.xml index 6910bc7..ea480d3 100644 --- a/doc_classes/ItemStatModifier.xml +++ b/doc_classes/ItemStatModifier.xml @@ -1,5 +1,5 @@ - + Runtime item [Stat] modifier data. diff --git a/doc_classes/ItemTemplate.xml b/doc_classes/ItemTemplate.xml index c942434..451bf71 100644 --- a/doc_classes/ItemTemplate.xml +++ b/doc_classes/ItemTemplate.xml @@ -1,5 +1,5 @@ - + Contains item information. @@ -14,6 +14,12 @@ + + + + + + @@ -26,7 +32,7 @@ - + @@ -34,7 +40,13 @@ - + + + + + + + @@ -42,7 +54,7 @@ - + @@ -50,7 +62,7 @@ - + @@ -58,7 +70,7 @@ - + @@ -66,7 +78,7 @@ - + @@ -74,7 +86,7 @@ - + @@ -82,7 +94,7 @@ - + @@ -90,7 +102,7 @@ - + @@ -98,7 +110,7 @@ - + @@ -106,31 +118,31 @@ - + - + - + - + - + @@ -138,7 +150,7 @@ - + @@ -298,6 +310,10 @@ + + + + @@ -334,6 +350,8 @@ + + diff --git a/doc_classes/ItemTemplateStatModifier.xml b/doc_classes/ItemTemplateStatModifier.xml index d121e4f..1a4a92a 100644 --- a/doc_classes/ItemTemplateStatModifier.xml +++ b/doc_classes/ItemTemplateStatModifier.xml @@ -1,5 +1,5 @@ - + [Stat] modifier data for [ItemTemplates]. diff --git a/doc_classes/ItemVisual.xml b/doc_classes/ItemVisual.xml index 45c9ad0..b6577ba 100644 --- a/doc_classes/ItemVisual.xml +++ b/doc_classes/ItemVisual.xml @@ -1,5 +1,5 @@ - + contains an item's visual information. diff --git a/doc_classes/ItemVisualEntry.xml b/doc_classes/ItemVisualEntry.xml index 71405b1..0feeb2c 100644 --- a/doc_classes/ItemVisualEntry.xml +++ b/doc_classes/ItemVisualEntry.xml @@ -1,5 +1,5 @@ - + One Entry for [ItemVisual]. diff --git a/doc_classes/LevelStatData.xml b/doc_classes/LevelStatData.xml index f2a1150..a2783bb 100644 --- a/doc_classes/LevelStatData.xml +++ b/doc_classes/LevelStatData.xml @@ -1,5 +1,5 @@ - + Base class for storing level stat information for entities. diff --git a/doc_classes/LootDataBase.xml b/doc_classes/LootDataBase.xml index eb8362b..9c6b398 100644 --- a/doc_classes/LootDataBase.xml +++ b/doc_classes/LootDataBase.xml @@ -1,5 +1,5 @@ - + Base class for storing loot information for entities. @@ -9,24 +9,94 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + diff --git a/doc_classes/LootDataContainter.xml b/doc_classes/LootDataContainter.xml deleted file mode 100644 index 9dc17d3..0000000 --- a/doc_classes/LootDataContainter.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - Container class for storing loot information for entities. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc_classes/LootDataItem.xml b/doc_classes/LootDataItem.xml deleted file mode 100644 index f7575e3..0000000 --- a/doc_classes/LootDataItem.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - Contains one item's loot information for entities. - - - - - - - - - - - - - - diff --git a/doc_classes/PlayerProfile.xml b/doc_classes/PlayerProfile.xml new file mode 100644 index 0000000..1c77014 --- /dev/null +++ b/doc_classes/PlayerProfile.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc_classes/ProfileManager.xml b/doc_classes/ProfileManager.xml index 2bb0542..b5c6487 100644 --- a/doc_classes/ProfileManager.xml +++ b/doc_classes/ProfileManager.xml @@ -1,5 +1,5 @@ - + Stores, saves, loads per class profile data. @@ -22,15 +22,15 @@ - + - + - + @@ -44,22 +44,20 @@ - - + + - - - + - - + + @@ -86,7 +84,7 @@ - + @@ -116,7 +114,11 @@ - + + + + + diff --git a/doc_classes/SimpleLevelStatData.xml b/doc_classes/SimpleLevelStatData.xml index cbf4989..fb9114a 100644 --- a/doc_classes/SimpleLevelStatData.xml +++ b/doc_classes/SimpleLevelStatData.xml @@ -1,5 +1,5 @@ - + Simple per-level [Stat] information for entities. diff --git a/doc_classes/SkeletonModelEntry.xml b/doc_classes/SkeletonModelEntry.xml index 966571f..76aa234 100644 --- a/doc_classes/SkeletonModelEntry.xml +++ b/doc_classes/SkeletonModelEntry.xml @@ -1,5 +1,5 @@ - + Runtime model item entry helper for skeletons. Used by [CharacterSkeleton3D] for example. diff --git a/doc_classes/SpeciesInstance.xml b/doc_classes/SpeciesInstance.xml new file mode 100644 index 0000000..b4c0be3 --- /dev/null +++ b/doc_classes/SpeciesInstance.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc_classes/SpeciesModelData.xml b/doc_classes/SpeciesModelData.xml index 1fa9bf9..55ae2b5 100644 --- a/doc_classes/SpeciesModelData.xml +++ b/doc_classes/SpeciesModelData.xml @@ -1,5 +1,5 @@ - + Stores model information for [EntitySpeciesData]. diff --git a/doc_classes/Spell.xml b/doc_classes/Spell.xml index fd84c16..8c46d37 100644 --- a/doc_classes/Spell.xml +++ b/doc_classes/Spell.xml @@ -1,5 +1,5 @@ - + Base Spell class. Contains data, and callbacks for spell scripts. Inherit from this to create spells with different functionality. @@ -18,6 +18,14 @@ + + + + + + + + @@ -58,6 +66,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -66,6 +100,14 @@ + + + + + + + + @@ -140,6 +182,14 @@ + + + + + + + + @@ -180,15 +230,7 @@ - - - - - - - - - + @@ -196,41 +238,41 @@ - - + + - + + + - - + + - - - + - + - + - + @@ -238,7 +280,7 @@ - + @@ -246,6 +288,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -254,6 +328,14 @@ + + + + + + + + @@ -386,41 +468,51 @@ - - + + - + - + - + - - - + - + + + - + + + + + + + + + - + + + @@ -428,7 +520,7 @@ - + @@ -442,7 +534,7 @@ - + @@ -452,6 +544,8 @@ + + @@ -470,6 +564,8 @@ + + @@ -480,8 +576,6 @@ - - diff --git a/doc_classes/SpellCastInfo.xml b/doc_classes/SpellCastInfo.xml index 193077d..15418de 100644 --- a/doc_classes/SpellCastInfo.xml +++ b/doc_classes/SpellCastInfo.xml @@ -1,5 +1,5 @@ - + Contains spell cast related information, for easy manipulation with auras, spell callbacks, etc. @@ -44,12 +44,18 @@ + + + + + + diff --git a/doc_classes/SpellCooldownManipulationData.xml b/doc_classes/SpellCooldownManipulationData.xml index 9898813..3901a35 100644 --- a/doc_classes/SpellCooldownManipulationData.xml +++ b/doc_classes/SpellCooldownManipulationData.xml @@ -1,5 +1,5 @@ - + Contains data for easy spell cooldown manipulations. Not yet implemented. diff --git a/doc_classes/SpellDamageInfo.xml b/doc_classes/SpellDamageInfo.xml index f45a7aa..81d92bd 100644 --- a/doc_classes/SpellDamageInfo.xml +++ b/doc_classes/SpellDamageInfo.xml @@ -1,5 +1,5 @@ - + Contains damage information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.) diff --git a/doc_classes/SpellEffectVisual.xml b/doc_classes/SpellEffectVisual.xml index e45eaac..a432a54 100644 --- a/doc_classes/SpellEffectVisual.xml +++ b/doc_classes/SpellEffectVisual.xml @@ -1,5 +1,5 @@ - + Base class for storing spell visual information, like particle effects. diff --git a/doc_classes/SpellEffectVisualSimple.xml b/doc_classes/SpellEffectVisualSimple.xml index 5225010..f72c265 100644 --- a/doc_classes/SpellEffectVisualSimple.xml +++ b/doc_classes/SpellEffectVisualSimple.xml @@ -1,5 +1,5 @@ - + Simple implementation od [SpellEfectVisual]. @@ -36,13 +36,13 @@ - + - + diff --git a/doc_classes/SpellEnums.xml b/doc_classes/SpellEnums.xml index 0a20909..1ad4eb7 100644 --- a/doc_classes/SpellEnums.xml +++ b/doc_classes/SpellEnums.xml @@ -1,5 +1,5 @@ - + Contains lots of general-use enums for spells. @@ -96,15 +96,15 @@ - + - + - + - + - + diff --git a/doc_classes/SpellHealInfo.xml b/doc_classes/SpellHealInfo.xml index aeade88..f94a4ee 100644 --- a/doc_classes/SpellHealInfo.xml +++ b/doc_classes/SpellHealInfo.xml @@ -1,5 +1,5 @@ - + Contains heal information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.) diff --git a/doc_classes/Stat.xml b/doc_classes/Stat.xml index 9e5c5b1..1bc1270 100644 --- a/doc_classes/Stat.xml +++ b/doc_classes/Stat.xml @@ -1,5 +1,5 @@ - + Contains the runtime data of a stat. @@ -174,7 +174,7 @@ - + @@ -280,9 +280,9 @@ - + - + diff --git a/doc_classes/StatData.xml b/doc_classes/StatData.xml index 433748b..35d48f8 100644 --- a/doc_classes/StatData.xml +++ b/doc_classes/StatData.xml @@ -1,5 +1,5 @@ - + Contains a [Stat]'s data. @@ -46,6 +46,8 @@ + + diff --git a/doc_classes/StatDataEntry.xml b/doc_classes/StatDataEntry.xml index d3680f5..373dbb2 100644 --- a/doc_classes/StatDataEntry.xml +++ b/doc_classes/StatDataEntry.xml @@ -1,5 +1,5 @@ - + One entry for [StatData]. @@ -88,7 +88,7 @@ - + diff --git a/doc_classes/StatModifier.xml b/doc_classes/StatModifier.xml index 1f10ac0..514f54b 100644 --- a/doc_classes/StatModifier.xml +++ b/doc_classes/StatModifier.xml @@ -1,5 +1,5 @@ - + Class for holding the runtime information for a stat modifier. diff --git a/doc_classes/TalentRowData.xml b/doc_classes/TalentRowData.xml index e41d8f4..1886526 100644 --- a/doc_classes/TalentRowData.xml +++ b/doc_classes/TalentRowData.xml @@ -1,5 +1,5 @@ - + Contains one row of for a talent specialization. diff --git a/doc_classes/UnitFrame.xml b/doc_classes/UnitFrame.xml deleted file mode 100644 index 6e3c6ab..0000000 --- a/doc_classes/UnitFrame.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - Unitframe's base class. Will probably be removed. - - - - - - - - - - diff --git a/doc_classes/VendorItemData.xml b/doc_classes/VendorItemData.xml index 19480dc..4ed2fef 100644 --- a/doc_classes/VendorItemData.xml +++ b/doc_classes/VendorItemData.xml @@ -1,5 +1,5 @@ - + Contains vendor item data for an [Entity]/[EntityData]. @@ -22,14 +22,6 @@ - - - - - - - - diff --git a/doc_classes/VendorItemDataEntry.xml b/doc_classes/VendorItemDataEntry.xml index 77a3634..18faeec 100644 --- a/doc_classes/VendorItemDataEntry.xml +++ b/doc_classes/VendorItemDataEntry.xml @@ -1,5 +1,5 @@ - + Contains one entry for a [VendorItemData]. @@ -10,13 +10,17 @@ + + + + - + - + - + diff --git a/doc_classes/WorldSpell.xml b/doc_classes/WorldSpell.xml index 40bbca1..26b7d35 100644 --- a/doc_classes/WorldSpell.xml +++ b/doc_classes/WorldSpell.xml @@ -1,5 +1,5 @@ - + Represents a [Spell] projectile in the world. @@ -8,8 +8,26 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc_classes/WorldSpellData.xml b/doc_classes/WorldSpellData.xml index 691f336..2aaa0e4 100644 --- a/doc_classes/WorldSpellData.xml +++ b/doc_classes/WorldSpellData.xml @@ -1,5 +1,5 @@ - + Stores the data for a [WorldSpell]. diff --git a/doc_classes/XPData.xml b/doc_classes/XPData.xml index f4eff41..80a530d 100644 --- a/doc_classes/XPData.xml +++ b/doc_classes/XPData.xml @@ -1,5 +1,5 @@ - + Contains the XP values required to level up for entities. @@ -8,7 +8,7 @@ - + @@ -16,13 +16,21 @@ - + + + + + + + + + - + @@ -30,7 +38,31 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42,105 +74,165 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +