喚起的賢者
stance movement speed +% final [200]
Risen Magi
SpectreN
Area凱斯地底城, 高地神塔庇護所, 失落之城
Tagsallows_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%
    抗性
    30 -30 0 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    100%
    Type
    MundaneMagi
    Metadata
    MundaneMagi
    等級
    70
    生命
    12,202
    護甲
    3,877
    閃避值
    502
    能量護盾
    5,230
    傷害
    496
    法術傷害
    496
    命中
    2,328
    Attack Time
    1.5
    經驗值
    69,278
    Minion Life
    17,172
    Minion Energy Shield
    7,360
    Minion Damage
    4,325
    Minion Armour
    3,877
    MPSMundaneMagiBasic1
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1.333 秒
    冷卻時間: 2 秒
    造成 2530845583937962684702 火焰傷害
    擊中時有 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 秒
    造成 2530845583937962684702 火焰傷害
    擊中時有 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]
    GSMundaneMagiBeam
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 3 秒
    造成 3012911409445193672264 火焰傷害
    擊中時有 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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 200 Max: 200 Global
  • 喚起的賢者
    stance movement speed +% final [200]
    Risen Magi
    SpectreN
    Area絲克瑪試煉
    Tagsallows_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%
    抗性
    30 -30 0 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrial_
    等級
    22
    生命
    568
    護甲
    152
    閃避值
    96
    能量護盾
    244
    傷害
    83
    法術傷害
    83
    命中
    372
    Attack Time
    1.5
    經驗值
    1,592
    Minion Life
    1,478
    Minion Energy Shield
    634
    Minion Damage
    123
    Minion Armour
    152
    MPSMundaneMagiBasic1
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1.333 秒
    冷卻時間: 2 秒
    造成 33395008 火焰傷害
    擊中時有 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 秒
    造成 33395008 火焰傷害
    擊中時有 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]
    GSMundaneMagiBeam
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 3 秒
    造成 39755962 火焰傷害
    擊中時有 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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 200 Max: 200 Global
  • 喚起的賢者
    stance movement speed +% final [200]
    Risen Magi
    SpectreN
    Area絲克瑪試煉
    Tagsallows_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%
    抗性
    30 -30 0 0
    傷害
    200%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    經驗值
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrialTime_
    等級
    22
    生命
    568
    護甲
    152
    閃避值
    96
    能量護盾
    244
    傷害
    83
    法術傷害
    83
    命中
    372
    Attack Time
    1.5
    經驗值
    1,592
    Minion Life
    1,478
    Minion Energy Shield
    634
    Minion Damage
    123
    Minion Armour
    152
    MPSMundaneMagiBasic1
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1.333 秒
    冷卻時間: 2 秒
    造成 33395008 火焰傷害
    擊中時有 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 秒
    造成 33395008 火焰傷害
    擊中時有 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]
    GSMundaneMagiBeam
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 3 秒
    造成 39755962 火焰傷害
    擊中時有 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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 200 Max: 200 Global
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.