Гулзал, живой тигель
ГуманоидОбласть: Расплавленные залы
Неуязвим к расплавленному золоту
Не может быть отброшен
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 | Расплавленные залы |
| 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
663
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%
Время атаки: 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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgemasterSnake
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
Шанс крит. попадания: 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
Spell, Movement, AttackInPlace
Время применения: 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
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
Шанс крит. попадания: 5%
Урон от атаки: 180%
Время атаки: 1.995 сек.
Наносит на 80% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
Шанс крит. попадания: 5%
Время применения: 1 сек.
Перезарядка: 22.5 сек.
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GSForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
Шанс крит. попадания: 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
Spell, Triggerable, AttackInPlace
Время применения: 1 сек.
Перезарядка: 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%
Время атаки: 1.995 сек.
Наносит на 35% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
GAForgemasterBossLeapLava
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
Шанс крит. попадания: 5%
Урон от атаки: 350%
Время атаки: 1.995 сек.
Наносит на 250% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
DTTForgeBossLeapLava
Spell, Movement, AttackInPlace
Время применения: 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
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%
Время атаки: 1.995 сек.
Наносит на 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%
Время атаки: 1.995 сек.
Наносит на 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%
Время атаки: 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/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
708
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%
Время атаки: 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
Multicastable, Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GAVaalForgemasterSnake
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
Шанс крит. попадания: 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
Spell, Movement, AttackInPlace
Время применения: 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
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
Шанс крит. попадания: 5%
Урон от атаки: 180%
Время атаки: 1.995 сек.
Наносит на 80% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
EASForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
Шанс крит. попадания: 5%
Время применения: 1 сек.
Перезарядка: 22.5 сек.
action attack or cast time uses animation length [1]
spell maximum action distance +% [-15]
GSForgeBossBrandExplosion
Triggerable, Spell, Damage, AttackInPlace
Шанс крит. попадания: 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
Spell, Triggerable, AttackInPlace
Время применения: 1 сек.
Перезарядка: 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%
Время атаки: 1.995 сек.
Наносит на 35% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
GAForgemasterBossLeapLava
Triggerable, Attack, AttackInPlace
Base Damage: 466—699
Шанс крит. попадания: 5%
Урон от атаки: 350%
Время атаки: 1.995 сек.
Наносит на 250% больше урона атаками
action attack or cast time uses animation length [1]
is area damage [1]
DTTForgeBossLeapLava
Spell, Movement, AttackInPlace
Время применения: 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
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%
Время атаки: 1.995 сек.
Наносит на 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%
Время атаки: 1.995 сек.
Наносит на 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%
Время атаки: 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]
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.