clue plugin: add require spade overlay to hot cold clue

This commit is contained in:
Adam
2019-03-31 11:16:17 -04:00
parent bffdc47f89
commit a8c86490a7

View File

@@ -39,7 +39,6 @@ import java.util.Map;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import lombok.Getter; import lombok.Getter;
import lombok.RequiredArgsConstructor;
import net.runelite.api.NPC; import net.runelite.api.NPC;
import net.runelite.api.coords.LocalPoint; import net.runelite.api.coords.LocalPoint;
import net.runelite.api.coords.WorldPoint; import net.runelite.api.coords.WorldPoint;
@@ -54,7 +53,6 @@ import net.runelite.client.ui.overlay.components.PanelComponent;
import net.runelite.client.ui.overlay.components.TitleComponent; import net.runelite.client.ui.overlay.components.TitleComponent;
@Getter @Getter
@RequiredArgsConstructor
public class HotColdClue extends ClueScroll implements LocationClueScroll, LocationsClueScroll, TextClueScroll, NpcClueScroll public class HotColdClue extends ClueScroll implements LocationClueScroll, LocationsClueScroll, TextClueScroll, NpcClueScroll
{ {
private static final Pattern INITIAL_STRANGE_DEVICE_MESSAGE = Pattern.compile("The device is (.*)"); private static final Pattern INITIAL_STRANGE_DEVICE_MESSAGE = Pattern.compile("The device is (.*)");
@@ -83,6 +81,14 @@ public class HotColdClue extends ClueScroll implements LocationClueScroll, Locat
return null; return null;
} }
private HotColdClue(String text, String npc, String solution)
{
this.text = text;
this.npc = npc;
this.solution = solution;
setRequiresSpade(true);
}
@Override @Override
public WorldPoint[] getLocations() public WorldPoint[] getLocations()
{ {