-- Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileScion3"] = {
name = "Lael Furia",
life = 1.12,
energyShield = 0.34,
fireResist = 30,
coldResist = 30,
lightningResist = 30,
chaosResist = 20,
damage = 1.43,
damageSpread = 0.2,
attackTime = 1.35,
attackRange = 6,
accuracy = 1,
weaponType1 = "Sceptre",
weaponType2 = "Shield",
skillList = {
"Melee",
"ExileVaalHaste2",
"ExileIncinerateTotem",
"ExileSummonRagingSpirit",
"ExileFlameDash",
},
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["ExileVaalHaste2"] = {
name = "Vaal Haste",
hidden = true,
color = "2",
baseEffectiveness = 1,
incrementalEffectiveness = 0,
description = "Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Buff] = true,
[SkillType.Area] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.Type27] = true,
[SkillType.Duration] = true,
[SkillType.Vaal] = true,
[SkillType.Aura] = true,
[SkillType.AreaSpell] = true,
[SkillType.Instant] = true,
[SkillType.Type91] = true,
[SkillType.Type92] = true,
[SkillType.SecondWindSupport] = true,
[SkillType.CantUseFistOfWar] = true,
},
statDescriptionScope = "aura_skill_stat_descriptions",
castTime = 0.6,
baseFlags = {
area = true,
spell = true,
duration = true,
aura = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_speed_+%_granted_from_skill",
"cast_speed_+%_granted_from_skill",
"base_movement_velocity_+%",
"active_skill_area_of_effect_radius_+%_final",
"base_skill_effect_duration",
"base_deal_no_damage",
},
levels = {
[1] = {30, 29, 14, 0, 6000, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1}, },
[2] = {30, 30, 14, 0, 6000, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1}, },
[3] = {30, 30, 15, 0, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1}, },
[4] = {31, 30, 15, 0, 6000, levelRequirement = 33, statInterpolation = {1, 1, 1, 1, 1}, },
[5] = {31, 31, 15, 0, 6000, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1}, },
[6] = {31, 31, 16, 0, 6000, levelRequirement = 39, statInterpolation = {1, 1, 1, 1, 1}, },
[7] = {32, 31, 16, 0, 6000, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1}, },
[8] = {32, 32, 16, 0, 6000, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1}, },
[9] = {32, 32, 17, 0, 6000, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1}, },
[10] = {33, 32, 17, 0, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1}, },
[11] = {33, 33, 17, 0, 6000, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1}, },
[12] = {33, 33, 18, 0, 6000, levelRequirement = 54, statInterpolation = {1, 1, 1, 1, 1}, },
[13] = {34, 33, 18, 0, 6000, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1}, },
[14] = {34, 34, 18, 0, 6000, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1}, },
[15] = {34, 34, 19, 0, 6000, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1}, },
[16] = {35, 34, 19, 0, 6000, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1}, },
[17] = {35, 35, 19, 0, 6000, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1}, },
[18] = {35, 35, 20, 0, 6000, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1}, },
[19] = {36, 35, 20, 0, 6000, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1}, },
[20] = {36, 36, 20, 0, 6000, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1}, },
[21] = {36, 36, 21, 0, 6000, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1}, },
[22] = {37, 36, 21, 0, 6000, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1}, },
[23] = {37, 37, 21, 0, 6000, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1}, },
[24] = {37, 37, 22, 0, 6000, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1}, },
[25] = {38, 37, 22, 0, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1}, },
[26] = {38, 38, 22, 0, 6000, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1}, },
[27] = {38, 38, 23, 0, 6000, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1}, },
[28] = {39, 38, 23, 0, 6000, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1}, },
[29] = {39, 39, 23, 0, 6000, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1}, },
[30] = {39, 39, 24, 0, 6000, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileIncinerateTotem"] = {
name = "Incinerate",
hidden = true,
color = "3",
baseEffectiveness = 0.2,
incrementalEffectiveness = 0.031,
description = "Launches a torrent of fire from your hand. The longer you repeatedly cast the spell from the same location, the larger and more damaging the flames become.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.SkillCanVolley] = true,
[SkillType.Hit] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.FireSkill] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.2,
baseFlags = {
spell = true,
projectile = true,
totem = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"flamethrower_damage_+%_per_stage_final",
"base_totem_duration",
"base_totem_range",
"base_active_skill_totem_level",
"number_of_additional_projectiles",
"base_cast_speed_+%",
"base_is_projectile",
"is_totem",
"base_skill_is_totemified",
"always_pierce",
},
levels = {
[1] = {0.8, 1.2, 50, 10000, 80, 3, 2, 10, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[2] = {0.8, 1.2, 50, 10000, 80, 7, 2, 12, levelRequirement = 7, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[3] = {0.8, 1.2, 50, 10000, 80, 10, 2, 14, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[4] = {0.8, 1.2, 50, 10000, 80, 13, 2, 16, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[5] = {0.8, 1.2, 50, 10000, 80, 16, 2, 18, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[6] = {0.8, 1.2, 50, 10000, 80, 19, 2, 20, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[7] = {0.8, 1.2, 50, 10000, 80, 22, 2, 22, levelRequirement = 22, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[8] = {0.8, 1.2, 50, 10000, 80, 25, 2, 24, levelRequirement = 25, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[9] = {0.8, 1.2, 50, 10000, 80, 28, 2, 26, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[10] = {0.8, 1.2, 50, 10000, 80, 32, 2, 28, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[11] = {0.8, 1.2, 50, 10000, 80, 36, 2, 30, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[12] = {0.8, 1.2, 50, 10000, 80, 40, 2, 32, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[13] = {0.8, 1.2, 50, 10000, 80, 44, 2, 34, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[14] = {0.8, 1.2, 50, 10000, 80, 47, 2, 36, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[15] = {0.8, 1.2, 50, 10000, 80, 50, 2, 38, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[16] = {0.8, 1.2, 50, 10000, 80, 53, 2, 40, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[17] = {0.8, 1.2, 50, 10000, 80, 56, 2, 42, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[18] = {0.8, 1.2, 50, 10000, 80, 59, 2, 44, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[19] = {0.8, 1.2, 50, 10000, 80, 62, 2, 46, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[20] = {0.8, 1.2, 50, 10000, 80, 64, 2, 48, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[21] = {0.8, 1.2, 50, 10000, 80, 66, 2, 50, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[22] = {0.8, 1.2, 50, 10000, 80, 67, 2, 52, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[23] = {0.8, 1.2, 50, 10000, 80, 68, 2, 54, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[24] = {0.8, 1.2, 50, 10000, 80, 69, 2, 56, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[25] = {0.8, 1.2, 50, 10000, 80, 70, 2, 58, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[26] = {0.8, 1.2, 50, 10000, 80, 71, 2, 60, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[27] = {0.8, 1.2, 50, 10000, 80, 72, 2, 62, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[28] = {0.8, 1.2, 50, 10000, 80, 73, 2, 64, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[29] = {0.8, 1.2, 50, 10000, 80, 74, 2, 66, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[30] = {0.8, 1.2, 50, 10000, 80, 75, 2, 68, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[31] = {0.8, 1.2, 50, 10000, 80, 76, 2, 70, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[32] = {0.8, 1.2, 50, 10000, 80, 77, 2, 72, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[33] = {0.8, 1.2, 50, 10000, 80, 78, 2, 74, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[34] = {0.8, 1.2, 50, 10000, 80, 79, 2, 76, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[35] = {0.8, 1.2, 50, 10000, 80, 80, 2, 78, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[36] = {0.8, 1.2, 50, 10000, 80, 81, 2, 80, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
[37] = {0.8, 1.2, 50, 10000, 80, 82, 2, 82, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileSummonRagingSpirit"] = {
name = "ExileSummonRagingSpirit",
hidden = true,
color = "3",
baseEffectiveness = 1,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Minion] = true,
[SkillType.Duration] = true,
[SkillType.CreateMinion] = true,
[SkillType.SkillCanTrap] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.SkillCanMine] = true,
[SkillType.SpellCanRepeat] = true,
[SkillType.Triggerable] = true,
[SkillType.FireSkill] = true,
[SkillType.CreatesMinion] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.8,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"base_number_of_raging_spirits_allowed",
"base_cast_speed_+%",
"skill_repeat_count",
"active_skill_cast_speed_+%_final",
"active_skill_damage_+%_final",
"alternate_minion",
},
levels = {
[1] = {5000, 50, -10, 1, 100, -25, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[2] = {5000, 50, -10, 1, 100, -26, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[3] = {5000, 50, -10, 1, 100, -27, levelRequirement = 15, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[4] = {5000, 50, -10, 1, 100, -28, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[5] = {5000, 50, -10, 1, 100, -29, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[6] = {5000, 50, -10, 1, 100, -30, levelRequirement = 34, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[7] = {5000, 50, -10, 1, 100, -31, levelRequirement = 43, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[8] = {5000, 50, -10, 1, 100, -32, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[9] = {5000, 50, -10, 1, 100, -33, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[10] = {5000, 50, -10, 1, 100, -34, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[11] = {5000, 50, -10, 1, 100, -35, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[12] = {5000, 50, -10, 1, 100, -36, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[13] = {5000, 50, -10, 1, 100, -37, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[14] = {5000, 50, -10, 1, 100, -38, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[15] = {5000, 50, -10, 1, 100, -39, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[16] = {5000, 50, -10, 1, 100, -40, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[17] = {5000, 50, -10, 1, 100, -41, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1}, },
[18] = {5000, 50, -10, 1, 100, -42, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileFlameDash"] = {
name = "Flame Dash",
hidden = true,
color = "3",
baseEffectiveness = 1.0541,
incrementalEffectiveness = 0.0445,
description = "Teleport to a location, damaging enemies and leaving a trail of burning ground in your wake. Shares a cooldown with other Blink skills.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.MovementSkill] = true,
[SkillType.Hit] = true,
[SkillType.DamageOverTime] = true,
[SkillType.Duration] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.Triggerable] = true,
[SkillType.FireSkill] = true,
[SkillType.SkillCanTrap] = true,
[SkillType.SkillCanMine] = true,
[SkillType.TravelSkill] = true,
[SkillType.BlinkSkill] = true,
[SkillType.SecondWindSupport] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.75,
baseFlags = {
spell = true,
duration = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"base_fire_damage_to_deal_per_minute",
"base_skill_effect_duration",
"base_cast_speed_+%",
"is_area_damage",
},
levels = {
[1] = {0.8, 1.2, 5.4, 4000, 70, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 1, 1}, },
},
}