Lost-men Brute
stance movement speed +% final [99]
100% Chance to Block Attack Damage
+25% to maximum Block chance
SpectreY
AreaMastodon Badlands, The Bone Pits, The Ziggurat Refuge, Mastodon Badlands, The Bone Pits
Tags2HBluntWood_onhit_audio, cultist, human, humanoid, melee, monster_blocks_damage, not_dex, not_int, physical_affinity, red_blood, very_slow_movement
Packs
  • Mastodon Badlands, The Bone Pits, Mastodon Badlands, The Bone Pits: Lost-men Brute
  • The Ziggurat Refuge: Lost-men Brute, Skullslinger, Ribrattle, Spinesnatcher
  • Life
    180%
    Armour
    +60%
    Ailment Threshold
    %
    Resistance
    0 0 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    7 ~ 17
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    120%
    Type
    BoneCultistShield
    Metadata
    BoneCultistShield
    Level
    70
    Life
    15,689
    Armour
    3,877
    Evasion
    502
    Energy Shield
    0
    Damage
    446
    Spell Damage
    446
    Accuracy
    0
    Attack Time
    1.5
    Experience
    62,350
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 357–535
    [Critical|Critical Hit] Chance: 5%
    Attack Time: 1.5 sec
    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]
    BoneCultistShieldCharge
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    Shield Charge
    Base Damage: 357–535
    [Critical|Critical Hit] Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    250% increased Movement Speed
    base deal no damage [1]
    ignores proximity shield [1]
    shield charge extra distance [28]
    GACultistShieldSlam
    Triggerable, Attack
    Base Damage: 357–535
    [Critical|Critical Hit] Chance: 5%
    Attack Damage: 120%
    Attack Time: 1.5 sec
    Deals 20% more Attack Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	actor = "Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield.act"
    
    	basic_action = "ChangeToStance2"
    }
    
    StateMachine
    {
    	define_shared_state = "shield"
    	define_shared_state = "epks"
    }
    
    Transitionable
    {
    	
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3083
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_change_to_stance2 = "HideMeshSegmentsBySubstring( shield_ );"
    	create_stance2 = "HideMeshSegmentsBySubstring( shield_ );"
    }
    
    
    
    
    StateMachine
    {
    	on_or_create_state_shield_1 = "DetachAllOfType( 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );"
    
    	on_or_create_state_epks_1 =
    	"
    		AddAttachedObjectToBones( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/act_charge.ao',  );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging.epk' );
    		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging_shield.epk', 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );
    		PlayAnimationAttachedByIndex( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/act_charge.ao', 0 );
    	"
    
    	on_or_create_state_epks_2 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging_shield.epk', 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charge_slam.epk' );
    		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charge_slam_shield.epk', 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );
    		PlayAnimationAttachedByIndex( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/act_charge.ao', 1 );
    	"
    
    	on_or_create_state_epks_0 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charge_slam.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charging_shield.epk', 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/charge_slam_shield.epk', 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/attachments/BoneCultistShield_shieldHeld.ao' );
    		QueueAnimationAttachedByIndex( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistShield/act_charge.ao', 2 );
    	"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShieldAggroAudio.ao' ); } );
    	"
    }
    
    Functions
    {
    	blocked = "AddEffectPackAttached( BlockedHitPassive, L_Weapon );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] = {
        name = "Lost-men Brute",
        life = 1.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 17,
        accuracy = 1,
        weaponType2 = "Shield",
        skillList = {
            "MeleeAtAnimationSpeed",
            "BoneCultistShieldCharge",
            "GACultistShieldSlam",
        },
        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.Multistrikeable] = 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["BoneCultistShieldCharge"] = {
        name = "Shield Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "shield_charge_damage_+%_maximum",
            "shield_charge_extra_distance",
            "ignores_proximity_shield",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {250, 0, 28, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACultistShieldSlam"] = {
        name = "GACultistShieldSlam",
        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] = {baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [99]
    IdStanceMovementSpeed99
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 99 Max: 99 Global
  • 100% Chance to Block Attack Damage
    +25% to maximum Block chance
    IdMonsterBlock100
    FamilyMonsterBlock
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 100 Max: 100 Global
  • additional maximum block % Min: 25 Max: 25 Global
  • Craft Tagsblock