This part of code
if(strequals(#L,wolf__16-10.nw)){
this.uncut = 0;
this.b = 0;
this.everythingcut = 1;
for(this.i=0;this.i<64*64;this.i++){
if(this.i>0&&this.i%64==0)this.b++;
if(tiles[this.i%64,this.b]==0x1E8||tiles[this.i%64,this.b]==0x1E9||tiles[this.i%64,this.b]==0x1F8||tiles[this.i%64,this.b]==0x1F9))this.uncut += 1;
}
if(this.uncut>10)this.everythingcut = 0;
}
part of:
[CODE]if(playerenters){
setshape 1,32,32;
}
if (playertouchsme) {
toweapons Sicle;
hide;
}
if(weaponfired){
freezeplayer .5;
setani sicle,sicle.png;
this.cutabletiles = {0x1E8,0x1E9,0x1F8,0x1F9};
this.cuttiles = {0x2A7,0x2A8,0x2B7,0x2B8};
this.targettiles = {0,playerx-2,playerx-1,playerx,playerx+1,playerx+2,playerx+3};
if(dir==0){
for(this.i=0;this.i<6;this.i++){
if(tiles[this.targettiles[1],playery+this.i]==0x1E8)tiles[this.targettiles[1],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[1],playery+this.i]==0x1E9)tiles[this.targettiles[1],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[1],playery+this.i]==0x1F8)tiles[this.targettiles[1],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[1],playery+this.i]==0x1F9)tiles[this.targettiles[1],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[2],playery+this.i]==0x1E8)tiles[this.targettiles[2],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[2],playery+this.i]==0x1E9)tiles[this.targettiles[2],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[2],playery+this.i]==0x1F8)tiles[this.targettiles[2],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[2],playery+this.i]==0x1F9)tiles[this.targettiles[2],playery+this.i] = 0x2B8;
if(this.i<4){
if(tiles[this.targettiles[3],playery+this.i]==0x1E8)tiles[this.targettiles[3],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[3],playery+this.i]==0x1E9)tiles[this.targettiles[3],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[3],playery+this.i]==0x1F8)tiles[this.targettiles[3],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[3],playery+this.i]==0x1F9)tiles[this.targettiles[3],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[4],playery+this.i]==0x1E8)tiles[this.targettiles[4],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[4],playery+this.i]==0x1E9)tiles[this.targettiles[4],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[4],playery+this.i]==0x1F8)tiles[this.targettiles[4],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[4],playery+this.i]==0x1F9)tiles[this.targettiles[4],playery+this.i] = 0x2B8;
}
if(tiles[this.targettiles[5],playery+this.i]==0x1E8)tiles[this.targettiles[5],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[5],playery+this.i]==0x1E9)tiles[this.targettiles[5],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[5],playery+this.i]==0x1F8)tiles[this.targettiles[5],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[5],playery+this.i]==0x1F9)tiles[this.targettiles[5],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[6],playery+this.i]==0x1E8)tiles[this.targettiles[6],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[6],playery+this.i]==0x1E9)tiles[this.targettiles[6],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[6],playery+this.i]==0x1F8)tiles[this.targettiles[6],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[6],playery+this.i]==0x1F9)tiles[this.targettiles[6],playery+this.i] = 0x2B8;
}
}
if(dir==1){
for(this.i=-2;this.i<6;this.i++){
if(tiles[this.targettiles[1],playery+this.i]==0x1E8)tiles[this.targettiles[1],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[1],playery+this.i]==0x1E9)tiles[this.targettiles[1],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[1],playery+this.i]==0x1F8)tiles[this.targettiles[1],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[1],playery+this.i]==0x1F9)tiles[this.targettiles[1],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[2],playery+this.i]==0x1E8)tiles[this.targettiles[2],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[2],playery+this.i]==0x1E9)tiles[this.targettiles[2],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[2],playery+this.i]==0x1F8)tiles[this.targettiles[2],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[2],playery+this.i]==0x1F9)tiles[this.targettiles[2],playery+this.i] = 0x2B8;
if(this.i in |4,6|){}
else{
if(tiles[this.targettiles[3],playery+this.i]==0x1E8)tiles[this.targettiles[3],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[3],playery+this.i]==0x1E9)tiles[this.targettiles[3],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[3],playery+this.i]==0x1F8)tiles[this.targettiles[3],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[3],playery+this.i]==0x1F9)tiles[this.targettiles[3],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[4],playery+this.i]==0x1E8)tiles[this.targettiles[4],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[4],playery+this.i]==0x1E9)tiles[this.targettiles[4],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[4],playery+this.i]==0x1F8)tiles[this.targettiles[4],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[4],playery+this.i]==0x1F9)tiles[this.targettiles[4],playery+this.i] = 0x2B8;
}
}
}
if(dir==2){
for(this.i=0;this.i<6;this.i++){
if(tiles[this.targettiles[1],playery+this.i]==0x1E8)tiles[this.targettiles[1],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[1],playery+this.i]==0x1E9)tiles[this.targettiles[1],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[1],playery+this.i]==0x1F8)tiles[this.targettiles[1],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[1],playery+this.i]==0x1F9)tiles[this.targettiles[1],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[2],playery+this.i]==0x1E8)tiles[this.targettiles[2],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[2],playery+this.i]==0x1E9)tiles[this.targettiles[2],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[2],playery+this.i]==0x1F8)tiles[this.targettiles[2],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[2],playery+this.i]==0x1F9)tiles[this.targettiles[2],playery+this.i] = 0x2B8;
if(this.i>2){
if(tiles[this.targettiles[3],playery+this.i]==0x1E8)tiles[this.targettiles[3],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[3],playery+this.i]==0x1E9)tiles[this.targettiles[3],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[3],playery+this.i]==0x1F8)tiles[this.targettiles[3],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[3],playery+this.i]==0x1F9)tiles[this.targettiles[3],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[4],playery+this.i]==0x1E8)tiles[this.targettiles[4],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[4],playery+this.i]==0x1E9)tiles[this.targettiles[4],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[4],playery+this.i]==0x1F8)tiles[this.targettiles[4],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[4],playery+this.i]==0x1F9)tiles[this.targettiles[4],playery+this.i] = 0x2B8;
}
if(tiles[this.targettiles[5],playery+this.i]==0x1E8)tiles[this.targettiles[5],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[5],playery+this.i]==0x1E9)tiles[this.targettiles[5],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[5],playery+this.i]==0x1F8)tiles[this.targettiles[5],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[5],playery+this.i]==0x1F9)tiles[this.targettiles[5],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[6],playery+this.i]==0x1E8)tiles[this.targettiles[6],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[6],playery+this.i]==0x1E9)tiles[this.targettiles[6],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[6],playery+this.i]==0x1F8)tiles[this.targettiles[6],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[6],playery+this.i]==0x1F9)tiles[this.targettiles[6],playery+this.i] = 0x2B8;
}
}
if(dir==3){
for(this.i=-2;this.i<5;this.i++){
if(this.i in |4,6|){}
else{
if(tiles[this.targettiles[3],playery+this.i]==0x1E8)tiles[this.targettiles[3],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[3],playery+this.i]==0x1E9)tiles[this.targettiles[3],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[3],playery+this.i]==0x1F8)tiles[this.targettiles[3],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[3],playery+this.i]==0x1F9)tiles[this.targettiles[3],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[4],playery+this.i]==0x1E8)tiles[this.targettiles[4],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[4],playery+this.i]==0x1E9)tiles[this.targettiles[4],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[4],playery+this.i]==0x1F8)tiles[this.targettiles[4],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[4],playery+this.i]==0x1F9)tiles[this.targettiles[4],playery+this.i] = 0x2B8;
}
if(tiles[this.targettiles[5],playery+this.i]==0x1E8)tiles[this.targettiles[5],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[5],playery+this.i]==0x1E9)tiles[this.targettiles[5],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[5],playery+this.i]==0x1F8)tiles[this.targettiles[5],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[5],playery+this.i]==0x1F9)tiles[this.targettiles[5],playery+this.i] = 0x2B8;
if(tiles[this.targettiles[6],playery+this.i]==0x1E8)tiles[this.targettiles[6],playery+this.i] = 0x2A7;
if(tiles[this.targettiles[6],playery+this.i]==0x1E9)tiles[this.targettiles[6],playery+this.i] = 0x2A8;
if(tiles[this.targettiles[6],playery+this.i]==0x1F8)tiles[this.targettiles[6],playery+this.i] = 0x2B7;
if(tiles[this.targettiles[6],playery+this.i]==0x1F9)tiles[this.targettiles[6],playery+this.i] = 0x2B8;
}
}
if(strequals(#L,wolf__16-10.nw)){
this.uncut = 0;
this.b = 0;
this.everythingcut = 1;
for(this.i=0;this.i<6464;this.i++){
if(this.i>0&&this.i%64==0)this.b++;
if(tiles[this.i%64,this.b]==0x1E8||tiles[this.i%64,this.b]==0x1E9||tiles[this.i%64,this.b]==0x1F8||tiles[this.i%64,this.b]==0x1F9))this.uncut += 1;
}
if(this.uncut>10)this.everythingcut = 0;
}
sleep .6;
setani idle,;
updateboard playerx-2,playery-3,516,7*16;
}[/CODE]
this.uncut always equals 0, while the specified tiles are present in the board…
If I use this syntax:
if(tiles[this.i%64,this.b]==(0x1E8||0x1E9||0x1F8||0x1F9))this.uncut += 1;
this.uncut is always equal to 31, even when everything is cut…
I don’t get it, shouldn’t it be the sum of “uncut” tiles?