Dialogue /121
MonsterCueDialogue
Rin YuushuPrimaryDefenderStartsFightYou are a blight on this beautiful continent. We are the cure.
Rin YuushuPrimaryDefenderStartsFightThat you've made it this far is an insult, muckblood.
Rin YuushuPrimaryDefenderStartsFightRobbery, is it? Where I come from, we skin robbers alive.
Rin YuushuPrimaryDefenderStartsFightIt seems a rat has wandered into our hallowed halls.
Rin YuushuPrimaryDefenderStartsFightThe trap is sprung, little rat.
Rin YuushuPrimaryDefenderStartsFightAll that time in the darkness has only made me hate you more.
Rin YuushuPrimaryDefenderStartsFightI can't believe I debased myself by cutting a deal with you.
Rin YuushuPrimaryDefenderStartsFightMy loyalties have been realigned, muckblood. Don't expect a repeat of when last we met.
Rin YuushuPrimaryDefenderStartsFightI can still feel the cold creep of death when I close my eyes. Don't worry, you'll feel it soon enough.
Rin YuushuPrimaryDefenderStartsFightDo you remember your defeat at my hand? You will.
Rin YuushuPrimaryDefenderStartsFightRun, run, little rat. My arrows will still find you.
Rin YuushuPrimaryDefenderStartsFightA riddle for you, Exile. How can one person be everywhere at once?
Rin YuushuPrimaryDefenderStartsFightEmbrace the snow, or be buried.
Rin YuushuPrimaryDefenderStartsFightThe blizzard answers my call!
Rin YuushuPrimaryDefenderStartsFightWith these boots I can shrug off the elements, even though the cold never bothered me anyway!
Rin YuushuSafehouseLeaderIntroWe are born leaders. You? You were born to serve us.
Rin YuushuSecondaryDefenderArrivalYou've let them see too much. Slaughter them.
Rin YuushuSecondaryDefenderArrivalImbecile! Don't neglect the cargo!
Rin YuushuSecondaryDefenderArrivalFeels as though the walls are closing in, doesn't it Exile?
Rin YuushuSecondaryDefenderArrivalWe are everywhere.
Rin YuushuSecondaryDefenderArrivalWatch carefully, Exile. You won't see much else.
Rin YuushuSecondaryDefenderArrivalI'm honoured to serve such a noble cause.
Rin YuushuSecondaryDefenderArrivalCan your people do nothing right, Karui?
Rin YuushuSecondaryDefenderArrivalThe sooner this is over, the sooner you can go back to the seas, pirate.
Rin YuushuSecondaryDefenderArrivalDon't make me regret this, disgusting demon.
Rin YuushuSecondaryDefenderArrivalDisgusting. Fight like a nobleman, Ezomyte.
Rin YuushuSecondaryDefenderArrivalTry not to get us killed, fire worshipper.
Rin YuushuSecondaryDefenderArrivalWe fight for a pure future!
Rin YuushuSecondaryDefenderArrivalI'd sooner kill you myself than lose our claim here.
Rin YuushuSecondaryDefenderArrivalThe others will be so sad to hear of your untimely demise...
Rin YuushuSecondaryDefenderArrivalYou should never have crossed me.
Rin YuushuSecondaryDefenderArrivalI'm here to clean up your mess, yourself included.
Rin YuushuSecondaryDefenderArrivalBrinerot, I'll make you wish you went down with your ship.
Rin YuushuSecondaryDefenderArrivalFirst, you, then the rest of your filthy little clan, Thane.
Rin YuushuSecondaryDefenderArrivalKorell, it was only a matter of time. I'm just making the first move.
Rin YuushuSecondaryDefenderArrivalThe Syndicate would be better off without you or your sadism.
Rin YuushuSecondaryDefenderArrivalYou're devious, Maloney. Think you can keep up with me?
Rin YuushuSecondaryDefenderArrivalMuckbloods, the purification begins now.
Rin YuushuReplyToSecondaryDefenderArrivalYou won't live to regret this.
Rin YuushuReplyToSecondaryDefenderArrivalYou opportunistic little worm.
Rin YuushuReplyToSecondaryDefenderArrivalYou'll never see daylight again, scum.
Rin YuushuReplyToSecondaryDefenderArrivalWhen this is through, you'll be naught but meat for the ants.
Rin YuushuReplyToSecondaryDefenderArrivalOh, no, you won't see it coming.
Rin YuushuReplyToSecondaryDefenderArrivalYuck. Your kind makes even the Brinerot seem appealing.
Rin YuushuReplyToSecondaryDefenderArrivalDon't you dare touch me, beast!
Rin YuushuReplyToSecondaryDefenderArrivalSo that's how it is. I'm just 'Mutewind' again, like before.
Rin YuushuReplyToSecondaryDefenderArrivalDon't get caught in your own trap, beast.
Rin YuushuReplyToSecondaryDefenderArrivalHah!
Rin YuushuSecondaryDefenderArrivalThe wolves are circling you now...
Rin YuushuSecondaryDefenderArrivalIt's over for you now, Exile.
Rin YuushuSecondaryDefenderArrivalBow to your betters, trespasser.
Rin YuushuSecondaryDefenderArrivalWe will tear you to shreds.
Rin YuushuSecondaryDefenderArrivalTry not to lose another limb, underling.
Rin YuushuSecondaryDefenderArrivalBossing around a Brinerot? This feels right.
Rin YuushuSecondaryDefenderArrivalYour queen commands you to fight in her name, creature!
Rin YuushuSecondaryDefenderArrivalCunning, not might, will win the day here. Follow my orders to the letter, Thane.
Rin YuushuSecondaryDefenderArrivalServe me well, Korell, or I will be forced to extinguish you.
Rin YuushuSecondaryDefenderArrivalDo as I have instructed you, and victory is assured.
Rin YuushuKillPlayerGood riddance.
Rin YuushuKillPlayerLowlife. Keep moving!
Rin YuushuKillPlayerJust another body, now.
Rin YuushuKillPlayerGood. What's next?
Rin YuushuEscapeWorthless.
Rin YuushuEscapeSuccess was inevitable.
Rin YuushuEscapeYou can't win.
Rin YuushuDefeatedHow humiliating...!
Rin YuushuDefeatedAll is lost.
Rin YuushuDefeatedUnfathomable!
Rin YuushuDefeatedOur chance... squandered...
Rin YuushuDefeatedNo, no more prison!
Rin YuushuDefeatedGods... not again!
Rin YuushuDefeatedI'm better than this!
Rin YuushuDefeatedI face death... again...
Rin YuushuDefeatedThought it'd be as easy as last time...
Rin YuushuDefeatedDamn. Miscalculated.
Rin YuushuDefeatedI was blinded by fury...
Rin YuushuOfferBargainNot even the Redblade are as... brutal as you. I will do as you ask, so long as you spare me.
Rin YuushuOfferBargainKill me and prove yourself to be the savage I know you are, or... surprise me. Set me free. I can bring someone into the fold on your behalf. Talk some respect into them. Please.
Rin YuushuOfferBargainIs my life really worth sacrificing your chance to know more? That is what you would be doing were you to kill me, Exile. Instead, let me show you how useful I could be to you. I am quick to make friends, and even quicker to learn what it is I wish to learn. Allow me the chance to prove my talents to you, and all I learn is yours.
Rin YuushuOfferBargainI'm ill-fit for this duty. You've proven that quite clearly. Is that a crime worthy of death? I think not. Rather, I ought to look for more suitable work, don't you think?
Rin YuushuOfferBargainMy Mutewind brothers and sisters warned me that leaving them would bring me nothing but darkness. Perhaps they were right. I think, if you'll allow me, I will take my leave of the Syndicate.
Rin YuushuOfferBargainYou are a bloodthirsty little beast, aren't you? I almost admire it. I think if I called your bluff I'd wind up dead, so instead, I offer you this: knowledge. Knowledge of all I have learned in my post here.
Rin YuushuOfferBargainI could offer you pure Mutewind blood, or I could offer you material compensation. Take your pick.
Rin YuushuBarginAcceptedConsider me surprised. I'll do as you asked.
Rin YuushuBarginAcceptedI'll keep my end of the deal. Just remember this in the future.
Rin YuushuBarginAcceptedYou won't regret this!
Rin YuushuBarginAcceptedWhen you meet the Lifegiver, give my regards... with a blade.
Rin YuushuBarginAcceptedI knew you could be... reasonable.
Rin YuushuBarginAcceptedA fair trade. Until next time!
Rin YuushuOfferBetrayalKnow why the Immortal Syndicate failed here? Because they didn't have Mutewind leadership. Instead they had some muckblood running the show. Well, how about we change that?
Rin YuushuOfferBetrayalThis is what I get for putting my trust in foreign might. Free me, and I'll show the others here how the Mutewind handle failures.
Rin YuushuOfferBetrayalIf you think I go into battle without a plan for every possible situation, well, you don't know me at all. My plan for this outcome? Shove the blame onto someone lesser-than. One of the nincompoops here will do, don't you think?
Rin YuushuOfferBetrayalI'm not stupid. I know what you want. You want information. If you'll leave me living, I can tell you a great deal about my crewmates here.
Rin YuushuOfferBetrayalGods, how I've wanted a reason to stick it to that Brinerot scoundrel. Don't disappoint me, Exile.
Rin YuushuOfferBetrayalHillock's little more than a walking, talking avalanche. We Mutewind know how dangerous an avalanche can be. You should be wary, too.
Rin YuushuOfferBetrayalWait! I may be a Syndicate lackey for the moment, but Jorgin has committed fratricide. Would you really let a brother-killer just walk?
Rin YuushuOfferBetrayalI cannot even begin to describe how much I'd enjoy watching that fire-worshipping, muckblooded Redblade lowlife squirm.
Rin YuushuOfferBetrayalLook at Maloney's eyes. The cogs are turning. He's planning something. Do you want to wait to find out what, or shall we put him in his place?
Rin YuushuOfferBetrayalI hate you, Exile, but only a little more than any of these other subservients. I'd harm any one of them to keep breath in my lungs.
Rin YuushuOfferExecuteDeath is not the deterrent it once was.
Rin YuushuOfferExecuteIn front of my captain, I'll die bravely.
Rin YuushuOfferExecuteLet me demonstrate the proper way to die.
Rin YuushuOfferExecuteEnough interrogation. You insult me. Death is the only choice I'll give you this time.
Rin YuushuReplyToBetrayalAcceptedYou think I didn't expect betrayal? I'm two steps ahead.
Rin YuushuReplyToBetrayalAcceptedWhat did I ever do to you, Vagan?
Rin YuushuReplyToBetrayalAcceptedYou've lived down to your reputation, Brinerot.
Rin YuushuReplyToBetrayalAcceptedDid... did you just betray me as a gift? You are the stupidest of stupid!
Rin YuushuReplyToBetrayalAcceptedI do it simply to annoy you, Jorgin, because you can never return home.
Rin YuushuReplyToBetrayalAcceptedI thought you said the Syndicate makes past ties irrelevant.
Rin YuushuInterrogatedI'll only tell you what I want to tell you.
Rin YuushuInterrogatedNo matter how many times you interrogate me, I will never break.
Rin YuushuInterrogatedI thought we had an understanding!
Rin YuushuReplyToExecutionThe price of failure.
Rin YuushuReplyToExecutionYou... you savage!
Rin YuushuReplyToExecutionSilver linings!
Rin YuushuSafehouseLeaderDefeatedI had it all planned out. How could I lose? I... I must have been sabotaged! But by who?
Rin YuushuPrimaryDefenderStartsFightI spy a Mutewind! Careful, Exile.
Rin YuushuPrimaryDefenderStartsFightYour blood didn't look that pure to me last time, Mutewind.
Rin YuushuDefeatedPathetic. Stay, dog.
Rin YuushuBarginAcceptedDon't make us regret this, Mutewind.
Rin YuushuInterrogatedWe'll get what we need from you one way or another, Rin.
Rin Yuushu
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, cold_affinity, fast_movement, has_bow, human, humanoid, light_armour, medium_height, not_int, puncturing_weapon, ranged, red_blood
Life
600%
Armour
+25%
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
BetrayalRin
Metadata
BetrayalRin
Level
68
Life
38,600
Armour
35,988
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
MeleeBetrayalRin
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 85%
Attack Time: 1.995 sec
Strike your foes down with a powerful blow.
Deals 15% less Attack Damage
Deals 37.56% more Damage
50% of Physical Damage Converted to Cold Damage
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
BetrayalRinSnipe
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 180%
Attack Time: 1.995 sec
Cooldown Time: 6 sec
Projectiles Pierce all Targets
Deals 80% more Attack Damage
50% of Physical Damage Converted to Cold Damage
25% less Attack Speed
base is projectile [1]
monster projectile variation [55]
skill can fire arrows [1]
EmptyActionAttackRinMultiProjectile
Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Cooldown Time: 10 sec
25% less Attack Speed
skill cannot be knocked back [1]
skill cannot be stunned [1]
DeceleratingProjectileRin
Spell, Projectile, Triggerable
Cast Time: 1 sec
Deals 149.5% more Damage
75% of Physical Damage Converted to Cold Damage
base is projectile [1]
decelerating projectile speed variation +% [100]
number of projectiles override [2]
total projectile spread angle override [5]
BetrayalRinRainOfArrows
Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, Totemable, Trappable, Mineable, Triggerable, Rain
Rain of Arrows
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 85%
Attack Time: 1.995 sec
Cooldown Time: 8 sec
Fires a large number of arrows into the air, to land at the target after a short delay.
Deals 15% less Attack Damage
Deals 149.5% more Damage
75% of Physical Damage Converted to Cold Damage
25% less Attack Speed
base is projectile [1]
is area damage [1]
BetrayalRinDeceleratingProjectileDetonation
Triggerable, Spell
Cast Time: 1 sec
BetrayalRinDeceleratingProjectileDetonationWave
Triggerable, Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Damage: 80%
Attack Time: 1.995 sec
Deals 20% less Attack Damage
Deals 149.5% more Damage
75% of Physical Damage Converted to Cold Damage
BetrayalRinDeceleratingProjectileExplosion
Spell, Triggerable
Cast Time: 1 sec
Deals 775.8 to 1164 Cold Damage
is area damage [1]
EAASanctumRinSnipe
Attack
Base Damage: 418–628
Critical Strike Chance: 5%
Attack Time: 1.995 sec
25% less Attack Speed
skill cannot be knocked back [1]
skill cannot be stunned [1]

Object Type

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

Object Type Codes

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

StateMachine
{
	create_state_Helm_0 = "ShowMeshSegments( Mutewind_hoodShape );"
	create_state_Boots_0 = "ShowMeshSegments( Mutewind_bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( Mutewind_elbowsShape, Mutewind_glovesShape );"
	create_state_Back_0 = "AddAttached( Art/Models/Items/Quivers/RikerRinQuivers/RinsQuiver.fmt, aux_back_attachment );"
	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	create_state_Helm_11 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_12 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_13 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_14 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_15 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	//Azal's Eye
	create_state_Helm_16 = "ShowMeshSegment( Mutewind_hoodShape );"
	create_state_Helm_17 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_18 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	create_state_Helm_19 = "ShowMeshSegment( Mutewind_hood_loweredShape );"
	//Sen-Kin's Descent
	create_state_Helm_20 = "ShowMeshSegment( Mutewind_hoodShape );"
	//Moknuma's Conjuring
	create_state_Gloves_48 = "ShowMeshSegment( Mutewind_elbowsShape );"

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

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

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

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

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

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

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

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

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

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

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/Masters/Rin/decelerating_projectile/stationary_projectile.ao"
	preload_animated_object = "Metadata/Effects/Spells/Masters/Rin/Snipe/snipe_impact.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalRin"] = {
    name = "Rin Yuushu",
    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 = {
        "MeleeBetrayalRin",
        "BetrayalRinRainOfArrows",
        "BetrayalRinSnipe",
        "EmptyActionAttackRinMultiProjectile",
        "EAASanctumRinSnipe",
        "WalkEmergeBetrayal",
        "DeceleratingProjectileRin",
        "BetrayalRinDeceleratingProjectileDetonationWave",
        "BetrayalRinDeceleratingProjectileExplosion",
        "BetrayalRinDeceleratingProjectileDetonation",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBetrayalRin"] = {
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {0, 50, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {50, 50, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRinRainOfArrows"] = {
    name = "Rain of Arrows",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a large number of arrows into the air, to land at the target after a short delay.",
    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.Triggerable] = true,
        [SkillType.Rain] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_attack_speed_+%_final",
        "base_is_projectile",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 75, -25, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 75, -25, baseMultiplier = 0.85, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 75, -25, baseMultiplier = 0.85, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {200, 75, -25, baseMultiplier = 0.85, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRinSnipe"] = {
    name = "BetrayalRinSnipe",
    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 = 2.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_attack_speed_+%_final",
        "monster_projectile_variation",
        "base_is_projectile",
        "always_pierce",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {50, -25, 55, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackRinMultiProjectile"] = {
    name = "EmptyActionAttackRinMultiProjectile",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.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["EAASanctumRinSnipe"] = {
    name = "EAASanctumRinSnipe",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 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["DeceleratingProjectileRin"] = {
    name = "DeceleratingProjectileRin",
    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 = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "number_of_projectiles_override",
        "decelerating_projectile_speed_variation_+%",
        "total_projectile_spread_angle_override",
        "base_is_projectile",
    },
    levels = {
        [1] = {0, 75, 2, 100, 5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 75, 2, 100, 5, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 75, 2, 100, 5, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {200, 75, 2, 100, 5, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRinDeceleratingProjectileDetonationWave"] = {
    name = "BetrayalRinDeceleratingProjectileDetonationWave",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
    },
    levels = {
        [1] = {0, 75, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 75, baseMultiplier = 0.8, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 75, baseMultiplier = 0.8, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {200, 75, baseMultiplier = 0.8, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRinDeceleratingProjectileExplosion"] = {
    name = "BetrayalRinDeceleratingProjectileExplosion",
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRinDeceleratingProjectileDetonation"] = {
    name = "BetrayalRinDeceleratingProjectileDetonation",
    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
  • Rin Yuushu Text Audio /117
    Name
    You are a blight on this beautiful continent. We are the cure.
    RinPrimaryDefenderStartsFightZero
    That you've made it this far is an insult, muckblood.
    RinPrimaryDefenderStartsFightOne
    Robbery, is it? Where I come from, we skin robbers alive.
    RinPrimaryDefenderStartsFightTwo
    It seems a rat has wandered into our hallowed halls.
    RinPrimaryDefenderStartsFightThree
    The trap is sprung, little rat.
    RinPrimaryDefenderStartsFightFour
    All that time in the darkness has only made me hate you more.
    RinPrimaryDefenderStartsFightFive
    I can't believe I debased myself by cutting a deal with you.
    RinPrimaryDefenderStartsFightSix
    My loyalties have been realigned, muckblood. Don't expect a repeat of when last we met.
    RinPrimaryDefenderStartsFightSeven
    I can still feel the cold creep of death when I close my eyes. Don't worry, you'll feel it soon enough.
    RinPrimaryDefenderStartsFightEight
    Do you remember your defeat at my hand? You will.
    RinPrimaryDefenderStartsFightNine
    Run, run, little rat. My arrows will still find you.
    RinPrimaryDefenderStartsFightTen
    A riddle for you, Exile. How can one person be everywhere at once?
    RinPrimaryDefenderStartsFightEleven
    Embrace the snow, or be buried.
    RinPrimaryDefenderStartsFightTwelve
    The blizzard answers my call!
    RinPrimaryDefenderStartsFightThirteen
    With these boots I can shrug off the elements, even though the cold never bothered me anyway!
    RinPrimaryDefenderStartsFightFourteen
    We are born leaders. You? You were born to serve us.
    RinSafehouseLeaderIntroZero
    You've let them see too much. Slaughter them.
    RinSecondaryDefenderArrivalZero
    Imbecile! Don't neglect the cargo!
    RinSecondaryDefenderArrivalOne
    Feels as though the walls are closing in, doesn't it Exile?
    RinSecondaryDefenderArrivalTwo
    We are everywhere.
    RinSecondaryDefenderArrivalThree
    Watch carefully, Exile. You won't see much else.
    RinSecondaryDefenderArrivalFour
    I'm honoured to serve such a noble cause.
    RinSecondaryDefenderArrivalFive
    Can your people do nothing right, Karui?
    RinSecondaryDefenderArrivalSix
    The sooner this is over, the sooner you can go back to the seas, pirate.
    RinSecondaryDefenderArrivalSeven
    Don't make me regret this, disgusting demon.
    RinSecondaryDefenderArrivalEight
    Disgusting. Fight like a nobleman, Ezomyte.
    RinSecondaryDefenderArrivalNine
    Try not to get us killed, fire worshipper.
    RinSecondaryDefenderArrivalTen
    We fight for a pure future!
    RinSecondaryDefenderArrivalEleven
    I'd sooner kill you myself than lose our claim here.
    RinSecondaryDefenderArrivalTwelve
    The others will be so sad to hear of your untimely demise...
    RinSecondaryDefenderArrivalThirteen
    You should never have crossed me.
    RinSecondaryDefenderArrivalFourteen
    I'm here to clean up your mess, yourself included.
    RinSecondaryDefenderArrivalFifteen
    Brinerot, I'll make you wish you went down with your ship.
    RinSecondaryDefenderArrivalSixteen
    First, you, then the rest of your filthy little clan, Thane.
    RinSecondaryDefenderArrivalSeventeen
    Korell, it was only a matter of time. I'm just making the first move.
    RinSecondaryDefenderArrivalEighteen
    The Syndicate would be better off without you or your sadism.
    RinSecondaryDefenderArrivalNineteen
    You're devious, Maloney. Think you can keep up with me?
    RinSecondaryDefenderArrivalTwenty
    Muckbloods, the purification begins now.
    RinSecondaryDefenderArrivalTwentyOne
    You won't live to regret this.
    RinReplyToSecondaryDefenderArrivalZero
    You opportunistic little worm.
    RinReplyToSecondaryDefenderArrivalOne
    You'll never see daylight again, scum.
    RinReplyToSecondaryDefenderArrivalTwo
    When this is through, you'll be naught but meat for the ants.
    RinReplyToSecondaryDefenderArrivalThree
    Oh, no, you won't see it coming.
    RinReplyToSecondaryDefenderArrivalFour
    Yuck. Your kind makes even the Brinerot seem appealing.
    RinReplyToSecondaryDefenderArrivalFive
    Don't you dare touch me, beast!
    RinReplyToSecondaryDefenderArrivalSix
    So that's how it is. I'm just 'Mutewind' again, like before.
    RinReplyToSecondaryDefenderArrivalSeven
    Don't get caught in your own trap, beast.
    RinReplyToSecondaryDefenderArrivalEight
    Hah!
    RinReplyToSecondaryDefenderArrivalNine
    The wolves are circling you now...
    RinSecondaryDefenderArrivalTwentyTwo
    It's over for you now, Exile.
    RinSecondaryDefenderArrivalTwentyThree
    Bow to your betters, trespasser.
    RinSecondaryDefenderArrivalTwentyFour
    We will tear you to shreds.
    RinSecondaryDefenderArrivalTwentyFive
    Try not to lose another limb, underling.
    RinSecondaryDefenderArrivalTwentySix
    Bossing around a Brinerot? This feels right.
    RinSecondaryDefenderArrivalTwentySeven
    Your queen commands you to fight in her name, creature!
    RinSecondaryDefenderArrivalTwentyEight
    Cunning, not might, will win the day here. Follow my orders to the letter, Thane.
    RinSecondaryDefenderArrivalTwentyNine
    Serve me well, Korell, or I will be forced to extinguish you.
    RinSecondaryDefenderArrivalThirty
    Do as I have instructed you, and victory is assured.
    RinSecondaryDefenderArrivalThirtyOne
    Good riddance.
    RinKillPlayerZero
    Lowlife. Keep moving!
    RinKillPlayerOne
    Just another body, now.
    RinKillPlayerTwo
    Good. What's next?
    RinKillPlayerThree
    Worthless.
    RinEscapeZero
    Success was inevitable.
    RinEscapeOne
    You can't win.
    RinEscapeTwo
    How humiliating...!
    RinDefeatedZero
    All is lost.
    RinDefeatedOne
    Unfathomable!
    RinDefeatedTwo
    Our chance... squandered...
    RinDefeatedThree
    No, no more prison!
    RinDefeatedFour
    Gods... not again!
    RinDefeatedFive
    I'm better than this!
    RinDefeatedSix
    I face death... again...
    RinDefeatedSeven
    Thought it'd be as easy as last time...
    RinDefeatedEight
    Damn. Miscalculated.
    RinDefeatedNine
    I was blinded by fury...
    RinDefeatedTen
    Not even the Redblade are as... brutal as you. I will do as you ask, so long as you spare me.
    RinOfferBargainZero
    Kill me and prove yourself to be the savage I know you are, or... surprise me. Set me free. I can bring someone into the fold on your behalf. Talk some respect into them. Please.
    RinOfferBargainOne
    Is my life really worth sacrificing your chance to know more? That is what you would be doing were you to kill me, Exile. Instead, let me show you how useful I could be to you. I am quick to make friends, and even quicker to learn what it is I wish to learn. Allow me the chance to prove my talents to you, and all I learn is yours.
    RinOfferBargainTwo
    I'm ill-fit for this duty. You've proven that quite clearly. Is that a crime worthy of death? I think not. Rather, I ought to look for more suitable work, don't you think?
    RinOfferBargainThree
    My Mutewind brothers and sisters warned me that leaving them would bring me nothing but darkness. Perhaps they were right. I think, if you'll allow me, I will take my leave of the Syndicate.
    RinOfferBargainFour
    You are a bloodthirsty little beast, aren't you? I almost admire it. I think if I called your bluff I'd wind up dead, so instead, I offer you this: knowledge. Knowledge of all I have learned in my post here.
    RinOfferBargainFive
    I could offer you pure Mutewind blood, or I could offer you material compensation. Take your pick.
    RinOfferBargainSix
    Consider me surprised. I'll do as you asked.
    RinBargainAcceptedZero
    I'll keep my end of the deal. Just remember this in the future.
    RinBargainAcceptedOne
    You won't regret this!
    RinBargainAcceptedTwo
    When you meet the Lifegiver, give my regards... with a blade.
    RinBargainAcceptedThree
    I knew you could be... reasonable.
    RinBargainAcceptedFour
    A fair trade. Until next time!
    RinBargainAcceptedFive
    Know why the Immortal Syndicate failed here? Because they didn't have Mutewind leadership. Instead they had some muckblood running the show. Well, how about we change that?
    RinOfferBetrayalZero
    This is what I get for putting my trust in foreign might. Free me, and I'll show the others here how the Mutewind handle failures.
    RinOfferBetrayalOne
    If you think I go into battle without a plan for every possible situation, well, you don't know me at all. My plan for this outcome? Shove the blame onto someone lesser-than. One of the nincompoops here will do, don't you think?
    RinOfferBetrayalTwo
    I'm not stupid. I know what you want. You want information. If you'll leave me living, I can tell you a great deal about my crewmates here.
    RinOfferBetrayalThree
    Gods, how I've wanted a reason to stick it to that Brinerot scoundrel. Don't disappoint me, Exile.
    RinOfferBetrayalFour
    Hillock's little more than a walking, talking avalanche. We Mutewind know how dangerous an avalanche can be. You should be wary, too.
    RinOfferBetrayalFive
    Wait! I may be a Syndicate lackey for the moment, but Jorgin has committed fratricide. Would you really let a brother-killer just walk?
    RinOfferBetrayalSix
    I cannot even begin to describe how much I'd enjoy watching that fire-worshipping, muckblooded Redblade lowlife squirm.
    RinOfferBetrayalSeven
    Look at Maloney's eyes. The cogs are turning. He's planning something. Do you want to wait to find out what, or shall we put him in his place?
    RinOfferBetrayalEight
    I hate you, Exile, but only a little more than any of these other subservients. I'd harm any one of them to keep breath in my lungs.
    RinOfferBetrayalNine
    Death is not the deterrent it once was.
    RinOfferExecuteZero
    In front of my captain, I'll die bravely.
    RinOfferExecuteOne
    Let me demonstrate the proper way to die.
    RinOfferExecuteTwo
    Enough interrogation. You insult me. Death is the only choice I'll give you this time.
    RinOfferExecuteThree
    You think I didn't expect betrayal? I'm two steps ahead.
    RinReplyToBetrayalAcceptedZero
    What did I ever do to you, Vagan?
    RinReplyToBetrayalAcceptedOne
    You've lived down to your reputation, Brinerot.
    RinReplyToBetrayalAcceptedTwo
    Did... did you just betray me as a gift? You are the stupidest of stupid!
    RinReplyToBetrayalAcceptedThree
    I do it simply to annoy you, Jorgin, because you can never return home.
    RinReplyToBetrayalAcceptedFour
    I thought you said the Syndicate makes past ties irrelevant.
    RinReplyToBetrayalAcceptedFive
    I already have plans in motion to account for this betrayal, believe me.
    RinReplyToBetrayalAcceptedSix
    I'll only tell you what I want to tell you.
    RinInterrogatedZero
    No matter how many times you interrogate me, I will never break.
    RinInterrogatedOne
    I thought we had an understanding!
    RinInterrogatedTwo
    The price of failure.
    RinReplyToExecutionZero
    You... you savage!
    RinReplyToExecutionOne
    Silver linings!
    RinReplyToExecutionTwo
    I had it all planned out. How could I lose? I... I must have been sabotaged! But by who?
    RinSafehouseLeaderDefeatedZero