protected abstract static class Widgets {
public static boolean containsText(int parent, int child, String text) {
RS2Widget widget = s.getWidgets().get(parent, child);
if (exists(widget) && widget.isVisible()) {
return widget.getMessage().contains(text);
}
return false;
}
public static boolean interactTil(String action, int i, int j, int k, ConditionalSleep con) {
RS2Widget widget = s.getWidgets().get(i, j, k);
if (exists(widget)) {
widget.interact(acti