-- Data\Spectres.lua
minions["Metadata/Monsters/ExilesDescent2/ExileShadow3"] = {
name = "Jarek Irontrap",
life = 1.12,
energyShield = 0.6,
fireResist = 30,
coldResist = 30,
lightningResist = 30,
chaosResist = 20,
damage = 1.14,
damageSpread = 0.2,
attackTime = 0.855,
attackRange = 6,
accuracy = 1,
weaponType1 = "Dagger",
weaponType2 = "Dagger",
skillList = {
"Melee",
"ExileDetonateMines",
"ExileBearTrap",
"ExileFireTrap",
"ExileSmokeMine",
},
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["ExileDetonateMines"] = {
name = "Detonate Mines",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
description = "Detonates a Mine, starting a Detonation Sequence which will detonate other Mines around it.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.SkillCanTrap] = true,
[SkillType.SkillCanTotem] = true,
[SkillType.Triggerable] = true,
[SkillType.Instant] = true,
[SkillType.SecondWindSupport] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"display_mine_deontation_mechanics_detonation_speed_+%_final_per_sequence_mine",
},
levels = {
[1] = {10, levelRequirement = 0, statInterpolation = {1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileBearTrap"] = {
name = "Bear Trap",
hidden = true,
color = "2",
baseEffectiveness = 1.87,
incrementalEffectiveness = 0.03,
description = "Throws a trap that damages and immobilises a single enemy for a duration based on how much damage was dealt. After the immobilise expires, a debuff remains on the enemy for a duration, lowering their movement speed by an amount which lessens over time. The affected enemy will take increased damage from traps and mines until the debuff expires. Modifiers to spell damage do not affect this skill's damage.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Duration] = true,
[SkillType.SkillCanMine] = true,
[SkillType.Trap] = true,
[SkillType.Hit] = true,
[SkillType.PhysicalSkill] = true,
[SkillType.SecondWindSupport] = true,
},
statDescriptionScope = "debuff_skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_trap",
"base_trap_duration",
"physical_damage_%_to_add_as_fire",
"secondary_minimum_base_physical_damage",
"secondary_maximum_base_physical_damage",
"trap_variation",
"base_skill_is_trapped",
"ignores_trap_and_mine_cooldown_limit",
},
levels = {
[1] = {1, 30000, 0, 0.9, 1.3, 12, levelRequirement = 4, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[2] = {1, 30000, 0, 0.9, 1.3, 12, levelRequirement = 17, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[3] = {1, 30000, 0, 0.9, 1.3, 12, levelRequirement = 39, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[4] = {1, 30000, 0, 0.9, 1.3, 12, levelRequirement = 66, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[5] = {1, 30000, 15, 0.9, 1.3, 12, levelRequirement = 68, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[6] = {1, 30000, 16, 0.9, 1.3, 12, levelRequirement = 71, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[7] = {1, 30000, 17, 0.9, 1.3, 12, levelRequirement = 74, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[8] = {1, 30000, 18, 0.9, 1.3, 12, levelRequirement = 76, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[9] = {1, 30000, 19, 0.9, 1.3, 12, levelRequirement = 78, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[10] = {1, 30000, 20, 0.9, 1.3, 12, levelRequirement = 80, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[11] = {1, 30000, 21, 0.9, 1.3, 12, levelRequirement = 81, statInterpolation = {1, 1, 1, 3, 3, 1}, },
[12] = {1, 30000, 22, 0.9, 1.3, 12, levelRequirement = 82, statInterpolation = {1, 1, 1, 3, 3, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileFireTrap"] = {
name = "Fire Trap",
hidden = true,
color = "2",
baseEffectiveness = 1,
incrementalEffectiveness = 0.06,
description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Duration] = true,
[SkillType.Hit] = true,
[SkillType.SkillCanMine] = true,
[SkillType.Area] = true,
[SkillType.CausesBurning] = true,
[SkillType.Trap] = true,
[SkillType.DamageOverTime] = true,
[SkillType.FireSkill] = true,
[SkillType.AreaSpell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_trap",
"base_trap_duration",
"base_skill_effect_duration",
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"base_fire_damage_to_deal_per_minute",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"trap_variation",
"is_area_damage",
"base_skill_is_trapped",
"ignores_trap_and_mine_cooldown_limit",
},
levels = {
[1] = {1, 30000, 8000, 0.1, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 1, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[2] = {1, 30000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 2, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[3] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 55, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[4] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 67, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[5] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 68, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[6] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 69, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[7] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 70, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[8] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 71, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[9] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 72, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[10] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 73, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[11] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 74, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[12] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 75, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[13] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 76, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[14] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 77, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[15] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 78, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[16] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 79, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[17] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 80, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[18] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 81, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
[19] = {1, 3000, 8000, 0.4, 0.6, 1.5, -25, 12, critChance = 5, levelRequirement = 82, statInterpolation = {1, 1, 1, 3, 3, 3, 1, 1}, },
},
}
-- Data\3_0\Skills\spectre.lua
skills["ExileSmokeMine"] = {
name = "Smoke Mine",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0,
description = "Throws a mine that will teleport you to it when detonated. It covers both your escape and arrival with a cloud of smoke that blinds enemies, and gives you a temporary buff to movement speed. Shares a cooldown with other Blink skills.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.MovementSkill] = true,
[SkillType.Mine] = true,
[SkillType.AreaSpell] = true,
[SkillType.TravelSkill] = true,
[SkillType.ManaCostReserved] = true,
[SkillType.BlinkSkill] = true,
[SkillType.SecondWindSupport] = true,
},
statDescriptionScope = "buff_skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_mine_duration",
"base_skill_effect_duration",
"base_movement_velocity_+%",
"is_remote_mine",
"base_skill_is_mined",
},
levels = {
[1] = {30000, 2500, 20, levelRequirement = 19, statInterpolation = {1, 1, 1}, },
},
}