Spectre | Y |
---|---|
Area | オガムの農地, ジッグラトの避難所, オガムの農地 |
Tags | 1HAxe_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenaryAxe__
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 8, accuracy = 1, weaponType1 = "One Hand Axe", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Spectre | Y |
---|---|
Area | オガムの農地, ジッグラトの避難所, オガムの農地 |
Tags | 1HSword_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenarySword
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenarySword"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 8, accuracy = 1, weaponType1 = "One Hand Sword", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
老残の傭兵
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 1HSword_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenarySwordShield
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
280
Minion Damage
2,276
スペルダメージ
280
命中
0
Attack Time
1.755
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordShield"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 11, accuracy = 1, weaponType1 = "One Hand Sword", weaponType2 = "Shield", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Spectre | Y |
---|---|
Area | オガムの農地, 邸宅の城壁, ジッグラトの避難所, オガムの農地, 邸宅の城壁 |
Tags | 1HAxe_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenaryAxeAxe
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxe"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 11, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "One Hand Axe", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Spectre | Y |
---|---|
Area | オガムの農地, 邸宅の城壁, ジッグラトの避難所, オガムの農地, 邸宅の城壁 |
Tags | 1HSword_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenarySwordSword_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordSword_"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 11, accuracy = 1, weaponType1 = "One Hand Sword", weaponType2 = "One Hand Sword", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
老残の傭兵
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 2HBluntMetal_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
144%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 9
Attack Time
2.25 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryTwoHand
Metadata
InfectedMercenaryMaul
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
336
Minion Damage
2,731
スペルダメージ
336
命中
0
Attack Time
2.25
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 269–403
クリティカルヒット率: 5%
Attack Time: 2.25 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryMaul"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.2, attackTime = 2.25, attackRange = 9, accuracy = 1, weaponType1 = "Two Hand Mace", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
老残の傭兵
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | Arrow_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryRanged
Metadata
InfectedMercenaryBow
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
280
Minion Damage
2,276
スペルダメージ
280
命中
0
Attack Time
3.75
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 3.75 秒
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
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryBow"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 3.75, attackRange = 55, accuracy = 1, weaponType1 = "Bow", skillList = { "MeleeAtAnimationSpeed", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
老残の傭兵
Spectre | Y |
---|---|
Area | オガムの農地, 邸宅の城壁, ジッグラトの避難所, オガムの農地, 邸宅の城壁 |
Tags | allows_additional_projectiles, allows_inc_aoe, Arrow_onhit_audio, monster_barely_moves, not_dex, not_int, physical_affinity, ranged, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryRanged
Metadata
InfectedMercenaryCrossbow
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
3.75
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 3.75 秒
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]
MPWInfectedMercenarySnipe
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 250%
Attack Time: 3.75 秒
クールダウン時間: 6.7 秒
アタックダメージが150%上昇する
スタン蓄積が100%上昇する
30%の物理ダメージ軽減率を圧倒する
action attack or cast time uses animation length [2]
base is projectile [1]
check for targets between initiator and projectile source [1]
monster projectile variation [1056]
projectile ballistic angle from target distance [1]
projectile uses contact position [1]
spell maximum action distance +% [-45]
use scaled contact offset [1]
MPWInfectedMercenaryMinigun
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 3.75 秒
base is projectile [1]
cast time overrides attack duration [1]
chance to apply suppression on hit % [100]
check for targets between initiator and projectile source [1]
main hand base maximum attack distance [25]
monster projectile variation [1057]
projectile spread radius [3]
projectile uses contact position [1]
use scaled contact offset [1]
BurstShotArmourPiercingBoltMonster
Attack, RangedAttack, Projectile, ProjectilesFromUser, CrossbowSkill, Trappable, Totemable, Mineable, Nonpathing, SkillConsumesFreeze
フラグメンテーション弾
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 40%
Attack Time: 3.75 秒
貫通するボルトを連射する。ボルトは飛行中に破片になり、ボルトは凍結状態の敵にヒットすると、凍結を消費し、 破片の爆発を発生させる。または氷の結晶にボルトがヒットすると、それを爆発させる。
アタックダメージが60%低下する
敵をノックバックする
スタン蓄積が100%上昇する
30%の物理ダメージ軽減率を圧倒する
バーストごとに8本のボルトを放つ
ボルトは2体の対象を貫通する
複数の弾片は同一の対象にヒットすることができる
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
action attack or cast time uses animation length [1]
action required target facing angle tolerance degrees [90]
action requires aiming stance [1]
active skill projectile speed +% variation final [60]
attack maximum action distance + [-45]
base is projectile [1]
cannot cancel skill before contact point [1]
check for targets between initiator and projectile source [1]
destroy frost wall segment on hit [1]
disable visual hit effect [1]
projectile distance variance [10]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles normal distribution height mean [1]
projectiles normal distribution height standard deviation [3]
projectiles normal distribution spread standard deviation [8]
BurstShotIncendiaryBoltMonster
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, CrossbowSkill, Trappable, Totemable, Mineable, Fire, Nonpathing
インセンディアリーショット
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 15%
Attack Time: 3.75 秒
炎のボルトを連射する。ボルトは飛行中に破片になり、敵へのヒット時また最終ターゲットの後ろの円錐状範囲にダメージを与えると共に、発火させる。
アタックダメージが85%低下する
物理ダメージの80%を火ダメージに変換する
敵をノックバックする
常に発火を付与する
ボルトは衝突時に砕け、1.4mのコーン状の範囲にダメージを与える
バーストごとに8本のボルトを放つ
複数の弾片は同一の対象にヒットすることができる
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
action required target facing angle tolerance degrees [90]
action requires aiming stance [1]
active skill maintains total ignite damage per minute [1]
active skill projectile speed +% variation final [40]
attack maximum action distance + [-45]
base is projectile [1]
burst shot cone angle [220]
cannot cancel skill before contact point [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [1]
projectile distance variance [10]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles normal distribution height mean [1]
projectiles normal distribution height standard deviation [3]
projectiles normal distribution spread standard deviation [8]
RapidShotIncendiaryBoltMonster
Attack, RangedAttack, Projectile, ProjectilesFromUser, CrossbowSkill, Trappable, Totemable, Mineable, Nonpathing, Fire
ラピッドショット
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 15%
Attack Time: 3.75 秒
クロスボウに熱を蓄積させる大幅に改造されたボルトを放つ。このスキルを使用すると、最初に熱を蓄積し、その後熱の量に基づいて[火]ダメージを与える炎のボルトの連射を解き放つ。熱はグレネードにもボーナスを与えるが、ボルトを放っていない時には熱が急速に発散される。再装填が必要になる前に大量のボルトを発射できる。
アタックダメージが85%低下する
物理ダメージの60%を火ダメージに変換する
敵をノックバックする
熱の最大数 12
action do not face target [1]
action required target facing angle tolerance degrees [60]
action requires aiming stance [1]
active skill facing angle turn duration ms [100]
active skill override turn duration ms [100]
attack maximum action distance + [-50]
base is projectile [1]
base skill effect duration [80]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [1]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles crossbow barrage [1]
rapid shot minimum stacks required to fire [7]
GAInfectedMercIncendiaryBoltImpact
Triggerable, Attack
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 215%
Attack Time: 3.75 秒
アタックダメージが115%上昇する
物理ダメージの80%を火ダメージに変換する
action attack or cast time uses animation length [1]
base is projectile [2]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbow.act" basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "lock_on;" on_state_lock_on_0 = "SetUsesDirectionalRunAnimations( false );" on_state_lock_on_1 = "SetUsesDirectionalRunAnimations( true );" } Functions { marker_height = " this.temp = arg2; arg1.SetHeight( this.temp.GetHeight() ); " } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Actor { on_effect_start_MPWInfectedMercIncendiaryBolt = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/crossbow_weaponheat.epk', 'Metadata/Monsters/LeagueHeist/Military/attachments/Crossbow.ao' );" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao" } Preload { preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_basic/pet/burst_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_pierce.pet" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbow"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 3.75, attackRange = 55, accuracy = 1, weaponType1 = "Bow", skillList = { "MeleeAtAnimationSpeed", "MPWInfectedMercenarySnipe", "MPWInfectedMercenaryMinigun", "GAInfectedMercIncendiaryBoltImpact", "BurstShotArmourPiercingBoltMonster", "BurstShotIncendiaryBoltMonster", "RapidShotIncendiaryBoltMonster", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPWInfectedMercenarySnipe"] = { name = "MPWInfectedMercenarySnipe", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_projectile_variation", "active_skill_hit_damage_stun_multiplier_+%_final", "enemy_phys_reduction_%_penalty_vs_hit", "projectile_base_number_of_targets_to_pierce", "spell_maximum_action_distance_+%", "base_is_projectile", "action_attack_or_cast_time_uses_animation_length", "check_for_targets_between_initiator_and_projectile_source", "projectile_ballistic_angle_from_target_distance", "projectile_uses_contact_position", "use_scaled_contact_offset", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {1056, 100, 30, 0, -45, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPWInfectedMercenaryMinigun"] = { name = "MPWInfectedMercenaryMinigun", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_projectile_variation", "main_hand_base_maximum_attack_distance", "projectile_spread_radius", "chance_to_apply_suppression_on_hit_%", "base_is_projectile", "check_for_targets_between_initiator_and_projectile_source", "projectile_uses_contact_position", "use_scaled_contact_offset", "cast_time_overrides_attack_duration", }, levels = { [1] = {1057, 25, 3, 100, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GAInfectedMercIncendiaryBoltImpact"] = { name = "GAInfectedMercIncendiaryBoltImpact", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_is_projectile", "base_skill_can_be_blocked", "base_skill_can_be_avoided_by_dodge_roll", "base_is_projectile", }, levels = { [1] = {80, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BurstShotArmourPiercingBoltMonster"] = { name = "Fragmentation Rounds", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires [Pierce|Piercing] bolts that fragment in flight. Bolts that hit a [Frozen] enemy [Consume] the [Freeze] and cause an explosion of shrapnel. Bolts that hit an [IceCrystals|Ice Crystal] cause it to explode.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.SkillConsumesFreeze] = true, }, statDescriptionScope = "burst_shot_piercing", castTime = 1.5, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "projectiles_normal_distribution_height_mean", "projectiles_normal_distribution_height_standard_deviation", "projectiles_normal_distribution_spread_standard_deviation", "action_required_target_facing_angle_tolerance_degrees", "base_number_of_projectiles", "projectile_distance_variance", "active_skill_projectile_speed_+%_variation_final", "active_skill_hit_damage_stun_multiplier_+%_final", "enemy_phys_reduction_%_penalty_vs_hit", "projectile_base_number_of_targets_to_pierce", "base_knockback_distance", "attack_maximum_action_distance_+", "base_is_projectile", "projectiles_can_shotgun", "action_requires_aiming_stance", "projectile_uses_contact_position", "projectile_uses_contact_direction", "check_for_targets_between_initiator_and_projectile_source", "cannot_cancel_skill_before_contact_point", "destroy_frost_wall_segment_on_hit", "disable_visual_hit_effect", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {1, 3, 8, 90, 8, 10, 60, 100, 30, 2, 100, -45, baseMultiplier = 0.4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BurstShotIncendiaryBoltMonster"] = { name = "Incendiary Shot", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires flaming bolts that fragment in flight, damaging and [Ignite|Igniting] enemies on hit, and in a small cone behind their final target.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, statDescriptionScope = "burst_shot_incendiary", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "projectiles_normal_distribution_height_mean", "projectiles_normal_distribution_height_standard_deviation", "projectiles_normal_distribution_spread_standard_deviation", "action_required_target_facing_angle_tolerance_degrees", "base_number_of_projectiles", "projectile_distance_variance", "active_skill_projectile_speed_+%_variation_final", "active_skill_hit_damage_stun_multiplier_+%_final", "active_skill_base_physical_damage_%_to_convert_to_fire", "base_knockback_distance", "burst_shot_cone_angle", "active_skill_base_area_of_effect_radius", "attack_maximum_action_distance_+", "base_is_projectile", "projectiles_can_shotgun", "disable_visual_hit_effect", "action_requires_aiming_stance", "projectile_uses_contact_position", "projectile_uses_contact_direction", "check_for_targets_between_initiator_and_projectile_source", "cannot_cancel_skill_before_contact_point", "active_skill_maintains_total_ignite_damage_per_minute", "always_ignite", }, levels = { [1] = {1, 3, 8, 90, 8, 10, 40, 0, 80, 75, 220, 14, -45, baseMultiplier = 0.15, levelRequirement = 15.932, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["RapidShotIncendiaryBoltMonster"] = { name = "Rapid Shot", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires heavily modified bolts that cause Heat to build up on your crossbow. Using this skill causes an initial buildup of Heat before unleashing a stream of flaming bolts that gain [Fire] Damage based on your Heat. Heat also grants bonus damage to Grenades you fire, but dissipates rapidly when not building up. Can fire a large number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Fire] = true, }, statDescriptionScope = "rapid_shot_incendiary", castTime = 1, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "rapid_shot_maximum_num_of_stacks", "action_required_target_facing_angle_tolerance_degrees", "active_skill_base_physical_damage_%_to_convert_to_fire", "base_skill_effect_duration", "rapid_shot_minimum_stacks_required_to_fire", "active_skill_override_turn_duration_ms", "active_skill_facing_angle_turn_duration_ms", "base_knockback_distance", "attack_maximum_action_distance_+", "base_is_projectile", "action_requires_aiming_stance", "projectile_uses_contact_position", "projectile_uses_contact_direction", "check_for_targets_between_initiator_and_projectile_source", "projectiles_crossbow_barrage", "disable_visual_hit_effect", "action_do_not_face_target", "can_perform_skill_while_moving", }, levels = { [1] = {12, 60, 60, 80, 7, 100, 100, 30, -50, baseMultiplier = 0.15, levelRequirement = 15.932, statInterpolation = {1}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats |
老いた傭兵
Spectre | Y |
---|---|
Area | オガム村, ジッグラトの避難所, オガム村 |
Tags | allows_additional_projectiles, allows_inc_aoe, Arrow_onhit_audio, fire_affinity, monster_barely_moves, not_dex, not_int, ranged, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
30
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryRangedIncin
Metadata
InfectedMercenaryCrossbowIncin
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
3.75
経験値
41,567
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 3.75 秒
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]
BurstShotIncendiaryBoltMonster
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, CrossbowSkill, Trappable, Totemable, Mineable, Fire, Nonpathing
インセンディアリーショット
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 15%
Attack Time: 3.75 秒
炎のボルトを連射する。ボルトは飛行中に破片になり、敵へのヒット時また最終ターゲットの後ろの円錐状範囲にダメージを与えると共に、発火させる。
アタックダメージが85%低下する
物理ダメージの80%を火ダメージに変換する
敵をノックバックする
常に発火を付与する
ボルトは衝突時に砕け、1.4mのコーン状の範囲にダメージを与える
バーストごとに8本のボルトを放つ
複数の弾片は同一の対象にヒットすることができる
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
一体の対象に同時にヒットした複数の弾片はそのダメージを組み合わせ、1回のヒットとして与える
action required target facing angle tolerance degrees [90]
action requires aiming stance [1]
active skill maintains total ignite damage per minute [1]
active skill projectile speed +% variation final [40]
attack maximum action distance + [-45]
base is projectile [1]
burst shot cone angle [220]
cannot cancel skill before contact point [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [1]
projectile distance variance [10]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles normal distribution height mean [1]
projectiles normal distribution height standard deviation [3]
projectiles normal distribution spread standard deviation [8]
RapidShotIncendiaryBoltMonster
Attack, RangedAttack, Projectile, ProjectilesFromUser, CrossbowSkill, Trappable, Totemable, Mineable, Nonpathing, Fire
ラピッドショット
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 15%
Attack Time: 3.75 秒
クロスボウに熱を蓄積させる大幅に改造されたボルトを放つ。このスキルを使用すると、最初に熱を蓄積し、その後熱の量に基づいて[火]ダメージを与える炎のボルトの連射を解き放つ。熱はグレネードにもボーナスを与えるが、ボルトを放っていない時には熱が急速に発散される。再装填が必要になる前に大量のボルトを発射できる。
アタックダメージが85%低下する
物理ダメージの60%を火ダメージに変換する
敵をノックバックする
熱の最大数 12
action do not face target [1]
action required target facing angle tolerance degrees [60]
action requires aiming stance [1]
active skill facing angle turn duration ms [100]
active skill override turn duration ms [100]
attack maximum action distance + [-50]
base is projectile [1]
base skill effect duration [80]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [1]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles crossbow barrage [1]
rapid shot minimum stacks required to fire [7]
MPWInfectedMercenarySnipeIncin
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 3.75 秒
クールダウン時間: 6.7 秒
物理ダメージの60%を火ダメージに変換する
action attack or cast time uses animation length [2]
base deal no damage [1]
base is projectile [1]
check for targets between initiator and projectile source [1]
monster projectile variation [1124]
projectile ballistic angle from target distance [1]
projectile uses contact position [1]
spell maximum action distance +% [-45]
use scaled contact offset [1]
GAInfectedMercIncendiaryBoltImpact
Triggerable, Attack
Base Damage: 238–357
クリティカルヒット率: 5%
アタックダメージ: 215%
Attack Time: 3.75 秒
アタックダメージが115%上昇する
物理ダメージの80%を火ダメージに変換する
action attack or cast time uses animation length [1]
base is projectile [2]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbow.act" basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "lock_on;" on_state_lock_on_0 = "SetUsesDirectionalRunAnimations( false );" on_state_lock_on_1 = "SetUsesDirectionalRunAnimations( true );" } Functions { marker_height = " this.temp = arg2; arg1.SetHeight( this.temp.GetHeight() ); " } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Actor { on_effect_start_MPWInfectedMercIncendiaryBolt = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/crossbow_weaponheat.epk', 'Metadata/Monsters/LeagueHeist/Military/attachments/Crossbow.ao' );" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao" } Preload { preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_basic/pet/burst_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_pierce.pet" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbowIncin"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 3.75, attackRange = 55, accuracy = 1, weaponType1 = "Bow", skillList = { "MeleeAtAnimationSpeed", "MPWInfectedMercenarySnipeIncin", "GAInfectedMercIncendiaryBoltImpact", "BurstShotIncendiaryBoltMonster", "RapidShotIncendiaryBoltMonster", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPWInfectedMercenarySnipeIncin"] = { name = "MPWInfectedMercenarySnipeIncin", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_projectile_variation", "active_skill_base_physical_damage_%_to_convert_to_fire", "projectile_base_number_of_targets_to_pierce", "spell_maximum_action_distance_+%", "base_is_projectile", "action_attack_or_cast_time_uses_animation_length", "check_for_targets_between_initiator_and_projectile_source", "projectile_ballistic_angle_from_target_distance", "projectile_uses_contact_position", "use_scaled_contact_offset", "action_attack_or_cast_time_uses_animation_length", "base_deal_no_damage", }, levels = { [1] = {1124, 60, 0, -45, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GAInfectedMercIncendiaryBoltImpact"] = { name = "GAInfectedMercIncendiaryBoltImpact", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_is_projectile", "base_skill_can_be_blocked", "base_skill_can_be_avoided_by_dodge_roll", "base_is_projectile", }, levels = { [1] = {80, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["BurstShotIncendiaryBoltMonster"] = { name = "Incendiary Shot", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires flaming bolts that fragment in flight, damaging and [Ignite|Igniting] enemies on hit, and in a small cone behind their final target.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, statDescriptionScope = "burst_shot_incendiary", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "projectiles_normal_distribution_height_mean", "projectiles_normal_distribution_height_standard_deviation", "projectiles_normal_distribution_spread_standard_deviation", "action_required_target_facing_angle_tolerance_degrees", "base_number_of_projectiles", "projectile_distance_variance", "active_skill_projectile_speed_+%_variation_final", "active_skill_hit_damage_stun_multiplier_+%_final", "active_skill_base_physical_damage_%_to_convert_to_fire", "base_knockback_distance", "burst_shot_cone_angle", "active_skill_base_area_of_effect_radius", "attack_maximum_action_distance_+", "base_is_projectile", "projectiles_can_shotgun", "disable_visual_hit_effect", "action_requires_aiming_stance", "projectile_uses_contact_position", "projectile_uses_contact_direction", "check_for_targets_between_initiator_and_projectile_source", "cannot_cancel_skill_before_contact_point", "active_skill_maintains_total_ignite_damage_per_minute", "always_ignite", }, levels = { [1] = {1, 3, 8, 90, 8, 10, 40, 0, 80, 75, 220, 14, -45, baseMultiplier = 0.15, levelRequirement = 15.932, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["RapidShotIncendiaryBoltMonster"] = { name = "Rapid Shot", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires heavily modified bolts that cause Heat to build up on your crossbow. Using this skill causes an initial buildup of Heat before unleashing a stream of flaming bolts that gain [Fire] Damage based on your Heat. Heat also grants bonus damage to Grenades you fire, but dissipates rapidly when not building up. Can fire a large number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Fire] = true, }, statDescriptionScope = "rapid_shot_incendiary", castTime = 1, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "rapid_shot_maximum_num_of_stacks", "action_required_target_facing_angle_tolerance_degrees", "active_skill_base_physical_damage_%_to_convert_to_fire", "base_skill_effect_duration", "rapid_shot_minimum_stacks_required_to_fire", "active_skill_override_turn_duration_ms", "active_skill_facing_angle_turn_duration_ms", "base_knockback_distance", "attack_maximum_action_distance_+", "base_is_projectile", "action_requires_aiming_stance", "projectile_uses_contact_position", "projectile_uses_contact_direction", "check_for_targets_between_initiator_and_projectile_source", "projectiles_crossbow_barrage", "disable_visual_hit_effect", "action_do_not_face_target", "can_perform_skill_while_moving", }, levels = { [1] = {12, 60, 60, 80, 7, 100, 100, 30, -50, baseMultiplier = 0.15, levelRequirement = 15.932, statInterpolation = {1}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats |
Spectre | Y |
---|---|
Area | オガム村, ジッグラトの避難所, オガム村 |
Tags | 1HSword_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
30
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHandIncin
Metadata
InfectedMercenarySwordTorchIncin
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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).
MeleeAtAnimationSpeedFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
物理ダメージの40%を火ダメージに変換する
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordTorchIncin"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 11, accuracy = 1, weaponType1 = "One Hand Sword", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeedFire", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedFire"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, [2] = {40, levelRequirement = 19, statInterpolation = {}, cost = { }, }, [3] = {40, levelRequirement = 20, statInterpolation = {}, cost = { }, }, [4] = {40, levelRequirement = 84, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Spectre | Y |
---|---|
Area | オガム村, ジッグラトの避難所, オガム村 |
Tags | 2HBluntMetal_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
30
0
0
0
Damage
144%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 9
Attack Time
2.25 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryTwoHandIncin
Metadata
InfectedMercenaryMaulIncin
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
357
Minion Damage
3,114
スペルダメージ
357
命中
0
Attack Time
2.25
経験値
41,567
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).
MeleeAtAnimationSpeedFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 286–428
クリティカルヒット率: 5%
Attack Time: 2.25 秒
物理ダメージの40%を火ダメージに変換する
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryMaulIncin"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.2, attackTime = 2.25, attackRange = 9, accuracy = 1, weaponType1 = "Two Hand Mace", skillList = { "MeleeAtAnimationSpeedFire", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedFire"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, [2] = {40, levelRequirement = 19, statInterpolation = {}, cost = { }, }, [3] = {40, levelRequirement = 20, statInterpolation = {}, cost = { }, }, [4] = {40, levelRequirement = 84, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Spectre | Y |
---|---|
Area | オガム村, ジッグラトの避難所, オガム村 |
Tags | 1HAxe_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
30
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHandIncin
Metadata
InfectedMercenaryAxeIncin
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
70
ライフ
10,459
Minion Life
14,719
アーマー
3,877
回避
502
エナジーシールド
0
Damage
297
Minion Damage
2,595
スペルダメージ
297
命中
0
Attack Time
1.755
経験値
41,567
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).
MeleeAtAnimationSpeedFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 238–357
クリティカルヒット率: 5%
Attack Time: 1.755 秒
物理ダメージの40%を火ダメージに変換する
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeIncin"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 8, accuracy = 1, weaponType1 = "One Hand Axe", skillList = { "MeleeAtAnimationSpeedFire", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedFire"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, [2] = {40, levelRequirement = 19, statInterpolation = {}, cost = { }, }, [3] = {40, levelRequirement = 20, statInterpolation = {}, cost = { }, }, [4] = {40, levelRequirement = 84, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
老残の傭兵
undead description [1]
monster slain flask charges granted +% [100]
monster slain flask charges granted +% [100]
stance movement speed +% final [-71]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | Arrow_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryRanged
Metadata
InfectedMercenaryCrossbowExecutionerMinion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
280
Minion Damage
2,276
スペルダメージ
280
命中
0
Attack Time
3.75
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 3.75 秒
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]
DTTExecutionerMinionsJumpToArena
Spell, Movement
キャストタイム: 1 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
MPWInfectedMercIncendiaryBolt
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 3.75 秒
物理ダメージの80%を火ダメージに変換する
attack maximum action distance + [40]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1109]
projectile uses contact position [1]
GAInfectedMercIncendiaryBoltImpact
Triggerable, Attack
Base Damage: 224–336
クリティカルヒット率: 5%
アタックダメージ: 215%
Attack Time: 3.75 秒
アタックダメージが115%上昇する
物理ダメージの80%を火ダメージに変換する
action attack or cast time uses animation length [1]
base is projectile [2]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
EASInfectedMercArenaTaunt
クールダウン時間: 3.5 秒
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
リープスラム
Base Damage: 224–336
クリティカルヒット率: 5%
アタックダメージ: 140%
Attack Time: 3.75 秒
空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。
着地点にいる敵は押し出される。
アタックダメージが40%上昇する
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
GTInfectedMercIncendiaryBolt
Triggerable
action attack or cast time uses animation length [1]
GCEInfectedMercIncendiaryBolt
Spell, Area, Damage, Triggerable, Duration, AreaSpell
キャストタイム: 1 秒
毎秒78の基礎火ダメージを与える
active skill area of effect radius +% final [-35]
base skill effect duration [6000]
ground fire art variation [1005]
GTInfectedMercIncendiaryBoltPostFight
Triggerable
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbow.act" basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "lock_on;" on_state_lock_on_0 = "SetUsesDirectionalRunAnimations( false );" on_state_lock_on_1 = "SetUsesDirectionalRunAnimations( true );" } Functions { marker_height = " this.temp = arg2; arg1.SetHeight( this.temp.GetHeight() ); " } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Actor { on_effect_start_MPWInfectedMercIncendiaryBolt = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/crossbow_weaponheat.epk', 'Metadata/Monsters/LeagueHeist/Military/attachments/Crossbow.ao' );" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryCrossbowAggroAudio.ao" } Preload { preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_basic/pet/burst_impact.pet" preload_particle = "Metadata/Effects/Spells/crossbow_armour_piercing/pet/power_pierce.pet" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbowExecutionerMinion"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 3.75, attackRange = 55, accuracy = 1, weaponType1 = "Bow", skillList = { "MeleeAtAnimationSpeed", "ExecutionerMinionLeapSlam", "MPWInfectedMercIncendiaryBolt", "GCEInfectedMercIncendiaryBolt", "GAInfectedMercIncendiaryBoltImpact", "EASInfectedMercArenaTaunt", "GTInfectedMercIncendiaryBolt", "GTInfectedMercIncendiaryBoltPostFight", "DTTExecutionerMinionsJumpToArena", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["ExecutionerMinionLeapSlam"] = { name = "Leap Slam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are pushed out of the way.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.Travel] = true, [SkillType.Jumping] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, statDescriptionScope = "leap_slam", castTime = 1.4, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "leap_slam_minimum_distance", "action_attack_or_cast_time_uses_animation_length", "base_deal_no_damage", }, levels = { [1] = {30, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPWInfectedMercIncendiaryBolt"] = { name = "MPWInfectedMercIncendiaryBolt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2.5, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_projectile_variation", "attack_maximum_action_distance_+", "active_skill_base_physical_damage_%_to_convert_to_fire", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {1109, 40, 80, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GCEInfectedMercIncendiaryBolt"] = { name = "GCEInfectedMercIncendiaryBolt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { area = true, spell = true, duration = true, }, baseMods = { }, qualityStats = { }, stats = { "base_fire_damage_to_deal_per_minute", "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", "ground_fire_art_variation", }, levels = { [1] = {2, -35, 6000, 1005, levelRequirement = 1, statInterpolation = {3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GAInfectedMercIncendiaryBoltImpact"] = { name = "GAInfectedMercIncendiaryBoltImpact", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_physical_damage_%_to_convert_to_fire", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_is_projectile", "base_skill_can_be_blocked", "base_skill_can_be_avoided_by_dodge_roll", "base_is_projectile", }, levels = { [1] = {80, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASInfectedMercArenaTaunt"] = { name = "EASInfectedMercArenaTaunt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTInfectedMercIncendiaryBolt"] = { name = "GTInfectedMercIncendiaryBolt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTInfectedMercIncendiaryBoltPostFight"] = { name = "GTInfectedMercIncendiaryBoltPostFight", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTExecutionerMinionsJumpToArena"] = { name = "DTTExecutionerMinionsJumpToArena", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "walk_emerge_extra_distance", "leap_slam_minimum_distance", "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0, 30, 150, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats |
老いた傭兵
undead description [1]
monster slain flask charges granted +% [100]
monster slain flask charges granted +% [100]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 1HAxe_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenaryAxeShieldExecutionerMinion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
280
Minion Damage
2,276
スペルダメージ
280
命中
0
Attack Time
1.755
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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]
DTTExecutionerMinionsJumpToArena
Spell, Movement
キャストタイム: 1 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
EASInfectedMercArenaTaunt
クールダウン時間: 3.5 秒
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
リープスラム
Base Damage: 224–336
クリティカルヒット率: 5%
アタックダメージ: 140%
Attack Time: 1.755 秒
空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。
着地点にいる敵は押し出される。
アタックダメージが40%上昇する
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeShieldExecutionerMinion"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 11, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "MeleeAtAnimationSpeed", "ExecutionerMinionLeapSlam", "EASInfectedMercArenaTaunt", "DTTExecutionerMinionsJumpToArena", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["ExecutionerMinionLeapSlam"] = { name = "Leap Slam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are pushed out of the way.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.Travel] = true, [SkillType.Jumping] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, statDescriptionScope = "leap_slam", castTime = 1.4, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "leap_slam_minimum_distance", "action_attack_or_cast_time_uses_animation_length", "base_deal_no_damage", }, levels = { [1] = {30, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASInfectedMercArenaTaunt"] = { name = "EASInfectedMercArenaTaunt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTExecutionerMinionsJumpToArena"] = { name = "DTTExecutionerMinionsJumpToArena", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "walk_emerge_extra_distance", "leap_slam_minimum_distance", "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0, 30, 150, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |
老残の傭兵
undead description [1]
monster slain flask charges granted +% [100]
monster slain flask charges granted +% [100]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 1HAxe_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
ライフ
120%
アーマー
+50%
Ailment Threshold
%
耐性
0
0
0
0
Damage
120%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 13
Attack Time
1.755 Second
Damage Spread
±20%
経験値
120%
Model Size
100%
Type
InfectedMercenaryOneHand
Metadata
InfectedMercenaryAxeAxeExecutionerMinion
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
レベル
68
ライフ
9,308
Minion Life
13,536
アーマー
3,451
回避
477
エナジーシールド
0
Damage
280
Minion Damage
2,276
スペルダメージ
280
命中
0
Attack Time
1.755
経験値
34,361
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 224–336
クリティカルヒット率: 5%
Attack Time: 1.755 秒
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]
DTTExecutionerMinionsJumpToArena
Spell, Movement
キャストタイム: 1 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
EASInfectedMercArenaTaunt
クールダウン時間: 3.5 秒
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
リープスラム
Base Damage: 224–336
クリティカルヒット率: 5%
アタックダメージ: 140%
Attack Time: 1.755 秒
空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。
着地点にいる敵は押し出される。
アタックダメージが40%上昇する
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { basic_action = "Revive" basic_action = "Emerge" basic_action = "Emerge2" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" } StateMachine { define_shared_state = "fire;" } Stats { set_base_heavy_stun_duration_ms = 2200 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" StateMachine { on_or_create_state_fire_2 = " IfVarietyContains( Torch, () { this.my_torch_fire = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', L_Weapon_Fire ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); } ); IfVarietyContains( MaulIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); } ); IfVarietyContains( AxeIncin, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); } ); SetAudioParam( WeaponFireEPK, 1 ); " on_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, GetCurrentAnimationLength(), 0 ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/PirateBarrel/ao/torch_fire.ao', end_rand ); } ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hsword.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Hmace.epk', OffHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', MainHand ); RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/fire_1Haxe.epk', OffHand ); " create_state_fire_0 = " IfVarietyContains( Torch, () { my_torch_fire.SetLightState( off, 0, 0 ); my_torch.PlayAnimation( end_rand ); my_torch.GoToAnimationEnd(); } ); " on_or_create_state_fire_1 = " IfVarietyContains( Axe__, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); } ); IfVarietyContains( Sword, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); } ); IfVarietyContains( AxeAxe, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Haxe.epk', OffHand ); } ); IfVarietyContains( SwordSword_, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', MainHand ); AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hsword.epk', OffHand ); } ); IfVarietyContains( Maul, () { AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/InfectedMercenary/epk/blood_1Hmace.epk', MainHand ); } ); " } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/Mercenary/Infected/audio/InfectedMercenaryAggroAudio.ao" } Render { selection_size_override = "100, 100, 190" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxeExecutionerMinion"] = { name = "Decrepit Mercenary", life = 1.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.2, damageSpread = 0.2, attackTime = 1.755, attackRange = 13, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "One Hand Axe", skillList = { "MeleeAtAnimationSpeed", "ExecutionerMinionLeapSlam", "EASInfectedMercArenaTaunt", "DTTExecutionerMinionsJumpToArena", }, 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.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["ExecutionerMinionLeapSlam"] = { name = "Leap Slam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are pushed out of the way.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.Travel] = true, [SkillType.Jumping] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, statDescriptionScope = "leap_slam", castTime = 1.4, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "leap_slam_minimum_distance", "action_attack_or_cast_time_uses_animation_length", "base_deal_no_damage", }, levels = { [1] = {30, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASInfectedMercArenaTaunt"] = { name = "EASInfectedMercArenaTaunt", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DTTExecutionerMinionsJumpToArena"] = { name = "DTTExecutionerMinionsJumpToArena", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "walk_emerge_extra_distance", "leap_slam_minimum_distance", "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0, 30, 150, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | ユニーク (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |
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.