Dialogue /122
MonsterCueDialogue
Janus PerandusPrimaryDefenderStartsFightWitness the start of a new world order!
Janus PerandusPrimaryDefenderStartsFightMeddler! Leave this place or perish.
Janus PerandusPrimaryDefenderStartsFightYou would assault our goods? Barbaric!
Janus PerandusPrimaryDefenderStartsFightDid you wish to join the other corpses, Exile?
Janus PerandusPrimaryDefenderStartsFightDon't make this harder than it has to be.
Janus PerandusPrimaryDefenderStartsFightTo think I just finished washing out the stench of prison.
Janus PerandusPrimaryDefenderStartsFightOur dirty little deal is over, Exile.
Janus PerandusPrimaryDefenderStartsFightThink I feel bad about what I did? Please.
Janus PerandusPrimaryDefenderStartsFightI've long wanted to see how futile your cause truly is.
Janus PerandusPrimaryDefenderStartsFightBack for more? How wonderful.
Janus PerandusPrimaryDefenderStartsFightA Perandus is never alone.
Janus PerandusPrimaryDefenderStartsFightBehold my machinery at maximum efficiency.
Janus PerandusPrimaryDefenderStartsFightThere is no avoiding your fate, Exile.
Janus PerandusPrimaryDefenderStartsFightRelentless.
Janus PerandusPrimaryDefenderStartsFightI only have to hit you with this once...
Janus PerandusSafehouseLeaderIntroTrespassing is a crime, and criminals must be punished.
Janus PerandusSecondaryDefenderArrivalThis property belongs to the Perandus, interloper! And the Syndicate.
Janus PerandusSecondaryDefenderArrivalHow dare you attack my... our path to wealth.
Janus PerandusSecondaryDefenderArrivalWhat a dreadful mess.
Janus PerandusSecondaryDefenderArrivalThis was meant to be done by now!
Janus PerandusSecondaryDefenderArrivalGods, boredom will drive a man to do just about anything.
Janus PerandusSecondaryDefenderArrivalThese grounds do not belong to you!
Janus PerandusSecondaryDefenderArrivalI've come to rescue you, savage. Thank me later.
Janus PerandusSecondaryDefenderArrivalTora, your mark still walks. This is a problem!
Janus PerandusSecondaryDefenderArrivalYou debauched overgrown toddler! Why does the Exile yet live?
Janus PerandusSecondaryDefenderArrivalI shouldn't have to do your job for you, assassin.
Janus PerandusSecondaryDefenderArrivalHere we are, Thane, fighting side by side, just as our ancestors did in the Labyrinth.
Janus PerandusSecondaryDefenderArrivalTypical. Just typical! Try not to cock this up.
Janus PerandusSecondaryDefenderArrivalOur territory needs better management.
Janus PerandusSecondaryDefenderArrivalThis transport needs to be... redirected.
Janus PerandusSecondaryDefenderArrivalSuch is my disdain for you, that I came down here.
Janus PerandusSecondaryDefenderArrivalBad news, I'm afraid. The Exile's no longer the primary target.
Janus PerandusSecondaryDefenderArrivalI respect your conviction, Elreon, but our goals are at odds.
Janus PerandusSecondaryDefenderArrivalSorry, Guff, but you're out. Too untrustworthy.
Janus PerandusSecondaryDefenderArrivalYou're braindead, Hillock. It's time your body caught up.
Janus PerandusSecondaryDefenderArrivalGravicius, let me remind you just what the Perandus name means.
Janus PerandusSecondaryDefenderArrivalShame you can't go back to Ogham, Ezomyte. You don't belong here.
Janus PerandusSecondaryDefenderArrivalI'm quite sorry, but the political landscape has changed.
Janus PerandusReplyToSecondaryDefenderArrivalYou moron. You should be defending me!
Janus PerandusReplyToSecondaryDefenderArrivalWhen the Lifegiver hears about this, you're done.
Janus PerandusReplyToSecondaryDefenderArrivalFine. We'll handle your corpse, too.
Janus PerandusReplyToSecondaryDefenderArrivalThis was supposed to be quick and easy.
Janus PerandusReplyToSecondaryDefenderArrivalI'm more than happy to defend my family's name. Try me.
Janus PerandusReplyToSecondaryDefenderArrivalWhat? We're on the same team!
Janus PerandusReplyToSecondaryDefenderArrivalPlease don't splash whatever it is you're dripping with on me.
Janus PerandusReplyToSecondaryDefenderArrivalThen perhaps you should do something that will help me remember your name.
Janus PerandusReplyToSecondaryDefenderArrivalYou I can handle myself.
Janus PerandusReplyToSecondaryDefenderArrivalYou should know better than to stand in the way of a Perandus.
Janus PerandusSecondaryDefenderArrivalA Perandus never abandons good land.
Janus PerandusSecondaryDefenderArrivalWe lose the carts, you lose your head.
Janus PerandusSecondaryDefenderArrivalSomeone has some explaining to do.
Janus PerandusSecondaryDefenderArrivalHow do you mess an ambush up this badly?
Janus PerandusSecondaryDefenderArrivalDo as I say, Karui, and we can keep the Eternal One out of this.
Janus PerandusSecondaryDefenderArrivalIf my robes get ruined, Tora, you're squarely to blame.
Janus PerandusSecondaryDefenderArrivalThe Brotherhood of Silence has always served my family well.
Janus PerandusSecondaryDefenderArrivalSimple Hillock, all you had to do was bash what I said.
Janus PerandusSecondaryDefenderArrivalGravicius! You're the Sentari to my Chitus. You know what to do!
Janus PerandusSecondaryDefenderArrivalYou know how this goes. Do what you're told and you'll be rewarded.
Janus PerandusKillPlayerWell, it wasn't like you were ever going to win.
Janus PerandusKillPlayerNobody touches a Perandus' wealth.
Janus PerandusKillPlayerWonderful. Can we hurry this up?
Janus PerandusKillPlayerI did it! All by myself...!
Janus PerandusEscapeRemember this kindness, Exile.
Janus PerandusEscapeMy growing wealth remains secure.
Janus PerandusEscapeTime's up, and you've got nothing to show for it.
Janus PerandusDefeatedNo... I needed... this land...
Janus PerandusDefeatedMy... cargo...
Janus PerandusDefeatedThis... is not good...
Janus PerandusDefeatedMortifying.
Janus PerandusDefeatedNo more cells... you have to promise me...
Janus PerandusDefeatedYou win... let's parlay.
Janus PerandusDefeatedTo think... I worked with you...
Janus PerandusDefeatedWait, let me think...!
Janus PerandusDefeatedI've never been so embarrassed.
Janus PerandusDefeatedWhat an absolute shambles.
Janus PerandusDefeatedYou... went for the wrong person, Exile...
Janus PerandusOfferBargainThat was vivid. I see you're not one to bluff. Well, I'm not one to gamble. Okay, that - that's a lie, I love gambling, but not with my life. So, go on, what are you after?
Janus PerandusOfferBargainA man of status has a way of bringing others up to his level, and what higher status is there than that of a Perandus? Yes, we're at odds, but consider, really consider, the benefits to you of not just having one but two men on the inside. One of them could even be a woman!
Janus PerandusOfferBargainIf you cut a Perandus, and you definitely should not do so, but if you do, we bleed diplomacy. Don't - don't test it. It's a metaphor. Put the knife away, and allow me to do what I was born to do: exchange information. If I whisper into the ear of a cohort, they will whisper into mine. And if you should overhear such whispers? Well, there's simply nothing I could do about that!
Janus PerandusOfferBargainThis work? This is grunt work. Look at me. Do I look like a grunt to you? Don't answer that. I didn't want to be doing this any more than you wanted me to. In fact, there's a job I've had my eye on for some time that I think you'll agree is much more suitable for a man of my stature.
Janus PerandusOfferBargainThe Syndicate is wonderful. It really is. If you weren't trying to kill all of us, I'd suggest you try it. Except I fear there's no more room... hmm... I know! I'll take a little leave of absence, and you can try it out for yourself! Might be tricky convincing the others, but, well, that won't really be my problem, will it?
Janus PerandusOfferBargainMy family name was once synonymous with intelligence, both of the mind, and of the... what's that ...thing called... espionage! Yes. Well, times may have changed, but we haven't. In exchange for keeping my lovely blood where it's meant to be, how about I tell you a few things you might find meaningful.
Janus PerandusOfferBargainThe Perandus family is not quite the goldmine it once was, but I myself am not entirely without items of value. Nothing is more valuable than the wonderful sound of my own beating heart, of course, so how about a good old fashioned pay-off?
Janus PerandusBarginAcceptedNot the one I'd have chosen, but sure.
Janus PerandusBarginAcceptedThank you. Please put the knife down now.
Janus PerandusBarginAcceptedAh, nobleman's work. Lovely!
Janus PerandusBarginAcceptedJust tell them I said it's fine for you to join. I'm quite popular. They may still try and attack you on sight, but can you really blame them?
Janus PerandusBarginAcceptedTime to espionagerate. Espionify? Espi - time to talk!
Janus PerandusBarginAcceptedYes, yes... if anyone asks where you got such wondrous gifts, well, tell them it was me. Need to keep up appearances.
Janus PerandusOfferBetrayalOh Janus, you've really done it this time! Look at the situation you've got yourself in. You're an employee! Listen here, Exile. This whole organisation is flipped on its head. I should be running the thing! In fact... how about you let me go, and I put my silly little boss here in a more suitable role, and I take the plinth I was born to take.
Janus PerandusOfferBetrayalDo you know how my family got to be so wealthy so long ago? Blackmail. Probably blackmail. It was... wait, was it? Actually, I'm not sure. I should check that, but I really think it was very likely blackmail. Anyway, I have a truly shocking amount of dirt on everyone here. Let me go, and I'll turn the Syndicate headquarters into a field... because of all the dirt.
Janus PerandusOfferBetrayalIf there's one thing I simply can't stand, it's dying. I'd do almost anything to avoid it. I'd go so far as to kill someone! Or get someone to kill someone on my behalf, anyway. Not overly fond of blood. Let me go, and I'll get the ol' ball rolling on that murder.
Janus PerandusOfferBetrayalI love a bit of gossip, don't you? Who's rutting whom, who's been swiping gold from the coffers - me - who's been planning what where within the Syndicate... you know... gossip! Can't gossip if you're dead though. That is one of many things you cannot do when you're dead.
Janus PerandusOfferBetrayalHaku is incorruptible, and that makes him extremely dangerous in a world of compromises and grey outcomes.
Janus PerandusOfferBetrayalLeo's the kind of scrappy fighter who just won't give up. It's as impressive as it is dangerous. A clever individual like yourself would take any opportunity to force him to give in, I'm sure.
Janus PerandusOfferBetrayalHow often do you find yourself with an assassin from the Brotherhood of Silence at your whim? If you don't take advantage of such an opportunity, well, I simply can't be held responsible for whatever viciously sharp object ends up in your spine later.
Janus PerandusOfferBetrayalLook, Guff's a nice guy, for a pirate. Have you ever met a nice pirate? A pirate who wasn't just waiting to 'plunder' the old 'booty' as they say? I certainly haven't.
Janus PerandusOfferBetrayalGeneral Gravicius still demands that we call him General. Anyone who cares that much about status makes my Perandus blood boil over. Please, show him just how much his rank is worth.
Janus PerandusOfferBetrayalYes, I'm a Perandus, but how much does that really mean anymore? Other Immortal Syndicate members are far more dangerous. I'm just charming.
Janus PerandusOfferExecuteI really do hate the idea of dying, but... oh, go on then. Get it over with.
Janus PerandusOfferExecuteA good nobleman will always die for their king or queen. Or boss.
Janus PerandusOfferExecuteI never thought I'd put my life before that of a friend, but here we are.
Janus PerandusOfferExecuteNo. I will not go back to the cells. I refuse. You'll have to kill me. I'm serious.
Janus PerandusReplyToBetrayalAcceptedHa! Brilliant. Awful, really awful for me in particular, but brilliant.
Janus PerandusReplyToBetrayalAcceptedSometimes I wonder if my last name is a blessing or a curse.
Janus PerandusReplyToBetrayalAcceptedReligion is for fools, holy man. At least power is real.
Janus PerandusReplyToBetrayalAcceptedWhat? I'm innocent! Other than - oh.
Janus PerandusReplyToBetrayalAcceptedI'd rather be a pathetic excuse for a man, Gravicius, than the monster you are.
Janus PerandusReplyToBetrayalAcceptedOld grudges die hard, I guess. The brothers of Thanes, on the other hand...
Janus PerandusReplyToBetrayalAcceptedYou'll regret this. A Perandus always, always comes out on top.
Janus PerandusInterrogatedTime to see how the paupers live I s'pose.
Janus PerandusInterrogatedAbsolutely not. No. No! Damn you, no!
Janus PerandusInterrogatedWhat? Not even going to try to make another deal?
Janus PerandusReplyToExecutionGruesome.
Janus PerandusReplyToExecutionThat was really, really, really, really mean.
Janus PerandusReplyToExecutionYuck! Damn. I got some on me.
Janus PerandusSafehouseLeaderDefeatedYou... shouldn't even be here! This shouldn't be allowed!
Janus PerandusPrimaryDefenderStartsFightAt last, a chance to drive a sword through that Perandus skull.
Janus PerandusDefeatedIn the dirt, worm.
Janus PerandusDefeatedBeg for your life, Perandus.
Janus PerandusBarginAcceptedI'm going to kill you Janus... Just not yet.
Janus PerandusInterrogatedRot in that cage, bastard.
Janus Perandus
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_janus, betrayal_syndicate_member, caster, fast_movement, human, humanoid, is_unarmed, light_armour, medium_height, not_dex, not_str, physical_affinity, ranged, red_blood
Life
600%
Energy Shield From Life
100%
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.5 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
BetrayalJanus
Metadata
BetrayalJanus
Level
68
Life
38,600
Armour
28,790
Evasion
4,739
Energy Shield
6,127
Damage
523
Spell Damage
523
Accuracy
290
Attack Time
1.5
Experience
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
WalkEmergeBetrayal
walk emerge distance [300]
BetrayalJanusProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Critical Strike Chance: 5%
Cast Time: 1.33 sec
Deals 471.9 to 707.8 Physical Damage
Projectiles Pierce all Targets
base is projectile [1]
monster projectile variation [86]
projectile uses contact position [1]
BetrayalJanusDelayedBlast
Spell, Damage, Area, Triggerable, AreaSpell
Critical Strike Chance: 5%
Cast Time: 1.67 sec
Cooldown Time: 8 sec
Deals 1009 to 1513 Physical Damage
active skill area of effect radius +% final [150]
is area damage [1]
EmptyActionBetrayalJanusCascade
Spell
Cast Time: 4.5 sec
Cooldown Time: 15 sec
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionBetrayalJanusSpellBuff
Spell
Cast Time: 1.5 sec
Cooldown Time: 10 sec
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalJanusGoldGeyser
Triggerable, Spell
Cast Time: 1 sec
BetrayalJanusGoldGeyserGeometry
Spell, Triggerable
Critical Strike Chance: 5%
Cast Time: 1 sec
Deals 134.8 to 202.2 Physical Damage
is area damage [1]
BetrayalJanusDeathClap
Damage, Spell, Area, AreaSpell
Cast Time: 3.5 sec
Cooldown Time: 12 sec
Deals 515.1 to 772.7 Physical Damage
is area damage [1]

Object Type

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

Object Type Codes

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

StateMachine
{
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( handsShape );"
	//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, Janus );
	"

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

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

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

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

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

	//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, Janus );
	"

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

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

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

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Janus/golden_bullet_impact.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalJanus"] = {
    name = "Janus Perandus",
    life = 6,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "BetrayalJanusProjectile",
        "BetrayalJanusDelayedBlast",
        "BetrayalJanusGoldGeyserGeometry",
        "EmptyActionBetrayalJanusCascade",
        "EmptyActionBetrayalJanusSpellBuff",
        "WalkEmergeBetrayal",
        "BetrayalJanusGoldGeyser",
        "BetrayalJanusDeathClap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalJanusProjectile"] = {
    name = "BetrayalJanusProjectile",
    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.33,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "always_pierce",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 86, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalJanusDelayedBlast"] = {
    name = "BetrayalJanusDelayedBlast",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 150, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalJanusGoldGeyserGeometry"] = {
    name = "BetrayalJanusGoldGeyserGeometry",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionBetrayalJanusCascade"] = {
    name = "EmptyActionBetrayalJanusCascade",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionBetrayalJanusSpellBuff"] = {
    name = "EmptyActionBetrayalJanusSpellBuff",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = 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] = {levelRequirement = 0, 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["BetrayalJanusGoldGeyser"] = {
    name = "BetrayalJanusGoldGeyser",
    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 = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalJanusDeathClap"] = {
    name = "BetrayalJanusDeathClap",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Damage] = true,
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  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
  • Janus Perandus Topic /1
    NPCName
    Jun, Veiled MasterYou have heard of the famed Perandus family, I have no doubt. Wealthy and powerful and responsible for putting Malachai in position to bring Wraeclast to ruin all those centuries ago. Though Emperor Chitus is the most famous of the Perandus family, some remnants of his vile bloodline linger even still.

    Janus was one such remnant. He too was orphaned, but with the Perandus coffers dry and the Perandus name worth its weight in gold, no one took him in. No one except my {akhara}.


    That he is the only other survivor, and is now a powerful member of the Immortal Syndicate leaves no doubt in my mind that it was he who sold us out.

    If there is but one silver lining in all of this, it is that I may get to sink my blades into his flesh over, and over, and over again.
    Janus Perandus Text Audio /117
    Name
    Witness the start of a new world order!
    JanusPrimaryDefenderStartsFightZero
    Meddler! Leave this place or perish.
    JanusPrimaryDefenderStartsFightOne
    You would assault our goods? Barbaric!
    JanusPrimaryDefenderStartsFightTwo
    Did you wish to join the other corpses, Exile?
    JanusPrimaryDefenderStartsFightThree
    Don't make this harder than it has to be.
    JanusPrimaryDefenderStartsFightFour
    To think I just finished washing out the stench of prison.
    JanusPrimaryDefenderStartsFightFive
    Our dirty little deal is over, Exile.
    JanusPrimaryDefenderStartsFightSix
    Think I feel bad about what I did? Please.
    JanusPrimaryDefenderStartsFightSeven
    I've long wanted to see how futile your cause truly is.
    JanusPrimaryDefenderStartsFightEight
    Back for more? How wonderful.
    JanusPrimaryDefenderStartsFightNine
    A Perandus is never alone.
    JanusPrimaryDefenderStartsFightTen
    Behold my machinery at maximum efficiency.
    JanusPrimaryDefenderStartsFightEleven
    There is no avoiding your fate, Exile.
    JanusPrimaryDefenderStartsFightTwelve
    Relentless.
    JanusPrimaryDefenderStartsFightThirteen
    I only have to hit you with this once...
    JanusPrimaryDefenderStartsFightFourteen
    Trespassing is a crime, and criminals must be punished.
    JanusSafehouseLeaderIntroZero
    This property belongs to the Perandus, interloper! And the Syndicate.
    JanusSecondaryDefenderArrivalZero
    How dare you attack my... our path to wealth.
    JanusSecondaryDefenderArrivalOne
    What a dreadful mess.
    JanusSecondaryDefenderArrivalTwo
    This was meant to be done by now!
    JanusSecondaryDefenderArrivalThree
    Gods, boredom will drive a man to do just about anything.
    JanusSecondaryDefenderArrivalFour
    These grounds do not belong to you!
    JanusSecondaryDefenderArrivalFive
    I've come to rescue you, savage. Thank me later.
    JanusSecondaryDefenderArrivalSix
    Tora, your mark still walks. This is a problem!
    JanusSecondaryDefenderArrivalSeven
    You debauched overgrown toddler! Why does the Exile yet live?
    JanusSecondaryDefenderArrivalEight
    I shouldn't have to do your job for you, assassin.
    JanusSecondaryDefenderArrivalNine
    Here we are, Thane, fighting side by side, just as our ancestors did in the Labyrinth.
    JanusSecondaryDefenderArrivalTen
    Typical. Just typical! Try not to cock this up.
    JanusSecondaryDefenderArrivalEleven
    Our territory needs better management.
    JanusSecondaryDefenderArrivalTwelve
    This transport needs to be... redirected.
    JanusSecondaryDefenderArrivalThirteen
    Such is my disdain for you, that I came down here.
    JanusSecondaryDefenderArrivalFourteen
    Bad news, I'm afraid. The Exile's no longer the primary target.
    JanusSecondaryDefenderArrivalFifteen
    I respect your conviction, Elreon, but our goals are at odds.
    JanusSecondaryDefenderArrivalSixteen
    Sorry, Guff, but you're out. Too untrustworthy.
    JanusSecondaryDefenderArrivalSeventeen
    You're braindead, Hillock. It's time your body caught up.
    JanusSecondaryDefenderArrivalEighteen
    Gravicius, let me remind you just what the Perandus name means.
    JanusSecondaryDefenderArrivalNineteen
    Shame you can't go back to Ogham, Ezomyte. You don't belong here.
    JanusSecondaryDefenderArrivalTwenty
    I'm quite sorry, but the political landscape has changed.
    JanusSecondaryDefenderArrivalTwentyOne
    You moron. You should be defending me!
    JanusReplyToSecondaryDefenderArrivalZero
    When the Lifegiver hears about this, you're done.
    JanusReplyToSecondaryDefenderArrivalOne
    Fine. We'll handle your corpse, too.
    JanusReplyToSecondaryDefenderArrivalTwo
    This was supposed to be quick and easy.
    JanusReplyToSecondaryDefenderArrivalThree
    I'm more than happy to defend my family's name. Try me.
    JanusReplyToSecondaryDefenderArrivalFour
    What? We're on the same team!
    JanusReplyToSecondaryDefenderArrivalFive
    Please don't splash whatever it is you're dripping with on me.
    JanusReplyToSecondaryDefenderArrivalSix
    Then perhaps you should do something that will help me remember your name.
    JanusReplyToSecondaryDefenderArrivalSeven
    You I can handle myself.
    JanusReplyToSecondaryDefenderArrivalEight
    You should know better than to stand in the way of a Perandus.
    JanusReplyToSecondaryDefenderArrivalNine
    A Perandus never abandons good land.
    JanusSecondaryDefenderArrivalTwentyTwo
    We lose the carts, you lose your head.
    JanusSecondaryDefenderArrivalTwentyThree
    Someone has some explaining to do.
    JanusSecondaryDefenderArrivalTwentyFour
    How do you mess an ambush up this badly?
    JanusSecondaryDefenderArrivalTwentyFive
    Do as I say, Karui, and we can keep the Eternal One out of this.
    JanusSecondaryDefenderArrivalTwentySix
    If my robes get ruined, Tora, you're squarely to blame.
    JanusSecondaryDefenderArrivalTwentySeven
    The Brotherhood of Silence has always served my family well.
    JanusSecondaryDefenderArrivalTwentyEight
    Simple Hillock, all you had to do was bash what I said.
    JanusSecondaryDefenderArrivalTwentyNine
    Gravicius! You're the Sentari to my Chitus. You know what to do!
    JanusSecondaryDefenderArrivalThirty
    You know how this goes. Do what you're told and you'll be rewarded.
    JanusSecondaryDefenderArrivalThirtyOne
    Well, it wasn't like you were ever going to win.
    JanusKillPlayerZero
    Nobody touches a Perandus' wealth.
    JanusKillPlayerOne
    Wonderful. Can we hurry this up?
    JanusKillPlayerTwo
    I did it! All by myself...!
    JanusKillPlayerThree
    Remember this kindness, Exile.
    JanusEscapeZero
    My growing wealth remains secure.
    JanusEscapeOne
    Time's up, and you've got nothing to show for it.
    JanusEscapeTwo
    No... I needed... this land...
    JanusDefeatedZero
    My... cargo...
    JanusDefeatedOne
    This... is not good...
    JanusDefeatedTwo
    Mortifying.
    JanusDefeatedThree
    No more cells... you have to promise me...
    JanusDefeatedFour
    You win... let's parlay.
    JanusDefeatedFive
    To think... I worked with you...
    JanusDefeatedSix
    Wait, let me think...!
    JanusDefeatedSeven
    I've never been so embarrassed.
    JanusDefeatedEight
    What an absolute shambles.
    JanusDefeatedNine
    You... went for the wrong person, Exile...
    JanusDefeatedTen
    That was vivid. I see you're not one to bluff. Well, I'm not one to gamble. Okay, that - that's a lie, I love gambling, but not with my life. So, go on, what are you after?
    JanusOfferBargainZero
    A man of status has a way of bringing others up to his level, and what higher status is there than that of a Perandus? Yes, we're at odds, but consider, really consider, the benefits to you of not just having one but two men on the inside. One of them could even be a woman!
    JanusOfferBargainOne
    If you cut a Perandus, and you definitely should not do so, but if you do, we bleed diplomacy. Don't - don't test it. It's a metaphor. Put the knife away, and allow me to do what I was born to do: exchange information. If I whisper into the ear of a cohort, they will whisper into mine. And if you should overhear such whispers? Well, there's simply nothing I could do about that!
    JanusOfferBargainTwo
    This work? This is grunt work. Look at me. Do I look like a grunt to you? Don't answer that. I didn't want to be doing this any more than you wanted me to. In fact, there's a job I've had my eye on for some time that I think you'll agree is much more suitable for a man of my stature.
    JanusOfferBargainThree
    The Syndicate is wonderful. It really is. If you weren't trying to kill all of us, I'd suggest you try it. Except I fear there's no more room... hmm... I know! I'll take a little leave of absence, and you can try it out for yourself! Might be tricky convincing the others, but, well, that won't really be my problem, will it?
    JanusOfferBargainFour
    My family name was once synonymous with intelligence, both of the mind, and of the... what's that ...thing called... espionage! Yes. Well, times may have changed, but we haven't. In exchange for keeping my lovely blood where it's meant to be, how about I tell you a few things you might find meaningful.
    JanusOfferBargainFive
    The Perandus family is not quite the goldmine it once was, but I myself am not entirely without items of value. Nothing is more valuable than the wonderful sound of my own beating heart, of course, so how about a good old fashioned pay-off?
    JanusOfferBargainSix
    Not the one I'd have chosen, but sure.
    JanusBargainAcceptedZero
    Thank you. Please put the knife down now.
    JanusBargainAcceptedOne
    Ah, nobleman's work. Lovely!
    JanusBargainAcceptedTwo
    Just tell them I said it's fine for you to join. I'm quite popular. They may still try and attack you on sight, but can you really blame them?
    JanusBargainAcceptedThree
    Time to espionagerate. Espionify? Espi - time to talk!
    JanusBargainAcceptedFour
    Yes, yes... if anyone asks where you got such wondrous gifts, well, tell them it was me. Need to keep up appearances.
    JanusBargainAcceptedFive
    Oh Janus, you've really done it this time! Look at the situation you've got yourself in. You're an employee! Listen here, Exile. This whole organisation is flipped on its head. I should be running the thing! In fact... how about you let me go, and I put my silly little boss here in a more suitable role, and I take the plinth I was born to take.
    JanusOfferBetrayalZero
    Do you know how my family got to be so wealthy so long ago? Blackmail. Probably blackmail. It was... wait, was it? Actually, I'm not sure. I should check that, but I really think it was very likely blackmail. Anyway, I have a truly shocking amount of dirt on everyone here. Let me go, and I'll turn the Syndicate headquarters into a field... because of all the dirt.
    JanusOfferBetrayalOne
    If there's one thing I simply can't stand, it's dying. I'd do almost anything to avoid it. I'd go so far as to kill someone! Or get someone to kill someone on my behalf, anyway. Not overly fond of blood. Let me go, and I'll get the ol' ball rolling on that murder.
    JanusOfferBetrayalTwo
    I love a bit of gossip, don't you? Who's rutting whom, who's been swiping gold from the coffers - me - who's been planning what where within the Syndicate... you know... gossip! Can't gossip if you're dead though. That is one of many things you cannot do when you're dead.
    JanusOfferBetrayalThree
    Haku is incorruptible, and that makes him extremely dangerous in a world of compromises and grey outcomes.
    JanusOfferBetrayalFour
    Leo's the kind of scrappy fighter who just won't give up. It's as impressive as it is dangerous. A clever individual like yourself would take any opportunity to force him to give in, I'm sure.
    JanusOfferBetrayalFive
    How often do you find yourself with an assassin from the Brotherhood of Silence at your whim? If you don't take advantage of such an opportunity, well, I simply can't be held responsible for whatever viciously sharp object ends up in your spine later.
    JanusOfferBetrayalSix
    Look, Guff's a nice guy, for a pirate. Have you ever met a nice pirate? A pirate who wasn't just waiting to 'plunder' the old 'booty' as they say? I certainly haven't.
    JanusOfferBetrayalSeven
    General Gravicius still demands that we call him General. Anyone who cares that much about status makes my Perandus blood boil over. Please, show him just how much his rank is worth.
    JanusOfferBetrayalEight
    Yes, I'm a Perandus, but how much does that really mean anymore? Other Immortal Syndicate members are far more dangerous. I'm just charming.
    JanusOfferBetrayalNine
    I really do hate the idea of dying, but... oh, go on then. Get it over with.
    JanusOfferExecuteZero
    A good nobleman will always die for their king or queen. Or boss.
    JanusOfferExecuteOne
    I never thought I'd put my life before that of a friend, but here we are.
    JanusOfferExecuteTwo
    No. I will not go back to the cells. I refuse. You'll have to kill me. I'm serious.
    JanusOfferExecuteThree
    Ha! Brilliant. Awful, really awful for me in particular, but brilliant.
    JanusReplyToBetrayalAcceptedZero
    Sometimes I wonder if my last name is a blessing or a curse.
    JanusReplyToBetrayalAcceptedOne
    Religion is for fools, holy man. At least power is real.
    JanusReplyToBetrayalAcceptedTwo
    What? I'm innocent! Other than - oh.
    JanusReplyToBetrayalAcceptedThree
    I'd rather be a pathetic excuse for a man, Gravicius, than the monster you are.
    JanusReplyToBetrayalAcceptedFour
    Old grudges die hard, I guess. The brothers of Thanes, on the other hand...
    JanusReplyToBetrayalAcceptedFive
    You'll regret this. A Perandus always, always comes out on top.
    JanusReplyToBetrayalAcceptedSix
    Time to see how the paupers live I s'pose.
    JanusInterrogatedZero
    Absolutely not. No. No! Damn you, no!
    JanusInterrogatedOne
    What? Not even going to try to make another deal?
    JanusInterrogatedTwo
    Gruesome.
    JanusReplyToExecutionZero
    That was really, really, really, really mean.
    JanusReplyToExecutionOne
    Yuck! Damn. I got some on me.
    JanusReplyToExecutionTwo
    You... shouldn't even be here! This shouldn't be allowed!
    JanusSafehouseLeaderDefeatedZero