Bloodthief Wasp
SpectreY
AreaSandswept Marsh, The Ziggurat Refuge, Sandswept Marsh
Tagsbeast, fast_movement, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
Packs
  • Sandswept Marsh, Sandswept Marsh: Bloodthief Queen, Bloodthief Wasp
  • The Ziggurat Refuge: Bloodthief Queen, Bloodthief Wasp
  • 生命
    50%
    闪避值
    +60%
    抗性
    -30 0 0 0
    伤害
    50%
    命中
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    3 ~ 6
    攻击间隔
    1.005 Second
    Damage Spread
    ±20%
    经验值
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDrone
    等级
    65
    生命
    3,257
    [护甲]
    2,023
    闪避值
    704
    伤害
    106
    法术伤害
    106
    命中
    1,974
    攻击间隔
    1.005
    经验值
    10,754
    Minion Life
    3,141
    Minion Damage
    414
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    普通攻击
    Base Damage: 85–127
    暴击几率: 5%
    攻击间隔: 1.005 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTBloodDroneDashAttach
    法术, 位移
    施放间隔: 1 秒
    冷却时间: 3 秒
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    可触发, 攻击
    Base Damage: 85–127
    暴击几率: 5%
    攻击间隔: 1.005 秒
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Functions {}
    
    StateMachine
    {
    	define_shared_state = "height;"
    	define_shared_state = "aggroed;"
    }
    
    Positioned
    {
    	collision_hull_type = "projectile"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2500
    }
    
    Actor
    {
    	basic_action = "Emerge2"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_change_state_height = "Call( UpdateHeight );"
    }
    
    Functions
    {
    	// -125 counteracts their flying height
    	UpdateHeight =
    	"
    		this.scaled_offset = -125 * GetScale();
    		this.height = GetState( height ) + scaled_offset;
    		SetRenderHeightOffset( height );
    	"
    }
    
    Life
    {
    	// this causes the monster to pop up when it dies because the death anim happens at a fixed height, but its fast enough that it doesn't really matter
    	on_death = "SetRenderHeightOffset( 0 );"
    	on_spawned_alive = "Call( UpdateHeight, true );"
    }
    
    Render
    {
    	selection_height_override = 170
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = {
        name = "Bloodthief Wasp",
        life = 0.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.5,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GABloodDroneDashAttach",
            "DTTBloodDroneDashAttach",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["GABloodDroneDashAttach"] = {
        name = "GABloodDroneDashAttach",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTBloodDroneDashAttach"] = {
        name = "DTTBloodDroneDashAttach",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {5, -80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Bloodthief Wasp
    Beast
    SpectreY
    Tagsbeast, cannot_be_monolith, fast_movement, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
    生命
    50%
    闪避值
    +60%
    抗性
    -30 0 0 0
    伤害
    50%
    命中
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    3 ~ 6
    攻击间隔
    1.005 Second
    Damage Spread
    ±20%
    经验值
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDroneSacEmerge
    等级
    68
    生命
    3,879
    [护甲]
    2,413
    闪避值
    763
    伤害
    117
    法术伤害
    117
    命中
    2,180
    攻击间隔
    1.005
    经验值
    14,317
    Minion Life
    3,465
    Minion Damage
    484
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    普通攻击
    Base Damage: 93–140
    暴击几率: 5%
    攻击间隔: 1.005 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTBloodDroneDashAttach
    法术, 位移
    施放间隔: 1 秒
    冷却时间: 3 秒
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    可触发, 攻击
    Base Damage: 93–140
    暴击几率: 5%
    攻击间隔: 1.005 秒
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/PlagueSwarm/BloodDrone"
    
    Actor
    {
    	basic_action = "MoveForced"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/PlagueSwarm/BloodDrone"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PlagueSwarm/BloodDroneSacEmerge"] = {
        name = "Bloodthief Wasp",
        life = 0.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.5,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GABloodDroneDashAttach",
            "DTTBloodDroneDashAttach",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["GABloodDroneDashAttach"] = {
        name = "GABloodDroneDashAttach",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTBloodDroneDashAttach"] = {
        name = "DTTBloodDroneDashAttach",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {5, -80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.