Rubble Golem
Construct
SpectreY
AreaThe Broken Bridge
Tagscleaving_weapon, construct, earth_elemental, golem, has_one_hand_sword, has_one_handed_melee, large_model, medium_height, melee, mud_blood, not_dex, not_int, physical_affinity, stone_armour, stone_construct, very_slow_movement
Packs
  • The Broken Bridge: Rubble Golem
  • Life
    270%
    Armour
    +50%
    Ailment Threshold
    270%
    Resistance
    0 0 0 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    5 ~ 6
    Attack Time
    1.17 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    60%
    Type
    RubbleGolem
    Metadata
    RubbleGolem
    Level
    50
    Life
    5,203
    Armour
    9,984
    Evasion
    2,426
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    140
    Attack Time
    1.17
    Experience
    8,342
    Ailment Threshold
    5,203
    Chill
    16
    Shock
    16
    Brittle
    93
    Scorch
    16
    Sap
    45
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 299–448
    Critical Strike Chance: 5%
    Attack Time: 1.17 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MossMonsterWhirlingBlades
    Attack, Melee, Movement, Travel
    Whirling Blades
    Base Damage: 299–448
    Critical Strike Chance: 5%
    Attack Time: 1.17 sec
    Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.
    Deals 13.43% more Damage
    50% reduced Attack Speed
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    monster flurry [1]
    skill sound variation [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Sword"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	//turn_duration = 0.5
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MossMonster/RubbleGolem"] = {
        name = "Rubble Golem",
        life = 2.7,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.17,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MossMonsterWhirlingBlades",
            "MeleeAtAnimationSpeed",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MossMonsterWhirlingBlades"] = {
        name = "Whirling Blades",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.43,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_sound_variation",
            "attack_speed_+%",
            "monster_flurry",
            "cast_time_overrides_attack_duration",
            "ignores_proximity_shield",
        },
        levels = {
            [1] = {50, 1, -50, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 1, -50, 1, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        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 = { }, },
        },
    }