public static void RecordSpell(SNOPower power, int targetAcdId)
        {
            SpellTracker.TrackSpellOnUnit(targetAcdId, power);
            var p = new TrinityPower(power)
            {
                TargetAcdId = targetAcdId
            };

            RecordSpell(p);
        }
        public static void RecordSpell(SNOPower power, Vector3 position, int targetAcdId)
        {
            SpellTracker.TrackSpellOnUnit(targetAcdId, power);
            var p = new TrinityPower(power)
            {
                TargetAcdId    = targetAcdId,
                TargetPosition = position,
            };

            RecordSpell(p);
        }