-- src\Data\Spectres.lua
minions["Metadata/Monsters/Necromancer/NecromancerEnfeebleCurse"] = {
name = "Diabolist",
life = 2.4,
energyShield = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 0.9,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 9,
accuracy = 1,
skillList = {
"Melee",
"NecromancerEnfeeble",
"NecromancerReviveSkeleton",
"AddBuffToTargetNecromancer",
},
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.ProjectileAttack] = true,
[SkillType.SkillCanMirageArcher] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.AttackCanRepeat] = true,
[SkillType.Melee] = true,
[SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1}, },
},
}
-- src\Data\Skills\spectre.lua
skills["NecromancerEnfeeble"] = {
name = "Enfeeble",
hidden = true,
color = "3",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.SkillCanTrap] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.SkillCanMine] = true,
[SkillType.SpellCanRepeat] = true,
[SkillType.Triggerable] = true,
[SkillType.SpellCanCascade] = true,
[SkillType.AppliesCurse] = true,
[SkillType.CanRapidFire] = true,
[SkillType.AreaSpell] = true,
[SkillType.Type91] = true,
[SkillType.Type92] = true,
[SkillType.SteelSkill] = true,
},
statDescriptionScope = "curse_skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"active_skill_area_of_effect_radius_+%_final",
"accuracy_rating_+%",
"enfeeble_damage_+%_final",
"skill_art_variation",
"enfeeble_damage_+%_vs_rare_or_unique_final",
},
levels = {
[1] = {5000, 0, -40, -40, 1, -15, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1, 1}, },
},
}
-- src\Data\Skills\spectre.lua
skills["NecromancerReviveSkeleton"] = {
name = "NecromancerReviveSkeleton",
hidden = true,
color = 4,
baseEffectiveness = 1.87,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 0, statInterpolation = {}, },
},
}
-- src\Data\Skills\spectre.lua
skills["AddBuffToTargetNecromancer"] = {
name = "AddBuffToTargetNecromancer",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Buff] = true,
[SkillType.Duration] = true,
[SkillType.Spell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.17,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_movement_velocity_+%",
"attack_speed_+%",
"base_skill_effect_duration",
},
levels = {
[1] = {200, 100, 30000, levelRequirement = 1, statInterpolation = {1, 1, 1}, },
},
}