Forgotten Marksman
Undead
undead description [1]
SpectreY
AreaSanctuary Map, Citadel Map, Fortress Map, Abomination Map, Ziggurat Map
Tagsbone_armour, bones, has_bow, medium_height, not_int, physical_affinity, puncturing_weapon, ranged, skeleton, undead, very_slow_movement
Packs
  • Ziggurat Map, Fortress Map, Citadel Map, Abomination Map, Sanctuary Map: Forgotten Emperor, Forgotten Marksman
  • Life
    146%
    Armour
    +100%
    Evasion
    +10%
    Ailment Threshold
    146%
    Resistance
    0 0 40 0
    Damage
    169%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 40
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    225%
    Model Size
    115%
    Type
    SkeletonSoldierRangedChampionAtlasUber
    Metadata
    SkeletonSoldierRangedTornadoShotBloodChampionAtlasUber_
    Level
    84
    Life
    51,531
    Armour
    199,668
    Evasion
    8,932
    Energy Shield
    0
    Damage
    1,611
    Spell Damage
    1,611
    Accuracy
    538
    Attack Time
    1.5
    Experience
    29,813
    Ailment Threshold
    51,531
    Chill
    163
    Shock
    163
    Brittle
    922
    Scorch
    163
    Sap
    450
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1289–1933
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    CarpetBombProjectile
    Attack, Damage, Projectile, Area, Totemable, Trappable, Mineable
    Base Damage: 1289–1933
    Critical Strike Chance: 5%
    Attack Damage: 60%
    Attack Time: 1.5 sec
    Cooldown Time: 4 sec
    Deals 40% less Attack Damage
    Fires 10 additional Projectiles
    active skill area of effect radius +% final [100]
    base is projectile [1]
    MortarInRectangle
    Spell, Damage, Projectile, Area, Totemable, Trappable, Mineable, Triggerable
    Cast Time: 1 sec
    base is projectile [1]
    is area damage [1]
    projectile spread radius [10]
    skill unusable [1]
    RainOfArrowsAltXAtlasUber
    Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, ProjectileNumber, Totemable, Trappable, Mineable, Triggerable, Rain
    Rain of Arrows of Artillery
    Base Damage: 1289–1933
    Critical Strike Chance: 5%
    Attack Damage: 48.3%
    Attack Damage: 48.3%
    Attack Time: 1.5 sec
    Fires multiple arrows into the air, to land in sequence after a delay, starting in front of you and proceeding in a line in the direction of the target. Each arrow deals damage in an area around it.
    Deals 51.7% less Attack Damage
    Base duration is 1.5 seconds
    Fires 24 Arrows
    base is projectile [1]
    cannot pierce [1]
    is area damage [1]
    rain of arrows pin [1]
    skill can fire arrows [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "Bow"
    	basic_action = "Revive"
    	basic_action = "Emerge"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.4
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/SkeletonSoldier/SkeletonSoldierRangedTornadoShotBloodChampionAtlasUber_"] = {
        name = "Forgotten Marksman",
        life = 1.46,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        damage = 1.69,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 40,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MeleeAtAnimationSpeed",
            "CarpetBombProjectile",
            "MortarInRectangle",
            "RainOfArrowsAltXAtlasUber",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = 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",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CarpetBombProjectile"] = {
        name = "CarpetBombProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "active_skill_area_of_effect_radius_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {10, 100, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MortarInRectangle"] = {
        name = "MortarInRectangle",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_spread_radius",
            "base_is_projectile",
            "is_area_damage",
            "skill_unusable",
        },
        levels = {
            [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RainOfArrowsAltXAtlasUber"] = {
        name = "Rain of Arrows of Artillery",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires multiple arrows into the air, to land in sequence after a delay, starting in front of you and proceeding in a line in the direction of the target. Each arrow deals damage in an area around it.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Area] = true,
            [SkillType.ProjectileSpeed] = true,
            [SkillType.ProjectileNumber] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Rain] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_arrows",
            "base_skill_effect_duration",
            "base_is_projectile",
            "is_area_damage",
            "skill_can_fire_arrows",
            "cannot_pierce",
            "quality_display_base_additional_arrows_is_gem",
            "rain_of_arrows_pin",
        },
        levels = {
            [1] = {18, 1500, baseMultiplier = 0.36, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [2] = {18, 1500, baseMultiplier = 0.365, levelRequirement = 15, statInterpolation = {1},  cost = { }, },
            [3] = {18, 1500, baseMultiplier = 0.369, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
            [4] = {18, 1500, baseMultiplier = 0.374, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [5] = {19, 1500, baseMultiplier = 0.379, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [6] = {19, 1500, baseMultiplier = 0.384, levelRequirement = 31, statInterpolation = {1},  cost = { }, },
            [7] = {19, 1500, baseMultiplier = 0.388, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [8] = {19, 1500, baseMultiplier = 0.393, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
            [9] = {20, 1500, baseMultiplier = 0.398, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
            [10] = {20, 1500, baseMultiplier = 0.403, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
            [11] = {20, 1500, baseMultiplier = 0.407, levelRequirement = 47, statInterpolation = {1},  cost = { }, },
            [12] = {20, 1500, baseMultiplier = 0.412, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [13] = {21, 1500, baseMultiplier = 0.417, levelRequirement = 53, statInterpolation = {1},  cost = { }, },
            [14] = {21, 1500, baseMultiplier = 0.422, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [15] = {21, 1500, baseMultiplier = 0.426, levelRequirement = 59, statInterpolation = {1},  cost = { }, },
            [16] = {21, 1500, baseMultiplier = 0.431, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [17] = {22, 1500, baseMultiplier = 0.436, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [18] = {22, 1500, baseMultiplier = 0.441, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [19] = {22, 1500, baseMultiplier = 0.445, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [20] = {22, 1500, baseMultiplier = 0.45, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [21] = {23, 1500, baseMultiplier = 0.455, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [22] = {23, 1500, baseMultiplier = 0.459, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [23] = {23, 1500, baseMultiplier = 0.464, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [24] = {23, 1500, baseMultiplier = 0.469, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [25] = {24, 1500, baseMultiplier = 0.474, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [26] = {24, 1500, baseMultiplier = 0.478, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
            [27] = {24, 1500, baseMultiplier = 0.483, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
            [28] = {24, 1500, baseMultiplier = 0.488, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
            [29] = {25, 1500, baseMultiplier = 0.493, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
            [30] = {25, 1500, baseMultiplier = 0.497, levelRequirement = 90, statInterpolation = {1},  cost = { }, },
            [31] = {25, 1500, baseMultiplier = 0.5, levelRequirement = 91, statInterpolation = {1},  cost = { }, },
            [32] = {25, 1500, baseMultiplier = 0.502, levelRequirement = 92, statInterpolation = {1},  cost = { }, },
            [33] = {25, 1500, baseMultiplier = 0.504, levelRequirement = 93, statInterpolation = {1},  cost = { }, },
            [34] = {25, 1500, baseMultiplier = 0.507, levelRequirement = 94, statInterpolation = {1},  cost = { }, },
            [35] = {25, 1500, baseMultiplier = 0.509, levelRequirement = 95, statInterpolation = {1},  cost = { }, },
            [36] = {26, 1500, baseMultiplier = 0.512, levelRequirement = 96, statInterpolation = {1},  cost = { }, },
            [37] = {26, 1500, baseMultiplier = 0.514, levelRequirement = 97, statInterpolation = {1},  cost = { }, },
            [38] = {26, 1500, baseMultiplier = 0.516, levelRequirement = 98, statInterpolation = {1},  cost = { }, },
            [39] = {26, 1500, baseMultiplier = 0.519, levelRequirement = 99, statInterpolation = {1},  cost = { }, },
            [40] = {26, 1500, baseMultiplier = 0.521, levelRequirement = 100, statInterpolation = {1},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable