ありゃりゃ。イージーミスしちゃってましたね(^^; ラベル名は始めDEMO_MSGみたいにしてて後からSTORY_TEXTに変えた(つもり)だったんですが、そこで間違っちゃったみたいですね〜…。 DATAはいろんな使い道があるんで、一例として使ってみました。慣れてきたら自分なりに使いこなせるようになると思いますよ〜。 インデント(空白)はWHILEなどの範囲(ブロック)に対して入れる感じですね。なのでIFとかでもENDIFを使って複数行にする場合は、その間はスペース入れます。ブロックなので入れ子になればスペースの数は2,3と増えていきますがブロック毎に上げ下げするのがポイントです。 プログラムを見た感じだとまだIFのブロックは活用してない感じもあったので、その辺をうまく使えば似たような判定はまとめられるし効率的にしていけると思いますよ〜。