I am making a trigger that works this way : you launch a skill ( dissipate ) and in 200 AoE it takes all the items scattered around and they go in your hero. All my heros are in an integer array, all works fine, I cast the spell and the items go to the hero, but when I cast the same spell in the place where the items were, I get the items again, but the items are not there anymore, why I am still getting the items?