Infested Sniper
สัตว์ร้าย
สกุล: Snake
กลุ่ม: Crustacean
SpectreY
Tagsbeast, extra_extra_small_height, hard_armour, insect, is_unarmed, physical_affinity, ranged, red_blood, very_slow_movement
พลังชีวิต
70%
Ailment Threshold
70%
ค่าต้านทาน
0 0 40 0
Damage
90%
ความแม่นยำ
100%
โอกาสคริติคอล
+5%
ตัวคูณคริติคอล
+130%
Attack Distance
6 ~ 30
Attack Time
0.99 Second
Damage Spread
±20%
ค่าประสบการณ์
100%
Model Size
100%
Type
SandSpitter
Metadata
SandSpitterParasite
เลเวล
68
พลังชีวิต
4,503
ค่าเกราะ
28,790
การหลบหลีก
4,739
โล่พลังงาน
0
Damage
336
ความเสียหายเวท
336
ความแม่นยำ
290
Attack Time
0.99
ค่าประสบการณ์
10,255
Ailment Threshold
4,503
Chill
14
Shock
14
Brittle
81
Scorch
14
Sap
39
MMASandSpitterProjectile
Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
Base Damage: 269–403
โอกาสคริติคอล: 5%
Attack Time: 0.99 วินาที
สกิลระเบิดปูพรมของมอนสเตอร์ทั่วไป ทำงานเหมือนกับ กระสุนของมอนสเตอร์ แต่มีผลในการกระทบด้วย
ระยะการฟาดประชิด +1.5 เมตร
action should face away from target [1]
base is projectile [1]
is area damage [1]
maintain projectile direction when using contact position [1]
mortar projectile scale animation speed instead of projectile speed [1]
projectile minimum range [50]
projectile spread radius [3]
projectile uses contact position [1]
use scaled contact offset [1]
EASSandSpitterTaunt
Spell
เวลาร่าย: 1.25 วินาที
คูลดาวน์: 4 วินาที
disable skill repeats [1]
MonsterWaitVeryShortWithCooldown
คูลดาวน์: 4 วินาที
ระยะเวลาพื้นฐาน 0.75 วินาที

Object Type

version 2
extends "Metadata/Monsters/SandSpitters/SandSpitter"

Object Type Codes

version 2
extends "Metadata/Monsters/SandSpitters/SandSpitter"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( geo_parasiteShape );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/SandSpitters/SandSpitterParasite"] = {
    name = "Infested Sniper",
    life = 0.7,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 40,
    chaosResist = 0,
    damage = 0.9,
    damageSpread = 0.2,
    attackTime = 0.99,
    attackRange = 30,
    accuracy = 1,
    skillList = {
        "MMASandSpitterProjectile",
        "MonsterWaitVeryShortWithCooldown",
        "EASSandSpitterTaunt",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MMASandSpitterProjectile"] = {
    name = "MMASandSpitterProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "projectile_minimum_range",
        "melee_range_+",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_should_face_away_from_target",
        "maintain_projectile_direction_when_using_contact_position",
        "mortar_projectile_scale_animation_speed_instead_of_projectile_speed",
    },
    levels = {
        [1] = {3, 50, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterWaitVeryShortWithCooldown"] = {
    name = "MonsterWaitVeryShortWithCooldown",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {750, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASSandSpitterTaunt"] = {
    name = "EASSandSpitterTaunt",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.25,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "disable_skill_repeats",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}