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
9,478
Energy Shield
0
Damage
523
Spell Damage
523
Accuracy
290
Attack Time
1.995
Experience
20,510
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
  • Tora, the Culler Text Audio /119
    Name
    Don't make me hunt you down.
    ToraPrimaryDefenderStartsFightZero
    Never provoke a wild animal in its den.
    ToraPrimaryDefenderStartsFightOne
    Don't interfere, Exile. This isn't your business.
    ToraPrimaryDefenderStartsFightTwo
    You'll have to be swift if you hope to stop the Syndicate.
    ToraPrimaryDefenderStartsFightThree
    The hunt is on!
    ToraPrimaryDefenderStartsFightFour
    There is no deeper cruelty than caging a wild animal.
    ToraPrimaryDefenderStartsFightFive
    Don't expect our previous dealings to save you now.
    ToraPrimaryDefenderStartsFightSix
    You won't get me to betray the Syndicate this time, Exile.
    ToraPrimaryDefenderStartsFightSeven
    The cycle of life and death continues, and the fittest grow fitter!
    ToraPrimaryDefenderStartsFightEight
    You failed in the past, Exile. You'll fail again.
    ToraPrimaryDefenderStartsFightNine
    Death feeds life in the grand cycle.
    ToraPrimaryDefenderStartsFightTen
    The earth is eager to meet you.
    ToraPrimaryDefenderStartsFightEleven
    Be like the earth. Become stone.
    ToraPrimaryDefenderStartsFightTwelve
    I was born with a bow in my hands.
    ToraPrimaryDefenderStartsFightThirteen
    Swift like the wind!
    ToraPrimaryDefenderStartsFightFourteen
    A mother bear will fight to the death to protect her cubs.
    ToraSafehouseLeaderIntroZero
    This den is ours, Exile.
    ToraSecondaryDefenderArrivalZero
    We are no helpless prey!
    ToraSecondaryDefenderArrivalOne
    This cycle of life and death needs time to finish.
    ToraSecondaryDefenderArrivalTwo
    Wolves hunt in packs for a reason.
    ToraSecondaryDefenderArrivalThree
    On the prowl!
    ToraSecondaryDefenderArrivalFour
    You should know better than to wander into strange dens.
    ToraSecondaryDefenderArrivalFive
    Shall we wait for your God, Elreon, or shall we snare this Exile ourselves?
    ToraSecondaryDefenderArrivalSix
    Oh, Vagan, it's you... shall we fight together?
    ToraSecondaryDefenderArrivalSeven
    Prove your worth, unnatural one. Let's take down this Exile.
    ToraSecondaryDefenderArrivalEight
    Allow me to help you channel a bit of that Ezomyte savagery, Thane.
    ToraSecondaryDefenderArrivalNine
    Some prey must be caught with carefully laid traps. Are you ready, Riker?
    ToraSecondaryDefenderArrivalTen
    Let's put this animal down.
    ToraSecondaryDefenderArrivalEleven
    This failing den needs to be rooted out.
    ToraSecondaryDefenderArrivalTwelve
    You've forgotten nature's most important lesson. Protect your resources!
    ToraSecondaryDefenderArrivalThirteen
    Nothing about this place is natural!
    ToraSecondaryDefenderArrivalFourteen
    Sometimes rabid animals must be culled.
    ToraSecondaryDefenderArrivalFifteen
    You know why you deserve my arrows, Vagan.
    ToraSecondaryDefenderArrivalSixteen
    You're not above the natural order, Vorici. I shall remind you.
    ToraSecondaryDefenderArrivalSeventeen
    Nature rejects you, thing!
    ToraSecondaryDefenderArrivalEighteen
    Killing might be for a purpose.
    ToraSecondaryDefenderArrivalNineteen
    Care for a clash, Riker?
    ToraSecondaryDefenderArrivalTwenty
    All of you must be put down.
    ToraSecondaryDefenderArrivalTwentyOne
    This won't end well for you.
    ToraReplyToSecondaryDefenderArrivalZero
    Your place is with the pack... or in the dirt.
    ToraReplyToSecondaryDefenderArrivalOne
    You're undercutting the success of our entire organisation!
    ToraReplyToSecondaryDefenderArrivalTwo
    I've more than enough arrows for all.
    ToraReplyToSecondaryDefenderArrivalThree
    When you're bleeding out in the dirt, remember this was your decision.
    ToraReplyToSecondaryDefenderArrivalFour
    Really? What do you think happens to wild animals that lose a limb?
    ToraReplyToSecondaryDefenderArrivalFive
    Small consolation, Vagan. Tiny.
    ToraReplyToSecondaryDefenderArrivalSix
    I saw your approach, Guff - I just didn't care.
    ToraReplyToSecondaryDefenderArrivalSeven
    I will never let you catch me, brute.
    ToraReplyToSecondaryDefenderArrivalEight
    This world existed long before Man or gods and it will live on long after you are dust.
    ToraReplyToSecondaryDefenderArrivalNine
    Then let the chase begin!
    ToraReplyToSecondaryDefenderArrivalTen
    It seems only Nature itself is trustworthy.
    ToraReplyToSecondaryDefenderArrivalEleven
    Enrage the pack, face the alpha.
    ToraSecondaryDefenderArrivalTwentyTwo
    This hunt has only just begun.
    ToraSecondaryDefenderArrivalTwentyThree
    We shall surely succeed.
    ToraSecondaryDefenderArrivalTwentyFour
    Careful. A cornered animal is twice as dangerous.
    ToraSecondaryDefenderArrivalTwentyFive
    Be ready to use that hook, Leo.
    ToraSecondaryDefenderArrivalTwentySix
    Do as I say, Vagan, and I might not stick you with an arrow.
    ToraSecondaryDefenderArrivalTwentySeven
    You might not follow the rules of Nature, thing, but you'll follow mine if you want to survive.
    ToraSecondaryDefenderArrivalTwentyEight
    Let's try my way for this one, Thane.
    ToraSecondaryDefenderArrivalTwentyNine
    We'll use your traps for this hunt, Riker.
    ToraSecondaryDefenderArrivalThirty
    I'm leading this hunt now.
    ToraSecondaryDefenderArrivalThirtyOne
    The weak perish. Such is life.
    ToraKillPlayerZero
    You should have stayed out of this.
    ToraKillPlayerOne
    The Syndicate's death toll climbs.
    ToraKillPlayerTwo
    A successful hunt.
    ToraKillPlayerThree
    Like I always say, only the fittest survive.
    ToraEscapeZero
    A hunter hides their trail.
    ToraEscapeOne
    Like the bird escaping the cat, I can fly. You can't.
    ToraEscapeTwo
    Nest invader!
    ToraDefeatedZero
    Damn your lust for wreckage.
    ToraDefeatedOne
    Nature.. is wounded... here...
    ToraDefeatedTwo
    Only fair...
    ToraDefeatedThree
    The cage beckons...
    ToraDefeatedFour
    We're not beasts... we can settle this other ways, like before.
    ToraDefeatedFive
    You're making my life complicated, Exile.
    ToraDefeatedSix
    The cycle of life and death is supposed to be general, not specific.
    ToraDefeatedSeven
    It seems... you've evolved...
    ToraDefeatedEight
    I was too slow...
    ToraDefeatedNine
    I pounced too recklessly.
    ToraDefeatedTen
    You are more savage than any animal. What do you want from me?
    ToraOfferBargainZero
    Some 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?
    ToraOfferBargainOne
    Crows 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...
    ToraOfferBargainTwo
    A 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.
    ToraOfferBargainThree
    You'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.
    ToraOfferBargainFour
    A 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?
    ToraOfferBargainFive
    I don't care for material things, but perhaps you do?
    ToraOfferBargainSix
    Ugh... people! Alright, alright...
    ToraBargainAcceptedZero
    Here's to practicing social skills.
    ToraBargainAcceptedOne
    Adapt or die, Exile. Adapt or die.
    ToraBargainAcceptedTwo
    They'll never find me.
    ToraBargainAcceptedThree
    I appreciate it.
    ToraBargainAcceptedFour
    May your nest be shiny.
    ToraBargainAcceptedFive
    A 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.
    ToraOfferBetrayalZero
    The strong eat the weak in nature, and so it can be here.
    ToraOfferBetrayalOne
    I do have the capability to have someone rejected by the pack completely.
    ToraOfferBetrayalTwo
    I'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.
    ToraOfferBetrayalThree
    Haku's too trusting to be in the Syndicate. Allow me to betray him softly before someone else does far worse.
    ToraOfferBetrayalFour
    I've half a mind to turn against Vagan. He knows what he did.
    ToraOfferBetrayalFive
    Vorici unsettles me. His inclinations fall far outside the natural order. You and I could come to an agreement that might contain his violent excesses.
    ToraOfferBetrayalSix
    That 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.
    ToraOfferBetrayalSeven
    Cameria 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.
    ToraOfferBetrayalEight
    It'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?
    ToraOfferBetrayalNine
    Death is a natural part of life. I've made my peace.
    ToraOfferExecuteZero
    In front of my leader, I can show no fear.
    ToraOfferExecuteOne
    In front of my brethren, I can only be brave.
    ToraOfferExecuteTwo
    No more cages! I'd rather die.
    ToraOfferExecuteThree
    Animals turn on each other in times of scarcity.
    ToraReplyToBetrayalAcceptedZero
    At least my path is real, Karui, unlike your unseen 'Way.'
    ToraReplyToBetrayalAcceptedOne
    And what's that, Guff? Are you planning to ask me on a date?
    ToraReplyToBetrayalAcceptedTwo
    Survival of the fittest versus might makes right - which of us shall eclipse the other in the end, Thane?
    ToraReplyToBetrayalAcceptedThree
    I have a better idea, Cameria. How about you leave and never return?
    ToraReplyToBetrayalAcceptedFour
    You are proof, Aisling, that sometimes Nature makes mistakes.
    ToraReplyToBetrayalAcceptedFive
    All part of the cycle. Today you rise and I fall, but tomorrow will be different.
    ToraReplyToBetrayalAcceptedSix
    Feel confident in your caging only if you believe the caged will never escape and come find you...
    ToraInterrogatedZero
    You are truly a savage beast.
    ToraInterrogatedOne
    When bargaining is no longer enough, you show your true colours!
    ToraInterrogatedTwo
    Violence is part of the natural order.
    ToraReplyToExecutionZero
    You've accomplished nothing, Exile. Death is meaningless to the Syndicate.
    ToraReplyToExecutionOne
    Sometimes violence is the only way.
    ToraReplyToExecutionTwo
    Rise. If I must fall, respect the natural order by rising to your potential.
    ToraSafehouseLeaderDefeatedZero