Riker Maloney
Humanoide
La velocidad de acción no se puede modificar por debajo del 70% de su valor base
No puede ser empujado
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
SpectreN
TagsLanzador de hechizos, fast_movement, has_bow, human, humanoid, light_armour, lightning_affinity, medium_height, no_pantheon_mod, not_int, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
Vida
600%
Evasión
+100%
Ailment Threshold
600%
Resistencia
40 40 40 25
Damage
140%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de Golpe Crítico
+130%
Attack Distance
6 ~ 75
Attack Time
1.995 Second
Damage Spread
±20%
Experiencia
200%
Model Size
100%
Type
BetrayalRiker
Metadata
BetrayalRiker
Nivel
68
Vida
38,600
Armadura
28,790
Evasión
9,478
Escudo de energía
0
Damage
523
Daño de hechizos
523
Precisión
290
Attack Time
1.995
Experiencia
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 estándar
Base Damage: 418–628
Probabilidad de golpe crítico: 5%
Daño de ataque: 85%
Attack Time: 1.995 seg
Derriba a tus enemigos con un golpe poderoso.
Inflige un 15% menos de daño de ataque
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackRikerJumpShot
Attack
Base Damage: 418–628
Probabilidad de golpe crítico: 5%
Attack Time: 1.995 seg
Tiempo de recarga: 8 seg
25% menos Velocidad de Ataque
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackRikerMultiShot
Attack
Base Damage: 418–628
Probabilidad de golpe crítico: 5%
Attack Time: 1.995 seg
Tiempo de recarga: 5 seg
25% menos Velocidad 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
Probabilidad de golpe crítico: 5%
Daño de ataque: 48%
Attack Time: 1.995 seg
El 50% del daño físico se convierte en daño de rayo
Inflige un 52% menos de daño de ataque
Inflige un 82.32% más de daño
base is projectile [1]
monster projectile variation [54]
BetrayalRikerBombShot
Attack, Triggerable
Base Damage: 418–628
Probabilidad de golpe crítico: 5%
Attack Time: 1.995 seg
Tiempo de recarga: 10 seg
Inflige un 50% menos de daño
25% menos Velocidad 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
Tiempo de lanzamiento: 1 seg
Habilidad de mortero de monstruo genérico. Igual que Proyectil de monstruo, pero tiene un efecto al impactar.
Inflige de 22.42 a 33.63 de daño 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
Tiempo de lanzamiento: 1 seg
Habilidad de mortero de monstruo genérico. Igual que Proyectil de monstruo, pero tiene un efecto al impactar.
Inflige de 561.7 a 842.6 de daño de rayo
Inflige un 2.5% menos de daño
Dispara 3 proyectiles adicionales
Dispara proyectiles en 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
Tiempo de lanzamiento: 1 seg
Inflige de 449.4 a 674.1 de daño de rayo
Inflige un 2.5% menos de daño
is area damage [1]
SpellNovaRikerClusterBomb2
Spell, Triggerable
Tiempo de lanzamiento: 1 seg
Inflige de 337 a 505.6 de daño de rayo
Inflige un 2.5% menos de daño
is area damage [1]
BetrayalRikerArcBombProjectile
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 8 seg
Habilidad de mortero de monstruo genérico. Igual que Proyectil de monstruo, pero tiene un efecto al impactar.
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 = { }, },
    },
}
La velocidad de acción no se puede modificar por debajo del 70% de su valor base
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domainsmonstruo (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 Global
  • Craft Tagsspeed
    No puede ser empujado
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domainsmonstruo (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
    Domainsmonstruo (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, el Artesano de Medianoche Text Audio /118 ⍟
    Nombre
    ¿Sigues metiéndote en mis maravillosas maquinaciones?
    RikerPrimaryDefenderStartsFightZero
    Mira lo que llega renqueando a mi adorable guarida.
    RikerPrimaryDefenderStartsFightOne
    Sucios fracasos de carne. Sigan esto.
    RikerPrimaryDefenderStartsFightTwo
    {Viajero, ¿qué misterios verás...?}{Viajera, ¿qué misterios verás...?}
    RikerPrimaryDefenderStartsFightThree
    Deja de luchar y quédate en silencio...
    RikerPrimaryDefenderStartsFightFour
    Añoro esa celda. Qué dulce silencio. Silenciarte a ti deberá bastar.
    RikerPrimaryDefenderStartsFightFive
    Nuestra sociedad anterior fue una debacle que no duplicaré.
    RikerPrimaryDefenderStartsFightSix
    Los pecados del pasado son pasado. Baila conmigo, cariño.
    RikerPrimaryDefenderStartsFightSeven
    La muerte fue un gran regalo. Déjame devolverte el favor.
    RikerPrimaryDefenderStartsFightEight
    Un exiliado, derrotado, regresa, recogiendo remordimientos repetidamente.
    RikerPrimaryDefenderStartsFightNine
    Un exiliado, derrotado, regresa. Uf, qué lástima.
    RikerPrimaryDefenderStartsFightTen
    No soy ningún luchador, ¡pero hasta yo puedo intimidar a los mejores de ellos con estos músculos!
    RikerPrimaryDefenderStartsFightEleven
    El suelo hará crecer un jardín de cartílagos.
    RikerPrimaryDefenderStartsFightTwelve
    {Nada de elocuencia para esta pelea, exiliado. ¡Solo poder en bruto!}{Nada de elocuencia para esta pelea, exiliada. ¡Solo poder en bruto!}
    RikerPrimaryDefenderStartsFightThirteen
    ¡Acabaré rápidamente esta escaramuza por el Sindicato!
    RikerPrimaryDefenderStartsFightFourteen
    Por el Sindicato, ¡acabaré rápidamente esta escaramuza!
    RikerPrimaryDefenderStartsFightFifteen
    Las reliquias lo vuelven bastante robusto a uno, ¿no crees?
    RikerPrimaryDefenderStartsFightSixteen
    {Impresionante, intruso. Pero una mosca no escapa tan velozmente de la araña que la atrapó.}{Impresionante, intrusa. Pero una mosca no escapa tan velozmente de la araña que la atrapó.}
    RikerSafehouseLeaderIntroZero
    Mantén tu cabeza en alto. Ya llegó la ayuda.
    RikerSecondaryDefenderArrivalZero
    No pierdas el tiempo. ¡El deber llama!
    RikerSecondaryDefenderArrivalOne
    Erradica a los exploradores y después sella este santuario.
    RikerSecondaryDefenderArrivalTwo
    ¡Apresuremos este tosco trabajo!
    RikerSecondaryDefenderArrivalThree
    Inspírame con tus icores.
    RikerSecondaryDefenderArrivalFour
    Todos los engranajes deben girar para que funcione la máquina.
    RikerSecondaryDefenderArrivalFive
    Cuidado con mis trampas, Leo, ¡no vayas a perder otra extremidad!
    RikerSecondaryDefenderArrivalSix
    Solo un Perandus podía apreciar la complejidad de mis maquinaciones.
    RikerSecondaryDefenderArrivalSeven
    ¡Hillock! ¡Yo los acorralo y tú los golpeas!
    RikerSecondaryDefenderArrivalEight
    ¡Muéstrales lo que pueden hacer los hombres de Ogham, Jorgin!
    RikerSecondaryDefenderArrivalNine
    Korell, quedamos a mano después de esto.
    RikerSecondaryDefenderArrivalTen
    Una trampa de oso requiere al menos dos quijadas.
    RikerSecondaryDefenderArrivalEleven
    Es tiempo de reorganizar algunos de los engranajes de esta diabólica máquina.
    RikerSecondaryDefenderArrivalTwelve
    Tal ineficiencia no puede pasarse por alto.
    RikerSecondaryDefenderArrivalThirteen
    El Sindicato busca ocultar sus secretos, aún de nosotros.
    RikerSecondaryDefenderArrivalFourteen
    ¿Alguna vez pausas para cuestionar la máquina?
    RikerSecondaryDefenderArrivalFifteen
    Nada en contra tuya, cruzado, solo estás estorbando.
    RikerSecondaryDefenderArrivalSixteen
    ¡Tora! ¡Es hora de una nueva ronda!
    RikerSecondaryDefenderArrivalSeventeen
    ¿Mente o fuerza, Vagan? Me pregunto cuál ganará.
    RikerSecondaryDefenderArrivalEighteen
    Me pregunto qué puedes ofrecerme para que te perdone la vida, Perandus.
    RikerSecondaryDefenderArrivalNineteen
    ¿Cuánta habilidad puede compensar la furia, Cuchilla Roja?
    RikerSecondaryDefenderArrivalTwenty
    Odia al maquinista, no a la máquina.
    RikerSecondaryDefenderArrivalTwentyOne
    Mis planes de defensa ya incluían tu traición.
    RikerReplyToSecondaryDefenderArrivalZero
    ¿En serio? ¿Aquí? ¿Ahora? Pudiste haber elegido mucho mejor tu jugada.
    RikerReplyToSecondaryDefenderArrivalOne
    Este no es ni el tiempo ni el lugar.
    RikerReplyToSecondaryDefenderArrivalTwo
    ¿Cómo puedo terminar con mis tareas con todas estas luchas internas?
    RikerReplyToSecondaryDefenderArrivalThree
    Y he aprendido a no confiar en alguien que solía ser Templario.
    RikerReplyToSecondaryDefenderArrivalFour
    No quisiera que fuera de ninguna otra forma, viejo amigo.
    RikerReplyToSecondaryDefenderArrivalFive
    Este Sindicato es un lindo y libre engranaje. Giramos y giramos, y no llegamos a ningún lado.
    RikerReplyToSecondaryDefenderArrivalSix
    Lucharemos con nuestra inteligencia, Rin, pero no te sorprendas con el resultado.
    RikerReplyToSecondaryDefenderArrivalSeven
    La máscara no es para protegerme. Es para protegerte a ti, Cameria.
    RikerReplyToSecondaryDefenderArrivalEight
    Si quieres matarme, deberás atraparme.
    RikerReplyToSecondaryDefenderArrivalNine
    Los engranajes giran, aplastando exiliados entre sus dientes.
    RikerSecondaryDefenderArrivalTwentyTwo
    El poder se escuda maravillosamente bien, ¿no crees?
    RikerSecondaryDefenderArrivalTwentyThree
    Dudo que siquiera nuestro líder sepa en verdad qué ocurrió aquí.
    RikerSecondaryDefenderArrivalTwentyFour
    Si los engranajes chocan, aplica más fuerza.
    RikerSecondaryDefenderArrivalTwentyFive
    El estilo es lo que marca la diferencia entre ser un artista o simplemente competente.
    RikerSecondaryDefenderArrivalTwentySix
    El Sindicato protege tu espalda, Vagan.
    RikerSecondaryDefenderArrivalTwentySeven
    No puedes dejar de meterte en problemas, ¿verdad Janus?
    RikerSecondaryDefenderArrivalTwentyEight
    ¿Puedes recibir órdenes, Hillock?
    RikerSecondaryDefenderArrivalTwentyNine
    Haz lo que sueles hacer, Cameria. No necesitas órdenes.
    RikerSecondaryDefenderArrivalThirty
    Parece que aquí solo se necesitan estrategias y astucia.
    RikerSecondaryDefenderArrivalThirtyOne
    {Caes de los engranajes, exiliado. Caes a la oscuridad, y el tiempo, como un vampiro, drena tu vida.}{Caes de los engranajes, exiliada. Caes a la oscuridad, y el tiempo, como un vampiro, drena tu vida.}
    RikerKillPlayerZero
    Tu gran robo estaba destinado a fallar automáticamente desde el momento en que me desafiaste.
    RikerKillPlayerOne
    Esta casa salpicada de cadáveres muestra el terror real del Sindicato.
    RikerKillPlayerTwo
    Nunca deberías desafiar a un inmortal en un combate. Acabaré contigo cada vez.
    RikerKillPlayerThree
    El mecanismo sigue llevándome hacia la cima.
    RikerEscapeZero
    {Te acercaste andando en tu carrusel, exiliado, pero nunca tuviste oportunidad real de tocar el tesoro.}{Te acercaste andando en tu carrusel, exiliada, pero nunca tuviste oportunidad real de tocar el tesoro.}
    RikerEscapeOne
    Las muchas perversiones de este lugar ya nunca serán expuestas.
    RikerEscapeTwo
    Defensor... caído...
    RikerDefeatedZero
    No... busques... la fuente...
    RikerDefeatedOne
    ¡No en este lugar mugroso!
    RikerDefeatedTwo
    Debí haberlo sabido.
    RikerDefeatedThree
    De vuelta al silencio, entiendo.
    RikerDefeatedFour
    Espera... podemos llegar a algún acuerdo de nuevo...
    RikerDefeatedFive
    No me conocerán como Riker el Traicionero.
    RikerDefeatedSix
    Cada vez que me mates volveré más fuerte.
    RikerDefeatedSeven
    Un salto de progreso, impredecible...
    RikerDefeatedEight
    Es posible no cometer ningún error y perder de todos modos.
    RikerDefeatedNine
    Cometer errores no es propio de mí.
    RikerDefeatedTen
    Un asesinato salvaje, en mi opinión. Mi idea es evitar una sentencia similar. Dime qué deseas.
    RikerOfferBargainZero
    Cuanto más ajustados encajan los engranajes, más eficiente es la máquina. Elige los engranajes correctos y la máquina funcionará a tu favor. Elige los equivocados y... bueno... no elijas las equivocadas.
    RikerOfferBargainOne
    Hay mucho que aprender mirando los engranajes girar. Aún con un poco de deconstrucción. Tengo un engranaje en mente... permíteme esto, y a cambio, tendrás un vistazo del funcionamiento interno de la máquina.
    RikerOfferBargainTwo
    En esta gran máquina despiadada, no puedes distinguir un engranaje de otro. Intercambia dos y pronto verás lo que quiero decir.
    RikerOfferBargainThree
    {Solo hay un modo de escapar del Sindicato, exiliado: mantenerse vivo. Déjame ir, para que pueda escapar, y de esa forma huiré de esta máquina eterna cuyo único producto es la miseria humana.}{Solo hay un modo de escapar del Sindicato, exiliada: mantenerse vivo. Déjame ir, para que pueda escapar, y de esa forma huiré de esta máquina eterna cuyo único producto es la miseria humana.}
    RikerOfferBargainFour
    ¿Quieres saber cómo encaja este engranaje en la gran máquina, o simplemente planeas destruirlo?
    RikerOfferBargainFive
    Me pregunto: ¿qué caos podrías desatar en este lugar con la herramienta apropiada?
    RikerOfferBargainSix
    Los engranajes siguen girando, pero el patrón es nuevo.
    RikerBargainAcceptedZero
    {Solo un vistazo, exiliado... solo un vistazo.}{Solo un vistazo, exiliada... solo un vistazo.}
    RikerBargainAcceptedOne
    Observa cómo la producción de miseria y dolor continúa inalterada.
    RikerBargainAcceptedTwo
    {Vivir libre, soñar, solo para regresar al Sindicato al morir... Adiós por ahora, exiliado.}{Vivir libre, soñar, solo para regresar al Sindicato al morir... Adiós por ahora, exiliada.}
    RikerBargainAcceptedThree
    Y ahora ves que solo soy una pieza en esta despiadada máquina.
    RikerBargainAcceptedFour
    {Ve, exiliado. Desata el caos.}{Ve, exiliada. Desata el caos.}
    RikerBargainAcceptedFive
    Hay una oportunidad aquí. Podría usar esta situación a mi favor para suplantar a mi jefe supremo actual. Eso podría alterar... podría alterar las operaciones del Sindicato a tu favor. ¿Qué piensas?
    RikerOfferBetrayalZero
    Degradar a otros, ascenderme a mí. Es el resultado simple de un plan complicado. Perdóname la vida, estoy a un paso de implementarlo.
    RikerOfferBetrayalOne
    Matarme ahora no sería ideal. Estaba a punto de implementar un plan para remover a alguien por completo de la máquina del Sindicato y ver cómo lucha por avanzar. ¿Te interesaría elegir a la víctima a cambio de mi supervivencia?
    RikerOfferBetrayalTwo
    Me he asegurado de saber lo suficiente para salvarme. ¿Quieres una buena cantidad de inteligencia sobre cada uno de mis compañeros? A cambio de mi vida, claro.
    RikerOfferBetrayalThree
    Vagan es un bufón. Un fanfarrón. Un asno que nunca deja de estar en celo. No agrega nada de valor al Sindicato o a este mundo. Deshazte de él.
    RikerOfferBetrayalFour
    ¿No irás a castigarme a mí cuando Hillock podría ser ajusticiado, cierto?
    RikerOfferBetrayalFive
    Las tendencias destructivas del Cuchilla Roja se extienden mucho más allá de los objetivos del Sindicato. Podemos contenerlo a él tanto como a los fuegos que crea. Es mejor extinguirlo ahora.
    RikerOfferBetrayalSix
    La sangrienta matanza de Cameria tiene que parar, y nadie más se ha ofrecido a tomar cartas en el asunto. Permíteme encargarme de él.
    RikerOfferBetrayalSeven
    Aisling... no hay palabras que puedan comprender las cosas terribles de las que es capaz. Es ciertamente una sádica aterradora. Tú y yo necesitamos trabajar juntos para eliminarla.
    RikerOfferBetrayalEight
    Es todo parte del gran juego. Haz tu jugada.
    RikerOfferBetrayalNine
    Me temo que la única opción aquí, para mí, es la ejecución.
    RikerOfferExecuteZero
    El Sindicato debe ver que soy lo suficientemente leal como para morir por él.
    RikerOfferExecuteOne
    Muero frente a mis compañeros, solo para renacer al servicio del Sindicato.
    RikerOfferExecuteTwo
    Creo que me saltaré la interrogación y elegiré la muerte.
    RikerOfferExecuteThree
    ¡Una maniobra esperable!
    RikerReplyToBetrayalAcceptedZero
    Olvidas que tus líderes Templarios también usan máscaras, Elreon. ¿Será por la misma razón?
    RikerReplyToBetrayalAcceptedOne
    Lamento que esa sea la impresión que obtuviste, Guff. Pero después de esto, entenderás que buscaré venganza.
    RikerReplyToBetrayalAcceptedTwo
    Me vengaré por esto. Recuerda mis palabras, Hillock.
    RikerReplyToBetrayalAcceptedThree
    No tenía planes en mente para ti, Rin. Eso cambiará.
    RikerReplyToBetrayalAcceptedFour
    Ten cuidado donde pisas a partir de ahora, traidor. Una trampa es suficiente.
    RikerReplyToBetrayalAcceptedFive
    Solo obtendrás de mi lo que quiero que sepas.
    RikerInterrogatedZero
    Este ciclo de interrogación es tan inútil e infructífero como este tonto Sindicato.
    RikerInterrogatedOne
    Negociar e interrogar es lo mismo a fin de cuentas.
    RikerInterrogatedTwo
    Me llevo muy bien con la muerte, pero debo admitir que sigue existiendo un terror visceral asociado a presenciarla.
    RikerReplyToExecutionZero
    Los necesitaba. Has cometido un error.
    RikerReplyToExecutionOne
    {Sí, exiliado. Hiciste justo lo que esperé que hagas.}{Sí, exiliada. Hiciste justo lo que esperé que hagas.}
    RikerReplyToExecutionTwo
    Esto... ¡no era parte del plan...!
    RikerSafehouseLeaderDefeatedZero
    Edit

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