#weapon
execute as @e[type=item_display,tag=id1_engineer_weapon_particle] run function main:mechanics/particles/particle_tick {"id":id1,"particle":"circle/gray","character":engineer,"type":weapon,"follow":1,"follow_range":"^ ^-1 ^1 ~ ~"}

#rc
execute as @e[type=item_display,tag=id1_engineer_rc_particle] run function main:mechanics/particles/particle_tick {"id":id1,"particle":"gunner/shift","character":engineer,"type":rc,"follow":1,"follow_range":"^ ^-1 ^1 ~ ~"}