#weapon
execute as @e[type=item_display,tag=id1_1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_1,"particle":"brawler/punch_red","character":brawler,"type":weapon,"follow":1,"follow_range":"^ ^-0.5 ^1.25 ~ ~"}
execute as @e[type=item_display,tag=id1_2_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_2,"particle":"brawler/punch_blue","character":brawler,"type":weapon,"follow":1,"follow_range":"^ ^-0.5 ^1.25 ~ ~"}
execute as @e[type=item_display,tag=id1_3_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_3,"particle":"brawler/hit_blue","character":brawler,"type":weapon,"follow":0,"follow_range":"^ ^-1 ^1 ~ ~"}
execute as @e[type=item_display,tag=id1_4_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_4,"particle":"brawler/hit_red","character":brawler,"type":weapon,"follow":0,"follow_range":"^ ^-1 ^1 ~ ~"}
execute as @e[type=item_display,tag=id1_6_1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_6_1,"particle":"brawler/hit_red_1","character":brawler,"type":weapon,"follow":0,"follow_range":"^0.75 ^ ^1.5 ~ ~"}
execute as @e[type=item_display,tag=id1_6_2_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_6_2,"particle":"brawler/hit_red_1","character":brawler,"type":weapon,"follow":0,"follow_range":"^-0.75 ^ ^1.5 ~ ~"}

execute as @e[type=item_display,tag=id1_brawler_shift_particle] run function main:mechanics/particles/particle_tick {"id":id1,"particle":"brawler/hit_red_1","character":brawler,"type":shift,"follow":1,"follow_range":"^-0.3 ^-0.5 ^2 ~ ~"}

# execute as @e[type=item_display,tag=id1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_6_3,"particle":"brawler/hit_red_1","character":brawler,"type":weapon,"follow":0,"follow_range":"^1 ^0.5 ^1 ~ ~"}
# execute as @e[type=item_display,tag=id1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_6_4,"particle":"brawler/hit_red_1","character":brawler,"type":weapon,"follow":0,"follow_range":"^-1 ^0.5 ^1 ~ ~"}
#rc
execute as @e[type=item_display,tag=id1_brawler_rc_particle] run function main:mechanics/particles/particle_tick {"id":id1,"particle":"brawler/hit_red","character":brawler,"type":rc,"follow":1,"follow_range":"^ ^ ^2 ~ ~"}
execute as @e[type=item_display,tag=id1_3_brawler_rc_particle] run function main:mechanics/particles/particle_tick {"id":id1_3,"particle":"brawler/hit_red_2","character":brawler,"type":rc,"follow":1,"follow_range":"^ ^ ^4 ~ ~"}
execute as @e[type=item_display,tag=id1_1_brawler_rc_particle] run function main:mechanics/particles/particle_tick {"id":id1_1,"particle":"brawler/hit_red_1","character":brawler,"type":rc,"follow":1,"follow_range":"^2 ^0.5 ^3 ~ ~"}
execute as @e[type=item_display,tag=id1_2_brawler_rc_particle] run function main:mechanics/particles/particle_tick {"id":id1_2,"particle":"brawler/hit_red_1","character":brawler,"type":rc,"follow":1,"follow_range":"^-2 ^0.5 ^3 ~ ~"}


# execute as @a[tag=brawler] run execute as @e[type=item_display,tag=id1_brawler_weapon_particle] run function main:mechanics/interaction/weapon/particles/punch/particle

# execute as @e[type=item_display,tag=id1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_1,"particle":"brawler/rc/1","character":brawler,"type":rc,"follow":0,"follow_range":"~ ~ ~"}
# execute as @e[type=item_display,tag=id1_brawler_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1_2,"particle":"brawler/rc/2","character":brawler,"type":rc,"follow":0,"follow_range":"~ ~ ~"}
#shift
execute as @e[type=item_display,tag=id1_brawler_q_particle] run function main:mechanics/particles/particle_tick {"id":id1,"particle":"circle/red","character":brawler,"type":q,"follow":0,"follow_range":"~ ~ ~ ~ ~"}