internal static void HookCombat()
{
CanRunDecoratorDelegate canRunDelegateCombatTargetCheck = PreCombat.PreCombatOverlord;
ActionDelegate actionDelegateCoreTarget = PreCombat.HandleTarget;
Sequence sequencecombat = new Sequence
(
new Zeta.TreeSharp.Action(actionDelegateCoreTarget)
);
Decorator Precombat = new Decorator(canRunDelegateCombatTargetCheck, sequencecombat);
//Record GUID for checking
PrecombatCompositeGUID = Precombat.Guid;
//Insert precombat!
SetHookValue(HookType.Combat, 0, Precombat, true);
}