Let’s say the PC is in a room with multiple paintings, coded as “some paintings” with a randomized description, rather than individual objects. I want the player to see one painting first, because it contains a clue; how can I ensure that that’s the first painting they see, but that that painting and all the other paintings are subsequently randomized? I’d been using a nested “one of”, like so -
The description is "You move close to one painting and look at [one of]the still life of a skull and goblet[or][one of]the Impressionist landscape[or]what seem to be arbitrary blotches of color[or]a portrait of a severe-looking woman[in random order][stopping]."
…but then I realized that this means they’ll never see the still life a second time. How do I make sure that it’s the first thing they see, but has a random chance of coming up after? (I also tried creating the still life as a separate painting and having the first “examine paintings” try examining the still life, but, same problem but worse.)
If need be I’ll do a fixed order, but randomness is fun.