被束缚的恐惧
亡灵
区域: 强固据点
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
The Shackled Horror
SpectreN
Area强固据点
Tags1HSword_onhit_audio, human, humanoid, medium_movement, not_dex, not_int, red_blood, undead
生命
350%
+50%
抗性
0 75 0 0
伤害
288%
命中
100%
暴击 Chance
5%
Attack Distance
5 ~ 29
攻击间隔
1.695 Second
Damage Spread
±20%
经验值
250%
Model Size
218%
Type
PrisonerBossMAP
Metadata
PrisonerBossMAP_
等级
65
生命
22,796
3,035
伤害
612
法术伤害
612
命中
2,214
攻击间隔
1.695
经验值
53,768
召唤物生命
21,987
召唤物伤害
2,387
召唤物护甲
5,058
MeleeAtAnimationSpeedUnique
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 489–734
暴击率: 5%
攻击间隔: 1.695 秒
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]
MASPrisonerBossShortRange
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 489–734
暴击率: 5%
攻击间隔: 1.695 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [-17]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
DTTPrisonerBossUnarmedLeap
法术, 位移
施放间隔: 1 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [10]
spell maximum action distance +% [-50]
walk emerge extra distance [-20]
EASPrisonerBossIceGroundPound
冷却时间: 25 秒
action attack or cast time uses animation length [1]
GAPrisonerBossIcePunch
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 180%
攻击间隔: 1.695 秒
冷却时间: 12 秒
攻击伤害总增 80%
物理伤害的 80% 转化为冰霜伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
is area damage [1]
voll slam damage +% final at centre [15]
GAPrisonerBossDoubleFistSlam
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 200%
攻击间隔: 1.695 秒
冷却时间: 7 秒
攻击伤害总增 100%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [20]
DTTPrisonerBossSpearLeap
法术, 位移
施放间隔: 1 秒
冷却时间: 8 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [10]
spell maximum action distance +% [-50]
walk emerge extra distance [-20]
GAPrisonerBossSpearGroundslam
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 205%
攻击间隔: 1.695 秒
冷却时间: 15 秒
攻击伤害总增 105%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [20]
GAPrisonerBossSpearRendToss
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 180%
攻击间隔: 1.695 秒
冷却时间: 11 秒
攻击伤害总增 80%
action attack or cast time uses animation length [1]
attack maximum action distance + [50]
is area damage [1]
EASPrisonerBossTripleIceSlam
冷却时间: 30 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-83]
EASPrisonerBossChillDonut
冷却时间: 22.5 秒
action attack or cast time uses animation length [1]
EDSPrisonerBossGigaCleave
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 40%
攻击间隔: 1.695 秒
冷却时间: 20 秒
攻击伤害总降 60%
action attack or cast time uses animation length [1]
attack maximum action distance + [16]
is area damage [1]
GAPrisonerBossGigaCleave
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击间隔: 1.695 秒
冷却时间: 20 秒
每秒造成 848.4 点基础物理伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [16]
base skill effect duration [1000]
ground blood art variation [1011]
is area damage [1]
EASPrisonerBossSpearGroundslamMega
冷却时间: 28 秒
攻击速度总降 12%
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
voll slam damage +% final at centre [25]
EASPrisonerBossBloodTendrils
冷却时间: 25 秒
action attack or cast time uses animation length [1]
spell maximum action distance +% [-50]
GAPrisonerBossUnarmedLeapImpact
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 145%
攻击间隔: 1.695 秒
攻击伤害总增 45%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [15]
GAPrisonerBossSpearLeapImpact
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 145%
攻击间隔: 1.695 秒
攻击伤害总增 45%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [15]
MPSPrisonerBossBloodTendrils
法术, 投射物, 玩家投射物, 可触发, 伤害
暴击率: 5%
施放间隔: 1 秒
造成 314.2 - 471.2 物理伤害
base is projectile [1]
monster projectile variation [1076]
projectile ballistic angle from reference event [1]
projectile uses contact position [1]
MPWPrisonerBossSpearToss
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 489–734
暴击率: 5%
攻击伤害: 145%
攻击间隔: 1.695 秒
攻击伤害总增 45%
穿透所有目标
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1076]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
GAPrisonerBossSpearGroundslamMega
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 245%
攻击间隔: 1.695 秒
攻击伤害总增 145%
action attack or cast time uses animation length [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
base skill effect duration [6000]
is area damage [1]
voll slam damage +% final at centre [20]
GSPrisonerKneel
可触发, 引导, 法术, 伤害
施放间隔: 1 秒
action attack or cast time uses animation length [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
CTS3PrisonerBossFront
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
CTS3PrisonerBossBack
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
CTS4PrisonerBossFront
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
CTS4PrisonerBossBack
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
EASPrisonerBossBallistaFront1
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
EASPrisonerBossBallistaFront2
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
EASPrisonerBossBallistaBack1
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
EASPrisonerBossBallistaBack2
action attack or cast time uses animation length [1]
action do not face target [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]
GTPrisonerBossIceSpikes
可触发
action attack or cast time uses animation length [1]
GAPrisonerBossIceGroundPound
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 92%
攻击间隔: 1.695 秒
攻击伤害总降 8%
物理伤害的 60% 转化为冰霜伤害
is area damage [1]
voll slam damage +% final at centre [15]
GAPrisonerBossIceGroundPoundBig
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 92%
攻击间隔: 1.695 秒
攻击伤害总降 8%
is area damage [1]
voll slam damage +% final at centre [20]
GSPrisonerBossIceCrystalExplode
可触发, 法术, 伤害
暴击率: 7%
施放间隔: 1 秒
造成 356 - 534.1 冰霜伤害
造成的冰缓强度总增 100%
冻结积蓄总增 100%
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
GAPrisonerBossTripleStabImpact
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 120%
攻击间隔: 1.695 秒
攻击伤害总增 20%
is area damage [1]
voll slam damage +% final at centre [15]
GAPrisonerBossTripleStabDeepImpact
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 120%
攻击间隔: 1.695 秒
攻击伤害总增 20%
is area damage [1]
voll slam damage +% final at centre [15]
GAPrisonerBossTripleStabExtract
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 120%
攻击间隔: 1.695 秒
攻击伤害总增 20%
is area damage [1]
voll slam damage +% final at centre [15]
GSPrisonerBossTripleStabDeathWave
可触发, 法术, 伤害
暴击率: 6.5%
施放间隔: 1 秒
造成 935.5 - 1403 冰霜伤害
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
TBPrisonerBossBloodTendrils
法术, 可触发, 攻击, 伤害
Base Damage: 489–734
暴击率: 5%
施放间隔: 1 秒
攻击间隔: 1.695 秒
造成 314.2 - 471.2 物理伤害
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
generic skill trigger skills with id [1]
GSPrisonerBossBloodTendrilImpact
可触发, 法术, 伤害
暴击率: 5%
施放间隔: 1 秒
造成 314.2 - 471.2 物理伤害
base skill can be avoided by dodge roll [1]
generic skill trigger id [1]
is area damage [1]
GAPrisonerBossImpactSlam
可触发, 攻击
Base Damage: 489–734
暴击率: 5%
攻击伤害: 130%
攻击间隔: 1.695 秒
攻击伤害总增 30%
物理伤害的 60% 转化为冰霜伤害
action attack or cast time uses animation length [1]
is area damage [1]
GSPrisonerBossDoorWaterPush
可触发, 法术, 伤害
施放间隔: 1 秒
action attack or cast time uses animation length [1]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

ControlZone {}

Actor
{
	actor = "Metadata/Monsters/PrisonerBoss/PrisonerBoss.act"
}

StateMachine
{
	define_shared_state =
	"
		leash = 1;
		arm_regrowth;
		L_chains_snapped;
		R_chains_snapped;
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Ballista Stuff */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "kneeling; locked_orientation;"
	on_or_create_state_kneeling_0 = "RemoveCollidability();"
	on_or_create_state_kneeling_1 = "MakeCollidable();"

	on_or_create_state_locked_orientation_0 = { UnlockOrientation(); }
	on_or_create_state_locked_orientation_1 = { LockOrientation(); }
}

Positioned
{
	// this get renabled when the boss goes to kneeling phase, so the ballista bolt can hit it (then it gets removed again)
	blocking = false
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Triple Ice Slam */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_change_to_stance3 = "ForceSkillIntoCooldown( EASPrisonerBossTripleIceSlam );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

Render
{
	use_ao_lights = true
	selection_position_offset = "0,  0,  50"
}

ControlZone
{
	condition = "local_player"
	radius = 0
	required_quest_flag = "Act4BossDefeatedBoatReturnShow"
	on_enter = "ShowNPCSummon( triggerer, 'Metadata/NPC/Four_Act4/BoatReturn', 0 );"
	on_exit = "HideNPCSummon( triggerer, 'Metadata/NPC/Four_Act4/BoatReturn' );"
}

StateMachine
{
	on_or_create_state_dead_1 = "SetControlZoneRadius( 200 );"
	// the following all handles the chains, leash and collar breaking during the emerge
	on_state_leash_0 = "DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/Leash.ao' );"
	on_or_create_state_leash_1 = "AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/Leash.ao', aux_leash );"

	on_or_create_state_L_chains_snapped_1 =
	"
		If( GetState( arm_regrowth ) == 0, ()
		{
			AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_arm_chain_attach_top_01 );
			AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_arm_chain_attach_top_02 );
			AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_arm_chain_attach_bot_01 );
			AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_arm_chain_attach_bot_02 );
		} );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_leg_chain_attach_01 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', L_leg_chain_attach_02 );
		Delay( 0.034, { chain_beams.HideMeshSegments( chain_short_mesh1Shape ); } );
	"

	on_or_create_state_R_chains_snapped_1 =
	"
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_arm_chain_attach_top_01 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_arm_chain_attach_top_02 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_arm_chain_attach_bot_01 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_arm_chain_attach_bot_02 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_leg_chain_attach_01 );
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao', R_leg_chain_attach_02 );
		Delay( 0.034, { chain_beams.HideMeshSegments( chain_short_mesh1Shape ); } );
	"
}

Life
{
	on_death =
	"
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/BallistaSpear.ao', L_Weapon );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
	"

	on_spawned_dead =
	"
		AddAttachedObjectToBones( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/BallistaSpear.ao', L_Weapon );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Ballista Stuff */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_arm_regrowth_0 =
	"
		DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao' );
		AddAttached( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao', L_forearm_cuff_jntBnd );
		HideMeshSegments( arm_skeletonShape, arm_regen1_meshShape, arm_regen2_meshShape, shoulder_gib_meshShape_NoPhys );
		ShowMeshSegments( L_forearm_cuff_meshShape, arm_meshShape, arm_coral_meshShape );
	"

	on_or_create_state_arm_regrowth_1 =
	"
		RemoveAttachedObjectFromBones( L_arm_chain_attach_top_01 );
		RemoveAttachedObjectFromBones( L_arm_chain_attach_top_02 );
		RemoveAttachedObjectFromBones( L_arm_chain_attach_bot_01 );
		RemoveAttachedObjectFromBones( L_arm_chain_attach_bot_02 );
		DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao' );
		HideMeshSegments( L_forearm_cuff_meshShape, arm_meshShape, arm_coral_meshShape, arm_skeletonShape, arm_regen1_meshShape, arm_regen2_meshShape );
		ShowMeshSegments( shoulder_gib_meshShape_NoPhys );
	"

	on_or_create_state_arm_regrowth_2 =
	"
		DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao' );
		HideMeshSegments( L_forearm_cuff_meshShape, arm_meshShape, arm_coral_meshShape, arm_regen1_meshShape, arm_regen2_meshShape );
		ShowMeshSegments( shoulder_gib_meshShape_NoPhys, arm_skeletonShape );
	"

	on_or_create_state_arm_regrowth_3 =
	"
		DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao' );
		HideMeshSegments( L_forearm_cuff_meshShape, arm_meshShape, arm_coral_meshShape, shoulder_gib_meshShape_NoPhys, arm_skeletonShape, arm_regen2_meshShape );
		ShowMeshSegments( arm_regen1_meshShape );
	"

	on_or_create_state_arm_regrowth_4 =
	"
		DetachAllOfType( 'Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao' );
		HideMeshSegments( L_forearm_cuff_meshShape, arm_meshShape, arm_coral_meshShape, shoulder_gib_meshShape_NoPhys, arm_skeletonShape, arm_regen1_meshShape );
		ShowMeshSegments( arm_regen2_meshShape );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Audio/Dialogue */
/* ------------------------------------------------------------------------------------------------------------------- */

GlobalAudioParamEvents
{
	player_in_range_param = "PrisonerInRange"
	life_percent_param = "PrisonerLifePercentage"
	range = 130
	life_percent_value_max = 1.0
	life_percent_is_boolean = true
}

// Combat Dialogue
Actor
{
	on_effect_start_CTS1BossFightStart =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_Emerge_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_DTTPrisonerBossUnarmedLeap =
	"
		Roll( 1, 4, (){ PlayTextAudio( PrisonerBoss_LeapSlam_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_GAPrisonerBossIcePunch =
	"
		Roll( 1, 4, (){ PlayTextAudio( PrisonerBoss_CascadePunch_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_GAPrisonerBossDoubleFistSlam =
	"
		Roll( 1, 2, (){ PlayTextAudio( PrisonerBoss_DoubleSlam_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_EASPrisonerBossIceGroundPound =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_MultiSlam_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_DTTPrisonerBossSpearLeap =
	"
		Roll( 1, 4, (){ PlayTextAudio( PrisonerBoss_LeapSlam_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_GAPrisonerBossSpearGroundslam =
	"
		Roll( 1, 4, (){ PlayTextAudio( PrisonerBoss_SpearSlam_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	// on_effect_start_GAPrisonerBossSpearRendToss = "PlayTextAudio( PrisonerBoss_SpearSlam_Random, Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_ );"
	on_effect_start_EASPrisonerBossTripleIceSlam =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_Ultimate_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_EASPrisonerBossChillDonut =
	"
		IfInStance( stance3, ()
		{
			Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_IceDonut_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
		}, ()
		{
			Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_BloodDonut_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
		} );
	"

	on_effect_start_GSPrisonerKneel =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_Kneeling_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_EASPrisonerBossBloodTendrils =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_Tendrils_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	on_effect_start_EASPrisonerBossSpearGroundslamMega =
	"
		Roll( 1, 1, (){ PlayTextAudio( PrisonerBoss_BloodDebuff_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' ); } );
	"

	// on_effect_start_EDSPrisonerBossGigaCleave = ""
	// ballista hits, 1 is for first phase to second phase, 2 is for second to third phase
	on_effect_start_EASPrisonerBossBallistaFront1 = "PlayTextAudio( PrisonerBoss_Ballista1_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' );"
	on_effect_start_EASPrisonerBossBallistaBack1 = "PlayTextAudio( PrisonerBoss_Ballista1_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' );"
	on_effect_start_EASPrisonerBossBallistaFront2 = "PlayTextAudio( PrisonerBoss_Ballista2_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' );"
	on_effect_start_EASPrisonerBossBallistaBack2 = "PlayTextAudio( PrisonerBoss_Ballista2_Random, 'Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_' );"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Preload */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/PrisonerMonsterBoss/spear_hit_door_impact.ao"
	preload_animated_object = "Metadata/Monsters/PrisonerMonsterBoss/attachments/Leash.ao"
	preload_animated_object = "Metadata/Monsters/PrisonerMonsterBoss/attachments/LForearmSeaweed.ao"
	preload_animated_object = "Metadata/Monsters/PrisonerMonsterBoss/attachments/AttachedChain.ao"
	preload_animated_object = "Metadata/Monsters/PrisonerMonsterBoss/attachments/BallistaSpear.ao"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk"
	preload_monster_variety = "Metadata/Monsters/PrisonerBoss/PrisonerBossIceCrystal_"
	preload_monster_variety = "Metadata/Monsters/PrisonerBoss/PrisonerBossIceWall"
	preload_monster_variety = "Metadata/Monsters/PrisonerBoss/PrisonerBossChillDonut"
	preload_object = "Metadata/Monsters/PrisonerBoss/PrisonerChainAnchor"
	preload_object = "Metadata/Monsters/PrisonerBoss/PrisonerArm"
	preload_object = "Metadata/Monsters/PrisonerBoss/PrisonerArmBackwards"
	preload_object = "Metadata/Monsters/PrisonerBoss/PrisonerBossHook"
	preload_environment = "G4_5_2_boss"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/PrisonerBoss/PrisonerBossMAP_"] = {
    name = "The Shackled Horror",
    life = 3.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.88,
    damageSpread = 0.2,
    attackTime = 1.695,
    attackRange = 29,
    accuracy = 1,
    weaponType1 = "Spear",
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "MASPrisonerBossShortRange",
        "MPSPrisonerBossBloodTendrils",
        "MPWPrisonerBossSpearToss",
        "CTS3PrisonerBossFront",
        "CTS3PrisonerBossBack",
        "CTS4PrisonerBossFront",
        "CTS4PrisonerBossBack",
        "GAPrisonerBossSpearGroundslam",
        "GAPrisonerBossSpearLeapImpact",
        "GAPrisonerBossSpearRendToss",
        "GAPrisonerBossUnarmedLeapImpact",
        "GAPrisonerBossSpearGroundslamMega",
        "GSPrisonerKneel",
        "GAPrisonerBossIcePunch",
        "GAPrisonerBossDoubleFistSlam",
        "GAPrisonerBossImpactSlam",
        "GAPrisonerBossIceGroundPound",
        "GAPrisonerBossIceGroundPoundBig",
        "GSPrisonerBossIceCrystalExplode",
        "GAPrisonerBossTripleStabImpact",
        "GAPrisonerBossTripleStabDeepImpact",
        "GAPrisonerBossTripleStabExtract",
        "GSPrisonerBossTripleStabDeathWave",
        "GSPrisonerBossBloodTendrilImpact",
        "GSPrisonerBossDoorWaterPush",
        "GAPrisonerBossGigaCleave",
        "EASPrisonerBossBloodTendrils",
        "EASPrisonerBossSpearGroundslamMega",
        "EASPrisonerBossBallistaFront1",
        "EASPrisonerBossBallistaFront2",
        "EASPrisonerBossBallistaBack1",
        "EASPrisonerBossBallistaBack2",
        "EASPrisonerBossIceGroundPound",
        "EASPrisonerBossTripleIceSlam",
        "EASPrisonerBossChillDonut",
        "TBPrisonerBossBloodTendrils",
        "GTPrisonerBossIceSpikes",
        "EDSPrisonerBossGigaCleave",
        "DTTPrisonerBossSpearLeap",
        "DTTPrisonerBossUnarmedLeap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASPrisonerBossShortRange"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "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] = {-17, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSPrisonerBossBloodTendrils"] = {
    name = "MPSPrisonerBossBloodTendrils",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1076, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWPrisonerBossSpearToss"] = {
    name = "MPWPrisonerBossSpearToss",
    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,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "always_pierce",
        "action_attack_or_cast_time_uses_animation_length",
        "projectiles_not_offset",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {1076, baseMultiplier = 1.45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS3PrisonerBossFront"] = {
    name = "CTS3PrisonerBossFront",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS3PrisonerBossBack"] = {
    name = "CTS3PrisonerBossBack",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS4PrisonerBossFront"] = {
    name = "CTS4PrisonerBossFront",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS4PrisonerBossBack"] = {
    name = "CTS4PrisonerBossBack",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossSpearGroundslam"] = {
    name = "GAPrisonerBossSpearGroundslam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, baseMultiplier = 2.05, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossSpearLeapImpact"] = {
    name = "GAPrisonerBossSpearLeapImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {15, baseMultiplier = 1.45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossSpearRendToss"] = {
    name = "GAPrisonerBossSpearRendToss",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossUnarmedLeapImpact"] = {
    name = "GAPrisonerBossUnarmedLeapImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {15, baseMultiplier = 1.45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossSpearGroundslamMega"] = {
    name = "GAPrisonerBossSpearGroundslamMega",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "voll_slam_damage_+%_final_at_centre",
        "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] = {6000, 20, baseMultiplier = 2.45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPrisonerKneel"] = {
    name = "GSPrisonerKneel",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossIcePunch"] = {
    name = "GAPrisonerBossIcePunch",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "attack_maximum_action_distance_+",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, 40, 15, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossDoubleFistSlam"] = {
    name = "GAPrisonerBossDoubleFistSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossImpactSlam"] = {
    name = "GAPrisonerBossImpactSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossIceGroundPound"] = {
    name = "GAPrisonerBossIceGroundPound",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {60, 15, baseMultiplier = 0.92, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossIceGroundPoundBig"] = {
    name = "GAPrisonerBossIceGroundPoundBig",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {20, baseMultiplier = 0.92, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPrisonerBossIceCrystalExplode"] = {
    name = "GSPrisonerBossIceCrystalExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_chill_effect_+%_final",
        "is_area_damage",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 100, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossTripleStabImpact"] = {
    name = "GAPrisonerBossTripleStabImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {15, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossTripleStabDeepImpact"] = {
    name = "GAPrisonerBossTripleStabDeepImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {15, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossTripleStabExtract"] = {
    name = "GAPrisonerBossTripleStabExtract",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {15, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPrisonerBossTripleStabDeathWave"] = {
    name = "GSPrisonerBossTripleStabDeathWave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 6.5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPrisonerBossBloodTendrilImpact"] = {
    name = "GSPrisonerBossBloodTendrilImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "generic_skill_trigger_id",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSPrisonerBossDoorWaterPush"] = {
    name = "GSPrisonerBossDoorWaterPush",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAPrisonerBossGigaCleave"] = {
    name = "GAPrisonerBossGigaCleave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "attack_maximum_action_distance_+",
        "ground_blood_art_variation",
        "base_skill_effect_duration",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {1, 16, 1011, 1000, critChance = 5, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossBloodTendrils"] = {
    name = "EASPrisonerBossBloodTendrils",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossSpearGroundslamMega"] = {
    name = "EASPrisonerBossSpearGroundslamMega",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "voll_slam_damage_+%_final_at_centre",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-12, 25, -60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossBallistaFront1"] = {
    name = "EASPrisonerBossBallistaFront1",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossBallistaFront2"] = {
    name = "EASPrisonerBossBallistaFront2",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossBallistaBack1"] = {
    name = "EASPrisonerBossBallistaBack1",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossBallistaBack2"] = {
    name = "EASPrisonerBossBallistaBack2",
    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",
        "action_do_not_face_target",
        "skill_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossIceGroundPound"] = {
    name = "EASPrisonerBossIceGroundPound",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 8,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossTripleIceSlam"] = {
    name = "EASPrisonerBossTripleIceSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-83, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASPrisonerBossChillDonut"] = {
    name = "EASPrisonerBossChillDonut",
    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["TBPrisonerBossBloodTendrils"] = {
    name = "TBPrisonerBossBloodTendrils",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "generic_skill_trigger_skills_with_id",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTPrisonerBossIceSpikes"] = {
    name = "GTPrisonerBossIceSpikes",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSPrisonerBossGigaCleave"] = {
    name = "EDSPrisonerBossGigaCleave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {16, baseMultiplier = 0.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTPrisonerBossSpearLeap"] = {
    name = "DTTPrisonerBossSpearLeap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-20, 10, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTPrisonerBossUnarmedLeap"] = {
    name = "DTTPrisonerBossUnarmedLeap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-20, 10, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.