// 初期設定
var hp=10;
var maho=0;
var yakusou=0;
var dokukesi=0;
var g=10;
var level=1;
var mkill=0;
var mc=0;
var basyo;
var karada="正常";
var event;
var takara;
var x;var y;var z;
var haiin;
var endyou;
var monban=false;
var hakoyou;
var kyori=0;
var bukisu=0;
var bougusu=0;
var yakusousu=0;
var mahosu=0;
var dokukesisu=0;
var tokuten=0;

//武器の設定
var w=1;var buki;
buki=new Array("持っていない","こんぼう","短剣","やり","長剣","戦闘斧","日本刀");
//武器の画像
var bukig=new Array(7);//
bukig[1]=new Image();bukig[1].src="buki/1.gif";
bukig[2]=new Image();bukig[2].src="buki/2.gif";
bukig[3]=new Image();bukig[3].src="buki/3.gif";
bukig[4]=new Image();bukig[4].src="buki/4.gif";
bukig[5]=new Image();bukig[5].src="buki/5.gif";
bukig[6]=new Image();bukig[6].src="buki/6.gif";

//防具の設定
var a=1;var bougu;
bougu=new Array("持っていない","布の服","皮のよろい","くさりかたびら","青銅のよろい","鉄のよろい","黄金のよろい");
var ac;ac=new Array(0,2,4,6,8,10,12);
//防具の画像
var bougug=new Array(7);//
bougug[1]=new Image();bougug[1].src="bougu/1.gif";
bougug[2]=new Image();bougug[2].src="bougu/2.gif";
bougug[3]=new Image();bougug[3].src="bougu/3.gif";
bougug[4]=new Image();bougug[4].src="bougu/4.gif";
bougug[5]=new Image();bougug[5].src="bougu/5.gif";
bougug[6]=new Image();bougug[6].src="bougu/6.gif";

//フロア画像
var levelg=new Array(7);//
levelg[1]=new Image();levelg[1].src="1.gif";
levelg[2]=new Image();levelg[2].src="2.gif";
levelg[3]=new Image();levelg[3].src="3.gif";
levelg[4]=new Image();levelg[4].src="4.gif";
levelg[5]=new Image();levelg[5].src="5.gif";
levelg[6]=new Image();levelg[6].src="6.gif";

//イベント画像
var nasi=new Image();nasi.src="event/nasi.gif";
var hako=new Image();hako.src="event/hako.gif";
var tobira=new Image();tobira.src="event/tobira.gif"
var sigai=new Image();sigai.src="event/sigai.gif"
var hasigo=new Image();hasigo.src="event/hasigo.gif"
var bakuhatu=new Image();bakuhatu.src="event/bakuhatu.gif"

//アイテム画像
var mahog=new Image();mahog.src="item/maho.gif";
var dokukesig=new Image();dokukesig.src="item/dokukesi.gif";
var yakusoug=new Image();yakusoug.src="item/yakusou.gif"

//魔物の設定
var m;
var mn;mn=new Array(67);//魔物の名前
var mw;mw=new Array(67);//魔物の攻撃力
var ms;ms=new Array(67);//魔物のスピード
var mmd;mmd=new Array(67);//魔物の魔法防御力
var mdoku;mdoku=new Array(67);//魔物の毒の有無
var mwd;mwd=new Array(667);//魔物の武器防御力


//魔物の画像データ
var mg=new Array(67);//魔物の画像
mg[11]=new Image();mg[11].src="event/11.gif";
mg[12]=new Image();mg[12].src="event/12.gif";
mg[13]=new Image();mg[13].src="event/13.gif";
mg[14]=new Image();mg[14].src="event/14.gif";
mg[15]=new Image();mg[15].src="event/15.gif";
mg[16]=new Image();mg[16].src="event/16.gif";

mg[21]=new Image();mg[21].src="event/21.gif";
mg[22]=new Image();mg[22].src="event/22.gif";
mg[23]=new Image();mg[23].src="event/23.gif";
mg[24]=new Image();mg[24].src="event/24.gif";
mg[25]=new Image();mg[25].src="event/25.gif";
mg[26]=new Image();mg[26].src="event/26.gif";

mg[31]=new Image();mg[31].src="event/31.gif";
mg[32]=new Image();mg[32].src="event/32.gif";
mg[33]=new Image();mg[33].src="event/33.gif";
mg[34]=new Image();mg[34].src="event/34.gif";
mg[35]=new Image();mg[35].src="event/35.gif";
mg[36]=new Image();mg[36].src="event/36.gif";

mg[41]=new Image();mg[41].src="event/41.gif";
mg[42]=new Image();mg[42].src="event/42.gif";
mg[43]=new Image();mg[43].src="event/43.gif";
mg[44]=new Image();mg[44].src="event/44.gif";
mg[45]=new Image();mg[45].src="event/45.gif";
mg[46]=new Image();mg[46].src="event/46.gif";

mg[47]=new Image();mg[47].src="event/47.gif";

mg[51]=new Image();mg[51].src="event/51.gif";
mg[52]=new Image();mg[52].src="event/52.gif";
mg[53]=new Image();mg[53].src="event/53.gif";
mg[54]=new Image();mg[54].src="event/54.gif";
mg[55]=new Image();mg[55].src="event/55.gif";
mg[56]=new Image();mg[56].src="event/56.gif";

mg[61]=new Image();mg[61].src="event/61.gif";
mg[62]=new Image();mg[62].src="event/62.gif";
mg[63]=new Image();mg[63].src="event/63.gif";
mg[64]=new Image();mg[64].src="event/64.gif";
mg[65]=new Image();mg[65].src="event/65.gif";
mg[66]=new Image();mg[66].src="event/66.gif";

//魔物個々のデータ
mn[11]="大ねずみ";mw[11]=1;ms[11]=2;mmd[11]=2;mdoku[11]=true;
mn[12]="こうもり";mw[12]=1;ms[12]=2;mmd[12]=2;mdoku[12]=true;
mn[13]="ゾンビ";mw[13]=3;ms[13]=-1;mmd[13]=7;mdoku[13]=true;
mn[14]="おおかみ";mw[14]=3;ms[14]=0;mmd[14]=2;mdoku[14]=true;
mn[15]="コボルド";mw[15]=2;ms[15]=0;mmd[15]=2;mdoku[15]=true;
mn[16]="スケルトン";mw[16]=2;ms[16]=0;mmd[16]=8;mdoku[16]=true;

mn[21]="ミニ・デビル";mw[21]=3;ms[21]=2;mmd[21]=7;mdoku[21]=true;
mn[22]="トラ";mw[22]=4;ms[22]=1;mmd[22]=3;mdoku[22]=true;
mn[23]="ゴブリン";mw[23]=3;ms[23]=0;mmd[23]=4;mdoku[23]=true;
mn[24]="オーク";mw[24]=4;ms[24]=0;mmd[24]=3;mdoku[24]=true;
mn[25]="首狩族";mw[25]=5;ms[25]=-1;mmd[25]=3;mdoku[25]=true;
mn[26]="ミイラ男";mw[26]=5;ms[26]=-2;mmd[26]=9;mdoku[26]=true;

mn[31]="巨大くも";mw[31]=6;ms[31]=2;mmd[31]=4;mdoku[31]=true;
mn[32]="グール";mw[32]=5;ms[32]=-1;mmd[32]=9;mdoku[32]=true;
mn[33]="毒ヘビ";mw[33]=6;ms[33]=1;mmd[33]=4;mdoku[33]=false;
mn[34]="スライム";mw[34]=5;ms[34]=-2;mmd[34]=3;mdoku[34]=true;
mn[35]="巨人";mw[35]=6;ms[35]=0;mmd[35]=3;mdoku[35]=true;
mn[36]="ナイト";mw[36]=7;ms[36]=0;mmd[36]=5;mdoku[36]=true;

mn[41]="吸血鬼";mw[41]=8;ms[41]=1;mmd[41]=9;mdoku[41]=false;
mn[42]="人食い植物";mw[42]=8;ms[42]=-2;mmd[42]=5;mdoku[42]=true;
mn[43]="魔法使い";mw[43]=7;ms[43]=0;mmd[43]=11;mdoku[43]=false;
mn[44]="ゴーレム";mw[44]=8;ms[44]=-1;mmd[44]=3;mdoku[44]=true;
mn[45]="ライオン";mw[45]=7;ms[45]=2;mmd[45]=3;mdoku[45]=true;
mn[46]="リザードマン";mw[46]=9;ms[46]=0;mmd[46]=5;mdoku[46]=true;

mn[47]="大だこ";mw[47]=10;ms[47]=-2;mmd[47]=7;mdoku[47]=true;

mn[51]="巨大ひとだま";mw[51]=8;ms[51]=2;mmd[51]=10;mdoku[51]=false;
mn[52]="ゴースト";mw[52]=7;ms[52]=-1;mmd[52]=10;mdoku[52]=false;
mn[53]="殺人昆虫";mw[53]=10;ms[53]=1;mmd[53]=4;mdoku[53]=true;
mn[54]="デーモン";mw[54]=11;ms[54]=0;mmd[54]=8;mdoku[54]=true;
mn[55]="トロール";mw[55]=11;ms[55]=-1;mmd[55]=5;mdoku[55]=true;
mn[56]="ビースト";mw[56]=10;ms[56]=-2;mmd[56]=9;mdoku[56]=true;

mn[61]="ウィザード";mw[61]=11;ms[61]=-1;mmd[61]=10;mdoku[61]=false;
mn[62]="ミノタウロス";mw[62]=12;ms[62]=0;mmd[62]=5;mdoku[62]=true;
mn[63]="サイクロプス";mw[63]=15;ms[63]=-1;mmd[63]=8;mdoku[63]=true;
mn[64]="ウィザード";mw[64]=11;ms[64]=-1;mmd[64]=10;mdoku[64]=false;
mn[65]="ミノタウロス";mw[65]=12;ms[65]=0;mmd[65]=5;mdoku[65]=true;
mn[66]="サイクロプス";mw[66]=15;ms[66]=-1;mmd[66]=8;mdoku[66]=true;

//魔物個々の防御力
mwd[111]=5;mwd[112]=4;mwd[113]=3;mwd[114]=2;mwd[115]=2;mwd[116]=2;
mwd[121]=6;mwd[122]=5;mwd[123]=4;mwd[124]=3;mwd[125]=2;mwd[126]=2;
mwd[131]=6;mwd[132]=5;mwd[133]=4;mwd[134]=3;mwd[135]=2;mwd[136]=2;
mwd[141]=6;mwd[142]=5;mwd[143]=5;mwd[144]=4;mwd[145]=3;mwd[146]=2;
mwd[151]=6;mwd[152]=6;mwd[153]=5;mwd[154]=4;mwd[155]=3;mwd[156]=2;
mwd[161]=7;mwd[162]=6;mwd[163]=5;mwd[164]=4;mwd[165]=3;mwd[166]=2;

mwd[211]=7;mwd[212]=6;mwd[213]=6;mwd[214]=5;mwd[215]=4;mwd[216]=3;
mwd[221]=8;mwd[222]=7;mwd[223]=6;mwd[224]=5;mwd[225]=4;mwd[226]=3;
mwd[231]=8;mwd[232]=7;mwd[233]=6;mwd[234]=5;mwd[235]=4;mwd[236]=3;
mwd[241]=8;mwd[242]=7;mwd[243]=6;mwd[244]=6;mwd[245]=5;mwd[246]=4;
mwd[251]=9;mwd[252]=8;mwd[253]=7;mwd[254]=6;mwd[255]=5;mwd[256]=4;
mwd[261]=9;mwd[262]=8;mwd[263]=7;mwd[264]=6;mwd[265]=5;mwd[266]=4;

mwd[311]=9;mwd[312]=8;mwd[313]=7;mwd[314]=7;mwd[315]=6;mwd[316]=5;
mwd[321]=9;mwd[322]=8;mwd[323]=7;mwd[324]=7;mwd[325]=6;mwd[326]=5;
mwd[331]=9;mwd[332]=8;mwd[333]=8;mwd[334]=7;mwd[335]=6;mwd[336]=5;
mwd[341]=9;mwd[342]=9;mwd[343]=8;mwd[344]=7;mwd[345]=6;mwd[346]=5;
mwd[351]=10;mwd[352]=9;mwd[353]=8;mwd[354]=7;mwd[355]=6;mwd[356]=5;
mwd[361]=10;mwd[362]=9;mwd[363]=9;mwd[364]=8;mwd[365]=7;mwd[366]=6;

mwd[411]=10;mwd[412]=9;mwd[413]=8;mwd[414]=8;mwd[415]=7;mwd[416]=6;
mwd[421]=10;mwd[422]=10;mwd[423]=9;mwd[424]=8;mwd[425]=7;mwd[426]=6;
mwd[431]=10;mwd[432]=10;mwd[433]=9;mwd[434]=8;mwd[435]=7;mwd[436]=6;
mwd[441]=11;mwd[442]=10;mwd[443]=9;mwd[444]=8;mwd[445]=7;mwd[446]=6;
mwd[451]=11;mwd[452]=10;mwd[453]=9;mwd[454]=8;mwd[455]=7;mwd[456]=6;
mwd[461]=11;mwd[462]=10;mwd[463]=9;mwd[464]=8;mwd[465]=8;mwd[466]=7;

mwd[471]=12;mwd[472]=11;mwd[473]=10;mwd[474]=9;mwd[475]=8;mwd[476]=7;

mwd[511]=11;mwd[512]=10;mwd[513]=9;mwd[514]=8;mwd[515]=7;mwd[516]=6;
mwd[521]=11;mwd[522]=10;mwd[523]=10;mwd[524]=9;mwd[525]=8;mwd[526]=7;
mwd[531]=12;mwd[532]=11;mwd[533]=10;mwd[534]=9;mwd[535]=8;mwd[536]=7;
mwd[541]=12;mwd[542]=11;mwd[543]=10;mwd[544]=9;mwd[545]=9;mwd[546]=8;
mwd[551]=12;mwd[552]=12;mwd[553]=11;mwd[554]=10;mwd[555]=9;mwd[556]=8;
mwd[561]=12;mwd[562]=12;mwd[563]=11;mwd[564]=10;mwd[565]=9;mwd[566]=8;

mwd[611]=12;mwd[612]=12;mwd[613]=12;mwd[614]=11;mwd[615]=10;mwd[616]=9;
mwd[621]=12;mwd[622]=12;mwd[623]=12;mwd[624]=11;mwd[625]=11;mwd[626]=10;
mwd[631]=12;mwd[632]=12;mwd[633]=12;mwd[634]=12;mwd[635]=12;mwd[663]=11;
mwd[641]=12;mwd[642]=12;mwd[643]=12;mwd[644]=11;mwd[645]=10;mwd[646]=9;
mwd[651]=12;mwd[652]=12;mwd[653]=12;mwd[654]=11;mwd[655]=11;mwd[656]=10;
mwd[661]=12;mwd[662]=12;mwd[663]=12;mwd[664]=12;mwd[665]=12;mwd[666]=11;

//落書きデータ
var rakugaki;rakugaki=new Array(31);
rakugaki[1]="魔法は強力な力だが、まれに効きにくい敵がいる。";
rakugaki[2]="3階から、毒を持つ魔物が現れる。";
rakugaki[3]="最上階にいる最強の魔物はとても強い。フル装備でもなかなか勝てない。";
rakugaki[4]="お宝の宝珠は最上階にいる魔物のどれかが持っている。";
rakugaki[5]="下におりられるはしごを見つけない限り、下の階にはおりられない。";
rakugaki[6]="上の階にあがるには、フロアを守る魔物を一定数倒さなければならない。";
rakugaki[7]="強くなるには、強い武器や防具で装備しなければならない。";
rakugaki[8]="毒に冒されると、移動するごとに１ポイントダメージを受ける。";
rakugaki[9]="冒険者の亡骸は、たまに宝箱をもっている。";
rakugaki[10]="冒険者の亡骸には気をつけろ。冒険者を倒した魔物が近くにいるかもしれない。";
rakugaki[11]="部屋の中には宝物があるが、魔物が警備している場合がある。";
rakugaki[12]="部屋の中には、下におりるはしごがあるらしい。";
rakugaki[13]="魔法は、魔法が無ければ使えない。";
rakugaki[14]="宝箱や部屋には、たまに罠が仕掛けてある。";
rakugaki[15]="爆発する罠は、最大６ポイントダメージを受ける。弱っている時だと、イチコロだ。";
rakugaki[16]="毒は毒消しがないと治らない。";
rakugaki[17]="強い魔物には、装備がそろうまで逃げるのも手だ。";
rakugaki[18]="逃げられる確率は、大体１／２だ。もちろん魔物によっては、その限りではない。";
rakugaki[19]="お宝の宝珠を手に入れなければ、おたからの塔から出られない。";
rakugaki[20]="部屋や宝箱から発せられる光は、強制的に上の階に上げる力がある。";
rakugaki[21]="お宝の塔は全部で6階ある。";
rakugaki[22]="5階入り口には門番がいる。これを倒さない限り、先に進めない。";

function idoudoku(){//移動の毒チェック処理
  pakapaka("tuzyou",2);
 if(karada=="正常"){idou();}
else{
 hp--; jotai.hp.value=hp;
myform.myarea.value="体に毒がまわって、1ポイントダメージを受けました。";
if(hp<=0){
   setTimeout("gameover(3)",1000);}
else{ setTimeout("idou()",1000);}
}
}

function idou(){//移動のチェック
tokuten++;kyori++;
 if(level==5 && monban==false){
  m=47;
   document.eventgamen.src = mg[m].src;
  myform.myarea.value="5階入り口の番人"+mn[m]+"が現れました。こいつを倒さない限り、前には進めません";
   pakapaka("sentou",1); 
}
else if(mkill>=5 && level<6){
level++;tokuten=tokuten+level*10;
myform.myarea.value="上の階に上がる階段を見つけました。"+level+"階に上がります。";
tuuro();}
else{
 x = Math.ceil(Math.random() * 5);

switch ( x ) {
  case 4:
　ｚ = Math.ceil(Math.random() *22)
   myform.myarea.value="落書きを見つけました。「"+rakugaki[ｚ]+"」と書いてあります。";
  pakapaka("tuzyou",1);
   break;

  case 3:
   document.eventgamen.src = tobira.src;
   myform.myarea.value="部屋を見つけました。入りますか？";
 pakapaka("yesno",1); 
    event=2;
   break;

  case 2:
   document.eventgamen.src = sigai.src;
   myform.myarea.value="冒険者の亡骸を見つけました。何かあるかもしれません。調べますか？";
   pakapaka("yesno",1); 
   event=3;
  break;


   default:
　mamono();
   myform.myarea.value=mn[m]+"が現れました。";
  pakapaka("sentou",1);
}}}

function sentou(){//戦闘処理
  pakapaka("sentou",2);
 　x = Math.ceil(Math.random() * 6);
　 y = Math.ceil(Math.random() * 6);
 if(mwd[m*10+w]<=x+y)
{  myform.myarea.value=mn[m]+"をやっつけました。";
  document.eventgamen.src =nasi.src;
  mkill++;mc++;tokuten=tokuten+m;
 setTimeout("otakaraget(1)",1000);
;}
　else {
 myform.myarea.value=mn[m]+"は攻撃をかわしました。";
 setTimeout("hangeki()",1000);}}

function magic(){//魔法処理
  if(maho==0){myform.myarea.value="魔法が無いので、使えません。";return;}
  pakapaka("sentou",2);
  maho--;  jotai.maho.value=maho;
 　x = Math.ceil(Math.random() * 6);
　 y = Math.ceil(Math.random() * 6);
 if(mmd[m]<=x+y)
{  myform.myarea.value=mn[m]+"をやっつけました。";
  document.eventgamen.src =nasi.src;
 mkill++;mc++;tokuten=tokuten+m;
 setTimeout("otakaraget(1)",1000); }
　else{
 myform.myarea.value=mn[m]+"をやっつけられませんでした。";
  setTimeout("hangeki()",1000);}}

function hangeki(){//敵の戦闘処理
 x=mw[m]+Math.ceil(Math.random() * 6);
 y=ac[a]+Math.ceil(Math.random() * 6);
 if(x<=y){ myform.myarea.value=mn[m]+"の攻撃をかわしました。";}
 else{
  z=x-y
　hp=hp-z;
  myform.myarea.value=mn[m]+"の攻撃で、"+z+"ポイントのダメージを受けました。";
  jotai.hp.value=hp;}
if(x>y && mdoku[m]==false){
  myform.myarea.value=mn[m]+"の攻撃で、"+z+"ポイントのダメージを受けた。あなたは毒を受けました。";
  document.bgColor="#663300";
　karada="毒"; jotai.karada.value=karada; 
 }
  pakapaka("sentou",1);
 if(hp<=0){
  pakapaka("sentou",2); 
  setTimeout("gameover(1)",1000);}
}

function otakaraget(bunki){//お宝ＧＥＴの処理
   document.eventgamen.src = hako.src;

if(bunki==1){
 myform.myarea.value=mn[m]+"は宝箱を持っていました。開けますか？";
 hakoyou=1;}
else{myform.myarea.value="宝箱を見つけました。開けますか？";
  hakoyou=2;}
   pakapaka("yesno",1); 
   event=1;}

function otakara(){//お宝の処理

 if(m==47){monban=true}
  document.eventgamen.src =nasi.src;
 x = Math.ceil(Math.random() * 6);
switch ( x ) {
  case 6:
tokuten=tokuten+10;yakusousu++;
  document.eventgamen.src =yakusoug.src;
 if(yakusou==10){
   myform.myarea.value="薬草を見つけましたが、これ以上もてません。";
 setTimeout("syokika()",1000); }
 else{
   yakusou++;jotai.yakusou.value=yakusou;
   myform.myarea.value="薬草を手に入れました。";
 setTimeout("syokika()",1000); }
  break;

  case 5:
tokuten=tokuten+10;dokukesisu++;
  document.eventgamen.src =dokukesig.src;
 if(dokukesi==10){
   myform.myarea.value="毒消しを見つけましたが、これ以上もてません。";
 setTimeout("syokika()",1000);}
 else{
   dokukesi++;jotai.dokukesi.value=dokukesi;
   myform.myarea.value="毒消しを手に入れました。";
  setTimeout("syokika()",1000);}
   break;

  case 4:
tokuten=tokuten+10;mahosu++;
  document.eventgamen.src =mahog.src;
  if(maho==10){
   myform.myarea.value="魔法を見つけましたが、これ以上もてません。";
 setTimeout("syokika()",1000);}
 else{
   maho++;jotai.maho.value=maho;
   myform.myarea.value="魔法を手に入れました。";
  setTimeout("syokika()",1000);}
  break;
 
 case 3:
   y = level+Math.ceil(Math.random() * 3)-2;
   if(level==1){y = Math.ceil(Math.random() * 2);}
   else if(level==6){y = Math.ceil(Math.random() * 2)+4;}
   document.eventgamen.src = bukig[y].src;
tokuten=tokuten+y*10;bukisu++;
    myform.myarea.value=buki[y]+"を見つけました。装備しますか？";
    pakapaka("yesno",1);
    event=4;
   break;
 
case 2:
    y = level+Math.ceil(Math.random() * 3)-2;
   if(level==1){y = Math.ceil(Math.random() * 2);}
   else if(level==6){y = Math.ceil(Math.random() * 2)+4;}
   document.eventgamen.src = bougug[y].src;
tokuten=tokuten+y*10;bougusu++;
    myform.myarea.value=bougu[y]+"を見つけました。装備しますか？";
   pakapaka("yesno",1);
    event=5;
   break;

   default:
　if(m>=61&& hakoyou==1){win();}
else{wana('宝箱');}
}}

function yakusyori(event){//薬草の処理
 if(yakusou==0)
  {myform.myarea.value="薬草がありません。";
 return;}
else{ 
yakusou--;
   hp=10;
  jotai.yakusou.value=yakusou;
  jotai.hp.value=hp;
  myform.myarea.value="HPが回復した。";}
 if(event=="戦闘"){
  pakapaka("sentou",2);
  setTimeout("hangeki()",1000);}
}

function dokusyori(){//毒消しの処理
 if(dokukesi>0)
  {dokukesi--;karada="正常"; jotai.karada.value=karada; 
  jotai.dokukesi.value=dokukesi;
 document.bgColor="black";
  myform.myarea.value="毒が体から消えました。"}
 else
  {myform.myarea.value="毒消しがありません。";}
}

function nigeru(){//逃亡の処理
  document.all('sentou').style.visibility='hidden';
 　x = Math.ceil(Math.random() * 6);
　 y = 3+ms[m];
 if(x>y){
  myform.myarea.value=mn[m]+"から逃げることができました。";
  syokika();}
else{ 
  myform.myarea.value=mn[m]+"から逃げることはできませんでした。";
  setTimeout("hangeki()",1000);}
}

function heya(){//部屋の処理
  document.eventgamen.src =nasi.src;
 x = Math.ceil(Math.random() * 5);
switch ( x ) {
  case 4:
　　otakaraget(2);
   break;

  case 3:
  if(level==1){
    myform.myarea.value="部屋は空っぽだった。";
   pakapaka("tuzyou",1);}
else{
  document.eventgamen.src =hasigo.src;
 myform.myarea.value="下におりる階段を見つけました。おりますか？";
   pakapaka("yesno",1);}
 event=6
   break;

  case 2:
   wana('部屋');
  break;

   default:
　mamono();
   myform.myarea.value="警備していた"+mn[m]+"が現れました。";
  pakapaka("sentou",1);
}}

function nakigara(){//亡骸を調べる
  document.eventgamen.src =nasi.src;
 x = Math.ceil(Math.random() * 6);
switch ( x ) {

  case 6:
   otakaraget(2);
   break;

  case 5:
　mamono();
    myform.myarea.value="冒険者を襲った、"+mn[m]+"が現れました。いきなりの奇襲攻撃！";
  setTimeout("hangeki()",1000);
  break;

   default:
    myform.myarea.value="たいした物は持っていませんでした。";
   pakapaka("tuzyou",1);
}}

function  wana(basyo){//罠の処理
 x = Math.ceil(Math.random() * 6);
switch ( x ) {
  case 5:
　y= Math.ceil(Math.random() * 6);
  document.eventgamen.src =bakuhatu.src;
   myform.myarea.value=basyo+"に仕掛けられた、爆弾が爆発しました。"+y+"ダメージを受けました。";
  endyou=basyo;
  hp=hp-y;
  jotai.hp.value=hp;
  if(hp<=0){setTimeout("gameover(2)",1000);}
  else{
  setTimeout("syokika()",1000);}
   break;

  case 4:
   myform.myarea.value=basyo+"から毒ガスが発生。毒を受けました。";
   document.bgColor="#663300";
　karada="毒"; jotai.karada.value=karada; 
   pakapaka("tuzyou",1);
   break;

  case 3:
　mamono();
   myform.myarea.value=basyo+"から警報音が鳴り響き"+mn[m]+"が現れました。";
  pakapaka("sentou",1);
  break;

  case 2:
    myform.myarea.value=basyo+"は空っぽでした。";
  pakapaka("tuzyou",1);
  break;

  default:
if(level>=6){
    myform.myarea.value="罠が壊れて、作動しなかった。";
  pakapaka("tuzyou",1);}
else{
　level++;tokuten=tokuten+level*10;
   myform.myarea.value=basyo+"から不思議な光が放たれた。強制的に、1つ上の階に、飛ばされました。";
   tuuro();}
}}

function  	mamono(){//魔物出現処理
  m=level*10+ Math.ceil(Math.random() * 6);
  document.eventgamen.src =mg[m].src;
}

function  	pakapaka(name,namber){//DIVの開閉
 switch (namber){

  case 1:
   if(document.all)document.all(name).style.visibility='visible';
   if(document.getElementByld)document.getElementByld(name).style.visibility='visible';
   break;

  case 2:
   if(document.all)document.all(name).style.visibility='hidden';
   if(document.getElementByld)document.getElementByld(name).style.visibility='hidden';
  break;
}}

function tuuro() {//通路画面の変更
    document.gamen.src =levelg[level].src ;
　　jotai.level.value=level+"階";mkill=0;
  pakapaka("tuzyou",1);}

function  yes(event){//「はい」の処理
   pakapaka("yesno",2);
 switch ( event ) {

  case 1:
    otakara();
   break;

  case 2:
     heya();
  break;

  case 3:
     nakigara();
  break;

  case 4:
  　myform.myarea.value=buki[y]+"を装備しました。";
　　w=y;
     jotai.buki.value=buki[w];
  syokika();
  break;

  case 5:
   　myform.myarea.value=bougu[y]+"を装備しました。";
　　a=y;
     jotai.bougu.value=bougu[a];
  syokika();
  break;

  case 6:
  level--;jotai.level.value=level+"階";tokuten=tokuten+level*10;
　myform.myarea.value=level+"階におりました。";
  document.eventgamen.src =nasi.src;
  tuuro();
break;
}}

function  no(){//「いいえ」の処理
   pakapaka("yesno",2);
 switch ( event ) {
 case 1:
   myform.myarea.value="宝箱には手を付けす、立ち去りました。";
  syokika();
   break;

  case 2:
   myform.myarea.value="部屋の前から　立ち去りました。";
  syokika();
  break;

  case 3:
   myform.myarea.value="亡骸には手も触れず、立ち去りました。";
  syokika();
  break;

  case 4:
 　myform.myarea.value=buki[y]+"を装備をせず、この場から立ち去りました。";
　　syokika();
 break;

  case 5:
  　myform.myarea.value=bougu[y]+"を装備をせず、この場から立ち去りました。";
 　　syokika();
  break;

 case 6:
  　myform.myarea.value="下に下りるはしごから立ち去りました。";
  syokika();
 break;

    default:
   myform.myarea.value="何もせず立ち去りました。";
  syokika();
}}


function syokika(){//初期化
　document.eventgamen.src =nasi.src;
  pakapaka("tuzyou",1);
}


function  gameover(make){//負けたときの処理
myform.myarea.value="あなたは死にました。";
 if(make==1){haiin=mn[m]+"にやられる。"};
 if(make==2){haiin=endyou+"に仕掛けられた爆弾により、吹き飛ばされる。"};
 if(make==3){haiin="毒が体にまわって、力尽きる。"};
  setTimeout("end1()",1000);}

function end1() {// 負けたときのエンディング

    document.writeln( "<html>" );
    document.writeln( "<head><title>あなたは死にました。</title></head>" );
    document.writeln( "<body>" );
    document.writeln( "<CENTER><H1>GAME　OVER</H1></CENTER>" );
    document.writeln( "<CENTER><img src='end.gif'></CENTER>" );
    document.writeln( "<CENTER><b>墓石にはこう刻まれています。</b></CENTER>" );
    document.writeln( "<CENTER><b>「この者、",haiin,"」</b></CENTER><P>" );
    document.writeln( "<CENTER><TABLE>");
    document.writeln( "<TR><TD>移動した回数　</TD><TD>　</TD><TD>",kyori,"回</TD></TR>");
    document.writeln( "<TR><TD>たどりついた階　</TD><TD>　</TD><TD>",level,"階</TD></TR>");
    document.writeln( "<TR><TD>倒した魔物の数　</TD><TD>　</TD><TD>",mc,"匹</TD></TR>");
    document.writeln( "<TR><TD>装備していた武器　</TD><TD>　</TD><TD>",buki[w],"</TD></TR>");
    document.writeln( "<TR><TD>装備していた防具　</TD><TD>　</TD><TD>",bougu[a],"</TD></TR>");
    document.writeln( "<TR><TD>見つけた武器の数　</TD><TD>　</TD><TD>",bukisu,"個</TD></TR>");
    document.writeln( "<TR><TD>見つけた防具の数　</TD><TD>　</TD><TD>",bougusu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した薬草の数　</TD><TD>　</TD><TD>",yakusousu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した魔法の数　</TD><TD>　</TD><TD>",mahosu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した毒消しの数　</TD><TD>　</TD><TD>",dokukesisu,"個</TD></TR>");
    document.writeln( "<TR><TD><b>総合得点</b>　</TD><TD>　</TD><TD><b>",tokuten,"点</b></TD></TR>");
    document.writeln( "</TABLE></CENTER><P>" );
    document.writeln( "<CENTER><A HREF='index.html'><b>おたからの塔入口に戻る</b></A></CENTER>" );
    document.writeln( "</body>" );
    document.writeln( "</html>" );
    document.fgColor="white";document.bgColor="black";
}

function  win(){//勝利の処理
   document.eventgamen.src = "otakara.gif";
    myform.myarea.value="お宝の宝珠を手に入れました。";
tokuten=tokuten+500
  setTimeout("end2()",1000);}

function end2() {// エンディング
    document.writeln( "<html>" );
    document.writeln( "<head><title>お宝の宝珠を手に入れました。</title></head>" );
    document.writeln( "<body>" );
    document.writeln( "<CENTER><H1>ＣＯＮＧＲＡＴＵＬＡＴＩＯＮＳ！</H1></CENTER>" );
    document.writeln( "<CENTER><img src='otakara1.gif'></CENTER>" );
    document.writeln( "<CENTER><b>お宝の宝珠を手にしたのは、あなたで<A HREF='http://ct1.xrea.com/cgi-bin/link.cgi?site=gool'><IMG SRC='http://ct1.xrea.com/cgi-bin/pngcount.fcg?site=gool&img=00000&ovlp=1&max=6&day=0' BORDER='0'></A><!-- counter end -->人目です。</b></CENTER><BR>" );
    document.writeln( "<CENTER><b>",mn[m],"を倒して、見事お宝の宝珠を手に入れました。</b></CENTER><BR>" );
    document.writeln( "<CENTER><b>しかし、これで終わりではありません。</b></CENTER><br>" );
    document.writeln( "<CENTER><b>史上最強のお宝を求めて、お宝ハンターの冒険は続くのです。</b></CENTER><P>" );
    document.writeln( "<CENTER><TABLE>");
    document.writeln( "<TR><TD>たどりついた階　</TD><TD>　</TD><TD>",level,"階</TD></TR>");
    document.writeln( "<TR><TD>倒した魔物の数　</TD><TD>　</TD><TD>",mc,"匹</TD></TR>");
    document.writeln( "<TR><TD>装備していた武器　</TD><TD>　</TD><TD>",buki[w],"</TD></TR>");
    document.writeln( "<TR><TD>装備していた防具　</TD><TD>　</TD><TD>",bougu[a],"</TD></TR>");
    document.writeln( "<TR><TD>見つけた武器の数　</TD><TD>　</TD><TD>",bukisu,"個</TD></TR>");
    document.writeln( "<TR><TD>見つけた防具の数　</TD><TD>　</TD><TD>",bougusu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した薬草の数　</TD><TD>　</TD><TD>",yakusousu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した魔法の数　</TD><TD>　</TD><TD>",mahosu,"個</TD></TR>");
    document.writeln( "<TR><TD>入手した毒消しの数　</TD><TD>　</TD><TD>",dokukesisu,"個</TD></TR>");
    document.writeln( "<TR><TD><b>総合得点</b>　</TD><TD>　</TD><TD><b>",tokuten,"点</b></TD></TR>");
    document.writeln( "</TABLE></CENTER><P>" );
    document.writeln( "<CENTER><A HREF='index.html'><b>おたからの塔入口に戻る</b></A></CENTER>" );
    document.writeln( "</body>" );
    document.writeln( "</html>" );
document.fgColor="white";document.bgColor="black";
}