Восставший магик
Нежить
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, undead, very_slow_movement
Packs
  • Затерянный город, Затерянный город: Восставший магик, Восставший маракет, Восставший маракет, Восставший маракет, Восставший маракет, Восставший маракет
  • Убежище в зиккурате: Восставший магик, Восставший маракет, Восставший маракет
  • Здоровье
    200%
    Energy Shield From Life
    30%
    Сопротивление
    30 -30 0 0
    Damage
    200%
    Меткость
    100%
    Критические попадания Chance
    5%
    Бонус к критическому урону
    +30%
    Attack Distance
    6 ~ 10
    Время атаки
    1.5 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    100%
    Type
    MundaneMagi
    Metadata
    MundaneMagi
    Уровень
    65
    Здоровье
    9,118
    Броня
    2,023
    Уклонение
    440
    Энергетический щит
    3,908
    Damage
    425
    Урон от чар
    425
    Меткость
    1,974
    Время атаки
    1.5
    Опыт
    43,014
    Minion Life
    8,795
    Minion Energy Shield
    3,769
    Minion Damage
    1,658
    Minion Armour
    2,023
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Шанс крит. попадания: 5%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 3 сек.
    25% шанс покрыть врагов пеплом при нанесении удара
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Шанс крит. попадания: 5%
    Время применения: 3 сек.
    Наносит от 227.5 до 341.2 урона от огня
    15% шанс покрыть врагов пеплом при нанесении удара
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Время применения: 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_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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (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, undead, very_slow_movement
    Packs
  • Испытание Сехем: Восставший магик
  • Здоровье
    200%
    Energy Shield From Life
    30%
    Сопротивление
    30 -30 0 0
    Damage
    200%
    Меткость
    100%
    Критические попадания Chance
    5%
    Бонус к критическому урону
    +30%
    Attack Distance
    6 ~ 10
    Время атаки
    1.5 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrial_
    Уровень
    22
    Здоровье
    427
    Броня
    106
    Уклонение
    96
    Энергетический щит
    183
    Damage
    83
    Урон от чар
    83
    Меткость
    372
    Время атаки
    1.5
    Опыт
    1,592
    Minion Life
    1,410
    Minion Energy Shield
    604
    Minion Damage
    119
    Minion Armour
    106
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Шанс крит. попадания: 5%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 3 сек.
    25% шанс покрыть врагов пеплом при нанесении удара
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Шанс крит. попадания: 5%
    Время применения: 3 сек.
    Наносит от 46.69 до 70.04 урона от огня
    15% шанс покрыть врагов пеплом при нанесении удара
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Время применения: 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_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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (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, undead, very_slow_movement
    Packs
  • Испытание Сехем: Восставший магик, Ходячий кувшин
  • Здоровье
    200%
    Energy Shield From Life
    30%
    Сопротивление
    30 -30 0 0
    Damage
    200%
    Меткость
    100%
    Критические попадания Chance
    5%
    Бонус к критическому урону
    +30%
    Attack Distance
    6 ~ 10
    Время атаки
    1.5 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrialTime_
    Уровень
    22
    Здоровье
    427
    Броня
    106
    Уклонение
    96
    Энергетический щит
    183
    Damage
    83
    Урон от чар
    83
    Меткость
    372
    Время атаки
    1.5
    Опыт
    1,592
    Minion Life
    1,410
    Minion Energy Shield
    604
    Minion Damage
    119
    Minion Armour
    106
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Шанс крит. попадания: 5%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 1.333 сек.
    Перезарядка: 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%
    Время применения: 3 сек.
    25% шанс покрыть врагов пеплом при нанесении удара
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Шанс крит. попадания: 5%
    Время применения: 3 сек.
    Наносит от 46.69 до 70.04 урона от огня
    15% шанс покрыть врагов пеплом при нанесении удара
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Время применения: 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_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 = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (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.