Blast Rain Trap
Construct
SpectreN
AreaThe Crossroads
Tagsconstruct, extra_small_height, fire_affinity, has_bow, immobile, plate_armour, puncturing_weapon
Packs
  • The Crossroads: Fire Trap, Blast Rain Trap
  • Life
    100%
    Ailment Threshold
    100%
    Resistance
    0 0 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 120
    Attack Time
    1.5 Second
    Damage Spread
    ±0%
    Experience
    100%
    Model Size
    100%
    Type
    MonsterTrapVisible
    Metadata
    MonsterBlastRainTrap
    Level
    51
    Life
    2,059
    Armour
    7,238
    Evasion
    2,524
    Energy Shield
    0
    Damage
    155
    Spell Damage
    155
    Accuracy
    146
    Attack Time
    1.5
    Experience
    5,808
    Ailment Threshold
    2,059
    Chill
    7
    Shock
    7
    Brittle
    37
    Scorch
    7
    Sap
    18
    AutonomousBlastRainTrap
    Attack, RangedAttack, Fire, MirageArcherCanUse, Area, ProjectileSpeed, ProjectileNumber, Totemable, Trappable, Mineable, Triggerable, Rain
    Blast Rain
    Base Damage: 155
    Critical Strike Chance: 5%
    Attack Damage: 50%
    Attack Damage: 50%
    Attack Time: 1.5 sec
    Fires arrows up in the air, to rain down in an area. Each arrow deals area damage around where it lands, and they will all overlap on the targeted location.
    Deals 50% less Attack Damage
    Base duration is 12 seconds
    Fires 4 additional Arrows
    50% of Physical Damage Converted to Fire Damage
    active skill area of effect radius +% final [-21]
    base is projectile [1]
    blast rain arrow delay ms [80]
    is area damage [1]
    skill can fire arrows [1]

    Object Type

    version 2
    extends "Metadata/Monsters/traps/MonsterTrap"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/traps/MonsterTrap"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/traps/MonsterBlastRainTrap"] = {
        name = "Blast Rain Trap",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0,
        attackTime = 1.5,
        attackRange = 120,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "AutonomousBlastRainTrap",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AutonomousBlastRainTrap"] = {
        name = "Blast Rain",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires arrows up in the air, to rain down in an area. Each arrow deals area damage around where it lands, and they will all overlap on the targeted location.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Fire] = 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 = {
            "skill_physical_damage_%_to_convert_to_fire",
            "number_of_additional_arrows",
            "blast_rain_arrow_delay_ms",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "base_is_projectile",
            "is_area_damage",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {50, 4, 80, 12000, -21, baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }