流亡獵人埃哈
人形
Einhar, Exilehunter
幽魂N
標籤法術, fire_affinity, has_bow, human, humanoid, mail_armour, medium_height, medium_movement, physical_affinity, puncturing_weapon, ranged, red_blood
生命
400%
生命轉為護盾
33%
護甲
+33%
閃避
+33%
異常狀態臨界值
400%
抗性
40 40 40 25
傷害
200%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 60
攻擊間隔
1.98 秒
傷害分佈
±20%
經驗值
200%
Model Size
100%
類型
EinharFrey
Metadata
EinharSupporter
等級
68
生命
25,733
護甲
38,291
閃避
6,303
能量護盾
2,022
傷害
747
法術傷害
747
命中
290
攻擊間隔
1.98
經驗值
20,510
異常狀態臨界值
25,733
冰緩
81
感電
81
易碎
460
焦灼
81
殘喘
225
MeleeEinhar
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
普通攻擊
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
用強大的攻擊擊倒敵人。
投射物穿透全部目標
25% 更多攻擊速度
不能閃避
arrow projectile variation [3]
skill can fire arrows [1]
skill can fire wand projectiles [1]
MasterGrantBuffEinhar
冷卻時間: 40 秒
+300 秒基礎持續時間
EmptyActionEinharStartLifeAura
法術
施放時間: 1 秒
EinharGrenadeMortarSupporter
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
施放時間: 1.33 秒
冷卻時間: 5 秒
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [20]
projectile spread radius [5]
projectile uses contact position [1]
spell maximum action distance +% [-50]
EinharGrenadeMortarSecondarySupporter
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
施放時間: 1 秒
通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
發射 8 個額外投射物
以環狀型式發射投射物
base is projectile [1]
is area damage [1]
mortar projectile distance override [12]
projectile minimum range [20]
projectile spread radius [6]
projectile swap from to locations [1]
SpellNovaEinharGrenadeSupporter
法術, 可觸發
施放時間: 1 秒
造成 36555483 物理傷害
造成 25% 更多傷害
40% 物理傷害轉化至火焰傷害
ignores proximity shield [1]
is area damage [1]
SpellNovaEinharGrenade2Supporter
法術, 可觸發
施放時間: 1 秒
造成 18282741 物理傷害
造成 25% 更多傷害
40% 物理傷害轉化至火焰傷害
ignores proximity shield [1]
is area damage [1]
EinharMultishot
攻擊
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
冷卻時間: 5 秒
25% 更少攻擊速度
main hand base maximum attack distance [40]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EinharCurveProjectile1
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration x [150]
lunaris glaive angle [-25]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharCurveProjectile2
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration x [900]
lunaris glaive acceleration y [50]
lunaris glaive angle [-20]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharCurveProjectile3
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration x [750]
lunaris glaive acceleration y [100]
lunaris glaive angle [-15]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharCurveProjectile4
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration x [450]
lunaris glaive acceleration y [60]
lunaris glaive angle [-10]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharCurveProjectile5
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration y [-100]
lunaris glaive angle [-5]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharCurveProjectile6
攻擊, 範圍攻擊, 投射物, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
你的擊中不能暈眩敵人
造成 31.82% 更多傷害
20% 更多攻擊速度
不能閃避
base is projectile [1]
lunaris glaive acceleration x [-750]
lunaris glaive acceleration y [-50]
number of projectiles override [1]
projectile uses contact position [1]
triggered skill use animation event [1]
EinharSnipeSupporter
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 玩家投射物, 傷害, 可觸發
基本傷害: 598–897
暴擊率: 5%
攻擊間隔: 1.98 秒
投射物穿透全部目標
造成 100% 更多傷害
33% 更多攻擊速度
不能閃避
base is projectile [1]
monster projectile variation [53]
skill visual scale +% [100]
SSMEinharSupporterSummonBeasts
法術, 法術可重複, 可觸發
施放時間: 1 秒
冷卻時間: 5 秒
alternate minion [639]
number of monsters to summon [1]
summon specific monsters radius +% [80]
summoned monster rarity [2]
summoned monsters are minions [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "Bow"
	
	basic_action = "EinharCaptureMonster"

	slow_animations_go_to_idle = false
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance3"
}

Stats
{
	npc_master_damage_+%_final_vs_capturable_monsters = -75
	life_regeneration_rate_per_minute_% = 30
	projectile_uses_contact_position = 1
	untargetable_by_monster_ai = 1
}

StateMachine
{
	define_shared_state = "mission"
	define_shared_state = "first_mission_finished"
}

MinimapIcon
{
	icon = "NPC"
}

BaseEvents
{
	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/Weapon_effects/Weapon_effects/bloodlord/monster_boil.epk );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/Masters/Master_pointlight/Master_pointlight_Red.epk );"
}

Preload
{
	preload_misc_animated = "EinharGrenadeImpact"
	preload_misc_animated = "EinharGrenadeImpactSmall"
	preload_misc_animated = "EinharProjectileImpact"
	preload_misc_animated = "EinharTeleportEffect"
	preload_misc_animated = "EinharTeleportEffectOut"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Bestiary/Einhar/trailer/fire_harpoon_gun/fire_gun_no_portal.ao"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Bestiary/EPKs/rare_beasts/enraged.epk"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Bestiary/EPKs/rare_beasts/CaptureFail.ao"
	preload_buff = "einhar_life_aura"
}

Render
{
	has_light = true
}

ProximityTrigger
{
	condition = "players"
	radius = 50
	on_triggered = "FaceNearestPlayer();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Masters/EinharSupporter"] = {
    name = "Einhar, Exilehunter",
    life = 4,
    energyShield = 0.33,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 2,
    damageSpread = 0.2,
    attackTime = 1.98,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "MeleeEinhar",
        "SSMEinharSupporterSummonBeasts",
        "EinharCurveProjectile1",
        "EinharCurveProjectile2",
        "EinharCurveProjectile3",
        "EinharCurveProjectile4",
        "EinharCurveProjectile5",
        "EinharCurveProjectile6",
        "SpellNovaEinharGrenadeSupporter",
        "SpellNovaEinharGrenade2Supporter",
        "MasterGrantBuffEinhar",
        "EmptyActionEinharStartLifeAura",
        "EinharGrenadeMortarSupporter",
        "EinharGrenadeMortarSecondarySupporter",
        "EinharMultishot",
        "EinharSnipeSupporter",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeEinhar"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "arrow_projectile_variation",
        "active_skill_attack_speed_+%_final",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "global_always_hit",
        "always_pierce",
    },
    levels = {
        [1] = {3, 25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMEinharSupporterSummonBeasts"] = {
    name = "SSMEinharSupporterSummonBeasts",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monster_rarity",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {1, 639, 80, 2, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile1"] = {
    name = "EinharCurveProjectile1",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -25, 150, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -25, 150, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile2"] = {
    name = "EinharCurveProjectile2",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -20, 900, 50, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -20, 900, 50, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile3"] = {
    name = "EinharCurveProjectile3",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -15, 750, 100, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -15, 750, 100, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile4"] = {
    name = "EinharCurveProjectile4",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -10, 450, 60, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -10, 450, 60, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile5"] = {
    name = "EinharCurveProjectile5",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -5, -100, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -5, -100, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharCurveProjectile6"] = {
    name = "EinharCurveProjectile6",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
        "global_always_hit",
    },
    levels = {
        [1] = {-90, -750, -50, 20, 1, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {90, -750, -50, 20, 1, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaEinharGrenadeSupporter"] = {
    name = "SpellNovaEinharGrenadeSupporter",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
        "ignores_proximity_shield",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 25, 40, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaEinharGrenade2Supporter"] = {
    name = "SpellNovaEinharGrenade2Supporter",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
        "ignores_proximity_shield",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 25, 40, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MasterGrantBuffEinhar"] = {
    name = "MasterGrantBuffEinhar",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {300000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionEinharStartLifeAura"] = {
    name = "EmptyActionEinharStartLifeAura",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharGrenadeMortarSupporter"] = {
    name = "EinharGrenadeMortarSupporter",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_projectiles_override",
        "spell_maximum_action_distance_+%",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {5, 20, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharGrenadeMortarSecondarySupporter"] = {
    name = "EinharGrenadeMortarSecondarySupporter",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_additional_projectiles",
        "mortar_projectile_distance_override",
        "is_area_damage",
        "base_is_projectile",
        "projectiles_nova",
        "projectile_swap_from_to_locations",
    },
    levels = {
        [1] = {6, 20, 8, 12, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharMultishot"] = {
    name = "EinharMultishot",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {40, -25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EinharSnipeSupporter"] = {
    name = "EinharSnipeSupporter",
    hidden = true,
    color = "4",
    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 = {
        "active_skill_damage_+%_final",
        "monster_projectile_variation",
        "skill_visual_scale_+%",
        "active_skill_attack_speed_+%_final",
        "base_is_projectile",
        "always_pierce",
        "global_always_hit",
    },
    levels = {
        [1] = {100, 53, 100, 33, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}