Blutdieb-Wespe
Bloodthief Wasp
SpectreY
AreaSandgetränkte Sümpfe, Qimah, Die Zikkurat-Zuflucht
Tagsbeast, fast_movement, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
Packs
  • Sandgetränkte Sümpfe: Blutdieb-Königin, Blutdieb-Wespe
  • Qimah: Blutdieb-Königin, Blutdieb-Wespe
  • Die Zikkurat-Zuflucht: Blutdieb-Königin, Blutdieb-Wespe
  • Leben
    50%
    Ausweichen
    +60%
    Widerstand
    -30 0 0 0
    Damage
    50%
    Genauigkeit
    100%
    Attack Distance
    3 ~ 6
    Angriffszeit
    1.005 Second
    Damage Spread
    ±20%
    Erfahrung
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDrone
    Stufe
    65
    Leben
    3,257
    Damage
    106
    Zauberschaden
    106
    Genauigkeit
    2,214
    Angriffszeit
    1.005
    Erfahrung
    10,754
    Minion Life
    3,141
    Minion Damage
    414
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basisangriff
    Base Damage: 85–127
    Angriffszeit: 1.005 Sek.
    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
    Zauberzeit: 1 Sek.
    Abklingzeit: 3 Sek.
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    Triggerable, Attack
    Base Damage: 85–127
    Angriffszeit: 1.005 Sek.
    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 = { }, },
        },
    }
    
    Blutdieb-Wespe
    Biest
    Bloodthief Wasp
    SpectreY
    Tagsbeast, cannot_be_monolith, fast_movement, flying, insect, melee, not_int, not_str, physical_affinity, red_blood, Unarmed_onhit_audio, very_fast_movement
    Leben
    50%
    Ausweichen
    +60%
    Widerstand
    -30 0 0 0
    Damage
    50%
    Genauigkeit
    100%
    Attack Distance
    3 ~ 6
    Angriffszeit
    1.005 Second
    Damage Spread
    ±20%
    Erfahrung
    50%
    Model Size
    100%
    Type
    BloodDrone
    Metadata
    BloodDroneSacEmerge
    Stufe
    68
    Leben
    3,879
    Damage
    117
    Zauberschaden
    117
    Genauigkeit
    2,464
    Angriffszeit
    1.005
    Erfahrung
    14,317
    Minion Life
    3,465
    Minion Damage
    484
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basisangriff
    Base Damage: 93–140
    Angriffszeit: 1.005 Sek.
    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
    Zauberzeit: 1 Sek.
    Abklingzeit: 3 Sek.
    leap slam minimum distance [5]
    spell maximum action distance +% [-80]
    GABloodDroneDashAttach
    Triggerable, Attack
    Base Damage: 93–140
    Angriffszeit: 1.005 Sek.
    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.