Drusian, el artillero
Humanoide
monster dropped item rarity +% [1500]
Drusian, the Artillerist
SpectreN
TagsArrow_onhit_audio, human, humanoid, medium_movement, not_int, red_blood
Vida
75%
Evasión
+30%
Resistencia
0 0 0 0
Damage
175%
Precisión
100%
Attack Distance
4 ~ 90
Tiempo de ataque
1.005 Second
Damage Spread
±20%
Experiencia
250%
Model Size
100%
Type
ExileMercenary2
Metadata
ExileMercenary2
Nivel
68
Vida
5,818
Damage
408
Daño de hechizos
408
Precisión
2,464
Tiempo de ataque
1.005
Experiencia
71,585
Minion Life
5,198
Minion Damage
1,695
Minion Armour
4,585
MeleeCrossbowRogueExile
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, CrossbowSkill, Trappable, Totemable, Mineable, UsableWhileMoving, NoAttackInPlace
Disparo con ballesta
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Dispara una saeta con tu ballesta.
action required target facing angle tolerance degrees [90]
action requires aiming stance [1]
active skill crossbow ammo pairing index [1]
base is projectile [1]
can perform skill while moving [1]
cannot cancel skill before contact point [1]
check for targets between initiator and projectile source [1]
crossbow barrage attack time ratio % [10]
crossbow barrage debuff duration ms [300]
crossbow barrage recoil per shot [2]
crossbow barrage total recoil buff count [8]
disable visual hit effect [1]
has modular projectiles enabled [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
precise cursor targeting uses contact point height offset [1]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles crossbow barrage [1]
UnloadAmmoRogueExile
CrossbowAmmoSkill, Attack, UsableWhileMoving, NoAttackInPlace
Saeta básica
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Elimina la saeta que tengas activa y recarga cualquier munición.
7 saetas cargadas en cada reserva de saetas
action allowed queue time override ms [1000]
action can be used in aiming stance [1]
active skill crossbow ammo pairing index [1]
base deal no damage [1]
can perform skill while moving [1]
crossbow ammo skill binds default attack [1]
crossbow ammo skill does not transition [1]
skill is instant while sprinting [1]
ArtilleryBallistaRogueExileMercenary2
ProjectilesFromUser, Trappable, Mineable, SummonsTotem, SummonsAttackTotem, TotemsAreBallistae, UsableWhileMoving, Limit, Duration, NoAttackInPlace
Balista de asedio
Despliega un tótem balista que dispara saetas al aire para que exploten poco después de caer.
La duración del tótem es de 16 segundos
Límite de tótems: 1
base deal no damage [1]
base totem range [60]
can perform skill while moving [1]
is ranged attack totem [1]
is totem [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
rogue exile deploy totem skill with id [10]
skill is deploy skill [1]
totem targets ignoring action distance [1]
ArtilleryBallistaProjectileRogueExileMercenary2
Attack, RangedAttack, Projectile, Barrageable, AttackInPlaceIsDefault, Fire, Area, CannotChain, UsedByTotem
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Convierte el 60% del daño físico en daño de fuego
El radio de la explosión de las saetas es de 0.5 metros
action required target facing angle tolerance degrees [90]
active skill base tertiary area of effect radius [25]
active skill ignores crossbow manager [1]
base is projectile [1]
base skill is ballistified [1]
base skill is totemified [1]
is area damage [1]
main hand base maximum attack distance [90]
projectile minimum range [16]
rogue exile totem skill with id [10]
siege cascade fall time ms [800]
siege cascade is artillery ballista [1]
siege cascade visual fall time delay % [70]
skill disabled unless cloned [1]
SiegeCascadeAmmoRogueExileMercenary2
CrossbowAmmoSkill, ReservesManually, Attack, UsableWhileMoving, NoAttackInPlace
Cargar cascada de asedio
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Cargas tu ballesta con cargas explosivas que se dirigen hacia los enemigos y que se disparan al aire para que dejen caer una saeta cerca de cada enemigo que esté en el área objetivo. Estas saetas se clavan en el suelo y explotan tras una pequeña demora.
30% menos de velocidad de recarga
1 saeta cargada en cada reserva de saetas
action allowed queue time override ms [1000]
action can be used in aiming stance [1]
action can be used in upward aiming stance [1]
active skill crossbow ammo pairing index [10]
base deal no damage [1]
can perform skill while moving [1]
display statset hide usage stats [1]
skill is instant while sprinting [1]
SiegeCascadeRogueExileMercenary2
Attack, RangedAttack, Area, ProjectileNumber, ProjectileSpeed, CrossbowSkill, Trappable, Totemable, Mineable, Sustained, UsableWhileMoving, ProjectileNoCollision, ProjectilesNumberModifiersNotApplied, NoAttackInPlace
Cascada de asedio
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Daño de ataque: 40%
Tiempo de ataque: 1.005 seg
Apunta al cielo y disparas una carga explosiva que se dirige hacia los enemigos para dejar caer una saeta cerca de cada enemigo que esté en el área objetivo. Estas saetas se clavan en el suelo y explotan tras una pequeña demora.
Inflige un 60% menos de daño de ataques
Convierte el 80% del daño físico en daño de fuego
No puede congelar
50% más de daño contra los enemigos inmovilizados
No acumula aturdimiento
Dispara saetas a todos los enemigos en un radio de 3.5 m
El radio de la explosión de las saetas es de 0.5 metros
action required target facing angle tolerance degrees [90]
action requires upward aiming stance [1]
active skill crossbow ammo pairing index [10]
base is projectile [1]
can perform skill while moving [1]
has modular projectiles enabled [1]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
siege cascade fall time ms [500]
siege cascade visual fall time delay % [70]
HailstormRoundsAmmoRogueExileMercenary2
CrossbowAmmoSkill, ReservesManually, Attack, UsableWhileMoving, NoAttackInPlace
Cargar saetas de granizo
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Generas saetas de hielo de forma pasiva con una frecuencia equivalente al tiempo de recarga, hasta un máximo. Actívala para cargar las saetas acumuladas en tu ballesta. Todas las saetas cargadas se disparan a la vez y caen en el área objetivo.
Las habilidades de munición de ballesta no se pueden recargar
50% menos de velocidad de recarga
Puede almacenar hasta 16 saetas
action allowed queue time override ms [1000]
action can be used in aiming stance [1]
action can be used in upward aiming stance [1]
active skill crossbow ammo pairing index [11]
base deal no damage [1]
can perform skill while moving [1]
crossbow ammo skill has passive reloading [1]
display statset hide usage stats [1]
skill is instant while sprinting [1]
HailstormRoundsRogueExileMercenary2
Attack, RangedAttack, Area, ProjectileNumber, ProjectileSpeed, CrossbowSkill, Trappable, Totemable, Mineable, Cold, Sustained, UsableWhileMoving, ProjectileNoCollision, NoAttackInPlace, Rain
Saetas de granizo
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Daño de ataque: 66%
Tiempo de ataque: 1.005 seg
Disparas todas las saetas cargadas al cielo para que caigan en el área objetivo, empezando en el centro y extendiéndose hacia fuera.
Inflige un 34% menos de daño de ataques
Convierte el 80% del daño físico en daño de hielo
100% más de acumulación de congelamiento
El radio del choque es de 1.2 metros
El radio de la lluvia es de 2.5 metros
action required target facing angle tolerance degrees [90]
action requires upward aiming stance [1]
active skill crossbow ammo pairing index [11]
base is projectile [1]
base skill show average damage instead of dps [1]
can perform skill while moving [1]
has modular projectiles enabled [1]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
siege cascade fall time ms [300]
PlasmaBlastAmmoRogueExileMercenary2
CrossbowAmmoSkill, ReservesManually, Attack, UsableWhileMoving, NoAttackInPlace
Cargar explosión de plasma
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.005 seg
Carga tu ballesta con saetas inestables que requieren un periodo de carga largo para poder dispararse pero que infligen un daño devastador, perforan a los enemigos y explotan al impactar contra el terreno. Los proyectiles adicionales se disparan en forma de dispersión, a diferencia de las demás habilidades de ballesta.
1 saeta cargada en cada reserva de saetas
action allowed queue time override ms [1000]
action can be used in aiming stance [1]
active skill crossbow ammo pairing index [12]
base deal no damage [1]
can perform skill while moving [1]
display statset hide usage stats [1]
skill is instant while sprinting [1]
PlasmaBlastRogueExileMercenary2
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, CrossbowSkill, Totemable, Channel, Lightning, UsableWhileMoving, NoAttackInPlace
Explosión de plasma
Base Damage: 326–490
Probabilidad de impacto crítico: 5%
Daño de ataque: 525%
Tiempo de ataque: 1.005 seg
Canaliza para cargar una saeta inestable. La saeta inflige un daño devastador y explota al impactar contra el terreno, pero no se puede disparar a menos que esté totalmente cargada. Los proyectiles adicionales se disparan en forma de dispersión, a diferencia de las demás habilidades de ballesta.
Tus impactos siempre electrocutan
Inflige un 425% más de daño de ataques
Convierte el 70% del daño físico en daño de rayo
Empuja a los enemigos
+2 segundos al tiempo de ataque total
30% más de probabilidad de electrocutar
Perfora a todos los objetivos
action required target facing angle tolerance degrees [90]
action requires aiming stance [1]
active skill crossbow ammo pairing index [12]
base is projectile [1]
can perform skill while moving [1]
channel end duration as % of attack time [35]
check for targets between initiator and projectile source [1]
crossbow barrage attack time ratio % [10]
crossbow barrage debuff duration ms [300]
crossbow barrage recoil per shot [2]
crossbow barrage total recoil buff count [8]
disable visual hit effect [1]
has modular projectiles enabled [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles crossbow barrage [1]
should use additive aiming animation [1]
FrostWallRogueExileMercenary2
Spell, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Cooldown, Invokable, Area, Wall, UsableWhileMoving, SupportedByFountains, IceCrystal, NoAttackInPlace, ToggleSpawnedObjectTargetable_DefaultOff
Muro de hielo
Probabilidad de impacto crítico: 8%
Tiempo de lanzamiento: 0.8 seg
Tiempo de recarga: 8 seg
Creas un muro de cristales de hielo que mantiene a raya a los enemigos. Los cristales explotarán si reciben el daño suficiente o si los empujan lo suficientemente fuerte, lo que inflige daño a los enemigos cercanos. Consume una infusión de rayo si es posible para agregar otra explosión de rayo si se destruye.
Inflige de 109.1 a 163.6 de daño de hielo
50% más de acumulación de congelamiento
% más de área de efecto si se hace añicos
% más de daño si se hace añicos
80% less damage if destroyed within 0.5 seconds by something other than you
El radio de la explosión es de 2 metros
La duración del cristal de hielo es de 8 segundos
Los cristales de hielo tienen 40 de vida máxima
El muro tiene 12 metros de largo
active skill consumes a lightning infusion [1]
base skill show average damage instead of dps [1]
can perform skill while moving [1]
is area damage [1]
is ice crystal explosion [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
wall expand delay ms [150]
DodgeRollRogueExileGeneric
UsableWhileShapeshifted
+4.6 metros a la distancia de esquivar rodando
Inflige un 10% menos de daño de ataques
La velocidad de lanzamiento de hechizos de esta habilidad no se puede modificar
action allowed queue time override ms [100]
action attack or cast time uses animation length [1]
base deal no damage [1]
base skill enabled while mounted [1]
dodge roll additional pushiness modifier [5]
dodge roll stun threshold +% final [100]
dynamic target updating prioritises movement vector [1]
skill cannot be knocked back [1]
skill is not considered a skill [1]
usable while shapeshifted town or hideout only [1]
WalkEmergeRogueExile
walk emerge distance [300]

Object Type

version 2
extends "Metadata/Monsters/RogueExiles/RogueExileBase"

PlayerClass
{
	class = "Mercenary"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RogueExiles/RogueExileBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Audio */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	combat_dialogue = 
	"
	Roll(1, 3,
	{
		PlayTextAudio( RogueExile_Drusian_CombatGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );
	} );
	" 
	    // this will have a chance to fire instead of the class specific lines when combat first starts
    player_engaged_random = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"

    on_death = 
    "
	Roll(1, 5,
	{	
    	PlayTextAudio( RogueExile_Drusian_Death_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );
    } );
    "
}

Brackets
{
	player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Marauder
	player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Drusian_EngageWarrior, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Warrior
	player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Drusian_EngageWitch, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Witch
	player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Drusian_EngageSorceress, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );" 		//	Sorceress
	player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Ranger
	player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Huntress
	player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Duelist
	player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Drusian_EngageMerc, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Mercenary
	player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Drusian_EngageShadow, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Shadow
	player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Monk
	player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Templar
	player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Drusian_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"	//	Druid

	player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Marauder
	player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Warrior
	player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Witch
	player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Sorceress
	player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Ranger
	player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"			//	Huntress
	player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Duelist
	player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerMercenary, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Mercenary
	player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerShadow, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Shadow
	player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Monk
	player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Templar
	player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Drusian_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2' );"		//	Druid
} 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/StrDex/ExileMercenary2"] = {
    name = "Drusian, the Artillerist",
    life = 0.75,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 90,
    accuracy = 1,
    weaponType1 = "Crossbow",
    skillList = {
        "MeleeCrossbowRogueExile",
        "UnloadAmmoRogueExile",
        "DodgeRollRogueExileGeneric",
        "ArtilleryBallistaRogueExileMercenary2",
        "ArtilleryBallistaProjectileRogueExileMercenary2",
        "SiegeCascadeAmmoRogueExileMercenary2",
        "SiegeCascadeRogueExileMercenary2",
        "HailstormRoundsAmmoRogueExileMercenary2",
        "HailstormRoundsRogueExileMercenary2",
        "PlasmaBlastAmmoRogueExileMercenary2",
        "PlasmaBlastRogueExileMercenary2",
        "FrostWallRogueExileMercenary2",
        "WalkEmergeRogueExile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeCrossbowRogueExile"] = {
    name = "Crossbow Shot",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a bolt from your crossbow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.CrossbowSkill] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_required_target_facing_angle_tolerance_degrees",
        "crossbow_barrage_attack_time_ratio_%",
        "crossbow_barrage_recoil_per_shot",
        "crossbow_barrage_total_recoil_buff_count",
        "crossbow_barrage_debuff_duration_ms",
        "base_knockback_distance",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "active_skill_crossbow_ammo_pairing_index",
        "base_is_projectile",
        "has_modular_projectiles_enabled",
        "action_requires_aiming_stance",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "projectiles_crossbow_barrage",
        "cannot_cancel_skill_before_contact_point",
        "disable_visual_hit_effect",
        "can_perform_skill_while_moving",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {90, 10, 2, 8, 300, 0, -70, 160, 50, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["UnloadAmmoRogueExile"] = {
    name = "Basic Bolt",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Clear your active Bolt and reload any ammunition.",
    skillTypes = {
        [SkillType.CrossbowAmmoSkill] = true,
        [SkillType.Attack] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_allowed_queue_time_override_ms",
        "base_number_of_crossbow_bolts",
        "active_skill_crossbow_ammo_pairing_index",
        "crossbow_ammo_skill_binds_default_attack",
        "action_can_be_used_in_aiming_stance",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "crossbow_ammo_skill_does_not_transition",
        "skill_is_instant_while_sprinting",
    },
    levels = {
        [1] = {1000, 7, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DodgeRollRogueExileGeneric"] = {
    name = "DodgeRollRogueExileGeneric",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.UsableWhileShapeshifted] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_allowed_queue_time_override_ms",
        "dodge_roll_base_travel_distance",
        "dodge_roll_additional_pushiness_modifier",
        "dodge_roll_stun_threshold_+%_final",
        "base_deal_no_damage",
        "skill_cannot_be_knocked_back",
        "spell_cast_time_cannot_be_modified",
        "action_attack_or_cast_time_uses_animation_length",
        "usable_while_shapeshifted_town_or_hideout_only",
        "dynamic_target_updating_prioritises_movement_vector",
        "skill_is_not_considered_a_skill",
        "base_skill_enabled_while_mounted",
    },
    levels = {
        [1] = {100, 46, 5, 100, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ArtilleryBallistaRogueExileMercenary2"] = {
    name = "Siege Ballista",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Deploy a [Ballista] [Totem] that fires bolts skyward, to explode a short time after landing.",
    skillTypes = {
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.SummonsTotem] = true,
        [SkillType.SummonsAttackTotem] = true,
        [SkillType.TotemsAreBallistae] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Limit] = true,
        [SkillType.Duration] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        duration = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "totem_elemental_resistance_%",
        "totem_chaos_resistance_%",
        "base_totem_range",
        "base_totem_duration",
        "base_number_of_totems_allowed",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "rogue_exile_deploy_totem_skill_with_id",
        "skill_is_deploy_skill",
        "is_totem",
        "is_ranged_attack_totem",
        "can_perform_skill_while_moving",
        "totem_targets_ignoring_action_distance",
        "base_deal_no_damage",
        "quality_display_base_totem_duration_is_gem",
    },
    levels = {
        [1] = {0, 0, 60, 16000, 1, -70, 160, 50, 10, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ArtilleryBallistaProjectileRogueExileMercenary2"] = {
    name = "ArtilleryBallistaProjectileRogueExileMercenary2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Barrageable] = true,
        [SkillType.AttackInPlaceIsDefault] = true,
        [SkillType.Fire] = true,
        [SkillType.Area] = true,
        [SkillType.CannotChain] = true,
        [SkillType.UsedByTotem] = true,
    },
    statDescriptionScope = "artillery_ballista_projectile",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_required_target_facing_angle_tolerance_degrees",
        "base_number_of_projectiles",
        "siege_cascade_fall_time_ms",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_base_tertiary_area_of_effect_radius",
        "siege_cascade_visual_fall_time_delay_%",
        "skill_disabled_unless_cloned",
        "projectile_minimum_range",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "main_hand_base_maximum_attack_distance",
        "rogue_exile_totem_skill_with_id",
        "base_is_projectile",
        "is_area_damage",
        "siege_cascade_is_artillery_ballista",
        "base_skill_is_totemified",
        "active_skill_ignores_crossbow_manager",
        "base_skill_is_ballistified",
    },
    levels = {
        [1] = {90, 1, 800, 5, 25, 70, 1, 16, 60, 90, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SiegeCascadeAmmoRogueExileMercenary2"] = {
    name = "Load Siege Cascade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Ammunition|Load your Crossbow] with enemy-seeking payloads which are fired into the air, dropping a bolt near every enemy in the target area. These bolts lodge in the ground and explode after a short delay.",
    skillTypes = {
        [SkillType.CrossbowAmmoSkill] = true,
        [SkillType.ReservesManually] = true,
        [SkillType.Attack] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_crossbow_bolts",
        "action_allowed_queue_time_override_ms",
        "active_skill_reload_speed_+%_final",
        "active_skill_crossbow_ammo_pairing_index",
        "action_can_be_used_in_aiming_stance",
        "action_can_be_used_in_upward_aiming_stance",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "display_statset_hide_usage_stats",
        "skill_is_instant_while_sprinting",
    },
    levels = {
        [1] = {1, 1000, -30, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SiegeCascadeRogueExileMercenary2"] = {
    name = "Siege Cascade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Aim skyward and fires an enemy-seeking payload which drops a bolt near every enemy in the target area. These bolts lodge in the ground and explode after a short delay.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Area] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.CrossbowSkill] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Sustained] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.ProjectilesNumberModifiersNotApplied] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "siege_cascade_piercing",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_required_target_facing_angle_tolerance_degrees",
        "base_number_of_projectiles",
        "siege_cascade_fall_time_ms",
        "active_skill_damage_+%_final_vs_immobilised_enemies",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "siege_cascade_visual_fall_time_delay_%",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "movement_speed_while_performing_action_locked_duration_%",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "active_skill_crossbow_ammo_pairing_index",
        "base_is_projectile",
        "is_area_damage",
        "can_perform_skill_while_moving",
        "has_modular_projectiles_enabled",
        "action_requires_upward_aiming_stance",
        "never_freeze",
        "quality_display_active_skill_damage_+%_final_vs_immobilised_enemies_is_gem",
    },
    levels = {
        [1] = {90, 1, 500, 50, 35, 5, 70, -70, 160, 80, 50, -100, 10, baseMultiplier = 0.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HailstormRoundsAmmoRogueExileMercenary2"] = {
    name = "Load Hailstorm Rounds",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Passively generate bolts of ice at a frequency equal to reload time, up to a cap. Activate to [Ammunition|Load] the accumulated bolts into your [Crossbow]. All loaded bolts are fired at once, causing them to rain down over the target area.",
    skillTypes = {
        [SkillType.CrossbowAmmoSkill] = true,
        [SkillType.ReservesManually] = true,
        [SkillType.Attack] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "siege_cascade_permafrost_ammo",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_crossbow_bolts",
        "action_allowed_queue_time_override_ms",
        "active_skill_reload_speed_+%_final",
        "active_skill_crossbow_ammo_pairing_index",
        "active_skill_cannot_manually_reload",
        "action_can_be_used_in_aiming_stance",
        "action_can_be_used_in_upward_aiming_stance",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "crossbow_ammo_skill_has_passive_reloading",
        "display_statset_hide_usage_stats",
        "quality_display_base_number_of_crossbow_bolts_is_gem",
        "skill_is_instant_while_sprinting",
    },
    levels = {
        [1] = {16, 1000, -50, 11, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HailstormRoundsRogueExileMercenary2"] = {
    name = "Hailstorm Rounds",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire all loaded bolts into the sky, causing them to rain down over the target area, starting at the centre and spreading outward.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Area] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.CrossbowSkill] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Cold] = true,
        [SkillType.Sustained] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.Rain] = true,
    },
    statDescriptionScope = "siege_cascade_permafrost",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "action_required_target_facing_angle_tolerance_degrees",
        "base_number_of_projectiles",
        "siege_cascade_fall_time_ms",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_crossbow_ammo_pairing_index",
        "base_is_projectile",
        "is_area_damage",
        "can_perform_skill_while_moving",
        "has_modular_projectiles_enabled",
        "action_requires_upward_aiming_stance",
        "base_skill_show_average_damage_instead_of_dps",
    },
    levels = {
        [1] = {100, 90, 1, 300, 80, -70, 160, 50, 12, 25, 11, baseMultiplier = 0.66, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PlasmaBlastAmmoRogueExileMercenary2"] = {
    name = "Load Plasma Blast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Ammunition|Load your Crossbow] with unstable bolts that require a lengthy charging period to fire but deal devastating damage, [Pierce] through enemies, and explode upon hitting terrain. Additional [Projectile|Projectiles] are fired in a spread, unlike other [Crossbow|Crossbow] Skills.",
    skillTypes = {
        [SkillType.CrossbowAmmoSkill] = true,
        [SkillType.ReservesManually] = true,
        [SkillType.Attack] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_crossbow_bolts",
        "action_allowed_queue_time_override_ms",
        "active_skill_crossbow_ammo_pairing_index",
        "action_can_be_used_in_aiming_stance",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "display_statset_hide_usage_stats",
        "quality_display_base_number_of_crossbow_bolts_is_gem",
        "skill_is_instant_while_sprinting",
    },
    levels = {
        [1] = {1, 1000, 12, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PlasmaBlastRogueExileMercenary2"] = {
    name = "Plasma Blast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Channelling|Channel] to charge an unstable bolt. The bolt deals devastating damage and explodes on hitting terrain, but cannot be fired at all unless fully charged. Additional [Projectile|Projectiles] are fired in a spread, unlike other [Crossbow|Crossbow] Skills.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.CrossbowSkill] = true,
        [SkillType.Totemable] = true,
        [SkillType.Channel] = true,
        [SkillType.Lightning] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "power_shot_stormblast",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_required_target_facing_angle_tolerance_degrees",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "crossbow_barrage_attack_time_ratio_%",
        "crossbow_barrage_recoil_per_shot",
        "crossbow_barrage_total_recoil_buff_count",
        "crossbow_barrage_debuff_duration_ms",
        "base_knockback_distance",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "active_skill_shock_chance_+%_final",
        "movement_speed_while_performing_action_locked_duration_%",
        "total_attack_time_+_ms",
        "channel_end_duration_as_%_of_attack_time",
        "active_skill_crossbow_ammo_pairing_index",
        "base_is_projectile",
        "has_modular_projectiles_enabled",
        "action_requires_aiming_stance",
        "should_use_additive_aiming_animation",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "projectiles_crossbow_barrage",
        "disable_visual_hit_effect",
        "can_perform_skill_while_moving",
        "always_pierce",
        "always_shock",
    },
    levels = {
        [1] = {90, 70, 10, 2, 8, 300, 400, -70, 160, 30, 50, 2000, 35, 12, baseMultiplier = 5.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FrostWallRogueExileMercenary2"] = {
    name = "Frost Wall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Create a wall of [IceCrystals|Ice Crystals] which holds back enemies. The [IceCrystals|Crystals] explode if sufficiently damaged, or if pushed hard enough, damaging nearby enemies. Consumes a [Lightning] [ElementalInfusion|Infusion] if possible to add another [Lightning] explosion if destroyed.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Cooldown] = true,
        [SkillType.Invokable] = true,
        [SkillType.Area] = true,
        [SkillType.Wall] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.SupportedByFountains] = true,
        [SkillType.IceCrystal] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.ToggleSpawnedObjectTargetable_DefaultOff] = true,
    },
    statDescriptionScope = "frost_wall_new/statset_0",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "wall_maximum_length",
        "frost_wall_maximum_life",
        "wall_expand_delay_ms",
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "ice_crystals_hazard_damage_+%_final_for_first_500_ms_when_not_killed_by_self",
        "ice_crystal_shatter_detonation_damage_+%_final",
        "ice_crystal_shatter_detonation_area_of_effect_+%_final",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
        "can_perform_skill_while_moving",
        "is_ice_crystal_explosion",
        "active_skill_consumes_a_lightning_infusion",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 120, 40, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 120, 66, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 5.1, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 120, 104, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 8.2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 120, 212, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 11.3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 120, 358, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 14.4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 120, 474, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 17.5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 120, 736, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 20.6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 120, 976, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 23.7, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 120, 1258, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 26.8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 120, 1582, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 29.9, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 120, 1950, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 33, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 120, 2456, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 36.1, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 120, 3342, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 39.2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 120, 4208, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 42.3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 120, 5154, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 45.4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 120, 5968, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 48.5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 120, 6908, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 51.6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 120, 7996, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 54.7, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 120, 9258, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 57.8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 120, 10716, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 60.9, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 120, 12406, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 120, 14636, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 67.1, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 120, 17432, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 70.2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 120, 22006, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 73.3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 120, 26210, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 76.4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 120, 31218, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 79.5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 82.6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 85.7, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 88.8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 91.9, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 95, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 98.1, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 101.2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 104.3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 107.4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 110.5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 113.6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [38] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 116.7, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [39] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 119.8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [40] = {0.80000001192093, 1.2000000476837, 120, 35076, 150, 8000, 20, -70, 160, 50, 50, -80, 0, 0, critChance = 8, levelRequirement = 122.9, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeRogueExile"] = {
    name = "WalkEmergeRogueExile",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.272,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1500]
FamilyMonsterDroppedItemRarity
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • monster dropped item rarity +% Min: 1500 Max: 1500 Global
  • Edit

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