Riker Maloney
Humanóide
Velocidade de Ação não pode ser modificada abaixo do valor base 50%
Não Pode ser Empurrado
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
SpectreN
Tagsbetrayal_syndicate_member, Conjurador, fast_movement, has_bow, human, humanoid, light_armour, lightning_affinity, medium_height, not_int, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
Vida
600%
Evasão
+100%
Ailment Threshold
600%
Resistência
40 40 40 25
Damage
140%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 75
Attack Time
1.995 Second
Damage Spread
±20%
Experiência
200%
Model Size
100%
Type
BetrayalRiker
Metadata
BetrayalRiker
Nível
68
Vida
38,600
Armadura
28,790
Evasão
9,478
Escudo de Energia
0
Damage
523
Dano Mágico
523
Precisão
290
Attack Time
1.995
Experiência
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
MeleeBetrayalRiker
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Padrão
Base Damage: 418–628
Chance de Crítico: 5%
Dano de Ataque: 85%
Attack Time: 1.995 seg
Abate seus inimigos com um golpe poderoso.
Causa 15% menos Dano de Ataque
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackRikerJumpShot
Attack
Base Damage: 418–628
Chance de Crítico: 5%
Attack Time: 1.995 seg
Recarga: 8 seg
25% menos Velocidade de Ataque
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackRikerMultiShot
Attack
Base Damage: 418–628
Chance de Crítico: 5%
Attack Time: 1.995 seg
Recarga: 5 seg
25% menos Velocidade de Ataque
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalRikerMultiShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 418–628
Chance de Crítico: 5%
Dano de Ataque: 48%
Attack Time: 1.995 seg
50% do Dano Físico Convertido em Dano de Raio
Causa 52% menos Dano de Ataque
Causa 82.32% mais Dano
base is projectile [1]
monster projectile variation [54]
BetrayalRikerBombShot
Attack, Triggerable
Base Damage: 418–628
Chance de Crítico: 5%
Attack Time: 1.995 seg
Recarga: 10 seg
Causa 50% menos Dano
25% menos Velocidade de Ataque
base is projectile [1]
is area damage [1]
projectile uses contact position [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
BetrayalRikerClusterBomb
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 22.42 a 33.63 de Dano Físico
base deal no damage [1]
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
mortar projectile distance override [10]
projectile spread radius [15]
projectile uses contact position [1]
BetrayalRikerClusterBombSecondary
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Tempo de Conjuração: 1 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
Causa 561.7 a 842.6 de Dano de Raio
Causa 2.5% menos Dano
Dispara 3 Projéteis adicionais
Dispara Projéteis em um círculo
base is projectile [1]
is area damage [1]
mortar projectile distance override [12]
projectile minimum range [20]
projectile spread radius [6]
SpellNovaRikerClusterBomb
Spell, Triggerable
Tempo de Conjuração: 1 seg
Causa 449.4 a 674.1 de Dano de Raio
Causa 2.5% menos Dano
is area damage [1]
SpellNovaRikerClusterBomb2
Spell, Triggerable
Tempo de Conjuração: 1 seg
Causa 337 a 505.6 de Dano de Raio
Causa 2.5% menos Dano
is area damage [1]
BetrayalRikerArcBombProjectile
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Tempo de Conjuração: 1 seg
Recarga: 8 seg
Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
base deal no damage [1]
base is projectile [1]
number of projectiles override [1]
projectile uses contact position [1]

Object Type

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

StateMachine
{
	define_shared_state = "hidden"
}

Object Type Codes

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

StateMachine
{
	on_state_hidden_0 = "EnableRendering(  );"
	on_state_hidden_1 = "DisableRendering(  );"
	create_state_hidden_1 = "DisableRendering(  );"

	create_state_Helm_0 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	create_state_Boots_0 = "ShowMeshSegments( Warrior_bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( Warrior_HandsShape, Warrior_glovesShape, Warrior_gloves_clothShape );"

	create_state_Back_0 =
	"
		ShowMeshSegments( Cape_TopShape );
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalRikerRobe.ao, aux_back_attachment );
		AddAttachedOffset( Art/Models/Items/Quivers/RikerRinQuivers/Rikersquiver.fmt, aux_back_attachment, 1.0, 0.0, 0.0, 10.0 );
	"

	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Raust's Blessings
	create_state_Helm_11 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Gogori's Army
	create_state_Helm_12 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Urdamel's Madness
	create_state_Helm_13 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Silas' Spires
	create_state_Helm_14 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	//Lorag's Dream
	create_state_Helm_15 = "ShowMeshSegment( Warrior_HoodShape );"
	//Azal's Eye
	create_state_Helm_16 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"
	//Moknuma's Watch
	create_state_Helm_17 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Bu's Delight
	create_state_Helm_18 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Harimal's Wall
	create_state_Helm_19 = "ShowMeshSegments( Warrior_MaskShape, Warrior_Hood_loweredShape );"
	//Sen-Kin's Descent
	create_state_Helm_20 = "ShowMeshSegments( Warrior_HoodShape, Warrior_MaskShape );"

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

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

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

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

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

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

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

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

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

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

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Teleport_attack/mortar/rig.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Lightning_trap/rig.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Betrayal/Riker/Barrage/projectile/projectile_impact.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalRiker"] = {
    name = "Riker Maloney",
    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 = {
        "MeleeBetrayalRiker",
        "BetrayalRikerBombShot",
        "BetrayalRikerMultiShot",
        "SpellNovaRikerClusterBomb",
        "SpellNovaRikerClusterBomb2",
        "EmptyActionAttackRikerJumpShot",
        "EmptyActionAttackRikerMultiShot",
        "WalkEmergeBetrayal",
        "BetrayalRikerClusterBomb",
        "BetrayalRikerClusterBombSecondary",
        "BetrayalRikerArcBombProjectile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBetrayalRiker"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerBombShot"] = {
    name = "BetrayalRikerBombShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.13,
    baseFlags = {
        attack = true,
        projectile = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "is_area_damage",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-65, -25, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {-50, -25, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {-50, -25, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerMultiShot"] = {
    name = "BetrayalRikerMultiShot",
    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 = {
        "active_skill_damage_+%_final",
        "monster_projectile_variation",
        "skill_physical_damage_%_to_convert_to_lightning",
        "base_is_projectile",
    },
    levels = {
        [1] = {-20, 54, 50, baseMultiplier = 0.48, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {-10, 54, 50, baseMultiplier = 0.48, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [3] = {1, 54, 50, baseMultiplier = 0.48, levelRequirement = 21, statInterpolation = {2},  cost = { }, },
        [4] = {110, 54, 50, baseMultiplier = 0.48, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaRikerClusterBomb"] = {
    name = "SpellNovaRikerClusterBomb",
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SpellNovaRikerClusterBomb2"] = {
    name = "SpellNovaRikerClusterBomb2",
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackRikerJumpShot"] = {
    name = "EmptyActionAttackRikerJumpShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.67,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackRikerMultiShot"] = {
    name = "EmptyActionAttackRikerMultiShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["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["BetrayalRikerClusterBomb"] = {
    name = "BetrayalRikerClusterBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "mortar_projectile_distance_override",
        "projectile_spread_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 10, 15, -25, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerClusterBombSecondary"] = {
    name = "BetrayalRikerClusterBombSecondary",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_damage_+%_final",
        "projectile_spread_radius",
        "projectile_minimum_range",
        "number_of_additional_projectiles",
        "mortar_projectile_distance_override",
        "is_area_damage",
        "base_is_projectile",
        "projectiles_nova",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -20, 6, 20, 3, 12, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -10, 6, 20, 3, 12, levelRequirement = 20, statInterpolation = {3, 3, 2},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 0, 6, 20, 3, 12, levelRequirement = 84, statInterpolation = {3, 3, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalRikerArcBombProjectile"] = {
    name = "BetrayalRikerArcBombProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Velocidade de Ação não pode ser modificada abaixo do valor base 50%
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domainsmonstro (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Não Pode ser Empurrado
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domainsmonstro (3)
    GenerationTypeÚnico (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
    Domainsmonstro (3)
    GenerationTypeÚnico (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
  • Riker Maloney, Faz-Tudo da Meia Noite Text Audio /118
    Nome
    Se metendo nas minhas maravilhosas maquinações?
    RikerPrimaryDefenderStartsFightZero
    Olha o que adentra meu adorável antro.
    RikerPrimaryDefenderStartsFightOne
    Infames fracassos fornidos. Acompanhe. 
    RikerPrimaryDefenderStartsFightTwo
    Caminhante, quantos encantos irá contemplar...
    RikerPrimaryDefenderStartsFightThree
    Cesse a resistência e ceda ao silêncio...
    RikerPrimaryDefenderStartsFightFour
    Eu almejo aquela cela. O silêncio tão doce. Silenciar você será o suficiente,
    RikerPrimaryDefenderStartsFightFive
    Nossa parceria passada foi um desastre que não me atrevo a repetir.
    RikerPrimaryDefenderStartsFightSix
    {Pecados passados estão no passado. Dance comigo, querido. }{Pecados passados estão no passado. Dance comigo, querida. }
    RikerPrimaryDefenderStartsFightSeven
    A morte foi um belo presente. Permita-me retribuir.
    RikerPrimaryDefenderStartsFightEight
    {Um exilado, morto, retorna, repetidamente recolhendo remorso}{Uma exilada, morto, retorna, repetidamente recolhendo remorso}
    RikerPrimaryDefenderStartsFightNine
    {Um exilado, morto, retorna. Ugh, que pena.}{Uma exilada, morto, retorna. Ugh, que pena.}
    RikerPrimaryDefenderStartsFightTen
    Não sou tão bom de briga, mas até eu posso brigar contra os bons com bíceps assim!
    RikerPrimaryDefenderStartsFightEleven
    O quintal cultivará um campo de cartilagem.
    RikerPrimaryDefenderStartsFightTwelve
    {Sem eloquência para essa luta, exilado. Apenas poder bruto.}{Sem eloquência para essa luta, exilada. Apenas poder bruto.}
    RikerPrimaryDefenderStartsFightThirteen
    Vou acabar rapidinho com essa bagunça, pelo Sindicato!
    RikerPrimaryDefenderStartsFightFourteen
    Pelo Sindicato, vou acabar rapidinho com essa bagunça!
    RikerPrimaryDefenderStartsFightFifteen
    Joias deixam te deixam robusto, não acha?
    RikerPrimaryDefenderStartsFightSixteen
    Impressionante, intruso. Mas uma mosca não foge tão rápido da armadilha da aranha.
    RikerSafehouseLeaderIntroZero
    {Segure as pontas, meu amigo. A ajuda está a caminho.}{Segure as pontas, minha amiga. A ajuda está aqui.}
    RikerSecondaryDefenderArrivalZero
    Não demore. O dever chama!
    RikerSecondaryDefenderArrivalOne
    Extermine os exploradores, depois tranque o santuário.
    RikerSecondaryDefenderArrivalTwo
    Vamos acelerar essa nova tarefa.  
    RikerSecondaryDefenderArrivalThree
    Inspire-me com sua vitalidade.
    RikerSecondaryDefenderArrivalFour
    Cada engrenagem deve girar para que a máquina funcione.
    RikerSecondaryDefenderArrivalFive
    Tenha cuidado com minhas armadilhas, Leo, para que não perca a outra mão. 
    RikerSecondaryDefenderArrivalSix
    Apenas um Perandus poderia apreciar a complexidade das minhas tramas.
    RikerSecondaryDefenderArrivalSeven
    Hillock! Eu vou cercá-los, você os esmaga!
    RikerSecondaryDefenderArrivalEight
    Mostre do que os homens de Ogham são capazes, Jorgin!
    RikerSecondaryDefenderArrivalNine
    Korell, depois dessa estamos quites.
    RikerSecondaryDefenderArrivalTen
    Uma armadilha de urso precisa de pelo menos duas mandíbulas.
    RikerSecondaryDefenderArrivalEleven
    Hora de reorganizar algumas engrenagens nesta máquina diabólica
    RikerSecondaryDefenderArrivalTwelve
    Deve haver um responsável por tal ineficiência.
    RikerSecondaryDefenderArrivalThirteen
    O Sindicato busca proteger seus segredos, mesmo de nós.
    RikerSecondaryDefenderArrivalFourteen
    Você nunca pausa para questionar a máquina?
    RikerSecondaryDefenderArrivalFifteen
    {Nada contra você, cruzado, você só está no caminho. }{Nada contra você, cruzada, você só está no caminho. }
    RikerSecondaryDefenderArrivalSixteen
    Tora! Hora de outra rodada!
    RikerSecondaryDefenderArrivalSeventeen
    Força ou finura, Vagan? Me pergunto qual irá vencer.
    RikerSecondaryDefenderArrivalEighteen
    Eu imagino o que você pode me oferecer para que eu poupe sua vida, Perandus.
    RikerSecondaryDefenderArrivalNineteen
    O quanto a fúria pode compensar habilidade, Lâmina Vermelha?
    RikerSecondaryDefenderArrivalTwenty
    Odeie o maquinista, não a máquina.
    RikerSecondaryDefenderArrivalTwentyOne
    Meus planos defensivos já incluem a sua traição.
    RikerReplyToSecondaryDefenderArrivalZero
    Sério? Aqui? Agora? Você podia ter escolhido uma jogada muito melhor.
    RikerReplyToSecondaryDefenderArrivalOne
    Isso não é hora nem lugar.
    RikerReplyToSecondaryDefenderArrivalTwo
    Como eu posso fazer qualquer coisa com essa constante luta interna?
    RikerReplyToSecondaryDefenderArrivalThree
    E eu aprendi a nunca confiar em um ex templário.
    RikerReplyToSecondaryDefenderArrivalFour
    {Não faria de nenhum outro jeito, velho amigo. }{Não faria de nenhum outro jeito, velha amiga. }
    RikerReplyToSecondaryDefenderArrivalFive
    É uma bela engrenagem livre, esse Sindicato. Vamos girando, girando, chegando a lugar nenhum.
    RikerReplyToSecondaryDefenderArrivalSix
    Combinaremos esperteza, Rin, mas não se surpreenda com o resultado.
    RikerReplyToSecondaryDefenderArrivalSeven
    A máscara não é para a minha proteção. É para a sua, Cameria.
    RikerReplyToSecondaryDefenderArrivalEight
    Se você quer me matar, terá que me pegar.
    RikerReplyToSecondaryDefenderArrivalNine
    As engrenagens giram, esmagando exilados entre seus dentes.
    RikerSecondaryDefenderArrivalTwentyTwo
    O poder se protege de forma maravilhosa, não acha?
    RikerSecondaryDefenderArrivalTwentyThree
    Duvido que mesmo nosso líder realmente saiba o que aconteceu aqui.
    RikerSecondaryDefenderArrivalTwentyFour
    Se as engrenagens colidirem, coloque mais força
    RikerSecondaryDefenderArrivalTwentyFive
    Talento é o que diferencia arte de simples competência.
    RikerSecondaryDefenderArrivalTwentySix
    O Sindicato te protege, Vagan.
    RikerSecondaryDefenderArrivalTwentySeven
    Você não consegue ficar longe de encrencas, não é, Janus?
    RikerSecondaryDefenderArrivalTwentyEight
    Você sabe obedecer ordens, Hillock?
    RikerSecondaryDefenderArrivalTwentyNine
    Faça o seu, Cameria. Ordens não são necessárias.
    RikerSecondaryDefenderArrivalThirty
    Parece que tática e astúcia são extremamente necessárias aqui.
    RikerSecondaryDefenderArrivalThirtyOne
    {Você cai das engrenagens, exilado, se debatendo na escuridão, tendo a vida drenada pelo vampiro Tempo.}{Você cai das engrenagens, exilada, se debatendo na escuridão, tendo a vida drenada pelo vampiro Tempo.}
    RikerKillPlayerZero
    Seu roubo estava fadado ao fracasso no momento em que você me desafiou.
    RikerKillPlayerOne
    Essa casa cheia de corpos disfarça o verdadeiro terror do Sindicato
    RikerKillPlayerTwo
    Você nunca deve desafiar um imortal para combate. Vou sempre acabar com você.
    RikerKillPlayerThree
    O mecanismo continua a me esmagar em direção ao topo
    RikerEscapeZero
    {Você andou próximo em seu carrossel, exilado, mas nunca realmente teve a chance de tocar nesse tesouro.}{Você andou próximo em seu carrossel, exilada, mas nunca realmente teve a chance de tocar nesse tesouro.}
    RikerEscapeOne
    Agora as perversões abundantes deste lugar nunca serão expostas.

    RikerEscapeTwo
    Defensor… derrotado...
    RikerDefeatedZero
    Não… vá atrás… da fonte...
    RikerDefeatedOne
    Não neste lugar imundo!
    RikerDefeatedTwo
    Eu deveria saber.
    RikerDefeatedThree
    De volta para o silêncio, eu aceito. 
    RikerDefeatedFour
    Espere… podemos novamente chegar a um acordo...
    RikerDefeatedFive
    Eu não serei conhecido como Riker o Traidor.
    RikerDefeatedSix
    Eu volto mais forte a cada vez que você me mata.
    RikerDefeatedSeven
    Um salto adiante, imprevisível...
    RikerDefeatedEight
    É possível não cometer nenhum erro e perder mesmo assim.
    RikerDefeatedNine
    Não é a hora de errar.
    RikerDefeatedTen
    Uma matança feroz, se me permite dizer. Busco envolver uma sentença parecida. Diga-me o que deseja.
    RikerOfferBargainZero
    Quanto mais firmes as engrenagens, mais eficiente a máquina. Escolha as engrenagens certas, e a máquina pode funcionar a seu favor. Escolha as erradas, e… bem… Não escolha as erradas.
    RikerOfferBargainOne
    Há muito o que se aprender observando as engrenagens girar. Até mais com uma certa desconstrução. Tenho uma certa engrenagem em mente… Permita-me, e em troca, lhe darei uma ideia de como a máquina funciona internamente.
    RikerOfferBargainTwo
    Nesta máquina ampla e insensível, uma engrenagem não se distingue da outra. Troque duas e você vai entender o que quero dizer.
    RikerOfferBargainThree
    {Há apenas uma saída do Sindicato, exilado: permanecendo vivo. Deixe-me ir, para que eu possa fugir e assim escapar dessa eterna máquina cujo único produto é a angústia humana.}{Há apenas uma saída do Sindicato, exilada: permanecendo vivo. Deixe-me ir, para que eu possa fugir e assim escapar dessa eterna máquina cujo único produto é a angústia humana.}
    RikerOfferBargainFour
    Você gostaria de saber como essa engrenagem se encaixa na grande máquina, ou você planeja simplesmente destruí-la?
    RikerOfferBargainFive
    Eu penso. Me pergunto que estrago você poderia causar nesses trabalhos com a chave certa?
    RikerOfferBargainSix
    As engrenagens ainda giram, mas o padrão é novo.
    RikerBargainAcceptedZero
    {Apenas um vislumbre, exilado... Só um vislumbre. }{Apenas um vislumbre, exilada... Só um vislumbre. }
    RikerBargainAcceptedOne
    Observe a produção de dor e angústia permanecer inabalável
    RikerBargainAcceptedTwo
    {Viver livre, sonhar, apenas para voltar ao Sindicato após a morte... adeus por hora, exilado!}{Viver livre, sonhar, apenas para voltar ao Sindicato após a morte - adeus por hora, exilada!}
    RikerBargainAcceptedThree
    E agora você vê que eu sou apenas uma peça em uma máquina implacável e indiferente.
    RikerBargainAcceptedFour
    {Vá, exilado. Faça estrago.}{Vá, exilada. Faça estrago. }
    RikerBargainAcceptedFive
    Há uma oportunidade aqui. Eu poderia manipular a situação do meu lado para substituir meu atual comandante. Isso pode fazer o Sindicato trabalhar em seu favor. O que você acha?
    RikerOfferBetrayalZero
    Rebaixar os outros, me promover. É o resultado simples de um plano complicado. Poupe minha vida; estou prestes a executá-lo.
    RikerOfferBetrayalOne
    Não seria ideal me matar agora. Eu estava prestes a executar um plano para remover completamente alguém da máquina do Sindicato e observá-la lutar para seguir em frente. Gostaria de escolher a vítima em troca da minha sobrevivência?
    RikerOfferBetrayalTwo
    Eu me certifiquei de saber o suficiente para me salvar. Gostaria de uma vasta quantia de informações sobre meus companheiros? Em troca da minha vida, claro.
    RikerOfferBetrayalThree
    Vagan é um tolo. Um cabeça oca. Um pirralho. Um babuíno que vive no cio. Ele não agrega valor algum ao Sindicato ou ao mundo. Livre-se dele.
    RikerOfferBetrayalFour
    Você não vai realmente me punir quando pode levar Hilock à justiça, não é?
    RikerOfferBetrayalFive
    As tendências destrutivas do Lâmina Vermelha vão muito além dos objetivos do Sindicato. Podemos contê-lo tanto quanto podemos conter os incêndios que ele cria. Melhor eliminá-lo agora.
    RikerOfferBetrayalSix
    A chacina sangrenta de Cameria precisa acabar, e ninguém se dispôs a tomar as medidas necessárias. Permita-me fazer algo a respeito dele.
    RikerOfferBetrayalSeven
    Aisling… Não há palavras que podem descrever as coisas terríveis das quais ela é capaz. Ela é uma verdadeira e apavorante sádica.Precisamos trabalhar juntos para derrotá-la.
    RikerOfferBetrayalEight
    Tudo parte do grande jogo. Sua vez.
    RikerOfferBetrayalNine
    Temo que a única opção aqui, para mim, é execução.
    RikerOfferExecuteZero
    O Sindicato deve ver que eu sou leal o bastante para morrer por ele.
    RikerOfferExecuteOne
    Eu pereço diante dos meus companheiros, apenas para ascender a serviço do Sindicato
    RikerOfferExecuteTwo
    Acho que vou dispensar o interrogatório e escolher a morte.
    RikerOfferExecuteThree
    Uma manobra previsível!
    RikerReplyToBetrayalAcceptedZero
    Você se esquece que seus líderes templários também usam máscaras, Elreon. Talvez pelo mesmo motivo?
    RikerReplyToBetrayalAcceptedOne
    Perdoe-me se lhe causei essa impressão, Guff. Mas por essa, você entende, devo buscar vingança.
    RikerReplyToBetrayalAcceptedTwo
    Eu vou me vingar disso. Guarde minhas palavras, Hillock.
    RikerReplyToBetrayalAcceptedThree
    Não tinha planos para você, Rin. Isso mudará.
    RikerReplyToBetrayalAcceptedFour
    {Preste atenção por onde anda de hoje em diante, traidor. Uma armadilha, é tudo que preciso. }{Preste atenção por onde anda de hoje em diante, traidora. Uma armadilha, é tudo que preciso. }
    RikerReplyToBetrayalAcceptedFive
    Você só irá recolher para mim as informações que eu desejo que você saiba
    RikerInterrogatedZero
    Esse ciclo de interrogações é tão fútil e inútil quanto esse Sindicato ridículo.
    RikerInterrogatedOne
    Barganhar e interrogar, no final das contas, são a mesma coisa.
    RikerInterrogatedTwo
    Estou bem familiarizado com a morte, mas devo admitir que ainda há um terror visceral em testemunhá-la.
    RikerReplyToExecutionZero
    Eu precisava deles. Isso foi um erro.
    RikerReplyToExecutionOne
    {Sim, exilado, você se comportou exatamente como eu esperava.}{Sim, exilada, você se comportou exatamente como eu esperava.}
    RikerReplyToExecutionTwo
    Esse… não era o plano…!
    RikerSafehouseLeaderDefeatedZero