| Spectre | Y |
|---|---|
| Area | 乌扎尔, 金字塔避难所 |
| Tags | allows_additional_projectiles, allows_inc_aoe, Arrow_onhit_audio, fast_movement, human, humanoid, not_int, physical_affinity, ranged, red_blood |
| Packs |
生命
160%
+33%
闪避
+66%
抗性
伤害
140%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 50
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireBow
Metadata
ViperLegionnaireBow_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeedBow
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 238—357
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GTLegionnaireCausticRainOfArrows
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
GTLegionnaireSmokeArrow
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 12 秒
action attack or cast time uses animation length [1]
LegionnaireDodgeLeft
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge direction [1]
monster dodge distance [25]
LegionnaireDodgeRight
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge distance [25]
SOLegionnaireCausticRainOfArrows
可触发, AttackInPlace
GSLegionnaireCausticRainOfArrows
CGELegionaireCausticGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
每秒造成 193.9 混沌伤害
base skill effect duration [5000]
ground caustic art variation [1005]
SOLegionnaireSmokeArrow
可触发, AttackInPlace
GSLegionnaireSmokeArrow
CGELegionaireSmokeGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
base skill effect duration [10000]
ground smoke art variation [1000]
Object Type
version 2
extends "Metadata/Monsters/Monster"
Transitionable {}
Stats
{
set_base_heavy_stun_duration_ms = 2400
set_arrow_projectile_variation = 1004
}
StateMachine
{
define_shared_state =
"
has_arrow = 1;
in_smoke;
"
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
Transitionable
{
on_transition =
"
Roll( 1, 2,
{
PlayEffect( 'Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBowsAggroAudio.ao' );
} );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBowsAggroAudio.ao"
}
StateMachine
{
on_or_create_state_has_arrow_0 = "DetachAllOfType( 'Metadata/Items/Quivers/ViperLegionnaireQuiver/ViperLegionnaireArrowHeld.ao' );"
on_or_create_state_has_arrow_1 = "AddAttached( 'Metadata/Items/Quivers/ViperLegionnaireQuiver/ViperLegionnaireArrowHeld.ao', R_Weapon );"
on_or_create_state_in_smoke_0 = "EnableTargetable();"
on_or_create_state_in_smoke_1 = "DisableTargetable();"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBow_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.4,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 50,
accuracy = 1,
weaponType1 = "Bow",
skillList = {
"MeleeAtAnimationSpeedBow",
"CGELegionaireSmokeGround",
"CGELegionaireCausticGround",
"GSLegionnaireCausticRainOfArrows",
"GSLegionnaireSmokeArrow",
"SOLegionnaireCausticRainOfArrows",
"SOLegionnaireSmokeArrow",
"GTLegionnaireCausticRainOfArrows",
"GTLegionnaireSmokeArrow",
"LegionnaireDodgeLeft",
"LegionnaireDodgeRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBow"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"maintain_projectile_direction_when_using_contact_position",
"check_for_targets_between_initiator_and_projectile_source",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireSmokeGround"] = {
name = "CGELegionaireSmokeGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"ground_smoke_art_variation",
"base_skill_area_of_effect_+%",
},
levels = {
[1] = {10000, 1000, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireCausticGround"] = {
name = "CGELegionaireCausticGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"ground_caustic_art_variation",
"base_skill_effect_duration",
},
levels = {
[1] = {1, 1005, 5000, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireCausticRainOfArrows"] = {
name = "GSLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireSmokeArrow"] = {
name = "GSLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireCausticRainOfArrows"] = {
name = "SOLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireSmokeArrow"] = {
name = "SOLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireCausticRainOfArrows"] = {
name = "GTLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireSmokeArrow"] = {
name = "GTLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeLeft"] = {
name = "LegionnaireDodgeLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1, 25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeRight"] = {
name = "LegionnaireDodgeRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-66]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
| Spectre | Y |
|---|---|
| Area | 乌扎尔, 瓦尔城市, 金字塔避难所 |
| Tags | 1HSword_onhit_audio, allows_additional_projectiles, fast_movement, human, humanoid, melee, not_int, physical_affinity, ranged, red_blood |
| Packs |
生命
160%
+33%
闪避
+66%
抗性
伤害
144%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 7
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireClaw
Metadata
ViperLegionnaireClaw_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 245—367
暴击率: 5%
攻击间隔: 1.5 秒
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]
MPAViperLegionnaireClawToss
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 245—367
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1128]
projectile ballistic angle from reference event [1]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [-70]
use scaled contact offset [1]
EASViperLegionnaireTeleport
冷却时间: 10 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
DTTViperLegionnaireWhirlingBlades
法术, 位移, AttackInPlace
施放间隔: 1 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [40]
spell maximum action distance +% [-40]
walk emerge extra distance [10]
Object Type
version 2
extends "Metadata/Monsters/Monster"
Actor
{
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance4"
basic_action = "StrafeLeftNoFlee"
basic_action = "StrafeRightNoFlee"
}
Stats
{
strafe_distance_+% = -80
set_base_heavy_stun_duration_ms = 2450
}
StateMachine
{
define_shared_state = "lock_on; in_smoke;"
on_state_lock_on_0 = "SetUsesDirectionalRunAnimations( false );"
on_state_lock_on_1 = "SetUsesDirectionalRunAnimations( true );"
}
Transitionable
{
}
Preload
{
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperLegionaire/ropeattach.ao"
}
Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
StateMachine
{
on_or_create_state_in_smoke_0 = "EnableTargetable();"
on_or_create_state_in_smoke_1 = "DisableTargetable();"
}
Transitionable
{
on_transition =
"
Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnareClawsAggroAudio.ao' ); } );
"
}
Animated
{
preload_animated_object = "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnareClawsAggroAudio.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireClaw_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.44,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 7,
accuracy = 1,
weaponType1 = "Claw",
weaponType2 = "Claw",
skillList = {
"MeleeAtAnimationSpeed",
"MPAViperLegionnaireClawToss",
"GAViperLegionnaireWhirlingBlades",
"EASViperLegionnaireTeleport",
"DTTViperLegionnaireWhirlingBlades",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPAViperLegionnaireClawToss"] = {
name = "MPAViperLegionnaireClawToss",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"spell_maximum_action_distance_+%",
"base_is_projectile",
"projectile_uses_contact_direction",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"projectile_ballistic_angle_from_reference_event",
},
levels = {
[1] = {1128, -70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperLegionnaireWhirlingBlades"] = {
name = "GAViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {baseMultiplier = 1.1, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireTeleport"] = {
name = "EASViperLegionnaireTeleport",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTViperLegionnaireWhirlingBlades"] = {
name = "DTTViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {10, 40, -40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-71]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-83]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats |
蝰蛇军团士兵
| Spectre | Y |
|---|---|
| Area | 瓦尔城市, 金字塔避难所 |
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood |
| Packs |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireShield_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 272—408
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
Object Type
version 2
extends "Metadata/Monsters/Monster"
Actor
{
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance4"
basic_action = "ChangeToStance5"
basic_action = "MoveForced"
}
Stats
{
set_base_heavy_stun_duration_ms = 2433
}Object Type Codes
version 2 extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-60]
stance movement speed +% final [-60]
stance movement speed +% final [-60]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireShieldNapuatzi
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
MAASViperNapuatziSoldierStep
EAAViperNapuatziSoldierShove
action do not face target [1]
skill no los required [1]
EAAViperLegionaireShieldFlinch
action attack or cast time uses animation length [1]
action do not face target [1]
skill no los required [1]
EGViperNapuatziSoldierBadShove
可触发, AttackInPlace
action attack or cast time uses animation length [1]
Object Type
version 2
extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
extends "Metadata/Monsters/VaalMonsters/Living/VaalSoldiersPatrolBase"
StateMachine
{
define_shared_state =
"
snaked;
blocking;
fighting;
forming;
lance_strike;
stepping;
freezing;
"
on_state_blocking_2 = "UnlockHeight();"
}
Functions
{
path_to_location = "PathTo(arg1, 1);"
lock_height = "LockHeight(arg1);"
stop_collidable = "RemoveCollidability();"
}Object Type Codes
version 2
extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
extends "Metadata/Monsters/VaalMonsters/Living/VaalSoldiersPatrolBase"
StateMachine
{
on_state_snaked_1 =
"
PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/ao/ViperStoneAudio.ao' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/stone.epk' );
"
create_state_snaked_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/stone.epk' );"
on_state_lance_strike_0 = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_weapon_buff.epk', R_Weapon );"
on_state_lance_strike_1 = "PlayBeam( ViperNapuatziEmpowerBeam, globals.viperboss, this, default, default, 0.5, L_wrist_jntBnd, head_jntBnd );"
on_state_lance_strike_2 = "PlayBeam( ViperNapuatziEmpowerBeam, globals.viperboss, this, default, default, 0.5, R_wrist_jntBnd, head_jntBnd );"
on_or_create_state_lance_strike_3 =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_buff_flash.epk', 1.0 );
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_weapon_buff.epk', R_Weapon );
"
on_or_create_state_freezing_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/death/death_soldier_crystallize.epk' );"
on_state_freezing_2 = "PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/ao/death/death_crystals.ao' );"
}
Functions
{
add_fire_epk =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch.epk', L_Weapon );
Delay( 5.0,
{
RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch.epk', L_Weapon );
} );
"
add_chaos_epk =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch_chaos.epk', L_Weapon );
Delay( 5.0,
{
RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch_chaos.epk', L_Weapon );
} );
"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldNapuatzi"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"MAASViperNapuatziSoldierStep",
"GAViperNapuatziGuardsAtttack",
"GAViperNapuatziSoldierShove",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
"EAAViperNapuatziSoldierShove",
"EAAViperLegionaireShieldFlinch",
"EGViperNapuatziSoldierBadShove",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MAASViperNapuatziSoldierStep"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"skill_no_los_required",
},
levels = {
[1] = {baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperNapuatziGuardsAtttack"] = {
name = "GAViperNapuatziGuardsAtttack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chance_to_poison_on_hit_%",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {100, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperNapuatziSoldierShove"] = {
name = "GAViperNapuatziSoldierShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
},
levels = {
[1] = {baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAViperNapuatziSoldierShove"] = {
name = "EAAViperNapuatziSoldierShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_no_los_required",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAViperLegionaireShieldFlinch"] = {
name = "EAAViperLegionaireShieldFlinch",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
"skill_no_los_required",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EGViperNapuatziSoldierBadShove"] = {
name = "EGViperNapuatziSoldierBadShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| key | val |
|---|---|
| Actor.basic_action | ChangeToStance1, ChangeToStance2 |
| Actor.leveled_starting_effects | EASPatrolEndTurn, DoLiterallyNothing |
| StateMachine.define_shared_state = | |
| StateMachine." | , |
| StateMachine.snaked; | |
| StateMachine.blocking; | |
| StateMachine.fighting; | |
| StateMachine.forming; | |
| StateMachine.lance_strike; | |
| StateMachine.stepping; | |
| StateMachine.freezing; | |
| StateMachine.on_state_blocking_2 | UnlockHeight(); |
| Functions.path_to_location | PathTo(arg1, 1); |
| Functions.lock_height | LockHeight(arg1); |
| Functions.stop_collidable | RemoveCollidability(); |
蝰蛇军团士兵
人形stance movement speed +% final [-60]
stance movement speed +% final [-60]
stance movement speed +% final [-60]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, not_dex, not_int, red_blood |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireShieldNapuatziNoScale
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
MAASViperNapuatziSoldierStep
EAAViperNapuatziSoldierShove
action do not face target [1]
skill no los required [1]
EAAViperLegionaireShieldFlinch
action attack or cast time uses animation length [1]
action do not face target [1]
skill no los required [1]
EGViperNapuatziSoldierBadShove
可触发, AttackInPlace
action attack or cast time uses animation length [1]
Object Type
version 2
extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
extends "Metadata/Monsters/VaalMonsters/Living/VaalSoldiersPatrolBase"
StateMachine
{
define_shared_state =
"
snaked;
blocking;
fighting;
forming;
lance_strike;
stepping;
freezing;
"
on_state_blocking_2 = "UnlockHeight();"
}
Functions
{
path_to_location = "PathTo(arg1, 1);"
lock_height = "LockHeight(arg1);"
stop_collidable = "RemoveCollidability();"
}Object Type Codes
version 2
extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
extends "Metadata/Monsters/VaalMonsters/Living/VaalSoldiersPatrolBase"
StateMachine
{
on_state_snaked_1 =
"
PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/ao/ViperStoneAudio.ao' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/stone.epk' );
"
create_state_snaked_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/stone.epk' );"
on_state_lance_strike_0 = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_weapon_buff.epk', R_Weapon );"
on_state_lance_strike_1 = "PlayBeam( ViperNapuatziEmpowerBeam, globals.viperboss, this, default, default, 0.5, L_wrist_jntBnd, head_jntBnd );"
on_state_lance_strike_2 = "PlayBeam( ViperNapuatziEmpowerBeam, globals.viperboss, this, default, default, 0.5, R_wrist_jntBnd, head_jntBnd );"
on_or_create_state_lance_strike_3 =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_buff_flash.epk', 1.0 );
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/lance_hell/soldier_weapon_buff.epk', R_Weapon );
"
on_or_create_state_freezing_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/death/death_soldier_crystallize.epk' );"
on_state_freezing_2 = "PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/ao/death/death_crystals.ao' );"
}
Functions
{
add_fire_epk =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch.epk', L_Weapon );
Delay( 5.0,
{
RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch.epk', L_Weapon );
} );
"
add_chaos_epk =
"
AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch_chaos.epk', L_Weapon );
Delay( 5.0,
{
RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ViperNapuatzi/epk/fire_chaos_rain/soldier_shieldscorch_chaos.epk', L_Weapon );
} );
"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldNapuatziNoScale"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"MAASViperNapuatziSoldierStep",
"GAViperNapuatziGuardsAtttack",
"GAViperNapuatziSoldierShove",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
"EAAViperNapuatziSoldierShove",
"EAAViperLegionaireShieldFlinch",
"EGViperNapuatziSoldierBadShove",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MAASViperNapuatziSoldierStep"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"skill_no_los_required",
},
levels = {
[1] = {baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperNapuatziGuardsAtttack"] = {
name = "GAViperNapuatziGuardsAtttack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chance_to_poison_on_hit_%",
"action_attack_or_cast_time_uses_animation_length",
"base_skill_can_be_blocked",
"base_skill_can_be_avoided_by_dodge_roll",
},
levels = {
[1] = {100, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperNapuatziSoldierShove"] = {
name = "GAViperNapuatziSoldierShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"is_area_damage",
},
levels = {
[1] = {baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAViperNapuatziSoldierShove"] = {
name = "EAAViperNapuatziSoldierShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_no_los_required",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAAViperLegionaireShieldFlinch"] = {
name = "EAAViperLegionaireShieldFlinch",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
"skill_no_los_required",
"action_do_not_face_target",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EGViperNapuatziSoldierBadShove"] = {
name = "EGViperNapuatziSoldierBadShove",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-60]
stance movement speed +% final [-60]
stance movement speed +% final [-60]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireShieldUtzaalIntro
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
Object Type
version 2 extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
Object Type Codes
version 2 extends "Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldUtzaalIntro"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| key | val |
|---|---|
| Stats.item_drop_slots | 1 |
| Stats.energy_shield_recharge_rate_per_minute_% | 750 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.monster_base_flask_charges_percent_of_monster_power | 50 |
| Stats.base_critical_hit_damage_bonus | 30 |
| Stats.max_endurance_charges | 3 |
| Stats.max_frenzy_charges | 3 |
| Stats.max_power_charges | 3 |
| Stats.object_inherent_base_maximum_block_%_from_ot | 50 |
| Stats.movement_velocity_cap | 128 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot | 33 |
| Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot | 100 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.melee_swing_not_scaled_by_area_modifiers | 1 |
| Stats.actor_scale_+%_limit | 200 |
| Stats.base_heavy_stun_duration_ms | 2433 |
| Stats.melee_defer_damage_prediction | 1 |
| Stats.poise_decay_delay_ms | 8000 |
| Stats.poise_decay_%_per_second | 5 |
| Stats.base_block_angle_degrees | 180 |
| Stats.action_attack_or_cast_time_uses_animation_length | 1 |
| Stats.slow_potency_+%_final_per_additional_player | -10 |
| Stats.check_for_targets_between_initiator_and_projectile_source | 1 |
| Stats.maximum_life_+%_final_per_additional_player | 50 |
| Stats.maximum_energy_shield_+%_final_per_additional_player | 50 |
| Stats.poise_threshold_+%_final_per_additional_player | 50 |
| Stats.stun_base_duration_override_ms | 500 |
| Stats.bleeding_moving_damage_%_of_base_override | 200 |
| ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.csd |
| Positioned.blocking | true |
| Positioned.team | 0 |
| Positioned.serialise_collidable | true |
| BaseEvents.server_only | true |
| Actor.basic_action | Move, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction, ChangeToStance1, ChangeToStance4, ChangeToStance5, MoveForced |
| Actor.slow_animations_go_to_idle | false |
蝰蛇军团士兵
人形stance movement speed +% final [-71]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, fast_movement, human, humanoid, melee, not_int, physical_affinity, red_blood |
| Packs |
生命
160%
+33%
闪避
+50%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 12
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireSword
Metadata
ViperLegionnaireSwordIncursion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
MeleeAtAnimationSpeedViperLegionnaireCombo
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireSwordIncursion"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 12,
accuracy = 1,
weaponType1 = "One Hand Sword",
skillList = {
"MeleeAtAnimationSpeed",
"MeleeAtAnimationSpeedViperLegionnaireCombo",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedViperLegionnaireCombo"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-71]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-71]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, fast_movement, human, humanoid, melee, not_int, physical_affinity, red_blood |
生命
160%
+33%
闪避
+50%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 12
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireSword
Metadata
ViperLegionnaireTrainingSwordIncursion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
MeleeAtAnimationSpeedViperLegionnaireCombo
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireTrainingSwordIncursion"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 12,
accuracy = 1,
weaponType1 = "One Hand Sword",
skillList = {
"MeleeAtAnimationSpeed",
"MeleeAtAnimationSpeedViperLegionnaireCombo",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedViperLegionnaireCombo"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-71]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-66]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | allows_additional_projectiles, allows_inc_aoe, Arrow_onhit_audio, fast_movement, human, humanoid, not_int, physical_affinity, ranged, red_blood |
| Packs |
生命
160%
+33%
闪避
+66%
抗性
伤害
140%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 50
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireBow
Metadata
ViperLegionnaireBowIncursion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeedBow
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 261—392
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GTLegionnaireCausticRainOfArrows
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
GTLegionnaireSmokeArrow
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 12 秒
action attack or cast time uses animation length [1]
LegionnaireDodgeLeft
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge direction [1]
monster dodge distance [25]
LegionnaireDodgeRight
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge distance [25]
SOLegionnaireCausticRainOfArrows
可触发, AttackInPlace
GSLegionnaireCausticRainOfArrows
CGELegionaireCausticGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
每秒造成 212.6 混沌伤害
base skill effect duration [5000]
ground caustic art variation [1005]
SOLegionnaireSmokeArrow
可触发, AttackInPlace
GSLegionnaireSmokeArrow
CGELegionaireSmokeGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
base skill effect duration [10000]
ground smoke art variation [1000]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireBowIncursion"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.4,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 50,
accuracy = 1,
weaponType1 = "Bow",
skillList = {
"MeleeAtAnimationSpeedBow",
"CGELegionaireSmokeGround",
"CGELegionaireCausticGround",
"GSLegionnaireCausticRainOfArrows",
"GSLegionnaireSmokeArrow",
"SOLegionnaireCausticRainOfArrows",
"SOLegionnaireSmokeArrow",
"GTLegionnaireCausticRainOfArrows",
"GTLegionnaireSmokeArrow",
"LegionnaireDodgeLeft",
"LegionnaireDodgeRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBow"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"maintain_projectile_direction_when_using_contact_position",
"check_for_targets_between_initiator_and_projectile_source",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireSmokeGround"] = {
name = "CGELegionaireSmokeGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"ground_smoke_art_variation",
"base_skill_area_of_effect_+%",
},
levels = {
[1] = {10000, 1000, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireCausticGround"] = {
name = "CGELegionaireCausticGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"ground_caustic_art_variation",
"base_skill_effect_duration",
},
levels = {
[1] = {1, 1005, 5000, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireCausticRainOfArrows"] = {
name = "GSLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireSmokeArrow"] = {
name = "GSLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireCausticRainOfArrows"] = {
name = "SOLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireSmokeArrow"] = {
name = "SOLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireCausticRainOfArrows"] = {
name = "GTLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireSmokeArrow"] = {
name = "GTLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeLeft"] = {
name = "LegionnaireDodgeLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1, 25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeRight"] = {
name = "LegionnaireDodgeRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-66]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-66]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | allows_additional_projectiles, allows_inc_aoe, Arrow_onhit_audio, fast_movement, human, humanoid, not_int, physical_affinity, ranged, red_blood |
生命
160%
+33%
闪避
+66%
抗性
伤害
140%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 50
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireBow
Metadata
ViperLegionnaireTrainingBowIncursion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeedBow
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 261—392
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GTLegionnaireCausticRainOfArrows
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
GTLegionnaireSmokeArrow
法术, 可触发, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 12 秒
action attack or cast time uses animation length [1]
LegionnaireDodgeLeft
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge direction [1]
monster dodge distance [25]
LegionnaireDodgeRight
冷却时间: 3 秒
action attack or cast time uses animation length [1]
monster dodge distance [25]
SOLegionnaireCausticRainOfArrows
可触发, AttackInPlace
GSLegionnaireCausticRainOfArrows
CGELegionaireCausticGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
每秒造成 212.6 混沌伤害
base skill effect duration [5000]
ground caustic art variation [1005]
SOLegionnaireSmokeArrow
可触发, AttackInPlace
GSLegionnaireSmokeArrow
CGELegionaireSmokeGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
base skill effect duration [10000]
ground smoke art variation [1000]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireTrainingBowIncursion"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.4,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 50,
accuracy = 1,
weaponType1 = "Bow",
skillList = {
"MeleeAtAnimationSpeedBow",
"CGELegionaireSmokeGround",
"CGELegionaireCausticGround",
"GSLegionnaireCausticRainOfArrows",
"GSLegionnaireSmokeArrow",
"SOLegionnaireCausticRainOfArrows",
"SOLegionnaireSmokeArrow",
"GTLegionnaireCausticRainOfArrows",
"GTLegionnaireSmokeArrow",
"LegionnaireDodgeLeft",
"LegionnaireDodgeRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBow"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"maintain_projectile_direction_when_using_contact_position",
"check_for_targets_between_initiator_and_projectile_source",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireSmokeGround"] = {
name = "CGELegionaireSmokeGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"ground_smoke_art_variation",
"base_skill_area_of_effect_+%",
},
levels = {
[1] = {10000, 1000, 0, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGELegionaireCausticGround"] = {
name = "CGELegionaireCausticGround",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"ground_caustic_art_variation",
"base_skill_effect_duration",
},
levels = {
[1] = {1, 1005, 5000, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireCausticRainOfArrows"] = {
name = "GSLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSLegionnaireSmokeArrow"] = {
name = "GSLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "geometry_spell",
castTime = 1,
baseFlags = {
spell = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireCausticRainOfArrows"] = {
name = "SOLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOLegionnaireSmokeArrow"] = {
name = "SOLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireCausticRainOfArrows"] = {
name = "GTLegionnaireCausticRainOfArrows",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTLegionnaireSmokeArrow"] = {
name = "GTLegionnaireSmokeArrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeLeft"] = {
name = "LegionnaireDodgeLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_direction",
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1, 25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["LegionnaireDodgeRight"] = {
name = "LegionnaireDodgeRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_dodge_distance",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {25, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-66]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-71]
stance movement speed +% final [-83]
stance movement speed +% final [-83]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 1HSword_onhit_audio, allows_additional_projectiles, fast_movement, human, humanoid, melee, not_int, physical_affinity, ranged, red_blood |
| Packs |
生命
160%
+33%
闪避
+66%
抗性
伤害
144%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 7
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireClaw
Metadata
ViperLegionnaireClawIncursion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 269—403
暴击率: 5%
攻击间隔: 1.5 秒
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]
MPAViperLegionnaireClawToss
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 269—403
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1128]
projectile ballistic angle from reference event [1]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [-70]
use scaled contact offset [1]
EASViperLegionnaireTeleport
冷却时间: 10 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
DTTViperLegionnaireWhirlingBlades
法术, 位移, AttackInPlace
施放间隔: 1 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [40]
spell maximum action distance +% [-40]
walk emerge extra distance [10]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireClawIncursion"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.44,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 7,
accuracy = 1,
weaponType1 = "Claw",
weaponType2 = "Claw",
skillList = {
"MeleeAtAnimationSpeed",
"MPAViperLegionnaireClawToss",
"GAViperLegionnaireWhirlingBlades",
"EASViperLegionnaireTeleport",
"DTTViperLegionnaireWhirlingBlades",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPAViperLegionnaireClawToss"] = {
name = "MPAViperLegionnaireClawToss",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"spell_maximum_action_distance_+%",
"base_is_projectile",
"projectile_uses_contact_direction",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"projectile_ballistic_angle_from_reference_event",
},
levels = {
[1] = {1128, -70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperLegionnaireWhirlingBlades"] = {
name = "GAViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {baseMultiplier = 1.1, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireTeleport"] = {
name = "EASViperLegionnaireTeleport",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTViperLegionnaireWhirlingBlades"] = {
name = "DTTViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {10, 40, -40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-71]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-83]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats |
蝰蛇军团士兵
人形stance movement speed +% final [-71]
stance movement speed +% final [-83]
stance movement speed +% final [-83]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 1HSword_onhit_audio, allows_additional_projectiles, fast_movement, human, humanoid, melee, not_int, physical_affinity, ranged, red_blood |
生命
160%
+33%
闪避
+66%
抗性
伤害
144%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 7
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireClaw
Metadata
ViperLegionnaireTrainingClawIncursion_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 269—403
暴击率: 5%
攻击间隔: 1.5 秒
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]
MPAViperLegionnaireClawToss
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 269—403
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 10 秒
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1128]
projectile ballistic angle from reference event [1]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [-70]
use scaled contact offset [1]
EASViperLegionnaireTeleport
冷却时间: 10 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
DTTViperLegionnaireWhirlingBlades
法术, 位移, AttackInPlace
施放间隔: 1 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [40]
spell maximum action distance +% [-40]
walk emerge extra distance [10]
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireTrainingClawIncursion_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.44,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 7,
accuracy = 1,
weaponType1 = "Claw",
weaponType2 = "Claw",
skillList = {
"MeleeAtAnimationSpeed",
"MPAViperLegionnaireClawToss",
"GAViperLegionnaireWhirlingBlades",
"EASViperLegionnaireTeleport",
"DTTViperLegionnaireWhirlingBlades",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPAViperLegionnaireClawToss"] = {
name = "MPAViperLegionnaireClawToss",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"spell_maximum_action_distance_+%",
"base_is_projectile",
"projectile_uses_contact_direction",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"projectile_ballistic_angle_from_reference_event",
},
levels = {
[1] = {1128, -70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GAViperLegionnaireWhirlingBlades"] = {
name = "GAViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {baseMultiplier = 1.1, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireTeleport"] = {
name = "EASViperLegionnaireTeleport",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DTTViperLegionnaireWhirlingBlades"] = {
name = "DTTViperLegionnaireWhirlingBlades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"spell_maximum_action_distance_+%",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {10, 40, -40, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-71]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-83]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats |
蝰蛇军团士兵
人形stance movement speed +% final [-60]
stance movement speed +% final [-60]
stance movement speed +% final [-60]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood |
| Packs |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireShieldIncursion_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireShieldIncursion_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
蝰蛇军团士兵
人形stance movement speed +% final [-60]
stance movement speed +% final [-60]
stance movement speed +% final [-60]
Viper Legionnaire
| Spectre | Y |
|---|---|
| Tags | 2HSharpMetal_onhit_audio, human, humanoid, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood |
生命
160%
+80%
抗性
伤害
160%
命中
100%
暴击 Chance
5%
+30%
Attack Distance
4 ~ 17
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
160%
Model Size
100%
Type
VaalLegionnaireShield
Metadata
ViperLegionnaireTrainingShieldIncursion_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 298—448
暴击率: 5%
攻击间隔: 1.5 秒
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]
EASViperLegionnaireShieldTurnLeft
EASViperLegionnaireShieldTurnRight
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueIncursionNew/ViperLegionnaire/ViperLegionnaireTrainingShieldIncursion_"] = {
name = "Viper Legionnaire",
life = 1.6,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 17,
accuracy = 1,
weaponType1 = "Spear",
weaponType2 = "Shield",
skillList = {
"MeleeAtAnimationSpeed",
"EASViperSkill5",
"EASViperLegionnaireShieldTurnLeft",
"EASViperLegionnaireShieldTurnRight",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperSkill5"] = {
name = "EASViperSkill5",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {70, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnLeft"] = {
name = "EASViperLegionnaireShieldTurnLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASViperLegionnaireShieldTurnRight"] = {
name = "EASViperLegionnaireShieldTurnRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
| Family | Nothing |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
stance movement speed +% final [-60]
| Family | Stance |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | 速度 |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.