From 2acdb0f6d72fcc3e05fb412d8708f584cfd3ea26 Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 16 Jun 2020 18:43:21 +0200 Subject: [PATCH] Also add common points for shields. --- entity_enums.cpp | 4 +++- entity_enums.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/entity_enums.cpp b/entity_enums.cpp index bb0da65..169c0d1 100644 --- a/entity_enums.cpp +++ b/entity_enums.cpp @@ -26,7 +26,7 @@ const String EntityEnums::BINDING_STRING_ENTITY_PLAYER_TYPES = "None,Player,Netw const String EntityEnums::BINDING_STRING_ENTITY_CONTOLLER = "None,Player,AI"; const String EntityEnums::BINDING_STRING_ENTITY_FLAGS = "Untargetable,Hidden,Interactable,Hostile"; const String EntityEnums::BINDING_STRING_ENTITY_STATE_TYPES = "None,Stun,Root,Frozen,Silenced,Disoriented,Feared,Burning,Cold,Cursed,Pacified"; -const String EntityEnums::BINDING_STRING_COMMON_CHARCATER_SKELETON_POINTS = "Root,Pelvis,Spine,Spine 1,Spine 2,Neck,Head,Torso,Right Hip,Left Hip,Back,Left Hand,Right Hand,Weapon Left,Weapon Right,Weapon Left Back,Weapon Right Back"; +const String EntityEnums::BINDING_STRING_COMMON_CHARCATER_SKELETON_POINTS = "Root,Pelvis,Spine,Spine 1,Spine 2,Neck,Head,Torso,Right Hip,Left Hip,Back,Left Hand,Right Hand,Weapon Left,Weapon Right,Weapon Left Back,Weapon Right Back,Weapon Left Shield,Weapon Right Shield"; const String EntityEnums::BINDING_STRING_AI_STATES = "Off,Rest,Patrol,Follow Path,Regenerate,Attack,Pet Follow,Pet Stop,Pet Attack"; const String EntityEnums::BINDING_STRING_ENTITY_IMMUNITY_FLAGS = "Stun,Root,Freeze,Silence,Disorient,Fear,Burning,Cold,Pacify,Magic,Poison,Physical,Curse,Bleed,Melee,Holy,Shadow,Nature,Fire,Frost,Lightning,Chaos,Slow,Crit,AOE,Damage,Fall Damage,Projectile,Debuff,Attacks"; const String EntityEnums::BINDING_STRING_ENTITY_RELATION_TYPE = "Neutral,Friendly,Hostile"; @@ -95,6 +95,8 @@ void EntityEnums::_bind_methods() { BIND_ENUM_CONSTANT(COMMON_SKELETON_POINT_WEAPON_RIGHT); BIND_ENUM_CONSTANT(COMMON_SKELETON_POINT_WEAPON_LEFT_BACK); BIND_ENUM_CONSTANT(COMMON_SKELETON_POINT_WEAPON_RIGHT_BACK); + BIND_ENUM_CONSTANT(COMMON_SKELETON_POINT_WEAPON_LEFT_SHIELD); + BIND_ENUM_CONSTANT(COMMON_SKELETON_POINT_WEAPON_RIGHT_SHIELD); BIND_CONSTANT(COMMON_SKELETON_POINTS_MAX); diff --git a/entity_enums.h b/entity_enums.h index 9e32e56..7dffc31 100644 --- a/entity_enums.h +++ b/entity_enums.h @@ -183,6 +183,9 @@ public: COMMON_SKELETON_POINT_WEAPON_LEFT_BACK, COMMON_SKELETON_POINT_WEAPON_RIGHT_BACK, + COMMON_SKELETON_POINT_WEAPON_LEFT_SHIELD, + COMMON_SKELETON_POINT_WEAPON_RIGHT_SHIELD, + COMMON_SKELETON_POINTS_MAX, };