diff options
author | offl <11556157+offl@users.noreply.github.com> | 2021-08-08 14:30:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-08 14:30:29 +0300 |
commit | b3449158b1978963abf93f5041134226d1e7e0e6 (patch) | |
tree | 43586aac4d9199e523e72da7cf0cfeed08524934 /src | |
parent | ad4bc7cc1f3d3f541219e9077238743c73130108 (diff) |
Core/SAI: Remove SMART_ACTION_SET_DYNAMIC_FLAG (#26783)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 7 | ||||
-rw-r--r-- | src/server/game/AI/SmartScripts/SmartScriptMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/game/AI/SmartScripts/SmartScriptMgr.h | 2 |
3 files changed, 1 insertions, 10 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index b8969840a62..8cc39e67401 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -1899,13 +1899,6 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u target->ToGameObject()->SendCustomAnim(e.action.sendGoCustomAnim.anim); break; } - case SMART_ACTION_SET_DYNAMIC_FLAG: - { - for (WorldObject* target : targets) - if (IsUnit(target)) - target->ToUnit()->SetUInt32Value(UNIT_DYNAMIC_FLAGS, e.action.flag.flag); - break; - } case SMART_ACTION_ADD_DYNAMIC_FLAG: { for (WorldObject* target : targets) diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp index dfeaf6c4a73..628ac63aa10 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp @@ -913,7 +913,6 @@ bool SmartAIMgr::CheckUnusedActionParams(SmartScriptHolder const& e) case SMART_ACTION_REMOVE_UNIT_FIELD_BYTES_1: return sizeof(SmartAction::delunitByte); case SMART_ACTION_INTERRUPT_SPELL: return sizeof(SmartAction::interruptSpellCasting); case SMART_ACTION_SEND_GO_CUSTOM_ANIM: return sizeof(SmartAction::sendGoCustomAnim); - case SMART_ACTION_SET_DYNAMIC_FLAG: return sizeof(SmartAction::flag); case SMART_ACTION_ADD_DYNAMIC_FLAG: return sizeof(SmartAction::flag); case SMART_ACTION_REMOVE_DYNAMIC_FLAG: return sizeof(SmartAction::flag); case SMART_ACTION_JUMP_TO_POS: return sizeof(SmartAction::jump); @@ -2171,7 +2170,6 @@ bool SmartAIMgr::IsEventValid(SmartScriptHolder& e) case SMART_ACTION_SET_UNIT_FIELD_BYTES_1: case SMART_ACTION_REMOVE_UNIT_FIELD_BYTES_1: case SMART_ACTION_SEND_GO_CUSTOM_ANIM: - case SMART_ACTION_SET_DYNAMIC_FLAG: case SMART_ACTION_ADD_DYNAMIC_FLAG: case SMART_ACTION_REMOVE_DYNAMIC_FLAG: case SMART_ACTION_JUMP_TO_POS: diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.h b/src/server/game/AI/SmartScripts/SmartScriptMgr.h index cde12e5511d..20a2b37f0d8 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.h +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.h @@ -549,7 +549,7 @@ enum SMART_ACTION SMART_ACTION_REMOVE_UNIT_FIELD_BYTES_1 = 91, // bytes, target SMART_ACTION_INTERRUPT_SPELL = 92, SMART_ACTION_SEND_GO_CUSTOM_ANIM = 93, // anim id - SMART_ACTION_SET_DYNAMIC_FLAG = 94, // Flags + // SMART_ACTION_UNUSED_94 = 94, // do not reuse SMART_ACTION_ADD_DYNAMIC_FLAG = 95, // Flags SMART_ACTION_REMOVE_DYNAMIC_FLAG = 96, // Flags SMART_ACTION_JUMP_TO_POS = 97, // speedXY, speedZ, targetX, targetY, targetZ |