--
-- Dexterity support gems
-- Skill data (c) Grinding Gear Games
--
local skills, mod, flag, skill = ...
#skill SupportAdhesiveGrenadesPlayer
#set SupportAdhesiveGrenadesPlayer
statMap = {
["support_sticky_grenade_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportAdhesiveGrenadesPlayerTwo
#set SupportAdhesiveGrenadesPlayerTwo
statMap = {
["support_sticky_grenade_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportAdmixturePlayer
#set SupportAdmixturePlayer
statMap = {
["mixed_maladies_poison_effect_+%_final_vs_bleeding"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison, { type = "ActorCondition", actor = "enemy", var = "Bleeding" }),
},
["mixed_maladies_bleed_effect_+%_final_vs_poisoned"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Bleed, { type = "ActorCondition", actor = "enemy", var = "Poisoned" }),
},
},
#mods
#skillEnd
#skill SupportAilithLineagePlayer
#set SupportAilithLineagePlayer
#mods
#skillEnd
#skill SupportAlignmentPlayer
#set SupportAlignmentPlayer
#mods
#skillEnd
#skill SupportAlignmentPlayerTwo
#set SupportAlignmentPlayerTwo
#mods
#skillEnd
#skill SupportAlignmentPlayerThree
#set SupportAlignmentPlayerThree
#mods
#skillEnd
#skill SupportAmmoConservationPlayer
#set SupportAmmoConservationPlayer
statMap = {
["crossbow_attack_%_chance_to_not_consume_ammo"] = {
mod("ChanceToNotConsumeAmmo", "BASE", nil),
},
},
#mods
#skillEnd
#skill SupportAmmoConservationPlayerTwo
#set SupportAmmoConservationPlayerTwo
statMap = {
["crossbow_attack_%_chance_to_not_consume_ammo"] = {
mod("ChanceToNotConsumeAmmo", "BASE", nil),
},
},
#mods
#skillEnd
#skill SupportAmmoConservationPlayerThree
#set SupportAmmoConservationPlayerThree
statMap = {
["crossbow_attack_%_chance_to_not_consume_ammo"] = {
mod("ChanceToNotConsumeAmmo", "BASE", nil),
},
["support_ammo_conservation_crossbow_reload_speed_+%_final"] = {
mod("ReloadSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportArakaalisLustPlayer
#set SupportArakaalisLustPlayer
statMap = {
["support_debilitate_hit_damage_+%_final_per_poison_stack"] = {
mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ),
},
["support_debilitate_hit_damage_max_poison_stacks"] = {
mod("Multiplier:ArakaaliMaxHitDamage", "BASE", nil),
},
},
#mods
#skillEnd
#skill SupportAmmoConservationPlayerFour
#set SupportAmmoConservationPlayerFour
#mods
#skillEnd
#skill SupportAtzirisImpatiencePlayer
#set SupportAtzirisImpatiencePlayer
#mods
#skillEnd
#skill SupportBlindPlayer
#set SupportBlindPlayer
#mods
#skillEnd
#skill SupportBlindPlayerTwo
#set SupportBlindPlayerTwo
#mods
#skillEnd
#skill SupportBlindsidePlayer
#set SupportBlindsidePlayer
statMap = {
["support_unseen_critical_damage_multiplier_+%_final_vs_blinded_enemies"] = {
mod("CritMultiplier", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Blinded" } ),
},
["support_unseen_critical_strike_chance_+%_final_vs_blinded_enemies"] = {
mod("CritChance", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Blinded" } ),
},
},
#mods
#skillEnd
#skill SupportBountyPlayer
#set SupportBountyPlayer
#mods
#skillEnd
#skill SupportBountyPlayerTwo
#set SupportBountyPlayerTwo
#mods
#skillEnd
#skill SupportDazedBreakPlayer
#set SupportDazedBreakPlayer
#mods
#skillEnd
#skill SupportBurstingPlaguePlayer
#set SupportBurstingPlaguePlayer
#mods
#skillEnd
#skill PlagueBurstPlayer
#set PlagueBurstPlayer
#flags area
#mods
#skillEnd
#skill SupportCadencePlayer
#set SupportCadencePlayer
#mods
#skillEnd
#skill SupportCaltropsPlayer
#set SupportCaltropsPlayer
#mods
#skillEnd
#skill TriggeredCaltropsPlayer
#set TriggeredCaltropsPlayer
#flags attack projectile duration area
#mods
#skillEnd
#skill SupportChainPlayer
#set SupportChainPlayer
statMap = {
["support_chain_hit_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Hit),
},
},
#mods
#skillEnd
#skill SupportChainPlayerTwo
#set SupportChainPlayerTwo
statMap = {
["support_chain_hit_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Hit),
},
},
#mods
#skillEnd
#skill SupportChainPlayerThree
#set SupportChainPlayerThree
statMap = {
["support_chain_hit_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Hit),
},
},
#mods
#skillEnd
#skill SupportChargeProfusionPlayer
#set SupportChargeProfusionPlayer
#mods
#skillEnd
#skill SupportChargeProfusionPlayerTwo
#set SupportChargeProfusionPlayerTwo
#mods
#skillEnd
#skill SupportChargedMarkPlayer
#set SupportChargedMarkPlayer
#mods
#skillEnd
#skill TriggeredChargedMarkPlayer
#set TriggeredChargedMarkPlayer
#flags duration
#mods
#skillEnd
#skill SupportChargedShotsPlayer
#set SupportChargedShotsPlayer
statMap = {
["support_charged_shots_%_damage_to_gain_as_lightning"] = {
mod("DamageGainAsLightning", "BASE", nil),
div = 3,
},
},
#mods
#skillEnd
#skill SupportChargedShotsPlayerTwo
#set SupportChargedShotsPlayerTwo
statMap = {
["support_charged_shots_%_damage_to_gain_as_lightning"] = {
mod("DamageGainAsLightning", "BASE", nil),
div = 3,
},
},
#mods
#skillEnd
#skill SupportCharmBountyPlayer
#set SupportCharmBountyPlayer
#mods
#skillEnd
#skill SupportCloseCombatPlayer
#set SupportCloseCombatPlayer
statMap = {
["support_close_combat_attack_damage_+%_final_from_distance"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{10,1},{35,0}} }),
},
},
#mods
#skillEnd
#skill SupportCloseCombatPlayerTwo
#set SupportCloseCombatPlayerTwo
statMap = {
["support_close_combat_attack_damage_+%_final_from_distance"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{10,1},{35,0}} }),
},
},
#mods
#skillEnd
#skill SupportComboFinisherPlayer
#set SupportComboFinisherPlayer
#mods
#skillEnd
#skill SupportComboFinisherPlayerTwo
#set SupportComboFinisherPlayerTwo
#mods
#skillEnd
#skill SupportCommiseratePlayer
#set SupportCommiseratePlayer
statMap = {
["support_ailment_effect_+%_final_while_afflicted_by_relevant_ailment"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Bleed, { type = "Condition", var = "Bleeding" }),
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite, { type = "Condition", var = "Ignited" }),
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison, { type = "Condition", var = "Poisoned" }),
mod("EnemyShockMagnitude", "MORE", nil, 0, 0, { type = "Condition", var = "Shocked" }),
mod("EnemyChillMagnitude", "MORE", nil, 0, 0, { type = "Condition", var = "Chilled" }),
mod("EnemyFreezeBuildup", "MORE", nil, 0, 0, { type = "Condition", var = "Frozen" }),
mod("EnemyElectrocuteBuildup", "MORE", nil, 0, 0, { type = "Condition", var = "Electrocuted" }),
},
},
#mods
#skillEnd
#skill SupportControlledHazardPlayer
#set SupportControlledHazardPlayer
#mods
#skillEnd
#skill SupportCooldownRecoveryPlayer
#set SupportCooldownRecoveryPlayer
statMap = {
["support_cooldown_reduction_cooldown_recovery_+%"] = {
mod("CooldownRecovery", "INC", nil),
},
},
#mods
#skillEnd
#skill SupportCooldownRecoveryPlayerTwo
#set SupportCooldownRecoveryPlayerTwo
statMap = {
["support_cooldown_reduction_cooldown_recovery_+%"] = {
mod("CooldownRecovery", "INC", nil),
},
},
#mods
#skillEnd
#skill SupportCorrosionPlayer
#set SupportCorrosionPlayer
#mods
#skillEnd
#skill SupportCullingStrikePlayer
#set SupportCullingStrikePlayer
statMap = {
["support_culling_strike_vs_rare_or_unique_enemy"] = {
mod("CullPercent", "MAX", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" }),
value = 10
},
},
#mods
#skillEnd
#skill SupportCullingStrikePlayerTwo
#set SupportCullingStrikePlayerTwo
statMap = {
["support_culling_strike_vs_rare_or_unique_enemy"] = {
mod("CullPercent", "MAX", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" }),
value = 10
},
},
#mods
#skillEnd
#skill SupportCulminationPlayer
#set SupportCulminationPlayer
#mods
#skillEnd
#skill SupportCulminationPlayerTwo
#set SupportCulminationPlayerTwo
#mods
#skillEnd
#skill SupportDazePlayer
#set SupportDazePlayer
#mods
#skillEnd
#skill SupportDazzlePlayer
#set SupportDazzlePlayer
#mods
#skillEnd
#skill SupportDeadlyHeraldsPlayer
#set SupportDeadlyHeraldsPlayer
statMap = {
["support_deadly_heralds_damage_+%_final"] = {
mod("Damage", "MORE", nil),
}
},
#mods
#skillEnd
#skill SupportDeadlyPoisonPlayer
#set SupportDeadlyPoisonPlayer
statMap = {
["support_deadly_poison_hit_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Hit),
},
["support_deadly_poison_poison_effect_+%_final"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison),
},
},
#mods
#skillEnd
#skill SupportDeadlyPoisonPlayerTwo
#set SupportDeadlyPoisonPlayerTwo
statMap = {
["support_deadly_poison_hit_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Hit),
},
["support_deadly_poison_poison_effect_+%_final"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison),
},
},
#mods
#skillEnd
#skill SupportDelayedGratificationPlayer
#set SupportDelayedGratificationPlayer
#mods
#skillEnd
#skill SupportDelayedReactionPlayer
#set SupportDelayedReactionPlayer
statMap = {
["support_sunblast_hazard_hazard_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
["support_sunblast_hazard_hazard_duration_+%_final"] = {
mod("Duration", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportDeliberationPlayer
#set SupportDeliberationPlayer
statMap = {
["support_deliberation_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportPietysMercyPlayer
#set SupportPietysMercyPlayer
#mods
#skillEnd
#skill SupportDurabilityPlayer
#set SupportDurabilityPlayer
#mods
#skillEnd
#skill SupportElectrocutePlayer
#set SupportElectrocutePlayer
#mods
#skillEnd
#skill SupportEscalatingPoisonPlayer
#set SupportEscalatingPoisonPlayer
statMap = {
["support_multi_poison_poison_duration_+%_final"] = {
mod("EnemyPoisonDuration", "MORE", nil),
},
["number_of_additional_poison_stacks"] = {
mod("PoisonStacks", "BASE", nil),
flag("PoisonCanStack"),
},
},
#mods
#skillEnd
#skill SupportExcoriatePlayer
#set SupportExcoriatePlayer
statMap = {
["support_elemental_assault_melee_damage_+%_final_per_elemental_ailment_on_target"] = {
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Ignited" }),
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Chilled" }),
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }),
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Shocked" }),
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Electrocuted" }),
},
},
#mods
#skillEnd
#skill SupportFerocityPlayer
#set SupportFerocityPlayer
statMap = {
["skill_consume_frenzy_charge_to_gain_skill_speed_+%_final"] = {
mod("Speed", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }),
mod("WarcrySpeed", "MORE", nil, 0, KeywordFlag.Warcry, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }),
mod("TotemPlacementSpeed", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }),
},
},
#mods
#skillEnd
#skill SupportFlowPlayer
#set SupportFlowPlayer
#mods
#skillEnd
#skill SupportForkPlayer
#set SupportForkPlayer
statMap = {
["support_fork_forked_projectile_damage_+%_final"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "StatThreshold", stat = "ForkedCount", threshold = 1 }),
},
},
#mods
#skillEnd
#skill SupportFrenziedRipostePlayer
#set SupportFrenziedRipostePlayer
#mods
#skillEnd
#skill SupportFrozenSpitePlayer
#set SupportFrozenSpitePlayer
#mods
#skillEnd
#skill TriggeredSupportFrozenSpiteIceFragmentPlayer
#set TriggeredSupportFrozenSpiteIceFragmentPlayer
#flags hit area projectile
#mods
#skillEnd
#skill SupportGarukhansResolvePlayer
#set SupportGarukhansResolvePlayer
statMap = {
["maximum_critical_strike_chance_is_%_from_support_garukhans_resolve"] = {
mod("CritChanceCap", "OVERRIDE", nil),
},
},
#mods
#skillEnd
#skill SupportHeightenedAccuracyPlayer
#set SupportHeightenedAccuracyPlayer
statMap = {
["support_additional_accurary_rating_+%_final"] = {
mod("Accuracy", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportHeightenedAccuracyPlayerTwo
#set SupportHeightenedAccuracyPlayerTwo
statMap = {
["support_additional_accurary_rating_+%_final"] = {
mod("Accuracy", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportHeightenedChargesPlayer
#set SupportHeightenedChargesPlayer
#mods
#skillEnd
#skill SupportHitAndRunPlayer
#set SupportHitAndRunPlayer
#mods
#skillEnd
#skill SupportHobblePlayer
#set SupportHobblePlayer
#mods
#skillEnd
#skill SupportImpalePlayer
#set SupportImpalePlayer
#mods
#skillEnd
#skill SupportChargeInhibitionPlayer
#set SupportChargeInhibitionPlayer
statMap = {
["support_inhibitor_damage_+%_final_per_charge_type_or_infusion_type"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "FrenzyCharge", threshold = 1 }),
mod("Damage", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "PowerCharge", threshold = 1 }),
mod("Damage", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "EnduranceCharge", threshold = 1 }),
},
},
#mods
#skillEnd
#skill SupportInnervatePlayer
#set SupportInnervatePlayer
statMap = {
["support_innervate_buff_grant_%_added_lightning_attack_damage"] = {
mod("DamageGainAsLightning", "BASE", nil, ModFlag.Attack, 0, { type = "Condition", var = "KilledShockedLast3Seconds" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Innervate" }),
},
["support_innervate_buff_base_duration_ms"] = {
mod("Duration", "BASE", nil, 0, 0, { type = "Condition", var = "KilledShockedLast3Seconds" }, { type = "GlobalEffect", effectType = "Buff" }),
div = 1000,
},
},
#mods
#skillEnd
#skill SupportLastingShockPlayer
#set SupportLastingShockPlayer
statMap = {
["support_lasting_shock_chance_to_shock_+%_final"] = {
mod("EnemyShockChance", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportLeveragePlayer
#set SupportLeveragePlayer
#mods
#skillEnd
#skill SupportLifeFlaskPlayer
#set SupportLifeFlaskPlayer
#mods
#skillEnd
#skill SupportLifeOnCullPlayer
#set SupportLifeOnCullPlayer
#mods
#skillEnd
#skill SupportAddedLightningDamagePlayer
#set SupportAddedLightningDamagePlayer
statMap = {
["support_cold_and_fire_damage_+%_final"] = {
mod("ColdDamage", "MORE", nil),
mod("FireDamage", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportLightningExposurePlayer
#set SupportLightningExposurePlayer
#mods
#skillEnd
#skill SupportLightningPenetrationPlayer
#set SupportLightningPenetrationPlayer
#mods
#skillEnd
#skill SupportLockdownPlayer
#set SupportLockdownPlayer
#mods
#skillEnd
#skill SupportFarCombatPlayer
#set SupportFarCombatPlayer
statMap = {
["support_far_combat_attack_damage_+%_final_from_distance"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{35,0},{70,1}} }),
},
},
#mods
#skillEnd
#skill SupportFarCombatPlayerTwo
#set SupportFarCombatPlayerTwo
statMap = {
["support_far_combat_attack_damage_+%_final_from_distance"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{35,0},{70,1}} }),
},
},
#mods
#skillEnd
#skill SupportMaimPlayer
#set SupportMaimPlayer
#mods
#skillEnd
#skill SupportMaladyPlayer
#set SupportMaladyPlayer
#mods
#skillEnd
#skill SupportManaFlaskPlayer
#set SupportManaFlaskPlayer
#mods
#skillEnd
#skill SupportMobilityPlayer
#set SupportMobilityPlayer
#mods
#skillEnd
#skill SupportMomentumPlayer
#set SupportMomentumPlayer
statMap = {
["support_momnetum_damage_+%_final_with_momentum"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "Moved2m" }),
},
},
#mods
#skillEnd
#skill SupportMultishotPlayer
#set SupportMultishotPlayer
statMap = {
["support_multiple_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
["support_scattershot_skill_speed_+%_final"] = {
mod("Speed", "MORE", nil),
mod("WarcrySpeed", "MORE", nil, 0, KeywordFlag.Warcry),
mod("TotemPlacementSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportMultishotPlayerTwo
#set SupportMultishotPlayerTwo
statMap = {
["support_multiple_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
["support_scattershot_skill_speed_+%_final"] = {
mod("Speed", "MORE", nil),
mod("WarcrySpeed", "MORE", nil, 0, KeywordFlag.Warcry),
mod("TotemPlacementSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportEmpoweredCullPlayer
#set SupportEmpoweredCullPlayer
statMap = {
["support_empowered_culling_strike"] = {
mod("ExtraEmpowerMod", "LIST", { mod = mod("CullPercent", "MAX", nil), unscalable = true }),
value = 10,
}
},
#mods
#skillEnd
#skill SupportNeuralOverloadPlayer
#set SupportNeuralOverloadPlayer
#mods
#skillEnd
#skill SupportNimbleReloadPlayer
#set SupportNimbleReloadPlayer
#mods
#skillEnd
#skill SupportNovaProjectilesPlayer
#set SupportNovaProjectilesPlayer
#mods
#skillEnd
#skill SupportNovaProjectilesTwoPlayer
#set SupportNovaProjectilesTwoPlayer
statMap = {
["support_nova_projectiles_damage_+%_final"] = {
mod("Damage", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportOutmaneuverPlayer
#set SupportOutmaneuverPlayer
#mods
#skillEnd
#skill SupportIncreaseLimitPlayer
#set SupportIncreaseLimitPlayer
statMap = {
["support_limit_skill_effect_duration_+%_final"] = {
mod("Duration", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportIncreaseLimitPlayerTwo
#set SupportIncreaseLimitPlayerTwo
statMap = {
["support_limit_skill_effect_duration_+%_final"] = {
mod("Duration", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportOverchargePlayer
#set SupportOverchargePlayer
#mods
#skillEnd
#skill SupportOverextendPlayer
#set SupportOverextendPlayer
statMap = {
["support_overextend_critical_strike_multiplier_+%_final"] = {
mod("CritMultiplier", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportOverreachPlayer
#set SupportOverreachPlayer
statMap = {
["support_reach_accuracy_within_2m_+%_final"] = {
mod("Accuracy", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "enemyDistance", threshold = 20, upper = true } ),
},
},
#mods
#skillEnd
#skill SupportPayloadPlayer
#set SupportPayloadPlayer
#mods
#skillEnd
#skill SupportPerfectEndurancePlayer
#set SupportPerfectEndurancePlayer
#mods
#skillEnd
#skill SupportPerfectionPlayer
#set SupportPerfectionPlayer
#mods
#skillEnd
#skill SupportPiercePlayer
#set SupportPiercePlayer
#mods
#skillEnd
#skill SupportPiercePlayerTwo
#set SupportPiercePlayerTwo
#mods
#skillEnd
#skill SupportPiercePlayerThree
#set SupportPiercePlayerThree
statMap = {
["support_pierce_damage_+%_final_per_pierced_target"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "PerStat", stat = "PiercedCount" }),
},
},
#mods
#skillEnd
#skill SupportPinPlayer
#set SupportPinPlayer
#mods
#skillEnd
#skill SupportPinPlayerTwo
#set SupportPinPlayerTwo
#mods
#skillEnd
#skill SupportPinPlayerThree
#set SupportPinPlayerThree
#mods
#skillEnd
#skill SupportPoisonPlayer
#set SupportPoisonPlayer
#mods
#skillEnd
#skill SupportPoisonPlayerTwo
#set SupportPoisonPlayerTwo
#mods
#skillEnd
#skill SupportPoisonPlayerThree
#set SupportPoisonPlayerThree
statMap = {
["mixed_maladies_poison_effect_+%_final_vs_bleeding"] = {
mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison, { type = "ActorCondition", actor = "enemy", var = "Bleeding" }),
},
},
#mods
#skillEnd
#skill SupportPoisonSpores
#set SupportPoisonSpores
#mods
#skillEnd
#skill TriggeredPoisonSporesPustule
#set TriggeredPoisonSporesPustule
#flags
#mods
#set TriggeredPoisonSporesExplosion
#flags attack area
#mods
#skillEnd
#skill SupportPracticedComboPlayer
#set SupportPracticedComboPlayer
#mods
#skillEnd
#skill SupportPrecisionPlayer
#set SupportPrecisionPlayer
statMap = {
["support_precision_accuracy_rating_+%"] = {
mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Precision" } ),
},
},
#mods
#skillEnd
#skill SupportPrecisionPlayerTwo
#set SupportPrecisionPlayerTwo
statMap = {
["support_precision_accuracy_rating_+%"] = {
mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Precision" } ),
},
},
#mods
#skillEnd
#skill SupportProjectileAccelerationPlayer
#set SupportProjectileAccelerationPlayer
statMap = {
["support_faster_projectiles_projectile_speed_+%_final"] = {
mod("ProjectileSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportProjectileAccelerationPlayerTwo
#set SupportProjectileAccelerationPlayerTwo
statMap = {
["support_faster_projectiles_projectile_speed_+%_final"] = {
mod("ProjectileSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportProjectileAccelerationPlayerThree
#set SupportProjectileAccelerationPlayerThree
statMap = {
["support_faster_projectiles_projectile_speed_+%_final"] = {
mod("ProjectileSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportProjectileDecelerationPlayer
#set SupportProjectileDecelerationPlayer
statMap = {
["support_slower_projectiles_projectile_speed_+%_final"] = {
mod("ProjectileSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportProjectileDecelerationPlayerTwo
#set SupportProjectileDecelerationPlayerTwo
statMap = {
["support_slower_projectiles_projectile_speed_+%_final"] = {
mod("ProjectileSpeed", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportPunchThroughPlayer
#set SupportPunchThroughPlayer
#mods
#skillEnd
#skill SupportPursuitPlayer
#set SupportPursuitPlayer
statMap = {
["support_advancing_assault_melee_damage_+%_final_if_projectile_attack_damage_hit_in_past_8_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "Condition", var = "HitProjectileRecently" } ),
},
["support_advancing_assault_projectile_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile),
},
},
#mods
#skillEnd
#skill SupportPursuitPlayerTwo
#set SupportPursuitPlayerTwo
statMap = {
["support_advancing_assault_melee_damage_+%_final_if_projectile_attack_damage_hit_in_past_8_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "Condition", var = "HitProjectileRecently" } ),
},
["support_advancing_assault_projectile_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile),
},
},
#mods
#skillEnd
#skill SupportPursuitPlayerThree
#set SupportPursuitPlayerThree
statMap = {
["support_advancing_assault_melee_damage_+%_final_if_projectile_attack_damage_hit_in_past_2_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "Condition", var = "HitProjectileRecently" } ),
},
["support_advancing_assault_projectile_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile),
},
},
#mods
#skillEnd
#skill SupportRakiatasFlowPlayer
#set SupportRakiatasFlowPlayer
#mods
#skillEnd
#skill SupportRapidAttacksPlayer
#set SupportRapidAttacksPlayer
#mods
#skillEnd
#skill SupportRapidAttacksPlayerTwo
#set SupportRapidAttacksPlayerTwo
#mods
#skillEnd
#skill SupportRapidAttacksPlayerThree
#set SupportRapidAttacksPlayerThree
statMap = {
["support_faster_attacks_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Attack),
},
},
#mods
#skillEnd
#skill SupportCombatReloadPlayer
#set SupportCombatReloadPlayer
#mods
#skillEnd
#skill SupportRearmPlayer
#set SupportRearmPlayer
#mods
#skillEnd
#skill SupportRearmPlayerTwo
#set SupportRearmPlayerTwo
#mods
#skillEnd
#skill SupportRetreatPlayer
#set SupportRetreatPlayer
statMap = {
["support_retreating_assault_projectile_damage_+%_final_if_melee_hit_in_past_8_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Condition", var = "HitMeleeRecently" } ),
},
["support_retreating_assault_melee_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Melee),
},
},
#mods
#skillEnd
#skill SupportRetreatPlayerTwo
#set SupportRetreatPlayerTwo
statMap = {
["support_retreating_assault_projectile_damage_+%_final_if_melee_hit_in_past_8_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Condition", var = "HitMeleeRecently" } ),
},
["support_retreating_assault_melee_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Melee),
},
},
#mods
#skillEnd
#skill SupportRetreatPlayerThree
#set SupportRetreatPlayerThree
statMap = {
["support_retreating_assault_projectile_damage_+%_final_if_melee_hit_in_past_2_seconds"] = {
mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Condition", var = "HitMeleeRecently" } ),
},
["support_retreating_assault_melee_damage_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Melee),
},
},
#mods
#skillEnd
#skill SupportRicochetPlayer
#set SupportRicochetPlayer
#mods
#skillEnd
#skill SupportRicochetPlayerTwo
#set SupportRicochetPlayerTwo
#mods
#skillEnd
#skill SupportRigwaldsFerocityPlayer
#set SupportRigwaldsFerocityPlayer
statMap = {
["support_rigwald_attack_speed_+%_in_weapon_set_one"] = {
mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "Condition", var = "WeaponSet1" }),
},
["support_rigwald_damage_+%_final_in_weapon_set_one"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "WeaponSet1" }),
},
["support_rigwald_attack_speed_+%_in_weapon_set_two"] = {
mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "Condition", var = "WeaponSet2" }),
},
["support_rigwald_damage_+%_final_in_weapon_set_two"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "WeaponSet2" }),
},
},
#mods
#skillEnd
#skill SupportSalvoPlayer
#set SupportSalvoPlayer
#mods
#skillEnd
#skill SupportSecondWindPlayer
#set SupportSecondWindPlayer
#mods
#skillEnd
#skill SupportSecondWindPlayerTwo
#set SupportSecondWindPlayerTwo
#mods
#skillEnd
#skill SupportSecondWindPlayerThree
#set SupportSecondWindPlayerThree
#mods
#skillEnd
#skill SupportShockPlayer
#set SupportShockPlayer
statMap = {
["support_conduction_chance_to_shock_+%_final"] = {
mod("EnemyShockChance", "MORE", nil),
},
},
#mods
#skillEnd
#skill SupportShockingLeapPlayer
#set SupportShockingLeapPlayer
#mods
#skillEnd
#skill SupportSlowPotencyPlayer
#set SupportSlowPotencyPlayer
#mods
#skillEnd
#skill SupportManaOnCullPlayer
#set SupportManaOnCullPlayer
#mods
#skillEnd
#skill SupportSpectralVolleyPlayer
#set SupportSpectralVolleyPlayer
#mods
#skillEnd
#skill SupportStormchainPlayer
#set SupportStormchainPlayer
#mods
#skillEnd
#skill SupportStreamlinedRoundsPlayer
#set SupportStreamlinedRoundsPlayer
statMap = {
["support_double_barrel_number_of_crossbow_bolts_+"] = {
mod("CrossbowBoltCount", "BASE", nil)
},
["support_auto_shotgun_attack_speed_+%_final"] = {
mod("Speed", "MORE", nil, ModFlag.Attack)
},
["support_auto_shotgun_damage_+%_final"] = {
mod("Damage", "MORE", nil)
},
["support_auto_shotgun_reload_speed_+%_final"] = {
mod("ReloadSpeed", "MORE", nil)
},
},
#mods
#skillEnd
#skill SupportSwiftAfflictionPlayer
#set SupportSwiftAfflictionPlayer
statMap = {
["support_rapid_decay_damage_over_time_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Dot),
},
},
#mods
#skillEnd
#skill SupportSwiftAfflictionPlayerTwo
#set SupportSwiftAfflictionPlayerTwo
statMap = {
["support_rapid_decay_damage_over_time_+%_final"] = {
mod("Damage", "MORE", nil, ModFlag.Dot),
},
},
#mods
#skillEnd
#skill SupportSwiftAfflictionPlayerThree
#set SupportSwiftAfflictionPlayerThree
statMap = {
["support_swift_affliction_non_ailment_damage_over_time_+%_final_if_duration_below_1_second"] = {
mod("Damage", "MORE", nil, ModFlag.Dot, 0, { type = "StatThreshold", stat = "Duration", threshold = 1, upper = true }),
},
},
#mods
#skillEnd
#skill SupportTacatisIrePlayer
#set SupportTacatisIrePlayer
statMap = {
["faster_poison_%_per_current_rage"] = {
mod("PoisonFaster", "INC", nil, 0, 0, { type = "PerStat", stat = "Rage" }),
},
},
#mods
#skillEnd
#skill SupportTasaliosRhythmPlayer
#set SupportTasaliosRhythmPlayer
#mods
#skillEnd
#skill SupportTulsStillnessPlayer
#set SupportTulsStillnessPlayer
#mods
#skillEnd
#skill SupportTumultPlayer
#set SupportTumultPlayer
#mods
#skillEnd
#skill SupportUnerringPowerPlayer
#set SupportUnerringPowerPlayer
statMap = {
["support_discount_skill_cost_+%_final_if_empowered"] = {
mod("Cost", "MORE", nil, 0, 0, { type = "Condition", var = "Empowered" } )
},
["support_discount_accuracy_rating_+%_final_if_empowered"] = {
mod("Accuracy", "MORE", nil, 0, 0, { type = "Condition", var = "Empowered" } )
},
},
#mods
#skillEnd
#skill SupportUntouchablePlayer
#set SupportUntouchablePlayer
#mods
#skillEnd
#skill SupportVoltPlayer
#set SupportVoltPlayer
#mods
#skillEnd
#skill SupportWarmbloodedPlayer
#set SupportWarmbloodedPlayer
statMap = {
["support_freeze_protection_spirit_cost_freeze_duration_on_self_+%_final"] = {
mod("SelfFreezeDuration", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Warm Blooded" }),
},
},
#mods
#skillEnd
#skill SupportKnockbackWavePlayer
#set SupportKnockbackWavePlayer
#mods
#skillEnd
#skill KnockbackWavePlayer
#set KnockbackWavePlayer
#mods
#skillEnd
#skill SupportWindowOfOpportunityPlayer
#set SupportWindowOfOpportunityPlayer
statMap = {
["support_window_of_opportunity_perfect_timing_damage_+%_final"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "PerfectTiming" }),
},
},
#mods
#skillEnd
#skill SupportWindowOfOpportunityPlayerTwo
#set SupportWindowOfOpportunityPlayerTwo
statMap = {
["support_window_of_opportunity_perfect_timing_damage_+%_final"] = {
mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "PerfectTiming" }),
},
["gain_%_of_evasion_as_deflection_rating_on_perfect_timing_for_8_seconds"] = {
mod("EvasionGainAsDeflection", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Window of Opportunity II" }),
},
},
#mods
#skillEnd