scoreboard players operation @s weak_spot *= .25 number

execute store result storage artifact weak_spot.damage int 1 run scoreboard players get @s weak_spot

execute at @s run function main:mechanics/artifacts/id/handicrafts/id12/damage with storage artifact weak_spot

scoreboard players set @s weak_spot_t 0
scoreboard players set @s weak_spot 0