กุลซาล เตาหลอมเดินดิน
มนุษย์ด่าน: Molten Vault
ได้รับพลังจากทองคำหลอมเหลว
ไม่ถูก ผลักออกไป
stance movement speed +% final [-84]
ไม่ถูก ผลักออกไป
stance movement speed +% final [-84]
stance movement speed +% final [-84]
ไม่ถูก ผลักออกไป
stance movement speed +% final [-84]
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Gulzal, the Living Furnace
| Spectre | N |
|---|---|
| Area | Molten Vault |
| Tags | 2HBluntWood_onhit_audio, fast_movement, humanoid, mud_blood, not_dex, not_int, very_fast_movement |
พลังชีวิต
350%
+80%
ค่าต้านทาน
Damage
250%
ความแม่นยำ
100%
ปะทะคริติคอล Chance
5%
Attack Distance
9 ~ 24
1.995 Second
Damage Spread
±20%
ค่าประสบการณ์
250%
Model Size
160%
Type
VaalForgemasterMAP
Metadata
VaalForgemasterMAP
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
เลเวล
65
พลังชีวิต
22,796
3,641
Damage
531
ความเสียหายเวท
531
ความแม่นยำ
2,228
1.995
ค่าประสบการณ์
53,768
Minion Life
21,987
Minion Damage
2,072
Minion Armour
6,878
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
โจมตีพื้นฐาน
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgemasterSnake
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
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
Spell, Movement, AttackInPlace
คูลดาวน์: 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
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 180%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 80%
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 22.5 {วิ}
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GSForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
โอกาสปะทะคริติคอล: 5%
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
Spell, Triggerable, AttackInPlace
คูลดาวน์: 15 {วิ}
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GAVaalForgeBossSunder1
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 135%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 35%
action attack or cast time uses animation length [1]
is area damage [1]
GAForgemasterBossLeapLava
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 350%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 250%
action attack or cast time uses animation length [1]
is area damage [1]
DTTForgeBossLeapLava
Spell, Movement, AttackInPlace
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves2
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves3
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves4
Multicastable, Triggerable, AttackInPlace
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
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 50%
สร้างความเสียหาย โจมตี ลดลง อีก 50%
action attack or cast time uses animation length [1]
is area damage [1]
SOFissureSlamSpike
Triggerable, AttackInPlace
คูลดาวน์: 10 {วิ}
action attack or cast time uses animation length [1]
EGDetonateWarcry
Triggerable, AttackInPlace
คูลดาวน์: 12 {วิ}
GAFissureWarcrySpikeDamage
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 300%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 200%
action attack or cast time uses animation length [1]
is area damage [1]
SOVaalForgeMasterFissureTrail
Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgeMasterHammerImpact
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 180%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 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/VaalForgemasterMAP' );
} );
"
on_event_audio_for_volcanic_fissure_01 =
"
Roll( 1, 2, ()
{
PlayTextAudio( Forgemaster_VolcanicFissure_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
on_event_audio_for_knockdown_bwd_01 = "PlayTextAudio( Forgemaster_Knockdown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_warcry_detonate_01 = "PlayTextAudio( Forgemaster_WarCry_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_underarm_waves_01 = "PlayTextAudio( Forgemaster_Sunder_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_epic_brand_attack_01 =
"
PlayTextAudio( Forgemaster_BrandSlam_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
"
on_event_audio_for_enrage_01 = "PlayTextAudio( Forgemaster_HeatUp_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_cooldown_01 = "PlayTextAudio( Forgemaster_Cooldown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_emerge =
"
PlayTextAudio( Forgemaster_Emerge_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP', 0, 250, 250 );
"
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Mercenary', player_ascendancy == 'Mercenary1', player_ascendancy == 'Mercenary2' ),
{
PlayTextAudio( Forgemaster_Emerge_Merc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_Emerge_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( player_ascendancy == 'Witch1',
{
PlayTextAudio( Forgemaster_Emerge_Infernalist_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
{
PlayTextAudio( Forgemaster_Emerge_Witch_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( player_ascendancy == 'Warrior3',
{
PlayTextAudio( Forgemaster_Emerge_SmithOfKitava_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_Emerge_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_50Percent_Huntress, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_50Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
PlayTextAudio( Forgemaster_50Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_25Percent_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_25Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
PlayTextAudio( Forgemaster_25Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP"] = {
name = "Gulzal, the Living Furnace ",
life = 3.5,
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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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 = { }, },
},
}
ได้รับพลังจากทองคำหลอมเหลว
| Family | MonsterImmuneInMoltenGoldText |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
ไม่ถูก ผลักออกไป
stance movement speed +% final [-84]
| Family | Stance |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
ไม่ถูก ผลักออกไป
stance movement speed +% final [-84]
| Family | Stance |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
| Family | MonsterActBoss |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
กุลซาล เตาหลอมเดินดิน
มนุษย์ได้รับพลังจากทองคำหลอมเหลว
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Gulzal, the Living Furnace
| Spectre | N |
|---|---|
| Tags | 2HBluntWood_onhit_audio, fast_movement, humanoid, mud_blood, not_dex, not_int, very_fast_movement |
พลังชีวิต
350%
+80%
ค่าต้านทาน
Damage
250%
ความแม่นยำ
100%
ปะทะคริติคอล Chance
5%
Attack Distance
9 ~ 24
1.995 Second
Damage Spread
±20%
ค่าประสบการณ์
250%
Model Size
160%
Type
VaalForgemasterSTANDALONE
Metadata
VaalForgemasterSTANDALONE_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
เลเวล
68
พลังชีวิต
27,150
4,343
Damage
583
ความเสียหายเวท
583
ความแม่นยำ
2,502
1.995
ค่าประสบการณ์
71,585
Minion Life
24,255
Minion Damage
2,422
Minion Armour
8,204
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
โจมตีพื้นฐาน
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgemasterSnake
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
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
Spell, Movement, AttackInPlace
คูลดาวน์: 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
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 180%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 80%
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
โอกาสปะทะคริติคอล: 5%
คูลดาวน์: 22.5 {วิ}
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GSForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
โอกาสปะทะคริติคอล: 5%
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
Spell, Triggerable, AttackInPlace
คูลดาวน์: 15 {วิ}
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GAVaalForgeBossSunder1
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 135%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 35%
action attack or cast time uses animation length [1]
is area damage [1]
GAForgemasterBossLeapLava
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 350%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 250%
action attack or cast time uses animation length [1]
is area damage [1]
DTTForgeBossLeapLava
Spell, Movement, AttackInPlace
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves2
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves3
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
MDForgeBossWaves4
Multicastable, Triggerable, AttackInPlace
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
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 50%
สร้างความเสียหาย โจมตี ลดลง อีก 50%
action attack or cast time uses animation length [1]
is area damage [1]
SOFissureSlamSpike
Triggerable, AttackInPlace
คูลดาวน์: 10 {วิ}
action attack or cast time uses animation length [1]
EGDetonateWarcry
Triggerable, AttackInPlace
คูลดาวน์: 12 {วิ}
GAFissureWarcrySpikeDamage
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 300%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 200%
action attack or cast time uses animation length [1]
is area damage [1]
SOVaalForgeMasterFissureTrailSTANDALONE
Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgeMasterHammerImpact
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
โอกาสปะทะคริติคอล: 5%
ความเสียหายโจมตี: 180%
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 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]
SOVaalForgemasterLavaPoolSTANDALONE
Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
MDForgeBossWavesSTANDALONE
Multicastable, Triggerable, AttackInPlace
EAAVaalForgemasterLavaSlam
action attack or cast time uses animation length [1]
Object Type
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBaseStandAlone"
Actor
{
basic_action = "MoveForced"
basic_action = "ChangeToStance3"
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/BossBaseStandAlone"
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_audio_for_hammer_attack_01 =
"
Roll( 1, 5, ()
{
PlayTextAudio( Forgemaster_HammerAttack_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
on_event_audio_for_volcanic_fissure_01 =
"
Roll( 1, 2, ()
{
PlayTextAudio( Forgemaster_VolcanicFissure_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
on_event_audio_for_knockdown_bwd_01 = "PlayTextAudio( Forgemaster_Knockdown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_warcry_detonate_01 = "PlayTextAudio( Forgemaster_WarCry_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_underarm_waves_01 = "PlayTextAudio( Forgemaster_Sunder_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_epic_brand_attack_01 =
"
PlayTextAudio( Forgemaster_BrandSlam_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
"
on_event_audio_for_enrage_01 = "PlayTextAudio( Forgemaster_HeatUp_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_audio_for_cooldown_01 = "PlayTextAudio( Forgemaster_Cooldown_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );"
on_event_emerge =
"
PlayTextAudio( Forgemaster_Emerge_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP', 0, 250, 250 );
"
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Mercenary', player_ascendancy == 'Mercenary1', player_ascendancy == 'Mercenary2' ),
{
PlayTextAudio( Forgemaster_Emerge_Merc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_Emerge_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( player_ascendancy == 'Witch1',
{
PlayTextAudio( Forgemaster_Emerge_Infernalist_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
{
PlayTextAudio( Forgemaster_Emerge_Witch_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( player_ascendancy == 'Warrior3',
{
PlayTextAudio( Forgemaster_Emerge_SmithOfKitava_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_Emerge_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_50Percent_Huntress, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
PlayTextAudio( Forgemaster_50Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_50Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
PlayTextAudio( Forgemaster_50Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
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/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Huntress', player_ascendancy == 'Huntress1', player_ascendancy == 'Huntress2', player_ascendancy == 'Huntress3' ),
{
PlayTextAudio( Forgemaster_25Percent_Huntress_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
PlayTextAudio( Forgemaster_25Percent_Karui, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( Forgemaster_25Percent_Sorc_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
PlayTextAudio( Forgemaster_25Percent_Random, 'Metadata/Monsters/VaalForgeMaster/VaalForgemasterMAP' );
} );
"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalForgeMaster/VaalForgemasterSTANDALONE_"] = {
name = "Gulzal, the Living Furnace ",
life = 3.5,
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",
"EAAVaalForgemasterLavaSlam",
"MDGoldCrushTether",
"MDForgeBossWaves1",
"MDForgeBossWaves2",
"MDForgeBossWaves3",
"MDForgeBossWaves4",
"MDForgeBossWavesSTANDALONE",
"EGDetonateWarcry",
"SOFissureSlamSpike",
"SOVaalForgeMasterFissureTrailSTANDALONE",
"SOVaalForgemasterLavaPoolSTANDALONE",
"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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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["EAAVaalForgemasterLavaSlam"] = {
name = "EAAVaalForgemasterLavaSlam",
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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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["MDForgeBossWavesSTANDALONE"] = {
name = "MDForgeBossWavesSTANDALONE",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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["SOVaalForgeMasterFissureTrailSTANDALONE"] = {
name = "SOVaalForgeMasterFissureTrailSTANDALONE",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = 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["SOVaalForgemasterLavaPoolSTANDALONE"] = {
name = "SOVaalForgemasterLavaPoolSTANDALONE",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = 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.Spell] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
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,
[SkillType.AttackInPlace] = 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,
[SkillType.AttackInPlace] = 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 = { }, },
},
}
ได้รับพลังจากทองคำหลอมเหลว
| Family | MonsterImmuneInMoltenGoldText |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Family | Nothing |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
| Family | MonsterActBoss |
|---|---|
| Domains | Monster (3) |
| GenerationType | ยูนิค (3) |
| Req. level | 1 |
| Stats |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.