Risen Magi
Spectre | N |
---|---|
Area | นครที่สาบสูญ, ที่หลบภัยซิกกุรัต, นครที่สาบสูญ |
Tags | allows_additional_projectiles, allows_inc_aoe, นักเวท, fire_affinity, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, undead, very_slow_movement |
Packs |
พลังชีวิต
200%
Energy Shield From Life
30%
ค่าต้านทาน




Damage
200%
ความแม่นยำ
100%
ปะทะคริติคอล Chance
5%
โบนัสความเสียหายคริติคอล
+30%
Attack Distance
6 ~ 10
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.
เลเวล
65
พลังชีวิต
9,118
ค่าเกราะ
2,023
อัตราการหลบหลีก
440
โล่พลังงาน
3,908
Damage
425
ความเสียหายเวท
425
ความแม่นยำ
1,974
1.5
ค่าประสบการณ์
43,014
Minion Life
8,368
Minion Energy Shield
3,586
Minion Damage
903
Minion Armour
2,023
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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 191.1 ถึง 286.6
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 191.1 ถึง 286.6
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 25% เมื่อปะทะ
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
สร้างความเสียหาย ไฟ 227.5 ถึง 341.2
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 15% เมื่อปะทะ
is area damage [1]
GSMundaneMagiChannelMortar
Triggerable, Channel, Spell, Damage
คูลดาวน์: 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_or_destroy_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_or_destroy_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 | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
Stats |
Risen Magi
Spectre | N |
---|---|
Area | บททดสอบแห่งเซ็คเคมา |
Tags | allows_additional_projectiles, allows_inc_aoe, นักเวท, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, undead, very_slow_movement |
Packs |
พลังชีวิต
200%
Energy Shield From Life
30%
ค่าต้านทาน




Damage
200%
ความแม่นยำ
100%
ปะทะคริติคอล Chance
5%
โบนัสความเสียหายคริติคอล
+30%
Attack Distance
6 ~ 10
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
พลังชีวิต
568
ค่าเกราะ
106
อัตราการหลบหลีก
96
โล่พลังงาน
244
Damage
83
ความเสียหายเวท
83
ความแม่นยำ
372
1.5
ค่าประสบการณ์
1,592
Minion Life
1,245
Minion Energy Shield
533
Minion Damage
83
Minion Armour
106
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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 39.22 ถึง 58.84
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 39.22 ถึง 58.84
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 25% เมื่อปะทะ
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
สร้างความเสียหาย ไฟ 46.69 ถึง 70.04
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 15% เมื่อปะทะ
is area damage [1]
GSMundaneMagiChannelMortar
Triggerable, Channel, Spell, Damage
คูลดาวน์: 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_or_destroy_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_or_destroy_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 | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
Stats |
Risen Magi
Spectre | N |
---|---|
Area | บททดสอบแห่งเซ็คเคมา |
Tags | allows_additional_projectiles, allows_inc_aoe, นักเวท, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, undead, very_slow_movement |
Packs |
พลังชีวิต
200%
Energy Shield From Life
30%
ค่าต้านทาน




Damage
200%
ความแม่นยำ
100%
ปะทะคริติคอล Chance
5%
โบนัสความเสียหายคริติคอล
+30%
Attack Distance
6 ~ 10
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
พลังชีวิต
568
ค่าเกราะ
106
อัตราการหลบหลีก
96
โล่พลังงาน
244
Damage
83
ความเสียหายเวท
83
ความแม่นยำ
372
1.5
ค่าประสบการณ์
1,592
Minion Life
1,245
Minion Energy Shield
533
Minion Damage
83
Minion Armour
106
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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 39.22 ถึง 58.84
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 2 {วิ}
สร้างความเสียหาย ไฟ 39.22 ถึง 58.84
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 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
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 25% เมื่อปะทะ
active skill area of effect radius +% final [20]
base deal no damage [1]
base skill effect duration [4000]
GSMundaneMagiBeam
Triggerable, Spell, Damage
โอกาสปะทะคริติคอล: 5%
สร้างความเสียหาย ไฟ 46.69 ถึง 70.04
มีโอกาสสร้างสถานะ อาบขี้เถ้า ต่อศัตรู 15% เมื่อปะทะ
is area damage [1]
GSMundaneMagiChannelMortar
Triggerable, Channel, Spell, Damage
คูลดาวน์: 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_or_destroy_ChangeToStance1 = "UnlockOrientation();" on_start_ChangeToStance2 = "LockOrientation();" on_end_or_destroy_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 | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
stance movement speed +% final [200]
Id | StanceMovementSpeed200 |
---|---|
Family | Stance |
Domains | Monster (3) |
GenerationType | ยูนิค (3) |
Req. level | 1 |
Stats |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.