Arrays have to start with zero you would have to do something like
$this[0] = "Forest";
$this[1] = "Magic Bob's Playland";
I'm not to familiar with arrays so I may be wrong
There are no arrays in torkscript
It inserts the text in brackets into the variable name
%asdf[0] is actually %asdf0 and the same as %a["sdf0"]
That means something like %asdf["hi"] is also valid
If you have multiple insertions, like %asdf[1, 2] it will be represented by %asdf1_2