Core/SAI: Add action param 7

Port From (https://github.com/TrinityCore/TrinityCore/commit/09591fbdb0a81f8565c6a16f844953752f597f18)
This commit is contained in:
hondacrx
2023-01-06 15:54:49 -05:00
parent a21ae2b9aa
commit f2f765d650
4 changed files with 16 additions and 13 deletions
+3 -2
View File
@@ -1606,7 +1606,7 @@ namespace Game.AI
if (targets.Empty())
break;
List<WorldObject> casters = GetTargets(CreateSmartEvent(SmartEvents.UpdateIc, 0, 0, 0, 0, 0, 0, SmartActions.None, 0, 0, 0, 0, 0, 0, (SmartTargets)e.Action.crossCast.targetType, e.Action.crossCast.targetParam1, e.Action.crossCast.targetParam2, e.Action.crossCast.targetParam3, 0, 0), unit);
List<WorldObject> casters = GetTargets(CreateSmartEvent(SmartEvents.UpdateIc, 0, 0, 0, 0, 0, 0, SmartActions.None, 0, 0, 0, 0, 0, 0, 0, (SmartTargets)e.Action.crossCast.targetType, e.Action.crossCast.targetParam1, e.Action.crossCast.targetParam2, e.Action.crossCast.targetParam3, 0, 0), unit);
foreach (var caster in casters)
{
if (!IsUnit(caster))
@@ -2531,7 +2531,7 @@ namespace Game.AI
}
SmartScriptHolder CreateSmartEvent(SmartEvents e, SmartEventFlags event_flags, uint event_param1, uint event_param2, uint event_param3, uint event_param4, uint event_param5,
SmartActions action, uint action_param1, uint action_param2, uint action_param3, uint action_param4, uint action_param5, uint action_param6,
SmartActions action, uint action_param1, uint action_param2, uint action_param3, uint action_param4, uint action_param5, uint action_param6, uint action_param7,
SmartTargets t, uint target_param1, uint target_param2, uint target_param3, uint target_param4, uint phaseMask)
{
SmartScriptHolder script = new();
@@ -2552,6 +2552,7 @@ namespace Game.AI
script.Action.raw.param4 = action_param4;
script.Action.raw.param5 = action_param5;
script.Action.raw.param6 = action_param6;
script.Action.raw.param7 = action_param7;
script.Target.type = t;
script.Target.raw.param1 = target_param1;