Hask, the Fallen Son
Undead
区域: Headland, Channel
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
SpectreN
AreaHeadland, Channel
Tags1HAxe_onhit_audio, fire_affinity, human, humanoid, melee, not_dex, not_int, red_blood, undead, very_slow_movement
生命
250%
[护甲]
+25%
抗性
75 0 0 0
伤害
300%
命中
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 20
攻击间隔
2.175 Second
Damage Spread
±20%
经验值
250%
Model Size
100%
Type
ForsakenSonMap
Metadata
ForsakenSonMap
等级
65
生命
16,283
[护甲]
2,529
伤害
637
法术伤害
637
命中
2,214
攻击间隔
2.175
经验值
53,768
召唤物生命
15,705
召唤物伤害
2,487
召唤物护甲
3,540
MeleeAtAnimationSpeedFire
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
普通攻击
Base Damage: 510–764
暴击几率: 5%
攻击间隔: 2.175 秒
物理伤害的 40% 转化为火焰伤害
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
ForsakenCyclone
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
普通攻击
Base Damage: 510–764
暴击几率: 5%
攻击间隔: 2.175 秒
冷却时间: 8 秒
物理伤害的 75% 转化为火焰伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [35]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
melee defer damage prediction [1]
monster penalty against minions damage +% final vs player minions [200]
use melee pattern range [1]
EASForsakenSonDoubleSlam
冷却时间: 10 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-55]
EASForsakenSonDoubleLacerate
冷却时间: 15 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-50]
MPWForsakenSonRubbleToss
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 510–764
暴击几率: 5%
攻击间隔: 2.175 秒
冷却时间: 6 秒
发射 20 个额外投射物
action attack or cast time uses animation length [1]
action do not face target [1]
active skill projectile speed +% variation final [65]
base deal no damage [1]
base is projectile [1]
fixed projectile spread [15]
monster projectile variation [1083]
projectile ballistic angle from reference event [1]
projectile ballistic gravity override [2000]
projectile spread radius [20]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [0]
use scaled contact offset [1]
MPWForsakenSonRubbleTossBreakThings
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 510–764
暴击几率: 5%
攻击间隔: 2.175 秒
冷却时间: 20 秒
发射 20 个额外投射物
action attack or cast time uses animation length [1]
action do not face target [1]
active skill projectile speed +% variation final [65]
base deal no damage [1]
base is projectile [1]
fixed projectile spread [15]
monster projectile variation [1083]
projectile ballistic angle from reference event [1]
projectile ballistic gravity override [2000]
projectile spread radius [20]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [0]
use scaled contact offset [1]
GAForsakenSonDoubleSlam
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 225%
攻击间隔: 2.175 秒
攻击伤害总增 125%
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
GAForsakenSonDoubleSlamFireInfused
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 225%
攻击间隔: 2.175 秒
攻击伤害总增 125%
物理伤害的 40% 转化为火焰伤害
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
voll slam damage +% final at centre [35]
GAForsakenSonLacerate
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 150%
攻击间隔: 2.175 秒
攻击伤害总增 50%
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
voll slam damage +% final at centre [35]
GAForsakenSonLacerateFire
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 150%
攻击间隔: 2.175 秒
攻击伤害总增 50%
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
voll slam damage +% final at centre [35]
GAForsakenSonFireNova
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击间隔: 2.175 秒
物理伤害的 85% 转化为火焰伤害
is area damage [1]
CGEForsakenSonBurningGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术
施放间隔: 1 秒
每秒造成 242.4 基础[火焰]伤害
active skill area of effect radius +% final [150]
ground fire art variation [1002]
infinite skill effect duration [1]
monster penalty against minions damage +% final vs player minions [150]
GAForsakenSonRubbleImpactWall
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 70%
攻击间隔: 2.175 秒
攻击伤害总降 30%
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
GAForsakenSonRubbleImpactFloor
可触发, 攻击
Base Damage: 510–764
暴击几率: 5%
攻击伤害: 70%
攻击间隔: 2.175 秒
攻击伤害总降 30%
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
GSForsakenSonFlamewallBurninate
可触发, 法术, 伤害
施放间隔: 1 秒
造成 41.89 - 62.83 火焰伤害
is area damage [1]
monster penalty against minions damage +% final vs player minions [150]

Object Type

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

Actor
{
	basic_action = "MoveForced"
}

StateMachine
{
	define_shared_state =
	"
		flaming_censer_l;
		flaming_censer_r;
		FightStartShout;
	"
}

Functions
{
	fix_orientation =
	"
		AddOnActionEnd(
		{
			SetOrientation( GetOrientation() + arg1, false, true );
			PlayAnimationType( Idle, 1.0, 0, 0 );
		}, true );
	"
}

Life
{
	on_death = "KillGroundEffectsOfType( IgnitedGround, 1002, 1, 180 );"
}

Stats
{
	set_monster_delay_item_drops_millis = 3500
}

Object Type Codes

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

Render
{
	use_ao_lights = true
}

Animated
{
	on_throw_quad_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( ForsakenSonEmbraceCorruption, 'Metadata/Monsters/Act2/ForsakenSonMap' );
		} );
	"

	on_groundslam_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( ForsakenSonSinsOfTheMother, 'Metadata/Monsters/Act2/ForsakenSonMap' );
		} );
	"
}

GlobalAudioParamEvents
{
	life_percent_param = "ForsakenSonLifePercentage"
	life_percent_is_boolean = true
}

StateMachine
{
	on_or_create_state_flaming_censer_l_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk' );"
	on_state_flaming_censer_l_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk' );"
	on_exit_state_FightStartShout_0 = "SetGlobalAudioParam( 'ForsakenSonFightStart', 1 );"
}

Actor
{
	// Randomly orient the projectiles
	on_effect_custom_event_projectile_fired_for_MPWForsakenSonRubbleToss =
	"
		projectile.Do( ()
		{
			SetRandomYaw();
			SetRandomRoll();
			SetXYTilt( Random( 360 ), Random( 360 ) );
		} );
	"
}

Preload
{
	preload_object = "Metadata/Monsters/ForsakenSon/BossArenaObjects/ForsakenSonFlameWall"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Act2/ForsakenSonMap"] = {
    name = "Hask, the Fallen Son",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3,
    damageSpread = 0.2,
    attackTime = 2.175,
    attackRange = 20,
    accuracy = 1,
    weaponType1 = "One Hand Axe",
    weaponType2 = "One Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedFire",
        "MPWForsakenSonRubbleToss",
        "MPWForsakenSonRubbleTossBreakThings",
        "CGEForsakenSonBurningGround",
        "GAForsakenSonDoubleSlam",
        "GAForsakenSonDoubleSlamFireInfused",
        "GAForsakenSonLacerate",
        "GAForsakenSonLacerateFire",
        "GAForsakenSonFireNova",
        "GAForsakenSonRubbleImpactWall",
        "GAForsakenSonRubbleImpactFloor",
        "GSForsakenSonFlamewallBurninate",
        "EASForsakenSonDoubleLacerate",
        "EASForsakenSonDoubleSlam",
        "ForsakenCyclone",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedFire"] = {
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "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] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWForsakenSonRubbleToss"] = {
    name = "MPWForsakenSonRubbleToss",
    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",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "active_skill_projectile_speed_+%_variation_final",
        "number_of_additional_projectiles",
        "fixed_projectile_spread",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "use_scaled_contact_offset",
        "base_deal_no_damage",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {1083, 0, 20, 2000, 65, 20, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWForsakenSonRubbleTossBreakThings"] = {
    name = "MPWForsakenSonRubbleTossBreakThings",
    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",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "active_skill_projectile_speed_+%_variation_final",
        "number_of_additional_projectiles",
        "fixed_projectile_spread",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "use_scaled_contact_offset",
        "base_deal_no_damage",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {1083, 0, 20, 2000, 65, 20, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEForsakenSonBurningGround"] = {
    name = "CGEForsakenSonBurningGround",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "ground_fire_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "infinite_skill_effect_duration",
    },
    levels = {
        [1] = {1, 1002, 150, 150, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonDoubleSlam"] = {
    name = "GAForsakenSonDoubleSlam",
    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",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {120, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonDoubleSlamFireInfused"] = {
    name = "GAForsakenSonDoubleSlamFireInfused",
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {40, 35, 120, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonLacerate"] = {
    name = "GAForsakenSonLacerate",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {35, 80, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonLacerateFire"] = {
    name = "GAForsakenSonLacerateFire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {35, 80, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonFireNova"] = {
    name = "GAForsakenSonFireNova",
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonRubbleImpactWall"] = {
    name = "GAForsakenSonRubbleImpactWall",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {120, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForsakenSonRubbleImpactFloor"] = {
    name = "GAForsakenSonRubbleImpactFloor",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {120, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSForsakenSonFlamewallBurninate"] = {
    name = "GSForsakenSonFlamewallBurninate",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 150, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASForsakenSonDoubleLacerate"] = {
    name = "EASForsakenSonDoubleLacerate",
    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] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASForsakenSonDoubleSlam"] = {
    name = "EASForsakenSonDoubleSlam",
    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] = {-55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ForsakenCyclone"] = {
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "attack_maximum_action_distance_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "melee_defer_damage_prediction",
        "action_attack_or_cast_time_uses_animation_length",
        "use_melee_pattern_range",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {75, 35, 200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Hask, the Fallen Son
    Undead
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    SpectreN
    Tags1HAxe_onhit_audio, fire_affinity, human, humanoid, melee, not_dex, not_int, red_blood, undead, very_slow_movement
    生命
    250%
    [护甲]
    +25%
    抗性
    75 0 0 0
    伤害
    300%
    命中
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 20
    攻击间隔
    2.175 Second
    Damage Spread
    ±20%
    经验值
    250%
    Model Size
    100%
    Type
    ForsakenSonSTANDALONE
    Metadata
    ForsakenSonSTANDALONE
    等级
    68
    生命
    19,393
    [护甲]
    3,016
    伤害
    699
    法术伤害
    699
    命中
    2,464
    攻击间隔
    2.175
    经验值
    71,585
    召唤物生命
    17,325
    召唤物伤害
    2,906
    召唤物护甲
    4,223
    MeleeAtAnimationSpeedFire
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    普通攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击间隔: 2.175 秒
    物理伤害的 40% 转化为火焰伤害
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    ForsakenCyclone
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    普通攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击间隔: 2.175 秒
    冷却时间: 8 秒
    物理伤害的 75% 转化为火焰伤害
    action attack or cast time uses animation length [1]
    attack maximum action distance + [35]
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    melee defer damage prediction [1]
    monster penalty against minions damage +% final vs player minions [200]
    use melee pattern range [1]
    EASForsakenSonDoubleSlam
    冷却时间: 10 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-55]
    EASForsakenSonDoubleLacerate
    冷却时间: 15 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-50]
    MPWForsakenSonRubbleToss
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 559–839
    暴击几率: 5%
    攻击间隔: 2.175 秒
    冷却时间: 6 秒
    发射 20 个额外投射物
    action attack or cast time uses animation length [1]
    action do not face target [1]
    active skill projectile speed +% variation final [65]
    base deal no damage [1]
    base is projectile [1]
    fixed projectile spread [15]
    monster projectile variation [1083]
    projectile ballistic angle from reference event [1]
    projectile ballistic gravity override [2000]
    projectile spread radius [20]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [0]
    use scaled contact offset [1]
    MPWForsakenSonRubbleTossBreakThings
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
    Base Damage: 559–839
    暴击几率: 5%
    攻击间隔: 2.175 秒
    冷却时间: 20 秒
    发射 20 个额外投射物
    action attack or cast time uses animation length [1]
    action do not face target [1]
    active skill projectile speed +% variation final [65]
    base deal no damage [1]
    base is projectile [1]
    fixed projectile spread [15]
    monster projectile variation [1083]
    projectile ballistic angle from reference event [1]
    projectile ballistic gravity override [2000]
    projectile spread radius [20]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [0]
    use scaled contact offset [1]
    GAForsakenSonDoubleSlam
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 225%
    攻击间隔: 2.175 秒
    攻击伤害总增 125%
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [120]
    GAForsakenSonDoubleSlamFireInfused
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 225%
    攻击间隔: 2.175 秒
    攻击伤害总增 125%
    物理伤害的 40% 转化为火焰伤害
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [120]
    voll slam damage +% final at centre [35]
    GAForsakenSonLacerate
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 150%
    攻击间隔: 2.175 秒
    攻击伤害总增 50%
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [80]
    voll slam damage +% final at centre [35]
    GAForsakenSonLacerateFire
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 150%
    攻击间隔: 2.175 秒
    攻击伤害总增 50%
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [80]
    voll slam damage +% final at centre [35]
    GAForsakenSonFireNova
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击间隔: 2.175 秒
    物理伤害的 85% 转化为火焰伤害
    is area damage [1]
    CGEForsakenSonBurningGround
    法术, 范围, 伤害, 可触发, 持续时间, 范围法术
    施放间隔: 1 秒
    每秒造成 265.7 基础[火焰]伤害
    active skill area of effect radius +% final [150]
    ground fire art variation [1002]
    infinite skill effect duration [1]
    monster penalty against minions damage +% final vs player minions [150]
    GAForsakenSonRubbleImpactWall
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 70%
    攻击间隔: 2.175 秒
    攻击伤害总降 30%
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [120]
    GAForsakenSonRubbleImpactFloor
    可触发, 攻击
    Base Damage: 559–839
    暴击几率: 5%
    攻击伤害: 70%
    攻击间隔: 2.175 秒
    攻击伤害总降 30%
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [120]
    GSForsakenSonFlamewallBurninate
    可触发, 法术, 伤害
    施放间隔: 1 秒
    造成 45.91 - 68.87 火焰伤害
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [150]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Actor
    {
    	basic_action = "MoveForced"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		flaming_censer_l;
    		flaming_censer_r;
    		FightStartShout;
    	"
    }
    
    Functions
    {
    	fix_orientation =
    	"
    		AddOnActionEnd(
    		{
    			SetOrientation( GetOrientation() + arg1, false, true );
    			PlayAnimationType( Idle, 1.0, 0, 0 );
    		}, true );
    	"
    }
    
    Life
    {
    	on_death = "KillGroundEffectsOfType( IgnitedGround, 1002, 1, 180 );"
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 3500
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Render
    {
    	use_ao_lights = true
    }
    
    Animated
    {
    	on_throw_quad_01 =
    	"
    		Roll( 1, 4,
    		{
    			PlayTextAudio( ForsakenSonEmbraceCorruption, 'Metadata/Monsters/Act2/ForsakenSonMap' );
    		} );
    	"
    
    	on_groundslam_01 =
    	"
    		Roll( 1, 4,
    		{
    			PlayTextAudio( ForsakenSonSinsOfTheMother, 'Metadata/Monsters/Act2/ForsakenSonMap' );
    		} );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	life_percent_param = "ForsakenSonLifePercentage"
    	life_percent_is_boolean = true
    }
    
    StateMachine
    {
    	on_or_create_state_flaming_censer_l_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk' );"
    	on_state_flaming_censer_l_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk' );"
    	on_exit_state_FightStartShout_0 = "SetGlobalAudioParam( 'ForsakenSonFightStart', 1 );"
    }
    
    Actor
    {
    	// Randomly orient the projectiles
    	on_effect_custom_event_projectile_fired_for_MPWForsakenSonRubbleToss =
    	"
    		projectile.Do( ()
    		{
    			SetRandomYaw();
    			SetRandomRoll();
    			SetXYTilt( Random( 360 ), Random( 360 ) );
    		} );
    	"
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ForsakenSon/BossArenaObjects/ForsakenSonFlameWall"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/ForsakenSon/epk/Ignited_L.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Act2/ForsakenSonSTANDALONE"] = {
        name = "Hask, the Fallen Son",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3,
        damageSpread = 0.2,
        attackTime = 2.175,
        attackRange = 20,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        weaponType2 = "One Hand Mace",
        skillList = {
            "MeleeAtAnimationSpeedFire",
            "MPWForsakenSonRubbleToss",
            "MPWForsakenSonRubbleTossBreakThings",
            "CGEForsakenSonBurningGround",
            "GAForsakenSonDoubleSlam",
            "GAForsakenSonDoubleSlamFireInfused",
            "GAForsakenSonLacerate",
            "GAForsakenSonLacerateFire",
            "GAForsakenSonFireNova",
            "GAForsakenSonRubbleImpactWall",
            "GAForsakenSonRubbleImpactFloor",
            "GSForsakenSonFlamewallBurninate",
            "EASForsakenSonDoubleLacerate",
            "EASForsakenSonDoubleSlam",
            "ForsakenCyclone",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedFire"] = {
        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 = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "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] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWForsakenSonRubbleToss"] = {
        name = "MPWForsakenSonRubbleToss",
        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",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_ballistic_gravity_override",
            "active_skill_projectile_speed_+%_variation_final",
            "number_of_additional_projectiles",
            "fixed_projectile_spread",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "use_scaled_contact_offset",
            "base_deal_no_damage",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {1083, 0, 20, 2000, 65, 20, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWForsakenSonRubbleTossBreakThings"] = {
        name = "MPWForsakenSonRubbleTossBreakThings",
        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",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_ballistic_gravity_override",
            "active_skill_projectile_speed_+%_variation_final",
            "number_of_additional_projectiles",
            "fixed_projectile_spread",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "use_scaled_contact_offset",
            "base_deal_no_damage",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {1083, 0, 20, 2000, 65, 20, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGEForsakenSonBurningGround"] = {
        name = "CGEForsakenSonBurningGround",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "ground_fire_art_variation",
            "active_skill_area_of_effect_radius_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "infinite_skill_effect_duration",
        },
        levels = {
            [1] = {1, 1002, 150, 150, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonDoubleSlam"] = {
        name = "GAForsakenSonDoubleSlam",
        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",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {120, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonDoubleSlamFireInfused"] = {
        name = "GAForsakenSonDoubleSlamFireInfused",
        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 = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {40, 35, 120, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonLacerate"] = {
        name = "GAForsakenSonLacerate",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {35, 80, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonLacerateFire"] = {
        name = "GAForsakenSonLacerateFire",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {35, 80, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonFireNova"] = {
        name = "GAForsakenSonFireNova",
        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 = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonRubbleImpactWall"] = {
        name = "GAForsakenSonRubbleImpactWall",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {120, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAForsakenSonRubbleImpactFloor"] = {
        name = "GAForsakenSonRubbleImpactFloor",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {120, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSForsakenSonFlamewallBurninate"] = {
        name = "GSForsakenSonFlamewallBurninate",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 150, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASForsakenSonDoubleLacerate"] = {
        name = "EASForsakenSonDoubleLacerate",
        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] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASForsakenSonDoubleSlam"] = {
        name = "EASForsakenSonDoubleSlam",
        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] = {-55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ForsakenCyclone"] = {
        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 = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "melee_defer_damage_prediction",
            "action_attack_or_cast_time_uses_animation_length",
            "use_melee_pattern_range",
            "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
        },
        levels = {
            [1] = {75, 35, 200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Edit

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