Bin mir zwar nicht sicher, aber das wäre eigentlich machbar.
Obwohl ich auch der Meinung bin, dass das wenig Sinn machen würde.

Alle magischen Ausrüstungsgegenstände werden in eine Levellist geschrieben.
Man muss dazu ein Skript schreiben, welches durch die Benutzung einer Identifikationsrolle den Zugriff auf diese Levelliste ermöglicht.
Wenn man einen magischen Gegenstand findet, dann ist er immer unidentifiziert. Müssten so um die 100 verschiedene sein. (verschiedene unidentifizierte Gegenstände)
Hat man eine Identifikationsrolle und aktiviert sie, so wandelt sich der unidentifizierte Gegenstand in einen zufälligen magischen um.

Aber wie gesagt, einen tieferen Sinn sehe ich darin nicht unbedingt.