Riptide
Level: (1–20)
Cost: (11–21) Mana
Cast Time: 0.75 sec
Critical Strike Chance: 5.00%
Requires Level (28–70), (29–68) Str, (42–98) Int
Deals (50–449) to (75–673) Cold Damage
Place into an item socket of the right colour to gain this skill. Right click to remove from a socket.
Genus
Level Effect /30
LevelRequires LevelStrIntCostDeals 50 to 75 Cold DamageExperience
12829421150, 75199,345
23132461160, 90285,815
33435501271, 107401,344
43737541385, 127554,379
540405814100, 150477,437
642426014111, 167583,786
744446315124, 186710,359
846466615137, 2061,355,511
948486816153, 2291,138,877
1050497116169, 2541,368,233
1152517416187, 2811,638,338
1254537617207, 3101,956,648
1356557917229, 3433,655,184
1458578218252, 3793,017,327
1560598418278, 4187,759,995
1662608719307, 46015,138,193
1764629019338, 50726,083,825
1866649220372, 55762,620,247
1968669520409, 613211,708,088
2070689821449, 673
217221493, 739
227422541, 811
237622593, 890
247823650, 976
258023713, 1069
268224780, 1170
278424854, 1281
288625934, 1402
2988251022, 1533
3090261117, 1676
Attribute /7

Riptide

KeyValue
DropLevel 28
BaseType Riptide
Class Skill Gems
TargetTypesGround, Enemy
TypeSpell, Damage, Area, Projectile, ProjectileSpeed, Multicastable, Cold, AreaSpell
ItemTypeMetadata/Items/Gems/SkillGemRiptide
Referencepoe.ninja, Community Wiki
Riptide
Level: (1–20)
Cost: (11–21) Mana
Cast Time: 0.75 sec
Critical Strike Chance: 5.00%
Requires Level (28–70), (29–68) Str, (42–98) Int
Deals (50–449) to (75–673) Cold Damage
reverse projectile spread [1]
Place into an item socket of the right colour to gain this skill. Right click to remove from a socket.
Supported By /92
  • Active Type: Spell, Damage, Area, Projectile, ProjectileSpeed, Multicastable, Cold, AreaSpell
  • Added Fire Damage Support
    Supports any skill that hits enemies.
    Greater Multiple Projectiles Support
    Supports projectile skills.
    Lesser Multiple Projectiles Support
    Supports projectile skills.
    Faster Projectiles Support
    Supports projectile skills.
    Added Cold Damage Support
    Supports any skill that hits enemies.
    Increased Area of Effect Support
    Supports any skill with an area of effect.
    Added Lightning Damage Support
    Supports any skill that hits enemies.
    Increased Critical Strikes Support
    Supports any skill that hits enemies.
    Increased Critical Damage Support
    Supports any skill that hits enemies.
    Knockback Support
    Supports any skill that hits enemies.
    Life Leech Support
    Supports any skill that hits enemies, causing those hits to leech life based on damage dealt.
    Added Chaos Damage Support
    Supports any skill that hits enemies.
    Stun Support
    Supports any skill that hits enemies, making it easier to stun enemies with those skills.
    Pierce Support
    Supports projectile skills.
    Item Rarity Support
    Supports any skill that can kill enemies.
    Faster Casting Support
    Supports non-instant spell skills.
    Concentrated Effect Support
    Supports any skill with an area of effect, regardless of whether that skill deals damage.
    Cold to Fire Support
    Supports any skill that hits enemies.
    Combustion Support
    Supports any skill that hits enemies.
    Elemental Proliferation Support
    Supports any skill that hits enemies, or could otherwise apply elemental ailments.
    Culling Strike Support
    Supports any skill that hits enemies. If enemies are left below 10% of maximum life after being hit by these skills, they will be killed.
    Iron Will Support
    Supports spell skills, making the increase to physical melee damage from strength also increase their spell damage.
    Chance to Flee Support
    Supports any skill that hits enemies.
    Blind Support
    Supports any skill that hits enemies.
    Fire Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy fire resistance.
    Cold Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy cold resistance.
    Lightning Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance.
    Elemental Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy elemental resistances.
    Chain Support
    Supports projectile skills, and any other skills that chain.
    Fork Support
    Supports projectile skills, making their projectiles fork into two projectiles the first time they hit an enemy and don't pierce it.
    Returning Projectiles Support
    Supports projectile skills.
    Spell Echo Support
    Supports spell skills, making them repeat when cast. Cannot support Vaal skills, totem skills, channelling skills, triggered skills, instant skills, retaliation skills, blink skills, or skills with a reservation.
    Power Charge On Critical Support
    Supports any skill that hits enemies.
    Burning Damage Support
    Supports any skill that hits enemies, or can deal burning damage directly.
    Hextouch Support
    Must support both a skill that hits enemies, and a hex curse skill to work. The hex will be applied when enemies are hit by the other skill. Cannot support totems, traps, or mines. Minions cannot apply hexes this way.
    Slower Projectiles Support
    Supports projectile skills.
    Block Chance Reduction Support
    Supports any skill that hits enemies.
    Physical to Lightning Support
    Supports any skill that hits enemies.
    Ice Bite Support
    Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines.
    Hypothermia Support
    Supports any skill that deals damage.
    Innervate Support
    Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines.
    Critical Strike Affliction Support
    Supports any skill that hits enemies.
    Void Manipulation Support
    Supports any skill that deals damage.
    Controlled Destruction Support
    Supports attack skills, or spell skills that deal damage.
    Swift Affliction Support
    Supports any skill that has a duration, or can hit enemies to inflict ailments on them.
    Elemental Focus Support
    Supports any skill that hits or burns enemies, or inflicts elemental ailments.
    Ignite Proliferation Support
    Supports any skill that hits enemies.
    Chance to Bleed Support
    Supports attack skills.
    Chance to Poison Support
    Supports any skill that hits enemies.
    Deadly Ailments Support
    Supports any skill that hits enemies.
    Decay Support
    Supports any skill that hits enemies.
    Efficacy Support
    Supports any skill that deals damage or has a duration.
    Vile Toxins Support
    Supports any skill that hits enemies.
    Immolate Support
    Supports any skill that hits enemies.
    Unbound Ailments Support
    Supports any skill that hits enemies or inflicts ailments
    Brutality Support
    Supports any skill that deals damage.
    Arcane Surge Support
    Each supported spell will track how much mana you spend on it, granting a buff when the total mana spent reaches a threshold. Cannot support skills used by totems, traps, mines or skills with a reservation.
    Summon Phantasm Support
    Supports skills that can hit enemies, or create minions. When those skills or minions kill enemies, or hit rare or unique enemies they will have a chance to summon a Phantasm minion, which uses a piercing projectile spell that deals physical damage.
    Bonechill Support
    Supports any skill that can chill enemies or create chilling areas.
    Energy Leech Support
    Supports any skill that hits enemies, causing those hits to leech energy shield based on damage dealt.
    Intensify Support
    Supports spell skills that you cast yourself. Cannot support triggered skills, Vaal skills, instant skills, channelling skills, skills with a reservation or which create minions, or skills used by totems, traps, or mines.
    Awakened Added Fire Damage Support
    Supports any skill that hits enemies.
    Awakened Brutality Support
    Supports any skill that deals damage.
    Awakened Burning Damage Support
    Supports any skill that hits enemies, or can deal burning damage directly.
    Awakened Fire Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy fire resistance.
    Awakened Added Cold Damage Support
    Supports any skill that hits enemies.
    Awakened Chain Support
    Supports projectile skills, and any other skills that chain.
    Awakened Cold Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy cold resistance.
    Awakened Deadly Ailments Support
    Supports any skill that hits enemies.
    Awakened Fork Support
    Supports projectile skills, making their projectiles fork into two projectiles the first two times they hit an enemy and don't pierce it.
    Awakened Swift Affliction Support
    Supports any skill that has a duration, or can hit enemies to inflict ailments on them.
    Awakened Void Manipulation Support
    Supports any skill that deals damage.
    Awakened Added Chaos Damage Support
    Supports any skill that hits enemies.
    Awakened Added Lightning Damage Support
    Supports any skill that hits enemies.
    Awakened Controlled Destruction Support
    Supports attack skills, or spell skills that deal damage.
    Awakened Hextouch Support
    Must support both a skill that hits enemies, and a hex curse skill to work. The hex will be applied when enemies are hit by the other skill. Cannot support totems, traps, or mines. Minions cannot apply hexes this way.
    Awakened Elemental Focus Support
    Supports any skill that hits or burns enemies, or inflicts elemental ailments.
    Awakened Increased Area of Effect Support
    Supports any skill with an area of effect.
    Awakened Lightning Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance.
    Awakened Spell Echo Support
    Supports spell skills, making them repeat when cast. Cannot support Vaal skills, totem skills, channelling skills, triggered skills, instant skills, retaliation skills, blink skills, or skills with a reservation.
    Awakened Unbound Ailments Support
    Supports any skill that hits enemies or inflicts ailments
    Archmage Support
    Supports spell skills that deal damage with hits and have no reservation. Cannot support arcane skills, Brand skills, Orb skills, Vaal skills, or skills used by totems, traps or mines. Cannot modify the skills of minions.
    Pinpoint Support
    Supports projectile spells you cast yourself. Cannot support triggered skills, Vaal skills, instant skills, channelling skills, skills with a reservation or which create minions, or skills used by totems, traps, or mines.
    Trinity Support
    Supports skills that hit enemies, causing them to gain bonuses while you have resonance of all three elements, and to grant resonance of elements other than the highest one in a hit. There is a maximum of 50 Resonance for each Element. Cannot support triggered skills, instant skills, orb skills, brands, skills with a reservation, or skills used by totems, traps, or mines. Cannot modify the skills of minions.
    Cruelty Support
    Supports any skill that hits enemies. Minions cannot gain Cruelty.
    Overcharge Support
    Supports any skill that hits enemies.
    Spellblade Support
    Supports spells that hit enemies. Cannot modify the skills of minions.
    Devour Support
    Supports any skill that hits enemies.
    Sacrifice Support
    Supports spell skills that hit enemies and have no reservation. Cannot support brand skills, orb skills, channelling skills, Vaal skills or skills used by traps or mines. Cannot modify the skills of minions.
    Sadism Support
    Supports any skill that hits enemies.
    Rupture Support
    Supports attack skills.
    Riptide
    Construct
    80% of Physical Damage Converted to Cold Damage
    SpectreN
    AreaThe Tidal Island
    Tagscannot_be_monolith, caster, cleaving_weapon, cold_affinity, construct, hidden_monster, is_unarmed, large_height, liquid_armour, melee, not_dex, not_str, physical_affinity, slow_movement, unusable_corpse, water, water_elemental
    Life
    360%
    Energy Shield From Life
    50%
    Ailment Threshold
    360%
    Resistance
    40 0 0 0
    Damage
    189%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 13
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    140%
    Type
    WaterElementalUnique
    Metadata
    WaterElementalUnique
    Level
    45
    Life
    4,950
    Armour
    4,350
    Evasion
    1,979
    Energy Shield
    688
    Damage
    211
    Spell Damage
    211
    Accuracy
    114
    Attack Time
    1.5
    Experience
    7,947
    Ailment Threshold
    4,950
    Chill
    16
    Shock
    16
    Brittle
    89
    Scorch
    16
    Sap
    43
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 169–253
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    WaterElementalWaterCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Critical Strike Chance: 5%
    Cast Time: 2.4 sec
    Cooldown Time: 5 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 340 to 510 Cold Damage
    Causes +8 Bursts
    active skill area of effect radius +% final [-20]
    is area damage [1]
    SummonWaterElementalOnDamageTaken
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    Trigger Supported Spells when you take 1 total Damage from Hits
    alternate minion [231]
    cast on damage taken also tracks dot [1]
    monster no drops or experience [1]
    number of monsters to summon [1]
    spell uncastable if triggerable [1]
    summon specific monsters radius +% [50]
    summoned monsters are minions [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.5
    }
    
    Life
    {
         on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/water_elemental/Riptide/alive.epk );"
         on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/water_elemental/Riptide/alive.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/WaterElemental/WaterElementalUnique"] = {
        name = "Riptide",
        life = 3.6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.89,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 13,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "WaterElementalWaterCascade",
            "SummonWaterElementalOnDamageTaken",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WaterElementalWaterCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.4,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, -20, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, -20, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SummonWaterElementalOnDamageTaken"] = {
        name = "SummonWaterElementalOnDamageTaken",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "cast_on_damage_taken_threshold",
            "cast_on_damage_taken_%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "spell_uncastable_if_triggerable",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {1, 231, 50, 1, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    80% of Physical Damage Converted to Cold Damage
    IdMonsterConvertToColdDamage1
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 80 Max: 80 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Riptide
    Construct
    80% of Physical Damage Converted to Cold Damage
    SpectreN
    Tagscannot_be_monolith, caster, cleaving_weapon, cold_affinity, construct, hidden_monster, is_unarmed, liquid_armour, melee, not_dex, not_str, physical_affinity, slow_movement, unusable_corpse, water, water_elemental
    Life
    360%
    Energy Shield From Life
    50%
    Ailment Threshold
    360%
    Resistance
    40 0 0 0
    Damage
    189%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 13
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    140%
    Type
    WaterElementalUnique
    Metadata
    WaterElementalUniqueStandalone
    Level
    68
    Life
    23,160
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    3,064
    Damage
    706
    Spell Damage
    706
    Accuracy
    290
    Attack Time
    1.5
    Experience
    18,459
    Ailment Threshold
    23,160
    Chill
    73
    Shock
    73
    Brittle
    414
    Scorch
    73
    Sap
    202
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 565–847
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    WaterElementalWaterCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Critical Strike Chance: 5%
    Cast Time: 2.4 sec
    Cooldown Time: 5 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 819.7 to 1230 Cold Damage
    Causes +8 Bursts
    active skill area of effect radius +% final [-20]
    is area damage [1]
    SummonWaterElementalOnDamageTaken
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    Trigger Supported Spells when you take 1 total Damage from Hits
    alternate minion [231]
    cast on damage taken also tracks dot [1]
    monster no drops or experience [1]
    number of monsters to summon [1]
    spell uncastable if triggerable [1]
    summon specific monsters radius +% [50]
    summoned monsters are minions [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/WaterElemental/WaterElementalUniqueStandalone"] = {
        name = "Riptide",
        life = 3.6,
        energyShield = 0.5,
        fireResist = 40,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.89,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 13,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "WaterElementalWaterCascade",
            "SummonWaterElementalOnDamageTaken",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WaterElementalWaterCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.4,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, -20, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, -20, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SummonWaterElementalOnDamageTaken"] = {
        name = "SummonWaterElementalOnDamageTaken",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "cast_on_damage_taken_threshold",
            "cast_on_damage_taken_%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "spell_uncastable_if_triggerable",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {1, 231, 50, 1, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    80% of Physical Damage Converted to Cold Damage
    IdMonsterConvertToColdDamage1
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 80 Max: 80 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Riptide
    Humanoid
    remove enemy flask charge on hit % chance [50]
    monster chance to not flee % [95]
    monster damage +% final vs monsters from ancestral rank [100]
    SpectreN
    Tagsfast_movement, human, humanoid, karui, not_int, red_blood
    Life
    250%
    Armour
    +30%
    Evasion
    +45%
    Ailment Threshold
    250%
    Resistance
    0 52 52 0
    Damage
    165%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    5 ~ 8
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    AncestralFishingWhipMace
    Metadata
    AncestralFishingWhipMace
    Level
    68
    Life
    16,083
    Armour
    37,427
    Evasion
    6,872
    Energy Shield
    0
    Damage
    616
    Spell Damage
    616
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    16,083
    Chill
    51
    Shock
    51
    Brittle
    288
    Scorch
    51
    Sap
    141
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 493–740
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EGHookThrowEnemy
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 8.5 sec
    action attack or cast time uses animation length [1]
    EGHookThrowAlly
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 8.5 sec
    action attack or cast time uses animation length [1]
    MPWAncestralFishHook
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 493–740
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    monster projectile variation [170]
    number of projectiles override [1]
    projectile ballistic angle from reference event [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    AncestralWhipMaceCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 493–740
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Strike your foes down with a powerful blow.
    50% chance to cause Bleeding
    action attack or cast time uses animation length [1]
    main hand base maximum attack distance [5]
    GAAncestralWhipMaceHit
    Triggerable, Attack
    Base Damage: 493–740
    Critical Strike Chance: 5%
    Attack Damage: 50%
    Attack Damage: 50%
    Attack Time: 1.5 sec
    Deals 50% less Attack Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterBase"
    
    Functions
    {
    	
    }
    
    StateMachine
    {
    	define_shared_state = "pulling;"
    }
    
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterBase"
    
    Actor
    {
    	on_effect_custom_event_projectile_fired_for_MPWAncestralFishHook =
    	"
    		this.hook_projectile = projectile;
    		this.hook_rope = MakeBeam( ToraRope, projectile, FollowFrom|FollowTo, R_Weapon, 0 );
    		HideWeapons();
    	"
    }
    
    Functions
    {
    	delete_beam =
    	"
    		this.hook_rope.Delete();
    		ShowWeapons();
    	"
    
    	swap_beam = "this.target_rope = MakeBeam( ToraRope, arg1, FollowFrom|FollowTo, R_Weapon, frame_upper );"
    }
    
    StateMachine
    {
    	on_state_pulling_1 =
    	"
    		this.hook_projectile.Delete();
    		this.hook_rope.Delete();
    	"
    
    	on_state_pulling_0 =
    	"
    		this.target_rope.Delete();
    		ShowWeapons();
    	"
    }
    
    Preload
    {
    	preload_misc_beam = "ToraRope"
    }
    
    Life
    {
    	on_death =
    	"
    		IfExists( hook_projectile, (){ this.hook_projectile.Delete(); } );
    		IfExists( hook_rope, (){ this.hook_rope.Delete(); } );
    		IfExists( target_rope, (){ this.target_rope.Delete(); } );
    	"
    }
    
    BaseEvents
    {
    	on_delete =
    	"
    		IfExists( hook_projectile, (){ this.hook_projectile.Delete(); } );
    		IfExists( hook_rope, (){ this.hook_rope.Delete(); } );
    		IfExists( target_rope, (){ this.target_rope.Delete(); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAncestral/AncestralFishingWhipMace"] = {
        name = "Riptide",
        life = 2.5,
        fireResist = 0,
        coldResist = 52,
        lightningResist = 52,
        chaosResist = 0,
        damage = 1.65,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPWAncestralFishHook",
            "GAAncestralWhipMaceHit",
            "EGHookThrowEnemy",
            "EGHookThrowAlly",
            "AncestralWhipMaceCombo",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWAncestralFishHook"] = {
        name = "MPWAncestralFishHook",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {170, 1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAncestralWhipMaceHit"] = {
        name = "GAAncestralWhipMaceHit",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGHookThrowEnemy"] = {
        name = "EGHookThrowEnemy",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGHookThrowAlly"] = {
        name = "EGHookThrowAlly",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AncestralWhipMaceCombo"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "bleed_on_hit_with_attacks_%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {5, 50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    remove enemy flask charge on hit % chance [50]
    IdAncestralTrialMonsterStealsFlaskChargesTasalio
    FamilyAncestralTrialMonster
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • remove enemy flask charge on hit % chance Min: 50 Max: 50 Global
  • monster chance to not flee % [95]
    monster damage +% final vs monsters from ancestral rank [100]
    IdAncestralTrialMonsterIntermediateFleeAndDamage
    FamilyAncestralTrialMonster
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster chance to not flee % Min: 95 Max: 95 Global
  • monster damage +% final vs monsters from ancestral rank Min: 100 Max: 100 Global
  • Riptide
    Humanoid
    remove enemy flask charge on hit % chance [50]
    SpectreY
    Tagsfast_movement, human, humanoid, karui, not_int, red_blood
    Packs
  • Trawler, Riptide, Spearfisher, Hooked Tuatara
  • Rakiata, Riptide, Spearfisher, Hooked Tuatara
  • Life
    250%
    Armour
    +30%
    Evasion
    +45%
    Ailment Threshold
    250%
    Resistance
    0 52 52 0
    Damage
    123%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    5 ~ 8
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    160%
    Model Size
    100%
    Type
    AncestralFishingWhipMaceStandalone
    Metadata
    AncestralFishingWhipMaceStandalone
    Level
    68
    Life
    16,083
    Armour
    37,427
    Evasion
    6,872
    Energy Shield
    0
    Damage
    459
    Spell Damage
    459
    Accuracy
    290
    Attack Time
    1.5
    Experience
    16,408
    Ailment Threshold
    16,083
    Chill
    51
    Shock
    51
    Brittle
    288
    Scorch
    51
    Sap
    141
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 368–551
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EGHookThrowEnemy
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 8.5 sec
    action attack or cast time uses animation length [1]
    EGHookThrowAlly
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 8.5 sec
    action attack or cast time uses animation length [1]
    MPWAncestralFishHook
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 368–551
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    monster projectile variation [170]
    number of projectiles override [1]
    projectile ballistic angle from reference event [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    AncestralWhipMaceCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 368–551
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Strike your foes down with a powerful blow.
    50% chance to cause Bleeding
    action attack or cast time uses animation length [1]
    main hand base maximum attack distance [5]
    GAAncestralWhipMaceHit
    Triggerable, Attack
    Base Damage: 368–551
    Critical Strike Chance: 5%
    Attack Damage: 50%
    Attack Damage: 50%
    Attack Time: 1.5 sec
    Deals 50% less Attack Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterBaseStandalone"
    
    Functions
    {
    	
    }
    
    StateMachine
    {
    	define_shared_state = "pulling;"
    }
    
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/LeagueAncestral/AncestralMonsterBaseStandalone"
    
    Actor
    {
    	on_effect_custom_event_projectile_fired_for_MPWAncestralFishHook =
    	"
    		this.hook_projectile = projectile;
    		this.hook_rope = MakeBeam( ToraRope, projectile, FollowFrom|FollowTo, R_Weapon, 0 );
    		HideWeapons();
    	"
    }
    
    Functions
    {
    	delete_beam =
    	"
    		this.hook_rope.Delete();
    		ShowWeapons();
    	"
    
    	swap_beam = "this.target_rope = MakeBeam( ToraRope, arg1, FollowFrom|FollowTo, R_Weapon, frame_upper );"
    }
    
    StateMachine
    {
    	on_state_pulling_1 =
    	"
    		this.hook_projectile.Delete();
    		this.hook_rope.Delete();
    	"
    
    	on_state_pulling_0 =
    	"
    		this.target_rope.Delete();
    		ShowWeapons();
    	"
    }
    
    Preload
    {
    	preload_misc_beam = "ToraRope"
    }
    
    Life
    {
    	on_death =
    	"
    		IfExists( hook_projectile, (){ this.hook_projectile.Delete(); } );
    		IfExists( hook_rope, (){ this.hook_rope.Delete(); } );
    		IfExists( target_rope, (){ this.target_rope.Delete(); } );
    	"
    }
    
    BaseEvents
    {
    	on_delete =
    	"
    		IfExists( hook_projectile, (){ this.hook_projectile.Delete(); } );
    		IfExists( hook_rope, (){ this.hook_rope.Delete(); } );
    		IfExists( target_rope, (){ this.target_rope.Delete(); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAncestral/AncestralFishingWhipMaceStandalone"] = {
        name = "Riptide",
        life = 2.5,
        fireResist = 0,
        coldResist = 52,
        lightningResist = 52,
        chaosResist = 0,
        damage = 1.23,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPWAncestralFishHook",
            "GAAncestralWhipMaceHit",
            "EGHookThrowEnemy",
            "EGHookThrowAlly",
            "AncestralWhipMaceCombo",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWAncestralFishHook"] = {
        name = "MPWAncestralFishHook",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {170, 1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAncestralWhipMaceHit"] = {
        name = "GAAncestralWhipMaceHit",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGHookThrowEnemy"] = {
        name = "EGHookThrowEnemy",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGHookThrowAlly"] = {
        name = "EGHookThrowAlly",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AncestralWhipMaceCombo"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "bleed_on_hit_with_attacks_%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {5, 50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    remove enemy flask charge on hit % chance [50]
    IdAncestralTrialMonsterStealsFlaskChargesTasalio
    FamilyAncestralTrialMonster
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • remove enemy flask charge on hit % chance Min: 50 Max: 50 Global
  • Riptide
    Favour: 900
    Specialty: Pulls Teammates and Enemies

    Tribal Passive: Steals Flask Charges

    Hook Toss
    Throws out a fishing hook at a Teammate or enemy, pulling them towards the Riptide