.id 395 .int_stack_count 3 .string_stack_count 1 .int_var_count 11 .string_var_count 4 load_int 83 load_int 49 load_int 1497 iload 0 get_enum_value istore 3 iload 0 get_boostedskilllevels int_to_string widget_put_text iload 0 get_realskilllevels istore 4 iload 0 ; load the skill id from arguments iload 4 ; load the current real skill level load_string "skillTabBaseLevel" ; push event name runelite_callback ; invoke callback istore 4 ; store the (possibly) edited real skill level iload 4 int_to_string widget_put_text 1 iload 0 get_skillexperiences istore 5 load_string "," sstore 1 sload 0 load_string " XP:" string_append 2 sstore 2 iload 5 sload 1 invoke 46 sstore 3 load_int 0 istore 6 get_varbit 4181 load_int 0 if_icmpeq LABEL35 jump LABEL66 LABEL35: iload 4 load_int 99 load_string "skillTabMaxLevel" ; push event name runelite_callback ; invoke callback if_icmplt LABEL39 jump LABEL65 LABEL39: load_int 105 load_int 105 load_int 256 iload 4 load_int 1 iadd get_enum_value istore 6 sload 2 load_string "|Next level at:|Remaining XP:" concat_string sstore 2 sload 3 load_string "|" iload 6 sload 1 invoke 46 load_string "|" iload 6 iload 5 isub sload 1 invoke 46 string_append 4 concat_string sstore 3 LABEL65: jump LABEL84 LABEL66: sload 2 load_string "|Next level at:" concat_string sstore 2 sload 3 load_string "|" load_int 105 load_int 105 load_int 256 iload 4 load_int 1 iadd get_enum_value sload 1 invoke 46 string_append 2 concat_string sstore 3 LABEL84: load_int 0 istore 7 load_int 0 istore 8 load_int 0 istore 9 load_int 0 istore 10 invoke 1138 load_int 1 if_icmpeq LABEL96 jump LABEL278 LABEL96: iload 0 invoke 1936 istore 7 iload 7 load_int -1 if_icmpne LABEL103 jump LABEL133 LABEL103: iload 7 load_int 10 idiv istore 7 iload 7 iload 5 if_icmpgt LABEL111 jump LABEL133 LABEL111: sload 2 load_string "|" load_string "" load_string "XP to regain:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" iload 7 iload 5 isub sload 1 invoke 46 load_string "" string_append 4 concat_string sstore 3 load_int 1 istore 8 LABEL133: iload 8 load_int 0 if_icmpeq LABEL137 jump LABEL278 LABEL137: get_varp 1588 load_int 0 if_icmpgt LABEL141 jump LABEL278 LABEL141: iload 0 switch 0: LABEL144 1: LABEL234 2: LABEL144 4: LABEL189 6: LABEL144 jump LABEL278 LABEL144: load_int 20 invoke 2031 istore 10 iload 10 load_int 0 if_icmpgt LABEL151 jump LABEL170 LABEL151: sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" iload 10 sload 1 invoke 46 load_string "" string_append 4 concat_string sstore 3 jump LABEL188 LABEL170: load_int 1 istore 9 sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" load_string "NONE" load_string "" string_append 4 concat_string sstore 3 LABEL188: jump LABEL278 LABEL189: load_int 30 invoke 2031 istore 10 iload 10 load_int 0 if_icmpgt LABEL196 jump LABEL215 LABEL196: sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" iload 10 sload 1 invoke 46 load_string "" string_append 4 concat_string sstore 3 jump LABEL233 LABEL215: load_int 1 istore 9 sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" load_string "NONE" load_string "" string_append 4 concat_string sstore 3 LABEL233: jump LABEL278 LABEL234: load_int 40 invoke 2031 istore 10 iload 10 load_int 0 if_icmpgt LABEL241 jump LABEL260 LABEL241: sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" iload 10 sload 1 invoke 46 load_string "" string_append 4 concat_string sstore 3 jump LABEL278 LABEL260: load_int 1 istore 9 sload 2 load_string "|" load_string "" load_string "XP permitted:" load_string "" string_append 4 concat_string sstore 2 sload 3 load_string "|" load_string "" load_string "NONE" load_string "" string_append 4 concat_string sstore 3 LABEL278: iload 1 load_int 5 widget_load_child 1 load_int 1 if_icmpeq LABEL284 jump LABEL294 LABEL284: iload 9 load_int 1 if_icmpeq LABEL288 jump LABEL291 LABEL288: load_int 0 widget_put_hidden 1 jump LABEL293 LABEL291: load_int 1 widget_put_hidden 1 LABEL293: jump LABEL321 LABEL294: iload 1 load_int 5 load_int 5 widget_create_child 1 load_int 6 load_int 0 load_int 0 load_int 1 widget_put_position 1 load_int 19 load_int 19 load_int 0 load_int 0 widget_put_size 1 load_int 940 widget_put_spriteid 1 load_int 65793 widget_put_sprite2 1 iload 9 load_int 1 if_icmpeq LABEL316 jump LABEL319 LABEL316: load_int 0 widget_put_hidden 1 jump LABEL321 LABEL319: load_int 1 widget_put_hidden 1 LABEL321: iload 3 load_int 1 if_icmpeq LABEL325 jump LABEL344 LABEL325: get_ismembers load_int 0 if_icmpeq LABEL329 jump LABEL344 LABEL329: get_varc 103 load_int 0 if_icmpeq LABEL333 jump LABEL344 LABEL333: load_string "" sload 0 load_string ":" load_string "" string_append 4 sstore 2 load_string "" load_string "Members Only" load_string "" string_append 3 sstore 3 LABEL344: invoke 1972 load_int 1 if_icmpeq LABEL348 jump LABEL375 LABEL348: load_int 2367 load_int -2147483644 load_int -2147483645 load_int -1 iload 2 sload 2 sload 3 load_int 495 load_string "iIiIssf" iload 1 widget_put_option_click_listener_widget get_varc 218 iload 1 if_icmpeq LABEL363 jump LABEL374 LABEL363: get_varc 217 load_int -1 if_icmpeq LABEL367 jump LABEL374 LABEL367: iload 1 load_int -1 iload 2 sload 2 sload 3 load_int 495 invoke 2344 LABEL374: jump LABEL390 LABEL375: load_int 992 load_int -2147483645 load_int -1 iload 2 sload 2 sload 3 load_int 495 load_int 25 load_int 5 idiv load_string "IiIssfi" iload 1 widget_put_mouse_hover_listener_widget load_int 0 put_varc 2 LABEL390: return