Dredge Fiend
SpectreY
AreaSandswept Marsh, The Ziggurat Refuge, Sandswept Marsh
Tagsallows_additional_projectiles, allows_inc_aoe, Beast_onhit_audio, caster, construct, humanoid, not_dex, physical_affinity, ranged, undead, very_slow_movement
Packs
  • Sandswept Marsh, Sandswept Marsh: Dredge Fiend, Bogfelled Slave, Bogfelled Commoner, Bogfelled Commoner
  • The Ziggurat Refuge: Dredge Fiend, Bogfelled Slave, Bogfelled Commoner, Bogfelled Commoner
  • Life
    225%
    Energy Shield From Life
    25%
    Armour
    +15%
    Resistance
    -50 30 0 0
    Damage
    225%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 8
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    225%
    Model Size
    150%
    Type
    DredgeFiend
    Metadata
    DredgeFiend
    Level
    70
    Life
    14,708
    Armour
    4,459
    Evasion Rating
    502
    Energy Shield
    4,903
    Damage
    558
    Spell Damage
    558
    Accuracy
    2,328
    Attack Time
    1.5
    Experience
    77,938
    Minion Life
    20,699
    Minion Energy Shield
    6,900
    Minion Damage
    4,865
    Minion Armour
    5,622
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 446–669
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MMSDredgeFiendMortar
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 125 to 187.5 Physical Damage
    Fires an additional Projectile
    action attack or cast time uses animation length [1]
    base is projectile [1]
    distribute projectiles over contact points [1]
    monster projectile variation [1133]
    projectile ballistic angle from target distance [1]
    projectile ballistic gravity override [981]
    projectile spread radius [8]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    EGDredgeFiendZombieCall
    Triggerable
    Cooldown Time: 20 sec
    action attack or cast time uses animation length [1]
    GSDredgeMortarImpact
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 8145 to 12218 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    is area damage [1]
    GSDredgeMortarImpactAir
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals to Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable 
    {
    	
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3000
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death = "PlayAnimationAttached( 'Metadata/Monsters/TwigMonsters/attachments/dredgeFiend_staff.ao', end );"
    
    	on_spawned_dead =
    	"
    		PlayAnimationAttached( 'Metadata/Monsters/TwigMonsters/attachments/dredgeFiend_staff.ao', end );
    		GoToAttachedAnimationEnd( 'Metadata/Monsters/TwigMonsters/attachments/dredgeFiend_staff.ao' );
    	"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/TwigMonsters/DredgeFiendAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	on_end_spell_mortar_staff_01 = "PlayCharacterAudioEvent( SandsweptDredgefiendSummon );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = {
        name = "Dredge Fiend",
        life = 2.25,
        energyShield = 0.25,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.25,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
            "MeleeAtAnimationSpeed",
            "MMSDredgeFiendMortar",
            "GSDredgeMortarImpact",
            "GSDredgeMortarImpactAir",
            "EGDredgeFiendZombieCall",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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["MMSDredgeFiendMortar"] = {
        name = "MMSDredgeFiendMortar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius",
            "number_of_additional_projectiles",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_ballistic_gravity_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "action_attack_or_cast_time_uses_animation_length",
            "distribute_projectiles_over_contact_points",
            "use_scaled_contact_offset",
            "projectile_ballistic_angle_from_target_distance",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, 1, -40, 1133, 981, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSDredgeMortarImpact"] = {
        name = "GSDredgeMortarImpact",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSDredgeMortarImpactAir"] = {
        name = "GSDredgeMortarImpactAir",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGDredgeFiendZombieCall"] = {
        name = "EGDredgeFiendZombieCall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.27,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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