04-01-2003, 01:46 AM
Hi,
IIRC, the value for each shrine was calculated but not stored. Since the compiler that Buzzard used set unused memory to zero (not required in ANSI C), that meant the first shrine or two were using a "random" zero to figure what slot to hit. Again, IIRC, slot 0 is the "shield" (left hand of the paper doll) slot. After loading a few levels (games? -- I really don't remember the details), the grunge that accumulated in memory would start to give Hidden shrines something more along the lines of "random" behavior. Also, I might be mistaken, but I believe it was Jarulf that pointed all this out.
Which is why I excluded the "shield bug" in my post above.
--Pete
IIRC, the value for each shrine was calculated but not stored. Since the compiler that Buzzard used set unused memory to zero (not required in ANSI C), that meant the first shrine or two were using a "random" zero to figure what slot to hit. Again, IIRC, slot 0 is the "shield" (left hand of the paper doll) slot. After loading a few levels (games? -- I really don't remember the details), the grunge that accumulated in memory would start to give Hidden shrines something more along the lines of "random" behavior. Also, I might be mistaken, but I believe it was Jarulf that pointed all this out.
Which is why I excluded the "shield bug" in my post above.
--Pete
How big was the aquarium in Noah's ark?