Doedre Darktongue
Demon
monster base type attack cast speed +% and damage -% final [33]
You can apply 4 additional Curses
Hex Reflection
apply X random curses on hit [0]
monster penalty against minions damage +% final vs player minions [-20]
projectile speed variation +% [8]
level 1 to 40 life +% final [-25]
level 41 to 57 life +% final [-15]
SpectreN
AreaThe Harvest
Tagscaster, demon, doedre_monster_story, flesh_armour, human, humanoid, is_unarmed, large_height, large_model, medium_movement, melee, not_dex, not_str, physical_affinity, puncturing_weapon, ranged, red_blood, unholy_trio_monster_story
Life
1440%
Energy Shield From Life
100%
Ailment Threshold
1440%
Resistance
85 0 0 0
Damage
250%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 15
Attack Time
1.5 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
Doedre
Metadata
Doedre
Level
40
Life
13,997
Armour
2,811
Evasion
1,597
Energy Shield
972
Damage
211
Spell Damage
211
Accuracy
92
Attack Time
1.5
Experience
6,814
Ailment Threshold
13,997
Chill
44
Shock
44
Brittle
250
Scorch
44
Sap
122
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 169–253
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
DoedreDodgeLeft
monster dodge distance [35]
DoedreDodgeRight
monster dodge direction [1]
monster dodge distance [35]
DoedreBloodProjectile
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Cast Time: 1 sec
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Deals 175.1 to 262.6 Physical Damage
base is projectile [1]
projectile minimum range [5]
projectile spread radius [5]
spell maximum action distance +% [-60]
CurseConsume
Spell, Buff
Curse Consume
Cast Time: 1.67 sec
Cooldown Time: 5 sec
Base duration is 5 seconds
DoedreBloodProjectileMulti
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Cast Time: 1 sec
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Deals 116.7 to 175.1 Physical Damage
15% less Cast Speed
Fires 2 additional Projectiles
base is projectile [1]
projectile minimum range [20]
projectile spread radius [20]
spell maximum action distance +% [-60]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Transitionable
{
}

MinimapIcon
{
	icon = 3
}

NPC
{
	marker_enabled = false
}

Stats
{
	monster_can_spawn_with_talisman = 1
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.5
}

Transitionable
{
	on_transition = "HideMinimapIcon();"
	create_transitioned = "HideMinimapIcon();"
	create_untransitioned = "PlayAnimation( idle );"
}

Preload
{
	preload_animated_object = "Metadata/Critters/CaneToad/CaneToadDoedre.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Doedre/Doedre"] = {
    name = "Doedre Darktongue",
    life = 14.4,
    energyShield = 1,
    fireResist = 85,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 15,
    accuracy = 1,
    skillList = {
        "Melee",
        "DoedreBloodProjectile",
        "DoedreBloodProjectileMulti",
        "DoedreDodgeLeft",
        "DoedreDodgeRight",
        "CurseConsume",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreBloodProjectile"] = {
    name = "DoedreBloodProjectile",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "projectile_minimum_range",
        "base_is_projectile",
    },
    levels = {
        [1] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [2] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreBloodProjectileMulti"] = {
    name = "DoedreBloodProjectileMulti",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "number_of_additional_projectiles",
        "active_skill_cast_speed_+%_final",
        "projectile_minimum_range",
        "base_is_projectile",
    },
    levels = {
        [1] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [2] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreDodgeLeft"] = {
    name = "DoedreDodgeLeft",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_distance",
    },
    levels = {
        [1] = {35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreDodgeRight"] = {
    name = "DoedreDodgeRight",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
    },
    levels = {
        [1] = {1, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CurseConsume"] = {
    name = "Curse Consume",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {5000, levelRequirement = 40, statInterpolation = {},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
IdMonsterSpeedAndDamageFixupComplete
FamilyMonsterSpeedAndDamageFixup
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    You can apply 4 additional Curses
    Hex Reflection
    apply X random curses on hit [0]
    IdDoedreAdditionalCurseOnEnemies2
    FamilyTorment
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • reflect curses Min: 0 Max: 0 Global
  • curse effect +% Min: 0 Max: 0 Global
  • apply X random curses on hit Min: 0 Max: 0 Global
  • number of additional curses allowed Min: 4 Max: 4 Global
  • Craft Tagscaster curse
    monster penalty against minions damage +% final vs player minions [-20]
    IdMonsterDamageVersusPlayerMinions20
    FamilyMonsterDamageVersusMinions
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 Global
  • Craft Tagsdamage
    projectile speed variation +% [8]
    IdDoedreProjectileSpeedVariation
    FamilyProjectileSpeedVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • projectile speed variation +% Min: 8 Max: 8 Global
  • Craft Tagsspeed
    level 1 to 40 life +% final [-25]
    level 41 to 57 life +% final [-15]
    IdMalachaiSubBossLessLifeAtLevel
    FamilyLifePerDifficulty
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 1 to 40 life +% final Min: -25 Max: -25 Global
  • level 41 to 57 life +% final Min: -15 Max: -15 Global
  • Craft Tagsresource life
    Doedre Darktongue
    Demon
    monster base type attack cast speed +% and damage -% final [33]
    You can apply 4 additional Curses
    Hex Reflection
    apply X random curses on hit [0]
    monster penalty against minions damage +% final vs player minions [-20]
    projectile speed variation +% [8]
    level 1 to 40 life +% final [-25]
    level 41 to 57 life +% final [-15]
    25% reduced Action Speed
    60% reduced Cooldown Recovery Rate
    Debuffs on you expire 40% slower
    cannot be damaged by things outside radius [32]
    SpectreN
    Tagscaster, demon, doedre_monster_story, flesh_armour, human, humanoid, is_unarmed, large_height, large_model, medium_movement, melee, not_dex, not_str, physical_affinity, puncturing_weapon, ranged, red_blood, unholy_trio_monster_story
    Life
    1440%
    Energy Shield From Life
    100%
    Ailment Threshold
    1440%
    Resistance
    85 0 0 0
    Damage
    250%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 15
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    Doedre
    Metadata
    DoedreGauntlet
    Level
    68
    Life
    92,640
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    934
    Spell Damage
    934
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    92,640
    Chill
    293
    Shock
    293
    Brittle
    1,657
    Scorch
    293
    Sap
    809
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 747–1121
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DoedreDodgeLeft
    monster dodge distance [35]
    DoedreDodgeRight
    monster dodge direction [1]
    monster dodge distance [35]
    DoedreBloodProjectile
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 440.4 to 660.6 Physical Damage
    base is projectile [1]
    projectile minimum range [5]
    projectile spread radius [5]
    spell maximum action distance +% [-60]
    CurseConsume
    Spell, Buff
    Curse Consume
    Cast Time: 1.67 sec
    Cooldown Time: 5 sec
    Base duration is 5 seconds
    DoedreBloodProjectileMulti
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 293.6 to 440.4 Physical Damage
    15% less Cast Speed
    Fires 2 additional Projectiles
    base is projectile [1]
    projectile minimum range [20]
    projectile spread radius [20]
    spell maximum action distance +% [-60]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    }
    
    MinimapIcon
    {
    	icon = 3
    }
    
    NPC
    {
    	marker_enabled = false
    }
    
    Stats
    {
    	monster_can_spawn_with_talisman = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.5
    }
    
    Transitionable
    {
    	on_transition = "HideMinimapIcon();"
    	create_transitioned = "HideMinimapIcon();"
    	create_untransitioned = "PlayAnimation( idle );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Critters/CaneToad/CaneToadDoedre.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Doedre/DoedreGauntlet"] = {
        name = "Doedre Darktongue",
        life = 14.4,
        energyShield = 1,
        fireResist = 85,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 15,
        accuracy = 1,
        skillList = {
            "Melee",
            "DoedreBloodProjectile",
            "DoedreBloodProjectileMulti",
            "DoedreDodgeLeft",
            "DoedreDodgeRight",
            "CurseConsume",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreBloodProjectile"] = {
        name = "DoedreBloodProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreBloodProjectileMulti"] = {
        name = "DoedreBloodProjectileMulti",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_additional_projectiles",
            "active_skill_cast_speed_+%_final",
            "projectile_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreDodgeLeft"] = {
        name = "DoedreDodgeLeft",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_distance",
        },
        levels = {
            [1] = {35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreDodgeRight"] = {
        name = "DoedreDodgeRight",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_direction",
            "monster_dodge_distance",
        },
        levels = {
            [1] = {1, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CurseConsume"] = {
        name = "Curse Consume",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {5000, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    You can apply 4 additional Curses
    Hex Reflection
    apply X random curses on hit [0]
    IdDoedreAdditionalCurseOnEnemies2
    FamilyTorment
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • reflect curses Min: 0 Max: 0 Global
  • curse effect +% Min: 0 Max: 0 Global
  • apply X random curses on hit Min: 0 Max: 0 Global
  • number of additional curses allowed Min: 4 Max: 4 Global
  • Craft Tagscaster curse
    monster penalty against minions damage +% final vs player minions [-20]
    IdMonsterDamageVersusPlayerMinions20
    FamilyMonsterDamageVersusMinions
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 Global
  • Craft Tagsdamage
    projectile speed variation +% [8]
    IdDoedreProjectileSpeedVariation
    FamilyProjectileSpeedVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • projectile speed variation +% Min: 8 Max: 8 Global
  • Craft Tagsspeed
    level 1 to 40 life +% final [-25]
    level 41 to 57 life +% final [-15]
    IdMalachaiSubBossLessLifeAtLevel
    FamilyLifePerDifficulty
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 1 to 40 life +% final Min: -25 Max: -25 Global
  • level 41 to 57 life +% final Min: -15 Max: -15 Global
  • Craft Tagsresource life
    25% reduced Action Speed
    60% reduced Cooldown Recovery Rate
    Debuffs on you expire 40% slower
    cannot be damaged by things outside radius [32]
    IdMonsterModTemporalAuraGauntlet
    NameTemporal
    FamilyMonsterModSpecialAura
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • action speed -% Min: 25 Max: 25 Global
  • debuff time passed +% Min: -40 Max: -40 Global
  • base cooldown speed +% Min: -60 Max: -60 Global
  • cannot be damaged by things outside radius Min: 32 Max: 32 Global
  • Spawn Tagsmagic: 0 default: 1500
    Temporal Bubble
    Radius: 32
    You have severely lowered action speed and your cooldowns take longer to recover. Negative effects on you take longer to expire
    25% reduced Action Speed
    60% reduced Cooldown Recovery Rate
    Buff causes Debuffs on you to expire 40% slower
    Doedre Darktongue
    Demon
    monster base type attack cast speed +% and damage -% final [33]
    You can apply 4 additional Curses
    Hex Reflection
    apply X random curses on hit [0]
    monster penalty against minions damage +% final vs player minions [-20]
    projectile speed variation +% [8]
    level 1 to 40 life +% final [-25]
    level 41 to 57 life +% final [-15]
    SpectreN
    Tagscaster, demon, flesh_armour, human, humanoid, is_unarmed, large_model, medium_movement, melee, not_dex, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    1440%
    Energy Shield From Life
    100%
    Ailment Threshold
    1440%
    Resistance
    85 0 0 0
    Damage
    250%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 15
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    Doedre
    Metadata
    DoedreStandalone
    Level
    68
    Life
    92,640
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    934
    Spell Damage
    934
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    92,640
    Chill
    293
    Shock
    293
    Brittle
    1,657
    Scorch
    293
    Sap
    809
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 747–1121
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DoedreDodgeLeft
    monster dodge distance [35]
    DoedreDodgeRight
    monster dodge direction [1]
    monster dodge distance [35]
    DoedreBloodProjectile
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 440.4 to 660.6 Physical Damage
    base is projectile [1]
    projectile minimum range [5]
    projectile spread radius [5]
    spell maximum action distance +% [-60]
    CurseConsume
    Spell, Buff
    Curse Consume
    Cast Time: 1.67 sec
    Cooldown Time: 5 sec
    Base duration is 5 seconds
    DoedreBloodProjectileMulti
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 293.6 to 440.4 Physical Damage
    15% less Cast Speed
    Fires 2 additional Projectiles
    base is projectile [1]
    projectile minimum range [20]
    projectile spread radius [20]
    spell maximum action distance +% [-60]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Preload
    {
    	preload_monster_variety = "Metadata/Monsters/Daemon/CurseZoneDaemonEnfeeble"
    	preload_monster_variety = "Metadata/Monsters/Daemon/CurseZoneDaemonTemporalChains"
    	preload_monster_variety = "Metadata/Monsters/Daemon/CurseZoneDaemonVulnerability"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Doedre/DoedreStandalone"] = {
        name = "Doedre Darktongue",
        life = 14.4,
        energyShield = 1,
        fireResist = 85,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 15,
        accuracy = 1,
        skillList = {
            "Melee",
            "DoedreBloodProjectile",
            "DoedreBloodProjectileMulti",
            "DoedreDodgeLeft",
            "DoedreDodgeRight",
            "CurseConsume",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreBloodProjectile"] = {
        name = "DoedreBloodProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.2000000476837, 1.7999999523163, -60, 5, 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreBloodProjectileMulti"] = {
        name = "DoedreBloodProjectileMulti",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "number_of_additional_projectiles",
            "active_skill_cast_speed_+%_final",
            "projectile_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.2000000476837, 1.7999999523163, -60, 20, 2, -15, 20, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreDodgeLeft"] = {
        name = "DoedreDodgeLeft",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_distance",
        },
        levels = {
            [1] = {35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoedreDodgeRight"] = {
        name = "DoedreDodgeRight",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_direction",
            "monster_dodge_distance",
        },
        levels = {
            [1] = {1, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CurseConsume"] = {
        name = "Curse Consume",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {5000, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    You can apply 4 additional Curses
    Hex Reflection
    apply X random curses on hit [0]
    IdDoedreAdditionalCurseOnEnemies2
    FamilyTorment
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • reflect curses Min: 0 Max: 0 Global
  • curse effect +% Min: 0 Max: 0 Global
  • apply X random curses on hit Min: 0 Max: 0 Global
  • number of additional curses allowed Min: 4 Max: 4 Global
  • Craft Tagscaster curse
    monster penalty against minions damage +% final vs player minions [-20]
    IdMonsterDamageVersusPlayerMinions20
    FamilyMonsterDamageVersusMinions
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 Global
  • Craft Tagsdamage
    projectile speed variation +% [8]
    IdDoedreProjectileSpeedVariation
    FamilyProjectileSpeedVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • projectile speed variation +% Min: 8 Max: 8 Global
  • Craft Tagsspeed
    level 1 to 40 life +% final [-25]
    level 41 to 57 life +% final [-15]
    IdMalachaiSubBossLessLifeAtLevel
    FamilyLifePerDifficulty
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 1 to 40 life +% final Min: -25 Max: -25 Global
  • level 41 to 57 life +% final Min: -15 Max: -15 Global
  • Craft Tagsresource life
    Doedre Darktongue Topic /6
    NPCName
    HarganIf Sarn wasn't mad enough, now we've got some whip-tongued hag cooking up a stinking curse in the sewers. Took her for my mother-in-law at first. But no, based on my meagre historical knowledge, I reckon we've a certain Doedre Darktongue to contend with.

    Where in blazes she's hiding, I've no idea. So the only way we're going to catch this witch is by getting our hands, and possibly a lot more, well and truly dirty. By 'we', I mean 'you', of course. The sewers are no place for a simple businessman like me.

    Do us all a favour. Head into them sewers and track that old hag down. Get her to reveal herself and put her down. Hah... better your eyes than mine, eh?
    HarganYou'd suppose someone as crafty as Doedre would've kept her ugly head under wraps, soon as she saw you coming. I guess death robs us of many things, including our common sense.

    In any case, thank you. The sewers can run clear now that there's no fetid witch clogging up the pipes.

    Here, have a little something to commemorate your fine clean-up job.
    SinDoedre Darktongue is the insidious infection that threatens to make septic the great and terrible wound that is Sarn.

    However, any certainty that I had as to her exact whereabouts has been sundered by the sheer stench of her presence. We shall have to deduce her location from those who know the area best, these locals that cling to Sarn like hungry maggots.
    SinOnce more into the breach, and once more we return victorious. Although, I have to admit, I did not relish the sensation of imbibing that foul witch's soul. I felt decidedly... unclean.

    Still, our journey nears completion. To the north lies Highgate and the cessation of our efforts to extract the Dark Ember from my dearly departed Beast.

    And none too soon. Every hour Kitava's strength grows, and the longer he and the other gods dwell in this land, the less is humanity's chance of survival.
    Doedre's ElixirDoedre Darktongue knew the Way of the Thaumaturge.
    In order to receive, one must give... without hesitation.
    Doedre's Madness"Hold your tongue before I claim it." - Doedre Darktongue