Haku
Humanoid
Action Speed cannot be modified to below 50% of base value
Cannot be Knocked Back
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
SpectreN
Tagsbetrayal_haku, betrayal_syndicate_member, bludgeoning_weapon, caster, fast_movement, fire_affinity, flesh_armour, has_two_hand_mace, has_two_handed_melee, human, humanoid, medium_height, melee, not_dex, not_int, physical_affinity, red_blood
Life
600%
Armour
+75%
Ailment Threshold
600%
Resistance
40 40 40 25
Damage
120%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 12
Attack Time
1.995 Second
Damage Spread
±20%
Experience
200%
Model Size
110%
Type
BetrayalHaku
Metadata
BetrayalHaku
Level
68
Life
38,600
Armour
50,383
Evasion
4,739
Energy Shield
0
Damage
448
Spell Damage
448
Accuracy
290
Attack Time
1.995
Experience
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
BetrayalHakuCleave1
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 85%
Attack Time: 1.995 sec
Deals 15% less Attack Damage
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
is area damage [1]
BetrayalHakuCleave2
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 85%
Attack Time: 1.995 sec
Deals 15% less Attack Damage
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
is area damage [1]
BetrayalHakuKick1
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 112%
Attack Time: 1.995 sec
Deals 12% more Attack Damage
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
is area damage [1]
EmptyActionAttackHakuSlashes
Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Cooldown Time: 10 sec
25% less Attack Speed
main hand base maximum attack distance [20]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EnduranceChargeSlamBetrayalHaku
Attack, Area, Multistrikeable, Melee, Fire, Slam, Totemable
Tectonic Slam
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 250%
Attack Time: 1.995 sec
Cooldown Time: 6 sec
Slam the ground, unleashing a fiery fissure in front of you, dealing area damage and randomly releasing a number of smaller fissures branching off from it. Consume an Endurance Charge every third time you slam the ground with this skill. Requires a Mace, Sceptre, Sword, Axe, Staff, or Unarmed.
Deals 150% more Attack Damage
50% of Physical Damage Converted to Fire Damage
40% less Attack Speed
is area damage [1]
EmptyActionAttackHakuSlam
Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Cooldown Time: 6 sec
25% less Attack Speed
main hand base maximum attack distance [40]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalHakuSlam
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 140%
Attack Time: 1.995 sec
Deals 40% more Attack Damage
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
active skill area of effect radius +% final [-25]
is area damage [1]
BetrayalHakuDonut
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Damage: 120%
Attack Time: 1.995 sec
Deals 20% more Attack Damage
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
active skill area of effect radius +% final [-25]
is area damage [1]
BetrayalHakuGroundSlash
Triggerable, Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Deals 82.32% more Damage
50% of Physical Damage Converted to Fire Damage
is area damage [1]
BetrayalHakuMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Cast Time: 1.5 sec
Cooldown Time: 7 sec
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Deals 543.1 to 814.6 Fire Damage
Fires 4 additional Projectiles
active skill area of effect radius +% final [-30]
base is projectile [1]
is area damage [1]
projectile spread radius [15]
projectile spread radius per additional projectile [4]
projectile uses contact position [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	define_shared_state = "large=1"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( bootsShape, feetShape );"
	create_state_Gloves_0 = "ShowMeshSegments( arm_guardShape, handsShape );"
	//create_state_Back_0 = "ShowMeshSegments(  );"
	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Akanilim's Hide
	create_state_Back_21 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, Haku );
	"

	//Shiaphet's Pall
	create_state_Back_22 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Haku );
	"

	//Xunti's Parasol
	create_state_Back_23 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Haku );
	"

	//Tekiton's Spine
	create_state_Back_24 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Haku );
	"

	//Gogori's Plague
	create_state_Back_25 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Haku );
	"

	//Harimal's Campaign
	create_state_Back_26 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Haku );
	"

	//Tau Poh's Banner
	create_state_Back_27 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, Haku );
	"

	//Bu's Bottle
	create_state_Back_28 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Haku );
	"

	//Rithkin's Dance
	create_state_Back_29 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Haku );
	"

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Haku );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalHaku"] = {
    name = "Haku",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "Melee",
        "BetrayalHakuMortar",
        "EmptyActionAttackHakuSlashes",
        "EmptyActionAttackHakuSlam",
        "WalkEmergeBetrayal",
        "EnduranceChargeSlamBetrayalHaku",
        "BetrayalHakuCleave1",
        "BetrayalHakuCleave2",
        "BetrayalHakuKick1",
        "BetrayalHakuGroundSlash",
        "BetrayalHakuSlam",
        "BetrayalHakuDonut",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuMortar"] = {
    name = "BetrayalHakuMortar",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_damage_+%_final",
        "projectile_spread_radius",
        "number_of_additional_projectiles",
        "projectile_spread_radius_per_additional_projectile",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -30, 15, 4, 4, -30, levelRequirement = 10, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, 15, 4, 4, -30, levelRequirement = 60, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackHakuSlashes"] = {
    name = "EmptyActionAttackHakuSlashes",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "main_hand_base_maximum_attack_distance",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, 20, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackHakuSlam"] = {
    name = "EmptyActionAttackHakuSlam",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "main_hand_base_maximum_attack_distance",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, 40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EnduranceChargeSlamBetrayalHaku"] = {
    name = "Tectonic Slam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Slam the ground, unleashing a fiery fissure in front of you, dealing area damage and randomly releasing a number of smaller fissures branching off from it. Consume an Endurance Charge every third time you slam the ground with this skill. Requires a Mace, Sceptre, Sword, Axe, Staff, or Unarmed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Fire] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-40, 50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuCleave1"] = {
    name = "BetrayalHakuCleave1",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuCleave2"] = {
    name = "BetrayalHakuCleave2",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuKick1"] = {
    name = "BetrayalHakuKick1",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, baseMultiplier = 1.12, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 1.12, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 1.12, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, baseMultiplier = 1.12, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuGroundSlash"] = {
    name = "BetrayalHakuGroundSlash",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuSlam"] = {
    name = "BetrayalHakuSlam",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, -25, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, -25, baseMultiplier = 1.4, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, -25, baseMultiplier = 1.4, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, -25, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalHakuDonut"] = {
    name = "BetrayalHakuDonut",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 50, -25, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, -25, baseMultiplier = 1.2, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, -25, baseMultiplier = 1.2, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 50, -25, baseMultiplier = 1.2, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
Action Speed cannot be modified to below 50% of base value
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 Global
  • Haku, Warmaster Text Audio /116
    Name
    Tala moana, warrior! Flee if you do not wish to die.
    HakuPrimaryDefenderStartsFightZero
    Brave of you to attack a Karui in his fortress. Brave, and foolish.
    HakuPrimaryDefenderStartsFightOne
    Keep moving! I'll handle the exile.
    HakuPrimaryDefenderStartsFightTwo
    Exile, you've just walked into your tomb.
    HakuPrimaryDefenderStartsFightThree
    Hinekora, I will send you a gift!
    HakuPrimaryDefenderStartsFightFour
    Did you think I would crumble in that prison? My ancestors spent centuries in shackles.
    HakuPrimaryDefenderStartsFightFive
    I stayed true to my word, exile. Did you?
    HakuPrimaryDefenderStartsFightSix
    My ancestors will forgive my transgressions. Will yours?
    HakuPrimaryDefenderStartsFightSeven
    The Mother of Death did not return me empty-handed.
    HakuPrimaryDefenderStartsFightEight
    Back from the dead? You are nothing but a child of Kitava.
    HakuPrimaryDefenderStartsFightNine
    I will crush you.
    HakuPrimaryDefenderStartsFightTen
    A true warrior need only hit you once.
    HakuPrimaryDefenderStartsFightEleven
    Nothing can stop a true Karui warrior.
    HakuPrimaryDefenderStartsFightTwelve
    We Karui were born in a volcano.
    HakuPrimaryDefenderStartsFightThirteen
    You have no concept of what you truly face.
    HakuPrimaryDefenderStartsFightFourteen
    I will hang your head on my belt, as Kaom did Lioneye's.
    HakuSafehouseLeaderIntroZero
    We will push the invader back together!
    HakuSecondaryDefenderArrivalZero
    We cannot lose this cargo!
    HakuSecondaryDefenderArrivalOne
    Strength in numbers, friend!
    HakuSecondaryDefenderArrivalTwo
    The Ancestors forgive. The Syndicate does not.
    HakuSecondaryDefenderArrivalThree
    I lend you my strength, ally.
    HakuSecondaryDefenderArrivalFour
    The Syndicate fights as one!
    HakuSecondaryDefenderArrivalFive
    Stop wasting time, Leo. We have more important tasks.
    HakuSecondaryDefenderArrivalSix
    Talamoana, holy man. Did your god not show up?
    HakuSecondaryDefenderArrivalSeven
    Talamoana, son of stone.
    HakuSecondaryDefenderArrivalEight
    Rin, let me show you how a Karui fights.
    HakuSecondaryDefenderArrivalNine
    You put too much faith in your gadgetry, Riker.
    HakuSecondaryDefenderArrivalTen
    Ancestors, guide us to victory.
    HakuSecondaryDefenderArrivalEleven
    I have come to claim what is mine.
    HakuSecondaryDefenderArrivalTwelve
    Your failure will be my finest hour.
    HakuSecondaryDefenderArrivalThirteen
    You will all be buried down here.
    HakuSecondaryDefenderArrivalFourteen
    I will bring you all into Hinekora's domain.
    HakuSecondaryDefenderArrivalFifteen
    Let's see if my attacks draw out that god of yours, holy man.
    HakuSecondaryDefenderArrivalSixteen
    I am sorry huntress, but we must be enemies this day.
    HakuSecondaryDefenderArrivalSeventeen
    Exile, know that when that creature dies, it will not go to Hinekora. It will go nowhere at all.
    HakuSecondaryDefenderArrivalEighteen
    Your spirit will be the plaything of the Ancestors, slavemaster.
    HakuSecondaryDefenderArrivalNineteen
    You go too far, Aisling. Violence is a necessity, not an idle pastime.
    HakuSecondaryDefenderArrivalTwenty
    Hinekora demands many sacrifices this day. Consider it an honour.
    HakuSecondaryDefenderArrivalTwentyOne
    Scoundrel! I will break you, too!
    HakuReplyToSecondaryDefenderArrivalZero
    I am not yet dead, vulture!
    HakuReplyToSecondaryDefenderArrivalOne
    You have just buried yourself.
    HakuReplyToSecondaryDefenderArrivalTwo
    I will show you no mercy, traitor.
    HakuReplyToSecondaryDefenderArrivalThree
    I think my gods are stronger than yours, crusader.
    HakuReplyToSecondaryDefenderArrivalFour
    I won't need my ancestors' aid for this one, abomination.
    HakuReplyToSecondaryDefenderArrivalFive
    You will answer to the Ancestors, Gravicius - with screams.
    HakuReplyToSecondaryDefenderArrivalSix
    The dead belong to Hinekora, defiler. I will send you to her.
    HakuReplyToSecondaryDefenderArrivalSeven
    So be it. Karui jade will cleave you just as easily as this exile.
    HakuReplyToSecondaryDefenderArrivalEight
    Steel yourself. For Tukohama!
    HakuSecondaryDefenderArrivalTwentyTwo
    Ancestors, witness this!
    HakuSecondaryDefenderArrivalTwentyThree
    Feel the walls tremble with our combined might!
    HakuSecondaryDefenderArrivalTwentyFour
    Can you hear it, exile? Hinekora is calling your name.
    HakuSecondaryDefenderArrivalTwentyFive
    Tora, I'd no sooner taunt a wolf than give you an order. Just remember: I'm the alpha.
    HakuSecondaryDefenderArrivalTwentySix
    Assassin! Do not forget who is in charge.
    HakuSecondaryDefenderArrivalTwentySeven
    I protect all my men, even ones that aren't.
    HakuSecondaryDefenderArrivalTwentyEight
    A Karui in command over Gravicius. Hinekora is laughing.
    HakuSecondaryDefenderArrivalTwentyNine
    Direct your gadgetry as I command, Maloney, and those traps of yours might just accomplish something.
    HakuSecondaryDefenderArrivalThirty
    To face a Karui's men is to face the Karui.
    HakuSecondaryDefenderArrivalThirtyOne
    A worthy foe.
    HakuKillPlayerZero
    You will feed the worms.
    HakuKillPlayerOne
    A glorious fight!
    HakuKillPlayerTwo
    Mother of Death, a gift.
    HakuKillPlayerThree
    A warning. Do not cross me again.
    HakuEscapeZero
    A nesting bird gets no worms. So long, exile.
    HakuEscapeOne
    You have not earned the Ancestors' favour. That is why you are destined to fail.
    HakuEscapeTwo
    Tukohama... how did I fail?
    HakuDefeatedZero
    No... the cart must... ugh...
    HakuDefeatedOne
    Ancestors... I - forgive me.
    HakuDefeatedTwo
    Hinekora... I am sorry.
    HakuDefeatedThree
    Don't... lock me up again...
    HakuDefeatedFour
    Ugh... exile... another deal...?
    HakuDefeatedFive
    I strayed too far... from the Way.
    HakuDefeatedSix
    Ancestors... I will see you again.
    HakuDefeatedSeven
    You... have learned much...
    HakuDefeatedEight
    This was... a cursed task.
    HakuDefeatedNine
    I was a fool... to follow my fury.
    HakuDefeatedTen
    I do not wish to join my ancestors just yet, exile. In Ngamakanui, our treaties mandated that an offering of peace be witnessed by a third. I wish for peace. Will you choose our witness?
    HakuOfferBargainZero
    Enough blood has been shed today, warrior. Put down your weapon, and I will offer you an opportunity. There is one in my new tribe I would deceive. Give me a reason to, and I will tell you that which I know about them.
    HakuOfferBargainOne
    Conquerors don't just win fights, they put people in positions where it benefits them most. I think I would benefit you better elsewhere.
    HakuOfferBargainTwo
    I do not wish to be here any longer, exile. The Ancestors whisper in my ear. They tell me that I am needed back home in Ngamakanui. Have you the mercy to let a man return to his family?
    HakuOfferBargainThree
    I know when I am defeated. Not every fight must end with death, nor should it. In my tribe, the victor claims their prize, and the slate is wiped clean. I will tell you what you want to know in exchange for my safety.
    HakuOfferBargainFour
    I know my histories. You conquerors are all the same. You seek only two things: my head, or my goods. So take one and leave the other.
    HakuOfferBargainFive
    I must confess, I believed you to be bluffing. I see now how little regard for life you truly have. Whatever it is you want, it's yours.
    HakuOfferBargainSix
    A wise choice indeed.
    HakuBargainAcceptedZero
    Then it is subterfuge.
    HakuBargainAcceptedOne
    So be it. I will fulfill my duties there.
    HakuBargainAcceptedTwo
    It will be good to see my family again.
    HakuBargainAcceptedThree
    Consider us even.
    HakuBargainAcceptedFour
    Take your prize and go.
    HakuBargainAcceptedFive
    It is the Karui way to give leadership to the victor. In this situation, I believe that means that you could choose a new leader in place of the old one. If you choose me, I will honour that choice.
    HakuOfferBetrayalZero
    Among the Karui, conflict often results in changes in rank and respect. In this situation, I believe that means you could demote some and promote others. If you choose me, I will honour that choice.
    HakuOfferBetrayalOne
    The Syndicate does not follow the Karui Way, but I do, and a victory like yours gives you a choice over our fates. If you so choose, you could have one of us exiled from the Syndicate entirely. If you make that choice here and now, I will make sure they honour it.
    HakuOfferBetrayalTwo
    A victory like yours demands a prize. I have nothing to give except information - not typically considered a prize by the Karui, but, in this situation, I believe information is your most valuable weapon against the Syndicate.
    HakuOfferBetrayalThree
    There is a fine line between belief and madness. I believe Elreon is long past it.
    HakuOfferBetrayalFour
    The huntress has lost her path. Let's help her find it together.
    HakuOfferBetrayalFive
    I bear no kinship with that... thing. It is not of this world and is entirely without honour.
    HakuOfferBetrayalSix
    Our conflict aside, exile, Gravicius must be made to answer for his atrocities. You'll find no better chance than this to provide the Ancestors a sliver of justice.
    HakuOfferBetrayalSeven
    Aisling is a monster hidden in a pleasing form. You must hear me.
    HakuOfferBetrayalEight
    The Karui Way is sometimes bitingly cold, but it is still the Way.
    HakuOfferBetrayalNine
    I choose an honourable death.
    HakuOfferExecuteZero
    I am honoured to die for my cause.
    HakuOfferExecuteOne
    I would sooner die than betray my friends.
    HakuOfferExecuteTwo
    I seek only the darkness that death brings. Not the inside of a cell.
    HakuOfferExecuteThree
    The Ancestors will remember your actions!
    HakuReplyToBetrayalAcceptedZero
    My 'trees and ghosts' will be waiting for you after death, old man.
    HakuReplyToBetrayalAcceptedOne
    I don't need your gentle arrow in my back, huntress.
    HakuReplyToBetrayalAcceptedTwo
    I always expect the worst from you, Janus, and you always over-deliver.
    HakuReplyToBetrayalAcceptedThree
    And I will have no qualms cutting your head from your shoulders for this, slavemaster.
    HakuReplyToBetrayalAcceptedFour
    How noble of you, vile Redblade.
    HakuReplyToBetrayalAcceptedFive
    This Syndicate makes traitors of us all.
    HakuReplyToBetrayalAcceptedSix
    You dishonour me. Imprisonment is for slaves, not warriors!
    HakuInterrogatedZero
    I cannot abide this continual dishonour, exile! You spit in my face...
    HakuInterrogatedOne
    Ancestors, give me strength to withstand the shame and dishonour this exile casts upon me.
    HakuInterrogatedTwo
    You honour the Way by swiftly delivering death to warriors who fought well.
    HakuReplyToExecutionZero
    You show honour by delivering clean deaths.
    HakuReplyToExecutionOne
    That one did not deserve an honourable death.
    HakuReplyToExecutionTwo
    Ancestors, have you forsaken me?
    HakuSafehouseLeaderDefeatedZero