复苏的术士
stance movement speed +% final [200]
Risen Magi
Spectre | N |
---|---|
Area | 神庙区下层, The Ziggurat Refuge, The Lost City |
Tags | allows_additional_projectiles, allows_inc_aoe, 施法, fire_affinity, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement |
Packs |
生命
200%
Energy Shield From Life
30%
Ailment Threshold
%
抗性
30
-30
0
0
伤害
200%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
Attack Distance
6 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
经验值
200%
Model Size
100%
Type
MundaneMagi
Metadata
MundaneMagi
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
70
生命
17,432
Armour
3,877
闪避值
502
能量护盾
0
伤害
496
法术伤害
496
命中
0
Attack Time
1.5
经验值
69,278
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).
MPSMundaneMagiBasic1
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 7.823 - 11.73 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
MPSMundaneMagiBasic2
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 7.823 - 11.73 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
GSMundaneMagiNova
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
击中有 25% 的几率施加灰烬缠身
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
造成 9.313 - 13.97 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
is area damage [1]
击中有 15% 的几率施加灰烬缠身
is area damage [1]
GSMundaneMagiChannelMortar
可触发, 引导, 法术, 伤害
施放间隔: 0.8 秒
冷却时间: 8.5 秒
base deal no damage [1]
EAMundaneMagiBeam
冷却时间: 6.5 秒
base deal no damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/MundaneMagi/MundaneMagi.act" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" basic_action = "MoveForced" on_start_ChangeToStance1 = " FaceObject( censerdetached ); LockOrientation(); " on_end_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_ChangeToStance2 = "UnlockOrientation();" } Transitionable {} Animated { on_event_retarget_for_beam_attack_01 = "censerdetached.SetTargetLocation( this.target );" } Stats { set_base_heavy_stun_duration_ms = 2700 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/MundaneMagi/MundaneMagiAggroAudio.ao' ); } ); " } BaseEvents { on_construction_complete = " IfExists( this.censerdetached, {}, { this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/MundaneMagiCenser.ao',); IfDead( { this.censerheld.CopyAnimation( this ); }, { this.censerheld.PlayAnimation( censer_idle_01 ); } ); } ); " } Actor { on_event_censerspawn_for_ChangeToStance2 = " Delay( 0.1, { DetachAllOfType( 'Metadata/Monsters/MundaneMagi/Censer/MundaneMagiCenser.ao' ); this.otherdeath = 0; } ); " on_start_ChangeToStance2 = "StartStateTimer( animation2, 0.6 );" on_start_ChangeToStance1 = " this.otherdeath = 1; StartStateTimer( animation, 1.6 ); this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/MundaneMagiCenser.ao', ); censerheld.HideAllMeshSegments(); this.censerheld.PlayAnimation( cencer_pick_01 ); Delay( 0.3, { censerheld.ShowAllMeshSegments(); } ); " on_end_ChangeToStance1 = "this.otherdeath = 0;" on_effect_start_GSMundaneMagiChannelMortar = "this.censerdetached.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" on_effect_end_or_destroy_GSMundaneMagiChannelMortar = "this.censerdetached.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" } Animated { on_event_cast_light = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao', root_jntBnd ); Delay( 1.0, { this.censerdetached.DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao' ); } ); " on_event_cast_light_fast = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao', root_jntBnd ); this.censerdetached.Delay( 0.25, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao' ); } ); " } Life { on_death = " If( otherdeath == 2, { this.censerheld.PlayAnimation( cencer_death_01 ); } ); If( otherdeath == 1, { this.censerheld.PlayAnimation( death_01 ); } ); " } StateMachine { on_timer_animation = "this.otherdeath = 2;" on_timer_animation2 = "this.otherdeath = 1;" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/MundaneMagi/MundaneMagi"] = { name = "Risen Magi", life = 2, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 1.5, attackRange = 10, accuracy = 1, skillList = { "MPSMundaneMagiBasic1", "MPSMundaneMagiBasic2", "GSMundaneMagiNova", "GSMundaneMagiBeam", "EAMundaneMagiBeam", "GSMundaneMagiChannelMortar", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic1"] = { name = "MPSMundaneMagiBasic1", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic2"] = { name = "MPSMundaneMagiBasic2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiNova"] = { name = "GSMundaneMagiNova", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", "cover_in_ash_on_hit_%", "base_deal_no_damage", }, levels = { [1] = {20, 4000, 25, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiBeam"] = { name = "GSMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "cover_in_ash_on_hit_%", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAMundaneMagiBeam"] = { name = "EAMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 3, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiChannelMortar"] = { name = "GSMundaneMagiChannelMortar", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Channel] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
Id | Nothing |
---|---|
Family | Nothing |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
Stats |
Risen Magi
stance movement speed +% final [200]
Spectre | N |
---|---|
Area | Trial of the Sekhemas |
Tags | allows_additional_projectiles, allows_inc_aoe, 施法, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, very_slow_movement |
Packs |
生命
200%
Energy Shield From Life
30%
Ailment Threshold
%
抗性
30
-30
0
0
伤害
200%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
Attack Distance
6 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
经验值
200%
Model Size
100%
Type
MundaneMagiSanctumTrial
Metadata
MundaneMagiSanctumTrial_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
22
生命
812
Armour
152
闪避值
96
能量护盾
0
伤害
83
法术伤害
83
命中
0
Attack Time
1.5
经验值
1,592
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).
MPSMundaneMagiBasic1
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 4.258 - 6.388 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
MPSMundaneMagiBasic2
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 4.258 - 6.388 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
GSMundaneMagiNova
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
击中有 25% 的几率施加灰烬缠身
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
造成 5.069 - 7.604 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
is area damage [1]
击中有 15% 的几率施加灰烬缠身
is area damage [1]
GSMundaneMagiChannelMortar
可触发, 引导, 法术, 伤害
施放间隔: 0.8 秒
冷却时间: 8.5 秒
base deal no damage [1]
EAMundaneMagiBeam
冷却时间: 6.5 秒
base deal no damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/MundaneMagi/MundaneMagiSanctum.act" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" basic_action = "MoveForced" on_start_ChangeToStance1 = " FaceObject( censerdetached ); LockOrientation(); " on_end_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_ChangeToStance2 = "UnlockOrientation();" } Transitionable {} Animated { on_event_retarget_for_beam_attack_01 = "censerdetached.SetTargetLocation( this.target );" } Stats { set_base_heavy_stun_duration_ms = 2700 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/MundaneMagi/MundaneMagiAggroAudio.ao' ); } ); " } BaseEvents { on_construction_complete = " IfExists( this.censerdetached, {}, { this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao',); IfDead( { this.censerheld.CopyAnimation( this ); }, { this.censerheld.PlayAnimation( censer_idle_01 ); } ); } ); " } Actor { on_event_censerspawn_for_ChangeToStance2 = " Delay( 0.1, { DetachAllOfType( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao' ); this.otherdeath = 0; } ); " on_start_ChangeToStance2 = "StartStateTimer( animation2, 0.6 );" on_start_ChangeToStance1 = " this.otherdeath = 1; StartStateTimer( animation, 1.6 ); this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao', ); censerheld.HideAllMeshSegments(); this.censerheld.PlayAnimation( cencer_pick_01 ); Delay( 0.3, { censerheld.ShowAllMeshSegments(); } ); " on_end_ChangeToStance1 = "this.otherdeath = 0;" on_effect_start_GSMundaneMagiChannelMortar = "this.censerdetached.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" on_effect_end_or_destroy_GSMundaneMagiChannelMortar = "this.censerdetached.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" } Animated { on_event_cast_light = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao', root_jntBnd ); Delay( 1.0, { this.censerdetached.DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao' ); } ); " on_event_cast_light_fast = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao', root_jntBnd ); this.censerdetached.Delay( 0.25, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao' ); } ); " } Life { on_death = " If( otherdeath == 2, { this.censerheld.PlayAnimation( cencer_death_01 ); } ); If( otherdeath == 1, { this.censerheld.PlayAnimation( death_01 ); } ); " } StateMachine { on_timer_animation = "this.otherdeath = 2;" on_timer_animation2 = "this.otherdeath = 1;" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/MundaneMagi/MundaneMagiSanctumTrial_"] = { name = "Risen Magi", life = 2, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 1.5, attackRange = 10, accuracy = 1, skillList = { "MPSMundaneMagiBasic1", "MPSMundaneMagiBasic2", "GSMundaneMagiNova", "GSMundaneMagiBeam", "EAMundaneMagiBeam", "GSMundaneMagiChannelMortar", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic1"] = { name = "MPSMundaneMagiBasic1", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic2"] = { name = "MPSMundaneMagiBasic2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiNova"] = { name = "GSMundaneMagiNova", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", "cover_in_ash_on_hit_%", "base_deal_no_damage", }, levels = { [1] = {20, 4000, 25, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiBeam"] = { name = "GSMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "cover_in_ash_on_hit_%", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAMundaneMagiBeam"] = { name = "EAMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 3, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiChannelMortar"] = { name = "GSMundaneMagiChannelMortar", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Channel] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
Id | Nothing |
---|---|
Family | Nothing |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
Stats |
Risen Magi
stance movement speed +% final [200]
Spectre | N |
---|---|
Area | Trial of the Sekhemas |
Tags | allows_additional_projectiles, allows_inc_aoe, 施法, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, very_slow_movement |
Packs |
生命
200%
Energy Shield From Life
30%
Ailment Threshold
%
抗性
30
-30
0
0
伤害
200%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
Attack Distance
6 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
经验值
200%
Model Size
100%
Type
MundaneMagiSanctumTrial
Metadata
MundaneMagiSanctumTrialTime_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
22
生命
812
Armour
152
闪避值
96
能量护盾
0
伤害
83
法术伤害
83
命中
0
Attack Time
1.5
经验值
1,592
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).
MPSMundaneMagiBasic1
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 4.258 - 6.388 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
MPSMundaneMagiBasic2
法术, 投射物, 玩家投射物, 可触发, 伤害
攻击暴击率: 5%
施放间隔: 1.333 秒
冷却时间: 2 秒
造成 4.258 - 6.388 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
击中有 15% 的几率施加灰烬缠身
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1021]
projectile uses contact position [1]
use scaled contact offset [1]
GSMundaneMagiNova
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
击中有 25% 的几率施加灰烬缠身
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
可触发, 法术, 伤害
攻击暴击率: 5%
施放间隔: 3 秒
造成 5.069 - 7.604 [火焰]伤害
击中有 15% 的几率施加灰烬缠身
is area damage [1]
击中有 15% 的几率施加灰烬缠身
is area damage [1]
GSMundaneMagiChannelMortar
可触发, 引导, 法术, 伤害
施放间隔: 0.8 秒
冷却时间: 8.5 秒
base deal no damage [1]
EAMundaneMagiBeam
冷却时间: 6.5 秒
base deal no damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { actor = "Metadata/Monsters/MundaneMagi/MundaneMagiSanctum.act" basic_action = "ChangeToStance1" basic_action = "ChangeToStance2" basic_action = "MoveForced" on_start_ChangeToStance1 = " FaceObject( censerdetached ); LockOrientation(); " on_end_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_ChangeToStance2 = "UnlockOrientation();" } Transitionable {} Animated { on_event_retarget_for_beam_attack_01 = "censerdetached.SetTargetLocation( this.target );" } Stats { set_base_heavy_stun_duration_ms = 2700 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/MundaneMagi/MundaneMagiAggroAudio.ao' ); } ); " } BaseEvents { on_construction_complete = " IfExists( this.censerdetached, {}, { this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao',); IfDead( { this.censerheld.CopyAnimation( this ); }, { this.censerheld.PlayAnimation( censer_idle_01 ); } ); } ); " } Actor { on_event_censerspawn_for_ChangeToStance2 = " Delay( 0.1, { DetachAllOfType( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao' ); this.otherdeath = 0; } ); " on_start_ChangeToStance2 = "StartStateTimer( animation2, 0.6 );" on_start_ChangeToStance1 = " this.otherdeath = 1; StartStateTimer( animation, 1.6 ); this.censerheld = AddAttached( 'Metadata/Monsters/MundaneMagi/Censer/HourglassSpiritWeapon.ao', ); censerheld.HideAllMeshSegments(); this.censerheld.PlayAnimation( cencer_pick_01 ); Delay( 0.3, { censerheld.ShowAllMeshSegments(); } ); " on_end_ChangeToStance1 = "this.otherdeath = 0;" on_effect_start_GSMundaneMagiChannelMortar = "this.censerdetached.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" on_effect_end_or_destroy_GSMundaneMagiChannelMortar = "this.censerdetached.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/EPKs/censer_channeling.epk' );" } Animated { on_event_cast_light = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao', root_jntBnd ); Delay( 1.0, { this.censerdetached.DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light.ao' ); } ); " on_event_cast_light_fast = " this.censerdetached.PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao', root_jntBnd ); this.censerdetached.Delay( 0.25, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MundaneMagi/on_act/cast_light_fast.ao' ); } ); " } Life { on_death = " If( otherdeath == 2, { this.censerheld.PlayAnimation( cencer_death_01 ); } ); If( otherdeath == 1, { this.censerheld.PlayAnimation( death_01 ); } ); " } StateMachine { on_timer_animation = "this.otherdeath = 2;" on_timer_animation2 = "this.otherdeath = 1;" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/MundaneMagi/MundaneMagiSanctumTrialTime_"] = { name = "Risen Magi", life = 2, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 1.5, attackRange = 10, accuracy = 1, skillList = { "MPSMundaneMagiBasic1", "MPSMundaneMagiBasic2", "GSMundaneMagiNova", "GSMundaneMagiBeam", "EAMundaneMagiBeam", "GSMundaneMagiChannelMortar", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic1"] = { name = "MPSMundaneMagiBasic1", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPSMundaneMagiBasic2"] = { name = "MPSMundaneMagiBasic2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.333, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "cover_in_ash_on_hit_%", "base_is_projectile", "use_scaled_contact_offset", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1021, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiNova"] = { name = "GSMundaneMagiNova", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", "cover_in_ash_on_hit_%", "base_deal_no_damage", }, levels = { [1] = {20, 4000, 25, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiBeam"] = { name = "GSMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 3, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "cover_in_ash_on_hit_%", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EAMundaneMagiBeam"] = { name = "EAMundaneMagiBeam", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 3, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSMundaneMagiChannelMortar"] = { name = "GSMundaneMagiChannelMortar", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Channel] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "base_deal_no_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
Id | Nothing |
---|---|
Family | Nothing |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | 怪物 (3) |
GenerationType | 传奇 (3) |
Req. level | 1 |
Stats |