Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Terres arables d'Ogham, Le Refuge de la Ziggourat, Terres arables d'Ogham |
Tags | 1HAxe_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Terres arables d'Ogham, Le Refuge de la Ziggourat, Terres arables d'Ogham |
Tags | 1HSword_onhit_audio, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 1HSword_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | 2HBluntMetal_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 9
Attack Time
2.25 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
336
Dégâts des sorts
336
Précision
0
Attack Time
2.25
Expérience
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
Attaque de base
Base Damage: 269–403
Chances de [Critical|Touche critique]: 5%
Attack Time: 2.25 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Tags | Arrow_onhit_audio, not_dex, not_int, slow_movement, undead, zombie |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
0
Attack Time
3.75
Expérience
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
Attaque de base
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
stance movement speed +% final [-71]
Decrepit Mercenary
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
3.75
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
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]
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
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 250%
Attack Time: 3.75 sec.
Temps de recharge: 6.7 sec.
150% Davantage de Dégâts d'Attaque
Accumulation d'Étourdissement augmentée de 100 %
Submerge 30% de la Réduction des Dégâts physiques
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]
Accumulation d'Étourdissement augmentée de 100 %
Submerge 30% de la Réduction des Dégâts physiques
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
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
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]
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
Carreaux à fragmentation
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 40%
Attack Time: 3.75 sec.
Tire des carreaux Transperçants qui se fragmentent en vol. Les carreaux qui touchent un ennemi Gelé Consomment le Gel qui les affecte, provoquant une explosion de shrapnel. Les carreaux qui touchent un Cristal de glace le font exploser.
60% de Perte de Dégâts d'Attaque
Repousse les Ennemis
Accumulation d'Étourdissement augmentée de 100 %
Submerge 30% de la Réduction des Dégâts physiques
Tire 8 fragments par tir
Les carreaux transpercent 2 cibles
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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]
Repousse les Ennemis
Accumulation d'Étourdissement augmentée de 100 %
Submerge 30% de la Réduction des Dégâts physiques
Tire 8 fragments par tir
Les carreaux transpercent 2 cibles
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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
Tir incendiaire
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 15%
Attack Time: 3.75 sec.
Tire des carreaux enflammés qui se fragmentent en vol, endommageant et Embrasant les ennemis au toucher, ainsi que dans un petit cône derrière leur cible finale.
85% de Perte de Dégâts d'Attaque
Convertit 80% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
Inflige toujours Embrasement
Les carreaux explosent à l'impact, infligeant des dégâts dans un cône de 1.4 mètre
Tire 8 fragments par tir
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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]
Convertit 80% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
Inflige toujours Embrasement
Les carreaux explosent à l'impact, infligeant des dégâts dans un cône de 1.4 mètre
Tire 8 fragments par tir
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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
Tir rapide
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 15%
Attack Time: 3.75 sec.
Tire des carreaux lourdement modifiés, entraînant une accumulation de Chaleur sur votre arbalète. L'utilisation de cette aptitude entraîne une accumulation de Chaleur initiale, avant de libérer un flot de carreaux enflammés qui gagnent des Dégâts de Feu en fonction de votre Chaleur. La Chaleur octroie également des dégâts supplémentaires aux Grenades que vous tirez, mais se dissipe rapidement lorsqu'elle n'est pas accumulée. Peut tirer un grand nombre de carreaux avant qu'il ne soit nécessaire de recharger.
85% de Perte de Dégâts d'Attaque
Convertit 60% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
12 Chaleur au maximum
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]
Convertit 60% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
12 Chaleur au maximum
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
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 270%
Attack Time: 3.75 sec.
170% Davantage de Dégâts d'Attaque
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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]
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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.7, 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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Mercenaire décrépit
undead description [1]
stance movement speed +% final [-71]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Village d'Ogham, Le Refuge de la Ziggourat, Village d'Ogham |
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 |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
30
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
3.75
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
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]
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
Tir incendiaire
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 15%
Attack Time: 3.75 sec.
Tire des carreaux enflammés qui se fragmentent en vol, endommageant et Embrasant les ennemis au toucher, ainsi que dans un petit cône derrière leur cible finale.
85% de Perte de Dégâts d'Attaque
Convertit 80% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
Inflige toujours Embrasement
Les carreaux explosent à l'impact, infligeant des dégâts dans un cône de 1.4 mètre
Tire 8 fragments par tir
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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]
Convertit 80% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
Inflige toujours Embrasement
Les carreaux explosent à l'impact, infligeant des dégâts dans un cône de 1.4 mètre
Tire 8 fragments par tir
Plusieurs fragments peuvent toucher la même cible
Les fragments touchant la même cible combinent leurs dégâts en un seul coup
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
Tir rapide
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 15%
Attack Time: 3.75 sec.
Tire des carreaux lourdement modifiés, entraînant une accumulation de Chaleur sur votre arbalète. L'utilisation de cette aptitude entraîne une accumulation de Chaleur initiale, avant de libérer un flot de carreaux enflammés qui gagnent des Dégâts de Feu en fonction de votre Chaleur. La Chaleur octroie également des dégâts supplémentaires aux Grenades que vous tirez, mais se dissipe rapidement lorsqu'elle n'est pas accumulée. Peut tirer un grand nombre de carreaux avant qu'il ne soit nécessaire de recharger.
85% de Perte de Dégâts d'Attaque
Convertit 60% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
12 Chaleur au maximum
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]
Convertit 60% des Dégâts Physiques en Dégâts de Feu
Repousse les Ennemis
12 Chaleur au maximum
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
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
Temps de recharge: 6.7 sec.
Convertit 60% des Dégâts Physiques en Dégâts de Feu
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]
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
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 270%
Attack Time: 3.75 sec.
170% Davantage de Dégâts d'Attaque
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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]
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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.7, 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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Village d'Ogham, Le Refuge de la Ziggourat, Village d'Ogham |
Tags | 1HSword_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
30
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
Convertit 40% des Dégâts Physiques en Dégâts de Feu
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Village d'Ogham, Le Refuge de la Ziggourat, Village d'Ogham |
Tags | 2HBluntMetal_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
30
0
0
0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 9
Attack Time
2.25 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
357
Dégâts des sorts
357
Précision
0
Attack Time
2.25
Expérience
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
Attaque de base
Base Damage: 286–428
Chances de [Critical|Touche critique]: 5%
Attack Time: 2.25 sec.
Convertit 40% des Dégâts Physiques en Dégâts de Feu
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
undead description [1]
Decrepit Mercenary
Spectre | Y |
---|---|
Area | Village d'Ogham, Le Refuge de la Ziggourat, Village d'Ogham |
Tags | 1HAxe_onhit_audio, fire_affinity, melee, not_dex, not_int, physical_affinity, slow_movement, undead, zombie |
Packs |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
30
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 8
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
70
Vie
10,459
Armure
3,877
Évasion
502
Bouclier d'énergie
0
Damage
297
Dégâts des sorts
297
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 238–357
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
Convertit 40% des Dégâts Physiques en Dégâts de Feu
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]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Mercenaire décrépit
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 |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 55
Attack Time
3.75 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
0
Attack Time
3.75
Expérience
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
Attaque de base
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
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]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
DTTExecutionerMinionsJumpToArena
Spell, Movement
Temps d'incantation: 1 sec.
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
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
Chances de [Critical|Touche critique]: 5%
Attack Time: 3.75 sec.
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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]
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
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 270%
Attack Time: 3.75 sec.
170% Davantage de Dégâts d'Attaque
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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]
Convertit 80% des Dégâts Physiques en Dégâts de Feu
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
Temps de recharge: 3.5 sec.
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
Bond percutant
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 140%
Attack Time: 3.75 sec.
Un bond dans les airs qui endommage et Repousse les ennemis avec votre masse à l'atterrissage. Les ennemis sur lesquels vous atterrissez directement sont
projetés hors de votre chemin.
40% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
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
Temps d'incantation: 1 sec.
Inflige 2.2 Dégâts de feu de base par seconde
active skill area of effect radius +% final [-35]
base skill effect duration [6000]
ground fire art variation [1005]
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.7, 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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |
Id | Nothing |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
stance movement speed +% final [-71]
Id | StanceMovementSpeedNegative71_ |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Mercenaire décrépit
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 |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
DTTExecutionerMinionsJumpToArena
Spell, Movement
Temps d'incantation: 1 sec.
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
EASInfectedMercArenaTaunt
Temps de recharge: 3.5 sec.
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
Bond percutant
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 140%
Attack Time: 1.755 sec.
Un bond dans les airs qui endommage et Repousse les ennemis avec votre masse à l'atterrissage. Les ennemis sur lesquels vous atterrissez directement sont
projetés hors de votre chemin.
40% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |
Mercenaire décrépit
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 |
Vie
120%
Armure
+50%
Ailment Threshold
%
Résistance
0
0
0
0
Damage
120%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
5 ~ 13
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
9,308
Armure
3,451
Évasion
477
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
0
Attack Time
1.755
Expérience
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
Attaque de base
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Attack Time: 1.755 sec.
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]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
DTTExecutionerMinionsJumpToArena
Spell, Movement
Temps d'incantation: 1 sec.
action attack or cast time uses animation length [1]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
leap slam minimum distance [30]
spell maximum action distance +% [150]
walk emerge extra distance [0]
EASInfectedMercArenaTaunt
Temps de recharge: 3.5 sec.
action attack or cast time uses animation length [1]
ExecutionerMinionLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
Bond percutant
Base Damage: 224–336
Chances de [Critical|Touche critique]: 5%
Dégâts d'Attaque: 140%
Attack Time: 1.755 sec.
Un bond dans les airs qui endommage et Repousse les ennemis avec votre masse à l'atterrissage. Les ennemis sur lesquels vous atterrissez directement sont
projetés hors de votre chemin.
40% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
base deal no damage [1]
leap slam minimum distance [30]
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 | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
monster slain flask charges granted +% [100]
Id | GenericMinionIncreasedFlaskCharges |
---|---|
Family | MonsterSlainFlaskCharges |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | flask |