Dialogue /122
MonsterCueDialogue
VoriciPrimaryDefenderStartsFightAnother malcontent with a death wish... so be it.
VoriciPrimaryDefenderStartsFightIt seems you possess bravery and foolishness in equal abundance.
VoriciPrimaryDefenderStartsFightYou are becoming a nuisance.
VoriciPrimaryDefenderStartsFightYou're early! No matter... loose threads must be severed.
VoriciPrimaryDefenderStartsFightWe do not tolerate selfish malcontents.
VoriciPrimaryDefenderStartsFightDon't worry, Exile, I won't submit you to the same humiliation of imprisonment. A quick death will do.
VoriciPrimaryDefenderStartsFightDid you forget our deal so quickly, Exile? How disappointing.
VoriciPrimaryDefenderStartsFightMy conscience is still bloodied, malcontent. Soon my weapons will match.
VoriciPrimaryDefenderStartsFightI have experienced enough death. I believe I'd rather stay here.
VoriciPrimaryDefenderStartsFightI knew you were a fool, but you continue to disappoint.
VoriciPrimaryDefenderStartsFightI will answer the pain you inflicted tenfold!
VoriciPrimaryDefenderStartsFightI see energy swimming within you. I will cut it free.
VoriciPrimaryDefenderStartsFightI've returned from the void. I brought a piece back with me.
VoriciPrimaryDefenderStartsFightI live once more. Does madness yet grip your mind?
VoriciPrimaryDefenderStartsFightThe stench of death... you'll reek of it soon enough.
VoriciSafehouseLeaderIntroYou have become tangled in our tapestry, Exile. Time to cut you free.
VoriciSecondaryDefenderArrivalYou can't weave a tapestry with just one thread.
VoriciSecondaryDefenderArrivalWe can't let our cargo fall into the hands of a malcontent.
VoriciSecondaryDefenderArrivalNo loose threads.
VoriciSecondaryDefenderArrivalLet's keep this professional. Quick and clean.
VoriciSecondaryDefenderArrivalNeed to keep the skills sharp. It's nothing personal.
VoriciSecondaryDefenderArrivalShow me the might of those Ancestors you won't shut up about.
VoriciSecondaryDefenderArrivalYou might be uncouth and unclean, Tora, but I like the way you hunt.
VoriciSecondaryDefenderArrivalVagan, show some civility. Kill them quickly.
VoriciSecondaryDefenderArrivalI've half a mind to slay you myself, Gravicius - but not today.
VoriciSecondaryDefenderArrivalShow me what you're capable of, Aisling.
VoriciSecondaryDefenderArrivalLet's kill this selfish malcontent.
VoriciSecondaryDefenderArrivalDid you think it would be that simple, Exile?
VoriciSecondaryDefenderArrivalAll my loose threads boxed in. How convenient.
VoriciSecondaryDefenderArrivalBad apples must be plucked and disposed of.
VoriciSecondaryDefenderArrivalMy, my, what a mess this is. You know I hate a mess.
VoriciSecondaryDefenderArrivalNo. Loose. Threads.
VoriciSecondaryDefenderArrivalIf it's any consolation, Leo, I don't expect you to die without a fight.
VoriciSecondaryDefenderArrivalYour faith-blind eyes have deceived you, old man. Don't worry, I'll pluck them out for you.
VoriciSecondaryDefenderArrivalConsider this the Brotherhood collecting on an old debt, Perandus.
VoriciSecondaryDefenderArrivalPlease beg for your life, Gravicius, so that I can have the pleasure of refusing you.
VoriciSecondaryDefenderArrivalYou make a mockery of man's finest moment, Aisling. The dead deserve respect.
VoriciSecondaryDefenderArrivalHow fortunate, all my loose threads in one place!
VoriciReplyToSecondaryDefenderArrivalYou selfish malcontent.
VoriciReplyToSecondaryDefenderArrivalYou're late. You know how I hate tardiness.
VoriciReplyToSecondaryDefenderArrivalAnother loose thread needing to be snipped.
VoriciReplyToSecondaryDefenderArrivalYou were next on my list anyway.
VoriciReplyToSecondaryDefenderArrivalFair? I'd have to give you one of my arms for this to be fair.
VoriciReplyToSecondaryDefenderArrivalI think I'll pass.
VoriciReplyToSecondaryDefenderArrivalWhat's more natural than the cycle of life and death? I'm just helping things along.
VoriciReplyToSecondaryDefenderArrivalI told you to stop calling me that. Now I'll make you stop.
VoriciReplyToSecondaryDefenderArrivalOh, death's not my weapon, General. It's my closest ally. Allow me to introduce you!
VoriciReplyToSecondaryDefenderArrivalYou'll find me a most disagreeable mark.
VoriciSecondaryDefenderArrivalWhat beautiful violence we will weave together.
VoriciSecondaryDefenderArrivalCome, noble ally. Let us cut this misfit down together.
VoriciSecondaryDefenderArrivalA partner of such enlightenment. How pleasant.
VoriciSecondaryDefenderArrivalElegance and sophistication. Try to enjoy this, Exile.
VoriciSecondaryDefenderArrivalCrusade all you like, Elreon, just follow my orders.
VoriciSecondaryDefenderArrivalI think I can rely on you to do some cutting, yes?
VoriciSecondaryDefenderArrivalThis time you're working for an assassin. I do love irony.
VoriciSecondaryDefenderArrivalYour orders are simple, Cameria. Kill them all.
VoriciSecondaryDefenderArrivalThis situation needs a bit less cutting and a bit more intellect.
VoriciSecondaryDefenderArrivalLooks like this situation's in need of some cutting intellect.
VoriciKillPlayerA nice, clean kill.
VoriciKillPlayerI do like a tidy ending.
VoriciKillPlayerSecrets remain secret.
VoriciKillPlayerA shame. I rather liked that villain.
VoriciEscapeConsider this a warning, Exile.
VoriciEscapeWe inch closer to utopia.
VoriciEscapeA necessary loss.
VoriciDefeatedDefeated... within my own walls.
VoriciDefeatedA costly error.
VoriciDefeatedHow uncivilised...
VoriciDefeatedDeeply disappointing.
VoriciDefeatedPerhaps my time in confinement had a larger impact than I anticipated.
VoriciDefeatedI... want another moment of your time...
VoriciDefeatedI was a fool to work with you.
VoriciDefeatedI faced death before... what's once more?
VoriciDefeatedYou! You have improved!
VoriciDefeatedHow inelegant...
VoriciDefeatedFoiled by my own selfishness. Humiliating.
VoriciOfferBargainEven an ignoramus like yourself can see you have the upper hand. What do you want?
VoriciOfferBargainIf you kill me, another will take my place, and you will have made a target of yourself. The sensible action would be to sow the seeds of loyalty within the Syndicate. Whisper a name, and they will soon find themselves at my side.
VoriciOfferBargainKilling me will bring you no closer to your precious artefacts. Not even I know where they have been secreted, but I may know who does, and I know how to ingratiate myself with them. All you have to do is free me.
VoriciOfferBargainIt seems to me that no job is worth dying over, least of all this one. I propose that I leave here - alive - and find a task more suitable to my disposition. Of course, this would involve an exchange. What say you?
VoriciOfferBargainI can see that you are more than capable of claiming my head. Don't. I will see myself out of here - and out of the Syndicate - and I will not return.
VoriciOfferBargainWars are not won on the battlefront, Exile. They're won in the dimly lit rooms, over maps and dossiers. I hold information you may find valuable. Allow me to leave here alive, and that information is yours.
VoriciOfferBargainThe Syndicate is not just a cluster of like-minded individuals. We have a very wealthy benefactor, who would be very sad to see me dead, but would most certainly look the other way if I were to offer you recompense.
VoriciBarginAcceptedI knew you were sharp. Consider it done.
VoriciBarginAcceptedSo be it. But if word of our deal makes it to other ears, I will cut out your tongue.
VoriciBarginAcceptedA wise decision. I do hope we cross paths again.
VoriciBarginAcceptedThen I am gone. With any luck, I will not be drawn into this mess again.
VoriciBarginAcceptedThe tapestry we weave is complex indeed. What will you do with this information, I wonder...
VoriciBarginAcceptedThere could be no simpler exchange.
VoriciOfferBetrayalMy immediate superior has many secrets, Exile. Secrets that would turn your stomach. Were I to reveal these secrets to the rest of the Syndicate I have no doubt that my 'esteemed' leader here would be relegated to a much more menial position, and you would be forced to endure far less of their company. We are killers, but not all of us are monsters.
VoriciOfferBetrayalIt seems clear to me that our failure is due to the machinations of other Syndicate members, and were you to let me go, I would make that crystal-clear. The others here will be punished for their part and I will be rewarded. The Syndicate does not value loyalty, they value results, and today, they didn't get results.
VoriciOfferBetrayalIf it's blood you want, I propose an exchange. Release me, and I will take the life of another. I hold no true loyalty to my Syndicate brethren. Is my blood any more valuable than that of another Syndicate member?
VoriciOfferBetrayalYou are after the crown. The Eternal One. The Lifegiver. I see the tapestry for what it is. Only information will bring you closer. Information I possess, taken from the mouths of the others here today. How much is this information worth to you, Exile?
VoriciOfferBetrayalFaith, or perhaps age, has rotted away Elreon's mind. The things he whispers in his sleep... they make me look positively devout.
VoriciOfferBetrayalI don't think I need remind you what young Janus here has done. I think you'll find a fitting punishment.
VoriciOfferBetrayalFew men deserve betrayal more than Gravicius. I am not one of them.
VoriciOfferBetrayalThane Jorgin was cast out of his homeland after the 'mysterious' death of his brother. The implication is clear.
VoriciOfferBetrayalI'm an assassin, yes, but Aisling is something far worse.
VoriciOfferBetrayalLet's make a deal.
VoriciOfferExecuteIf you think I am going to say or do anything to further your pathetic cause, you are sorely mistaken.
VoriciOfferExecuteI'd sooner die than forsake my loyalty to the Syndicate.
VoriciOfferExecuteI know what you want from me, malcontent. But as long as Syndicate eyes are cast upon us, I will give you nothing.
VoriciOfferExecuteI would rather rot on the ground here than in some filthy, uncivilised prison cell.
VoriciReplyToBetrayalAcceptedWell that is disappointing.
VoriciReplyToBetrayalAcceptedI've been nothing but a perfect gentleman, huntress - to your face, at least.
VoriciReplyToBetrayalAcceptedWe should have cut you loose long ago, Vagan.
VoriciReplyToBetrayalAcceptedOnce a turncoat, always a turncoat.
VoriciReplyToBetrayalAcceptedFor this, General, I will pluck you free of the tapestry myself.
VoriciReplyToBetrayalAcceptedIt was not I who killed your brother, Thane. But I think you know that full well.
VoriciReplyToBetrayalAcceptedMy retribution will be swift, invisible, and painful.
VoriciInterrogatedYou will have to cut the words from my mouth.
VoriciInterrogatedCruel. Truly cruel.
VoriciInterrogatedWhat? I thought you were reasonable.
VoriciReplyToExecutionWhat a waste.
VoriciReplyToExecutionAt least it was quick.
VoriciReplyToExecutionI will savour that image.
VoriciSafehouseLeaderDefeatedYou... only delay our inexorable rise.
VoriciPrimaryDefenderStartsFightYou picked the wrong job, assassin.
VoriciReplyToExecutionWhat's wrong Vorici? This is what you do.
VoriciDefeatedToo easy, assassin.
VoriciDefeatedYou've lost. Time to speak, silent brother.
VoriciInterrogatedYou should have no trouble in that dark little cage, assassin.
Vorici
Humanoid
Action Speed cannot be modified to below 50% of base value
Cannot be Knocked Back
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
SpectreN
Tagsbetrayal_syndicate_member, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
Life
600%
Energy Shield From Life
50%
Evasion
+50%
Ailment Threshold
600%
Resistance
40 40 40 25
Damage
140%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 9
Attack Time
1.095 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
BetrayalVorici
Metadata
BetrayalVorici
Level
68
Life
38,600
Armour
28,790
Evasion
7,109
Energy Shield
3,064
Damage
523
Spell Damage
523
Accuracy
290
Attack Time
1.095
Experience
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Time: 1.095 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackVoriciWhirl
Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Time: 1.095 sec
Cooldown Time: 6 sec
25% less Attack Speed
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalVoriciWhirlyCleave
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 150%
Attack Time: 1.095 sec
Deals 50% more Attack Damage
is area damage [1]
BetrayalVoriciTeleport
Spell, Movement
Cast Time: 1.5 sec
Cooldown Time: 5 sec
Deals 25% more Attack Damage
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalVoriciTeleportBackstab
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 150%
Attack Time: 1.095 sec
Deals 50% more Attack Damage
is area damage [1]
BetrayalVoriciMultiTeleport
Spell, Movement
Cast Time: 3.67 sec
Cooldown Time: 12 sec
Deals 25% more Attack Damage
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalVoriciTeleportSlam
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 187.5%
Attack Time: 1.095 sec
Deals 87.5% more Attack Damage
is area damage [1]
EmptyActionAttackVoriciMultiform
Spell
Cast Time: 2.5 sec
Cooldown Time: 8 sec
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalVoriciWhirlyAoE
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 80%
Attack Time: 1.095 sec
Deals 20% less Attack Damage
is area damage [1]
BetrayalVoriciTeleSlash1
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 111.5%
Attack Time: 1.095 sec
Deals 11.5% more Attack Damage
is area damage [1]
BetrayalVoriciTeleSlash2
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 111.7%
Attack Time: 1.095 sec
Deals 11.7% more Attack Damage
is area damage [1]
BetrayalVoriciTeleSlash3
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 112%
Attack Time: 1.095 sec
Deals 12% more Attack Damage
is area damage [1]
BetrayalVoriciTeleSlash4
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 112.2%
Attack Time: 1.095 sec
Deals 12.2% more Attack Damage
is area damage [1]
BetrayalVoriciTeleSlash5
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 112.5%
Attack Time: 1.095 sec
Deals 12.5% more Attack Damage
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

Animated
{
	on_event_submerge_for_vorici_teleport_attack_01 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/general_teleport/vanish.epk );"
	on_event_emerge_for_vorici_teleport_attack_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/general_teleport/vanish.epk );"
	on_event_vanish_for_vorici_teleport_slam_01 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/general_teleport/vanish.epk );"
	on_event_unvanish_for_vorici_teleport_slam_01 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/general_teleport/vanish.epk );"
}

StateMachine
{
	on_state_defeated_1 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/general_teleport/vanish.epk );"
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( feet_meshShape );"
	create_state_Gloves_0 = "ShowMeshSegments( hands_meshShape );"

	//create_state_Back_0 = "ShowMeshSegments(  );"
	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Akanilim's Hide
	create_state_Back_21 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, Vorici );
	"

	//Shiaphet's Pall
	create_state_Back_22 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Vorici );
	"

	//Xunti's Parasol
	create_state_Back_23 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Vorici );
	"

	//Tekiton's Spine
	create_state_Back_24 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Vorici );
	"

	//Gogori's Plague
	create_state_Back_25 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Vorici );
	"

	//Harimal's Campaign
	create_state_Back_26 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Vorici );
	"

	//Tau Poh's Banner
	create_state_Back_27 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, Vorici );
	"

	//Bu's Bottle
	create_state_Back_28 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Vorici );
	"

	//Rithkin's Dance
	create_state_Back_29 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Vorici );
	"

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Vorici );
	"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/kagebushin/clone_hit.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalVorici"] = {
    name = "Vorici",
    life = 6,
    energyShield = 0.5,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.095,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Dagger",
    weaponType2 = "Dagger",
    skillList = {
        "Melee",
        "EmptyActionAttackVoriciWhirl",
        "EmptyActionAttackVoriciMultiform",
        "WalkEmergeBetrayal",
        "BetrayalVoriciWhirlyCleave",
        "BetrayalVoriciWhirlyAoE",
        "BetrayalVoriciTeleportBackstab",
        "BetrayalVoriciTeleportSlam",
        "BetrayalVoriciTeleSlash1",
        "BetrayalVoriciTeleSlash2",
        "BetrayalVoriciTeleSlash3",
        "BetrayalVoriciTeleSlash4",
        "BetrayalVoriciTeleSlash5",
        "BetrayalVoriciTeleport",
        "BetrayalVoriciMultiTeleport",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackVoriciWhirl"] = {
    name = "EmptyActionAttackVoriciWhirl",
    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 = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackVoriciMultiform"] = {
    name = "EmptyActionAttackVoriciMultiform",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciWhirlyCleave"] = {
    name = "BetrayalVoriciWhirlyCleave",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciWhirlyAoE"] = {
    name = "BetrayalVoriciWhirlyAoE",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleportBackstab"] = {
    name = "BetrayalVoriciTeleportBackstab",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleportSlam"] = {
    name = "BetrayalVoriciTeleportSlam",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.875, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleSlash1"] = {
    name = "BetrayalVoriciTeleSlash1",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.115, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleSlash2"] = {
    name = "BetrayalVoriciTeleSlash2",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.117, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleSlash3"] = {
    name = "BetrayalVoriciTeleSlash3",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.12, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleSlash4"] = {
    name = "BetrayalVoriciTeleSlash4",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.122, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleSlash5"] = {
    name = "BetrayalVoriciTeleSlash5",
    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 = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.125, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciTeleport"] = {
    name = "BetrayalVoriciTeleport",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalVoriciMultiTeleport"] = {
    name = "BetrayalVoriciMultiTeleport",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.67,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
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 Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    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: 0 Max: 0 Global
  • Vorici
    Humanoid
    Action Speed cannot be modified to below 50% of base value
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    600%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.095 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalVoriciClone
    Metadata
    BetrayalVoriciClone1
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.095
    Experience
    20,510
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    EmptyActionAttackCloneSlide
    Spell
    Cast Time: 0.67 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalVoriciProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 542.6 to 813.9 Physical Damage
    Projectiles Pierce all Targets
    base is projectile [1]
    monster projectile variation [91]
    EmptyActionAttackCloneWatch
    Spell
    Cast Time: 1.6 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable {}
    
    Actor
    {
    }
    
    Positioned
    {
    	force_placement = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/Spells/raise_spectre/shadow_mirror/shadow_mirror_EPK.epk );"
    }
    
    Transitionable
    {
    	on_transition = "DisableRendering();"
    	create_transitioned = "DisableRendering();"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/kagebushin/clone_dash.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalVoriciClone1"] = {
        name = "Vorici",
        life = 6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.095,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "BetrayalVoriciProjectile",
            "EmptyActionAttackCloneSlide",
            "EmptyActionAttackCloneWatch",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalVoriciProjectile"] = {
        name = "BetrayalVoriciProjectile",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 91, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneSlide"] = {
        name = "EmptyActionAttackCloneSlide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneWatch"] = {
        name = "EmptyActionAttackCloneWatch",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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 Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    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: 0 Max: 0 Global
  • Vorici
    Humanoid
    Action Speed cannot be modified to below 50% of base value
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    600%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.095 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalVoriciClone
    Metadata
    BetrayalVoriciClone2
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.095
    Experience
    20,510
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    EmptyActionAttackCloneSlide
    Spell
    Cast Time: 0.67 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalVoriciProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 542.6 to 813.9 Physical Damage
    Projectiles Pierce all Targets
    base is projectile [1]
    monster projectile variation [91]
    EmptyActionAttackCloneWatch
    Spell
    Cast Time: 1.6 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable {}
    
    Actor
    {
    }
    
    Positioned
    {
    	force_placement = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/Spells/raise_spectre/shadow_mirror/shadow_mirror_EPK.epk );"
    }
    
    Transitionable
    {
    	on_transition = "DisableRendering();"
    	create_transitioned = "DisableRendering();"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/kagebushin/clone_dash.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalVoriciClone2"] = {
        name = "Vorici",
        life = 6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.095,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "BetrayalVoriciProjectile",
            "EmptyActionAttackCloneSlide",
            "EmptyActionAttackCloneWatch",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalVoriciProjectile"] = {
        name = "BetrayalVoriciProjectile",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 91, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneSlide"] = {
        name = "EmptyActionAttackCloneSlide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneWatch"] = {
        name = "EmptyActionAttackCloneWatch",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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 Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    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: 0 Max: 0 Global
  • Vorici
    Humanoid
    Action Speed cannot be modified to below 50% of base value
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    600%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.095 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalVoriciClone
    Metadata
    BetrayalVoriciClone3
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.095
    Experience
    20,510
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    EmptyActionAttackCloneSlide
    Spell
    Cast Time: 0.67 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalVoriciProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 542.6 to 813.9 Physical Damage
    Projectiles Pierce all Targets
    base is projectile [1]
    monster projectile variation [91]
    EmptyActionAttackCloneWatch
    Spell
    Cast Time: 1.6 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable {}
    
    Actor
    {
    }
    
    Positioned
    {
    	force_placement = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/Spells/raise_spectre/shadow_mirror/shadow_mirror_EPK.epk );"
    }
    
    Transitionable
    {
    	on_transition = "DisableRendering();"
    	create_transitioned = "DisableRendering();"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/kagebushin/clone_dash.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalVoriciClone3"] = {
        name = "Vorici",
        life = 6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.095,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "BetrayalVoriciProjectile",
            "EmptyActionAttackCloneSlide",
            "EmptyActionAttackCloneWatch",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalVoriciProjectile"] = {
        name = "BetrayalVoriciProjectile",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 91, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneSlide"] = {
        name = "EmptyActionAttackCloneSlide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneWatch"] = {
        name = "EmptyActionAttackCloneWatch",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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 Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    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: 0 Max: 0 Global
  • Vorici
    Humanoid
    Action Speed cannot be modified to below 50% of base value
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    600%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.095 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalVoriciClone
    Metadata
    BetrayalVoriciClone4_
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.095
    Experience
    20,510
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    EmptyActionAttackCloneSlide
    Spell
    Cast Time: 0.67 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalVoriciProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 542.6 to 813.9 Physical Damage
    Projectiles Pierce all Targets
    base is projectile [1]
    monster projectile variation [91]
    EmptyActionAttackCloneWatch
    Spell
    Cast Time: 1.6 sec
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable {}
    
    Actor
    {
    }
    
    Positioned
    {
    	force_placement = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/Spells/raise_spectre/shadow_mirror/shadow_mirror_EPK.epk );"
    }
    
    Transitionable
    {
    	on_transition = "DisableRendering();"
    	create_transitioned = "DisableRendering();"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Vorici/kagebushin/clone_dash.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalVoriciClone4_"] = {
        name = "Vorici",
        life = 6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.095,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "BetrayalVoriciProjectile",
            "EmptyActionAttackCloneSlide",
            "EmptyActionAttackCloneWatch",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalVoriciProjectile"] = {
        name = "BetrayalVoriciProjectile",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 91, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneSlide"] = {
        name = "EmptyActionAttackCloneSlide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.67,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackCloneWatch"] = {
        name = "EmptyActionAttackCloneWatch",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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 Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    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: 0 Max: 0 Global