どんどん質問してすみません。。

[link]タグをループでいくつかまとめて表示させて、
そこにexpパラメータを入れたいのですがうまくいきません。

[eval exp="tf.loop_i = 1"]
*loop
[link target="*next" exp="tf.temp = tf.loop_i"] [emb exp="tf.loop_i"]番目選択肢[endlink][r]
[jump target="*loop" cond="++tf.loop_i < 5"]
[s]

*next
[er][emb exp="tf.temp"]番目が選択されました。


このように記述すると、「1番目の選択肢」〜「4番目の選択肢」が表示されて
例えば「3番目の選択肢」を選択したら「3番目が選択されました」と書かれてほしいのに、
[s]までいった時点のtf.loop_i = 5 がtf.tempに代入されて、「5番目が選択されました」と出てきてしまいます。。

どうすればよいでしょうか(´・ω・`)
今は仕方なくループさせずにソース全部書いて対応してるます。。