From 24db319b5f021b6a54084904ea24630273514bbd Mon Sep 17 00:00:00 2001 From: Relintai Date: Wed, 12 Jan 2022 12:00:15 +0100 Subject: [PATCH] Fix aura text group, and added one for aura_teaches. --- data/auras/aura.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/data/auras/aura.cpp b/data/auras/aura.cpp index d764b7c..c86112a 100644 --- a/data/auras/aura.cpp +++ b/data/auras/aura.cpp @@ -1551,11 +1551,11 @@ void Aura::_bind_methods() { ClassDB::bind_method(D_METHOD("aura_set_visual_spell_effects", "value"), &Aura::aura_set_visual_spell_effects); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "aura_visual_spell_effects", PROPERTY_HINT_RESOURCE_TYPE, "SpellEffectVisual"), "aura_set_visual_spell_effects", "aura_get_visual_spell_effects"); - ADD_GROUP("Aura Texts", "aura_text"); BIND_VMETHOD(MethodInfo(PropertyInfo(Variant::STRING, "desc"), "_aura_get_description", PropertyInfo(Variant::INT, "class_level"), PropertyInfo(Variant::INT, "character_level"))); ADD_PROPERTY(PropertyInfo(Variant::STRING, "text_name"), "set_name", "get_name"); + ADD_GROUP("Aura Texts", "aura_text"); ClassDB::bind_method(D_METHOD("aura_get_text_translation_key"), &Aura::aura_get_text_translation_key); ClassDB::bind_method(D_METHOD("aura_set_text_translation_key", "value"), &Aura::aura_set_text_translation_key); ADD_PROPERTY(PropertyInfo(Variant::STRING, "aura_text_translation_key"), "aura_set_text_translation_key", "aura_get_text_translation_key"); @@ -1568,10 +1568,6 @@ void Aura::_bind_methods() { ClassDB::bind_method(D_METHOD("aura_get_description", "class_level", "character_level"), &Aura::aura_get_description); ClassDB::bind_method(D_METHOD("_aura_get_description", "class_level", "character_level"), &Aura::_aura_get_description); - ClassDB::bind_method(D_METHOD("aura_get_teaches_spell"), &Aura::aura_get_teaches_spell); - ClassDB::bind_method(D_METHOD("aura_set_teaches_spell", "next_rank"), &Aura::aura_set_teaches_spell); - ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "aura_teaches_spell", PROPERTY_HINT_RESOURCE_TYPE, "Spell"), "aura_set_teaches_spell", "aura_get_teaches_spell"); - ADD_GROUP("Aura Damage", "aura_damage"); //Damage ClassDB::bind_method(D_METHOD("aura_damage_get_enabled"), &Aura::aura_damage_get_enabled); @@ -1706,6 +1702,11 @@ void Aura::_bind_methods() { ClassDB::bind_method(D_METHOD("aura_set_talent_required_spell", "next_rank"), &Aura::aura_set_talent_required_spell); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "aura_talent_required_spell", PROPERTY_HINT_RESOURCE_TYPE, "Spell"), "aura_set_talent_required_spell", "aura_get_talent_required_spell"); + ADD_GROUP("Aura Teaches", "aura_teaches"); + ClassDB::bind_method(D_METHOD("aura_get_teaches_spell"), &Aura::aura_get_teaches_spell); + ClassDB::bind_method(D_METHOD("aura_set_teaches_spell", "next_rank"), &Aura::aura_set_teaches_spell); + ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "aura_teaches_spell", PROPERTY_HINT_RESOURCE_TYPE, "Spell"), "aura_set_teaches_spell", "aura_get_teaches_spell"); + //// Triggers //// ADD_GROUP("Aura Triggers", "aura_trigger"); ClassDB::bind_method(D_METHOD("aura_trigger_get_count"), &Aura::aura_trigger_get_count);