One more quick thought before my lunch is up....
A drop funcion, and pick up function might need to be implemented. Say it's a characteristic of the hero promotion...that way you don't have grunts picking up legendary stuff. Or I guess the grunt could pick it up too, and then become legendary? At any rate this would keep relics from being lost again, as with certain circumstances with Orthus's axe, if that's what you wanted...kind of interesting that the relic might be lost again like the one ring too though...Just my .02
A drop funcion, and pick up function might need to be implemented. Say it's a characteristic of the hero promotion...that way you don't have grunts picking up legendary stuff. Or I guess the grunt could pick it up too, and then become legendary? At any rate this would keep relics from being lost again, as with certain circumstances with Orthus's axe, if that's what you wanted...kind of interesting that the relic might be lost again like the one ring too though...Just my .02