Class SkillChallengeClue
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.ClueScroll
-
- net.runelite.client.plugins.cluescrolls.clues.SkillChallengeClue
-
- All Implemented Interfaces:
NamedObjectClueScroll,NpcClueScroll
public class SkillChallengeClue extends ClueScroll implements NpcClueScroll, NamedObjectClueScroll
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SkillChallengeClueforChatboxText(java.lang.String sender, java.lang.String dialogText)static SkillChallengeClueforText(java.lang.String text, java.lang.String rawText)java.lang.StringgetChallenge()java.lang.StringgetChatboxChallenge()int[]getConfigKeys()ItemRequirement[]getItemRequirements()java.lang.String[]getNpcs(ClueScrollPlugin plugin)java.lang.String[]getObjectNames()int[]getObjectRegions()java.lang.StringgetRawChallenge()SingleItemRequirementgetReturnItem()java.lang.StringgetReturnText()net.runelite.client.plugins.cluescrolls.clues.SkillChallengeClue.ChallengeTypegetType()booleanisChallengeCompleted()booleanisRequireEquip()voidmakeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)voidmakeWorldOverlayHint(java.awt.Graphics2D graphics, ClueScrollPlugin plugin)voidsetChallengeCompleted(boolean challengeCompleted)-
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
-
-
-
-
Method Detail
-
makeOverlayHint
public void makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
- Specified by:
makeOverlayHintin classClueScroll
-
makeWorldOverlayHint
public void makeWorldOverlayHint(java.awt.Graphics2D graphics, ClueScrollPlugin plugin)- Specified by:
makeWorldOverlayHintin classClueScroll
-
forText
public static SkillChallengeClue forText(java.lang.String text, java.lang.String rawText)
-
forChatboxText
public static SkillChallengeClue forChatboxText(java.lang.String sender, java.lang.String dialogText)
-
getNpcs
public java.lang.String[] getNpcs(ClueScrollPlugin plugin)
- Specified by:
getNpcsin interfaceNpcClueScroll
-
getConfigKeys
public int[] getConfigKeys()
- Overrides:
getConfigKeysin classClueScroll
-
getType
public net.runelite.client.plugins.cluescrolls.clues.SkillChallengeClue.ChallengeType getType()
-
getChallenge
public java.lang.String getChallenge()
-
getChatboxChallenge
@Nullable public java.lang.String getChatboxChallenge()
-
getRawChallenge
public java.lang.String getRawChallenge()
-
getReturnText
public java.lang.String getReturnText()
-
getItemRequirements
public ItemRequirement[] getItemRequirements()
-
getReturnItem
public SingleItemRequirement getReturnItem()
-
isRequireEquip
public boolean isRequireEquip()
-
getObjectNames
public java.lang.String[] getObjectNames()
- Specified by:
getObjectNamesin interfaceNamedObjectClueScroll
-
getObjectRegions
public int[] getObjectRegions()
- Specified by:
getObjectRegionsin interfaceNamedObjectClueScroll
-
isChallengeCompleted
public boolean isChallengeCompleted()
-
setChallengeCompleted
public void setChallengeCompleted(boolean challengeCompleted)
-
-