ID:167195
 
I want to make all the items in my game be their own new datum. The problem that I ran into is that the Move proc is an obj/proc and doesn't work with the new datum. Is their a way this could work without putting the item into the mob's contents such as adding it to a list like mob.items or even better a way to use the Move proc with a new datum?
You need to add the thing to the inbuilt contents list.

Is there any particular reason why you can't use objects for the items?
In response to Jp
The items are never actually placed anywhere on the maps, they are set in mob/shopkeeper forsale list. When I do a for(var/obj/O in world) I don't want to search through all the obj that are on the map, there are hundreds probably even over 1000 of them. It would be alot easier just searching through a new type.