Bravalo
Mort-vivant
SpectreN
AreaLa Croisée des chemins
Tagsbludgeoning_weapon, bone_armour, bones, cold_affinity, has_two_hand_mace, has_two_handed_melee, medium_height, melee, not_dex, not_int, skeleton, slow_movement, undead
Vie
315%
Armure
+50%
Ailment Threshold
315%
Résistance
0 85 0 0
Damage
340%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
3 ~ 11
Attack Time
1.17 Second
Damage Spread
±20%
Expérience
170%
Model Size
120%
Type
SkeletonMeleeBossCrossroads
Metadata
SkeletonMeleeBossCrossroads
Niveau
15
Vie
413
Armure
338
Évasion
397
Bouclier d'énergie
0
Damage
58
Dégâts des sorts
58
Précision
29
Attack Time
1.17
Expérience
683
Ailment Threshold
413
Chill
1
Shock
1
Brittle
7
Scorch
1
Sap
4
SkeletonBossCrossroadsGlacialHammer
Attack, MeleeSingleTarget, Multistrikeable, Melee, Cold, ThresholdJewelArea
Marteau de glace
Base Damage: 47–70
Chances de coup critique: 5%
Attack Time: 1.17 sec.
Une attaque de mêlée pouvant toucher plusieurs ennemis, qui convertit une partie de vos dégâts physiques en dégâts de froid. Si l'ennemi (hors unique) est gelé et est en dessous d'un tiers de sa vie, le Marteau de glace le fracasse au toucher. Tous les trois coups, cette aptitude gèle la cible touchée beaucoup plus efficacement. Ne fonctionne qu'avec les bâtons, sceptres ou les masses.
10% Davantage de Dégâts
2% d'Augmentation des Dégâts physiques
50% des Dégâts physiques sont Convertis en Dégâts de froid
active skill chill duration +% final [15]
SkeletonBossCrossroadsSweep
Attack, Area, Multistrikeable, Melee
Balayage
Base Damage: 47–70
Chances de coup critique: 5%
Attack Time: 1.17 sec.
Un coup circulaire avec une arme à deux mains qui repousse les monstres se trouvant autour du personnage.
20% Davantage de Dégâts physiques
40% des Dégâts physiques sont Convertis en Dégâts de froid
active skill area of effect radius +% final [-16]
cast time overrides attack duration [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
MeleeAtAnimationSpeedColdUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 47–70
Chances de coup critique: 5%
Dégâts d'Attaque: 75%
Attack Time: 1.17 sec.
Frappez vos ennemis d'un coup puissant.
25% de Perte de Dégâts d'Attaque
75% des Dégâts physiques sont Convertis en Dégâts de froid
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]

Object Type

version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"

Actor
{
	main_hand_unarmed_type = "One_Hand_Mace"
	basic_action = "Emerge"
	basic_action = "Revive"
}

Object Type Codes

version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"

Render
{
     //turn_duration = 0.35
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/SkeletonMeleeBossCrossroads"] = {
    name = "Bravalo",
    life = 3.15,
    fireResist = 0,
    coldResist = 85,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3.4,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 11,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "SkeletonBossCrossroadsSweep",
        "MeleeAtAnimationSpeedColdUnique",
        "SkeletonBossCrossroadsGlacialHammer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SkeletonBossCrossroadsSweep"] = {
    name = "Sweep",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Swings a two handed melee weapon in a circle, knocking back monsters around the character.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.15,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_physical_damage_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {20, -20, 40, -16, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
        [2] = {24, -20, 40, -16, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
        [3] = {27, -20, 40, -16, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [4] = {30, -20, 40, -16, levelRequirement = 57, statInterpolation = {1},  cost = { }, },
        [5] = {33, -20, 40, -16, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
        [6] = {35, -20, 40, -16, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [7] = {37, -20, 40, -16, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedColdUnique"] = {
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "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] = {0, 75, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 75, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = {2},  cost = { }, },
        [3] = {1, 75, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [4] = {200, 75, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SkeletonBossCrossroadsGlacialHammer"] = {
    name = "Glacial Hammer",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Cold] = true,
        [SkillType.ThresholdJewelArea] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chance_to_freeze_%",
        "physical_damage_+%",
        "active_skill_attack_speed_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_chill_duration_+%_final",
        "active_skill_damage_+%_final",
    },
    levels = {
        [1] = {0, 0, 0, 50, 15, 10, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {0, 1, 0, 50, 15, 10, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {0, 1, 0, 50, 15, 10, levelRequirement = 11, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {0, 2, 0, 50, 15, 10, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {0, 2, 0, 50, 15, 10, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {0, 3, 0, 50, 15, 10, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {0, 4, 5, 50, 15, 10, levelRequirement = 29, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {0, 4, 5, 50, 15, 10, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {0, 5, 5, 50, 15, 10, levelRequirement = 32, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {0, 5, 5, 50, 15, 10, levelRequirement = 34, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {5, 6, 5, 50, 15, 10, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {5, 6, 5, 50, 15, 10, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {5, 7, 10, 50, 15, 10, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {5, 8, 10, 50, 15, 10, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {5, 8, 10, 50, 15, 10, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {5, 9, 10, 50, 15, 10, levelRequirement = 51, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {10, 9, 10, 50, 15, 10, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {10, 10, 10, 50, 15, 10, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {10, 11, 15, 50, 15, 10, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {10, 11, 15, 50, 15, 10, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {10, 12, 15, 50, 15, 10, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {10, 12, 15, 50, 15, 10, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {15, 13, 15, 50, 15, 10, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {15, 14, 15, 50, 15, 10, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {15, 14, 20, 50, 15, 10, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {15, 15, 20, 50, 15, 10, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {15, 15, 20, 50, 15, 10, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {15, 16, 20, 50, 15, 10, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {20, 16, 20, 50, 15, 10, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {20, 17, 20, 50, 15, 10, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {20, 18, 25, 50, 15, 10, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {20, 18, 25, 50, 15, 10, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {20, 19, 25, 50, 15, 10, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {20, 19, 25, 50, 15, 10, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {20, 20, 25, 50, 15, 10, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {20, 21, 25, 50, 15, 10, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}