Prophecy Perandus Rampage
Anoint Cluster Jewel The Pantheon Item Passive Skill Tree Fossil Catalysts Delirium Orb Scarab Breachstone Emblem Timeless Jewel Divination Card Shop
Haki Karukaru

Haki Karukaru

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]
Blocks Attacks
base block % damage taken [20]
Tagsred_blood, human, humanoid
Damage143%
Life123%
Ailment Threshold123%
Critical Strike Chance5%
TypeExileMarauder4
Attack Distance6 ~ 6
Attack Time0.855 Second
Damage Spread20%
Armour+100%
Accuracy+100%

ExileInfernalBlow
iconinnerfire
Infernal Blow
[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.
50% of Physical Damage Converted to Fire Damage
Base duration is 0.5 seconds
Explosion deals base Fire Damage equal to 25% of the corpse's Maximum Life
Deals 25% more Damage

Attack Area MeleeSingleTarget AttackCanRepeat Melee FireSkill
Cast Time: 1 Second

ExileCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
64% increased Physical Damage
54% increased Attack Speed
10% more Movement Speed
Deals 50% less Damage

is_area_damage Attack Area Melee MovementSkill Type65
Cast Time: 1 Second

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 4 seconds
active skill area of effect radius +% final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill art variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Haki Karukaru632561165.80.8559371323228548030303020

ExileInfernalBlow
iconinnerfire
Infernal Blow
[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.
50% of Physical Damage Converted to Fire Damage
Base duration is 0.5 seconds
Explosion deals base Fire Damage equal to 25% of the corpse's Maximum Life
Deals 25% more Damage

Attack Area MeleeSingleTarget AttackCanRepeat Melee FireSkill
Cast Time: 1 Second

ExileCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
61% increased Physical Damage
52% increased Attack Speed
10% more Movement Speed
Deals 50% less Damage

is_area_damage Attack Area Melee MovementSkill Type65
Cast Time: 1 Second

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 4 seconds
active skill area of effect radius +% final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill art variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Haki Karukaru566541039.80.8557791283967945030303020

ExileInfernalBlow
iconinnerfire
Infernal Blow
[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.
50% of Physical Damage Converted to Fire Damage
Base duration is 0.5 seconds
Explosion deals base Fire Damage equal to 25% of the corpse's Maximum Life
Deals 25% more Damage

Attack Area MeleeSingleTarget AttackCanRepeat Melee FireSkill
Cast Time: 1 Second

ExileCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
56% increased Physical Damage
48% increased Attack Speed
10% more Movement Speed
Deals 50% less Damage

is_area_damage Attack Area Melee MovementSkill Type65
Cast Time: 1 Second

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 4 seconds
active skill area of effect radius +% final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill art variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Haki Karukaru43839825.80.8555250218806852030303020

ExileInfernalBlow
iconinnerfire
Infernal Blow
[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.
50% of Physical Damage Converted to Fire Damage
Base duration is 0.5 seconds
Explosion deals base Fire Damage equal to 25% of the corpse's Maximum Life
Deals 25% more Damage

Attack Area MeleeSingleTarget AttackCanRepeat Melee FireSkill
Cast Time: 1 Second

ExileCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
51% increased Physical Damage
43% increased Attack Speed
10% more Movement Speed
Deals 50% less Damage

is_area_damage Attack Area Melee MovementSkill Type65
Cast Time: 1 Second

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 4 seconds
active skill area of effect radius +% final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill art variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Haki Karukaru32570616.20.8553340157445676030303020

ExileInfernalBlow
iconinnerfire
Infernal Blow
[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.
50% of Physical Damage Converted to Fire Damage
Base duration is 0.5 seconds
Explosion deals base Fire Damage equal to 25% of the corpse's Maximum Life
Deals 25% more Damage

Attack Area MeleeSingleTarget AttackCanRepeat Melee FireSkill
Cast Time: 1 Second

ExileCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
45% increased Physical Damage
38% increased Attack Speed
10% more Movement Speed
Deals 50% less Damage

is_area_damage Attack Area Melee MovementSkill Type65
Cast Time: 1 Second

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 4 seconds
active skill area of effect radius +% final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill art variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Haki Karukaru23689457.30.8552118112844681030303020
stance Shield
InfernalBlow9OnlyLastTarget
InfernalBlow6TargetNear
HeavyStrike6OnlyLastTarget
Cyclone15IAmAboveLevel39 IAmBelowLevel67 TargetMediumNear
Cyclone15IAmAboveLevel66 TargetMediumNear
TemporalChains6TargetNotCursed TargetIsCurseable TargetNotFar IAmAboveLevel66
StrafeLeft3NoRepeat TargetFar
StrafeRight3NoRepeat TargetFar

Object Type

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

Stats
{

}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
Resists FireResists ColdResists LightningResists Chaos
1010105
20202012
30303020
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/ExilesDescent2/ExileMarauder4"] = {
    name = "Haki Karukaru",
    life = 1.23,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 0.855,
    attackRange = 6,
    accuracy = 1,
    weaponType1 = "Unarmed",
    weaponType2 = "Shield",
    skillList = {
        "ExileInfernalBlow",
        "SkeletonTemporalChains",
        "ExileCyclone",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileInfernalBlow"] = {
    name = "Infernal Blow",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[UNUSED] Hits enemies, converting some of your physical damage to fire damage. If an enemy dies soon after being hit, they will explode, dealing fire damage to nearby enemies. The damage from this explosion cannot be reflected. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.FireSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "base_skill_effect_duration",
        "corpse_explosion_monster_life_%",
        "physical_damage_+%",
        "active_skill_damage_+%_final",
    },
    levels = {
        [1] = {50, 500, 25, 0, 25, critChance = 7, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {50, 500, 25, 0, 25, critChance = 7, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {50, 500, 25, 0, 25, critChance = 7, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["SkeletonTemporalChains"] = {
    name = "Temporal Chains",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
    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.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.67,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "temporal_chains_action_speed_+%_final",
        "buff_time_passed_+%_other_than_temporal_chains",
        "skill_art_variation",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {4000, 0, -20, -40, 0, -10, levelRequirement = 0, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileCyclone"] = {
    name = "Cyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.MovementSkill] = true,
        [SkillType.Type65] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "attack_speed_+%",
        "cyclone_movement_speed_+%_final",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 0, 10, -50, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  },
        [2] = {0, 0, 10, -50, levelRequirement = 9, statInterpolation = {1, 1, 1, 1},  },
        [3] = {0, 0, 10, -50, levelRequirement = 13, statInterpolation = {1, 1, 1, 1},  },
        [4] = {0, 0, 10, -50, levelRequirement = 18, statInterpolation = {1, 1, 1, 1},  },
        [5] = {0, 0, 10, -50, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  },
        [6] = {2, 2, 10, -50, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  },
        [7] = {5, 4, 10, -50, levelRequirement = 30, statInterpolation = {1, 1, 1, 1},  },
        [8] = {7, 6, 10, -50, levelRequirement = 33, statInterpolation = {1, 1, 1, 1},  },
        [9] = {9, 8, 10, -50, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  },
        [10] = {12, 10, 10, -50, levelRequirement = 38, statInterpolation = {1, 1, 1, 1},  },
        [11] = {14, 12, 10, -50, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  },
        [12] = {16, 14, 10, -50, levelRequirement = 43, statInterpolation = {1, 1, 1, 1},  },
        [13] = {19, 16, 10, -50, levelRequirement = 46, statInterpolation = {1, 1, 1, 1},  },
        [14] = {21, 18, 10, -50, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  },
        [15] = {24, 20, 10, -50, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  },
        [16] = {26, 22, 10, -50, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  },
        [17] = {28, 24, 10, -50, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  },
        [18] = {31, 26, 10, -50, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  },
        [19] = {33, 28, 10, -50, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [20] = {35, 30, 10, -50, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  },
        [21] = {38, 32, 10, -50, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  },
        [22] = {40, 34, 10, -50, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  },
        [23] = {42, 36, 10, -50, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  },
        [24] = {44, 37, 10, -50, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  },
        [25] = {45, 38, 10, -50, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  },
        [26] = {46, 39, 10, -50, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  },
        [27] = {47, 40, 10, -50, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  },
        [28] = {48, 41, 10, -50, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
        [29] = {49, 42, 10, -50, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  },
        [30] = {51, 43, 10, -50, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  },
        [31] = {52, 44, 10, -50, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  },
        [32] = {53, 45, 10, -50, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  },
        [33] = {54, 46, 10, -50, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  },
        [34] = {55, 47, 10, -50, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  },
        [35] = {56, 48, 10, -50, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  },
        [36] = {58, 49, 10, -50, levelRequirement = 79, statInterpolation = {1, 1, 1, 1},  },
        [37] = {59, 50, 10, -50, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  },
        [38] = {60, 51, 10, -50, levelRequirement = 81, statInterpolation = {1, 1, 1, 1},  },
        [39] = {61, 52, 10, -50, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  },
        [40] = {64, 54, 10, -50, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  },
        [41] = {66, 56, 10, -50, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  },
        [42] = {68, 58, 10, -50, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  },
    },
}