แอเดรียนน์ กุหลาบกาฬโรค
มนุษย์
monster dropped item rarity +% [1500]
Adrienne, the Malignant Rose
SpectreN
TagsArrow_onhit_audio, human, humanoid, medium_movement, not_int, not_str, red_blood
พลังชีวิต
65%
การหลบหลีก
+70%
ค่าต้านทาน
0 0 0 0
Damage
175%
ความแม่นยำ
100%
Attack Distance
4 ~ 60
{เวลาโจมตี}
1.005 Second
Damage Spread
±20%
ค่าประสบการณ์
250%
Model Size
100%
Type
ExileRanger2
Metadata
ExileRanger2
เลเวล
68
พลังชีวิต
5,042
Damage
408
ความเสียหายเวท
408
ความแม่นยำ
2,464
{เวลาโจมตี}
1.005
ค่าประสบการณ์
71,585
Minion Life
4,505
Minion Damage
1,695
Minion Armour
2,413
MeleeBowRogueExile
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Barrageable, UsableWhileMoving, Bow, NoAttackInPlace
ยิงด้วยศร
Base Damage: 326–490
{เวลาโจมตี}: 1.005 {วิ}
ยิงศรด้วยธนูของคุณ
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [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]
should use additive aiming animation [1]
ToxicGrowthRogueExileRanger2
Attack, RangedAttack, Projectile, Area, Chaos, SupportedByFountains, Bow, Limit, DetonatesAfterTime, Rain, GroundTargetedProjectile, Barrageable
ตุ่มพิษ
Base Damage: 326–490
ความเสียหายโจมตี: 42%
{เวลาโจมตี}: 1.005 {วิ}
ยิงฝนศรตุ่มพิษชุดหนึ่งขึ้นไปบนฟ้า ตุ่มเหล่านี้จะสร้างความเสียหายเมื่อกระทบพื้นและระเบิดหลังจากช่วงเวลาหนึ่ง พวกมันยังสามารถติดสถานะ พิษ ได้เพื่อจุดระเบิดให้เร็วและรุนแรงขึ้น
สร้างความเสียหาย โจมตี ลดลง อีก 58%
พิษ ที่กักเก็บไว้ เสริม รัศมีระเบิดพื้นฐาน สูงสุด 1.5 เมตร
พิษ ที่กักเก็บไว้ มอบม็อด: เพิ่มความเสียหายของ ระเบิด อีก สูงสุด 300%
ยิงตุ่มพิษ 8 เม็ด
ตุ่มพิษ มีจำนวนจำกัด 8 เม็ด
active skill base area of effect radius [8]
active skill base secondary area of effect radius [45]
active skill projectile speed +% variation final [150]
base is projectile [1]
can perform skill while moving [1]
disable visual hit effect [1]
fixed projectile spread [100]
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]
number of projectiles override [1]
poisonbloom arrow duration expires 1% faster per x stored poison damage [1]
projectiles fire at ground [1]
range backflip conditional distance [46]
RainOfArrowsRogueExileRanger2
Attack, RangedAttack, Rain, Area, ProjectileSpeed, ProjectileNumber, ConsumesCharges, UsableWhileMoving, SkillConsumesFrenzyChargesOnUse, ProjectileNoCollision, Sustained, Bow, GroundTargetedProjectile, NoAttackInPlace
ฝนลูกธนู
Base Damage: 326–490
ความเสียหายโจมตี: 53%
{เวลาโจมตี}: 1.005 {วิ}
ยิงศรชุดหนึ่งขึ้นฟ้าให้โปรยปรายลงมาเป็นฝนจากเบื้องบน สกิลนี้จะกลืนกิน Frenzy Charge ของคุณเพื่อยิงศรเพิ่มเติม
สร้างความเสียหาย โจมตี ลดลง อีก 47%
ยิงศร 30 ดอก
ฝนลูกศร มีรัศมี 3.6 เมตร
ศร มีรัศมีการกระทบ 0.7 เมตร
ยิง ฝนศร ได้สูงสุด 1 แห่ง
ศรหนึ่งดอกตกถึงพื้นทุก 0.08 วินาที
ยิงศร เพิ่มขึ้น อีก 100% หากมีการกลืนกิน Frenzy Charge
ยิงศร เพิ่มขึ้น อีก 50% ต่อจำนวน Frenzy Charge ที่กลืนกิน
ม็อดที่ส่งผลต่อ ความเร็วโพรเจกไทล์ ส่งผลต่อ ความถี่ในการตกถึงพื้นของศร
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]
rain hit delay ms [120]
TornadoShotRogueExileRanger2
Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, ProjectileNumber, Totemable, Trappable, Mineable, Triggerable, Rain, Barrageable, Physical, DamageOverTime, Duration, Limit, UsableWhileMoving, ProjectileNoCollision, CannotChain, SupportedByFountains, Bow, NoAttackInPlace, ObjectDurability
ศรสลาตัน
Base Damage: 326–490
ความเสียหายโจมตี: 45%
{เวลาโจมตี}: 1.005 {วิ}
ยิงศรขึ้นฟ้าที่ก่อพายุสลาตันในจุดที่ศรตก เพื่อสร้างความเสียหาย กายภาพ ต่อเนื่องและสร้างสถานะ ขัดขวาง ต่อศัตรูที่ยืนอยู่ในพายุนี้ มันจะดูดเอาศร, หอกที่โยน และลูกศรหน้าไม้ที่ยิงเข้าไป แล้วปล่อยโพรเจกไทล์ที่ถูกจำลองให้กระจายวงแหวนออกมา โพรเจกไทล์ที่ถูกจำลองแล้วจะไม่ถูกจำลองขึ้นมาใหม่ แม้จะเป็นพายุสลาตันลูกอื่นก็ตาม
สร้างความเสียหาย โจมตี ลดลง อีก 55%
การกระทบ มีรัศมี 1 เมตร
active skill base secondary area of effect radius [30]
base is projectile [1]
base number of tornado shots allowed [1]
can perform skill while moving [1]
console cast on self custom range [10]
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]
quality display tornado shot is gem [1]
tornado shot number of hits allowed [5]
PoisonBurstArrowRogueExileRanger2
Attack, RangedAttack, Projectile, Barrageable, UsableWhileMoving, CanBecomeArrowRain, Area, Chaos, Duration, Bow, NoAttackInPlace
ศรพิษปะทุ
Base Damage: 326–490
ความเสียหายโจมตี: 80%
{เวลาโจมตี}: 1.005 {วิ}
ยิงศรพิษร้ายแรงที่ปะทุออกมาเป็นพิษเมื่อปะทะและส่งผลต่อศัตรูทั้งหมดในพื้นที่
สร้างความเสียหาย โจมตี ลดลง อีก 20%
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
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]
should use additive aiming animation [1]
VineArrowRogueExileRanger2
Attack, RangedAttack, Rain, Area, Barrageable, ProjectileSpeed, ProjectileNumber, Duration, UsableWhileMoving, Chaos, SupportedByFountains, ProjectileNoCollision, Bow, DamageOverTime, Limit, NoAttackInPlace, ToggleSpawnedObjectTargetable_DefaultOff
ศรเถาวัลย์
Base Damage: 326–490
ความเสียหายโจมตี: 63%
{เวลาโจมตี}: 1.005 {วิ}
ยิงศรขึ้นฟ้าที่ตกลงมาหลังจากระยะเวลาหนึ่ง เพื่อสร้างความเสียหายและทำให้ต้นไม้งอกขึ้นมายังตำแหน่งที่กระทบ ต้นไม้จะออกเถาวัลย์ที่เกาะเกี่ยวศัตรูที่อยู่ใกล้เพื่อสร้างความเสียหาย เคออส ต่อเนื่องและทำให้พวกมันเชื่องช้า นอกจากนี้ต้นนี้ยังสามารถติดสถานะ พิษ เพื่อให้มันสร้างความเสียหายเพิ่มขึ้น อีก ได้อีกด้วย
ต้นไม้ มีจำนวนจำกัด 1 ต้น
สร้างความเสียหาย โจมตี ลดลง อีก 37%
การกระทบ มีรัศมี 0.8 เมตร
active skill base secondary area of effect radius [20]
base is projectile [1]
base skill effect duration [4000]
can perform skill while moving [1]
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 % [60]
WitheringPresenceRogueExileRanger2
Buff, HasReservation, Aura, OngoingSkill, Persistent, AffectsPresence, Chaos, Duration
ปรากฏกายเหี่ยวเฉา
ขณะที่สกิลนี้ทำงาน แผ่ออร่าที่คอยสร้างสถานะ เหี่ยวเฉา ต่อศัตรูที่อยู่ในระยะปรากฏกายของคุณเป็นระยะ
สร้างความเสียหาย โจมตี ลดลง อีก 10%
สถานะ เหี่ยวเฉา มีระยะเวลา 4 วินาที
สร้างสถานะ เหี่ยวเฉา ต่อศัตรูในระยะปรากฏกายของคุณ ทุก 1.8 วินาที
skill desired amount override [1]
GasArrowRogueExileRanger2
Attack, RangedAttack, Projectile, ProjectilesFromUser, Barrageable, Duration, UsableWhileMoving, CanBecomeArrowRain, Area, Chaos, Fire, Bow, GroundTargetedProjectile, CreatesGroundEffect, Limit, NoAttackInPlace
ศรแก๊ส
Base Damage: 326–490
ความเสียหายโจมตี: 26%
{เวลาโจมตี}: 1.005 {วิ}
คูลดาวน์: 5 {วิ}
ยิงศรไอพิษลงมายังพื้นเพื่อสร้างกลุ่มแก๊สพิษไวไฟเมื่อถึงปลายทาง ซึ่งจะระเบิดออกมาเป็นไฟหากถูกปะทะด้วยสกิลจุดระเบิดหรือถูกสัมผัสโดยศัตรูที่ติดสถานะ ลุกไหม้
สร้างความเสียหาย โจมตี ลดลง อีก 74%
การกระทบ มีรัศมี 1.8 เมตร
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [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]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles fire at ground [1]
should use additive aiming animation [1]
DodgeRollRogueExileGeneric
UsableWhileShapeshifted
ระยะการกลิ้งหลบ +4.6 เมตร
สร้างความเสียหาย โจมตี ลดลง อีก 10%
ความเร็วในการร่ายของสกิลนี้ ไม่สามารถเปลี่ยนแปลงได้
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 = "Ranger"
}

Object Type Codes

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

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

Functions
{
	combat_dialogue =
	"
		Roll(1, 3, 
		{
			If( And( VariableExists( arg1 ), VariableExistsInGroup( arg1, GetPlayers() ), arg1.HasBuff( flask_effect_life ) ), ()
			{
				PlayTextAudio( RogueExile_Adrienne_CombatFlask_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );
			}, ()
			{
				PlayTextAudio( RogueExile_Adrienne_Combat_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );
			} );
		} );

	"
	    // this will have a chance to fire instead of the class specific lines when combat first starts
    player_engaged_random = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
}

Brackets
{
	player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Adrienne_EngageWarrior, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Adrienne_EngageWitchSorc, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Adrienne_EngageRanger, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Adrienne_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"

	player_death_dialogue_StrFour = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_StrFourb = "QueueTextAudio( RogueExile_Adrienne_KillWarrior, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_IntFour = "QueueTextAudio( RogueExile_Adrienne_KillWitch, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_IntFourb = "QueueTextAudio( RogueExile_Adrienne_KillSorceress, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_DexFour = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_DexFourb = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_StrDexFour = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_StrDexFourb = "QueueTextAudio( RogueExile_Adrienne_KillMerc, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_DexIntFour = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_DexIntFourb = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_StrIntFour = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
	player_death_dialogue_StrIntFourb = "QueueTextAudio( RogueExile_Adrienne_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger2' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/Dex/ExileRanger2"] = {
    name = "Adrienne, the Malignant Rose",
    life = 0.65,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 60,
    accuracy = 1,
    skillList = {
        "MeleeBowRogueExile",
        "DodgeRollRogueExileGeneric",
        "ToxicGrowthRogueExileRanger2",
        "RainOfArrowsRogueExileRanger2",
        "TornadoShotRogueExileRanger2",
        "PoisonBurstArrowRogueExileRanger2",
        "VineArrowRogueExileRanger2",
        "WitheringPresenceRogueExileRanger2",
        "GasArrowRogueExileRanger2",
        "WalkEmergeRogueExile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBowRogueExile"] = {
    name = "Bow Shot",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire an arrow with your Bow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Barrageable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Bow] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "skill_can_fire_arrows",
        "can_perform_skill_while_moving",
        "should_use_additive_aiming_animation",
        "has_modular_projectiles_enabled",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {-70, 160, 50, 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["ToxicGrowthRogueExileRanger2"] = {
    name = "Toxic Growth",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a rain of Toxic Pustules into the air. The Pustules deal damage on impact, then [DetonationTime|Detonate] after a delay. They can also be [Poison|Poisoned], causing them to [DetonationTime|Detonate] faster and more violently.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Area] = true,
        [SkillType.Chaos] = true,
        [SkillType.SupportedByFountains] = true,
        [SkillType.Bow] = true,
        [SkillType.Limit] = true,
        [SkillType.DetonatesAfterTime] = true,
        [SkillType.Rain] = true,
        [SkillType.GroundTargetedProjectile] = true,
        [SkillType.Barrageable] = true,
    },
    statDescriptionScope = "poisonbloom_arrow/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "poisonbloom_arrow_bloom_burst_1%_more_damage_per_x_stored_poison",
        "poisonbloom_arrow_duration_expires_1%_faster_per_x_stored_poison_damage",
        "poisonbloom_arrow_burst_base_radius_+1_per_x_stored_poison",
        "active_skill_base_area_of_effect_radius",
        "base_skill_detonation_time",
        "base_number_of_projectiles",
        "fixed_projectile_spread",
        "number_of_projectiles_override",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_projectile_speed_+%_variation_final",
        "poisonbloom_arrow_bloom_max_burst_damage_+%_final_from_stored_poison",
        "poisonbloom_arrow_max_additional_burst_base_radius_+",
        "range_backflip_conditional_distance",
        "number_of_poisonbloom_arrow_bloom_allowed",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "can_perform_skill_while_moving",
        "has_modular_projectiles_enabled",
        "projectiles_fire_at_ground",
        "disable_visual_hit_effect",
        "quality_display_base_number_of_projectiles_is_gem",
    },
    levels = {
        [1] = {2, 1, 17, 8, 15000, 8, 100, 1, 45, 150, 300, 15, 46, 8, -70, 160, 50, baseMultiplier = 0.42, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RainOfArrowsRogueExileRanger2"] = {
    name = "Rain of Arrows",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a hail of arrows into the air, causing them to rain from above. [Consume|Consumes] your [Charges|Frenzy Charges] to fire more arrows.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Rain] = true,
        [SkillType.Area] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.ConsumesCharges] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.SkillConsumesFrenzyChargesOnUse] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.Sustained] = true,
        [SkillType.Bow] = true,
        [SkillType.GroundTargetedProjectile] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "rain_of_arrows_new",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "rain_of_arrows_projectile_count_multiplier_if_any_frenzy_charge_spent",
        "rain_of_arrows_projectile_count_multiplier_per_frenzy_charge",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_number_of_arrow_rains_allowed",
        "rain_of_arrows_delay_per_arrow",
        "rain_hit_delay_ms",
        "skill_specific_stat_description_mode",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "can_perform_skill_while_moving",
        "is_area_damage",
        "quality_display_base_number_of_projectiles_is_gem",
    },
    levels = {
        [1] = {30, 36, 7, 100, 50, -70, 160, 50, 1, 80, 120, 1, baseMultiplier = 0.53, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TornadoShotRogueExileRanger2"] = {
    name = "Tornado Shot",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a skyward shot that whips up a Tornado where it lands, dealing [Physical] damage over time and [Hinder|Hindering] enemies standing in it. Arrows, thrown [Spear|Spears] and [Crossbow] bolts fired at the Tornado are sucked into it, causing the Tornado to spit out a ring of copied [Projectile|Projectiles]. Copied [Projectile|Projectiles] cannot be copied again, even by further Tornados.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Area] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Rain] = true,
        [SkillType.Barrageable] = true,
        [SkillType.Physical] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Duration] = true,
        [SkillType.Limit] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.CannotChain] = true,
        [SkillType.SupportedByFountains] = true,
        [SkillType.Bow] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.ObjectDurability] = true,
    },
    statDescriptionScope = "tornado_shot/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        duration = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "tornado_shot_number_of_hits_allowed",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_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_%",
        "base_number_of_tornado_shots_allowed",
        "console_cast_on_self_custom_range",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "can_perform_skill_while_moving",
        "is_area_damage",
        "quality_display_tornado_shot_is_gem",
    },
    levels = {
        [1] = {5, 10, 30, -70, 160, 50, 1, 10, baseMultiplier = 0.45, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PoisonBurstArrowRogueExileRanger2"] = {
    name = "Poisonburst Arrow",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a virulent arrow that creates a burst of [Poison|Poison] on hit, affecting all enemies in an area.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Barrageable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.CanBecomeArrowRain] = true,
        [SkillType.Area] = true,
        [SkillType.Chaos] = true,
        [SkillType.Duration] = true,
        [SkillType.Bow] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "poison_burst_arrow",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "can_perform_skill_while_moving",
        "should_use_additive_aiming_animation",
        "disable_visual_hit_effect",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {-70, 160, 50, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VineArrowRogueExileRanger2"] = {
    name = "Vine Arrow",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire an arrow into the air that lands after a short delay, damaging enemies and causing a plant to spring up at the impact location. The plant sprouts vines that latch onto nearby enemies, [Slow|Slowing] their movement speed and dealing [Chaos] damage over time. The plant can be [Poison|Poisoned], causing it to deal more damage.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Rain] = true,
        [SkillType.Area] = true,
        [SkillType.Barrageable] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.Duration] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Chaos] = true,
        [SkillType.SupportedByFountains] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.Bow] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Limit] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.ToggleSpawnedObjectTargetable_DefaultOff] = true,
    },
    statDescriptionScope = "poison_vine_arrow/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        duration = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_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_%",
        "number_of_vine_arrow_pod_allowed",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "can_perform_skill_while_moving",
        "disable_visual_hit_effect",
    },
    levels = {
        [1] = {4000, 8, 20, -70, 160, 60, 1, baseMultiplier = 0.63, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WitheringPresenceRogueExileRanger2"] = {
    name = "Withering Presence",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "While active, emits an [Aura] that periodically [Withered|Withers] enemies in your [Presence].",
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.Aura] = true,
        [SkillType.OngoingSkill] = true,
        [SkillType.Persistent] = true,
        [SkillType.AffectsPresence] = true,
        [SkillType.Chaos] = true,
        [SkillType.Duration] = true,
    },
    statDescriptionScope = "withering_presence",
    castTime = 1,
    baseFlags = {
        duration = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_withering_presence_frequency_ms",
        "base_skill_effect_duration",
        "skill_desired_amount_override",
    },
    levels = {
        [1] = {1800, 4000, 1, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GasArrowRogueExileRanger2"] = {
    name = "Gas Arrow",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a noxious arrow at the ground, creating a cloud of flammable poisonous gas at the end of its flight. The cloud will detonate if hit by a [Detonator] skill or if an [Ignite|Ignited] enemy touches it, creating a fiery explosion.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Barrageable] = true,
        [SkillType.Duration] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.CanBecomeArrowRain] = true,
        [SkillType.Area] = true,
        [SkillType.Chaos] = true,
        [SkillType.Fire] = true,
        [SkillType.Bow] = true,
        [SkillType.GroundTargetedProjectile] = true,
        [SkillType.CreatesGroundEffect] = true,
        [SkillType.Limit] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "gas_cloud_arrow/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_area_of_effect_radius",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "can_perform_skill_while_moving",
        "projectiles_fire_at_ground",
        "disable_visual_hit_effect",
        "should_use_additive_aiming_animation",
        "is_area_damage",
        "quality_display_active_skill_base_area_of_effect_radius_is_gem",
    },
    levels = {
        [1] = {18, -70, 160, baseMultiplier = 0.26, levelRequirement = 1, statInterpolation = {},  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ยูนิค (3)
Req. level1
Stats
  • monster dropped item rarity +% Min: 1500 Max: 1500 Global
  • แอเดรียนน์ กุหลาบกาฬโรค Text Audio /50
    ชื่อ
    มันอาจจะเจ็บหน่อยนะ!
    RogueExile_Adrienne_Combat_Random
    มันอาจจะเจ็บหน่อยนะ!
    RogueExile_Adrienne_Combat_2
    มันอาจจะเจ็บหน่อยนะ!
    RogueExile_Adrienne_Combat_3
    อยู่นิ่งๆ ล่ะ!
    RogueExile_Adrienne_Combat_4
    อยู่นิ่งๆ ล่ะ!
    RogueExile_Adrienne_Combat_5
    อยู่นิ่งๆ ล่ะ!
    RogueExile_Adrienne_Combat_6
    ท้ายที่สุดพวกมันจะตายกันหมด!
    RogueExile_Adrienne_Combat_7
    ท้ายที่สุดพวกมันจะตายกันหมด!
    RogueExile_Adrienne_Combat_8
    แค่หยดเดียวก็พอ!
    RogueExile_Adrienne_Combat_9
    เหี่ยวเฉา!
    RogueExile_Adrienne_Combat_10
    เหี่ยวเฉา!
    RogueExile_Adrienne_Combat_11
    เน่าเปื่อย!
    RogueExile_Adrienne_Combat_12
    แกจะเน่าเปื่อยไปทั่วร่าง!
    RogueExile_Adrienne_Combat_13
    แกจะเน่าเปื่อยไปทั่วร่าง!
    RogueExile_Adrienne_Combat_14
    พิษร้าย!
    RogueExile_Adrienne_Combat_15
    พิษร้าย!
    RogueExile_Adrienne_Combat_16
    พิษร้าย!
    RogueExile_Adrienne_Combat_17
    ยิ่งดิ้นพิษก็ยิ่งลุกลาม!
    RogueExile_Adrienne_Combat_18
    ยิ่งดิ้นพิษก็ยิ่งลุกลาม!
    RogueExile_Adrienne_Combat_19
    ใช้ยาไปก็ไม่ช่วยอะไรหรอก!
    RogueExile_Adrienne_CombatFlask_Random
    ใช้ยาไปก็ไม่ช่วยอะไรหรอก!
    RogueExile_Adrienne_CombatFlask_2
    ขวดยาแกไม่ช่วยอะไรหรอกนะ!
    RogueExile_Adrienne_CombatFlask_3
    ขวดยาแกไม่ช่วยอะไรหรอกนะ!
    RogueExile_Adrienne_CombatFlask_4
    ขวดยาแกไม่ช่วยอะไรหรอกนะ!
    RogueExile_Adrienne_CombatFlask_5
    พิษข้าจะเยียวยาเนื้อหนังแกให้สิ้น!
    RogueExile_Adrienne_EngageGeneral_Random
    แมลงอีกตัวมาติดใยของข้า...
    RogueExile_Adrienne_EngageGeneral_2
    เส้นเลือดแกจะได้ดำไปทีละเส้น!
    RogueExile_Adrienne_EngageGeneral_3
    บอกข้าที แกคิดว่าจะอยู่ได้นานขนาดไหนกัน?
    RogueExile_Adrienne_EngageGeneral_4
    วิทยาศาสตร์ต้องการหนูทดลอง
    RogueExile_Adrienne_EngageGeneral_5
    ข้าละสงสัยนัก แกจะชักรึจะทรุดกันแน่?
    RogueExile_Adrienne_EngageGeneral_6
    มาดูกันว่าแกจะมีภูมิต้านทานขนาดไหน
    RogueExile_Adrienne_EngageGeneral_7
    มันเริ่มจากเจ็บเหมือนโดนเข็ม... แล้วตามด้วยการกรีดร้อง
    RogueExile_Adrienne_EngageGeneral_8
    ความเจ็บปวดของแกย่อมน่าดูไม่เบา
    RogueExile_Adrienne_EngageGeneral_9
    กระทั่งเวทเจ้าก็หยุดพิษข้าไม่ได้ดอก
    RogueExile_Adrienne_EngageWitchSorc
    แกจะได้เห็นกับตาว่าพรานตัวจริงใช้พิษยังไง
    RogueExile_Adrienne_EngageRanger
    กระทั่งร่างกายที่แข็งแกร่งก็ต้องพ่ายให้แก่ศาสตร์เคมี
    RogueExile_Adrienne_EngageWarrior
    อ่อนหัดสินะ ช่างมันเถอะ
    RogueExile_Adrienne_KillGeneral_Random
    เลือดแกเป็นพิษต่อแกเสียเอง
    RogueExile_Adrienne_KillGeneral_2
    รู้สึกเจ็บเมื่อไร ก็สายไปแล้ว
    RogueExile_Adrienne_KillGeneral_3
    เรื่องหมูๆ
    RogueExile_Adrienne_KillGeneral_4
    กาลเวลาย่อมทำให้ทุกสิ่งเน่าสลาย ข้าแค่ทำให้มันเร็วขึ้นเท่านั้นเอง
    RogueExile_Adrienne_KillGeneral_5
    การตรวจเลือดของแก... จะให้ความรู้ได้มากมาย
    RogueExile_Adrienne_KillGeneral_6
    พิษไม่รีบร้อน ท้ายที่สุดมันย่อมชนะอยู่วันยังค่ำ
    RogueExile_Adrienne_KillGeneral_7
    ปฏิกิริยาตรงตามตำรา
    RogueExile_Adrienne_KillGeneral_8
    ลงยาได้ปริมาณพอดี ไม่มากไป ไม่น้อยไป
    RogueExile_Adrienne_KillGeneral_9
    จะพ้นพิษได้ก็ต้องตายเท่านั้น
    RogueExile_Adrienne_KillGeneral_10
    เอาเหรียญมาทั้งโลกก็ซื้อยาถอนพิษไม่ได้หรอกนะ
    RogueExile_Adrienne_KillMerc
    ไม่มีมนต์ ไม่มีคาถา มีเพียงศาสตร์เคมีเท่านั้น
    RogueExile_Adrienne_KillWitch
    แกเล่นกับพลังอำนาจที่มองไม่เห็น ส่วนข้าชอบอะไรที่... จับต้องได้มากกว่า
    RogueExile_Adrienne_KillSorceress
    เรนลีย์ย่อมสงสัยแน่ว่าแกเป็นตายร้ายดีเช่นไร
    RogueExile_Adrienne_KillWarrior
    Edit

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