Class UnlockRequirements
java.lang.Object
net.storm.api.movement.pathfinder.UnlockRequirements
Predefined unlock requirements for teleport destinations that must be manually unlocked.
Some teleport items have destinations that are not available by default and must
be unlocked through specific in-game actions (visiting the location, completing
quests, etc.). This class contains static UnlockRequirement instances for
tracking these unlock states.
Available Requirements
DIGSITE_PENDANT_FOSSIL_ISLAND- Fossil Island destination on Digsite PendantDIGSITE_PENDANT_LITHKREN- Lithkren destination on Digsite PendantTITHE_FARM- Tithe Farm minigame teleport
Unlock Detection
Unlocks are detected through:
- Chat message triggers when unlocking/locking
- Widget checks for available destinations
- Menu action monitoring
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UnlockRequirement[]Array containing all predefined unlock requirements.static final UnlockRequirementUnlock requirement for Fossil Island destination on Digsite Pendant.static final UnlockRequirementUnlock requirement for Lithkren destination on Digsite Pendant.static final UnlockRequirementUnlock requirement for Tithe Farm minigame teleport. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DIGSITE_PENDANT_FOSSIL_ISLAND
Unlock requirement for Fossil Island destination on Digsite Pendant. Unlocked by using the pendant near the dragonkin fossil on Fossil Island. -
DIGSITE_PENDANT_LITHKREN
Unlock requirement for Lithkren destination on Digsite Pendant. Unlocked during Dragon Slayer II quest by visiting the Lithkren vault. -
TITHE_FARM
Unlock requirement for Tithe Farm minigame teleport. Unlocked by entering Farmer Gricoller's farm for the first time. -
ALL
Array containing all predefined unlock requirements. Useful for bulk registration with the charge manager.
-
-
Constructor Details
-
UnlockRequirements
public UnlockRequirements()
-