mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 00:31:51 +00:00
aab9cfe951
* Convert Some NPCActions Magic Numbers * IntelliJ Reformat NpcActions.java * Convert Magic Numbers In Dye.java * Convert More Magic Numbers In NpcActions.java * Convert More NpcActions.java Magic Numbers * Plugins: Replace Magic Numbers * Skills: Cooking: Replaced all Item/Object Magic Numbers & Fixed Mackerel spelling * Food: Fixed Mackerel spelling * Skills: Fishing: Replace Magic Numbers * Skills: Mining: Replace Magic Numbers * IntelliJ Code Reformat Changed Files
36 lines
1.1 KiB
Kotlin
36 lines
1.1 KiB
Kotlin
package plugin.click.obj
|
|
|
|
import com.rs2.event.EventContext
|
|
import com.rs2.event.EventSubscriber
|
|
import com.rs2.event.SubscribesTo
|
|
import com.rs2.event.impl.ObjectFirstClickEvent
|
|
import com.rs2.game.content.skills.core.Mining
|
|
import com.rs2.game.players.Player
|
|
import com.rs2.world.clip.Region
|
|
|
|
@SubscribesTo(ObjectFirstClickEvent::class)
|
|
class ObjectFirstClick : EventSubscriber<ObjectFirstClickEvent> {
|
|
|
|
override fun subscribe(context: EventContext, player: Player, event: ObjectFirstClickEvent) {
|
|
|
|
if (player.playerRights >= 3) {
|
|
player.packetSender.sendMessage("[click= object], [type= first], [id= ${player.objectId}], [location= x:${player.objectX} y:${player.objectY} ]")
|
|
}
|
|
|
|
if (!Region.objectExists(player.objectId, player.objectX, player.objectY, player.heightLevel)) {
|
|
return
|
|
}
|
|
|
|
// if its a rock we can mine, mine it
|
|
if (Mining.rockExists(event.gameObject)) {
|
|
player.mining.startMining(player, event.gameObject, player.objectX, player.objectY, player.clickObjectType)
|
|
return
|
|
}
|
|
|
|
when (event.gameObject) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |