Merge remote-tracking branch 'runelite/master'

This commit is contained in:
Owain van Brakel
2022-02-23 18:12:36 +01:00
9 changed files with 255 additions and 89 deletions
@@ -12370,5 +12370,37 @@ public final class ItemID
public static final int STRONGBONES_BONE = 26593; public static final int STRONGBONES_BONE = 26593;
public static final int GRUBFOOT = 26594; public static final int GRUBFOOT = 26594;
public static final int ZANIK_26595 = 26595; public static final int ZANIK_26595 = 26595;
public static final int NOTES_26596 = 26596;
public static final int DESERT_BAIT = 26598;
public static final int TINY_FISH = 26600;
public static final int OSMANS_REPORT = 26602;
public static final int TREASURE_CLUE_ONE = 26605;
public static final int TREASURE_CLUE_TWO = 26607;
public static final int TREASURE_CLUE_THREE = 26609;
public static final int ZEKES_CHALLENGE_SCROLL = 26611;
public static final int CAPT_ARNAVS_CHEST = 26613;
public static final int BUCKET_COOKOUT = 26615;
public static final int BUCKET_OF_WATER_COOKOUT = 26617;
public static final int POT_COOKOUT = 26619;
public static final int POT_OF_FLOUR_COOKOUT = 26621;
public static final int TOMATO_COOKOUT = 26623;
public static final int CHEESE_COOKOUT = 26625;
public static final int BANANA_COOKOUT = 26627;
public static final int PIZZA_BASE_COOKOUT = 26629;
public static final int INCOMPLETE_PIZZA_COOKOUT = 26631;
public static final int UNCOOKED_PIZZA_COOKOUT = 26633;
public static final int PLAIN_PIZZA_COOKOUT = 26635;
public static final int BURNT_PIZZA_COOKOUT = 26637;
public static final int BREAD_DOUGH_COOKOUT = 26639;
public static final int BREAD_COOKOUT = 26641;
public static final int BURNT_BREAD_COOKOUT = 26643;
public static final int BANANA_PIZZA_COOKOUT = 26645;
public static final int BURNT_BANANA_PIZZA_COOKOUT = 26647;
public static final int SKIS = 26649;
public static final int LOOT_KEY = 26651;
public static final int LOOT_KEY_26652 = 26652;
public static final int LOOT_KEY_26653 = 26653;
public static final int LOOT_KEY_26654 = 26654;
public static final int LOOT_KEY_26655 = 26655;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -8747,8 +8747,8 @@ public final class NpcID
public static final int ZAMORAKIAN_ACOLYTE = 10379; public static final int ZAMORAKIAN_ACOLYTE = 10379;
public static final int ZAMORAKIAN_ACOLYTE_10380 = 10380; public static final int ZAMORAKIAN_ACOLYTE_10380 = 10380;
public static final int ZAMORAKIAN_ACOLYTE_10381 = 10381; public static final int ZAMORAKIAN_ACOLYTE_10381 = 10381;
public static final int REFUGEE = 10382; public static final int SKULLY = 10382;
public static final int REFUGEE_10383 = 10383; public static final int REFUGEE = 10383;
public static final int REFUGEE_10384 = 10384; public static final int REFUGEE_10384 = 10384;
public static final int REFUGEE_10385 = 10385; public static final int REFUGEE_10385 = 10385;
public static final int PHABELLE_BILE = 10386; public static final int PHABELLE_BILE = 10386;
@@ -9620,5 +9620,15 @@ public final class NpcID
public static final int DIPFLIP = 11383; public static final int DIPFLIP = 11383;
public static final int OLDAK_11384 = 11384; public static final int OLDAK_11384 = 11384;
public static final int OLDAK_11385 = 11385; public static final int OLDAK_11385 = 11385;
public static final int LARRY_LEPRECHAUN = 11399;
public static final int FISHING_SPOT_11400 = 11400;
public static final int BIG_DAVE_11401 = 11401;
public static final int CAPT_ARNAV_11402 = 11402;
public static final int MY_ARM_11403 = 11403;
public static final int COOK_11404 = 11404;
public static final int WISE_OLD_MAN_11405 = 11405;
public static final int HANS_11406 = 11406;
public static final int HASSAN_11407 = 11407;
public static final int LEPRECHAUN = 11408;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -14015,5 +14015,33 @@ public final class NullItemID
public static final int NULL_26584 = 26584; public static final int NULL_26584 = 26584;
public static final int NULL_26586 = 26586; public static final int NULL_26586 = 26586;
public static final int NULL_26588 = 26588; public static final int NULL_26588 = 26588;
public static final int NULL_26597 = 26597;
public static final int NULL_26599 = 26599;
public static final int NULL_26601 = 26601;
public static final int NULL_26603 = 26603;
public static final int NULL_26604 = 26604;
public static final int NULL_26606 = 26606;
public static final int NULL_26608 = 26608;
public static final int NULL_26610 = 26610;
public static final int NULL_26612 = 26612;
public static final int NULL_26614 = 26614;
public static final int NULL_26616 = 26616;
public static final int NULL_26618 = 26618;
public static final int NULL_26620 = 26620;
public static final int NULL_26622 = 26622;
public static final int NULL_26624 = 26624;
public static final int NULL_26626 = 26626;
public static final int NULL_26628 = 26628;
public static final int NULL_26630 = 26630;
public static final int NULL_26632 = 26632;
public static final int NULL_26634 = 26634;
public static final int NULL_26636 = 26636;
public static final int NULL_26638 = 26638;
public static final int NULL_26640 = 26640;
public static final int NULL_26642 = 26642;
public static final int NULL_26644 = 26644;
public static final int NULL_26646 = 26646;
public static final int NULL_26648 = 26648;
public static final int NULL_26650 = 26650;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -21428,5 +21428,6 @@ public final class NullObjectID
public static final int NULL_43465 = 43465; public static final int NULL_43465 = 43465;
public static final int NULL_43466 = 43466; public static final int NULL_43466 = 43466;
public static final int NULL_43467 = 43467; public static final int NULL_43467 = 43467;
public static final int NULL_43486 = 43486;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -22025,5 +22025,23 @@ public final class ObjectID
public static final int LARGE_DOOR_43459 = 43459; public static final int LARGE_DOOR_43459 = 43459;
public static final int LARGE_DOOR_43460 = 43460; public static final int LARGE_DOOR_43460 = 43460;
public static final int CAVE_ENTRANCE_43462 = 43462; public static final int CAVE_ENTRANCE_43462 = 43462;
public static final int BANNER_43468 = 43468;
public static final int BANNER_43469 = 43469;
public static final int BANNER_43470 = 43470;
public static final int BANNER_43471 = 43471;
public static final int PARTY_BALLOONS = 43472;
public static final int PARTY_BALLOONS_43473 = 43473;
public static final int PARTY_BALLOONS_43474 = 43474;
public static final int PARTY_BALLOONS_43475 = 43475;
public static final int PARTY_BALLOONS_43476 = 43476;
public static final int SINK_43477 = 43477;
public static final int BARREL_OF_FLOUR_43478 = 43478;
public static final int CLAY_OVEN_43479 = 43479;
public static final int COOKING_SHELF_UTENSILS = 43480;
public static final int JUDGES_TABLE = 43481;
public static final int TABLE_43482 = 43482;
public static final int CUPBOARD_43483 = 43483;
public static final int LOOT_CHEST = 43484;
public static final int LOOT_CHEST_43485 = 43485;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -353,6 +353,8 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
System.setProperty("jogl.debug", "true"); System.setProperty("jogl.debug", "true");
} }
System.setProperty("jogamp.gluegen.UseNativeExeFile", "true");
GLProfile.initSingleton(); GLProfile.initSingleton();
invokeOnMainThread(() -> invokeOnMainThread(() ->
@@ -261,7 +261,8 @@
21056, 21056,
21057, 21057,
21058, 21058,
26276 26276,
26596
], ],
"glarials urn": [ "glarials urn": [
296, 296,
@@ -2454,16 +2455,23 @@
"bucket": [ "bucket": [
1925, 1925,
8986, 8986,
9660 9660,
26615
], ],
"bucket of water": [ "bucket of water": [
1929, 1929,
6712, 6712,
9659 9659,
26617
],
"pot": [
1931,
26619
], ],
"pot of flour": [ "pot of flour": [
1933, 1933,
2516 2516,
26621
], ],
"swamp paste": [ "swamp paste": [
1941, 1941,
@@ -2490,6 +2498,10 @@
11029, 11029,
11030 11030
], ],
"banana": [
1963,
26627
],
"cabbage": [ "cabbage": [
1965, 1965,
1967, 1967,
@@ -2508,6 +2520,14 @@
1980, 1980,
7728 7728
], ],
"tomato": [
1982,
26623
],
"cheese": [
1985,
26625
],
"jug of bad wine": [ "jug of bad wine": [
1991, 1991,
1992 1992
@@ -2686,9 +2706,22 @@
2281, 2281,
9533 9533
], ],
"pizza base": [
2283,
26629
],
"incomplete pizza": [
2285,
26631
],
"uncooked pizza": [
2287,
26633
],
"plain pizza": [ "plain pizza": [
2289, 2289,
2291 2291,
26635
], ],
"meat pizza": [ "meat pizza": [
2293, 2293,
@@ -2702,6 +2735,22 @@
2301, 2301,
2303 2303
], ],
"burnt pizza": [
2305,
26637
],
"bread dough": [
2307,
26639
],
"bread": [
2309,
26641
],
"burnt bread": [
2311,
26643
],
"redberry pie": [ "redberry pie": [
2325, 2325,
2333 2333
@@ -10341,5 +10390,12 @@
26583, 26583,
26585, 26585,
26587 26587
],
"loot key": [
26651,
26652,
26653,
26654,
26655
] ]
} }
@@ -1 +1 @@
BC3DDC3675375E1FD9AD64DEBF4FDA5B4102FE542088C310881120DC47270566 7A4628DC7933B4340CEC5F1B3C75ED1857FEDB5E683829499A07E5C364F633FA
@@ -90,13 +90,13 @@ LABEL60:
iload 0 iload 0
iconst 84 iconst 84
if_icmpeq LABEL76 if_icmpeq LABEL76
jump LABEL815 jump LABEL829
LABEL76: LABEL76:
invoke 1984 invoke 1984
iload 2 iload 2
iconst 0 iconst 0
if_icmpgt LABEL81 if_icmpgt LABEL81
jump LABEL814 jump LABEL828
LABEL81: LABEL81:
iload 3 iload 3
iconst 1 iconst 1
@@ -699,7 +699,7 @@ LABEL587:
sconst "You are not chatting as a guest in a clan channel at the moment." sconst "You are not chatting as a guest in a clan channel at the moment."
mes mes
LABEL589: LABEL589:
jump LABEL810 jump LABEL824
LABEL590: LABEL590:
iload 5 iload 5
iconst 41 iconst 41
@@ -792,7 +792,7 @@ LABEL662:
sconst "You are not chatting in the channel of your own Iron Group at the moment." sconst "You are not chatting in the channel of your own Iron Group at the moment."
mes mes
LABEL664: LABEL664:
jump LABEL810 jump LABEL824
LABEL665: LABEL665:
iload 5 iload 5
iconst 9 iconst 9
@@ -852,7 +852,7 @@ LABEL706:
iconst -1 iconst -1
invoke 5517 invoke 5517
LABEL712: LABEL712:
jump LABEL810 jump LABEL824
LABEL713: LABEL713:
iload 5 iload 5
iconst 2 iconst 2
@@ -868,17 +868,17 @@ LABEL717:
iconst 0 iconst 0
iload 9 iload 9
invoke 5517 invoke 5517
jump LABEL810 jump LABEL824
LABEL727: LABEL727:
iload 4 iload 4
iconst 1 iconst 1
if_icmpeq LABEL731 if_icmpeq LABEL731
jump LABEL804 jump LABEL818
LABEL731: LABEL731:
iload 2 iload 2
iconst 2 iconst 2
if_icmpgt LABEL735 if_icmpgt LABEL735
jump LABEL797 jump LABEL811
LABEL735: LABEL735:
get_varc_string 335 get_varc_string 335
sconst "::toggleroof" sconst "::toggleroof"
@@ -886,61 +886,80 @@ LABEL735:
string_indexof_string string_indexof_string
iconst 0 iconst 0
if_icmpeq LABEL742 if_icmpeq LABEL742
jump LABEL756 jump LABEL770
LABEL742: LABEL742:
getremoveroofs getremoveroofs
iconst 1 iconst 1
if_icmpeq LABEL746 if_icmpeq LABEL746
jump LABEL751 jump LABEL758
LABEL746: LABEL746:
iconst 0 iconst 0
setremoveroofs setremoveroofs
get_varbit 12378
iconst 0
if_icmpeq LABEL752
jump LABEL755
LABEL752:
sconst "Roofs will only be removed selectively." sconst "Roofs will only be removed selectively."
mes mes
jump LABEL755 jump LABEL757
LABEL751: LABEL755:
sconst "Roofs will only be removed selectively. This setting will not be saved."
mes
LABEL757:
jump LABEL769
LABEL758:
iconst 1 iconst 1
setremoveroofs setremoveroofs
get_varbit 12378
iconst 1
if_icmpeq LABEL764
jump LABEL767
LABEL764:
sconst "Roofs are now all hidden." sconst "Roofs are now all hidden."
mes mes
LABEL755: jump LABEL769
jump LABEL796 LABEL767:
LABEL756: sconst "Roofs are now all hidden. This setting will not be saved."
mes
LABEL769:
jump LABEL810
LABEL770:
get_varc_string 335 get_varc_string 335
sconst "::wiki " sconst "::wiki "
iconst 0 iconst 0
string_indexof_string string_indexof_string
iconst 0 iconst 0
if_icmpeq LABEL768 if_icmpeq LABEL782
get_varc_string 335 get_varc_string 335
sconst "::wiki" sconst "::wiki"
compare compare
iconst 0 iconst 0
if_icmpeq LABEL768 if_icmpeq LABEL782
sconst "runeliteCommand" ; load callback name sconst "runeliteCommand" ; load callback name
runelite_callback ; invoke callback runelite_callback ; invoke callback
jump LABEL771 jump LABEL785
LABEL768: LABEL782:
get_varc_string 335 get_varc_string 335
invoke 3299 invoke 3299
jump LABEL796 jump LABEL810
LABEL771: LABEL785:
get_varc_string 335 get_varc_string 335
sconst "::bank" sconst "::bank"
iconst 0 iconst 0
string_indexof_string string_indexof_string
iconst 0 iconst 0
if_icmpeq LABEL778 if_icmpeq LABEL792
jump LABEL785 jump LABEL799
LABEL778: LABEL792:
sconst "Hey, everyone, I just tried to do something very silly!" sconst "Hey, everyone, I just tried to do something very silly!"
iconst 0 iconst 0
iconst -1 iconst -1
iconst 0 iconst 0
iconst -1 iconst -1
invoke 5517 invoke 5517
jump LABEL796 jump LABEL810
LABEL785: LABEL799:
get_varc_string 335 get_varc_string 335
invoke 224 invoke 224
set_varc_string 335 set_varc_string 335
@@ -952,97 +971,97 @@ LABEL785:
iload 2 iload 2
substring substring
docheat docheat
LABEL796: LABEL810:
jump LABEL803 jump LABEL817
LABEL797: LABEL811:
get_varc_string 335 get_varc_string 335
iconst 0 iconst 0
iconst -1 iconst -1
iconst 0 iconst 0
iconst -1 iconst -1
invoke 5517 invoke 5517
LABEL803: LABEL817:
jump LABEL810 jump LABEL824
LABEL804: LABEL818:
get_varc_string 335 get_varc_string 335
iconst 0 iconst 0
iconst -1 iconst -1
iconst 1 iconst 1
iload 9 iload 9
invoke 5517 invoke 5517
LABEL810: LABEL824:
get_varc_string 335 get_varc_string 335
invoke 77 invoke 77
sconst "" sconst ""
set_varc_string 335 set_varc_string 335
LABEL814: LABEL828:
jump LABEL890 jump LABEL904
LABEL815: LABEL829:
iload 0 iload 0
iconst 104 iconst 104
if_icmpeq LABEL819 if_icmpeq LABEL833
jump LABEL825 jump LABEL839
LABEL819: LABEL833:
iload 3 iload 3
iconst 1 iconst 1
if_icmpeq LABEL823 if_icmpeq LABEL837
jump LABEL824 jump LABEL838
LABEL823: LABEL837:
invoke 75 invoke 75
LABEL824: LABEL838:
jump LABEL890 jump LABEL904
LABEL825: LABEL839:
iload 0 iload 0
iconst 105 iconst 105
if_icmpeq LABEL829 if_icmpeq LABEL843
jump LABEL835 jump LABEL849
LABEL829: LABEL843:
iload 3 iload 3
iconst 1 iconst 1
if_icmpeq LABEL833 if_icmpeq LABEL847
jump LABEL834 jump LABEL848
LABEL833: LABEL847:
invoke 76 invoke 76
LABEL834: LABEL848:
jump LABEL890 jump LABEL904
LABEL835: LABEL849:
iload 0 iload 0
iconst 80 iconst 80
if_icmpeq LABEL839 if_icmpeq LABEL853
jump LABEL884 jump LABEL898
LABEL839: LABEL853:
iconst 40697936 iconst 40697936
iconst 1 iconst 1
cc_find cc_find
iconst 1 iconst 1
if_icmpeq LABEL845 if_icmpeq LABEL859
jump LABEL846 jump LABEL860
LABEL845: LABEL859:
return return
LABEL846: LABEL860:
get_varc_string 356 get_varc_string 356
string_length string_length
iconst 0 iconst 0
if_icmpgt LABEL851 if_icmpgt LABEL865
jump LABEL871 jump LABEL885
LABEL851: LABEL865:
get_varc_string 356 get_varc_string 356
friend_test friend_test
iconst 1 iconst 1
if_icmpeq LABEL856 if_icmpeq LABEL870
jump LABEL859 jump LABEL873
LABEL856: LABEL870:
get_varc_string 356 get_varc_string 356
invoke 107 invoke 107
return return
LABEL859: LABEL873:
get_varc_int 60 get_varc_int 60
clientclock clientclock
if_icmpgt LABEL863 if_icmpgt LABEL877
jump LABEL864 jump LABEL878
LABEL863: LABEL877:
return return
LABEL864: LABEL878:
clientclock clientclock
iconst 50 iconst 50
add add
@@ -1050,14 +1069,14 @@ LABEL864:
sconst "That player was not found on your Friends list." sconst "That player was not found on your Friends list."
mes mes
return return
LABEL871: LABEL885:
get_varc_int 60 get_varc_int 60
clientclock clientclock
if_icmpgt LABEL875 if_icmpgt LABEL889
jump LABEL876 jump LABEL890
LABEL875: LABEL889:
return return
LABEL876: LABEL890:
clientclock clientclock
iconst 50 iconst 50
add add
@@ -1065,8 +1084,8 @@ LABEL876:
sconst "You haven't received any messages to which you can reply." sconst "You haven't received any messages to which you can reply."
mes mes
return return
jump LABEL890 jump LABEL904
LABEL884: LABEL898:
get_varc_string 335 get_varc_string 335
iconst 0 iconst 0
iload 0 iload 0
@@ -1078,9 +1097,9 @@ LABEL884:
runelite_callback ; runelite_callback ;
if_icmpeq SKIPSETVARC ; skip setting varc with input if_icmpeq SKIPSETVARC ; skip setting varc with input
set_varc_string 335 set_varc_string 335
jump LABEL890 ; jump over SKIPSETVARC jump LABEL904 ; jump over SKIPSETVARC
SKIPSETVARC: SKIPSETVARC:
pop_string ; pop message pop_string ; pop message
LABEL890: LABEL904:
invoke 223 invoke 223
return return