Ciara, the Curse Weaver
Humanoid
SpectreN
TagsElemental_onhit_audio, human, humanoid, medium_movement, not_dex, not_str, red_blood
Life
75%
Energy Shield From Life
65%
Resistance
0 0 0 0
Damage
175%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 12
Attack Time
1.005 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
ExileWitch2
Metadata
ExileWitch2
Level
68
Life
2,036
Armour
2,413
Evasion Rating
477
Energy Shield
3,782
Damage
408
Spell Damage
408
Accuracy
2,180
Attack Time
1.005
Experience
71,585
Minion Life
1,819
Minion Energy Shield
3,378
Minion Damage
1,695
Minion Armour
2,413
WeaponGrantedChaosboltRogueExileWitch2
Projectile, ProjectilesFromUser, Spell, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Chaos, Barrageable, Invokable, UsableWhileMoving
Chaos Bolt
Critical Hit Chance: 7%
Cast Time: 0.75 sec
Fire a burst of Chaos energy at the target.
Deals 112.5 to 208.9 Chaos Damage
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1109]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [60]
projectile uses contact position [1]
should use additive aiming animation [1]
HandOfChayulaRogueExileWitch2
Meta, Attack, UseGlobalStats, Melee, Area, Chaos, MeleeSingleTarget, Palm
Hand of Chayula
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 67%
Attack Time: 1.005 sec
Dash to an enemy and Strike them with an unarmed Attack, applying socketed Curses and triggering socketed Marks with reduced effect. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.
Deals 33% less Attack Damage
to Added Chaos Damage
Can't be Evaded
+9% to Critical Hit Chance
base melee dash range [65]
is area damage [1]
melee conditional step distance [10]
EssenceDrainRogueExileWitch2
Spell, Projectile, ProjectilesFromUser, Duration, Totemable, Multicastable, DamageOverTime, Chaos, Damage, Triggerable, Barrageable, Trappable, Mineable, UsableWhileMoving
Essence Drain
Critical Hit Chance: 7%
Cast Time: 0.8 sec
Fire a Projectile that applies a powerful Chaos damage over time debuff to enemies it hits.
Deals 66.96 to 124.4 Chaos Damage
Supported Skills deal 20% less Damage
Fires 2 additional Projectiles
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
disable visual hit effect [1]
maintain projectile direction when using contact position [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]
projectile uses contact position [1]
pvp skill dot attack time override ms [10000]
should use additive aiming animation [1]
terrain arrow attachment chance reduction +% [200]
DarkEffigyRogueExileWitch2
SummonsTotem, Trappable, Mineable, Multicastable, Duration, UsableWhileMoving, Chaos, Limit
Dark Effigy
Raise a Totem that bombards enemies afflicted by Chaos damage over time Debuffs.
+8 seconds to Totem duration
Limit 1 Totem
base totem range [120]
can perform skill while moving [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 % [60]
rogue exile deploy totem skill with id [10]
skill is deploy skill [1]
totem targets ignoring action distance [1]
DarkEffigyProjectileRogueExileWitch2
Spell, Damage, Projectile, Chaos, Area, AreaSpell, ProjectilesNumberModifiersNotApplied, ProjectileNoCollision, UsedByTotem
Vile Effusion
Critical Hit Chance: 7%
Cast Time: 1 sec
Fire a Projectile at every nearby enemy that is afflicted by a Chaos damage over time Debuff. Fires multiple Projectiles at enemies afflicted by multiple Debuffs, but Projectile count cannot be otherwise modified.
Deals 140.6 to 261.1 Chaos Damage
Fires 100 additional Projectiles
Impact radius is 0.8 metres
active skill base area of effect radius [120]
base is projectile [1]
base skill is totemified [1]
is area damage [1]
rogue exile totem skill with id [10]
skill disabled unless cloned [2]
TemporalChainsRogueExileWitch2
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, Barrageable, AreaSpell, UsableWhileMoving
Temporal Chains
Cast Time: 0.7 sec
Cooldown Time: 6 sec
Curse all enemies in an area, Slowing them and making other effects on them expire more slowly.
Curse zones from Supported
Skills erupt after 30% increased delay
Supported Skills create Cursed Ground
Enemies on the Cursed Ground from a Supported Skill are Cursed while within it
Maximum 1 area of Cursed Ground
Supported Skills have 50% increased Area of Effect
Supported Skills have 50% more Area of Effect
Supported Skills have +6 seconds to Cooldown
Curse applies after 1.5 seconds delay
Curse radius is 1.5 metres
Curse Slows targets by 22%
Curse duration is 6 seconds
Curse makes other effects on targets expire 25% slower
base deal no damage [1]
can perform skill while moving [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]
BlasphemyRogueExileWitch2
Area, Buff, HasReservation, Aura, AreaSpell, OngoingSkill, Persistent, Meta, CanHaveMultipleOngoingSkillInstances, IsBlasphemy
Blasphemy
Turn socketed Curse skills into vile Auras, applying their effects to all nearby enemies.
Socketed Curse Skills apply in an Aura around you
Reserves 1 Spirit per socketed Curse
base deal no damage [1]
skill desired amount override [1]
DespairRogueExileWitch2
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, Chaos, AppliesCurse, Barrageable, AreaSpell, UsableWhileMoving
Despair
Cast Time: 0.7 sec
Curse all targets in an area after a short delay, lowering their Chaos Resistance.
Curse applies after 1.5 seconds delay
Curse inflicts -18% to Chaos Resistance
Curse radius is 1.5 metres
Curse duration is 6 seconds
base deal no damage [1]
can perform skill while moving [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]
triggered by hand of chayula [1]
EnfeebleRogueExileWitch2
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, Barrageable, AreaSpell, UsableWhileMoving
Enfeeble
Cast Time: 0.7 sec
Curse all targets in an area after a short delay, making them deal less damage.
Curse applies after 1.5 seconds delay
Curse radius is 3.1 metres
Curse makes Non-Unique targets deal 26% less Damage
Curse makes Unique targets deal 16% less Damage
Curse duration is 7.4 seconds
base deal no damage [1]
can perform skill while moving [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]
SummonSpectreRogueExileWitch2_1
Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Barrageable, CreatesMinion, CreatesUndeadMinion, HasReservation, Persistent, MultipleReservation
Spectre: {0}
Summon the spirit of the bound monster as a Reviving Minion.
Minions have 100% more Maximum Life
display statset no hit damage [1]
is resummoning minion [1]
minion base resummon time ms [12000]
skill desired amount override [2]
spectre monster variety hash [31404]
spectre warp end distance [30]
spectre warp speed override [100]
spectre warp start distance [100]
ProfaneRitualRogueExileWitch2
Spell, Chaos, Duration, Area, DamageOverTime, Multicastable, Cascadable, Triggerable, DegenOnlySpellDamage, Barrageable, AreaSpell, UsableWhileMoving, TargetsDestructibleCorpses, Limit, GeneratesCharges, CreatesGroundRune
Profane Ritual
Cast Time: 1 sec
Mark a Corpse with a profane rune, dealing Chaos damage over time to nearby enemies. When the ritual is complete the Corpse is consumed and you gain a Power Charge.
Deals 265.7 Base Chaos Damage per second
Limit 5 active rituals
Modifiers to Spell Damage apply to Debuff's Damage over Time
Ritual radius is 2.2 metres
Ritual duration is 2 seconds
can perform skill while moving [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]
SacrificeRogueExileWitch2
OngoingSkill, HasReservation, Buff, Persistent, Minion
Sacrifice
While active, your undead Reviving Minions can be used in place of Corpses by your skills, but your Minions Revive more slowly.
Skills can use your undead Reviving Minions in
place of Corpses
Minions Revive 50% more slowly
base deal no damage [1]
DodgeRollRogueExileGeneric
UsableWhileShapeshifted
+3.7 metres to Dodge Roll distance
Deals 10% less Attack Damage
This Spell's Cast Speed cannot be modified
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]
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]

Object Type

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

PlayerClass
{
	class = "Witch"
}

Stats
{
	// second set for unarmed Hand of Chayula
	base_number_of_weapon_sets = 2
	set_number_of_additional_curses_allowed = 3
}

Object Type Codes

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

Functions
{
	combat_dialogue = 
	"
	Roll(1, 2,
	{
		PlayTextAudio( RogueExile_Ciara_Combat_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );
	} );
	"
	player_engaged_random = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"
}

Brackets
{
	player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Marauder
	player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Ciara_EngageWarrior, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Warrior
	player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Ciara_EngageWitch, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Witch
	player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );" 		//	Sorceress
	player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Ciara_EngageRanger, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Ranger
	player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Ciara_EngageHuntress, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Huntress
	player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Duelist
	player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Mercenary
	player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Shadow
	player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Monk
	player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Templar
	player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Ciara_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"	//	Druid

	player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Marauder
	player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Warrior
	player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerWitch, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Witch
	player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Sorceress
	player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerRanger, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Ranger
	player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerHuntress, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"			//	Huntress
	player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Duelist
	player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Mercenary
	player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Shadow
	player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Monk
	player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Templar
	player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Ciara_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/Int/ExileWitch2' );"		//	Druid
} 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/Int/ExileWitch2"] = {
    name = "Ciara, the Curse Weaver",
    life = 0.75,
    energyShield = 0.65,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 12,
    accuracy = 1,
    skillList = {
        "WeaponGrantedChaosboltRogueExileWitch2",
        "HandOfChayulaRogueExileWitch2",
        "DespairRogueExileWitch2",
        "EnfeebleRogueExileWitch2",
        "DodgeRollRogueExileGeneric",
        "SummonSpectreRogueExileWitch2_1",
        "BlasphemyRogueExileWitch2",
        "TemporalChainsRogueExileWitch2",
        "EssenceDrainRogueExileWitch2",
        "DarkEffigyRogueExileWitch2",
        "DarkEffigyProjectileRogueExileWitch2",
        "ProfaneRitualRogueExileWitch2",
        "SacrificeRogueExileWitch2",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["WeaponGrantedChaosboltRogueExileWitch2"] = {
    name = "Chaos Bolt",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a burst of [Chaos] energy at the target.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Barrageable] = true,
        [SkillType.Invokable] = true,
        [SkillType.UsableWhileMoving] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "monster_projectile_variation",
        "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",
        "check_for_targets_between_initiator_and_projectile_source",
        "maintain_projectile_direction_when_using_contact_position",
        "can_perform_skill_while_moving",
        "should_use_additive_aiming_animation",
    },
    levels = {
        [1] = {0.56000000238419, 1.039999961853, 1109, -70, 160, 60, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HandOfChayulaRogueExileWitch2"] = {
    name = "Hand of Chayula",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Dash to an enemy and [Strike] them with an unarmed [Attack|Attack], applying socketed [Curse|Curses] and triggering socketed [Mark|Marks] with reduced effect. This skill always [Strike|Strikes] with your bare fist, even if you have a [Quarterstaff|Quarterstaff] equipped.",
    skillTypes = {
        [SkillType.Meta] = true,
        [SkillType.Attack] = true,
        [SkillType.UseGlobalStats] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.Chaos] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Palm] = true,
    },
    statDescriptionScope = "hand_of_chayula",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_minimum_added_chaos_damage",
        "attack_maximum_added_chaos_damage",
        "melee_conditional_step_distance",
        "base_melee_dash_range",
        "additional_base_critical_strike_chance",
        "global_always_hit",
        "is_area_damage",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 10, 65, 900, baseMultiplier = 0.67, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DespairRogueExileWitch2"] = {
    name = "Despair",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Curse] all targets in an area after a short delay, lowering their [Chaos|Chaos] [Resistances|Resistance].",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Chaos] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.Barrageable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
    },
    statDescriptionScope = "despair",
    castTime = 0.7,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "base_skill_buff_chaos_damage_resistance_%_to_apply",
        "curse_delay_duration_ms",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_deal_no_damage",
        "can_perform_skill_while_moving",
        "triggered_by_hand_of_chayula",
    },
    levels = {
        [1] = {6000, 15, -18, 1500, -70, 160, 60, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EnfeebleRogueExileWitch2"] = {
    name = "Enfeeble",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Curse] all targets in an area after a short delay, making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.Barrageable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
    },
    statDescriptionScope = "enfeeble",
    castTime = 0.7,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "base_skill_buff_damage_+%_final_to_apply",
        "base_skill_buff_damage_+%_final_vs_unique_to_apply",
        "curse_delay_duration_ms",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_deal_no_damage",
        "can_perform_skill_while_moving",
        "curse_apply_as_aura",
        "curse_supported_by_blasphemy",
    },
    levels = {
        [1] = {7400, 31, -26, -16, 1500, -70, 160, 60, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  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",
        "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, 37, 5, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonSpectreRogueExileWitch2_1"] = {
    name = "Spectre: {0} ",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon the spirit of the bound monster as a [Reviving] [Minion].",
    skillTypes = {
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Barrageable] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.CreatesUndeadMinion] = true,
        [SkillType.HasReservation] = true,
        [SkillType.Persistent] = true,
        [SkillType.MultipleReservation] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "minion_base_resummon_time_ms",
        "spectre_warp_start_distance",
        "spectre_warp_end_distance",
        "spectre_warp_speed_override",
        "skill_desired_amount_override",
        "spectre_monster_variety_hash",
        "active_skill_minion_life_+%_final",
        "is_resummoning_minion",
        "display_statset_no_hit_damage",
    },
    levels = {
        [1] = {12000, 100, 30, 100, 2, 31404, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BlasphemyRogueExileWitch2"] = {
    name = "Blasphemy",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Turn socketed [Curse] skills into vile [Aura|Auras], applying their effects to all nearby enemies.",
    skillTypes = {
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.Aura] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.OngoingSkill] = true,
        [SkillType.Persistent] = true,
        [SkillType.Meta] = true,
        [SkillType.CanHaveMultipleOngoingSkillInstances] = true,
        [SkillType.IsBlasphemy] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        area = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "blasphemy_base_spirit_reservation_per_socketed_curse",
        "skill_desired_amount_override",
        "curse_apply_as_aura",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TemporalChainsRogueExileWitch2"] = {
    name = "Temporal Chains",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Curse] all enemies in an area, [Slow|Slowing] them and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.Barrageable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
    },
    statDescriptionScope = "temporal_chains",
    castTime = 0.7,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "base_skill_debuff_action_speed_+%_final_to_inflict",
        "base_temporal_chains_other_buff_time_passed_+%_to_apply",
        "curse_delay_duration_ms",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "support_hourglass_display_cooldown_time_ms",
        "support_aoe_cooldown_aoe_+%_final",
        "base_curse_delay_+%",
        "curse_area_of_effect_+%",
        "base_deal_no_damage",
        "can_perform_skill_while_moving",
        "curse_apply_as_curse_zone",
    },
    levels = {
        [1] = {6000, 15, -22, -25, 1500, -70, 160, 60, 6000, 50, 30, 50, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EssenceDrainRogueExileWitch2"] = {
    name = "Essence Drain",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a [Projectile|Projectile] that applies a powerful [Chaos|Chaos] damage over time debuff to enemies it hits.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Chaos] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Barrageable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.UsableWhileMoving] = true,
    },
    statDescriptionScope = "essence_drain",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "pvp_skill_dot_attack_time_override_ms",
        "number_of_additional_projectiles",
        "support_multiple_damage_+%_final",
        "terrain_arrow_attachment_chance_reduction_+%",
        "support_multiple_attack_and_cast_speed_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "check_for_targets_between_initiator_and_projectile_source",
        "maintain_projectile_direction_when_using_contact_position",
        "can_perform_skill_while_moving",
        "disable_visual_hit_effect",
        "should_use_additive_aiming_animation",
        "quality_display_base_skill_effect_duration_is_gem",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, -70, 160, 60, 10000, 2, -20, 200, 0, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DarkEffigyRogueExileWitch2"] = {
    name = "Dark Effigy",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raise a [Totem] that bombards enemies afflicted by [Chaos] damage over time [Debuff|Debuffs].",
    skillTypes = {
        [SkillType.SummonsTotem] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Duration] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Chaos] = true,
        [SkillType.Limit] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        duration = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "totem_elemental_resistance_%",
        "totem_chaos_resistance_%",
        "base_totem_duration",
        "base_totem_range",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_number_of_totems_allowed",
        "rogue_exile_deploy_totem_skill_with_id",
        "skill_is_deploy_skill",
        "is_totem",
        "can_perform_skill_while_moving",
        "totem_targets_ignoring_action_distance",
    },
    levels = {
        [1] = {0, 0, 8000, 120, -70, 160, 60, 1, 10, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DarkEffigyProjectileRogueExileWitch2"] = {
    name = "Vile Effusion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a [Projectile|Projectile] at every nearby enemy that is afflicted by a [Chaos] damage over time [Debuff]. Fires multiple [Projectile|Projectiles] at enemies afflicted by multiple [Debuff|Debuffs], but [Projectile] count cannot be otherwise modified.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.Chaos] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.ProjectilesNumberModifiersNotApplied] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.UsedByTotem] = true,
    },
    statDescriptionScope = "dark_effigy_projectile",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "skill_disabled_unless_cloned",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "number_of_additional_projectiles",
        "rogue_exile_totem_skill_with_id",
        "base_is_projectile",
        "base_skill_is_totemified",
        "is_area_damage",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 2, 120, 8, 100, 10, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProfaneRitualRogueExileWitch2"] = {
    name = "Profane Ritual",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Mark a [Corpse] with a profane rune, dealing [Chaos] damage over time to nearby enemies. When the ritual is complete the [Corpse] is consumed and you gain a [Charges|Power Charge].",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Chaos] = true,
        [SkillType.Duration] = true,
        [SkillType.Area] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DegenOnlySpellDamage] = true,
        [SkillType.Barrageable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.TargetsDestructibleCorpses] = true,
        [SkillType.Limit] = true,
        [SkillType.GeneratesCharges] = true,
        [SkillType.CreatesGroundRune] = true,
    },
    statDescriptionScope = "ritual_of_power",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "ritual_of_power_maximum_number_of_rituals",
        "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_%",
        "can_perform_skill_while_moving",
        "spell_damage_modifiers_apply_to_skill_dot",
    },
    levels = {
        [1] = {1, 2000, 5, 22, -70, 160, 60, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SacrificeRogueExileWitch2"] = {
    name = "Sacrifice",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "While active, your undead [Reviving] [Minion|Minions] can be used in place of [Corpse|Corpses] by your skills, but your [Minion|Minions] [Reviving|Revive] more slowly.",
    skillTypes = {
        [SkillType.OngoingSkill] = true,
        [SkillType.HasReservation] = true,
        [SkillType.Buff] = true,
        [SkillType.Persistent] = true,
        [SkillType.Minion] = true,
    },
    statDescriptionScope = "harvester",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "harvester_minion_resummon_speed_+%_final",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
Edit

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