Class ClueScroll
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.ClueScroll
-
- Direct Known Subclasses:
AnagramClue
,CipherClue
,CoordinateClue
,CrypticClue
,EmoteClue
,FairyRingClue
,FaloTheBardClue
,HotColdClue
,MapClue
,MusicClue
,SkillChallengeClue
,ThreeStepCrypticClue
public abstract class ClueScroll extends Object
-
-
Constructor Summary
Constructors Constructor Description ClueScroll()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int[]
getConfigKeys()
Enemy
getEnemy()
int
getFirePitVarbitId()
boolean
isRequiresLight()
boolean
isRequiresSpade()
abstract void
makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
abstract void
makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
void
renderOverlayNote(PanelComponent panelComponent, ClueScrollPlugin plugin)
protected void
setEnemy(Enemy enemy)
protected void
setFirePitVarbitId(int firePitVarbitId)
protected void
setRequiresLight(boolean requiresLight)
protected void
setRequiresSpade(boolean requiresSpade)
-
-
-
Method Detail
-
makeOverlayHint
public abstract void makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
-
makeWorldOverlayHint
public abstract void makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
-
getConfigKeys
public int[] getConfigKeys()
-
renderOverlayNote
public void renderOverlayNote(PanelComponent panelComponent, ClueScrollPlugin plugin)
-
setRequiresSpade
protected void setRequiresSpade(boolean requiresSpade)
-
isRequiresSpade
public boolean isRequiresSpade()
-
setRequiresLight
protected void setRequiresLight(boolean requiresLight)
-
isRequiresLight
public boolean isRequiresLight()
-
setFirePitVarbitId
protected void setFirePitVarbitId(int firePitVarbitId)
-
getFirePitVarbitId
@Varbit public int getFirePitVarbitId()
-
setEnemy
protected void setEnemy(Enemy enemy)
-
getEnemy
public Enemy getEnemy()
-
-