Archaic Construct
Construct
SpectreY
Tagscaster, chaos_affinity, construct, ghost_armour, ghost_blood, is_unarmed, medium_height, medium_movement, not_dex, not_str, puncturing_weapon, ranged
Life
119%
Energy Shield From Life
50%
Ailment Threshold
119%
Resistance
0 0 0 40
Damage
168%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 25
Attack Time
1.32 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
Fragment
Metadata
FragmentProjectileSpiral
Level
68
Life
7,656
Armour
28,790
Evasion
4,739
Energy Shield
3,064
Damage
628
Spell Damage
628
Accuracy
290
Attack Time
1.32
Experience
10,255
Ailment Threshold
7,656
Chill
24
Shock
24
Brittle
137
Scorch
24
Sap
67
IncaMinionProjectileSpiral2
Spell, Damage, Triggerable
Critical Strike Chance: 5%
Cast Time: 1.33 sec
Cooldown Time: 2.5 sec
Deals 128.7 to 193.1 Chaos Damage
20% increased Skill Range
Fires 6 Projectiles in a spiral
base is projectile [1]
monster reverse point blank damage -% at minimum range [60]
projectile spiral end on death [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [200]
visual hit effect chaos is green [1]
IncaMinionProjectile
Spell, Damage, Triggerable
Critical Strike Chance: 5%
Cast Time: 1.33 sec
Deals 135.8 to 204.4 Physical Damage
Deals 90.11 to 135.8 Chaos Damage
75% reduced Skill Range
base is projectile [1]
visual hit effect chaos is green [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "RemoveEffects();"
	on_spawned_dead = "RemoveEffects();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/incaminion/FragmentProjectileSpiral"] = {
    name = "Archaic Construct",
    life = 1.19,
    energyShield = 0.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 40,
    damage = 1.68,
    damageSpread = 0.2,
    attackTime = 1.32,
    attackRange = 25,
    accuracy = 1,
    skillList = {
        "IncaMinionProjectile",
        "IncaMinionProjectileSpiral2",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaMinionProjectile"] = {
    name = "IncaMinionProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_damage_+%_final",
        "skill_range_+%",
        "visual_hit_effect_chaos_is_green",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.27000001072884, 0.40000000596046, 0.40000000596046, 0.60000002384186, 60, -75, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3, 3, 2},  cost = { }, },
        [2] = {0.27000001072884, 0.40000000596046, 0.40000000596046, 0.60000002384186, 40, -75, critChance = 5, levelRequirement = 21, statInterpolation = {3, 3, 3, 3, 2},  cost = { }, },
        [3] = {0.6700000166893, 1.0099999904633, 1.0099999904633, 1.5199999809265, 0, -75, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaMinionProjectileSpiral2"] = {
    name = "IncaMinionProjectileSpiral2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "skill_range_+%",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "base_is_projectile",
        "projectile_spiral_end_on_death",
        "visual_hit_effect_chaos_is_green",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 20, 6, 200, 25, -15, 60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}