梅克图尔,锻造大师
人形
区域: 熔火宝库
熔金强化
无法被击退
stance movement speed +% final [-84]
无法被击退
stance movement speed +% final [-84]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Mektul, the Forgemaster
SpectreN
Area熔火宝库
Tags2HBluntWood_onhit_audio, fast_movement, humanoid, mud_blood, not_dex, not_int, very_fast_movement
生命
300%
+80%
抗性
75 -30 0 0
伤害
250%
命中
100%
暴击 Chance
5%
Attack Distance
9 ~ 24
攻击间隔
1.995 Second
Damage Spread
±20%
经验值
250%
Model Size
160%
Type
VaalForgemaster
Metadata
VaalForgemaster
等级
41
生命
4,059
伤害
234
法术伤害
234
命中
868
攻击间隔
1.995
经验值
11,465
召唤物生命
7,794
召唤物伤害
542
召唤物护甲
1,523
MeleeAtAnimationSpeedBoss
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 187–281
暴击率: 5%
攻击间隔: 1.995 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MDGoldCrushTether
法术可重复, 可触发
action attack or cast time uses animation length [1]
GAVaalForgemasterSnake
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击间隔: 1.995 秒
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeMasterReset
action attack or cast time uses animation length [1]
spell maximum action distance +% [15]
DTTForgeBossLeap
法术, 位移
施放间隔: 1 秒
冷却时间: 8 秒
攻击伤害总增 80%
action attack or cast time uses animation length [1]
leap slam minimum distance [33]
skill is attack [1]
skill maximum travel distance [60]
spell maximum action distance +% [-25]
walk emerge extra distance [-15]
GAForgemasterBossLeap
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 180%
攻击间隔: 1.995 秒
攻击伤害总增 80%
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeBossBrandExplosion
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
冷却时间: 22.5 秒
易燃强度提高 25%
造成 373.3 - 559.9 火焰伤害
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GSForgeBossBrandExplosion
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
action attack or cast time uses animation length [1]
is area damage [1]
EAAVolcanicFissure
冷却时间: 12 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [30]
GTVaalForgeBossSunder1
可触发
冷却时间: 15 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GAVaalForgeBossSunder1
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 135%
攻击间隔: 1.995 秒
攻击伤害总增 35%
action attack or cast time uses animation length [1]
is area damage [1]
GAForgemasterBossLeapLava
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 350%
攻击间隔: 1.995 秒
攻击伤害总增 250%
物理伤害的 70% 转化为火焰伤害
action attack or cast time uses animation length [1]
is area damage [1]
DTTForgeBossLeapLava
法术, 位移
施放间隔: 1 秒
攻击伤害总增 80%
action attack or cast time uses animation length [1]
leap slam minimum distance [33]
skill is attack [1]
skill maximum travel distance [60]
spell maximum action distance +% [-25]
walk emerge extra distance [-15]
MDForgeBossWaves1
法术可重复, 可触发
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves2
法术可重复, 可触发
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves3
法术可重复, 可触发
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves4
法术可重复, 可触发
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
CTS1VaalForgeMasterClose
action attack or cast time uses animation length [1]
GAFissureSlamSpikeDamage
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 50%
攻击间隔: 1.995 秒
攻击伤害总降 50%
action attack or cast time uses animation length [1]
is area damage [1]
SOFissureSlamSpike
可触发
冷却时间: 10 秒
action attack or cast time uses animation length [1]
EGDetonateWarcry
可触发
冷却时间: 12 秒
GAFissureWarcrySpikeDamage
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 300%
攻击间隔: 1.995 秒
攻击伤害总增 200%
物理伤害的 50% 转化为火焰伤害
action attack or cast time uses animation length [1]
is area damage [1]
SOVaalForgeMasterFissureTrail
可触发
action attack or cast time uses animation length [1]
GAVaalForgeMasterHammerImpact
可触发, 攻击
Base Damage: 187–281
暴击率: 5%
攻击伤害: 180%
攻击间隔: 1.995 秒
攻击伤害总增 80%
action attack or cast time uses animation length [1]
is area damage [1]
EASVaalForgeMasterTooCool
action attack or cast time uses animation length [1]
EAAVaalForgemasterHammerSlam
action attack or cast time uses animation length [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Actor
{
	basic_action = "MoveForced"
	basic_action = "ChangeToStance4" 
	basic_action = "ChangeToStance5" 
}

StateMachine
{
	define_shared_checkpoint_state = "opening;"

	define_shared_state = "weapon_state; light; epk;"
	/*
	1 = hammer
	2 = axe
	3 = sword
	*/
}

Stats
{
	set_monster_delay_item_drops_millis = 2200
}

Functions
{

	fix_orientation =
	"
		AddOnActionEnd(
		{
			SetOrientation( GetOrientation() + arg1, false, true );
			PlayAnimationType( Run, 1.0, 0, 0 );
		}, true );
	"
}

Preload
{
	preload_animated_object = "Metadata/Monsters/VaalForgeMaster/Objects/LavaBlocking.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* Targetable
{
	display_info_string = "VaalForgeMasterImmuneToDamage"
} */

Render
{
	use_ao_lights = true
}

BaseEvents {}

StateMachine
{
	/*
	1 = hammer
	2 = axe
	3 = sword
	*/
	on_or_create_state_weapon_state_1 =
	"
		AddAttached( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterHammer.ao', L_wrist_jntBnd, 1.0, 0, 1, true );
		/* SetDynamicFloat( MeltMask, 1, 1 ); */
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterAxe.ao' );
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterBlade.ao' );
	"

	on_or_create_state_weapon_state_2 =
	"
		AddAttached( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterAxe.ao', L_wrist_jntBnd, 1.0, 0, 1, true );
		/* SetDynamicFloat( MeltMask, 1, 1 ); */
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterHammer.ao' );
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterBlade.ao' );
	"

	on_or_create_state_weapon_state_3 =
	"
		AddAttached( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterBlade.ao', L_wrist_jntBnd, 1.0, 0, 1, true );
		/* SetDynamicFloat( MeltMask, 1, 1 ); */
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterHammer.ao' );
		DetachAllOfType( 'Metadata/Monsters/VaalForgeMaster/attachments/ForgeMasterAxe.ao' );
	"

	on_or_create_state_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalForgeMaster/epk/glowyMoltenyBody.epk' );"
	on_or_create_state_epk_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalForgeMaster/epk/glowyMoltenyBody.epk' );"
}

GlobalAudioParamEvents
{
	player_in_range_param = "GoldcrushInRange"
	life_percent_param = "GoldcrushLifePercentage"
	range = 200
}

StateMachine
{
	create_state_light_1 =
	"
		Delay( 0.01, { SetLightState( pre_fight_light ); } );
	"

	on_state_light_1 = "SetLightState( pre_fight_light, 1.5 );"

	create_state_light_2 =
	"
		Delay( 0.01, { SetLightState( light ); } );
	"

	on_state_light_2 = "SetLightState( light, 1.5 );"

	create_state_light_3 =
	"
		Delay( 0.01, { SetLightState( on_death ); } );
	"

	on_state_light_3 = "SetLightState( on_death, 1.5 );"
}

/* Audio stuff */
Animated
{
	/* 	on_event_start_fight = "globals.boss_elevator.Call( go_up );" */

	on_event_audio_for_hammer_attack_01 =
	"
		Roll( 1, 5, ()
		{
			PlayTextAudio( Forgemaster_HammerAttack_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
		} );
	"

	on_event_audio_for_volcanic_fissure_01 =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( Forgemaster_VolcanicFissure_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			Delay( 5.0,
			{
				PlayCharacterAudioEvent( GoldcrushBossFissureResponse );
			} );
		} );
	"

	on_event_audio_for_knockdown_bwd_01 = "PlayTextAudio( Forgemaster_Knockdown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );"
	on_event_audio_for_warcry_detonate_01 = "PlayTextAudio( Forgemaster_WarCry_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );"
	on_event_audio_for_underarm_waves_01 = "PlayTextAudio( Forgemaster_Sunder_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );"

	on_event_audio_for_epic_brand_attack_01 =
	"
		PlayTextAudio( Forgemaster_BrandSlam_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
		Delay( 3.5,
		{
			PlayCharacterAudioEvent( GoldcrushBossRuneSlamResponse );
		} );
	"

	on_event_audio_for_enrage_01 = "PlayTextAudio( Forgemaster_HeatUp_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );"
	on_event_audio_for_cooldown_01 = "PlayTextAudio( Forgemaster_Cooldown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );"

	on_event_emerge =
	"
		PlayTextAudio( Forgemaster_Emerge_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster', 0, 250, 250 );
		Delay( 5.0,
		{
			PlayCharacterAudioEvent( GoldcrushBossResponse );
		} );
	"

	on_event_audio_for_pre_emerge_look_up_01 =
	"
		local player = GetLocalPlayer();
		local succeeded;
		this.player_ascendancy = player.GetAscendancyName();
		If( player_ascendancy == 'Mercenary3',
		{
			PlayTextAudio( Forgemaster_Emerge_Gemling_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Mercenary', player_ascendancy == 'Mercenary1', player_ascendancy == 'Mercenary2' ),
		{
			PlayTextAudio( Forgemaster_Emerge_Merc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
		{
			PlayTextAudio( Forgemaster_Emerge_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( player_ascendancy == 'Witch1',
		{
			PlayTextAudio( Forgemaster_Emerge_Infernalist_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
		{
			PlayTextAudio( Forgemaster_Emerge_Witch_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( player_ascendancy == 'Warrior3',
		{
			PlayTextAudio( Forgemaster_Emerge_SmithOfKitava_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
		{
			PlayTextAudio( Forgemaster_Emerge_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
				If( !VariableExists( succeeded ), ()
		{ } );
	"
}

Functions
{
	halfway = 
	"
		local player = GetLocalPlayer();
		local succeeded;
		this.player_ascendancy = player.GetAscendancyName();
		If( Or( player_ascendancy == 'Mercenary', player_ascendancy == 'Mercenary1', player_ascendancy == 'Mercenary2' ),
		{
			PlayTextAudio( Forgemaster_50Percent_Merc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
		{
			PlayTextAudio( Forgemaster_50Percent_Huntress, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
		{
			PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
		{
			PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
		{
			PlayTextAudio( Forgemaster_50Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( !VariableExists( succeeded ), ()
		{
			PlayTextAudio( Forgemaster_50Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
		} );
	"
	
	threequartersway = 
	"
		local player = GetLocalPlayer();
		local succeeded;
		this.player_ascendancy = player.GetAscendancyName();
		If( Or( player_ascendancy == 'Mercenary', player_ascendancy == 'Mercenary1', player_ascendancy == 'Mercenary2' ),
		{
			PlayTextAudio( Forgemaster_25Percent_Merc, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
		{
			PlayTextAudio( Forgemaster_25Percent_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
		{
			PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
		{
			PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
		{
			PlayTextAudio( Forgemaster_25Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
			succeeded = true;
		} );
		If( !VariableExists( succeeded ), ()
		{
			PlayTextAudio( Forgemaster_25Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemaster' );
		} );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalForgeMaster/VaalForgemaster"] = {
    name = "Mektul, the Forgemaster",
    life = 3,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 24,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "CTS1VaalForgeMasterClose",
        "GAVaalForgemasterSnake",
        "GAForgemasterBossLeap",
        "GSForgeBossBrandExplosion",
        "GAVaalForgeBossSunder1",
        "GAForgemasterBossLeapLava",
        "GAFissureSlamSpikeDamage",
        "GAFissureWarcrySpikeDamage",
        "GAVaalForgeMasterHammerImpact",
        "EASForgeMasterReset",
        "EASForgeBossBrandExplosion",
        "EAAVolcanicFissure",
        "EASVaalForgeMasterTooCool",
        "EAAVaalForgemasterHammerSlam",
        "MDGoldCrushTether",
        "MDForgeBossWaves1",
        "MDForgeBossWaves2",
        "MDForgeBossWaves3",
        "MDForgeBossWaves4",
        "EGDetonateWarcry",
        "SOFissureSlamSpike",
        "SOVaalForgeMasterFissureTrail",
        "GTVaalForgeBossSunder1",
        "DTTForgeBossLeap",
        "DTTForgeBossLeapLava",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS1VaalForgeMasterClose"] = {
    name = "CTS1VaalForgeMasterClose",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVaalForgemasterSnake"] = {
    name = "GAVaalForgemasterSnake",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForgemasterBossLeap"] = {
    name = "GAForgemasterBossLeap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSForgeBossBrandExplosion"] = {
    name = "GSForgeBossBrandExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVaalForgeBossSunder1"] = {
    name = "GAVaalForgeBossSunder1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 1.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAForgemasterBossLeapLava"] = {
    name = "GAForgemasterBossLeapLava",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {70, baseMultiplier = 3.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAFissureSlamSpikeDamage"] = {
    name = "GAFissureSlamSpikeDamage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAFissureWarcrySpikeDamage"] = {
    name = "GAFissureWarcrySpikeDamage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVaalForgeMasterHammerImpact"] = {
    name = "GAVaalForgeMasterHammerImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASForgeMasterReset"] = {
    name = "EASForgeMasterReset",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASForgeBossBrandExplosion"] = {
    name = "EASForgeBossBrandExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "ignite_chance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -15, 25, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAVolcanicFissure"] = {
    name = "EAAVolcanicFissure",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalForgeMasterTooCool"] = {
    name = "EASVaalForgeMasterTooCool",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAVaalForgemasterHammerSlam"] = {
    name = "EAAVaalForgemasterHammerSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDGoldCrushTether"] = {
    name = "MDGoldCrushTether",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDForgeBossWaves1"] = {
    name = "MDForgeBossWaves1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_can_be_active_blocked_from_all_directions",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDForgeBossWaves2"] = {
    name = "MDForgeBossWaves2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_can_be_active_blocked_from_all_directions",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDForgeBossWaves3"] = {
    name = "MDForgeBossWaves3",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_can_be_active_blocked_from_all_directions",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDForgeBossWaves4"] = {
    name = "MDForgeBossWaves4",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_can_be_active_blocked_from_all_directions",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGDetonateWarcry"] = {
    name = "EGDetonateWarcry",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOFissureSlamSpike"] = {
    name = "SOFissureSlamSpike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOVaalForgeMasterFissureTrail"] = {
    name = "SOVaalForgeMasterFissureTrail",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTVaalForgeBossSunder1"] = {
    name = "GTVaalForgeBossSunder1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTForgeBossLeap"] = {
    name = "DTTForgeBossLeap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "skill_maximum_travel_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_is_attack",
    },
    levels = {
        [1] = {-15, 33, 60, -25, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTForgeBossLeapLava"] = {
    name = "DTTForgeBossLeapLava",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "skill_maximum_travel_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_is_attack",
    },
    levels = {
        [1] = {-15, 33, 60, -25, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
熔金强化
FamilyMonsterImmuneInMoltenGoldText
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • monster immune to damage in lava text Min: 1 Max: 1 Global
  • FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    无法被击退
    stance movement speed +% final [-84]
    FamilyStance
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • stance movement speed +% final Min: -84 Max: -84 Global
  • FamilyNothing
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    无法被击退
    stance movement speed +% final [-84]
    FamilyStance
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • stance movement speed +% final Min: -84 Max: -84 Global
  • monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • keyval
    StateMachine./*, ,
    StateMachine.boss_life_bar - controls when to show the big life bar (also requires the checkbox in MonsterVarieties to be checked)
    StateMachine.0: Life bar is hidden
    StateMachine.1: Life bar is visible, will hide on death
    StateMachine.dont_hide_lifebar_on_unaggro - controls whether the boss life bar should be hidden when the boss unaggros
    StateMachine.0: Life bar is hidden after a short duration when the boss loses aggro
    StateMachine.1: Life bar remains visible the entire time, can still be controlled by setting the disable_life_bar state
    StateMachine.show_life_bar_when_in_range - delay the life bar from showing up, until the boss is on screen (for wild bosses)
    StateMachine.0: Life bar behaves as normal
    StateMachine.1: Life bar initially only shows up when a player can see the boss on screen, this doesn't make it get removed if the player goes off screen though
    StateMachine.hidden - replaces the Unaggro+hidden_monster combo, and optionally pauses delirium fog
    StateMachine.0: Make aggro and remove hidden monster buff
    StateMachine.1: Unaggro and add hidden monster buff
    StateMachine.2: Unaggro, add hidden monster buff and pause delirium fog
    StateMachine.light - controls the boss point light, attaches to head_light_attachment if it exists (otherwise uses the default)
    StateMachine.0: Light off, handles the fade out
    StateMachine.1: Light on, handles the fade in
    StateMachine.introsequence - for bosses that are doing something before you rudely interrupt them
    StateMachine.boss uses the ChangeToStance1BossFightStart granted effect for this, which is added through the actor component in here
    StateMachine.0: no intro sequence
    StateMachine.1: boss starts off in stance2, then does change to stance1 when a proximity trigger is triggered
    StateMachine.intro_zoom - for bosses that should have the camera zoom out during the intro
    StateMachine.0: no zoom
    StateMachine.1: zoom enabled, with default values. These can be overridden in the monsters ots.
    StateMachine.intro_pan - for bosses that should have the camera pan towards them during the intro
    StateMachine.0: no pan
    StateMachine.1: pan enabled, with default values. These can be overridden in the monsters ots.
    StateMachine.use_offset_camera_controller - if this is set to 1, the boss will spawn and use a specific object as the zoom/pan center point
    StateMachine.The location of this object needs to be set by the boss too, if it isn't you will get warning message
    StateMachine.See GreatWhiteOne (shark boss) as an example, but all you really need is to set the state to 1 and move the object after it spawns
    StateMachine.0: use self as zoom/pan origin
    StateMachine.1: use a new object as the zoom/pan origin
    StateMachine.door_type - defaults to 0 for no door (or no boss control over door), other values are related to specific door types
    StateMachine.When used, also need to do 'set_telepad_indexx' in the monsters ots (BaseEvents), where x is the telepad index
    StateMachine.0: disable telepad, but only if a telepad index has been set
    StateMachine.1: force field door, forcefield blocks entrance on boss aggro, is removed on boss death (requires Metadata/MiscellaneousObjects/BossForceFieldDoor.ot in arena)
    StateMachine.2: prisoner boss door, closed on fight start, doesn't reopen afterwards (Metadata/Terrain/Gallows/Act4/4_5_2/Objects/PrisonBossDoor.ot)
    StateMachine.roaming - State for disabling instant portals on roaming bosses vs arena bosses.
    StateMachine.0: Arena Boss
    StateMachine.1: Roaming Boss
    StateMachine.arena_sector_id - If there are multiple arena bosses in an instance, each boss needs a different arena_sector_id INCLUDING roaming bosses
    StateMachine.It defaults to 1 so most bosses wont need this to be changed
    StateMachine.Currently supports up to three different bosses, but its easy to add more
    StateMachine.This state value is used to decide which boss sectors to destroy, see the triggerbracket on death in the BossBase.ots for more detail
    StateMachine.use_custom_sector_removal_handling - Set to 1 if a boss needs to use its own custom handling for sector removal on death (eg Mastodon)
    StateMachine.0: default behaviour, arena sector is removed on boss death
    StateMachine.1: custom behaviour, this disables the on death sector removal in boss base, so will need to be handled in the bosses otc AND ots
    StateMachine.quick_death_enabled - Use this for bosses with long deaths that are visible when you resurrect at checkpoint after killing them
    StateMachine.DO NOT set the quick_death state manually, this will cause the monster to do its quick death anim when it first dies
    StateMachine.0: default behaviour, death will be played at regular speed
    StateMachine.1: death anim is sped up by 10000x, this should be used for bosses that have events in their death that need to trigger
    StateMachine.2: death anim is sped up by 1000x, deaths with move events dont like being super fast so they can use this slower one
    StateMachine.am_final_boss_in_fight - This is used for multi boss fights to handle resurrecting etc after killing a single boss from fight
    StateMachine.0: reaching this state toggles part_of_multiple_boss_fight to be true, and signifies that this boss is not the final boss
    StateMachine.1: default value, will remain here unless another boss turns flips it to 0
    StateMachine.part_of_multiple_boss_fight - helper state for the above, shouldn't be interacted with manually
    StateMachine.0: currently not part of a multi boss fight
    StateMachine.1: was part of a multi boss fight at some point
    StateMachine.*/, ,
    StateMachine.define_shared_state =
    StateMachine.",
    StateMachine.boss_life_bar;
    StateMachine.hidden;
    StateMachine.light;
    StateMachine.introsequence;
    StateMachine.disable_life_bar;
    StateMachine.intro_zoom;
    StateMachine.intro_pan;
    StateMachine.use_offset_camera_controller;
    StateMachine.door_type;
    StateMachine.roaming;
    StateMachine.first_aggro;
    StateMachine.room_marker;
    StateMachine.arena_sector_id1;
    StateMachine.use_custom_sector_removal_handling;
    StateMachine.quick_death_enabled;
    StateMachine.quick_death;
    StateMachine.am_final_boss_in_fight1;
    StateMachine.part_of_multiple_boss_fight;
    StateMachine.dead - Boss is dead. This state is saved to the character checkpoint, so if you respawn at checkpoint this state will be automatically set. In BossBase.ots, this also calls KillSelfNoDrops().
    StateMachine.if you DON'T want this state to save/load automatically, use StateMachine{ checkpoint_save_deadfalse }
    StateMachine.0: Boss is alive
    StateMachine.1: Boss is dead
    StateMachine.2: Boss is dead and corpse is hidden
    StateMachine.define_shared_checkpoint_statedead, opening;
    StateMachine.define_shared_stateweapon_state; light; epk;
    StateMachine.1hammer
    StateMachine.2axe
    StateMachine.3sword
    Actor.slow_animations_go_to_idlefalse
    Actor.leveled_starting_effectsCTS1BossFightStart
    Actor.basic_actionMoveForced, ChangeToStance4, ChangeToStance5
    Stats.corpse_cannot_be_destroyed1
    Stats.base_heavy_stun_duration_ms4000
    Stats.additional_life_scaling_index6
    Stats.monster_delay_item_drops_millis2200
    Life.corpse_usablefalse
    Monster.is_bosstrue
    Functions.fix_orientation =
    Functions.",
    Functions.AddOnActionEnd(
    Functions.SetOrientation( GetOrientation() + arg1, false, true );
    Functions.PlayAnimationType( Run, 1.0, 0, 0 );
    Functions.}, true );
    Preload.preload_animated_objectMetadata/Monsters/VaalForgeMaster/Objects/LavaBlocking.ao
    梅克图尔,锻造大师 Text Audio /168
    名字
    暗影逼近了,阿兹莫里人……接受它们吧……
    Forgemaster_25Percent_Huntress_Random
    暗影逼近了,阿兹莫里人……接受它们吧……
    Forgemaster_25Percent_Huntress_2
    你的末日到了,卡鲁人!
    Forgemaster_25Percent_Karui
    末日临近了……马拉克斯人……
    Forgemaster_25Percent_Sorc
    末日临近了……马拉克斯人……
    Forgemaster_25Percent_SorcCopy
    你的贪婪没有尽头……你的道路却有终点……
    Forgemaster_25Percent_Merc
    沐浴滚烫的熔金!
    Forgemaster_25Percent_Random
    在滚烫的财富中淹溺吧!
    Forgemaster_25Percent_2
    在滚烫的财富中淹溺吧!
    Forgemaster_25Percent_3
    不用害怕,一眨眼就会化为铁水了……
    Forgemaster_25Percent_4
    不用害怕,一眨眼就会化为铁水了……
    Forgemaster_25Percent_5
    很快……你也能成为库中的珍宝……
    Forgemaster_25Percent_6
    很快……你也能成为库中的珍宝……
    Forgemaster_25Percent_7
    你的时间……就快到了……
    Forgemaster_25Percent_8
    末日临近了,卡鲁人!
    Forgemaster_50Percent_Karui
    你的监牢正步步紧逼……贪婪的害虫!
    Forgemaster_50Percent_Merc_Random
    你的监牢正步步紧逼……贪婪的害虫!
    Forgemaster_50Percent_Merc_2
    无路可逃了,说书人!
    Forgemaster_50Percent_Sorc_Random
    无路可逃了,说书人!
    Forgemaster_50Percent_Sorc_2
    阿兹莫里人,你的命运无法扭转了……
    Forgemaster_50Percent_Huntress
    万物都将熔毁!
    Forgemaster_50Percent_Random
    万物都将熔毁!
    Forgemaster_50Percent_2
    熔金之路继续蔓延……
    Forgemaster_50Percent_3
    熔金之路继续蔓延……
    Forgemaster_50Percent_4
    熔金之路继续蔓延……
    Forgemaster_50Percent_5
    无路可逃!
    Forgemaster_50Percent_6
    无路可逃!
    Forgemaster_50Percent_7
    无路可逃!
    Forgemaster_50Percent_8
    金属的洪流奔腾不息……
    Forgemaster_50Percent_9
    金属的洪流奔腾不息……
    Forgemaster_50Percent_10
    断!
    Forgemaster_AxeAttack_Random
    断!
    Forgemaster_AxeAttack_2
    断!
    Forgemaster_AxeAttack_3
    断!
    Forgemaster_AxeAttack_4
    断!
    Forgemaster_AxeAttack_5
    毁灭!
    Forgemaster_AxeAttack_6
    毁灭!
    Forgemaster_AxeAttack_7
    毁灭!
    Forgemaster_AxeAttack_8
    Xecwa!
    Forgemaster_AxeAttack_9
    Xecwa!
    Forgemaster_AxeAttack_10
    见证吧!
    Forgemaster_BrandAttack_Random
    见证吧!
    Forgemaster_BrandAttack_2
    见证吧!
    Forgemaster_BrandAttack_3
    统御!
    Forgemaster_BrandAttack_4
    统御!
    Forgemaster_BrandAttack_5
    Ipkaat!
    Forgemaster_BrandAttack_6
    瓦尔的烙印!
    Forgemaster_BrandSlam_Random
    瓦尔的烙印!
    Forgemaster_BrandSlam_2
    以卡马萨的意志!
    Forgemaster_BrandSlam_3
    以卡马萨的意志!
    Forgemaster_BrandSlam_4
    以卡马萨的意志!
    Forgemaster_BrandSlam_5
    接受你的命运……
    Forgemaster_BrandSlam_6
    接受你的命运……
    Forgemaster_BrandSlam_7
    接受你的命运……
    Forgemaster_BrandSlam_8
    瓦尔的财富!
    Forgemaster_BrandSlam_9
    瓦尔的财富!
    Forgemaster_BrandSlam_10
    熔炉之怒!
    Forgemaster_BrandSlam_11
    熔炉之怒!
    Forgemaster_BrandSlam_12
    熔炉之怒!
    Forgemaster_BrandSlam_13
    拜倒在金光下!
    Forgemaster_BrandSlam_14
    拜倒在金光下!
    Forgemaster_BrandSlam_15
    拜倒在金光下!
    Forgemaster_BrandSlam_16
    以卡马萨的意志。
    Forgemaster_BrandSlam_17
    以卡马萨的意志。
    Forgemaster_BrandSlam_18
    我必须煽风点火……
    Forgemaster_Cooldown_Random
    我必须煽风点火……
    Forgemaster_Cooldown_2
    我必须煽风点火……
    Forgemaster_Cooldown_3
    我必须煽风点火……
    Forgemaster_Cooldown_4
    啊……火势减退了!
    Forgemaster_Cooldown_5
    火势减退了!
    Forgemaster_Cooldown_6
    热浪趋缓了!
    Forgemaster_Cooldown_7
    你空有贵族的宝石身躯,嘴脸却不堪入目……冒牌货!
    Forgemaster_Emerge_Gemling_Random
    身体镶嵌着宝石……来吧,贪婪的化身……
    Forgemaster_Emerge_Gemling_2
    快走吧,阿兹莫里人,你不得擅入此地……
    Forgemaster_Emerge_Huntress_Random
    阿兹莫里人……你不该来到这里!
    Forgemaster_Emerge_Huntress_2
    烈焰来客……我的熔炉正需要你的火热……
    Forgemaster_Emerge_Infernalist_Random
    我一眼就能看穿贪得无厌的人……
    Forgemaster_Emerge_Merc_Random
    你渴求我的珍宝……但你将会成为珍宝……
    Forgemaster_Emerge_Merc_2
    你散发着贪婪的恶臭……
    Forgemaster_Emerge_Merc_3
    铁匠同行……来吧,让我给你打造一身金装!
    Forgemaster_Emerge_SmithOfKitava_Random
    铁匠同行……来吧,让我给你打造一身金装!
    Forgemaster_Emerge_SmithOfKitava_2
    你很熟悉热浪,说书人……但这不是普通的热浪……
    Forgemaster_Emerge_Sorc_Random
    你很熟悉热浪,说书人……但这不是普通的热浪……
    Forgemaster_Emerge_Sorc_2
    我的熔炉比瓦斯提里的烈日更为火热……说书人……
    Forgemaster_Emerge_Sorc_3
    说书人……我的熔炉会将你熔为黑暗……
    Forgemaster_Emerge_Sorc_4
    烈焰来客……我的熔炉正需要你的火热……
    Forgemaster_Emerge_Witch_Random
    烈焰来客……我的熔炉正需要你的火热……
    Forgemaster_Emerge_Witch_2
    淹没在……财富之河中……
    Forgemaster_Emerge_Random
    淹没在……财富之河中……
    Forgemaster_Emerge_2
    锻于黑暗……我会塑造你的命运……
    Forgemaster_Emerge_3
    愿瓦尔的财富……予你金身……
    Forgemaster_Emerge_4
    愿瓦尔的财富……予你金身……
    Forgemaster_Emerge_5
    锤锻!
    Forgemaster_HammerAttack_Random
    锤锻!
    Forgemaster_HammerAttack_2
    锤锻!
    Forgemaster_HammerAttack_3
    破坏!
    Forgemaster_HammerAttack_4
    破坏!
    Forgemaster_HammerAttack_5
    破坏!
    Forgemaster_HammerAttack_6
    破坏!
    Forgemaster_HammerAttack_7
    Kahk-tche!
    Forgemaster_HammerAttack_8
    Kahk-tche!
    Forgemaster_HammerAttack_9
    Kahk-tche!
    Forgemaster_HammerAttack_10
    Kahk-tche!
    Forgemaster_HammerAttack_11
    我警告过你的,阿兹莫里人……
    Forgemaster_PlayerDeath_Huntress_Random
    我警告过你的,阿兹莫里人……
    Forgemaster_PlayerDeath_Huntress_2
    我警告过你的,阿兹莫里人……
    Forgemaster_PlayerDeath_Huntress_3
    你终于能和梦寐以求的黄金在一起了……
    Forgemaster_PlayerDeath_Merc_Random
    你终于能和梦寐以求的黄金在一起了……
    Forgemaster_PlayerDeath_Merc_2
    贪婪就是……你的末日……
    Forgemaster_PlayerDeath_Merc_3
    贪婪就是……你的末日……
    Forgemaster_PlayerDeath_Merc_4
    你还是不够快。
    Forgemaster_PlayerDeath_Ranger
    你能成为上好的战利品……
    Forgemaster_PlayerDeath_SmithOfKitava_Random
    你能成为上好的战利品……
    Forgemaster_PlayerDeath_SmithOfKitava_2
    纯净无暇……
    Forgemaster_PlayerDeath_Random
    纯净无暇……
    Forgemaster_PlayerDeath_2
    纯净无暇……
    Forgemaster_PlayerDeath_3
    你现在也是……熔炉的一份子了。
    Forgemaster_PlayerDeath_4
    你现在也是……熔炉的一份子了。
    Forgemaster_PlayerDeath_5
    你现在也是……熔炉的一份子了。
    Forgemaster_PlayerDeath_6
    熔火再起!
    Forgemaster_HeatUp_Random
    烧熔至臻!
    Forgemaster_HeatUp_2
    烧熔至臻!
    Forgemaster_HeatUp_3
    完美……
    Forgemaster_HeatUp_4
    完美……
    Forgemaster_HeatUp_5
    完美……
    Forgemaster_HeatUp_6
    烈火烧得更旺……
    Forgemaster_HeatUp_7
    熔炉火光熊熊……
    Forgemaster_HeatUp_8
    熔炉火光熊熊……
    Forgemaster_HeatUp_9
    熔炉火光熊熊……
    Forgemaster_HeatUp_10
    卡马萨的热浪填满了我……
    Forgemaster_HeatUp_11
    永恒化作金像吧!
    Forgemaster_Sunder_Random
    永恒化作金像吧!
    Forgemaster_Sunder_2
    永恒之夜的明光!
    Forgemaster_Sunder_3
    永恒之夜的明光!
    Forgemaster_Sunder_4
    永恒之夜的明光!
    Forgemaster_Sunder_5
    淹没吧!
    Forgemaster_Sunder_6
    淹没吧!
    Forgemaster_Sunder_7
    淹没吧!
    Forgemaster_Sunder_8
    卡马萨认得你的名字!
    Forgemaster_Sunder_9
    卡马萨认得你的名字!
    Forgemaster_Sunder_10
    卡马萨认得你的名字!
    Forgemaster_Sunder_11
    Ka'tse-ik!
    Forgemaster_Sunder_12
    Ka'tse-ik!
    Forgemaster_Sunder_13
    Ka'tse-ik!
    Forgemaster_Sunder_14
    Ka'tse-ik!
    Forgemaster_Sunder_15
    Ka'tse-ik!
    Forgemaster_Sunder_16
    Ka'tse-ik!
    Forgemaster_Sunder_17
    金浪如潮!
    Forgemaster_Sunder_18
    金浪如潮!
    Forgemaster_Sunder_19
    金浪如潮!
    Forgemaster_Sunder_20
    熔火迸发!
    Forgemaster_VolcanicFissure_Random
    熔火迸发!
    Forgemaster_VolcanicFissure_2
    喷溅!
    Forgemaster_VolcanicFissure_3
    喷溅!
    Forgemaster_VolcanicFissure_4
    Táak'iin!
    Forgemaster_VolcanicFissure_5
    Táak'iin!
    Forgemaster_VolcanicFissure_6
    喷发!
    Forgemaster_WarCry_Random
    喷发!
    Forgemaster_WarCry_2
    喷发!
    Forgemaster_WarCry_3
    Koriek!
    Forgemaster_WarCry_4
    Koriek!
    Forgemaster_WarCry_5
    我决不会碎裂!
    Forgemaster_Knockdown_Random
    我决不会碎裂!
    Forgemaster_Knockdown_2
    我决不会碎裂!
    Forgemaster_Knockdown_3
    卡马萨……赐予我力量!
    Forgemaster_Knockdown_4
    卡马萨……赐予我力量!
    Forgemaster_Knockdown_5
    你这一文不值的傻瓜!
    Forgemaster_Knockdown_6
    你这一文不值的傻瓜!
    Forgemaster_Knockdown_7
    Edit

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