Core/SAI: implement new smart actions to change AI Animkits and to enable/disable hover movement (#25623)

SMART_ACTION_SET_HOVER (parameter1: enable/disable)

* added SMART_ACTION_SET_AI_ANIM_KIT as immediately deprecated

(cherry picked from commit b7ba856b63)
This commit is contained in:
Ovah
2020-12-26 23:31:25 +01:00
committed by Shauren
parent 6b681ebc8a
commit dde5a3e326
3 changed files with 18 additions and 0 deletions
@@ -2470,6 +2470,11 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
}
break;
}
case SMART_ACTION_SET_HOVER:
for (WorldObject* target : targets)
if (IsUnit(target))
target->ToUnit()->SetHover(e.action.setHover.enable != 0);
break;
case SMART_ACTION_PLAY_SPELL_VISUAL_KIT:
{
for (WorldObject* const target : targets)