擊殺死亡之謠.黛莫拉
Spectre | N |
---|---|
Area | 吟謠洞窟, 裂口, 頭目狩獵區域 2 |
Tags | Beast_onhit_audio, demon, humanoid, medium_movement, not_dex, not_str, red_blood |
生命
288%
Energy Shield From Life
20%
抗性




傷害
283%
命中
100%
暴擊 Chance
5%
暴擊傷害加成
+30%
Attack Distance
7 ~ 29
攻擊時間
1.5 Second
Damage Spread
±20%
經驗值
250%
Model Size
160%
Type
SirenBoss
Metadata
SirenBoss
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
65
生命
15,006
2,023
663
3,751
傷害
601
法術傷害
601
命中
2,214
攻擊時間
1.5
經驗值
53,768
召喚物生命
14,474
Minion Energy Shield
3,618
召喚物傷害
2,346
召喚物護甲
2,023
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
MeleeAtAnimationSpeedUnique
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 近戰, 玩家投射物
基礎攻擊
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 秒
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
可觸發
action attack or cast time uses animation length [1]
spell maximum action distance +% [-33]
EASSirenBossJumpSlash
action attack or cast time uses animation length [1]
CGESirenBossGeyser
法術, 範圍, 傷害, 可觸發, 持續時間, 範圍法術
施放時間: 3.532 秒
每秒造成 436.3 基礎冰冷傷害
active skill area of effect radius +% final [-58]
base skill effect duration [15000]
ground maelstrom art variation [1003]
SirenBossShapeshiftIn
可觸發
base skill effect duration [2000]
SirenBossShapeshiftOut
可觸發
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]
GSSirenArenaEmergeStalagmiteBreakInwardEG
可觸發, 法術, 傷害
施放時間: 1 秒
GSSirenArenaEmergeStalagmiteBreakOutwardEG
可觸發, 法術, 傷害
施放時間: 1 秒
GSSirenArenaEmergeStalagmiteBreakInwardBossDiveEG
可觸發, 法術, 傷害
施放時間: 1 秒
GSSirenWaterJetCloseRangeImpact
可觸發, 法術, 傷害
施放時間: 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 | 怪物 (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%
抗性




傷害
283%
命中
100%
暴擊 Chance
5%
暴擊傷害加成
+30%
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 | 怪物 (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.