興味本位で調べてみました。
~強制エンカウントのまでの方法は
テキ シュツゲン チェック のコメントの下にある
IF RAND(30)==0 THEN GOSUB @BATTLE
を例えば下記のように修正すると
IF (((RAND(30)==0)&&(LEVEL+1!=1)))&&((LEVEL+1==1)&&(PY==12)&&(PX==13)) THEN GOSUB @BATTLE
1階(LEVEL+1==1)では(PY==12)&&(PX==13)にいるときに強制戦闘になります。
0%にする方法は
ニゲルの3行下にある
IF RAND(100)>=50 THEN
を下記のように修正するとできると思います。
IF (((RAND(100)>=50)&&(LEVEL+1!=1)))&&((LEVEL+1==1)&&(PY==12)&&(PX==13)) THEN
ついでに0%にする方法も間違ってた。
ニゲルの3行下にある
IF RAND(100)>=50 THEN
を下記のように修正するとできると思います。
IF (((RAND(100)>=50)||(LEVEL+1!=1)))&&((LEVEL+1==1)&&(PY==12)&&(PX==13)) THEN
下記の用意すれば3Fでも強制戦闘のみになります。
IF ((RAND(30)==0)&&(LEVEL+1!=1))||((LEVEL+1==1)&&(PY==12)&&(PX==13))||((LEVEL+1==3)&&(PY==14)&&(PX==1)) THEN GOSUB @BATTLE
4F以上を作るのはちょっとめんどくさい…
武器のデータを追加は
EQMAX=6をEQMAX=7にして
DATA "でんせつの けん"
の後に
DATA "エクスカリバー"
を追加して。
@MAP1以下の
DATA "…"に書かれている。
3~8と書かれているものを一つ9にすれば宝箱の中に入ります。
因みに3が"やくそう4が"こんぼう"8が"でんせつの けん"です。
恐らく攻撃力は下のほうが高いとなります。