Merge pull request #8032 from Abextm/cache-code-2019-02-28-rev177

Cache code 2019 02 28 rev177
This commit is contained in:
Abex
2019-02-28 04:52:00 -07:00
committed by GitHub
11 changed files with 310 additions and 245 deletions
@@ -10637,5 +10637,17 @@ public final class ItemID
public static final int ALCHEMICAL_HYDRA_HEAD = 23081; public static final int ALCHEMICAL_HYDRA_HEAD = 23081;
public static final int ANTIQUE_LAMP_23082 = 23082; public static final int ANTIQUE_LAMP_23082 = 23082;
public static final int BRIMSTONE_KEY = 23083; public static final int BRIMSTONE_KEY = 23083;
public static final int ORNATE_GLOVES = 23091;
public static final int ORNATE_BOOTS = 23093;
public static final int ORNATE_LEGS = 23095;
public static final int ORNATE_TOP = 23097;
public static final int ORNATE_CAPE = 23099;
public static final int ORNATE_HELM = 23101;
public static final int COOKS_SHOPPING_LIST = 23103;
public static final int COOKS_LETTER = 23104;
public static final int BREWERS_FOLLY = 23105;
public static final int VYVINS_WINE = 23106;
public static final int BEER_GLASS_OF_WATER = 23107;
public static final int BIRTHDAY_CAKE = 23108;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -1033,8 +1033,6 @@ public final class NpcID
public static final int ANGRY_BEAR = 1060; public static final int ANGRY_BEAR = 1060;
public static final int ANGRY_UNICORN = 1061; public static final int ANGRY_UNICORN = 1061;
public static final int ANGRY_GIANT_RAT = 1062; public static final int ANGRY_GIANT_RAT = 1062;
public static final int ANGRY_GIANT_RAT_1063 = 1063;
public static final int ANGRY_GIANT_RAT_1064 = 1064;
public static final int ANGRY_GOBLIN = 1065; public static final int ANGRY_GOBLIN = 1065;
public static final int FEAR_REAPER = 1066; public static final int FEAR_REAPER = 1066;
public static final int CONFUSION_BEAST = 1067; public static final int CONFUSION_BEAST = 1067;
@@ -2685,7 +2683,7 @@ public final class NpcID
public static final int BAT = 2827; public static final int BAT = 2827;
public static final int DRYAD = 2828; public static final int DRYAD = 2828;
public static final int FAIRY_2829 = 2829; public static final int FAIRY_2829 = 2829;
public static final int LEPRECHAUN = 2830; public static final int MYSTERIOUS_OLD_MAN = 2830;
public static final int LIZARD_MAN = 2831; public static final int LIZARD_MAN = 2831;
public static final int ORC = 2832; public static final int ORC = 2832;
public static final int TROLL_2833 = 2833; public static final int TROLL_2833 = 2833;
@@ -6186,7 +6184,7 @@ public final class NpcID
public static final int EVIL_CHICKEN_6739 = 6739; public static final int EVIL_CHICKEN_6739 = 6739;
public static final int SHADE_6740 = 6740; public static final int SHADE_6740 = 6740;
public static final int ZOMBIE_6741 = 6741; public static final int ZOMBIE_6741 = 6741;
public static final int MYSTERIOUS_OLD_MAN = 6742; public static final int MYSTERIOUS_OLD_MAN_6742 = 6742;
public static final int SERGEANT_DAMIEN_6743 = 6743; public static final int SERGEANT_DAMIEN_6743 = 6743;
public static final int FLIPPA_6744 = 6744; public static final int FLIPPA_6744 = 6744;
public static final int LEO = 6745; public static final int LEO = 6745;
@@ -6209,6 +6207,7 @@ public final class NpcID
public static final int SPAWN_6768 = 6768; public static final int SPAWN_6768 = 6768;
public static final int OSTEN = 6769; public static final int OSTEN = 6769;
public static final int ARCIS = 6770; public static final int ARCIS = 6770;
public static final int COOK_6771 = 6771;
public static final int LOVADA = 6772; public static final int LOVADA = 6772;
public static final int DOOMSAYER = 6773; public static final int DOOMSAYER = 6773;
public static final int DOOMSAYER_6774 = 6774; public static final int DOOMSAYER_6774 = 6774;
@@ -6218,6 +6217,7 @@ public final class NpcID
public static final int MAZE_GUARDIAN_6779 = 6779; public static final int MAZE_GUARDIAN_6779 = 6779;
public static final int PILIAR = 6780; public static final int PILIAR = 6780;
public static final int SHAYDA = 6781; public static final int SHAYDA = 6781;
public static final int HANS_6784 = 6784;
public static final int HOSA = 6785; public static final int HOSA = 6785;
public static final int HELLRAT_BEHEMOTH = 6793; public static final int HELLRAT_BEHEMOTH = 6793;
public static final int MONKEY_ARCHER_6794 = 6794; public static final int MONKEY_ARCHER_6794 = 6794;
@@ -7265,6 +7265,7 @@ public final class NpcID
public static final int GNOCCI_THE_COOK_7972 = 7972; public static final int GNOCCI_THE_COOK_7972 = 7972;
public static final int DOLL = 7975; public static final int DOLL = 7975;
public static final int ARSEN_THE_THIEF = 7976; public static final int ARSEN_THE_THIEF = 7976;
public static final int HANS_7979 = 7979;
public static final int YUSUF = 7981; public static final int YUSUF = 7981;
public static final int YUSUF_7982 = 7982; public static final int YUSUF_7982 = 7982;
public static final int FRANCOIS = 7983; public static final int FRANCOIS = 7983;
@@ -7837,6 +7838,14 @@ public final class NpcID
public static final int TAYLOR = 8629; public static final int TAYLOR = 8629;
public static final int VEOS_8630 = 8630; public static final int VEOS_8630 = 8630;
public static final int SEAMAN_MORRIS = 8631; public static final int SEAMAN_MORRIS = 8631;
public static final int DUKE_HORACIO_8633 = 8633;
public static final int ALCHEMICAL_HYDRA_8634 = 8634; public static final int ALCHEMICAL_HYDRA_8634 = 8634;
public static final int LUMBRIDGE_GUIDE_8635 = 8635;
public static final int KING_ROALD_8636 = 8636;
public static final int ELLAMARIA_8637 = 8637;
public static final int WISE_OLD_MAN_8638 = 8638;
public static final int GNOME_CHILD_8640 = 8640;
public static final int RANTZ_8641 = 8641;
public static final int DODGY_GEEZER = 8644;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -12267,5 +12267,12 @@ public final class NullItemID
public static final int NULL_23088 = 23088; public static final int NULL_23088 = 23088;
public static final int NULL_23089 = 23089; public static final int NULL_23089 = 23089;
public static final int NULL_23090 = 23090; public static final int NULL_23090 = 23090;
public static final int NULL_23092 = 23092;
public static final int NULL_23094 = 23094;
public static final int NULL_23096 = 23096;
public static final int NULL_23098 = 23098;
public static final int NULL_23100 = 23100;
public static final int NULL_23102 = 23102;
public static final int NULL_23109 = 23109;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -4639,6 +4639,7 @@ public final class NullObjectID
public static final int NULL_11016 = 11016; public static final int NULL_11016 = 11016;
public static final int NULL_11026 = 11026; public static final int NULL_11026 = 11026;
public static final int NULL_11027 = 11027; public static final int NULL_11027 = 11027;
public static final int NULL_11040 = 11040;
public static final int NULL_11045 = 11045; public static final int NULL_11045 = 11045;
public static final int NULL_11046 = 11046; public static final int NULL_11046 = 11046;
public static final int NULL_11047 = 11047; public static final int NULL_11047 = 11047;
@@ -16101,5 +16102,24 @@ public final class NullObjectID
public static final int NULL_34651 = 34651; public static final int NULL_34651 = 34651;
public static final int NULL_34652 = 34652; public static final int NULL_34652 = 34652;
public static final int NULL_34662 = 34662; public static final int NULL_34662 = 34662;
public static final int NULL_34678 = 34678;
public static final int NULL_34679 = 34679;
public static final int NULL_34680 = 34680;
public static final int NULL_34690 = 34690;
public static final int NULL_34691 = 34691;
public static final int NULL_34692 = 34692;
public static final int NULL_34693 = 34693;
public static final int NULL_34694 = 34694;
public static final int NULL_34695 = 34695;
public static final int NULL_34699 = 34699;
public static final int NULL_34700 = 34700;
public static final int NULL_34701 = 34701;
public static final int NULL_34703 = 34703;
public static final int NULL_34704 = 34704;
public static final int NULL_34707 = 34707;
public static final int NULL_34708 = 34708;
public static final int NULL_34709 = 34709;
public static final int NULL_34710 = 34710;
public static final int NULL_34711 = 34711;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -6405,7 +6405,6 @@ public final class ObjectID
public static final int WALL_11037 = 11037; public static final int WALL_11037 = 11037;
public static final int WALL_11038 = 11038; public static final int WALL_11038 = 11038;
public static final int WALL_11039 = 11039; public static final int WALL_11039 = 11039;
public static final int RUBBLE_11040 = 11040;
public static final int LADDER_11041 = 11041; public static final int LADDER_11041 = 11041;
public static final int LADDER_11042 = 11042; public static final int LADDER_11042 = 11042;
public static final int STONE_LADDER = 11043; public static final int STONE_LADDER = 11043;
@@ -17884,12 +17883,12 @@ public final class ObjectID
public static final int POTATO_CACTUS_33746 = 33746; public static final int POTATO_CACTUS_33746 = 33746;
public static final int POTATO_CACTUS_33747 = 33747; public static final int POTATO_CACTUS_33747 = 33747;
public static final int POTATO_CACTUS_33748 = 33748; public static final int POTATO_CACTUS_33748 = 33748;
public static final int DISEASED_POATO_CACTUS = 33749; public static final int DISEASED_POTATO_CACTUS = 33749;
public static final int DISEASED_POATO_CACTUS_33750 = 33750; public static final int DISEASED_POTATO_CACTUS_33750 = 33750;
public static final int DISEASED_POATO_CACTUS_33751 = 33751; public static final int DISEASED_POTATO_CACTUS_33751 = 33751;
public static final int DISEASED_POATO_CACTUS_33752 = 33752; public static final int DISEASED_POTATO_CACTUS_33752 = 33752;
public static final int DISEASED_POATO_CACTUS_33753 = 33753; public static final int DISEASED_POTATO_CACTUS_33753 = 33753;
public static final int DISEASED_POATO_CACTUS_33754 = 33754; public static final int DISEASED_POTATO_CACTUS_33754 = 33754;
public static final int DEAD_POTATO_CACTUS = 33755; public static final int DEAD_POTATO_CACTUS = 33755;
public static final int DEAD_POTATO_CACTUS_33756 = 33756; public static final int DEAD_POTATO_CACTUS_33756 = 33756;
public static final int DEAD_POTATO_CACTUS_33757 = 33757; public static final int DEAD_POTATO_CACTUS_33757 = 33757;
@@ -18545,10 +18544,40 @@ public final class ObjectID
public static final int ALCHEMICAL_TOPIARY = 34654; public static final int ALCHEMICAL_TOPIARY = 34654;
public static final int MYSTERIOUS_PIPE = 34655; public static final int MYSTERIOUS_PIPE = 34655;
public static final int CHEMICAL_WASTE_PIPE = 34656; public static final int CHEMICAL_WASTE_PIPE = 34656;
public static final int GANGPLANK_34657 = 34657; public static final int LIGHT_34657 = 34657;
public static final int GANGPLANK_34658 = 34658; public static final int LIGHT_34658 = 34658;
public static final int THE_SHEARED_RAM = 34659; public static final int THE_SHEARED_RAM = 34659;
public static final int BRIMSTONE_CHEST = 34660; public static final int BRIMSTONE_CHEST = 34660;
public static final int BRIMSTONE_CHEST_34661 = 34661; public static final int BRIMSTONE_CHEST_34661 = 34661;
public static final int RUBBLE_34663 = 34663;
public static final int RUBBLE_34664 = 34664;
public static final int RUBBLE_34665 = 34665;
public static final int RUBBLE_34666 = 34666;
public static final int GANGPLANK_34667 = 34667;
public static final int GANGPLANK_34668 = 34668;
public static final int GANGPLANK_34669 = 34669;
public static final int GANGPLANK_34670 = 34670;
public static final int GANGPLANK_34671 = 34671;
public static final int GANGPLANK_34672 = 34672;
public static final int LIGHT_34673 = 34673;
public static final int LIGHT_34674 = 34674;
public static final int LIGHT_34675 = 34675;
public static final int LIGHT_34676 = 34676;
public static final int VERZIK_VITUR_DISPLAY = 34677;
public static final int MAKING_FRIENDS_WITH_MY_ARM_DISPLAY = 34681;
public static final int FIRE_34682 = 34682;
public static final int MAGIC_MIRROR = 34683;
public static final int ALCHEMICAL_HYDRA_DISPLAY_34684 = 34684;
public static final int ATTAS_PLANT_DISPLAY = 34685;
public static final int LEATHER_SHIELDS = 34686;
public static final int BRYOPHYTA_DISPLAY = 34687;
public static final int BANNER_34688 = 34688;
public static final int BANNER_34689 = 34689;
public static final int BANQUET_TABLE_34696 = 34696;
public static final int PRESENT_TABLE_34697 = 34697;
public static final int BIRTHDAY_HAT_TABLE_34698 = 34698;
public static final int PARTY_BALLOONS_34702 = 34702;
public static final int BLOOMING_HESPORI_SPROUT = 34705;
public static final int SHRIVELLED_PLANT = 34706;
/* This file is automatically generated. Do not edit. */ /* This file is automatically generated. Do not edit. */
} }
@@ -1 +1 @@
30FB61D1C8600C402F57F493B09BDA050FD8381E9BAA5D13BB1BC95372FBA5D5 19C3968C5E9D273E590A159140E658839878F48D00283DDFDADE81D86092C03E
@@ -42,7 +42,7 @@ LABEL23:
sstore 2 sstore 2
load_int 0 load_int 0
istore 3 istore 3
get_varc 203 get_varbit 8119
load_int 1 load_int 1
if_icmpeq LABEL40 if_icmpeq LABEL40
jump LABEL99 jump LABEL99
@@ -1 +1 @@
C42CD26AA6484029ACED50325EF8157741A9641BA28218315551B3762CE903A6 59179DCB8961986539D1E5197DB9AAA6E99EA4FFC565BFAC768B55DE79DA0BCF
@@ -15,21 +15,18 @@
LABEL9: LABEL9:
return return
LABEL10: LABEL10:
get_varc 203 get_varbit 8119
load_int 0 load_int 0
if_icmpeq LABEL22 if_icmpeq LABEL19
get_varc 203
load_int -1
if_icmpeq LABEL22
load_int -1 load_int -1
load_int 162 load_int 162
invoke 1701 invoke 1701
load_int 0 load_int 0
if_icmpeq LABEL22 if_icmpeq LABEL19
jump LABEL23 jump LABEL20
LABEL22: LABEL19:
return return
LABEL23: LABEL20:
get_varc_string 1 get_varc_string 1
string_length string_length
istore 2 istore 2
@@ -39,167 +36,167 @@ LABEL23:
istore 4 istore 4
invoke 1972 invoke 1972
load_int 1 load_int 1
if_icmpeq LABEL34 if_icmpeq LABEL31
jump LABEL40 jump LABEL37
LABEL34: LABEL31:
get_varc 41 get_varc 41
load_int 4 load_int 4
if_icmpeq LABEL38 if_icmpeq LABEL35
jump LABEL40 jump LABEL37
LABEL38: LABEL35:
load_int 1 load_int 1
istore 4 istore 4
LABEL40: LABEL37:
get_rights get_rights
load_int 0 load_int 0
if_icmpgt LABEL44 if_icmpgt LABEL41
jump LABEL46 jump LABEL43
LABEL44: LABEL41:
load_int 1 load_int 1
istore 3 istore 3
LABEL46: LABEL43:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL50 if_icmpeq LABEL47
jump LABEL61 jump LABEL58
LABEL50: LABEL47:
load_string "`" load_string "`"
iload 1 iload 1
string_indexof string_indexof
load_int -1 load_int -1
if_icmpne LABEL56 if_icmpne LABEL53
jump LABEL61 jump LABEL58
LABEL56: LABEL53:
iload 2 iload 2
load_int 0 load_int 0
if_icmpeq LABEL60 if_icmpeq LABEL57
jump LABEL61 jump LABEL58
LABEL60: LABEL57:
return return
LABEL61: LABEL58:
iload 0 iload 0
load_int 84 load_int 84
if_icmpeq LABEL65 if_icmpeq LABEL62
jump LABEL182 jump LABEL179
LABEL65: LABEL62:
invoke 1984 invoke 1984
iload 2 iload 2
load_int 0 load_int 0
if_icmpgt LABEL70 if_icmpgt LABEL67
jump LABEL181 jump LABEL178
LABEL70: LABEL67:
get_varc_string 1 get_varc_string 1
load_string "/" load_string "/"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL80 if_icmpeq LABEL77
iload 4 iload 4
load_int 1 load_int 1
if_icmpeq LABEL80 if_icmpeq LABEL77
jump LABEL115 jump LABEL112
LABEL80: LABEL77:
get_clanchatcount get_clanchatcount
load_int 0 load_int 0
if_icmpgt LABEL84 if_icmpgt LABEL81
jump LABEL111 jump LABEL108
LABEL84: LABEL81:
iload 2 iload 2
load_int 1 load_int 1
if_icmple LABEL88 if_icmple LABEL85
jump LABEL93 jump LABEL90
LABEL88: LABEL85:
iload 4 iload 4
load_int 0 load_int 0
if_icmpeq LABEL92 if_icmpeq LABEL89
jump LABEL93 jump LABEL90
LABEL92: LABEL89:
return return
LABEL93: LABEL90:
get_varbit 4394 get_varbit 4394
load_int 1 load_int 1
if_icmpeq LABEL97 if_icmpeq LABEL94
jump LABEL99 jump LABEL96
LABEL97: LABEL94:
part_clanchat part_clanchat
jump LABEL110 jump LABEL107
LABEL99: LABEL96:
iload 4 iload 4
load_int 1 load_int 1
if_icmpeq LABEL103 if_icmpeq LABEL100
jump LABEL107 jump LABEL104
LABEL103: LABEL100:
load_string "/" load_string "/"
get_varc_string 1 get_varc_string 1
concat_string concat_string
put_varc_string 1 put_varc_string 1
LABEL107: LABEL104:
get_varc_string 1 get_varc_string 1
load_int 2 load_int 2
invoke 96 invoke 96
LABEL110: LABEL107:
jump LABEL114 jump LABEL111
LABEL111: LABEL108:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
invoke 96 invoke 96
LABEL114: LABEL111:
jump LABEL177 jump LABEL174
LABEL115: LABEL112:
get_varc_string 1 get_varc_string 1
load_string "::" load_string "::"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL122 if_icmpeq LABEL119
jump LABEL174 jump LABEL171
LABEL122: LABEL119:
iload 2 iload 2
load_int 2 load_int 2
if_icmpgt LABEL126 if_icmpgt LABEL123
jump LABEL170 jump LABEL167
LABEL126: LABEL123:
get_varc_string 1 get_varc_string 1
load_string "::toggleroof" load_string "::toggleroof"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL133 if_icmpeq LABEL130
jump LABEL147 jump LABEL144
LABEL133: LABEL130:
get_hideroofs get_hideroofs
load_int 1 load_int 1
if_icmpeq LABEL137 if_icmpeq LABEL134
jump LABEL142 jump LABEL139
LABEL137: LABEL134:
load_int 0 load_int 0
set_hideroofs set_hideroofs
load_string "Roofs will only be removed selectively." load_string "Roofs will only be removed selectively."
send_game_message send_game_message
jump LABEL146 jump LABEL143
LABEL142: LABEL139:
load_int 1 load_int 1
set_hideroofs set_hideroofs
load_string "Roofs are now all hidden." load_string "Roofs are now all hidden."
send_game_message send_game_message
LABEL146: LABEL143:
jump LABEL169 jump LABEL166
LABEL147: LABEL144:
get_varc_string 1 get_varc_string 1
load_string "::bank" load_string "::bank"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL154 if_icmpeq LABEL151
load_string "runeliteCommand" ; load callback name load_string "runeliteCommand" ; load callback name
runelite_callback ; invoke callback runelite_callback ; invoke callback
jump LABEL158 jump LABEL155
LABEL154: LABEL151:
load_string "Hey, everyone, I just tried to do something very silly!" load_string "Hey, everyone, I just tried to do something very silly!"
load_int 0 load_int 0
invoke 96 invoke 96
jump LABEL169 jump LABEL166
LABEL158: LABEL155:
get_varc_string 1 get_varc_string 1
invoke 224 invoke 224
put_varc_string 1 put_varc_string 1
@@ -211,82 +208,82 @@ LABEL158:
iload 2 iload 2
string_substring string_substring
run_command run_command
LABEL169: LABEL166:
jump LABEL173 jump LABEL170
LABEL167:
get_varc_string 1
load_int 0
invoke 96
LABEL170: LABEL170:
jump LABEL174
LABEL171:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
invoke 96 invoke 96
LABEL173:
jump LABEL177
LABEL174: LABEL174:
get_varc_string 1
load_int 0
invoke 96
LABEL177:
get_varc_string 1 get_varc_string 1
invoke 77 invoke 77
load_string "" load_string ""
put_varc_string 1 put_varc_string 1
LABEL181: LABEL178:
jump LABEL250 jump LABEL247
LABEL182: LABEL179:
iload 0 iload 0
load_int 104 load_int 104
if_icmpeq LABEL186 if_icmpeq LABEL183
jump LABEL192 jump LABEL189
LABEL186: LABEL183:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL190 if_icmpeq LABEL187
jump LABEL191 jump LABEL188
LABEL190: LABEL187:
invoke 75 invoke 75
LABEL191: LABEL188:
jump LABEL250 jump LABEL247
LABEL192: LABEL189:
iload 0 iload 0
load_int 105 load_int 105
if_icmpeq LABEL196 if_icmpeq LABEL193
jump LABEL202 jump LABEL199
LABEL196: LABEL193:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL200 if_icmpeq LABEL197
jump LABEL201 jump LABEL198
LABEL200: LABEL197:
invoke 76 invoke 76
LABEL201: LABEL198:
jump LABEL250 jump LABEL247
LABEL202: LABEL199:
iload 0 iload 0
load_int 80 load_int 80
if_icmpeq LABEL206 if_icmpeq LABEL203
jump LABEL244 jump LABEL241
LABEL206: LABEL203:
get_varc_string get_varc_string
string_length string_length
load_int 0 load_int 0
if_icmpgt LABEL211 if_icmpgt LABEL208
jump LABEL231 jump LABEL228
LABEL211: LABEL208:
get_varc_string get_varc_string
is_friend is_friend
load_int 1 load_int 1
if_icmpeq LABEL216 if_icmpeq LABEL213
jump LABEL219 jump LABEL216
LABEL216: LABEL213:
get_varc_string get_varc_string
invoke 107 invoke 107
return return
LABEL219: LABEL216:
get_varc 60 get_varc 60
get_gamecycle get_gamecycle
if_icmpgt LABEL223 if_icmpgt LABEL220
jump LABEL224 jump LABEL221
LABEL223: LABEL220:
return return
LABEL224: LABEL221:
get_gamecycle get_gamecycle
load_int 50 load_int 50
iadd iadd
@@ -294,14 +291,14 @@ LABEL224:
load_string "That player was not found on your Friends list." load_string "That player was not found on your Friends list."
send_game_message send_game_message
return return
LABEL231: LABEL228:
get_varc 60 get_varc 60
get_gamecycle get_gamecycle
if_icmpgt LABEL235 if_icmpgt LABEL232
jump LABEL236 jump LABEL233
LABEL235: LABEL232:
return return
LABEL236: LABEL233:
get_gamecycle get_gamecycle
load_int 50 load_int 50
iadd iadd
@@ -309,8 +306,8 @@ LABEL236:
load_string "You haven't received any messages to which you can reply." load_string "You haven't received any messages to which you can reply."
send_game_message send_game_message
return return
jump LABEL250 jump LABEL247
LABEL244: LABEL241:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
iload 0 iload 0
@@ -320,8 +317,8 @@ LABEL244:
load_int 0 ; load_int 0 ;
load_string "blockChatInput" ; load_string "blockChatInput" ;
runelite_callback ; runelite_callback ;
if_icmpeq LABEL250 ; don't add to input varcstr if_icmpeq LABEL247 ; don't add to input varcstr
put_varc_string 1 put_varc_string 1
LABEL250: LABEL247:
invoke 223 invoke 223
return return
@@ -1 +1 @@
3DC9C314EBA5630A8237016DDAC99272696B37650E8671DD42DAEE9363F2D006 E9554C6591670564DEB0697E84125A1AAC2DECEFA00852CC564BC13B30E64AC8
@@ -22,7 +22,7 @@ LABEL7:
iload 1 iload 1
load_int 0 load_int 0
if_icmpgt LABEL18 if_icmpgt LABEL18
jump LABEL193 jump LABEL184
LABEL18: LABEL18:
get_varc 5 get_varc 5
switch switch
@@ -32,19 +32,19 @@ LABEL18:
4: LABEL23 4: LABEL23
5: LABEL23 5: LABEL23
6: LABEL44 6: LABEL44
7: LABEL110 7: LABEL107
8: LABEL114 8: LABEL111
9: LABEL120 9: LABEL117
10: LABEL123 10: LABEL120
11: LABEL185 11: LABEL176
12: LABEL142 12: LABEL136
13: LABEL160 13: LABEL154
15: LABEL120 15: LABEL117
16: LABEL190 16: LABEL181
jump LABEL192 jump LABEL183
LABEL21: LABEL21:
return return
jump LABEL192 jump LABEL183
LABEL23: LABEL23:
get_ignorecount get_ignorecount
load_int 0 load_int 0
@@ -72,7 +72,7 @@ LABEL41:
get_varc_string 22 get_varc_string 22
remove_ignore remove_ignore
LABEL43: LABEL43:
jump LABEL192 jump LABEL183
LABEL44: LABEL44:
get_friendcount get_friendcount
load_int 0 load_int 0
@@ -81,7 +81,7 @@ LABEL44:
LABEL48: LABEL48:
load_string "Unable to complete action - system busy." load_string "Unable to complete action - system busy."
send_game_message send_game_message
jump LABEL109 jump LABEL106
LABEL51: LABEL51:
get_varc 5 get_varc 5
load_int 2 load_int 2
@@ -90,7 +90,7 @@ LABEL51:
LABEL55: LABEL55:
get_varc_string 22 get_varc_string 22
add_friend add_friend
jump LABEL109 jump LABEL106
LABEL58: LABEL58:
get_varc 5 get_varc 5
load_int 3 load_int 3
@@ -99,33 +99,30 @@ LABEL58:
LABEL62: LABEL62:
get_varc_string 22 get_varc_string 22
remove_friend remove_friend
jump LABEL109 jump LABEL106
LABEL65: LABEL65:
get_varc 5 get_varc 5
load_int 6 load_int 6
if_icmpeq LABEL69 if_icmpeq LABEL69
jump LABEL109 jump LABEL106
LABEL69: LABEL69:
get_varc 203 get_varbit 8119
load_int 0 load_int 0
if_icmpeq LABEL76 if_icmpeq LABEL73
get_varc 203 jump LABEL79
load_int -1 LABEL73:
if_icmpeq LABEL76
jump LABEL82
LABEL76:
load_int 1 load_int 1
load_int 1 load_int 1
invoke 299 invoke 299
load_string "You must set a name before you can chat." load_string "You must set a name before you can chat."
send_game_message send_game_message
return return
LABEL82: LABEL79:
5005 5005
load_int 2 load_int 2
if_icmpeq LABEL86 if_icmpeq LABEL83
jump LABEL97 jump LABEL94
LABEL86: LABEL83:
5000 5000
load_int 1 load_int 1
5016 5016
@@ -137,105 +134,99 @@ LABEL86:
invoke 84 invoke 84
iload 0 iload 0
invoke 89 invoke 89
LABEL97: LABEL94:
get_varbit 4394 get_varbit 4394
load_int 1 load_int 1
if_icmpeq LABEL101 if_icmpeq LABEL98
jump LABEL104 jump LABEL101
LABEL101: LABEL98:
get_varc_string 23 get_varc_string 23
remove_friend remove_friend
jump LABEL107 jump LABEL104
LABEL104: LABEL101:
get_varc_string 23 get_varc_string 23
get_varc_string 22 get_varc_string 22
load_string "privateMessage" ; load event name load_string "privateMessage" ; load event name
load_int 0 ; whether or not to skip load_int 0 ; whether or not to skip
runelite_callback ; invoke callback runelite_callback ; invoke callback
load_int 1 load_int 1
if_icmpeq LABEL107 ; if skipped, do not message if_icmpeq LABEL104 ; if skipped, do not message
privmsg privmsg
LABEL107: LABEL104:
get_gamecycle get_gamecycle
put_varc 61 put_varc 61
LABEL109: LABEL106:
jump LABEL192 jump LABEL183
LABEL110: LABEL107:
get_varc_string 22 get_varc_string 22
invoke 212 invoke 212
numeric_input numeric_input
jump LABEL192 jump LABEL183
LABEL114: LABEL111:
get_varc_string 22 get_varc_string 22
string_remove_html string_remove_html
put_varc_string 128 put_varc_string 128
get_varc_string 22 get_varc_string 22
string_input_1 string_input_1
jump LABEL192 jump LABEL183
LABEL120: LABEL117:
get_varc_string 22 get_varc_string 22
string_input_2 string_input_2
jump LABEL192 jump LABEL183
LABEL123: LABEL120:
get_varc 203 get_varbit 8119
load_int 0 load_int 0
if_icmpeq LABEL130 if_icmpeq LABEL124
get_varc 203 jump LABEL130
load_int -1 LABEL124:
if_icmpeq LABEL130
jump LABEL136
LABEL130:
load_int 1 load_int 1
load_int 1 load_int 1
invoke 299 invoke 299
load_string "You must set a name before you can chat." load_string "You must set a name before you can chat."
send_game_message send_game_message
return return
LABEL136: LABEL130:
get_varc_string 22 get_varc_string 22
string_remove_html string_remove_html
put_varc_string 129 put_varc_string 129
get_varc_string 22 get_varc_string 22
join_clanchat join_clanchat
jump LABEL192 jump LABEL183
LABEL142: LABEL136:
iload 1 iload 1
load_int 10 load_int 10
if_icmpgt LABEL146 if_icmpgt LABEL140
jump LABEL152 jump LABEL146
LABEL146: LABEL140:
get_varc_string 22 get_varc_string 22
load_int 0 load_int 0
load_int 9 load_int 9
string_substring string_substring
sstore 0 sstore 0
jump LABEL154 jump LABEL148
LABEL152: LABEL146:
get_varc_string 22 get_varc_string 22
sstore 0 sstore 0
LABEL154: LABEL148:
sload 0 sload 0
tolowercase tolowercase
5021 5021
invoke 553 invoke 553
invoke 84 invoke 84
jump LABEL192 jump LABEL183
LABEL160: LABEL154:
get_varc 203 get_varbit 8119
load_int 0 load_int 0
if_icmpeq LABEL167 if_icmpeq LABEL158
get_varc 203 jump LABEL164
load_int -1 LABEL158:
if_icmpeq LABEL167
jump LABEL173
LABEL167:
load_int 1 load_int 1
load_int 1 load_int 1
invoke 299 invoke 299
load_string "You must set a name before you can chat." load_string "You must set a name before you can chat."
send_game_message send_game_message
return return
LABEL173: LABEL164:
get_varc_string 22 get_varc_string 22
load_int 0 load_int 0
put_varc 62 put_varc 62
@@ -247,33 +238,33 @@ LABEL173:
load_string "I1" load_string "I1"
load_int 10616845 load_int 10616845
widget_put_render_listener_widget widget_put_render_listener_widget
jump LABEL192 jump LABEL183
LABEL185: LABEL176:
load_int 0 load_int 0
load_int 1 load_int 1
invoke 299 invoke 299
return return
jump LABEL192 jump LABEL183
LABEL190: LABEL181:
get_varc_string 22 get_varc_string 22
invoke 2061 invoke 2061
LABEL192: LABEL183:
jump LABEL199 jump LABEL190
LABEL193: LABEL184:
get_varc 5 get_varc 5
switch switch
16: LABEL198 16: LABEL189
7: LABEL196 7: LABEL187
8: LABEL196 8: LABEL187
9: LABEL196 9: LABEL187
15: LABEL196 15: LABEL187
jump LABEL199 jump LABEL190
LABEL196: LABEL187:
return return
jump LABEL199 jump LABEL190
LABEL198: LABEL189:
return return
LABEL199: LABEL190:
load_int 1 load_int 1
load_int 1 load_int 1
invoke 299 invoke 299