@@ -542,7 +542,7 @@ skills["SupportBarbsPlayer"] = {
542542 statDescriptionScope = " gem_stat_descriptions" ,
543543 statMap = {
544544 [" deal_thorns_damage_on_hit_for_X_hits_after_thorns_trigger" ] = {
545- flag ( " ThornsDamageAppliesToHits " ),
545+ -- handled by TriggeredBarbsPlayer as an additionalGrantedEffect hard-coded in Modules/Data.lua
546546 },
547547 },
548548 baseFlags = {
@@ -558,6 +558,35 @@ skills["SupportBarbsPlayer"] = {
558558 },
559559 }
560560}
561+ skills [" TriggeredBarbsPlayer" ] = {
562+ name = " Barbs I" ,
563+ hidden = true ,
564+ description = " Deal your thorns damage." ,
565+ skillTypes = { [SkillType .Damage ] = true , [SkillType .SkillGrantedBySupport ] = true , [SkillType .AttackInPlace ] = true },
566+ cannotBeSupported = true ,
567+ qualityStats = {},
568+ levels = {
569+ [1 ] = { levelRequirement = 0 },
570+ },
571+ statSets = {
572+ [1 ] = {
573+ label = " Barbs I" ,
574+ incrementalEffectiveness = 0 ,
575+ statDescriptionScope = " skill_stat_descriptions" ,
576+ baseFlags = {
577+ thorns = true ,
578+ },
579+ baseMods = {
580+ },
581+ constantStats = {},
582+ stats = {},
583+ levels = {
584+ [1 ] = {},
585+ },
586+ },
587+ },
588+ }
589+
561590skills [" SupportBarbsPlayerTwo" ] = {
562591 name = " Barbs II" ,
563592 description = " Supports Melee Strike Skills. Supported Skills deal your Thorns Damage on Hit after you've Retaliated with Thorns Damage." ,
@@ -578,7 +607,7 @@ skills["SupportBarbsPlayerTwo"] = {
578607 statDescriptionScope = " gem_stat_descriptions" ,
579608 statMap = {
580609 [" deal_thorns_damage_on_hit_for_X_hits_after_thorns_trigger" ] = {
581- flag ( " ThornsDamageAppliesToHits " ),
610+ -- handled by TriggeredBarbsPlayerTwo as an additionalGrantedEffect hard-coded in Modules/Data.lua
582611 },
583612 },
584613 baseFlags = {
@@ -594,6 +623,35 @@ skills["SupportBarbsPlayerTwo"] = {
594623 },
595624 }
596625}
626+ skills [" TriggeredBarbsPlayerTwo" ] = {
627+ name = " Barbs II" ,
628+ hidden = true ,
629+ description = " Deal your thorns damage." ,
630+ skillTypes = { [SkillType .Damage ] = true , [SkillType .SkillGrantedBySupport ] = true , [SkillType .AttackInPlace ] = true },
631+ cannotBeSupported = true ,
632+ qualityStats = {},
633+ levels = {
634+ [1 ] = { levelRequirement = 0 },
635+ },
636+ statSets = {
637+ [1 ] = {
638+ label = " Barbs II" ,
639+ incrementalEffectiveness = 0 ,
640+ statDescriptionScope = " skill_stat_descriptions" ,
641+ baseFlags = {
642+ thorns = true ,
643+ },
644+ baseMods = {
645+ },
646+ constantStats = {},
647+ stats = {},
648+ levels = {
649+ [1 ] = {},
650+ },
651+ },
652+ },
653+ }
654+
597655skills [" SupportBarbsPlayerThree" ] = {
598656 name = " Barbs III" ,
599657 description = " Supports Melee Strike Skills. Supported Skills deal your Thorns Damage on Hit twice after you've Retaliated with Thorns Damage." ,
@@ -614,8 +672,7 @@ skills["SupportBarbsPlayerThree"] = {
614672 statDescriptionScope = " gem_stat_descriptions" ,
615673 statMap = {
616674 [" deal_thorns_damage_twice_on_hit_for_X_hits_after_thorns_trigger" ] = {
617- flag (" ThornsDamageAppliesToHits" ),
618- flag (" BarbsThornsTwiceOnHit" ),
675+ -- handled by TriggeredBarbsPlayerThree as an additionalGrantedEffect hard-coded in Modules/Data.lua
619676 },
620677 },
621678 baseFlags = {
@@ -631,6 +688,36 @@ skills["SupportBarbsPlayerThree"] = {
631688 },
632689 }
633690}
691+ skills [" TriggeredBarbsPlayerThree" ] = {
692+ name = " Barbs III" ,
693+ hidden = true ,
694+ description = " Deal twice your thorns damage." ,
695+ skillTypes = { [SkillType .Damage ] = true , [SkillType .SkillGrantedBySupport ] = true , [SkillType .AttackInPlace ] = true },
696+ cannotBeSupported = true ,
697+ qualityStats = {},
698+ levels = {
699+ [1 ] = { levelRequirement = 0 },
700+ },
701+ statSets = {
702+ [1 ] = {
703+ label = " Barbs III" ,
704+ incrementalEffectiveness = 0 ,
705+ statDescriptionScope = " skill_stat_descriptions" ,
706+ baseFlags = {
707+ thorns = true ,
708+ },
709+ baseMods = {
710+ mod (" DoubleDamageChance" , " BASE" , 100 , 0 , 0 ),
711+ },
712+ constantStats = {},
713+ stats = {},
714+ levels = {
715+ [1 ] = {},
716+ },
717+ },
718+ },
719+ }
720+
634721skills [" SupportBattershoutPlayer" ] = {
635722 name = " Battershout" ,
636723 description = " Supports Warcry Skills. Supported Skills Consume Fully Broken Armour to trigger Physical Damage explosions on Enemies within their range but cannot themselves Break Armour. " ,
@@ -5250,6 +5337,11 @@ skills["TriggeredQuillburstPlayer"] = {
52505337 label = " Quill Burst" ,
52515338 incrementalEffectiveness = 0.054999999701977 ,
52525339 statDescriptionScope = " triggered_spiked_gauntlets" ,
5340+ statMap = {
5341+ [" display_skill_deals_thorns_damage" ] = {
5342+ -- display only
5343+ },
5344+ },
52535345 baseFlags = {
52545346 thorns = true ,
52555347 },
0 commit comments