Диамора, Песнь смерти



Область: Поющие пещеры, Разлом, Область убийства боссов 2
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster slain experience +% [0]
Diamora, Song of Death
Spectre | N |
---|---|
Area | Поющие пещеры, Разлом, Область убийства боссов 2 |
Tags | Beast_onhit_audio, demon, humanoid, medium_movement, not_dex, not_str, red_blood |
Здоровье
288%
Energy Shield From Life
20%
Сопротивление




Damage
283%
Меткость
100%
Критические попадания Chance
5%
Attack Distance
7 ~ 29
Время атаки
1.5 Second
Damage Spread
±20%
Опыт
250%
Model Size
160%
Type
SirenBoss
Metadata
SirenBoss
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Уровень
65
Здоровье
15,006
2,023
663
3,751
Damage
601
Урон от чар
601
Меткость
2,214
Время атаки
1.5
Опыт
53,768
Minion Life
14,474
Minion Energy Shield
3,618
Minion Damage
2,346
Minion Armour
2,023
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).
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Обычная атака
Base Damage: 481–721
Шанс крит. попадания: 5%
Время атаки: 1.5 сек.
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

SirenBossWaterSpout
Перезарядка: 26 сек.
80% физического урона усиленных умений становится уроном от холода
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [40]
base cannot be blocked [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
spell maximum action distance +% [-50]
EASSirenBossWaveSmash
Перезарядка: 21 сек.
action attack or cast time uses animation length [1]
spell maximum action distance +% [-38]
GTSirenBossGeysers
Triggerable
action attack or cast time uses animation length [1]
spell maximum action distance +% [-33]
EDSSirenBossScreech
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1 сек.
Перезарядка: 12 сек.
action attack or cast time uses animation length [1]
is area damage [1]
spell maximum action distance +% [-40]
EASSirenBossJumpSlash
action attack or cast time uses animation length [1]
EDSSirenBossDoubleWaveSmash
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1 сек.
action attack or cast time uses animation length [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
spell maximum action distance +% [-30]
GSSirenBossWaterJet
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1 сек.
Перезарядка: 15 сек.
action attack or cast time uses animation length [1]
is area damage [1]
spell maximum action distance +% [-40]
CGESirenBossGeyser
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Время применения: 3.532 сек.
Наносит 436.3 базового урона от холода в секунду
active skill area of effect radius +% final [-58]
base skill effect duration [15000]
ground maelstrom art variation [1003]
SirenBossShapeshiftIn
Triggerable
base skill effect duration [2000]
SirenBossShapeshiftOut
Triggerable
base skill effect duration [2000]
EASSirenBossGeyserChase
Перезарядка: 19 сек.
action attack or cast time uses animation length [1]
skill can be active blocked from all directions [1]
spell maximum action distance +% [-45]
EDSSirenBossTripleWaveSmash
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1 сек.
action attack or cast time uses animation length [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
spell maximum action distance +% [-30]
GSSirenArenaEmergeStalagmiteBreakInwardEG
Triggerable, Spell, Damage
Время применения: 1 сек.
GSSirenArenaEmergeStalagmiteBreakOutwardEG
Triggerable, Spell, Damage
Время применения: 1 сек.
GSSirenArenaEmergeStalagmiteBreakInwardBossDiveEG
Triggerable, Spell, Damage
Время применения: 1 сек.
GSSirenWaterJetCloseRangeImpact
Triggerable, Spell, Damage
Время применения: 1 сек.
is area damage [1]
GSSirenBossGeyserBurstDmg
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1 сек.
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
is area damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" Actor { leveled_starting_effects = "ChangeToStance1" leveled_starting_effects = "DoLiterallyNothing" basic_action = "ChangeToStance3" basic_action = "ChangeToStance4" } Functions { projectilify = " If( arg1, (){ OverrideBaseHullType( projectile ); }, (){ ResetBaseHullType(); } ); " } StateMachine { define_shared_state = " players; ugliness = 0; lighting = 3; jelly_time; delete_area_audio; audio_parameter_enabled; dead; " } TriggerableBlockage { start_blocked = false } Positioned { object_size = 3 blocking = true collision_hull_type = "walk" } ControlZone {} Life { on_death = "KillGroundEffectsOfType( Vortex, 1003, 1, 150 );" } Stats { /* how_stunning = 75 */ set_base_heavy_stun_duration_ms = 5430 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" GlobalAudioParamEvents { life_percent_param = "AdraphemeLifePercentage" life_percent_is_boolean = true player_in_range_param = "AdraphemeInRange" range = 200 } Render { use_ao_lights = true } Animated { on_petrification_loop_01 = "StartStateTimer( spin_round, 0.03 );" } StateMachine { on_or_create_state_dead_1 = "SetControlZoneRadius( 200 );" on_or_create_state_audio_parameter_enabled_1 = "SetRangeCheckingForGlobalAudioParams( true );" on_or_create_state_audio_parameter_enabled_0 = "SetRangeCheckingForGlobalAudioParams( false );" on_state_jelly_time_1 = " this.jelly_emerge = SpawnObject( 'Metadata/Monsters/SirenMonster/objects/JellyEmerge', P, match_parent_height:true ); jelly_emerge.PlayAnimation( petrification_start_01 ); jelly_emerge.QueueAnimation( petrification_loop_01 ); " create_state_jelly_time_1 = " this.jelly_emerge = SpawnObject( 'Metadata/Monsters/SirenMonster/objects/JellyEmerge', P, match_parent_height:true ); jelly_emerge.PlayAnimation( petrification_loop_01 ); " on_state_jelly_time_2 = " jelly_emerge.PlayAnimation( petrification_end_01 ); CancelStateTimer( spin_round ); " on_timer_spin_round = " RotateBy( 0.3 ); StartStateTimer( spin_round, 0.03 ); " on_or_create_state_ugliness_0 = " HideMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); " on_or_create_state_ugliness_1 = " HideMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); " on_or_create_state_ugliness_2 = " ShowMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); " on_state_lighting_0 = "SetLightState( fish, 1.0 );" on_state_lighting_1 = "SetLightState( pretty, 1.0 );" on_state_lighting_2 = "SetLightState( off, 0.5 );" on_state_lighting_3 = "SetLightState( prettyemerge, 0.5 );" create_state_lighting_0 = " Delay( 0.01, { SetLightState( fish, 1.0 ); } ); " create_state_lighting_1 = " Delay( 0.01, { SetLightState( pretty, 1.0 ); } ); " create_state_lighting_2 = " Delay( 0.01, { SetLightState( off, 0.5 ); } ); " create_state_lighting_3 = " Delay( 0.01, { SetLightState( prettyemerge, 0.5 ); } ); " //this stops the area audio and also set the audio enviroment override. on_or_create_state_delete_area_audio_1 = " ForEachInRangeOfType( 20, 'Metadata/Terrain/Tools/AudioTools/G4_3_2/SirenSingingCaveAudio', (){ Delete(); } ); " } Functions { song_on = "SetGlobalAudioParam( AdraphemePetrification, 1 );" song_off = "SetGlobalAudioParam( AdraphemePetrification, 0 );" } Life { on_death = " AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Siren/epk/death_bwd_01/stonefied.epk' ); DetachAllContainingText( HairBPretty ); " on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Siren/epk/death_bwd_01/stonefied_idle.epk' );" } Preload { preload_environment = "G4_3_2_boss" preload_environment = "G4_3_2_boss_song" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SirenMonster/SirenBoss"] = { name = "Diamora, Song of Death", life = 2.88, energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.83, damageSpread = 0.2, attackTime = 1.5, attackRange = 29, accuracy = 1, skillList = { "MeleeAtAnimationSpeedUnique", "CGESirenBossGeyser", "GSSirenBossWaterJet", "GSSirenArenaEmergeStalagmiteBreakInwardEG", "GSSirenArenaEmergeStalagmiteBreakOutwardEG", "GSSirenArenaEmergeStalagmiteBreakInwardBossDiveEG", "GSSirenWaterJetCloseRangeImpact", "GSSirenBossGeyserBurstDmg", "EASSirenBossWaveSmash", "EASSirenBossJumpSlash", "EASSirenBossGeyserChase", "GTSirenBossGeysers", "EDSSirenBossScreech", "EDSSirenBossDoubleWaveSmash", "EDSSirenBossTripleWaveSmash", "SirenBossWaterSpout", "SirenBossShapeshiftIn", "SirenBossShapeshiftOut", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedUnique"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "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] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["CGESirenBossGeyser"] = { name = "CGESirenBossGeyser", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 3.532, baseFlags = { area = true, spell = true, duration = true, }, baseMods = { }, qualityStats = { }, stats = { "base_cold_damage_to_deal_per_minute", "ground_maelstrom_art_variation", "active_skill_area_of_effect_radius_+%_final", "base_skill_effect_duration", }, levels = { [1] = {1, 1003, -58, 15000, levelRequirement = 1, statInterpolation = {3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenBossWaterJet"] = { name = "GSSirenBossWaterJet", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spell_maximum_action_distance_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenArenaEmergeStalagmiteBreakInwardEG"] = { name = "GSSirenArenaEmergeStalagmiteBreakInwardEG", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenArenaEmergeStalagmiteBreakOutwardEG"] = { name = "GSSirenArenaEmergeStalagmiteBreakOutwardEG", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenArenaEmergeStalagmiteBreakInwardBossDiveEG"] = { name = "GSSirenArenaEmergeStalagmiteBreakInwardBossDiveEG", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenWaterJetCloseRangeImpact"] = { name = "GSSirenWaterJetCloseRangeImpact", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "is_area_damage", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSirenBossGeyserBurstDmg"] = { name = "GSSirenBossGeyserBurstDmg", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "active_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_skill_can_be_avoided_by_dodge_roll", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 85, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASSirenBossWaveSmash"] = { name = "EASSirenBossWaveSmash", 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] = {-38, critChance = 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASSirenBossJumpSlash"] = { name = "EASSirenBossJumpSlash", 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["EASSirenBossGeyserChase"] = { name = "EASSirenBossGeyserChase", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 4, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", "skill_can_be_active_blocked_from_all_directions", }, levels = { [1] = {-45, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTSirenBossGeysers"] = { name = "GTSirenBossGeysers", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {-33, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSSirenBossScreech"] = { name = "EDSSirenBossScreech", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spell_maximum_action_distance_+%", "active_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -40, 80, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSSirenBossDoubleWaveSmash"] = { name = "EDSSirenBossDoubleWaveSmash", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spell_maximum_action_distance_+%", "active_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -30, 80, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSSirenBossTripleWaveSmash"] = { name = "EDSSirenBossTripleWaveSmash", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spell_maximum_action_distance_+%", "active_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -30, 80, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["SirenBossWaterSpout"] = { name = "SirenBossWaterSpout", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 4, baseFlags = { area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "active_skill_area_of_effect_radius_+%_final", "spell_maximum_action_distance_+%", "non_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "base_cannot_be_blocked", "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 40, -50, 80, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["SirenBossShapeshiftIn"] = { name = "SirenBossShapeshiftIn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {2000, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["SirenBossShapeshiftOut"] = { name = "SirenBossShapeshiftOut", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", }, levels = { [1] = {2000, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Family | MonsterActBoss |
---|---|
Domains | Monster (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
Диамора, Песнь смерти



monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster slain experience +% [0]
Diamora, Song of Death
Spectre | N |
---|---|
Tags | demon, humanoid, medium_movement, not_dex, not_str, red_blood, Unarmed_onhit_audio |
Здоровье
288%
Energy Shield From Life
20%
Сопротивление




Damage
283%
Меткость
100%
Критические попадания Chance
5%
Attack Distance
7 ~ 29
Время атаки
1.5 Second
Damage Spread
±20%
Опыт
250%
Model Size
160%
Type
SirenBoss
Metadata
SirenBossPretty
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" Actor { leveled_starting_effects = "ChangeToStance1" leveled_starting_effects = "DoLiterallyNothing" basic_action = "ChangeToStance3" basic_action = "ChangeToStance4" } Functions { projectilify = " If( arg1, (){ OverrideBaseHullType( projectile ); }, (){ ResetBaseHullType(); } ); " } StateMachine { define_shared_state = " players; ugliness = 0; lighting = 3; jelly_time; delete_area_audio; audio_parameter_enabled; dead; " } TriggerableBlockage { start_blocked = false } Positioned { object_size = 3 blocking = true collision_hull_type = "walk" } ControlZone {} Life { on_death = "KillGroundEffectsOfType( Vortex, 1003, 1, 150 );" } Stats { /* how_stunning = 75 */ set_base_heavy_stun_duration_ms = 5430 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/BossBase" GlobalAudioParamEvents { life_percent_param = "AdraphemeLifePercentage" life_percent_is_boolean = true player_in_range_param = "AdraphemeInRange" range = 200 } Render { use_ao_lights = true } Animated { on_petrification_loop_01 = "StartStateTimer( spin_round, 0.03 );" } StateMachine { on_or_create_state_dead_1 = "SetControlZoneRadius( 200 );" on_or_create_state_audio_parameter_enabled_1 = "SetRangeCheckingForGlobalAudioParams( true );" on_or_create_state_audio_parameter_enabled_0 = "SetRangeCheckingForGlobalAudioParams( false );" on_state_jelly_time_1 = " this.jelly_emerge = SpawnObject( 'Metadata/Monsters/SirenMonster/objects/JellyEmerge', P, match_parent_height:true ); jelly_emerge.PlayAnimation( petrification_start_01 ); jelly_emerge.QueueAnimation( petrification_loop_01 ); " create_state_jelly_time_1 = " this.jelly_emerge = SpawnObject( 'Metadata/Monsters/SirenMonster/objects/JellyEmerge', P, match_parent_height:true ); jelly_emerge.PlayAnimation( petrification_loop_01 ); " on_state_jelly_time_2 = " jelly_emerge.PlayAnimation( petrification_end_01 ); CancelStateTimer( spin_round ); " on_timer_spin_round = " RotateBy( 0.3 ); StartStateTimer( spin_round, 0.03 ); " on_or_create_state_ugliness_0 = " HideMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); " on_or_create_state_ugliness_1 = " HideMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); " on_or_create_state_ugliness_2 = " ShowMeshSegments( SirenMonsterA|blend|blendShape, SirenMonsterA|doublesided|doublesidedShape, SirenMonsterA|opaque|opaqueShape ); ShowMeshSegments( SirenMonsterB|blend|blendShape, SirenMonsterB|doublesided|doublesidedShape, SirenMonsterB|opaque|opaqueShape ); " on_state_lighting_0 = "SetLightState( fish, 1.0 );" on_state_lighting_1 = "SetLightState( pretty, 1.0 );" on_state_lighting_2 = "SetLightState( off, 0.5 );" on_state_lighting_3 = "SetLightState( prettyemerge, 0.5 );" create_state_lighting_0 = " Delay( 0.01, { SetLightState( fish, 1.0 ); } ); " create_state_lighting_1 = " Delay( 0.01, { SetLightState( pretty, 1.0 ); } ); " create_state_lighting_2 = " Delay( 0.01, { SetLightState( off, 0.5 ); } ); " create_state_lighting_3 = " Delay( 0.01, { SetLightState( prettyemerge, 0.5 ); } ); " //this stops the area audio and also set the audio enviroment override. on_or_create_state_delete_area_audio_1 = " ForEachInRangeOfType( 20, 'Metadata/Terrain/Tools/AudioTools/G4_3_2/SirenSingingCaveAudio', (){ Delete(); } ); " } Functions { song_on = "SetGlobalAudioParam( AdraphemePetrification, 1 );" song_off = "SetGlobalAudioParam( AdraphemePetrification, 0 );" } Life { on_death = " AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Siren/epk/death_bwd_01/stonefied.epk' ); DetachAllContainingText( HairBPretty ); " on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/Siren/epk/death_bwd_01/stonefied_idle.epk' );" } Preload { preload_environment = "G4_3_2_boss" preload_environment = "G4_3_2_boss_song" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SirenMonster/SirenBossPretty"] = { name = "Diamora, Song of Death", life = 2.88, energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2.83, damageSpread = 0.2, attackTime = 1.5, attackRange = 29, accuracy = 1, skillList = { }, modList = { }, }
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.