-- Data\Spectres.lua
minions["Metadata/Monsters/Axis/PietyBeastBoss"] = {
name = "Piety, the Abomination",
life = 16,
energyShield = 1,
fireResist = 40,
coldResist = 40,
lightningResist = 40,
chaosResist = 25,
damage = 3.2,
damageSpread = 0.2,
attackTime = 1.8,
attackRange = 16,
accuracy = 1,
skillList = {
"Melee",
"PietyCorruptedBallLightning",
"PietyCorruptedLightningBeam",
"PietyActivateEyeSpawner",
"PietyActivateEyeSpawner2",
"PietyReverseCleave",
},
modList = {
},
}
-- Data\3_0\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}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["PietyCorruptedBallLightning"] = {
name = "PietyCorruptedBallLightning",
hidden = true,
color = 4,
baseEffectiveness = 0.625,
incrementalEffectiveness = 0.048,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"base_skill_effect_duration",
"is_area_damage",
},
levels = {
[1] = {1, 1.5, 6000, levelRequirement = 39, statInterpolation = {3, 3, 1}, },
[2] = {1, 1.5, 6000, levelRequirement = 68, statInterpolation = {3, 3, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["PietyCorruptedLightningBeam"] = {
name = "PietyCorruptedLightningBeam",
hidden = true,
color = 4,
baseEffectiveness = 2.8,
incrementalEffectiveness = 0.046,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 11.2,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"base_physical_damage_taken_per_minute_per_corrupted_blood_stack",
"corrupted_blood_cleave_stacks_to_add",
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {1, 1.5, 2800, 3, 1, 1.5, -55, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[2] = {0.8, 1.2, 5443, 3, 0.8, 1.2, -45, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[3] = {0.8, 1.2, 6142, 4, 1, 1.5, -40, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[4] = {0.8, 1.2, 6842, 4, 1, 1.5, -40, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[5] = {0.8, 1.2, 7541, 4, 1, 1.5, -40, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[6] = {0.8, 1.2, 8240, 4, 1, 1.5, -40, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[7] = {0.8, 1.2, 9049, 4, 1, 1.5, -40, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[8] = {0.8, 1.2, 9858, 4, 1, 1.5, -40, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[9] = {0.8, 1.2, 10666, 4, 1, 1.5, -40, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[10] = {0.8, 1.2, 11475, 4, 1, 1.5, -40, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[11] = {0.8, 1.2, 12284, 4, 1, 1.5, -40, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[12] = {0.8, 1.2, 13093, 4, 1, 1.5, -40, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[13] = {0.8, 1.2, 13901, 4, 1, 1.5, -40, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[14] = {0.8, 1.2, 14710, 4, 1, 1.5, -40, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[15] = {0.8, 1.2, 15519, 4, 1, 1.5, -40, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[16] = {0.8, 1.2, 16328, 4, 1, 1.5, -40, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
[17] = {0.8, 1.2, 17136, 4, 1, 1.5, -40, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 3, 3, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["PietyActivateEyeSpawner"] = {
name = "PietyActivateEyeSpawner",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["PietyActivateEyeSpawner2"] = {
name = "PietyActivateEyeSpawner2",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["PietyReverseCleave"] = {
name = "Piety Reverse Cleave",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Melee] = true,
[SkillType.DamageOverTime] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_damage_+%_final",
"base_physical_damage_taken_per_minute_per_corrupted_blood_stack",
"corrupted_blood_cleave_stacks_to_add",
"active_skill_area_of_effect_radius_+%_final",
"is_area_damage",
},
levels = {
[1] = {0, 2800, 1, 0, levelRequirement = 39, statInterpolation = {1, 1, 1, 1}, },
[2] = {0, 5443, 1, 0, levelRequirement = 56, statInterpolation = {1, 1, 1, 1}, },
[3] = {0, 6142, 1, 0, levelRequirement = 68, statInterpolation = {1, 1, 1, 1}, },
[4] = {0, 6842, 1, 0, levelRequirement = 69, statInterpolation = {1, 1, 1, 1}, },
[5] = {0, 7541, 1, 0, levelRequirement = 70, statInterpolation = {1, 1, 1, 1}, },
[6] = {0, 8240, 1, 0, levelRequirement = 71, statInterpolation = {1, 1, 1, 1}, },
[7] = {0, 9049, 1, 0, levelRequirement = 72, statInterpolation = {1, 1, 1, 1}, },
[8] = {0, 9858, 1, 0, levelRequirement = 73, statInterpolation = {1, 1, 1, 1}, },
[9] = {0, 10666, 1, 0, levelRequirement = 74, statInterpolation = {1, 1, 1, 1}, },
[10] = {0, 11475, 1, 0, levelRequirement = 75, statInterpolation = {1, 1, 1, 1}, },
[11] = {0, 12284, 1, 0, levelRequirement = 76, statInterpolation = {1, 1, 1, 1}, },
[12] = {0, 13093, 1, 0, levelRequirement = 77, statInterpolation = {1, 1, 1, 1}, },
[13] = {0, 13901, 1, 0, levelRequirement = 78, statInterpolation = {1, 1, 1, 1}, },
[14] = {0, 14710, 1, 0, levelRequirement = 79, statInterpolation = {1, 1, 1, 1}, },
[15] = {0, 15519, 1, 0, levelRequirement = 80, statInterpolation = {1, 1, 1, 1}, },
[16] = {0, 16328, 1, 0, levelRequirement = 81, statInterpolation = {1, 1, 1, 1}, },
[17] = {0, 17136, 1, 0, levelRequirement = 82, statInterpolation = {1, 1, 1, 1}, },
[18] = {0, 17945, 1, 0, 0, levelRequirement = 83, statInterpolation = {1, 1, 1, 1, 1}, },
[19] = {0, 18546, 1, 0, 0, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1}, },
},
}