Infizierter Schütze
Bestie
Gattung: Schlangen
Gruppe: Krebstiere
Familie: Tiefen
Infested Sniper
SpectreY
Tagsbeast, extra_extra_small_height, hard_armour, insect, is_unarmed, physical_affinity, ranged, red_blood, very_slow_movement
Leben
70%
Ailment Threshold
70%
Widerstand
0 0 40 0
Damage
90%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 30
Attack Time
0.99 Second
Damage Spread
±20%
Erfahrung
100%
Model Size
100%
Type
SandSpitter
Metadata
SandSpitterParasite
Stufe
68
Leben
4,503
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
336
Zauberschaden
336
Genauigkeit
290
Attack Time
0.99
Erfahrung
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
Kritische Trefferchance: 5%
Attack Time: 0.99 Sek.
Generische Monster-Mörser-Fertigkeit. Wie Monsterprojektil, nur mit Aufprall-Effekt.
+1.5 Meter zur Nahkampfschlagreichweite
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
Zauberzeit: 1.25 Sek.
Abklingzeit: 4 Sek.
disable skill repeats [1]
MonsterWaitVeryShortWithCooldown
Abklingzeit: 4 Sek.
Basisdauer beträgt 0.75 Sekunden

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 = { }, },
    },
}