Ainsley Varrich

Ainsley Varrich

SpectreN
Area
Modmonster_base_type_attack_cast_speed_+%_and_damage_-%_final [33]
monster_dropped_item_rarity_+% [500]
unique_boss_curse_effect_on_self_+%_final [0]
Fast Attacks
Tagsred_blood, human, humanoid
Damage114%
Life123%
Ailment Threshold123%
Critical Strike Chance5%
TypeExileDuelist6
Attack Distance6 ~ 80
Attack Time1.005 Second
Damage Spread20%
Armour+50%
Evasion+50%
Accuracy+100%

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

ExileGrace
auraevasion
Grace
Casts an aura that grants evasion to you and your allies.
You and nearby allies gain 2766 additional Evasion Rating
active_skill_area_of_effect_radius_+%_final [0]

Spell Area Buff ManaCostReserved Type27 ManaCostPercent SkillCanTotem Aura Instant AreaSpell CanHaveBlessing Type91 Type92 SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileTornadoShot
TornadoShot
Tornado Shot
Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.
Deals 40% of Damage
Fires 4 additional Projectiles
Fires 3 secondary Projectiles
Mirage Archer lasts 4 seconds
mirage_archer_projectile_additional_height_offset [-138]
Deals 130% of Base Attack Damage

base_is_projectile skill_can_fire_arrows skill_can_own_mirage_archers summon_mirage_archer_on_hit Attack Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem ProjectileAttack SkillCanMirageArcher Triggerable
Cast Time: 1 Second

ExileElementalHitBarrage
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
226.2 to 420 Added Fire Damage
185 to 343.6 Added Cold Damage
181.7 to 545.2 Added Lightning Damage
Fires 6 additional Projectiles

skill_can_fire_arrows projectiles_barrage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileQuickDodge
QuickDash
Dash
Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.
40% increased travel distance
base_deal_no_damage skill_cannot_be_interrupted skill_cannot_be_knocked_back skill_cannot_be_stunned spell_cast_time_cannot_be_modified Spell MovementSkill TravelSkill BlinkSkill SecondWindSupport
Cast Time: 0.15 Second
Cooldown Time: 6 Second

ExileEnsnaringArrowBallista
EnsnaringArrow
Ensnaring Arrow
Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
Each Snare applies 30% less Movement Speed to Rare Enemies
Each Snare applies 25% less Movement Speed to Unique Enemies
Ensnared Enemies take 20% increased Projectile Damage from Attack Hits
Maximum 3 Snares per Enemy
base_totem_range [80]
Totem lasts 8 seconds
base_active_skill_totem_level [83]
50% less Attack Speed
Deals 39% of Base Attack Damage

base_skill_is_totemified is_totem skill_can_fire_arrows is_ranged_attack_totem Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem Triggerable Area
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Ainsley Varrich632561092.41.00593712424212822030303020

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

ExileGrace
auraevasion
Grace
Casts an aura that grants evasion to you and your allies.
You and nearby allies gain 2766 additional Evasion Rating
active_skill_area_of_effect_radius_+%_final [0]

Spell Area Buff ManaCostReserved Type27 ManaCostPercent SkillCanTotem Aura Instant AreaSpell CanHaveBlessing Type91 Type92 SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileTornadoShot
TornadoShot
Tornado Shot
Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.
Deals 40% of Damage
Fires 4 additional Projectiles
Fires 3 secondary Projectiles
Mirage Archer lasts 4 seconds
mirage_archer_projectile_additional_height_offset [-138]
Deals 130% of Base Attack Damage

base_is_projectile skill_can_fire_arrows skill_can_own_mirage_archers summon_mirage_archer_on_hit Attack Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem ProjectileAttack SkillCanMirageArcher Triggerable
Cast Time: 1 Second

ExileElementalHitBarrage
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
208 to 386.3 Added Fire Damage
170.2 to 316 Added Cold Damage
167.1 to 501.4 Added Lightning Damage
Fires 5 additional Projectiles

skill_can_fire_arrows projectiles_barrage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileQuickDodge
QuickDash
Dash
Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.
40% increased travel distance
base_deal_no_damage skill_cannot_be_interrupted skill_cannot_be_knocked_back skill_cannot_be_stunned spell_cast_time_cannot_be_modified Spell MovementSkill TravelSkill BlinkSkill SecondWindSupport
Cast Time: 0.15 Second
Cooldown Time: 6 Second

ExileEnsnaringArrowBallista
EnsnaringArrow
Ensnaring Arrow
Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
Each Snare applies 30% less Movement Speed to Rare Enemies
Each Snare applies 25% less Movement Speed to Unique Enemies
Ensnared Enemies take 19% increased Projectile Damage from Attack Hits
Maximum 3 Snares per Enemy
base_totem_range [80]
Totem lasts 8 seconds
base_active_skill_totem_level [79]
50% less Attack Speed
Deals 38% of Base Attack Damage

base_skill_is_totemified is_totem skill_can_fire_arrows is_ranged_attack_totem Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem Triggerable Area
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Ainsley Varrich56654974.31.00577912129711918030303020

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

ExileGrace
auraevasion
Grace
Casts an aura that grants evasion to you and your allies.
You and nearby allies gain 2466 additional Evasion Rating
active_skill_area_of_effect_radius_+%_final [0]

Spell Area Buff ManaCostReserved Type27 ManaCostPercent SkillCanTotem Aura Instant AreaSpell CanHaveBlessing Type91 Type92 SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileTornadoShot
TornadoShot
Tornado Shot
Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.
Deals 40% of Damage
Fires 4 additional Projectiles
Fires 3 secondary Projectiles
Mirage Archer lasts 4 seconds
mirage_archer_projectile_additional_height_offset [-138]
Deals 130% of Base Attack Damage

base_is_projectile skill_can_fire_arrows skill_can_own_mirage_archers summon_mirage_archer_on_hit Attack Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem ProjectileAttack SkillCanMirageArcher Triggerable
Cast Time: 1 Second

ExileElementalHitBarrage
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
175.6 to 326.2 Added Fire Damage
143.7 to 266.9 Added Cold Damage
141.1 to 423.4 Added Lightning Damage
Fires 5 additional Projectiles

skill_can_fire_arrows projectiles_barrage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileQuickDodge
QuickDash
Dash
Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.
40% increased travel distance
base_deal_no_damage skill_cannot_be_interrupted skill_cannot_be_knocked_back skill_cannot_be_stunned spell_cast_time_cannot_be_modified Spell MovementSkill TravelSkill BlinkSkill SecondWindSupport
Cast Time: 0.15 Second
Cooldown Time: 6 Second

ExileEnsnaringArrowBallista
EnsnaringArrow
Ensnaring Arrow
Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
Each Snare applies 30% less Movement Speed to Rare Enemies
Each Snare applies 25% less Movement Speed to Unique Enemies
Ensnared Enemies take 19% increased Projectile Damage from Attack Hits
Maximum 3 Snares per Enemy
base_totem_range [80]
Totem lasts 8 seconds
base_active_skill_totem_level [75]
50% less Attack Speed
Deals 37% of Base Attack Damage

base_skill_is_totemified is_totem skill_can_fire_arrows is_ranged_attack_totem Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem Triggerable Area
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Ainsley Varrich43839773.81.00552501641010278030303020

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

ExileGrace
auraevasion
Grace
Casts an aura that grants evasion to you and your allies.
You and nearby allies gain 2091 additional Evasion Rating
active_skill_area_of_effect_radius_+%_final [0]

Spell Area Buff ManaCostReserved Type27 ManaCostPercent SkillCanTotem Aura Instant AreaSpell CanHaveBlessing Type91 Type92 SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileTornadoShot
TornadoShot
Tornado Shot
Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.
Deals 40% of Damage
Fires 4 additional Projectiles
Fires 3 secondary Projectiles
Mirage Archer lasts 4 seconds
mirage_archer_projectile_additional_height_offset [-138]
Deals 130% of Base Attack Damage

base_is_projectile skill_can_fire_arrows skill_can_own_mirage_archers summon_mirage_archer_on_hit Attack Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem ProjectileAttack SkillCanMirageArcher Triggerable
Cast Time: 1 Second

ExileElementalHitBarrage
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
141.8 to 263.3 Added Fire Damage
116 to 215.4 Added Cold Damage
113.9 to 341.8 Added Lightning Damage
Fires 5 additional Projectiles

skill_can_fire_arrows projectiles_barrage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileQuickDodge
QuickDash
Dash
Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.
40% increased travel distance
base_deal_no_damage skill_cannot_be_interrupted skill_cannot_be_knocked_back skill_cannot_be_stunned spell_cast_time_cannot_be_modified Spell MovementSkill TravelSkill BlinkSkill SecondWindSupport
Cast Time: 0.15 Second
Cooldown Time: 6 Second

ExileEnsnaringArrowBallista
EnsnaringArrow
Ensnaring Arrow
Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
Each Snare applies 30% less Movement Speed to Rare Enemies
Each Snare applies 25% less Movement Speed to Unique Enemies
Ensnared Enemies take 19% increased Projectile Damage from Attack Hits
Maximum 3 Snares per Enemy
base_totem_range [80]
Totem lasts 8 seconds
base_active_skill_totem_level [71]
50% less Attack Speed
Deals 36% of Base Attack Damage

base_skill_is_totemified is_totem skill_can_fire_arrows is_ranged_attack_totem Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem Triggerable Area
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Ainsley Varrich32570577.41.0053340118088514030303020

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

ExileGrace
auraevasion
Grace
Casts an aura that grants evasion to you and your allies.
You and nearby allies gain 1721 additional Evasion Rating
active_skill_area_of_effect_radius_+%_final [0]

Spell Area Buff ManaCostReserved Type27 ManaCostPercent SkillCanTotem Aura Instant AreaSpell CanHaveBlessing Type91 Type92 SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileTornadoShot
TornadoShot
Tornado Shot
Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.
Deals 40% of Damage
Fires 4 additional Projectiles
Fires 3 secondary Projectiles
Mirage Archer lasts 4 seconds
mirage_archer_projectile_additional_height_offset [-138]
Deals 130% of Base Attack Damage

base_is_projectile skill_can_fire_arrows skill_can_own_mirage_archers summon_mirage_archer_on_hit Attack Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem ProjectileAttack SkillCanMirageArcher Triggerable
Cast Time: 1 Second

ExileElementalHitBarrage
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
114 to 211.8 Added Fire Damage
93.29 to 173.2 Added Cold Damage
91.63 to 274.9 Added Lightning Damage
Fires 5 additional Projectiles

skill_can_fire_arrows projectiles_barrage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileQuickDodge
QuickDash
Dash
Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.
40% increased travel distance
base_deal_no_damage skill_cannot_be_interrupted skill_cannot_be_knocked_back skill_cannot_be_stunned spell_cast_time_cannot_be_modified Spell MovementSkill TravelSkill BlinkSkill SecondWindSupport
Cast Time: 0.15 Second
Cooldown Time: 6 Second

ExileEnsnaringArrowBallista
EnsnaringArrow
Ensnaring Arrow
Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
Each Snare applies 30% less Movement Speed to Rare Enemies
Each Snare applies 25% less Movement Speed to Unique Enemies
Ensnared Enemies take 18% increased Projectile Damage from Attack Hits
Maximum 3 Snares per Enemy
base_totem_range [80]
Totem lasts 8 seconds
base_active_skill_totem_level [67]
50% less Attack Speed
Deals 35% of Base Attack Damage

base_skill_is_totemified is_totem skill_can_fire_arrows is_ranged_attack_totem Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTrap SkillCanMine SkillCanTotem Triggerable Area
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Ainsley Varrich23689428.51.005211884637022030303020
stance Bow
Melee10OnlyLastTarget TargetNear
Melee 3
ElementalHit 70
TornadoShot 30
TetheringArrow 50TargetIsSelf IHaveNoTotems
StrafeLeft8NoRepeat
StrafeRight8NoRepeat
Flee8NoRepeat TargetNear TargetIsEnemy
QuickDodge -1TargetMediumNear TargetIsEnemy ShiftAttack
CastAuraEvasion 300

Object Type

version 2
extends "Metadata/Monsters/Exiles/Exile"

Stats
{

}

PlayerClass
{
	class = "StrDex"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
Resists FireResists ColdResists LightningResists Chaos
1010105
20202012
30303020
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileDuelist6"] = {
    name = "Ainsley Varrich",
    life = 1.23,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.14,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 80,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "ExileElementalHitBarrage",
        "Melee",
        "ExileGrace",
        "ExileTornadoShot",
        "ExileQuickDodge",
        "ExileEnsnaringArrowBallista",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ExileElementalHitBarrage"] = {
    name = "Elemental Hit",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.723,
    incrementalEffectiveness = 0.0316,
    description = "Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.FireSkill] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_minimum_added_fire_damage",
        "attack_maximum_added_fire_damage",
        "attack_minimum_added_cold_damage",
        "attack_maximum_added_cold_damage",
        "attack_minimum_added_lightning_damage",
        "attack_maximum_added_lightning_damage",
        "number_of_additional_projectiles",
        "skill_can_fire_arrows",
        "projectiles_barrage",
    },
    levels = {
        [1] = {0.7, 1.3, 0.5727, 1.0636, 0.5625, 1.6875, 3, levelRequirement = 1, statInterpolation = {3, 3, 3, 3, 3, 3, 1},  },
        [2] = {0.7, 1.3, 0.5727, 1.0636, 0.5625, 1.6875, 4, levelRequirement = 35, statInterpolation = {3, 3, 3, 3, 3, 3, 1},  },
        [3] = {0.7, 1.3, 0.5727, 1.0636, 0.5625, 1.6875, 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 3, 3, 3, 1},  },
        [4] = {0.7, 1.3, 0.5727, 1.0636, 0.5625, 1.6875, 6, levelRequirement = 83, statInterpolation = {3, 3, 3, 3, 3, 3, 1},  },
    },
}
-- 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["ExileGrace"] = {
    name = "Grace",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants evasion to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.ManaCostPercent] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_evasion_rating",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {40, 0, levelRequirement = 4, statInterpolation = {1, 1},  },
        [2] = {60, 0, levelRequirement = 8, statInterpolation = {1, 1},  },
        [3] = {92, 0, levelRequirement = 11, statInterpolation = {1, 1},  },
        [4] = {167, 0, levelRequirement = 15, statInterpolation = {1, 1},  },
        [5] = {143, 0, levelRequirement = 20, statInterpolation = {1, 1},  },
        [6] = {319, 0, levelRequirement = 25, statInterpolation = {1, 1},  },
        [7] = {395, 0, levelRequirement = 29, statInterpolation = {1, 1},  },
        [8] = {468, 0, levelRequirement = 31, statInterpolation = {1, 1},  },
        [9] = {546, 0, levelRequirement = 32, statInterpolation = {1, 1},  },
        [10] = {630, 0, levelRequirement = 34, statInterpolation = {1, 1},  },
        [11] = {720, 0, levelRequirement = 37, statInterpolation = {1, 1},  },
        [12] = {816, 0, levelRequirement = 40, statInterpolation = {1, 1},  },
        [13] = {918, 0, levelRequirement = 42, statInterpolation = {1, 1},  },
        [14] = {1026, 0, levelRequirement = 45, statInterpolation = {1, 1},  },
        [15] = {1140, 0, levelRequirement = 50, statInterpolation = {1, 1},  },
        [16] = {1259, 0, levelRequirement = 51, statInterpolation = {1, 1},  },
        [17] = {1383, 0, levelRequirement = 52, statInterpolation = {1, 1},  },
        [18] = {1448, 0, levelRequirement = 54, statInterpolation = {1, 1},  },
        [19] = {1514, 0, levelRequirement = 58, statInterpolation = {1, 1},  },
        [20] = {1581, 0, levelRequirement = 66, statInterpolation = {1, 1},  },
        [21] = {1650, 0, levelRequirement = 67, statInterpolation = {1, 1},  },
        [22] = {1721, 0, levelRequirement = 68, statInterpolation = {1, 1},  },
        [23] = {1793, 0, levelRequirement = 69, statInterpolation = {1, 1},  },
        [24] = {1866, 0, levelRequirement = 70, statInterpolation = {1, 1},  },
        [25] = {1940, 0, levelRequirement = 71, statInterpolation = {1, 1},  },
        [26] = {2016, 0, levelRequirement = 72, statInterpolation = {1, 1},  },
        [27] = {2091, 0, levelRequirement = 73, statInterpolation = {1, 1},  },
        [28] = {2166, 0, levelRequirement = 74, statInterpolation = {1, 1},  },
        [29] = {2241, 0, levelRequirement = 75, statInterpolation = {1, 1},  },
        [30] = {2316, 0, levelRequirement = 76, statInterpolation = {1, 1},  },
        [31] = {2391, 0, levelRequirement = 77, statInterpolation = {1, 1},  },
        [32] = {2466, 0, levelRequirement = 78, statInterpolation = {1, 1},  },
        [33] = {2541, 0, levelRequirement = 79, statInterpolation = {1, 1},  },
        [34] = {2616, 0, levelRequirement = 80, statInterpolation = {1, 1},  },
        [35] = {2691, 0, levelRequirement = 81, statInterpolation = {1, 1},  },
        [36] = {2766, 0, levelRequirement = 82, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ExileTornadoShot"] = {
    name = "Tornado Shot",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "number_of_additional_projectiles",
        "tornado_shot_num_of_secondary_projectiles",
        "support_mirage_archer_base_duration",
        "mirage_archer_projectile_additional_height_offset",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "skill_can_own_mirage_archers",
        "summon_mirage_archer_on_hit",
    },
    levels = {
        [1] = {-20, 1, 3, 4000, -138, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {-40, 2, 3, 4000, -138, baseMultiplier = 1.3, levelRequirement = 35, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {-60, 4, 3, 4000, -138, baseMultiplier = 1.3, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ExileQuickDodge"] = {
    name = "Dash",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Performs a series of quick teleports towards a targeted location. If using the "Attack in Place" option, the direction is reversed. Shares a cooldown with other Blink skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.MovementSkill] = true,
        [SkillType.TravelSkill] = true,
        [SkillType.BlinkSkill] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.15,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_travel_distance_+%",
        "base_deal_no_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_stunned",
        "spell_cast_time_cannot_be_modified",
    },
    levels = {
        [1] = {20, levelRequirement = 1, statInterpolation = {1},  },
        [2] = {30, levelRequirement = 35, statInterpolation = {1},  },
        [3] = {40, levelRequirement = 68, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ExileEnsnaringArrowBallista"] = {
    name = "Ensnaring Arrow",
    hidden = true,
    color = "2",
    baseEffectiveness = 6.5,
    incrementalEffectiveness = 0.052,
    description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
    },
    statDescriptionScope = "debuff_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "tethered_movement_speed_+%_final_per_rope",
        "tethered_movement_speed_+%_final_per_rope_vs_rare",
        "tethered_movement_speed_+%_final_per_rope_vs_unique",
        "tethered_enemies_take_attack_projectile_damage_taken_+%",
        "tethering_arrow_display_rope_limit",
        "base_totem_range",
        "base_totem_duration",
        "base_active_skill_totem_level",
        "active_skill_attack_speed_+%_final",
        "base_skill_is_totemified",
        "is_totem",
        "skill_can_fire_arrows",
        "is_ranged_attack_totem",
    },
    levels = {
        [1] = {-40, -30, -25, 15, 3, 80, 8000, 1, -70, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [2] = {-40, -30, -25, 15, 3, 80, 8000, 11, -70, baseMultiplier = 0.21, levelRequirement = 11, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [3] = {-40, -30, -25, 15, 3, 80, 8000, 15, -70, baseMultiplier = 0.22, levelRequirement = 15, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [4] = {-40, -30, -25, 15, 3, 80, 8000, 19, -70, baseMultiplier = 0.23, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [5] = {-40, -30, -25, 16, 3, 80, 8000, 23, -70, baseMultiplier = 0.24, levelRequirement = 23, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [6] = {-40, -30, -25, 16, 3, 80, 8000, 27, -70, baseMultiplier = 0.25, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [7] = {-40, -30, -25, 16, 3, 80, 8000, 31, -70, baseMultiplier = 0.26, levelRequirement = 31, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [8] = {-40, -30, -25, 16, 3, 80, 8000, 35, -60, baseMultiplier = 0.27, levelRequirement = 35, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [9] = {-40, -30, -25, 17, 3, 80, 8000, 39, -60, baseMultiplier = 0.28, levelRequirement = 39, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [10] = {-40, -30, -25, 17, 3, 80, 8000, 43, -60, baseMultiplier = 0.29, levelRequirement = 43, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [11] = {-40, -30, -25, 17, 3, 80, 8000, 47, -60, baseMultiplier = 0.3, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [12] = {-40, -30, -25, 17, 3, 80, 8000, 51, -60, baseMultiplier = 0.31, levelRequirement = 51, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [13] = {-40, -30, -25, 18, 3, 80, 8000, 55, -60, baseMultiplier = 0.32, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [14] = {-40, -30, -25, 18, 3, 80, 8000, 59, -60, baseMultiplier = 0.33, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [15] = {-40, -30, -25, 18, 3, 80, 8000, 63, -50, baseMultiplier = 0.34, levelRequirement = 63, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [16] = {-40, -30, -25, 18, 3, 80, 8000, 67, -50, baseMultiplier = 0.35, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [17] = {-40, -30, -25, 19, 3, 80, 8000, 71, -50, baseMultiplier = 0.36, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [18] = {-40, -30, -25, 19, 3, 80, 8000, 75, -50, baseMultiplier = 0.37, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [19] = {-40, -30, -25, 19, 3, 80, 8000, 79, -50, baseMultiplier = 0.38, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
        [20] = {-40, -30, -25, 20, 3, 80, 8000, 83, -50, baseMultiplier = 0.39, levelRequirement = 83, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1, 1},  },
    },
}