Xuatl, Cutting Wind
Humanoid
20% increased Movement Speed
% increased Rarity of Items Dropped
monster no map drops [1]
monster additional quantity of dropped items in cruel +% [300]
monster additional quantity of dropped items in merciless +% [600]
monster additional rarity of dropped items in cruel +% [300]
monster additional rarity of dropped items in merciless +% [600]
SpectreN
AreaSecluded Canal, Secluded Canal
Tagscaster, cold_affinity, fire_affinity, has_bow, human, humanoid, light_armour, medium_height, medium_movement, not_int, physical_affinity, puncturing_weapon, ranged, red_blood, vaalsidearea_boss
Life
180%
Armour
+25%
Evasion
+50%
Ailment Threshold
180%
Resistance
30 30 30 20
Damage
120%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 40
Attack Time
1.455 Second
Damage Spread
±20%
Experience
200%
Model Size
110%
Type
VaalSideAreaBossBlackguardScout
Metadata
VaalSideAreaBoss4
Level
68
Life
11,580
Armour
35,988
Evasion
7,109
Energy Shield
0
Damage
448
Spell Damage
448
Accuracy
290
Attack Time
1.455
Experience
20,510
Ailment Threshold
11,580
Chill
37
Shock
37
Brittle
207
Scorch
37
Sap
101
ExileRangerIceSpear
Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
Ice Spear
Critical Strike Chance: 5%
Cast Time: 0.85 sec
Cooldown Time: 8 sec
Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.
Deals 586.2 to 799.4 Cold Damage
Repeats 4 times
70% more Cast Speed
Fires 12 additional Projectiles
Fires Projectiles in a circle
Second form has 5000% increased Critical Strike Chance
Cannot Freeze
active skill chill duration +% final [98]
base is projectile [1]
projectile uses contact position [1]
ExileRangerSplitArrow
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, Triggerable
Split Arrow
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.455 sec
Cooldown Time: 2 sec
Fires multiple arrows at different targets.
Deals 40% less Damage
Fires 5 additional Arrows
12% increased Physical Damage
80% increased Attack Speed
projectile uses contact position [1]
skill can fire arrows [1]
ExileRangerFireStormCascade
Spell, Damage, Area, Fire, Triggerable, AreaSpell
Cast Time: 1 sec
Cooldown Time: 6 sec
Base duration is 2 seconds
Base secondary duration is 1.5 seconds
Deals 362.8 to 906.9 Fire Damage
One impact every 0.19 seconds
Causes +10 Bursts
active skill area of effect radius +% final [-50]
base skill show average damage instead of dps [1]
is area damage [1]
projectile uses contact position [1]
skill override pvp scaling time ms [450]
VaalSideAreaBossBarrage
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable
Barrage
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 200%
Attack Damage: 200%
Attack Time: 1.455 sec
After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.
Deals 100% more Attack Damage
Deals 80% less Damage
Fires 6 additional Projectiles
Fires Projectiles sequentially
40% less Attack Speed
monster reverse point blank damage -% at minimum range [30]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "Bow"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
Render
{
     //turn_duration = 0.35
}

Monster
{
}

Life
{
	on_death = "RemoveEffects();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalSideAreaBosses/VaalSideAreaBoss4"] = {
    name = "Xuatl, Cutting Wind",
    life = 1.8,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.455,
    attackRange = 40,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "ExileRangerSplitArrow",
        "ExileRangerIceSpear",
        "VaalSideAreaBossBarrage",
        "ExileRangerFireStormCascade",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileRangerSplitArrow"] = {
    name = "Split Arrow",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires multiple arrows at different targets.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_arrows",
        "physical_damage_+%",
        "active_skill_damage_+%_final",
        "attack_speed_+%",
        "projectile_uses_contact_position",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {5, 12, -40, 80, levelRequirement = 8, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileRangerIceSpear"] = {
    name = "Ice Spear",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_cast_speed_+%_final",
        "base_spell_repeat_count",
        "active_skill_chill_duration_+%_final",
        "ice_spear_second_form_critical_strike_chance_+%",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "never_freeze",
        "projectiles_nova",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {1.1000000238419, 1.5, 50, 2, 98, 5000, 12, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {1.1000000238419, 1.5, 60, 3, 98, 5000, 12, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {1.1000000238419, 1.5, 70, 4, 98, 5000, 12, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VaalSideAreaBossBarrage"] = {
    name = "Barrage",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "projectile_uses_contact_position",
        "projectiles_barrage",
    },
    levels = {
        [1] = {6, -80, -40, 30, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileRangerFireStormCascade"] = {
    name = "ExileRangerFireStormCascade",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Fire] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_override_pvp_scaling_time_ms",
        "upheaval_number_of_spikes",
        "base_secondary_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {1.2000000476837, 3, 2000, 190, 450, 10, 1500, -50, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        [2] = {1.2000000476837, 3, 2000, 190, 450, 10, 1500, -50, levelRequirement = 38, statInterpolation = {3, 3},  cost = { }, },
        [3] = {1.2000000476837, 3, 2000, 190, 450, 10, 1500, -50, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}
20% increased Movement Speed
IdMonsterImplicitFastRun4
FamilyMovementVelocity
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • base movement velocity +% Min: 20 Max: 20 Global
  • Craft Tagsspeed
    % increased Rarity of Items Dropped
    IdMonsterSideAreaBoss
    FamilyMonsterSideAreaBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster dropped item rarity +% Min: 0 Max: 0 Global
  • monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • monster additional quantity of dropped items in cruel +% [300]
    monster additional quantity of dropped items in merciless +% [600]
    monster additional rarity of dropped items in cruel +% [300]
    monster additional rarity of dropped items in merciless +% [600]
    IdMonsterInvasionMercilessDrops1
    FamilyMonsterMercilessDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster additional rarity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional quantity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional rarity of dropped items in merciless +% Min: 600 Max: 600 Global
  • monster additional quantity of dropped items in merciless +% Min: 600 Max: 600 Global