mamaichМожно было просто запретить генерацию случайного артефакта, а сдеть так чтобы выпадал всегда один и тот же. Один из простых на мой взгляд способов - номер выпадающего артефакта (список выдаваемых артефактов согласен, лучше всего ограничить) берется не рандомный, а, например, вычисляется "секретной" формулой по координатам посещенного объекта. Таким образом на данной карте в данном месте всегда будет выпадать один и тот же артефакт.
Но это так - только мысли.
Логично. Можно было бы сделать по подобию артов у утопленников в Двойке. Думаю, AlexSpl без труда смог бы разобраться как и что надо сделать.