Caedron, der Hyänenfürst
Biest
30% erhöhter Schaden
stance movement speed +% final [32]
monster dropped item quantity +% [800]
monster dropped item rarity +% [800]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [6000]
unique monster guarantee one rare [1]
Caedron, the Hyena Lord
SpectreN
AreaSumpfgebiet, Savanne
Tags2HSharpMetal_onhit_audio, beast, fast_movement, mammal_beast, melee, physical_affinity, red_blood
Leben
250%
Widerstand
-30 30 0 0
Damage
263%
Genauigkeit
100%
Attack Distance
6 ~ 14
Angriffszeit
1.65 Second
Damage Spread
±20%
Erfahrung
250%
Model Size
130%
Type
HyenaCentaurBossMap
Metadata
RathbreakerBossMap
Stufe
65
Leben
16,283
Damage
559
Zauberschaden
559
Genauigkeit
2,214
Angriffszeit
1.65
Erfahrung
53,768
Minion Life
15,705
Minion Damage
2,180
Minion Armour
2,023
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basisangriff
Base Damage: 447–670
Angriffszeit: 1.65 Sek.
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]
RathbreakerCharge
Attack, Melee, Movement, Travel
Base Damage: 447–670
Angriffszeit: 1.65 Sek.
Abklingzeit: 8 Sek.
70% erhöhte Bewegungsgeschwindigkeit
Stößt Gegner zurück
action attack or cast time uses animation length [1]
ignores proximity shield [1]
shield charge extra distance [30]
GARathbreakerEnrageSlam
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 250%
Angriffszeit: 1.65 Sek.
Abklingzeit: 5 Sek.
Verursacht 150% mehr Angriffsschaden
action attack or cast time uses animation length [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
monster penalty against minions damage +% final vs player minions [100]
voll slam damage +% final at centre [15]
GARathbreakerChargeSlash
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 205%
Angriffszeit: 1.65 Sek.
Verursacht 105% mehr Angriffsschaden
Stößt Gegner zurück
is area damage [1]
monster penalty against minions damage +% final vs player minions [60]
voll slam damage +% final at centre [15]
EGHyenaDogpileBig
Triggerable
GTRathbreakerBossSpawnPack
Triggerable
action attack or cast time uses animation length [1]
TCRathbreakerDrivebyCharge
Attack, Melee, MeleeSingleTarget, Movement, Travel
Frontalansturm
Base Damage: 447–670
Angriffszeit: 1.65 Sek.
Abklingzeit: 8 Sek.
Stürmt auf einen Gegner zu und trifft diesen mit dem Schild des Charakters. Das stößt den Gegner zurück und betäubt ihn. Gegner, die sich im Weg befinden, werden zur Seite geschoben. Schaden und Betäubungsdauer sind proportional zur zurückgelegten Distanz. Kann nicht durch 'Mehrfachschlag' unterstützt werden.
Stößt Gegner zurück
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GARathbreakerSpearRain
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 68%
Angriffszeit: 1.65 Sek.
Verursacht 32% weniger Angriffsschaden
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]
GTRathbreakerSpearRainCascade
Triggerable
action attack or cast time uses animation length [1]
EAARathbreakerLacerateSlam
Abklingzeit: 15 Sek.
attack maximum action distance + [36]
GARathbreakerLacerateLeft
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 200%
Angriffszeit: 1.65 Sek.
Verursacht 100% mehr Angriffsschaden
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
GARathbreakerSlam
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 335%
Angriffszeit: 1.65 Sek.
Verursacht 235% mehr Angriffsschaden
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
voll slam damage +% final at centre [15]
GARathbreakerLacerateRight
Triggerable, Attack
Base Damage: 447–670
Angriffsschaden: 200%
Angriffszeit: 1.65 Sek.
Verursacht 100% mehr Angriffsschaden
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]

Object Type

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
}

Object Type Codes

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/RathbreakerBossMap"] = {
    name = "Caedron, the Hyena Lord",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.63,
    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 = { }, },
    },
}
FamilyNothing
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
FamilyNothing
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
30% erhöhter Schaden
stance movement speed +% final [32]
FamilyStance
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
Stats
  • damage +% Min: 30 Max: 30 Global
  • stance movement speed +% final Min: 32 Max: 32 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [800]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [6000]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 6000 Max: 6000 Global
  • monster dropped item rarity +% Min: 800 Max: 800 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Caedron, der Hyänenfürst
    Biest
    30% erhöhter Schaden
    stance movement speed +% final [32]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [800]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [6000]
    unique monster guarantee one rare [1]
    Caedron, the Hyena Lord
    SpectreN
    Tags2HSharpMetal_onhit_audio, beast, fast_movement, mammal_beast, melee, physical_affinity, red_blood
    Leben
    250%
    Widerstand
    -30 30 0 0
    Damage
    263%
    Genauigkeit
    100%
    Attack Distance
    6 ~ 14
    Angriffszeit
    1.65 Second
    Damage Spread
    ±20%
    Erfahrung
    250%
    Model Size
    130%
    Type
    HyenaCentaurBossSTANDALONE
    Metadata
    RathbreakerBossSTANDALONE
    Stufe
    68
    Leben
    19,393
    Damage
    613
    Zauberschaden
    613
    Genauigkeit
    2,464
    Angriffszeit
    1.65
    Erfahrung
    71,585
    Minion Life
    17,325
    Minion Damage
    2,548
    Minion Armour
    2,413
    MeleeAtAnimationSpeedBoss
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basisangriff
    Base Damage: 490–736
    Angriffszeit: 1.65 Sek.
    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]
    RathbreakerCharge
    Attack, Melee, Movement, Travel
    Base Damage: 490–736
    Angriffszeit: 1.65 Sek.
    Abklingzeit: 8 Sek.
    70% erhöhte Bewegungsgeschwindigkeit
    Stößt Gegner zurück
    action attack or cast time uses animation length [1]
    ignores proximity shield [1]
    shield charge extra distance [30]
    GARathbreakerEnrageSlam
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 250%
    Angriffszeit: 1.65 Sek.
    Abklingzeit: 5 Sek.
    Verursacht 150% mehr Angriffsschaden
    action attack or cast time uses animation length [1]
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    monster penalty against minions damage +% final vs player minions [100]
    voll slam damage +% final at centre [15]
    GARathbreakerChargeSlash
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 205%
    Angriffszeit: 1.65 Sek.
    Verursacht 105% mehr Angriffsschaden
    Stößt Gegner zurück
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    voll slam damage +% final at centre [15]
    EGHyenaDogpileBig
    Triggerable
    GTRathbreakerBossSpawnPack
    Triggerable
    action attack or cast time uses animation length [1]
    TCRathbreakerDrivebyCharge
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    Frontalansturm
    Base Damage: 490–736
    Angriffszeit: 1.65 Sek.
    Abklingzeit: 8 Sek.
    Stürmt auf einen Gegner zu und trifft diesen mit dem Schild des Charakters. Das stößt den Gegner zurück und betäubt ihn. Gegner, die sich im Weg befinden, werden zur Seite geschoben. Schaden und Betäubungsdauer sind proportional zur zurückgelegten Distanz. Kann nicht durch 'Mehrfachschlag' unterstützt werden.
    Stößt Gegner zurück
    action attack or cast time uses animation length [1]
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    GARathbreakerSpearRain
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 68%
    Angriffszeit: 1.65 Sek.
    Verursacht 32% weniger Angriffsschaden
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [50]
    GTRathbreakerSpearRainCascade
    Triggerable
    action attack or cast time uses animation length [1]
    EAARathbreakerLacerateSlam
    Abklingzeit: 15 Sek.
    attack maximum action distance + [36]
    GARathbreakerLacerateLeft
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 200%
    Angriffszeit: 1.65 Sek.
    Verursacht 100% mehr Angriffsschaden
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    GARathbreakerSlam
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 335%
    Angriffszeit: 1.65 Sek.
    Verursacht 235% mehr Angriffsschaden
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [15]
    GARathbreakerLacerateRight
    Triggerable, Attack
    Base Damage: 490–736
    Angriffsschaden: 200%
    Angriffszeit: 1.65 Sek.
    Verursacht 100% mehr Angriffsschaden
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    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_monster_delay_item_drops_millis = 5500
    }
    
    Positioned
    {
    	blocking = false
    }
    
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    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/RathbreakerBossSTANDALONE"] = {
        name = "Caedron, the Hyena Lord",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.63,
        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 = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    30% erhöhter Schaden
    stance movement speed +% final [32]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • damage +% Min: 30 Max: 30 Global
  • stance movement speed +% final Min: 32 Max: 32 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [800]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [6000]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 6000 Max: 6000 Global
  • monster dropped item rarity +% Min: 800 Max: 800 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.