出土的魔符術士
Unearthed Runecaster
SpectreY
Tags法術, construct, fire_affinity, is_unarmed, medium_movement, metal_armour, not_dex, not_int, Unarmed_onhit_audio, undead, ward_armour
Packs
  • 出土的魔符術士, 出土的士兵
  • 出土的亡靈, 出土的魔符術士, 出土的士兵
  • 破碎環之德魯伊, 出土的魔符術士, 出土的士兵
  • 魔符騎士, 出土的魔符術士, 出土的士兵
  • 生命
    130%
    護甲
    +35%
    抗性
    0 0 0 0
    傷害
    130%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    5 ~ 14
    攻擊時間
    1.32 Second
    Damage Spread
    ±20%
    經驗值
    130%
    Model Size
    100%
    Type
    ExpeditionMercurialArmourCaster
    Metadata
    MercurialArmourCaster
    等級
    68
    生命
    10,084
    護甲
    4,659
    閃避值
    477
    傷害
    303
    法術傷害
    303
    命中
    2,180
    攻擊時間
    1.32
    經驗值
    37,224
    Minion Life
    14,664
    Minion Damage
    2,465
    Minion Armour
    7,075
    MPSMercurialCasterEnrage
    法術, 投射物, 玩家投射物, 可觸發, 傷害
    暴擊率: 5%
    施放時間: 1.33 秒
    造成 808112121 火焰傷害
    base is projectile [1]
    disable visual hit effect [1]
    monster projectile variation [199]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    GSMercurialCasterBlast
    可觸發, 法術, 傷害
    暴擊率: 5%
    施放時間: 2.5 秒
    冷卻時間: 6 秒
    增加 40% 點燃機率
    造成 1106516598 火焰傷害
    ignite art variation [4]
    is area damage [1]
    spell maximum action distance +% [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpeditionNew/ExpeditionMonsterFodderBase"
    
    StateMachine
    {
    	define_shared_state =
    	"
    		emergefix; death;
    	"
    }
    
    Stats
    {
    	 set_base_heavy_stun_duration_ms = 2450
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpeditionNew/ExpeditionMonsterFodderBase"
    
    Life
    {
    	on_spawned_alive =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/alive.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/enraged.epk' );
    	"
    
    	on_death = "AddEffectPack( 'Metadata/Effects/Utility/EPKs/EmissiveChannel_FadeOut.epk' );"
    }
    
    StateMachine
    {
    	on_state_emergefix_1 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/alive.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/enraged.epk' );
    	"
    }
    
    Actor
    {
    	on_start_GeometrySpell = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_GeometrySpell = "SetStateTo( glowboost, 0 );"
    
    	on_end_Emerge =
    	"
    		IfState( emergefix, 1,
    		{
    			Delay( 0.5,
    			{
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/alive.epk' );
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/enraged.epk' );
    			} );
    		} );
    	"
    }
    
    StateMachine
    {
    	on_or_create_state_death_1 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/alive.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/epk/enraged.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Utility/EPKs/EmissiveChannel_FadeOut.epk"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Expedition/general/mercurial_armour/ao/flameblast_marker.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster"] = {
        name = "Unearthed Runecaster",
        life = 1.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MPSMercurialCasterEnrage",
            "GSMercurialCasterBlast",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSMercurialCasterEnrage"] = {
        name = "MPSMercurialCasterEnrage",
        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.33,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 199, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSMercurialCasterBlast"] = {
        name = "GSMercurialCasterBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "ignite_art_variation",
            "ignite_chance_+%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 4, 40, -35, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 4, 40, -35, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 4, 40, -35, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Edit

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