Azmadi, the Faridun Prince
Slug: Azmadi%2C_the_Faridun_Prince
Open Source Page
Tags:
2HSharpMetal_onhit_audio
human
humanoid
not_int
sand_blood
very_fast_movement
Areas:
Qimah Reservoir
No custom art yet. Upload one to replace the placeholder.
Core Stat Percentiles
Spell Damage
930
Top 1.1%
Evasion Rating
920
Top 6.8%
Damage
930
Top 14%
Life
26,762
Top 69%
Accuracy
2,502
Top 70%
Armour
3,137
Top 76%
Other Notable Percentiles
Critical Damage Bonus
+30%
Top 0.1%
Minion Damage
3,865
Top 1.1%
Minion Life
23,909
Top 1.6%
Level
68
Top 2.1%
Critical Hits Chance
5%
Top 3.2%
Damage Spread
±20%
Top 4.7%
Azmadi, the Faridun Prince
Variant code: FaridunOlroth_Overview
Implicit Mods: i am boss of tier [3] monster dropped item rarity +% [4800] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Area | Qimah Reservoir | |
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, not_int, sand_blood, very_fast_movement |
Base Multipliers
Life
345%
Armour
+30%
Evasion
+30%
Resistance
Damage
399%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
300%
Model Size
115%
Type
FaridunOlroth
Metadata
FaridunOlroth_
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/UsefulFunctions"
BaseEvents
{
on_construction_complete = "AddToPlayerWakeGroup( true );"
}
Actor
{
basic_action = "Emerge"
basic_action = "Emerge2"
leveled_starting_effects = "DoLiterallyNothing"
}
StateMachine
{
define_shared_state =
"
face_mode;
chop;
end_throwing;
empowered;
power_up_time;
phase_change;
FightStartShout;
empowered_epks;
"
on_timer_face_player =
"
FaceNearestPlayer();
StartStateTimer( face_player, 0.034 );
"
on_or_create_state_face_mode_0 = "SetMovementFaceMode( FaceDirection );"
on_or_create_state_face_mode_1 = "SetMovementFaceMode( FaceAway );"
}
Stats
{
set_monster_uses_map_boss_difficulty_scaling = 1
set_base_heavy_stun_duration_ms = 6066
set_monster_delay_item_drops_millis = 3000
}
Functions
{
track_player = "StartStateTimer( face_player, 0.034 );"
stop_tracking = "CancelStateTimer( face_player );"
reset_turn_duration = "ResetAnimatedTurnDuration( false );"
face_mode = "arg1.SetMovementFaceMode( DontFace );"
time_freeze = "SetTickWhileSimulationFrozen( );"
}
Preload
{
preload_object = "Metadata/Monsters/FaridunOlroth/Objects/OlrothSwordObject"
preload_monster_variety = "Metadata/Monsters/FaridunOlroth/FaridunOlrothClone"
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/domain_expansion.ao"
preload_animated_object = "Metadata/Monsters/FaridunOlroth/FaridunBlackPrinceRuptureClone.ao"
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
extends "Metadata/Monsters/UsefulFunctions"
BaseEvents
{
on_construction_complete =
"
this.my_back_attach = GetAttachedAOByType( 'Metadata/Monsters/FaridunOlroth/Attachments/FaridunBlackPrinceBackAttachment/FaridunBlackPrinceBackAttachment.ao' );
this.my_sword = GetAttachedAOByType( 'Metadata/Monsters/FaridunOlroth/Attachments/FaridunBlackPrinceWeapon.ao' );
"
}
StateMachine
{
on_or_create_state_empowered_epks_0 =
"
my_sword.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/sword_empowered.epk' );
my_back_attach.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/back_empowered.epk' );
"
on_or_create_state_empowered_epks_1 =
"
/* my_sword.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/sword_empowered.epk' ); */
my_back_attach.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/back_empowered.epk' );
"
}
Actor {}
Animated {}
Render
{
use_ao_lights = true
}
Preload {}
GlobalAudioParamEvents {}
Functions
{
recall_sword =
"
wall_proj.AddEffectPack( 'Metadata/Effects/Spells/blood_scythe/fadeout_scythe.epk', 0.3 );
Delay( 0.2, { wall_proj.Delete(); } );
"
hide_me = "HideMeshSegments( Body_meshShape, PantsShape, Wrap_ClothesShape );"
im_back = "ShowMeshSegments( Body_meshShape, PantsShape, Wrap_ClothesShape );"
hide_weapon = "HideWeapons( true, true );"
show_weapon = "ShowWeapons( true, true );"
light = "SetLightState( arg1, 1.0 );"
time_freeze =
"
local timestop_effect = PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/timestop.ao' );
timestop_effect.SetTickWhileSimulationFrozen();
timestop_effect.Delay( 0.6, { timestop_effect.PlayAnimation( End ); } );
timestop_effect.Delay( 1.6, { Delete(); } );
"
clone_epk = "arg1.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/temporal_clone.epk' );"
player_death_dialogue =
"
Delay( 1, { TriggerClassBracket( player_death_dialogue, arg1 ); } );
"
return_epk = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/general_quickmove.epk', arg1 );"
}
Brackets
{
define_bracket = "player_death_dialogue;"
player_death_dialogue_StrFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Marauder
player_death_dialogue_StrFourb = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Warrior
player_death_dialogue_IntFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Witch
player_death_dialogue_IntFourb = "PlayTextAudio( Azmadi_KillsPlayer_Sorc_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Sorceress
player_death_dialogue_DexFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Ranger
player_death_dialogue_DexFourb = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Huntress
player_death_dialogue_StrDexFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Duelist
player_death_dialogue_StrDexFourb = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Mercenary
player_death_dialogue_DexIntFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Shadow
player_death_dialogue_DexIntFourb = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Monk
player_death_dialogue_StrIntFour = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Templar
player_death_dialogue_StrIntFourb = "PlayTextAudio( Azmadi_KillsPlayer_Random, 'Metadata/Monsters/FaridunOlroth/FaridunOlroth_' );" // Druid
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/FaridunOlroth/FaridunOlroth_"] = {
name = "Azmadi, the Faridun Prince",
life = 3.45,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3.99,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 14,
accuracy = 1,
weaponType1 = "Two Hand Sword",
skillList = {
"MeleeAtAnimationSpeedBoss",
"MAASChronoPrinceNonLacerate",
"MPWChronoPrinceThrow",
"MPWChronoPrinceThrowReturn",
"CTS1Generic",
"EASChronoPrinceLeapSlamStart",
"GAChronoPrinceLacerate1",
"GAChronoPrinceLacerate2",
"GAChronoPrinceLacerate3",
"GAChronoPrinceDash1",
"GAChronoPrinceDash2",
"GAChronoPrincePostDash2",
"GAChronoPrinceCloneSplitStrikeDetonate",
"GAChronoPrinceLeapSlamImpact",
"GAChronoPrinceRuptureSlam",
"GAChronoPrinceEmpoweredRuptureSlam",
"GAChronoPrinceGroundSlam",
"GAChronoPrinceDashLong",
"GAChronoPrinceCloneSplitStrikeLacerate",
"EAAChronoPrinceLacerate",
"EAAChronoPrinceCloneSplitStrike",
"EASChronoPrinceLeapSlamImpact",
"EAAChronoPrinceManySidedStrike",
"EAAChronoPrinceRepeatThrow",
"EAAChronoPrinceFirstThrow",
"EASChronoPrinceEmpowerTime",
"GTChronoPrinceCloneSplitStrike",
"DTTChronoPrince1",
"DTTChronoPrince2",
"DTTChronoPrinceEmpowered1",
"DTTChronoPrinceEmpowered2",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MAASChronoPrinceNonLacerate"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWChronoPrinceThrow"] = {
name = "MPWChronoPrinceThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"distribute_projectiles_over_contact_points",
"always_pierce",
},
levels = {
[1] = {1169, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWChronoPrinceThrowReturn"] = {
name = "MPWChronoPrinceThrowReturn",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"distribute_projectiles_over_contact_points",
"always_pierce",
},
levels = {
[1] = {1172, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CTS1Generic"] = {
name = "CTS1Generic",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceLeapSlamStart"] = {
name = "EASChronoPrinceLeapSlamStart",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-60, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate1"] = {
name = "GAChronoPrinceLacerate1",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.6, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate2"] = {
name = "GAChronoPrinceLacerate2",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.6, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate3"] = {
name = "GAChronoPrinceLacerate3",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 1.2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDash1"] = {
name = "GAChronoPrinceDash1",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDash2"] = {
name = "GAChronoPrinceDash2",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrincePostDash2"] = {
name = "GAChronoPrincePostDash2",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceCloneSplitStrikeDetonate"] = {
name = "GAChronoPrinceCloneSplitStrikeDetonate",
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 = 2.75, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLeapSlamImpact"] = {
name = "GAChronoPrinceLeapSlamImpact",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {100, baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceRuptureSlam"] = {
name = "GAChronoPrinceRuptureSlam",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, baseMultiplier = 1.62, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceEmpoweredRuptureSlam"] = {
name = "GAChronoPrinceEmpoweredRuptureSlam",
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 = {
"attack_maximum_action_distance_+",
"base_skill_effect_duration",
"base_movement_velocity_+%",
"ground_tar_art_variation",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {160, 3500, -50, 1002, baseMultiplier = 2.75, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceGroundSlam"] = {
name = "GAChronoPrinceGroundSlam",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {30, baseMultiplier = 1.65, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDashLong"] = {
name = "GAChronoPrinceDashLong",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceCloneSplitStrikeLacerate"] = {
name = "GAChronoPrinceCloneSplitStrikeLacerate",
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 = 2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceLacerate"] = {
name = "EAAChronoPrinceLacerate",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceCloneSplitStrike"] = {
name = "EAAChronoPrinceCloneSplitStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceLeapSlamImpact"] = {
name = "EASChronoPrinceLeapSlamImpact",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceManySidedStrike"] = {
name = "EAAChronoPrinceManySidedStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"base_cannot_be_stunned",
"cannot_be_knocked_back",
"skill_cannot_be_interrupted",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceRepeatThrow"] = {
name = "EAAChronoPrinceRepeatThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceFirstThrow"] = {
name = "EAAChronoPrinceFirstThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceEmpowerTime"] = {
name = "EASChronoPrinceEmpowerTime",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTChronoPrinceCloneSplitStrike"] = {
name = "GTChronoPrinceCloneSplitStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrince1"] = {
name = "DTTChronoPrince1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-15, 35, 50, -60, baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrince2"] = {
name = "DTTChronoPrince2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-15, 35, 50, -60, baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrinceEmpowered1"] = {
name = "DTTChronoPrinceEmpowered1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 0, 0, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrinceEmpowered2"] = {
name = "DTTChronoPrinceEmpowered2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 0, 0, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
Azmadi, the Faridun Prince
Variant code: FaridunOlrothCloneOverview
Implicit Mods: i am boss of tier [3] monster dropped item rarity +% [4800] monster slain experience +% [0]
Summary
| Spectre | N | |
|---|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, not_int, sand_blood, very_fast_movement |
Base Multipliers
Life
345%
Armour
+30%
Evasion
+30%
Resistance
Damage
399%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
300%
Model Size
115%
Type
FaridunOlrothClone
Metadata
FaridunOlrothClone
Extra Data
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
BaseEvents
{
}
Actor
{
basic_action = "Emerge"
basic_action = "Emerge2"
}
StateMachine
{
define_shared_state = "dont_face;"
on_or_create_state_dont_face_0 = "SetMovementFaceMode( FaceDirection );"
on_or_create_state_dont_face_1 = "SetMovementFaceMode( DontFace );"
}
Stats
{
set_monster_uses_map_boss_difficulty_scaling = 1
set_base_heavy_stun_duration_ms = 6066
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
StateMachine {}
Actor {}
Render
{
use_ao_lights = true
}
Animated {}
Preload {}
GlobalAudioParamEvents {}
BaseEvents
{
on_construction_complete = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act_Interlude/FaridunOlroth/epk/temporal_clone.epk');"
}
Functions
{
tele =
"
//AddEffectPack( 'Metadata/Effects/Spells/blood_scythe/fadeout_scythe.epk', 0.2 );
//PlayEffect( CloneDeath, location:this );
"
tele2 =
"
//AddEffectPack( 'Metadata/Effects/Spells/blood_scythe/fadeout_scythe.epk', 1.65 );
//PlayEffect( CloneDeath, location:this );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/FaridunOlroth/FaridunOlrothClone"] = {
name = "Azmadi, the Faridun Prince",
life = 3.45,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3.99,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 14,
accuracy = 1,
weaponType1 = "Two Hand Sword",
skillList = {
"MeleeAtAnimationSpeedBoss",
"MAASChronoPrinceNonLacerate",
"MPWChronoPrinceThrow",
"MPWChronoPrinceThrowReturn",
"CTS1Generic",
"EASChronoPrinceLeapSlamStart",
"GAChronoPrinceLacerate1",
"GAChronoPrinceLacerate2",
"GAChronoPrinceLacerate3",
"GAChronoPrinceDash1",
"GAChronoPrinceDash2",
"GAChronoPrincePostDash2",
"GAChronoPrinceCloneSplitStrikeDetonate",
"GAChronoPrinceLeapSlamImpact",
"GAChronoPrinceRuptureSlam",
"GAChronoPrinceEmpoweredRuptureSlam",
"GAChronoPrinceGroundSlam",
"GAChronoPrinceDashLong",
"GAChronoPrinceCloneSplitStrikeLacerate",
"EAAChronoPrinceLacerate",
"EAAChronoPrinceCloneSplitStrike",
"EASChronoPrinceLeapSlamImpact",
"EAAChronoPrinceManySidedStrike",
"EAAChronoPrinceRepeatThrow",
"EAAChronoPrinceFirstThrow",
"EASChronoPrinceEmpowerTime",
"GTChronoPrinceCloneSplitStrike",
"DTTChronoPrince1",
"DTTChronoPrince2",
"DTTChronoPrinceEmpowered1",
"DTTChronoPrinceEmpowered2",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MAASChronoPrinceNonLacerate"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWChronoPrinceThrow"] = {
name = "MPWChronoPrinceThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"distribute_projectiles_over_contact_points",
"always_pierce",
},
levels = {
[1] = {1169, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWChronoPrinceThrowReturn"] = {
name = "MPWChronoPrinceThrowReturn",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"action_attack_or_cast_time_uses_animation_length",
"check_for_targets_between_initiator_and_projectile_source",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"distribute_projectiles_over_contact_points",
"always_pierce",
},
levels = {
[1] = {1172, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CTS1Generic"] = {
name = "CTS1Generic",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceLeapSlamStart"] = {
name = "EASChronoPrinceLeapSlamStart",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-60, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate1"] = {
name = "GAChronoPrinceLacerate1",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.6, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate2"] = {
name = "GAChronoPrinceLacerate2",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.6, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLacerate3"] = {
name = "GAChronoPrinceLacerate3",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 1.2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDash1"] = {
name = "GAChronoPrinceDash1",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDash2"] = {
name = "GAChronoPrinceDash2",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrincePostDash2"] = {
name = "GAChronoPrincePostDash2",
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] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceCloneSplitStrikeDetonate"] = {
name = "GAChronoPrinceCloneSplitStrikeDetonate",
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 = 2.75, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceLeapSlamImpact"] = {
name = "GAChronoPrinceLeapSlamImpact",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {100, baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceRuptureSlam"] = {
name = "GAChronoPrinceRuptureSlam",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {100, baseMultiplier = 1.62, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceEmpoweredRuptureSlam"] = {
name = "GAChronoPrinceEmpoweredRuptureSlam",
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 = {
"attack_maximum_action_distance_+",
"base_skill_effect_duration",
"base_movement_velocity_+%",
"ground_tar_art_variation",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {160, 3500, -50, 1002, baseMultiplier = 2.75, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceGroundSlam"] = {
name = "GAChronoPrinceGroundSlam",
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 = {
"attack_maximum_action_distance_+",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {30, baseMultiplier = 1.65, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceDashLong"] = {
name = "GAChronoPrinceDashLong",
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",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAChronoPrinceCloneSplitStrikeLacerate"] = {
name = "GAChronoPrinceCloneSplitStrikeLacerate",
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 = 2, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceLacerate"] = {
name = "EAAChronoPrinceLacerate",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceCloneSplitStrike"] = {
name = "EAAChronoPrinceCloneSplitStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceLeapSlamImpact"] = {
name = "EASChronoPrinceLeapSlamImpact",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceManySidedStrike"] = {
name = "EAAChronoPrinceManySidedStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"base_cannot_be_stunned",
"cannot_be_knocked_back",
"skill_cannot_be_interrupted",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceRepeatThrow"] = {
name = "EAAChronoPrinceRepeatThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAChronoPrinceFirstThrow"] = {
name = "EAAChronoPrinceFirstThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {80, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASChronoPrinceEmpowerTime"] = {
name = "EASChronoPrinceEmpowerTime",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTChronoPrinceCloneSplitStrike"] = {
name = "GTChronoPrinceCloneSplitStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrince1"] = {
name = "DTTChronoPrince1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-15, 35, 50, -60, baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrince2"] = {
name = "DTTChronoPrince2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-15, 35, 50, -60, baseMultiplier = 0.9, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrinceEmpowered1"] = {
name = "DTTChronoPrinceEmpowered1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 0, 0, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTChronoPrinceEmpowered2"] = {
name = "DTTChronoPrinceEmpowered2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"skill_maximum_travel_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0, 0, 0, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}