Update the class list in config.py, and sync classref to the current source.

This commit is contained in:
Relintai 2020-03-22 01:09:10 +01:00
parent 9bb8e979b3
commit e272dca8f8
82 changed files with 2286 additions and 1165 deletions

View File

@ -81,17 +81,18 @@ def get_doc_classes():
"InputProfileModifier", "InputProfileModifier",
"InputProfile", "InputProfile",
"ClassProfile", "ClassProfile",
"PlayerProfile",
"ProfileManager", "ProfileManager",
"CharacterBones", "CharacterBones",
"CharacterSkeleton3D", "CharacterSkeleton3D",
"CharacterSkeleton2D",
"CharacterSkeleton", "CharacterSkeleton",
"EntitySpeciesData", "EntitySpeciesData",
"SpeciesInstance",
"SkeletonModelEntry", "SkeletonModelEntry",
"SpeciesModelData", "SpeciesModelData",
"UnitFrame",
"CategoryCooldown", "CategoryCooldown",
"Cooldown", "Cooldown",
"EntityCreateInfo", "EntityCreateInfo",

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AIFormation" inherits="Resource" category="Core" version="3.2"> <class name="AIFormation" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Class for scriptable AI formations. Not yet used. Needs pet support. Class for scriptable AI formations. Not yet used. Needs pet support.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarButtonEntry" inherits="Reference" category="Core" version="3.2"> <class name="ActionBarButtonEntry" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores the data for an actionbar button. ProfileManager uses it. Stores the data for an actionbar button. ProfileManager uses it.
</brief_description> </brief_description>
@ -8,6 +8,12 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="emit_change">
<return type="void">
</return>
<description>
</description>
</method>
<method name="from_dict"> <method name="from_dict">
<return type="void"> <return type="void">
</return> </return>
@ -16,6 +22,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_owner">
<return type="ActionBarEntry">
</return>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const"> <method name="to_dict" qualifiers="const">
<return type="Dictionary"> <return type="Dictionary">
</return> </return>
@ -35,6 +47,8 @@
</members> </members>
<signals> <signals>
<signal name="changed"> <signal name="changed">
<argument index="0" name="action_bar_button_entry" type="ActionBarButtonEntry">
</argument>
<description> <description>
</description> </description>
</signal> </signal>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarEntry" inherits="Reference" category="Core" version="3.2"> <class name="ActionBarEntry" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores the data for an actionbar. ProfileManager uses it. Stores the data for an actionbar. ProfileManager uses it.
</brief_description> </brief_description>
@ -8,6 +8,12 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="emit_change">
<return type="void">
</return>
<description>
</description>
</method>
<method name="from_dict"> <method name="from_dict">
<return type="void"> <return type="void">
</return> </return>
@ -38,6 +44,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_owner">
<return type="ActionBarProfile">
</return>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const"> <method name="to_dict" qualifiers="const">
<return type="Dictionary"> <return type="Dictionary">
</return> </return>
@ -46,7 +58,7 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="action_bar_id" type="int" setter="set_action_bar_id" getter="get_action_bar_id" default="109450160"> <member name="action_bar_id" type="int" setter="set_action_bar_id" getter="get_action_bar_id" default="132730080">
</member> </member>
<member name="size" type="float" setter="set_size" getter="get_size" default="45.0"> <member name="size" type="float" setter="set_size" getter="get_size" default="45.0">
</member> </member>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarProfile" inherits="Reference" category="Core" version="3.2"> <class name="ActionBarProfile" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores all actionbar-related data for a class. ProfileManager uses it. Stores all actionbar-related data for a class. ProfileManager uses it.
</brief_description> </brief_description>
@ -22,6 +22,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="emit_change">
<return type="void">
</return>
<description>
</description>
</method>
<method name="from_actionbar_profile"> <method name="from_actionbar_profile">
<return type="void"> <return type="void">
</return> </return>
@ -52,6 +58,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_owner">
<return type="ClassProfile">
</return>
<description>
</description>
</method>
<method name="load_defaults"> <method name="load_defaults">
<return type="void"> <return type="void">
</return> </return>
@ -77,6 +89,12 @@
<member name="action_bar_profile_name" type="String" setter="set_action_bar_profile_name" getter="get_action_bar_profile_name" default="&quot;&quot;"> <member name="action_bar_profile_name" type="String" setter="set_action_bar_profile_name" getter="get_action_bar_profile_name" default="&quot;&quot;">
</member> </member>
</members> </members>
<signals>
<signal name="changed">
<description>
</description>
</signal>
</signals>
<constants> <constants>
</constants> </constants>
</class> </class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="Aura" inherits="Resource" category="Core" version="3.2"> <class name="Aura" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Base Aura class. Contains data, and callbacks for aura scripts. Inherit from this to create auras with different functionality. 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. Future: Standard funtionality will be implemented by default, you will only need to inherit for unique spell effects.
@ -14,7 +14,7 @@
</return> </return>
<argument index="0" name="data" type="AuraData"> <argument index="0" name="data" type="AuraData">
</argument> </argument>
<argument index="1" name="data" type="AuraApplyInfo"> <argument index="1" name="info" type="AuraApplyInfo">
</argument> </argument>
<description> <description>
Override to change the default damage calculation formula. Serverside only. Override to change the default damage calculation formula. Serverside only.
@ -124,6 +124,26 @@
Called clientside when an [Entity]'s [CategoryCooldown] is removed / expires. Called clientside when an [Entity]'s [CategoryCooldown] is removed / expires.
</description> </description>
</method> </method>
<method name="_con_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_cooldown_added" qualifiers="virtual"> <method name="_con_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -188,6 +208,26 @@
Called clientside for an [Entity] who dies. Called clientside for an [Entity] who dies.
</description> </description>
</method> </method>
<method name="_con_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_equip_fail" qualifiers="virtual"> <method name="_con_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -253,17 +293,6 @@
Called clientside for an [Entity] who receives heal. Called clientside for an [Entity] who receives heal.
</description> </description>
</method> </method>
<method name="_con_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
Called clientside for an [Entity] who levels up.
</description>
</method>
<method name="_con_spell_cast_success" qualifiers="virtual"> <method name="_con_spell_cast_success" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -286,12 +315,22 @@
Called clientside for an [Entity] who gains xp. Called clientside for an [Entity] who gains xp.
</description> </description>
</method> </method>
<method name="_get_description" qualifiers="virtual">
<return type="String">
</return>
<argument index="0" name="class_level" type="int">
</argument>
<argument index="1" name="character_level" type="int">
</argument>
<description>
</description>
</method>
<method name="_handle_aura_damage" qualifiers="virtual"> <method name="_handle_aura_damage" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="data" type="AuraData"> <argument index="0" name="data" type="AuraData">
</argument> </argument>
<argument index="1" name="data" type="SpellDamageInfo"> <argument index="1" name="info" type="SpellDamageInfo">
</argument> </argument>
<description> <description>
Called when this aura wants to deal damage. Serverside only. Called when this aura wants to deal damage. Serverside only.
@ -308,6 +347,22 @@
Called when this aura wants to deal damage. Serverside only. Called when this aura wants to deal damage. Serverside only.
</description> </description>
</method> </method>
<method name="_removes_dispell" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="_removes_expired" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="_sadd" qualifiers="virtual"> <method name="_sadd" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -376,7 +431,7 @@
</return> </return>
<argument index="0" name="data" type="AuraData"> <argument index="0" name="data" type="AuraData">
</argument> </argument>
<argument index="1" name="data" type="AuraApplyInfo"> <argument index="1" name="info" type="AuraApplyInfo">
</argument> </argument>
<description> <description>
This method sets up the given [AuraData] based on the given [AuraApplyInfo]. Override it, if you need to do something special. Serverside. This method sets up the given [AuraData] based on the given [AuraApplyInfo]. Override it, if you need to do something special. Serverside.
@ -544,6 +599,26 @@
Called serverside when a [CategoryCooldown] of the [Entity] this [Aura] is on gets removed. Called serverside when a [CategoryCooldown] of the [Entity] this [Aura] is on gets removed.
</description> </description>
</method> </method>
<method name="_son_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_cooldown_added" qualifiers="virtual"> <method name="_son_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -607,7 +682,6 @@
<argument index="1" name="data" type="SpellHealInfo"> <argument index="1" name="data" type="SpellHealInfo">
</argument> </argument>
<description> <description>
</description> </description>
</method> </method>
<method name="_son_death" qualifiers="virtual"> <method name="_son_death" qualifiers="virtual">
@ -618,6 +692,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_equip_fail" qualifiers="virtual"> <method name="_son_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -698,16 +792,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_physics_process" qualifiers="virtual"> <method name="_son_physics_process" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -768,22 +852,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_removes_dispell" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="_removes_expired" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="_supdate" qualifiers="virtual"> <method name="_supdate" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -898,6 +966,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_character_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_class_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_cooldown_added"> <method name="con_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -956,6 +1044,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_equip_fail"> <method name="con_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -1016,16 +1124,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_success"> <method name="con_spell_cast_success">
<return type="void"> <return type="void">
</return> </return>
@ -1086,6 +1184,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_description">
<return type="String">
</return>
<argument index="0" name="class_level" type="int">
</argument>
<argument index="1" name="character_level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_name_translated" qualifiers="const">
<return type="String">
</return>
<description>
</description>
</method>
<method name="get_trigger_aura" qualifiers="const"> <method name="get_trigger_aura" qualifiers="const">
<return type="Aura"> <return type="Aura">
</return> </return>
@ -1136,6 +1250,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="removes_dispell">
<return type="void">
</return>
<argument index="0" name="aura" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="removes_expired">
<return type="void">
</return>
<argument index="0" name="aura" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="sadd"> <method name="sadd">
<return type="void"> <return type="void">
</return> </return>
@ -1444,6 +1574,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_character_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_class_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_cooldown_added"> <method name="son_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -1512,6 +1662,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_equip_fail"> <method name="son_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -1592,16 +1762,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_level_up">
<return type="void">
</return>
<argument index="0" name="data" type="AuraData">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_physics_process"> <method name="son_physics_process">
<return type="void"> <return type="void">
</return> </return>
@ -1662,22 +1822,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="removes_dispell">
<return type="void">
</return>
<argument index="0" name="aura" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="removes_expired">
<return type="void">
</return>
<argument index="0" name="aura" type="AuraData">
</argument>
<description>
</description>
</method>
<method name="supdate"> <method name="supdate">
<return type="void"> <return type="void">
</return> </return>
@ -1694,7 +1838,7 @@
</member> </member>
<member name="absorb_damage_type" type="int" setter="set_absorb_damage_type" getter="get_absorb_damage_type" default="0"> <member name="absorb_damage_type" type="int" setter="set_absorb_damage_type" getter="get_absorb_damage_type" default="0">
</member> </member>
<member name="absorb_enabled" type="bool" setter="set_absorb_enabled" getter="is_absorb_enabled" default="false"> <member name="absorb_enabled" type="bool" setter="set_absorb_enabled" getter="get_absorb_enabled" default="false">
</member> </member>
<member name="absorb_max" type="int" setter="set_absorb_max" getter="get_absorb_max" default="0"> <member name="absorb_max" type="int" setter="set_absorb_max" getter="get_absorb_max" default="0">
</member> </member>
@ -1710,7 +1854,7 @@
</member> </member>
<member name="damage_can_crit" type="bool" setter="set_damage_can_crit" getter="get_damage_can_crit" default="false"> <member name="damage_can_crit" type="bool" setter="set_damage_can_crit" getter="get_damage_can_crit" default="false">
</member> </member>
<member name="damage_enabled" type="bool" setter="set_damage_enabled" getter="is_damage_enabled" default="false"> <member name="damage_enabled" type="bool" setter="set_damage_enabled" getter="get_damage_enabled" default="false">
</member> </member>
<member name="damage_max" type="int" setter="set_damage_max" getter="get_damage_max" default="0"> <member name="damage_max" type="int" setter="set_damage_max" getter="get_damage_max" default="0">
</member> </member>
@ -1722,9 +1866,17 @@
</member> </member>
<member name="debuff" type="bool" setter="set_is_debuff" getter="get_is_debuff" default="false"> <member name="debuff" type="bool" setter="set_is_debuff" getter="get_is_debuff" default="false">
</member> </member>
<member name="dispell_aura_types" type="int" setter="set_dispell_aura_types" getter="get_dispell_aura_types" default="0">
</member>
<member name="dispell_count_max" type="int" setter="set_dispell_count_max" getter="get_dispell_count_max" default="0">
</member>
<member name="dispell_count_min" type="int" setter="set_dispell_count_min" getter="get_dispell_count_min" default="0">
</member>
<member name="dispell_enabled" type="bool" setter="set_dispell_enabled" getter="get_dispell_enabled" default="false">
</member>
<member name="heal_can_crit" type="bool" setter="set_heal_can_crit" getter="get_heal_can_crit" default="false"> <member name="heal_can_crit" type="bool" setter="set_heal_can_crit" getter="get_heal_can_crit" default="false">
</member> </member>
<member name="heal_enabled" type="bool" setter="set_heal_enabled" getter="is_heal_enabled" default="false"> <member name="heal_enabled" type="bool" setter="set_heal_enabled" getter="get_heal_enabled" default="false">
</member> </member>
<member name="heal_max" type="int" setter="set_heal_max" getter="get_heal_max" default="0"> <member name="heal_max" type="int" setter="set_heal_max" getter="get_heal_max" default="0">
</member> </member>
@ -1744,6 +1896,8 @@
</member> </member>
<member name="resource_give" type="EntityResourceCostData" setter="set_resource_give" getter="get_resource_give"> <member name="resource_give" type="EntityResourceCostData" setter="set_resource_give" getter="get_resource_give">
</member> </member>
<member name="scale_with_level" type="bool" setter="set_scale_with_level" getter="get_scale_with_level" default="false">
</member>
<member name="states_add" type="int" setter="set_add_states" getter="get_add_states" default="0"> <member name="states_add" type="int" setter="set_add_states" getter="get_add_states" default="0">
</member> </member>
<member name="states_remove_effects" type="int" setter="set_remove_effects_with_states" getter="get_remove_effects_with_states" default="0"> <member name="states_remove_effects" type="int" setter="set_remove_effects_with_states" getter="get_remove_effects_with_states" default="0">
@ -1760,6 +1914,8 @@
</member> </member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;"> <member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member> </member>
<member name="text_translation_key" type="String" setter="set_text_translation_key" getter="get_text_translation_key" default="&quot;&quot;">
</member>
<member name="tick" type="float" setter="set_tick" getter="get_tick" default="0.0"> <member name="tick" type="float" setter="set_tick" getter="get_tick" default="0.0">
</member> </member>
<member name="time" type="float" setter="set_time" getter="get_time" default="0.0"> <member name="time" type="float" setter="set_time" getter="get_time" default="0.0">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraApplyInfo" inherits="Reference" category="Core" version="3.2"> <class name="AuraApplyInfo" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Helper class, which is used to apply an [Aura] to an [Entity]. Helper class, which is used to apply an [Aura] to an [Entity].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraData" inherits="Reference" category="Core" version="3.2"> <class name="AuraData" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores an [Aura]'s runtime data on an [Entity]. Stores an [Aura]'s runtime data on an [Entity].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraGroup" inherits="Resource" category="Core" version="3.2"> <class name="AuraGroup" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Used to make some [Aura]s override each other. Used to make some [Aura]s override each other.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraStatAttribute" inherits="Reference" category="Core" version="3.2"> <class name="AuraStatAttribute" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores [Stat] modifiers for [Aura]s. Stores [Stat] modifiers for [Aura]s.
</brief_description> </brief_description>
@ -16,7 +16,7 @@
</member> </member>
<member name="percent_mod" type="float" setter="set_percent_mod" getter="get_percent_mod" default="0.0"> <member name="percent_mod" type="float" setter="set_percent_mod" getter="get_percent_mod" default="0.0">
</member> </member>
<member name="stat" type="int" setter="set_stat" getter="get_stat" enum="Stat.StatId" default="41"> <member name="stat" type="int" setter="set_stat" getter="get_stat" enum="Stat.StatId" default="42">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraTriggerData" inherits="Reference" category="Core" version="3.2"> <class name="AuraTriggerData" inherits="Reference" version="3.2">
<brief_description> <brief_description>
[Aura] effect trigger information. Not yet complete. [Aura] effect trigger information. Not yet complete.
</brief_description> </brief_description>
@ -14,7 +14,7 @@
</member> </member>
<member name="spell" type="Spell" setter="set_spell" getter="get_spell"> <member name="spell" type="Spell" setter="set_spell" getter="get_spell">
</member> </member>
<member name="trigger_event" type="int" setter="set_trigger_event" getter="get_trigger_event" enum="SpellEnums.TriggerEvents" default="41"> <member name="trigger_event" type="int" setter="set_trigger_event" getter="get_trigger_event" enum="SpellEnums.TriggerEvents" default="42">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="Bag" inherits="Reference" category="Core" version="3.2"> <class name="Bag" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores [Entity] inventory. Stores [Entity] inventory.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CategoryCooldown" inherits="Reference" category="Core" version="3.2"> <class name="CategoryCooldown" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores [Spell] category cooldown information during runtime. Stores [Spell] category cooldown information during runtime.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterAtlas" inherits="Resource" category="Core" version="3.2"> <class name="CharacterAtlas" inherits="Resource" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterAtlasEntry" inherits="Resource" category="Core" version="3.2"> <class name="CharacterAtlasEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterBones" inherits="Node2D" category="Core" version="3.2"> <class name="CharacterBones" inherits="Node2D" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,14 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSkeleton" inherits="Spatial" category="Core" version="3.2"> <class name="CharacterSkeleton2D" inherits="Node2D" version="3.2">
<brief_description> <brief_description>
Stores character visual information.
</brief_description> </brief_description>
<description> <description>
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.
</description> </description>
<tutorials> <tutorials>
</tutorials> </tutorials>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSkeleton3D" inherits="CharacterSkeleton" category="Core" version="3.2"> <class name="CharacterSkeleton3D" inherits="Spatial" version="3.2">
<brief_description> <brief_description>
3d implementation for [CharacterSkeleton]. 3d implementation for [CharacterSkeleton].
@ -16,6 +16,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="add_item_visual">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<description>
</description>
</method>
<method name="add_item_visual_entry"> <method name="add_item_visual_entry">
<return type="void"> <return type="void">
</return> </return>
@ -34,6 +42,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="clear_item_visuals">
<return type="void">
</return>
<description>
</description>
</method>
<method name="get_animation_player"> <method name="get_animation_player">
<return type="AnimationPlayer"> <return type="AnimationPlayer">
</return> </return>
@ -62,6 +76,20 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_visual">
<return type="ItemVisual">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_visual_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_model_entry"> <method name="get_model_entry">
<return type="SkeletonModelEntry"> <return type="SkeletonModelEntry">
</return> </return>
@ -80,6 +108,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="remove_item_visual">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<description>
</description>
</method>
<method name="remove_item_visual_entry"> <method name="remove_item_visual_entry">
<return type="void"> <return type="void">
</return> </return>
@ -92,6 +128,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="remove_item_visual_index">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_bone_path"> <method name="set_bone_path">
<return type="void"> <return type="void">
</return> </return>
@ -122,6 +166,8 @@
</member> </member>
<member name="bone_path_root" type="NodePath" setter="set_bone_path" getter="get_bone_path" default="NodePath(&quot;&quot;)"> <member name="bone_path_root" type="NodePath" setter="set_bone_path" getter="get_bone_path" default="NodePath(&quot;&quot;)">
</member> </member>
<member name="gender" type="int" setter="set_gender" getter="get_gender" enum="EntityEnums.EntityGender" default="0">
</member>
<member name="model_dirty" type="bool" setter="set_model_dirty" getter="get_model_dirty" default="false"> <member name="model_dirty" type="bool" setter="set_model_dirty" getter="get_model_dirty" default="false">
</member> </member>
</members> </members>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSpec" inherits="Resource" category="Core" version="3.2"> <class name="CharacterSpec" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains data for a character's specialization. Contains data for a character's specialization.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ClassProfile" inherits="Reference" category="Core" version="3.2"> <class name="ClassProfile" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains all profile information for an [Entity]'s class. Related to [ProfileManager]. Contains all profile information for an [Entity]'s class. Related to [ProfileManager].
</brief_description> </brief_description>
@ -22,16 +22,42 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_custom_data" qualifiers="const">
<return type="Variant">
</return>
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
<method name="get_input_profile"> <method name="get_input_profile">
<return type="InputProfile"> <return type="InputProfile">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="set_level"> <method name="has_custom_data" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
<method name="remove_custom_data">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="value" type="int"> <argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
<method name="set_custom_data">
<return type="void">
</return>
<argument index="0" name="name" type="String">
</argument>
<argument index="1" name="value" type="Variant">
</argument> </argument>
<description> <description>
</description> </description>
@ -50,11 +76,17 @@
</member> </member>
<member name="class_id" type="int" setter="set_class_id" getter="get_class_id" default="0"> <member name="class_id" type="int" setter="set_class_id" getter="get_class_id" default="0">
</member> </member>
<member name="level" type="int" setter="set_class_id" getter="get_level" default="0"> <member name="level" type="int" setter="set_level" getter="get_level" default="0">
</member> </member>
<member name="xp" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="xp" type="int" setter="set_xp" getter="get_xp" default="0">
</member> </member>
</members> </members>
<signals>
<signal name="changed">
<description>
</description>
</signal>
</signals>
<constants> <constants>
</constants> </constants>
</class> </class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ComplexLevelStatData" inherits="LevelStatData" category="Core" version="3.2"> <class name="ComplexLevelStatData" inherits="LevelStatData" version="3.2">
<brief_description> <brief_description>
Per level stat information for an [Entity]. Per level stat information for an [Entity].
</brief_description> </brief_description>
@ -220,96 +220,6 @@
</member> </member>
<member name="level_20_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0"> <member name="level_20_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member> </member>
<member name="level_21_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_21_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_21_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_21_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_21_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_22_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_22_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_22_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_22_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_22_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_23_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_23_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_23_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_23_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_23_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_24_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_24_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_24_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_24_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_24_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_25_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_25_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_25_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_25_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_25_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_26_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_26_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_26_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_26_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_26_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_27_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_27_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_27_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_27_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_27_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_28_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_28_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_28_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_28_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_28_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_29_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_29_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_29_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_29_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_29_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_2_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0"> <member name="level_2_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member> </member>
<member name="level_2_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0"> <member name="level_2_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
@ -320,106 +230,6 @@
</member> </member>
<member name="level_2_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0"> <member name="level_2_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member> </member>
<member name="level_30_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_30_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_30_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_30_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_30_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_31_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_31_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_31_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_31_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_31_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_32_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_32_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_32_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_32_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_32_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_33_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_33_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_33_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_33_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_33_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_34_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_34_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_34_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_34_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_34_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_35_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_35_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_35_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_35_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_35_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_36_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_36_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_36_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_36_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_36_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_37_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_37_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_37_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_37_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_37_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_38_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_38_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_38_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_38_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_38_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_39_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_39_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_39_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_39_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_39_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_3_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0"> <member name="level_3_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member> </member>
<member name="level_3_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0"> <member name="level_3_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
@ -430,106 +240,6 @@
</member> </member>
<member name="level_3_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0"> <member name="level_3_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member> </member>
<member name="level_40_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_40_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_40_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_40_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_40_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_41_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_41_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_41_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_41_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_41_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_42_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_42_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_42_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_42_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_42_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_43_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_43_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_43_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_43_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_43_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_44_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_44_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_44_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_44_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_44_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_45_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_45_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_45_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_45_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_45_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_46_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_46_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_46_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_46_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_46_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_47_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_47_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_47_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_47_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_47_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_48_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_48_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_48_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_48_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_48_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_49_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_49_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_49_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_49_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_49_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_4_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0"> <member name="level_4_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member> </member>
<member name="level_4_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0"> <member name="level_4_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
@ -540,16 +250,6 @@
</member> </member>
<member name="level_4_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0"> <member name="level_4_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member> </member>
<member name="level_50_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_50_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_50_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_50_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_50_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_5_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0"> <member name="level_5_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member> </member>
<member name="level_5_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0"> <member name="level_5_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="Cooldown" inherits="Reference" category="Core" version="3.2"> <class name="Cooldown" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains the runtime data for one of the [Cooldown]s of an [Entity]. Contains the runtime data for one of the [Cooldown]s of an [Entity].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CraftRecipe" inherits="Resource" category="Core" version="3.2"> <class name="CraftRecipe" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Recipe data for the crafting system. Recipe data for the crafting system.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="CraftRecipeHelper" inherits="Resource" category="Core" version="3.2"> <class name="CraftRecipeHelper" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains one item entry for [CraftRecipes]s Contains one item entry for [CraftRecipes]s
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ESDragAndDrop" inherits="Reference" category="Core" version="3.2"> <class name="ESDragAndDrop" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Drag and drop helper class for the actionbars, and inventory. Drag and drop helper class for the actionbars, and inventory.
</brief_description> </brief_description>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityAI" inherits="Resource" category="Core" version="3.2"> <class name="EntityAI" inherits="Resource" version="3.2">
<brief_description> <brief_description>
You can implement AI for [Entities] with this. You can implement AI for [Entities] with this.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityClassData" inherits="Resource" category="Core" version="3.2"> <class name="EntityClassData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains all of information for an [Entity]'s class. (Ingame class) Contains all of information for an [Entity]'s class. (Ingame class)
</brief_description> </brief_description>
@ -80,6 +80,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_cooldown_added" qualifiers="virtual"> <method name="_con_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -104,6 +124,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_con_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_con_equip_fail" qualifiers="virtual"> <method name="_con_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -154,16 +190,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_success" qualifiers="virtual"> <method name="_con_spell_cast_success" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -320,6 +346,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_cooldown_added" qualifiers="virtual"> <method name="_son_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -376,6 +422,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_son_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_son_equip_fail" qualifiers="virtual"> <method name="_son_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -450,16 +512,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_spell_cast_success" qualifiers="virtual"> <method name="_son_spell_cast_success" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -550,6 +602,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_character_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_class_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_cooldown_added"> <method name="con_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -574,6 +646,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_equip_fail"> <method name="con_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -624,16 +712,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_success"> <method name="con_spell_cast_success">
<return type="void"> <return type="void">
</return> </return>
@ -974,6 +1052,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_character_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_class_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_cooldown_added"> <method name="son_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -1030,6 +1128,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_equip_fail"> <method name="son_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -1104,16 +1218,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_spell_cast_success"> <method name="son_spell_cast_success">
<return type="void"> <return type="void">
</return> </return>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityCreateInfo" inherits="Reference" category="Core" version="3.2"> <class name="EntityCreateInfo" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Helper class used for [Entity] creation, and setup. Helper class used for [Entity] creation, and setup.
</brief_description> </brief_description>
@ -8,17 +8,71 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="_from_dict" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="_to_dict" qualifiers="virtual">
<return type="Dictionary">
</return>
<description>
</description>
</method>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods> </methods>
<members> <members>
<member name="character_level" type="int" setter="set_character_level" getter="get_character_level" default="0">
</member>
<member name="character_xp" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member>
<member name="class_id" type="int" setter="set_class_id" getter="get_class_id" default="0">
</member>
<member name="class_level" type="int" setter="set_class_level" getter="get_class_level" default="0">
</member>
<member name="class_xp" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="created_entity" type="Entity" setter="set_created_entity" getter="get_created_entity">
</member>
<member name="entity_controller" type="int" setter="set_entity_controller" getter="get_entity_controller" enum="EntityEnums.EntityController" default="0"> <member name="entity_controller" type="int" setter="set_entity_controller" getter="get_entity_controller" enum="EntityEnums.EntityController" default="0">
</member> </member>
<member name="entity_data" type="EntityData" setter="set_entity_data" getter="get_entity_data"> <member name="entity_data" type="EntityData" setter="set_entity_data" getter="get_entity_data">
</member> </member>
<member name="level" type="int" setter="set_level" getter="get_level" default="0"> <member name="entity_player_type" type="int" setter="set_entity_player_type" getter="get_entity_player_type" default="0">
</member>
<member name="guid" type="int" setter="set_guid" getter="get_guid" default="0">
</member>
<member name="network_owner" type="int" setter="set_network_owner" getter="get_network_owner" default="0">
</member>
<member name="networked" type="bool" setter="set_networked" getter="get_networked" default="false">
</member>
<member name="parent_path" type="NodePath" setter="set_parent_path" getter="get_parent_path" default="NodePath(&quot;&quot;)">
</member> </member>
<member name="player_name" type="String" setter="set_entity_name" getter="get_entity_name" default="&quot;&quot;"> <member name="player_name" type="String" setter="set_entity_name" getter="get_entity_name" default="&quot;&quot;">
</member> </member>
<member name="xp" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="serialized_data" type="Dictionary" setter="set_serialized_data" getter="get_serialized_data" default="{}">
</member>
<member name="species_instance" type="SpeciesInstance" setter="set_species_instance" getter="get_species_instance">
</member>
<member name="transform" type="Transform" setter="set_transform" getter="get_transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
</member>
<member name="transform2d" type="Transform2D" setter="set_transform2d" getter="get_transform2d" default="Transform2D( 1, 0, 0, 1, 0, 0 )">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityData" inherits="Resource" category="Core" version="3.2"> <class name="EntityData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains all data for a given [Entity]. Think of this as all the data for a mob, or a player. Contains all data for a given [Entity]. Think of this as all the data for a mob, or a player.
</brief_description> </brief_description>
@ -88,6 +88,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_cooldown_added" qualifiers="virtual"> <method name="_con_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -112,6 +132,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_con_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_con_equip_fail" qualifiers="virtual"> <method name="_con_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -162,16 +198,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_con_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_success" qualifiers="virtual"> <method name="_con_spell_cast_success" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -374,6 +400,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_character_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_class_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_cooldown_added" qualifiers="virtual"> <method name="_son_cooldown_added" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -430,6 +476,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_entity_resource_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_son_entity_resource_removed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="_son_equip_fail" qualifiers="virtual"> <method name="_son_equip_fail" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -504,16 +566,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_son_level_up" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="_son_spell_cast_success" qualifiers="virtual"> <method name="_son_spell_cast_success" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -612,6 +664,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_character_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_class_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_cooldown_added"> <method name="con_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -636,6 +708,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="con_equip_fail"> <method name="con_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -686,16 +774,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="con_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_success"> <method name="con_spell_cast_success">
<return type="void"> <return type="void">
</return> </return>
@ -734,7 +812,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_craft_recipes"> <method name="get_num_craft_recipes" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
@ -882,6 +960,26 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_character_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_class_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_cooldown_added"> <method name="son_cooldown_added">
<return type="void"> <return type="void">
</return> </return>
@ -938,6 +1036,22 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_entity_resource_added">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_entity_resource_removed">
<return type="void">
</return>
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</method>
<method name="son_equip_fail"> <method name="son_equip_fail">
<return type="void"> <return type="void">
</return> </return>
@ -1012,16 +1126,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="son_level_up">
<return type="void">
</return>
<argument index="0" name="entity" type="Node">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="son_spell_cast_success"> <method name="son_spell_cast_success">
<return type="void"> <return type="void">
</return> </return>
@ -1074,6 +1178,8 @@
</member> </member>
<member name="money" type="int" setter="set_money" getter="get_money" default="0"> <member name="money" type="int" setter="set_money" getter="get_money" default="0">
</member> </member>
<member name="spell_train_data" type="VendorItemData" setter="set_spell_train_data" getter="get_spell_train_data">
</member>
<member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;"> <member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;">
</member> </member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;"> <member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityDataContainer" inherits="Reference" category="Core" version="3.2"> <class name="EntityDataContainer" inherits="Reference" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityDataManager" inherits="Node" category="Core" version="3.2"> <class name="EntityDataManager" inherits="Object" version="3.2">
<brief_description> <brief_description>
This class should be added as an autoload. (Or be present in the scene when you want to spawn entities). This class should be added as an autoload. (Or be present in the scene when you want to spawn entities).
@ -51,6 +51,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="add_entity_species_data">
<return type="void">
</return>
<argument index="0" name="pcd" type="EntitySpeciesData">
</argument>
<description>
</description>
</method>
<method name="add_item_template"> <method name="add_item_template">
<return type="void"> <return type="void">
</return> </return>
@ -201,6 +209,28 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_entity_species_data">
<return type="EntitySpeciesData">
</return>
<argument index="0" name="pcd_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_species_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_entity_species_data_index">
<return type="EntitySpeciesData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_template"> <method name="get_item_template">
<return type="ItemTemplate"> <return type="ItemTemplate">
</return> </return>
@ -361,6 +391,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="load_entity_species_datas">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_item_templates"> <method name="load_item_templates">
<return type="void"> <return type="void">
</return> </return>
@ -397,6 +433,42 @@
<description> <description>
</description> </description>
</method> </method>
<method name="request_entity_spawn">
<return type="void">
</return>
<argument index="0" name="info" type="EntityCreateInfo">
</argument>
<description>
</description>
</method>
<method name="request_entity_spawn_deferred">
<return type="void">
</return>
<argument index="0" name="info" type="EntityCreateInfo">
</argument>
<description>
</description>
</method>
<method name="request_world_spell_spawn">
<return type="void">
</return>
<argument index="0" name="data" type="WorldSpellData">
</argument>
<argument index="1" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="request_world_spell_spawn_deferred">
<return type="void">
</return>
<argument index="0" name="data" type="WorldSpellData">
</argument>
<argument index="1" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="set_skill_for_armor_type"> <method name="set_skill_for_armor_type">
<return type="void"> <return type="void">
</return> </return>
@ -409,9 +481,15 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="allow_class_recipe_learning" type="bool" setter="set_allow_class_recipe_learning" getter="get_allow_class_recipe_learning" default="false">
</member>
<member name="allow_class_spell_learning" type="bool" setter="set_allow_class_spell_learning" getter="get_allow_class_spell_learning" default="false">
</member>
<member name="auras_folder" type="String" setter="set_auras_folder" getter="get_auras_folder" default="&quot;&quot;"> <member name="auras_folder" type="String" setter="set_auras_folder" getter="get_auras_folder" default="&quot;&quot;">
</member> </member>
<member name="automatic_load" type="bool" setter="set_automatic_load" getter="get_automatic_load" default="true"> <member name="automatic_class_levelups" type="bool" setter="set_automatic_class_levelups" getter="get_automatic_class_levelups" default="false">
</member>
<member name="automatic_load" type="bool" setter="set_automatic_load" getter="get_automatic_load" default="false">
</member> </member>
<member name="craft_data_folder" type="String" setter="set_craft_data_folder" getter="get_craft_data_folder" default="&quot;&quot;"> <member name="craft_data_folder" type="String" setter="set_craft_data_folder" getter="get_craft_data_folder" default="&quot;&quot;">
</member> </member>
@ -421,12 +499,16 @@
</member> </member>
<member name="entity_skills_folder" type="String" setter="set_entity_skills_folder" getter="get_entity_skills_folder" default="&quot;&quot;"> <member name="entity_skills_folder" type="String" setter="set_entity_skills_folder" getter="get_entity_skills_folder" default="&quot;&quot;">
</member> </member>
<member name="entity_species_data_folder" type="String" setter="set_entity_species_data_folder" getter="get_entity_species_data_folder" default="&quot;&quot;">
</member>
<member name="item_template_folder" type="String" setter="set_item_template_folder" getter="get_item_template_folder" default="&quot;&quot;"> <member name="item_template_folder" type="String" setter="set_item_template_folder" getter="get_item_template_folder" default="&quot;&quot;">
</member> </member>
<member name="mob_data_folder" type="String" setter="set_mob_data_folder" getter="get_mob_data_folder" default="&quot;&quot;"> <member name="mob_data_folder" type="String" setter="set_mob_data_folder" getter="get_mob_data_folder" default="&quot;&quot;">
</member> </member>
<member name="player_character_data_folder" type="String" setter="set_player_character_data_folder" getter="get_player_character_data_folder" default="&quot;&quot;"> <member name="player_character_data_folder" type="String" setter="set_player_character_data_folder" getter="get_player_character_data_folder" default="&quot;&quot;">
</member> </member>
<member name="scale_spells_by_default" type="bool" setter="set_scale_spells_by_default" getter="get_scale_spells_by_default" default="false">
</member>
<member name="skill_for_armor_type_0" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type"> <member name="skill_for_armor_type_0" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member> </member>
<member name="skill_for_armor_type_1" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type"> <member name="skill_for_armor_type_1" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
@ -439,11 +521,33 @@
</member> </member>
<member name="spells_folder" type="String" setter="set_spells_folder" getter="get_spells_folder" default="&quot;&quot;"> <member name="spells_folder" type="String" setter="set_spells_folder" getter="get_spells_folder" default="&quot;&quot;">
</member> </member>
<member name="use_class_xp" type="bool" setter="set_use_class_xp" getter="get_use_class_xp" default="false">
</member>
<member name="use_global_class_level" type="bool" setter="set_use_global_class_level" getter="get_use_global_class_level" default="false">
</member>
<member name="use_spell_points" type="bool" setter="set_use_spell_points" getter="get_use_spell_points" default="false">
</member>
<member name="world_spell_datas_folder" type="String" setter="set_world_spell_datas_folder" getter="get_world_spell_datas_folder" default="&quot;&quot;"> <member name="world_spell_datas_folder" type="String" setter="set_world_spell_datas_folder" getter="get_world_spell_datas_folder" default="&quot;&quot;">
</member> </member>
<member name="xp_data_path" type="String" setter="set_xp_data_path" getter="get_xp_data_path" default="&quot;&quot;"> <member name="xp_data_path" type="String" setter="set_xp_data_path" getter="get_xp_data_path" default="&quot;&quot;">
</member> </member>
</members> </members>
<signals>
<signal name="on_entity_spawn_requested">
<argument index="0" name="info" type="EntityCreateInfo">
</argument>
<description>
</description>
</signal>
<signal name="on_world_spell_spawn_requested">
<argument index="0" name="data" type="WorldSpellData">
</argument>
<argument index="1" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</signal>
</signals>
<constants> <constants>
</constants> </constants>
</class> </class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityEnums" inherits="Object" category="Core" version="3.2"> <class name="EntityEnums" inherits="Object" version="3.2">
<brief_description> <brief_description>
Contains lots of general-use enums for entities. Contains lots of general-use enums for entities.
</brief_description> </brief_description>
@ -10,6 +10,16 @@
<methods> <methods>
</methods> </methods>
<constants> <constants>
<constant name="ENTITY_PLAYER_TYPE_NONE" value="0" enum="EntityPlayerType">
</constant>
<constant name="ENTITY_PLAYER_TYPE_PLAYER" value="1" enum="EntityPlayerType">
</constant>
<constant name="ENTITY_PLAYER_TYPE_NETWORKED" value="2" enum="EntityPlayerType">
</constant>
<constant name="ENTITY_PLAYER_TYPE_AI" value="3" enum="EntityPlayerType">
</constant>
<constant name="ENTITY_PLAYER_TYPE_DISPLAY" value="4" enum="EntityPlayerType">
</constant>
<constant name="ENITIY_TYPE_NONE" value="0" enum="EntityType"> <constant name="ENITIY_TYPE_NONE" value="0" enum="EntityType">
</constant> </constant>
<constant name="ENITIY_TYPE_CREATURE" value="1" enum="EntityType"> <constant name="ENITIY_TYPE_CREATURE" value="1" enum="EntityType">
@ -172,15 +182,13 @@
</constant> </constant>
<constant name="AI_STATE_ATTACK" value="5" enum="AIStates"> <constant name="AI_STATE_ATTACK" value="5" enum="AIStates">
</constant> </constant>
<constant name="AI_STATE_MAX" value="6"> <constant name="AI_STATE_PET_FOLLOW" value="7" enum="AIStates">
</constant> </constant>
<constant name="PET_STATE_PET_FOLLOW" value="1" enum="PetStates"> <constant name="AI_STATE_PET_STOP" value="8" enum="AIStates">
</constant> </constant>
<constant name="PET_STATE_PET_STOP" value="2" enum="PetStates"> <constant name="AI_STATE_PET_ATTACK" value="9" enum="AIStates">
</constant> </constant>
<constant name="PET_STATE_PET_ATTACK" value="3" enum="PetStates"> <constant name="AI_STATE_MAX" value="10">
</constant>
<constant name="PET_STATE_MAX" value="4">
</constant> </constant>
<constant name="ENTITY_IMMUNITY_FLAG_NONE" value="0" enum="EntityImmunityFlags"> <constant name="ENTITY_IMMUNITY_FLAG_NONE" value="0" enum="EntityImmunityFlags">
</constant> </constant>
@ -244,6 +252,12 @@
</constant> </constant>
<constant name="ENTITY_IMMUNITY_FLAG_ATTACKS" value="536870912" enum="EntityImmunityFlags"> <constant name="ENTITY_IMMUNITY_FLAG_ATTACKS" value="536870912" enum="EntityImmunityFlags">
</constant> </constant>
<constant name="ENTITY_RELATION_TYPE_NEUTRAL" value="0" enum="EntityRelationType">
</constant>
<constant name="ENTITY_RELATION_TYPE_FRIENDLY" value="1" enum="EntityRelationType">
</constant>
<constant name="ENTITY_RELATION_TYPE_HOSTILE" value="2" enum="EntityRelationType">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_NORMAL" value="0" enum="EntityInteractionType"> <constant name="ENITIY_INTERACTION_TYPE_NORMAL" value="0" enum="EntityInteractionType">
</constant> </constant>
<constant name="ENITIY_INTERACTION_TYPE_SPEAK" value="1" enum="EntityInteractionType"> <constant name="ENITIY_INTERACTION_TYPE_SPEAK" value="1" enum="EntityInteractionType">
@ -272,9 +286,13 @@
</constant> </constant>
<constant name="ENTITY_WINDOW_VENDOR" value="2" enum="EntityWindows"> <constant name="ENTITY_WINDOW_VENDOR" value="2" enum="EntityWindows">
</constant> </constant>
<constant name="ENTITY_WINDOW_TRAINER" value="2" enum="EntityWindows">
</constant>
<constant name="GENDER_COUNT" value="2"> <constant name="GENDER_COUNT" value="2">
</constant> </constant>
<constant name="MAX_LEVEL" value="50"> <constant name="MAX_CHARACTER_LEVEL" value="20">
</constant>
<constant name="MAX_CLASS_LEVEL" value="60">
</constant> </constant>
<constant name="BASE_XP" value="50"> <constant name="BASE_XP" value="50">
</constant> </constant>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResource" inherits="Reference" category="Core" version="3.2"> <class name="EntityResource" inherits="Reference" version="3.2">
<brief_description> <brief_description>
An instance of an entity resource. Resource in this context is things like mana. An instance of an entity resource. Resource in this context is things like mana.
</brief_description> </brief_description>
@ -136,13 +136,13 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="current" type="int" setter="set_current" getter="get_current" default="0"> <member name="current_value" type="int" setter="set_current_value" getter="get_current_value" default="0">
</member> </member>
<member name="data_id" type="int" setter="set_data_id" getter="get_data_id" default="0"> <member name="data_id" type="int" setter="set_data_id" getter="get_data_id" default="0">
</member> </member>
<member name="dirty" type="bool" setter="set_dirty" getter="get_dirty" default="false"> <member name="dirty" type="bool" setter="set_dirty" getter="get_dirty" default="false">
</member> </member>
<member name="max" type="int" setter="set_max" getter="get_max" default="0"> <member name="max_value" type="int" setter="set_max_value" getter="get_max_value" default="0">
</member> </member>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner"> <member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member> </member>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResourceCostData" inherits="Resource" category="Core" version="3.2"> <class name="EntityResourceCostData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains a resource cost. Resource in this context is things like mana. Contains a resource cost. Resource in this context is things like mana.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResourceData" inherits="Resource" category="Core" version="3.2"> <class name="EntityResourceData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
The data for an [Entity]'s resource. Resource in this context is things like mana. The data for an [Entity]'s resource. Resource in this context is things like mana.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySkill" inherits="Reference" category="Core" version="3.2"> <class name="EntitySkill" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains runtime skill data for an [Entity]. Contains runtime skill data for an [Entity].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySkillData" inherits="Resource" category="Core" version="3.2"> <class name="EntitySkillData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains skill data for an [Entity]. Contains skill data for an [Entity].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySpeciesData" inherits="Resource" category="Core" version="3.2"> <class name="EntitySpeciesData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains visual data for a species. Contains visual data for a species.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EquipmentData" inherits="Resource" category="Core" version="3.2"> <class name="EquipmentData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Stores equipment information. Stores equipment information.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="EquipmentDataEntry" inherits="Resource" category="Core" version="3.2"> <class name="EquipmentDataEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Stores equipment information. Stores equipment information.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfile" inherits="Reference" category="Core" version="3.2"> <class name="InputProfile" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Will store keybind information. [ProfileManager] related. Will store keybind information. [ProfileManager] related.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfileModifier" inherits="Reference" category="Core" version="3.2"> <class name="InputProfileModifier" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Stores data for bindable modifiers. Not yet implemented. Stores data for bindable modifiers. Not yet implemented.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfileModifierEntry" inherits="Reference" category="Core" version="3.2"> <class name="InputProfileModifierEntry" inherits="Reference" version="3.2">
<brief_description> <brief_description>
One key entry for a key. One key entry for a key.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemContainerData" inherits="Resource" category="Core" version="3.2"> <class name="ItemContainerData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemContainerDataEntry" inherits="Resource" category="Core" version="3.2"> <class name="ItemContainerDataEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemEnums" inherits="Object" category="Core" version="3.2"> <class name="ItemEnums" inherits="Object" version="3.2">
<brief_description> <brief_description>
Contains lots of general-use enums for items. Contains lots of general-use enums for items.
</brief_description> </brief_description>
@ -42,31 +42,29 @@
</constant> </constant>
<constant name="ITEM_TYPE_EQUIPMENT" value="1" enum="ItemType"> <constant name="ITEM_TYPE_EQUIPMENT" value="1" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_WEAPON" value="2" enum="ItemType"> <constant name="ITEM_TYPE_POTION" value="2" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_POTION" value="4" enum="ItemType"> <constant name="ITEM_TYPE_HERB" value="4" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_HERB" value="8" enum="ItemType"> <constant name="ITEM_TYPE_ORE" value="8" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_ORE" value="16" enum="ItemType"> <constant name="ITEM_TYPE_GEMSTONE" value="16" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_GEMSTONE" value="32" enum="ItemType"> <constant name="ITEM_TYPE_FOOD" value="32" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_FOOD" value="64" enum="ItemType"> <constant name="ITEM_TYPE_ALCHEMY" value="64" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_ALCHEMY" value="128" enum="ItemType"> <constant name="ITEM_TYPE_ENGINEERING" value="128" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_ENGINEERING" value="256" enum="ItemType"> <constant name="ITEM_TYPE_ENCHANTING" value="256" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_ENCHANTING" value="512" enum="ItemType"> <constant name="ITEM_TYPE_TAILORING" value="512" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_TAILORING" value="1024" enum="ItemType"> <constant name="ITEM_TYPE_RECIPE" value="1024" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_RECIPE" value="2048" enum="ItemType"> <constant name="ITEM_TYPE_CURRENCY" value="2048" enum="ItemType">
</constant> </constant>
<constant name="ITEM_TYPE_CURRENCY" value="4096" enum="ItemType"> <constant name="ITEM_TYPE_BAG" value="4096" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_BAG" value="8192" enum="ItemType">
</constant> </constant>
<constant name="ITEM_SUB_TYPE_NONE" value="0" enum="ItemSubtype"> <constant name="ITEM_SUB_TYPE_NONE" value="0" enum="ItemSubtype">
</constant> </constant>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemInstance" inherits="Reference" category="Core" version="3.2"> <class name="ItemInstance" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Runtime information for an item. Runtime information for an item.
</brief_description> </brief_description>
@ -16,6 +16,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_get_description" qualifiers="virtual">
<return type="String">
</return>
<description>
</description>
</method>
<method name="_to_dict" qualifiers="virtual"> <method name="_to_dict" qualifiers="virtual">
<return type="Dictionary"> <return type="Dictionary">
</return> </return>
@ -44,6 +50,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_description">
<return type="String">
</return>
<description>
</description>
</method>
<method name="get_item_stat_modifier"> <method name="get_item_stat_modifier">
<return type="ItemStatModifier"> <return type="ItemStatModifier">
</return> </return>
@ -52,7 +64,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_stat_modifier_count"> <method name="get_item_stat_modifier_count" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
@ -74,12 +86,20 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="charges" type="int" setter="set_charges" getter="get_charges" default="-1">
</member>
<member name="item_template" type="ItemTemplate" setter="set_item_template" getter="get_item_template"> <member name="item_template" type="ItemTemplate" setter="set_item_template" getter="get_item_template">
</member> </member>
<member name="stack_size" type="int" setter="set_stack_size" getter="get_stack_size" default="1"> <member name="stack_size" type="int" setter="set_stack_size" getter="get_stack_size" default="1">
</member> </member>
</members> </members>
<signals> <signals>
<signal name="stack_charges_changed">
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</signal>
<signal name="stack_size_changed"> <signal name="stack_size_changed">
<argument index="0" name="item" type="ItemInstance"> <argument index="0" name="item" type="ItemInstance">
</argument> </argument>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemStatModifier" inherits="Reference" category="Core" version="3.2"> <class name="ItemStatModifier" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Runtime item [Stat] modifier data. Runtime item [Stat] modifier data.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemTemplate" inherits="Resource" category="Core" version="3.2"> <class name="ItemTemplate" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains item information. Contains item information.
</brief_description> </brief_description>
@ -14,6 +14,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_get_description" qualifiers="virtual">
<return type="String">
</return>
<description>
</description>
</method>
<method name="create_item_instance"> <method name="create_item_instance">
<return type="ItemInstance"> <return type="ItemInstance">
</return> </return>
@ -26,7 +32,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_aura" qualifiers="const"> <method name="get_aura">
<return type="Aura"> <return type="Aura">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -34,7 +40,13 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_grants_spell" qualifiers="const"> <method name="get_description">
<return type="String">
</return>
<description>
</description>
</method>
<method name="get_grants_spell">
<return type="Spell"> <return type="Spell">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -42,7 +54,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_max_base_mod"> <method name="get_item_max_base_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -50,7 +62,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_max_bonus_mod"> <method name="get_item_max_bonus_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -58,7 +70,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_max_percent_mod"> <method name="get_item_max_percent_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -66,7 +78,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_min_base_mod"> <method name="get_item_min_base_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -74,7 +86,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_min_bonus_mod"> <method name="get_item_min_bonus_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -82,7 +94,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_min_percent_mod"> <method name="get_item_min_percent_mod" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -90,7 +102,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_scaling_factor"> <method name="get_item_scaling_factor" qualifiers="const">
<return type="float"> <return type="float">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -98,7 +110,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_item_stat_id"> <method name="get_item_stat_id" qualifiers="const">
<return type="int" enum="Stat.StatId"> <return type="int" enum="Stat.StatId">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -106,31 +118,31 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_auras"> <method name="get_num_auras" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_grants_spells"> <method name="get_num_grants_spells" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_required_skills"> <method name="get_num_required_skills" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_teaches_spells"> <method name="get_num_teaches_spells" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_required_skill" qualifiers="const"> <method name="get_required_skill">
<return type="Aura"> <return type="Aura">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -138,7 +150,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_teaches_spell" qualifiers="const"> <method name="get_teaches_spell">
<return type="Spell"> <return type="Spell">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -298,6 +310,10 @@
</member> </member>
<member name="bag_size" type="int" setter="set_bag_size" getter="get_bag_size" default="0"> <member name="bag_size" type="int" setter="set_bag_size" getter="get_bag_size" default="0">
</member> </member>
<member name="charges" type="int" setter="set_charges" getter="get_charges" default="-1">
</member>
<member name="consumed" type="bool" setter="set_consumed" getter="get_consumed" default="false">
</member>
<member name="equip_slot" type="int" setter="set_equip_slot" getter="get_equip_slot" enum="ItemEnums.EquipSlots" default="14"> <member name="equip_slot" type="int" setter="set_equip_slot" getter="get_equip_slot" enum="ItemEnums.EquipSlots" default="14">
</member> </member>
<member name="grants_spells" type="Array" setter="set_grants_spells" getter="get_grants_spells" default="[ ]"> <member name="grants_spells" type="Array" setter="set_grants_spells" getter="get_grants_spells" default="[ ]">
@ -334,6 +350,8 @@
</member> </member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;"> <member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member> </member>
<member name="text_translation_key" type="String" setter="set_text_translation_key" getter="get_text_translation_key" default="&quot;&quot;">
</member>
<member name="use_spell" type="Spell" setter="set_use_spell" getter="get_use_spell"> <member name="use_spell" type="Spell" setter="set_use_spell" getter="get_use_spell">
</member> </member>
</members> </members>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemTemplateStatModifier" inherits="Reference" category="Core" version="3.2"> <class name="ItemTemplateStatModifier" inherits="Reference" version="3.2">
<brief_description> <brief_description>
[Stat] modifier data for [ItemTemplates]. [Stat] modifier data for [ItemTemplates].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemVisual" inherits="Resource" category="Core" version="3.2"> <class name="ItemVisual" inherits="Resource" version="3.2">
<brief_description> <brief_description>
contains an item's visual information. contains an item's visual information.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemVisualEntry" inherits="Resource" category="Core" version="3.2"> <class name="ItemVisualEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
One Entry for [ItemVisual]. One Entry for [ItemVisual].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="LevelStatData" inherits="Resource" category="Core" version="3.2"> <class name="LevelStatData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Base class for storing level stat information for entities. Base class for storing level stat information for entities.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataBase" inherits="Resource" category="Core" version="3.2"> <class name="LootDataBase" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Base class for storing loot information for entities. Base class for storing loot information for entities.
</brief_description> </brief_description>
@ -9,24 +9,94 @@
</tutorials> </tutorials>
<methods> <methods>
<method name="_get_loot" qualifiers="virtual"> <method name="_get_loot" qualifiers="virtual">
<return type="void"> <return type="Array">
</return> </return>
<argument index="0" name="into" type="Array"> <description>
</description>
</method>
<method name="get_item" qualifiers="const">
<return type="ItemTemplate">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_chance" qualifiers="const">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument> </argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_loot"> <method name="get_loot">
<return type="Array">
</return>
<description>
</description>
</method>
<method name="get_loot_db" qualifiers="const">
<return type="LootDataBase">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_loot_db_chance" qualifiers="const">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_item">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="arg0" type="Array"> <argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="ItemTemplate">
</argument>
<description>
</description>
</method>
<method name="set_item_chance">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="float">
</argument>
<description>
</description>
</method>
<method name="set_loot_db">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="LootDataBase">
</argument>
<description>
</description>
</method>
<method name="set_loot_db_chance">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="float">
</argument> </argument>
<description> <description>
</description> </description>
</method> </method>
</methods> </methods>
<members> <members>
<member name="chance" type="float" setter="set_chance" getter="get_chance" default="100.0"> <member name="items_size" type="int" setter="set_items_size" getter="get_items_size" default="0">
</member>
<member name="loot_db_size" type="int" setter="set_loot_db_size" getter="get_loot_db_size" default="0">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,42 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataContainter" inherits="LootDataBase" category="Core" version="3.2">
<brief_description>
Container class for storing loot information for entities.
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_entry" qualifiers="const">
<return type="LootDataBase">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_num_entries" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="set_entry">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="ldb" type="LootDataBase">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="entries" type="Array" setter="set_entries" getter="get_entries" default="[ ]">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataItem" inherits="LootDataBase" category="Core" version="3.2">
<brief_description>
Contains one item's loot information for entities.
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="item" type="ItemTemplate" setter="set_item" getter="get_item">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="PlayerProfile" inherits="Reference" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_class_profile">
<return type="void">
</return>
<argument index="0" name="profile" type="ClassProfile">
</argument>
<description>
</description>
</method>
<method name="clear_class_profiles">
<return type="void">
</return>
<description>
</description>
</method>
<method name="emit_change">
<return type="void">
</return>
<description>
</description>
</method>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="get_class_profile">
<return type="ClassProfile">
</return>
<argument index="0" name="class_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_class_profile_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_class_profile_index">
<return type="ClassProfile">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="load_defaults">
<return type="void">
</return>
<description>
</description>
</method>
<method name="remove_class_profile">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="custom_data" type="Dictionary" setter="set_custom_data" getter="get_custom_data" default="{}">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="profile_name" type="String" setter="set_profile_name" getter="get_profile_name" default="&quot;default.profile&quot;">
</member>
<member name="set_last_used_character" type="int" setter="set_last_used_character" getter="get_last_used_character" default="0">
</member>
</members>
<signals>
<signal name="changed">
<argument index="0" name="profile" type="PlayerProfile">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="ProfileManager" inherits="Node" category="Core" version="3.2"> <class name="ProfileManager" inherits="Object" version="3.2">
<brief_description> <brief_description>
Stores, saves, loads per class profile data. Stores, saves, loads per class profile data.
@ -22,15 +22,15 @@
<description> <description>
</description> </description>
</method> </method>
<method name="add_class_profile"> <method name="adds_player_profile">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="profile" type="ClassProfile"> <argument index="0" name="profile" type="PlayerProfile">
</argument> </argument>
<description> <description>
</description> </description>
</method> </method>
<method name="clear_class_profiles"> <method name="clears_player_profiles">
<return type="void"> <return type="void">
</return> </return>
<description> <description>
@ -44,22 +44,20 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_class_profile"> <method name="getc_player_profile">
<return type="ClassProfile"> <return type="PlayerProfile">
</return> </return>
<argument index="0" name="class_id" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_class_profile_count"> <method name="gets_player_profile_count" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_class_profile_index"> <method name="gets_player_profile_index">
<return type="ClassProfile"> <return type="PlayerProfile">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
</argument> </argument>
@ -86,7 +84,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="remove_class_profile"> <method name="removes_player_profile">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -116,7 +114,11 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="last_used_class" type="int" setter="set_last_used_class" getter="get_last_used_class" default="0"> <member name="automatic_load" type="bool" setter="set_automatic_load" getter="get_automatic_load" default="false">
</member>
<member name="automatic_save" type="bool" setter="set_automatic_save" getter="get_automatic_save" default="false">
</member>
<member name="set_save_file" type="String" setter="set_save_file" getter="get_save_file" default="&quot;user://profile.save&quot;">
</member> </member>
</members> </members>
<signals> <signals>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SimpleLevelStatData" inherits="LevelStatData" category="Core" version="3.2"> <class name="SimpleLevelStatData" inherits="LevelStatData" version="3.2">
<brief_description> <brief_description>
Simple per-level [Stat] information for entities. Simple per-level [Stat] information for entities.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SkeletonModelEntry" inherits="Reference" category="Core" version="3.2"> <class name="SkeletonModelEntry" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Runtime model item entry helper for skeletons. Used by [CharacterSkeleton3D] for example. Runtime model item entry helper for skeletons. Used by [CharacterSkeleton3D] for example.
</brief_description> </brief_description>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpeciesInstance" inherits="Resource" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_from_dict" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="_to_dict" qualifiers="virtual">
<return type="Dictionary">
</return>
<description>
</description>
</method>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="hair_color_index" type="int" setter="set_hair_color_index" getter="get_hair_color_index" default="0">
</member>
<member name="hair_style_index" type="int" setter="set_hair_style_index" getter="get_hair_style_index" default="0">
</member>
<member name="head_index" type="int" setter="set_head_index" getter="get_head_index" default="0">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="skin_color_index" type="int" setter="set_skin_color_index" getter="get_skin_color_index" default="0">
</member>
<member name="species" type="EntitySpeciesData" setter="set_species" getter="get_species">
</member>
<member name="species_id" type="int" setter="set_species_id" getter="get_species_id" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpeciesModelData" inherits="Resource" category="Core" version="3.2"> <class name="SpeciesModelData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Stores model information for [EntitySpeciesData]. Stores model information for [EntitySpeciesData].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="Spell" inherits="Resource" category="Core" version="3.2"> <class name="Spell" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Base Spell class. Contains data, and callbacks for spell scripts. Inherit from this to create spells with different functionality. Base Spell class. Contains data, and callbacks for spell scripts. Inherit from this to create spells with different functionality.
@ -18,6 +18,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_calculate_initial_heal" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="SpellHealInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_ended" qualifiers="virtual"> <method name="_con_spell_cast_ended" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -58,6 +66,32 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_get_description" qualifiers="virtual">
<return type="String">
</return>
<argument index="0" name="class_level" type="int">
</argument>
<argument index="1" name="character_level" type="int">
</argument>
<description>
</description>
</method>
<method name="_handle_effect" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_handle_projectile" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_handle_spell_damage" qualifiers="virtual"> <method name="_handle_spell_damage" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -66,6 +100,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_handle_spell_heal" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="SpellHealInfo">
</argument>
<description>
</description>
</method>
<method name="_sfinish_cast" qualifiers="virtual"> <method name="_sfinish_cast" qualifiers="virtual">
<return type="void"> <return type="void">
</return> </return>
@ -140,6 +182,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="calculate_initial_heal">
<return type="void">
</return>
<argument index="0" name="data" type="SpellHealInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_ended"> <method name="con_spell_cast_ended">
<return type="void"> <return type="void">
</return> </return>
@ -180,15 +230,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_absorb_scale_for_level"> <method name="get_caster_aura_apply">
<return type="float">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="get_caster_aura_apply" qualifiers="const">
<return type="Aura"> <return type="Aura">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -196,41 +238,41 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_damage_scale_for_level"> <method name="get_description">
<return type="float"> <return type="String">
</return> </return>
<argument index="0" name="arg0" type="int"> <argument index="0" name="class_level" type="int">
</argument>
<argument index="1" name="character_level" type="int">
</argument> </argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_heal_scale_for_level"> <method name="get_name_translated" qualifiers="const">
<return type="float"> <return type="String">
</return> </return>
<argument index="0" name="arg0" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_caster_aura_applys"> <method name="get_num_caster_aura_applys" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_on_learn_auras"> <method name="get_num_on_learn_auras" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_num_target_aura_applys"> <method name="get_num_target_aura_applys" qualifiers="const">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_on_learn_aura" qualifiers="const"> <method name="get_on_learn_aura">
<return type="Aura"> <return type="Aura">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -238,7 +280,7 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_target_aura_apply" qualifiers="const"> <method name="get_target_aura_apply">
<return type="Aura"> <return type="Aura">
</return> </return>
<argument index="0" name="index" type="int"> <argument index="0" name="index" type="int">
@ -246,6 +288,38 @@
<description> <description>
</description> </description>
</method> </method>
<method name="handle_cooldown">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="handle_effect">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="handle_gcd">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="handle_projectile">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="handle_spell_damage"> <method name="handle_spell_damage">
<return type="void"> <return type="void">
</return> </return>
@ -254,6 +328,14 @@
<description> <description>
</description> </description>
</method> </method>
<method name="handle_spell_heal">
<return type="void">
</return>
<argument index="0" name="data" type="SpellHealInfo">
</argument>
<description>
</description>
</method>
<method name="set_caster_aura_apply"> <method name="set_caster_aura_apply">
<return type="void"> <return type="void">
</return> </return>
@ -386,41 +468,51 @@
</member> </member>
<member name="aoe_targetType" type="int" setter="set_aoe_target_type" getter="get_aoe_target_type" enum="SpellAOETargetType" default="0"> <member name="aoe_targetType" type="int" setter="set_aoe_target_type" getter="get_aoe_target_type" enum="SpellAOETargetType" default="0">
</member> </member>
<member name="cast" type="bool" setter="set_has_cast_time" getter="get_has_cast_time" default="false">
</member>
<member name="cast_can_move_while_casting" type="bool" setter="set_can_move_while_casting" getter="get_can_move_while_casting" default="false"> <member name="cast_can_move_while_casting" type="bool" setter="set_can_move_while_casting" getter="get_can_move_while_casting" default="false">
</member> </member>
<member name="cast_cast_time" type="float" setter="set_cast_time" getter="get_cast_time" default="0.0"> <member name="cast_cast_time" type="float" setter="set_cast_time" getter="get_cast_time" default="0.0">
</member> </member>
<member name="cast_enabled" type="bool" setter="set_cast_time_enabled" getter="get_cast_time_enabled" default="false">
</member>
<member name="caster_aura_applys" type="Array" setter="set_caster_aura_applys" getter="get_caster_aura_applys" default="[ ]"> <member name="caster_aura_applys" type="Array" setter="set_caster_aura_applys" getter="get_caster_aura_applys" default="[ ]">
</member> </member>
<member name="cooldown_cooldown" type="float" setter="set_cooldown" getter="get_cooldown" default="0.0"> <member name="cooldown_cooldown" type="float" setter="set_cooldown" getter="get_cooldown" default="0.0">
</member> </member>
<member name="cooldown_global_cooldown" type="bool" setter="set_has_global_cooldown" getter="has_global_cooldown" default="true"> <member name="cooldown_global_cooldown_enabled" type="bool" setter="set_global_cooldown_enabled" getter="get_global_cooldown_enabled" default="true">
</member> </member>
<member name="cost_craft_material" type="int" setter="set_craft_material_cost" getter="get_craft_material_cost" default="0"> <member name="cost_item" type="ItemTemplate" setter="set_item_cost" getter="get_item_cost">
</member> </member>
<member name="cost_item" type="int" setter="set_item_cost" getter="get_item_cost" default="0"> <member name="cost_required_item" type="ItemTemplate" setter="set_required_item" getter="get_required_item">
</member> </member>
<member name="cost_required_item" type="int" setter="set_required_item" getter="get_required_item" default="0"> <member name="damage_enabled" type="bool" setter="set_damage_enabled" getter="get_damage_enabled" default="false">
</member>
<member name="damage" type="bool" setter="set_has_damage" getter="get_has_damage" default="false">
</member> </member>
<member name="damage_max" type="int" setter="set_damage_max" getter="get_damage_max" default="0"> <member name="damage_max" type="int" setter="set_damage_max" getter="get_damage_max" default="0">
</member> </member>
<member name="damage_min" type="int" setter="set_damage_min" getter="get_damage_min" default="0"> <member name="damage_min" type="int" setter="set_damage_min" getter="get_damage_min" default="0">
</member> </member>
<member name="damage_scaling_curve" type="Curve" setter="set_damage_scaling_curve" getter="get_damage_scaling_curve"> <member name="damage_scale_coeff" type="float" setter="set_damage_scale_coeff" getter="get_damage_scale_coeff" default="0.0">
</member>
<member name="damage_scale_stat" type="int" setter="set_damage_scale_stat" getter="get_damage_scale_stat" enum="Stat.StatId" default="42">
</member> </member>
<member name="damage_type" type="int" setter="set_damage_type" getter="get_damage_type" default="0"> <member name="damage_type" type="int" setter="set_damage_type" getter="get_damage_type" default="0">
</member> </member>
<member name="heal" type="bool" setter="set_has_heal" getter="get_has_heal" default="false"> <member name="dispell_aura_types" type="int" setter="set_dispell_aura_types" getter="get_dispell_aura_types" default="0">
</member>
<member name="dispell_count_max" type="int" setter="set_dispell_count_max" getter="get_dispell_count_max" default="0">
</member>
<member name="dispell_count_min" type="int" setter="set_dispell_count_min" getter="get_dispell_count_min" default="0">
</member>
<member name="dispell_enabled" type="bool" setter="set_dispell_enabled" getter="get_dispell_enabled" default="false">
</member>
<member name="heal_enabled" type="bool" setter="set_heal_enabled" getter="get_heal_enabled" default="false">
</member> </member>
<member name="heal_max" type="int" setter="set_heal_max" getter="get_heal_max" default="0"> <member name="heal_max" type="int" setter="set_heal_max" getter="get_heal_max" default="0">
</member> </member>
<member name="heal_min" type="int" setter="set_heal_min" getter="get_heal_min" default="0"> <member name="heal_min" type="int" setter="set_heal_min" getter="get_heal_min" default="0">
</member> </member>
<member name="heal_scaling_curve" type="Curve" setter="set_heal_scaling_curve" getter="get_heal_scaling_curve"> <member name="heal_scale_coeff" type="float" setter="set_heal_scale_coeff" getter="get_heal_scale_coeff" default="0.0">
</member>
<member name="heal_scale_stat" type="int" setter="set_heal_scale_stat" getter="get_heal_scale_stat" enum="Stat.StatId" default="42">
</member> </member>
<member name="hide_from_actionbar" type="bool" setter="set_hide_from_actionbar" getter="get_hide_from_actionbar" default="false"> <member name="hide_from_actionbar" type="bool" setter="set_hide_from_actionbar" getter="get_hide_from_actionbar" default="false">
</member> </member>
@ -428,7 +520,7 @@
</member> </member>
<member name="id" type="int" setter="set_id" getter="get_id" default="1"> <member name="id" type="int" setter="set_id" getter="get_id" default="1">
</member> </member>
<member name="interrupt" type="bool" setter="set_is_interrupt" getter="get_is_interrupt" default="false"> <member name="interrupt_enabled" type="bool" setter="set_interrupt_enabled" getter="get_interrupt_enabled" default="false">
</member> </member>
<member name="interrupt_time" type="float" setter="set_interrupt_time" getter="get_interrupt_time" default="0.0"> <member name="interrupt_time" type="float" setter="set_interrupt_time" getter="get_interrupt_time" default="0.0">
</member> </member>
@ -442,7 +534,7 @@
</member> </member>
<member name="projectile" type="WorldSpellData" setter="set_projectile" getter="get_projectile"> <member name="projectile" type="WorldSpellData" setter="set_projectile" getter="get_projectile">
</member> </member>
<member name="range" type="bool" setter="set_has_range" getter="get_has_range" default="false"> <member name="range_enabled" type="bool" setter="set_range_enabled" getter="get_range_enabled" default="false">
</member> </member>
<member name="range_range" type="float" setter="set_range" getter="get_range" default="0.0"> <member name="range_range" type="float" setter="set_range" getter="get_range" default="0.0">
</member> </member>
@ -452,6 +544,8 @@
</member> </member>
<member name="resource_give" type="EntityResourceCostData" setter="set_resource_give" getter="get_resource_give"> <member name="resource_give" type="EntityResourceCostData" setter="set_resource_give" getter="get_resource_give">
</member> </member>
<member name="scale_with_level" type="bool" setter="set_scale_with_level" getter="get_scale_with_level" default="false">
</member>
<member name="spell_category" type="int" setter="set_spell_category" getter="get_spell_category" enum="SpellEnums.SpellCategory" default="0"> <member name="spell_category" type="int" setter="set_spell_category" getter="get_spell_category" enum="SpellEnums.SpellCategory" default="0">
</member> </member>
<member name="spell_cooldown_mainpulation_data_count" type="int" setter="set_spell_cooldown_mainpulation_data_count" getter="get_spell_cooldown_mainpulation_data_count" default="0"> <member name="spell_cooldown_mainpulation_data_count" type="int" setter="set_spell_cooldown_mainpulation_data_count" getter="get_spell_cooldown_mainpulation_data_count" default="0">
@ -470,6 +564,8 @@
</member> </member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;"> <member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member> </member>
<member name="text_translation_key" type="String" setter="set_text_translation_key" getter="get_text_translation_key" default="&quot;&quot;">
</member>
<member name="training_cost" type="int" setter="set_training_cost" getter="get_training_cost" default="0"> <member name="training_cost" type="int" setter="set_training_cost" getter="get_training_cost" default="0">
</member> </member>
<member name="training_required_skill" type="EntitySkillData" setter="set_training_required_skill" getter="get_training_required_skill"> <member name="training_required_skill" type="EntitySkillData" setter="set_training_required_skill" getter="get_training_required_skill">
@ -480,8 +576,6 @@
</member> </member>
<member name="visual_spell_effects" type="SpellEffectVisual" setter="set_visual_spell_effects" getter="get_visual_spell_effects"> <member name="visual_spell_effects" type="SpellEffectVisual" setter="set_visual_spell_effects" getter="get_visual_spell_effects">
</member> </member>
<member name="world_spell_data" type="WorldSpellData" setter="set_world_spell_data" getter="get_world_spell_data">
</member>
</members> </members>
<constants> <constants>
<constant name="TARGET_SELF" value="1" enum="TargetRelationType"> <constant name="TARGET_SELF" value="1" enum="TargetRelationType">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellCastInfo" inherits="Reference" category="Core" version="3.2"> <class name="SpellCastInfo" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains spell cast related information, for easy manipulation with auras, spell callbacks, etc. Contains spell cast related information, for easy manipulation with auras, spell callbacks, etc.
</brief_description> </brief_description>
@ -44,12 +44,18 @@
</member> </member>
<member name="num_pushbacks" type="int" setter="set_num_pushbacks" getter="get_num_pushbacks" default="0"> <member name="num_pushbacks" type="int" setter="set_num_pushbacks" getter="get_num_pushbacks" default="0">
</member> </member>
<member name="source_item" type="ItemInstance" setter="set_source_item" getter="get_source_item">
</member>
<member name="source_template" type="ItemTemplate" setter="set_source_template" getter="get_source_template">
</member>
<member name="spell" type="Spell" setter="set_spell" getter="get_spell"> <member name="spell" type="Spell" setter="set_spell" getter="get_spell">
</member> </member>
<member name="spell_scale" type="float" setter="set_spell_scale" getter="get_spell_scale" default="0.0"> <member name="spell_scale" type="float" setter="set_spell_scale" getter="get_spell_scale" default="0.0">
</member> </member>
<member name="target" type="Entity" setter="set_target" getter="get_target"> <member name="target" type="Entity" setter="set_target" getter="get_target">
</member> </member>
<member name="world_spell" type="WorldSpell" setter="set_world_spell" getter="get_world_spell">
</member>
</members> </members>
<constants> <constants>
</constants> </constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellCooldownManipulationData" inherits="Reference" category="Core" version="3.2"> <class name="SpellCooldownManipulationData" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains data for easy spell cooldown manipulations. Not yet implemented. Contains data for easy spell cooldown manipulations. Not yet implemented.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellDamageInfo" inherits="Reference" category="Core" version="3.2"> <class name="SpellDamageInfo" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains damage information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.) Contains damage information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.)
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEffectVisual" inherits="Resource" category="Core" version="3.2"> <class name="SpellEffectVisual" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Base class for storing spell visual information, like particle effects. Base class for storing spell visual information, like particle effects.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEffectVisualSimple" inherits="SpellEffectVisual" category="Core" version="3.2"> <class name="SpellEffectVisualSimple" inherits="SpellEffectVisual" version="3.2">
<brief_description> <brief_description>
Simple implementation od [SpellEfectVisual]. Simple implementation od [SpellEfectVisual].
</brief_description> </brief_description>
@ -36,13 +36,13 @@
<members> <members>
<member name="aura_effect_visual" type="PackedScene" setter="set_aura_effect_visual" getter="get_aura_effect_visual"> <member name="aura_effect_visual" type="PackedScene" setter="set_aura_effect_visual" getter="get_aura_effect_visual">
</member> </member>
<member name="aura_effect_visual_point" type="int" setter="set_aura_effect_visual_point" getter="get_aura_effect_visual_point" enum="EntityEnums.CharacterSkeletonPoints" default="79072672"> <member name="aura_effect_visual_point" type="int" setter="set_aura_effect_visual_point" getter="get_aura_effect_visual_point" enum="EntityEnums.CharacterSkeletonPoints" default="80855392">
</member> </member>
<member name="effect_spell_cast_effect_id" type="PackedScene" setter="set_spell_cast_effect" getter="get_spell_cast_effect"> <member name="effect_spell_cast_effect_id" type="PackedScene" setter="set_spell_cast_effect" getter="get_spell_cast_effect">
</member> </member>
<member name="effect_spell_cast_finish_effect" type="PackedScene" setter="set_spell_cast_finish_effect" getter="get_spell_cast_finish_effect"> <member name="effect_spell_cast_finish_effect" type="PackedScene" setter="set_spell_cast_finish_effect" getter="get_spell_cast_finish_effect">
</member> </member>
<member name="spell_cast_finish_effect_point" type="int" setter="set_spell_cast_finish_effect_point" getter="get_spell_cast_finish_effect_point" enum="EntityEnums.CharacterSkeletonPoints" default="79072672"> <member name="spell_cast_finish_effect_point" type="int" setter="set_spell_cast_finish_effect_point" getter="get_spell_cast_finish_effect_point" enum="EntityEnums.CharacterSkeletonPoints" default="80855392">
</member> </member>
<member name="spell_effect_visual" type="PackedScene" setter="set_spell_effect_visual" getter="get_spell_effect_visual"> <member name="spell_effect_visual" type="PackedScene" setter="set_spell_effect_visual" getter="get_spell_effect_visual">
</member> </member>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEnums" inherits="Object" category="Core" version="3.2"> <class name="SpellEnums" inherits="Object" version="3.2">
<brief_description> <brief_description>
Contains lots of general-use enums for spells. Contains lots of general-use enums for spells.
</brief_description> </brief_description>
@ -96,15 +96,15 @@
</constant> </constant>
<constant name="AURA_TYPE_POISON" value="2" enum="AuraType"> <constant name="AURA_TYPE_POISON" value="2" enum="AuraType">
</constant> </constant>
<constant name="AURA_TYPE_PHYSICAL" value="3" enum="AuraType"> <constant name="AURA_TYPE_PHYSICAL" value="4" enum="AuraType">
</constant> </constant>
<constant name="AURA_TYPE_CURSE" value="4" enum="AuraType"> <constant name="AURA_TYPE_CURSE" value="8" enum="AuraType">
</constant> </constant>
<constant name="AURA_TYPE_BLEED" value="5" enum="AuraType"> <constant name="AURA_TYPE_BLEED" value="16" enum="AuraType">
</constant> </constant>
<constant name="AURA_TYPE_TALENT" value="6" enum="AuraType"> <constant name="AURA_TYPE_TALENT" value="32" enum="AuraType">
</constant> </constant>
<constant name="AURA_TYPE_SKILL" value="7" enum="AuraType"> <constant name="AURA_TYPE_SKILL" value="64" enum="AuraType">
</constant> </constant>
<constant name="COLLIDER_TYPE_NONE" value="0" enum="ColliderType"> <constant name="COLLIDER_TYPE_NONE" value="0" enum="ColliderType">
</constant> </constant>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellHealInfo" inherits="Reference" category="Core" version="3.2"> <class name="SpellHealInfo" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains heal information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.) Contains heal information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.)
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="Stat" inherits="Reference" category="Core" version="3.2"> <class name="Stat" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Contains the runtime data of a stat. Contains the runtime data of a stat.
</brief_description> </brief_description>
@ -174,7 +174,7 @@
</member> </member>
<member name="dirty_mods" type="bool" setter="set_dirty_mods" getter="get_dirty_mods" default="false"> <member name="dirty_mods" type="bool" setter="set_dirty_mods" getter="get_dirty_mods" default="false">
</member> </member>
<member name="id" type="int" setter="set_id" getter="get_id" enum="Stat.StatId" default="41"> <member name="id" type="int" setter="set_id" getter="get_id" enum="Stat.StatId" default="42">
</member> </member>
<member name="is_dirty" type="bool" setter="set_dirty" getter="get_dirty" default="true"> <member name="is_dirty" type="bool" setter="set_dirty" getter="get_dirty" default="true">
</member> </member>
@ -280,9 +280,9 @@
</constant> </constant>
<constant name="STAT_ID_FEAR_RESIST" value="36" enum="StatId"> <constant name="STAT_ID_FEAR_RESIST" value="36" enum="StatId">
</constant> </constant>
<constant name="STAT_ID_TOTAL_STATS" value="41" enum="StatId"> <constant name="STAT_ID_TOTAL_STATS" value="42" enum="StatId">
</constant> </constant>
<constant name="STAT_ID_NONE" value="41" enum="StatId"> <constant name="STAT_ID_NONE" value="42" enum="StatId">
</constant> </constant>
<constant name="MODIFIER_APPLY_TYPE_STANDARD" value="0" enum="StatModifierApplyType"> <constant name="MODIFIER_APPLY_TYPE_STANDARD" value="0" enum="StatModifierApplyType">
</constant> </constant>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="StatData" inherits="Resource" category="Core" version="3.2"> <class name="StatData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains a [Stat]'s data. Contains a [Stat]'s data.
</brief_description> </brief_description>
@ -46,6 +46,8 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="base_stat_" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_agility" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum"> <member name="base_stat_agility" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member> </member>
<member name="base_stat_armor" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum"> <member name="base_stat_armor" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="StatDataEntry" inherits="Resource" category="Core" version="3.2"> <class name="StatDataEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
One entry for [StatData]. One entry for [StatData].
</brief_description> </brief_description>
@ -88,7 +88,7 @@
</member> </member>
<member name="percent" type="float" setter="set_percent" getter="get_percent" default="100.0"> <member name="percent" type="float" setter="set_percent" getter="get_percent" default="100.0">
</member> </member>
<member name="stat_id" type="int" setter="set_stat_id" getter="get_stat_id" enum="Stat.StatId" default="41"> <member name="stat_id" type="int" setter="set_stat_id" getter="get_stat_id" enum="Stat.StatId" default="42">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="StatModifier" inherits="Reference" category="Core" version="3.2"> <class name="StatModifier" inherits="Reference" version="3.2">
<brief_description> <brief_description>
Class for holding the runtime information for a stat modifier. Class for holding the runtime information for a stat modifier.
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="TalentRowData" inherits="Resource" category="Core" version="3.2"> <class name="TalentRowData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains one row of for a talent specialization. Contains one row of for a talent specialization.
</brief_description> </brief_description>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="UnitFrame" inherits="Panel" category="Core" version="3.2">
<brief_description>
Unitframe's base class. Will probably be removed.
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
</constants>
</class>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="VendorItemData" inherits="Resource" category="Core" version="3.2"> <class name="VendorItemData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains vendor item data for an [Entity]/[EntityData]. Contains vendor item data for an [Entity]/[EntityData].
</brief_description> </brief_description>
@ -22,14 +22,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="set_num_vendor_datas">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_vendor_data"> <method name="set_vendor_data">
<return type="void"> <return type="void">
</return> </return>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="VendorItemDataEntry" inherits="Resource" category="Core" version="3.2"> <class name="VendorItemDataEntry" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains one entry for a [VendorItemData]. Contains one entry for a [VendorItemData].
</brief_description> </brief_description>
@ -10,13 +10,17 @@
<methods> <methods>
</methods> </methods>
<members> <members>
<member name="cost_item" type="ItemTemplate" setter="set_cost_item" getter="get_cost_item">
</member>
<member name="count" type="int" setter="set_count" getter="get_count" default="0">
</member>
<member name="item" type="ItemTemplate" setter="set_item" getter="get_item"> <member name="item" type="ItemTemplate" setter="set_item" getter="get_item">
</member> </member>
<member name="item_count" type="int" setter="set_item_count" getter="get_item_count" default="0"> <member name="price" type="int" setter="set_price" getter="get_price" default="0">
</member> </member>
<member name="item_price" type="int" setter="set_item_price" getter="get_item_price" default="0"> <member name="spawn_time" type="int" setter="set_spawn_time" getter="get_spawn_time" default="0">
</member> </member>
<member name="item_spawn_time" type="int" setter="set_item_spawn_time" getter="get_item_spawn_time" default="0"> <member name="spell" type="Spell" setter="set_spell" getter="get_spell">
</member> </member>
</members> </members>
<constants> <constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="WorldSpell" inherits="Spatial" category="Core" version="3.2"> <class name="WorldSpell" inherits="Node" version="3.2">
<brief_description> <brief_description>
Represents a [Spell] projectile in the world. Represents a [Spell] projectile in the world.
</brief_description> </brief_description>
@ -8,8 +8,26 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="get_body">
<return type="Node">
</return>
<description>
</description>
</method>
<method name="send">
<return type="void">
</return>
<argument index="0" name="data" type="WorldSpellData">
</argument>
<argument index="1" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
</methods> </methods>
<members> <members>
<member name="body_path" type="NodePath" setter="set_body_path" getter="get_body_path" default="NodePath(&quot;&quot;)">
</member>
<member name="collider_box_extents" type="Vector3" setter="set_collider_box_extents" getter="get_collider_box_extents" default="Vector3( 0, 0, 0 )"> <member name="collider_box_extents" type="Vector3" setter="set_collider_box_extents" getter="get_collider_box_extents" default="Vector3( 0, 0, 0 )">
</member> </member>
<member name="collider_sphere_radius" type="float" setter="set_collider_sphere_radius" getter="get_collider_sphere_radius" default="1.0"> <member name="collider_sphere_radius" type="float" setter="set_collider_sphere_radius" getter="get_collider_sphere_radius" default="1.0">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="WorldSpellData" inherits="Resource" category="Core" version="3.2"> <class name="WorldSpellData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Stores the data for a [WorldSpell]. Stores the data for a [WorldSpell].
</brief_description> </brief_description>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="XPData" inherits="Resource" category="Core" version="3.2"> <class name="XPData" inherits="Resource" version="3.2">
<brief_description> <brief_description>
Contains the XP values required to level up for entities. Contains the XP values required to level up for entities.
</brief_description> </brief_description>
@ -8,7 +8,7 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="can_level_up"> <method name="can_character_level_up">
<return type="bool"> <return type="bool">
</return> </return>
<argument index="0" name="level" type="int"> <argument index="0" name="level" type="int">
@ -16,13 +16,21 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_max_level"> <method name="can_class_level_up">
<return type="bool">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_character_max_level">
<return type="int"> <return type="int">
</return> </return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_xp"> <method name="get_character_xp">
<return type="int"> <return type="int">
</return> </return>
<argument index="0" name="level" type="int"> <argument index="0" name="level" type="int">
@ -30,7 +38,31 @@
<description> <description>
</description> </description>
</method> </method>
<method name="set_xp"> <method name="get_class_max_level">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_class_xp">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="set_character_xp">
<return type="void">
</return>
<argument index="0" name="level" type="int">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_class_xp">
<return type="void"> <return type="void">
</return> </return>
<argument index="0" name="level" type="int"> <argument index="0" name="level" type="int">
@ -42,105 +74,165 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="level_1" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_1" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_10" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_10" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_11" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_11" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_12" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_12" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_13" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_13" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_14" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_14" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_15" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_15" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_16" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_16" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_17" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_17" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_18" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_18" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_19" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_19" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_2" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_2" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_20" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_20" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_21" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_3" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_22" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_4" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_23" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_5" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_24" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_6" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_25" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_7" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_26" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_8" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_27" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="character_level_9" type="int" setter="set_character_xp" getter="get_character_xp" default="0">
</member> </member>
<member name="level_28" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_1" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_29" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_10" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_3" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_11" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_30" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_12" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_31" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_13" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_32" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_14" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_33" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_15" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_34" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_16" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_35" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_17" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_36" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_18" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_37" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_19" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_38" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_2" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_39" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_20" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_4" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_21" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_40" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_22" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_41" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_23" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_42" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_24" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_43" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_25" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_44" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_26" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_45" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_27" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_46" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_28" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_47" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_29" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_48" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_3" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_49" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_30" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_5" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_31" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_50" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_32" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_6" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_33" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_7" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_34" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_8" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_35" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
<member name="level_9" type="int" setter="set_xp" getter="get_xp" default="0"> <member name="class_level_36" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_37" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_38" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_39" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_4" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_40" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_41" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_42" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_43" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_44" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_45" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_46" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_47" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_48" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_49" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_5" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_50" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_51" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_52" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_53" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_54" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_55" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_56" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_57" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_58" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_59" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_6" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_60" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_7" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_8" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member>
<member name="class_level_9" type="int" setter="set_class_xp" getter="get_class_xp" default="0">
</member> </member>
</members> </members>
<constants> <constants>