Auferstandener Magier
stance movement speed +% final [200]
Risen Magi
SpectreN
AreaDie verlorene Stadt, Die Zikkurat-Zuflucht, Die verlorene Stadt
Tagsallows_additional_projectiles, allows_inc_aoe, Zauberer, fire_affinity, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
Packs
  • Die verlorene Stadt, Die verlorene Stadt: Auferstandener Magier, Auferstandener Maraketh, Auferstandener Maraketh
  • Die Zikkurat-Zuflucht: Auferstandener Magier, Auferstandener Maraketh, Auferstandener Maraketh
  • Leben
    200%
    Energy Shield From Life
    30%
    Widerstand
    30 -30 0 0
    Damage
    200%
    Genauigkeit
    100%
    Kritische Treffer Chance
    5%
    Bonus für kritische Treffer
    +30%
    Attack Distance
    6 ~ 10
    Angriffszeit
    1.5 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    100%
    Type
    MundaneMagi
    Metadata
    MundaneMagi
    Stufe
    70
    Leben
    12,202
    Rüstung
    3,877
    Ausweichwert
    502
    Energieschild
    5,230
    Damage
    496
    Zauberschaden
    496
    Genauigkeit
    2,328
    Angriffszeit
    1.5
    Erfahrung
    69,278
    Minion Life
    17,172
    Minion Energy Shield
    7,360
    Minion Damage
    4,325
    Minion Armour
    3,877
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 25308455839 bis 37962684702 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 25308455839 bis 37962684702 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    25% Chance, Gegner bei Treffer mit Asche zu bedecken
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    Verursacht 30129114094 bis 45193672264 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Zauberzeit: 0.8 Sek.
    Abklingzeit: 8.5 Sek.
    base deal no damage [1]
    EAMundaneMagiBeam
    Abklingzeit: 6.5 Sek.
    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
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 200 Max: 200 Global
  • Auferstandener Magier
    stance movement speed +% final [200]
    Risen Magi
    SpectreN
    AreaPrüfung der Sekhemas
    Tagsallows_additional_projectiles, allows_inc_aoe, Zauberer, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, very_slow_movement
    Packs
  • Prüfung der Sekhemas: Auferstandener Magier
  • Leben
    200%
    Energy Shield From Life
    30%
    Widerstand
    30 -30 0 0
    Damage
    200%
    Genauigkeit
    100%
    Kritische Treffer Chance
    5%
    Bonus für kritische Treffer
    +30%
    Attack Distance
    6 ~ 10
    Angriffszeit
    1.5 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrial_
    Stufe
    22
    Leben
    568
    Rüstung
    152
    Ausweichwert
    96
    Energieschild
    244
    Damage
    83
    Zauberschaden
    83
    Genauigkeit
    372
    Angriffszeit
    1.5
    Erfahrung
    1,592
    Minion Life
    1,478
    Minion Energy Shield
    634
    Minion Damage
    123
    Minion Armour
    152
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 3339 bis 5008 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 3339 bis 5008 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    25% Chance, Gegner bei Treffer mit Asche zu bedecken
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    Verursacht 3975 bis 5962 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Zauberzeit: 0.8 Sek.
    Abklingzeit: 8.5 Sek.
    base deal no damage [1]
    EAMundaneMagiBeam
    Abklingzeit: 6.5 Sek.
    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
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 200 Max: 200 Global
  • Auferstandener Magier
    stance movement speed +% final [200]
    Risen Magi
    SpectreN
    AreaPrüfung der Sekhemas
    Tagsallows_additional_projectiles, allows_inc_aoe, Zauberer, fire_affinity, human, humanoid, not_dex, not_str, red_blood, sanctum_monster, Unarmed_onhit_audio, very_slow_movement
    Packs
  • Prüfung der Sekhemas: Auferstandener Magier, Urnenläufer
  • Leben
    200%
    Energy Shield From Life
    30%
    Widerstand
    30 -30 0 0
    Damage
    200%
    Genauigkeit
    100%
    Kritische Treffer Chance
    5%
    Bonus für kritische Treffer
    +30%
    Attack Distance
    6 ~ 10
    Angriffszeit
    1.5 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    100%
    Type
    MundaneMagiSanctumTrial
    Metadata
    MundaneMagiSanctumTrialTime_
    Stufe
    22
    Leben
    568
    Rüstung
    152
    Ausweichwert
    96
    Energieschild
    244
    Damage
    83
    Zauberschaden
    83
    Genauigkeit
    372
    Angriffszeit
    1.5
    Erfahrung
    1,592
    Minion Life
    1,478
    Minion Energy Shield
    634
    Minion Damage
    123
    Minion Armour
    152
    MPSMundaneMagiBasic1
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 3339 bis 5008 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 1.333 Sek.
    Abklingzeit: 2 Sek.
    Verursacht 3339 bis 5008 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    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
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    25% Chance, Gegner bei Treffer mit Asche zu bedecken
    active skill area of effect radius +% final [20]
    base deal no damage [1]
    base skill effect duration [4000]
    GSMundaneMagiBeam
    Triggerable, Spell, Damage
    Kritische Trefferchance: 5%
    Zauberzeit: 3 Sek.
    Verursacht 3975 bis 5962 Feuerschaden
    15% Chance, Gegner bei Treffer mit Asche zu bedecken
    is area damage [1]
    GSMundaneMagiChannelMortar
    Triggerable, Channel, Spell, Damage
    Zauberzeit: 0.8 Sek.
    Abklingzeit: 8.5 Sek.
    base deal no damage [1]
    EAMundaneMagiBeam
    Abklingzeit: 6.5 Sek.
    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
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    stance movement speed +% final [200]
    IdStanceMovementSpeed200
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (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.