Vic Vox
Humanoid
Area: The Den
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
AreaThe Den
Tagsfast_movement, fire_affinity, human, humanoid, is_unarmed, light_armour, melee, not_str, puncturing_weapon, red_blood
Life
1950%
Energy Shield From Life
33%
Evasion
+33%
Ailment Threshold
1950%
Resistance
50 50 50 30
Damage
135%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 14
Attack Time
1.335 Second
Damage Spread
±20%
Experience
300%
Model Size
120%
Type
HeistBossTwinsVic
Metadata
VicVox
Level
83
Life
49,415,958
Armour
92,477
Evasion
10,454
Energy Shield
5,055
Damage
1,384
Spell Damage
2,066
Accuracy
518
Attack Time
0.89445
Experience
216,678
Ailment Threshold
23,225,500
Chill
73,439
Shock
73,439
Brittle
415,481
Scorch
73,439
Sap
202,898
MeleeFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Damage: 75%
Attack Time: 1.335 sec
Strike your foes down with a powerful blow.
Deals 25% less Attack Damage
Deals 196.9% more Damage
75% of Physical Damage Converted to Fire Damage
skill can fire arrows [1]
skill can fire wand projectiles [1]
HeistTwinsVicBasicShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
base is projectile [1]
monster projectile variation [129]
projectile uses contact position [1]
use scaled contact offset [1]
HeistTwinsBothEAASnipe
Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Cooldown Time: 12 sec
main hand base maximum attack distance [70]
HeistTwinsBothDodgeRollBack
Cooldown Time: 6 sec
monster dodge direction [3]
monster dodge distance [40]
HeistTwinsBothDodgeRollLeft
Cooldown Time: 6 sec
monster dodge direction [1]
monster dodge distance [40]
HeistTwinsBothDodgeRollRight
Cooldown Time: 6 sec
monster dodge distance [40]
HeistTwinsGroundSlam
Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Cooldown Time: 12 sec
HeistTwinsWhirlDash
Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Cooldown Time: 12 sec
main hand base maximum attack distance [15]
HeistTwinsSnipeTriggeredVic
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Damage: 430%
Attack Time: 1.335 sec
Hits always Ignite
Projectiles Pierce all Targets
Deals 330% more Attack Damage
50% of Physical Damage Converted to Fire Damage
400% more Damage with Ignite
base is projectile [1]
monster projectile variation [131]
projectile uses contact position [1]
use scaled contact offset [1]
HeistTwinsGroundSlamTriggeredVic
Triggerable, Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Damage: 350%
Attack Time: 1.335 sec
Deals 250% more Attack Damage
50% of Physical Damage Converted to Fire Damage
active skill area of effect radius +% final [50]
is area damage [1]
HeistTwinsWhirlDashTriggeredVic
Triggerable, Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
Maim on Hit
is area damage [1]
HeistTwinsDodgeTriggeredVic
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
base is projectile [1]
monster projectile variation [133]
projectile uses contact position [1]
use scaled contact offset [1]
HeistTwinsSummonTotemsVic
Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
Cast Time: 1 sec
alternate minion [524]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [3]
summon specific monsters radius +% [-50]
HeistTwinsCombo1EAA
Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Cooldown Time: 10 sec
HeistTwinsCombo2EAA2
Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Cooldown Time: 10 sec
HeistTwinsSpawnBurningGroundVicSO
Triggerable, Spell
Cast Time: 1 sec
HeistTwinsSpawnFireRingVicGT1
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsSpawnFireRingVicGT2
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsSpawnFireRingVicGT3
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsSpawnFireRingVicGT4
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsSpawnFireRingVicGT5
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsFireRainAoE
Triggerable, Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
is area damage [1]
HeistTwinsVicBasicShotGMP
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
Fires 4 additional Projectiles
50% of Physical Damage Converted to Fire Damage
base is projectile [1]
monster projectile variation [129]
projectile uses contact direction [1]
projectile uses contact position [1]
use scaled contact offset [1]
HeistTwinsSpawnFireRingVicGT6
Triggerable, Spell
Cast Time: 3.5 sec
Cooldown Time: 30 sec
HeistTwinsMeleeSlash1FireCombo1
Triggerable, Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
+200% more Damage with Bleeding
25% chance to cause Bleeding
is area damage [1]
HeistTwinsMeleeSlash4FireCombo2
Triggerable, Attack
Base Damage: 2199–3298
Critical Strike Chance: 5%
Attack Time: 1.335 sec
50% of Physical Damage Converted to Fire Damage
+200% more Damage with Bleeding
25% chance to cause Bleeding
is area damage [1]
HeistTwinsSpawnBurningGroundVicSO2
Triggerable, Spell
Cast Time: 1 sec

Object Type

version 2
extends "Metadata/Monsters/LeagueHeist/Boss/HeistTwinsBase"

StateMachine
{
	//1 = Axes
	//2 = Crossbow
	define_shared_state =
	"
		weapon_type;
		vic = 1;
	"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueHeist/Boss/HeistTwinsBase"

Functions
{
	attach_arrow = "AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao, L_Weapon );"
	detach_arrow = "DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao );"
}

StateMachine
{
	create_state_weapon_type_1 =
	"
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao, R_Weapon );
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao, L_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, R_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, L_Weapon );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao );
	"

	create_state_weapon_type_2 =
	"
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao, R_Weapon );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao );
	"

	create_state_weapon_type_0 =
	"
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao );
	"

	on_state_weapon_type_1 =
	"
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Crossbow_FadeOut.epk, Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao );
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao, R_Weapon );
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/Twin1AxeHeld.ao, L_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, R_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, L_Weapon );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao );
	"

	on_state_weapon_type_2 =
	"
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbowBolt.ao );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, R_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, L_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, R_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, L_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeOut.epk, R_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeOut.epk, L_Weapon );
		AddAttached( Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao, R_Weapon );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Crossbow_FadeIn.epk, Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
	"
}

Life
{
	on_death =
	"
		IfState( enrage, 0,
		{
			RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, R_Weapon );
			RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, L_Weapon );
			RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, R_Weapon );
			RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, L_Weapon );
			RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Crossbow_FadeIn.epk, Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
		} );
	"
}

Animated
{
	on_end_axe_execution_death_01 =
	"
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, R_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_FadeIn.epk, L_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, R_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Weapon_AxeGlow_Idle.epk, L_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/bosses/twins/vic/Crossbow_FadeIn.epk, Metadata/Monsters/LeagueHeist/Boss/attachments/VictorCrossbow.ao );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueHeist/Boss/VicVox"] = {
    name = "Vic Vox",
    life = 19.5,
    energyShield = 0.33,
    fireResist = 50,
    coldResist = 50,
    lightningResist = 50,
    chaosResist = 30,
    damage = 1.35,
    damageSpread = 0.2,
    attackTime = 1.335,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "MeleeFire",
        "HeistTwinsVicBasicShot",
        "HeistTwinsVicBasicShotGMP",
        "HeistTwinsBothEAASnipe",
        "HeistTwinsSnipeTriggeredVic",
        "HeistTwinsBothDodgeRollBack",
        "HeistTwinsBothDodgeRollLeft",
        "HeistTwinsBothDodgeRollRight",
        "HeistTwinsDodgeTriggeredVic",
        "HeistTwinsGroundSlam",
        "HeistTwinsGroundSlamTriggeredVic",
        "HeistTwinsWhirlDash",
        "HeistTwinsWhirlDashTriggeredVic",
        "HeistTwinsSpawnBurningGroundVicSO",
        "HeistTwinsSpawnBurningGroundVicSO2",
        "HeistTwinsSpawnFireRingVicGT1",
        "HeistTwinsSpawnFireRingVicGT2",
        "HeistTwinsSpawnFireRingVicGT3",
        "HeistTwinsSpawnFireRingVicGT4",
        "HeistTwinsSpawnFireRingVicGT5",
        "HeistTwinsSpawnFireRingVicGT6",
        "HeistTwinsSummonTotemsVic",
        "HeistTwinsCombo1EAA",
        "HeistTwinsCombo2EAA2",
        "HeistTwinsFireRainAoE",
        "HeistTwinsMeleeSlash1FireCombo1",
        "HeistTwinsMeleeSlash4FireCombo2",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeFire"] = {
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {0, 75, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 75, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = {2},  cost = { }, },
        [3] = {1, 75, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [4] = {200, 75, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsVicBasicShot"] = {
    name = "HeistTwinsVicBasicShot",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_projectile_variation",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {50, 129, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsVicBasicShotGMP"] = {
    name = "HeistTwinsVicBasicShotGMP",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
    },
    levels = {
        [1] = {50, 129, 4, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsBothEAASnipe"] = {
    name = "HeistTwinsBothEAASnipe",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
    },
    levels = {
        [1] = {70, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSnipeTriggeredVic"] = {
    name = "HeistTwinsSnipeTriggeredVic",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_projectile_variation",
        "active_skill_ignite_damage_+%_final",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "always_pierce",
        "always_ignite",
    },
    levels = {
        [1] = {50, 131, 400, baseMultiplier = 4.3, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsBothDodgeRollBack"] = {
    name = "HeistTwinsBothDodgeRollBack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
    },
    levels = {
        [1] = {3, 40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsBothDodgeRollLeft"] = {
    name = "HeistTwinsBothDodgeRollLeft",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
    },
    levels = {
        [1] = {1, 40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsBothDodgeRollRight"] = {
    name = "HeistTwinsBothDodgeRollRight",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_distance",
    },
    levels = {
        [1] = {40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsDodgeTriggeredVic"] = {
    name = "HeistTwinsDodgeTriggeredVic",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_projectile_variation",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {50, 133, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsGroundSlam"] = {
    name = "HeistTwinsGroundSlam",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsGroundSlamTriggeredVic"] = {
    name = "HeistTwinsGroundSlamTriggeredVic",
    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_fire",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {50, 50, baseMultiplier = 3.5, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsWhirlDash"] = {
    name = "HeistTwinsWhirlDash",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
    },
    levels = {
        [1] = {15, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsWhirlDashTriggeredVic"] = {
    name = "HeistTwinsWhirlDashTriggeredVic",
    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_fire",
        "is_area_damage",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnBurningGroundVicSO"] = {
    name = "HeistTwinsSpawnBurningGroundVicSO",
    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["HeistTwinsSpawnBurningGroundVicSO2"] = {
    name = "HeistTwinsSpawnBurningGroundVicSO2",
    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["HeistTwinsSpawnFireRingVicGT1"] = {
    name = "HeistTwinsSpawnFireRingVicGT1",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnFireRingVicGT2"] = {
    name = "HeistTwinsSpawnFireRingVicGT2",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnFireRingVicGT3"] = {
    name = "HeistTwinsSpawnFireRingVicGT3",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnFireRingVicGT4"] = {
    name = "HeistTwinsSpawnFireRingVicGT4",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnFireRingVicGT5"] = {
    name = "HeistTwinsSpawnFireRingVicGT5",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSpawnFireRingVicGT6"] = {
    name = "HeistTwinsSpawnFireRingVicGT6",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsSummonTotemsVic"] = {
    name = "HeistTwinsSummonTotemsVic",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {524, 3, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsCombo1EAA"] = {
    name = "HeistTwinsCombo1EAA",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsCombo2EAA2"] = {
    name = "HeistTwinsCombo2EAA2",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsFireRainAoE"] = {
    name = "HeistTwinsFireRainAoE",
    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_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsMeleeSlash1FireCombo1"] = {
    name = "HeistTwinsMeleeSlash1FireCombo1",
    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_fire",
        "bleed_on_hit_with_attacks_%",
        "active_skill_bleeding_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {50, 25, 200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTwinsMeleeSlash4FireCombo2"] = {
    name = "HeistTwinsMeleeSlash4FireCombo2",
    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_fire",
        "bleed_on_hit_with_attacks_%",
        "active_skill_bleeding_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {50, 25, 200, levelRequirement = 0, statInterpolation = {},  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
  • Vic Vox
    Humanoid
    SpectreN
    Tagsfast_movement, human, humanoid, is_unarmed, light_armour, no_pantheon_mod, non_attacking, not_str, puncturing_weapon, red_blood
    Life
    1950%
    Energy Shield From Life
    33%
    Evasion
    +33%
    Ailment Threshold
    1950%
    Resistance
    50 50 50 30
    Damage
    135%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.335 Second
    Damage Spread
    ±20%
    Experience
    300%
    Model Size
    120%
    Type
    HeistBossTwinsVic
    Metadata
    VicVoxMeeting_

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Positioned
    {
    	team = 1
    }
    
    BaseEvents
    {
    	on_construction_complete = "globals.vox = this;"
    }
    
    NPC {}
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Boss/VicVoxMeeting_"] = {
        name = "Vic Vox",
        life = 19.5,
        energyShield = 0.33,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.335,
        attackRange = 14,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    Vic Vox Text Audio /32
    Name
    Well would you look at that. Didn't think you'd come in person! How are you, lady Kurai? Did you enjoy the book?
    KuraiContractTwoVicToKuraiOne
    If you wish for this to be unpleasant, so be it. I want my book back.
    KuraiContractTwoVicToKuraiTwo
    Where is it?
    KuraiContractTwoVicToKuraiThree
    Kurai, Kurai, Kurai... Don't you feel you're being unfair? You did, after all, break into my home. You took something which I value. O' Eternal. A first edition. Signed by Victario himself. My parents, rest their souls, were so fond of his work that I was named after him! Am I not owed some sort of... reparations?
    KuraiContractTwoVicToKuraiFour
    I want {my} book. And since you don't have it... Kurai, I presume this is the thief? I know you don't do your own dirty work.
    KuraiContractTwoVicToKuraiFive
    Tell you what... You can keep the book. Give me the thief's head, and we'll call it even.
    KuraiContractTwoVicToKuraiSix
    I am deadly serious. Kill them. Now. In front of me.
    KuraiContractTwoVicToKuraiSeven
    Then I will consider the theft an act of aggression against the Vox family. An act of war.
    KuraiContractTwoVicToKuraiEight
    A stupid decision by a weak little girl.
    KuraiContractTwoVicToKuraiNine
    Every war has casualties, Kurai! Any bloodshed is on you!
    KuraiContractTwoVicToKuraiTen
    The weak little girl brought her big strong bodyguard!
    KuraiContractThreeVicToVinnyOne
    Lovely name. Beautiful cat. And so affectionate!
    KuraiContractThreeVicToKuraiOne
    Hana swiped at us. Attacked us. We don't like being attacked, do we Vinny?
    KuraiContractThreeVicToVinnyTwo
    Very mean.
    KuraiContractThreeVicToVinnyThree
    Hana attacked her betters. She crossed a line. Do you see, Lady Kurai? Do you {understand}?... Hellooooo? Are you deaf?
    KuraiContractThreeVicToKuraiTwo
    ...It seems discussions have broken down.
    KuraiContractThreeVicToVinnyFour
    Unfortunately, the party has drawn to a close.
    KuraiContractFourVicToKuraiOne
    Brother!
    KuraiContractFourVicToVinnyDeath
    All this... f-...for a book? For a cat?
    KuraiContractFourVicToKuraiTwo
    Enough, enough! You win... what do you want?
    KuraiContractFourVicToKuraiTwoAlt
    Bleed!
    VicVoxBleed
    Bleed for me!
    VicVoxBleedForMe
    Bow before your betters!
    VicVoxBow
    You can't compete!
    VicVoxCantCompete
    We control the people.
    VicVoxControl
    Darkness of the Underworld!
    VicVoxDarkness
    Gutter trash!
    VicVoxGutterTrashRandom
    Gutter trash!
    VicVoxGutterTrash2
    No one will remember you!
    VicVoxNoOne
    Pointless!
    VicVoxPointless
    Spineless!
    VicVoxSpineless
    You're nothing!
    VicVoxYoureNothing