Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (ME.food < 17 || m.orientation < 2) {
  2.                  const workerFind = (w) => findAny(getFriendTest(w), DIRECTIONS) !== undefined;
  3.                  const lw = workerFind(LEFT_WORKER);
  4.                  const rw = workerFind(RIGHT_WORKER);
  5.                  const trySpawnWorker = (w) => trySpawn(orient(w === LEFT_WORKER ? [0, 1, 2] : [6, 7, 8], m), w);
  6.                  if (lw && !rw) {
  7.                    return trySpawnWorker(RIGHT_WORKER);
  8.                  } else if (rw && !lw) {
  9.                    return trySpawnWorker(LEFT_WORKER);
  10.                  } else if (lw && rw) {
  11.                    if (m.orientation < 1) {
  12.                      return trySpawnWorker(LEFT_WORKER);
  13.                    } else {
  14.                      return trySpawnWorker(RIGHT_WORKER);
  15.                    }
  16.                  } else {
  17.                    return null;
  18.                  }
  19.                } else {
  20.                  return null;
  21.                }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement