Update Scripts to 2019-12-05-rev182

This commit is contained in:
Max Weber
2019-12-05 05:15:32 -07:00
parent 3433fb0d82
commit e81ff07f07
4 changed files with 472 additions and 390 deletions

View File

@@ -1 +1 @@
B591FB2134EF9FA75FCCEC25A1FD90581D3A7AD0F1E6FBE4267C8AF6010C547C FAA689813E3E4C1BA5A0B7DF492C6AE48DBD466C50968E97FADF4BBD42A9A166

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
2A7509A05B336AC79015C479B39CDB3E1D3F10A57C6B96B2162E87352B4F25A3 6F98F4F02F8A6B8B774D6B5010B7751260DB766C3E1C43F787A8BE213E7E2C3A

View File

@@ -1,7 +1,7 @@
.id 89 .id 89
.int_stack_count 1 .int_stack_count 1
.string_stack_count 0 .string_stack_count 0
.int_var_count 16 .int_var_count 18
.string_var_count 4 .string_var_count 4
iconst 0 iconst 0
istore 1 istore 1
@@ -183,24 +183,28 @@ LABEL156:
sstore 2 sstore 2
sconst "" sconst ""
sstore 3 sstore 3
iconst -1
istore 15
iconst 0
istore 16
get_varc_int 55 get_varc_int 55
get_varc_int 202 get_varc_int 202
if_icmpge LABEL172 if_icmpge LABEL176
jump LABEL282 jump LABEL317
LABEL172: LABEL176:
get_varc_int 55 get_varc_int 55
clientclock clientclock
iconst 3000 iconst 3000
sub sub
if_icmpgt LABEL178 if_icmpgt LABEL182
jump LABEL282 jump LABEL317
LABEL178: LABEL182:
iconst 14 iconst 14
chat_gethistorylength chat_gethistorylength
iconst 0 iconst 0
if_icmpgt LABEL183 if_icmpgt LABEL187
jump LABEL282 jump LABEL317
LABEL183: LABEL187:
iconst 14 iconst 14
iconst 0 iconst 0
chat_gethistory_bytypeandline chat_gethistory_bytypeandline
@@ -212,11 +216,12 @@ LABEL183:
istore 12 istore 12
iload 12 iload 12
iconst -1 iconst -1
if_icmpne LABEL196 if_icmpne LABEL200
jump LABEL282 jump LABEL317
LABEL196: LABEL200:
sload 0 sload 0
invoke 2066 invoke 2066
istore 15
sstore 3 sstore 3
sstore 0 sstore 0
iload 7 iload 7
@@ -240,9 +245,33 @@ LABEL196:
sload 3 sload 3
string_length string_length
iconst 0 iconst 0
if_icmpgt LABEL223 if_icmpgt LABEL228
jump LABEL248 jump LABEL282
LABEL223: LABEL228:
iload 15
iconst -1
if_icmpne LABEL232
jump LABEL282
LABEL232:
iconst 105
iconst 49
iconst 2761
iload 15
enum
istore 16
clienttype
iconst 3
if_icmpne LABEL242
jump LABEL244
LABEL242:
iconst 0
istore 16
LABEL244:
iload 16
iconst 0
if_icmpeq LABEL248
jump LABEL273
LABEL248:
iconst 6 iconst 6
sconst "Open" sconst "Open"
iload 10 iload 10
@@ -267,8 +296,8 @@ LABEL223:
sconst "Iii" sconst "Iii"
iload 10 iload 10
if_setonmouseleave if_setonmouseleave
jump LABEL256 jump LABEL281
LABEL248: LABEL273:
iconst -1 iconst -1
sconst "" sconst ""
iload 10 iload 10
@@ -277,7 +306,18 @@ LABEL248:
sconst "" sconst ""
iload 10 iload 10
if_setonmouseleave if_setonmouseleave
LABEL256: LABEL281:
jump LABEL290
LABEL282:
iconst -1
sconst ""
iload 10
if_setonmouserepeat
iconst -1
sconst ""
iload 10
if_setonmouseleave
LABEL290:
iconst 9 iconst 9
sconst "Clear history" sconst "Clear history"
iload 10 iload 10
@@ -291,7 +331,8 @@ LABEL256:
iconst 2064 iconst 2064
iconst -2147483644 iconst -2147483644
sload 3 sload 3
sconst "is" iload 15
sconst "isi"
iload 10 iload 10
if_setonop if_setonop
iload 9 iload 9
@@ -304,41 +345,41 @@ LABEL256:
iload 9 iload 9
enum enum
istore 10 istore 10
LABEL282: LABEL317:
iload 0 iload 0
istore 12 istore 12
iconst 0 iconst 0
istore 15 istore 17
get_varp 287 get_varp 287
iconst 1 iconst 1
if_icmpeq LABEL290 if_icmpeq LABEL325
jump LABEL479 jump LABEL514
LABEL290: LABEL325:
get_varc_int 41 get_varc_int 41
iconst 1337 iconst 1337
if_icmpne LABEL297 if_icmpne LABEL332
get_varbit 4089 get_varbit 4089
iconst 0 iconst 0
if_icmpeq LABEL297 if_icmpeq LABEL332
jump LABEL479 jump LABEL514
LABEL297: LABEL332:
iload 12 iload 12
iconst -1 iconst -1
if_icmpne LABEL301 if_icmpne LABEL336
jump LABEL479 jump LABEL514
LABEL301: LABEL336:
iload 10 iload 10
iconst -1 iconst -1
if_icmpne LABEL305 if_icmpne LABEL340
jump LABEL479 jump LABEL514
LABEL305: LABEL340:
iload 7 iload 7
iload 4 iload 4
sub sub
iconst 57 iconst 57
if_icmplt LABEL311 if_icmplt LABEL346
jump LABEL479 jump LABEL514
LABEL311: LABEL346:
iload 12 iload 12
chat_gethistory_byuid chat_gethistory_byuid
istore 14 istore 14
@@ -346,19 +387,19 @@ LABEL311:
sstore 2 sstore 2
sstore 1 sstore 1
istore 13 istore 13
istore 15 istore 17
iload 15 iload 17
sload 1 sload 1
iload 13 iload 13
iload 14 iload 14
invoke 91 invoke 91
iconst 1 iconst 1
if_icmpeq CHAT_FILTER ; Jump to our new label instead if_icmpeq CHAT_FILTER ; Jump to our new label instead
jump LABEL475 jump LABEL510
CHAT_FILTER: CHAT_FILTER:
sload 0 ; Load the message sload 0 ; Load the message
iconst 1 ; Gets changed to 0 if message is blocked iconst 1 ; Gets changed to 0 if message is blocked
iload 15 ; Load the messageType iload 17 ; Load the messageType
iload 12 ; Load the id of the messageNode iload 12 ; Load the id of the messageNode
sconst "chatFilterCheck" sconst "chatFilterCheck"
runelite_callback runelite_callback
@@ -366,16 +407,16 @@ CHAT_FILTER:
pop_int ; Pop the messageType pop_int ; Pop the messageType
iconst 1 ; 2nd half of conditional iconst 1 ; 2nd half of conditional
sstore 0 ; Override the message with our filtered message sstore 0 ; Override the message with our filtered message
if_icmpeq LABEL327 ; Check if we are building this message if_icmpeq LABEL362 ; Check if we are building this message
jump LABEL475 jump LABEL510
LABEL327: LABEL362:
iload 15 iload 17
switch switch
3: LABEL330 3: LABEL365
6: LABEL351 6: LABEL386
7: LABEL330 7: LABEL365
jump LABEL372 jump LABEL407
LABEL330: LABEL365:
iload 7 iload 7
iload 12 ; Load the id of the messageNode iload 12 ; Load the id of the messageNode
sconst "" ; Push a container for the timestamp sconst "" ; Push a container for the timestamp
@@ -403,8 +444,8 @@ LABEL330:
invoke 203 invoke 203
add add
istore 7 istore 7
jump LABEL407 jump LABEL442
LABEL351: LABEL386:
iload 7 iload 7
iload 12 ; Load the id of the messageNode iload 12 ; Load the id of the messageNode
sconst "" ; Push container for the timestamp sconst "" ; Push container for the timestamp
@@ -432,8 +473,8 @@ LABEL351:
invoke 203 invoke 203
add add
istore 7 istore 7
jump LABEL407 jump LABEL442
LABEL372: LABEL407:
iload 7 iload 7
iload 12 ; Load the id of the messageNode iload 12 ; Load the id of the messageNode
sconst "" ; Push a container for the timestamp sconst "" ; Push a container for the timestamp
@@ -441,7 +482,7 @@ LABEL372:
runelite_callback ; Invoke callback runelite_callback ; Invoke callback
pop_int ; Pop the id of the messageNode pop_int ; Pop the id of the messageNode
sload 0 ; Load the log in/out message sload 0 ; Load the log in/out message
join_string 2 ; Add the timestamp to the message join_string 3 ; Add the timestamp to the message
iload 9 iload 9
iload 10 iload 10
iconst 10682368 iconst 10682368
@@ -456,16 +497,16 @@ LABEL372:
invoke 199 invoke 199
add add
istore 7 istore 7
iload 15 iload 17
iconst 5 iconst 5
if_icmpeq LABEL392 if_icmpeq LABEL427
jump LABEL407 jump LABEL442
LABEL392: LABEL427:
get_varbit 1627 get_varbit 1627
iconst 0 iconst 0
if_icmpeq LABEL396 if_icmpeq LABEL431
jump LABEL407 jump LABEL442
LABEL396: LABEL431:
iload 13 iload 13
iconst 500 iconst 500
add add
@@ -477,31 +518,31 @@ LABEL396:
sconst "1" sconst "1"
iconst 10616832 iconst 10616832
if_setontimer if_setontimer
LABEL407: LABEL442:
iload 10 iload 10
if_clearops if_clearops
iload 15 iload 17
iconst 3 iconst 3
if_icmpeq LABEL419 if_icmpeq LABEL454
iload 15 iload 17
iconst 6 iconst 6
if_icmpeq LABEL419 if_icmpeq LABEL454
iload 15 iload 17
iconst 7 iconst 7
if_icmpeq LABEL419 if_icmpeq LABEL454
jump LABEL453 jump LABEL488
LABEL419: LABEL454:
iload 14 iload 14
iconst 1 iconst 1
if_icmpeq LABEL423 if_icmpeq LABEL458
jump LABEL428 jump LABEL463
LABEL423: LABEL458:
iconst 8 iconst 8
sconst "Message" sconst "Message"
iload 10 iload 10
if_setop if_setop
jump LABEL436 jump LABEL471
LABEL428: LABEL463:
iconst 8 iconst 8
sconst "Add friend" sconst "Add friend"
iload 10 iload 10
@@ -510,7 +551,7 @@ LABEL428:
sconst "Add ignore" sconst "Add ignore"
iload 10 iload 10
if_setop if_setop
LABEL436: LABEL471:
iconst 10 iconst 10
sconst "Report" sconst "Report"
iload 10 iload 10
@@ -527,13 +568,13 @@ LABEL436:
sconst "is" sconst "is"
iload 10 iload 10
if_setonop if_setonop
jump LABEL457 jump LABEL492
LABEL453: LABEL488:
iconst -1 iconst -1
sconst "" sconst ""
iload 10 iload 10
if_setonop if_setonop
LABEL457: LABEL492:
iconst -1 iconst -1
sconst "" sconst ""
iload 10 iload 10
@@ -552,17 +593,17 @@ LABEL457:
iload 9 iload 9
enum enum
istore 10 istore 10
LABEL475: LABEL510:
iload 12 iload 12
chat_getprevuid chat_getprevuid
istore 12 istore 12
jump LABEL297 jump LABEL332
LABEL479: LABEL514:
iload 10 iload 10
iconst -1 iconst -1
if_icmpne LABEL483 if_icmpne LABEL518
jump LABEL540 jump LABEL575
LABEL483: LABEL518:
iload 10 iload 10
if_clearops if_clearops
iconst -1 iconst -1
@@ -589,14 +630,14 @@ LABEL483:
multiply multiply
cc_find cc_find
iconst 1 iconst 1
if_icmpeq LABEL511 if_icmpeq LABEL546
jump LABEL515 jump LABEL550
LABEL511: LABEL546:
sconst "" sconst ""
cc_settext cc_settext
iconst 1 iconst 1
cc_sethide cc_sethide
LABEL515: LABEL550:
iconst 10682368 iconst 10682368
iload 9 iload 9
iconst 2 iconst 2
@@ -605,14 +646,14 @@ LABEL515:
add add
cc_find cc_find
iconst 1 iconst 1
if_icmpeq LABEL525 if_icmpeq LABEL560
jump LABEL529 jump LABEL564
LABEL525: LABEL560:
sconst "" sconst ""
cc_settext cc_settext
iconst 1 iconst 1
cc_sethide cc_sethide
LABEL529: LABEL564:
iload 9 iload 9
iconst 1 iconst 1
add add
@@ -623,6 +664,6 @@ LABEL529:
iload 9 iload 9
enum enum
istore 10 istore 10
jump LABEL479 jump LABEL514
LABEL540: LABEL575:
return return