Looting priority was never really a thing, more of a fluke of implementation. My loop originally was
Code:
for i each (itemWeWantToLoot)
{
for b each (itemInBody)
if i == b loot()
}
Which caused it to apparently have priority. When I re-coded the looter, however, we ended up with this, causing it to loot items in the order they are found
Code:
for i each (itemInBody)
{
for b each (itemWeWantToLoot)
if i == b loot()
}