Rename KittenTask singleton instantiator and fix NPE

This commit is contained in:
Yuri Moens 2021-10-19 23:48:06 +02:00
parent eededcb580
commit cd6ec994fd
Signed by: ymo
GPG Key ID: F6D51D6FE15BE924
3 changed files with 8 additions and 4 deletions

View File

@ -11,7 +11,7 @@ import io.reisub.dreambot.util.tasks.kitten.KittenTask;
import org.dreambot.api.methods.skills.Skill;
import org.dreambot.api.script.Category;
import org.dreambot.api.script.ScriptManifest;
import org.dreambot.api.utilities.Timer;
import org.dreambot.api.script.TaskNode;
import java.awt.*;
@ -25,9 +25,13 @@ public class CAgility extends CTaskScript {
getUI().addSkills(Skill.AGILITY);
getUI().setCustomLines(1);
TaskNode kittenTask = KittenTask.getInstance();
if (kittenTask != null) {
addNodes(kittenTask);
}
addNodes(
new Eat(),
KittenTask.createKittenTask(),
new TurnOnRun(),
new HandleObstacle(HandleObstacle.Course.SEERS),
new PickupMark()

View File

@ -18,7 +18,7 @@ public class CFisher extends TaskScript {
public void onStart() {
getRandomManager().registerSolver(new GenieSolver(GenieSolver.Skill.HERBLORE));
TaskNode kittenTask = KittenTask.createKittenTask();
TaskNode kittenTask = KittenTask.getInstance();
if (kittenTask != null) {
addNodes(kittenTask);
}

View File

@ -30,7 +30,7 @@ public class KittenTask extends TaskNodeParent {
};
@Nullable
public static KittenTask createKittenTask() {
public static KittenTask getInstance() {
KittenTask task = null;
if (Inventory.contains(Constants.KITTEN_INVENTORY)) {