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 SkillChallengeClue
forChatboxText(String sender, String dialogText)
static SkillChallengeClue
forText(String text, String rawText)
String
getChallenge()
String
getChatboxChallenge()
int[]
getConfigKeys()
ItemRequirement[]
getItemRequirements()
String[]
getNpcs(ClueScrollPlugin plugin)
String[]
getObjectNames()
int[]
getObjectRegions()
String
getRawChallenge()
SingleItemRequirement
getReturnItem()
String
getReturnText()
net.runelite.client.plugins.cluescrolls.clues.SkillChallengeClue.ChallengeType
getType()
boolean
isChallengeCompleted()
boolean
isRequireEquip()
void
makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
void
makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
void
setChallengeCompleted(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:
makeOverlayHint
in classClueScroll
-
makeWorldOverlayHint
public void makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
- Specified by:
makeWorldOverlayHint
in classClueScroll
-
forText
public static SkillChallengeClue forText(String text, String rawText)
-
forChatboxText
public static SkillChallengeClue forChatboxText(String sender, String dialogText)
-
getNpcs
public String[] getNpcs(ClueScrollPlugin plugin)
- Specified by:
getNpcs
in interfaceNpcClueScroll
-
getConfigKeys
public int[] getConfigKeys()
- Overrides:
getConfigKeys
in classClueScroll
-
getType
public net.runelite.client.plugins.cluescrolls.clues.SkillChallengeClue.ChallengeType getType()
-
getChallenge
public String getChallenge()
-
getChatboxChallenge
@Nullable public String getChatboxChallenge()
-
getRawChallenge
public String getRawChallenge()
-
getReturnText
public String getReturnText()
-
getItemRequirements
public ItemRequirement[] getItemRequirements()
-
getReturnItem
public SingleItemRequirement getReturnItem()
-
isRequireEquip
public boolean isRequireEquip()
-
getObjectNames
public String[] getObjectNames()
- Specified by:
getObjectNames
in interfaceNamedObjectClueScroll
-
getObjectRegions
public int[] getObjectRegions()
- Specified by:
getObjectRegions
in interfaceNamedObjectClueScroll
-
isChallengeCompleted
public boolean isChallengeCompleted()
-
setChallengeCompleted
public void setChallengeCompleted(boolean challengeCompleted)
-
-