The King in the Mists Unique /1
Passive Skills in Radius also grant +5 to maximum Life
The King in the Mists
Humanoid
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Action Speed cannot be modified to below 50% of base value
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
Cannot be Knocked Back
SpectreN
Tagshumanoid, immobile, red_blood
Life
1200%
Energy Shield From Life
100%
Armour
+25%
Evasion
+40%
Ailment Threshold
645%
Resistance
40 40 40 25
Damage
240%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
4 ~ 15
Attack Time
1.5 Second
Damage Spread
±20%
Experience
300%
Model Size
125%
Type
VoodooKingBoss
Metadata
VoodooKingBoss
Level
68
Life
1,672,156
Armour
35,988
Evasion
6,635
Energy Shield
6,127
Damage
1,021
Spell Damage
1,524
Accuracy
290
Attack Time
1.005
Experience
169,208
Ailment Threshold
566,234
Chill
1,790
Shock
1,790
Brittle
10,129
Scorch
1,790
Sap
4,947
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 1622–2432
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MPSVoodooKingSpellProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Critical Strike Chance: 5%
Cast Time: 1 sec
Deals 396.2 to 594.3 Physical Damage
Deals 132.1 to 198.1 Chaos Damage
action attack or cast time uses animation length [1]
base is projectile [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
monster projectile variation [245]
projectile uses contact position [1]
spell maximum action distance +% [-40]
use scaled contact offset [1]
GTVoodooKingVineCascade
Triggerable, Spell
Cast Time: 1 sec
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
GAVoodooKingVineSlam
Triggerable, Attack
Base Damage: 1622–2432
Critical Strike Chance: 5%
Attack Damage: 190%
Attack Time: 1.5 sec
Cooldown Time: 15 sec
Deals 90% more Attack Damage
30% of Physical Damage Converted to Chaos Damage
action attack or cast time uses animation length [1]
is area damage [1]
EASVoodooKingSummonEffigy
Spell
Cast Time: 1 sec
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
EASVoodooKingHexNoMovementAllowed
Spell
Cast Time: 1 sec
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
EASVoodooKingHexNoStandingAllowed
Spell
Cast Time: 1 sec
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
VoodooKingTeleport
Spell, Movement
Cast Time: 1 sec
Cooldown Time: 8 sec
action attack or cast time uses animation length [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
teleport additional distance between self and target [15]
VoodooKingTeleportFlee
Spell, Movement
Cast Time: 1 sec
Cooldown Time: 3 sec
action attack or cast time uses animation length [1]
action should face away from target [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
VoodooKingDashForward
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
VoodooKingDashBackward
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
VoodooKingDashLeft
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
VoodooKingDashRight
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
GSVoodooKingRitual
Spell, Triggerable, Channel
Cast Time: 1 sec
action attack or cast time uses animation length [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GSVoodooKingPullLifeforce
Spell, Triggerable, Channel
Cast Time: 1 sec
Cooldown Time: 20 sec
action attack or cast time uses animation length [1]
EASVoodooKingFlee
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
GAVoodooKingVineCascadeSmall
Triggerable, Attack
Base Damage: 1622–2432
Critical Strike Chance: 5%
Attack Damage: 110%
Attack Time: 1.5 sec
Deals 10% more Attack Damage
25% of Physical Damage Converted to Chaos Damage
is area damage [1]
GAVoodooKingVineCascadeBig
Triggerable, Attack
Base Damage: 1622–2432
Critical Strike Chance: 5%
Attack Damage: 140%
Attack Time: 1.5 sec
Deals 40% more Attack Damage
25% of Physical Damage Converted to Chaos Damage
is area damage [1]
GSVoodooKingOrbExplode
Spell, Triggerable
Cast Time: 1 sec
Deals 1023 to 1534 Physical Damage
is area damage [1]
SSMVoodooKingSummonOrb
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [640]
number of monsters to summon [1]
summon specific monsters radius +% [-90]
summoned monsters are minions [1]
GTVoodooKingMassSwarm
Triggerable, Spell
Cast Time: 1 sec
VoodooKingBugRend
Spell, Area, Duration, Projectile, DamageOverTime, Chaos, Multicastable, Triggerable, Trappable, Mineable, Totemable, DegenOnlySpellDamage, AreaSpell
Cast Time: 1 sec
Deals 551.8 Base Physical Damage per second
Base duration is 1 seconds
Fires 6 additional Projectiles
Fires Projectiles in a circle
active skill area of effect radius +% final [-30]
active skill projectile speed +% variation final [25]
base is projectile [1]
GAVoodooKingWitherSlam
Spell, Triggerable
Cast Time: 1 sec
is area damage [1]
GTVoodooKingSummonBoils
Triggerable, Spell
Cast Time: 1 sec
GTVoodooKingSummonFrogSwamps
Triggerable, Spell
Cast Time: 1 sec
EDSVoodooKingBoil
Spell, Triggerable
Cast Time: 1 sec
Deals 829.4 to 1244 Physical Damage
35% of Physical Damage Converted to Chaos Damage
CGEVoodooKingSummonFrogSwamp
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Cast Time: 1 sec
Base duration is 4 seconds
60% reduced Movement Speed
active skill area of effect radius +% final [-50]
ground tar art variation [7]
VoodooKingPunishment
Spell, Triggerable
Deals 620.7 to 931 Physical Damage
cannot be blocked or dodged or suppressed [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/LeagueAzmeri/AzmeriMinibossBase"

Functions {}

StateMachine
{
	define_shared_state =
	"
		light;
		should_ritual;
		pulling_life;
		fix_weapon_wobble = 1;
		bubble_shield;
		dead;
	"
}

Actor
{
	leveled_starting_effects = "CTS1BossFightStart"
	slow_animations_go_to_idle = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/LeagueAzmeri/AzmeriMinibossBase"

Render
{
	use_ao_lights = true
}

StateMachine
{
	create_state_light_0 = "DisableLight();"

	create_state_light_1 =
	"
		Delay( 0.01, { EnableLight(); } );
	"

	on_state_light_0 = "FadeOutLight();"
	on_state_light_1 = "FadeInLight();"

	on_or_create_state_fix_weapon_wobble_1 = "Call( fix_weapon_wobble, true );"
	on_state_fix_weapon_wobble_0 = "Call( fix_weapon_wobble, false );"

	on_or_create_state_bubble_shield_0 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/shield_bubble.ao );"
	on_or_create_state_bubble_shield_1 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/shield_bubble.ao, bubble_attach );"

	on_or_create_state_dead_1 = "DisableRendering(); DisableHighlighting(); DisableTargetable();"

	// safety for resuming highlighting
	on_timer_make_highlightable = "EnableHighlighting();"
}

Animated
{
	on_event_teleport_to_ritual = "HideWeapons();"
	// disable highlighting to remove red outline looking bad for teleportation like skills
	on_event_unhighlightable = "DisableHighlighting(); StartStateTimer( make_highlightable, 1.0 );"
	on_event_highlightable = "EnableHighlighting(); CancelStateTimer( make_highlightable );"
}

Actor
{
	on_effect_end_or_destroy_GSVoodooKingRitual = "ShowWeapons();"
	on_effect_end_or_destroy_VoodooKingTeleport = "EnableTargetable(); EnableHighlighting();"
	on_effect_end_or_destroy_VoodooKingTeleportFlee = "EnableTargetable(); EnableHighlighting();"
}

Functions
{
	// arg1: set to true to move weapon to aux joint, false to move it back
	fix_weapon_wobble =
	"
		this.staff = GetAttachedAOByType( Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/attachments/VoodooKingBossWeapon.ao );
		If( arg1 == true, ()
		{
			staff.MoveToBone( aux_L_Weapon_attachment_02, 0 );
		}, ()
		{
			staff.MoveToBone( L_Weapon, 0 );
		} );
	"
}

Life
{
	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/movement_bugs.epk );"
	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/movement_bugs.epk );"
}

Actor
{
	/* dialogue */
	on_effect_start_CTS1BossFightStart = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_ProximityEncounterRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
/* 	on_effect_start_MPSVoodooKingSpellProjectile = "Roll( 1, 5, (){ PlayTextAudio( TheKingInTheMists_GenericShortRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );" */
	on_effect_start_GTVoodooKingVineCascade = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_CascadeRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_GAVoodooKingVineSlam = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_StaffSlamRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_EASVoodooKingSummonEffigy = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_SummonEffigyRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_EASVoodooKingHexNoMovementAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_MovementHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_EASVoodooKingHexNoStandingAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_StationaryHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
/* 	on_effect_start_VoodooKingTeleport = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_VoodooKingTeleportFlee = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_VoodooKingDashForward = "Roll( 1, 1, (){PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  );  } );"
	on_effect_start_VoodooKingDashBackward = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_VoodooKingDashLeft = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_VoodooKingDashRight = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );" */
	on_effect_start_GSVoodooKingRitual = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_CallCreaturesRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
	on_effect_start_GSVoodooKingPullLifeforce = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_NatureSkillRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss ); } );"
	on_effect_start_EASVoodooKingFlee = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_RitualEncounterLossRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss  ); } );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss"] = {
    name = "The King in the Mists",
    life = 12,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 2.4,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 15,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "SSMVoodooKingSummonOrb",
        "MPSVoodooKingSpellProjectile",
        "CGEVoodooKingSummonFrogSwamp",
        "GSVoodooKingRitual",
        "GSVoodooKingPullLifeforce",
        "GSVoodooKingOrbExplode",
        "GAVoodooKingVineCascadeSmall",
        "GAVoodooKingVineCascadeBig",
        "GAVoodooKingVineSlam",
        "GAVoodooKingWitherSlam",
        "EASVoodooKingSummonEffigy",
        "EASVoodooKingHexNoMovementAllowed",
        "EASVoodooKingHexNoStandingAllowed",
        "EASVoodooKingFlee",
        "GTVoodooKingMassSwarm",
        "GTVoodooKingVineCascade",
        "GTVoodooKingSummonBoils",
        "GTVoodooKingSummonFrogSwamps",
        "EDSVoodooKingBoil",
        "VoodooKingBugRend",
        "VoodooKingTeleport",
        "VoodooKingTeleportFlee",
        "VoodooKingDashForward",
        "VoodooKingDashBackward",
        "VoodooKingDashLeft",
        "VoodooKingDashRight",
        "VoodooKingPunishment",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = 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["SSMVoodooKingSummonOrb"] = {
    name = "SSMVoodooKingSummonOrb",
    hidden = true,
    color = "4",
    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 = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {1, 640, -90, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSVoodooKingSpellProjectile"] = {
    name = "MPSVoodooKingSpellProjectile",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "check_for_targets_between_initiator_and_projectile_source",
    },
    levels = {
        [1] = {0.20000000298023, 0.30000001192093, 0.60000002384186, 0.89999997615814, 245, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEVoodooKingSummonFrogSwamp"] = {
    name = "CGEVoodooKingSummonFrogSwamp",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_tar_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "base_movement_velocity_+%",
    },
    levels = {
        [1] = {7, -50, 4000, -60, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVoodooKingRitual"] = {
    name = "GSVoodooKingRitual",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVoodooKingPullLifeforce"] = {
    name = "GSVoodooKingPullLifeforce",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVoodooKingOrbExplode"] = {
    name = "GSVoodooKingOrbExplode",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVoodooKingVineCascadeSmall"] = {
    name = "GAVoodooKingVineCascadeSmall",
    hidden = true,
    color = "4",
    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 = {
        "skill_physical_damage_%_to_convert_to_chaos",
        "is_area_damage",
    },
    levels = {
        [1] = {25, baseMultiplier = 1.1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVoodooKingVineCascadeBig"] = {
    name = "GAVoodooKingVineCascadeBig",
    hidden = true,
    color = "4",
    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 = {
        "skill_physical_damage_%_to_convert_to_chaos",
        "is_area_damage",
    },
    levels = {
        [1] = {25, baseMultiplier = 1.4, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVoodooKingVineSlam"] = {
    name = "GAVoodooKingVineSlam",
    hidden = true,
    color = "4",
    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 = {
        "skill_physical_damage_%_to_convert_to_chaos",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, baseMultiplier = 1.9, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVoodooKingWitherSlam"] = {
    name = "GAVoodooKingWitherSlam",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVoodooKingSummonEffigy"] = {
    name = "EASVoodooKingSummonEffigy",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVoodooKingHexNoMovementAllowed"] = {
    name = "EASVoodooKingHexNoMovementAllowed",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVoodooKingHexNoStandingAllowed"] = {
    name = "EASVoodooKingHexNoStandingAllowed",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVoodooKingFlee"] = {
    name = "EASVoodooKingFlee",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTVoodooKingMassSwarm"] = {
    name = "GTVoodooKingMassSwarm",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTVoodooKingVineCascade"] = {
    name = "GTVoodooKingVineCascade",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTVoodooKingSummonBoils"] = {
    name = "GTVoodooKingSummonBoils",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTVoodooKingSummonFrogSwamps"] = {
    name = "GTVoodooKingSummonFrogSwamps",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSVoodooKingBoil"] = {
    name = "EDSVoodooKingBoil",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "skill_physical_damage_%_to_convert_to_chaos",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 35, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingBugRend"] = {
    name = "VoodooKingBugRend",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Projectile] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Chaos] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
        [SkillType.DegenOnlySpellDamage] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "active_skill_projectile_speed_+%_variation_final",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "projectiles_nova",
    },
    levels = {
        [1] = {2.0999999046326, 25, -30, 1000, 6, levelRequirement = 0, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingTeleport"] = {
    name = "VoodooKingTeleport",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "teleport_additional_distance_between_self_and_target",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {15, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingTeleportFlee"] = {
    name = "VoodooKingTeleportFlee",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "action_attack_or_cast_time_uses_animation_length",
        "action_should_face_away_from_target",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingDashForward"] = {
    name = "VoodooKingDashForward",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingDashBackward"] = {
    name = "VoodooKingDashBackward",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingDashLeft"] = {
    name = "VoodooKingDashLeft",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingDashRight"] = {
    name = "VoodooKingDashRight",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooKingPunishment"] = {
    name = "VoodooKingPunishment",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "cannot_be_blocked_or_dodged_or_suppressed",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
IdMonsterMapBoss
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Action Speed cannot be modified to below 50% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • The King in the Mists
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    Action Speed cannot be modified to below 50% of base value
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    monster no drops or experience [1]
    Cannot be Knocked Back
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    AreaCrux of Nothingness
    Tagshuman, humanoid, immobile, red_blood
    Life
    1800%
    Energy Shield From Life
    100%
    Armour
    +25%
    Evasion
    +40%
    Ailment Threshold
    600%
    Resistance
    50 50 50 30
    Damage
    210%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    4 ~ 15
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    300%
    Model Size
    125%
    Type
    VoodooKingBoss2
    Metadata
    VoodooKingBoss2
    Level
    83
    Life
    45,614,731
    Armour
    115,596
    Evasion
    11,004
    Energy Shield
    15,319
    Damage
    2,154
    Spell Damage
    3,214
    Accuracy
    518
    Attack Time
    1.005
    Experience
    216,678
    Ailment Threshold
    7,146,308
    Chill
    22,597
    Shock
    22,597
    Brittle
    127,840
    Scorch
    22,597
    Sap
    62,430
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 3420–5130
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSVoodooKing2SpellProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 907.1 to 1361 Physical Damage
    Deals 302.4 to 453.5 Chaos Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [245]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    GTVoodooKingVineCascade
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    GAVoodooKingVineSlam
    Triggerable, Attack
    Base Damage: 3420–5130
    Critical Strike Chance: 5%
    Attack Damage: 190%
    Attack Time: 1.5 sec
    Cooldown Time: 15 sec
    Deals 90% more Attack Damage
    30% of Physical Damage Converted to Chaos Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    EASVoodooKingSummonEffigy
    Spell
    Cast Time: 1 sec
    Cooldown Time: 25 sec
    action attack or cast time uses animation length [1]
    EASVoodooKingHexNoMovementAllowed
    Spell
    Cast Time: 1 sec
    Cooldown Time: 25 sec
    action attack or cast time uses animation length [1]
    EASVoodooKingHexNoStandingAllowed
    Spell
    Cast Time: 1 sec
    Cooldown Time: 25 sec
    action attack or cast time uses animation length [1]
    VoodooKingTeleport
    Spell, Movement
    Cast Time: 1 sec
    Cooldown Time: 8 sec
    action attack or cast time uses animation length [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    teleport additional distance between self and target [15]
    VoodooKingTeleportFlee
    Spell, Movement
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    action attack or cast time uses animation length [1]
    action should face away from target [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    VoodooKingDashForward
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    VoodooKingDashBackward
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    VoodooKingDashLeft
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    VoodooKingDashRight
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    GSVoodooKingRitual
    Spell, Triggerable, Channel
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EASVoodooKingMazePhase
    Spell
    Cast Time: 1 sec
    Deals 58.2 Base Chaos Damage per second
    Deals 232.9 Base Physical Damage per second
    action attack or cast time uses animation length [1]
    GAVoodooKingVineCascadeSmall
    Triggerable, Attack
    Base Damage: 3420–5130
    Critical Strike Chance: 5%
    Attack Damage: 110%
    Attack Time: 1.5 sec
    Deals 10% more Attack Damage
    25% of Physical Damage Converted to Chaos Damage
    is area damage [1]
    GAVoodooKingVineCascadeBig
    Triggerable, Attack
    Base Damage: 3420–5130
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Time: 1.5 sec
    Deals 40% more Attack Damage
    25% of Physical Damage Converted to Chaos Damage
    is area damage [1]
    VoodooKingPunishment
    Spell, Triggerable
    Deals 1118 to 1677 Physical Damage
    cannot be blocked or dodged or suppressed [1]
    EASVoodooKingBecomeATree
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    EASVoodooKingReturnFromEdge
    Spell
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	leveled_starting_effects = "CTS1BossFightStart"
    	slow_animations_go_to_idle = false
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		light;
    		fix_weapon_wobble = 1;
    		bubble_shield;
    	"
    }
    
    Functions {}
    
    Stats
    {
    	set_monster_uses_map_boss_difficulty_scaling = 1
    } 

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	use_ao_lights = true
    }
    
    StateMachine
    {
    	create_state_light_0 = "DisableLight();"
    
    	create_state_light_1 =
    	"
    		Delay( 0.01, { EnableLight(); } );
    	"
    
    	on_state_light_0 = "FadeOutLight();"
    	on_state_light_1 = "FadeInLight();"
    
    	on_or_create_state_fix_weapon_wobble_1 = "Call( fix_weapon_wobble, true );"
    	on_state_fix_weapon_wobble_0 = "Call( fix_weapon_wobble, false );"
    
    	// safety for resuming highlighting
    	on_timer_make_highlightable = "EnableHighlighting();"
    
    	on_or_create_state_bubble_shield_0 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/shield_bubble.ao );"
    	on_or_create_state_bubble_shield_1 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/shield_bubble.ao, bubble_attach );"
    }
    
    Functions
    {
    	// arg1: set to true to move weapon to aux joint, false to move it back
    	fix_weapon_wobble =
    	"
    		this.staff = GetAttachedAOByType( Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/attachments/VoodooKingBossWeapon.ao );
    		If( arg1 == true, ()
    		{
    			staff.MoveToBone( aux_L_Weapon_attachment_02, 0 );
    		}, ()
    		{
    			staff.MoveToBone( L_Weapon, 0 );
    		} );
    	"
    }
    
    Animated
    {
    	on_event_teleport_to_ritual = "HideWeapons();"
    	// disable highlighting to remove red outline looking bad for teleportation like skills
    	on_event_unhighlightable = "DisableHighlighting(); StartStateTimer( make_highlightable, 1.0 );"
    	on_event_highlightable = "EnableHighlighting(); CancelStateTimer( make_highlightable );"
    }
    
    Actor
    {
    	on_effect_end_or_destroy_VoodooKingTeleport = "EnableTargetable(); EnableHighlighting();"
    	on_effect_end_or_destroy_VoodooKingTeleportFlee = "EnableTargetable(); EnableHighlighting();"
    }
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/movement_bugs.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/movement_bugs.epk );"
    }
    
    Actor
    {
    	/* dialogue */
    	on_effect_start_CTS1BossFightStart = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_ProximityEncounterRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    /*	on_effect_start_MPSVoodooKingSpellProjectile = "Roll( 1, 5, (){ PlayTextAudio( TheKingInTheMists_GenericShortRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );" */
    	on_effect_start_GTVoodooKingVineCascade = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_CascadeRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_GAVoodooKingVineSlam = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_StaffSlamRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_EASVoodooKingSummonEffigy = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_SummonEffigyRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_EASVoodooKingHexNoMovementAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_MovementHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_EASVoodooKingHexNoStandingAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_StationaryHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    /* 	on_effect_start_VoodooKingTeleport = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_VoodooKingTeleportFlee = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_VoodooKingDashForward = "Roll( 1, 1, (){PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_VoodooKingDashBackward = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_VoodooKingDashLeft = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_VoodooKingDashRight = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );" */
    	on_effect_start_GSVoodooKingRitual = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_ActivateEffigyRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    	on_effect_start_EASVoodooKingBecomeATree = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_TransformIntoTreantRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2 ); } );"
    }
    
    Preload
    {
    	preload_object = "Metadata/MiscellaneousObjects/BossTargetMarker"
    	preload_monster_variety = "Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingDeathEffigy"
    	preload_monster_variety = "Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/shield_bubble.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/movement_bugs.epk"
    	preload_buff = "voodoo_king_platform_debuff"
    	preload_buff = "voodoo_king_punishment_moving"
    	preload_buff = "voodoo_king_punishment_stationary"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/deathmark_buildup.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/Impale_GrdRune.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/Impale_GrdRune_02.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/VineSpike_Impale.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/slowdegen.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Azmeri/monster_fx/vodoo_king_boss/epk/slowdegen_out.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss2"] = {
        name = "The King in the Mists",
        life = 18,
        energyShield = 1,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 2.1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 15,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MPSVoodooKing2SpellProjectile",
            "GSVoodooKingRitual",
            "GAVoodooKingVineCascadeSmall",
            "GAVoodooKingVineCascadeBig",
            "GAVoodooKingVineSlam",
            "EASVoodooKingSummonEffigy",
            "EASVoodooKingHexNoMovementAllowed",
            "EASVoodooKingHexNoStandingAllowed",
            "EASVoodooKingBecomeATree",
            "EASVoodooKingMazePhase",
            "EASVoodooKingReturnFromEdge",
            "GTVoodooKingVineCascade",
            "VoodooKingTeleport",
            "VoodooKingTeleportFlee",
            "VoodooKingDashForward",
            "VoodooKingDashBackward",
            "VoodooKingDashLeft",
            "VoodooKingDashRight",
            "VoodooKingPunishment",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = 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["MPSVoodooKing2SpellProjectile"] = {
        name = "MPSVoodooKing2SpellProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "maintain_projectile_direction_when_using_contact_position",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {0.20000000298023, 0.30000001192093, 0.60000002384186, 0.89999997615814, 245, -40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVoodooKingRitual"] = {
        name = "GSVoodooKingRitual",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVoodooKingVineCascadeSmall"] = {
        name = "GAVoodooKingVineCascadeSmall",
        hidden = true,
        color = "4",
        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 = {
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
        },
        levels = {
            [1] = {25, baseMultiplier = 1.1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVoodooKingVineCascadeBig"] = {
        name = "GAVoodooKingVineCascadeBig",
        hidden = true,
        color = "4",
        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 = {
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
        },
        levels = {
            [1] = {25, baseMultiplier = 1.4, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVoodooKingVineSlam"] = {
        name = "GAVoodooKingVineSlam",
        hidden = true,
        color = "4",
        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 = {
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {30, baseMultiplier = 1.9, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingSummonEffigy"] = {
        name = "EASVoodooKingSummonEffigy",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingHexNoMovementAllowed"] = {
        name = "EASVoodooKingHexNoMovementAllowed",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingHexNoStandingAllowed"] = {
        name = "EASVoodooKingHexNoStandingAllowed",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingBecomeATree"] = {
        name = "EASVoodooKingBecomeATree",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingMazePhase"] = {
        name = "EASVoodooKingMazePhase",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "base_chaos_damage_to_deal_per_minute",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 0.20000000298023, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingReturnFromEdge"] = {
        name = "EASVoodooKingReturnFromEdge",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTVoodooKingVineCascade"] = {
        name = "GTVoodooKingVineCascade",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingTeleport"] = {
        name = "VoodooKingTeleport",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "teleport_additional_distance_between_self_and_target",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {15, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingTeleportFlee"] = {
        name = "VoodooKingTeleportFlee",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "action_attack_or_cast_time_uses_animation_length",
            "action_should_face_away_from_target",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingDashForward"] = {
        name = "VoodooKingDashForward",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingDashBackward"] = {
        name = "VoodooKingDashBackward",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingDashLeft"] = {
        name = "VoodooKingDashLeft",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingDashRight"] = {
        name = "VoodooKingDashRight",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingPunishment"] = {
        name = "VoodooKingPunishment",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "cannot_be_blocked_or_dodged_or_suppressed",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Action Speed cannot be modified to below 50% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 Global
  • monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global
  • The King in the Mists
    Demon
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    Action Speed cannot be modified to below 50% of base value
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    Cannot be Knocked Back
    SpectreN
    Tagsdemon, humanoid, large_model, not_dex, very_slow_movement
    Life
    1050%
    Energy Shield From Life
    60%
    Armour
    +100%
    Ailment Threshold
    675%
    Resistance
    50 50 50 30
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    4 ~ 16
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    300%
    Model Size
    120%
    Type
    VoodooKingBoss3
    Metadata
    VoodooKingBoss3
    Level
    68
    Life
    1,463,137
    Armour
    57,580
    Evasion
    4,739
    Energy Shield
    3,676
    Damage
    1,085
    Spell Damage
    1,619
    Accuracy
    290
    Attack Time
    0.67335
    Experience
    169,208
    Ailment Threshold
    592,570
    Chill
    1,874
    Shock
    1,874
    Brittle
    10,600
    Scorch
    1,874
    Sap
    5,177
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1723–2584
    Critical Strike Chance: 5%
    Attack Time: 1.005 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSVoodooKing3SpellProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 231.1 to 346.6 Physical Damage
    Deals 231.1 to 346.6 Chaos Damage
    action attack or cast time uses animation length [1]
    active skill projectile speed +% variation final [100]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [249]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles not offset [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    GAVoodooKingVineSlam
    Triggerable, Attack
    Base Damage: 1723–2584
    Critical Strike Chance: 5%
    Attack Damage: 190%
    Attack Time: 1.005 sec
    Cooldown Time: 15 sec
    Deals 90% more Attack Damage
    30% of Physical Damage Converted to Chaos Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    EASVoodooKingHexNoMovementAllowed
    Spell
    Cast Time: 1 sec
    Cooldown Time: 25 sec
    action attack or cast time uses animation length [1]
    EASVoodooKingHexNoStandingAllowed
    Spell
    Cast Time: 1 sec
    Cooldown Time: 25 sec
    action attack or cast time uses animation length [1]
    GPSVoodooKingBugBomb
    Spell, Triggerable
    Cast Time: 1 sec
    Cooldown Time: 20 sec
    Deals 802.9 to 1204 Physical Damage
    Deals 267.6 to 401.5 Chaos Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile uses contact position [1]
    VoodooKingPunishment
    Spell, Triggerable
    Deals 620.7 to 931 Physical Damage
    cannot be blocked or dodged or suppressed [1]
    EASVoodooKingSummonDeathAuraEffigy
    Spell
    Cast Time: 1 sec
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GSVoodooKingBugBombImpact
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 1620 to 2430 Physical Damage
    is area damage [1]
    VoodooKingBugRend
    Spell, Area, Duration, Projectile, DamageOverTime, Chaos, Multicastable, Triggerable, Trappable, Mineable, Totemable, DegenOnlySpellDamage, AreaSpell
    Cast Time: 1 sec
    Deals 551.8 Base Physical Damage per second
    Base duration is 1 seconds
    Fires 6 additional Projectiles
    Fires Projectiles in a circle
    active skill area of effect radius +% final [-30]
    active skill projectile speed +% variation final [25]
    base is projectile [1]
    VoodooKingBugRendSingle
    Spell, Area, Duration, Projectile, DamageOverTime, Chaos, Multicastable, Triggerable, Trappable, Mineable, Totemable, DegenOnlySpellDamage, AreaSpell
    Cast Time: 1 sec
    Deals 525.5 Base Physical Damage per second
    Base duration is 1 seconds
    active skill area of effect radius +% final [-30]
    active skill projectile speed +% variation final [25]
    base is projectile [1]
    number of projectiles override [1]
    GTVoodooKingSwarmPulse
    Triggerable, Spell
    Cast Time: 1 sec

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    	basic_action = "Emerge"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		light;
    		fix_weapon_wobble = 1;
    	"
    }
    
    Functions 
    {
    	update_ball_target = "SetTargetLocation( arg1, _, _, true );"
    }
    
    Stats
    {
    	set_monster_uses_map_boss_difficulty_scaling = 1
    	set_monster_delay_item_drops_millis = 7000
    } 
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	use_ao_lights = true
    }
    
    StateMachine
    {
    	create_state_light_0 = "DisableLight();"
    
    	create_state_light_1 =
    	"
    		Delay( 0.01, { EnableLight(); } );
    	"
    
    	on_state_light_0 = "FadeOutLight();"
    	on_state_light_1 = "FadeInLight();"
    
    	on_or_create_state_fix_weapon_wobble_1 = "Call( fix_weapon_wobble, true );"
    	on_state_fix_weapon_wobble_0 = "Call( fix_weapon_wobble, false );"
    }
    
    Functions
    {
    	// arg1: set to true to move weapon to aux joint, false to move it back
    	fix_weapon_wobble =
    	"
    /* 		this.staff = GetAttachedAOByType( Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/attachments/VoodooKingBossWeapon.ao );
    		If( arg1 == true, ()
    		{
    			staff.MoveToBone( aux_L_Weapon_attachment_02, 0 );
    		}, ()
    		{
    			staff.MoveToBone( L_Weapon, 0 );
    		} ); */
    	"
    }
    
    Actor
    {
    	/* dialogue */
    	/* on_effect_start_MPSVoodooKingSpellProjectile = "Roll( 1, 1, (){ PlayTextAudio( id, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); } );" */
    	on_effect_start_GAVoodooKingVineSlam = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_Treant_TreantSlamRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); } );"
    	on_effect_start_EASVoodooKingHexNoMovementAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_Treant_MovementHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); } );"
    	on_effect_start_EASVoodooKingHexNoStandingAllowed = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_Treant_StationaryHexRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); } );"
    	on_effect_start_GPSVoodooKingBugBomb = "Roll( 1, 1, (){ PlayTextAudio( TheKingInTheMists_Treant_EpicLocustsRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); } );"
    	/* EFFIGY SUMMON DIALOGUE: TheKingInTheMists_Treant_SummonEffigyRandom */
    }
    
    Life
    {
    	on_death = "PlayTextAudio( TheKingInTheMists_Treant_DeathRandom, Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3 ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Hellscape/league_EPKs/monster_emissive_off.epk );"
    	on_spawned_dead = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Hellscape/league_EPKs/monster_emissive_off.epk );"
    }
    
    Preload
    {
    	preload_monster_variety = "Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3DeathAuraEffigy"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Hellscape/league_EPKs/monster_emissive_off.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAzmeri/VoodooKingBoss/VoodooKingBoss3"] = {
        name = "The King in the Mists",
        life = 10.5,
        energyShield = 0.6,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 16,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "GPSVoodooKingBugBomb",
            "MPSVoodooKing3SpellProjectile",
            "GAVoodooKingVineSlam",
            "GSVoodooKingBugBombImpact",
            "EASVoodooKingHexNoMovementAllowed",
            "EASVoodooKingHexNoStandingAllowed",
            "EASVoodooKingSummonDeathAuraEffigy",
            "GTVoodooKingSwarmPulse",
            "VoodooKingBugRend",
            "VoodooKingBugRendSingle",
            "VoodooKingPunishment",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = 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["GPSVoodooKingBugBomb"] = {
        name = "GPSVoodooKingBugBomb",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.20000000298023, 0.30000001192093, 0.60000002384186, 0.89999997615814, 1, levelRequirement = 0, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSVoodooKing3SpellProjectile"] = {
        name = "MPSVoodooKing3SpellProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "active_skill_projectile_speed_+%_variation_final",
            "base_projectile_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_direction",
            "projectiles_not_offset",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 249, 100, 0, -40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVoodooKingVineSlam"] = {
        name = "GAVoodooKingVineSlam",
        hidden = true,
        color = "4",
        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 = {
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {30, baseMultiplier = 1.9, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVoodooKingBugBombImpact"] = {
        name = "GSVoodooKingBugBombImpact",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingHexNoMovementAllowed"] = {
        name = "EASVoodooKingHexNoMovementAllowed",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingHexNoStandingAllowed"] = {
        name = "EASVoodooKingHexNoStandingAllowed",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVoodooKingSummonDeathAuraEffigy"] = {
        name = "EASVoodooKingSummonDeathAuraEffigy",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTVoodooKingSwarmPulse"] = {
        name = "GTVoodooKingSwarmPulse",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingBugRend"] = {
        name = "VoodooKingBugRend",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Projectile] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Chaos] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.DegenOnlySpellDamage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "active_skill_projectile_speed_+%_variation_final",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_is_projectile",
            "projectiles_nova",
        },
        levels = {
            [1] = {2.0999999046326, 25, -30, 1000, 6, levelRequirement = 0, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingBugRendSingle"] = {
        name = "VoodooKingBugRendSingle",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Projectile] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Chaos] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.DegenOnlySpellDamage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "active_skill_projectile_speed_+%_variation_final",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "number_of_projectiles_override",
            "base_is_projectile",
        },
        levels = {
            [1] = {2, 25, -30, 1000, 1, levelRequirement = 0, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VoodooKingPunishment"] = {
        name = "VoodooKingPunishment",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "cannot_be_blocked_or_dodged_or_suppressed",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Action Speed cannot be modified to below 50% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • The King in the Mists Topic /3
    NPCName
    The Warden of EavesFor generations, the Maji have fought against the King in the Mists. My own mother and father were slain in battle against him. We are meant to be impartial and fight selflessly against evil, but how can I possibly feel nothing? He has wounded my family in ways that can never be forgiven. One day, I {will} find a way to take his head.
    The Breaker of OathsHe is clever. I'll give him that. He's very motivated, too, and quite ruthless. I find fault with his ethics, however. He has visited general misery upon the entire Wildwood, and thus made unnecessary enemies. I do not know his ultimate goal, only how he goes about it... and I intend to subvert his altars to my own ends.
    The Primal HuntressI've no quarrel with him. He gives me a very wide berth, and I don't hunt him down, purely because it's not my place to interfere. He and the Maji have fought over this realm for countless seasons. I think neither side knows the pain of the other. The Maji are fighting to protect their home, but the King in the Mists comes from a far worse place than this. He is a breed of creature the Maji cannot comprehend... his actions appear to be hostile and evil, but it is merely the way of life from whence he comes. Would you hate a mouse for eating fallen seeds? You might, if you were the bush that considers those seeds your children.
    The King in the Mists Text Audio /180
    Name
    Mharú an koriak!
    TheKingInTheMists_ProximityEncounterRandom
    Mharú an koriak!
    TheKingInTheMists_ProximityEncounter2
    Kill the stranger!
    TheKingInTheMists_ProximityEncounter3
    Kill the stranger!
    TheKingInTheMists_ProximityEncounter4
    Protect the ritual!
    TheKingInTheMists_ProximityEncounter5
    Protect the ritual!
    TheKingInTheMists_ProximityEncounter6
    Keéd un eé... next time.
    TheKingInTheMists_RitualEncounterLossRandom
    Keéd un eé... next time.
    TheKingInTheMists_RitualEncounterLoss2
    Keéd un eé... next time.
    TheKingInTheMists_RitualEncounterLoss3
    I'll destroy you... next time.
    TheKingInTheMists_RitualEncounterLoss4
    I'll destroy you... next time.
    TheKingInTheMists_RitualEncounterLoss5
    I'll destroy you... next time.
    TheKingInTheMists_RitualEncounterLoss6
    Amadán thú!
    TheKingInTheMists_RitualEncounterWinRandom
    Amadán thú!
    TheKingInTheMists_RitualEncounterWin2
    Amadán thú!
    TheKingInTheMists_RitualEncounterWin3
    You are a fool!
    TheKingInTheMists_RitualEncounterWin4
    You are a fool!
    TheKingInTheMists_RitualEncounterWin5
    You are a fool!
    TheKingInTheMists_RitualEncounterWin6
    Ko leor... traveler.
    TheKingInTheMists_PlayerInFogRandom
    Ko leor... traveler.
    TheKingInTheMists_PlayerInFog2
    Ko leor... traveler.
    TheKingInTheMists_PlayerInFog3
    Next time... loamsa tú.
    TheKingInTheMists_PlayerInFog4
    Next time... loamsa tú.
    TheKingInTheMists_PlayerInFog5
    Begone!
    TheKingInTheMists_PlayerInFog6
    Begone!
    TheKingInTheMists_PlayerInFog7
    Begone!
    TheKingInTheMists_PlayerInFog8
    TheKingInTheMists_LaughRandom
    TheKingInTheMists_LaughRandom
    TheKingInTheMists_Laugh2
    TheKingInTheMists_Laugh2
    TheKingInTheMists_Laugh3
    TheKingInTheMists_Laugh3
    TheKingInTheMists_Laugh4
    TheKingInTheMists_Laugh4
    Tobair ómós!
    TheKingInTheMists_NatureSkillRandom
    Tobair ómós!
    TheKingInTheMists_NatureSkill2
    Tobair ómós!
    TheKingInTheMists_NatureSkill3
    Tobair ómós!
    TheKingInTheMists_NatureSkill4
    The Wildwood bends to my will!
    TheKingInTheMists_NatureSkill5
    The Wildwood bends to my will!
    TheKingInTheMists_NatureSkill6
    The darkness bids you, come to me!
    TheKingInTheMists_CallCreaturesRandom
    The darkness bids you, come to me!
    TheKingInTheMists_CallCreatures2
    The darkness bids you, come to me!
    TheKingInTheMists_CallCreatures3
    Doradas ert, thek thuram!
    TheKingInTheMists_CallCreatures4
    Doradas ert, thek thuram!
    TheKingInTheMists_CallCreatures5
    You will suffer a plague of locusts!
    TheKingInTheMists_CallCreatures6
    A plague of locusts!
    TheKingInTheMists_CallCreatures7
    A plague of locusts!
    TheKingInTheMists_CallCreatures8
    Boils be your bane!
    TheKingInTheMists_CallCreatures9
    Boils be your bane!
    TheKingInTheMists_CallCreatures10
    Boils be your bane!
    TheKingInTheMists_CallCreatures11
    Toads be your curse!
    TheKingInTheMists_CallCreatures12
    Toads be your curse!
    TheKingInTheMists_CallCreatures13
    Toads be your curse!
    TheKingInTheMists_CallCreatures14
    Nothingness beckons!
    TheKingInTheMists_CallCreatures15
    Nothingness beckons!
    TheKingInTheMists_CallCreatures16
    Nothingness beckons!
    TheKingInTheMists_CallCreatures17
    Nothingness beckons!
    TheKingInTheMists_CallCreatures18
    Dark effigy!
    TheKingInTheMists_SummonEffigyRandom
    Dark effigy!
    TheKingInTheMists_SummonEffigy2
    Dark effigy!
    TheKingInTheMists_SummonEffigy3
    Marked for death!
    TheKingInTheMists_SummonEffigy4
    Marked for death!
    TheKingInTheMists_SummonEffigy5
    Marked for death!
    TheKingInTheMists_SummonEffigy6
    Leth-creag!
    TheKingInTheMists_SummonEffigy8
    Agrik armach!
    TheKingInTheMists_SummonEffigy9
    Agrik armach!
    TheKingInTheMists_SummonEffigy10
    Agrik armach!
    TheKingInTheMists_SummonEffigy11
    You are seen!
    TheKingInTheMists_MovementHexRandom
    You are seen!
    TheKingInTheMists_MovementHex2
    You are seen!
    TheKingInTheMists_MovementHex3
    You are seen!
    TheKingInTheMists_MovementHex4
    Slaogarn!
    TheKingInTheMists_MovementHex5
    Slaogarn!
    TheKingInTheMists_MovementHex6
    Traveler's bane!
    TheKingInTheMists_MovementHex7
    Traveler's bane!
    TheKingInTheMists_MovementHex8
    Rith!
    TheKingInTheMists_StationaryHexRandom
    Rith!
    TheKingInTheMists_StationaryHex2
    Keep running!
    TheKingInTheMists_StationaryHex3
    Keep running!
    TheKingInTheMists_StationaryHex4
    Nothingness approaches!
    TheKingInTheMists_ActivateEffigy2
    Nothingness approaches!
    TheKingInTheMists_ActivateEffigy3
    Bid the darkness!
    TheKingInTheMists_ActivateEffigy4
    Bid the darkness!
    TheKingInTheMists_ActivateEffigy5
    Embrace nothingness!
    TheKingInTheMists_AllEffigiesActivatedRandom
    Embrace nothingness!
    TheKingInTheMists_AllEffigiesActivated2
    Embrace nothingness!
    TheKingInTheMists_AllEffigiesActivated3
    The darkness, exultant!
    TheKingInTheMists_AllEffigiesActivated4
    The darkness, exultant!
    TheKingInTheMists_AllEffigiesActivated5
    The darkness, exultant!
    TheKingInTheMists_AllEffigiesActivated6
    Básaich!
    TheKingInTheMists_GenericShortRandom
    Básaich!
    TheKingInTheMists_GenericShort2
    Wither!
    TheKingInTheMists_GenericShort3
    Wither!
    TheKingInTheMists_GenericShort4
    Surrender!
    TheKingInTheMists_GenericShort5
    Thosai!
    TheKingInTheMists_GenericShort6
    Thosai!
    TheKingInTheMists_GenericShort7
    Stodd!
    TheKingInTheMists_GenericShort8
    Stodd!
    TheKingInTheMists_GenericShort9
    Marbod!
    TheKingInTheMists_GenericMediumRandom
    Marbod!
    TheKingInTheMists_GenericMedium2
    Meddler!
    TheKingInTheMists_GenericMedium3
    Meddler!
    TheKingInTheMists_GenericMedium4
    Enough!
    TheKingInTheMists_GenericMedium5
    Enough!
    TheKingInTheMists_GenericMedium6
    Enough!
    TheKingInTheMists_GenericMedium7
    We demand to exist!
    TheKingInTheMists_GenericMedium8
    We demand to exist!
    TheKingInTheMists_GenericMedium9
    We demand to exist!
    TheKingInTheMists_GenericMedium10
    We will not go back!
    TheKingInTheMists_GenericMedium11
    We will not go back!
    TheKingInTheMists_GenericMedium12
    We will not go back!
    TheKingInTheMists_GenericMedium13
    Fàs!
    TheKingInTheMists_StaffSlamRandom
    Fàs!
    TheKingInTheMists_StaffSlam2
    Grow!
    TheKingInTheMists_StaffSlam3
    Grow!
    TheKingInTheMists_StaffSlam4
    Sprout!
    TheKingInTheMists_StaffSlam5
    Sprout!
    TheKingInTheMists_StaffSlam6
    Invasive growth!
    TheKingInTheMists_StaffSlam7
    Invasive growth!
    TheKingInTheMists_StaffSlam8
    Invasive growth!
    TheKingInTheMists_StaffSlam9
    Lonnsaigh!
    TheKingInTheMists_CascadeRandom
    Thorngrip!
    TheKingInTheMists_Cascade2
    Thorngrip!
    TheKingInTheMists_Cascade3
    Thorngrip!
    TheKingInTheMists_Cascade4
    The Wildwood's power... is mine!
    TheKingInTheMists_TransformIntoTreantRandom
    The Wildwood's power... is mine!
    TheKingInTheMists_TransformIntoTreant2
    The border of my realm grows closer...
    TheKingInTheMists_TeleportPlayerRandom
    The border of my realm grows closer...
    TheKingInTheMists_TeleportPlayer2
    A sliver of what my home feels like.
    TheKingInTheMists_TeleportPlayer3
    A sliver of what my home feels like.
    TheKingInTheMists_TeleportPlayer4
    The traveler... travels.
    TheKingInTheMists_PlayerEscapesMazeRandom
    The traveler... travels.
    TheKingInTheMists_PlayerEscapesMaze2
    There is only the illusion of escape.
    TheKingInTheMists_PlayerEscapesMaze3
    There is only the illusion of escape.
    TheKingInTheMists_PlayerEscapesMaze4
    Return to nothingness.
    TheKingInTheMists_PlayerDiesMazeRandom
    Return to nothingness.
    TheKingInTheMists_PlayerDiesMaze2
    Be grateful you existed.
    TheKingInTheMists_PlayerDiesMaze3
    Be grateful you existed.
    TheKingInTheMists_PlayerDiesMaze4
    The Draíocht cannot help you here!
    TheKingInTheMists_PlayerSeeksHelpMazeRandom
    The Draíocht cannot help you here!
    TheKingInTheMists_PlayerSeeksHelpMaze2
    The Draíocht cannot help you here!
    TheKingInTheMists_PlayerSeeksHelpMaze3
    Atá... oré Wisps maah!
    TheKingInTheMists_PlayerSeeksHelpMaze4
    Atá... oré Wisps maah!
    TheKingInTheMists_PlayerSeeksHelpMaze5
    Atá... oré Wisps maah!
    TheKingInTheMists_PlayerSeeksHelpMaze6
    So long as you know me, I will always exist...
    TheKingInTheMists_Treant_DeathRandom
    So long as you know me, I will always exist...
    TheKingInTheMists_Treant_Death2
    Why do you hate us for wanting to exist?
    TheKingInTheMists_Treant_Death3
    Why do you hate us for wanting to exist?
    TheKingInTheMists_Treant_Death4
    This is not the end...
    TheKingInTheMists_Treant_Death5
    This is not the end...
    TheKingInTheMists_Treant_Death6
    Tobair devoid! Tobair ómós!
    TheKingInTheMists_Treant_TreantUberRitualRandom
    Tobair devoid! Tobair ómós!
    TheKingInTheMists_Treant_TreantUberRitual2
    An dire ed!
    TheKingInTheMists_Treant_TreantSlamRandom
    An dire ed!
    TheKingInTheMists_Treant_TreantSlam2
    Oblivion awaits!
    TheKingInTheMists_Treant_TreantSlam3
    Oblivion awaits!
    TheKingInTheMists_Treant_TreantSlam4
    Oblivion awaits!
    TheKingInTheMists_Treant_TreantSlam5
    The end of meaning is nigh!
    TheKingInTheMists_Treant_EpicLocusts2
    Gate to nothingness!
    TheKingInTheMists_Treant_EpicLocusts3
    Gate to nothingness!
    TheKingInTheMists_Treant_EpicLocusts4
    Dark effigy!
    TheKingInTheMists_Treant_SummonEffigyRandom
    Dark effigy!
    TheKingInTheMists_Treant_SummonEffigy2
    Dark effigy!
    TheKingInTheMists_Treant_SummonEffigy3
    Marked for death!
    TheKingInTheMists_Treant_SummonEffigy4
    Marked for death!
    TheKingInTheMists_Treant_SummonEffigy5
    Marked for death!
    TheKingInTheMists_Treant_SummonEffigy6
    Leth-creag!
    TheKingInTheMists_Treant_SummonEffigy7
    Leth-creag!
    TheKingInTheMists_Treant_SummonEffigy8
    Agrik armach!
    TheKingInTheMists_Treant_SummonEffigy9
    Agrik armach!
    TheKingInTheMists_Treant_SummonEffigy10
    Agrik armach!
    TheKingInTheMists_Treant_SummonEffigy11
    You are seen!
    TheKingInTheMists_Treant_MovementHexRandom
    You are seen!
    TheKingInTheMists_Treant_MovementHex2
    You are seen!
    TheKingInTheMists_Treant_MovementHex3
    You are seen!
    TheKingInTheMists_Treant_MovementHex4
    Slaogarn!
    TheKingInTheMists_Treant_MovementHex5
    Slaogarn!
    TheKingInTheMists_Treant_MovementHex6
    Traveler's bane!
    TheKingInTheMists_Treant_MovementHex7
    Traveler's bane!
    TheKingInTheMists_Treant_MovementHex8
    Rith!
    TheKingInTheMists_Treant_StationaryHexRandom
    Rith!
    TheKingInTheMists_Treant_StationaryHex2
    Keep running!
    TheKingInTheMists_Treant_StationaryHex3
    Keep running!
    TheKingInTheMists_Treant_StationaryHex4