Rathbreaker
Slug: Rathbreaker
Open Source Page
Tags:
2HSharpMetal_onhit_audio
beast
fast_movement
mammal_beast
melee
physical_affinity
red_blood
Areas:
Vastiri Outskirts
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Damage
281%
Top 90%
Evasion Rating
128
Top 98%
Spell Damage
84
Top 98%
Life
321
Top 99%
Accuracy
220
Top 99%
Armour
60
Top 99%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Critical Hits Chance
5%
Top 3.2%
Damage Spread
±20%
Top 4.7%
Model Size
130%
Top 16%
Attack Distance
6 ~ 14
Top 18%
Attack Time
1.65 Second
Top 27%
Rathbreaker
Variant code: RathbreakerBossOverview
Implicit Mods: 30 % increased Damage stance movement speed +% final [32]
Summary
| Spectre | N | |
|---|---|---|
| Area | Vastiri Outskirts | |
| Tags | 2HSharpMetal_onhit_audio, beast, fast_movement, mammal_beast, melee, physical_affinity, red_blood |
Base Multipliers
Life
203%
Resistance
Damage
281%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 14
Attack Time
1.65 Second
Damage Spread
±20%
Experience
225%
Model Size
130%
Type
HyenaCentaurBoss
Metadata
RathbreakerBoss
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
StateMachine
{
define_shared_state = "fight;"
define_shared_state = "epk;"
define_shared_state = "leash;"
}
Functions
{
TargetPlayer = "SetTarget( arg1 );"
fix_orientation =
"
AddOnActionEnd(
{
SetOrientation( GetOrientation() + arg1, false, true );
PlayAnimationType( Idle, 1.0, 0, 0 );
}, true );
"
}
ControlZone {}
Actor
{
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance3"
leveled_starting_effects = "EASRightTurn180"
/*leveled_starting_effects = "ChangeToStance3"*/
}
Stats
{
set_base_heavy_stun_duration_ms = 6000
set_monster_delay_item_drops_millis = 5500
}
Positioned
{
blocking = false
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
Render
{
use_ao_lights = true
}
StateMachine
{
on_state_epk_1 = "AddEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge_start.epk' );"
create_state_epk_1 = "AddEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge.epk' );"
on_or_create_state_epk_2 = "AddEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge_fadeout.epk' );"
on_or_create_state_epk_0 =
"
RemoveEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge_start.epk' );
RemoveEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge_fadeout.epk' );
RemoveEffectPack( 'Metadata/Monsters/HyenaMonster/Effects/Epk/charge.epk' );
"
on_state_light_0 = "SetLightState( off, 3.0 );"
on_state_light_1 = "SetLightState( on, 0.5 );"
create_state_light_0 =
"
Delay( 0.01, { SetLightState( off, 1.0 ); } );
"
create_state_light_1 =
"
Delay( 0.01, { SetLightState( on, 1.0 ); } );
"
}
Animated
{
on_event_footstep_for_axe_charge_01 = "PlayEffect( 'Metadata/Monsters/HyenaMonster/Effects/Ao/footstep.ao', default, 1.0, inherit, 0.0, inherit, 0, 0, 0, ContactPosition );"
on_event_footstep_for_axe_charge_attack_01 = "PlayEffect( 'Metadata/Monsters/HyenaMonster/Effects/Ao/footstep.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, ContactPosition );"
}
Preload
{
preload_epk = "Metadata/Monsters/HyenaMonster/Effects/Epk/charge_start.epk"
preload_epk = "Metadata/Monsters/HyenaMonster/Effects/Epk/charge_fadeout.epk"
preload_epk = "Metadata/Monsters/HyenaMonster/Effects/Epk/charge.epk"
preload_animated_object = "Metadata/Monsters/HyenaMonster/Effects/Ao/footstep.ao"
preload_animated_object = "Metadata/Monsters/HyenaMonster/Effects/Ao/strike_decal.ao"
preload_environment = "G2_1_boss"
}
GlobalAudioParamEvents
{
player_in_range_param = "RathbreakerInRange"
life_percent_param = "RathbreakerLifePercentage"
range = 130
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/HyenaMonster/RathbreakerBoss"] = {
name = "Rathbreaker",
life = 2.03,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.81,
damageSpread = 0.2,
attackTime = 1.65,
attackRange = 14,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedBoss",
"TCRathbreakerDrivebyCharge",
"GARathbreakerEnrageSlam",
"GARathbreakerSpearRain",
"GARathbreakerLacerateLeft",
"GARathbreakerLacerateRight",
"GARathbreakerSlam",
"EAARathbreakerLacerateSlam",
"GTRathbreakerBossSpawnPack",
"GTRathbreakerSpearRainCascade",
"RathbreakerCharge",
"EGHyenaDogpileBig",
"GARathbreakerChargeSlash",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
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["TCRathbreakerDrivebyCharge"] = {
name = "Table 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,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"ignores_proximity_shield",
"is_area_damage",
"skill_cannot_be_interrupted",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
"global_knockback",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerEnrageSlam"] = {
name = "GARathbreakerEnrageSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"voll_slam_damage_+%_final_at_centre",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {100, 15, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerSpearRain"] = {
name = "GARathbreakerSpearRain",
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 = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {50, baseMultiplier = 0.68, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerLacerateLeft"] = {
name = "GARathbreakerLacerateLeft",
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",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerLacerateRight"] = {
name = "GARathbreakerLacerateRight",
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",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerSlam"] = {
name = "GARathbreakerSlam",
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 = {
"voll_slam_damage_+%_final_at_centre",
"is_area_damage",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {15, baseMultiplier = 3.35, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAARathbreakerLacerateSlam"] = {
name = "EAARathbreakerLacerateSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
},
levels = {
[1] = {36, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTRathbreakerBossSpawnPack"] = {
name = "GTRathbreakerBossSpawnPack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTRathbreakerSpearRainCascade"] = {
name = "GTRathbreakerSpearRainCascade",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["RathbreakerCharge"] = {
name = "RathbreakerCharge",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = 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_extra_distance",
"ignores_proximity_shield",
"global_knockback",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, 30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EGHyenaDogpileBig"] = {
name = "EGHyenaDogpileBig",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.433,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GARathbreakerChargeSlash"] = {
name = "GARathbreakerChargeSlash",
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 = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"voll_slam_damage_+%_final_at_centre",
"is_area_damage",
"global_knockback",
},
levels = {
[1] = {60, 15, baseMultiplier = 2.05, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}