樹人鉤爪恐獸
惡魔
monster no map drops [1]
Treant Hookhorror
幽魂Y
幽魂 取代Metadata/Monsters/LeagueAzmeri/FallenGods/FallenHooksSpectre
標籤demon, fast_movement, humanoid, not_int, red_blood, skeleton, undead
Packs
  • 樹人鉤爪恐獸
  • 樹人樹靈, 樹人鉤爪恐獸
  • 樹人鉤爪恐獸, 樹人分裂獸, 樹人樹靈, 樹人妖精, 樹人蔓掌師
  • 樹人鉤爪恐獸, 樹人分裂獸, 樹人樹靈, 樹人妖精
  • 生命
    144%
    護甲
    +35%
    閃避
    +25%
    異常狀態臨界值
    144%
    抗性
    0 0 30 30
    傷害
    144%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    4 ~ 9
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    120%
    Model Size
    110%
    類型
    FallenHooks
    Metadata
    FallenHooks__
    等級
    68
    生命
    9,264
    護甲
    38,867
    閃避
    5,924
    能量護盾
    0
    傷害
    538
    法術傷害
    538
    命中
    290
    攻擊間隔
    1.5
    經驗值
    12,306
    異常狀態臨界值
    9,264
    冰緩
    29
    感電
    29
    易碎
    166
    焦灼
    29
    殘喘
    81
    MeleeAtAnimationSpeed
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    AzmeriFallenHookFlurry
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTAzmeriFallenHooksDash
    法術, 位移
    施放時間: 1 秒
    冷卻時間: 6 秒
    action attack or cast time uses animation length [1]
    leap slam minimum distance [20]
    skill maximum travel distance [80]
    spell maximum action distance +% [-60]
    walk emerge extra distance [-8]
    GAAzmeriFallenHooksDashSlash
    可觸發, 攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAzmeri/FallenGods/FallenHooks__"] = {
        name = "Treant Hookhorror",
        life = 1.44,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 30,
        chaosResist = 30,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "AzmeriFallenHookFlurry",
            "GAAzmeriFallenHooksDashSlash",
            "DTTAzmeriFallenHooksDash",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AzmeriFallenHookFlurry"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAzmeriFallenHooksDashSlash"] = {
        name = "GAAzmeriFallenHooksDashSlash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTAzmeriFallenHooksDash"] = {
        name = "DTTAzmeriFallenHooksDash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "walk_emerge_extra_distance",
            "skill_maximum_travel_distance",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, -60, -8, 80, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDropsHardMode
    FamilyMonsterNoMapDrops
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 全域
  • 樹人鉤爪恐獸
    惡魔
    monster no map drops [1]
    Treant Hookhorror
    幽魂Y
    幽魂 取代Metadata/Monsters/LeagueAzmeri/FallenGods/FallenHooksSpectre
    標籤demon, fast_movement, humanoid, not_int, red_blood, skeleton, undead
    Packs
  • 樹人樹靈, 樹人鉤爪恐獸
  • 生命
    144%
    護甲
    +35%
    閃避
    +25%
    異常狀態臨界值
    144%
    抗性
    0 0 30 30
    傷害
    144%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    4 ~ 9
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    120%
    Model Size
    110%
    類型
    FallenHooks
    Metadata
    FallenHooksStandalone
    等級
    68
    生命
    9,264
    護甲
    38,867
    閃避
    5,924
    能量護盾
    0
    傷害
    538
    法術傷害
    538
    命中
    290
    攻擊間隔
    1.5
    經驗值
    12,306
    異常狀態臨界值
    9,264
    冰緩
    29
    感電
    29
    易碎
    166
    焦灼
    29
    殘喘
    81
    MeleeAtAnimationSpeed
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    AzmeriFallenHookFlurry
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTAzmeriFallenHooksDash
    法術, 位移
    施放時間: 1 秒
    冷卻時間: 6 秒
    action attack or cast time uses animation length [1]
    leap slam minimum distance [20]
    skill maximum travel distance [80]
    spell maximum action distance +% [-60]
    walk emerge extra distance [-8]
    GAAzmeriFallenHooksDashSlash
    可觸發, 攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAzmeri/FallenGods/FallenHooksStandalone"] = {
        name = "Treant Hookhorror",
        life = 1.44,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 30,
        chaosResist = 30,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "AzmeriFallenHookFlurry",
            "GAAzmeriFallenHooksDashSlash",
            "DTTAzmeriFallenHooksDash",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AzmeriFallenHookFlurry"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAzmeriFallenHooksDashSlash"] = {
        name = "GAAzmeriFallenHooksDashSlash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTAzmeriFallenHooksDash"] = {
        name = "DTTAzmeriFallenHooksDash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "walk_emerge_extra_distance",
            "skill_maximum_travel_distance",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, -60, -8, 80, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDropsHardMode
    FamilyMonsterNoMapDrops
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 全域
  • 樹人鉤爪恐獸
    惡魔
    monster no map drops [1]
    Treant Hookhorror
    幽魂Y
    標籤demon, fast_movement, humanoid, not_int, red_blood, skeleton, undead
    生命
    144%
    護甲
    +35%
    閃避
    +25%
    異常狀態臨界值
    144%
    抗性
    0 0 30 30
    傷害
    144%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    4 ~ 9
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    120%
    Model Size
    110%
    類型
    FallenHooks
    Metadata
    FallenHooksSpectre
    等級
    68
    生命
    9,264
    護甲
    38,867
    閃避
    5,924
    能量護盾
    0
    傷害
    538
    法術傷害
    538
    命中
    290
    攻擊間隔
    1.5
    經驗值
    12,306
    異常狀態臨界值
    9,264
    冰緩
    29
    感電
    29
    易碎
    166
    焦灼
    29
    殘喘
    81
    MeleeAtAnimationSpeed
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    AzmeriFallenHookFlurry
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTAzmeriFallenHooksDash
    法術, 位移
    施放時間: 1 秒
    冷卻時間: 6 秒
    action attack or cast time uses animation length [1]
    leap slam minimum distance [20]
    skill maximum travel distance [80]
    spell maximum action distance +% [-60]
    walk emerge extra distance [-8]
    GAAzmeriFallenHooksDashSlash
    可觸發, 攻擊
    基本傷害: 430–645
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAzmeri/AzmeriMonsterBase"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAzmeri/FallenGods/FallenHooksSpectre"] = {
        name = "Treant Hookhorror",
        life = 1.44,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 30,
        chaosResist = 30,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "AzmeriFallenHookFlurry",
            "GAAzmeriFallenHooksDashSlash",
            "DTTAzmeriFallenHooksDash",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AzmeriFallenHookFlurry"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAzmeriFallenHooksDashSlash"] = {
        name = "GAAzmeriFallenHooksDashSlash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTAzmeriFallenHooksDash"] = {
        name = "DTTAzmeriFallenHooksDash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "walk_emerge_extra_distance",
            "skill_maximum_travel_distance",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, -60, -8, 80, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDropsHardMode
    FamilyMonsterNoMapDrops
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 全域
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.