Proper doc setup.

This commit is contained in:
Relintai 2019-12-25 14:08:01 +01:00
parent e9a7a92fb2
commit 1c96daba5f
87 changed files with 15116 additions and 96 deletions

102
config.py
View File

@ -8,4 +8,106 @@ def configure(env):
pass
def get_doc_classes():
return [
"CharacterAtlasEntry",
"CharacterAtlas",
"EntityDataManager",
"AuraGroup",
"AuraStatAttribute",
"AuraTriggerData",
"Aura",
"CraftRecipeHelper",
"CraftRecipe",
"EquipmentDataEntry",
"EquipmentData",
"ItemInstance",
"ItemStatModifier",
"ItemTemplateStatModifier",
"ItemTemplate",
"ItemVisualEntry",
"ItemVisual",
"SpellCooldownManipulationData",
"SpellEffectVisualSimple",
"SpellEffectVisual",
"Spell",
"XPData",
"ESDragAndDrop",
"EntityAI",
"AuraData",
"CharacterSpec",
"EntityClassData",
"EntityDataContainer",
"EntityData",
"ItemContainerDataEntry",
"ItemContainerData",
"TalentRowData",
"VendorItemDataEntry",
"VendorItemData",
"EntityResourceCostData",
"EntityResourceData",
"EntityResource",
"EntitySkillData",
"EntitySkill",
"ComplexLevelStatData",
"LevelStatData",
"SimpleLevelStatData",
"StatDataEntry",
"StatData",
"StatModifier",
"Stat",
"Entity",
"AIFormation",
"AuraApplyInfo",
"SpellCastInfo",
"Bag",
"LootDataBase",
"LootDataContainter",
"LootDataItem",
"SpellDamageInfo",
"SpellHealInfo",
"ActionBarButtonEntry",
"ActionBarEntry",
"ActionBarProfile",
"InputProfileModifierEntry",
"InputProfileModifier",
"InputProfile",
"ClassProfile",
"ProfileManager",
"CharacterBones",
"CharacterSkeleton3D",
"CharacterSkeleton",
"EntitySpeciesData",
"SkeletonModelEntry",
"SpeciesModelData",
"UnitFrame",
"CategoryCooldown",
"Cooldown",
"EntityCreateInfo",
"WorldSpellData",
"WorldSpell",
"EntityDataManager",
"EntityEnums",
"ItemEnums",
"SpellEnums",
]
def get_doc_path():
return "doc_classes"

View File

@ -1,7 +0,0 @@
enum class TargetRelationType{
Self,
Enemy,
Target
};

View File

@ -1,12 +0,0 @@
#ifndef SPELL_DATA_CONSTANTS_H
#define SPELL_DATA_CONSTANTS_H
class SpellDataConstants
{
public:
static int SPELL_ICON_SIZE = 16;
static float ICEARCHER_ARROW_MIN_RANGE = (float) 15;
SpellDataConstants() {}
};
#endif

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AIFormation" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_get_position" qualifiers="virtual">
<return type="Vector3">
</return>
<argument index="0" name="slot_index" type="int">
</argument>
<description>
</description>
</method>
<method name="_on_set_owner" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<method name="get_position">
<return type="Vector3">
</return>
<argument index="0" name="slot_index" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarButtonEntry" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="action_bar_id" type="int" setter="set_action_bar_id" getter="get_action_bar_id" default="0">
</member>
<member name="item_id" type="int" setter="set_item_id" getter="get_item_id" default="0">
</member>
<member name="slot_id" type="int" setter="set_slot_id" getter="get_slot_id" default="0">
</member>
<member name="type" type="int" setter="set_type" getter="get_type" enum="ActionBarButtonEntry.ActionBarButtonEntryType" default="0">
</member>
</members>
<signals>
<signal name="changed">
<description>
</description>
</signal>
</signals>
<constants>
<constant name="ACTION_BAR_BUTTON_ENTRY_TYPE_NONE" value="0" enum="ActionBarButtonEntryType">
</constant>
<constant name="ACTION_BAR_BUTTON_ENTRY_TYPE_SPELL" value="1" enum="ActionBarButtonEntryType">
</constant>
<constant name="ACTION_BAR_BUTTON_ENTRY_TYPE_ITEM" value="2" enum="ActionBarButtonEntryType">
</constant>
</constants>
</class>

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarEntry" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="get_action_bar_entry_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_button">
<return type="ActionBarButtonEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_button_for_slotid">
<return type="ActionBarButtonEntry">
</return>
<argument index="0" name="slot_id" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="action_bar_id" type="int" setter="set_action_bar_id" getter="get_action_bar_id" default="109450160">
</member>
<member name="size" type="float" setter="set_size" getter="get_size" default="45.0">
</member>
<member name="slot_num" type="int" setter="set_slot_num" getter="get_slot_num" default="12">
</member>
</members>
<signals>
<signal name="changed">
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ActionBarProfile" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_action_bar">
<return type="void">
</return>
<argument index="0" name="actionbar" type="ActionBarEntry">
</argument>
<description>
</description>
</method>
<method name="clear_action_bars">
<return type="void">
</return>
<description>
</description>
</method>
<method name="from_actionbar_profile">
<return type="void">
</return>
<argument index="0" name="other" type="ActionBarProfile">
</argument>
<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_action_bar">
<return type="ActionBarEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_action_bar_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="load_defaults">
<return type="void">
</return>
<description>
</description>
</method>
<method name="remove_action_bar">
<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="action_bar_profile_name" type="String" setter="set_action_bar_profile_name" getter="get_action_bar_profile_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

1723
doc_classes/Aura.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraApplyInfo" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="aura" type="Aura" setter="set_aura" getter="get_aura">
</member>
<member name="caster" type="Entity" setter="set_caster" getter="get_caster">
</member>
<member name="spell_scale" type="float" setter="set_spell_scale" getter="get_spell_scale" default="0.0">
</member>
<member name="target" type="Entity" setter="set_target" getter="get_target">
</member>
</members>
<constants>
</constants>
</class>

119
doc_classes/AuraData.xml Normal file
View File

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraData" inherits="Reference" category="Core" 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="_from_send_array" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="arr" type="Array">
</argument>
<description>
</description>
</method>
<method name="_to_dict" qualifiers="virtual">
<return type="Dictionary">
</return>
<description>
</description>
</method>
<method name="_to_send_array" qualifiers="virtual">
<return type="Array">
</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="from_send_array">
<return type="void">
</return>
<argument index="0" name="arr" type="Array">
</argument>
<description>
</description>
</method>
<method name="refresh">
<return type="void">
</return>
<argument index="0" name="remaining" type="float">
</argument>
<description>
</description>
</method>
<method name="set_remaining_absorb">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
<method name="to_send_array">
<return type="Array">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="aura" type="Aura" setter="set_aura" getter="get_aura">
</member>
<member name="aura_id" type="int" setter="set_aura_id" getter="get_aura_id" default="0">
</member>
<member name="caster" type="Entity" setter="set_caster" getter="get_caster">
</member>
<member name="caster_path" type="NodePath" setter="set_caster_path" getter="get_caster_path" default="NodePath(&quot;&quot;)">
</member>
<member name="damage" type="int" setter="set_damage" getter="get_damage" default="0">
</member>
<member name="damage_count" type="float" setter="set_damage_count" getter="get_damage_count" default="0.0">
</member>
<member name="damage_taken" type="int" setter="set_damage_taken" getter="get_damage_taken" default="0">
</member>
<member name="heal" type="int" setter="set_heal" getter="get_heal" default="0">
</member>
<member name="is_timed" type="bool" setter="set_is_timed" getter="get_is_timed" default="false">
</member>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member>
<member name="remaining_absorb" type="int" setter="set_heal" getter="get_remaining_absorb" default="0">
</member>
<member name="remaining_time" type="float" setter="set_remaining_time" getter="get_remaining_time" default="0.0">
</member>
<member name="slow" type="float" setter="set_slow" getter="get_slow" default="0.0">
</member>
<member name="tick" type="float" setter="set_tick" getter="get_tick" default="0.0">
</member>
<member name="time_since_last_tick" type="float" setter="set_time_since_last_tick" getter="get_time_since_last_tick" default="0.0">
</member>
<member name="unhandled_ticks" type="int" setter="set_unhandled_ticks" getter="get_unhandled_ticks" default="0">
</member>
</members>
<constants>
</constants>
</class>

17
doc_classes/AuraGroup.xml Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraGroup" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="text_description" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraStatAttribute" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="base_mod" type="float" setter="set_base_mod" getter="get_base_mod" default="0.0">
</member>
<member name="bonus_mod" type="float" setter="set_bonus_mod" getter="get_bonus_mod" default="0.0">
</member>
<member name="percent_mod" type="float" setter="set_percent_mod" getter="get_percent_mod" default="0.0">
</member>
<member name="stat" type="int" setter="set_stat" getter="get_stat" enum="Stat.StatId" default="41">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="AuraTriggerData" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="aura" type="Aura" setter="set_aura" getter="get_aura">
</member>
<member name="spell" type="Spell" setter="set_spell" getter="get_spell">
</member>
<member name="trigger_event" type="int" setter="set_trigger_event" getter="get_trigger_event" enum="SpellEnums.TriggerEvents" default="41">
</member>
</members>
<constants>
</constants>
</class>

341
doc_classes/Bag.xml Normal file
View File

@ -0,0 +1,341 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="Bag" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_add_item" qualifiers="virtual">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</method>
<method name="_add_item_at" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<argument index="2" name="signal" type="bool">
</argument>
<description>
</description>
</method>
<method name="_can_add_item" qualifiers="virtual">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</method>
<method name="_change_item_equip" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="slot_id" type="int">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<description>
</description>
</method>
<method name="_from_dict" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="_get_item" qualifiers="virtual">
<return type="ItemInstance">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="_get_item_count" qualifiers="virtual">
<return type="int">
</return>
<description>
</description>
</method>
<method name="_get_size" qualifiers="virtual">
<return type="int">
</return>
<description>
</description>
</method>
<method name="_get_valid_item_count" qualifiers="virtual">
<return type="int">
</return>
<description>
</description>
</method>
<method name="_has_item" qualifiers="virtual">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemTemplate">
</argument>
<argument index="1" name="count" type="int">
</argument>
<description>
</description>
</method>
<method name="_is_full" qualifiers="virtual">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="_is_overburdened" qualifiers="virtual">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="_remove_item" qualifiers="virtual">
<return type="ItemInstance">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="_remove_items" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="item" type="ItemTemplate">
</argument>
<argument index="1" name="count" type="int">
</argument>
<description>
</description>
</method>
<method name="_set_size" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="size" type="int">
</argument>
<description>
</description>
</method>
<method name="_swap_items" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="item1_index" type="int">
</argument>
<argument index="1" name="item2_index" type="int">
</argument>
<description>
</description>
</method>
<method name="_to_dict" qualifiers="virtual">
<return type="Dictionary">
</return>
<description>
</description>
</method>
<method name="add_item">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</method>
<method name="add_item_at">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<argument index="2" name="signal" type="bool" default="true">
</argument>
<description>
</description>
</method>
<method name="can_add_item">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</method>
<method name="change_item_equip">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<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_item">
<return type="ItemInstance">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="has_item">
<return type="bool">
</return>
<argument index="0" name="item" type="ItemTemplate">
</argument>
<argument index="1" name="count" type="int">
</argument>
<description>
</description>
</method>
<method name="is_full">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="is_overburdened">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="remove_item">
<return type="ItemInstance">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_items">
<return type="void">
</return>
<argument index="0" name="item" type="ItemTemplate">
</argument>
<argument index="1" name="count" type="int">
</argument>
<description>
</description>
</method>
<method name="swap_items">
<return type="void">
</return>
<argument index="0" name="item1_index" type="int">
</argument>
<argument index="1" name="item2_index" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="allowed_item_types" type="int" setter="set_allowed_item_types" getter="get_allowed_item_types" default="16777215">
</member>
<member name="size" type="int" setter="set_size" getter="get_size" default="0">
</member>
</members>
<signals>
<signal name="change_item_equip">
<argument index="0" name="bag" type="Bag">
</argument>
<argument index="1" name="slot_id" type="int">
</argument>
<argument index="2" name="item" type="ItemInstance">
</argument>
<description>
</description>
</signal>
<signal name="item_added">
<argument index="0" name="bag" type="Bag">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<argument index="2" name="slot_id" type="int">
</argument>
<description>
</description>
</signal>
<signal name="item_count_changed">
<argument index="0" name="bag" type="Bag">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<argument index="2" name="slot_id" type="int">
</argument>
<description>
</description>
</signal>
<signal name="item_removed">
<argument index="0" name="bag" type="Bag">
</argument>
<argument index="1" name="item" type="ItemInstance">
</argument>
<argument index="2" name="slot_id" type="int">
</argument>
<description>
</description>
</signal>
<signal name="item_swapped">
<argument index="0" name="bag" type="Bag">
</argument>
<argument index="1" name="slot_id_1" type="int">
</argument>
<argument index="2" name="slot_id_2" type="int">
</argument>
<description>
</description>
</signal>
<signal name="overburden_removed">
<argument index="0" name="bag" type="Bag">
</argument>
<description>
</description>
</signal>
<signal name="overburdened">
<argument index="0" name="bag" type="Bag">
</argument>
<description>
</description>
</signal>
<signal name="size_changed">
<argument index="0" name="bag" type="Bag">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CategoryCooldown" inherits="Reference" category="Core" 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>
<method name="update">
<return type="bool">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="category_id" type="int" setter="set_category_id" getter="get_category_id" default="288">
</member>
<member name="remaining" type="float" setter="set_remaining" getter="get_remaining" default="0.0">
</member>
</members>
<constants>
</constants>
</class>

View File

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

View File

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

View File

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

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSkeleton" inherits="Spatial" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_item_visual">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<description>
</description>
</method>
<method name="clear_item_visuals">
<return type="void">
</return>
<description>
</description>
</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="remove_item_visual">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<description>
</description>
</method>
<method name="remove_item_visual_index">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="gender" type="int" setter="set_gender" getter="get_gender" enum="EntityEnums.EntityGender" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSkeleton3D" inherits="CharacterSkeleton" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_build_model" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<method name="add_item_visual_entry">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<argument index="1" name="ive" type="ItemVisualEntry">
</argument>
<argument index="2" name="arg2" type="int">
</argument>
<description>
</description>
</method>
<method name="build_model">
<return type="void">
</return>
<description>
</description>
</method>
<method name="get_animation_player">
<return type="AnimationPlayer">
</return>
<description>
</description>
</method>
<method name="get_animation_tree">
<return type="AnimationTree">
</return>
<description>
</description>
</method>
<method name="get_bone_node">
<return type="Node">
</return>
<argument index="0" name="bone_idx" type="int" enum="EntityEnums.CharacterSkeletonPoints">
</argument>
<description>
</description>
</method>
<method name="get_bone_path">
<return type="NodePath">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_model_entry">
<return type="SkeletonModelEntry">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_model_entry_count">
<return type="int">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_item_visual_entry">
<return type="void">
</return>
<argument index="0" name="vis" type="ItemVisual">
</argument>
<argument index="1" name="ive" type="ItemVisualEntry">
</argument>
<argument index="2" name="arg2" type="int">
</argument>
<description>
</description>
</method>
<method name="set_bone_path">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="path" type="NodePath">
</argument>
<description>
</description>
</method>
<method name="sort_layers">
<return type="void">
</return>
<description>
</description>
</method>
<method name="update_nodes">
<return type="void">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="animation_player_path" type="NodePath" setter="set_animation_player_path" getter="get_animation_player_path" default="NodePath(&quot;&quot;)">
</member>
<member name="animation_tree_path" type="NodePath" setter="set_animation_tree_path" getter="get_animation_tree_path" default="NodePath(&quot;&quot;)">
</member>
<member name="bone_path_root" type="NodePath" setter="set_bone_path" getter="get_bone_path" default="NodePath(&quot;&quot;)">
</member>
<member name="model_dirty" type="bool" setter="set_model_dirty" getter="get_model_dirty" default="false">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CharacterSpec" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_num_talent_rows">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_talent" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="row_index" type="int">
</argument>
<argument index="1" name="culomn" type="int">
</argument>
<argument index="2" name="rank" type="int">
</argument>
<description>
</description>
</method>
<method name="get_talent_row" qualifiers="const">
<return type="TalentRowData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_num_talent_rows">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_talent_row">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="row" type="TalentRowData">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="talent_rows" type="Array" setter="set_talent_rows" getter="get_talent_rows" default="[ ]">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ClassProfile" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="from_dict">
<return type="void">
</return>
<argument index="0" name="dict" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="get_action_bar_profile">
<return type="ActionBarProfile">
</return>
<description>
</description>
</method>
<method name="get_input_profile">
<return type="InputProfile">
</return>
<description>
</description>
</method>
<method name="set_level">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="actionbar_locked" type="bool" setter="set_actionbar_locked" getter="get_actionbar_locked" default="false">
</member>
<member name="character_class_name" type="String" setter="set_character_class_name" getter="get_character_class_name" default="&quot;&quot;">
</member>
<member name="class_id" type="int" setter="set_class_id" getter="get_class_id" default="0">
</member>
<member name="level" type="int" setter="set_class_id" getter="get_level" default="0">
</member>
<member name="xp" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,605 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ComplexLevelStatData" inherits="LevelStatData" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_agility_for_level">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_intellect_for_level">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_spirit_for_level">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_stamina_for_level">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_strength_for_level">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="set_agility_for_level">
<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_intellect_for_level">
<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_spirit_for_level">
<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_stamina_for_level">
<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_strength_for_level">
<return type="void">
</return>
<argument index="0" name="level" type="int">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="level_10_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_10_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_10_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_10_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_10_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_11_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_11_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_11_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_11_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_11_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_12_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_12_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_12_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_12_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_12_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_13_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_13_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_13_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_13_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_13_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_14_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_14_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_14_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_14_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_14_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_15_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_15_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_15_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_15_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_15_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_16_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_16_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_16_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_16_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_16_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_17_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_17_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_17_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_17_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_17_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_18_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_18_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_18_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_18_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_18_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_19_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_19_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_19_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_19_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_19_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_1_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_1_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_1_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_1_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_1_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_20_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_20_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_20_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_20_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_20_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</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>
<member name="level_2_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_2_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_2_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_2_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</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>
<member name="level_3_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_3_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_3_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_3_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</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>
<member name="level_4_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_4_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_4_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_4_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</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>
<member name="level_5_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_5_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_5_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_5_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_6_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_6_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_6_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_6_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_6_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_7_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_7_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_7_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_7_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_7_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_8_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_8_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_8_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_8_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_8_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
<member name="level_9_agility" type="int" setter="set_agility_for_level" getter="get_agility_for_level" default="0">
</member>
<member name="level_9_intellect" type="int" setter="set_intellect_for_level" getter="get_intellect_for_level" default="0">
</member>
<member name="level_9_spirit" type="int" setter="set_spirit_for_level" getter="get_spirit_for_level" default="0">
</member>
<member name="level_9_stamina" type="int" setter="set_stamina_for_level" getter="get_stamina_for_level" default="0">
</member>
<member name="level_9_strength" type="int" setter="set_strength_for_level" getter="get_strength_for_level" default="0">
</member>
</members>
<constants>
</constants>
</class>

55
doc_classes/Cooldown.xml Normal file
View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="Cooldown" inherits="Reference" category="Core" 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>
<method name="update">
<return type="bool">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="remaining" type="float" setter="set_remaining" getter="get_remaining" default="0.0">
</member>
<member name="spell_id" type="int" setter="set_spell_id" getter="get_spell_id" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CraftRecipe" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_required_material">
<return type="CraftRecipeHelper">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="get_required_tool">
<return type="CraftRecipeHelper">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="set_required_material">
<return type="void">
</return>
<argument index="0" name="mat" type="int">
</argument>
<argument index="1" name="arg1" type="CraftRecipeHelper">
</argument>
<description>
</description>
</method>
<method name="set_required_tool">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<argument index="1" name="arg1" type="CraftRecipeHelper">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="category" type="int" setter="set_category" getter="get_category" enum="CraftRecipe.CraftCategories" default="0">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="item" type="CraftRecipeHelper" setter="set_item" getter="get_item">
</member>
<member name="required_materials_count" type="int" setter="set_required_materials_count" getter="get_required_materials_count" default="0">
</member>
<member name="required_tools_count" type="int" setter="set_required_tools_count" getter="get_required_tools_count" default="0">
</member>
<member name="sub_category" type="int" setter="set_sub_category" getter="get_sub_category" enum="CraftRecipe.CraftSubCategories" default="0">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
<constant name="MAX_REQUIRED_TOOLS" value="6">
</constant>
<constant name="MAX_REQUIRED_MATERIALS" value="6">
</constant>
<constant name="CRAFT_CATEGORY_NONE" value="0" enum="CraftCategories">
</constant>
<constant name="CRAFT_CATEGORY_ALCHEMY" value="1" enum="CraftCategories">
</constant>
<constant name="CRAFT_CATEGORY_SMITHING" value="2" enum="CraftCategories">
</constant>
<constant name="CRAFT_CATEGORY_TAILORING" value="3" enum="CraftCategories">
</constant>
<constant name="CRAFT_CATEGORY_ENCHANTING" value="4" enum="CraftCategories">
</constant>
<constant name="CRAFT_CATEGORY_ENGINEERING" value="5" enum="CraftCategories">
</constant>
<constant name="CRAFT_SUB_CATEGORY_NONE" value="0" enum="CraftSubCategories">
</constant>
<constant name="CRAFT_SUB_CATEGORY_POTIONS" value="1" enum="CraftSubCategories">
</constant>
</constants>
</class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="CraftRecipeHelper" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<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>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ESDragAndDrop" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="item_id" type="int" setter="set_item_id" getter="get_item_id" default="0">
</member>
<member name="origin" type="Node" setter="set_origin" getter="get_origin">
</member>
<member name="type" type="int" setter="set_type" getter="get_type" enum="ESDragAndDrop.ESDragAndDropType" default="0">
</member>
</members>
<constants>
<constant name="ES_DRAG_AND_DROP_TYPE_NONE" value="0" enum="ESDragAndDropType">
</constant>
<constant name="ES_DRAG_AND_DROP_TYPE_SPELL" value="1" enum="ESDragAndDropType">
</constant>
<constant name="ES_DRAG_AND_DROP_TYPE_ITEM" value="2" enum="ESDragAndDropType">
</constant>
<constant name="ES_DRAG_AND_DROP_TYPE_INVENTORY_ITEM" value="3" enum="ESDragAndDropType">
</constant>
<constant name="ES_DRAG_AND_DROP_TYPE_EQUIPPED_ITEM" value="4" enum="ESDragAndDropType">
</constant>
</constants>
</class>

4143
doc_classes/Entity.xml Normal file

File diff suppressed because it is too large Load Diff

97
doc_classes/EntityAI.xml Normal file
View File

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityAI" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_move" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_on_set_owner" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<method name="_pet_move" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_pet_update" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_update" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="move">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="pet_move">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="pet_update">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="update">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="force_state" type="int" setter="set_force_state" getter="get_force_state" enum="EntityEnums.AIStates" default="0">
</member>
<member name="get_enabled" type="bool" setter="set_enabled" getter="get_enabled" default="true">
</member>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member>
<member name="spec_distribution" type="PoolIntArray" setter="set_spec_distribution" getter="get_spec_distribution" default="PoolIntArray( )">
</member>
<member name="spec_variance" type="int" setter="set_spec_variance" getter="get_spec_variance" default="0">
</member>
<member name="state" type="int" setter="set_state" getter="get_state" enum="EntityEnums.AIStates" default="0">
</member>
</members>
<constants>
</constants>
</class>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityCreateInfo" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="entity_controller" type="int" setter="set_entity_controller" getter="get_entity_controller" enum="EntityEnums.EntityController" default="0">
</member>
<member name="entity_data" type="EntityData" setter="set_entity_data" getter="get_entity_data">
</member>
<member name="level" type="int" setter="set_level" getter="get_level" default="0">
</member>
<member name="player_name" type="String" setter="set_entity_name" getter="get_entity_name" default="&quot;&quot;">
</member>
<member name="xp" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
</members>
<constants>
</constants>
</class>

1085
doc_classes/EntityData.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityDataContainer" inherits="Reference" category="Core" 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>
<constants>
</constants>
</class>

View File

@ -0,0 +1,445 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityDataManager" inherits="Node" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_aura">
<return type="void">
</return>
<argument index="0" name="spell" type="Aura">
</argument>
<description>
</description>
</method>
<method name="add_craft_data">
<return type="void">
</return>
<argument index="0" name="craft_data" type="CraftRecipe">
</argument>
<description>
</description>
</method>
<method name="add_entity_data">
<return type="void">
</return>
<argument index="0" name="cls" type="EntityData">
</argument>
<description>
</description>
</method>
<method name="add_entity_resource">
<return type="void">
</return>
<argument index="0" name="cls" type="EntityResourceData">
</argument>
<description>
</description>
</method>
<method name="add_entity_skill">
<return type="void">
</return>
<argument index="0" name="cls" type="EntitySkillData">
</argument>
<description>
</description>
</method>
<method name="add_item_template">
<return type="void">
</return>
<argument index="0" name="item_template" type="ItemTemplate">
</argument>
<description>
</description>
</method>
<method name="add_mob_data">
<return type="void">
</return>
<argument index="0" name="mob_data" type="EntityData">
</argument>
<description>
</description>
</method>
<method name="add_player_character_data">
<return type="void">
</return>
<argument index="0" name="pcd" type="EntityData">
</argument>
<description>
</description>
</method>
<method name="add_spell">
<return type="void">
</return>
<argument index="0" name="spell" type="Spell">
</argument>
<description>
</description>
</method>
<method name="add_world_spell_data">
<return type="void">
</return>
<argument index="0" name="cls" type="WorldSpellData">
</argument>
<description>
</description>
</method>
<method name="get_aura">
<return type="Aura">
</return>
<argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_aura_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_aura_index">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_craft_data">
<return type="CraftRecipe">
</return>
<argument index="0" name="craft_data_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_craft_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_craft_data_index">
<return type="CraftRecipe">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_data">
<return type="EntityData">
</return>
<argument index="0" name="class_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_entity_data_index">
<return type="EntityData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_resource">
<return type="EntityResourceData">
</return>
<argument index="0" name="class_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_resource_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_entity_resource_index">
<return type="EntityResourceData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_skill">
<return type="EntitySkillData">
</return>
<argument index="0" name="class_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entity_skill_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_entity_skill_index">
<return type="EntitySkillData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_template">
<return type="ItemTemplate">
</return>
<argument index="0" name="item_template_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_template_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_item_template_index">
<return type="ItemTemplate">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_mob_data">
<return type="EntityData">
</return>
<argument index="0" name="mob_data_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_mob_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_mob_data_index">
<return type="EntityData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_player_character_data">
<return type="EntityData">
</return>
<argument index="0" name="pcd_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_player_character_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_player_character_data_index">
<return type="EntityData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_skill_for_armor_type">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_spell">
<return type="Spell">
</return>
<argument index="0" name="spell_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_spell_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_spell_index">
<return type="Spell">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_world_spell_data">
<return type="WorldSpellData">
</return>
<argument index="0" name="class_id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_world_spell_data_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_world_spell_data_index">
<return type="WorldSpellData">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_xp_data">
<return type="XPData">
</return>
<description>
</description>
</method>
<method name="load_all">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_auras">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_characters">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_craft_datas">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_entity_resources">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_entity_skills">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_item_templates">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_mob_datas">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_player_character_datas">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_spells">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_world_spell_datas">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_xp_data">
<return type="void">
</return>
<description>
</description>
</method>
<method name="set_skill_for_armor_type">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="auras_folder" type="String" setter="set_auras_folder" getter="get_auras_folder" default="&quot;&quot;">
</member>
<member name="automatic_load" type="bool" setter="set_automatic_load" getter="get_automatic_load" default="true">
</member>
<member name="craft_data_folder" type="String" setter="set_craft_data_folder" getter="get_craft_data_folder" default="&quot;&quot;">
</member>
<member name="entity_datas_folder" type="String" setter="set_entity_datas_folder" getter="get_entity_datas_folder" default="&quot;&quot;">
</member>
<member name="entity_resources_folder" type="String" setter="set_entity_resources_folder" getter="get_entity_resources_folder" default="&quot;&quot;">
</member>
<member name="entity_skills_folder" type="String" setter="set_entity_skills_folder" getter="get_entity_skills_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>
<member name="mob_data_folder" type="String" setter="set_mob_data_folder" getter="get_mob_data_folder" default="&quot;&quot;">
</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>
<member name="skill_for_armor_type_0" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member>
<member name="skill_for_armor_type_1" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member>
<member name="skill_for_armor_type_2" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member>
<member name="skill_for_armor_type_3" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member>
<member name="skill_for_armor_type_4" type="Aura" setter="set_skill_for_armor_type" getter="get_skill_for_armor_type">
</member>
<member name="spells_folder" type="String" setter="set_spells_folder" getter="get_spells_folder" default="&quot;&quot;">
</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>
<member name="xp_data_path" type="String" setter="set_xp_data_path" getter="get_xp_data_path" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

281
doc_classes/EntityEnums.xml Normal file
View File

@ -0,0 +1,281 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityEnums" inherits="Object" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
<constant name="ENITIY_TYPE_NONE" value="0" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_CREATURE" value="1" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_TOTEM" value="2" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_IDOL" value="3" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_HUMANOID" value="4" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_MECHANICAL" value="5" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_BEAST" value="6" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_DRAGONKIN" value="7" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_ELEMENTAL" value="8" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_GHOST" value="9" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_ENERGY" value="10" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_ANOMALY" value="11" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_DEMON" value="12" enum="EntityType">
</constant>
<constant name="ENITIY_TYPE_OBJECT" value="13" enum="EntityType">
</constant>
<constant name="ENITIY_CONTROLLER_NONE" value="0" enum="EntityController">
</constant>
<constant name="ENITIY_CONTROLLER_PLAYER" value="1" enum="EntityController">
</constant>
<constant name="ENITIY_CONTROLLER_AI" value="2" enum="EntityController">
</constant>
<constant name="ENITIY_FLAGS_NONE" value="0" enum="EntityFlags">
</constant>
<constant name="ENTITY_FLAGS_UNTARGETALBE" value="1" enum="EntityFlags">
</constant>
<constant name="ENTITY_FLAGS_HIDDEN" value="2" enum="EntityFlags">
</constant>
<constant name="ENTITY_FLAGS_INTERACTABLE" value="4" enum="EntityFlags">
</constant>
<constant name="ENTITY_FLAGS_HOSTILE" value="8" enum="EntityFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_NONE" value="0" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_STUN" value="1" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_ROOT" value="2" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_FROZEN" value="4" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_SILENCED" value="8" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_DISORIENTED" value="16" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_FEARED" value="32" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_BURNING" value="64" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_COLD" value="128" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_CURSED" value="256" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_FLAG_PACIFIED" value="512" enum="EntityStateTypeFlags">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_NONE" value="0" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_STUN" value="1" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_ROOT" value="2" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_FROZEN" value="3" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_SILENCED" value="4" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_DISORIENTED" value="5" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_FEARED" value="6" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_BURNING" value="7" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_COLD" value="8" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_CURSED" value="9" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_PACIFIED" value="10" enum="EntityStateTypeIndexes">
</constant>
<constant name="ENTITY_STATE_TYPE_INDEX_MAX" value="11" enum="EntityStateTypeIndexes">
</constant>
<constant name="SKELETON_POINT_ROOT" value="0" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_PELVIS" value="1" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_SPINE" value="2" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_SPINE_1" value="3" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_SPINE_2" value="4" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_NECK" value="5" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_HEAD" value="6" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_CLAVICLE" value="7" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_UPPER_ARM" value="8" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_FOREARM" value="9" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_HAND" value="10" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_THUMB_BASE" value="11" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_THUMB_END" value="12" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_FINGERS_BASE" value="13" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_FINGERS_END" value="14" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_CLAVICLE" value="15" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_UPPER_ARM" value="16" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_FOREARM" value="17" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_HAND" value="18" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_THUMB_BASE" value="19" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_THUMB_END" value="20" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_FINGERS_BASE" value="21" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_FINGERS_END" value="22" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_THIGH" value="23" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_CALF" value="24" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_LEFT_FOOT" value="25" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_THIGH" value="26" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_CALF" value="27" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINT_RIGHT_FOOT" value="28" enum="CharacterSkeletonPoints">
</constant>
<constant name="SKELETON_POINTS_MAX" value="29">
</constant>
<constant name="AI_STATE_OFF" value="0" enum="AIStates">
</constant>
<constant name="AI_STATE_REST" value="1" enum="AIStates">
</constant>
<constant name="AI_STATE_PATROL" value="2" enum="AIStates">
</constant>
<constant name="AI_STATE_FOLLOW_PATH" value="3" enum="AIStates">
</constant>
<constant name="AI_STATE_REGENERATE" value="4" enum="AIStates">
</constant>
<constant name="AI_STATE_ATTACK" value="5" enum="AIStates">
</constant>
<constant name="AI_STATE_MAX" value="6">
</constant>
<constant name="PET_STATE_PET_FOLLOW" value="1" enum="PetStates">
</constant>
<constant name="PET_STATE_PET_STOP" value="2" enum="PetStates">
</constant>
<constant name="PET_STATE_PET_ATTACK" value="3" enum="PetStates">
</constant>
<constant name="PET_STATE_MAX" value="4">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_NONE" value="0" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_STUN" value="1" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_ROOT" value="2" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_FREEZE" value="4" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_SILENCE" value="8" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_DISORIENT" value="16" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_FEAR" value="32" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_BURNING" value="64" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_COLD" value="128" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_PACIFY" value="256" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_MAGIC" value="512" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_POISON" value="1024" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_PHYSICAL" value="2048" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_CURSE" value="4096" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_BLEED" value="8192" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_MELEE" value="16384" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_HOLY" value="32768" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_SHADOW" value="65536" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_NATURE" value="131072" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_FIRE" value="262144" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_FROST" value="524288" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_LIGHTNING" value="1048576" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_CHAOS" value="2097152" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_SLOW" value="4194304" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_CRIT" value="8388608" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_AOE" value="16777216" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_DAMAGE" value="33554432" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_FALL_DAMAGE" value="67108864" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_PROJECTILE" value="134217728" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_DEBUFF" value="268435456" enum="EntityImmunityFlags">
</constant>
<constant name="ENTITY_IMMUNITY_FLAG_ATTACKS" value="536870912" enum="EntityImmunityFlags">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_NORMAL" value="0" enum="EntityInteractionType">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_SPEAK" value="1" enum="EntityInteractionType">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_LOOT" value="2" enum="EntityInteractionType">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_USE" value="3" enum="EntityInteractionType">
</constant>
<constant name="ENITIY_INTERACTION_TYPE_NONE" value="4" enum="EntityInteractionType">
</constant>
<constant name="ENTITY_CLASS_PLAYSTYLE_TYPE_MELEE" value="0" enum="EntityClassPlaystyleType">
</constant>
<constant name="ENTITY_CLASS_PLAYSTYLE_TYPE_SPELL" value="1" enum="EntityClassPlaystyleType">
</constant>
<constant name="ENTITY_CLASS_PLAYSTYLE_TYPE_HYBRID" value="2" enum="EntityClassPlaystyleType">
</constant>
<constant name="ENTITY_CLASS_PLAYSTYLE_TYPE_NONE" value="3" enum="EntityClassPlaystyleType">
</constant>
<constant name="GENDER_MALE" value="0" enum="EntityGender">
</constant>
<constant name="GENDER_FEMALE" value="1" enum="EntityGender">
</constant>
<constant name="ENTITY_WINDOW_LOOT" value="0" enum="EntityWindows">
</constant>
<constant name="ENTITY_WINDOW_CONTAINER" value="1" enum="EntityWindows">
</constant>
<constant name="ENTITY_WINDOW_VENDOR" value="2" enum="EntityWindows">
</constant>
<constant name="GENDER_COUNT" value="2">
</constant>
<constant name="MAX_LEVEL" value="50">
</constant>
<constant name="BASE_XP" value="50">
</constant>
</constants>
</class>

View File

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResource" inherits="Reference" category="Core" 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="_gets_update_string" qualifiers="virtual">
<return type="String">
</return>
<description>
</description>
</method>
<method name="_onc_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<description>
</description>
</method>
<method name="_onc_stat_changed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="stat" type="Stat">
</argument>
<description>
</description>
</method>
<method name="_onc_target_changed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="old_target" type="Entity">
</argument>
<description>
</description>
</method>
<method name="_ons_added" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<description>
</description>
</method>
<method name="_ons_stat_changed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="stat" type="Stat">
</argument>
<description>
</description>
</method>
<method name="_ons_target_changed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="entity" type="Entity">
</argument>
<argument index="1" name="old_target" type="Entity">
</argument>
<description>
</description>
</method>
<method name="_process_client" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_process_server" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_receivec_update_string" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="str" type="String">
</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="process_client">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="process_server">
<return type="void">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="current" type="int" setter="set_current" getter="get_current" default="0">
</member>
<member name="data_id" type="int" setter="set_data_id" getter="get_data_id" default="0">
</member>
<member name="dirty" type="bool" setter="set_dirty" getter="get_dirty" default="false">
</member>
<member name="max" type="int" setter="set_max" getter="get_max" default="0">
</member>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member>
<member name="resource_data" type="EntityResourceData" setter="set_resource_data" getter="get_resource_data">
</member>
<member name="should_process" type="bool" setter="set_should_process" getter="get_should_process" default="false">
</member>
</members>
<signals>
<signal name="changed">
<argument index="0" name="resource" type="EntityResource">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResourceCostData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="cost" type="int" setter="set_cost" getter="get_cost" default="0">
</member>
<member name="entity_resource_data" type="EntityResourceData" setter="set_entity_resource_data" getter="get_entity_resource_data">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntityResourceData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_get_entity_resource_instance" qualifiers="virtual">
<return type="EntityResource">
</return>
<description>
</description>
</method>
<method name="get_entity_resource_instance">
<return type="EntityResource">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySkill" inherits="Reference" category="Core" 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="current" type="int" setter="set_current" getter="get_current" default="0">
</member>
<member name="disabled" type="bool" setter="set_disabled" getter="get_disabled" default="false">
</member>
<member name="max" type="int" setter="set_max" getter="get_max" default="0">
</member>
<member name="skill" type="EntitySkillData" setter="set_skill" getter="get_skill">
</member>
<member name="skill_id" type="int" setter="set_skill_id" getter="get_skill_id" default="0">
</member>
</members>
<signals>
<signal name="current_changed">
<argument index="0" name="skill" type="EntitySkill">
</argument>
<description>
</description>
</signal>
<signal name="max_changed">
<argument index="0" name="skill" type="EntitySkill">
</argument>
<description>
</description>
</signal>
<signal name="skill_changed">
<argument index="0" name="skill" type="EntitySkill">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySkillData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="default_value" type="int" setter="set_default_value" getter="get_default_value" default="0">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="max_value" type="int" setter="set_max_value" getter="get_max_value" default="0">
</member>
<member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EntitySpeciesData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_generate_name" qualifiers="virtual">
<return type="String">
</return>
<argument index="0" name="seed" type="int">
</argument>
<description>
</description>
</method>
<method name="add_aura">
<return type="void">
</return>
<argument index="0" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="add_spell">
<return type="void">
</return>
<argument index="0" name="spell" type="Spell">
</argument>
<description>
</description>
</method>
<method name="generate_name">
<return type="String">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="get_aura" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_aura_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_spell" qualifiers="const">
<return type="Spell">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_spell_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="remove_aura">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_spell">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_aura">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_spell">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="Spell">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="auras" type="Array" setter="set_auras" getter="get_auras" default="[ ]">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="model_data" type="SpeciesModelData" setter="set_model_data" getter="get_model_data">
</member>
<member name="spells" type="Array" setter="set_spells" getter="get_spells" default="[ ]">
</member>
<member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
<member name="type" type="int" setter="set_type" getter="get_type" enum="EntityEnums.EntityType" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EquipmentData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_slot">
<return type="EquipmentDataEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_slot">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="entry" type="EquipmentDataEntry">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="slot_belt" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_chest" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_feet" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_gloves" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_head" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_legs" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_main_hand" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_neck" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_off_hand" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_ring_1" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_ring_2" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_shoulders" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_trinket_1" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
<member name="slot_trinket_2" type="EquipmentDataEntry" setter="set_slot" getter="get_slot">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="EquipmentDataEntry" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_get_item" qualifiers="virtual">
<return type="ItemInstance">
</return>
<description>
</description>
</method>
<method name="get_item">
<return type="ItemInstance">
</return>
<description>
</description>
</method>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfile" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfileModifier" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_entry">
<return type="void">
</return>
<argument index="0" name="entry" type="InputProfileModifierEntry">
</argument>
<description>
</description>
</method>
<method name="add_modifier">
<return type="void">
</return>
<argument index="0" name="modifier" type="String">
</argument>
<description>
</description>
</method>
<method name="clear_entries">
<return type="void">
</return>
<description>
</description>
</method>
<method name="clear_modifiers">
<return type="void">
</return>
<description>
</description>
</method>
<method name="get_entry">
<return type="InputProfileModifierEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_entry_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_modifier">
<return type="String">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_modifier_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="remove_entry">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_modifier">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_entry">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="InputProfileModifierEntry">
</argument>
<description>
</description>
</method>
<method name="set_modifier">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="String">
</argument>
<description>
</description>
</method>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="InputProfileModifierEntry" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="action" type="String" setter="set_action" getter="get_action" default="&quot;&quot;">
</member>
<member name="translate_to" type="String" setter="set_translate_to" getter="get_translate_to" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemContainerData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_container_data">
<return type="ItemContainerDataEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_num_container_datas">
<return type="int">
</return>
<description>
</description>
</method>
<method name="set_container_data">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="container_data" type="ItemContainerDataEntry">
</argument>
<description>
</description>
</method>
<method name="set_num_container_datas">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="container_datas" type="Array" setter="set_container_datas" getter="get_container_datas" default="[ ]">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemContainerDataEntry" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="item" type="ItemTemplate" setter="set_item" getter="get_item">
</member>
<member name="item_count" type="int" setter="set_item_count" getter="get_item_count" default="0">
</member>
</members>
<constants>
</constants>
</class>

171
doc_classes/ItemEnums.xml Normal file
View File

@ -0,0 +1,171 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemEnums" inherits="Object" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
<constant name="ITEM_RARITY_NONE" value="0" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_COMMON" value="1" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_UNCOMMON" value="2" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_SUPERIOR" value="3" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_HEROIC" value="4" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_MYTHIC" value="5" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_ARTIFACT" value="6" enum="ItemRarity">
</constant>
<constant name="ITEM_RARITY_FLAG_NONE" value="0" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_COMMON" value="1" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_UNCOMMON" value="2" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_SUPERIOR" value="4" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_HEROIC" value="8" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_MYTHIC" value="16" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_RARITY_FLAG_ARTIFACT" value="32" enum="ItemRarityFlag">
</constant>
<constant name="ITEM_TYPE_NONE" value="0" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_EQUIPMENT" value="1" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_WEAPON" value="2" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_POTION" value="4" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_HERB" value="8" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_ORE" value="16" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_GEMSTONE" value="32" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_FOOD" value="64" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_ALCHEMY" value="128" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_ENGINEERING" value="256" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_ENCHANTING" value="512" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_TAILORING" value="1024" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_RECIPE" value="2048" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_CURRENCY" value="4096" enum="ItemType">
</constant>
<constant name="ITEM_TYPE_BAG" value="8192" enum="ItemType">
</constant>
<constant name="ITEM_SUB_TYPE_NONE" value="0" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_SWORD" value="1" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_AXE" value="2" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_MACE" value="3" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_DAGGER" value="4" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_BOW" value="5" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_CROSSBOW" value="6" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_GUN" value="7" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_WAND" value="8" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_TYPE_QUEST_ITEM" value="9" enum="ItemSubtype">
</constant>
<constant name="ITEM_SUB_SUB_TYPE_NONE" value="0" enum="ItemSubSubtype">
</constant>
<constant name="ITEM_SUB_SUB_TYPE_TWO_HAND" value="1" enum="ItemSubSubtype">
</constant>
<constant name="ITEM_SUB_SUB_TYPE_ONE_HAND" value="2" enum="ItemSubSubtype">
</constant>
<constant name="ITEM_SUB_SUB_TYPE_LEFT_HAND" value="3" enum="ItemSubSubtype">
</constant>
<constant name="ITEM_SUB_SUB_TYPE_RIGHT_HAND" value="4" enum="ItemSubSubtype">
</constant>
<constant name="EQUIP_SLOT_HEAD" value="0" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_NECK" value="1" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_SHOULDERS" value="2" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_CHEST" value="3" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_GLOVES" value="4" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_BELT" value="5" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_LEGS" value="6" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_FEET" value="7" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_RING_1" value="8" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_RING_2" value="9" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_TRINKET_1" value="10" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_TRINKET_2" value="11" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_MAIN_HAND" value="12" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_OFF_HAND" value="13" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_NONE" value="14" enum="EquipSlots">
</constant>
<constant name="EQUIP_SLOT_EQUIP_SLOT_MAX" value="14" enum="EquipSlots">
</constant>
<constant name="ARMOR_TYPE_NONE" value="0" enum="ArmorType">
</constant>
<constant name="ARMOR_TYPE_CLOTH" value="1" enum="ArmorType">
</constant>
<constant name="ARMOR_TYPE_LEATHER" value="2" enum="ArmorType">
</constant>
<constant name="ARMOR_TYPE_MAIL" value="3" enum="ArmorType">
</constant>
<constant name="ARMOR_TYPE_PLATE" value="4" enum="ArmorType">
</constant>
<constant name="ARMOR_TYPE_MAX" value="5" enum="ArmorType">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_NONE" value="0" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_SKIN" value="1" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_UNDERWEAR" value="2" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_SHIRT" value="3" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_BASE" value="4" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_1" value="5" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_2" value="6" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_3" value="7" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_4" value="8" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_CLOTHES_5" value="9" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_BELT" value="10" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_TABARD" value="11" enum="EntityTextureLayers">
</constant>
<constant name="ENTITY_TEXTURE_LAYER_OVERLAY" value="12" enum="EntityTextureLayers">
</constant>
</constants>
</class>

View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemInstance" inherits="Reference" category="Core" 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="add_item_stat_modifier">
<return type="void">
</return>
<argument index="0" name="modifier" type="ItemStatModifier">
</argument>
<description>
</description>
</method>
<method name="clear_item_stat_modifiers">
<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_item_stat_modifier">
<return type="ItemStatModifier">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_stat_modifier_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="remove_item_stat_modifier">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="item_template" type="ItemTemplate" setter="set_item_template" getter="get_item_template">
</member>
<member name="stack_size" type="int" setter="set_stack_size" getter="get_stack_size" default="1">
</member>
</members>
<signals>
<signal name="stack_size_changed">
<argument index="0" name="item" type="ItemInstance">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemStatModifier" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="base_mod" type="float" setter="set_base_mod" getter="get_base_mod" default="0.0">
</member>
<member name="bonus_mod" type="float" setter="set_bonus_mod" getter="get_bonus_mod" default="0.0">
</member>
<member name="percent_mod" type="float" setter="set_percent_mod" getter="get_percent_mod" default="0.0">
</member>
<member name="stat_id" type="int" setter="set_stat_id" getter="get_stat_id" enum="Stat.StatId" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,343 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemTemplate" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_create_item_instance" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<method name="create_item_instance">
<return type="ItemInstance">
</return>
<description>
</description>
</method>
<method name="get_animator_weapon_type">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_aura" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_grants_spell" qualifiers="const">
<return type="Spell">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_max_base_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_max_bonus_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_max_percent_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_min_base_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_min_bonus_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_min_percent_mod">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_scaling_factor">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_item_stat_id">
<return type="int" enum="Stat.StatId">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_num_auras">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_num_grants_spells">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_num_required_skills">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_num_teaches_spells">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_required_skill" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_teaches_spell" qualifiers="const">
<return type="Spell">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_aura">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_grants_spell">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="spell" type="Spell">
</argument>
<description>
</description>
</method>
<method name="set_item_max_base_mod">
<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_item_max_bonus_mod">
<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_item_max_percent_mod">
<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_item_min_base_mod">
<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_item_min_bonus_mod">
<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_item_min_percent_mod">
<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_item_scaling_factor">
<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_item_stat_id">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="int" enum="Stat.StatId">
</argument>
<description>
</description>
</method>
<method name="set_num_auras">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_num_grants_spells">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_num_teaches_spells">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_required_skill">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_teaches_spell">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="spell" type="Spell">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="armor_type" type="int" setter="set_armor_type" getter="get_armor_type" enum="ItemEnums.ArmorType" default="0">
</member>
<member name="auras" type="Array" setter="set_auras" getter="get_auras" default="[ ]">
</member>
<member name="bag_size" type="int" setter="set_bag_size" getter="get_bag_size" default="0">
</member>
<member name="equip_slot" type="int" setter="set_equip_slot" getter="get_equip_slot" enum="ItemEnums.EquipSlots" default="14">
</member>
<member name="grants_spells" type="Array" setter="set_grants_spells" getter="get_grants_spells" default="[ ]">
</member>
<member name="icon" type="Texture" setter="set_icon" getter="get_icon">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="item_stat_modifier_count" type="int" setter="set_item_stat_modifier_count" getter="get_item_stat_modifier_count" default="0">
</member>
<member name="item_sub_sub_type" type="int" setter="set_item_sub_sub_type" getter="get_item_sub_sub_type" enum="ItemEnums.ItemSubSubtype" default="0">
</member>
<member name="item_sub_type" type="int" setter="set_item_sub_type" getter="get_item_sub_type" enum="ItemEnums.ItemSubtype" default="0">
</member>
<member name="item_type" type="int" setter="set_item_type" getter="get_item_type" enum="ItemEnums.ItemType" default="0">
</member>
<member name="item_visual" type="ItemVisual" setter="set_item_visual" getter="get_item_visual">
</member>
<member name="price" type="int" setter="set_price" getter="get_price" default="0">
</member>
<member name="rarity" type="int" setter="set_rarity" getter="get_rarity" enum="ItemEnums.ItemRarity" default="0">
</member>
<member name="required_skills" type="Array" setter="set_required_skills" getter="get_required_skills" default="[ ]">
</member>
<member name="scale_x" type="float" setter="set_scale_x" getter="get_scale_x" default="0.0">
</member>
<member name="scale_y" type="float" setter="set_scale_y" getter="get_scale_y" default="0.0">
</member>
<member name="scale_z" type="float" setter="set_scale_z" getter="get_scale_z" default="0.0">
</member>
<member name="stack_size" type="int" setter="set_stack_size" getter="get_stack_size" default="1">
</member>
<member name="teaches_spells" type="Array" setter="set_teaches_spells" getter="get_teaches_spells" default="[ ]">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
<member name="use_spell" type="Spell" setter="set_use_spell" getter="get_use_spell">
</member>
</members>
<constants>
<constant name="MAX_ITEM_STAT_MOD" value="6">
</constant>
</constants>
</class>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemTemplateStatModifier" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="max_base_mod" type="float" setter="set_max_base_mod" getter="get_max_base_mod" default="0.0">
</member>
<member name="max_bonus_mod" type="float" setter="set_max_bonus_mod" getter="get_max_bonus_mod" default="0.0">
</member>
<member name="max_percent_mod" type="float" setter="set_max_percent_mod" getter="get_max_percent_mod" default="0.0">
</member>
<member name="min_base_mod" type="float" setter="set_min_base_mod" getter="get_min_base_mod" default="0.0">
</member>
<member name="min_bonus_mod" type="float" setter="set_min_bonus_mod" getter="get_min_bonus_mod" default="0.0">
</member>
<member name="min_percent_mod" type="float" setter="set_min_percent_mod" getter="get_min_percent_mod" default="0.0">
</member>
<member name="scaling_factor" type="float" setter="set_scaling_factor" getter="get_scaling_factor" default="1.0">
</member>
<member name="stat_id" type="int" setter="set_stat_id" getter="get_stat_id" enum="Stat.StatId" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemVisual" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_visual">
<return type="ItemVisualEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_visual">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="entry" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="layer" type="int" setter="set_layer" getter="get_layer" enum="ItemEnums.EntityTextureLayers" default="0">
</member>
<member name="visual_head" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_calf" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_clavicle" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_fingers_base" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_fingers_end" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_foot" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_forearm" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_hand" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_thigh" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_thumb_base" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_thumb_end" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_left_upper_arm" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_neck" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_pelvis" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_calf" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_clavicle" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_fingers_base" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_fingers_end" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_foot" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_forearm" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_hand" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_thigh" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_thumb_base" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_thumb_end" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_right_upper_arm" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_root" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_spine" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_spine_1" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
<member name="visual_spine_2" type="ItemVisualEntry" setter="set_visual" getter="get_visual">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ItemVisualEntry" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_effect_offset">
<return type="Vector3">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_mesh">
<return type="MeshDataResource">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_texture">
<return type="Texture">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_effect_offset">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="Vector3">
</argument>
<description>
</description>
</method>
<method name="set_mesh">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="MeshDataResource">
</argument>
<description>
</description>
</method>
<method name="set_texture">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="Texture">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="color" type="Color" setter="set_color" getter="get_color" default="Color( 1, 1, 1, 1 )">
</member>
<member name="effect_male" type="PackedScene" setter="set_effect" getter="get_effect">
</member>
<member name="effect_offset_female" type="Vector3" setter="set_effect_offset" getter="get_effect_offset" default="Vector3( 0, 0, 0 )">
</member>
<member name="effect_offset_male" type="Vector3" setter="set_effect_offset" getter="get_effect_offset" default="Vector3( 0, 0, 0 )">
</member>
<member name="mesh_female" type="MeshDataResource" setter="set_mesh" getter="get_mesh">
</member>
<member name="mesh_male" type="MeshDataResource" setter="set_mesh" getter="get_mesh">
</member>
<member name="override_layer" type="int" setter="set_override_layer" getter="get_override_layer" enum="ItemEnums.EntityTextureLayers" default="0">
</member>
<member name="texture_female" type="Texture" setter="set_texture" getter="get_texture">
</member>
<member name="texture_male" type="Texture" setter="set_texture" getter="get_texture">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LevelStatData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_get_stat_diff" qualifiers="virtual">
<return type="int">
</return>
<argument index="0" name="main_stat" type="int">
</argument>
<argument index="1" name="old_level" type="int">
</argument>
<argument index="2" name="new_level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_stat_diff">
<return type="int">
</return>
<argument index="0" name="stat" type="int">
</argument>
<argument index="1" name="old_level" type="int">
</argument>
<argument index="2" name="new_level" type="int">
</argument>
<description>
</description>
</method>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataBase" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_get_loot" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="into" type="Array">
</argument>
<description>
</description>
</method>
<method name="get_loot">
<return type="void">
</return>
<argument index="0" name="arg0" type="Array">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="chance" type="float" setter="set_chance" getter="get_chance" default="100.0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataContainter" inherits="LootDataBase" category="Core" version="3.2">
<brief_description>
</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

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="LootDataItem" inherits="LootDataBase" category="Core" version="3.2">
<brief_description>
</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,127 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="ProfileManager" inherits="Node" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_load" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<method name="_save" qualifiers="virtual">
<return type="void">
</return>
<description>
</description>
</method>
<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="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">
<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">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_defaults">
<return type="void">
</return>
<description>
</description>
</method>
<method name="load_profile">
<return type="void">
</return>
<argument index="0" name="name" type="String">
</argument>
<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="save">
<return type="void">
</return>
<description>
</description>
</method>
<method name="save_profile">
<return type="void">
</return>
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
<method name="to_dict" qualifiers="const">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="last_used_class" type="int" setter="set_last_used_class" getter="get_last_used_class" default="0">
</member>
</members>
<signals>
<signal name="changed">
<description>
</description>
</signal>
</signals>
<constants>
</constants>
</class>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SimpleLevelStatData" inherits="LevelStatData" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="agility_per_level" type="int" setter="set_agility_per_level" getter="get_agility_per_level" default="0">
</member>
<member name="intellect_per_level" type="int" setter="set_intellect_per_level" getter="get_intellect_per_level" default="0">
</member>
<member name="spirit_per_level" type="int" setter="set_spirit_per_level" getter="get_spirit_per_level" default="0">
</member>
<member name="stamina_per_level" type="int" setter="set_stamina_per_level" getter="get_stamina_per_level" default="0">
</member>
<member name="strength_per_level" type="int" setter="set_strength_per_level" getter="get_strength_per_level" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SkeletonModelEntry" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="color" type="Color" setter="set_color" getter="get_color" default="Color( 1, 1, 1, 1 )">
</member>
<member name="count" type="int" setter="set_count" getter="get_count" default="1">
</member>
<member name="entry" type="ItemVisualEntry" setter="set_entry" getter="get_entry">
</member>
<member name="priority" type="int" setter="set_priority" getter="get_priority" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,315 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpeciesModelData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="add_hair_color">
<return type="void">
</return>
<argument index="0" name="hair_color" type="Color">
</argument>
<description>
</description>
</method>
<method name="add_hair_style">
<return type="void">
</return>
<argument index="0" name="hair_style" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="add_head">
<return type="void">
</return>
<argument index="0" name="head" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="add_skin_color">
<return type="void">
</return>
<argument index="0" name="skin_color" type="Color">
</argument>
<description>
</description>
</method>
<method name="add_visual">
<return type="void">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="visual" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="get_hair_color" qualifiers="const">
<return type="Color">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_hair_color_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_hair_style" qualifiers="const">
<return type="ItemVisualEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_hair_style_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_head" qualifiers="const">
<return type="ItemVisualEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_head_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_skin_color" qualifiers="const">
<return type="Color">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_skin_color_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_visual" qualifiers="const">
<return type="ItemVisualEntry">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_visual_count" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_visuals">
<return type="Array">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_hair_color">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_hair_style">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_head">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_skin_color">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_visual">
<return type="void">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_hair_color">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="Color">
</argument>
<description>
</description>
</method>
<method name="set_hair_style">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="set_head">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="set_skin_color">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="data" type="Color">
</argument>
<description>
</description>
</method>
<method name="set_visual">
<return type="void">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="index" type="int">
</argument>
<argument index="2" name="data" type="ItemVisualEntry">
</argument>
<description>
</description>
</method>
<method name="set_visuals">
<return type="void">
</return>
<argument index="0" name="bone_index" type="int">
</argument>
<argument index="1" name="visuals" type="Array">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="hair_colors" type="Array" setter="set_hair_colors" getter="get_hair_colors" default="[ ]">
</member>
<member name="hair_styles" type="Array" setter="set_hair_styles" getter="get_hair_styles" default="[ ]">
</member>
<member name="heads" type="Array" setter="set_heads" getter="get_heads" default="[ ]">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="skeleton" type="PackedScene" setter="set_skeleton" getter="get_skeleton">
</member>
<member name="skin_colors" type="Array" setter="set_skin_colors" getter="get_skin_colors" default="[ ]">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
<member name="visual_head" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_calf" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_clavicle" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_fingers_base" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_fingers_end" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_foot" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_forearm" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_hand" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_thigh" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_thumb_base" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_thumb_end" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_left_upper_arm" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_neck" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_pelvis" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_calf" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_clavicle" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_fingers_base" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_fingers_end" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_foot" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_forearm" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_hand" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_thigh" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_thumb_base" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_thumb_end" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_right_upper_arm" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_root" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_spine" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_spine_1" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
<member name="visual_spine_2" type="Array" setter="set_visuals" getter="get_visuals" default="[ ]">
</member>
</members>
<constants>
</constants>
</class>

509
doc_classes/Spell.xml Normal file
View File

@ -0,0 +1,509 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="Spell" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="_calculate_initial_damage" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="SpellDamageInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_ended" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_failed" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_interrupted" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_started" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_con_spell_cast_success" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_handle_spell_damage" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="data" type="SpellDamageInfo">
</argument>
<description>
</description>
</method>
<method name="_sfinish_cast" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_sinterrupt_cast" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_son_cast_damage_received" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_son_cast_player_moved" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_son_physics_process" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<argument index="1" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="_son_spell_hit" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_sstart_casting" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="_sstart_casting_triggered" qualifiers="virtual">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="calculate_initial_damage">
<return type="void">
</return>
<argument index="0" name="data" type="SpellDamageInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_ended">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_failed">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_interrupted">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_started">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="con_spell_cast_success">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="get_absorb_scale_for_level">
<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>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_damage_scale_for_level">
<return type="float">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="get_heal_scale_for_level">
<return type="float">
</return>
<argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
<method name="get_num_caster_aura_applys">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_num_on_learn_auras">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_num_target_aura_applys">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_on_learn_aura" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_target_aura_apply" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="handle_spell_damage">
<return type="void">
</return>
<argument index="0" name="data" type="SpellDamageInfo">
</argument>
<description>
</description>
</method>
<method name="set_caster_aura_apply">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_num_caster_aura_applys">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_num_on_learn_auras">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_num_target_aura_applys">
<return type="void">
</return>
<argument index="0" name="value" type="int">
</argument>
<description>
</description>
</method>
<method name="set_on_learn_aura">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_target_aura_apply">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="aura" type="Aura">
</argument>
<description>
</description>
</method>
<method name="sfinish_cast">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="sinterrupt_cast">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="son_cast_damage_received">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="son_cast_player_moved">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="son_physics_process">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<argument index="1" name="delta" type="float">
</argument>
<description>
</description>
</method>
<method name="son_spell_hit">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="sstart_casting">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
<method name="sstart_casting_triggered">
<return type="void">
</return>
<argument index="0" name="info" type="SpellCastInfo">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="aoe" type="bool" setter="set_is_aoe" getter="get_is_aoe" default="false">
</member>
<member name="aoe_box_extents" type="Vector3" setter="set_aoe_box_extents" getter="get_aoe_box_extents" default="Vector3( 0, 0, 0 )">
</member>
<member name="aoe_colliderType" type="int" setter="set_aoe_collider_type" getter="get_aoe_collider_type" enum="SpellEnums.ColliderType" default="0">
</member>
<member name="aoe_radius" type="float" setter="set_aoe_radius" getter="get_aoe_radius" default="0.0">
</member>
<member name="aoe_targetType" type="int" setter="set_aoe_target_type" getter="get_aoe_target_type" enum="SpellAOETargetType" default="0">
</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>
<member name="cast_cast_time" type="float" setter="set_cast_time" getter="get_cast_time" default="0.0">
</member>
<member name="caster_aura_applys" type="Array" setter="set_caster_aura_applys" getter="get_caster_aura_applys" default="[ ]">
</member>
<member name="cooldown_cooldown" type="float" setter="set_cooldown" getter="get_cooldown" default="0.0">
</member>
<member name="cooldown_global_cooldown" type="bool" setter="set_has_global_cooldown" getter="has_global_cooldown" default="true">
</member>
<member name="cost_craft_material" type="int" setter="set_craft_material_cost" getter="get_craft_material_cost" default="0">
</member>
<member name="cost_item" type="int" setter="set_item_cost" getter="get_item_cost" default="0">
</member>
<member name="cost_required_item" type="int" setter="set_required_item" getter="get_required_item" default="0">
</member>
<member name="damage" type="bool" setter="set_has_damage" getter="get_has_damage" default="false">
</member>
<member name="damage_max" type="int" setter="set_damage_max" getter="get_damage_max" default="0">
</member>
<member name="damage_min" type="int" setter="set_damage_min" getter="get_damage_min" default="0">
</member>
<member name="damage_scaling_curve" type="Curve" setter="set_damage_scaling_curve" getter="get_damage_scaling_curve">
</member>
<member name="damage_type" type="int" setter="set_damage_type" getter="get_damage_type" default="0">
</member>
<member name="heal" type="bool" setter="set_has_heal" getter="get_has_heal" default="false">
</member>
<member name="heal_max" type="int" setter="set_heal_max" getter="get_heal_max" default="0">
</member>
<member name="heal_min" type="int" setter="set_heal_min" getter="get_heal_min" default="0">
</member>
<member name="heal_scaling_curve" type="Curve" setter="set_heal_scaling_curve" getter="get_heal_scaling_curve">
</member>
<member name="hide_from_actionbar" type="bool" setter="set_hide_from_actionbar" getter="get_hide_from_actionbar" default="false">
</member>
<member name="icon" type="Texture" setter="set_icon" getter="get_icon">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="1">
</member>
<member name="interrupt" type="bool" setter="set_is_interrupt" getter="get_is_interrupt" default="false">
</member>
<member name="interrupt_time" type="float" setter="set_interrupt_time" getter="get_interrupt_time" default="0.0">
</member>
<member name="is_local_spell" type="bool" setter="set_is_local_spell" getter="get_is_local_spell" default="false">
</member>
<member name="level" type="int" setter="set_level" getter="get_level" default="1">
</member>
<member name="needs_target" type="bool" setter="set_needs_target" getter="get_needs_target" default="false">
</member>
<member name="on_learn_auras" type="Array" setter="set_on_learn_auras" getter="get_on_learn_auras" default="[ ]">
</member>
<member name="projectile" type="WorldSpellData" setter="set_projectile" getter="get_projectile">
</member>
<member name="range" type="bool" setter="set_has_range" getter="get_has_range" default="false">
</member>
<member name="range_range" type="float" setter="set_range" getter="get_range" default="0.0">
</member>
<member name="rank" type="int" setter="set_rank" getter="get_rank" default="0">
</member>
<member name="resource_cost" type="EntityResourceCostData" setter="set_resource_cost" getter="get_resource_cost">
</member>
<member name="resource_give" type="EntityResourceCostData" setter="set_resource_give" getter="get_resource_give">
</member>
<member name="spell_category" type="int" setter="set_spell_category" getter="get_spell_category" enum="SpellEnums.SpellCategory" default="0">
</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>
<member name="spell_type" type="int" setter="set_spell_type" getter="get_spell_type" default="0">
</member>
<member name="target_aura_applys" type="Array" setter="set_target_aura_applys" getter="get_target_aura_applys" default="[ ]">
</member>
<member name="target_relation_type" type="int" setter="set_target_relation_type" getter="get_target_relation_type" enum="TargetRelationType" default="2">
</member>
<member name="target_type" type="int" setter="set_target_type" getter="get_target_type" enum="SpellTargetType" default="1">
</member>
<member name="teaches_craft_recipe" type="CraftRecipe" setter="set_teaches_craft_recipe" getter="get_teaches_craft_recipe">
</member>
<member name="text_description" type="String" setter="set_text_description" getter="get_text_description" default="&quot;&quot;">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
<member name="training_cost" type="int" setter="set_training_cost" getter="get_training_cost" default="0">
</member>
<member name="training_required_skill" type="EntitySkillData" setter="set_training_required_skill" getter="get_training_required_skill">
</member>
<member name="training_required_skill_level" type="int" setter="set_training_required_skill_level" getter="get_training_required_skill_level" default="0">
</member>
<member name="training_required_spell" type="Spell" setter="set_training_required_spell" getter="get_training_required_spell">
</member>
<member name="visual_spell_effects" type="SpellEffectVisual" setter="set_visual_spell_effects" getter="get_visual_spell_effects">
</member>
<member name="world_spell_data" type="WorldSpellData" setter="set_world_spell_data" getter="get_world_spell_data">
</member>
</members>
<constants>
<constant name="TARGET_SELF" value="1" enum="TargetRelationType">
</constant>
<constant name="TARGET_ENEMY" value="2" enum="TargetRelationType">
</constant>
<constant name="TARGET_FRIENDLY" value="4" enum="TargetRelationType">
</constant>
<constant name="SPELL_TARGET_TYPE_SELF" value="0" enum="SpellTargetType">
</constant>
<constant name="SPELL_TARGET_TYPE_TARGET" value="1" enum="SpellTargetType">
</constant>
<constant name="SPELL_TARGET_TYPE_AROUND" value="2" enum="SpellTargetType">
</constant>
<constant name="SPELL_TARGET_TYPE_FRONT" value="3" enum="SpellTargetType">
</constant>
<constant name="SPELL_TARGET_TYPE_AROUND_TARGET" value="4" enum="SpellTargetType">
</constant>
<constant name="SPELL_AOE_TARGET_TYPE_CASTER" value="0" enum="SpellAOETargetType">
</constant>
<constant name="SPELL_AOE_TARGET_TYPE_TARGET" value="1" enum="SpellAOETargetType">
</constant>
<constant name="SPELL_AOE_TARGET_TYPE_GOUND_TARGET_SELECTION" value="2" enum="SpellAOETargetType">
</constant>
<constant name="SPELL_AOE_TARGET_TYPE_RANDOM" value="3" enum="SpellAOETargetType">
</constant>
</constants>
</class>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellCastInfo" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<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>
<method name="update_cast_time">
<return type="bool">
</return>
<argument index="0" name="delta" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="cast_time" type="float" setter="set_cast_time" getter="get_cast_time" default="0.0">
</member>
<member name="caster" type="Entity" setter="set_caster" getter="get_caster">
</member>
<member name="current_cast_time" type="float" setter="set_current_cast_time" getter="get_current_cast_time" default="0.0">
</member>
<member name="has_cast_time" type="bool" setter="set_has_cast_time" getter="get_has_cast_time" default="false">
</member>
<member name="is_casting" type="bool" setter="set_is_casting" getter="get_is_casting" default="false">
</member>
<member name="num_pushbacks" type="int" setter="set_num_pushbacks" getter="get_num_pushbacks" default="0">
</member>
<member name="spell" type="Spell" setter="set_spell" getter="get_spell">
</member>
<member name="spell_scale" type="float" setter="set_spell_scale" getter="get_spell_scale" default="0.0">
</member>
<member name="target" type="Entity" setter="set_target" getter="get_target">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellCooldownManipulationData" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellDamageInfo" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="reset">
<return type="void">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="amount_absorbed" type="int" setter="set_amount_absorbed" getter="get_amount_absorbed" default="0">
</member>
<member name="crit" type="bool" setter="set_crit" getter="get_crit" default="false">
</member>
<member name="damage" type="int" setter="set_damage" getter="get_damage" default="0">
</member>
<member name="damage_source" type="Reference" setter="set_damage_source" getter="get_damage_source">
</member>
<member name="damage_source_id" type="int" setter="set_damage_source_id" getter="get_damage_source_id" default="0">
</member>
<member name="damage_source_type" type="int" setter="set_damage_source_type" getter="get_damage_source_type" enum="SpellDamageInfo.DamageSourceType" default="0">
</member>
<member name="dealer" type="Entity" setter="set_dealer" getter="get_dealer">
</member>
<member name="immune" type="bool" setter="set_immune" getter="get_immune" default="false">
</member>
<member name="receiver" type="Entity" setter="set_receiver" getter="get_receiver">
</member>
<member name="spell_type" type="int" setter="set_spell_type" getter="get_spell_type" enum="SpellEnums.SpellType" default="0">
</member>
</members>
<constants>
<constant name="DAMAGE_SOURCE_UNKNOWN" value="0" enum="DamageSourceType">
</constant>
<constant name="DAMAGE_SOURCE_SPELL" value="1" enum="DamageSourceType">
</constant>
<constant name="DAMAGE_SOURCE_AURA" value="2" enum="DamageSourceType">
</constant>
</constants>
</class>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEffectVisual" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEffectVisualSimple" inherits="SpellEffectVisual" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="has_aura_effect_visual">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="has_spell_cast_effect">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="has_spell_effect_visual">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="has_spell_spell_cast_finish_effect">
<return type="bool">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="aura_effect_visual" type="PackedScene" setter="set_aura_effect_visual" getter="get_aura_effect_visual">
</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>
<member name="effect_spell_cast_effect_id" type="PackedScene" setter="set_spell_cast_effect" getter="get_spell_cast_effect">
</member>
<member name="effect_spell_cast_finish_effect" type="PackedScene" setter="set_spell_cast_finish_effect" getter="get_spell_cast_finish_effect">
</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>
<member name="spell_effect_visual" type="PackedScene" setter="set_spell_effect_visual" getter="get_spell_effect_visual">
</member>
<member name="spell_effect_visual_point" type="int" setter="set_spell_effect_visual_point" getter="get_spell_effect_visual_point" enum="EntityEnums.CharacterSkeletonPoints" default="0">
</member>
</members>
<constants>
</constants>
</class>

123
doc_classes/SpellEnums.xml Normal file
View File

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellEnums" inherits="Object" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
<constant name="DAMAGE_TYPE_NONE" value="0" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_MELEE" value="1" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_HOLY" value="2" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_SHADOW" value="4" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_NATURE" value="8" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_FIRE" value="16" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_FROST" value="32" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_LIGHTNING" value="64" enum="DamageType">
</constant>
<constant name="DAMAGE_TYPE_CHAOS" value="128" enum="DamageType">
</constant>
<constant name="SPELL_CATEGORY_NORMAL" value="0" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_ALCHEMY" value="1" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_COOKING" value="2" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_ENGINEERING" value="3" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_CRAFTING" value="4" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_HIDDEN" value="5" enum="SpellCategory">
</constant>
<constant name="SPELL_CATEGORY_DEVELOPMENT" value="6" enum="SpellCategory">
</constant>
<constant name="SPELL_TYPE_NONE" value="0" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_MELEE" value="1" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_HOLY" value="2" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_SHADOW" value="4" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_NATURE" value="8" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_FIRE" value="16" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_FROST" value="32" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_LIGHTNING" value="64" enum="SpellType">
</constant>
<constant name="SPELL_TYPE_CHAOS" value="128" enum="SpellType">
</constant>
<constant name="DIMINISHING_RETURN_CATEGORY_NONE" value="0" enum="DiminishingReturnCategory">
</constant>
<constant name="DIMINISHING_RETURN_CATEGORY_ROOT" value="1" enum="DiminishingReturnCategory">
</constant>
<constant name="DIMINISHING_RETURN_CATEGORY_STUN" value="2" enum="DiminishingReturnCategory">
</constant>
<constant name="TRIGGER_NONE" value="0" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_BEFORE_DAMAGE" value="1" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_DAMAGE_RECEIVE" value="2" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_HIT" value="3" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_DAMAGE_DEALT" value="4" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_AURA_REMOVE" value="5" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_AURA_DISPELL" value="6" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_BEFORE_AURA_APPLIED" value="7" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_S_ON_AFTER_AURA_APPLIED" value="8" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_C_ON_AURA_ADDED" value="9" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_C_ON_AURA_REMOVED" value="10" enum="TriggerEvents">
</constant>
<constant name="TRIGGER_AURA_EVENT_C_ON_AURA_REFRESHED" value="11" enum="TriggerEvents">
</constant>
<constant name="AURA_TYPE_NONE" value="0" enum="AuraType">
</constant>
<constant name="AURA_TYPE_MAGIC" value="1" enum="AuraType">
</constant>
<constant name="AURA_TYPE_POISON" value="2" enum="AuraType">
</constant>
<constant name="AURA_TYPE_PHYSICAL" value="3" enum="AuraType">
</constant>
<constant name="AURA_TYPE_CURSE" value="4" enum="AuraType">
</constant>
<constant name="AURA_TYPE_BLEED" value="5" enum="AuraType">
</constant>
<constant name="AURA_TYPE_TALENT" value="6" enum="AuraType">
</constant>
<constant name="AURA_TYPE_SKILL" value="7" enum="AuraType">
</constant>
<constant name="COLLIDER_TYPE_NONE" value="0" enum="ColliderType">
</constant>
<constant name="COLLIDER_TYPE_SPHERE" value="1" enum="ColliderType">
</constant>
<constant name="COLLIDER_TYPE_BOX" value="2" enum="ColliderType">
</constant>
<constant name="TARGET_TYPE_NONE" value="0" enum="TargetType">
</constant>
<constant name="TARGET_TYPE_NODE" value="1" enum="TargetType">
</constant>
<constant name="TARGET_TYPE_BONE_ID" value="2" enum="TargetType">
</constant>
<constant name="TARGET_TYPE_COORDS" value="3" enum="TargetType">
</constant>
</constants>
</class>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="SpellHealInfo" inherits="Reference" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="reset">
<return type="void">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="amount_absorbed" type="int" setter="set_amount_absorbed" getter="get_amount_absorbed" default="0">
</member>
<member name="crit" type="bool" setter="set_crit" getter="get_crit" default="false">
</member>
<member name="dealer" type="Entity" setter="set_dealer" getter="get_dealer">
</member>
<member name="heal" type="int" setter="set_heal" getter="get_heal" default="0">
</member>
<member name="heal_source" type="Reference" setter="set_heal_source" getter="get_heal_source">
</member>
<member name="heal_source_id" type="int" setter="set_heal_source_id" getter="get_heal_source_id" default="0">
</member>
<member name="heal_source_type" type="int" setter="set_heal_source_type" getter="get_heal_source_type" enum="SpellHealInfo.HealSourceType" default="0">
</member>
<member name="immune" type="bool" setter="set_immune" getter="get_immune" default="false">
</member>
<member name="receiver" type="Entity" setter="set_receiver" getter="get_receiver">
</member>
<member name="spell_type" type="int" setter="set_spell_type" getter="get_spell_type" enum="SpellEnums.SpellType" default="0">
</member>
</members>
<constants>
<constant name="HEAL_SOURCE_UNKNOWN" value="0" enum="HealSourceType">
</constant>
<constant name="HEAL_SOURCE_SPELL" value="1" enum="HealSourceType">
</constant>
<constant name="HEAL_SOURCE_AURA" value="2" enum="HealSourceType">
</constant>
</constants>
</class>

307
doc_classes/Stat.xml Normal file
View File

@ -0,0 +1,307 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="Stat" inherits="Reference" category="Core" 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="add_modifier">
<return type="StatModifier">
</return>
<argument index="0" name="id" type="int">
</argument>
<argument index="1" name="base_mod" type="float">
</argument>
<argument index="2" name="bonus_mod" type="float">
</argument>
<argument index="3" name="percent_mod" type="float">
</argument>
<description>
</description>
</method>
<method name="apply_modifiers">
<return type="void">
</return>
<description>
</description>
</method>
<method name="clear_modifiers">
<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_base">
<return type="float">
</return>
<description>
</description>
</method>
<method name="get_bonus">
<return type="float">
</return>
<description>
</description>
</method>
<method name="get_modifier">
<return type="StatModifier">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_modifier_count">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_or_add_modifier">
<return type="StatModifier">
</return>
<argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
<method name="get_percent">
<return type="float">
</return>
<description>
</description>
</method>
<method name="isc_current_zero">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="iss_current_zero">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="modifier_changed">
<return type="void">
</return>
<argument index="0" name="modifier" type="StatModifier">
</argument>
<description>
</description>
</method>
<method name="refresh_currmax">
<return type="void">
</return>
<description>
</description>
</method>
<method name="remove_modifier">
<return type="void">
</return>
<argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
<method name="remove_modifier_index">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="reset_values">
<return type="void">
</return>
<description>
</description>
</method>
<method name="set_to_max">
<return type="void">
</return>
<description>
</description>
</method>
<method name="setc_values">
<return type="void">
</return>
<argument index="0" name="ccurrent" type="int">
</argument>
<argument index="1" name="cmax" type="int">
</argument>
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary">
</return>
<description>
</description>
</method>
</methods>
<members>
<member name="ccurrent" type="float" setter="setc_current" getter="getc_current" default="0.0">
</member>
<member name="cmax" type="float" setter="setc_max" getter="getc_max" default="0.0">
</member>
<member name="dirty_mods" type="bool" setter="set_dirty_mods" getter="get_dirty_mods" default="false">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" enum="Stat.StatId" default="41">
</member>
<member name="is_dirty" type="bool" setter="set_dirty" getter="get_dirty" default="true">
</member>
<member name="locked" type="bool" setter="set_locked" getter="get_locked" default="false">
</member>
<member name="owner" type="Entity" setter="set_owner" getter="get_owner">
</member>
<member name="public" type="bool" setter="set_public" getter="get_public" default="false">
</member>
<member name="scurrent" type="float" setter="sets_current" getter="gets_current" default="0.0">
</member>
<member name="smax" type="float" setter="sets_max" getter="gets_max" default="0.0">
</member>
<member name="stat_data_entry" type="StatDataEntry" setter="set_stat_data_entry" getter="get_stat_data_entry">
</member>
<member name="stat_type" type="int" setter="set_stat_modifier_type" getter="get_stat_modifier_type" enum="Stat.StatModifierApplyType" default="0">
</member>
</members>
<signals>
<signal name="c_changed">
<argument index="0" name="stat" type="Stat">
</argument>
<description>
</description>
</signal>
<signal name="s_changed">
<argument index="0" name="stat" type="Stat">
</argument>
<description>
</description>
</signal>
</signals>
<constants>
<constant name="STAT_ID_HEALTH" value="0" enum="StatId">
</constant>
<constant name="STAT_ID_SPEED" value="1" enum="StatId">
</constant>
<constant name="STAT_ID_MANA" value="2" enum="StatId">
</constant>
<constant name="STAT_ID_GLOBAL_COOLDOWN" value="3" enum="StatId">
</constant>
<constant name="STAT_ID_HASTE" value="4" enum="StatId">
</constant>
<constant name="STAT_ID_AGILITY" value="5" enum="StatId">
</constant>
<constant name="STAT_ID_STRENGTH" value="6" enum="StatId">
</constant>
<constant name="STAT_ID_STAMINA" value="7" enum="StatId">
</constant>
<constant name="STAT_ID_INTELLECT" value="8" enum="StatId">
</constant>
<constant name="STAT_ID_SPIRIT" value="9" enum="StatId">
</constant>
<constant name="STAT_ID_HASTE_RATING" value="10" enum="StatId">
</constant>
<constant name="STAT_ID_RESLILIENCE" value="11" enum="StatId">
</constant>
<constant name="STAT_ID_ARMOR" value="12" enum="StatId">
</constant>
<constant name="STAT_ID_ATTACK_POWER" value="13" enum="StatId">
</constant>
<constant name="STAT_ID_SPELL_POWER" value="14" enum="StatId">
</constant>
<constant name="STAT_ID_MELEE_CRIT" value="15" enum="StatId">
</constant>
<constant name="STAT_ID_MELEE_CRIT_BONUS" value="16" enum="StatId">
</constant>
<constant name="STAT_ID_SPELL_CRIT" value="17" enum="StatId">
</constant>
<constant name="STAT_ID_SPELL_CRIT_BONUS" value="18" enum="StatId">
</constant>
<constant name="STAT_ID_BLOCK" value="19" enum="StatId">
</constant>
<constant name="STAT_ID_PARRY" value="20" enum="StatId">
</constant>
<constant name="STAT_ID_DAMAGE_REDUCTION" value="21" enum="StatId">
</constant>
<constant name="STAT_ID_MELEE_DAMAGE_REDUCTION" value="22" enum="StatId">
</constant>
<constant name="STAT_ID_SPELL_DAMAGE_REDUCTION" value="23" enum="StatId">
</constant>
<constant name="STAT_ID_DAMAGE_TAKEN" value="24" enum="StatId">
</constant>
<constant name="STAT_ID_MELEE_DAMAGE" value="26" enum="StatId">
</constant>
<constant name="STAT_ID_SPELL_DAMAGE" value="27" enum="StatId">
</constant>
<constant name="STAT_ID_HOLY_RESIST" value="28" enum="StatId">
</constant>
<constant name="STAT_ID_SHADOW_RESIST" value="29" enum="StatId">
</constant>
<constant name="STAT_ID_NATURE_RESIST" value="30" enum="StatId">
</constant>
<constant name="STAT_ID_FIRE_RESIST" value="31" enum="StatId">
</constant>
<constant name="STAT_ID_FROST_RESIST" value="32" enum="StatId">
</constant>
<constant name="STAT_ID_LIGHTNING_RESIST" value="33" enum="StatId">
</constant>
<constant name="STAT_ID_CHAOS_RESIST" value="34" enum="StatId">
</constant>
<constant name="STAT_ID_SILENCE_RESIST" value="35" enum="StatId">
</constant>
<constant name="STAT_ID_FEAR_RESIST" value="36" enum="StatId">
</constant>
<constant name="STAT_ID_TOTAL_STATS" value="41" enum="StatId">
</constant>
<constant name="STAT_ID_NONE" value="41" enum="StatId">
</constant>
<constant name="MODIFIER_APPLY_TYPE_STANDARD" value="0" enum="StatModifierApplyType">
</constant>
<constant name="MODIFIER_APPLY_TYPE_ONLY_MIN_MODIFIER" value="1" enum="StatModifierApplyType">
</constant>
<constant name="MODIFIER_APPLY_TYPE_ONLY_MAX_MODIFIER" value="2" enum="StatModifierApplyType">
</constant>
<constant name="MAIN_STAT_AGILITY" value="0" enum="MainStats">
</constant>
<constant name="MAIN_STAT_STRENGTH" value="1" enum="MainStats">
</constant>
<constant name="MAIN_STAT_STAMINA" value="2" enum="MainStats">
</constant>
<constant name="MAIN_STAT_INTELLECT" value="3" enum="MainStats">
</constant>
<constant name="MAIN_STAT_SPIRIT" value="4" enum="MainStats">
</constant>
<constant name="MAIN_STAT_ID_COUNT" value="5" enum="MainStats">
</constant>
<constant name="MAIN_STAT_ID_START" value="5" enum="MainStats">
</constant>
</constants>
</class>

135
doc_classes/StatData.xml Normal file
View File

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="StatData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_stat_data_enum">
<return type="StatDataEntry">
</return>
<argument index="0" name="index" type="int" enum="Stat.StatId">
</argument>
<description>
</description>
</method>
<method name="get_stat_data_int">
<return type="StatDataEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="set_stat_data_enum">
<return type="void">
</return>
<argument index="0" name="stat_id" type="int" enum="Stat.StatId">
</argument>
<argument index="1" name="entry" type="StatDataEntry">
</argument>
<description>
</description>
</method>
<method name="set_stat_data_int">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="entry" type="StatDataEntry">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="base_stat_agility" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_armor" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_attack_power" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_block" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_chaos_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_damage_reduction" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_damage_taken" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_energy" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_fear_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_fire_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_frost_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_gcd" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_haste" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_haste_rating" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_heal_taken" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_health" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_holy_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_intellect" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_lightning_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_mana" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_melee_crit" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_melee_crit_bonus" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_melee_damage" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_melee_damage_reduction" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_nature_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_parry" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_rage" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_resilience" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_shadow_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_silence_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_speed" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spell_crit" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spell_crit_bonus" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spell_damage" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spell_damage_reduction" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spell_power" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_spirit" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_stamina" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_strength" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_stun_resist" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="base_stat_xp_rate" type="StatDataEntry" setter="set_stat_data_enum" getter="get_stat_data_enum">
</member>
<member name="level_stat_data" type="LevelStatData" setter="set_level_stat_data" getter="get_level_stat_data">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="StatDataEntry" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_mod_stat_curve">
<return type="Curve">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_mod_stat_id">
<return type="int" enum="Stat.StatId">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_mod_stat_max_value">
<return type="float">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_stats_for_stat">
<return type="void">
</return>
<argument index="0" name="stat" type="Stat">
</argument>
<description>
</description>
</method>
<method name="has_mod_stats">
<return type="bool">
</return>
<description>
</description>
</method>
<method name="set_mod_stat_curve">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="Curve">
</argument>
<description>
</description>
</method>
<method name="set_mod_stat_id">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="int" enum="Stat.StatId">
</argument>
<description>
</description>
</method>
<method name="set_mod_stat_max_value">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="base" type="float" setter="set_base" getter="get_base" default="0.0">
</member>
<member name="bonus" type="float" setter="set_bonus" getter="get_bonus" default="0.0">
</member>
<member name="mod_stat_count" type="int" setter="set_mod_stat_count" getter="get_mod_stat_count" default="0">
</member>
<member name="modifier_apply_type" type="int" setter="set_modifier_apply_type" getter="get_modifier_apply_type" enum="Stat.StatModifierApplyType" default="0">
</member>
<member name="percent" type="float" setter="set_percent" getter="get_percent" default="100.0">
</member>
<member name="stat_id" type="int" setter="set_stat_id" getter="get_stat_id" enum="Stat.StatId" default="41">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="StatModifier" inherits="Reference" category="Core" 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="base_mod" type="float" setter="set_base_mod" getter="get_base_mod" default="0.0">
</member>
<member name="bonus_mod" type="float" setter="set_bonus_mod" getter="get_bonus_mod" default="0.0">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="percent_mod" type="float" setter="set_percent_mod" getter="get_percent_mod" default="0.0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="TalentRowData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_talent" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="culomn" type="int">
</argument>
<argument index="1" name="rank" type="int">
</argument>
<description>
</description>
</method>
<method name="get_talent_index" qualifiers="const">
<return type="Aura">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
<method name="get_talent_with_id">
<return type="Aura">
</return>
<argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
<method name="has_talent_with_id">
<return type="bool">
</return>
<argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
<method name="set_talent">
<return type="void">
</return>
<argument index="0" name="culomn" type="int">
</argument>
<argument index="1" name="rank" type="int">
</argument>
<argument index="2" name="talent" type="Aura">
</argument>
<description>
</description>
</method>
<method name="set_talent_index">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="value" type="Aura">
</argument>
<description>
</description>
</method>
</methods>
<constants>
<constant name="MAX_TALENTS_IN_ROW" value="5">
</constant>
<constant name="MAX_TALENTS_PER_ENTRY" value="5">
</constant>
<constant name="TOTAL_ENTRIES" value="25">
</constant>
</constants>
</class>

13
doc_classes/UnitFrame.xml Normal file
View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="UnitFrame" inherits="Panel" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<constants>
</constants>
</class>

View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="VendorItemData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="get_num_vendor_datas">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_vendor_data">
<return type="VendorItemDataEntry">
</return>
<argument index="0" name="index" type="int">
</argument>
<description>
</description>
</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">
<return type="void">
</return>
<argument index="0" name="index" type="int">
</argument>
<argument index="1" name="vendor_data" type="VendorItemDataEntry">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="vendor_datas" type="Array" setter="set_vendor_datas" getter="get_vendor_datas" default="[ ]">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="VendorItemDataEntry" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="item" type="ItemTemplate" setter="set_item" getter="get_item">
</member>
<member name="item_count" type="int" setter="set_item_count" getter="get_item_count" default="0">
</member>
<member name="item_price" type="int" setter="set_item_price" getter="get_item_price" default="0">
</member>
<member name="item_spawn_time" type="int" setter="set_item_spawn_time" getter="get_item_spawn_time" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="WorldSpell" inherits="Spatial" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="collider_box_extents" type="Vector3" setter="set_collider_box_extents" getter="get_collider_box_extents" default="Vector3( 0, 0, 0 )">
</member>
<member name="collider_sphere_radius" type="float" setter="set_collider_sphere_radius" getter="get_collider_sphere_radius" default="1.0">
</member>
<member name="collider_type" type="int" setter="set_collider_type" getter="get_collider_type" enum="SpellEnums.ColliderType" default="0">
</member>
<member name="data" type="WorldSpellData" setter="set_data" getter="get_data">
</member>
<member name="data_id" type="int" setter="set_data_id" getter="get_data_id" default="0">
</member>
<member name="effect" type="PackedScene" setter="set_effect" getter="get_effect">
</member>
<member name="effect_offset" type="Vector3" setter="set_effect_offset" getter="get_effect_offset" default="Vector3( 0, 0, 0 )">
</member>
<member name="max_dist" type="float" setter="set_max_dist" getter="get_max_dist" default="400.0">
</member>
<member name="move" type="bool" setter="set_move" getter="get_move" default="true">
</member>
<member name="movement_dir" type="Vector3" setter="set_movement_dir" getter="get_movement_dir" default="Vector3( 0, 0, 0 )">
</member>
<member name="movement_speed" type="float" setter="set_movement_speed" getter="get_movement_speed" default="10.0">
</member>
<member name="target_bone_id" type="int" setter="set_target_bone_id" getter="get_target_bone_id" default="0">
</member>
<member name="target_type" type="int" setter="set_target_type" getter="get_target_type" enum="SpellEnums.TargetType" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="WorldSpellData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
</methods>
<members>
<member name="collider_box_extents" type="Vector3" setter="set_collider_box_extents" getter="get_collider_box_extents" default="Vector3( 0, 0, 0 )">
</member>
<member name="collider_sphere_radius" type="float" setter="set_collider_sphere_radius" getter="get_collider_sphere_radius" default="1.0">
</member>
<member name="collider_type" type="int" setter="set_collider_type" getter="get_collider_type" enum="SpellEnums.ColliderType" default="0">
</member>
<member name="effect" type="PackedScene" setter="set_effect" getter="get_effect">
</member>
<member name="effect_offset" type="Vector3" setter="set_effect_offset" getter="get_effect_offset" default="Vector3( 0, 0, 0 )">
</member>
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
</member>
<member name="max_dist" type="float" setter="set_max_dist" getter="get_max_dist" default="400.0">
</member>
<member name="move" type="bool" setter="set_move" getter="get_move" default="true">
</member>
<member name="movement_dir" type="Vector3" setter="set_movement_dir" getter="get_movement_dir" default="Vector3( 0, 0, 0 )">
</member>
<member name="movement_speed" type="float" setter="set_movement_speed" getter="get_movement_speed" default="10.0">
</member>
<member name="target_bone_id" type="int" setter="set_target_bone_id" getter="get_target_bone_id" default="0">
</member>
<member name="target_type" type="int" setter="set_target_type" getter="get_target_type" enum="SpellEnums.TargetType" default="0">
</member>
<member name="text_name" type="String" setter="set_name" getter="get_name" default="&quot;&quot;">
</member>
</members>
<constants>
</constants>
</class>

147
doc_classes/XPData.xml Normal file
View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8" ?>
<class name="XPData" inherits="Resource" category="Core" version="3.2">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="can_level_up">
<return type="bool">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="get_max_level">
<return type="int">
</return>
<description>
</description>
</method>
<method name="get_xp">
<return type="int">
</return>
<argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
<method name="set_xp">
<return type="void">
</return>
<argument index="0" name="level" type="int">
</argument>
<argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
<member name="level_1" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_10" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_11" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_12" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_13" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_14" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_15" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_16" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_17" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_18" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_19" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_2" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_20" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_21" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_22" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_23" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_24" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_25" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_26" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_27" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_28" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_29" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_3" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_30" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_31" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_32" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_33" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_34" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_35" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_36" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_37" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_38" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_39" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_4" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_40" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_41" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_42" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_43" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_44" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_45" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_46" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_47" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_48" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_49" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_5" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_50" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_6" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_7" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_8" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
<member name="level_9" type="int" setter="set_xp" getter="get_xp" default="0">
</member>
</members>
<constants>
</constants>
</class>

View File

@ -1,13 +0,0 @@
#include "character_spawn_info.h"
CharacterSpawnInfo::CharacterSpawnInfo() {
}
CharacterSpawnInfo::~CharacterSpawnInfo() {
}
void CharacterSpawnInfo::_bind_methods() {
}

View File

@ -1,24 +0,0 @@
#ifndef ENTITY_SPAWN_INFO_H
#define ENTITY_SPAWN_INFO_H
#include "../entities/entity.h"
#include "core/reference.h"
class EntitySpawnInfo : public Reference {
GDCLASS(EntitySpawnInfo, Reference);
public:
CharacterSpawnInfo();
~CharacterSpawnInfo();
protected:
static void _bind_methods();
private:
int _class_id;
int _race;
int _visual_set_id;
};
#endif

View File

@ -1,13 +0,0 @@
#include "character_spawn_info.h"
CharacterSpawnInfo::CharacterSpawnInfo() {
}
CharacterSpawnInfo::~CharacterSpawnInfo() {
}
void CharacterSpawnInfo::_bind_methods() {
}

View File

@ -1,27 +0,0 @@
#ifndef ENTITY_SPAWN_INFO_H
#define ENTITY_SPAWN_INFO_H
#include "../entities/entity.h"
#include "core/reference.h"
class EntitySpawnInfo : public Reference {
GDCLASS(EntitySpawnInfo, Reference);
public:
CharacterSpawnInfo();
~CharacterSpawnInfo();
protected:
static void _bind_methods();
private:
int _class_id;
int _race;
int _skin_color_index;
int _item_ids[20];
int _item_color_indexes[20];
};
#endif

View File

@ -4,6 +4,7 @@
#include "scene/gui/panel.h"
#include "scene/resources/texture.h"
//remove this
class UnitFrame : public Panel {
GDCLASS(UnitFrame, Panel);