Doedre's Vitriol
Construct
SpectreN
Tagscannot_be_monolith, cleaving_weapon, construct, has_one_hand_mace, has_one_handed_melee, hidden_monster, liquid_armour, medium_height, melee, mud_blood, not_dex, not_str, physical_affinity, slow_movement, unusable_corpse, water_elemental
Life
120%
Energy Shield From Life
50%
Ailment Threshold
120%
Resistance
40 0 0 0
Damage
153%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 13
Attack Time
1.5 Second
Damage Spread
±20%
Experience
120%
Model Size
100%
Type
BloodElementalSewers
Metadata
PusElementalDoedre
Level
68
Life
7,720
Armour
28,790
Evasion
4,739
Energy Shield
3,064
Damage
572
Spell Damage
572
Accuracy
290
Attack Time
1.5
Experience
12,306
Ailment Threshold
7,720
Chill
24
Shock
24
Brittle
138
Scorch
24
Sap
67
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 457–686
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
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]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge2"
	main_hand_unarmed_type = "One_Hand_Mace"
}

Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "RemoveEffects( );"
	on_spawned_dead = "RemoveEffects( );"
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act3/blood_elemental/bloodele_emerge.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BloodElemental/PusElementalDoedre"] = {
    name = "Doedre's Vitriol",
    life = 1.2,
    energyShield = 0.5,
    fireResist = 40,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.53,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 13,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
    },
    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 = { }, },
    },
}