04-04-2009, 09:29 PM
Nystul's comments are correct, as I remember the code. Sadly, like the Flash damage bug, fixing this problem requires very little code change. The quickest fix is to add a new loop during game startup to seed all those locations with random values. A better approach might be to set the seed equal to game seed + (N * dlvl) + (M * slot) for some values N and M, such that each shrine has a different seed from all other shrines on all levels and in all slots for that game. This would give adequate randomness that most people wouldn't notice it was predictable.