Class ThreeStepCrypticClue
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.ClueScroll
-
- net.runelite.client.plugins.cluescrolls.clues.ThreeStepCrypticClue
-
- All Implemented Interfaces:
LocationClueScroll,LocationsClueScroll,NpcClueScroll,ObjectClueScroll
public class ThreeStepCrypticClue extends ClueScroll implements ObjectClueScroll, NpcClueScroll, LocationsClueScroll
-
-
Constructor Summary
Constructors Constructor Description ThreeStepCrypticClue(List<Map.Entry<CrypticClue,Boolean>> clueSteps, String text)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThreeStepCrypticClueforText(String plainText, String text)List<Map.Entry<CrypticClue,Boolean>>getClueSteps()int[]getConfigKeys()WorldPointgetLocation(ClueScrollPlugin plugin)WorldPoint[]getLocations(ClueScrollPlugin plugin)String[]getNpcs(ClueScrollPlugin plugin)int[]getObjectIds()StringgetText()voidmakeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)voidmakeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)voidreset()booleanupdate(int containerId, ItemContainer itemContainer)-
Methods inherited from class net.runelite.client.plugins.cluescrolls.clues.ClueScroll
getEnemy, getFirePitVarbitId, isRequiresLight, isRequiresSpade, renderOverlayNote, setEnemy, setFirePitVarbitId, setRequiresLight, setRequiresSpade
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.runelite.client.plugins.cluescrolls.clues.NpcClueScroll
getNpcRegions
-
-
-
-
Constructor Detail
-
ThreeStepCrypticClue
public ThreeStepCrypticClue(List<Map.Entry<CrypticClue,Boolean>> clueSteps, String text)
-
-
Method Detail
-
forText
public static ThreeStepCrypticClue forText(String plainText, String text)
-
makeOverlayHint
public void makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
- Specified by:
makeOverlayHintin classClueScroll
-
makeWorldOverlayHint
public void makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
- Specified by:
makeWorldOverlayHintin classClueScroll
-
update
public boolean update(int containerId, ItemContainer itemContainer)
-
reset
public void reset()
- Specified by:
resetin interfaceLocationsClueScroll
-
getLocation
public WorldPoint getLocation(ClueScrollPlugin plugin)
- Specified by:
getLocationin interfaceLocationClueScroll
-
getLocations
public WorldPoint[] getLocations(ClueScrollPlugin plugin)
- Specified by:
getLocationsin interfaceLocationClueScroll- Specified by:
getLocationsin interfaceLocationsClueScroll
-
getNpcs
public String[] getNpcs(ClueScrollPlugin plugin)
- Specified by:
getNpcsin interfaceNpcClueScroll
-
getObjectIds
public int[] getObjectIds()
- Specified by:
getObjectIdsin interfaceObjectClueScroll
-
getConfigKeys
public int[] getConfigKeys()
- Overrides:
getConfigKeysin classClueScroll
-
getClueSteps
public List<Map.Entry<CrypticClue,Boolean>> getClueSteps()
-
getText
public String getText()
-
-