皮拉夏,遗忘的囚徒
亡灵区域: 上古堡垒
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Pirasha, the Forgotten Prisoner
| Spectre | N |
|---|---|
| Area | 上古堡垒 |
| Tags | 1HSword_onhit_audio, fast_movement, ghost, humanoid, not_int, not_str, undead, very_fast_movement |
生命
250%
闪避
+80%
抗性
伤害
250%
命中
100%
暴击 Chance
7%
+30%
Attack Distance
6 ~ 13
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
250%
Model Size
140%
Type
BalbalaMap
Metadata
BalbalaMAP
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
BalbalaTeleportStrike1
法术, 位移, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
攻击伤害总增 30%
monster penalty against minions damage +% final vs player minions [100]
skill cannot be knocked back [1]
skill cannot be stunned [1]
teleport additional distance between self and target [3]
BalbalaTeleportStrike2
法术, 位移, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
攻击伤害总增 30%
monster penalty against minions damage +% final vs player minions [100]
skill cannot be knocked back [1]
skill cannot be stunned [1]
teleport additional distance between self and target [3]
BalbalaFlickerCloneStrike
BalbalaSpawnCloneMAP
法术, 法术可重复, 可触发, 陷阱技能, 图腾技能, 地雷技能, AttackInPlace
施放间隔: 1 秒
alternate minion [1105]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
BalbalaMinionFinisher
BalbalaAttack1TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack1TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack1TriggeredSlash3
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack2TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack2TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash3
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaHideAndSeekDisappear
冷却时间: 40 秒
skill cannot be interrupted [1]
skill cannot be stunned [1]
BalbalaHideAndSeekSlam
action attack or cast time uses animation length [1]
BalbalaHideAndSeekSlamImpact
BalbalaDetonateClone
范围, 伤害, 可触发, AttackInPlace
base skill effect duration [50]
is area damage [1]
upheaval number of spikes [1]
BalbalaTeleportToClone
冷却时间: 6.5 秒
action attack or cast time uses animation length [1]
BalbalaDetonateCloneGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
每秒造成 436.3 火焰伤害
active skill area of effect radius +% final [-24]
base skill effect duration [11000]
ground fire art variation [1001]
EGBalbalaDeathShockwave
可触发, AttackInPlace
MeleeAtAnimationSpeedBoss
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
FaceLastTarget
法术
面对最后目标
施放间隔: 0.01 秒
BalbalaFlickerCloneStrikeEnd
法术, 位移, AttackInPlace
施放间隔: 1 秒
skill cannot be knocked back [1]
skill cannot be stunned [1]
MPSBalbalaCoin
法术, 投射物, 玩家投射物, 可触发, 伤害, AttackInPlace
施放间隔: 1 秒
冷却时间: 16 秒
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1102]
projectile ballistic angle from target distance [1]
projectile uses contact position [1]
use scaled contact offset [1]
SOBalbalaRuneMap
可触发, AttackInPlace
BalbalaGlaiveProjectileLeft
攻击, 范围攻击, 投射物, 可触发, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6 秒
发射 5 个额外投射物
action attack or cast time uses animation length [1]
animation effect variation [1]
attack maximum action distance + [40]
base is projectile [1]
lunaris glaive acceleration x [100]
lunaris glaive acceleration y [1700]
lunaris glaive angle [-20]
projectile uses contact position [1]
BalbalaGlaiveProjectileRight
攻击, 范围攻击, 投射物, 可触发, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6 秒
发射 5 个额外投射物
action attack or cast time uses animation length [1]
animation effect variation [1]
attack maximum action distance + [40]
base is projectile [1]
lunaris glaive acceleration x [100]
lunaris glaive acceleration y [1700]
lunaris glaive angle [-20]
projectile uses contact position [1]
GABalbalaFlickerStrikeTriggeredAttack1
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABalbalaFlickerStrikeTriggeredAttack2
可触发, 攻击, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABalbalaDaggerSummonMultiThrow
冷却时间: 26 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [50]
MPWBalbalaKnifeSummon
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击间隔: 1.5 秒
发射 2 个额外投射物
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
monster projectile variation [1131]
projectile spread radius [20]
projectile uses contact position [1]
spell maximum action distance +% [-30]
use scaled contact offset [1]
BalbalaReverseKnifeFirestorm
法术, 伤害, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, Unleashable, 范围法术, UsableWhileMoving, Limit, Sustained, Storm
Firestorm
暴击率: 6%
施放间隔: 1 秒
Rain a storm of flaming bolts over the targeted area. Can Consume all three types of Elemental Infusion, creating a much larger storm when Fire-Infused, causing lightning bolts when Lightning-Infused, and raining ice bolts when Cold-Infused.
base skill effect duration [200]
fire storm fireball delay ms [30]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
EAABalbalaCombo
冷却时间: 26 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [20]
MPWBalbalaPoisonKnife
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 425—637
暴击率: 5%
攻击伤害: 80%
攻击间隔: 1.5 秒
攻击伤害总降 20%
击中敌人造成中毒
action attack or cast time uses animation length [1]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [80]
monster projectile variation [1132]
projectile uses contact position [1]
use scaled contact offset [1]
EAABalbalaMultiStab
action attack or cast time uses animation length [1]
Object Type
version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"
extends "Metadata/Monsters/BossBase"
Actor
{
basic_action = "Emerge"
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance2"
basic_action = "ChangeToStance3"
basic_action = "ChangeToStance4"
}
StateMachine
{
define_shared_state =
"
visible = 1;
hiding;
multi_stab;
knives_visible = 1;
collidable = 1;
"
on_state_visible_0 = "RemoveCollidability();"
on_state_visible_1 = "MakeCollidable();"
on_or_create_state_collidable_0 = "RemoveCollidability();"
on_or_create_state_collidable_1 = "MakeCollidable();"
}
Transitionable {}
Animated
{
on_event_rotate_for_whirlingblades_01 =
"
TurnToOverTime( GetOrientation() + 180, 0.8f );
QueueAnimation( idle_no_blend_01 );
"
on_event_contact_for_disappear_slam_01 = "ForceSkillIntoCooldown( BalbalaHideAndSeekDisappear );"
}
Stats
{
set_base_heavy_stun_duration_ms = 5600
set_monster_delay_item_drops_millis = 7500
}
Functions
{
fix_orientation =
"
AddOnActionEnd(
{
SetOrientation( GetOrientation() + arg1, false, true );
/* PlayAnimationType( Idle, 1.0, 0, 0 ); */
}, true );
"
}
Preload
{
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/bladegrass_slam.ao"
}Object Type Codes
version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"
extends "Metadata/Monsters/BossBase"
Render
{
use_ao_lights = true
}
StateMachine
{
create_state_visible_0 =
"
RemoveCollidability();
HideAllMeshSegments();
HideAllMeshColliders();
"
create_state_visible_1 = "MakeCollidable();"
on_state_visible_0 =
"
HideAllMeshSegments();
HideAllMeshColliders();
"
on_state_visible_1 =
"
ShowAllMeshSegments();
ShowAllMeshColliders();
IfState( knives_visible, 0, (){ HideMeshSegments( knife02Shape ); } );
"
on_or_create_state_hiding_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/fade_by_player_dist.epk' );"
on_state_hiding_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/fade_by_player_dist.epk' );"
on_or_create_state_knives_visible_1 =
"
IfState( visible, 1, (){ ShowMeshSegments( knife02Shape ); } );
"
on_or_create_state_knives_visible_0 = "HideMeshSegments( knife02Shape );"
}
Transitionable
{
create_untransitioned =
"
IfAlive( (){ PlayAnimation( impaled_idle_01 ); } );
HideMeshSegment( knife02Shape );
"
create_transitioned =
"
EnableTargetable();
ShowMeshSegment( knife02Shape );
"
on_transition = "EnableTargetable();"
}
Actor
{
on_event_epkout_for_Teleport =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk', 1.0 );
DisableHighlighting();
"
on_event_epkin_for_Teleport =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
Delay( 1.0,
{
EnableHighlighting();
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
on_event_epkin_for_EmptyActionAttack2 =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
Delay( 1.0,
{
EnableHighlighting();
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
}
Animated
{
on_event_showweapons_for_impaled_activate_01 = "ShowMeshSegment( knife02Shape );"
on_end_death_01 = "DisableRendering();"
on_disappear_01 =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/fade_away.epk' );
PlayTextAudio( BalbalaDisappearRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );
Delay( 1.0,
{
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/fade_away.epk' );
} );
"
on_rune_detonate_01 =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
PlayTextAudio( BalbalaCoinAmbushRandom, 'Metadata/Monsters/Balbala/BalbalaMAP', 800 );
Delay( 1.0,
{
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
on_whirlingblades_01 = "PlayTextAudio( BalbalaWhirlingBladesRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_flicker_strike_end_01 = "PlayTextAudio( BalbalaFinalStrikeRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_coin_toss_01 = "PlayTextAudio( BalbalaCoinTossRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_heavy_stun_01 = "PlayTextAudio( BalbalaHeavyStunRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_disappear_slam_01 = "PlayTextAudio( BalbalaFlickerStrikeSkillRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_disappear_01 = "PlayTextAudio( BalbalaDisappearRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_clone_strike_finisher_01 = "PlayTextAudio( BalbalaAmbushRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_pedestal_emerge_01 = "PlayTextAudio( BalbalaSpiritReleasedFromCoin, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
//on_multi_throw_01 = "PlayTextAudio( BalbalaDekharRandom, 'Metadata/Monsters/Balbala/BalbalaMAP', 200);"
}
Preload
{
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/Balbala/BalbalaMAP"] = {
name = "Pirasha, the Forgotten Prisoner",
life = 2.5,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 13,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedBoss",
"GPABalbalaHoveringKnife",
"MPSBalbalaCoin",
"MPWBalbalaKnifeSummon",
"MPWBalbalaPoisonKnife",
"FaceLastTarget",
"BalbalaGlaiveProjectileLeft",
"BalbalaGlaiveProjectileRight",
"GSBalbalaRuneExplode",
"GABalbalaFlickerStrikeTriggeredAttack1",
"GABalbalaFlickerStrikeTriggeredAttack2",
"EAABalbalaDaggerSummonMultiThrow",
"EAABalbalaCombo",
"EAABalbalaMultiStab",
"BalbalaTeleportStrike1",
"BalbalaTeleportStrike2",
"SOBalbalaRuneMap",
"BalbalaFlickerCloneStrike",
"BalbalaFlickerCloneStrikeEnd",
"BalbalaTeleportToClone",
"BalbalaAttack1TriggeredSlash1",
"BalbalaAttack1TriggeredSlash2",
"BalbalaAttack1TriggeredSlash3",
"BalbalaAttack2TriggeredSlash1",
"BalbalaAttack2TriggeredSlash2",
"BalbalaAttack3TriggeredSlash1",
"BalbalaAttack3TriggeredSlash2",
"BalbalaAttack3TriggeredSlash3",
"BalbalaSpawnCloneMAP",
"BalbalaDetonateClone",
"BalbalaDetonateCloneGround",
"BalbalaMinionFinisher",
"BalbalaWhirl",
"BalbalaHideAndSeekSlam",
"BalbalaHideAndSeekSlamImpact",
"BalbalaHideAndSeekDisappear",
"BalbalaCloneMelee",
"BalbalaCloneKnifeThrow",
"EGBalbalaDeathShockwave",
"BalbalaReverseKnifeFirestorm",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GPABalbalaHoveringKnife"] = {
name = "GPABalbalaHoveringKnife",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_is_projectile",
"use_scaled_contact_offset",
"projectile_uses_contact_position",
"always_pierce",
},
levels = {
[1] = {100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSBalbalaCoin"] = {
name = "MPSBalbalaCoin",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"use_scaled_contact_offset",
"projectile_uses_contact_position",
"maintain_projectile_direction_when_using_contact_position",
"action_attack_or_cast_time_uses_animation_length",
"base_deal_no_damage",
"projectile_ballistic_angle_from_target_distance",
},
levels = {
[1] = {1102, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWBalbalaKnifeSummon"] = {
name = "MPWBalbalaKnifeSummon",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"spell_maximum_action_distance_+%",
"number_of_additional_projectiles",
"projectile_spread_radius",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"base_deal_no_damage",
},
levels = {
[1] = {1131, -30, 2, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWBalbalaPoisonKnife"] = {
name = "MPWBalbalaPoisonKnife",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"global_poison_on_hit",
},
levels = {
[1] = {1132, 80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["FaceLastTarget"] = {
name = "Face Last Target",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.01,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaGlaiveProjectileLeft"] = {
name = "BalbalaGlaiveProjectileLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.Projectile] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"lunaris_glaive_angle",
"lunaris_glaive_acceleration_x",
"lunaris_glaive_acceleration_y",
"attack_maximum_action_distance_+",
"animation_effect_variation",
"number_of_additional_projectiles",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-20, 100, 1700, 40, 1, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaGlaiveProjectileRight"] = {
name = "BalbalaGlaiveProjectileRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.Projectile] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"lunaris_glaive_angle",
"lunaris_glaive_acceleration_x",
"lunaris_glaive_acceleration_y",
"attack_maximum_action_distance_+",
"animation_effect_variation",
"number_of_additional_projectiles",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-20, 100, 1700, 40, 1, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSBalbalaRuneExplode"] = {
name = "GSBalbalaRuneExplode",
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_fire_damage",
"spell_maximum_base_fire_damage",
"active_skill_area_of_effect_radius_+%_final",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 30, 100, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GABalbalaFlickerStrikeTriggeredAttack1"] = {
name = "GABalbalaFlickerStrikeTriggeredAttack1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GABalbalaFlickerStrikeTriggeredAttack2"] = {
name = "GABalbalaFlickerStrikeTriggeredAttack2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaDaggerSummonMultiThrow"] = {
name = "EAABalbalaDaggerSummonMultiThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaCombo"] = {
name = "EAABalbalaCombo",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaMultiStab"] = {
name = "EAABalbalaMultiStab",
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["BalbalaTeleportStrike1"] = {
name = "BalbalaTeleportStrike1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"teleport_additional_distance_between_self_and_target",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {3, 100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaTeleportStrike2"] = {
name = "BalbalaTeleportStrike2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"teleport_additional_distance_between_self_and_target",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {3, 100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOBalbalaRuneMap"] = {
name = "SOBalbalaRuneMap",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaFlickerCloneStrike"] = {
name = "BalbalaFlickerCloneStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.2,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_repeat_count",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {8, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaFlickerCloneStrikeEnd"] = {
name = "BalbalaFlickerCloneStrikeEnd",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaTeleportToClone"] = {
name = "BalbalaTeleportToClone",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.065,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash1"] = {
name = "BalbalaAttack1TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash2"] = {
name = "BalbalaAttack1TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash3"] = {
name = "BalbalaAttack1TriggeredSlash3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack2TriggeredSlash1"] = {
name = "BalbalaAttack2TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack2TriggeredSlash2"] = {
name = "BalbalaAttack2TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash1"] = {
name = "BalbalaAttack3TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash2"] = {
name = "BalbalaAttack3TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash3"] = {
name = "BalbalaAttack3TriggeredSlash3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaSpawnCloneMAP"] = {
name = "BalbalaSpawnCloneMAP",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_monsters_to_summon",
"alternate_minion",
"summon_specific_monsters_radius_+%",
"summoned_monsters_no_drops_or_experience",
"summoned_monsters_are_minions",
},
levels = {
[1] = {1, 1105, -99, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaDetonateClone"] = {
name = "BalbalaDetonateClone",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Area] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"base_skill_effect_duration",
"upheaval_number_of_spikes",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 50, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaDetonateCloneGround"] = {
name = "BalbalaDetonateCloneGround",
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",
"ground_fire_art_variation",
"base_skill_effect_duration",
"active_skill_area_of_effect_radius_+%_final",
},
levels = {
[1] = {1, 1001, 11000, -24, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaMinionFinisher"] = {
name = "BalbalaMinionFinisher",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaWhirl"] = {
name = "Whirling Blades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Dive through enemies, dealing weapon damage. Only works with daggers, claws and one handed swords. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 3,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_flurry",
"attack_maximum_action_distance_+",
"ignores_proximity_shield",
"cast_time_overrides_attack_duration",
},
levels = {
[1] = {1, 15, baseMultiplier = 2.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekSlam"] = {
name = "BalbalaHideAndSeekSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2.5,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekSlamImpact"] = {
name = "BalbalaHideAndSeekSlamImpact",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_base_physical_damage_%_to_convert_to_fire",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"voll_slam_damage_+%_final_at_centre",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {40, 150, 30, baseMultiplier = 3.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekDisappear"] = {
name = "BalbalaHideAndSeekDisappear",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_interrupted",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaCloneMelee"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaCloneKnifeThrow"] = {
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 = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EGBalbalaDeathShockwave"] = {
name = "EGBalbalaDeathShockwave",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaReverseKnifeFirestorm"] = {
name = "Firestorm",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Rain a storm of flaming bolts over the targeted area. Can [Consume] all three types of [ElementalInfusion|Elemental Infusion], creating a much larger storm when [ElementalInfusion|Fire-Infused], causing lightning bolts when [ElementalInfusion|Lightning-Infused], and raining ice bolts when [ElementalInfusion|Cold-Infused].",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Fire] = true,
[SkillType.Cascadable] = true,
[SkillType.Unleashable] = true,
[SkillType.AreaSpell] = true,
[SkillType.UsableWhileMoving] = true,
[SkillType.Limit] = true,
[SkillType.Sustained] = true,
[SkillType.Storm] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"fire_storm_fireball_delay_ms",
"base_skill_effect_duration",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 30, 200, 120, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
| Family | MonsterActBoss |
|---|---|
| Domains | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats |
皮拉夏,遗忘的囚徒
亡灵i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Pirasha, the Forgotten Prisoner
| Spectre | N |
|---|---|
| Tags | 1HSword_onhit_audio, fast_movement, ghost, humanoid, not_int, not_str, undead, very_fast_movement |
生命
250%
闪避
+80%
抗性
伤害
250%
命中
100%
暴击 Chance
7%
+30%
Attack Distance
6 ~ 13
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
250%
Model Size
140%
Type
BalbalaSTANDALONE
Metadata
BalbalaSTANDALONE_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
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).
BalbalaTeleportStrike1
法术, 位移, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
攻击伤害总增 30%
monster penalty against minions damage +% final vs player minions [100]
skill cannot be knocked back [1]
skill cannot be stunned [1]
teleport additional distance between self and target [3]
BalbalaTeleportStrike2
法术, 位移, AttackInPlace
施放间隔: 1.5 秒
冷却时间: 10 秒
攻击伤害总增 30%
monster penalty against minions damage +% final vs player minions [100]
skill cannot be knocked back [1]
skill cannot be stunned [1]
teleport additional distance between self and target [3]
BalbalaFlickerCloneStrike
BalbalaSpawnCloneMAP
法术, 法术可重复, 可触发, 陷阱技能, 图腾技能, 地雷技能, AttackInPlace
施放间隔: 1 秒
alternate minion [1105]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
BalbalaMinionFinisher
BalbalaAttack1TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack1TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack1TriggeredSlash3
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack2TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack2TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash1
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash2
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaAttack3TriggeredSlash3
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
monster penalty against minions damage +% final vs player minions [100]
BalbalaHideAndSeekDisappear
冷却时间: 40 秒
skill cannot be interrupted [1]
skill cannot be stunned [1]
BalbalaHideAndSeekSlam
action attack or cast time uses animation length [1]
BalbalaHideAndSeekSlamImpact
BalbalaDetonateClone
范围, 伤害, 可触发, AttackInPlace
base skill effect duration [50]
is area damage [1]
upheaval number of spikes [1]
BalbalaTeleportToClone
冷却时间: 6.5 秒
action attack or cast time uses animation length [1]
BalbalaDetonateCloneGround
法术, 范围, 伤害, 可触发, 持续时间, 范围法术, AttackInPlace
施放间隔: 1 秒
每秒造成 478.3 火焰伤害
active skill area of effect radius +% final [-24]
base skill effect duration [11000]
ground fire art variation [1001]
EGBalbalaDeathShockwave
可触发, AttackInPlace
MeleeAtAnimationSpeedBoss
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物, AttackInPlace
基础攻击
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
FaceLastTarget
法术
面对最后目标
施放间隔: 0.01 秒
BalbalaFlickerCloneStrikeEnd
法术, 位移, AttackInPlace
施放间隔: 1 秒
skill cannot be knocked back [1]
skill cannot be stunned [1]
MPSBalbalaCoin
法术, 投射物, 玩家投射物, 可触发, 伤害, AttackInPlace
施放间隔: 1 秒
冷却时间: 16 秒
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1102]
projectile ballistic angle from target distance [1]
projectile uses contact position [1]
use scaled contact offset [1]
SOBalbalaRuneMap
可触发, AttackInPlace
BalbalaGlaiveProjectileLeft
攻击, 范围攻击, 投射物, 可触发, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6 秒
发射 5 个额外投射物
action attack or cast time uses animation length [1]
animation effect variation [1]
attack maximum action distance + [40]
base is projectile [1]
lunaris glaive acceleration x [100]
lunaris glaive acceleration y [1700]
lunaris glaive angle [-20]
projectile uses contact position [1]
BalbalaGlaiveProjectileRight
攻击, 范围攻击, 投射物, 可触发, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 6 秒
发射 5 个额外投射物
action attack or cast time uses animation length [1]
animation effect variation [1]
attack maximum action distance + [40]
base is projectile [1]
lunaris glaive acceleration x [100]
lunaris glaive acceleration y [1700]
lunaris glaive angle [-20]
projectile uses contact position [1]
GABalbalaFlickerStrikeTriggeredAttack1
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABalbalaFlickerStrikeTriggeredAttack2
可触发, 攻击, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABalbalaDaggerSummonMultiThrow
冷却时间: 26 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [50]
MPWBalbalaKnifeSummon
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击间隔: 1.5 秒
发射 2 个额外投射物
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
monster projectile variation [1131]
projectile spread radius [20]
projectile uses contact position [1]
spell maximum action distance +% [-30]
use scaled contact offset [1]
BalbalaReverseKnifeFirestorm
法术, 伤害, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, Unleashable, 范围法术, UsableWhileMoving, Limit, Sustained, Storm
Firestorm
暴击率: 6%
施放间隔: 1 秒
Rain a storm of flaming bolts over the targeted area. Can Consume all three types of Elemental Infusion, creating a much larger storm when Fire-Infused, causing lightning bolts when Lightning-Infused, and raining ice bolts when Cold-Infused.
base skill effect duration [200]
fire storm fireball delay ms [30]
is area damage [1]
monster penalty against minions damage +% final vs player minions [120]
EAABalbalaCombo
冷却时间: 26 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [20]
MPWBalbalaPoisonKnife
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发, AttackInPlace
Base Damage: 466—699
暴击率: 5%
攻击伤害: 80%
攻击间隔: 1.5 秒
攻击伤害总降 20%
击中敌人造成中毒
action attack or cast time uses animation length [1]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [80]
monster projectile variation [1132]
projectile uses contact position [1]
use scaled contact offset [1]
EAABalbalaMultiStab
action attack or cast time uses animation length [1]
Object Type
version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"
extends "Metadata/Monsters/BossBaseStandAlone"
Actor
{
basic_action = "Emerge"
basic_action = "ChangeToStance1"
basic_action = "ChangeToStance2"
basic_action = "ChangeToStance3"
basic_action = "ChangeToStance4"
}
StateMachine
{
define_shared_state =
"
visible = 1;
hiding;
multi_stab;
knives_visible = 1;
collidable = 1;
"
on_state_visible_0 = "RemoveCollidability();"
on_state_visible_1 = "MakeCollidable();"
on_or_create_state_collidable_0 = "RemoveCollidability();"
on_or_create_state_collidable_1 = "MakeCollidable();"
}
Transitionable {}
Animated
{
on_event_rotate_for_whirlingblades_01 =
"
TurnToOverTime( GetOrientation() + 180, 0.8f );
QueueAnimation( idle_no_blend_01 );
"
on_event_contact_for_disappear_slam_01 = "ForceSkillIntoCooldown( BalbalaHideAndSeekDisappear );"
}
Stats
{
set_monster_delay_item_drops_millis = 7500
}
Functions
{
fix_orientation =
"
AddOnActionEnd(
{
SetOrientation( GetOrientation() + arg1, false, true );
/* PlayAnimationType( Idle, 1.0, 0, 0 ); */
}, true );
"
}
Preload
{
preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/bladegrass_slam.ao"
}Object Type Codes
version 2
extends "Metadata/Monsters/MonsterIgnoreMeleePatternRange"
extends "Metadata/Monsters/BossBaseStandAlone"
Render
{
use_ao_lights = true
}
StateMachine
{
create_state_visible_0 =
"
RemoveCollidability();
HideAllMeshSegments();
HideAllMeshColliders();
"
create_state_visible_1 = "MakeCollidable();"
on_state_visible_0 =
"
HideAllMeshSegments();
HideAllMeshColliders();
"
on_state_visible_1 =
"
ShowAllMeshSegments();
ShowAllMeshColliders();
IfState( knives_visible, 0, (){ HideMeshSegments( knife02Shape ); } );
"
on_or_create_state_hiding_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/fade_by_player_dist.epk' );"
on_state_hiding_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/fade_by_player_dist.epk' );"
on_or_create_state_knives_visible_1 =
"
IfState( visible, 1, (){ ShowMeshSegments( knife02Shape ); } );
"
on_or_create_state_knives_visible_0 = "HideMeshSegments( knife02Shape );"
}
Actor
{
on_event_epkout_for_Teleport =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk', 1.0 );
DisableHighlighting();
"
on_event_epkin_for_Teleport =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
Delay( 1.0,
{
EnableHighlighting();
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
on_event_epkin_for_EmptyActionAttack2 =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_out.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
Delay( 1.0,
{
EnableHighlighting();
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
}
Animated
{
on_event_showweapons_for_impaled_activate_01 = "ShowMeshSegment( knife02Shape );"
on_end_death_01 = "DisableRendering();"
on_disappear_01 =
"
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/fade_away.epk' );
PlayTextAudio( BalbalaDisappearRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );
Delay( 1.0,
{
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/fade_away.epk' );
} );
"
on_rune_detonate_01 =
"
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk', 1.0 );
PlayTextAudio( BalbalaCoinAmbushRandom, 'Metadata/Monsters/Balbala/BalbalaMAP', 800 );
Delay( 1.0,
{
RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/Balbala/epks/teleport_in.epk' );
} );
"
on_whirlingblades_01 = "PlayTextAudio( BalbalaWhirlingBladesRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_flicker_strike_end_01 = "PlayTextAudio( BalbalaFinalStrikeRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_coin_toss_01 = "PlayTextAudio( BalbalaCoinTossRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_heavy_stun_01 = "PlayTextAudio( BalbalaHeavyStunRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_disappear_slam_01 = "PlayTextAudio( BalbalaFlickerStrikeSkillRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_disappear_01 = "PlayTextAudio( BalbalaDisappearRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_clone_strike_finisher_01 = "PlayTextAudio( BalbalaAmbushRandom, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
on_pedestal_emerge_01 = "PlayTextAudio( BalbalaSpiritReleasedFromCoin, 'Metadata/Monsters/Balbala/BalbalaMAP' );"
//on_multi_throw_01 = "PlayTextAudio( BalbalaDekharRandom, 'Metadata/Monsters/Balbala/BalbalaMAP', 200);"
}
Preload
{
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/Balbala/BalbalaSTANDALONE_"] = {
name = "Pirasha, the Forgotten Prisoner",
life = 2.5,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 13,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeedBoss",
"GPABalbalaHoveringKnife",
"MPSBalbalaCoin",
"MPWBalbalaKnifeSummon",
"MPWBalbalaPoisonKnife",
"FaceLastTarget",
"BalbalaGlaiveProjectileLeft",
"BalbalaGlaiveProjectileRight",
"GSBalbalaRuneExplode",
"GABalbalaFlickerStrikeTriggeredAttack1",
"GABalbalaFlickerStrikeTriggeredAttack2",
"EAABalbalaDaggerSummonMultiThrow",
"EAABalbalaCombo",
"EAABalbalaMultiStab",
"BalbalaTeleportStrike1",
"BalbalaTeleportStrike2",
"SOBalbalaRuneMap",
"BalbalaFlickerCloneStrike",
"BalbalaFlickerCloneStrikeEnd",
"BalbalaTeleportToClone",
"BalbalaAttack1TriggeredSlash1",
"BalbalaAttack1TriggeredSlash2",
"BalbalaAttack1TriggeredSlash3",
"BalbalaAttack2TriggeredSlash1",
"BalbalaAttack2TriggeredSlash2",
"BalbalaAttack3TriggeredSlash1",
"BalbalaAttack3TriggeredSlash2",
"BalbalaAttack3TriggeredSlash3",
"BalbalaSpawnCloneMAP",
"BalbalaDetonateClone",
"BalbalaDetonateCloneGround",
"BalbalaMinionFinisher",
"BalbalaWhirl",
"BalbalaHideAndSeekSlam",
"BalbalaHideAndSeekSlamImpact",
"BalbalaHideAndSeekDisappear",
"BalbalaCloneMelee",
"BalbalaCloneKnifeThrow",
"EGBalbalaDeathShockwave",
"BalbalaReverseKnifeFirestorm",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GPABalbalaHoveringKnife"] = {
name = "GPABalbalaHoveringKnife",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_is_projectile",
"use_scaled_contact_offset",
"projectile_uses_contact_position",
"always_pierce",
},
levels = {
[1] = {100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPSBalbalaCoin"] = {
name = "MPSBalbalaCoin",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Triggerable] = true,
[SkillType.Damage] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"base_is_projectile",
"use_scaled_contact_offset",
"projectile_uses_contact_position",
"maintain_projectile_direction_when_using_contact_position",
"action_attack_or_cast_time_uses_animation_length",
"base_deal_no_damage",
"projectile_ballistic_angle_from_target_distance",
},
levels = {
[1] = {1102, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWBalbalaKnifeSummon"] = {
name = "MPWBalbalaKnifeSummon",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"spell_maximum_action_distance_+%",
"number_of_additional_projectiles",
"projectile_spread_radius",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"base_deal_no_damage",
},
levels = {
[1] = {1131, -30, 2, 20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MPWBalbalaPoisonKnife"] = {
name = "MPWBalbalaPoisonKnife",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_projectile_variation",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"base_is_projectile",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
"action_attack_or_cast_time_uses_animation_length",
"global_poison_on_hit",
},
levels = {
[1] = {1132, 80, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["FaceLastTarget"] = {
name = "Face Last Target",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.01,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaGlaiveProjectileLeft"] = {
name = "BalbalaGlaiveProjectileLeft",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.Projectile] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"lunaris_glaive_angle",
"lunaris_glaive_acceleration_x",
"lunaris_glaive_acceleration_y",
"attack_maximum_action_distance_+",
"animation_effect_variation",
"number_of_additional_projectiles",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-20, 100, 1700, 40, 1, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaGlaiveProjectileRight"] = {
name = "BalbalaGlaiveProjectileRight",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.Projectile] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"lunaris_glaive_angle",
"lunaris_glaive_acceleration_x",
"lunaris_glaive_acceleration_y",
"attack_maximum_action_distance_+",
"animation_effect_variation",
"number_of_additional_projectiles",
"base_is_projectile",
"projectile_uses_contact_position",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {-20, 100, 1700, 40, 1, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GSBalbalaRuneExplode"] = {
name = "GSBalbalaRuneExplode",
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_fire_damage",
"spell_maximum_base_fire_damage",
"active_skill_area_of_effect_radius_+%_final",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 30, 100, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GABalbalaFlickerStrikeTriggeredAttack1"] = {
name = "GABalbalaFlickerStrikeTriggeredAttack1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["GABalbalaFlickerStrikeTriggeredAttack2"] = {
name = "GABalbalaFlickerStrikeTriggeredAttack2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaDaggerSummonMultiThrow"] = {
name = "EAABalbalaDaggerSummonMultiThrow",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {50, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaCombo"] = {
name = "EAABalbalaCombo",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_maximum_action_distance_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {20, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EAABalbalaMultiStab"] = {
name = "EAABalbalaMultiStab",
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["BalbalaTeleportStrike1"] = {
name = "BalbalaTeleportStrike1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"teleport_additional_distance_between_self_and_target",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {3, 100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaTeleportStrike2"] = {
name = "BalbalaTeleportStrike2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.5,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"teleport_additional_distance_between_self_and_target",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {3, 100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SOBalbalaRuneMap"] = {
name = "SOBalbalaRuneMap",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaFlickerCloneStrike"] = {
name = "BalbalaFlickerCloneStrike",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.2,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_repeat_count",
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {8, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaFlickerCloneStrikeEnd"] = {
name = "BalbalaFlickerCloneStrikeEnd",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaTeleportToClone"] = {
name = "BalbalaTeleportToClone",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.065,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash1"] = {
name = "BalbalaAttack1TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash2"] = {
name = "BalbalaAttack1TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack1TriggeredSlash3"] = {
name = "BalbalaAttack1TriggeredSlash3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack2TriggeredSlash1"] = {
name = "BalbalaAttack2TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack2TriggeredSlash2"] = {
name = "BalbalaAttack2TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash1"] = {
name = "BalbalaAttack3TriggeredSlash1",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash2"] = {
name = "BalbalaAttack3TriggeredSlash2",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaAttack3TriggeredSlash3"] = {
name = "BalbalaAttack3TriggeredSlash3",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
},
levels = {
[1] = {100, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaSpawnCloneMAP"] = {
name = "BalbalaSpawnCloneMAP",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_monsters_to_summon",
"alternate_minion",
"summon_specific_monsters_radius_+%",
"summoned_monsters_no_drops_or_experience",
"summoned_monsters_are_minions",
},
levels = {
[1] = {1, 1105, -99, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaDetonateClone"] = {
name = "BalbalaDetonateClone",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Area] = true,
[SkillType.Damage] = true,
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"base_skill_effect_duration",
"upheaval_number_of_spikes",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 50, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaDetonateCloneGround"] = {
name = "BalbalaDetonateCloneGround",
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",
"ground_fire_art_variation",
"base_skill_effect_duration",
"active_skill_area_of_effect_radius_+%_final",
},
levels = {
[1] = {1, 1001, 11000, -24, levelRequirement = 1, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaMinionFinisher"] = {
name = "BalbalaMinionFinisher",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_knocked_back",
},
levels = {
[1] = {baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaWhirl"] = {
name = "Whirling Blades",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Dive through enemies, dealing weapon damage. Only works with daggers, claws and one handed swords. Cannot be supported by Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Melee] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 3,
baseFlags = {
attack = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"monster_flurry",
"attack_maximum_action_distance_+",
"ignores_proximity_shield",
"cast_time_overrides_attack_duration",
},
levels = {
[1] = {1, 15, baseMultiplier = 2.8, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekSlam"] = {
name = "BalbalaHideAndSeekSlam",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 2.5,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekSlamImpact"] = {
name = "BalbalaHideAndSeekSlamImpact",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.Attack] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_base_physical_damage_%_to_convert_to_fire",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"voll_slam_damage_+%_final_at_centre",
"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
},
levels = {
[1] = {40, 150, 30, baseMultiplier = 3.5, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaHideAndSeekDisappear"] = {
name = "BalbalaHideAndSeekDisappear",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_cannot_be_stunned",
"skill_cannot_be_interrupted",
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaCloneMelee"] = {
name = "Basic Attack",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"skill_can_fire_arrows",
"skill_can_fire_wand_projectiles",
"action_attack_or_cast_time_uses_animation_length",
"projectile_uses_contact_position",
"use_scaled_contact_offset",
},
levels = {
[1] = {baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaCloneKnifeThrow"] = {
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 = {
"melee_range_+",
"action_attack_or_cast_time_uses_animation_length",
},
levels = {
[1] = {30, levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EGBalbalaDeathShockwave"] = {
name = "EGBalbalaDeathShockwave",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Triggerable] = true,
[SkillType.AttackInPlace] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["BalbalaReverseKnifeFirestorm"] = {
name = "Firestorm",
hidden = true,
color = ,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Rain a storm of flaming bolts over the targeted area. Can [Consume] all three types of [ElementalInfusion|Elemental Infusion], creating a much larger storm when [ElementalInfusion|Fire-Infused], causing lightning bolts when [ElementalInfusion|Lightning-Infused], and raining ice bolts when [ElementalInfusion|Cold-Infused].",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Fire] = true,
[SkillType.Cascadable] = true,
[SkillType.Unleashable] = true,
[SkillType.AreaSpell] = true,
[SkillType.UsableWhileMoving] = true,
[SkillType.Limit] = true,
[SkillType.Sustained] = true,
[SkillType.Storm] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_physical_damage",
"spell_maximum_base_physical_damage",
"fire_storm_fireball_delay_ms",
"base_skill_effect_duration",
"monster_penalty_against_minions_damage_+%_final_vs_player_minions",
"is_area_damage",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 30, 200, 120, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, },
},
}
i am boss of tier [2]
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.