mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-12 17:40:19 -07:00
IdentifyClueScrolls
This commit is contained in:
parent
ff7951d824
commit
c54763a4fa
1 changed files with 169 additions and 0 deletions
169
plugin-playground/src/main/kotlin/IdentifyClueScrolls/plugin.kt
Normal file
169
plugin-playground/src/main/kotlin/IdentifyClueScrolls/plugin.kt
Normal file
|
|
@ -0,0 +1,169 @@
|
||||||
|
package IdentifyClueScrolls
|
||||||
|
|
||||||
|
import plugin.Plugin
|
||||||
|
import plugin.annotations.PluginMeta
|
||||||
|
import plugin.api.MiniMenuEntry
|
||||||
|
import plugin.api.MiniMenuType
|
||||||
|
import rt4.ObjTypeList
|
||||||
|
|
||||||
|
@PluginMeta(
|
||||||
|
author = "bushtail",
|
||||||
|
description = "Identify clue scrolls easily",
|
||||||
|
version = 1.0
|
||||||
|
)
|
||||||
|
|
||||||
|
class plugin : Plugin() {
|
||||||
|
override fun DrawMiniMenu(entry: MiniMenuEntry?) {
|
||||||
|
when(entry?.type) {
|
||||||
|
MiniMenuType.OBJ -> {
|
||||||
|
val index = entry.subjectIndex
|
||||||
|
val def = ObjTypeList.get(index.toInt())
|
||||||
|
if(entry.verb.equals("read", true)) {
|
||||||
|
if(EASY.contains(index.toInt())) {
|
||||||
|
entry.subject = entry.subject + " (easy)"
|
||||||
|
} else if(MEDIUM.contains(index.toInt())) {
|
||||||
|
entry.subject = entry.subject + " (medium)"
|
||||||
|
} else if(HARD.contains(index.toInt())) {
|
||||||
|
entry.subject = entry.subject + " (hard)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private val EASY = intArrayOf(
|
||||||
|
2682,
|
||||||
|
2679,
|
||||||
|
2680,
|
||||||
|
2684,
|
||||||
|
2685,
|
||||||
|
2689,
|
||||||
|
2690,
|
||||||
|
2691,
|
||||||
|
2695,
|
||||||
|
2696,
|
||||||
|
2697,
|
||||||
|
2698,
|
||||||
|
2702,
|
||||||
|
2703,
|
||||||
|
2707,
|
||||||
|
2708,
|
||||||
|
2711,
|
||||||
|
2716,
|
||||||
|
2719,
|
||||||
|
2722,
|
||||||
|
2725,
|
||||||
|
2729,
|
||||||
|
2731,
|
||||||
|
2733,
|
||||||
|
2735,
|
||||||
|
2737,
|
||||||
|
2745,
|
||||||
|
2805,
|
||||||
|
2785,
|
||||||
|
2786,
|
||||||
|
2788,
|
||||||
|
2790,
|
||||||
|
2792
|
||||||
|
)
|
||||||
|
|
||||||
|
private val MEDIUM = intArrayOf(
|
||||||
|
2677,
|
||||||
|
2678,
|
||||||
|
2686,
|
||||||
|
2687,
|
||||||
|
2688,
|
||||||
|
2692,
|
||||||
|
2693,
|
||||||
|
2694,
|
||||||
|
2699,
|
||||||
|
2700,
|
||||||
|
2704,
|
||||||
|
2705,
|
||||||
|
2712,
|
||||||
|
2723,
|
||||||
|
2739,
|
||||||
|
2743,
|
||||||
|
2747,
|
||||||
|
2776,
|
||||||
|
2778,
|
||||||
|
2780,
|
||||||
|
2793,
|
||||||
|
2794,
|
||||||
|
2796,
|
||||||
|
2801,
|
||||||
|
2803,
|
||||||
|
2807,
|
||||||
|
2809,
|
||||||
|
2811,
|
||||||
|
2813,
|
||||||
|
2815,
|
||||||
|
2817,
|
||||||
|
2819,
|
||||||
|
2821,
|
||||||
|
2823,
|
||||||
|
2825,
|
||||||
|
2827,
|
||||||
|
2829,
|
||||||
|
2833,
|
||||||
|
2839,
|
||||||
|
2841,
|
||||||
|
2849,
|
||||||
|
2851,
|
||||||
|
2853,
|
||||||
|
2855,
|
||||||
|
2857,
|
||||||
|
2858,
|
||||||
|
3490,
|
||||||
|
3491,
|
||||||
|
3492,
|
||||||
|
3493,
|
||||||
|
3494,
|
||||||
|
3495,
|
||||||
|
3496,
|
||||||
|
3497,
|
||||||
|
3499,
|
||||||
|
3500
|
||||||
|
)
|
||||||
|
|
||||||
|
private val HARD = intArrayOf(
|
||||||
|
2681,
|
||||||
|
2701,
|
||||||
|
2706,
|
||||||
|
2710,
|
||||||
|
2713,
|
||||||
|
2741,
|
||||||
|
2773,
|
||||||
|
2774,
|
||||||
|
2782,
|
||||||
|
2783,
|
||||||
|
2797,
|
||||||
|
2799,
|
||||||
|
2831,
|
||||||
|
2835,
|
||||||
|
2843,
|
||||||
|
2845,
|
||||||
|
2856,
|
||||||
|
3498,
|
||||||
|
3501,
|
||||||
|
3502,
|
||||||
|
3503,
|
||||||
|
3504,
|
||||||
|
3505,
|
||||||
|
3506,
|
||||||
|
3507,
|
||||||
|
3508,
|
||||||
|
3509,
|
||||||
|
3510,
|
||||||
|
3512,
|
||||||
|
3513,
|
||||||
|
3514,
|
||||||
|
3515,
|
||||||
|
3516,
|
||||||
|
3518,
|
||||||
|
3520,
|
||||||
|
3522,
|
||||||
|
3524,
|
||||||
|
3525
|
||||||
|
)
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue