execute if predicate kiwi2:chance_random_80 run particle flame ~ ~0.7 ~ 0.25 0.5 0.25 0.01 1
effect give @s fire_resistance 1 255 true
execute at @s if predicate kiwi2:is_on_fire run particle soul_fire_flame ~ ~1 ~ 0.25 0.5 0.25 0.08 1
execute at @s if predicate kiwi2:is_on_fire run effect give @s strength 1 0 true
execute at @s if predicate kiwi2:is_on_fire run effect give @s speed 1 0 true
execute at @s if predicate kiwi2:is_on_fire unless entity @s[tag=firesteel_set_bonus_active] run tellraw @s [{"text": "[","color": "gray"},{"text":"Set Bonus","color": "gold"},{"text": "]","color": "gray"},{"text": " Applied the "},{"text": "➤ Speed I","color": "#56c5fd"},{"text": " and ","color": "gray"},{"text": "💪 Strength I ","color": "#e29237"},{"text": "effect!"}]
execute at @s if predicate kiwi2:is_on_fire unless entity @s[tag=firesteel_set_bonus_active] run playsound entity.blaze.burn player @a[distance=..8] ~ ~ ~ 1 0.75
execute at @s if predicate kiwi2:is_on_fire unless entity @s[tag=firesteel_set_bonus_active] run playsound entity.blaze.shoot player @a[distance=..8] ~ ~ ~ 1 0
execute at @s if predicate kiwi2:is_on_fire run tag @s add firesteel_set_bonus_active

execute at @s unless predicate kiwi2:is_on_fire run tag @s remove firesteel_set_bonus_active