Fixed all bugs

This commit is contained in:
ceikry 2021-08-02 19:08:16 -05:00
parent 61be1dbc92
commit 628a37be4e

View file

@ -4,6 +4,7 @@ import org.rs09.client.config.GameConfig
import org.rs09.client.rendering.RenderingUtils import org.rs09.client.rendering.RenderingUtils
import org.rs09.client.rendering.Toolkit import org.rs09.client.rendering.Toolkit
import org.runite.client.* import org.runite.client.*
import java.lang.Exception
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
object SlayerTracker { object SlayerTracker {
@ -47,102 +48,104 @@ object SlayerTracker {
@JvmStatic @JvmStatic
fun setSprite(){ fun setSprite(){
SystemLogger.logInfo("Getting slayer sprite...") try {
val itemId: Int = when(GameConfig.slayerTaskID){ SystemLogger.logInfo("Getting slayer sprite...")
0 -> 4144 val itemId: Int = when (GameConfig.slayerTaskID) {
1 -> 4149 0 -> 4144
2 -> 560 1 -> 4149
3 -> 10176 2 -> 560
4 -> 4135 3 -> 10176
5 -> 4139 4 -> 4135
6 -> 14072 5 -> 4139
7 -> 948 6 -> 14072
8 -> 12189 7 -> 948
9 -> 3098 8 -> 12189
10 -> 1747 9 -> 3098
11 -> 4141 10 -> 1747
12 -> 1751 11 -> 4141
13 -> 11047 12 -> 1751
14 -> 2349 13 -> 11047
15 -> 9008 14 -> 2349
16 -> 4521 15 -> 9008
17 -> 4134 16 -> 4521
18 -> 8900 17 -> 4134
19 -> 4520 18 -> 8900
20 -> 4137 19 -> 4520
21 -> 1739 20 -> 4137
22 -> 7982 21 -> 1739
23 -> 10149 22 -> 7982
24 -> 532 23 -> 10149
25 -> 8141 24 -> 532
26 -> 6637 25 -> 8141
27 -> 6695 26 -> 6637
28 -> 8132 27 -> 6695
29 -> 4145 28 -> 8132
30 -> 7500 29 -> 4145
31 -> 1422 30 -> 7500
32 -> 1387 31 -> 1422
33 -> 9011 32 -> 1387
34 -> 4147 33 -> 9011
35 -> 552 34 -> 4147
36 -> 6722 35 -> 552
37 -> 10998 36 -> 6722
38 -> 9016 37 -> 10998
39 -> 2402 38 -> 9016
40 -> 1753 39 -> 2402
41 -> 7050 40 -> 1753
42 -> 8137 41 -> 7050
43 -> 12570 42 -> 8137
44 -> 8133 43 -> 12570
45 -> 4671 44 -> 8133
46 -> 4671 45 -> 4671
47 -> 1159 46 -> 4671
48 -> 4140 47 -> 1159
49 -> 2351 48 -> 4140
50 -> 4142 49 -> 2351
51 -> 7778 50 -> 4142
52 -> 8139 51 -> 7778
53 -> 4146 52 -> 8139
54 -> 2402 53 -> 4146
55 -> 2359 54 -> 2402
56 -> 12079 55 -> 2359
57 -> 12201 56 -> 12079
58 -> 12570 57 -> 12201
59 -> 4148 58 -> 12570
60 -> 4818 59 -> 4148
61 -> 6107 60 -> 4818
62 -> 4138 61 -> 6107
63 -> 14074 62 -> 4138
64 -> 4136 63 -> 14074
65 -> 6297 64 -> 4136
66 -> 10634 65 -> 6297
67 -> 553 66 -> 10634
68 -> 8135 67 -> 553
69 -> 11732 68 -> 8135
70 -> 10284 69 -> 11732
71 -> 13923 70 -> 10284
72 -> 2353 71 -> 13923
73 -> 8136 72 -> 2353
74 -> 4143 73 -> 8136
75 -> 6528 74 -> 4143
76 -> 10109 75 -> 6528
77 -> 1403 76 -> 10109
78 -> 2952 77 -> 1403
79 -> 958 78 -> 2952
80 -> 7594 79 -> 958
89 -> 6811 80 -> 7594
else -> -1 89 -> 6811
} else -> -1
var sprite = AbstractSprite.constructItemSprite(0, HDToolKit.highDetail, itemId, false, 1, 1, false)
if(HDToolKit.highDetail) {
if (sprite is Class3_Sub28_Sub16_Sub2_Sub1) {
sprite = Class3_Sub28_Sub16_Sub1_Sub1(sprite as SoftwareSprite)
} else {
sprite = HDSprite(sprite as SoftwareSprite)
} }
}
curSprite = sprite var sprite = AbstractSprite.constructItemSprite(0, HDToolKit.highDetail, itemId, false, 1, 1, false)
if (HDToolKit.highDetail) {
if (sprite is Class3_Sub28_Sub16_Sub2_Sub1) {
sprite = Class3_Sub28_Sub16_Sub1_Sub1(sprite as SoftwareSprite)
} else {
sprite = HDSprite(sprite as SoftwareSprite)
}
}
curSprite = sprite
} catch (ignored: Exception){}
} }
} }