Torrek of the Drowned Fleet
언데드
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [4000]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
SpectreN
Tags2HBluntWood_onhit_audio, not_dex, not_str, slow_movement, undead, zombie
생명력
250%
Energy Shield From Life
10%
저항
0 75 0 0
Damage
200%
정확도
100%
치명타 명중 Chance
5%
치명타 피해 보너스
+30%
Attack Distance
7 ~ 27
공격 속도
1.5 Second
Damage Spread
±20%
경험치
250%
Model Size
100%
Type
CaptainRothSTANDALONE
Metadata
CaptainRothBossSTANDALONE
레벨
68
생명력
17,453
방어도
2,413
회피
477
에너지 보호막
1,939
Damage
466
주문 피해
466
정확도
2,180
공격 속도
1.5
경험치
71,585
Minion Life
15,593
Minion Energy Shield
1,733
Minion Damage
1,938
Minion Armour
2,413
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
기본 공격
Base Damage: 373–559
치명타 명중 확률: 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]
GACaptainRothSlam
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 160%
공격 속도: 1.5 초
재사용 대기시간: 16 초
주는 공격 피해 60% 증폭
물리 피해의 25%를 화염 피해로 전환
근접 타격 범위 +50
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [30]
ignite art variation [33]
is area damage [1]
voll slam damage +% final at centre [20]
MPWCaptainRothGhostCannonball
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 120%
공격 속도: 1.5 초
재사용 대기시간: 7 초
주는 공격 피해 20% 증폭
물리 피해의 40%를 화염 피해로 전환
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
monster projectile variation [1046]
projectile ballistic angle from reference event [1]
projectile maximum range override [500]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [-22]
use scaled contact offset [1]
GTCaptainRothMinionBeam
Triggerable
재사용 대기시간: 6 초
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
EASCaptainRothSoulMortar
재사용 대기시간: 10 초
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
EASCaptainRothCannonBarrage
재사용 대기시간: 6 초
action attack or cast time uses animation length [1]
ignite art variation [33]
spell maximum action distance +% [-30]
EASCaptainRothAnchorDrop
재사용 대기시간: 12 초
action attack or cast time uses animation length [1]
EASCaptainRothWheelSpin
재사용 대기시간: 7 초
action attack or cast time uses animation length [1]
GSCaptainRothGhostAnchor
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 300%
공격 속도: 1.5 초
주는 공격 피해 200% 증폭
물리 피해의 30%를 화염 피해로 전환
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
ignite art variation [33]
is area damage [1]
voll slam damage +% final at centre [25]
SSMCaptainRothDrownedCrew
Spell, Multicastable, Triggerable
시전 속도: 1 초
action attack or cast time uses animation length [1]
alternate minion [1035]
generic skill trigger id [1]
monster no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
TBCaptainRothMinionBeam
Spell, Triggerable, Attack, Damage
Base Damage: 373–559
시전 속도: 1 초
공격 속도: 1.5 초
MMSCaptainRothSoulMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
시전 속도: 1 초
재사용 대기시간: 0.01 초
일반적인 몬스터 박격포 스킬입니다. 몬스터 투사체와 같지만 충격 효과를 가집니다.
210.4~315.7 물리 피해
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
projectile spread radius [10]
projectile uses contact position [1]
spell maximum action distance +% [-30]
use scaled contact offset [1]
MPWCaptainRothGhostCannonballBarrage
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 373–559
치명타 명중 확률: 5%
공격 속도: 1.5 초
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
monster projectile variation [1081]
projectile ballistic angle from reference event [1]
projectile maximum range override [500]
projectile uses contact direction [1]
projectile uses contact position [2]
spell maximum action distance +% [-30]
use scaled contact offset [1]
GACaptainRothGhostCannonImpact
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 133%
공격 속도: 1.5 초
주는 공격 피해 33% 증폭
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
GACaptainRothGhostCannonImpactWall
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 133%
공격 속도: 1.5 초
주는 공격 피해 33% 증폭
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
GACaptainRothGhostCannonImpactFloor
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 133%
공격 속도: 1.5 초
주는 공격 피해 33% 증폭
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
GACaptainRothNormalCannonImpactWall
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 133%
공격 속도: 1.5 초
주는 공격 피해 33% 증폭
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
GACaptainRothNormalCannonImpactFloor
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 133%
공격 속도: 1.5 초
주는 공격 피해 33% 증폭
물리 피해의 50%를 화염 피해로 전환
base is projectile [1]
ignite art variation [33]
is area damage [1]
GACaptainRothSlamAnchorImpact
Triggerable, Attack
Base Damage: 373–559
치명타 명중 확률: 5%
공격 피해: 160%
공격 속도: 1.5 초
주는 공격 피해 60% 증폭
물리 피해의 30%를 화염 피해로 전환
action attack or cast time uses animation length [1]
attack maximum action distance + [2]
ignite art variation [33]
is area damage [1]
voll slam damage +% final at centre [20]
GTCaptainHartlinGhostCannonBarrage
Triggerable
재사용 대기시간: 12 초
action attack or cast time uses animation length [1]
SSMCaptainHartlinGhostCannonBarrage
Spell, Multicastable, Triggerable
시전 속도: 1 초
action attack or cast time uses animation length [1]
alternate minion [1045]
monster no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GSCaptainHarlinWaveImpacts
Triggerable, Spell, Damage
시전 속도: 1 초
91.83~137.7 냉기 피해
base is projectile [1]
is area damage [1]
MDCaptainRothWave
Multicastable, Triggerable

Object Type

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

StateMachine
{
	define_shared_state =
	"
		current_skill;
		dead;
	"
}

ControlZone {}

Stats
{
	set_base_heavy_stun_duration_ms = 5000
}

Object Type Codes

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

Render
{
	use_ao_lights = true
}

Animated
{
	on_cannon_barrage_01 =
	"
		PlayTextAudio( CaptainRothCannonBarrageRandom, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );
		PlayCharacterAudioEvent( CaptainHartlinCannon );
	"

	on_drop_anchor_01 = "PlayTextAudio( CaptainRothSlamRandom, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );"
	on_emerge_01 = "PlayTextAudio( CaptainRothIntro, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );"

	on_mortar_01 =
	"
		Roll( 1, 2,
		{
			PlayTextAudio( CaptainRothSoulMortarRandom, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );
		} );
	"

	on_summon_01 = "PlayTextAudio( CaptainRothSummonMinionsRandom, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );"

	on_tidal_wave_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( CaptainRothSummonWaveRandom, 'Metadata/Monsters/Pirates/CaptainRothSTANDALONE' );
		} );
	"
}

GlobalAudioParamEvents
{
	player_in_range_param = "CaptainRothInRange"
	life_percent_param = "CaptainRothLifePercentage"
	range = 130
	life_percent_value_max = 1.0
	life_percent_is_boolean = true
}

/* ControlZone
{
	condition = "local_player"
	radius = 0
	required_quest_flag = "Act4KalguuranVerisiumHeld"
	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 );" */

	/*
	current_skill_1: soul mortar barrage	
	current_skill_2: minion summon
	current_skill_3: anchor drop
	current_skill_4: cannon barrage
	*/

	on_or_create_state_current_skill_1 =
	"
		DoRandom(
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_1Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		},
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_7Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		},
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_3Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		} );
	"

	on_or_create_state_current_skill_2 =
	"
		DoRandom(
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_4Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		},
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_2Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		} );
	"

	on_or_create_state_current_skill_3 =
	"
		DoRandom(
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_6Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		},
		{
			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_8Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
		} );
	"

	on_or_create_state_current_skill_4 = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_5Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );"
}

Functions
{
	remove_wheel_epks =
	"
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_1Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_2Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_3Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_4Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_5Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_6Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_7Array.epk' );
		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_8Array.epk' );
	"
}
Preload
{
	preload_environment = "G4_2_2_boss"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Pirates/CaptainRothBossSTANDALONE"] = {
    name = "Torrek of the Drowned Fleet",
    life = 2.5,
    energyShield = 0.1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 27,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "SSMCaptainRothDrownedCrew",
        "SSMCaptainHartlinGhostCannonBarrage",
        "MPWCaptainRothGhostCannonball",
        "MPWCaptainRothGhostCannonballBarrage",
        "MMSCaptainRothSoulMortar",
        "GACaptainRothSlam",
        "GACaptainRothGhostCannonImpact",
        "GSCaptainRothGhostAnchor",
        "GACaptainRothGhostCannonImpactWall",
        "GACaptainRothGhostCannonImpactFloor",
        "GACaptainRothNormalCannonImpactWall",
        "GACaptainRothNormalCannonImpactFloor",
        "GACaptainRothSlamAnchorImpact",
        "GSCaptainHarlinWaveImpacts",
        "EASCaptainRothSoulMortar",
        "EASCaptainRothCannonBarrage",
        "EASCaptainRothAnchorDrop",
        "EASCaptainRothWheelSpin",
        "MDCaptainRothWave",
        "TBCaptainRothMinionBeam",
        "GTCaptainRothMinionBeam",
        "GTCaptainHartlinGhostCannonBarrage",
    },
    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,
    },
    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["SSMCaptainRothDrownedCrew"] = {
    name = "SSMCaptainRothDrownedCrew",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "generic_skill_trigger_id",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {1035, 1, -99, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMCaptainHartlinGhostCannonBarrage"] = {
    name = "SSMCaptainHartlinGhostCannonBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {1045, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWCaptainRothGhostCannonball"] = {
    name = "MPWCaptainRothGhostCannonball",
    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",
        "spell_maximum_action_distance_+%",
        "projectile_maximum_range_override",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "base_is_projectile",
        "projectile_uses_contact_direction",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1046, -22, 500, 40, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWCaptainRothGhostCannonballBarrage"] = {
    name = "MPWCaptainRothGhostCannonballBarrage",
    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",
        "spell_maximum_action_distance_+%",
        "projectile_maximum_range_override",
        "base_is_projectile",
        "projectile_uses_contact_direction",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {1081, -30, 500, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MMSCaptainRothSoulMortar"] = {
    name = "MMSCaptainRothSoulMortar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "projectile_spread_radius",
        "spell_maximum_action_distance_+%",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 10, -30, 50, 33, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothSlam"] = {
    name = "GACaptainRothSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, 30, 25, 33, 20, baseMultiplier = 1.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpact"] = {
    name = "GACaptainRothGhostCannonImpact",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSCaptainRothGhostAnchor"] = {
    name = "GSCaptainRothGhostAnchor",
    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_fire",
        "ignite_art_variation",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {30, 33, 25, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpactWall"] = {
    name = "GACaptainRothGhostCannonImpactWall",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpactFloor"] = {
    name = "GACaptainRothGhostCannonImpactFloor",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothNormalCannonImpactWall"] = {
    name = "GACaptainRothNormalCannonImpactWall",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothNormalCannonImpactFloor"] = {
    name = "GACaptainRothNormalCannonImpactFloor",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothSlamAnchorImpact"] = {
    name = "GACaptainRothSlamAnchorImpact",
    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_+",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {2, 30, 33, 20, baseMultiplier = 1.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSCaptainHarlinWaveImpacts"] = {
    name = "GSCaptainHarlinWaveImpacts",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASCaptainRothSoulMortar"] = {
    name = "EASCaptainRothSoulMortar",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASCaptainRothCannonBarrage"] = {
    name = "EASCaptainRothCannonBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5.03,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "ignite_art_variation",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-30, 33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASCaptainRothAnchorDrop"] = {
    name = "EASCaptainRothAnchorDrop",
    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["EASCaptainRothWheelSpin"] = {
    name = "EASCaptainRothWheelSpin",
    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["MDCaptainRothWave"] = {
    name = "MDCaptainRothWave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TBCaptainRothMinionBeam"] = {
    name = "TBCaptainRothMinionBeam",
    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 = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTCaptainRothMinionBeam"] = {
    name = "GTCaptainRothMinionBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTCaptainHartlinGhostCannonBarrage"] = {
    name = "GTCaptainHartlinGhostCannonBarrage",
    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 = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationType고유 (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 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
  • 하틀린 선장
    언데드
    지역: 추방자
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    Torrek of the Drowned Fleet
    SpectreN
    Area추방자
    Tags2HBluntWood_onhit_audio, not_dex, not_str, slow_movement, undead, zombie
    생명력
    250%
    Energy Shield From Life
    10%
    저항
    0 75 0 0
    Damage
    200%
    정확도
    100%
    치명타 명중 Chance
    5%
    치명타 피해 보너스
    +30%
    Attack Distance
    7 ~ 27
    공격 속도
    1.5 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    100%
    Type
    CaptainRothSTANDALONE
    Metadata
    CaptainRothBossCASTAWAY
    레벨
    65
    생명력
    14,654
    방어도
    2,023
    회피
    440
    에너지 보호막
    1,628
    Damage
    425
    주문 피해
    425
    정확도
    1,974
    공격 속도
    1.5
    경험치
    53,768
    Minion Life
    14,135
    Minion Energy Shield
    1,571
    Minion Damage
    1,658
    Minion Armour
    2,023
    MeleeAtAnimationSpeedBoss
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 340–510
    치명타 명중 확률: 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]
    GACaptainRothSlam
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 160%
    공격 속도: 1.5 초
    재사용 대기시간: 16 초
    주는 공격 피해 60% 증폭
    물리 피해의 25%를 화염 피해로 전환
    근접 타격 범위 +50
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [30]
    ignite art variation [33]
    is area damage [1]
    voll slam damage +% final at centre [20]
    MPWCaptainRothGhostCannonball
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 120%
    공격 속도: 1.5 초
    재사용 대기시간: 7 초
    주는 공격 피해 20% 증폭
    물리 피해의 40%를 화염 피해로 전환
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    monster projectile variation [1046]
    projectile ballistic angle from reference event [1]
    projectile maximum range override [500]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-22]
    use scaled contact offset [1]
    GTCaptainRothMinionBeam
    Triggerable
    재사용 대기시간: 6 초
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-30]
    EASCaptainRothSoulMortar
    재사용 대기시간: 10 초
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-30]
    EASCaptainRothCannonBarrage
    재사용 대기시간: 6 초
    action attack or cast time uses animation length [1]
    ignite art variation [33]
    spell maximum action distance +% [-30]
    EASCaptainRothAnchorDrop
    재사용 대기시간: 12 초
    action attack or cast time uses animation length [1]
    EASCaptainRothWheelSpin
    재사용 대기시간: 7 초
    action attack or cast time uses animation length [1]
    GSCaptainRothGhostAnchor
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 300%
    공격 속도: 1.5 초
    주는 공격 피해 200% 증폭
    물리 피해의 30%를 화염 피해로 전환
    action attack or cast time uses animation length [1]
    base skill cannot be blocked [1]
    ignite art variation [33]
    is area damage [1]
    voll slam damage +% final at centre [25]
    SSMCaptainRothDrownedCrew
    Spell, Multicastable, Triggerable
    시전 속도: 1 초
    action attack or cast time uses animation length [1]
    alternate minion [1035]
    generic skill trigger id [1]
    monster no drops or experience [1]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    TBCaptainRothMinionBeam
    Spell, Triggerable, Attack, Damage
    Base Damage: 340–510
    시전 속도: 1 초
    공격 속도: 1.5 초
    MMSCaptainRothSoulMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    시전 속도: 1 초
    재사용 대기시간: 0.01 초
    일반적인 몬스터 박격포 스킬입니다. 몬스터 투사체와 같지만 충격 효과를 가집니다.
    192~288 물리 피해
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    projectile spread radius [10]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    MPWCaptainRothGhostCannonballBarrage
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 속도: 1.5 초
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    monster projectile variation [1081]
    projectile ballistic angle from reference event [1]
    projectile maximum range override [500]
    projectile uses contact direction [1]
    projectile uses contact position [2]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    GACaptainRothGhostCannonImpact
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 133%
    공격 속도: 1.5 초
    주는 공격 피해 33% 증폭
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    GACaptainRothGhostCannonImpactWall
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 133%
    공격 속도: 1.5 초
    주는 공격 피해 33% 증폭
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    GACaptainRothGhostCannonImpactFloor
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 133%
    공격 속도: 1.5 초
    주는 공격 피해 33% 증폭
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    GACaptainRothNormalCannonImpactWall
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 133%
    공격 속도: 1.5 초
    주는 공격 피해 33% 증폭
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    GACaptainRothNormalCannonImpactFloor
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 133%
    공격 속도: 1.5 초
    주는 공격 피해 33% 증폭
    물리 피해의 50%를 화염 피해로 전환
    base is projectile [1]
    ignite art variation [33]
    is area damage [1]
    GACaptainRothSlamAnchorImpact
    Triggerable, Attack
    Base Damage: 340–510
    치명타 명중 확률: 5%
    공격 피해: 160%
    공격 속도: 1.5 초
    주는 공격 피해 60% 증폭
    물리 피해의 30%를 화염 피해로 전환
    action attack or cast time uses animation length [1]
    attack maximum action distance + [2]
    ignite art variation [33]
    is area damage [1]
    voll slam damage +% final at centre [20]
    GTCaptainHartlinGhostCannonBarrage
    Triggerable
    재사용 대기시간: 12 초
    action attack or cast time uses animation length [1]
    SSMCaptainHartlinGhostCannonBarrage
    Spell, Multicastable, Triggerable
    시전 속도: 1 초
    action attack or cast time uses animation length [1]
    alternate minion [1045]
    monster no drops or experience [1]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GSCaptainHarlinWaveImpacts
    Triggerable, Spell, Damage
    시전 속도: 1 초
    83.78~125.7 냉기 피해
    base is projectile [1]
    is area damage [1]
    MDCaptainRothWave
    Multicastable, Triggerable

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    StateMachine
    {
    	define_shared_state = "current_skill; dead;"
    }
    
    ControlZone {}
    
    Stats
    {
    	/* how_stunning = 75 */
    	set_base_heavy_stun_duration_ms = 5000
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Render
    {
    	use_ao_lights = true
    }
    
    Animated
    {
    	on_cannon_barrage_01 =
    	"
    		PlayTextAudio( CaptainRothCannonBarrageRandom, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );
    		PlayCharacterAudioEvent( CaptainHartlinCannon );
    	"
    
    	on_drop_anchor_01 = "PlayTextAudio( CaptainRothSlamRandom, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );"
    	on_emerge_01 = "PlayTextAudio( CaptainRothIntro, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );"
    
    	on_mortar_01 =
    	"
    		Roll( 1, 2,
    		{
    			PlayTextAudio( CaptainRothSoulMortarRandom, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );
    		} );
    	"
    
    	on_summon_01 = "PlayTextAudio( CaptainRothSummonMinionsRandom, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );"
    
    	on_tidal_wave_01 =
    	"
    		Roll( 1, 4,
    		{
    			PlayTextAudio( CaptainRothSummonWaveRandom, 'Metadata/Monsters/Pirates/CaptainRothCASTAWAY' );
    		} );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "CaptainRothInRange"
    	life_percent_param = "CaptainRothLifePercentage"
    	range = 130
    	life_percent_value_max = 1.0
    	life_percent_is_boolean = true
    }
    
    /* ControlZone
    {
    	condition = "local_player"
    	radius = 0
    	required_quest_flag = "Act4KalguuranVerisiumHeld"
    	on_enter = "ShowNPCSummon( triggerer, 'Metadata/NPC/Four_Act4/BoatReturn', 0 );"
    	on_exit = "HideNPCSummon( triggerer, 'Metadata/NPC/Four_Act4/BoatReturn' );"
    } */
    
    StateMachine
    {
    	create_state_dead_1 =
    	"
    		GoToAnimationEnd();
    		DetachAllOfType( 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    	"
    
    	/*
    	current_skill_1: soul mortar barrage	
    	current_skill_2: minion summon
    	current_skill_3: anchor drop
    	current_skill_4: cannon barrage
    	*/
    
    	on_or_create_state_current_skill_1 =
    	"
    		DoRandom(
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_1Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		},
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_7Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		},
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_3Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		} );
    	"
    
    	on_or_create_state_current_skill_2 =
    	"
    		DoRandom(
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_4Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		},
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_2Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		} );
    	"
    
    	on_or_create_state_current_skill_3 =
    	"
    		DoRandom(
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_6Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		},
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_8Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );
    		} );
    	"
    
    	on_or_create_state_current_skill_4 = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_5Array.epk', 'Metadata/Monsters/Pirates/attachments/PirateBossHelm.ao' );"
    }
    
    Functions
    {
    	remove_wheel_epks =
    	"
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_1Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_2Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_3Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_4Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_5Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_6Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_7Array.epk' );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/CaptainRoth/epk/wheel_skulls_8Array.epk' );
    	"
    }
    
    Preload
    {
    	preload_environment = "G4_2_2_boss"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Pirates/CaptainRothBossCASTAWAY"] = {
        name = "Torrek of the Drowned Fleet",
        life = 2.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 27,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedBoss",
            "SSMCaptainRothDrownedCrew",
            "SSMCaptainHartlinGhostCannonBarrage",
            "MPWCaptainRothGhostCannonball",
            "MPWCaptainRothGhostCannonballBarrage",
            "MMSCaptainRothSoulMortar",
            "GACaptainRothSlam",
            "GACaptainRothGhostCannonImpact",
            "GSCaptainRothGhostAnchor",
            "GACaptainRothGhostCannonImpactWall",
            "GACaptainRothGhostCannonImpactFloor",
            "GACaptainRothNormalCannonImpactWall",
            "GACaptainRothNormalCannonImpactFloor",
            "GACaptainRothSlamAnchorImpact",
            "GSCaptainHarlinWaveImpacts",
            "EASCaptainRothSoulMortar",
            "EASCaptainRothCannonBarrage",
            "EASCaptainRothAnchorDrop",
            "EASCaptainRothWheelSpin",
            "MDCaptainRothWave",
            "TBCaptainRothMinionBeam",
            "GTCaptainRothMinionBeam",
            "GTCaptainHartlinGhostCannonBarrage",
        },
        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,
        },
        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["SSMCaptainRothDrownedCrew"] = {
        name = "SSMCaptainRothDrownedCrew",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "generic_skill_trigger_id",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1035, 1, -99, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMCaptainHartlinGhostCannonBarrage"] = {
        name = "SSMCaptainHartlinGhostCannonBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1045, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWCaptainRothGhostCannonball"] = {
        name = "MPWCaptainRothGhostCannonball",
        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",
            "spell_maximum_action_distance_+%",
            "projectile_maximum_range_override",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "base_is_projectile",
            "projectile_uses_contact_direction",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {1046, -22, 500, 40, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWCaptainRothGhostCannonballBarrage"] = {
        name = "MPWCaptainRothGhostCannonballBarrage",
        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",
            "spell_maximum_action_distance_+%",
            "projectile_maximum_range_override",
            "base_is_projectile",
            "projectile_uses_contact_direction",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
            "projectile_ballistic_angle_from_reference_event",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {1081, -30, 500, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMSCaptainRothSoulMortar"] = {
        name = "MMSCaptainRothSoulMortar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius",
            "spell_maximum_action_distance_+%",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -30, 50, 33, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothSlam"] = {
        name = "GACaptainRothSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, 30, 25, 33, 20, baseMultiplier = 1.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothGhostCannonImpact"] = {
        name = "GACaptainRothGhostCannonImpact",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSCaptainRothGhostAnchor"] = {
        name = "GSCaptainRothGhostAnchor",
        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_fire",
            "ignite_art_variation",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {30, 33, 25, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothGhostCannonImpactWall"] = {
        name = "GACaptainRothGhostCannonImpactWall",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothGhostCannonImpactFloor"] = {
        name = "GACaptainRothGhostCannonImpactFloor",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothNormalCannonImpactWall"] = {
        name = "GACaptainRothNormalCannonImpactWall",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothNormalCannonImpactFloor"] = {
        name = "GACaptainRothNormalCannonImpactFloor",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 33, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACaptainRothSlamAnchorImpact"] = {
        name = "GACaptainRothSlamAnchorImpact",
        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_+",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_art_variation",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {2, 30, 33, 20, baseMultiplier = 1.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSCaptainHarlinWaveImpacts"] = {
        name = "GSCaptainHarlinWaveImpacts",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASCaptainRothSoulMortar"] = {
        name = "EASCaptainRothSoulMortar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASCaptainRothCannonBarrage"] = {
        name = "EASCaptainRothCannonBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.03,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "ignite_art_variation",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-30, 33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASCaptainRothAnchorDrop"] = {
        name = "EASCaptainRothAnchorDrop",
        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["EASCaptainRothWheelSpin"] = {
        name = "EASCaptainRothWheelSpin",
        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["MDCaptainRothWave"] = {
        name = "MDCaptainRothWave",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TBCaptainRothMinionBeam"] = {
        name = "TBCaptainRothMinionBeam",
        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 = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTCaptainRothMinionBeam"] = {
        name = "GTCaptainRothMinionBeam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTCaptainHartlinGhostCannonBarrage"] = {
        name = "GTCaptainHartlinGhostCannonBarrage",
        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 = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 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.