tag @e[type=#minecraft:arrows,nbt={inGround:0b,life:0s},limit=1,sort=nearest] add arrowup
execute as @e[tag=arrowup] store result score @s burst run data get entity @s damage
execute if entity @s[predicate=survivalplus:archer/head] as @e[tag=arrowup] run scoreboard players add @s burst 2
execute if entity @s[predicate=survivalplus:archer/chest] as @e[tag=arrowup] run scoreboard players add @s burst 2
execute if entity @s[predicate=survivalplus:archer/legs] as @e[tag=arrowup] run scoreboard players add @s burst 2
execute if entity @s[predicate=survivalplus:archer/feet] as @e[tag=arrowup] run scoreboard players add @s burst 2
execute store result entity @e[tag=arrowup,limit=1] damage int 1 run scoreboard players get @e[tag=arrowup,limit=1] burst
tag @e[tag=arrowup] remove arrowup