ロック・センチネル
![](/image/affliction/humanoid.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
monster ignores delve darkness mechanic [1]
Roc Sentinel
Spectre | Y |
---|---|
Spectre Override | Metadata/Monsters/LegionLeague/LegionMarakethSergeantRangedSpectre |
Tags | キャスター, fast_movement, has_bow, humanoid, legion_monster, light_armour, maraketh, medium_height, no_pantheon_mod, not_int, physical_affinity, puncturing_weapon, ranged, red_blood |
ライフ
225%
アーマー
+75%
回避力
+100%
Ailment Threshold
225%
耐性
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
Damage
105%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 80
Attack Time
1.995 Second
Damage Spread
±20%
経験値
250%
Model Size
125%
Type
LegionMarakethSergeantRanged
Metadata
LegionMarakethSergeantRanged
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
14,475
アーマー
50,383
回避力
9,478
エナジーシールド
0
Damage
392
スペルダメージ
392
命中
290
Attack Time
1.995
経験値
25,638
Ailment Threshold
14,475
Chill
46
Shock
46
Brittle
259
Scorch
46
Sap
126
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
LegionMarakethSergeantMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
通常攻撃
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 90%
Attack Time: 1.995 秒
強力な一撃で敵を打ち倒す。
アタックダメージが10%低下する
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
![](https://cdn.poedb.tw/protected/image/Art/2DArt/SkillIcons/iconbasicattack.webp)
EmptyActionMarakethRangedDashLeft
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionMarakethRangedDashRight
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
LegionMarakethRangedDashProjectile
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
base is projectile [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
EmptyActionMarakethRangedMultiShot
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 12 秒
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
LegionMarakethSergeantMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
クリティカル率: 5%
キャストタイム: 2.33 秒
クールダウン時間: 8 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
528.2から792.3の物理ダメージを与える
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
LegionMarakethSergeantMortarArrow
Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
base deal no damage [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
LegionMarakethSergeantMortarExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 175%
Attack Time: 1.995 秒
アタックダメージが75%上昇する
is area damage [1]
is area damage [1]
DeceleratingProjectileLegionMarakethSergeant
Spell, Projectile, Triggerable
キャストタイム: 1 秒
アタックダメージが50%低下する
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
LegionMarakethSergeantRangedDeceleratingProjectileExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 125%
Attack Time: 1.995 秒
アタックダメージが25%上昇する
is area damage [1]
is area damage [1]
LegionMarakethSergeantSpawnMortar
Triggerable, Spell
キャストタイム: 1 秒
Object Type
version 2 extends "Metadata/Monsters/LegionLeague/LegionSergeantBase" StateMachine { define_shared_state = "use_arrow2=1;" define_shared_state = "dash" }
Object Type Codes
version 2 extends "Metadata/Monsters/LegionLeague/LegionSergeantBase" Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Janus/golden_bullet_impact.ao" } Render { allow_attached_arrows = false use_attached_selection_box_if_no_drawcalls = true } BaseEvents { on_construction_complete = " IfMapStat( map_is_legion_endgame_map, { AddAttached( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethGeneralQuiver.ao, aux_back_attachment_jntBnd ); } ); " } StateMachine { on_state_breakout_1 = "AddAttached( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethGeneralQuiver.ao, aux_back_attachment_jntBnd );" create_state_breakout_1 = "AddAttached( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethGeneralQuiver.ao, aux_back_attachment_jntBnd );" } Preload { preload_animated_object = "Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Legion/Maraketh/dashbarrage_proj_pierce.ao" } Actor { on_event_clone1_for_EmptyActionAttack = " IfState( dash, 1, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone1.SetCurrentAnimationPosition( 0.13 ); clone1.PauseAnimation(); Delay( 0.5, { clone1.Delete(); } ); " on_event_clone2_for_EmptyActionAttack = " IfState( dash, 1, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone2.SetCurrentAnimationPosition( 0.2 ); clone2.PauseAnimation(); Delay( 0.5, { clone2.Delete(); } ); " on_event_clone3_for_EmptyActionAttack = " IfState( dash, 1, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone3.SetCurrentAnimationPosition( 0.27 ); clone3.PauseAnimation(); Delay( 0.5, { clone3.Delete(); } ); " on_event_clone4_for_EmptyActionAttack = " IfState( dash, 1, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone4.SetCurrentAnimationPosition( 0.34 ); clone4.PauseAnimation(); Delay( 0.5, { clone4.Delete(); } ); " on_event_clone5_for_EmptyActionAttack = " IfState( dash, 1, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone5.SetCurrentAnimationPosition( 0.41 ); clone5.PauseAnimation(); Delay( 0.5, { clone5.Delete(); } ); " on_event_clone6_for_EmptyActionAttack = " IfState( dash, 1, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone6.SetCurrentAnimationPosition( 0.48 ); clone6.PauseAnimation(); Delay( 0.5, { clone6.Delete(); } ); " on_event_clone7_for_EmptyActionAttack = " IfState( dash, 1, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone7.SetCurrentAnimationPosition( 0.55 ); clone7.PauseAnimation(); Delay( 0.5, { clone7.Delete(); } ); " on_event_clone8_for_EmptyActionAttack = " IfState( dash, 1, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone8.SetCurrentAnimationPosition( 0.62 ); clone8.PauseAnimation(); Delay( 0.5, { clone8.Delete(); } ); " on_event_clone9_for_EmptyActionAttack = " IfState( dash, 1, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone9.SetCurrentAnimationPosition( 0.69 ); clone9.PauseAnimation(); Delay( 0.5, { clone9.Delete(); } ); " on_event_clone10_for_EmptyActionAttack = " IfState( dash, 1, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone10.SetCurrentAnimationPosition( 0.76 ); clone10.PauseAnimation(); Delay( 0.5, { clone10.Delete(); } ); " on_event_clone11_for_EmptyActionAttack = " IfState( dash, 1, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone11.SetCurrentAnimationPosition( 0.83 ); clone11.PauseAnimation(); Delay( 0.5, { clone11.Delete(); } ); " on_event_clone12_for_EmptyActionAttack = " IfState( dash, 1, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone12.SetCurrentAnimationPosition( 0.90 ); clone12.PauseAnimation(); Delay( 0.5, { clone12.Delete(); } ); " on_event_clone13_for_EmptyActionAttack = " IfState( dash, 1, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone13.SetCurrentAnimationPosition( 0.97 ); clone13.PauseAnimation(); Delay( 0.5, { clone13.Delete(); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/LegionLeague/LegionMarakethSergeantRanged"] = { name = "Roc Sentinel", life = 2.25, fireResist = 30, coldResist = 30, lightningResist = 30, chaosResist = 20, damage = 1.05, damageSpread = 0.2, attackTime = 1.995, attackRange = 80, accuracy = 1, weaponType1 = "Bow", skillList = { "LegionMarakethRangedDashProjectile", "EmptyActionMarakethRangedDashLeft", "EmptyActionMarakethRangedDashRight", "EmptyActionMarakethRangedMultiShot", "DeceleratingProjectileLegionMarakethSergeant", "LegionMarakethSergeantMelee", "LegionMarakethSergeantMortar", "LegionMarakethSergeantMortarArrow", "LegionMarakethSergeantMortarExplode", "LegionMarakethSergeantSpawnMortar", "LegionMarakethSergeantRangedDeceleratingProjectileExplode", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethRangedDashProjectile"] = { name = "LegionMarakethRangedDashProjectile", 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 = { "monster_projectile_variation", "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", }, levels = { [1] = {76, 1, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashLeft"] = { name = "EmptyActionMarakethRangedDashLeft", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashRight"] = { name = "EmptyActionMarakethRangedDashRight", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedMultiShot"] = { name = "EmptyActionMarakethRangedMultiShot", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.33, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DeceleratingProjectileLegionMarakethSergeant"] = { name = "DeceleratingProjectileLegionMarakethSergeant", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "number_of_projectiles_override", "decelerating_projectile_speed_variation_+%", "base_is_projectile", "projectile_uses_contact_position", "projectile_uses_contact_direction", }, levels = { [1] = {-25, 1, 100, baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMelee"] = { 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", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "use_scaled_contact_offset", }, levels = { [1] = {24, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortar"] = { name = "LegionMarakethSergeantMortar", 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 = 2.33, baseFlags = { area = true, spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "number_of_projectiles_override", "projectile_minimum_range", "spell_maximum_action_distance_+%", "is_area_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 15, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarArrow"] = { name = "LegionMarakethSergeantMortarArrow", 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.Attack] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", "base_deal_no_damage", "use_scaled_contact_offset", }, levels = { [1] = {1, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarExplode"] = { name = "LegionMarakethSergeantMortarExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantSpawnMortar"] = { name = "LegionMarakethSergeantSpawnMortar", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantRangedDeceleratingProjectileExplode"] = { name = "LegionMarakethSergeantRangedDeceleratingProjectileExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, }
monster ignores delve darkness mechanic [1]
Id | MonsterIgnoresDelveDarkness |
---|---|
Family | MonsterIgnoresDelveDarkness |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats |
ロック・センチネル
![](/image/affliction/humanoid.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
monster ignores delve darkness mechanic [1]
Roc Sentinel
Spectre | Y |
---|---|
Tags | キャスター, fast_movement, has_bow, humanoid, legion_monster, light_armour, maraketh, no_pantheon_mod, not_int, physical_affinity, puncturing_weapon, ranged, red_blood |
ライフ
225%
アーマー
+75%
回避力
+100%
Ailment Threshold
225%
耐性
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
Damage
105%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 80
Attack Time
1.995 Second
Damage Spread
±20%
経験値
250%
Model Size
125%
Type
LegionMarakethSergeantRanged
Metadata
LegionMarakethSergeantRangedSpectre
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
14,475
アーマー
50,383
回避力
9,478
エナジーシールド
0
Damage
392
スペルダメージ
392
命中
290
Attack Time
1.995
経験値
25,638
Ailment Threshold
14,475
Chill
46
Shock
46
Brittle
259
Scorch
46
Sap
126
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
LegionMarakethSergeantMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
通常攻撃
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 90%
Attack Time: 1.995 秒
強力な一撃で敵を打ち倒す。
アタックダメージが10%低下する
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
![](https://cdn.poedb.tw/protected/image/Art/2DArt/SkillIcons/iconbasicattack.webp)
EmptyActionMarakethRangedDashLeft
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionMarakethRangedDashRight
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
LegionMarakethRangedDashProjectile
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
base is projectile [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
EmptyActionMarakethRangedMultiShot
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 12 秒
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
LegionMarakethSergeantMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
クリティカル率: 5%
キャストタイム: 2.33 秒
クールダウン時間: 8 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
528.2から792.3の物理ダメージを与える
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
LegionMarakethSergeantMortarArrow
Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
base deal no damage [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
LegionMarakethSergeantMortarExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 175%
Attack Time: 1.995 秒
アタックダメージが75%上昇する
is area damage [1]
is area damage [1]
DeceleratingProjectileLegionMarakethSergeant
Spell, Projectile, Triggerable
キャストタイム: 1 秒
アタックダメージが50%低下する
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
LegionMarakethSergeantRangedDeceleratingProjectileExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 125%
Attack Time: 1.995 秒
アタックダメージが25%上昇する
is area damage [1]
is area damage [1]
LegionMarakethSergeantSpawnMortar
Triggerable, Spell
キャストタイム: 1 秒
Object Type
version 2 extends "Metadata/Monsters/LegionLeague/LegionSergeantBaseSpectre" StateMachine { define_shared_state = "dash" }
Object Type Codes
version 2 extends "Metadata/Monsters/LegionLeague/LegionSergeantBaseSpectre" Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Janus/golden_bullet_impact.ao" } Render { allow_attached_arrows = false use_attached_selection_box_if_no_drawcalls = true } BaseEvents { on_construction_complete = " IfMapStat( map_is_legion_endgame_map, { AddAttached( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethGeneralQuiver.ao, aux_back_attachment_jntBnd ); } ); " } Preload { preload_animated_object = "Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Legion/Maraketh/dashbarrage_proj_pierce.ao" } Actor { on_event_clone1_for_EmptyActionAttack = " IfState( dash, 1, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone1.SetCurrentAnimationPosition( 0.13 ); clone1.PauseAnimation(); Delay( 0.5, { clone1.Delete(); } ); " on_event_clone2_for_EmptyActionAttack = " IfState( dash, 1, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone2.SetCurrentAnimationPosition( 0.2 ); clone2.PauseAnimation(); Delay( 0.5, { clone2.Delete(); } ); " on_event_clone3_for_EmptyActionAttack = " IfState( dash, 1, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone3.SetCurrentAnimationPosition( 0.27 ); clone3.PauseAnimation(); Delay( 0.5, { clone3.Delete(); } ); " on_event_clone4_for_EmptyActionAttack = " IfState( dash, 1, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone4.SetCurrentAnimationPosition( 0.34 ); clone4.PauseAnimation(); Delay( 0.5, { clone4.Delete(); } ); " on_event_clone5_for_EmptyActionAttack = " IfState( dash, 1, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone5.SetCurrentAnimationPosition( 0.41 ); clone5.PauseAnimation(); Delay( 0.5, { clone5.Delete(); } ); " on_event_clone6_for_EmptyActionAttack = " IfState( dash, 1, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone6.SetCurrentAnimationPosition( 0.48 ); clone6.PauseAnimation(); Delay( 0.5, { clone6.Delete(); } ); " on_event_clone7_for_EmptyActionAttack = " IfState( dash, 1, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone7.SetCurrentAnimationPosition( 0.55 ); clone7.PauseAnimation(); Delay( 0.5, { clone7.Delete(); } ); " on_event_clone8_for_EmptyActionAttack = " IfState( dash, 1, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone8.SetCurrentAnimationPosition( 0.62 ); clone8.PauseAnimation(); Delay( 0.5, { clone8.Delete(); } ); " on_event_clone9_for_EmptyActionAttack = " IfState( dash, 1, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone9.SetCurrentAnimationPosition( 0.69 ); clone9.PauseAnimation(); Delay( 0.5, { clone9.Delete(); } ); " on_event_clone10_for_EmptyActionAttack = " IfState( dash, 1, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone10.SetCurrentAnimationPosition( 0.76 ); clone10.PauseAnimation(); Delay( 0.5, { clone10.Delete(); } ); " on_event_clone11_for_EmptyActionAttack = " IfState( dash, 1, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone11.SetCurrentAnimationPosition( 0.83 ); clone11.PauseAnimation(); Delay( 0.5, { clone11.Delete(); } ); " on_event_clone12_for_EmptyActionAttack = " IfState( dash, 1, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone12.SetCurrentAnimationPosition( 0.90 ); clone12.PauseAnimation(); Delay( 0.5, { clone12.Delete(); } ); " on_event_clone13_for_EmptyActionAttack = " IfState( dash, 1, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone13.SetCurrentAnimationPosition( 0.97 ); clone13.PauseAnimation(); Delay( 0.5, { clone13.Delete(); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/LegionLeague/LegionMarakethSergeantRangedSpectre"] = { name = "Roc Sentinel", life = 2.25, fireResist = 30, coldResist = 30, lightningResist = 30, chaosResist = 20, damage = 1.05, damageSpread = 0.2, attackTime = 1.995, attackRange = 80, accuracy = 1, weaponType1 = "Bow", skillList = { "LegionMarakethRangedDashProjectile", "EmptyActionMarakethRangedDashLeft", "EmptyActionMarakethRangedDashRight", "EmptyActionMarakethRangedMultiShot", "DeceleratingProjectileLegionMarakethSergeant", "LegionMarakethSergeantMelee", "LegionMarakethSergeantMortar", "LegionMarakethSergeantMortarArrow", "LegionMarakethSergeantMortarExplode", "LegionMarakethSergeantSpawnMortar", "LegionMarakethSergeantRangedDeceleratingProjectileExplode", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethRangedDashProjectile"] = { name = "LegionMarakethRangedDashProjectile", 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 = { "monster_projectile_variation", "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", }, levels = { [1] = {76, 1, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashLeft"] = { name = "EmptyActionMarakethRangedDashLeft", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashRight"] = { name = "EmptyActionMarakethRangedDashRight", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedMultiShot"] = { name = "EmptyActionMarakethRangedMultiShot", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.33, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DeceleratingProjectileLegionMarakethSergeant"] = { name = "DeceleratingProjectileLegionMarakethSergeant", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "number_of_projectiles_override", "decelerating_projectile_speed_variation_+%", "base_is_projectile", "projectile_uses_contact_position", "projectile_uses_contact_direction", }, levels = { [1] = {-25, 1, 100, baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMelee"] = { 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", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "use_scaled_contact_offset", }, levels = { [1] = {24, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortar"] = { name = "LegionMarakethSergeantMortar", 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 = 2.33, baseFlags = { area = true, spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "number_of_projectiles_override", "projectile_minimum_range", "spell_maximum_action_distance_+%", "is_area_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 15, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarArrow"] = { name = "LegionMarakethSergeantMortarArrow", 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.Attack] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", "base_deal_no_damage", "use_scaled_contact_offset", }, levels = { [1] = {1, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarExplode"] = { name = "LegionMarakethSergeantMortarExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantSpawnMortar"] = { name = "LegionMarakethSergeantSpawnMortar", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantRangedDeceleratingProjectileExplode"] = { name = "LegionMarakethSergeantRangedDeceleratingProjectileExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, }
monster ignores delve darkness mechanic [1]
Id | MonsterIgnoresDelveDarkness |
---|---|
Family | MonsterIgnoresDelveDarkness |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats |
ロック・センチネル
![](/image/affliction/humanoid.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
Roc Sentinel
Spectre | Y |
---|---|
Spectre Override | Metadata/Monsters/LegionLeague/LegionMarakethSergeantRangedSpectre |
Tags | キャスター, fast_movement, has_bow, humanoid, legion_monster, light_armour, maraketh, medium_height, no_pantheon_mod, not_int, physical_affinity, puncturing_weapon, ranged, red_blood |
Packs |
ライフ
225%
アーマー
+75%
回避力
+100%
Ailment Threshold
225%
耐性
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconFire.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconCold.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconLightning.webp)
![](https://cdn.poedb.tw/image/Art/2DArt/UIImages/InGame/MonsterResistanceIconChaos.webp)
Damage
105%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 80
Attack Time
1.995 Second
Damage Spread
±20%
経験値
250%
Model Size
125%
Type
LegionMarakethSergeantRanged
Metadata
LegionMarakethSergeantRangedStandalone
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
14,475
アーマー
50,383
回避力
9,478
エナジーシールド
0
Damage
392
スペルダメージ
392
命中
290
Attack Time
1.995
経験値
25,638
Ailment Threshold
14,475
Chill
46
Shock
46
Brittle
259
Scorch
46
Sap
126
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
LegionMarakethSergeantMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
通常攻撃
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 90%
Attack Time: 1.995 秒
強力な一撃で敵を打ち倒す。
アタックダメージが10%低下する
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
arrow projectile variation [24]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
![](https://cdn.poedb.tw/protected/image/Art/2DArt/SkillIcons/iconbasicattack.webp)
EmptyActionMarakethRangedDashLeft
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionMarakethRangedDashRight
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 10 秒
アタックスピードが50%上昇する
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
LegionMarakethRangedDashProjectile
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
base is projectile [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
monster projectile variation [76]
number of projectiles override [1]
projectile uses contact position [1]
EmptyActionMarakethRangedMultiShot
Attack
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
クールダウン時間: 12 秒
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill cannot be stunned [1]
LegionMarakethSergeantMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
クリティカル率: 5%
キャストタイム: 2.33 秒
クールダウン時間: 8 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
528.2から792.3の物理ダメージを与える
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
base is projectile [1]
is area damage [1]
number of projectiles override [1]
projectile minimum range [15]
projectile uses contact position [1]
spell maximum action distance +% [-50]
use scaled contact offset [1]
LegionMarakethSergeantMortarArrow
Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
Base Damage: 314–471
クリティカル率: 5%
Attack Time: 1.995 秒
一般的なモンスターの炸裂スキル。モンスターが放つ投射物に似ているが、衝撃効果を持つ。
base deal no damage [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]
use scaled contact offset [1]
LegionMarakethSergeantMortarExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 175%
Attack Time: 1.995 秒
アタックダメージが75%上昇する
is area damage [1]
is area damage [1]
DeceleratingProjectileLegionMarakethSergeant
Spell, Projectile, Triggerable
キャストタイム: 1 秒
アタックダメージが50%低下する
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
アタックスピードが25%低下する
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
LegionMarakethSergeantRangedDeceleratingProjectileExplode
Triggerable, Attack
Base Damage: 314–471
クリティカル率: 5%
アタックダメージ: 125%
Attack Time: 1.995 秒
アタックダメージが25%上昇する
is area damage [1]
is area damage [1]
LegionMarakethSergeantSpawnMortar
Triggerable, Spell
キャストタイム: 1 秒
Object Type
version 2 extends "Metadata/Monsters/LegionLeague/LegionMonsterBaseStandalone" StateMachine { define_shared_state = "dash" }
Object Type Codes
version 2 extends "Metadata/Monsters/LegionLeague/LegionMonsterBaseStandalone" Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Janus/golden_bullet_impact.ao" } Render { allow_attached_arrows = false use_attached_selection_box_if_no_drawcalls = true } BaseEvents { on_construction_complete = " IfMapStat( map_is_legion_endgame_map, { AddAttached( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethGeneralQuiver.ao, aux_back_attachment_jntBnd ); } ); " } Preload { preload_animated_object = "Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Legion/Maraketh/dashbarrage_proj_pierce.ao" } Actor { on_event_clone1_for_EmptyActionAttack = " IfState( dash, 1, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone1 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone1.SetCurrentAnimationPosition( 0.13 ); clone1.PauseAnimation(); Delay( 0.5, { clone1.Delete(); } ); " on_event_clone2_for_EmptyActionAttack = " IfState( dash, 1, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone2 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone2.SetCurrentAnimationPosition( 0.2 ); clone2.PauseAnimation(); Delay( 0.5, { clone2.Delete(); } ); " on_event_clone3_for_EmptyActionAttack = " IfState( dash, 1, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone3 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone3.SetCurrentAnimationPosition( 0.27 ); clone3.PauseAnimation(); Delay( 0.5, { clone3.Delete(); } ); " on_event_clone4_for_EmptyActionAttack = " IfState( dash, 1, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone4 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone4.SetCurrentAnimationPosition( 0.34 ); clone4.PauseAnimation(); Delay( 0.5, { clone4.Delete(); } ); " on_event_clone5_for_EmptyActionAttack = " IfState( dash, 1, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone5 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone5.SetCurrentAnimationPosition( 0.41 ); clone5.PauseAnimation(); Delay( 0.5, { clone5.Delete(); } ); " on_event_clone6_for_EmptyActionAttack = " IfState( dash, 1, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone6 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone6.SetCurrentAnimationPosition( 0.48 ); clone6.PauseAnimation(); Delay( 0.5, { clone6.Delete(); } ); " on_event_clone7_for_EmptyActionAttack = " IfState( dash, 1, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone7 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone7.SetCurrentAnimationPosition( 0.55 ); clone7.PauseAnimation(); Delay( 0.5, { clone7.Delete(); } ); " on_event_clone8_for_EmptyActionAttack = " IfState( dash, 1, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone8 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone8.SetCurrentAnimationPosition( 0.62 ); clone8.PauseAnimation(); Delay( 0.5, { clone8.Delete(); } ); " on_event_clone9_for_EmptyActionAttack = " IfState( dash, 1, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone9 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone9.SetCurrentAnimationPosition( 0.69 ); clone9.PauseAnimation(); Delay( 0.5, { clone9.Delete(); } ); " on_event_clone10_for_EmptyActionAttack = " IfState( dash, 1, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone10 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone10.SetCurrentAnimationPosition( 0.76 ); clone10.PauseAnimation(); Delay( 0.5, { clone10.Delete(); } ); " on_event_clone11_for_EmptyActionAttack = " IfState( dash, 1, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone11 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone11.SetCurrentAnimationPosition( 0.83 ); clone11.PauseAnimation(); Delay( 0.5, { clone11.Delete(); } ); " on_event_clone12_for_EmptyActionAttack = " IfState( dash, 1, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone12 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone12.SetCurrentAnimationPosition( 0.90 ); clone12.PauseAnimation(); Delay( 0.5, { clone12.Delete(); } ); " on_event_clone13_for_EmptyActionAttack = " IfState( dash, 1, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 17, 1, inherit, 0, inherit ); }, { this.clone13 = PlayEffect( Metadata/Monsters/LegionLeague/Maraketh/LegionMarakethSergeantRanged_Clone.ao, 19, 1, inherit, 0, inherit ); } ); clone13.SetCurrentAnimationPosition( 0.97 ); clone13.PauseAnimation(); Delay( 0.5, { clone13.Delete(); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/LegionLeague/LegionMarakethSergeantRangedStandalone"] = { name = "Roc Sentinel", life = 2.25, fireResist = 30, coldResist = 30, lightningResist = 30, chaosResist = 20, damage = 1.05, damageSpread = 0.2, attackTime = 1.995, attackRange = 80, accuracy = 1, weaponType1 = "Bow", skillList = { "LegionMarakethRangedDashProjectile", "EmptyActionMarakethRangedDashLeft", "EmptyActionMarakethRangedDashRight", "EmptyActionMarakethRangedMultiShot", "DeceleratingProjectileLegionMarakethSergeant", "LegionMarakethSergeantMelee", "LegionMarakethSergeantMortar", "LegionMarakethSergeantMortarArrow", "LegionMarakethSergeantMortarExplode", "LegionMarakethSergeantSpawnMortar", "LegionMarakethSergeantRangedDeceleratingProjectileExplode", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethRangedDashProjectile"] = { name = "LegionMarakethRangedDashProjectile", 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 = { "monster_projectile_variation", "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", }, levels = { [1] = {76, 1, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashLeft"] = { name = "EmptyActionMarakethRangedDashLeft", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedDashRight"] = { name = "EmptyActionMarakethRangedDashRight", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {50, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EmptyActionMarakethRangedMultiShot"] = { name = "EmptyActionMarakethRangedMultiShot", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.33, baseFlags = { attack = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_cannot_be_stunned", "skill_cannot_be_knocked_back", }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DeceleratingProjectileLegionMarakethSergeant"] = { name = "DeceleratingProjectileLegionMarakethSergeant", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_attack_speed_+%_final", "number_of_projectiles_override", "decelerating_projectile_speed_variation_+%", "base_is_projectile", "projectile_uses_contact_position", "projectile_uses_contact_direction", }, levels = { [1] = {-25, 1, 100, baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMelee"] = { 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", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "use_scaled_contact_offset", }, levels = { [1] = {24, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortar"] = { name = "LegionMarakethSergeantMortar", 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 = 2.33, baseFlags = { area = true, spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "number_of_projectiles_override", "projectile_minimum_range", "spell_maximum_action_distance_+%", "is_area_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 15, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarArrow"] = { name = "LegionMarakethSergeantMortarArrow", 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.Attack] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_projectiles_override", "base_is_projectile", "projectile_uses_contact_position", "base_deal_no_damage", "use_scaled_contact_offset", }, levels = { [1] = {1, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantMortarExplode"] = { name = "LegionMarakethSergeantMortarExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantSpawnMortar"] = { name = "LegionMarakethSergeantSpawnMortar", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LegionMarakethSergeantRangedDeceleratingProjectileExplode"] = { name = "LegionMarakethSergeantRangedDeceleratingProjectileExplode", hidden = true, color = 4, 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", }, levels = { [1] = {baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {}, cost = { }, }, }, }