Dialogue /121
MonsterCueDialogue
Aisling LaffreyPrimaryDefenderStartsFightBy the time we're through, no one will be able to tell you were even human.
Aisling LaffreyPrimaryDefenderStartsFightDo you know what happens to the lamb that wanders into the lion's den?
Aisling LaffreyPrimaryDefenderStartsFightKeep the cargo rolling. I'll be back soon enough.
Aisling LaffreyPrimaryDefenderStartsFightNo one will find your body down here, exile. No one.
Aisling LaffreyPrimaryDefenderStartsFightSavour these last breaths!
Aisling LaffreyPrimaryDefenderStartsFightI spent every moment behind those bars picturing what I'd do to you when I got out.
Aisling LaffreyPrimaryDefenderStartsFightThis time it'll be you beggin' for your life.
Aisling LaffreyPrimaryDefenderStartsFightDon't think it'll be like the last time, exile. No one's coming to save you.
Aisling LaffreyPrimaryDefenderStartsFightMy death was quick. Yours won't be.
Aisling LaffreyPrimaryDefenderStartsFightYou really don't get it, do you? I'm faster. I'm stronger.
Aisling LaffreyPrimaryDefenderStartsFightI have never felt so free, exile. Can you say the same?
Aisling LaffreyPrimaryDefenderStartsFightNothing is quite so invigorating as carnage.
Aisling LaffreyPrimaryDefenderStartsFightBreathe deep the aromas of death.
Aisling LaffreyPrimaryDefenderStartsFightI usually prefer to work alone, but my pack is hungry.
Aisling LaffreyPrimaryDefenderStartsFightFeel the cold creep of death, exile? Give in to it!
Aisling LaffreySafehouseLeaderIntroLook around you! This is the end of your journey, exile. The final stop!
Aisling LaffreySecondaryDefenderArrivalKeep 'em busy. Don't let them escape!
Aisling LaffreySecondaryDefenderArrivalYou should've just minded your own business!
Aisling LaffreySecondaryDefenderArrivalYou aren't leaving here alive.
Aisling LaffreySecondaryDefenderArrivalYou're only delaying the inevitable, exile.
Aisling LaffreySecondaryDefenderArrivalI've been looking for someone to kill.
Aisling LaffreySecondaryDefenderArrivalShall we carve some fountains of blood to wet this thirsty ground, Vorici?
Aisling LaffreySecondaryDefenderArrivalShow me what beautiful cruelty your kind are capable of, demon!
Aisling LaffreySecondaryDefenderArrivalWhat I can do, dear General, will make you question your faith.
Aisling LaffreySecondaryDefenderArrivalThe quickest way to this woman's heart, Korell, is by carving out another's.
Aisling LaffreySecondaryDefenderArrivalSo clumsy, Cameria, but I love your enthusiasm.
Aisling LaffreySecondaryDefenderArrivalWatch carefully. You might learn a thing or two.
Aisling LaffreySecondaryDefenderArrivalSorry exile. End of the road.
Aisling LaffreySecondaryDefenderArrivalNow that everyone's here, the real fun can begin.
Aisling LaffreySecondaryDefenderArrivalNot so fast. I'm taking over.
Aisling LaffreySecondaryDefenderArrivalWhen this is over, there won't be any bodies left to revive.
Aisling LaffreySecondaryDefenderArrivalSorry, but I'm the only one leaving here alive.
Aisling LaffreySecondaryDefenderArrivalI think I'll preserve your skin, Haku. Wouldn't want to waste those tattoos.
Aisling LaffreySecondaryDefenderArrivalYour scars are so beautiful, Redmane. Allow me to add a few.
Aisling LaffreySecondaryDefenderArrivalYou're simply too hideous to live, aberration.
Aisling LaffreySecondaryDefenderArrivalSuch a large canvas to work upon, Hillock. I must thank you in advance.
Aisling LaffreySecondaryDefenderArrivalYou had your chance to impress me, Cameria. You didn't.
Aisling LaffreySecondaryDefenderArrivalDon't you know? You should never anger an assassin.
Aisling LaffreyReplyToSecondaryDefenderArrivalSpineless, slimy coward. I'll paint the walls red with your blood.
Aisling LaffreyReplyToSecondaryDefenderArrivalAh, I've been looking for a reason to kill you. Thanks.
Aisling LaffreyReplyToSecondaryDefenderArrivalSo be it. You can join the other cadavers.
Aisling LaffreyReplyToSecondaryDefenderArrivalI'm gonna tear you apart and feed you to the wolves.
Aisling LaffreyReplyToSecondaryDefenderArrivalNone of my subjects have ever objected, Vorici. Neither will you.
Aisling LaffreyReplyToSecondaryDefenderArrivalAt least I wait until they're dead to defile the body.
Aisling LaffreyReplyToSecondaryDefenderArrivalThen why just witness? Be my next muse.
Aisling LaffreyReplyToSecondaryDefenderArrivalHa! Jealous?
Aisling LaffreyReplyToSecondaryDefenderArrivalAt least you recognize greatness when you see it.
Aisling LaffreyReplyToSecondaryDefenderArrivalEven I feel ill at the thought of what I plan to do to you.
Aisling LaffreySecondaryDefenderArrivalI love watching the hope fade from your eyes.
Aisling LaffreySecondaryDefenderArrivalDid you really think it would be that easy?
Aisling LaffreySecondaryDefenderArrivalAnd just like that, your fate is sealed.
Aisling LaffreySecondaryDefenderArrivalDon't be sad, exile. Your death will be very entertaining.
Aisling LaffreySecondaryDefenderArrivalI think you've secretly hoped to have me in charge, assassin.
Aisling LaffreySecondaryDefenderArrivalDon't fail me, demon. You know what I do to failures.
Aisling LaffreySecondaryDefenderArrivalI think you know my orders already, Gravicius.
Aisling LaffreySecondaryDefenderArrivalIs that sweat I smell, Korell? Can you not handle your own heat?
Aisling LaffreySecondaryDefenderArrivalMy turn to lead the dance, Cameria.
Aisling LaffreySecondaryDefenderArrivalFar too many moving parts. Let's start removing 'em.
Aisling LaffreyKillPlayerGood. Get this cleaned up.
Aisling LaffreyKillPlayerKeep moving.
Aisling LaffreyKillPlayerLet's finish up and get out of here.
Aisling LaffreyKillPlayerToo easy.
Aisling LaffreyEscapeSatisfying.
Aisling LaffreyEscapeYour death will have to wait.
Aisling LaffreyEscapeWe're done here. See you soon.
Aisling LaffreyDefeatedWhat!? No!
Aisling LaffreyDefeatedIt can't be...!
Aisling LaffreyDefeatedNo, not possible...!
Aisling LaffreyDefeatedBut... I can't...!
Aisling LaffreyDefeatedAll that plannin'... for what?!
Aisling LaffreyDefeatedWait... another deal!
Aisling LaffreyDefeatedNo, not again!
Aisling LaffreyDefeatedUgh... gets no easier, does it?
Aisling LaffreyDefeatedYou... got... lucky...!
Aisling LaffreyDefeatedHow... unprofessional.
Aisling LaffreyDefeatedUgh... careless!
Aisling LaffreyOfferBargainI can appreciate a killer when I see one. You're a killer, but I think you'll get more out of keeping me alive. Just tell me what you want.
Aisling LaffreyOfferBargainYou could end my life. I would, were I in your position. But I have a better idea. Leave me alive, and I'll make sure certain Syndicate resources are... reallocated. Move enough bricks and perhaps the tower will come crashing down.
Aisling LaffreyOfferBargainAre you gonna kill me? No... you're after someone higher up. Problem is, no single person has the information you need. Let me reunite with a colleague of mine, and I'll make sure you get closer to the top.
Aisling LaffreyOfferBargainI know you want to kill me. I would, too. But we are like the mythical hydra: cut off one head, two more will grow. But get those long necks in a tangle... well, you get the idea. I walk out of here alive, and maybe I find myself a new job.
Aisling LaffreyOfferBargainYou know, I've been considerin' an early retirement. Tired of this cat and mouse game. Tired of fightin'. Aren't you? How about we call it even, and go our separate ways?
Aisling LaffreyOfferBargainLook, I know what you're really after. You're not after some lackey. That's all I am. You want the boss. I can give them to you, but not if I'm dead. How 'bout it?
Aisling LaffreyOfferBargainYou've won the battle, exile, but the war rages on. Do you want to know what wins wars? Weapons. Let me go, and I'll give you the tools you so desperately need.
Aisling LaffreyBarginAcceptedThe foundations are shiftin', exile, but I doubt you'll bring the tower down.
Aisling LaffreyBarginAcceptedYou're startin' to figure it out, aren't you? I can see it in your eyes. But there's more going on than you could possibly fathom.
Aisling LaffreyBarginAcceptedThe Syndicate was in dire need of a shake-up anyway, exile. You've achieved nothing.
Aisling LaffreyBarginAcceptedYou know, now that I think about it, I'm too young to retire. But I could certainly use a break! See you soon, exile.
Aisling LaffreyBarginAcceptedThe question now, exile, is whether or not you're foolish enough to face 'em down. I think you just might be.
Aisling LaffreyBarginAcceptedTake them. They're yours. There's plenty more where that came from, but I don't expect you'll be getting them.
Aisling LaffreyOfferBetrayalYou won fair and square, even with my boss here. I happen to know that they've been pocketing some of the Syndicate's more valuable acquisitions. What do you think will happen when I tell the Lifegiver?
Aisling LaffreyOfferBetrayalExecutin' us brings you no closer to the Lifegiver. But let us live, and I will ensure those at the top 'ear about the many failings of those who've fought here today... excludin' myself, of course.
Aisling LaffreyOfferBetrayalThe Syndicate deals with its failures itself, but sometimes it takes an outsider's perspective to see where we went wrong. Tell me, who do you think is deserving of our... punishment? I promise you will not be seeing their face again anytime soon.
Aisling LaffreyOfferBetrayalWell, this was clearly a mistake. I was... misinformed about the suitability of this mission by my allies. But I know some things they don't know I know. Would you like to know them? Let me go, and that information is all yours.
Aisling LaffreyOfferBetrayalI 'ave no qualms whatsoever about betrayin' Leo, if that is what you desire.
Aisling LaffreyOfferBetrayalTora sees the necessity in violence, but not the beauty. Allow me to re-educate her.
Aisling LaffreyOfferBetrayalVagan is all show and no substance. I think he needs to experience a hardship or two, and I want to deliver them to him.
Aisling LaffreyOfferBetrayalYou want me to betray that... thing? I'll do it. Even if you weren't askin'. But since you are...
Aisling LaffreyOfferBetrayalHillock has very little idea as to what is going on at any given moment. That makes him dangerous.
Aisling LaffreyOfferBetrayalCold-blooded betrayal. That's what I offer.
Aisling LaffreyOfferExecuteGo on, do it. You're no stranger to murder. Just make it quick.
Aisling LaffreyOfferExecuteSome promises are stronger than death, exile. Make it quick.
Aisling LaffreyOfferExecuteYou think I'll beg for my life in front of a fellow member? Ha. Make it quick.
Aisling LaffreyOfferExecuteI'll sooner die than let you lock me up again. If you won't kill me, I will.
Aisling LaffreyReplyToBetrayalAcceptedPathetic. Shoulda killed you first.
Aisling LaffreyReplyToBetrayalAcceptedNothing you do can bother me, Haku, but thank you for the compliment.
Aisling LaffreyReplyToBetrayalAcceptedHaha haha haha haha ha-hah!
Aisling LaffreyReplyToBetrayalAcceptedI've seen your work, Vorici. I'm not sure you know what 'worse' means.
Aisling LaffreyReplyToBetrayalAcceptedEveryone's a critic.
Aisling LaffreyReplyToBetrayalAcceptedI know exactly where I want to mount your scalp, traitor.
Aisling LaffreyReplyToBetrayalAcceptedMaloney, I think it's time I put you in better contact with your own fleshy pink humanity.
Aisling LaffreyInterrogatedIf you think I'll talk, you're sorely mistaken.
Aisling LaffreyInterrogatedNo... not again! Please! Not again!
Aisling LaffreyInterrogatedWhat? No! No, we had a deal!
Aisling LaffreyReplyToExecutionI'da made a little more show of it.
Aisling LaffreyReplyToExecutionThis wasn't personal until just now.
Aisling LaffreyReplyToExecutionGood riddance.
Aisling LaffreySafehouseLeaderDefeatedYou may have claimed this victory, but we will rise again. You cannot win, exile. Not forever.
Aisling LaffreyPrimaryDefenderStartsFightGrowing tired of dying yet? We're not growing tired of killing you.
Aisling LaffreyDefeatedYou're done, Aisling.
Aisling LaffreyInterrogatedDeath's too kind for a monster like you.
Aisling LaffreyDefeatedYour reign of terror's over. Talk.
Aisling Laffrey
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, chaos_affinity, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, physical_affinity, puncturing_weapon, ranged, red_blood
Packs
  • Haku, Elreon, Tora, Vagan, Vorici, Hillock, the Blacksmith, Leo, Wolf of the Pits, Guff "Tiny" Grenn, Janus Perandus, It That Fled, Gravicius, Thane Jorgin, Korell Goya, Rin Yuushu, Cameria the Coldblooded, Aisling Laffrey, Riker Maloney, Risen Lackey, Flayed Vanguard, Flayed Lookout, Bound Phantasm, Flesh Manipulator, Spirit Weaver
  • Haku, Elreon, Tora, Vagan, Vorici, Hillock, the Blacksmith, Leo, Wolf of the Pits, Guff "Tiny" Grenn, Janus Perandus, It That Fled, Gravicius, Thane Jorgin, Korell Goya, Rin Yuushu, Cameria the Coldblooded, Aisling Laffrey, Riker Maloney, Risen Lackey, Flayed Vanguard, Syndicate Muscle, Syndicate Marksman, Syndicate Enforcer, Flesh Manipulator
  • Haku, Elreon, Tora, Vagan, Vorici, Hillock, the Blacksmith, Leo, Wolf of the Pits, Guff "Tiny" Grenn, Janus Perandus, It That Fled, Gravicius, Thane Jorgin, Korell Goya, Rin Yuushu, Cameria the Coldblooded, Aisling Laffrey, Riker Maloney, Risen Lackey, Flayed Vanguard, Bound Phantasm, Syndicate Silencer, Flesh Manipulator
  • Haku, Elreon, Tora, Vagan, Vorici, Hillock, the Blacksmith, Leo, Wolf of the Pits, Guff "Tiny" Grenn, Janus Perandus, It That Fled, Gravicius, Thane Jorgin, Korell Goya, Rin Yuushu, Cameria the Coldblooded, Aisling Laffrey, Riker Maloney, Syndicate Muscle, Syndicate Marksman, Syndicate Assassin, Syndicate Operative, Syndicate Conduit, Syndicate Fabricator
  • Life
    600%
    Energy Shield From Life
    50%
    Armour
    +25%
    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
    BetrayalAislin
    Metadata
    StandaloneAislin
    Level
    68
    Life
    19,300
    Armour
    35,988
    Evasion Rating
    7,109
    Energy Shield
    18,381
    Damage
    523
    Spell Damage
    523
    Accuracy
    580
    Attack Time
    1.095
    Experience
    20,510
    Minion Life
    4,186
    Minion Energy Shield
    3,987
    Minion Damage
    418
    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]
    EmptyActionAttackAislinBackflip
    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]
    EmptyActionAttackAislinBombThrow
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.095 sec
    Cooldown Time: 12 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionSpellAislinVines
    Spell
    Cast Time: 1.5 sec
    Cooldown Time: 6 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalAislinKnifeThrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 138%
    Attack Time: 1.095 sec
    Deals 38% more Attack Damage
    15% more Attack Speed
    base is projectile [1]
    monster projectile variation [50]
    projectile uses contact position [1]
    BetrayalAislinBombMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 310.3 to 465.5 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    mortar projectile distance override [40]
    number of projectiles override [1]
    projectile spread radius [3]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    visual hit effect chaos is green [1]
    BetrayalAislinBombNova
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 713.7 to 1071 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    active skill area of effect radius +% final [-35]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    visual hit effect chaos is green [1]
    BetrayalAislinKnifeLeft
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 120%
    Attack Time: 1.095 sec
    Projectiles Pierce all Targets
    Deals 20% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    base projectile ground caustic cloud damage per minute [15228]
    base projectile ground effect duration [8000]
    ground caustic art variation [6]
    monster projectile variation [48]
    projectile ground caustic cloud radius [10]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles drop caustic cloud [1]
    visual hit effect chaos is green [1]
    BetrayalAislinKnifeRight
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 120%
    Attack Time: 1.095 sec
    Projectiles Pierce all Targets
    Deals 20% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    base projectile ground caustic cloud damage per minute [15228]
    base projectile ground effect duration [8000]
    ground caustic art variation [6]
    monster projectile variation [49]
    projectile ground caustic cloud radius [10]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles drop caustic cloud [1]
    visual hit effect chaos is green [1]
    BetrayalAislinVines
    Triggerable, Spell
    Cast Time: 1 sec

    Object Type

    Object Type Codes

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/StandaloneAislin"] = {
        name = "Aisling Laffrey",
        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",
            "BetrayalAislinKnifeThrow",
            "BetrayalAislinKnifeLeft",
            "BetrayalAislinKnifeRight",
            "EmptyActionAttackAislinBackflip",
            "EmptyActionAttackAislinBombThrow",
            "EmptyActionSpellAislinVines",
            "WalkEmergeBetrayal",
            "BetrayalAislinBombMortar",
            "BetrayalAislinBombNova",
            "BetrayalAislinVines",
        },
        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["BetrayalAislinKnifeThrow"] = {
        name = "BetrayalAislinKnifeThrow",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "active_skill_attack_speed_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {50, 15, baseMultiplier = 1.38, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinKnifeLeft"] = {
        name = "BetrayalAislinKnifeLeft",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_caustic_cloud_damage_per_minute",
            "monster_projectile_variation",
            "base_projectile_ground_effect_duration",
            "ground_caustic_art_variation",
            "projectile_ground_caustic_cloud_radius",
            "skill_physical_damage_%_to_convert_to_chaos",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_drop_caustic_cloud",
            "always_pierce",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {4.5, 48, 8000, 6, 10, 20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinKnifeRight"] = {
        name = "BetrayalAislinKnifeRight",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_caustic_cloud_damage_per_minute",
            "monster_projectile_variation",
            "base_projectile_ground_effect_duration",
            "ground_caustic_art_variation",
            "projectile_ground_caustic_cloud_radius",
            "skill_physical_damage_%_to_convert_to_chaos",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_drop_caustic_cloud",
            "always_pierce",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {4.5, 49, 8000, 6, 10, 20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackAislinBackflip"] = {
        name = "EmptyActionAttackAislinBackflip",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackAislinBombThrow"] = {
        name = "EmptyActionAttackAislinBombThrow",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.33,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAislinVines"] = {
        name = "EmptyActionSpellAislinVines",
        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["BetrayalAislinBombMortar"] = {
        name = "BetrayalAislinBombMortar",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "skill_physical_damage_%_to_convert_to_chaos",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "mortar_projectile_distance_override",
            "is_area_damage",
            "base_is_projectile",
            "triggered_skill_use_animation_event",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3, 1, 20, -25, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinBombNova"] = {
        name = "BetrayalAislinBombNova",
        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",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 20, -35, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinVines"] = {
        name = "BetrayalAislinVines",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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
  • Aisling Laffrey
    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, caster, chaos_affinity, fast_movement, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    600%
    Energy Shield From Life
    50%
    Armour
    +25%
    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
    BetrayalAislin
    Metadata
    BetrayalAislin
    Level
    68
    Life
    19,300
    Armour
    35,988
    Evasion Rating
    7,109
    Energy Shield
    18,381
    Damage
    523
    Spell Damage
    523
    Accuracy
    580
    Attack Time
    1.095
    Experience
    20,510
    Minion Life
    4,186
    Minion Energy Shield
    3,987
    Minion Damage
    418
    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]
    EmptyActionAttackAislinBackflip
    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]
    EmptyActionAttackAislinBombThrow
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.095 sec
    Cooldown Time: 12 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionSpellAislinVines
    Spell
    Cast Time: 1.5 sec
    Cooldown Time: 6 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    BetrayalAislinKnifeThrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 138%
    Attack Time: 1.095 sec
    Deals 38% more Attack Damage
    15% more Attack Speed
    base is projectile [1]
    monster projectile variation [50]
    projectile uses contact position [1]
    BetrayalAislinBombMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 310.3 to 465.5 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    mortar projectile distance override [40]
    number of projectiles override [1]
    projectile spread radius [3]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    visual hit effect chaos is green [1]
    BetrayalAislinBombNova
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 713.7 to 1071 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    active skill area of effect radius +% final [-35]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    visual hit effect chaos is green [1]
    BetrayalAislinKnifeLeft
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 120%
    Attack Time: 1.095 sec
    Projectiles Pierce all Targets
    Deals 20% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    base projectile ground caustic cloud damage per minute [15228]
    base projectile ground effect duration [8000]
    ground caustic art variation [6]
    monster projectile variation [48]
    projectile ground caustic cloud radius [10]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles drop caustic cloud [1]
    visual hit effect chaos is green [1]
    BetrayalAislinKnifeRight
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 120%
    Attack Time: 1.095 sec
    Projectiles Pierce all Targets
    Deals 20% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    base is projectile [1]
    base projectile ground caustic cloud damage per minute [15228]
    base projectile ground effect duration [8000]
    ground caustic art variation [6]
    monster projectile variation [49]
    projectile ground caustic cloud radius [10]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles drop caustic cloud [1]
    visual hit effect chaos is green [1]
    BetrayalAislinVines
    Triggerable, Spell
    Cast Time: 1 sec

    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( glovesShape );"
    	//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, Aislin );
    	"
    
    	//Shiaphet's Pall
    	create_state_Back_22 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Aislin );
    	"
    
    	//Xunti's Parasol
    	create_state_Back_23 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Aislin );
    	"
    
    	//Tekiton's Spine
    	create_state_Back_24 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Aislin );
    	"
    
    	//Gogori's Plague
    	create_state_Back_25 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Aislin );
    	"
    
    	//Harimal's Campaign
    	create_state_Back_26 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Aislin );
    	"
    
    	//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, Aislin );
    	"
    
    	//Bu's Bottle
    	create_state_Back_28 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Aislin );
    	"
    
    	//Rithkin's Dance
    	create_state_Back_29 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Aislin );
    	"
    
    	//Cantar's Coffin
    	create_state_Back_30 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Aislin );
    	"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Aislin/poison_spin/poison_bomb_dagger.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Aislin/poison_spin/proj_impct.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalAislin"] = {
        name = "Aisling Laffrey",
        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",
            "BetrayalAislinKnifeThrow",
            "BetrayalAislinKnifeLeft",
            "BetrayalAislinKnifeRight",
            "EmptyActionAttackAislinBackflip",
            "EmptyActionAttackAislinBombThrow",
            "EmptyActionSpellAislinVines",
            "WalkEmergeBetrayal",
            "BetrayalAislinBombMortar",
            "BetrayalAislinBombNova",
            "BetrayalAislinVines",
        },
        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["BetrayalAislinKnifeThrow"] = {
        name = "BetrayalAislinKnifeThrow",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "active_skill_attack_speed_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {50, 15, baseMultiplier = 1.38, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinKnifeLeft"] = {
        name = "BetrayalAislinKnifeLeft",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_caustic_cloud_damage_per_minute",
            "monster_projectile_variation",
            "base_projectile_ground_effect_duration",
            "ground_caustic_art_variation",
            "projectile_ground_caustic_cloud_radius",
            "skill_physical_damage_%_to_convert_to_chaos",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_drop_caustic_cloud",
            "always_pierce",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {4.5, 48, 8000, 6, 10, 20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinKnifeRight"] = {
        name = "BetrayalAislinKnifeRight",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_caustic_cloud_damage_per_minute",
            "monster_projectile_variation",
            "base_projectile_ground_effect_duration",
            "ground_caustic_art_variation",
            "projectile_ground_caustic_cloud_radius",
            "skill_physical_damage_%_to_convert_to_chaos",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_drop_caustic_cloud",
            "always_pierce",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {4.5, 49, 8000, 6, 10, 20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackAislinBackflip"] = {
        name = "EmptyActionAttackAislinBackflip",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackAislinBombThrow"] = {
        name = "EmptyActionAttackAislinBombThrow",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.33,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAislinVines"] = {
        name = "EmptyActionSpellAislinVines",
        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["BetrayalAislinBombMortar"] = {
        name = "BetrayalAislinBombMortar",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "projectile_spread_radius",
            "number_of_projectiles_override",
            "skill_physical_damage_%_to_convert_to_chaos",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "mortar_projectile_distance_override",
            "is_area_damage",
            "base_is_projectile",
            "triggered_skill_use_animation_event",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3, 1, 20, -25, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinBombNova"] = {
        name = "BetrayalAislinBombNova",
        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",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 20, -35, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalAislinVines"] = {
        name = "BetrayalAislinVines",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    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
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.