Here we go, full safe zones for 317 maps.
Code:
public boolean inSafeZone() {
return(inEdgevilleBank() || inWestVarrockBank() || inDraynorBank() || inYanilleBank() || inLumbyGarden() || inMagesBank() || inEastVarrockBank() ||
inWestFaladorBank() || inEastFaladorBank() || inCamelotBank() ||
inCatherbyBank() || inNorthArdougneBank() ||inSouthArdougneBank());
}
public boolean inEdgevilleBank() {
return(absX > 3090 && absX < 3099 && absY > 3487 && absY < 3500);
}
public boolean inWestVarrockBank() {
return (absX > 3179 && absX < 3191 && absY > 3432 && absY < 3448);
}
public boolean inDraynorBank() {
return (absX > 3087 && absX < 3098 && absY > 3239 && absY < 3247);
}
public boolean inYanilleBank() {
return (absX > 2608 && absX < 2617 && absY > 3087 && absY < 3098);
}
public boolean inEastVarrockBank() {
return(absX > 3249 && absX < 3258 && absY > 3418 && absY < 3424);
}
public boolean inMagesBank() {
return(absX > 2528 && absX < 2547 && absY > 4711 && absY < 4723);
}
public boolean inLumbyGarden() {
return(absX > 3200 && absX < 3230 && absY > 3200 && absY < 3237);
}
public boolean inWestFaladorBank() {
return(absX > 2941 && absX < 2948 && absY > 3367 && absY < 3374 || absX >= 2948 && absX <= 2949 && absY >= 3368 && absY <= 3369);
}
public boolean inEastFaladorBank() {
return(absX > 3008 && absX < 3019 && absY > 3354 && absY < 3359);
}
public boolean inCamelotBank() {
return(absX > 2720 && absX < 2731 && absY > 3489 && absY < 3494 || absX > 2723 && absX < 2728 && absY > 3486 && absY < 3490);
}
public boolean inCatherbyBank() {
return(absX > 2805 && absX < 2813 && absY > 3437 && absY < 3442);
}
public boolean inNorthArdougneBank() {
return(absX > 2611 && absX < 2622 && absY > 3329 && absY <3336);
}
public boolean inSouthArdougneBank() {
return(absX > 2648 && absX < 2657 && absY > 3279 && absY < 3288);
}