This fixes a bug where the special attack bar would not be redrawn if the combat tab was opened with any weapon equipped which did not have a special attack bar. The weapon text widget is used because it is always rendered with the combat tab widgets, and does not already have any kind of listeners attached. Fixes runelite/runelite#8946
30 lines
993 B
Plaintext
30 lines
993 B
Plaintext
.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
|