Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tile_x = 2;
- tile_y = 3;
- var CurrentCell = GetCellPlayerIsOn();
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 1;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 1;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 1;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 1;
- CurrentCell.neighbor4.checked = true;
- }
- ///////////////////
- var OriginalCell = CurrentCell;
- CurrentCell = OriginalCell.neighbor1;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 2;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 2;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 2;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 2;
- CurrentCell.neighbor4.checked = true;
- }
- /////////////////
- CurrentCell = OriginalCell.neighbor2;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 2;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 2;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 2;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 2;
- CurrentCell.neighbor4.checked = true;
- }
- /////////////////////
- CurrentCell = OriginalCell.neighbor3;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 2;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 2;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 2;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 2;
- CurrentCell.neighbor4.checked = true;
- }
- ///////////////////////////
- CurrentCell = OriginalCell.neighbor4;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 2;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 2;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 2;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 2;
- CurrentCell.neighbor4.checked = true;
- }
- //////////////////////////////
- CurrentCell = OriginalCell.neighbor1.neighbor1;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor1.neighbor2;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor1.neighbor3;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor1.neighbor4;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- /////////////////////////
- CurrentCell = OriginalCell.neighbor2.neighbor1;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor2.neighbor2;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor2.neighbor3;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor2.neighbor4;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor3.neighbor1;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor3.neighbor2;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor3.neighbor3;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor3.neighbor4;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor4.neighbor1;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor4.neighbor2;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor4.neighbor3;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
- CurrentCell = OriginalCell.neighbor4.neighbor4;
- if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
- {
- CurrentCell.neighbor1.Distance += 3;
- CurrentCell.neighbor1.checked = true;
- }
- if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
- {
- CurrentCell.neighbor2.Distance += 3;
- CurrentCell.neighbor2.checked = true;
- }
- if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
- {
- CurrentCell.neighbor3.Distance += 3;
- CurrentCell.neighbor3.checked = true;
- }
- if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
- {
- CurrentCell.neighbor4.Distance += 3;
- CurrentCell.neighbor4.checked = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement