data = {

    ["SetLastTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetAttackPeriod"] = {
        params = {
            {param = "period", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["TargetIs"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["InCooldown"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetCooldown"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ResetCooldown"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["RestartCooldown"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OverrideCooldown"] = {
        params = {
            {param = "cd", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetRange"] = {
        params = {
            {param = "attack", explain = "", type = ""},
            {param = "hit", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetPlayerStunlock"] = {
        params = {
            {param = "stunlock", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetAreaDamage"] = {
        params = {
            {param = "range", explain = "", type = ""},
            {param = "percent", explain = "", type = ""},
            {param = "areahitcheck", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["EnableAreaDamage"] = {
        params = {
            {param = "enable", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ShareTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "range", explain = "", type = ""},
            {param = "fn", explain = "", type = ""},
            {param = "maxnum", explain = "", type = ""},
            {param = "musttags", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetDefaultDamage"] = {
        params = {
            {param = "damage", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetOnHit"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SuggestTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetKeepTargetFunction"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["TryRetarget"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetRetargetFunction"] = {
        params = {
            {param = "period", explain = "", type = ""},
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OnEntitySleep"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OnEntityWake"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OnUpdate"] = {
        params = {
            {param = "dt", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["IsRecentTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["StartTrackingTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["StopTrackingTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["DropTarget"] = {
        params = {
            {param = "hasnexttarget", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["EngageTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetShouldAggroFn"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetShouldAvoidAggro"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["RemoveShouldAvoidAggro"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ShouldAggro"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "ignore_forbidden", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["AddNoAggroTag"] = {
        params = {
            {param = "tag", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["RemoveNoAggroTag"] = {
        params = {
            {param = "tag", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetNoAggroTags"] = {
        params = {
            {param = "tags", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["IsValidTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ValidateTarget"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetDebugString"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetGiveUpString"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GiveUp"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetBattleCryString"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ResetBattleCryCooldown"] = {
        params = {
            {param = "t", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["BattleCry"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetHurtSound"] = {
        params = {
            {param = "sound", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetAttacked"] = {
        params = {
            {param = "attacker", explain = "", type = ""},
            {param = "damage", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "stimuli", explain = "", type = ""},
            {param = "spdamage", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetImpactSound"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["StartAttack"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CancelAttack"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["HasTarget"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanAttack"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["LocomotorCanAttack"] = {
        params = {
            {param = "reached_dest", explain = "", type = ""},
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["TryAttack"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ForceAttack"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetWeapon"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetLastAttackedTime"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalcDamage"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "multiplier", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalcReflectedDamage"] = {
        params = {
            {param = "targ", explain = "", type = ""},
            {param = "dmg", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "stimuli", explain = "", type = ""},
            {param = "reflect_list", explain = "", type = ""},
            {param = "spdmg", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetAttackRange"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalcAttackRangeSq"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetHitRange"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalcHitRangeSq"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanExtinguishTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanLightTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanHitTarget"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["ClearAttackTemps"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["DoAttack"] = {
        params = {
            {param = "targ", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "projectile", explain = "", type = ""},
            {param = "stimuli", explain = "", type = ""},
            {param = "instancemult", explain = "", type = ""},
            {param = "instrangeoverride", explain = "", type = ""},
            {param = "instpos", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetDamageReflect"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "damage", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "stimuli", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["DoAreaAttack"] = {
        params = {
            {param = "target", explain = "", type = ""},
            {param = "range", explain = "", type = ""},
            {param = "weapon", explain = "", type = ""},
            {param = "validfn", explain = "", type = ""},
            {param = "stimuli", explain = "", type = ""},
            {param = "excludetags", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["IsAlly"] = {
        params = {
            {param = "guy", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["TargetHasFriendlyLeader"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CanBeAttacked"] = {
        params = {
            {param = "attacker", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OnRemoveFromEntity"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
}
return data