The Rust King
Slug: The_Rust_King
Open Source Page
Tags:
2HSharpMetal_onhit_audio
construct
fast_movement
not_dex
not_int
Areas:
The Red Vale
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Spell Damage
671
Top 5.3%
Evasion Rating
708
Top 25%
Damage
671
Top 38%
Armour
4,826
Top 69%
Accuracy
3,753
Top 70%
Life
19,393
Top 70%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Minion Armour
9,652
Top 1.1%
Level
68
Top 2.1%
Critical Hits Chance
5%
Top 3.2%
Minion Life
17,325
Top 4.2%
Damage Spread
±20%
Top 4.7%
The Rust King
Variant code: TheRustKingBossOverview
Implicit Mods: i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0] maximum energy shield +% final per additional player [-20] maximum life +% final per additional player [-20] poise threshold +% final per additional player [-20]
Summary
| Spectre | N | |
|---|---|---|
| Area | The Red Vale | |
| Tags | 2HSharpMetal_onhit_audio, construct, fast_movement, not_dex, not_int |
Base Multipliers
Life
138%
Armour
+100%
Resistance
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
Extra Data
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;
"
}
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_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_or_evaded_or_blocked",
"base_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_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_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_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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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.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.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.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 = { }, },
},
}
The Rust King
Variant code: TheRustKingBossCRUELOverview
Implicit Mods: i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Tags | 2HSharpMetal_onhit_audio, construct, fast_movement, not_dex, not_int |
Base Multipliers
Life
250%
Armour
+100%
Resistance
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
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
Positioned
{
force_placement = true
}
Stats
{
set_monster_delay_item_drops_millis = 1950
}
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_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_or_evaded_or_blocked",
"base_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_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_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_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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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_cannot_be_blocked",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
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.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.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.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 = { }, },
},
}