(6M62)
Every now and then I break out a “rule for writing a paragraph about” to create a dynamic description of something. Then for long periods of time, I forget that method, and go along doing it via custom say phrases inside descriptions.
e.g. "The description of the funky chair is "[funky-chair-desc].".
When I remembered, today, that you can’t go altering variables during the course of such a say phrase, due to the fact they may get altered twice as Inform assesses the text output (and therefore can actually prevent the initial condition you wanted to react to from being reacted to)… I thought, "Should I just be doing all these via “Rule for writing a paragraph about(s)” anyway?
I guess I’m trying to settle on a style, if one way is inherently better than the other. I’m now leaning towards the “rule for writing a paragraph about” style to write dynamic descriptions, unless there’s any reason you folks know not to do it that way?
I also have this memory of @zarf saying in passing that saying “[funky-chair-desc].” is a processing slowdown or something. Or maybe he was just advising against the method because of the aforementioned fallout if you run state-altering code during the enclosed say phrase.
-Wade