Dialogue /124
MonsterCueDialogue
ToraPrimaryDefenderStartsFightDon't make me hunt you down.
ToraPrimaryDefenderStartsFightNever provoke a wild animal in its den.
ToraPrimaryDefenderStartsFightDon't interfere, Exile. This isn't your business.
ToraPrimaryDefenderStartsFightYou'll have to be swift if you hope to stop the Syndicate.
ToraPrimaryDefenderStartsFightThe hunt is on!
ToraPrimaryDefenderStartsFightThere is no deeper cruelty than caging a wild animal.
ToraPrimaryDefenderStartsFightDon't expect our previous dealings to save you now.
ToraPrimaryDefenderStartsFightYou won't get me to betray the Syndicate this time, Exile.
ToraPrimaryDefenderStartsFightThe cycle of life and death continues, and the fittest grow fitter!
ToraPrimaryDefenderStartsFightYou failed in the past, Exile. You'll fail again.
ToraPrimaryDefenderStartsFightDeath feeds life in the grand cycle.
ToraPrimaryDefenderStartsFightThe earth is eager to meet you.
ToraPrimaryDefenderStartsFightBe like the earth. Become stone.
ToraPrimaryDefenderStartsFightI was born with a bow in my hands.
ToraPrimaryDefenderStartsFightSwift like the wind!
ToraSafehouseLeaderIntroA mother bear will fight to the death to protect her cubs.
ToraSecondaryDefenderArrivalThis den is ours, Exile.
ToraSecondaryDefenderArrivalWe are no helpless prey!
ToraSecondaryDefenderArrivalThis cycle of life and death needs time to finish.
ToraSecondaryDefenderArrivalWolves hunt in packs for a reason.
ToraSecondaryDefenderArrivalOn the prowl!
ToraSecondaryDefenderArrivalYou should know better than to wander into strange dens.
ToraSecondaryDefenderArrivalShall we wait for your God, Elreon, or shall we snare this Exile ourselves?
ToraSecondaryDefenderArrivalOh, Vagan, it's you... shall we fight together?
ToraSecondaryDefenderArrivalProve your worth, unnatural one. Let's take down this Exile.
ToraSecondaryDefenderArrivalAllow me to help you channel a bit of that Ezomyte savagery, Thane.
ToraSecondaryDefenderArrivalSome prey must be caught with carefully laid traps. Are you ready, Riker?
ToraSecondaryDefenderArrivalLet's put this animal down.
ToraSecondaryDefenderArrivalThis failing den needs to be rooted out.
ToraSecondaryDefenderArrivalYou've forgotten nature's most important lesson. Protect your resources!
ToraSecondaryDefenderArrivalNothing about this place is natural!
ToraSecondaryDefenderArrivalSometimes rabid animals must be culled.
ToraSecondaryDefenderArrivalYou know why you deserve my arrows, Vagan.
ToraSecondaryDefenderArrivalYou're not above the natural order, Vorici. I shall remind you.
ToraSecondaryDefenderArrivalNature rejects you, thing!
ToraSecondaryDefenderArrivalKilling might be for a purpose.
ToraSecondaryDefenderArrivalCare for a clash, Riker?
ToraSecondaryDefenderArrivalAll of you must be put down.
ToraReplyToSecondaryDefenderArrivalThis won't end well for you.
ToraReplyToSecondaryDefenderArrivalYour place is with the pack... or in the dirt.
ToraReplyToSecondaryDefenderArrivalYou're undercutting the success of our entire organisation!
ToraReplyToSecondaryDefenderArrivalI've more than enough arrows for all.
ToraReplyToSecondaryDefenderArrivalWhen you're bleeding out in the dirt, remember this was your decision.
ToraReplyToSecondaryDefenderArrivalReally? What do you think happens to wild animals that lose a limb?
ToraReplyToSecondaryDefenderArrivalSmall consolation, Vagan. Tiny.
ToraReplyToSecondaryDefenderArrivalI saw your approach, Guff - I just didn't care.
ToraReplyToSecondaryDefenderArrivalI will never let you catch me, brute.
ToraReplyToSecondaryDefenderArrivalThis world existed long before Man or gods and it will live on long after you are dust.
ToraReplyToSecondaryDefenderArrivalThen let the chase begin!
ToraReplyToSecondaryDefenderArrivalIt seems only Nature itself is trustworthy.
ToraSecondaryDefenderArrivalEnrage the pack, face the alpha.
ToraSecondaryDefenderArrivalThis hunt has only just begun.
ToraSecondaryDefenderArrivalWe shall surely succeed.
ToraSecondaryDefenderArrivalCareful. A cornered animal is twice as dangerous.
ToraSecondaryDefenderArrivalBe ready to use that hook, Leo.
ToraSecondaryDefenderArrivalDo as I say, Vagan, and I might not stick you with an arrow.
ToraSecondaryDefenderArrivalYou might not follow the rules of Nature, thing, but you'll follow mine if you want to survive.
ToraSecondaryDefenderArrivalLet's try my way for this one, Thane.
ToraSecondaryDefenderArrivalWe'll use your traps for this hunt, Riker.
ToraSecondaryDefenderArrivalI'm leading this hunt now.
ToraKillPlayerThe weak perish. Such is life.
ToraKillPlayerYou should have stayed out of this.
ToraKillPlayerThe Syndicate's death toll climbs.
ToraKillPlayerA successful hunt.
ToraEscapeLike I always say, only the fittest survive.
ToraEscapeA hunter hides their trail.
ToraEscapeLike the bird escaping the cat, I can fly. You can't.
ToraDefeatedNest invader!
ToraDefeatedDamn your lust for wreckage.
ToraDefeatedNature.. is wounded... here...
ToraDefeatedOnly fair...
ToraDefeatedThe cage beckons...
ToraDefeatedWe're not beasts... we can settle this other ways, like before.
ToraDefeatedYou're making my life complicated, Exile.
ToraDefeatedThe cycle of life and death is supposed to be general, not specific.
ToraDefeatedIt seems... you've evolved...
ToraDefeatedI was too slow...
ToraDefeatedI pounced too recklessly.
ToraOfferBargainYou are more savage than any animal. What do you want from me?
ToraOfferBargainSome beasts congregate for a mate. Some for food or warmth. Knowing how a relationship can better your quality of life is important out here. The relationship doesn't necessarily even have to be your own. Do you understand what I'm getting at?
ToraOfferBargainCrows are very interesting, Exile. Did you know that crows can not only build personal relationships with each other, but learn, retain and teach information to each other? Quite a useful skill, if I may say so...
ToraOfferBargainA species' survival is only truly tested when its environment changes. If you want to kill me, then kill me. If you want to test me, well... I have an idea.
ToraOfferBargainYou've seen what the Syndicate is doing, have you not? 'Unnatural' is the only way I feel it could accurately be described. I'm not about that life. Not now, anyway. I think it's about time I migrated elsewhere.
ToraOfferBargainA huntress who doesn't know her environment is a dead huntress. I didn't plan on dying today, so how about I tell you what I've learned here instead?
ToraOfferBargainI don't care for material things, but perhaps you do?
ToraBarginAcceptedUgh... people! Alright, alright...
ToraBarginAcceptedHere's to practicing social skills.
ToraBarginAcceptedAdapt or die, Exile. Adapt or die.
ToraBarginAcceptedThey'll never find me.
ToraBarginAcceptedI appreciate it.
ToraBarginAcceptedMay your nest be shiny.
ToraOfferBetrayalA wolf pack without its alpha is far less of a threat than one with a ferocious leader. Together, we can topple the alpha here, and put me in charge.
ToraOfferBetrayalThe strong eat the weak in nature, and so it can be here.
ToraOfferBetrayalI do have the capability to have someone rejected by the pack completely.
ToraOfferBetrayalI'll tell you all I know as long as I don't have to go through the cold and dark torture that is resurrection by the Lifegiver.
ToraOfferBetrayalHaku's too trusting to be in the Syndicate. Allow me to betray him softly before someone else does far worse.
ToraOfferBetrayalI've half a mind to turn against Vagan. He knows what he did.
ToraOfferBetrayalVorici unsettles me. His inclinations fall far outside the natural order. You and I could come to an agreement that might contain his violent excesses.
ToraOfferBetrayalThat brute Hillock needs a few more arrows in his hide. If you've got any conscientious bone in your body, you'll understand that someone who does what he does to women - and men, too - is not someone to have as an ally.
ToraOfferBetrayalCameria is more violent, more base than any beast I've come across. He does not kill for survival, he kills for pleasure. And he doesn't stop getting his jollies once his victims are dead. If you have any sense of justice within you, please, help me handle him.
ToraOfferBetrayalIt's survival of the fittest, especially in the Syndicate. And I don't mean physical strength - this is a deadly game of cats and mice that covers all of Wraeclast. Are you a cat, or are you a mouse?
ToraOfferExecuteDeath is a natural part of life. I've made my peace.
ToraOfferExecuteIn front of my leader, I can show no fear.
ToraOfferExecuteIn front of my brethren, I can only be brave.
ToraOfferExecuteNo more cages! I'd rather die.
ToraReplyToBetrayalAcceptedAnimals turn on each other in times of scarcity.
ToraReplyToBetrayalAcceptedAt least my path is real, Karui, unlike your unseen 'Way.'
ToraReplyToBetrayalAcceptedAnd what's that, Guff? Are you planning to ask me on a date?
ToraReplyToBetrayalAcceptedSurvival of the fittest versus might makes right - which of us shall eclipse the other in the end, Thane?
ToraReplyToBetrayalAcceptedI have a better idea, Cameria. How about you leave and never return?
ToraReplyToBetrayalAcceptedYou are proof, Aisling, that sometimes Nature makes mistakes.
ToraReplyToBetrayalAcceptedAll part of the cycle. Today you rise and I fall, but tomorrow will be different.
ToraInterrogatedFeel confident in your caging only if you believe the caged will never escape and come find you...
ToraInterrogatedYou are truly a savage beast.
ToraInterrogatedWhen bargaining is no longer enough, you show your true colours!
ToraReplyToExecutionViolence is part of the natural order.
ToraReplyToExecutionYou've accomplished nothing, Exile. Death is meaningless to the Syndicate.
ToraReplyToExecutionSometimes violence is the only way.
ToraSafehouseLeaderDefeatedRise. If I must fall, respect the natural order by rising to your potential.
ToraPrimaryDefenderStartsFightDeadly and swift, like a wild and beautiful animal.
ToraEscapeI'm sorry, Exile, I got distracted...
ToraDefeatedYou forced us down this path, Tora.
ToraBarginAcceptedI'm glad we could come to an understanding.
ToraInterrogatedThis one will be difficult to tame.
Tora
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_bow, human, humanoid, light_armour, medium_height, not_int, not_str, 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%
    Evasion
    +100%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 75
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalTora
    Metadata
    StandaloneTora
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion Rating
    9,478
    Damage
    523
    Spell Damage
    523
    Accuracy
    580
    Attack Time
    1.995
    Experience
    20,510
    Minion Life
    8,373
    Minion Damage
    418
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    MeleeTora
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Strike your foes down with a powerful blow.
    20% of Physical Damage Converted to Chaos Damage
    33% more Attack Speed
    arrow projectile variation [4]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    visual hit effect chaos is green [1]
    WalkEmergeBetrayal
    walk emerge distance [300]
    BetrayalRainOfSpores
    Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, Totemable, Trappable, Mineable, Damage, Chaos, Duration, DamageOverTime, ProjectileNumber, Chaos, Triggerable, Rain
    Toxic Rain
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 6 sec
    Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.
    Deals 254.2 Base Chaos Damage per second
    Base duration is 1 seconds
    Fires 8 additional Arrows
    20% of Physical Damage Converted to Chaos Damage
    Modifiers to Projectile Damage apply to this Skill's Damage Over Time effect
    43% less Attack Speed
    Each Spore Pod applies 10% less Movement Speed to nearby Enemies, to a maximum of 60%
    base is projectile [1]
    cannot pierce [1]
    is area damage [1]
    skill can fire arrows [1]
    visual hit effect chaos is green [1]
    BetrayalToraScourgeArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Projectiles Pierce all Targets
    Deals 50% more Damage
    20% of Physical Damage Converted to Chaos Damage
    50% less Attack Speed
    Poisons Enemies on Hit
    200% increased Poison Duration
    base is projectile [1]
    monster projectile variation [44]
    projectile uses contact position [1]
    skill visual scale +% [100]
    visual hit effect chaos is green [1]
    EmptyActionAttackToraFlip
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionAttackToraSnipe
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionAttackToraButterfly
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    DeceleratingProjectileTora
    Spell, Projectile, Triggerable
    Cast Time: 1 sec
    Deals 25% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    Poisons Enemies on Hit
    base is projectile [1]
    decelerating projectile speed variation +% [150]
    number of projectiles override [1]
    visual hit effect chaos is green [1]
    DeceleratingProjectileToraExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 284.3 to 426.4 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    is area damage [1]
    visual hit effect chaos is green [1]
    BetrayalToraDashArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 60%
    Attack Time: 1.995 sec
    Your Hits cannot Stun Enemies
    Projectiles Pierce all Targets
    Deals 40% less Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    50% less Attack Speed
    base is projectile [1]
    monster projectile variation [47]
    number of projectiles override [1]
    projectile uses contact position [1]
    visual hit effect chaos is green [1]

    Object Type

    Object Type Codes

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/StandaloneTora"] = {
        name = "Tora",
        life = 6,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 75,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MeleeTora",
            "BetrayalToraScourgeArrow",
            "BetrayalToraDashArrow",
            "DeceleratingProjectileToraExplode",
            "EmptyActionAttackToraFlip",
            "EmptyActionAttackToraSnipe",
            "EmptyActionAttackToraButterfly",
            "WalkEmergeBetrayal",
            "DeceleratingProjectileTora",
            "BetrayalRainOfSpores",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeTora"] = {
        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 = {
            "arrow_projectile_variation",
            "active_skill_attack_speed_+%_final",
            "skill_physical_damage_%_to_convert_to_chaos",
            "visual_hit_effect_chaos_is_green",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {4, 33, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalToraScourgeArrow"] = {
        name = "BetrayalToraScourgeArrow",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_attack_speed_+%_final",
            "skill_visual_scale_+%",
            "active_skill_damage_+%_final",
            "base_poison_duration_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "always_pierce",
            "global_poison_on_hit",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {44, 20, -50, 100, 50, 200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalToraDashArrow"] = {
        name = "BetrayalToraDashArrow",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_attack_speed_+%_final",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "always_pierce",
            "cannot_stun",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {47, 20, -50, 1, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileToraExplode"] = {
        name = "DeceleratingProjectileToraExplode",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 20, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackToraFlip"] = {
        name = "EmptyActionAttackToraFlip",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.17,
        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["EmptyActionAttackToraSnipe"] = {
        name = "EmptyActionAttackToraSnipe",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        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["EmptyActionAttackToraButterfly"] = {
        name = "EmptyActionAttackToraButterfly",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        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["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["DeceleratingProjectileTora"] = {
        name = "DeceleratingProjectileTora",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "decelerating_projectile_speed_variation_+%",
            "skill_physical_damage_%_to_convert_to_chaos",
            "number_of_projectiles_override",
            "base_is_projectile",
            "global_poison_on_hit",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {150, 20, 1, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalRainOfSpores"] = {
        name = "Toxic Rain",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Area] = true,
            [SkillType.ProjectileSpeed] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Damage] = true,
            [SkillType.Chaos] = true,
            [SkillType.Duration] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.ProjectileNumber] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Rain] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            duration = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "number_of_additional_arrows",
            "skill_physical_damage_%_to_convert_to_chaos",
            "rain_of_spores_vines_movement_speed_+%_final",
            "minimum_rain_of_spores_movement_speed_+%_final_cap",
            "active_skill_attack_speed_+%_final",
            "base_is_projectile",
            "is_area_damage",
            "skill_can_fire_arrows",
            "cannot_pierce",
            "projectile_damage_modifiers_apply_to_skill_dot",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {1.2000000476837, 1000, 8, 20, -10, -60, -43, levelRequirement = 0, statInterpolation = {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
  • Tora
    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_bow, human, humanoid, light_armour, medium_height, not_int, not_str, puncturing_weapon, ranged, red_blood
    Life
    600%
    Evasion
    +100%
    Ailment Threshold
    600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 75
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    BetrayalTora
    Metadata
    BetrayalTora
    Level
    68
    Life
    38,600
    Armour
    28,790
    Evasion Rating
    9,478
    Damage
    523
    Spell Damage
    523
    Accuracy
    580
    Attack Time
    1.995
    Experience
    20,510
    Minion Life
    8,373
    Minion Damage
    418
    Ailment Threshold
    38,600
    Chill
    122
    Shock
    122
    Brittle
    691
    Scorch
    122
    Sap
    337
    MeleeTora
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Strike your foes down with a powerful blow.
    20% of Physical Damage Converted to Chaos Damage
    33% more Attack Speed
    arrow projectile variation [4]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    visual hit effect chaos is green [1]
    WalkEmergeBetrayal
    walk emerge distance [300]
    BetrayalRainOfSpores
    Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, Totemable, Trappable, Mineable, Damage, Chaos, Duration, DamageOverTime, ProjectileNumber, Chaos, Triggerable, Rain
    Toxic Rain
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 6 sec
    Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.
    Deals 254.2 Base Chaos Damage per second
    Base duration is 1 seconds
    Fires 8 additional Arrows
    20% of Physical Damage Converted to Chaos Damage
    Modifiers to Projectile Damage apply to this Skill's Damage Over Time effect
    43% less Attack Speed
    Each Spore Pod applies 10% less Movement Speed to nearby Enemies, to a maximum of 60%
    base is projectile [1]
    cannot pierce [1]
    is area damage [1]
    skill can fire arrows [1]
    visual hit effect chaos is green [1]
    BetrayalToraScourgeArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Projectiles Pierce all Targets
    Deals 50% more Damage
    20% of Physical Damage Converted to Chaos Damage
    50% less Attack Speed
    Poisons Enemies on Hit
    200% increased Poison Duration
    base is projectile [1]
    monster projectile variation [44]
    projectile uses contact position [1]
    skill visual scale +% [100]
    visual hit effect chaos is green [1]
    EmptyActionAttackToraFlip
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionAttackToraSnipe
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EmptyActionAttackToraButterfly
    Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Cooldown Time: 15 sec
    25% less Attack Speed
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    DeceleratingProjectileTora
    Spell, Projectile, Triggerable
    Cast Time: 1 sec
    Deals 25% more Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    Poisons Enemies on Hit
    base is projectile [1]
    decelerating projectile speed variation +% [150]
    number of projectiles override [1]
    visual hit effect chaos is green [1]
    DeceleratingProjectileToraExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 284.3 to 426.4 Physical Damage
    20% of Physical Damage Converted to Chaos Damage
    is area damage [1]
    visual hit effect chaos is green [1]
    BetrayalToraDashArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 60%
    Attack Time: 1.995 sec
    Your Hits cannot Stun Enemies
    Projectiles Pierce all Targets
    Deals 40% less Attack Damage
    20% of Physical Damage Converted to Chaos Damage
    50% less Attack Speed
    base is projectile [1]
    monster projectile variation [47]
    number of projectiles override [1]
    projectile uses contact position [1]
    visual hit effect chaos is green [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"
    
    Actor
    {
    	main_hand_unarmed_type = "Bow"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"
    
    Animated
    {
    	on_event_anim_show = "AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao, R_Weapon );"
    	on_event_anim_hide = "DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao );"
    }
    
    StateMachine
    {
    	//create_state_Helm_0 = "ShowMeshSegments(  );"
    	create_state_Boots_0 = "ShowMeshSegments( straw_base_bootsShape, feetShape );"
    	create_state_Gloves_0 = "ShowMeshSegments( straw_alpha_cuffsShape, straw_base_cuffsShape, handsShape );"
    	create_state_Back_0 = "ShowMeshSegments( quiver_meshShape, quiver_ropeShape, arrow_1_arrowShape, arrow_1_fletchingShape, arrow_2_arrowShape, arrow_2_fletchingShape, arrow_3_arrowShape, arrow_3_fletchingShape );"
    
    	//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, Tora );
    	"
    
    	//Shiaphet's Pall
    	create_state_Back_22 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Tora );
    	"
    
    	//Xunti's Parasol
    	create_state_Back_23 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Tora );
    	"
    
    	//Tekiton's Spine
    	create_state_Back_24 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Tora );
    	"
    
    	//Gogori's Plague
    	create_state_Back_25 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Tora );
    	"
    
    	//Harimal's Campaign
    	create_state_Back_26 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Tora );
    	"
    
    	//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, Tora );
    	"
    
    	//Bu's Bottle
    	create_state_Back_28 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Tora );
    	"
    
    	//Rithkin's Dance
    	create_state_Back_29 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Tora );
    	"
    
    	//Cantar's Coffin
    	create_state_Back_30 =
    	"
    		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
    		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Tora );
    	"
    
    	on_state_shackles_1 = "DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao );"
    	create_state_shackles_1 = "DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao );"
    	create_state_shackles_2 = "DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao );"
    	create_state_shackles_3 = "DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao );"
    }
    
    Animated
    {
    	on_event_fadeout_for_bargain_01 =
    	"
    		Delay( 1.75, { DetachAllOfType( Metadata/Monsters/LeagueBetrayal/BetrayalToraArrowAttached.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueBetrayal/BetrayalTora"] = {
        name = "Tora",
        life = 6,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 75,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MeleeTora",
            "BetrayalToraScourgeArrow",
            "BetrayalToraDashArrow",
            "DeceleratingProjectileToraExplode",
            "EmptyActionAttackToraFlip",
            "EmptyActionAttackToraSnipe",
            "EmptyActionAttackToraButterfly",
            "WalkEmergeBetrayal",
            "DeceleratingProjectileTora",
            "BetrayalRainOfSpores",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeTora"] = {
        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 = {
            "arrow_projectile_variation",
            "active_skill_attack_speed_+%_final",
            "skill_physical_damage_%_to_convert_to_chaos",
            "visual_hit_effect_chaos_is_green",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {4, 33, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalToraScourgeArrow"] = {
        name = "BetrayalToraScourgeArrow",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_attack_speed_+%_final",
            "skill_visual_scale_+%",
            "active_skill_damage_+%_final",
            "base_poison_duration_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "always_pierce",
            "global_poison_on_hit",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {44, 20, -50, 100, 50, 200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalToraDashArrow"] = {
        name = "BetrayalToraDashArrow",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "active_skill_attack_speed_+%_final",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "always_pierce",
            "cannot_stun",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {47, 20, -50, 1, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileToraExplode"] = {
        name = "DeceleratingProjectileToraExplode",
        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",
            "skill_physical_damage_%_to_convert_to_chaos",
            "is_area_damage",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 20, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionAttackToraFlip"] = {
        name = "EmptyActionAttackToraFlip",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.17,
        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["EmptyActionAttackToraSnipe"] = {
        name = "EmptyActionAttackToraSnipe",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        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["EmptyActionAttackToraButterfly"] = {
        name = "EmptyActionAttackToraButterfly",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        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["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["DeceleratingProjectileTora"] = {
        name = "DeceleratingProjectileTora",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "decelerating_projectile_speed_variation_+%",
            "skill_physical_damage_%_to_convert_to_chaos",
            "number_of_projectiles_override",
            "base_is_projectile",
            "global_poison_on_hit",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {150, 20, 1, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BetrayalRainOfSpores"] = {
        name = "Toxic Rain",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Area] = true,
            [SkillType.ProjectileSpeed] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Damage] = true,
            [SkillType.Chaos] = true,
            [SkillType.Duration] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.ProjectileNumber] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Rain] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            duration = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "number_of_additional_arrows",
            "skill_physical_damage_%_to_convert_to_chaos",
            "rain_of_spores_vines_movement_speed_+%_final",
            "minimum_rain_of_spores_movement_speed_+%_final_cap",
            "active_skill_attack_speed_+%_final",
            "base_is_projectile",
            "is_area_damage",
            "skill_can_fire_arrows",
            "cannot_pierce",
            "projectile_damage_modifiers_apply_to_skill_dot",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {1.2000000476837, 1000, 8, 20, -10, -60, -43, levelRequirement = 0, statInterpolation = {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
  • Edit

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