mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-02 16:49:03 +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
34 lines
907 B
Kotlin
34 lines
907 B
Kotlin
package plugin.click.npc
|
|
|
|
import com.rs2.event.EventContext
|
|
import com.rs2.event.EventSubscriber
|
|
import com.rs2.event.SubscribesTo
|
|
import com.rs2.event.impl.NpcFirstClickEvent
|
|
import com.rs2.game.content.StaticNpcList.*
|
|
import com.rs2.game.players.Player
|
|
import com.rs2.util.Misc
|
|
|
|
|
|
@SubscribesTo(NpcFirstClickEvent::class)
|
|
class NpcFirstClick : EventSubscriber<NpcFirstClickEvent> {
|
|
|
|
override fun subscribe(context: EventContext, player: Player, event: NpcFirstClickEvent) {
|
|
|
|
if (player.playerRights >= 3) {
|
|
player.packetSender.sendMessage("[click= npc], [type = first], [id= ${event.npc}], [Type= ${event.npc}]");
|
|
}
|
|
|
|
when(event.npc) {
|
|
|
|
MAN,MAN_2,MAN_3,WOMAN,WOMAN_5,WOMAN_6 -> if (Misc.random(10) <= 5) {
|
|
player.dialogueHandler.sendDialogues(3869, player.npcType)
|
|
} else {
|
|
player.dialogueHandler.sendDialogues(3872, player.npcType)
|
|
}
|
|
|
|
//else ->
|
|
}
|
|
|
|
}
|
|
|
|
} |