-
Notifications
You must be signed in to change notification settings - Fork 0
Events
hp-1e edited this page Jun 7, 2026
·
2 revisions
PufferfishSkillsEvents.skillUnlock(event => {
const player = event.getPlayer()
const categoryId = event.getCategoryId()
const skillId = event.getSkillId()
console.log(`${player.getName().getString()} unlocked ${categoryId}:${skillId}`)
})PufferfishSkillsEvents.skillLock(event => {
const player = event.getPlayer()
const categoryId = event.getCategoryId()
const skillId = event.getSkillId()
console.log(`${player.getName().getString()}'s skill was locked: ${categoryId}:${skillId}`)
})PufferfishSkillsEvents.categoryUnlock(event => {
event.getPlayer().tell(`Unlocked category: ${event.getCategoryId()}`)
})PufferfishSkillsEvents.categoryLock(event => {
event.getPlayer().tell(`Locked category: ${event.getCategoryId()}`)
})PufferfishSkillsEvents.skillRepeatUnlock(event => {
const player = event.getPlayer()
const categoryId = event.getCategoryId()
const skillId = event.getSkillId()
const repeatCount = event.getRepeatCount()
const remaining = RepeatableSkills.getRemainingRepeats(player, categoryId.toString(), skillId)
player.tell(`Repeat count: ${repeatCount}, remaining: ${remaining}`)
})