Vespa Rouba-sangue
Bloodthief Wasp
SpectreY
AreaPântano Arenoso, O Refúgio Zigurate, Pântano Arenoso
Tagsbeast, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
Packs
  • Pântano Arenoso, Pântano Arenoso: Rainha Rouba-sangue, Vespa Rouba-sangue
  • O Refúgio Zigurate: Rainha Rouba-sangue, Vespa Rouba-sangue
  • Vida
    50%
    Evasão
    +60%
    Resistência
    -30 0 0 0
    Damage
    50%
    Precisão
    100%
    Acertos Críticos Chance
    5%
    Bônus de Dano Crítico
    +30%
    Attack Distance
    3 ~ 6
    Tempo de Ataque
    1.005 Second
    Damage Spread
    ±20%
    Experiência
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDrone
    Nível
    65
    Vida
    3,257
    Armadura
    2,023
    Evasão
    704
    Damage
    106
    Dano Mágico
    106
    Precisão
    1,974
    Tempo de Ataque
    1.005
    Experiência
    10,754
    Minion Life
    2,989
    Minion Damage
    226
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 85–127
    Chance de Acerto Crítico: 5%
    Tempo de Ataque: 1.005 seg
    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
    Spell, Movement
    Tempo de Conjuração: 1 seg
    Recarga: 3 seg
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    Triggerable, Attack
    Base Damage: 85–127
    Chance de Acerto Crítico: 5%
    Tempo de Ataque: 1.005 seg
    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 = { }, },
        },
    }
    
    Vespa Rouba-sangue
    Bloodthief Wasp
    SpectreY
    Tagsbeast, cannot_be_monolith, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
    Vida
    50%
    Evasão
    +60%
    Resistência
    -30 0 0 0
    Damage
    50%
    Precisão
    100%
    Acertos Críticos Chance
    5%
    Bônus de Dano Crítico
    +30%
    Attack Distance
    3 ~ 6
    Tempo de Ataque
    1.005 Second
    Damage Spread
    ±20%
    Experiência
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDroneSacEmerge
    Nível
    68
    Vida
    3,879
    Armadura
    2,413
    Evasão
    763
    Damage
    117
    Dano Mágico
    117
    Precisão
    2,180
    Tempo de Ataque
    1.005
    Experiência
    14,317
    Minion Life
    3,316
    Minion Damage
    260
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 93–140
    Chance de Acerto Crítico: 5%
    Tempo de Ataque: 1.005 seg
    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
    Spell, Movement
    Tempo de Conjuração: 1 seg
    Recarga: 3 seg
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    Triggerable, Attack
    Base Damage: 93–140
    Chance de Acerto Crítico: 5%
    Tempo de Ataque: 1.005 seg
    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.