Saphira, a Consorte Pavorosa
Morto-vivoÁrea: Abrigo Macabro, Epitáfio
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Saphira, The Dread Consort
| Spectre | N |
|---|---|
| Area | Abrigo Macabro, Epitáfio |
| Tags | 1HSword_onhit_audio, ghost_blood, humanoid, not_dex, skeleton, slow_movement, undead |
Vida
250%
Energy Shield From Life
20%
+75%
Resistência
Damage
300%
Precisão
100%
Acertos Críticos Chance
5%
Attack Distance
5 ~ 15
Tempo de Ataque
1.5 Second
Damage Spread
±20%
Experiência
250%
Model Size
140%
Type
WifeMonsterMAP
Metadata
WifeMonsterMap_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Nível
65
Vida
16,283
3,540
663
3,257
Damage
637
Dano Mágico
637
Precisão
2,228
Tempo de Ataque
1.5
Experiência
53,768
Minion Life
15,705
Minion Energy Shield
3,141
Minion Damage
2,487
Minion Armour
6,575
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, AttackInPlace
Ataque Básico
Base Damage: 510—764
Chance de Acerto Crítico: 5%
Tempo de Ataque: 1.5 seg
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]
GSWifeMonsterDelayedBlast
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 558.5 a 837.8 de Dano Físico
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GSWifeMonsterDelayedBlastLarge
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 1745 a 2618 de Dano Físico
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
MMSWifeMonsterSpiritMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 349.1 a 523.6 de Dano Físico
action attack or cast time uses animation length [1]
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [40]
projectile spread radius [10]
projectile uses contact position [1]
spell maximum action distance +% [0]
use scaled contact offset [1]
WifeMonsterComboAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Ataque Básico
Base Damage: 510—764
Chance de Acerto Crítico: 5%
Dano de Ataque: 80%
Tempo de Ataque: 1.5 seg
Recarga: 5 seg
Causa 20% menos Dano com Ataque
Empurra os Inimigos
action attack or cast time uses animation length [1]
attack maximum action distance + [15]
determine knockback direction from melee pattern [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]
GTWifeMonsterUnstableProj
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
Recarga: 13 seg
action attack or cast time uses animation length [1]
EASWifeMonsterBodySwap
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Ataque Básico
Base Damage: 510—764
Chance de Acerto Crítico: 5%
Tempo de Ataque: 1.5 seg
Recarga: 8.5 seg
action attack or cast time uses animation length [1]
EASWifeMonsterDelayedBlast
Recarga: 16 seg
action attack or cast time uses animation length [1]
GSHusbandPurge
Triggerable, Spell, Damage, AttackInPlace
Tempo de Conjuração: 1 seg
base deal no damage over time [1]
is area damage [1]
CGEWifeGhostflameBurning
Spell, Area, Damage, Triggerable, Duration, AreaSpell, AttackInPlace
Tempo de Conjuração: 1 seg
Causa 327.3 de dano de fogo por segundo
active skill area of effect radius +% final [-40]
base skill effect duration [10000]
ground fire art variation [1016]
EASWifeUnstableProjectiles
action attack or cast time uses animation length [1]
EASWifeMonsterBoneWallStorm
action attack or cast time uses animation length [1]
GSWifeMonsterBoneCone
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Recarga: 10 seg
Causa 488.7 a 733 de Dano Físico
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [50]
base skill can be avoided by dodge roll [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
spell maximum action distance +% [-45]
SSMWifeMonsterBoneWall
Spell, Multicastable, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
action attack or cast time uses animation length [1]
alternate minion [1052]
monster no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GTWifeMonsterBoneWall
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
Recarga: 20 seg
action attack or cast time uses animation length [1]
GTWifeMonsterBoneWallStorm
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
action attack or cast time uses animation length [1]
GSWifeMonsterBoneStorm
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 558.5 a 837.8 de Dano Físico
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]
monster penalty against minions damage +% final vs player minions [30]
EASWifeSummon90
action attack or cast time uses animation length [1]
GSWifeBossSlow
Triggerable, Spell, Damage, AttackInPlace
Tempo de Conjuração: 1 seg
Causa 2.81 a 4.215 de Dano Físico
action attack or cast time uses animation length [1]
base skill effect duration [5000]
is area damage [1]
Object Type
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
StateMachine
{
define_shared_state =
"
spirits;
max;
souls;
"
}
Stats
{
set_monster_delay_item_drops_millis = 3500
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"
Render
{
use_ao_lights = true
light_starts_disabled = true
}
GlobalAudioParamEvents
{
player_in_range_param = "WifeInRange"
life_percent_param = "WifeLifePercentage"
range = 130
}
StateMachine
{
create_state_light_0 = "DisableLight();"
create_state_light_1 =
"
Delay( 0.01, { EnableLight(); } );
"
on_state_light_0 = "FadeOutLight( 1.0 );"
on_state_light_1 = "FadeInLight( 6.0 );"
on_state_light_2 = "SetLightState( dim, 2 );"
create_state_light_2 = "SetLightState( dim );"
on_or_create_state_spirits_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );"
on_or_create_state_spirits_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );"
on_change_state_spirits =
"
this.soul_intensity = 2.0 + GetState( spirits );
Call( update_soul_states, soul_intensity );
"
}
Render
{
selection_size_override = "140, 140, 200"
}
Functions
{
update_soul_states =
"
this.effect_values = arg1;
effect_values += arg1;
effect_values += 0.0;
effect_values += 0.0;
"
}
Actor
{
on_effect_event_dialogue_for_CTS1BossFightStart =
"
local player = GetLocalPlayer();
local succeeded;
this.player_ascendancy = player.GetAscendancyName();
If( Or( player_ascendancy == 'Druid', player_ascendancy == 'Druid1', player_ascendancy == 'Druid2', player_ascendancy == 'Druid3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Ezomyte, 'Metadata/Monsters/WifeMonster/WifeMonster', 600 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Ezomyte, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 600 );
} );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Karui, 'Metadata/Monsters/WifeMonster/WifeMonster', 900 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Karui, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 900 );
} );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Karui, 'Metadata/Monsters/WifeMonster/WifeMonster', 900 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Karui, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 900 );
} );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Sorc, 'Metadata/Monsters/WifeMonster/WifeMonster', 1300 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Sorc, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1300 );
} );
succeeded = true;
} );
If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch1', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Witch, 'Metadata/Monsters/WifeMonster/WifeMonster', 100 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Witch, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 100 );
} );
succeeded = true;
} );
If( Or( player_ascendancy == 'Templar', player_ascendancy == 'Templar1', player_ascendancy == 'Templar2', player_ascendancy == 'Templar3' ),
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Templar, 'Metadata/Monsters/WifeMonster/WifeMonster', 1500 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Templar, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1500 );
} );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Emerge_Other, 'Metadata/Monsters/WifeMonster/WifeMonster', 1500 );
}, ()
{
PlayTextAudio( WifeBoss_Emerge_Other, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1500 );
} );
} );
"
on_effect_start_EASWifeMonsterBodySwap =
"
Roll( 5, 6, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Swap_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Swap_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
on_effect_start_WifeMonsterComboAttack =
"
Roll( 5, 6, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Combo_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Combo_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
on_effect_start_EASWifeMonsterDelayedBlast =
"
Roll( 1, 1, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_DelayedBlast_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_DelayedBlast_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
on_effect_start_GTWifeMonsterUnstableProj =
"
Roll( 1, 1, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Explode_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Explode_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
on_effect_start_GTWifeMonsterBoneWall =
"
Roll( 1, 1, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_BoneWall_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_BoneWall_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
on_effect_start_GSWifeMonsterBoneCone =
"
Roll( 1, 1, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Attack_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Attack_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
}
Functions
{
call_husband =
"
Roll( 1, 1, ()
{
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Summon_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Summon_Map_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
} );
"
}
Animated
{
on_knockdown_bwd_01 =
"
IfInArea( G1_9, ()
{
PlayTextAudio( WifeBoss_Knockdown_Random, 'Metadata/Monsters/WifeMonster/WifeMonster' );
}, ()
{
PlayTextAudio( WifeBoss_Knockdown_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/WifeMonster/WifeMonsterMap_"] = {
name = "Saphira, The Dread Consort",
life = 2.5,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 15,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedUnique",
"WifeMonsterComboAttack",
"SSMWifeMonsterBoneWall",
"MMSWifeMonsterSpiritMortar",
"CGEWifeGhostflameBurning",
"GSWifeMonsterDelayedBlast",
"GSWifeMonsterDelayedBlastLarge",
"GSHusbandPurge",
"GSWifeMonsterBoneCone",
"GSWifeMonsterBoneStorm",
"GSWifeBossSlow",
"EASWifeMonsterBodySwap",
"EASWifeMonsterDelayedBlast",
"EASWifeUnstableProjectiles",
"EASWifeMonsterBoneWallStorm",
"EASWifeSummon90",
"GTWifeMonsterUnstableProj",
"GTWifeMonsterBoneWall",
"GTWifeMonsterBoneWallStorm",
},
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,
[SkillType.AttackInPlace] = 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["WifeMonsterComboAttack"] = {
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 = {
"attack_maximum_action_distance_+",
"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",
"global_knockback",
"determine_knockback_direction_from_melee_pattern",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {15, 100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SSMWifeMonsterBoneWall"] = {
name = "SSMWifeMonsterBoneWall",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"alternate_minion",
"number_of_monsters_to_summon",
"summon_specific_monsters_radius_+%",
"summoned_monsters_are_minions",
"monster_no_drops_or_experience",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1052, 1, -99, levelRequirement = 8, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMSWifeMonsterSpiritMortar"] = {
name = "MMSWifeMonsterSpiritMortar",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
skillTypes = {
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.AreaSpell] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"projectile_spread_radius",
"spell_maximum_action_distance_+%",
"active_skill_base_physical_damage_%_to_convert_to_fire",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 10, 0, 60, 40, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGEWifeGhostflameBurning"] = {
name = "CGEWifeGhostflameBurning",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_fire_damage_to_deal_per_minute",
"active_skill_area_of_effect_radius_+%_final",
"base_skill_effect_duration",
"ground_fire_art_variation",
},
levels = {
[1] = {3, -40, 10000, 1016, levelRequirement = 8, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterDelayedBlast"] = {
name = "GSWifeMonsterDelayedBlast",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterDelayedBlastLarge"] = {
name = "GSWifeMonsterDelayedBlastLarge",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSHusbandPurge"] = {
name = "GSHusbandPurge",
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 = {
"base_deal_no_damage_over_time",
"is_area_damage",
},
levels = {
[1] = {levelRequirement = 8, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterBoneCone"] = {
name = "GSWifeMonsterBoneCone",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"spell_maximum_action_distance_+%",
"active_skill_area_of_effect_radius_+%_final",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"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, -45, 50, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterBoneStorm"] = {
name = "GSWifeMonsterBoneStorm",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"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, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeBossSlow"] = {
name = "GSWifeBossSlow",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"base_skill_effect_duration",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 5000, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASWifeMonsterBodySwap"] = {
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASWifeMonsterDelayedBlast"] = {
name = "EASWifeMonsterDelayedBlast",
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["EASWifeUnstableProjectiles"] = {
name = "EASWifeUnstableProjectiles",
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["EASWifeMonsterBoneWallStorm"] = {
name = "EASWifeMonsterBoneWallStorm",
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["EASWifeSummon90"] = {
name = "EASWifeSummon90",
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["GTWifeMonsterUnstableProj"] = {
name = "GTWifeMonsterUnstableProj",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTWifeMonsterBoneWall"] = {
name = "GTWifeMonsterBoneWall",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTWifeMonsterBoneWallStorm"] = {
name = "GTWifeMonsterBoneWallStorm",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
| Family | MonsterActBoss |
|---|---|
| Domains | Monster (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
Saphira, a Consorte Horrenda
Morto-vivoi am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Saphira, The Dread Consort
| Spectre | N |
|---|---|
| Tags | 1HSword_onhit_audio, ghost_blood, humanoid, not_dex, skeleton, slow_movement, undead |
Vida
250%
Energy Shield From Life
20%
+75%
Resistência
Damage
300%
Precisão
100%
Acertos Críticos Chance
5%
Attack Distance
5 ~ 15
Tempo de Ataque
1.5 Second
Damage Spread
±20%
Experiência
250%
Model Size
140%
Type
WifeMonsterSTANDALONE
Metadata
WifeMonsterSTANDALONE
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Nível
68
Vida
19,393
4,223
708
3,879
Damage
699
Dano Mágico
699
Precisão
2,502
Tempo de Ataque
1.5
Experiência
71,585
Minion Life
17,325
Minion Energy Shield
3,465
Minion Damage
2,906
Minion Armour
7,842
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, AttackInPlace
Ataque Básico
Base Damage: 559—839
Chance de Acerto Crítico: 5%
Tempo de Ataque: 1.5 seg
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]
GSWifeMonsterDelayedBlast
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 612.2 a 918.3 de Dano Físico
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GSWifeMonsterDelayedBlastLarge
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 1913 a 2870 de Dano Físico
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
MMSWifeMonsterSpiritMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 382.6 a 573.9 de Dano Físico
action attack or cast time uses animation length [1]
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [40]
projectile spread radius [10]
projectile uses contact position [1]
spell maximum action distance +% [0]
use scaled contact offset [1]
WifeMonsterComboAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Ataque Básico
Base Damage: 559—839
Chance de Acerto Crítico: 5%
Dano de Ataque: 80%
Tempo de Ataque: 1.5 seg
Recarga: 5 seg
Causa 20% menos Dano com Ataque
Empurra os Inimigos
action attack or cast time uses animation length [1]
attack maximum action distance + [15]
determine knockback direction from melee pattern [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]
GTWifeMonsterUnstableProj
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
Recarga: 13 seg
action attack or cast time uses animation length [1]
EASWifeMonsterBodySwap
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Ataque Básico
Base Damage: 559—839
Chance de Acerto Crítico: 5%
Tempo de Ataque: 1.5 seg
Recarga: 8.5 seg
action attack or cast time uses animation length [1]
EASWifeMonsterDelayedBlast
Recarga: 16 seg
action attack or cast time uses animation length [1]
GSHusbandPurge
Triggerable, Spell, Damage, AttackInPlace
Tempo de Conjuração: 1 seg
base deal no damage over time [1]
is area damage [1]
CGEWifeGhostflameBurning
Spell, Area, Damage, Triggerable, Duration, AreaSpell, AttackInPlace
Tempo de Conjuração: 1 seg
Causa 358.7 de dano de fogo por segundo
active skill area of effect radius +% final [-40]
base skill effect duration [10000]
ground fire art variation [1016]
EASWifeUnstableProjectiles
action attack or cast time uses animation length [1]
EASWifeMonsterBoneWallStorm
action attack or cast time uses animation length [1]
GSWifeMonsterBoneCone
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Recarga: 10 seg
Causa 535.7 a 803.5 de Dano Físico
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [50]
base skill can be avoided by dodge roll [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
spell maximum action distance +% [-45]
SSMWifeMonsterBoneWall
Spell, Multicastable, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
action attack or cast time uses animation length [1]
alternate minion [1052]
monster no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GTWifeMonsterBoneWall
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
Recarga: 20 seg
action attack or cast time uses animation length [1]
GTWifeMonsterBoneWallStorm
Spell, Triggerable, AttackInPlace
Tempo de Conjuração: 1 seg
action attack or cast time uses animation length [1]
GSWifeMonsterBoneStorm
Triggerable, Spell, Damage, AttackInPlace
Chance de Acerto Crítico: 5%
Tempo de Conjuração: 1 seg
Causa 612.2 a 918.3 de Dano Físico
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]
monster penalty against minions damage +% final vs player minions [30]
EASWifeSummon90
action attack or cast time uses animation length [1]
GSWifeBossSlow
Triggerable, Spell, Damage, AttackInPlace
Tempo de Conjuração: 1 seg
Causa 2.912 a 4.369 de Dano Físico
action attack or cast time uses animation length [1]
base skill effect duration [5000]
is area damage [1]
Object Type
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBaseStandAlone"
StateMachine
{
define_shared_state =
"
spirits;
max;
souls;
"
}
Stats
{
set_monster_delay_item_drops_millis = 3500
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBaseStandAlone"
Render
{
use_ao_lights = true
}
GlobalAudioParamEvents
{
player_in_range_param =
"
WifeInRange
PlayTextAudio( WifeBoss_Emerge_Ezomyte, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 600 );
"
life_percent_param = "WifeLifePercentage"
range = 130
}
StateMachine
{
on_or_create_state_spirits_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );"
on_or_create_state_spirits_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );"
on_change_state_spirits =
"
this.soul_intensity = 2.0 + GetState( spirits );
Call( update_soul_states, soul_intensity );
"
}
Render
{
selection_size_override = "140, 140, 200"
}
Functions
{
update_soul_states =
"
this.effect_values = arg1;
effect_values += arg1;
effect_values += 0.0;
effect_values += 0.0;
"
}
Actor
{
on_effect_event_dialogue_for_CTS1BossFightStart =
"
local player = GetLocalPlayer();
local succeeded;
this.player_ascendancy = player.GetAscendancyName();
If( Or( player_ascendancy == 'Druid', player_ascendancy == 'Druid1', player_ascendancy == 'Druid2', player_ascendancy == 'Druid3' ),
{
PlayTextAudio( WifeBoss_Emerge_Ezomyte, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 600 );
succeeded = true;
} );
If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
{
PlayTextAudio( WifeBoss_Emerge_Karui_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 900 );
succeeded = true;
} );
If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
{
PlayTextAudio( WifeBoss_Emerge_Karui_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 900 );
succeeded = true;
} );
If( Or( player_ascendancy == 'Sorceress', player_ascendancy == 'Sorceress1', player_ascendancy == 'Sorceress2', player_ascendancy == 'Sorceress3' ),
{
PlayTextAudio( WifeBoss_Emerge_Sorc, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1300 );
succeeded = true;
} );
If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch1', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
{
PlayTextAudio( WifeBoss_Emerge_Witch, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 100 );
succeeded = true;
} );
If( Or( player_ascendancy == 'Templar', player_ascendancy == 'Templar1', player_ascendancy == 'Templar2', player_ascendancy == 'Templar3' ),
{
PlayTextAudio( WifeBoss_Emerge_Templar, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1500 );
succeeded = true;
} );
If( !VariableExists( succeeded ), ()
{
PlayTextAudio( WifeBoss_Emerge_Other, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_', 1500 );
} );
"
on_effect_start_EASWifeMonsterBodySwap =
"
Roll( 5, 6, ()
{
PlayTextAudio( WifeBoss_Swap_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
on_effect_start_WifeMonsterComboAttack =
"
Roll( 5, 6, ()
{
PlayTextAudio( WifeBoss_Combo_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
on_effect_start_EASWifeMonsterDelayedBlast = "PlayTextAudio( WifeBoss_DelayedBlast_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );"
on_effect_start_GTWifeMonsterUnstableProj =
"
Roll( 1, 1, ()
{
PlayTextAudio( WifeBoss_Explode_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
on_effect_start_GTWifeMonsterBoneWall =
"
Roll( 1, 1, ()
{
PlayTextAudio( WifeBoss_BoneWall_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
on_effect_start_GSWifeMonsterBoneCone =
"
Roll( 1, 1, ()
{
PlayTextAudio( WifeBoss_Attack_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
}
Functions
{
call_husband =
"
Roll( 1, 1, ()
{
PlayTextAudio( WifeBoss_SummonMap_Random, 'Metadata/Monsters/WifeMonster/WifeMonsterMap_' );
} );
"
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/WifeMonster/WifeMonsterSTANDALONE"] = {
name = "Saphira, The Dread Consort",
life = 2.5,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 3,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 15,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedUnique",
"WifeMonsterComboAttack",
"SSMWifeMonsterBoneWall",
"MMSWifeMonsterSpiritMortar",
"CGEWifeGhostflameBurning",
"GSWifeMonsterDelayedBlast",
"GSWifeMonsterDelayedBlastLarge",
"GSHusbandPurge",
"GSWifeMonsterBoneCone",
"GSWifeMonsterBoneStorm",
"GSWifeBossSlow",
"EASWifeMonsterBodySwap",
"EASWifeMonsterDelayedBlast",
"EASWifeUnstableProjectiles",
"EASWifeMonsterBoneWallStorm",
"EASWifeSummon90",
"GTWifeMonsterUnstableProj",
"GTWifeMonsterBoneWall",
"GTWifeMonsterBoneWallStorm",
},
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,
[SkillType.AttackInPlace] = 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["WifeMonsterComboAttack"] = {
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 = {
"attack_maximum_action_distance_+",
"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",
"global_knockback",
"determine_knockback_direction_from_melee_pattern",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {15, 100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SSMWifeMonsterBoneWall"] = {
name = "SSMWifeMonsterBoneWall",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"alternate_minion",
"number_of_monsters_to_summon",
"summon_specific_monsters_radius_+%",
"summoned_monsters_are_minions",
"monster_no_drops_or_experience",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {1052, 1, -99, levelRequirement = 8, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MMSWifeMonsterSpiritMortar"] = {
name = "MMSWifeMonsterSpiritMortar",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
skillTypes = {
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.AreaSpell] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"projectile_spread_radius",
"spell_maximum_action_distance_+%",
"active_skill_base_physical_damage_%_to_convert_to_fire",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 10, 0, 60, 40, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CGEWifeGhostflameBurning"] = {
name = "CGEWifeGhostflameBurning",
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,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_fire_damage_to_deal_per_minute",
"active_skill_area_of_effect_radius_+%_final",
"base_skill_effect_duration",
"ground_fire_art_variation",
},
levels = {
[1] = {3, -40, 10000, 1016, levelRequirement = 8, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterDelayedBlast"] = {
name = "GSWifeMonsterDelayedBlast",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterDelayedBlastLarge"] = {
name = "GSWifeMonsterDelayedBlastLarge",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSHusbandPurge"] = {
name = "GSHusbandPurge",
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 = {
"base_deal_no_damage_over_time",
"is_area_damage",
},
levels = {
[1] = {levelRequirement = 8, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterBoneCone"] = {
name = "GSWifeMonsterBoneCone",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"spell_maximum_action_distance_+%",
"active_skill_area_of_effect_radius_+%_final",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"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, -45, 50, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeMonsterBoneStorm"] = {
name = "GSWifeMonsterBoneStorm",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"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, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSWifeBossSlow"] = {
name = "GSWifeBossSlow",
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 = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"base_skill_effect_duration",
"is_area_damage",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 5000, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASWifeMonsterBodySwap"] = {
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EASWifeMonsterDelayedBlast"] = {
name = "EASWifeMonsterDelayedBlast",
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["EASWifeUnstableProjectiles"] = {
name = "EASWifeUnstableProjectiles",
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["EASWifeMonsterBoneWallStorm"] = {
name = "EASWifeMonsterBoneWallStorm",
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["EASWifeSummon90"] = {
name = "EASWifeSummon90",
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["GTWifeMonsterUnstableProj"] = {
name = "GTWifeMonsterUnstableProj",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTWifeMonsterBoneWall"] = {
name = "GTWifeMonsterBoneWall",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GTWifeMonsterBoneWallStorm"] = {
name = "GTWifeMonsterBoneWallStorm",
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 = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
| Family | MonsterActBoss |
|---|---|
| Domains | Monster (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
| key | val |
|---|---|
| StateMachine./* | |
| StateMachine.boss_life_bar - controls when to show the big life bar (also requires the checkbox in MonsterVarieties to be checked) | |
| StateMachine.0: Life bar is hidden | |
| StateMachine.1: Life bar is visible, will hide on death | |
| StateMachine.dont_hide_lifebar_on_unaggro - controls whether the boss life bar should be hidden when the boss unaggros | |
| StateMachine.0: Life bar is hidden after a short duration when the boss loses aggro | |
| StateMachine.1: Life bar remains visible the entire time, can still be controlled by setting the disable_life_bar state | |
| StateMachine.show_life_bar_when_in_range - delay the life bar from showing up, until the boss is on screen (for wild bosses) | |
| StateMachine.0: Life bar behaves as normal | |
| StateMachine.1: Life bar initially only shows up when a player can see the boss on screen, this doesn't make it get removed if the player goes off screen though | |
| StateMachine.light - controls the boss point light, attaches to head_light_attachment if it exists (otherwise uses the default) | |
| StateMachine.0: Light off, handles the fade out | |
| StateMachine.1: Light on, handles the fade in */ | |
| StateMachine.define_shared_state = | , |
| StateMachine." | , , , |
| StateMachine.boss_life_bar; | |
| StateMachine.hidden; | |
| StateMachine.light; | |
| StateMachine.disable_life_bar; | |
| StateMachine.first_aggro; | |
| StateMachine.spirits; | |
| StateMachine.max; | |
| StateMachine.souls; | |
| Actor.slow_animations_go_to_idle | false |
| Stats.corpse_cannot_be_destroyed | 1 |
| Stats.base_heavy_stun_duration_ms | 4000 |
| Stats.monster_delay_item_drops_millis | 3500 |
| Life.corpse_usable | false |
| Monster.is_boss | true |
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.