Merges Injector

Welcome to the new world boys.
This commit is contained in:
zeruth
2019-06-06 20:47:41 -04:00
parent 79ed69ccdf
commit 882be3cb71
3613 changed files with 193663 additions and 158070 deletions

View File

@@ -1 +0,0 @@
57892EA7C7677AF80D1DA094F34C8A8738F2F4E5DDA2E861680F7D598664B216

View File

@@ -1,238 +0,0 @@
.id 509
.int_stack_count 12
.string_stack_count 0
.int_var_count 18
.string_var_count 0
iconst 0
istore 12
iload 11
iconst 0
if_icmpeq LABEL6
jump LABEL19
LABEL6:
iload 2
iconst 0
if_icmpgt LABEL10
jump LABEL19
LABEL10:
invoke 514
iconst 1
if_icmpeq LABEL14
jump LABEL19
LABEL14:
iload 8
iconst 15
sconst "tabTextSpace" ;
runelite_callback ;
add
istore 12
jump LABEL21
LABEL19:
iload 8
istore 12
LABEL21:
iconst -1
istore 13
iconst 0
istore 14
iconst 0
istore 15
iconst 0
sconst "rowIndexInit" ;
runelite_callback ;
istore 16
iconst 0
istore 17
LABEL31:
iload 0
iload 1
if_icmplt LABEL35
jump LABEL107
LABEL35:
iload 3
iload 0
cc_find
iconst 1
if_icmpeq LABEL41
jump LABEL102
LABEL41:
iconst 95
iload 0
inv_getobj
istore 13
iload 13
invoke 279
iconst 1
if_icmpeq LABEL50
jump LABEL102
LABEL50:
iconst 0
cc_sethide
iload 13
iconst 95
iload 0
inv_getnum
iload 3
iload 4
iload 5
iload 6
iload 7
invoke 278
iload 15
iconst 1
add
istore 15
iload 12
iload 17
iconst 36
multiply
add
istore 14
iconst 51
iload 16
iconst 36
iload 9
add
multiply
add
iload 14
iconst 0
iconst 0
cc_setposition
iload 14
iconst 32
add
istore 14
iload 16
iload 10
if_icmplt LABEL91
jump LABEL96
LABEL91:
iload 16
iconst 1
add
sconst "rowIndex" ;
runelite_callback ;
istore 16
jump LABEL102
LABEL96:
iconst 0
iload 17
iconst 1
add
istore 17
sconst "rowIndex" ;
runelite_callback ;
istore 16
LABEL102:
iload 0
iconst 1
add
istore 0
jump LABEL31
LABEL107:
iload 14
iconst 0
if_icmple LABEL111
jump LABEL114
LABEL111:
iload 8
iload 15
return
LABEL114:
iload 11
iconst 0
if_icmpeq LABEL118
jump LABEL189
LABEL118:
iload 16
iconst 0
if_icmpgt LABEL122
jump LABEL166
LABEL122:
iload 3
iconst 816
iconst 9
iconst 2
multiply
add
iload 2
add
cc_find
iconst 1
if_icmpeq LABEL134
jump LABEL166
LABEL134:
iconst 0
sconst "hideTabText" ;
runelite_callback ;
cc_sethide
iconst 51
iload 16
iconst 36
iload 9
add
multiply
add
iload 14
iconst 32
sub
iconst 0
iconst 0
cc_setposition
iconst 8
iload 16
sub
istore 16
iload 16
iconst 36
multiply
iload 16
iconst 1
sub
iload 9
multiply
add
iconst 32
iconst 0
iconst 0
cc_setsize
LABEL166:
iload 12
iload 8
if_icmpgt LABEL170
jump LABEL189
LABEL170:
iload 3
iconst 816
iconst 9
add
iload 2
add
iconst 1
sub
cc_find
iconst 1
if_icmpeq LABEL182
jump LABEL189
LABEL182:
iconst 51
iload 8
iconst 0
iconst 0
cc_setposition
iconst 0
sconst "hideTabText" ;
runelite_callback ;
cc_sethide
LABEL189:
iload 14
iload 2 ;
sconst "newBankRow" ;
runelite_callback ;
pop_int ;
iload 15
return
iconst 0
iconst 0
return

View File

@@ -1 +0,0 @@
F7482938547BB43B14BCE44F35FC7555EBA9EF3A9D2E4AAEA916DF2855387F07

View File

@@ -1,36 +0,0 @@
.id 510
.int_stack_count 3
.string_stack_count 0
.int_var_count 3
.string_var_count 0
iload 1
iconst 816
iload 0
add
iconst 1
sub
cc_find
iconst 1
if_icmpeq LABEL10
jump LABEL19
LABEL10:
iconst 51
iload 2
iconst 5
add
iconst 0
iconst 0
cc_setposition
iconst 0
sconst "hideLine" ;
runelite_callback ;
cc_sethide
LABEL19:
iload 2
iconst 12
sconst "lineSpace" ;
runelite_callback ;
add
return
iconst 0
return

View File

@@ -1 +0,0 @@
FD851583852C34596F250D63AEDB0A13B294129108A9DB52B6BDF2D51EDA0BFC

View File

@@ -1,70 +0,0 @@
.id 279
.int_stack_count 1
.string_stack_count 0
.int_var_count 1
.string_var_count 2
sconst ""
sstore 0
sconst ""
sstore 1
invoke 514
iconst 1
if_icmpeq LABEL8
jump LABEL34
LABEL8:
get_varc_string 359 ; Skip truncating of varcstr 22 by not calling 280
lowercase ; instead get the var directly and lowercase it
sstore 1
sload 1
string_length
iconst 0
if_icmpgt LABEL15
jump LABEL34
LABEL15:
iload 0
iconst -1
if_icmpne LABEL19
jump LABEL23
LABEL19:
iload 0
oc_name
lowercase
sstore 0
LABEL1337:; check if the bank tags plugin is active
iconst 1 ; true
iconst 0 ; load active boolean
sconst "bankTagsActive" ; push event name
runelite_callback ; invoke callback
if_icmpeq LABEL1338 ; if the plugin is active then jump to the label that decides if the
; item should be shown
jump LABEL23 ; if the plugin is not active then jump to the normal label
LABEL1338:; let the bank tag plugin decide if the item should be shown
iconst 0 ; load return value
iload 0 ; load item id
sload 0 ; load item name
sload 1 ; load search string
sconst "bankSearchFilter" ; push event name
runelite_callback ; invoke callback
pop_int ; pop item id
pop_string ; pop search string
pop_string ; pop item name
return ; return value
LABEL23:
sload 0
sload 1
iconst 0
string_indexof_string
iconst -1
if_icmpne LABEL30
jump LABEL32
LABEL30:
iconst 1
return
LABEL32:
iconst 0
return
LABEL34:
iconst 1
return
iconst -1
return

View File

@@ -1 +0,0 @@
EE35EDE5A14C6D9934C329F6921548C6E7C34810C0D441ECEE130276A38809EA

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
E9076990244AE02E1CEB3E8F966C86975CDC654F11655B7B211812FBB5AC23AA

View File

@@ -1,955 +0,0 @@
.id 84
.int_stack_count 1
.string_stack_count 0
.int_var_count 15
.string_var_count 13
iconst 10616890
if_getwidth
istore 1
chat_playername
removetags
sstore 0
iconst 0
istore 2
get_varc_int 41
iconst 3
if_icmpeq LABEL12
jump LABEL14
LABEL12:
iconst 1
istore 2
LABEL14:
iconst 0
istore 3
iconst 0
istore 4
sconst "<col=0000ff>"
sstore 1
sconst "<col=7f0000>"
sstore 2
sconst "<col=2020ef>"
sstore 3
sconst "<col=004f00>"
sstore 4
sconst "<col=0000ff>"
sstore 5
sconst "<col=7f0000>"
sstore 6
sconst "<col=7f007f>"
sstore 7
sconst "<col=7e3200>"
sstore 8
invoke 921
iconst 1
if_icmpeq LABEL38
jump LABEL58
LABEL38:
iconst 16777215
iconst 1
istore 4
istore 3
sconst "<col=9090ff>"
sconst "<col=bf2020>"
sconst "<col=4040ff>"
sconst "<col=30ff30>"
sstore 4
sstore 3
sstore 2
sstore 1
sconst "<col=9070ff>"
sconst "<col=ef5050>"
sconst "<col=df20ff>"
sconst "<col=ff20df>"
sstore 8
sstore 7
sstore 6
sstore 5
LABEL58:
iconst 0
istore 5
iconst 0
istore 6
iconst 0
istore 7
iconst 105
iconst 73
iconst 579
iload 7
enum
istore 8
get_varc_int 41
iconst 0
if_icmpeq LABEL77
get_varc_int 41
iconst 2
if_icmpeq LABEL77
jump LABEL133
LABEL77:
chat_getmessagefilter
string_length
iconst 0
if_icmpgt LABEL82
jump LABEL133
LABEL82:
sload 1
sconst "Public chat filtering:"
sconst "</col>"
sconst " "
sconst "<lt>"
chat_getmessagefilter
escape
lowercase
sconst "<gt>"
join_string 7
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
iload 8
if_clearops
iconst -1
sconst ""
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
iload 5
iload 6
sub
istore 5
iload 7
iconst 1
add
istore 7
iconst 105
iconst 73
iconst 579
iload 7
enum
istore 8
LABEL133:
iload 0
istore 9
iconst 0
istore 10
iconst -1
istore 11
sconst ""
sstore 9
sconst ""
sstore 10
sconst ""
sstore 11
sconst ""
sstore 12
iconst 0
istore 12
LABEL149:
iload 9
iconst -1
if_icmpne LABEL153
jump LABEL645
LABEL153:
iload 8
iconst -1
if_icmpne LABEL157
jump LABEL645
LABEL157:
iload 9
chat_gethistory_byuid
istore 12
sstore 11
sstore 10
sstore 9
istore 11
istore 10
iload 10
sload 9
iload 12
invoke 193
iconst 1
if_icmpeq CHAT_FILTER ; Jump to our new label instead
jump LABEL641
CHAT_FILTER:
sload 11 ; Load the message
iconst 1 ; Gets changed to 0 if message is blocked
iload 10 ; Load the messageType
iload 9 ; Load the id of the messageNode
sconst "chatFilterCheck"
runelite_callback
pop_int ; Pop the id of the messageNode
pop_int ; Pop the messageType
iconst 1 ; 2nd half of conditional
sstore 11 ; Override the message with our filtered message
if_icmpeq LABEL172 ; Check if we are building this message
jump LABEL641
LABEL172:
iload 10
sload 9
sload 11
iload 11
iload 2
sload 0
iload 12
invoke 90
iconst 1
if_icmpeq LABEL183
jump LABEL641
LABEL183:
iload 10
switch
1: LABEL186
2: LABEL186
3: LABEL228
101: LABEL250
5: LABEL268
6: LABEL301
7: LABEL228
103: LABEL323
104: LABEL323
9: LABEL341
107: LABEL390
14: LABEL367
90: LABEL207
91: LABEL207
jump LABEL426
LABEL186:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sload 9
sconst ":"
join_string 3 ; We need to append an extra string since we added the timestamp
sload 1
sload 11
sconst "</col>"
join_string 3
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL207:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sload 9
sconst ":"
join_string 3 ; We need to append an extra string since we added the timestamp
sload 3
sload 11
sconst "</col>"
join_string 3
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL228:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sconst "From "
sload 9
sconst ":"
sconst "privateChatFrom"
runelite_callback
join_string 4 ; We need to append an extra string since we added the timestamp
sload 2
sload 11
sconst "</col>"
join_string 3
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL250:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sload 7
sload 11
sconst "</col>"
join_string 4 ; We need to append an extra string since we added the timestamp
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
jump LABEL440
LABEL268:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sload 2
sload 11
sconst "</col>"
join_string 4 ; We need to append an extra string since we added the timestamp
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
get_varbit 1627
iconst 0
if_icmpeq LABEL289
jump LABEL300
LABEL289:
iload 11
iconst 500
add
iconst 1
add
set_varc_int 65
iconst 664
iconst 0
sconst "1"
iconst 10616832
if_setontimer
LABEL300:
jump LABEL440
LABEL301:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sconst "To "
sload 9
sconst ":"
sconst "privateChatTo"
runelite_callback
join_string 4 ; We need to append an extra string since we added the timestamp
sload 2
sload 11
sconst "</col>"
join_string 3
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL323:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sload 8
sload 11
sconst "</col>"
join_string 4 ; We need to append an extra string since we added the timestamp
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
jump LABEL440
LABEL341:
iload 9 ; The id of the messageNode of the message being built
sconst ""
sconst "addTimestamp"
runelite_callback
pop_int
sconst "["
sload 5
sload 10
sconst "</col>"
sconst "] "
sload 9
sconst ":"
join_string 8 ; We need to append an extra string since we added the timestamp
sload 6
sload 11
sconst "</col>"
join_string 3
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL367:
sload 11
invoke 2066
sstore 12
sstore 11
sload 4
sconst "Broadcast:"
sconst "</col>"
join_string 3
sload 11
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 203
istore 6
jump LABEL440
LABEL390:
clientclock
iload 11
sub
iconst 500
if_icmpgt LABEL396
jump LABEL411
LABEL396:
sconst "jk :P"
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
jump LABEL425
LABEL411:
sload 11
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
LABEL425:
jump LABEL440
LABEL426:
sload 11
iload 7
iload 8
iconst 10616890
iload 1
iconst 3
iconst 14
iload 5
iconst 0
iconst 103
iload 3
iload 4
invoke 199
istore 6
LABEL440:
iload 8
if_clearops
iload 10
switch
1: LABEL445
2: LABEL445
3: LABEL445
101: LABEL510
6: LABEL445
7: LABEL445
103: LABEL535
104: LABEL535
9: LABEL445
106: LABEL445
14: LABEL560
90: LABEL445
91: LABEL445
jump LABEL615
LABEL445:
sconst "<col=ffffff>"
sload 9
sconst "</col>"
join_string 3
iload 8
if_setopbase
iconst 86
iconst -2147483644
sconst "event_opbase"
sconst "is"
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
sload 0
sload 9
removetags
compare
iconst 0
if_icmpne LABEL472
jump LABEL509
LABEL472:
iload 12
iconst 1
if_icmpeq LABEL476
jump LABEL481
LABEL476:
iconst 6
sconst "Message"
iload 8
if_setop
jump LABEL489
LABEL481:
iconst 6
sconst "Add friend"
iload 8
if_setop
iconst 7
sconst "Add ignore"
iload 8
if_setop
LABEL489:
iconst 8
sconst "Report"
iload 8
if_setop
iload 10
iconst 9
if_icmpeq LABEL497
jump LABEL509
LABEL497:
clan_getchatcount
iconst 0
if_icmpgt LABEL501
jump LABEL509
LABEL501:
clan_getchatrank
clan_getchatminkick
if_icmpge LABEL505
jump LABEL509
LABEL505:
iconst 9
sconst "Kick"
iload 8
if_setop
LABEL509:
jump LABEL627
LABEL510:
sconst "<col=ffffff>"
sload 9
sconst "</col>"
join_string 3
iload 8
if_setopbase
iconst 86
iconst -2147483644
sconst "event_opbase"
sconst "is"
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
iconst 1
sconst "Accept trade"
iload 8
if_setop
jump LABEL627
LABEL535:
sconst "<col=ffffff>"
sload 9
sconst "</col>"
join_string 3
iload 8
if_setopbase
iconst 86
iconst -2147483644
sconst "event_opbase"
sconst "is"
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
iconst 2
sconst "Accept challenge"
iload 8
if_setop
jump LABEL627
LABEL560:
sload 12
string_length
iconst 0
if_icmpgt LABEL565
jump LABEL590
LABEL565:
iconst 6
sconst "Open"
iload 8
if_setop
iconst 7
sconst "Check"
iload 8
if_setop
iconst 2065
iload 8
if_getlayer
iload 7
iconst 3158271
sconst "Iii"
iload 8
if_setonmouserepeat
iconst 2065
iload 8
if_getlayer
iload 7
iload 3
sconst "Iii"
iload 8
if_setonmouseleave
jump LABEL598
LABEL590:
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
LABEL598:
iconst 9
sconst "Clear history"
iload 8
if_setop
sconst "<col=ff9040>"
sconst "Notification"
sconst "</col>"
join_string 3
iload 8
if_setopbase
iconst 2064
iconst -2147483644
sload 12
sconst "is"
iload 8
if_setonop
jump LABEL627
LABEL615:
iconst -1
sconst ""
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
LABEL627:
iload 5
iload 6
sub
istore 5
iload 7
iconst 1
add
istore 7
iconst 105
iconst 73
iconst 579
iload 7
enum
istore 8
LABEL641:
iload 9
chat_getprevuid
istore 9
jump LABEL149
LABEL645:
iload 7
istore 13
LABEL647:
iload 8
iconst -1
if_icmpne LABEL651
jump LABEL708
LABEL651:
iload 8
if_clearops
iconst -1
sconst ""
iload 8
if_setonop
iconst -1
sconst ""
iload 8
if_setonmouserepeat
iconst -1
sconst ""
iload 8
if_setonmouseleave
iconst 0
iconst 0
iconst 0
iconst 0
iload 8
if_setsize
iconst 10616890
iload 7
iconst 2
multiply
cc_find
iconst 1
if_icmpeq LABEL679
jump LABEL683
LABEL679:
sconst ""
cc_settext
iconst 1
cc_sethide
LABEL683:
iconst 10616890
iload 7
iconst 2
multiply
iconst 1
add
cc_find
iconst 1
if_icmpeq LABEL693
jump LABEL697
LABEL693:
sconst ""
cc_settext
iconst 1
cc_sethide
LABEL697:
iload 7
iconst 1
add
istore 7
iconst 105
iconst 73
iconst 579
iload 7
enum
istore 8
jump LABEL647
LABEL708:
iload 5
iconst 2
sub
istore 5
iconst 0
iload 5
sub
istore 5
iconst 10616890
if_getheight
istore 14
iload 5
iload 14
if_icmpgt LABEL723
jump LABEL725
LABEL723:
iload 5
istore 14
LABEL725:
iload 13
istore 7
LABEL727:
iload 7
iconst 0
if_icmpgt LABEL731
jump LABEL784
LABEL731:
iload 7
iconst 1
sub
istore 7
iconst 105
iconst 73
iconst 579
iload 7
enum
istore 8
iload 8
if_gety
iload 14
add
iconst 2
sub
istore 5
iload 8
if_getx
iload 5
iconst 0
iconst 0
iload 8
if_setposition
iconst 10616890
iload 7
iconst 2
multiply
cc_find
iconst 1
if_icmpeq LABEL763
jump LABEL768
LABEL763:
cc_getx
iload 5
iconst 0
iconst 0
cc_setposition
LABEL768:
iconst 10616890
iload 7
iconst 2
multiply
iconst 1
add
cc_find
iconst 1
if_icmpeq LABEL778
jump LABEL783
LABEL778:
cc_getx
iload 5
iconst 0
iconst 0
cc_setposition
LABEL783:
jump LABEL727
LABEL784:
iconst 0
iload 14
iconst 10616890
if_setscrollsize
iconst 10617391
iconst 10616890
get_varc_int 7
iload 14
get_varc_int 8
sub
add
invoke 72
iconst 10616890
if_getscrolly
iload 14
set_varc_int 8
set_varc_int 7
return

View File

@@ -1 +0,0 @@
5BCAA21926CF079794AAF3DA80E512297DD6F8353741929302FE6490D17DDF8C

View File

@@ -1,612 +0,0 @@
.id 89
.int_stack_count 1
.string_stack_count 0
.int_var_count 16
.string_var_count 4
iconst 0
istore 1
iconst 2
istore 2
iconst 103
istore 3
iconst 4
istore 4
iconst 23
istore 5
invoke 900
istore 6
iconst 103
iconst 105
iconst 1136
iload 6
enum
iconst 0
if_icmpgt LABEL20
jump LABEL58
LABEL20:
iload 6
iconst 1745
if_icmpeq LABEL24
jump LABEL36
LABEL24:
iconst 0
iconst 102
iconst 103
iconst 105
iconst 1960
iload 6
enum
iconst 30
istore 5
istore 1
istore 3
istore 2
LABEL36:
get_varc_int 41
iconst 1337
if_icmpeq LABEL40
jump LABEL49
LABEL40:
invoke 922
iconst 1
if_icmpeq LABEL44
jump LABEL49
LABEL44:
iload 4
iload 5
add
istore 4
jump LABEL58
LABEL49:
iload 4
iconst 73
iconst 73
iload 6
iconst 10551325
enum
if_getheight
add
istore 4
LABEL58:
iload 4
istore 7
iconst 10682368
if_getwidth
istore 8
iconst 0
istore 9
iconst 105
iconst 73
iconst 580
iload 9
enum
istore 10
iconst 0
istore 11
sconst ""
sstore 0
reboottimer
iconst 0
if_icmpgt LABEL79
jump LABEL156
LABEL79:
reboottimer
iconst 50
div
iconst 60
mod
istore 11
iload 11
iconst 10
if_icmplt LABEL89
jump LABEL100
LABEL89:
sconst "System update in: "
reboottimer
iconst 3000
div
tostring
sconst ":0"
iload 11
tostring
join_string 4
sstore 0
jump LABEL110
LABEL100:
sconst "System update in: "
reboottimer
iconst 3000
div
tostring
sconst ":"
iload 11
tostring
join_string 4
sstore 0
LABEL110:
iload 7
sload 0
iload 9
iload 10
iconst 10682368
iload 8
iload 1
iconst 13
iload 7
iload 2
iload 3
iconst 16776960
iconst 1
invoke 199
add
istore 7
iload 10
if_clearops
iconst -1
sconst ""
iload 10
if_setonop
iconst -1
sconst ""
iload 10
if_setonmouserepeat
iconst -1
sconst ""
iload 10
if_setonmouseleave
iconst 0
iconst 0
iconst 0
iconst 0
iload 10
if_setsize
iload 9
iconst 1
add
istore 9
iconst 105
iconst 73
iconst 580
iload 9
enum
istore 10
LABEL156:
iconst -1
istore 12
iconst -1
istore 13
sconst ""
sstore 1
iconst 0
istore 14
sconst ""
sstore 2
sconst ""
sstore 3
get_varc_int 55
get_varc_int 202
if_icmpge LABEL172
jump LABEL282
LABEL172:
get_varc_int 55
clientclock
iconst 3000
sub
if_icmpgt LABEL178
jump LABEL282
LABEL178:
iconst 14
chat_gethistorylength
iconst 0
if_icmpgt LABEL183
jump LABEL282
LABEL183:
iconst 14
iconst 0
chat_gethistory_bytypeandline
istore 14
sstore 0
sstore 2
sstore 1
istore 13
istore 12
iload 12
iconst -1
if_icmpne LABEL196
jump LABEL282
LABEL196:
sload 0
invoke 2066
sstore 3
sstore 0
iload 7
sload 0
iload 9
iload 10
iconst 10682368
iload 8
iload 1
iconst 13
iload 7
iload 2
iload 3
iconst 16776960
iconst 1
invoke 199
add
istore 7
iload 10
if_clearops
sload 3
string_length
iconst 0
if_icmpgt LABEL223
jump LABEL248
LABEL223:
iconst 6
sconst "Open"
iload 10
if_setop
iconst 7
sconst "Check"
iload 10
if_setop
iconst 2065
iload 10
if_getlayer
iload 9
iconst 16777215
sconst "Iii"
iload 10
if_setonmouserepeat
iconst 2065
iload 10
if_getlayer
iload 9
iconst 16776960
sconst "Iii"
iload 10
if_setonmouseleave
jump LABEL256
LABEL248:
iconst -1
sconst ""
iload 10
if_setonmouserepeat
iconst -1
sconst ""
iload 10
if_setonmouseleave
LABEL256:
iconst 9
sconst "Clear history"
iload 10
if_setop
sconst "<col=ff9040>"
sconst "Notification"
sconst "</col>"
join_string 3
iload 10
if_setopbase
iconst 2064
iconst -2147483644
sload 3
sconst "is"
iload 10
if_setonop
iload 9
iconst 1
add
istore 9
iconst 105
iconst 73
iconst 580
iload 9
enum
istore 10
LABEL282:
iload 0
istore 12
iconst 0
istore 15
get_varp 287
iconst 1
if_icmpeq LABEL290
jump LABEL479
LABEL290:
get_varc_int 41
iconst 1337
if_icmpne LABEL297
get_varbit 4089
iconst 0
if_icmpeq LABEL297
jump LABEL479
LABEL297:
iload 12
iconst -1
if_icmpne LABEL301
jump LABEL479
LABEL301:
iload 10
iconst -1
if_icmpne LABEL305
jump LABEL479
LABEL305:
iload 7
iload 4
sub
iconst 57
if_icmplt LABEL311
jump LABEL479
LABEL311:
iload 12
chat_gethistory_byuid
istore 14
sstore 0
sstore 2
sstore 1
istore 13
istore 15
iload 15
sload 1
iload 13
iload 14
invoke 91
iconst 1
if_icmpeq CHAT_FILTER ; Jump to our new label instead
jump LABEL475
CHAT_FILTER:
sload 0 ; Load the message
iconst 1 ; Gets changed to 0 if message is blocked
iload 15 ; Load the messageType
iload 12 ; Load the id of the messageNode
sconst "chatFilterCheck"
runelite_callback
pop_int ; Pop the id of the messageNode
pop_int ; Pop the messageType
iconst 1 ; 2nd half of conditional
sstore 0 ; Override the message with our filtered message
if_icmpeq LABEL327 ; Check if we are building this message
jump LABEL475
LABEL327:
iload 15
switch
3: LABEL330
6: LABEL351
7: LABEL330
jump LABEL372
LABEL330:
iload 7
sconst "From "
sload 1
sconst ":"
sconst "privateChatSplitFrom"
runelite_callback
join_string 3
sload 0
iload 9
iload 10
iconst 10682368
iload 8
iload 1
iconst 13
iload 7
iload 2
iload 3
iconst 65535
iconst 1
invoke 203
add
istore 7
jump LABEL407
LABEL351:
iload 7
sconst "To "
sload 1
sconst ":"
sconst "privateChatSplitTo"
runelite_callback
join_string 3
sload 0
iload 9
iload 10
iconst 10682368
iload 8
iload 1
iconst 13
iload 7
iload 2
iload 3
iconst 65535
iconst 1
invoke 203
add
istore 7
jump LABEL407
LABEL372:
iload 7
sload 0
iload 9
iload 10
iconst 10682368
iload 8
iload 1
iconst 13
iload 7
iload 2
iload 3
iconst 65535
iconst 1
invoke 199
add
istore 7
iload 15
iconst 5
if_icmpeq LABEL392
jump LABEL407
LABEL392:
get_varbit 1627
iconst 0
if_icmpeq LABEL396
jump LABEL407
LABEL396:
iload 13
iconst 500
add
iconst 1
add
set_varc_int 65
iconst 664
iconst 0
sconst "1"
iconst 10616832
if_setontimer
LABEL407:
iload 10
if_clearops
iload 15
iconst 3
if_icmpeq LABEL419
iload 15
iconst 6
if_icmpeq LABEL419
iload 15
iconst 7
if_icmpeq LABEL419
jump LABEL453
LABEL419:
iload 14
iconst 1
if_icmpeq LABEL423
jump LABEL428
LABEL423:
iconst 8
sconst "Message"
iload 10
if_setop
jump LABEL436
LABEL428:
iconst 8
sconst "Add friend"
iload 10
if_setop
iconst 9
sconst "Add ignore"
iload 10
if_setop
LABEL436:
iconst 10
sconst "Report"
iload 10
if_setop
sconst "<col=ffffff>"
sload 1
sconst "</col>"
join_string 3
iload 10
if_setopbase
iconst 88
iconst -2147483644
sconst "event_opbase"
sconst "is"
iload 10
if_setonop
jump LABEL457
LABEL453:
iconst -1
sconst ""
iload 10
if_setonop
LABEL457:
iconst -1
sconst ""
iload 10
if_setonmouserepeat
iconst -1
sconst ""
iload 10
if_setonmouseleave
iload 9
iconst 1
add
istore 9
iconst 105
iconst 73
iconst 580
iload 9
enum
istore 10
LABEL475:
iload 12
chat_getprevuid
istore 12
jump LABEL297
LABEL479:
iload 10
iconst -1
if_icmpne LABEL483
jump LABEL540
LABEL483:
iload 10
if_clearops
iconst -1
sconst ""
iload 10
if_setonop
iconst -1
sconst ""
iload 10
if_setonmouserepeat
iconst -1
sconst ""
iload 10
if_setonmouseleave
iconst 0
iconst 0
iconst 0
iconst 0
iload 10
if_setsize
iconst 10682368
iload 9
iconst 2
multiply
cc_find
iconst 1
if_icmpeq LABEL511
jump LABEL515
LABEL511:
sconst ""
cc_settext
iconst 1
cc_sethide
LABEL515:
iconst 10682368
iload 9
iconst 2
multiply
iconst 1
add
cc_find
iconst 1
if_icmpeq LABEL525
jump LABEL529
LABEL525:
sconst ""
cc_settext
iconst 1
cc_sethide
LABEL529:
iload 9
iconst 1
add
istore 9
iconst 105
iconst 73
iconst 580
iload 9
enum
istore 10
jump LABEL479
LABEL540:
return

View File

@@ -1 +0,0 @@
7D172258726F2B866D2EFFB0F2E401D0551A377DCA7F72CCD8839AC88B3EA6A2

View File

@@ -1,51 +0,0 @@
.id 96
.int_stack_count 1
.string_stack_count 1
.int_var_count 1
.string_var_count 1
sload 0 ; load input
iload 0 ; load chat type
sconst "chatboxInput" ; event name
runelite_callback ; invoke callback
pop_int ; pop chat type
string_length ; get string length of chat message
iconst 0 ; load 0
if_icmpne LABEL100 ; if length is not 0, continue
return
LABEL100:
get_varbit 4394
iconst 1
if_icmpeq LABEL4
jump LABEL24
LABEL4:
iload 0
iconst 1
if_icmpeq LABEL8
jump LABEL16
LABEL8:
chat_playername
sconst ": "
sconst "<col=2020ef>"
sload 0
sconst "</col>"
join_string 5
mes
jump LABEL23
LABEL16:
chat_playername
sconst ": "
sconst "<col=0000ff>"
sload 0
sconst "</col>"
join_string 5
mes
LABEL23:
jump LABEL27
LABEL24:
sload 0
iload 0
chat_sendpublic
LABEL27:
clientclock
set_varc_int 61
return

View File

@@ -1 +0,0 @@
62630EDCE5CEB8733A496E2CAD89A4298F6EC05B8751DC6C9D2B25ED9D7BA391

View File

@@ -1,168 +0,0 @@
.id 223
.int_stack_count 0
.string_stack_count 0
.int_var_count 4
.string_var_count 3
sconst "<col=0000ff>"
sstore 0
iconst 0
istore 0
iconst 6250335
istore 1
invoke 921
iconst 1
if_icmpeq LABEL10
jump LABEL20
LABEL10:
sconst "<col=9090ff>"
iconst 16777215
iconst 12566463
istore 1
istore 0
sstore 0
iconst 1
iconst 10616889
if_settextshadow
jump LABEL23
LABEL20:
iconst 0
iconst 10616889
if_settextshadow
LABEL23:
iload 0
iconst 10616889
if_setcolour
get_varc_string 335
string_length
istore 2
get_varc_string 335
escape
sstore 1
sconst ""
sstore 2
iconst 0
istore 3
get_varbit 8119
iconst 1
if_icmpeq LABEL40
jump LABEL99
LABEL40:
iconst 105
iconst 115
iconst 1894
get_varbit 1777
enum
chat_playername
sconst ": "
sload 0
sload 1
sconst "</col>"
join_string 6
sstore 2
iload 2
iconst 80
if_icmplt LABEL56
jump LABEL63
LABEL56:
sload 2
sload 0
sconst "*"
sconst "</col>"
join_string 3
append
sstore 2
LABEL63:
sload 2
iconst 2147483647
iconst 495
parawidth
istore 3
iload 3
iconst 10616889
if_getwidth
if_icmpgt LABEL73
jump LABEL79
LABEL73:
iconst 2
iconst 2
iconst 0
iconst 10616889
if_settextalign
jump LABEL84
LABEL79:
iconst 0
iconst 2
iconst 0
iconst 10616889
if_settextalign
LABEL84:
iconst 10616889
if_clearops
iconst -1
sconst ""
iconst 10616889
if_setonmouserepeat
iconst -1
sconst ""
iconst 10616889
if_setonmouseleave
iconst -1
sconst ""
iconst 10616889
if_setonop
jump LABEL140
LABEL99:
iconst 105
iconst 115
iconst 1894
get_varbit 1777
enum
sconst " You must set a name before you can chat."
join_string 2
sstore 2
iconst 1
iconst 2
iconst 0
iconst 10616889
if_settextalign
iconst 10
sconst "Configure"
iconst 10616889
if_setop
sconst "<col=ff9040>"
sconst "Display name"
sconst "</col>"
join_string 3
iconst 10616889
if_setopbase
iconst 45
iconst -2147483645
iload 1
sconst "Ii"
iconst 10616889
if_setonmouserepeat
iconst 45
iconst -2147483645
iload 0
sconst "Ii"
iconst 10616889
if_setonmouseleave
iconst 489
iconst -2147483644
iconst 1024
sconst "ii"
iconst 10616889
if_setonop
LABEL140:
sload 2
iconst 10616889
if_settext
sconst "setChatboxInput"
runelite_callback
iconst 3
iconst 16
iconst 1
iconst 0
iconst 10616889
if_setsize
return

View File

@@ -1 +0,0 @@
DDFE4E407122EEEAE2C64A233EA937B2CC20E92D66CB66772C31182A6C60820D

View File

@@ -1,29 +0,0 @@
.id 327
.int_stack_count 1
.string_stack_count 0
.int_var_count 1
.string_var_count 0
; Attach specbar redraw listeners to the weapon name text instead of to
; auto retaliate text (which is var0). Test by enabling "Hide auto retaliate"
; and using a spec.
iconst 38862849 ; 593.1 - weapon name widget
istore 0 ; overwrite script parameter which is the autoretail text
iload 0
invoke 187
iconst 186
iload 0
iconst 301
iconst 300
iconst 284
iconst 3
sconst "IY"
iload 0
if_setonvartransmit
iconst 186
iload 0
iconst 94
iconst 1
sconst "IY"
iload 0
if_setoninvtransmit
return

View File

@@ -1 +0,0 @@
2F7E219C24E4725FA8F3BCDD9F2A640666CC589B514FEBD9F5938B207F06C0EB

View File

@@ -1,329 +0,0 @@
.id 73
.int_stack_count 2
.string_stack_count 0
.int_var_count 5
.string_var_count 0
iconst 10616887
if_gethide
iconst 1
if_icmpeq LABEL9
iconst 10616888
if_gethide
iconst 1
if_icmpeq LABEL9
jump LABEL10
LABEL9:
return
LABEL10:
get_varbit 8119
iconst 0
if_icmpeq LABEL19
iconst -1
iconst 162
invoke 1701
iconst 0
if_icmpeq LABEL19
jump LABEL20
LABEL19:
return
LABEL20:
get_varc_string 335
string_length
istore 2
iconst 0
istore 3
iconst 0
istore 4
invoke 1972
iconst 1
if_icmpeq LABEL31
iconst 0 ; Modified to enable clanchat input
sconst "clanchatInput"
runelite_callback
iconst 1
if_icmpeq LABEL31 ; Compare to 1
jump LABEL37
LABEL31:
get_varc_int 41
iconst 4
if_icmpeq LABEL35
jump LABEL37
LABEL35:
iconst 1
istore 4
LABEL37:
staffmodlevel
iconst -1
if_icmpgt LABEL41
jump LABEL43
LABEL41:
iconst 1
istore 3
LABEL43:
iload 3
iconst 1
if_icmpeq LABEL47
jump LABEL58
LABEL47:
sconst "`"
iload 1
string_indexof_char
iconst -1
if_icmpne LABEL53
jump LABEL58
LABEL53:
iload 2
iconst 0
if_icmpeq LABEL57
jump LABEL58
LABEL57:
return
LABEL58:
iload 0
iconst 84
if_icmpeq LABEL62
jump LABEL179
LABEL62:
invoke 1984
iload 2
iconst 0
if_icmpgt LABEL67
jump LABEL178
LABEL67:
get_varc_string 335
sconst "/"
iconst 0
string_indexof_string
iconst 0
if_icmpeq LABEL77
iload 4
iconst 1
if_icmpeq LABEL77
jump LABEL112
LABEL77:
clan_getchatcount
iconst 0
if_icmpgt LABEL81
jump LABEL108
LABEL81:
iload 2
iconst 1
if_icmple LABEL85
jump LABEL90
LABEL85:
iload 4
iconst 0
if_icmpeq LABEL89
jump LABEL90
LABEL89:
return
LABEL90:
get_varbit 4394
iconst 1
if_icmpeq LABEL94
jump LABEL96
LABEL94:
clan_leavechat
jump LABEL107
LABEL96:
iload 4
iconst 1
if_icmpeq LABEL100
jump LABEL104
LABEL100:
sconst "/"
get_varc_string 335
append
set_varc_string 335
LABEL104:
get_varc_string 335
iconst 2
invoke 96
LABEL107:
jump LABEL111
LABEL108:
get_varc_string 335
iconst 0
invoke 96
LABEL111:
jump LABEL174
LABEL112:
get_varc_string 335
sconst "::"
iconst 0
string_indexof_string
iconst 0
if_icmpeq LABEL119
jump LABEL171
LABEL119:
iload 2
iconst 2
if_icmpgt LABEL123
jump LABEL167
LABEL123:
get_varc_string 335
sconst "::toggleroof"
iconst 0
string_indexof_string
iconst 0
if_icmpeq LABEL130
jump LABEL144
LABEL130:
getremoveroofs
iconst 1
if_icmpeq LABEL134
jump LABEL139
LABEL134:
iconst 0
setremoveroofs
sconst "Roofs will only be removed selectively."
mes
jump LABEL143
LABEL139:
iconst 1
setremoveroofs
sconst "Roofs are now all hidden."
mes
LABEL143:
jump LABEL166
LABEL144:
get_varc_string 335
sconst "::bank"
iconst 0
string_indexof_string
iconst 0
if_icmpeq LABEL151
sconst "runeliteCommand" ; load callback name
runelite_callback ; invoke callback
jump LABEL155
LABEL151:
sconst "Hey, everyone, I just tried to do something very silly!"
iconst 0
invoke 96
jump LABEL166
LABEL155:
get_varc_string 335
invoke 224
set_varc_string 335
get_varc_string 335
string_length
istore 2
get_varc_string 335
iconst 2
iload 2
substring
docheat
LABEL166:
jump LABEL170
LABEL167:
get_varc_string 335
iconst 0
invoke 96
LABEL170:
jump LABEL174
LABEL171:
get_varc_string 335
iconst 0
invoke 96
LABEL174:
get_varc_string 335
invoke 77
sconst ""
set_varc_string 335
LABEL178:
jump LABEL247
LABEL179:
iload 0
iconst 104
if_icmpeq LABEL183
jump LABEL189
LABEL183:
iload 3
iconst 1
if_icmpeq LABEL187
jump LABEL188
LABEL187:
invoke 75
LABEL188:
jump LABEL247
LABEL189:
iload 0
iconst 105
if_icmpeq LABEL193
jump LABEL199
LABEL193:
iload 3
iconst 1
if_icmpeq LABEL197
jump LABEL198
LABEL197:
invoke 76
LABEL198:
jump LABEL247
LABEL199:
iload 0
iconst 80
if_icmpeq LABEL203
jump LABEL241
LABEL203:
get_varc_string 356
string_length
iconst 0
if_icmpgt LABEL208
jump LABEL228
LABEL208:
get_varc_string 356
friend_test
iconst 1
if_icmpeq LABEL213
jump LABEL216
LABEL213:
get_varc_string 356
invoke 107
return
LABEL216:
get_varc_int 60
clientclock
if_icmpgt LABEL220
jump LABEL221
LABEL220:
return
LABEL221:
clientclock
iconst 50
add
set_varc_int 60
sconst "That player was not found on your Friends list."
mes
return
LABEL228:
get_varc_int 60
clientclock
if_icmpgt LABEL232
jump LABEL233
LABEL232:
return
LABEL233:
clientclock
iconst 50
add
set_varc_int 60
sconst "You haven't received any messages to which you can reply."
mes
return
jump LABEL247
LABEL241:
get_varc_string 335
iconst 0
iload 0
iload 1
invoke 74
iconst 1 ; check if we're ignoring input
iconst 0 ;
sconst "blockChatInput" ;
runelite_callback ;
if_icmpeq LABEL247 ; don't add to input varcstr
set_varc_string 335
LABEL247:
invoke 223
return

View File

@@ -1,38 +0,0 @@
;;;
;
; Copyright (c) 2019, Lucas <https://github.com/Lucwousin>
; All rights reserved.
;
; Redistribution and use in source and binary forms, with or without
; modification, are permitted provided that the following conditions are met:
;
; 1. Redistributions of source code must retain the above copyright notice, this
; list of conditions and the following disclaimer.
; 2. Redistributions in binary form must reproduce the above copyright notice,
; this list of conditions and the following disclaimer in the documentation
; and/or other materials provided with the distribution.
;
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
; ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
;
;;;;;;;;;;;;;;;
; ;
; Join a cc ;
; ;
;;;;;;;;;;;;;;;
.id 10690
.int_stack_count 0
.string_stack_count 1
.int_var_count 0
.string_var_count 1
sload 0
clan_joinchat
return

View File

@@ -1 +0,0 @@
15F58F5939D9311F3D76FA2F0F3441B7B0DA1E8EAE23C654948095A7D51E07F0

View File

@@ -1,622 +0,0 @@
.id 1601
.int_stack_count 4
.string_stack_count 2
.int_var_count 13
.string_var_count 3
sload 1
iconst 262167
if_settext
iconst 0
istore 4
iconst 0
istore 5
iconst -1
istore 6
iconst 0
istore 7
sconst ""
sstore 2
iconst 0
istore 8
iconst 0
istore 9
iconst 0
istore 10
iload 1
define_array 111
iconst 0
istore 11
iconst 0
istore 12
iload 0
iconst 0
if_icmpeq LABEL29
jump LABEL517
LABEL29:
iconst 93
iconst 13190
inv_total
iconst 0
if_icmpgt LABEL40
iconst 93
iconst 13192
inv_total
iconst 0
if_icmpgt LABEL40
jump LABEL42
LABEL40:
iconst 1
istore 9
LABEL42:
iload 10
iload 1
if_icmplt LABEL46
jump LABEL82
LABEL46:
iconst 584
iload 10
inv_getobj
istore 6
iload 6
iconst -1
if_icmpne LABEL54
jump LABEL79
LABEL54:
iconst 584
iload 10
inv_getnum
istore 7
LABEL58:
iload 10
iload 1
if_icmplt LABEL62
jump LABEL78
LABEL62:
iload 7
iconst 0
if_icmpgt LABEL66
jump LABEL78
LABEL66:
iload 10
iload 6
set_array_int
iload 7
iconst 1
sub
istore 7
iload 10
iconst 1
add
istore 10
jump LABEL58
LABEL78:
jump LABEL81
LABEL79:
iload 1
istore 10
LABEL81:
jump LABEL42
LABEL82:
iload 4
iload 1
if_icmplt LABEL86
jump LABEL141
LABEL86:
iconst 262162
iconst 5
iload 4
cc_create
iconst 36
iconst 32
iconst 0
iconst 0
cc_setsize
iconst 5
iload 4
iconst 40
multiply
add
iconst 25
iconst 0
iconst 0
cc_setposition
iload 4
get_array_int
istore 6
iload 6
iconst -1
if_icmpne LABEL111
jump LABEL138
LABEL111:
iload 6
iconst 1
1200
sconst "<col=ff981f>"
iload 6
oc_name
join_string 2
cc_setopbase
iconst 1
sconst "Item:"
cc_setop
iconst 1603
iconst 1
iconst 1
iload 6
oc_name
sconst "1is"
cc_setonop
iconst 1118481
cc_setgraphicshadow
iconst 1
cc_setoutline
iload 4
iconst 1
add
istore 4
jump LABEL140
LABEL138:
iload 1
istore 4
LABEL140:
jump LABEL82
LABEL141:
iconst 0
istore 4
LABEL143:
iload 4
iconst 468
inv_size
if_icmplt LABEL148
jump LABEL342
LABEL148:
iconst 468
iload 4
inv_getobj
istore 6
iload 6
iconst -1
if_icmpne LABEL156
jump LABEL337
LABEL156:
iconst 262165
iconst 5
iload 5
cc_create
iconst 36
iconst 32
iconst 0
iconst 0
cc_setsize
iconst 5
iload 5
iconst 8
mod
iconst 38
multiply
add
iconst 25
iconst 38
iload 5
iconst 8
div
multiply
add
iconst 0
iconst 0
cc_setposition
iload 6
iconst 468
iload 4
inv_getnum
1200
sconst "<col=ff981f>"
iload 6
oc_name
join_string 2
cc_setopbase
iconst 1
sconst "Item:"
cc_setop
iconst 1603
iconst 0
iconst 468
iload 4
inv_getnum
iload 6
oc_name
sconst "1is"
cc_setonop
iconst 1118481
cc_setgraphicshadow
iconst 111
iconst 49
iconst 879
iload 6
enum
iconst 1
if_icmpeq LABEL214
jump LABEL219
LABEL214:
iconst 2
cc_setoutline
iconst 1
istore 8
jump LABEL221
LABEL219:
iconst 1
cc_setoutline
LABEL221:
iload 5
iconst 1
add
istore 5
iload 6
oc_stackable
iconst 1
if_icmpeq LABEL230
jump LABEL337
LABEL230:
iconst 0
istore 10
iconst 0
istore 12
LABEL234:
iload 10
iload 1
if_icmplt LABEL238
jump LABEL252
LABEL238:
iload 10
get_array_int
iload 6
if_icmpeq LABEL243
jump LABEL247
LABEL243:
iload 12
iconst 1
add
istore 12
LABEL247:
iload 10
iconst 1
add
istore 10
jump LABEL234
LABEL252:
iconst 2147483647
iconst 94
iload 6
inv_total
sub
iconst 93
iload 6
inv_total
sub
iload 12
add
istore 11
iconst 0
iload 11
sub
istore 11
iload 11
iconst 0
if_icmpgt LABEL272
jump LABEL337
LABEL272:
iconst 262165
iconst 5
iload 5
cc_create
iconst 36
iconst 32
iconst 0
iconst 0
cc_setsize
iconst 5
iload 5
iconst 8
mod
iconst 38
multiply
add
iconst 25
iconst 38
iload 5
iconst 8
div
multiply
add
iconst 0
iconst 0
cc_setposition
iload 6
iload 11
1200
sconst "<col=ff981f>"
iload 6
oc_name
join_string 2
cc_setopbase
iconst 1
sconst "Item:"
cc_setop
iconst 1603
iconst 0
iload 11
iload 6
oc_name
sconst "1is"
cc_setonop
iconst 1118481
cc_setgraphicshadow
iconst 111
iconst 49
iconst 879
iload 6
enum
iconst 1
if_icmpeq LABEL326
jump LABEL331
LABEL326:
iconst 2
cc_setoutline
iconst 1
istore 8
jump LABEL333
LABEL331:
iconst 1
cc_setoutline
LABEL333:
iload 5
iconst 1
add
istore 5
LABEL337:
iload 4
iconst 1
add
istore 4
jump LABEL143
LABEL342:
sconst "The normal amount of items kept is "
sconst "three"
sconst "."
sconst "<br>"
sconst "<br>"
join_string 5
sstore 2
iload 3
iconst 1
if_icmpeq LABEL353
jump LABEL363
LABEL353:
sload 2
sconst "You're an "
sconst "<col=ff3333>"
sconst "Ultimate Iron Man"
sconst "<col=ff981f>"
sconst ", so you will always keep zero items."
join_string 5
append
sstore 2
jump LABEL426
LABEL363:
iload 1
iconst 0
if_icmpeq LABEL367
jump LABEL379
LABEL367:
sload 2
sconst "You're marked with a "
sconst "<col=ff3333>"
sconst "PK skull"
sconst "<col=ff981f>"
sconst ". This reduces the items you keep from "
sconst "three"
sconst " to zero!"
join_string 7
append
sstore 2
jump LABEL426
LABEL379:
iload 1
iconst 1
if_icmpeq LABEL383
jump LABEL402
LABEL383:
sload 2
sconst "You're marked with a "
sconst "<col=ff3333>"
sconst "PK skull"
sconst "<col=ff981f>"
sconst ". This reduces the items you keep from "
sconst "three"
sconst " to zero!"
sconst "<br>"
sconst "<br>"
sconst "However, you also have the "
sconst "<col=ff3333>"
sconst "Protect Items"
sconst "<col=ff981f>"
sconst " prayer active, which saves you one extra item!"
join_string 14
append
sstore 2
jump LABEL426
LABEL402:
iload 1
iconst 3
if_icmpeq LABEL406
jump LABEL411
LABEL406:
sload 2
sconst "You have no factors affecting the items you keep."
append
sstore 2
jump LABEL426
LABEL411:
iload 1
iconst 3
iconst 1
add
if_icmpeq LABEL417
jump LABEL426
LABEL417:
sload 2
sconst "You have the "
sconst "<col=ff3333>"
sconst "Protect Items"
sconst "<col=ff981f>"
sconst " prayer active, which saves you one extra item!"
join_string 5
append
sstore 2
LABEL426:
iload 8
iconst 1
if_icmpeq LABEL433
iload 9
iconst 1
if_icmpeq LABEL433
jump LABEL484
LABEL433:
iload 8
iconst 1
if_icmpeq LABEL437
jump LABEL458
LABEL437:
iload 9
iconst 1
if_icmpeq LABEL441
jump LABEL458
LABEL441:
sload 2
sconst "<br>"
sconst "<br>"
sconst "Items with a "
sconst "<col=ffffff>"
sconst "white outline"
sconst "<col=ff981f>"
sconst " will always be lost."
sconst "<br>"
sconst "<col=00ff00>"
sconst "Bonds"
sconst "</col>"
sconst " are always protected."
join_string 12
append
sstore 2
jump LABEL484
LABEL458:
iload 8
iconst 1
if_icmpeq LABEL462
jump LABEL474
LABEL462:
sload 2
sconst "<br>"
sconst "<br>"
sconst "Items with a "
sconst "<col=ffffff>"
sconst "white outline"
sconst "<col=ff981f>"
sconst " will always be lost."
join_string 7
append
sstore 2
jump LABEL484
LABEL474:
sload 2
sconst "<br>"
sconst "<br>"
sconst "<col=00ff00>"
sconst "Bonds"
sconst "</col>"
sconst " are always protected, so are not shown here."
join_string 6
append
sstore 2
LABEL484:
sload 2
iconst 262173
if_settext
sconst "<col=ffcc33>"
sconst "Max items kept on death :"
sconst "<br>"
sconst "<br>"
sconst "<col=ffcc33>"
sconst "~ "
iload 1
tostring
sconst " ~"
join_string 8
iconst 262174
if_settext
iload 2
iconst 0
if_icmpgt LABEL503
jump LABEL510
LABEL503:
sconst "Items you will keep on death:"
iconst 262161
if_settext
sconst "Items you will lose on death:"
iconst 262164
if_settext
jump LABEL516
LABEL510:
sconst "Items you will keep on death if not skulled:"
iconst 262161
if_settext
sconst "Items you will lose on death if not skulled:"
iconst 262164
if_settext
LABEL516:
jump LABEL557
LABEL517:
iconst 1
iconst 262165
if_sethide
iconst 1
iconst 262162
if_sethide
iconst 0
iconst 262175
if_sethide
sload 0
iconst 262176
if_settext
sconst "The normal amount of items kept is "
sconst "three"
sconst "."
sconst "<br>"
sconst "<br>"
join_string 5
sstore 2
sload 2
sconst "You're in a "
sconst "<col=ff3333>"
sconst "safe area"
sconst "<col=ff981f>"
sconst ". See information to the left for a more detailed description."
join_string 5
append
sstore 2
sload 2
iconst 262173
if_settext
sconst "<col=ffcc33>"
sconst "Max items kept on death :"
sconst "<br>"
sconst "<br>"
sconst "<col=ffcc33>"
sconst "All items!"
join_string 6
iconst 262174
if_settext
LABEL557:
sconst "deathKeepBuild" ; push event name
runelite_callback ; invoke callback
return

View File

@@ -1 +0,0 @@
DA7BFF3D4B1135F264904DDCED76BC0CD56CEF4B41E1D7852097E9EECC235B9A

View File

@@ -1,93 +0,0 @@
.id 1651
.int_stack_count 5
.string_stack_count 2
.int_var_count 5
.string_var_count 2
iload 0
iconst 1
if_icmpeq LABEL13
iload 1
iconst -1
if_icmpne LABEL7
jump LABEL74
LABEL7:
sload 1
iload 1
string_indexof_char
iconst -1
if_icmpne LABEL13
jump LABEL74
LABEL13:
iload 0
iconst 1
if_icmpne LABEL17
jump LABEL24
LABEL17:
iconst 584
iconst -1
invoke 1701
iconst 0
if_icmpeq LABEL23
jump LABEL24
LABEL23:
return
LABEL24:
iload 3
sconst "destroyOnOpKey" ; load event name
runelite_callback ; invoke callback
pop_int
iconst 2266
iconst 1
iconst 0
sound_synth
iload 2
iload 4
cc_find
iconst 1
if_icmpeq LABEL34
jump LABEL38
LABEL34:
iconst 16777215
cc_setcolour
sconst "..."
cc_settext
LABEL38:
iconst -1
sconst ""
iload 2
if_setonmouserepeat
iconst -1
sconst ""
iload 2
if_setonmouseleave
iload 2
if_clearops
iconst -1
sconst ""
iload 2
if_setonop
iconst -1
sconst ""
iload 2
if_setonkey
iconst 1652
iload 2
sload 0
iload 3
sload 1
clientclock
iconst 40
add
sconst "Isisi"
iload 2
if_setontimer
iconst 38273024
iload 3
cc_find
iconst 1
if_icmpeq LABEL73
jump LABEL74
LABEL73:
cc_resume_pausebutton
LABEL74:
return

View File

@@ -1 +0,0 @@
32FBC48F8C6D8E62E02BCF09F444BA036F76133B6596396F0AB9E474687D9F3F

View File

@@ -1,254 +0,0 @@
.id 2091
.int_stack_count 2
.string_stack_count 0
.int_var_count 2
.string_var_count 0
iload 0
iload 1
sconst "fakeXpDrop"
runelite_callback ;
iconst 105
iconst 83
iconst 681
get_varc_int 207
coordx
enum
iload 0
if_icmpeq LABEL9
jump LABEL16
LABEL9:
get_varc_int 207
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 207
jump LABEL216
LABEL16:
iconst 105
iconst 83
iconst 681
get_varc_int 208
coordx
enum
iload 0
if_icmpeq LABEL25
jump LABEL32
LABEL25:
get_varc_int 208
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 208
jump LABEL216
LABEL32:
iconst 105
iconst 83
iconst 681
get_varc_int 209
coordx
enum
iload 0
if_icmpeq LABEL41
jump LABEL48
LABEL41:
get_varc_int 209
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 209
jump LABEL216
LABEL48:
iconst 105
iconst 83
iconst 681
get_varc_int 210
coordx
enum
iload 0
if_icmpeq LABEL57
jump LABEL64
LABEL57:
get_varc_int 210
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 210
jump LABEL216
LABEL64:
iconst 105
iconst 83
iconst 681
get_varc_int 211
coordx
enum
iload 0
if_icmpeq LABEL73
jump LABEL80
LABEL73:
get_varc_int 211
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 211
jump LABEL216
LABEL80:
iconst 105
iconst 83
iconst 681
get_varc_int 212
coordx
enum
iload 0
if_icmpeq LABEL89
jump LABEL96
LABEL89:
get_varc_int 212
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 212
jump LABEL216
LABEL96:
iconst 105
iconst 83
iconst 681
get_varc_int 213
coordx
enum
iload 0
if_icmpeq LABEL105
jump LABEL112
LABEL105:
get_varc_int 213
iconst 0
iconst 0
iload 1
movecoord
set_varc_int 213
jump LABEL216
LABEL112:
get_varc_int 207
iconst -1
if_icmpeq LABEL116
jump LABEL127
LABEL116:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 207
jump LABEL216
LABEL127:
get_varc_int 208
iconst -1
if_icmpeq LABEL131
jump LABEL142
LABEL131:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 208
jump LABEL216
LABEL142:
get_varc_int 209
iconst -1
if_icmpeq LABEL146
jump LABEL157
LABEL146:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 209
jump LABEL216
LABEL157:
get_varc_int 210
iconst -1
if_icmpeq LABEL161
jump LABEL172
LABEL161:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 210
jump LABEL216
LABEL172:
get_varc_int 211
iconst -1
if_icmpeq LABEL176
jump LABEL187
LABEL176:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 211
jump LABEL216
LABEL187:
get_varc_int 212
iconst -1
if_icmpeq LABEL191
jump LABEL202
LABEL191:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 212
jump LABEL216
LABEL202:
get_varc_int 213
iconst -1
if_icmpeq LABEL206
jump LABEL216
LABEL206:
iconst 0
iconst 83
iconst 105
iconst 81
iload 0
enum
iconst 0
iload 1
movecoord
set_varc_int 213
LABEL216:
return

View File

@@ -1 +0,0 @@
B370DDEEF61E0F420C1990DDA4FBBEDCEE8324F3750ABAC79B072A27268D887B

View File

@@ -1,394 +0,0 @@
.id 779
.int_stack_count 15
.string_stack_count 0
.int_var_count 16
.string_var_count 1
get_varbit 4397
iconst 1
if_icmpeq LABEL4
jump LABEL65
LABEL4:
iload 0
iload 1
cc_find
iconst 1
if_icmpeq LABEL10
jump LABEL12
LABEL10:
iconst 1
cc_sethide
LABEL12:
iload 0
iload 6
cc_find
iconst 1
if_icmpeq LABEL18
jump LABEL23
LABEL18:
iconst 0
cc_settrans
iconst -1
sconst ""
cc_setontimer
LABEL23:
iload 0
iload 12
cc_find
iconst 1
if_icmpeq LABEL29
jump LABEL31
LABEL29:
iconst 1
cc_sethide
LABEL31:
iload 0
iload 4
cc_find
iconst 1
if_icmpeq LABEL37
jump LABEL39
LABEL37:
sconst "Sell offer"
cc_settext
LABEL39:
iload 0
iload 5
cc_find
iconst 1
if_icmpeq LABEL45
jump LABEL47
LABEL45:
iconst 1119
cc_setgraphic
LABEL47:
iload 0
iload 2
cc_find
iconst 1
if_icmpeq LABEL53
jump LABEL56
LABEL53:
iconst 1
sconst "All"
cc_setop
LABEL56:
iload 0
iload 3
cc_find
iconst 1
if_icmpeq LABEL62
jump LABEL64
LABEL62:
sconst "All"
cc_settext
LABEL64:
jump LABEL130
LABEL65:
iload 0
iload 1
cc_find
iconst 1
if_icmpeq LABEL71
jump LABEL73
LABEL71:
iconst 0
cc_sethide
LABEL73:
iload 0
iload 6
cc_find
iconst 1
if_icmpeq LABEL79
jump LABEL89
LABEL79:
iconst 100
cc_settrans
iconst 811
iconst -2147483645
iconst -2147483643
clientclock
iconst 100
iconst 250
sconst "Iiiii"
cc_setontimer
LABEL89:
iload 0
iload 12
cc_find
iconst 1
if_icmpeq LABEL95
jump LABEL97
LABEL95:
iconst 0
cc_sethide
LABEL97:
iload 0
iload 4
cc_find
iconst 1
if_icmpeq LABEL103
jump LABEL105
LABEL103:
sconst "Buy offer"
cc_settext
LABEL105:
iload 0
iload 5
cc_find
iconst 1
if_icmpeq LABEL111
jump LABEL113
LABEL111:
iconst 1118
cc_setgraphic
LABEL113:
iload 0
iload 2
cc_find
iconst 1
if_icmpeq LABEL119
jump LABEL122
LABEL119:
iconst 1
sconst "+1K"
cc_setop
LABEL122:
iload 0
iload 3
cc_find
iconst 1
if_icmpeq LABEL128
jump LABEL130
LABEL128:
sconst "+1K"
cc_settext
LABEL130:
sconst ","
sstore 0
iconst 0
istore 15
get_varp 1151
iconst -1
if_icmpne LABEL138
jump LABEL274
LABEL138:
iload 0
iload 7
cc_find
iconst 1
if_icmpeq LABEL144
jump LABEL147
LABEL144:
get_varp 1151
get_varbit 4396
cc_setobject_nonum
LABEL147:
iload 0
iload 8
cc_find
iconst 1
if_icmpeq LABEL153
jump LABEL156
LABEL153:
get_varp 1151
oc_name
cc_settext
LABEL156:
iload 0
iload 9
cc_find
iconst 1
if_icmpeq LABEL162
jump LABEL166
LABEL162:
get_varbit 4396
sload 0
invoke 46
cc_settext
LABEL166:
iload 0
iload 10
cc_find
iconst 1
if_icmpeq LABEL172
jump LABEL185
LABEL172:
get_varbit 4398
iconst 1
if_icmpeq LABEL176
jump LABEL179
LABEL176:
sconst "1 coin"
cc_settext
jump LABEL185
LABEL179:
get_varbit 4398
sload 0
invoke 46
sconst " coins"
join_string 2
cc_settext
LABEL185:
get_varbit 4396
iconst 0
if_icmpgt LABEL189
jump LABEL211
LABEL189:
iconst 2147483647
get_varbit 4396
div
get_varbit 4398
if_icmplt LABEL195
jump LABEL211
LABEL195:
iload 0
iload 11
cc_find
iconst 1
if_icmpeq LABEL201
jump LABEL206
LABEL201:
sconst "<col=ff0000>"
sconst "Too much money!"
sconst "</col>"
join_string 3
cc_settext
LABEL206:
iload 0
iload 14
iload 13
invoke 780
jump LABEL273
LABEL211:
get_varbit 4396
get_varbit 4398
multiply
istore 15
iload 0
iload 11
cc_find
iconst 1
if_icmpeq LABEL221
jump LABEL234
LABEL221:
iload 15
iconst 1
if_icmpeq LABEL225
jump LABEL228
LABEL225:
sconst "1 coin"
cc_settext
jump LABEL234
LABEL228:
iload 15
sload 0
invoke 46
sconst " coins"
join_string 2
cc_settext
LABEL234:
iload 15
iconst 0
if_icmpgt LABEL238
jump LABEL269
LABEL238:
iload 13
invoke 208
pop_int
iconst 772
iconst -2147483645
sconst "I"
iload 13
if_setonmouserepeat
iconst 97
iconst -2147483645
sconst "I"
iload 13
if_setonmouseleave
iconst 489
iconst -2147483644
iconst 2
sconst "ii"
iload 13
if_setonop
iload 0
iload 14
cc_find
iconst 1
if_icmpeq LABEL263
jump LABEL268
LABEL263:
sconst "<col=ffffff>"
sconst "Confirm"
sconst "</col>"
join_string 3
cc_settext
LABEL268:
jump LABEL273
LABEL269:
iload 0
iload 14
iload 13
invoke 780
LABEL273:
jump LABEL319
LABEL274:
iload 0
iload 7
cc_find
iconst 1
if_icmpeq LABEL280
jump LABEL283
LABEL280:
iconst 6512
iconst 1
cc_setobject_nonum
LABEL283:
iload 0
iload 8
cc_find
iconst 1
if_icmpeq LABEL289
jump LABEL291
LABEL289:
sconst "Choose an item..."
cc_settext
LABEL291:
iload 0
iload 9
cc_find
iconst 1
if_icmpeq LABEL297
jump LABEL299
LABEL297:
sconst ""
cc_settext
LABEL299:
iload 0
iload 10
cc_find
iconst 1
if_icmpeq LABEL305
jump LABEL307
LABEL305:
sconst ""
cc_settext
LABEL307:
iload 0
iload 11
cc_find
iconst 1
if_icmpeq LABEL313
jump LABEL315
LABEL313:
sconst ""
cc_settext
LABEL315:
iload 0
iload 14
iload 13
invoke 780
LABEL319:
sconst "geBuilt" ;
runelite_callback ;
return

View File

@@ -1 +0,0 @@
401615A4A80516444D88DB3612D803C47C67B151C6588666701911DDACA79534

View File

@@ -1,843 +0,0 @@
.id 2611
.int_stack_count 11
.string_stack_count 2
.int_var_count 30
.string_var_count 2
sconst "startSpellRedraw"
runelite_callback
iconst 190
istore 11
iconst 261
istore 12
iconst 0
istore 13
iload 10
iconst 1
if_icmpeq LABEL10
jump LABEL76
LABEL10:
iconst 6
iconst 240
iconst 1
iconst 0
iload 3
if_setsize
iconst 190
iconst 6
sub
iconst 240
istore 12
istore 11
iconst 0
iconst 0
iconst 1
iconst 0
iload 3
if_setposition
iconst 0
iload 4
if_sethide
sload 0
iconst 190
iconst 494
parawidth
sload 1
iconst 190
iconst 494
parawidth
invoke 1045
iconst 14
add
istore 13
iload 13
iconst 0
iconst 0
iconst 1
iload 5
if_setsize
iload 13
iconst 0
iconst 0
iconst 1
iload 6
if_setsize
iconst 190
iload 13
iconst 2
multiply
sub
iconst 3
div
istore 13
iload 13
iconst 0
iconst 0
iconst 1
iload 5
if_setposition
iload 13
iconst 0
iconst 2
iconst 1
iload 6
if_setposition
jump LABEL147
LABEL76:
get_varbit 6718
iconst 1
if_icmpeq LABEL80
jump LABEL109
LABEL80:
iconst 0
iconst 0
iconst 1
iconst 1
iload 3
if_setsize
iconst 0
iconst 0
iconst 1
iconst 1
iload 3
if_setposition
iconst 1
iload 4
if_sethide
iconst -1
iload 10
iload 5
iload 6
iload 0
iload 1
iload 7
iload 8
iload 9
iload 2
sload 0
sload 1
invoke 2603
jump LABEL147
LABEL109:
iconst 6
iconst 240
iconst 1
iconst 0
iload 3
if_setsize
iconst 190
iconst 6
sub
iconst 240
istore 12
istore 11
iconst 0
iconst 0
iconst 1
iconst 0
iload 3
if_setposition
iconst 0
iload 4
if_sethide
sload 1
iconst 190
iconst 494
parawidth
iconst 14
add
iconst 0
iconst 0
iconst 1
iload 6
if_setsize
iconst 0
iconst 0
iconst 1
iconst 1
iload 6
if_setposition
LABEL147:
iload 0
cc_deleteall
iload 1
cc_deleteall
iload 2
cc_deleteall
iconst 105
iconst 103
iconst 1981
get_varbit 4070
enum
istore 14
iload 14
iconst 1982
if_icmpne LABEL163
jump LABEL165
LABEL163:
iconst 1982
invoke 2618
LABEL165:
iload 14
iconst 1983
if_icmpne LABEL169
jump LABEL171
LABEL169:
iconst 1983
invoke 2618
LABEL171:
iload 14
iconst 1984
if_icmpne LABEL175
jump LABEL177
LABEL175:
iconst 1984
invoke 2618
LABEL177:
iload 14
iconst 1985
if_icmpne LABEL181
jump LABEL183
LABEL181:
iconst 1985
invoke 2618
LABEL183:
iload 14
iconst -1
if_icmpeq LABEL187
jump LABEL188
LABEL187:
return
LABEL188:
iload 14
enum_getoutputcount
istore 15
iload 15
define_array 105
iconst 0
istore 16
iconst -1
istore 17
iconst 0
istore 18
iload 10
iconst 0
if_icmpeq LABEL203
jump LABEL235
LABEL203:
get_varbit 6718
iconst 1
if_icmpeq LABEL207
jump LABEL235
LABEL207:
iload 18
iload 15
if_icmplt LABEL211
jump LABEL234
LABEL211:
iconst 105
iconst 111
iload 14
iload 18
enum
istore 17
iconst 0
iload 17
iconst 596
oc_param
if_sethide
iload 16
iload 18
set_array_int
iload 16
iconst 1
add
istore 16
iload 18
iconst 1
add
istore 18
jump LABEL207
LABEL234:
jump LABEL273
LABEL235:
iload 18
iload 15
if_icmplt LABEL239
jump LABEL273
LABEL239:
iconst 105
iconst 111
iload 14
iload 18
enum
istore 17
iload 17
invoke 2619
iconst 1
if_icmpeq FILTER_SPELL
jump LABEL263
FILTER_SPELL:
iconst 1 ; boolean the callback modifies
iload 17
iconst 596 ; widgetID, to populate config
oc_param
iload 17
iconst 601 ; spell_name
oc_param ; look up from object composition
sconst "shouldFilterSpell"
runelite_callback
pop_string ; pop the name
pop_int ; and the widgetID
iconst 1 ; default true, so the script still functions without plugin on
if_icmpeq LABEL250
jump LABEL263
LABEL250:
iconst 0
iload 17
iconst 596
oc_param
if_sethide
iload 16
iload 18
set_array_int
iload 16
iconst 1
add
istore 16
jump LABEL268
LABEL263:
iconst 1
iload 17
iconst 596
oc_param
if_sethide
LABEL268:
iload 18
iconst 1
add
istore 18
jump LABEL235
LABEL273:
iload 16
iconst 2
if_icmpge LABEL277
jump LABEL285
LABEL277:
iconst 0
iconst 0
iload 16
iconst 1
sub
iload 14
invoke 2621
jump LABEL316
LABEL285:
iload 16
iconst 0
if_icmple LABEL289
jump LABEL316
LABEL289:
iload 0
iconst 4
iconst 0
cc_create
iconst 0
iconst 0
iconst 1
iconst 1
cc_setsize
iconst 0
iconst 0
iconst 1
iconst 1
cc_setposition
iconst 16750623
cc_setcolour
iconst 495
cc_settextfont
iconst 1
cc_settextshadow
iconst 1
iconst 1
iconst 0
cc_settextalign
sconst "No spells match your selected filters."
cc_settext
return
LABEL316:
iconst 24
istore 19
iconst 0
istore 20
iconst 0
istore 21
iconst 0
istore 22
iconst 0
istore 23
iload 12
istore 24
iconst 0
sconst "isMobileSpellbookEnabled"
runelite_callback
iconst 1
if_icmpeq LABEL332
jump LABEL422
LABEL332:
iload 16
iconst 15
if_icmple LABEL336
jump LABEL341
LABEL336:
iconst 40
iconst 3
sconst "resizeSpell"
runelite_callback
istore 20
istore 19
jump LABEL360
LABEL341:
iload 16
iconst 20
if_icmple LABEL345
jump LABEL350
LABEL345:
iconst 40
iconst 4
istore 20
istore 19
jump LABEL360
LABEL350:
iconst 4
iconst 7
iload 16
iconst 8
add
iconst 9
div
invoke 1046
invoke 1045
istore 20
LABEL360:
iconst 0
iconst 5
iconst 7
iload 19
scale
iload 11
iload 19
iload 20
multiply
sub
iload 20
iconst 1
sub
div
invoke 1046
invoke 1045
istore 23
iconst 1
iload 16
iload 20
iconst 1
sub
add
iload 20
div
invoke 1045
istore 21
iload 21
iconst 2
if_icmpge LABEL391
jump LABEL405
LABEL391:
iconst 0
iload 23
iload 12
iload 19
iload 21
multiply
sub
iload 21
iconst 1
sub
div
invoke 1046
invoke 1045
istore 22
LABEL405:
iload 21
iload 19
multiply
iload 21
iconst 1
sub
iload 22
multiply
add
istore 24
iconst 0
iconst 0
iconst 1
iconst 1
iload 0
if_setposition
jump LABEL577
LABEL422:
get_varbit 6718
iconst 1
if_icmpeq LABEL426
jump LABEL498
LABEL426:
get_varbit 4070
switch
1: LABEL443
2: LABEL458
3: LABEL473
iconst 7
iconst 10
iconst 0
iconst 0
istore 22
istore 23
istore 21
istore 20
iconst 1
iconst 15
iconst 1
iconst 0
iload 0
if_setposition
jump LABEL487
LABEL443:
iconst 4
iconst 7
iconst 20
iconst 4
istore 22
istore 23
istore 21
istore 20
iconst 2
iconst 8
iconst 1
iconst 0
iload 0
if_setposition
jump LABEL487
LABEL458:
iconst 6
iconst 8
iconst 6
iconst 5
istore 22
istore 23
istore 21
istore 20
iconst 0
iconst 8
iconst 1
iconst 0
iload 0
if_setposition
jump LABEL487
LABEL473:
iconst 4
iconst 9
iconst 21
iconst 5
istore 22
istore 23
istore 21
istore 20
iconst 0
iconst 3
iconst 1
iconst 0
iload 0
if_setposition
LABEL487:
iload 21
iload 19
multiply
iload 21
iconst 1
sub
iload 22
multiply
add
istore 24
jump LABEL577
LABEL498:
iload 16
iconst 28
if_icmple LABEL502
jump LABEL505
LABEL502:
iconst 4
istore 20
jump LABEL515
LABEL505:
iconst 4
iconst 7
iload 16
iconst 8
add
iconst 9
div
invoke 1046
invoke 1045
istore 20
LABEL515:
iconst 0
iload 19
iload 11
iload 19
iload 20
multiply
sub
iload 20
iconst 1
sub
div
invoke 1046
invoke 1045
istore 23
iconst 1
iload 16
iload 20
iconst 1
sub
add
iload 20
div
invoke 1045
istore 21
iload 21
iconst 2
if_icmpge LABEL543
jump LABEL557
LABEL543:
iconst 0
iload 23
iload 12
iload 19
iload 21
multiply
sub
iload 21
iconst 1
sub
div
invoke 1046
invoke 1045
istore 22
LABEL557:
iload 21
iload 19
multiply
iload 21
iconst 1
sub
iload 22
multiply
add
iload 12
iconst 30
sub
invoke 1045
istore 24
iconst 0
iconst 0
iconst 1
iconst 1
iload 0
if_setposition
LABEL577:
iload 20
iload 19
multiply
iload 20
iconst 1
sub
iload 23
multiply
add ; start of the label until here calcs total width
iload 24 ; total height
sconst "setSpellAreaSize"
runelite_callback
iconst 0
iconst 0
iload 0
if_setsize
iconst -1
istore 25
iload 19
iload 23
add
istore 26
iload 19
iload 22
add
istore 27
iconst 0
istore 28
iconst 0
istore 29
iconst 0
istore 18
LABEL607:
iload 18
iload 16
if_icmplt LABEL611
jump LABEL741
LABEL611:
iconst 105
iconst 111
iload 14
iload 18
get_array_int
enum
istore 17
iload 17
iconst 596
oc_param
istore 25
iload 19
iload 19
iload 25
sconst "resizeIndividualSpells"
runelite_callback
pop_int
iconst 0
iconst 0
iload 25
if_setsize
iload 18
iload 20
mod
iload 26
multiply
iload 18
iload 20
div
iload 27
multiply
istore 29
istore 28
iload 28
iload 29
iconst 0
iconst 0
iload 25
sconst "setSpellPosition"
runelite_callback
if_setposition
iload 17
iload 25
invoke 2614
iconst 1
if_icmpeq LABEL652
jump LABEL668
LABEL652:
iload 19
iconst 40
if_icmpge LABEL656
jump LABEL662
LABEL656:
iload 17
iconst 599
oc_param
iload 25
if_setgraphic
jump LABEL667
LABEL662:
iload 17
iconst 597
oc_param
iload 25
if_setgraphic
LABEL667:
jump LABEL683
LABEL668:
iload 19
iconst 40
if_icmpge LABEL672
jump LABEL678
LABEL672:
iload 17
iconst 600
oc_param
iload 25
if_setgraphic
jump LABEL683
LABEL678:
iload 17
iconst 598
oc_param
iload 25
if_setgraphic
LABEL683:
iload 25
invoke 2615
iload 10
iconst 1
if_icmpeq LABEL689
jump LABEL716
LABEL689:
iload 1
iconst 5
iload 18
cc_create
iload 19
iload 19
iconst 0
iconst 0
cc_setsize
iload 28
iload 29
iconst 0
iconst 0
cc_setposition
iload 17
iconst 1
cc_setobject
iconst 255
cc_settrans
iconst 2612
iload 17
iload 1
iload 2
iload 12
sconst "oIIi"
cc_setonclick
jump LABEL736
LABEL716:
iconst 2622
iconst 1
iload 17
iconst -2147483645
iconst -1
iload 2
iload 12
sconst "1oIiIi"
iload 25
if_setonmouserepeat
iconst 2622
iconst 0
iload 17
iconst -2147483645
iconst -1
iload 2
iload 12
sconst "1oIiIi"
iload 25
if_setonmouseleave
LABEL736:
iload 18
iconst 1
add
istore 18
jump LABEL607
LABEL741:
return

View File

@@ -1 +0,0 @@
D503F0A0BDEC3DDA9719AB601F5EF294FBBE2747BA4B13529E61806FC65DDF77

View File

@@ -1,44 +0,0 @@
.id 300
.int_stack_count 0
.string_stack_count 0
.int_var_count 0
.string_var_count 1
get_varc_int 11
iconst 1
if_icmpeq LABEL4
jump LABEL5
LABEL4:
if_close
LABEL5:
iconst 11
invoke 677
sconst "Show items whose names contain the following text:"
sconst "setSearchBankInputText" ; load event name
runelite_callback ; invoke callback
iconst 10616876
if_settext
sconst ""
invoke 222
sconst ""
sstore 0
iconst 112
iconst -2147483640
iconst -2147483639
sload 0
sconst "izs"
iconst 10616877
if_setonkey
iconst 138
sconst ""
iconst 10616877
if_setondialogabort
invoke 1972
iconst 1
if_icmpeq LABEL29
jump LABEL32
LABEL29:
iconst 0
iconst 80
invoke 1983
LABEL32:
return

View File

@@ -1 +0,0 @@
1D663B889321070027599B4B8437A321C0C83336C703BBBA34BE22A183E1D7B9

View File

@@ -1,587 +0,0 @@
.id 909
.int_stack_count 2
.string_stack_count 0
.int_var_count 21
.string_var_count 0
iconst 73
iconst 73
iload 1
iconst 10551298
enum
istore 2
iconst 73
iconst 73
iload 1
iconst 10551306
enum
istore 3
iconst 73
iconst 73
iload 1
iconst 10551301
enum
istore 4
iconst 73
iconst 73
iload 1
iconst 10551308
enum
istore 5
iconst 103
iconst 105
iconst 1960
iload 1
enum
istore 6
iconst 103
iconst 105
iconst 1961
iload 1
enum
istore 7
iconst 103
iconst 105
iconst 1135
iload 1
enum
istore 8
iconst 103
iconst 105
iconst 1136
iload 1
enum
istore 9
iconst 0
istore 10
iconst 0
istore 11
iconst 0
istore 12
iconst 0
istore 13
iconst 0
istore 14
iconst 0
istore 15
iload 0
if_getwidth
istore 16
iload 0
if_getheight
istore 17
iload 1
iconst 1745
if_icmpeq LABEL70
jump LABEL84
LABEL70:
iconst 0
iload 16
iconst 39387148
if_getwidth
sub
invoke 1045
istore 14
iconst 0
iload 17
iconst 39387148
if_getheight
sub
invoke 1045
istore 15
LABEL84:
get_varbit 4606
iconst 0
if_icmpne LABEL88
jump LABEL253
LABEL88:
get_varbit 4606
iconst 2
if_icmpeq LABEL92
jump LABEL101
LABEL92:
iconst 512
iconst 220
viewport_setfov
iconst 0
iconst 0
iconst 0
iconst 0
viewport_clampfov
jump LABEL106
LABEL101:
iconst 512
iconst 512
iconst 512
iconst 512
viewport_clampfov
LABEL106:
iconst 50
cam_setfollowheight
iload 2
iconst -1
if_icmpne LABEL112
jump LABEL252
LABEL112:
iload 3
iconst -1
if_icmpne LABEL116
jump LABEL252
LABEL116:
viewport_geteffectivesize
istore 11
istore 10
iconst 0
iload 16
iload 10
sub
invoke 1045
iconst 0
iload 17
iload 11
sub
invoke 1045
istore 13
istore 12
iload 10
iload 11
iconst 0
iconst 0
iload 2
if_setsize
iload 10
iconst 0
iload 14
iload 12
sub
invoke 1045
sub
iload 11
iconst 0
iload 15
iload 13
sub
invoke 1045
sub
iconst 0
iconst 0
iload 3
if_setsize
iload 4
iconst -1
if_icmpne LABEL159
jump LABEL242
LABEL159:
iload 5
iconst -1
if_icmpne LABEL163
jump LABEL242
LABEL163:
iload 12
iload 14
sub
iconst 2
div
iload 13
iload 15
sub
iconst 2
div
istore 13
istore 12
iconst 0
iload 6
iload 12
sub
invoke 1045
iconst 0
iload 8
iload 12
sub
invoke 1045
istore 8
istore 6
iconst 0
iload 7
iload 13
sub
invoke 1045
iconst 0
iload 9
iload 13
sub
invoke 1045
istore 9
istore 7
iload 6
iload 7
iconst 0
iconst 0
iload 4
if_setposition
iload 6
iload 7
iconst 0
iconst 0
iload 5
if_setposition
iload 6
iload 8
add
iload 7
iload 9
add
iconst 1
iconst 1
iload 4
if_setsize
iload 6
iload 8
add
iload 7
iload 9
add
iconst 1
iconst 1
iload 5
if_setsize
iload 1
iconst 73
iconst 73
iload 1
iconst 10551307
enum
iload 5
iload 8
iload 9
invoke 910
jump LABEL252
LABEL242:
iload 1
iconst 73
iconst 73
iload 1
iconst 10551307
enum
iload 3
iconst 0
iconst 0
invoke 910
LABEL252:
jump LABEL369
LABEL253:
iconst 0
iconst 0
iconst 0
iconst 0
viewport_clampfov
get_varc_int 73
iconst 128
sconst "outerZoomLimit"
runelite_callback
if_icmpge LABEL262
jump LABEL278
LABEL262:
get_varc_int 73
iconst 896
sconst "innerZoomLimit"
runelite_callback
if_icmple LABEL266
jump LABEL278
LABEL266:
get_varc_int 74
iconst 128
sconst "outerZoomLimit"
runelite_callback
if_icmpge LABEL270
jump LABEL278
LABEL270:
get_varc_int 74
iconst 896
sconst "innerZoomLimit"
runelite_callback
if_icmple LABEL274
jump LABEL278
LABEL274:
get_varc_int 73
get_varc_int 74
invoke 42
jump LABEL281
LABEL278:
iconst 512
iconst 512
invoke 42
LABEL281:
viewport_geteffectivesize
istore 11
istore 10
iload 2
iconst -1
if_icmpne LABEL288
jump LABEL369
LABEL288:
iload 3
iconst -1
if_icmpne LABEL292
jump LABEL369
LABEL292:
iload 10
iload 11
iconst 0
iconst 0
iload 2
if_setsize
iload 10
iload 14
sub
iload 11
iload 15
sub
iconst 0
iconst 0
iload 3
if_setsize
iload 4
iconst -1
if_icmpne LABEL312
jump LABEL359
LABEL312:
iload 5
iconst -1
if_icmpne LABEL316
jump LABEL359
LABEL316:
iload 6
iload 7
iconst 0
iconst 0
iload 4
if_setposition
iload 6
iload 7
iconst 0
iconst 0
iload 5
if_setposition
iload 6
iload 8
add
iload 7
iload 9
add
iconst 1
iconst 1
iload 4
if_setsize
iload 6
iload 8
add
iload 7
iload 9
add
iconst 1
iconst 1
iload 5
if_setsize
iload 1
iconst 73
iconst 73
iload 1
iconst 10551307
enum
iload 5
iload 8
iload 9
invoke 910
jump LABEL369
LABEL359:
iload 1
iconst 73
iconst 73
iload 1
iconst 10551307
enum
iload 3
iconst 0
iconst 0
invoke 910
LABEL369:
iconst 73
iconst 73
iload 1
iconst 10551309
enum
istore 18
iload 18
iconst -1
if_icmpne LABEL379
jump LABEL423
LABEL379:
invoke 1972
iconst 0
if_icmpeq LABEL383
jump LABEL417
LABEL383:
iload 18
if_hassub
iconst 1
if_icmpeq LABEL388
jump LABEL417
LABEL388:
get_varc_int 173
iconst -2
if_icmpeq LABEL392
jump LABEL399
LABEL392:
iconst 512
iconst 0
iconst 0
iconst 1
iload 18
if_setsize
jump LABEL416
LABEL399:
get_varc_int 173
iconst -3
if_icmpeq LABEL403
jump LABEL410
LABEL403:
iconst 0
iconst 0
iconst 1
iconst 1
iload 18
if_setsize
jump LABEL416
LABEL410:
iconst 512
iconst 334
iconst 0
iconst 0
iload 18
if_setsize
LABEL416:
jump LABEL423
LABEL417:
iconst 512
iconst 334
iconst 0
iconst 0
iload 18
if_setsize
LABEL423:
iconst 73
iconst 73
iload 1
iconst 10551311
enum
istore 18
iconst 0
istore 19
iconst 0
istore 20
iload 18
iconst -1
if_icmpne LABEL437
jump LABEL481
LABEL437:
iconst 73
iconst 73
iload 1
iconst 10551303
enum
if_hassub
iconst 1
if_icmpeq LABEL446
jump LABEL455
LABEL446:
get_varbit 4692
iconst 0
if_icmpne LABEL450
jump LABEL453
LABEL450:
iconst 0
istore 20
jump LABEL455
LABEL453:
iconst 38
istore 20
LABEL455:
invoke 1972
iconst 1
if_icmpeq LABEL459
jump LABEL473
LABEL459:
get_varbit 6254
iconst 0
if_icmpeq LABEL463
jump LABEL468
LABEL463:
iconst 182
iconst 4
add
istore 19
jump LABEL472
LABEL468:
iconst 120
iconst 4
add
istore 19
LABEL472:
jump LABEL475
LABEL473:
iconst 0
istore 19
LABEL475:
iload 19
iload 20
iconst 2
iconst 0
iload 18
if_setposition
LABEL481:
iconst 73
iconst 73
iload 1
iconst 10551303
enum
istore 18
iconst 0
istore 19
iload 18
iconst -1
if_icmpne LABEL493
jump LABEL515
LABEL493:
invoke 1972
iconst 1
if_icmpeq LABEL497
jump LABEL507
LABEL497:
get_varbit 6254
iconst 0
if_icmpeq LABEL501
jump LABEL504
LABEL501:
iconst 182
istore 19
jump LABEL506
LABEL504:
iconst 120
istore 19
LABEL506:
jump LABEL509
LABEL507:
iconst 0
istore 19
LABEL509:
iload 19
iconst 0
iconst 1
iconst 1
iload 18
if_setsize
LABEL515:
iload 0
iload 1
invoke 920
return

View File

@@ -1 +0,0 @@
654085BE2DFBFB0D64DB0508B593E1640C32945E9ACB7999B04768E6BD497169

View File

@@ -1,84 +0,0 @@
.id 1048
.int_stack_count 3
.string_stack_count 0
.int_var_count 8
.string_var_count 0
; locals
; 2 bar size
get_varbit 4606
iconst 0
if_icmpne LABEL4
jump LABEL5
LABEL4:
return
LABEL5:
iconst 512
istore 3
iconst 512
istore 4
iload 1
if_getwidth
iload 0
if_getwidth
sub
istore 5
iconst 0
iload 2
invoke 1045
istore 2
iload 1
if_getwidth
iload 0
if_getwidth
sub
iload 2
invoke 1046
istore 2
iconst 896
sconst "innerZoomLimit"
runelite_callback
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
istore 6 ; resizable delta
iconst 896
sconst "innerZoomLimit"
runelite_callback
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
istore 7 ; fixed delta
iload 2
iload 6
multiply
iload 5
div
iload 6
sconst "zoomLinToExp"
runelite_callback
pop_int
iconst 128
sconst "outerZoomLimit"
runelite_callback
add
istore 3
iload 2
iload 7
multiply
iload 5
div
iload 7
sconst "zoomLinToExp"
runelite_callback
pop_int
iconst 128
sconst "outerZoomLimit"
runelite_callback
add
istore 4
iload 4
iload 3
invoke 42
return

View File

@@ -1 +0,0 @@
AA7DEC763D0B598D920956D8D46E890C502B71CB7D022A89F7930BD91E1F8468

View File

@@ -1,83 +0,0 @@
.id 1049
.int_stack_count 0
.string_stack_count 0
.int_var_count 6
.string_var_count 0
; locals
; 0 resizableZoomRange
; 1 fixedZoomRange
; 2 bar size
iconst 896
sconst "innerZoomLimit"
runelite_callback
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
istore 0
iconst 896
sconst "innerZoomLimit"
runelite_callback
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
istore 1
iconst 17104910
if_getwidth
iconst 17104911
if_getwidth
sub
istore 2
iconst 0
istore 3
iconst 0
istore 4
viewport_geteffectivesize
istore 4
istore 3
iconst 0
istore 5
iload 3
iconst 334
if_icmpgt LABEL27
jump LABEL36
LABEL27:
get_varc_int 74
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
iload 0
sconst "zoomExpToLin"
runelite_callback
pop_int
iload 2
multiply
iload 0
div
istore 5
jump LABEL44
LABEL36:
get_varc_int 73
iconst 128
sconst "outerZoomLimit"
runelite_callback
sub
iload 0
sconst "zoomExpToLin"
runelite_callback
pop_int
iload 2
multiply
iload 1
div
istore 5
LABEL44:
iload 5
iconst 0
iconst 0
iconst 0
iconst 17104911
if_setposition
return

View File

@@ -1 +0,0 @@
BDBD51EF867D393E41B723CD28720A91E2ED34FAFF581AC69B37C648EAC7B714

View File

@@ -1,271 +0,0 @@
.id 681
.int_stack_count 0
.string_stack_count 0
.int_var_count 2
.string_var_count 1
get_varc_int 5
iconst 14
if_icmpeq LABEL4
jump LABEL7
LABEL4:
iconst 1
set_varc_int 66
return
LABEL7:
iconst -1
istore 0
sconst ""
sstore 0
get_varc_string 359
string_length
istore 1
iload 1
iconst 0
if_icmpgt LABEL18
jump LABEL184
LABEL18:
get_varc_int 5
switch
1: LABEL21
2: LABEL44
3: LABEL44
4: LABEL23
5: LABEL23
6: LABEL44
7: LABEL107
8: LABEL111
9: LABEL117
10: LABEL120
11: LABEL176
12: LABEL136
13: LABEL154
15: LABEL117
16: LABEL181
jump LABEL183
LABEL21:
return
jump LABEL183
LABEL23:
ignore_count
iconst 0
if_icmplt LABEL27
jump LABEL30
LABEL27:
sconst "Unable to update ignore list - system busy."
mes
jump LABEL43
LABEL30:
get_varc_int 5
iconst 4
if_icmpeq LABEL34
jump LABEL37
LABEL34:
get_varc_string 359
ignore_add
jump LABEL43
LABEL37:
get_varc_int 5
iconst 5
if_icmpeq LABEL41
jump LABEL43
LABEL41:
get_varc_string 359
ignore_del
LABEL43:
jump LABEL183
LABEL44:
friend_count
iconst 0
if_icmplt LABEL48
jump LABEL51
LABEL48:
sconst "Unable to complete action - system busy."
mes
jump LABEL106
LABEL51:
get_varc_int 5
iconst 2
if_icmpeq LABEL55
jump LABEL58
LABEL55:
get_varc_string 359
friend_add
jump LABEL106
LABEL58:
get_varc_int 5
iconst 3
if_icmpeq LABEL62
jump LABEL65
LABEL62:
get_varc_string 359
friend_del
jump LABEL106
LABEL65:
get_varc_int 5
iconst 6
if_icmpeq LABEL69
jump LABEL106
LABEL69:
get_varbit 8119
iconst 0
if_icmpeq LABEL73
jump LABEL79
LABEL73:
iconst 1
iconst 1
invoke 299
sconst "You must set a name before you can chat."
mes
return
LABEL79:
chat_getfilter_private
iconst 2
if_icmpeq LABEL83
jump LABEL94
LABEL83:
chat_getfilter_public
iconst 1
chat_getfilter_trade
chat_setfilter
invoke 178
invoke 553
istore 0
iload 0
invoke 84
iload 0
invoke 89
LABEL94:
get_varbit 4394
iconst 1
if_icmpeq LABEL98
jump LABEL101
LABEL98:
get_varc_string 360
friend_del
jump LABEL104
LABEL101:
get_varc_string 360
get_varc_string 359
sconst "privateMessage" ; load event name
iconst 0 ; whether or not to skip
runelite_callback ; invoke callback
iconst 1
if_icmpeq LABEL104 ; if skipped, do not message
chat_sendprivate
LABEL104:
clientclock
set_varc_int 61
LABEL106:
jump LABEL183
LABEL107:
get_varc_string 359
invoke 212
resume_countdialog
jump LABEL183
LABEL111:
get_varc_string 359
removetags
set_varc_string 361
get_varc_string 359
resume_namedialog
jump LABEL183
LABEL117:
get_varc_string 359
resume_stringdialog
jump LABEL183
LABEL120:
get_varbit 8119
iconst 0
if_icmpeq LABEL124
jump LABEL130
LABEL124:
iconst 1
iconst 1
invoke 299
sconst "You must set a name before you can chat."
mes
return
LABEL130:
get_varc_string 359
removetags
set_varc_string 362
get_varc_string 359
clan_joinchat
jump LABEL183
LABEL136:
iload 1
iconst 10
if_icmpgt LABEL140
jump LABEL146
LABEL140:
get_varc_string 359
iconst 0
iconst 9
substring
sstore 0
jump LABEL148
LABEL146:
get_varc_string 359
sstore 0
LABEL148:
sload 0
lowercase
chat_setmessagefilter
invoke 553
invoke 84
jump LABEL183
LABEL154:
get_varbit 8119
iconst 0
if_icmpeq LABEL158
jump LABEL164
LABEL158:
iconst 1
iconst 1
invoke 299
sconst "You must set a name before you can chat."
mes
return
LABEL164:
get_varc_string 359
iconst 0
set_varc_int 62
set_varc_string 358
invoke 95
iconst 552
iconst -2147483645
iconst 1
sconst "I1"
iconst 10616845
if_setontimer
jump LABEL183
LABEL176:
iconst 0
iconst 1
invoke 299
return
jump LABEL183
LABEL181:
get_varc_string 359
invoke 2061
LABEL183:
jump LABEL190
LABEL184:
get_varc_int 5
switch
16: LABEL189
7: LABEL187
8: LABEL187
9: LABEL187
15: LABEL187
jump LABEL190
LABEL187:
return
jump LABEL190
LABEL189:
return
LABEL190:
iconst 1
iconst 1
invoke 299
return

View File

@@ -1 +0,0 @@
08461B2A942D4D792EEB9D9BCCEB9B11256AD8B217B1EAF1BDBA71314F816D6F

View File

@@ -1,119 +0,0 @@
.id 388
.int_stack_count 1
.string_stack_count 0
.int_var_count 3
.string_var_count 0
invoke 384
istore 1
invoke 1138
istore 2
iload 2
iconst 1
if_icmpeq LABEL8
jump LABEL74
LABEL8:
get_varp 1676
iconst 4
if_icmpgt LABEL12
jump LABEL31
LABEL12:
iload 1
iconst 0
if_icmpgt LABEL16
jump LABEL27
LABEL16:
get_varbit 5954
iconst 1
if_icmpeq LABEL20
jump LABEL27
LABEL20:
sconst "Level: "
iload 1
tostring
join_string 2
iload 0
if_settext
jump LABEL30
LABEL27:
sconst "Deadman"
iload 0
if_settext
LABEL30:
jump LABEL73
LABEL31:
get_varbit 4965
iconst 0
if_icmpgt LABEL35
jump LABEL39
LABEL35:
sconst "Protection"
iload 0
if_settext
jump LABEL73
LABEL39:
iload 1
iconst 0
if_icmpgt LABEL43
jump LABEL54
LABEL43:
get_varbit 5954
iconst 1
if_icmpeq LABEL47
jump LABEL54
LABEL47:
sconst "Level: "
iload 1
tostring
join_string 2
iload 0
if_settext
jump LABEL73
LABEL54:
get_varc_int 78
iconst 1
if_icmpeq LABEL58
jump LABEL62
LABEL58:
sconst "Guarded"
iload 0
if_settext
jump LABEL73
LABEL62:
get_varc_int 78
iconst 2
if_icmpeq LABEL66
jump LABEL70
LABEL66:
sconst "No PvP"
iload 0
if_settext
jump LABEL73
LABEL70:
sconst "Deadman"
iload 0
if_settext
LABEL73:
jump LABEL88
LABEL74:
iload 1
iconst 0
if_icmpgt LABEL78
jump LABEL85
LABEL78:
sconst "Level: "
iload 1
tostring
join_string 2
iload 0
if_settext
jump LABEL88
LABEL85:
sconst ""
iload 0
if_settext
LABEL88:
iload 1
invoke 387
sconst "wildernessWidgetTextSet" ; set callback name
runelite_callback ; invoke callback
return

View File

@@ -1 +0,0 @@
A6B3A7BFE7B688A08F69B91A7FD5C7184D71147D3DAF74B1262369D85DBB3A03

View File

@@ -1,198 +0,0 @@
.id 1354
.int_stack_count 3
.string_stack_count 0
.int_var_count 7
.string_var_count 0
iconst 0
istore 3
iconst 0
istore 4
iconst 0
istore 5
invoke 1340
istore 6
LABEL8:
iload 5
iload 6
if_icmplt LABEL12
jump LABEL56
LABEL12:
iload 0
iload 5
cc_find
iconst 1
if_icmpeq LABEL18
jump LABEL51
LABEL18:
iload 5
invoke 1357
istore 3
iload 3
iconst 2
if_icmpeq LABEL25
jump LABEL28
LABEL25:
iconst 901389
istore 4
jump LABEL37
LABEL28:
iload 3
iconst 0
if_icmpeq LABEL32
jump LABEL35
LABEL32:
iconst 16776960
istore 4
jump LABEL37
LABEL35:
iconst 16711680
istore 4
LABEL37:
iload 4
cc_setcolour
iconst 85
iconst -2147483645
iconst -2147483643
iconst 16777215
sconst "Iii"
cc_setonmouseover
iconst 85
iconst -2147483645
iconst -2147483643
iload 4
sconst "Iii"
cc_setonmouseleave
LABEL51:
iload 5
iconst 1
add
istore 5
jump LABEL8
LABEL56:
iconst 0
invoke 2245
istore 6
istore 5
LABEL60:
iload 5
iload 6
if_icmplt LABEL64
jump LABEL108
LABEL64:
iload 1
iload 5
cc_find
iconst 1
if_icmpeq LABEL70
jump LABEL103
LABEL70:
iload 5
invoke 1358
istore 3
iload 3
iconst 2
if_icmpeq LABEL77
jump LABEL80
LABEL77:
iconst 901389
istore 4
jump LABEL89
LABEL80:
iload 3
iconst 0
if_icmpeq LABEL84
jump LABEL87
LABEL84:
iconst 16776960
istore 4
jump LABEL89
LABEL87:
iconst 16711680
istore 4
LABEL89:
iload 4
cc_setcolour
iconst 85
iconst -2147483645
iconst -2147483643
iconst 16777215
sconst "Iii"
cc_setonmouseover
iconst 85
iconst -2147483645
iconst -2147483643
iload 4
sconst "Iii"
cc_setonmouseleave
LABEL103:
iload 5
iconst 1
add
istore 5
jump LABEL60
LABEL108:
iconst 0
invoke 2265
istore 6
istore 5
LABEL112:
iload 5
iload 6
if_icmplt LABEL116
jump LABEL160
LABEL116:
iload 2
iload 5
cc_find
iconst 1
if_icmpeq LABEL122
jump LABEL155
LABEL122:
iload 5
invoke 1359
istore 3
iload 3
iconst 2
if_icmpeq LABEL129
jump LABEL132
LABEL129:
iconst 901389
istore 4
jump LABEL141
LABEL132:
iload 3
iconst 0
if_icmpeq LABEL136
jump LABEL139
LABEL136:
iconst 16776960
istore 4
jump LABEL141
LABEL139:
iconst 16711680
istore 4
LABEL141:
iload 4
cc_setcolour
iconst 85
iconst -2147483645
iconst -2147483643
iconst 16777215
sconst "Iii"
cc_setonmouseover
iconst 85
iconst -2147483645
iconst -2147483643
iload 4
sconst "Iii"
cc_setonmouseleave
LABEL155:
iload 5
iconst 1
add
istore 5
jump LABEL112
LABEL160:
sconst "questProgressUpdated"
runelite_callback
return

View File

@@ -1 +0,0 @@
E8B1910003198AB024BADC89831AF1735A2C77256C23551212105F25439E022D

View File

@@ -1,180 +0,0 @@
.id 299
.int_stack_count 2
.string_stack_count 0
.int_var_count 3
.string_var_count 0
sconst "resetChatboxInput"
runelite_callback
iconst 1
iconst 10616872
if_sethide
iconst 0
iconst 10616887
if_sethide
invoke 923
iconst 0
istore 2
iload 1
iconst 1
if_icmpeq LABEL13
jump LABEL27
LABEL13:
invoke 553
istore 2
iload 2
invoke 84
iload 2
invoke 89
invoke 223
iconst 1
invoke 927
invoke 1972
iconst 1
if_icmpeq LABEL26
jump LABEL27
LABEL26:
invoke 1984
LABEL27:
invoke 1972
iconst 1
if_icmpeq LABEL31
jump LABEL32
LABEL31:
invoke 2581
LABEL32:
iconst 0
set_varc_int 5
iload 0
iconst 1
if_icmpeq LABEL38
jump LABEL40
LABEL38:
sconst ""
set_varc_string 359
LABEL40:
iconst 0
iconst -8
iconst 1
iconst 1
iconst 10616876
if_setposition
iconst 0
iconst 40
iconst 1
iconst 0
iconst 10616876
if_setsize
iconst 0
iconst 22
iconst 1
iconst 1
iconst 10616877
if_setposition
iconst 0
iconst 20
iconst 1
iconst 0
iconst 10616877
if_setsize
iconst 0
iconst 10616876
if_sethide
iconst 0
iconst 10616877
if_sethide
iconst 1
iconst 10616881
if_sethide
iconst 10616885
cc_deleteall
iconst 10616886
cc_deleteall
iconst -1
sconst ""
iconst 10616872
if_setonclick
iconst -1
sconst ""
iconst 10616872
if_setontimer
iconst 10616872
cc_deleteall
iconst 10616878
cc_deleteall
iconst 10616879
cc_deleteall
iconst 10616880
cc_deleteall
iconst 1
iconst 10616878
if_sethide
iconst 1
iconst 10616879
if_sethide
iconst 1
iconst 10616880
if_sethide
iconst -1
sconst ""
iconst 10616878
if_setonmouserepeat
iconst -1
sconst ""
iconst 10616879
if_setonmouserepeat
iconst -1
sconst ""
iconst 10616880
if_setonmouserepeat
iconst -1
sconst ""
iconst 10616878
if_setonmouseleave
iconst -1
sconst ""
iconst 10616879
if_setonmouseleave
iconst -1
sconst ""
iconst 10616880
if_setonmouseleave
iconst -1
sconst ""
iconst 10616878
if_setontimer
iconst -1
sconst ""
iconst 10616879
if_setontimer
iconst -1
sconst ""
iconst 10616880
if_setontimer
iconst -1
sconst ""
iconst 10616878
if_setonclick
iconst -1
sconst ""
iconst 10616879
if_setonclick
iconst -1
sconst ""
iconst 10616880
if_setonclick
get_varc_int 41
iconst 1337
if_icmpeq LABEL154
jump LABEL156
LABEL154:
invoke 2526
pop_int
LABEL156:
invoke 1972
iconst 1
if_icmpeq LABEL160
jump LABEL161
LABEL160:
invoke 2581
LABEL161:
return

View File

@@ -1 +0,0 @@
8C1A010C661222FD0463C9B2B9F23630B0C51A9836C6D7A7E6ECED0D078637F8

View File

@@ -1,50 +0,0 @@
.id 39
.int_stack_count 1
.string_stack_count 0
.int_var_count 4
.string_var_count 0
iconst 1
iconst 0
sconst "scrollWheelZoom"
runelite_callback
if_icmpeq LABEL18
iconst 0
iload 0
iconst 25
sconst "scrollWheelZoomIncrement"
runelite_callback
multiply
sub
istore 1
iconst 512
istore 2
iconst 512
istore 3
get_varbit 6357
iconst 0
if_icmpeq LABEL14
jump LABEL33
LABEL14:
get_varbit 4606
iconst 0
if_icmpne LABEL18
jump LABEL19
LABEL18:
return
LABEL19:
viewport_getfov
istore 2
istore 3
iload 3
iload 1
add
istore 3
iload 2
iload 1
add
istore 2
iload 3
iload 2
invoke 42
LABEL33:
return

View File

@@ -1,34 +0,0 @@
; Copyright (c) 2018 Adam <Adam@sigterm.info>
; All rights reserved.
;
; Redistribution and use in source and binary forms, with or without
; modification, are permitted provided that the following conditions are met:
;
; 1. Redistributions of source code must retain the above copyright notice, this
; list of conditions and the following disclaimer.
; 2. Redistributions in binary form must reproduce the above copyright notice,
; this list of conditions and the following disclaimer in the documentation
; and/or other materials provided with the distribution.
;
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
; ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.id 10004
.int_stack_count 0
.string_stack_count 2
.int_var_count 0
.string_var_count 2
; Send a private message
sload 0
sload 1
chat_sendprivate
return

View File

@@ -1 +0,0 @@
FE2F6DC87F181F2742CE1804AD15AD674748C87ACD9299BED128F569A1F65897

View File

@@ -1,449 +0,0 @@
.id 395
.int_stack_count 3
.string_stack_count 1
.int_var_count 11
.string_var_count 4
iconst 83
iconst 49
iconst 1497
iload 0
enum
istore 3
iload 0
stat
tostring
cc_settext
iload 0
stat_base
istore 4
iload 0 ; load the skill id from arguments
iload 4 ; load the current real skill level
sconst "skillTabBaseLevel" ; push event name
runelite_callback ; invoke callback
istore 4 ; store the (possibly) edited real skill level
iload 4
tostring
cc_settext 1
iload 0
stat_xp
istore 5
sconst ","
sstore 1
sload 0
sconst " XP:"
join_string 2
sstore 2
iload 5
sload 1
invoke 46
sstore 3
iconst 0
istore 6
get_varbit 4181
iconst 0
if_icmpeq LABEL35
jump LABEL66
LABEL35:
iload 4
iconst 99
sconst "skillTabMaxLevel" ; push event name
runelite_callback ; invoke callback
if_icmplt LABEL39
jump LABEL65
LABEL39:
iconst 105
iconst 105
iconst 256
iload 4
iconst 1
add
enum
istore 6
sload 2
sconst "|Next level at:|Remaining XP:"
append
sstore 2
sload 3
sconst "|"
iload 6
sload 1
invoke 46
sconst "|"
iload 6
iload 5
sub
sload 1
invoke 46
join_string 4
append
sstore 3
LABEL65:
jump LABEL84
LABEL66:
sload 2
sconst "|Next level at:"
append
sstore 2
sload 3
sconst "|"
iconst 105
iconst 105
iconst 256
iload 4
iconst 1
add
enum
sload 1
invoke 46
join_string 2
append
sstore 3
LABEL84:
iconst 0
istore 7
iconst 0
istore 8
iconst 0
istore 9
iconst 0
istore 10
invoke 1138
iconst 1
if_icmpeq LABEL96
jump LABEL278
LABEL96:
iload 0
invoke 1936
istore 7
iload 7
iconst -1
if_icmpne LABEL103
jump LABEL133
LABEL103:
iload 7
iconst 10
div
istore 7
iload 7
iload 5
if_icmpgt LABEL111
jump LABEL133
LABEL111:
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP to regain:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
iload 7
iload 5
sub
sload 1
invoke 46
sconst "</col>"
join_string 4
append
sstore 3
iconst 1
istore 8
LABEL133:
iload 8
iconst 0
if_icmpeq LABEL137
jump LABEL278
LABEL137:
get_varp 1588
iconst 0
if_icmpgt LABEL141
jump LABEL278
LABEL141:
iload 0
switch
0: LABEL144
1: LABEL234
2: LABEL144
4: LABEL189
6: LABEL144
jump LABEL278
LABEL144:
iconst 20
invoke 2031
istore 10
iload 10
iconst 0
if_icmpgt LABEL151
jump LABEL170
LABEL151:
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
iload 10
sload 1
invoke 46
sconst "</col>"
join_string 4
append
sstore 3
jump LABEL188
LABEL170:
iconst 1
istore 9
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
sconst "NONE"
sconst "</col>"
join_string 4
append
sstore 3
LABEL188:
jump LABEL278
LABEL189:
iconst 30
invoke 2031
istore 10
iload 10
iconst 0
if_icmpgt LABEL196
jump LABEL215
LABEL196:
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
iload 10
sload 1
invoke 46
sconst "</col>"
join_string 4
append
sstore 3
jump LABEL233
LABEL215:
iconst 1
istore 9
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
sconst "NONE"
sconst "</col>"
join_string 4
append
sstore 3
LABEL233:
jump LABEL278
LABEL234:
iconst 40
invoke 2031
istore 10
iload 10
iconst 0
if_icmpgt LABEL241
jump LABEL260
LABEL241:
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
iload 10
sload 1
invoke 46
sconst "</col>"
join_string 4
append
sstore 3
jump LABEL278
LABEL260:
iconst 1
istore 9
sload 2
sconst "|"
sconst "<col=7c0808>"
sconst "XP permitted:"
sconst "</col>"
join_string 4
append
sstore 2
sload 3
sconst "|"
sconst "<col=7c0808>"
sconst "NONE"
sconst "</col>"
join_string 4
append
sstore 3
LABEL278:
iload 1
iconst 5
cc_find 1
iconst 1
if_icmpeq LABEL284
jump LABEL294
LABEL284:
iload 9
iconst 1
if_icmpeq LABEL288
jump LABEL291
LABEL288:
iconst 0
cc_sethide 1
jump LABEL293
LABEL291:
iconst 1
cc_sethide 1
LABEL293:
jump LABEL321
LABEL294:
iload 1
iconst 5
iconst 5
cc_create 1
iconst 6
iconst 0
iconst 0
iconst 1
cc_setposition 1
iconst 19
iconst 19
iconst 0
iconst 0
cc_setsize 1
iconst 940
cc_setgraphic 1
iconst 65793
cc_setgraphicshadow 1
iload 9
iconst 1
if_icmpeq LABEL316
jump LABEL319
LABEL316:
iconst 0
cc_sethide 1
jump LABEL321
LABEL319:
iconst 1
cc_sethide 1
LABEL321:
iload 3
iconst 1
if_icmpeq LABEL325
jump LABEL344
LABEL325:
map_members
iconst 0
if_icmpeq LABEL329
jump LABEL344
LABEL329:
get_varc_int 103
iconst 0
if_icmpeq LABEL333
jump LABEL344
LABEL333:
sconst "<col=ff0000>"
sload 0
sconst ":"
sconst "</col>"
join_string 4
sstore 2
sconst "<col=ff0000>"
sconst "Members Only"
sconst "</col>"
join_string 3
sstore 3
LABEL344:
invoke 1972
iconst 1
if_icmpeq LABEL348
jump LABEL375
LABEL348:
iconst 2367
iconst -2147483644
iconst -2147483645
iconst -1
iload 2
sload 2
sload 3
iconst 495
sconst "iIiIssf"
iload 1
if_setonop
get_varc_int 218
iload 1
if_icmpeq LABEL363
jump LABEL374
LABEL363:
get_varc_int 217
iconst -1
if_icmpeq LABEL367
jump LABEL374
LABEL367:
iload 1
iconst -1
iload 2
sload 2
sload 3
iconst 495
invoke 2344
LABEL374:
jump LABEL390
LABEL375:
iconst 992
iconst -2147483645
iconst -1
iload 2
sload 2
sload 3
iconst 495
iconst 25
iconst 5
div
sconst "IiIssfi"
iload 1
if_setonmouserepeat
iconst 0
set_varc_int 2
LABEL390:
return

View File

@@ -1 +0,0 @@
B6196093530C36795254AA35C06E5DFB9B6D0280939FDFC05BE38B5752AAE758

View File

@@ -1,109 +0,0 @@
.id 396
.int_stack_count 2
.string_stack_count 0
.int_var_count 3
.string_var_count 2
invoke 1007
istore 2
sconst "Total level:"
sconst "<br>"
iload 2
tostring
join_string 3
iload 0
sconst "skillTabTotalLevel" ; push event name
runelite_callback ; invoke callback
if_settext
iload 0
if_clearops
sconst ""
sstore 0
sconst ""
sstore 1
map_members
iconst 1
if_icmpeq LABEL22
get_varc_int 103
iconst 1
if_icmpeq LABEL22
jump LABEL28
LABEL22:
sconst "Total XP:"
sstore 0
invoke 1008
invoke 1009
sstore 1
jump LABEL37
LABEL28:
sconst "Total XP:|Free Total Level:"
sstore 0
invoke 1008
invoke 1009
sconst "|"
invoke 1320
tostring
join_string 3
sstore 1
LABEL37:
invoke 1972
iconst 1
if_icmpeq LABEL41
jump LABEL72
LABEL41:
iconst 1
sconst "Toggle Total XP"
iload 0
if_setop
iconst 2367
iconst -2147483644
iconst -2147483645
iconst -1
iload 1
sload 0
sload 1
iconst 495
sconst "iIiIssf"
iload 0
if_setonop
get_varc_int 218
iload 0
if_icmpeq LABEL60
jump LABEL71
LABEL60:
get_varc_int 217
iconst -1
if_icmpeq LABEL64
jump LABEL71
LABEL64:
iload 0
iconst -1
iload 1
sload 0
sload 1
iconst 495
invoke 2344
LABEL71:
jump LABEL92
LABEL72:
iconst 992
iconst -2147483645
iconst -1
iload 1
sload 0
sload 1
iconst 495
iconst 25
iconst 5
div
sconst "IiIssfi"
iload 0
if_setonmouserepeat
iconst 40
iload 1
sconst "I"
iload 0
if_setonmouseleave
iconst 0
set_varc_int 2
LABEL92:
return

View File

@@ -1 +0,0 @@
14DBDBF6FB86760F32965613C7393403F142073AA388332F9A5C97B69FE65D19

View File

@@ -1,234 +0,0 @@
.id 187
.int_stack_count 1
.string_stack_count 0
.int_var_count 5
.string_var_count 1
iconst 0
istore 1
map_members
iconst 1
if_icmpeq LABEL9
get_varbit 5314
iconst 1
if_icmpeq LABEL9
jump LABEL17
LABEL9:
iconst 111
iconst 105
iconst 906
iconst 94
iconst 3
inv_getobj
enum
istore 1
LABEL17:
iload 1
iconst 0
if_icmple LABEL21
jump LABEL25
LABEL21:
iconst 1 ; What we compare the boolean with
iconst 0 ; Boolean
sconst "drawSpecbarAnyway"
runelite_callback
if_icmpeq LABEL25
iconst 1
iconst 38862883
if_sethide
return
LABEL25:
iconst 0
istore 2
iconst 38862883
if_gethide
iconst 1
if_icmpeq LABEL32
jump LABEL34
LABEL32:
iconst 1
istore 2
LABEL34:
iconst 0
iconst 38862883
if_sethide
get_varp 301
iconst 0
if_icmpgt LABEL41
jump LABEL45
LABEL41:
iconst 16776960
iconst 38862888
if_setcolour
jump LABEL48
LABEL45:
iconst 16
iconst 38862888
if_setcolour
LABEL48:
get_varp 300
istore 3
iload 3
iconst 0
if_icmplt LABEL54
jump LABEL56
LABEL54:
iconst 0
istore 3
LABEL56:
sconst "Special Attack: "
iload 3
iconst 10
div
tostring
sconst "%"
join_string 3
iconst 38862888
if_settext
iload 0
iload 3
iload 2
invoke 189
iconst 38862884
iconst 0
invoke 835
pop_int ; Specbar is fully built here
iload 1
iconst 0
if_icmple RETURN ; Return if the weapon isn't supposed to have a spec
jump CONTINUE ; Idk why I'm doing it like this but it's the jagex way
RETURN:
return
CONTINUE:
iload 3
iload 1
if_icmpge LABEL73
jump LABEL77
LABEL73:
iconst 3767611
iconst 38862887
if_setcolour
jump LABEL80
LABEL77:
iconst 12907
iconst 38862887
if_setcolour
LABEL80:
iconst 94
iconst 3
inv_getobj
istore 4
iconst 111
iconst 115
iconst 1739
iload 4
enum
sconst " ("
iconst 111
iconst 105
iconst 906
iload 4
enum
iconst 10
div
tostring
sconst "%)"
join_string 4
sstore 0
iload 4
switch
22737: LABEL108
22740: LABEL108
22743: LABEL108
22731: LABEL108
22734: LABEL108
jump LABEL116
LABEL108:
iconst 111
iconst 115
iconst 1739
iload 4
enum
sconst " 5-100% "
join_string 2
sstore 0
LABEL116:
get_varbit 5712
iconst 0
if_icmpeq LABEL120
jump LABEL185
LABEL120:
iload 4
iconst 11235
if_icmpeq LABEL136
iload 4
iconst 20408
if_icmpeq LABEL136
iload 4
iconst 12765
if_icmpeq LABEL136
iload 4
iconst 12768
if_icmpeq LABEL136
iload 4
iconst 12767
if_icmpeq LABEL136
jump LABEL169
LABEL136:
iconst 94
iconst 13
inv_getobj
iconst 11212
if_icmpeq LABEL157
iconst 94
iconst 13
inv_getobj
iconst 11227
if_icmpeq LABEL157
iconst 94
iconst 13
inv_getobj
iconst 11228
if_icmpeq LABEL157
iconst 94
iconst 13
inv_getobj
iconst 11229
if_icmpeq LABEL157
jump LABEL169
LABEL157:
sconst "Descent of Dragons: Deal a double attack with dragon arrows that inflicts up to 50% more damage (minimum damage of 8 per hit). ("
iconst 111
iconst 105
iconst 906
iload 4
enum
iconst 10
div
tostring
sconst "%)"
join_string 3
sstore 0
LABEL169:
iconst 526
iconst -2147483645
iconst -1
iconst 38862890
sload 0
iconst 25
iconst 160
sconst "IiIsii"
iconst 38862883
if_setonmouserepeat
iconst 40
iconst 38862890
sconst "I"
iconst 38862883
if_setonmouseleave
jump LABEL189
LABEL185:
iconst -1
sconst ""
iconst 38862883
if_setonmouserepeat
LABEL189:
return

View File

@@ -1 +0,0 @@
DC2D875DFF91D7D0184670EC9CD4E5980C051D8D4BD0F591935FD603409A7369

View File

@@ -1,46 +0,0 @@
.id 276
.int_stack_count 17
.string_stack_count 0
.int_var_count 17
.string_var_count 0
; Check if we should allow server to relayout bank
iconst 1 ; true
iconst 0 ; load active boolean
sconst "getSearchingTagTab" ; push event name
runelite_callback ; invoke callback
if_icmpne LABEL2
; Let layout continue if current bank tab is 0
get_varbit 4150
iconst 0
if_icmpeq LABEL2
; Reset the current bank tab to 0 otherwise
iconst 0
set_varbit 4150
sconst "Server attempted to reset bank tab."
sconst "debug"
runelite_callback
LABEL2:
iload 0
iload 1
iload 2
iload 3
iload 4
iload 5
iload 6
iload 7
iload 8
iload 9
iload 10
iload 11
iload 12
iload 13
iload 14
iload 15
iload 16
invoke 277
return

View File

@@ -1 +0,0 @@
AAA12D64549A1E4573B242AD9D53D8B1A436B947CF55BACBA660812411750E20

View File

@@ -1,907 +0,0 @@
.id 1004
.int_stack_count 34
.string_stack_count 0
.int_var_count 48
.string_var_count 1
iload 0
iconst 1
if_icmpeq LABEL4
jump LABEL9
LABEL4:
get_varc_int 207
iconst -1
if_icmpeq LABEL8
jump LABEL9
LABEL8:
return
LABEL9:
iconst 23
iconst 1
add
istore 34
iload 34
define_array 83
iload 34
define_array 65641
iconst 0
istore 35
iconst 0
istore 36
iload 0
iconst 1
if_icmpeq LABEL25
jump LABEL71
LABEL25:
get_varc_int 207
iconst -1
if_icmpne LABEL29
jump LABEL70
LABEL29:
iload 35
iconst 105
iconst 83
iconst 681
get_varc_int 207
coordx
enum
set_array_int
iload 35
get_varc_int 207
coordy
set_array_int 1
iload 35
get_array_int
iconst -1
if_icmpne LABEL46
jump LABEL55
LABEL46:
iload 35
get_array_int 1
iconst 0
if_icmpgt LABEL51
jump LABEL55
LABEL51:
iload 35
iconst 1
add
istore 35
LABEL55:
get_varc_int 208
get_varc_int 209
get_varc_int 210
get_varc_int 211
get_varc_int 212
get_varc_int 213
iconst -1
set_varc_int 213
set_varc_int 212
set_varc_int 211
set_varc_int 210
set_varc_int 209
set_varc_int 208
set_varc_int 207
jump LABEL25
LABEL70:
jump LABEL508
LABEL71:
sconst "newXpDrop"
runelite_callback
iconst 10
stat_xp
iload 25
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL80
jump LABEL90
LABEL80:
iload 35
iconst 10
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL90:
iconst 0
stat_xp
iload 11
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL99
jump LABEL109
LABEL99:
iload 35
iconst 0
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL109:
iconst 2
stat_xp
iload 12
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL118
jump LABEL128
LABEL118:
iload 35
iconst 2
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL128:
iconst 4
stat_xp
iload 13
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL137
jump LABEL147
LABEL137:
iload 35
iconst 4
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL147:
iconst 6
stat_xp
iload 14
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL156
jump LABEL166
LABEL156:
iload 35
iconst 6
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL166:
iconst 1
stat_xp
iload 15
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL175
jump LABEL185
LABEL175:
iload 35
iconst 1
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL185:
iconst 3
stat_xp
iload 16
sub
istore 36
iload 36
iconst 0
if_icmpgt HP_XP_GAINED
jump LABEL204
HP_XP_GAINED:
iload 35
iconst 3
set_array_int
iload 35
iload 36
sconst "hpXpGained"
runelite_callback
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL204:
iconst 5
stat_xp
iload 17
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL213
jump LABEL223
LABEL213:
iload 35
iconst 5
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL223:
iconst 16
stat_xp
iload 18
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL232
jump LABEL242
LABEL232:
iload 35
iconst 16
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL242:
iconst 15
stat_xp
iload 19
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL251
jump LABEL261
LABEL251:
iload 35
iconst 15
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL261:
iconst 17
stat_xp
iload 20
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL270
jump LABEL280
LABEL270:
iload 35
iconst 17
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL280:
iconst 12
stat_xp
iload 21
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL289
jump LABEL299
LABEL289:
iload 35
iconst 12
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL299:
iconst 20
stat_xp
iload 22
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL308
jump LABEL318
LABEL308:
iload 35
iconst 20
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL318:
iconst 14
stat_xp
iload 23
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL327
jump LABEL337
LABEL327:
iload 35
iconst 14
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL337:
iconst 13
stat_xp
iload 24
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL346
jump LABEL356
LABEL346:
iload 35
iconst 13
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL356:
iconst 7
stat_xp
iload 26
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL365
jump LABEL375
LABEL365:
iload 35
iconst 7
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL375:
iconst 11
stat_xp
iload 27
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL384
jump LABEL394
LABEL384:
iload 35
iconst 11
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL394:
iconst 8
stat_xp
iload 28
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL403
jump LABEL413
LABEL403:
iload 35
iconst 8
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL413:
iconst 9
stat_xp
iload 29
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL422
jump LABEL432
LABEL422:
iload 35
iconst 9
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL432:
iconst 18
stat_xp
iload 30
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL441
jump LABEL451
LABEL441:
iload 35
iconst 18
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL451:
iconst 19
stat_xp
iload 31
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL460
jump LABEL470
LABEL460:
iload 35
iconst 19
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL470:
iconst 22
stat_xp
iload 32
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL479
jump LABEL489
LABEL479:
iload 35
iconst 22
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL489:
iconst 21
stat_xp
iload 33
sub
istore 36
iload 36
iconst 0
if_icmpgt LABEL498
jump LABEL508
LABEL498:
iload 35
iconst 21
set_array_int
iload 35
iload 36
set_array_int 1
iload 35
iconst 1
add
istore 35
LABEL508:
iconst 0
istore 37
iconst 0
istore 38
iconst 494
istore 39
iconst 494
istore 40
iconst 16
istore 41
iconst 0
istore 42
iconst 0
istore 43
iconst 0
istore 44
iconst 0
istore 45
iconst 0
istore 46
iconst -1
istore 47
sconst ""
sstore 0
iload 35
iconst 0
if_icmpgt LABEL536
jump LABEL779
LABEL536:
iload 16
iconst 0
if_icmpgt LABEL540
jump LABEL779
LABEL540:
clientclock
get_varc_int 76
sub
iconst 10
if_icmpgt LABEL546
jump LABEL779
LABEL546:
get_varbit 4693
iconst 1
if_icmpeq LABEL550
jump LABEL561
LABEL550:
invoke 1972
iconst 0
if_icmpeq LABEL554
jump LABEL561
LABEL554:
iconst 495
iconst 495
iconst 25
istore 41
istore 40
istore 39
jump LABEL575
LABEL561:
get_varbit 4693
iconst 2
if_icmpeq LABEL565
jump LABEL575
LABEL565:
invoke 1972
iconst 0
if_icmpeq LABEL569
jump LABEL575
LABEL569:
iconst 496
iconst 496
iconst 25
istore 41
istore 40
istore 39
LABEL575:
iload 8
if_getheight
istore 42
iload 42
iconst 100
if_icmplt LABEL582
jump LABEL584
LABEL582:
iconst 100
istore 42
LABEL584:
iload 41
iconst 105
iconst 105
iconst 1171
get_varbit 4722
enum
multiply
iload 42
div
iconst 1
add
istore 43
LABEL596:
iload 37
iload 35
if_icmplt LABEL600
jump LABEL774
LABEL600:
iload 38
iconst 0
if_icmpeq LABEL604
jump LABEL613
LABEL604:
iload 0
iconst 0
if_icmpeq LABEL608
jump LABEL613
LABEL608:
iload 37
get_array_int
set_varc_int 72
iconst 1
istore 38
LABEL613:
get_varc_int 71
iconst 0
if_icmpgt LABEL617
jump LABEL628
LABEL617:
get_varc_int 71
clientclock
iload 43
sub
if_icmpgt LABEL623
jump LABEL628
LABEL623:
get_varc_int 71
iload 43
add
istore 44
jump LABEL630
LABEL628:
clientclock
istore 44
LABEL630:
iload 44
clientclock
iload 43
iload 10
multiply
add
if_icmplt LABEL638
jump LABEL771
LABEL638:
iconst 105
iconst 73
iconst 1163
get_varc_int 70
enum
istore 47
iconst 0
iload 47
if_sethide
iload 37
get_array_int 1
istore 46
iload 47
iconst 5
iconst 1
cc_create
iconst 83
iconst 100
iconst 255
iload 37
get_array_int
enum
cc_setgraphic
iconst 0
iconst 0
iconst 0
iconst 5
cc_setposition
iconst 1
cc_sethide
iconst 1
istore 45
iload 37
iconst 1
add
istore 37
LABEL674:
get_varbit 4696
iconst 1
if_icmpeq LABEL678
jump LABEL722
LABEL678:
iload 37
iload 35
if_icmplt LABEL682
jump LABEL722
LABEL682:
iload 45
iconst 5
if_icmplt LABEL686
jump LABEL722
LABEL686:
iload 46
iconst 1000000
if_icmplt LABEL690
jump LABEL722
LABEL690:
iload 46
iload 37
get_array_int 1
add
istore 46
iload 45
iconst 1
add
istore 45
iload 47
iconst 5
iload 45
cc_create
iconst 83
iconst 100
iconst 255
iload 37
get_array_int
enum
cc_setgraphic
iconst 0
iconst 0
iconst 0
iconst 5
cc_setposition
iconst 1
cc_sethide
iload 37
iconst 1
add
istore 37
jump LABEL674
LABEL722:
iload 46
sconst ","
invoke 46
sconst "xpDropAddDamage"
runelite_callback
sstore 0
iload 0
iconst 1
if_icmpeq LABEL730
jump LABEL735
LABEL730:
sconst "<img=11>"
sconst " "
sload 0
join_string 3
sstore 0
LABEL735:
iload 47
iconst 0
cc_find
iconst 1
if_icmpeq LABEL741
jump LABEL756
LABEL741:
sload 0
cc_settext
iconst 0
iconst 0
iconst 0
iconst 5
cc_setposition
iconst 1
cc_sethide
iload 47
iload 41
iload 39
iload 40
sload 0
invoke 996
LABEL756:
iconst 1005
iload 47
iload 44
sconst "Ii"
iload 47
if_setontimer
iload 44
set_varc_int 71
get_varc_int 70
iconst 1
add
iload 10
mod
set_varc_int 70
jump LABEL773
LABEL771:
iload 35
istore 37
LABEL773:
jump LABEL596
LABEL774:
iload 1
iload 3
iload 8
iload 9
invoke 997
LABEL779:
iload 0
iconst 0
if_icmpeq LABEL783
jump LABEL802
LABEL783:
iload 3
iload 4
iload 5
iload 6
iload 7
iload 8
iload 9
invoke 999
iload 1
iload 2
iload 3
iload 4
iload 5
iload 6
iload 7
iload 8
iload 9
iload 10
invoke 1003
LABEL802:
return

View File

@@ -1 +0,0 @@
C59E7F42A1DBD7E7D130D9BFC470F3148D04ECE705CEF1E15BC2A84B63042989

View File

@@ -1,91 +0,0 @@
.id 42
.int_stack_count 2
.string_stack_count 0
.int_var_count 6
.string_var_count 0
get_varbit 4606
iconst 0
if_icmpne LABEL4
jump LABEL5
LABEL4:
return
LABEL5:
iconst 896
sconst "innerZoomLimit"
runelite_callback
iload 0
invoke 1046
istore 0
iconst 128
sconst "outerZoomLimit"
runelite_callback
iload 0
invoke 1045
istore 0
iconst 896
sconst "innerZoomLimit"
runelite_callback
iload 1
invoke 1046
istore 1
iconst 128
sconst "outerZoomLimit"
runelite_callback
iload 1
invoke 1045
istore 1
iload 0
iload 1
viewport_setfov
iconst 0
istore 2
iconst 0
istore 3
viewport_geteffectivesize
istore 3
istore 2
iload 3
iconst 334
sub
istore 4
iload 4
iconst 0
if_icmplt LABEL39
jump LABEL42
LABEL39:
iconst 0
istore 4
jump LABEL48
LABEL42:
iload 4
iconst 100
if_icmpgt LABEL46
jump LABEL48
LABEL46:
iconst 100
istore 4
LABEL48:
iload 0
iload 1
iload 0
sub
iload 4
multiply
iconst 100
div
add
istore 5
iconst 25
iconst 25
iload 5
multiply
iconst 256
div
add
cam_setfollowheight
iload 0
iload 1
set_varc_int 74
set_varc_int 73
invoke 1049
return

View File

@@ -1,37 +0,0 @@
; Copyright (c) 2018 Abex
; All rights reserved.
;
; Redistribution and use in source and binary forms, with or without
; modification, are permitted provided that the following conditions are met:
;
; 1. Redistributions of source code must retain the above copyright notice, this
; list of conditions and the following disclaimer.
; 2. Redistributions in binary form must reproduce the above copyright notice,
; this list of conditions and the following disclaimer in the documentation
; and/or other materials provided with the distribution.
;
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
; DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
; ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
;;
; Does nothing
;
; This is used to eat events when you want a menu action attached to it
; because you need an op listener attached to it for it to work
;;
.id 10003
.int_stack_count 0
.string_stack_count 0
.int_var_count 0
.string_var_count 0
return