The Rust King
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
maximum energy shield +% final per additional player [-20]
maximum life +% final per additional player [-20]
poise threshold +% final per additional player [-20]
SpectreN
AreaThe Red Vale
Tags2HSharpMetal_onhit_audio, construct, fast_movement, not_dex, not_int
Life
138%
Armour
+100%
Resistance
30 0 -30 0
Damage
375%
Accuracy
200%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 16
Attack Time
1.77 Second
Damage Spread
±20%
Experience
250%
Model Size
115%
Type
TheRustKing
Metadata
TheRustKingBoss
Level
5
Life
46
Armour
38
Evasion Rating
24
Damage
52
Spell Damage
52
Accuracy
210
Attack Time
1.77
Experience
78
Minion Life
237
Minion Damage
30
Minion Armour
76
RustKingMeleeClawSwipe
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 85%
Attack Time: 1.77 sec
Deals 15% less Attack Damage
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [50]
RustKingMeleeWeaponSlash
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 85%
Attack Time: 1.77 sec
Deals 15% less Attack Damage
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [50]
RustKingMeleeCombo
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 85%
Attack Time: 1.77 sec
Cooldown Time: 20 sec
Deals 15% less Attack Damage
action attack or cast time uses animation length [1]
main hand base maximum attack distance [20]
monster penalty against minions damage +% final vs player minions [100]
RustKingMeleeComboTriggerGA
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 80%
Attack Time: 1.77 sec
Deals 20% less Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
RustKingClawCascadeGA
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 140%
Attack Time: 1.77 sec
Deals 40% more Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
RustKingClawCascadeEDS
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Time: 1.77 sec
base skill cannot be blocked [1]
is area damage [1]
RustKingBossSummonSkeleton
Spell, Multicastable, Triggerable
Cast Time: 1 sec
action attack or cast time uses animation length [1]
alternate minion [1011]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monster rarity [0]
summoned monsters are minions [1]
RustKingBossSummonSkeletonsGT
Triggerable
Cooldown Time: 3 sec
action attack or cast time uses animation length [1]
RustKingHurricaneProjectile
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 230%
Attack Time: 1.77 sec
Cooldown Time: 15 sec
Projectiles Pierce all Targets
Deals 130% more Attack Damage
action attack or cast time uses animation length [1]
attack maximum action distance + [90]
base is projectile [1]
base skill can be avoided by dodge roll [1]
monster penalty against minions damage +% final vs player minions [80]
projectile uses contact direction [1]
projectile uses contact position [1]
RustKingHurricaneEAS
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
RustKingHurricaneTriggerGS
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 34.13 to 51.2 Physical Damage
action attack or cast time uses animation length [1]
base skill cannot be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
RustKingSwordRainEAA
Cooldown Time: 7 sec
action attack or cast time uses animation length [1]
RustKingSwordRainTriggerGS
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 35%
Attack Time: 1.77 sec
Deals 65% less Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
RustKingClawCascadeGTMedium
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
RustKingClawCascadeGTFar
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
RustKingComboGTNear
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
RustKingComboGTMedium
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
RustKingComboGTFar
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
RustKingClawCascadeEDSMedium
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Time: 1.77 sec
base skill cannot be blocked [1]
is area damage [1]
RustKingClawCascadeEDSFar
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Time: 1.77 sec
base skill cannot be blocked [1]
is area damage [1]
RustKingComboEDSNear
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.77 sec
Deals 30% more Attack Damage
base skill cannot be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
RustKingComboEDSMedium
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.77 sec
Deals 30% more Attack Damage
base skill cannot be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
RustKingComboEDSFar
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.77 sec
Deals 30% more Attack Damage
base skill cannot be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
RustKingComboEDSExtended
Triggerable, Attack
Base Damage: 41–62
Critical Hit Chance: 5%
Attack Time: 1.77 sec
base skill cannot be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
RustKingClawCascadeEAA
Cooldown Time: 10 sec
+40 to Melee Strike Range
action attack or cast time uses animation length [1]
RustKingComboGTExtended
Triggerable
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [60]
TBRustKingBeam
Spell, Triggerable, Attack, Damage
Base Damage: 41–62
Critical Hit Chance: 7%
Cast Time: 1 sec
Attack Time: 1.77 sec
Deals 8.533 to 25.6 Lightning Damage
Shocks Enemies as though dealing 150% more Damage
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
GSRustKingLightningNova
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 19.2 to 57.59 Lightning Damage
Supported Skills have 100% increased chance to Shock
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Positioned
{
	force_placement = true
}

Stats
{
	set_monster_delay_item_drops_millis = 1950
}

StateMachine
{
	define_shared_state =
	"
		audio_param;
		pre_emerge_hidden;
	"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Functions
{
	MeshToPhysics =
	"
		HideMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard1.ao', Shard_1_jntBnd );
		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard2.ao', Shard_2_jntBnd );
		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard3.ao', Shard_3_jntBnd );
		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard4.ao', ShardAxe_jntBnd );
	"

	PhysicsToMesh =
	"
		ShowMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard1.ao' );
		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard2.ao' );
		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard3.ao' );
		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard4.ao' );
	"
}

BaseEvents
{
	//AddEffectPack( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/weapon_hand.epk );
	on_construction_complete =
	"
		HideMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
		IfAlive(
		{
			Delay( 0.3,
			{
				AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', ShardAxe_jntBnd );
			} );
			Delay( 0.3,
			{
				PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
			} );
		}, { HideAllMeshSegments(); } );
	"
}

Animated
{
	on_combo_01 =
	"
		Call( PhysicsToMesh );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
	"

	on_end_combo_01 =
	"
		Call( MeshToPhysics );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
	"

	on_claw_cascade_01 =
	"
		Call( PhysicsToMesh );
		Delay( 1.4,
		{
			PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
		} );
	"

	on_end_claw_cascade_01 =
	"
		Call( MeshToPhysics );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
	"

	on_event_orb_diss1_for_hurricane_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"

	on_event_orb_swap1_for_hurricane_01 =
	"
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao' );
		AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', hurricane_orb );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
	"

	on_event_orb_diss2_for_hurricane_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"

	on_event_orb_swap2_for_hurricane_01 =
	"
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao' );
		AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', ShardAxe_jntBnd );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
	"

	on_sword_rain_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"
	on_end_sword_rain_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );"

	on_event_bang_for_death_01 =
	"
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
		HideAllMeshSegments();
	"

	on_death_01 = "Call( PhysicsToMesh );"
	on_combo_01 = "PlayTextAudio( RustKingSpecialA, 'Metadata/Monsters/Four_Act1/RustKing' );"
	on_hurricane_01 = "PlayTextAudio( RustKingSpecialBRandom, 'Metadata/Monsters/Four_Act1/RustKing' );"
	on_sword_summon_01 = "PlayTextAudio( RustKingSwordSummon, 'Metadata/Monsters/Four_Act1/RustKing' );"
}

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/RustKingSpawnedMonster.epk"
	preload_animated_object = "Metadata/Terrain/Gallows/Act1/1_5/Objects/TheRustKingInert.ao"
	preload_environment = "G1_5_boss_defeat"
}

GlobalAudioParamEvents
{
	life_percent_param = "RustKingLifePercentage"
	life_percent_is_boolean = true
	player_in_range_param = "RustKingInRange"
	range = 170
}

Render
{
	use_ao_lights = true
}

StateMachine
{
	on_or_create_state_audio_param_0 = { SetGlobalAudioParam( RustKingPhase, 0 ); }
	on_or_create_state_audio_param_1 = { SetGlobalAudioParam( RustKingPhase, 1 ); }
	on_or_create_state_audio_param_2 = { SetGlobalAudioParam( RustKingPhase, 2 ); }
	on_or_create_state_pre_emerge_hidden_0 = { EnableRendering(); }
	on_or_create_state_pre_emerge_hidden_1 = { DisableRendering(); }
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RustKing/TheRustKingBoss"] = {
    name = "The Rust King",
    life = 1.38,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3.75,
    damageSpread = 0.2,
    attackTime = 1.77,
    attackRange = 16,
    accuracy = 2,
    skillList = {
        "RustKingBossSummonSkeleton",
        "GSRustKingLightningNova",
        "TBRustKingBeam",
        "RustKingBossSummonSkeletonsGT",
        "RustKingSwordRainEAA",
        "RustKingSwordRainTriggerGS",
        "RustKingClawCascadeGTMedium",
        "RustKingClawCascadeGTFar",
        "RustKingComboGTNear",
        "RustKingComboGTMedium",
        "RustKingComboGTFar",
        "RustKingComboGTExtended",
        "RustKingHurricaneTriggerGS",
        "RustKingClawCascadeEAA",
        "RustKingClawCascadeGA",
        "RustKingClawCascadeEDS",
        "RustKingClawCascadeEDSMedium",
        "RustKingClawCascadeEDSFar",
        "RustKingComboEDSNear",
        "RustKingComboEDSMedium",
        "RustKingComboEDSFar",
        "RustKingComboEDSExtended",
        "RustKingHurricaneProjectile",
        "RustKingHurricaneEAS",
        "RustKingMeleeClawSwipe",
        "RustKingMeleeWeaponSlash",
        "RustKingMeleeCombo",
        "RustKingMeleeComboTriggerGA",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingBossSummonSkeleton"] = {
    name = "RustKingBossSummonSkeleton",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "summoned_monster_rarity",
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0, 1, 1011, -99, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
        [2] = {1, 1, 1011, -99, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSRustKingLightningNova"] = {
    name = "GSRustKingLightningNova",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TBRustKingBeam"] = {
    name = "TBRustKingBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_shock_as_though_damage_+%_final",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 150, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingBossSummonSkeletonsGT"] = {
    name = "RustKingBossSummonSkeletonsGT",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingSwordRainEAA"] = {
    name = "RustKingSwordRainEAA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingSwordRainTriggerGS"] = {
    name = "RustKingSwordRainTriggerGS",
    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",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, baseMultiplier = 0.35, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeGTMedium"] = {
    name = "RustKingClawCascadeGTMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeGTFar"] = {
    name = "RustKingClawCascadeGTFar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboGTNear"] = {
    name = "RustKingComboGTNear",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboGTMedium"] = {
    name = "RustKingComboGTMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboGTFar"] = {
    name = "RustKingComboGTFar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboGTExtended"] = {
    name = "RustKingComboGTExtended",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingHurricaneTriggerGS"] = {
    name = "RustKingHurricaneTriggerGS",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_avoided_by_dodge_roll",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeEAA"] = {
    name = "RustKingClawCascadeEAA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeGA"] = {
    name = "RustKingClawCascadeGA",
    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",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {120, baseMultiplier = 1.4, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeEDS"] = {
    name = "RustKingClawCascadeEDS",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeEDSMedium"] = {
    name = "RustKingClawCascadeEDSMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingClawCascadeEDSFar"] = {
    name = "RustKingClawCascadeEDSFar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboEDSNear"] = {
    name = "RustKingComboEDSNear",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboEDSMedium"] = {
    name = "RustKingComboEDSMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboEDSFar"] = {
    name = "RustKingComboEDSFar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingComboEDSExtended"] = {
    name = "RustKingComboEDSExtended",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingHurricaneProjectile"] = {
    name = "RustKingHurricaneProjectile",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "always_pierce",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {90, 80, baseMultiplier = 2.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingHurricaneEAS"] = {
    name = "RustKingHurricaneEAS",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingMeleeClawSwipe"] = {
    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.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingMeleeWeaponSlash"] = {
    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.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingMeleeCombo"] = {
    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.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, 100, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RustKingMeleeComboTriggerGA"] = {
    name = "RustKingMeleeComboTriggerGA",
    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",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 0.8, levelRequirement = 6, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • maximum energy shield +% final per additional player [-20]
    maximum life +% final per additional player [-20]
    poise threshold +% final per additional player [-20]
    IdMonsterUniqueAct1LifeNegative20
    Family
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life +% final per additional player Min: -20 Max: -20 Global
  • poise threshold +% final per additional player Min: -20 Max: -20 Global
  • maximum energy shield +% final per additional player Min: -20 Max: -20 Global
  • The Rust King
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    SpectreN
    AreaThe Red Vale
    Tags2HSharpMetal_onhit_audio, construct, fast_movement, not_dex, not_int
    Life
    250%
    Armour
    +100%
    Resistance
    30 0 -30 0
    Damage
    288%
    Accuracy
    200%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 16
    Attack Time
    1.77 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    115%
    Type
    TheRustKingCRUEL
    Metadata
    TheRustKingBossCRUEL
    Level
    47
    Life
    6,765
    Armour
    1,906
    Evasion Rating
    261
    Damage
    336
    Spell Damage
    336
    Accuracy
    1,578
    Attack Time
    1.77
    Experience
    17,273
    Minion Life
    10,985
    Minion Damage
    1,298
    Minion Armour
    3,812
    RustKingMeleeClawSwipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.77 sec
    Deals 15% less Attack Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [50]
    RustKingMeleeWeaponSlash
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.77 sec
    Deals 15% less Attack Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [50]
    RustKingMeleeCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.77 sec
    Cooldown Time: 20 sec
    Deals 15% less Attack Damage
    action attack or cast time uses animation length [1]
    main hand base maximum attack distance [20]
    monster penalty against minions damage +% final vs player minions [100]
    RustKingMeleeComboTriggerGA
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 80%
    Attack Time: 1.77 sec
    Deals 20% less Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    RustKingClawCascadeGA
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 140%
    Attack Time: 1.77 sec
    Deals 40% more Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [120]
    RustKingClawCascadeEDS
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Time: 1.77 sec
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingBossSummonSkeleton
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    alternate minion [1011]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monster rarity [0]
    summoned monsters are minions [1]
    RustKingBossSummonSkeletonsGT
    Triggerable
    Cooldown Time: 3 sec
    action attack or cast time uses animation length [1]
    RustKingHurricaneProjectile
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 230%
    Attack Time: 1.77 sec
    Cooldown Time: 15 sec
    Projectiles Pierce all Targets
    Deals 130% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [90]
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    monster penalty against minions damage +% final vs player minions [80]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    RustKingHurricaneEAS
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    RustKingHurricaneTriggerGS
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 1869 to 2804 Physical Damage
    action attack or cast time uses animation length [1]
    base skill cannot be avoided by dodge roll [1]
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingSwordRainEAA
    Cooldown Time: 7 sec
    action attack or cast time uses animation length [1]
    RustKingSwordRainTriggerGS
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 35%
    Attack Time: 1.77 sec
    Deals 65% less Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [80]
    RustKingClawCascadeGTMedium
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    RustKingClawCascadeGTFar
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    RustKingComboGTNear
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    RustKingComboGTMedium
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    RustKingComboGTFar
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    RustKingClawCascadeEDSMedium
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Time: 1.77 sec
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingClawCascadeEDSFar
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Time: 1.77 sec
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingComboEDSNear
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.77 sec
    Deals 30% more Attack Damage
    base skill cannot be avoided by dodge roll [1]
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingComboEDSMedium
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.77 sec
    Deals 30% more Attack Damage
    base skill cannot be avoided by dodge roll [1]
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingComboEDSFar
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.77 sec
    Deals 30% more Attack Damage
    base skill cannot be avoided by dodge roll [1]
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingComboEDSExtended
    Triggerable, Attack
    Base Damage: 269–403
    Critical Hit Chance: 5%
    Attack Time: 1.77 sec
    base skill cannot be avoided by dodge roll [1]
    base skill cannot be blocked [1]
    is area damage [1]
    RustKingClawCascadeEAA
    Cooldown Time: 10 sec
    +40 to Melee Strike Range
    action attack or cast time uses animation length [1]
    RustKingComboGTExtended
    Triggerable
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [60]
    TBRustKingBeam
    Spell, Triggerable, Attack, Damage
    Base Damage: 269–403
    Critical Hit Chance: 7%
    Cast Time: 1 sec
    Attack Time: 1.77 sec
    Deals 467.3 to 1402 Lightning Damage
    Shocks Enemies as though dealing 150% more Damage
    action attack or cast time uses animation length [1]
    base skill cannot be blocked [1]
    GSRustKingLightningNova
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 1051 to 3154 Lightning Damage
    Supported Skills have 100% increased chance to Shock
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Positioned
    {
    	force_placement = true
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 1950
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Functions
    {
    	MeshToPhysics =
    	"
    		HideMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
    		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard1.ao', Shard_1_jntBnd );
    		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard2.ao', Shard_2_jntBnd );
    		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard3.ao', Shard_3_jntBnd );
    		AddAttachedObjectToBones( 'Metadata/Monsters/RustKing/Attachments/WeaponShard4.ao', ShardAxe_jntBnd );
    	"
    
    	PhysicsToMesh =
    	"
    		ShowMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
    		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard1.ao' );
    		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard2.ao' );
    		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard3.ao' );
    		DetachAllOfType( 'Metadata/Monsters/RustKing/Attachments/WeaponShard4.ao' );
    	"
    }
    
    BaseEvents
    {
    	//AddEffectPack( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/weapon_hand.epk );
    	on_construction_complete =
    	"
    		HideMeshSegments( RustKing_mesh|HandShards_R|HandShards_RShape );
    		IfAlive(
    		{
    			Delay( 0.01, { SetStaticLifeBarVisibilty( True ); } );
    			Delay( 0.3,
    			{
    				AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', ShardAxe_jntBnd );
    			} );
    			Delay( 0.3,
    			{
    				PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
    			} );
    		}, { HideAllMeshSegments(); } );
    	"
    }
    
    Animated
    {
    	on_combo_01 =
    	"
    		Call( PhysicsToMesh );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
    	"
    
    	on_end_combo_01 =
    	"
    		Call( MeshToPhysics );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
    	"
    
    	on_claw_cascade_01 =
    	"
    		Call( PhysicsToMesh );
    		Delay( 1.4,
    		{
    			PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
    		} );
    	"
    
    	on_end_claw_cascade_01 =
    	"
    		Call( MeshToPhysics );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
    	"
    
    	on_event_orb_diss1_for_hurricane_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"
    
    	on_event_orb_swap1_for_hurricane_01 =
    	"
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao' );
    		AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', hurricane_orb );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
    	"
    
    	on_event_orb_diss2_for_hurricane_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"
    
    	on_event_orb_swap2_for_hurricane_01 =
    	"
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao' );
    		AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', ShardAxe_jntBnd );
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );
    	"
    
    	on_sword_rain_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );"
    	on_end_sword_rain_01 = "PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', idle );"
    
    	on_event_bang_for_death_01 =
    	"
    		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/orb.ao', end );
    		HideAllMeshSegments();
    	"
    
    	on_death_01 = "Call( PhysicsToMesh );"
    	on_combo_01 = "PlayTextAudio( RustKingSpecialA, 'Metadata/Monsters/Four_Act1/RustKing' );"
    	on_hurricane_01 = "PlayTextAudio( RustKingSpecialBRandom, 'Metadata/Monsters/Four_Act1/RustKing' );"
    	on_sword_summon_01 = "PlayTextAudio( RustKingSwordSummon, 'Metadata/Monsters/Four_Act1/RustKing' );"
    }
    
    Life
    {
    	on_death = "SetStaticLifeBarVisibilty( false );"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/RustKing/body_fx/RustKingSpawnedMonster.epk"
    	preload_animated_object = "Metadata/Terrain/Gallows/Act1/1_5/Objects/TheRustKingInert.ao"
    	preload_environment = "G1_5_boss_defeat"
    }
    
    GlobalAudioParamEvents
    {
    	life_percent_param = "RustKingLifePercentage"
    	life_percent_is_boolean = true
    	player_in_range_param = "RustKingInRange"
    	range = 170
    }
    
    Render
    {
    	use_ao_lights = true
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RustKing/TheRustKingBossCRUEL"] = {
        name = "The Rust King",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.88,
        damageSpread = 0.2,
        attackTime = 1.77,
        attackRange = 16,
        accuracy = 2,
        skillList = {
            "RustKingBossSummonSkeleton",
            "GSRustKingLightningNova",
            "TBRustKingBeam",
            "RustKingBossSummonSkeletonsGT",
            "RustKingSwordRainEAA",
            "RustKingSwordRainTriggerGS",
            "RustKingClawCascadeGTMedium",
            "RustKingClawCascadeGTFar",
            "RustKingComboGTNear",
            "RustKingComboGTMedium",
            "RustKingComboGTFar",
            "RustKingComboGTExtended",
            "RustKingHurricaneTriggerGS",
            "RustKingClawCascadeEAA",
            "RustKingClawCascadeGA",
            "RustKingClawCascadeEDS",
            "RustKingClawCascadeEDSMedium",
            "RustKingClawCascadeEDSFar",
            "RustKingComboEDSNear",
            "RustKingComboEDSMedium",
            "RustKingComboEDSFar",
            "RustKingComboEDSExtended",
            "RustKingHurricaneProjectile",
            "RustKingHurricaneEAS",
            "RustKingMeleeClawSwipe",
            "RustKingMeleeWeaponSlash",
            "RustKingMeleeCombo",
            "RustKingMeleeComboTriggerGA",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingBossSummonSkeleton"] = {
        name = "RustKingBossSummonSkeleton",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "summoned_monster_rarity",
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0, 1, 1011, -99, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
            [2] = {1, 1, 1011, -99, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSRustKingLightningNova"] = {
        name = "GSRustKingLightningNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shock_chance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TBRustKingBeam"] = {
        name = "TBRustKingBeam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_shock_as_though_damage_+%_final",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {0.5, 1.5, 150, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingBossSummonSkeletonsGT"] = {
        name = "RustKingBossSummonSkeletonsGT",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingSwordRainEAA"] = {
        name = "RustKingSwordRainEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingSwordRainTriggerGS"] = {
        name = "RustKingSwordRainTriggerGS",
        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",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {80, baseMultiplier = 0.35, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeGTMedium"] = {
        name = "RustKingClawCascadeGTMedium",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeGTFar"] = {
        name = "RustKingClawCascadeGTFar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboGTNear"] = {
        name = "RustKingComboGTNear",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboGTMedium"] = {
        name = "RustKingComboGTMedium",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboGTFar"] = {
        name = "RustKingComboGTFar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboGTExtended"] = {
        name = "RustKingComboGTExtended",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {60, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingHurricaneTriggerGS"] = {
        name = "RustKingHurricaneTriggerGS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_cannot_be_avoided_by_dodge_roll",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeEAA"] = {
        name = "RustKingClawCascadeEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {40, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeGA"] = {
        name = "RustKingClawCascadeGA",
        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",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {120, baseMultiplier = 1.4, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeEDS"] = {
        name = "RustKingClawCascadeEDS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeEDSMedium"] = {
        name = "RustKingClawCascadeEDSMedium",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingClawCascadeEDSFar"] = {
        name = "RustKingClawCascadeEDSFar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboEDSNear"] = {
        name = "RustKingComboEDSNear",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboEDSMedium"] = {
        name = "RustKingComboEDSMedium",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboEDSFar"] = {
        name = "RustKingComboEDSFar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingComboEDSExtended"] = {
        name = "RustKingComboEDSExtended",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_cannot_be_blocked",
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingHurricaneProjectile"] = {
        name = "RustKingHurricaneProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "always_pierce",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {90, 80, baseMultiplier = 2.3, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingHurricaneEAS"] = {
        name = "RustKingHurricaneEAS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingMeleeClawSwipe"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingMeleeWeaponSlash"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingMeleeCombo"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, 100, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RustKingMeleeComboTriggerGA"] = {
        name = "RustKingMeleeComboTriggerGA",
        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",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {baseMultiplier = 0.8, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • The Rust King Text Audio /5
    Name
    This is our land, we stand united!
    RustKingEmerge
    Heathen!
    RustKingSpecialA
    Interloper!
    RustKingSpecialBRandom
    Usurper!
    RustKingSpecialB2
    For the clan!
    RustKingSwordSummon
    Edit

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