片道勇者で世界の名前を入れると同じ世界が再現されるのと同じように
ウディタの乱数はシード値によって再現性がある
うんこぶりぶりの剣があるなら「うんこぶりぶり」をシードに乱数を作り
その数値を元に武器の性能を決める

こうすればそのアイテムを再現するのに保存するのは名前だけでいい
早い話アイテムを落とした時点でデータからは即座に消していい
「うんこぶりぶり」という文字列をマップのどの位置で落としたかだけを保存しとけば
名前から能力値が再生成される