%Wuher&qazwsx!%"*#   $-%*&"'!(@'bosword)+/darkness-shield* +head154-12221/s0@2p4.ssereitz.graal5 6 7 9!l: ;  #<  )= A&>$aCe@T$  '2~'Shaoken &wshuri!2kif (playertouchsme) {§  playerdarts += 2 ;§  toweapons Shaoken;§  destroy;§}§if (weaponfired && playerdarts>=2 && this.step<=0) {§  hideimg 1;§  hidesword 0.3;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.step = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.step++;§  timeout = 0.05;§  if (this.step<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wshuri.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wshuri.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wshuri.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wshuri.gif,playerx-0.2,playery+1.5;§    if (this.step==2) freezeplayer 0.2;§  } else if (this.step==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx++;§    if (playerx<this.oldx) this.mx--;§    if (playery>this.oldy) this.my++;§    if (playery<this.oldy) this.my--;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my--;§      if (playerdir==1) this.mx--;§      if (playerdir==2) this.my++;§      if (playerdir==3) this.mx++;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    if (playerdarts<2) playerdarts=0;§    else playerdarts -= 2;§  } else {§    this.oldx = this.flyx;§    this.oldy = this.flyy;§    this.flyx += this.mx*this.steplen;§    this.flyy += this.my*this.steplen;§    showimg 1,wshuri.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.3,this.flyy+0.3)) {§      putleaps 4,this.oldx-0.7,this.oldy-0.7;§      hideimg 1;§      this.step = 0;§      putnpc wshuri.gif,shaoken.txt,this.oldx,this.oldy;§      timeout = 0;§    } else§      this.testhurt = 1;§  }§}§if (playerenters) {§  hideimg 1;§  this.step = 0;§  timeout = 0;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,1,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,1,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}3f$Mace %wmace!3Wif (playertouchsme) {§  toweapons Mace;§  hide;§}§if (playerenters) {§  for (i=1; i<=4; i++) hideimg i;§  this.step = 0;§  timeout = 0;§  show;§}§if (weaponfired && this.step<=0) {§  this.steps = 20;§  this.anglestep = 3.14/this.steps;§  this.flylen = 10;§§  for (i=1; i<=4; i++) hideimg i;§  timeout = 0.05;§  this.step = 0;§  this.angle = -3.14/4;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  timeout = 0.05;§  this.step++;§  if (this.step<4) {§  } else if (this.step==4) {§    freezeplayer this.steps*0.05;§    hidesword this.steps*0.05;§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx++;§    if (playerx<this.oldx) this.mx--;§    if (playery>this.oldy) this.my++;§    if (playery<this.oldy) this.my--;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my--;§      if (playerdir==1) this.mx--;§      if (playerdir==2) this.my++;§      if (playerdir==3) this.mx++;§    }§  } else {§    this.angle += this.anglestep;§    if (this.angle>3.14/2 && this.angle<3.14 )§      this.angle+=3.14;§    if (this.angle<3.14/4) {§      playersprite = 6;§    }  else playersprite = 11;§§    if (this.angle>=3.14*7/4) {§      for (i=1; i<=4; i++) hideimg i;§      timeout = 0;§      this.step = 0;§    } else {§      dist = cos(3.14/4) - cos(this.angle);§      for (i=1; i<=4; i++) {§        this.flyx = playerx+0.5+this.flylen*this.mx*dist*i/4;§        this.flyy = playery+1+this.flylen*this.my*dist*i/4;§        if (playerdir==0) this.flyx-=0.5;§        if (playerdir==1) this.flyx+=0.5;§        if (playerdir==2) this.flyx++;§        if (i==4) showimg i,wmace.gif,this.flyx,this.flyy;§        else showimg i,wmace0.gif,this.flyx+0.5,§          this.flyy+0.5;§      }§      if (this.angle>3.14/4 && this.angle<3.14 &&§          onwall(this.flyx+0.5,this.flyy+0.5)) {§        putleaps 4,this.flyx,this.flyy;§        this.angle = 3.14-this.angle;§      }§    }§    this.testhurt = 1;§  }§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,1,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,1,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}%d(Superbow 'wsupbow!%Oif (playerenters) show;§if (playertouchsme) {§  toweapons Superbow;§  hide;§}§if (weaponfired && playerdarts>=3) {§  freezeplayer 0.6;§  setbow wbow1.gif;§  playersprite = 33;§  timeout = 0.5;§}§if (timeout) {§  if (playerdir=0) { x-= 0.6; y-=0.5; }§  if (playerdir=1) x-=1;§  if (playerdir=2) { x+= 0.3; y+=0.5; }§  if (playerdir=3) x+=1;§  shootarrow playerdir;§  if (playerdir=0) { x-=0.5; y+=0.2; }§  if (playerdir=1) { y+=0.5; x+=0.2; }§  if (playerdir=2) { x+=0.5; y-=0.2; }§  if (playerdir=3) { y-=0.5; x-=0.2; }§  shootarrow playerdir;§  if (playerdir=0) x+=1;§  if (playerdir=1) y-=1;§  if (playerdir=2) x-=1;§  if (playerdir=3) y+=1;§  shootarrow playerdir;§  playerdarts-=3;§} 5)Fireblast &wbowi3!   5)Superbomb &wbomb2!   5)Boomerang &wboom0!   3&Shovel 'wspade0!     .0:+ssereitz.graal08+ssereitz.graal0Q+ssereitz.graal0S+ssereitz.graal525newbie_house2.graal5H5newbie_house2.graal496newbie_house.graal4E5newbie_house.graal4M6newbie_house.graal3/+newbie_cave.graal,@Ktomb.graal.(Dinside.graal.&Dinside.graal.$Dinside.graal
,Pocketmancer&qwertys!$"&#cB$$%!&"'!(") * +5-"$$,%/c0F2p4.ssereitz.graal5 6 7 9!: ;  !<  (= ]h>/*-xd@i   # 5)Fireblast &wbowi3!   5)Superbomb &wbomb2!   3'Shaoken &wshuri!     *3/+newbie_cave.graal4E5newbie_house.graal4M6newbie_house.graal496newbie_house.graal525newbie_house2.graal5H5newbie_house2.graal0Q+ssereitz.graal0S+ssereitz.graal0:+ssereitz.graal08+ssereitz.graal
'Firefox&qwertyq!$" #   $%%*&"'!(!)!*!+0-"1+++/Q0^204.ssereitz.graal5 6 7 9  : ;   <  $= )C>/k%zd   "6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}&-&Shovel 'wspade0!%if (playerenters) show;§if (playertouchsme) {§  toweapons Shovel;§  hide;§}§if (weaponfired) {§  putx = playerx + 1.5;§  puty = playery + 2;§  if (playerdir==0) puty -= 1;§  if (playerdir==1) putx -= 1;§  if (playerdir==2) puty += 1;§  if (playerdir==3) putx += 1;§  putx = int(putx/2)*2;§  puty = int(puty/2)*2;§  emtpy = 1;§  for (i=0; i<2; i++) for (j=0; j<2; j++) {§    b = board[putx+i+64*(puty+j)];§    bx = b % 16;§    by = int(b / 16);§    if (!(bx==15 && (by==31 || by==63 || by==127)))§      emtpy = 0;§  }§  if (emtpy==1) {§    board[putx+64*puty] = 10+114*16;§    board[putx+1+64*puty] = 11+114*16;§    board[putx+64*(puty+1)] = 10+115*16;§    board[putx+1+64*(puty+1)] = 11+115*16;§    updateboard putx,puty,2,2;§§    putobject Hole,putx,puty;§  }§} ",notfirsttime'notnoob %4E5newbie_house.graal4M6newbie_house.graal525newbie_house2.graal5H5newbie_house2.graal3/+newbie_cave.graal
.blindsilence85&qwertyy!#"&#   $&%*&!'!(!)!*!+#- *))2/10p2046onlinestartlocal.graal5 6 7 9  : ;   <  != %s>-jd   !2~'Shaoken &wshuri!2kif (playertouchsme) {§  playerdarts += 2 ;§  toweapons Shaoken;§  destroy;§}§if (weaponfired && playerdarts>=2 && this.step<=0) {§  hideimg 1;§  hidesword 0.3;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.step = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.step++;§  timeout = 0.05;§  if (this.step<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wshuri.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wshuri.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wshuri.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wshuri.gif,playerx-0.2,playery+1.5;§    if (this.step==2) freezeplayer 0.2;§  } else if (this.step==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx++;§    if (playerx<this.oldx) this.mx--;§    if (playery>this.oldy) this.my++;§    if (playery<this.oldy) this.my--;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my--;§      if (playerdir==1) this.mx--;§      if (playerdir==2) this.my++;§      if (playerdir==3) this.mx++;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    if (playerdarts<2) playerdarts=0;§    else playerdarts -= 2;§  } else {§    this.oldx = this.flyx;§    this.oldy = this.flyy;§    this.flyx += this.mx*this.steplen;§    this.flyy += this.my*this.steplen;§    showimg 1,wshuri.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.3,this.flyy+0.3)) {§      putleaps 4,this.oldx-0.7,this.oldy-0.7;§      hideimg 1;§      this.step = 0;§      putnpc wshuri.gif,shaoken.txt,this.oldx,this.oldy;§      timeout = 0;§    } else§      this.testhurt = 1;§  }§}§if (playerenters) {§  hideimg 1;§  this.step = 0;§  timeout = 0;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,1,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,1,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}    
&Holway&qwertys!$"(#%`N$$%q&"'!(")!*!+0-"1+++/s0R2p4.ssereitz.graal5 6 7 9".: ;   <  $= 6>(Rg @S   $6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}&-&Shovel 'wspade0!%if (playerenters) show;§if (playertouchsme) {§  toweapons Shovel;§  hide;§}§if (weaponfired) {§  putx = playerx + 1.5;§  puty = playery + 2;§  if (playerdir==0) puty -= 1;§  if (playerdir==1) putx -= 1;§  if (playerdir==2) puty += 1;§  if (playerdir==3) putx += 1;§  putx = int(putx/2)*2;§  puty = int(puty/2)*2;§  emtpy = 1;§  for (i=0; i<2; i++) for (j=0; j<2; j++) {§    b = board[putx+i+64*(puty+j)];§    bx = b % 16;§    by = int(b / 16);§    if (!(bx==15 && (by==31 || by==63 || by==127)))§      emtpy = 0;§  }§  if (emtpy==1) {§    board[putx+64*puty] = 10+114*16;§    board[putx+1+64*puty] = 11+114*16;§    board[putx+64*(puty+1)] = 10+115*16;§    board[putx+1+64*(puty+1)] = 11+115*16;§    updateboard putx,puty,2,2;§§    putobject Hole,putx,puty;§  }§}"7)Superbomb &wbomb2!""if (weaponfired && playerbombs>0) {  if (playerdir=0) putbomb 2,playerx+0.5,playery-1;  if (playerdir=1) putbomb 2,playerx-1.5,playery+1;  if (playerdir=2) putbomb 2,playerx+0.5,playery+2.5;  if (playerdir=3) putbomb 2,playerx+2.5,playery+1;  playerbombs--;}!T)Fireblast &wbowi3!!?if (weaponfired && playerdarts>0) {  freezeplayer 0.6;  setbow;  playersprite = 33;  timeout = 0.5; }if (timeout) {  shootfireblast playerdir;  playerdarts--;} ",notfirsttime'notnoob )4E5newbie_house.graal4M6newbie_house.graal3/+newbie_cave.graal525newbie_house2.graal5H5newbie_house2.graal08+ssereitz.graal0:+ssereitz.graal0S+ssereitz.graal0Q+ssereitz.graal
(Zephiris(ramza123!%"&#qsF$4%_&#'!(@*mandisword)--emeraldshield* +head119-"222'/i0o2p4+admin.graal5 6 7 9 !:;  (<  !=%I$> a00c@$  )"7)Superbomb &wbomb2!""if (weaponfired && playerbombs>0) {  if (playerdir=0) putbomb 2,playerx+0.5,playery-1;  if (playerdir=1) putbomb 2,playerx-1.5,playery+1;  if (playerdir=2) putbomb 2,playerx+0.5,playery+2.5;  if (playerdir=3) putbomb 2,playerx+2.5,playery+1;  playerbombs--;}!T)Fireblast &wbowi3!!?if (weaponfired && playerdarts>0) {  freezeplayer 0.6;  setbow;  playersprite = 33;  timeout = 0.5; }if (timeout) {  shootfireblast playerdir;  playerdarts--;}6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}&-&Shovel 'wspade0!%if (playerenters) show;§if (playertouchsme) {§  toweapons Shovel;§  hide;§}§if (weaponfired) {§  putx = playerx + 1.5;§  puty = playery + 2;§  if (playerdir==0) puty -= 1;§  if (playerdir==1) putx -= 1;§  if (playerdir==2) puty += 1;§  if (playerdir==3) putx += 1;§  putx = int(putx/2)*2;§  puty = int(puty/2)*2;§  emtpy = 1;§  for (i=0; i<2; i++) for (j=0; j<2; j++) {§    b = board[putx+i+64*(puty+j)];§    bx = b % 16;§    by = int(b / 16);§    if (!(bx==15 && (by==31 || by==63 || by==127)))§      emtpy = 0;§  }§  if (emtpy==1) {§    board[putx+64*puty] = 10+114*16;§    board[putx+1+64*puty] = 11+114*16;§    board[putx+64*(puty+1)] = 10+115*16;§    board[putx+1+64*(puty+1)] = 11+115*16;§    updateboard putx,puty,2,2;§§    putobject Hole,putx,puty;§  }§}2'Shaoken &wshuri!2if (playertouchsme) {§  playerdarts += 2 ;§  this.step = 0;§  toweapons Shaoken;§  hide;§}§if (weaponfired && playerdarts>=2 && this.step<=0) {§  hideimg 1;§  hidesword 0.3;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.step = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.step++;§  timeout = 0.05;§  if (this.step<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wshuri.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wshuri.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wshuri.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wshuri.gif,playerx-0.2,playery+1.5;§    if (this.step==2) freezeplayer 0.2;§  } else if (this.step==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx++;§    if (playerx<this.oldx) this.mx--;§    if (playery>this.oldy) this.my++;§    if (playery<this.oldy) this.my--;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my--;§      if (playerdir==1) this.mx--;§      if (playerdir==2) this.my++;§      if (playerdir==3) this.mx++;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    if (playerdarts<2) playerdarts=0;§    else playerdarts -= 2;§  } else {§    this.oldx = this.flyx;§    this.oldy = this.flyy;§    this.flyx += this.mx*this.steplen;§    this.flyy += this.my*this.steplen;§    showimg 1,wshuri.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.3,this.flyy+0.3)) {§      putleaps 4,this.oldx-0.7,this.oldy-0.7;§      hideimg 1;§      this.step = 0;§      putnpc wshuri.gif,shaoken.txt,this.oldx,this.oldy;§      timeout = 0;§    } else§      this.testhurt = 1;§  }§}§if (playerenters) {§  hideimg 1;§  this.step = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,1,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,1,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}%d(Superbow 'wsupbow!%Oif (playerenters) show;§if (playertouchsme) {§  toweapons Superbow;§  hide;§}§if (weaponfired && playerdarts>=3) {§  freezeplayer 0.6;§  setbow wbow1.gif;§  playersprite = 33;§  timeout = 0.5;§}§if (timeout) {§  if (playerdir=0) { x-= 0.6; y-=0.5; }§  if (playerdir=1) x-=1;§  if (playerdir=2) { x+= 0.3; y+=0.5; }§  if (playerdir=3) x+=1;§  shootarrow playerdir;§  if (playerdir=0) { x-=0.5; y+=0.2; }§  if (playerdir=1) { y+=0.5; x+=0.2; }§  if (playerdir=2) { x+=0.5; y-=0.2; }§  if (playerdir=3) { y-=0.5; x-=0.2; }§  shootarrow playerdir;§  if (playerdir=0) x+=1;§  if (playerdir=1) y-=1;§  if (playerdir=2) x-=1;§  if (playerdir=3) y+=1;§  shootarrow playerdir;§  playerdarts-=3;§}3f$Mace %wmace!3Wif (playertouchsme) {§  toweapons Mace;§  hide;§}§if (playerenters) {§  for (i=1; i<=4; i++) hideimg i;§  this.step = 0;§  timeout = 0;§  show;§}§if (weaponfired && this.step<=0) {§  this.steps = 20;§  this.anglestep = 3.14/this.steps;§  this.flylen = 10;§§  for (i=1; i<=4; i++) hideimg i;§  timeout = 0.05;§  this.step = 0;§  this.angle = -3.14/4;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  timeout = 0.05;§  this.step++;§  if (this.step<4) {§  } else if (this.step==4) {§    freezeplayer this.steps*0.05;§    hidesword this.steps*0.05;§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx++;§    if (playerx<this.oldx) this.mx--;§    if (playery>this.oldy) this.my++;§    if (playery<this.oldy) this.my--;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my--;§      if (playerdir==1) this.mx--;§      if (playerdir==2) this.my++;§      if (playerdir==3) this.mx++;§    }§  } else {§    this.angle += this.anglestep;§    if (this.angle>3.14/2 && this.angle<3.14 )§      this.angle+=3.14;§    if (this.angle<3.14/4) {§      playersprite = 6;§    }  else playersprite = 11;§§    if (this.angle>=3.14*7/4) {§      for (i=1; i<=4; i++) hideimg i;§      timeout = 0;§      this.step = 0;§    } else {§      dist = cos(3.14/4) - cos(this.angle);§      for (i=1; i<=4; i++) {§        this.flyx = playerx+0.5+this.flylen*this.mx*dist*i/4;§        this.flyy = playery+1+this.flylen*this.my*dist*i/4;§        if (playerdir==0) this.flyx-=0.5;§        if (playerdir==1) this.flyx+=0.5;§        if (playerdir==2) this.flyx++;§        if (i==4) showimg i,wmace.gif,this.flyx,this.flyy;§        else showimg i,wmace0.gif,this.flyx+0.5,§          this.flyy+0.5;§      }§      if (this.angle>3.14/4 && this.angle<3.14 &&§          onwall(this.flyx+0.5,this.flyy+0.5)) {§        putleaps 4,this.flyx,this.flyy;§        this.angle = 3.14-this.angle;§      }§    }§    this.testhurt = 1;§  }§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,1,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,1,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}"$Bomb &wbomb1!"rif (playerenters) show;§if (playertouchsme) {§  toweapons Bomb;§  hide;§}§if (weaponfired && playerbombs>0) {§  if (playerdir=0) putbomb 1,playerx+0.5,playery-1;§  if (playerdir=1) putbomb 1,playerx-1.5,playery+1;§  if (playerdir=2) putbomb 1,playerx+0.5,playery+2.5;§  if (playerdir=3) putbomb 1,playerx+2.5,playery+1;§  playerbombs--;§}"%#Bow &wbowi1!!if (playerenters) show;§if (playertouchsme) {§  toweapons Bow;§  hide;§}§if (weaponfired && playerdarts>0) {§  freezeplayer 0.6;§  setbow wbow1.gif;§  playersprite = 33;§  timeout = 0.5;§}§if (timeout) {§  shootarrow playerdir;§  playerdarts--;§} ",notfirsttime'notnoob +3/+newbie_cave.graal08+ssereitz.graal0:+ssereitz.graal0Q+ssereitz.graal0S+ssereitz.graal4E5newbie_house.graal5H5newbie_house2.graal4EQbridge_house.graal4EUbridge_house.graal4M6newbie_house.graal,@Ktomb.graal
-spongebobdied&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
#Inu&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
*ExiledEvil&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
*deadavatar&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
-Sylvester Ink&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/^0u2046onlinestartlocal.graal5 6 7 9  : ;   <   =  $> a00c     "$noob,notfirsttime  
,ChronoBartuc&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
,ShadowKnight&qwerty!$"(#  g$%%J&"'!(@(sword153)+0shieldofdarkness* +head235-22$2$/p0\2p46onlinestartlocal.graal5 6 7 9 !: ;   <  (=#1>#.08@   %6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}&-&Shovel 'wspade0!%if (playerenters) show;§if (playertouchsme) {§  toweapons Shovel;§  hide;§}§if (weaponfired) {§  putx = playerx + 1.5;§  puty = playery + 2;§  if (playerdir==0) puty -= 1;§  if (playerdir==1) putx -= 1;§  if (playerdir==2) puty += 1;§  if (playerdir==3) putx += 1;§  putx = int(putx/2)*2;§  puty = int(puty/2)*2;§  emtpy = 1;§  for (i=0; i<2; i++) for (j=0; j<2; j++) {§    b = board[putx+i+64*(puty+j)];§    bx = b % 16;§    by = int(b / 16);§    if (!(bx==15 && (by==31 || by==63 || by==127)))§      emtpy = 0;§  }§  if (emtpy==1) {§    board[putx+64*puty] = 10+114*16;§    board[putx+1+64*puty] = 11+114*16;§    board[putx+64*(puty+1)] = 10+115*16;§    board[putx+1+64*(puty+1)] = 11+115*16;§    updateboard putx,puty,2,2;§§    putobject Hole,putx,puty;§  }§} 5)Superbomb &wbomb2!   5)Fireblast &wbowi3!   3'Shaoken &wshuri!     *525newbie_house2.graal5H5newbie_house2.graal,@Ktomb.graal., canyon.graal4E5newbie_house.graal4M6newbie_house.graal08+ssereitz.graal0:+ssereitz.graal0Q+ssereitz.graal0S+ssereitz.graal
%Astar&qwerty!!""#  $%&"' (?*mandisword)++astarshield* +astarhead-222///K012048council_of_elrond2.graal5 6 7 9  : @    ! 3'Shaoken &wshuri!     &3/+newbie_cave.graal496newbie_house.graal4E5newbie_house.graal4M6newbie_house.graal525newbie_house2.graal5H5newbie_house2.graal
+FleshPeeler&qwertyy!$"(# !x$%%*&"'!(!)!*!+ -" *$2/T0z2046onlinestartlocal.graal5 6 7 9  : ;   <   = '`>"\dd   !6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§} ",notfirsttime'notnoob &4E5newbie_house.graal4M6newbie_house.graal496newbie_house.graal525newbie_house2.graal5H5newbie_house2.graal3/+newbie_cave.graal
*MasterVren&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
,xkingpenguin&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
,PoisonRamune&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
)Iraneseth&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
'Wastrel&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
,AmbroseWolfe&qwertyy!#"&# !i$%%*&"'!(!)!*!+ -" *$2/a0/2 46onlinestartlocal.graal5 6 7 9  : ;   <   = &'>!{V@8   !6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§} "$noob,notfirsttime %496newbie_house.graal4E5newbie_house.graal4M6newbie_house.graal5H5newbie_house2.graal525newbie_house2.graal
/Master Tonberry&qwertyy!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  : ;   <   =   >             
+LunaGoddess&qwertys!#"&# !,$5%M&"'!(")!*!+7-"+-"%/y0D2t4.ssereitz.graal5 6 7 9!.: ;  %<  $= /M>&g$d@I   ! 3'Shaoken &wshuri!   "$noob,notfirsttime %496newbie_house.graal4E5newbie_house.graal4M6newbie_house.graal0S+ssereitz.graal0Q+ssereitz.graal
+Tempest2520&qwertyl!%"*# $$=%~&"'!(")!*!+sleepkoji-"11,2/y02p4 5 6 7 9  : ;   <   = >;>(Bl`   #6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}"7)Superbomb &wbomb2!""if (weaponfired && playerbombs>0) {  if (playerdir=0) putbomb 2,playerx+0.5,playery-1;  if (playerdir=1) putbomb 2,playerx-1.5,playery+1;  if (playerdir=2) putbomb 2,playerx+0.5,playery+2.5;  if (playerdir=3) putbomb 2,playerx+2.5,playery+1;  playerbombs--;}!T)Fireblast &wbowi3!!?if (weaponfired && playerdarts>0) {  freezeplayer 0.6;  setbow;  playersprite = 33;  timeout = 0.5; }if (timeout) {  shootfireblast playerdir;  playerdarts--;} ",notfirsttime'notnoob .525newbie_house2.graal5H5newbie_house2.graal496newbie_house.graal4E5newbie_house.graal4M6newbie_house.graal3/+newbie_cave.graal08+ssereitz.graal0:+ssereitz.graal0S+ssereitz.graal0Q+ssereitz.graal,@Ktomb.graal.$Dinside.graal.&Dinside.graal.(Dinside.graal
)Cyberquad&qwertys!%"*# +|$:%>&"'!(")!* +:-"%2%2/c0F2p4.ssereitz.graal5 6 7 9 R: ;  $<  != ;>-k|rd@"   %!T)Fireblast &wbowi3!!?if (weaponfired && playerdarts>0) {  freezeplayer 0.6;  setbow;  playersprite = 33;  timeout = 0.5; }if (timeout) {  shootfireblast playerdir;  playerdarts--;}"7)Superbomb &wbomb2!""if (weaponfired && playerbombs>0) {  if (playerdir=0) putbomb 2,playerx+0.5,playery-1;  if (playerdir=1) putbomb 2,playerx-1.5,playery+1;  if (playerdir=2) putbomb 2,playerx+0.5,playery+2.5;  if (playerdir=3) putbomb 2,playerx+2.5,playery+1;  playerbombs--;}6p)Boomerang &wboom0!6[if (playertouchsme) {§  toweapons Boomerang;§  hide;§}§if (weaponfired && this.flycounter<=0) {§  hideimg 1;§  hidesword 0.3;§  this.distance = 13;§  this.steplen = 1.5;§§  timeout = 0.05;§  this.flycounter = 0;§  this.oldx = playerx;§  this.oldy = playery;§}§if (timeout) {§  this.flycounter++;§  if (this.flycounter<6) {§    if (playerdir==0 || playerdir==2) playersprite = 13;§    else playersprite = 6;§    if (playerdir==0) showimg 1,wboom4.gif,playerx-0.7,playery+1.4;§    if (playerdir==1) showimg 1,wboom3.gif,playerx+1.9,playery+1.5;§    if (playerdir==2) showimg 1,wboom2.gif,playerx+2.3,playery+0.7;§    if (playerdir==3) showimg 1,wboom2.gif,playerx-0.2,playery+1.5;§    if (this.flycounter==2) freezeplayer 0.2;§    timeout = 0.05;§  } else if (this.flycounter==6) {§    playersprite = 0;§    this.mx = 0;§    this.my = 0;§    if (playerx>this.oldx) this.mx+=this.steplen;§    if (playerx<this.oldx) this.mx-=this.steplen;§    if (playery>this.oldy) this.my+=this.steplen;§    if (playery<this.oldy) this.my-=this.steplen;§    if (this.mx!=0 && this.my!=0) {§      this.mx*=0.714;§      this.my*=0.714;§    }§    if (this.mx==0 && this.my==0) {§      if (playerdir==0) this.my-=this.steplen;§      if (playerdir==1) this.mx-=this.steplen;§      if (playerdir==2) this.my+=this.steplen;§      if (playerdir==3) this.mx+=this.steplen;§    }§    this.flyx = playerx+0.5;§    this.flyy = playery+1;§    if (playerdir==0) this.flyx--;§    if (playerdir==2) this.flyx++;§    timeout = 0.05;§  } else if (this.flycounter<6+this.distance) {§    fac = cos(3.14/2*(this.flycounter-6)/this.distance);§    this.flyx += this.mx*fac;§    this.flyy += this.my*fac;§    showimg 1,wboom.gif,this.flyx,this.flyy;§    if (onwall(this.flyx+0.5,this.flyy+0.5)) {§      putleaps 4,this.flyx,this.flyy;§      this.flycounter = 6+this.distance;§    } else§      this.testhurt = 1;§    timeout = 0.05;§  } else  {§    distx = playerx+0.5-this.flyx;§    disty = playery+1-this.flyy;§    abs = (distx^2+disty^2)^0.5;§    if (abs>=2) {§      fac = arctan((this.flycounter-6-this.distance)/this.distance);§      this.flyx += distx/abs*this.steplen*fac;§      this.flyy += disty/abs*this.steplen*fac;§      showimg 1,wboom.gif,this.flyx,this.flyy;§      this.testhurt = 1;§      timeout = 0.05;§    } else {§      hideimg 1;§      this.flycounter = 0;§    }§  }§}§if (playerenters) {§  hideimg 1;§  this.flycounter = 0;§  timeout = 0;§  show;§}§if (this.testhurt == 1) {§  for (i=0; i<compuscount; i++) {§    if (abs(this.flyx-compus[i].x)<=1 &&§        abs(this.flyy-(compus[i].y-0.5))<=1.5 &&§        compus[i].mode!=3)§      hitcompu i,0,this.flyx+0.5,this.flyy+0.5;§  }§  for (i=1; i<playerscount; i++) {§    if (abs((this.flyx+0.7)-(players[i].x+1.5))<=1 &&§        abs((this.flyy+0.5)-(players[i].y+1.5))<=1.5)§      hitplayer i,0,this.flyx+0.5,this.flyy+0.5;§  }§  this.testhurt = 0;§}&-&Shovel 'wspade0!%if (playerenters) show;§if (playertouchsme) {§  toweapons Shovel;§  hide;§}§if (weaponfired) {§  putx = playerx + 1.5;§  puty = playery + 2;§  if (playerdir==0) puty -= 1;§  if (playerdir==1) putx -= 1;§  if (playerdir==2) puty += 1;§  if (playerdir==3) putx += 1;§  putx = int(putx/2)*2;§  puty = int(puty/2)*2;§  emtpy = 1;§  for (i=0; i<2; i++) for (j=0; j<2; j++) {§    b = board[putx+i+64*(puty+j)];§    bx = b % 16;§    by = int(b / 16);§    if (!(bx==15 && (by==31 || by==63 || by==127)))§      emtpy = 0;§  }§  if (emtpy==1) {§    board[putx+64*puty] = 10+114*16;§    board[putx+1+64*puty] = 11+114*16;§    board[putx+64*(puty+1)] = 10+115*16;§    board[putx+1+64*(puty+1)] = 11+115*16;§    updateboard putx,puty,2,2;§§    putobject Hole,putx,puty;§  }§} 3'Shaoken &wshuri!     04E5newbie_house.graal4M6newbie_house.graal525newbie_house2.graal., canyon.graal3/+newbie_cave.graal,@Ktomb.graal0:+ssereitz.graal08+ssereitz.graal0Q+ssereitz.graal0S+ssereitz.graal.$Dinside.graal.&Dinside.graal.(Dinside.graal5H5newbie_house2.graal4EQbridge_house.graal4EUbridge_house.graal
,Vlad Dracula&qwertyg!#"&#   $%%*&!'!(!)!*!+ -" *$2/]0\2046onlinestartlocal.graal5 6 7 9  :         
(Hakaider&qwerty£!#"$#   $%%*&"'!(@9linkson-nightstrike-sword)+.earendilshield* +head126-2222%/t0J2p4.ssereitz.graal5 6 7 9 {: ;  &<  5= je>*|0b@b   % 5)Boomerang &wboom0!   3&Shovel 'wspade0!   5)Fireblast &wbowi3!   5)Superbomb &wbomb2!   3'Shaoken &wshuri!     )0S+ssereitz.graal525newbie_house2.graal5H5newbie_house2.graal4E5newbie_house.graal496newbie_house.graal4M6newbie_house.graal0:+ssereitz.graal08+ssereitz.graal0Q+ssereitz.graal
'Xkeeper&qwertyp!4"<#qv:$o% &#')(#)-$zomg* +5-",%%%/K002p48council_of_elrond2.graal5 6 7 9  :@&  ) 5)Superbomb &wbomb2!   5)Fireblast &wbowi3!   3'Shaoken &wshuri!   5)Boomerang &wboom0!   /#Bow &wbowi1!   3&Shovel 'wspade0!   5(Superbow 'wsupbow!   0$Bomb &wbomb1!   /$Mace %wmace!     108+ssereitz.graal0:+ssereitz.graal0Q+ssereitz.graal0S+ssereitz.graal,@Ktomb.graal4EQbridge_house.graal4EUbridge_house.graal525newbie_house2.graal5H5newbie_house2.graal3/+newbie_cave.graal4M6newbie_house.graal4E5newbie_house.graal496newbie_house.graal.(Dinside.graal.&Dinside.graal.$Dinside.graal., canyon.graal
$Wong&qwerty}!$"(# "y$.%L&"'!(")!*/wbow1+&-$(($(/Z0t2p43newbie_house2.graal5 6 7 9 !: ;   <  #= 6V>%[cLd@   # 5)Superbomb &wbomb2!   5)Fireblast &wbowi3!   3'Shaoken &wshuri!     /0S+ssereitz.graal0Q+ssereitz.graal08+ssereitz.graal0:+ssereitz.graal5H5newbie_house2.graal525newbie_house2.graal4E5newbie_house.graal4M6newbie_house.graal496newbie_house.graal3/+newbie_cave.graal.$Dinside.graal.&Dinside.graal.(Dinside.graal4EQbridge_house.graal4EUbridge_house.graal
*ScarSlayer&qwerty}!#"!# !%$%%I&!'!(!)!*!+:-"%2%2/d092048council_of_elrond2.graal5 6 7 9 $: ;   <  != '\>%/?@       !5H5newbie_house2.graal