UNPKG

poe-i18n

Version:

i18n utility for Path of Exile

1,497 lines (1,496 loc) 139 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = { groups: { weapon_damage: [ 'weapon_physical_damage_range', 'weapon_fire_damage_range', 'weapon_cold_damage_range', 'weapon_lightning_damage_range', 'weapon_chaos_damage_range' ], spell_damage: [ 'spell_physical_damage_range', 'spell_fire_damage_range', 'spell_cold_damage_range', 'spell_lightning_damage_range', 'spell_chaos_damage_range' ], secondary_damage: [ 'secondary_physical_damage_range', 'secondary_fire_damage_range', 'secondary_cold_damage_range', 'secondary_lightning_damage_range', 'secondary_chaos_damage_range' ], supports_all: [ 'blood_magic', 'support_arcane_surge_duration', 'support_arcane_surge_chance', 'support_arcane_surge_damage' ], supports_attack: [ 'attack_speed_incr', 'accuracy_rating', 'accuracy_rating_incr', 'critical_strike_chance_incr', 'additional_crit', 'life_gain_per_target', 'point_blank', 'melee_splash', 'melee_splash_radius', 'mulitple_attacks', 'multiple_attacks_speed', 'area_of_effect_incr', 'endurance_charge_on_stun', 'cast_on_crit', 'cast_on_melee_kill', 'attack_speed_incr_on_low_life', 'always_hit', 'counterattack_on_hit', 'counterattack_on_block', 'triggered_cannot_attack', 'attack_on_hit', 'chance_to_fortify_on_melee_hit', 'poison_on_hit', 'poison_chance', 'decay_on_hit', 'bleeding_chance', 'maim_chance', 'added_fire_against_burning', 'maim_phys_damage', 'brutality_phys_damage', 'chance_to_bleed_damage_incr' ], supports_spell: [ 'number_of_totems', 'cast_speed_incr', 'cast_on_death', 'cast_on_stunned', 'cast_on_damage_taken', 'cast_on_hit', 'cast_on_attack', 'cast_speed_incr_on_low_life', 'multicast_cast_speed_incr', 'multicast', 'cooldown_incr' ], supports_triggerable_spell: ['triggered_cannot_cast'], supports_totem: [ 'totem', 'totem_duration', 'num_totems', 'totem_range', 'trap', 'trap_duration', 'num_traps', 'mine', 'mine_duration', 'num_mines', 'disable_melee', 'summon_fire_resist', 'summon_cold_resist', 'summon_lightning_resist', 'totem_cast_speed', 'totem_attack_speed', 'totem_summon_speed_incr' ], supports_is_totem: [ 'summon_fire_resist', 'summon_cold_resist', 'summon_lightning_resist' ], supports_trap: [ 'trap', 'trap_duration', 'trap_radius', 'num_traps', 'trap_damage', 'multithrow_damage', 'trap_throw_speed_incr', 'trap_mine_damage', 'trap_throw_random' ], supports_trappable: [ 'trap', 'trap_duration', 'trap_radius', 'num_traps', 'disable_melee', 'trap_damage', 'multithrow_damage', 'trap_throw_speed_incr', 'trap_mine_damage', 'trap_throw_random' ], supports_mine: [ 'mine', 'mine_duration', 'mine_radius', 'num_mines', 'mine_laying_speed_incr' ], supports_mineable: [ 'mine', 'mine_duration', 'mine_radius', 'num_mines', 'disable_melee', 'mine_laying_speed_incr' ], supports_channelling: ['cast_while_channelling'], supports_variable_duration: [ 'skill_duration_incr', 'skill_and_damaging_ailment_duration_incr', 'support_less_duration' ], supports_damage: [ 'life_leech_from_any', 'life_leech_speed', 'mana_leech_from_any', 'mana_leech_speed', 'critical_strike_chance_incr', 'additional_crit', 'critical_strike_multiplier_incr', 'knockback', 'knockback_distance', 'stun_threshold_reduction_incr', 'stun_duration_incr', 'killed_monster_dropped_item_rarity_incr', 'killed_monster_dropped_item_quantity_incr', 'burn_chance', 'burn_duration', 'chill_duration', 'freeze_duration', 'shock_duration', 'freeze_chance', 'freeze_chance_vs_chilled', 'shock_chance', 'elemental_status_aura', 'ignite_aura', 'culling_strike', 'chance_to_flee', 'chance_to_blind', 'blind_duration_incr', 'fire_penetration', 'cold_penetration', 'lightning_penetration', 'power_charge_on_crit_chance', 'burn_damage', 'apply_linked_curses_on_hit', 'reduce_block', 'reduce_dodge', 'bloodlust_damage', 'bloodlust_damage_incr', 'area_damage_incr', 'rapid_decay', 'support_efficacy_dot', 'damage_over_time_incr', 'poison_on_hit', 'poison_chance', 'decay_on_hit', 'poison_damage', 'poison_duration', 'bleeding_damage_incr', 'cannot_inflict_ailments', 'skill_and_damaging_ailment_duration_incr', 'deal_no_elemental', 'deal_no_chaos', 'support_debilitate_hit_damage', 'support_debilitate_poison_damage', 'support_poison_poison_damage', 'support_ruthless_count', 'support_ruthless_damage', 'support_ruthless_bleeding_damage', 'support_ruthless_stun', 'support_scion_chance', 'ignite_prolif_damage', 'support_ice_bite_damage', 'support_innervate_buff', 'support_innervate_buff_duration', 'support_innervate_damage', 'maimed_phys_damage_taken_incr', 'ailment_damage_incr' ], supports_burning: ['burn_damage'], supports_damage_over_time: [ 'killed_monster_dropped_item_rarity_incr', 'killed_monster_dropped_item_quantity_incr' ], supports_projectile: [ 'number_of_projectiles', 'projectile_speed_incr', 'pierce_chance', 'mulpile_projectiles_critical_strike_chance_incr', 'chain_num', 'split_num', 'fork', 'return', 'support_projectile_attack_phys_incr', 'support_projectile_speed_incr' ], supports_curse: [ 'cannot_cast_curses', 'curse_effect', 'curse_effect_vs_players', 'curse_area', 'curse_aura' ], supports_area: [ 'area_of_effect_incr', 'area_of_effect_incr_while_dead', 'concentrated_area_of_effect' ], supports_aura: [ 'area_of_effect_incr', 'aura_area_of_effect_incr', 'aura_effect_incr' ], supports_minions: [ 'minion_damage_incr', 'minion_movement_speed_incr', 'minion_life_incr', 'minion_instability', 'summon_fire_resist', 'summon_cold_resist', 'summon_lightning_resist', 'burn_damage', 'mana_cost_reduc' ], supports_minions_not_life: [ 'minion_damage_incr', 'minion_movement_speed_incr', 'minion_instability', 'summon_fire_resist', 'summon_cold_resist', 'summon_lightning_resist', 'burn_damage', 'mana_cost_reduc' ], supports_minion_damage: [ 'active_skill_minion_added_damage_final', 'added_cold_damage', 'added_lightning_damage', 'added_chaos_damage', 'melee_physical_damage_ince', 'physical_damage_to_add_as_fire', 'cold_damage_to_convert_to_fire', 'physical_damage_to_add_as_lightning', 'physical_damage_to_convert_to_lightning', 'fire_damage_incr', 'cold_damage_incr', 'lightning_damage_incr', 'chaos_damage_incr', 'support_attack_elemental_damage_final', 'weapon_elemental_damage_incr', 'support_melee_physical_damage_final_incr', 'support_melee_physical_damage_ailment_damage_final_incr', 'support_damage_full_life_incr', 'unused_identifier_physical_damage', 'unused_identifier_physical_damage_final', 'chance_to_flee', 'chance_to_blind', 'blind_duration_incr', 'stun_threshold_reduction_incr', 'killed_monster_dropped_item_rarity_incr', 'killed_monster_dropped_item_quantity_incr', 'culling_strike', 'damage_incr', 'fire_penetration', 'cold_penetration', 'lightning_penetration', 'power_charge_on_crit_chance', 'area_of_effect_incr', 'burn_damage', 'burn_chance', 'freeze_chance', 'freeze_chance_vs_chilled', 'shock_chance', 'stun_duration_incr', 'burn_duration', 'chill_duration', 'freeze_duration', 'shock_duration', 'elemental_status_aura', 'ignite_aura', 'cast_on_death_damage', 'cast_on_damage_taken_damage', 'critical_strike_chance_incr', 'additional_crit', 'critical_strike_multiplier_incr', 'knockback_chance', 'killed_monster_dropped_item_rarity_incr', 'killed_monster_dropped_item_quantity_incr', 'life_leech_from_any', 'mana_leech_from_any', 'life_leech_speed', 'mana_leech_speed', 'multithrow_damage', 'area_damage_incr', 'support_more_minion_damage', 'void_manipulation', 'elemental_damage_incr', 'controlled_destruction', 'support_efficacy_spell_damage', 'rapid_decay', 'support_efficacy_dot', 'damage_over_time_incr', 'poison_on_hit', 'poison_chance', 'decay_on_hit', 'poison_damage', 'poison_duration', 'bleeding_damage_incr', 'cannot_inflict_ailments', 'elemental_focus_damage', 'minion_totem_resistance_support_damage', 'support_better_ailments_bonus', 'support_better_ailments_malus', 'brutality_phys_damage', 'maim_phys_damage', 'support_chance_to_ignite_damage', 'support_debilitate_hit_damage', 'support_debilitate_poison_damage', 'support_poison_poison_damage', 'maimed_phys_damage_taken_incr', 'ailment_duration_incr', 'deal_no_elemental', 'deal_no_chaos', 'support_scion_chance', 'ignite_prolif_damage', 'support_ice_bite_damage', 'support_innervate_buff', 'support_innervate_buff_duration', 'support_innervate_damage', 'ailment_damage_incr' ], supports_minions_attack: [ 'life_gain_per_target', 'attack_speed_incr', 'accuracy_rating_incr', 'accuracy_rating', 'melee_mulitple_attacks', 'melee_splash', 'melee_splash_radius', 'area_of_effect_incr', 'multiple_attacks_speed', 'multiple_attack_damage', 'melee_physical_damage_incr', 'endurance_charge_on_stun', 'attack_speed_incr_on_low_life', 'area_concentrate_damage_final', 'bloodlust_damage', 'bloodlust_damage_incr', 'chance_to_fortify_on_melee_hit', 'poison_on_hit', 'decay_on_hit', 'bleeding_chance', 'maim_chance', 'added_fire_against_burning', 'maimed_phys_damage_taken_incr' ], supports_minions_do_anything: [ 'cast_speed_incr', 'projectile_speed_incr', 'pierce_chance', 'stun_duration_incr', 'burn_duration', 'multiple_projectile_damage_final', 'lesser_multiple_projectile_damage_final', 'area_concentrate_damage_final', 'additional_projectiles', 'chain_num', 'split_num', 'fork', 'return', 'skill_duration_incr', 'support_less_duration', 'skill_and_damaging_ailment_duration_incr', 'num_additional_traps', 'num_additional_mines', 'num_additional_traps_allowed', 'num_additional_mines_allowed', 'trap_throw_random', 'support_projectile_attack_phys_incr', 'support_projectile_speed_incr', 'projectile_damage_incr', 'fork_damage', 'split_damage', 'chain_damage', 'cast_speed_incr_on_low_life', 'multicast_cast_speed_incr', 'base_multicast', 'trap_throw_speed_incr', 'mine_laying_speed_incr', 'trap_mine_damage', 'cannot_inflict_ailments', 'elemental_focus_damage', 'cluster_trap_damage_incr', 'minefield_damage' ] }, skills: { detonate_mines: { filter: [], start_file: 'skill_stat_descriptions' }, melee: { filter: ['$weapon_damage'], start_file: 'skill_stat_descriptions' }, abyssal_cry: { filter: [ '$supports_all', '$supports_damage', '$supports_area', '$supports_totem', '$supports_trappable', '$supports_mineable', 'abyssal_cry_max_life_as_chaos_on_death', 'movement_speed_incr', 'movement_speed_incr_per_enemy', 'buff_duration', 'no_reflect' ], start_file: 'skill_stat_descriptions' }, ancestor_totem_slam: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_is_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'totem', 'totem_duration', 'num_totems', 'totem_life_incr', 'melee_range', 'attack_speed_more', 'ancestor_totem_grants_melee_damage', 'ancestor_totem_grants_melee_damage_incr' ], start_file: 'skill_stat_descriptions' }, anger: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'attack_added_fire', 'spell_added_fire_damage' ], start_file: 'aura_skill_stat_descriptions' }, envy: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'attack_added_chaos', 'spell_added_chaos_damage' ], start_file: 'aura_skill_stat_descriptions' }, animate_armour: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_minions_not_life', '$supports_minion_damage', '$supports_minions_attack', 'movement_speed_incr', 'item_level_req', 'display_minion_life' ], start_file: 'minion_spell_skill_stat_descriptions' }, animate_weapon: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_minions', '$supports_minion_damage', '$supports_minions_attack', 'item_level_req', 'movement_speed_incr', 'minion_duration', 'number_of_animated_weapons' ], start_file: 'minion_spell_skill_stat_descriptions' }, arc: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', 'shock_chance', 'shock_effect', 'chain_num', 'split_num' ], start_file: 'beam_skill_stat_descriptions' }, vaal_arc: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', 'shock_chance', 'shock_duration', 'chain_num' ], start_file: 'skill_stat_descriptions' }, arctic_armour: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', 'mana_degen', 'ice_shield_moving_mana_degen', 'phys_damage_taken_plus', 'fire_damage_taken_plus', 'movement_speed_incr', 'skill_duration' ], start_file: 'skill_stat_descriptions' }, new_arctic_armour: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', 'arctic_armour_phys_damage', 'arctic_armour_fire_damage', 'arctic_armour_chill_when_hit_duration', 'skill_duration', 'skill_buff_effect' ], start_file: 'skill_stat_descriptions' }, arctic_breath: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_projectile', '$supports_area', 'skill_duration', 'area_of_effect_incr' ], start_file: 'skill_stat_descriptions' }, assassins_mark: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_curse', '$supports_area', '$supports_totem', '$supports_trappable', '$supports_mineable', 'curse_duration', 'area_of_effect_incr', 'self_critical_strike_multiplier_reduction', 'chance_to_grant_power_charge_on_death', 'chance_to_take_critical_strike', 'life_granted_when_killed', 'mana_granted_when_killed' ], start_file: 'curse_skill_stat_descriptions' }, aura_accuracy_and_crits: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'accuracy_rating_incr', 'critical_strike_chance_incr' ], start_file: 'aura_skill_stat_descriptions' }, aura_damage: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'physical_damage_incr' ], start_file: 'aura_skill_stat_descriptions' }, ball_lightning: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage', '$supports_projectile', '$supports_area', '$supports_totem', '$supports_trappable', '$supports_mineable' ], start_file: 'skill_stat_descriptions' }, backstab: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', 'backstab_damage', 'attack_speed_incr' ], start_file: 'skill_stat_descriptions' }, barrage: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'number_of_arrows', 'attack_speed_more' ], start_file: 'skill_stat_descriptions' }, blade_flurry: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', 'attack_speed_incr' ], start_file: 'skill_stat_descriptions' }, new_new_blade_vortex: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage', '$supports_totem', '$supports_area', 'skill_duration', 'max_spinning_blades', 'blade_vortex_damage_per_blade', 'blade_vortex_ailment_damage_per_blade', 'blade_vortex_rate_per_blade', 'blade_vortex_hit_rate' ], start_file: 'skill_stat_descriptions' }, bladefall: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'area_of_effect_incr', 'bladefall_damage_per_volley' ], start_file: 'skill_stat_descriptions' }, blast_rain: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'area_of_effect_incr', 'projectile_speed_incr', 'blast_rain_number' ], start_file: 'skill_stat_descriptions' }, blight_channel: { filter: [ '$supports_all', '$supports_spell', '$supports_damage_over_time', '$supports_channelling', '$supports_area', '$supports_totem', '$supports_trappable', '$supports_mineable', 'chaos_skill_dot_damage_per_minute', 'buff_duration', 'secondary_buff_duration', 'movement_speed_incr', 'area_of_effect_incr', 'blight_max_stacks', 'spell_damage_over_time' ], start_file: 'debuff_skill_stat_descriptions' }, blink_arrow: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_minions_attack', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_minion_damage', 'skill_duration', 'arrow_speed', 'display_minion_life', 'projectile_speed_incr' ], start_file: 'minion_attack_skill_stat_descriptions' }, blood_rage: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', 'attack_speed_incr', 'life_leech_from_physical', 'physical_damage_percent_of_life_per_minute', 'physical_damage_percent_of_energy_shield_per_minute', 'frenzy_on_kill_chance', 'buff_duration' ], start_file: 'skill_stat_descriptions' }, bone_offering: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_curse', '$supports_mineable', 'skill_duration', 'base_block', 'base_spell_block', 'recover_life_on_block' ], start_file: 'offering_skill_stat_descriptions' }, burning_arrow: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'burn_chance', 'burn_duration', 'burn_damage' ], start_file: 'skill_stat_descriptions' }, vaal_burning_arrow: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'burn_chance', 'burn_duration', 'burn_damage' ], start_file: 'skill_stat_descriptions' }, caustic_arrow: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_damage_over_time', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', '$supports_projectile', 'projectile_damage_over_time', 'chaos_skill_dot_area_damage_per_minute', 'skill_duration', 'area_of_effect_incr' ], start_file: 'skill_stat_descriptions' }, chaos_degen_aura_unique: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'cast_on_equip', 'chaos_skill_dot_area_damage_per_minute' ], start_file: 'aura_skill_stat_descriptions' }, charged_attack_channel: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_channelling', '$supports_area', 'charged_attack_damage_stages', 'area_of_effect_incr' ], start_file: 'skill_stat_descriptions' }, clarity: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'mana_regen' ], start_file: 'aura_skill_stat_descriptions' }, vaal_clarity: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'no_mana_cost', 'buff_duration' ], start_file: 'aura_skill_stat_descriptions' }, cleave: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_area', 'attack_speed_incr' ], start_file: 'skill_stat_descriptions' }, cold_snap: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'freeze_chance', 'chill_duration', 'freeze_duration', 'chill_effect' ], start_file: 'skill_stat_descriptions' }, vaal_cold_snap: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'skill_duration', 'freeze_chance', 'chill_duration', 'freeze_duration' ], start_file: 'skill_stat_descriptions' }, cold_weakness: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_curse', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'curse_duration', 'area_of_effect_incr', 'cold_resist', 'chance_to_be_frozen', 'self_freeze_duration' ], start_file: 'curse_skill_stat_descriptions' }, consecrate: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_area', 'cast_this_spell_on_crit', 'skill_duration', 'life_regen_per_minute_percent' ], start_file: 'skill_stat_descriptions' }, triggered_consecrate: 'consecrate', contagion: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage_over_time', '$supports_area', '$supports_totem', '$supports_trappable', '$supports_mineable', 'chaos_skill_dot_damage_per_minute', 'buff_duration', 'spell_damage_over_time' ], start_file: 'debuff_skill_stat_descriptions' }, conversion_strike: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_minions', '$supports_minion_damage', '$supports_minions_attack', '$supports_minions_do_anything', 'minion_duration', 'minion_damage_final', 'minion_life_final' ], start_file: 'minion_attack_skill_stat_descriptions' }, convocation: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', 'skill_duration', 'life_regen_per_minute', 'skill_buff_effect' ], start_file: 'skill_stat_descriptions' }, create_lesser_shrine: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', 'cast_on_kill', 'skill_duration' ], start_file: 'skill_stat_descriptions' }, cyclone: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_area', 'attack_speed_incr', 'area_of_effect_incr', 'cyclone_first_hit_damage', 'cyclone_movement_speed_incr', 'cyclone_first_hit_damage', 'melee_range' ], start_file: 'skill_stat_descriptions' }, vaal_cyclone: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_area', 'attack_speed_incr', 'area_of_effect_incr', 'skill_duration' ], start_file: 'skill_stat_descriptions' }, damage_infusion: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'damage_infusion' ], start_file: 'skill_stat_descriptions' }, dark_pact: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'chain_num', 'skeletal_chains_aoe_health_percent', 'skeletal_chains_target_self', 'skeletal_chains_damage', 'skeletal_chains_radius' ], start_file: 'skill_stat_descriptions' }, determination: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'base_armour', 'determination_armour_incr' ], start_file: 'aura_skill_stat_descriptions' }, detonate_dead: { filter: [ '$secondary_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'corpse_life_percentage', 'cast_speed_incr', 'no_reflect' ], start_file: 'skill_stat_descriptions' }, vaal_detonate_dead: { filter: [ '$secondary_damage', '$supports_all', '$supports_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'corpse_life_percentage', 'cast_speed_incr', 'no_reflect' ], start_file: 'skill_stat_descriptions' }, desecrate: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage_over_time', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'chaos_skill_dot_area_damage_per_minute', 'skill_duration', 'desecrate_num_corpses', 'desecrate_corpse_level' ], start_file: 'skill_stat_descriptions' }, discharge: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'area_of_effect_incr', 'lightning_damage_per_power_charge_range', 'fire_damage_per_endurance_charge_range', 'cold_damage_per_frenzy_charge_range' ], start_file: 'skill_stat_descriptions' }, discipline: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'base_energy_shield' ], start_file: 'aura_skill_stat_descriptions' }, vaal_discipline: { filter: [ '$supports_all', '$supports_spell', '$supports_totem', '$supports_area', '$supports_aura', 'area_of_effect_incr', 'base_energy_shield', 'energy_shield_no_delay', 'buff_duration' ], start_file: 'aura_skill_stat_descriptions' }, double_slash: { filter: [ '$weapon_damage', '$supports_attack', '$supports_all', '$supports_damage', '$supports_area', 'attack_speed_more', 'area_of_effect_incr' ], start_file: 'skill_stat_descriptions' }, double_strike: { filter: [ '$weapon_damage', '$supports_attack', '$supports_all', '$supports_damage', 'attack_speed_incr' ], start_file: 'skill_stat_descriptions' }, vaal_double_strike: { filter: [ '$weapon_damage', '$supports_attack', '$supports_all', '$supports_damage', 'attack_speed_incr', 'skill_duration' ], start_file: 'skill_stat_descriptions' }, dual_strike: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', 'attack_speed_incr' ], start_file: 'skill_stat_descriptions' }, earthquake: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_area', 'skill_duration', 'earthquake_aftershock_damage' ], start_file: 'skill_stat_descriptions' }, elemental_hit: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'elemental_hit_fire_damage', 'elemental_hit_cold_damage', 'elemental_hit_lightning_damage', 'elemental_status_chance' ], start_file: 'skill_stat_descriptions' }, elemental_projectiles: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_area', 'area_of_effect_incr', 'chain_num', 'split_num' ], start_file: 'skill_stat_descriptions' }, elemental_weakness: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', '$supports_curse', 'curse_duration', 'area_of_effect_incr', 'elemental_resist', 'chance_to_be_shocked', 'chance_to_be_frozen', 'chance_to_be_ignited' ], start_file: 'curse_skill_stat_descriptions' }, enduring_cry: { filter: [ '$supports_all', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', 'enduring_cry_charges', 'area_of_effect_incr', 'life_regen_per_minute', 'buff_duration', 'skill_buff_effect' ], start_file: 'skill_stat_descriptions' }, enfeeble: { filter: [ '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_area', '$supports_curse', 'curse_duration', 'area_of_effect_incr', 'accuracy_rating_incr', 'critical_strike_chance_incr', 'enfeeble_damage_scale', 'critical_strike_multiplier_incr' ], start_file: 'curse_skill_stat_descriptions' }, essence_drain: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage', '$supports_damage_over_time', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'chaos_skill_dot_damage_per_minute', 'buff_duration', 'spell_damage_over_time', 'siphon_life_gain' ], start_file: 'debuff_skill_stat_descriptions' }, explosive_arrow: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_projectile', 'buff_duration', 'fuse_arrow_orb_damage', 'fuse_arrow_explosion_radius', 'burn_chance', 'number_of_arrows' ], start_file: 'skill_stat_descriptions' }, fire_beam: { filter: [ '$supports_all', '$supports_spell', '$supports_damage_over_time', '$supports_channelling', '$supports_totem', '$supports_trappable', '$supports_mineable', 'buff_duration', 'fire_beam_add_damage', 'fire_beam_resistance_minus', 'fire_beam_resistance_cap', 'fire_skill_dot_damage_per_minute', 'fire_beam_max_stacks', 'fire_beam_length_incr', 'spell_damage_over_time' ], start_file: 'debuff_skill_stat_descriptions' }, fire_nova: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_mine', '$supports_damage', '$supports_area', 'fire_nova_damage' ], start_file: 'skill_stat_descriptions' }, fireball: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_projectile', '$supports_area', 'burn_chance' ], start_file: 'skill_stat_descriptions' }, vaal_fireball: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_totem', '$supports_trappable', '$supports_mineable', '$supports_damage', '$supports_projectile', '$supports_area', 'burn_chance' ], start_file: 'skill_stat_descriptions' }, fire_burst: { filter: [ '$spell_damage', '$supports_all', '$supports_spell', '$supports_triggerable_spell', '$supports_damage', '$supports_area' ], start_file: 'skill_stat_descriptions' }, breach_bone_nova_triggered: { filter: [ '$weapon_damage', '$supports_all', '$supports_attack', '$supports_damage', '$supports_area', '$supports_projectile', 'attack_on_kill_bleeding_enemy' ], start_file: 'skill_stat_descriptions' }, fire_mortar: { filter: [ '$spell_damage',