This script only outputs 0, which leads me to think I am not setting the %TEXTADD variable properly. Can someone trouble shoot this simple thing for me? According to everything I have looked at in the way of scripting articles, this should be functional, and it passes validation.
IF %RUNFROM > 1 THEN
%TEXTADD := "Fleeing from the moving shadows, you pelt through alleyways and parking areas. Several times you trip or stumble over piles of snow or spots of ice, yet even so whatever they are that is chasing you never quite catch you. Eventually you realize that you haven't seen them for a minute or two. Taking a couple more turns, you emerge suddenly at a familiar intersection.<br/><br/>"
ELSE
%TEXTADD := "You head down towards the old industrial district. You paused for a moment to take a couple shots of the shadowy buildings against the backdrop of the river and rest of the city on the other side. As you walk you start to consider some of the history of the area.<br/><br/>"
$PAGETEXT := %TEXTADD + $PAGETEXT
The output is always 0 + $PAGETEXT. I've also tried just referencing the variable in the text block (%%TEXTADD%%) but get the same output.
I've tested and confirmed that I can change %TEXTADD to a numeric value and it outputs as expected.