1015 lines
28 KiB
Plaintext
1015 lines
28 KiB
Plaintext
.id 277
|
|
.int_stack_count 16
|
|
.string_stack_count 0
|
|
.int_var_count 35
|
|
.string_var_count 1
|
|
; callback "beforeBankLayout"
|
|
; Fired before the bank starts its layout
|
|
; Used by the TabInterface to hide fake bank items for tag tabs
|
|
;
|
|
; callback "setBankScroll"
|
|
; Fired before bank is calculated
|
|
; Used by the TabInterface to show fake bank items for tag tabs
|
|
;
|
|
; callback "isTabMenuActive"
|
|
; Used by the TabInterface to skip setting the bank title
|
|
sconst "beforeBankLayout"
|
|
runelite_callback
|
|
get_varbit 5102
|
|
iconst 1
|
|
if_icmpeq LABEL4
|
|
jump LABEL8
|
|
LABEL4:
|
|
iconst 0
|
|
iload 9
|
|
if_sethide
|
|
jump LABEL13
|
|
LABEL8:
|
|
iconst 1
|
|
iload 9
|
|
if_sethide
|
|
iload 11
|
|
invoke 41
|
|
LABEL13:
|
|
iconst 0
|
|
istore 16
|
|
get_varbit 5364
|
|
iconst 1
|
|
if_icmpeq LABEL19
|
|
jump LABEL21
|
|
LABEL19:
|
|
iconst 1
|
|
istore 16
|
|
LABEL21:
|
|
iload 16
|
|
iload 14
|
|
if_sethide
|
|
iload 16
|
|
iload 15
|
|
if_sethide
|
|
get_varbit 8352
|
|
iconst 1
|
|
if_icmpeq LABEL31
|
|
jump LABEL34
|
|
LABEL31:
|
|
iconst 1
|
|
istore 16
|
|
jump LABEL36
|
|
LABEL34:
|
|
iconst 0
|
|
istore 16
|
|
LABEL36:
|
|
iload 16
|
|
iload 12
|
|
if_sethide
|
|
iload 16
|
|
iload 13
|
|
if_sethide
|
|
iconst 441
|
|
iconst 0
|
|
iconst 0
|
|
iconst 0
|
|
iload 14
|
|
if_setposition
|
|
iconst 444
|
|
iconst 7
|
|
iconst 0
|
|
iconst 0
|
|
iload 15
|
|
if_setposition
|
|
get_varbit 8352
|
|
iconst 1
|
|
if_icmpeq LABEL58
|
|
jump LABEL85
|
|
LABEL58:
|
|
get_varbit 5364
|
|
iconst 0
|
|
if_icmpeq LABEL62
|
|
jump LABEL85
|
|
LABEL62:
|
|
iload 12
|
|
if_getx
|
|
iload 12
|
|
if_gety
|
|
iconst 0
|
|
iconst 0
|
|
iload 14
|
|
if_setposition
|
|
iload 13
|
|
if_getx
|
|
iload 13
|
|
if_gety
|
|
iconst 0
|
|
iconst 0
|
|
iload 15
|
|
if_setposition
|
|
iconst 37
|
|
iconst 37
|
|
iconst 1
|
|
iconst 0
|
|
iload 4
|
|
if_setsize
|
|
jump LABEL121
|
|
LABEL85:
|
|
get_varbit 8352
|
|
iconst 0
|
|
if_icmpeq LABEL89
|
|
jump LABEL100
|
|
LABEL89:
|
|
get_varbit 5364
|
|
iconst 1
|
|
if_icmpeq LABEL93
|
|
jump LABEL100
|
|
LABEL93:
|
|
iconst 37
|
|
iconst 37
|
|
iconst 1
|
|
iconst 0
|
|
iload 4
|
|
if_setsize
|
|
jump LABEL121
|
|
LABEL100:
|
|
get_varbit 8352
|
|
iconst 1
|
|
if_icmpeq LABEL104
|
|
jump LABEL115
|
|
LABEL104:
|
|
get_varbit 5364
|
|
iconst 1
|
|
if_icmpeq LABEL108
|
|
jump LABEL115
|
|
LABEL108:
|
|
iconst 74
|
|
iconst 37
|
|
iconst 1
|
|
iconst 0
|
|
iload 4
|
|
if_setsize
|
|
jump LABEL121
|
|
LABEL115:
|
|
iconst 0
|
|
iconst 37
|
|
iconst 1
|
|
iconst 0
|
|
iload 4
|
|
if_setsize
|
|
LABEL121:
|
|
iconst 1
|
|
iload 10
|
|
if_sethide
|
|
iload 10
|
|
cc_deleteall
|
|
iconst 0
|
|
istore 17
|
|
get_varbit 4170
|
|
iconst 3
|
|
if_icmpeq LABEL132
|
|
jump LABEL165
|
|
LABEL132:
|
|
get_varbit 4171
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4172
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4173
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4174
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4175
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4176
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4177
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4178
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
get_varbit 4179
|
|
iconst 0
|
|
if_icmpgt LABEL160
|
|
jump LABEL163
|
|
LABEL160:
|
|
iconst 0
|
|
istore 17
|
|
jump LABEL165
|
|
LABEL163:
|
|
iconst 1
|
|
istore 17
|
|
LABEL165:
|
|
iconst 0
|
|
istore 18
|
|
iload 17
|
|
iconst 1
|
|
if_icmpeq LABEL171
|
|
jump LABEL195
|
|
LABEL171:
|
|
iconst 1
|
|
iload 8
|
|
if_sethide
|
|
iconst 2
|
|
istore 18
|
|
iconst 460
|
|
iconst 39
|
|
iconst 0
|
|
iconst 1
|
|
iload 2
|
|
if_setsize
|
|
iconst 16
|
|
iconst 39
|
|
iconst 0
|
|
iconst 1
|
|
iload 3
|
|
if_setsize
|
|
iconst 28
|
|
iconst 42
|
|
iconst 2
|
|
iconst 0
|
|
iload 1
|
|
if_setposition
|
|
jump LABEL216
|
|
LABEL195:
|
|
iconst 0
|
|
iload 8
|
|
if_sethide
|
|
iconst 460
|
|
iconst 81
|
|
iconst 0
|
|
iconst 1
|
|
iload 2
|
|
if_setsize
|
|
iconst 16
|
|
iconst 81
|
|
iconst 0
|
|
iconst 1
|
|
iload 3
|
|
if_setsize
|
|
iconst 12
|
|
iconst 42
|
|
iconst 2
|
|
iconst 0
|
|
iload 1
|
|
if_setposition
|
|
LABEL216:
|
|
iload 3
|
|
iload 2
|
|
invoke 231
|
|
iconst 816
|
|
istore 19
|
|
iconst 816
|
|
iconst 9
|
|
iconst 3
|
|
multiply
|
|
add
|
|
istore 20
|
|
LABEL227:
|
|
iload 19
|
|
iload 20
|
|
if_icmple LABEL231
|
|
jump LABEL244
|
|
LABEL231:
|
|
iload 2
|
|
iload 19
|
|
cc_find
|
|
iconst 1
|
|
if_icmpeq LABEL237
|
|
jump LABEL239
|
|
LABEL237:
|
|
iconst 1
|
|
cc_sethide
|
|
LABEL239:
|
|
iload 19
|
|
iconst 1
|
|
add
|
|
istore 19
|
|
jump LABEL227
|
|
LABEL244:
|
|
iconst 0
|
|
istore 19
|
|
iconst 8
|
|
iconst 1
|
|
sub
|
|
istore 21
|
|
iload 2
|
|
if_getwidth
|
|
iconst 51
|
|
sub
|
|
iconst 35
|
|
sub
|
|
istore 22
|
|
iload 22
|
|
iconst 8
|
|
iconst 36
|
|
multiply
|
|
sub
|
|
iload 21
|
|
div
|
|
istore 23
|
|
iconst -1
|
|
istore 24
|
|
iconst 0
|
|
istore 25
|
|
iconst 0
|
|
istore 26
|
|
iconst 0
|
|
istore 27
|
|
iconst 0
|
|
istore 28
|
|
iconst -1
|
|
istore 29
|
|
iconst 0
|
|
istore 30
|
|
sconst ""
|
|
sstore 0
|
|
get_varbit 4150
|
|
iconst 0
|
|
if_icmple LABEL288
|
|
get_varbit 4150
|
|
iconst 9
|
|
if_icmpgt LABEL288
|
|
jump LABEL740
|
|
LABEL288:
|
|
iload 19
|
|
iconst 816
|
|
if_icmplt LABEL292
|
|
jump LABEL317
|
|
LABEL292:
|
|
iload 2
|
|
iload 19
|
|
cc_find
|
|
iconst 1
|
|
if_icmpeq LABEL298
|
|
jump LABEL300
|
|
LABEL298:
|
|
iconst 1
|
|
cc_sethide
|
|
LABEL300:
|
|
iconst 95
|
|
iload 19
|
|
inv_getobj
|
|
iconst -1
|
|
if_icmpne LABEL306
|
|
jump LABEL312
|
|
LABEL306:
|
|
iload 28
|
|
iconst 1
|
|
add
|
|
iload 19
|
|
istore 29
|
|
istore 28
|
|
LABEL312:
|
|
iload 19
|
|
iconst 1
|
|
add
|
|
istore 19
|
|
jump LABEL288
|
|
LABEL317:
|
|
get_varbit 4171
|
|
get_varbit 4172
|
|
add
|
|
get_varbit 4173
|
|
add
|
|
get_varbit 4174
|
|
add
|
|
get_varbit 4175
|
|
add
|
|
get_varbit 4176
|
|
add
|
|
get_varbit 4177
|
|
add
|
|
get_varbit 4178
|
|
add
|
|
get_varbit 4179
|
|
add
|
|
istore 30
|
|
iload 30
|
|
iconst 0
|
|
if_icmple LABEL339
|
|
jump LABEL343
|
|
LABEL339:
|
|
iconst 816
|
|
iconst 1
|
|
sub
|
|
istore 29
|
|
LABEL343:
|
|
iconst 0 ; Scroll height variable
|
|
iconst 0 ; Compare variable
|
|
iconst 0 ;
|
|
sconst "setBankScroll" ; Show fake bank items for tag tabs
|
|
runelite_callback ; If tag tab menu search isn't active
|
|
if_icmpeq CONTINUE_SEARCH ; continue to normal bank search
|
|
istore 27 ; Load scroll height into variable
|
|
jump GetTabRange ; Skip normal bank layout
|
|
CONTINUE_SEARCH:
|
|
iload 30
|
|
iload 29
|
|
iconst 1
|
|
add
|
|
iconst 0
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iconst 0
|
|
istore 19
|
|
get_varbit 4171
|
|
iconst 0
|
|
if_icmpgt LABEL370
|
|
jump LABEL400
|
|
LABEL370:
|
|
iconst 1
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4171
|
|
add
|
|
iconst 1
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4171
|
|
add
|
|
istore 19
|
|
LABEL400:
|
|
get_varbit 4172
|
|
iconst 0
|
|
if_icmpgt LABEL404
|
|
jump LABEL434
|
|
LABEL404:
|
|
iconst 2
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4172
|
|
add
|
|
iconst 2
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4172
|
|
add
|
|
istore 19
|
|
LABEL434:
|
|
get_varbit 4173
|
|
iconst 0
|
|
if_icmpgt LABEL438
|
|
jump LABEL468
|
|
LABEL438:
|
|
iconst 3
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4173
|
|
add
|
|
iconst 3
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4173
|
|
add
|
|
istore 19
|
|
LABEL468:
|
|
get_varbit 4174
|
|
iconst 0
|
|
if_icmpgt LABEL472
|
|
jump LABEL502
|
|
LABEL472:
|
|
iconst 4
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4174
|
|
add
|
|
iconst 4
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4174
|
|
add
|
|
istore 19
|
|
LABEL502:
|
|
get_varbit 4175
|
|
iconst 0
|
|
if_icmpgt LABEL506
|
|
jump LABEL536
|
|
LABEL506:
|
|
iconst 5
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4175
|
|
add
|
|
iconst 5
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4175
|
|
add
|
|
istore 19
|
|
LABEL536:
|
|
get_varbit 4176
|
|
iconst 0
|
|
if_icmpgt LABEL540
|
|
jump LABEL570
|
|
LABEL540:
|
|
iconst 6
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4176
|
|
add
|
|
iconst 6
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4176
|
|
add
|
|
istore 19
|
|
LABEL570:
|
|
get_varbit 4177
|
|
iconst 0
|
|
if_icmpgt LABEL574
|
|
jump LABEL604
|
|
LABEL574:
|
|
iconst 7
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4177
|
|
add
|
|
iconst 7
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4177
|
|
add
|
|
istore 19
|
|
LABEL604:
|
|
get_varbit 4178
|
|
iconst 0
|
|
if_icmpgt LABEL608
|
|
jump LABEL638
|
|
LABEL608:
|
|
iconst 8
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4178
|
|
add
|
|
iconst 8
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4178
|
|
add
|
|
istore 19
|
|
LABEL638:
|
|
get_varbit 4179
|
|
iconst 0
|
|
if_icmpgt LABEL642
|
|
jump LABEL672
|
|
LABEL642:
|
|
iconst 9
|
|
iload 2
|
|
iload 27
|
|
invoke 510
|
|
istore 18
|
|
iload 19
|
|
iload 19
|
|
get_varbit 4179
|
|
add
|
|
iconst 9
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
iload 18
|
|
iload 23
|
|
iload 21
|
|
iload 17
|
|
invoke 509
|
|
istore 25
|
|
istore 27
|
|
iload 26
|
|
iload 25
|
|
add
|
|
istore 26
|
|
iload 19
|
|
get_varbit 4179
|
|
add
|
|
istore 19
|
|
LABEL672:
|
|
invoke 514
|
|
iconst 1
|
|
if_icmpeq LABEL676
|
|
jump LABEL717
|
|
LABEL676:
|
|
get_varc_string 359 ; Skip truncating of varcstr 22 by not calling 280
|
|
lowercase ; instead get the var directly and lowercase it
|
|
sstore 0
|
|
sload 0
|
|
string_length
|
|
iconst 0
|
|
if_icmpgt LABEL683
|
|
jump LABEL702
|
|
LABEL683:
|
|
sconst "Showing items: "
|
|
sconst "<col=ff0000>"
|
|
sload 0
|
|
sconst "</col>"
|
|
join_string 4
|
|
iload 5
|
|
if_settext
|
|
get_varc_int 5
|
|
iconst 11
|
|
if_icmpeq LABEL694
|
|
jump LABEL701
|
|
LABEL694:
|
|
sconst "Show items whose names contain the following text: ("
|
|
iload 26
|
|
tostring
|
|
sconst " found)"
|
|
join_string 3
|
|
iload 26 ; load number of matches
|
|
sconst "setSearchBankInputTextFound" ; load event name
|
|
runelite_callback ; invoke callback
|
|
pop_int ; pop number of matches
|
|
iconst 10616876
|
|
if_settext
|
|
LABEL701:
|
|
jump LABEL716
|
|
LABEL702:
|
|
sconst "Showing items: "
|
|
sconst "<col=ff0000>"
|
|
sconst "*"
|
|
sconst "</col>"
|
|
join_string 4
|
|
iload 5
|
|
if_settext
|
|
get_varc_int 5
|
|
iconst 11
|
|
if_icmpeq LABEL713
|
|
jump LABEL716
|
|
LABEL713:
|
|
sconst "Show items whose names contain the following text:"
|
|
sconst "setSearchBankInputText" ; load event name
|
|
runelite_callback ; invoke callback
|
|
iconst 10616876
|
|
if_settext
|
|
LABEL716:
|
|
jump LABEL720
|
|
LABEL717:
|
|
sconst "The Bank of Gielinor"
|
|
sconst "setBankTitle" ;
|
|
runelite_callback ;
|
|
iload 5
|
|
if_settext
|
|
LABEL720:
|
|
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 27
|
|
iload 28
|
|
sconst "addLastRow"
|
|
runelite_callback
|
|
iload 12
|
|
iload 13
|
|
iload 14
|
|
iload 15
|
|
invoke 505
|
|
return
|
|
LABEL740:
|
|
invoke 514
|
|
iconst 1
|
|
if_icmpeq LABEL744
|
|
jump GetTabRange
|
|
LABEL744:
|
|
iconst 1
|
|
iconst 1
|
|
invoke 299
|
|
GetTabRange:
|
|
iconst -1
|
|
istore 31
|
|
iconst -1
|
|
istore 32
|
|
get_varbit 4150
|
|
invoke 513
|
|
istore 32
|
|
istore 31
|
|
iconst 0
|
|
istore 33
|
|
iconst 0
|
|
istore 34
|
|
LABEL759:
|
|
iload 19
|
|
iconst 816
|
|
if_icmplt LABEL763
|
|
jump SetTitle
|
|
LABEL763:
|
|
iload 2
|
|
iload 19
|
|
cc_find
|
|
iconst 1
|
|
if_icmpeq LABEL769
|
|
jump LABEL838
|
|
LABEL769:
|
|
iconst 95
|
|
iload 19
|
|
inv_getobj
|
|
istore 24
|
|
iload 24
|
|
iconst -1
|
|
if_icmpne LABEL777
|
|
jump LABEL781
|
|
LABEL777:
|
|
iload 28
|
|
iconst 1
|
|
add
|
|
istore 28
|
|
LABEL781:
|
|
iload 19
|
|
iload 31
|
|
if_icmpge LABEL785
|
|
jump LABEL836
|
|
LABEL785:
|
|
iload 19
|
|
iload 32
|
|
if_icmplt LABEL789
|
|
jump LABEL836
|
|
LABEL789:
|
|
iconst 0
|
|
cc_sethide
|
|
iload 24
|
|
iconst 95
|
|
iload 19
|
|
inv_getnum
|
|
iload 2
|
|
iload 3
|
|
iload 9
|
|
iload 10
|
|
iload 11
|
|
invoke 278
|
|
iload 34
|
|
iconst 36
|
|
multiply
|
|
istore 27
|
|
iconst 51
|
|
iload 33
|
|
iconst 36
|
|
iload 23
|
|
add
|
|
multiply
|
|
add
|
|
iload 27
|
|
iconst 0
|
|
iconst 0
|
|
cc_setposition
|
|
iload 27
|
|
iconst 32
|
|
add
|
|
istore 27
|
|
iload 33
|
|
iload 21
|
|
if_icmplt LABEL824
|
|
jump LABEL829
|
|
LABEL824:
|
|
iload 33
|
|
iconst 1
|
|
add
|
|
istore 33
|
|
jump LABEL835
|
|
LABEL829:
|
|
iconst 0
|
|
iload 34
|
|
iconst 1
|
|
add
|
|
istore 34
|
|
istore 33
|
|
LABEL835:
|
|
jump LABEL838
|
|
LABEL836:
|
|
iconst 1
|
|
cc_sethide
|
|
LABEL838:
|
|
iload 19
|
|
iconst 1
|
|
add
|
|
istore 19
|
|
jump LABEL759
|
|
SetTitle:
|
|
iconst 0 ; Compare variable
|
|
iconst 0 ;
|
|
sconst "isTabMenuActive" ; Check if tag tab menu
|
|
runelite_callback ; is active and skip setting
|
|
if_icmpne FinishBuilding ; the bank title if it is
|
|
get_varbit 4170
|
|
iconst 2
|
|
if_icmpeq SetTitleRomanNumeral
|
|
jump SetTitleNumber
|
|
SetTitleRomanNumeral:
|
|
sconst "Tab "
|
|
iconst 105
|
|
iconst 115
|
|
iconst 207
|
|
get_varbit 4150
|
|
enum
|
|
join_string 2
|
|
sconst "setBankTitle" ;
|
|
runelite_callback ;
|
|
iload 5
|
|
if_settext
|
|
jump FinishBuilding
|
|
SetTitleNumber:
|
|
sconst "Tab "
|
|
get_varbit 4150
|
|
tostring
|
|
join_string 2
|
|
sconst "setBankTitle" ;
|
|
runelite_callback ;
|
|
iload 5
|
|
if_settext
|
|
FinishBuilding:
|
|
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 27
|
|
iload 28
|
|
iload 12
|
|
iload 13
|
|
iload 14
|
|
iload 15
|
|
invoke 505
|
|
return
|