diff --git a/runelite-api/src/main/java/net/runelite/api/ItemID.java b/runelite-api/src/main/java/net/runelite/api/ItemID.java index d8ce5fc04a..7da66715b0 100644 --- a/runelite-api/src/main/java/net/runelite/api/ItemID.java +++ b/runelite-api/src/main/java/net/runelite/api/ItemID.java @@ -10637,5 +10637,17 @@ public final class ItemID public static final int ALCHEMICAL_HYDRA_HEAD = 23081; public static final int ANTIQUE_LAMP_23082 = 23082; 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. */ } diff --git a/runelite-api/src/main/java/net/runelite/api/NpcID.java b/runelite-api/src/main/java/net/runelite/api/NpcID.java index 4222a45a62..64b032dc50 100644 --- a/runelite-api/src/main/java/net/runelite/api/NpcID.java +++ b/runelite-api/src/main/java/net/runelite/api/NpcID.java @@ -1033,8 +1033,6 @@ public final class NpcID public static final int ANGRY_BEAR = 1060; public static final int ANGRY_UNICORN = 1061; 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 FEAR_REAPER = 1066; 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 DRYAD = 2828; 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 ORC = 2832; 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 SHADE_6740 = 6740; 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 FLIPPA_6744 = 6744; 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 OSTEN = 6769; public static final int ARCIS = 6770; + public static final int COOK_6771 = 6771; public static final int LOVADA = 6772; public static final int DOOMSAYER = 6773; 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 PILIAR = 6780; public static final int SHAYDA = 6781; + public static final int HANS_6784 = 6784; public static final int HOSA = 6785; public static final int HELLRAT_BEHEMOTH = 6793; 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 DOLL = 7975; 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_7982 = 7982; public static final int FRANCOIS = 7983; @@ -7837,6 +7838,14 @@ public final class NpcID public static final int TAYLOR = 8629; public static final int VEOS_8630 = 8630; 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 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. */ } diff --git a/runelite-api/src/main/java/net/runelite/api/NullItemID.java b/runelite-api/src/main/java/net/runelite/api/NullItemID.java index 8c4072cbe3..467ce59eab 100644 --- a/runelite-api/src/main/java/net/runelite/api/NullItemID.java +++ b/runelite-api/src/main/java/net/runelite/api/NullItemID.java @@ -12267,5 +12267,12 @@ public final class NullItemID public static final int NULL_23088 = 23088; public static final int NULL_23089 = 23089; 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. */ } diff --git a/runelite-api/src/main/java/net/runelite/api/NullObjectID.java b/runelite-api/src/main/java/net/runelite/api/NullObjectID.java index 5371b0fdc2..4216a1571a 100644 --- a/runelite-api/src/main/java/net/runelite/api/NullObjectID.java +++ b/runelite-api/src/main/java/net/runelite/api/NullObjectID.java @@ -4639,6 +4639,7 @@ public final class NullObjectID public static final int NULL_11016 = 11016; public static final int NULL_11026 = 11026; 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_11046 = 11046; 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_34652 = 34652; 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. */ } diff --git a/runelite-api/src/main/java/net/runelite/api/ObjectID.java b/runelite-api/src/main/java/net/runelite/api/ObjectID.java index 6679539d8f..e47f1533d9 100644 --- a/runelite-api/src/main/java/net/runelite/api/ObjectID.java +++ b/runelite-api/src/main/java/net/runelite/api/ObjectID.java @@ -6405,7 +6405,6 @@ public final class ObjectID public static final int WALL_11037 = 11037; public static final int WALL_11038 = 11038; 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_11042 = 11042; 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_33747 = 33747; public static final int POTATO_CACTUS_33748 = 33748; - public static final int DISEASED_POATO_CACTUS = 33749; - public static final int DISEASED_POATO_CACTUS_33750 = 33750; - public static final int DISEASED_POATO_CACTUS_33751 = 33751; - public static final int DISEASED_POATO_CACTUS_33752 = 33752; - public static final int DISEASED_POATO_CACTUS_33753 = 33753; - public static final int DISEASED_POATO_CACTUS_33754 = 33754; + public static final int DISEASED_POTATO_CACTUS = 33749; + public static final int DISEASED_POTATO_CACTUS_33750 = 33750; + public static final int DISEASED_POTATO_CACTUS_33751 = 33751; + public static final int DISEASED_POTATO_CACTUS_33752 = 33752; + public static final int DISEASED_POTATO_CACTUS_33753 = 33753; + public static final int DISEASED_POTATO_CACTUS_33754 = 33754; public static final int DEAD_POTATO_CACTUS = 33755; public static final int DEAD_POTATO_CACTUS_33756 = 33756; 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 MYSTERIOUS_PIPE = 34655; public static final int CHEMICAL_WASTE_PIPE = 34656; - public static final int GANGPLANK_34657 = 34657; - public static final int GANGPLANK_34658 = 34658; + public static final int LIGHT_34657 = 34657; + public static final int LIGHT_34658 = 34658; public static final int THE_SHEARED_RAM = 34659; public static final int BRIMSTONE_CHEST = 34660; 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. */ } diff --git a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash index 31eec732bf..5551428674 100644 --- a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash +++ b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash @@ -1 +1 @@ -30FB61D1C8600C402F57F493B09BDA050FD8381E9BAA5D13BB1BC95372FBA5D5 \ No newline at end of file +19C3968C5E9D273E590A159140E658839878F48D00283DDFDADE81D86092C03E \ No newline at end of file diff --git a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm index 21ca38aa88..d20bcecbe7 100644 --- a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm +++ b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm @@ -42,7 +42,7 @@ LABEL23: sstore 2 load_int 0 istore 3 - get_varc 203 + get_varbit 8119 load_int 1 if_icmpeq LABEL40 jump LABEL99 diff --git a/runelite-client/src/main/scripts/CommandScript.hash b/runelite-client/src/main/scripts/CommandScript.hash index 6a13a6985e..f305fd2eb9 100644 --- a/runelite-client/src/main/scripts/CommandScript.hash +++ b/runelite-client/src/main/scripts/CommandScript.hash @@ -1 +1 @@ -C42CD26AA6484029ACED50325EF8157741A9641BA28218315551B3762CE903A6 \ No newline at end of file +59179DCB8961986539D1E5197DB9AAA6E99EA4FFC565BFAC768B55DE79DA0BCF \ No newline at end of file diff --git a/runelite-client/src/main/scripts/CommandScript.rs2asm b/runelite-client/src/main/scripts/CommandScript.rs2asm index df1e10e0d4..8d3de30e5f 100644 --- a/runelite-client/src/main/scripts/CommandScript.rs2asm +++ b/runelite-client/src/main/scripts/CommandScript.rs2asm @@ -15,21 +15,18 @@ LABEL9: return LABEL10: - get_varc 203 + get_varbit 8119 load_int 0 - if_icmpeq LABEL22 - get_varc 203 - load_int -1 - if_icmpeq LABEL22 + if_icmpeq LABEL19 load_int -1 load_int 162 invoke 1701 load_int 0 - if_icmpeq LABEL22 - jump LABEL23 -LABEL22: + if_icmpeq LABEL19 + jump LABEL20 +LABEL19: return -LABEL23: +LABEL20: get_varc_string 1 string_length istore 2 @@ -39,167 +36,167 @@ LABEL23: istore 4 invoke 1972 load_int 1 - if_icmpeq LABEL34 - jump LABEL40 -LABEL34: + if_icmpeq LABEL31 + jump LABEL37 +LABEL31: get_varc 41 load_int 4 - if_icmpeq LABEL38 - jump LABEL40 -LABEL38: + if_icmpeq LABEL35 + jump LABEL37 +LABEL35: load_int 1 istore 4 -LABEL40: +LABEL37: get_rights load_int 0 - if_icmpgt LABEL44 - jump LABEL46 -LABEL44: + if_icmpgt LABEL41 + jump LABEL43 +LABEL41: load_int 1 istore 3 -LABEL46: +LABEL43: iload 3 load_int 1 - if_icmpeq LABEL50 - jump LABEL61 -LABEL50: + if_icmpeq LABEL47 + jump LABEL58 +LABEL47: load_string "`" iload 1 string_indexof load_int -1 - if_icmpne LABEL56 - jump LABEL61 -LABEL56: + if_icmpne LABEL53 + jump LABEL58 +LABEL53: iload 2 load_int 0 - if_icmpeq LABEL60 - jump LABEL61 -LABEL60: + if_icmpeq LABEL57 + jump LABEL58 +LABEL57: return -LABEL61: +LABEL58: iload 0 load_int 84 - if_icmpeq LABEL65 - jump LABEL182 -LABEL65: + if_icmpeq LABEL62 + jump LABEL179 +LABEL62: invoke 1984 iload 2 load_int 0 - if_icmpgt LABEL70 - jump LABEL181 -LABEL70: + if_icmpgt LABEL67 + jump LABEL178 +LABEL67: get_varc_string 1 load_string "/" load_int 0 string_indexof_from load_int 0 - if_icmpeq LABEL80 + if_icmpeq LABEL77 iload 4 load_int 1 - if_icmpeq LABEL80 - jump LABEL115 -LABEL80: + if_icmpeq LABEL77 + jump LABEL112 +LABEL77: get_clanchatcount load_int 0 - if_icmpgt LABEL84 - jump LABEL111 -LABEL84: + if_icmpgt LABEL81 + jump LABEL108 +LABEL81: iload 2 load_int 1 - if_icmple LABEL88 - jump LABEL93 -LABEL88: + if_icmple LABEL85 + jump LABEL90 +LABEL85: iload 4 load_int 0 - if_icmpeq LABEL92 - jump LABEL93 -LABEL92: + if_icmpeq LABEL89 + jump LABEL90 +LABEL89: return -LABEL93: +LABEL90: get_varbit 4394 load_int 1 - if_icmpeq LABEL97 - jump LABEL99 -LABEL97: + if_icmpeq LABEL94 + jump LABEL96 +LABEL94: part_clanchat - jump LABEL110 -LABEL99: + jump LABEL107 +LABEL96: iload 4 load_int 1 - if_icmpeq LABEL103 - jump LABEL107 -LABEL103: + if_icmpeq LABEL100 + jump LABEL104 +LABEL100: load_string "/" get_varc_string 1 concat_string put_varc_string 1 -LABEL107: +LABEL104: get_varc_string 1 load_int 2 invoke 96 -LABEL110: - jump LABEL114 -LABEL111: +LABEL107: + jump LABEL111 +LABEL108: get_varc_string 1 load_int 0 invoke 96 -LABEL114: - jump LABEL177 -LABEL115: +LABEL111: + jump LABEL174 +LABEL112: get_varc_string 1 load_string "::" load_int 0 string_indexof_from load_int 0 - if_icmpeq LABEL122 - jump LABEL174 -LABEL122: + if_icmpeq LABEL119 + jump LABEL171 +LABEL119: iload 2 load_int 2 - if_icmpgt LABEL126 - jump LABEL170 -LABEL126: + if_icmpgt LABEL123 + jump LABEL167 +LABEL123: get_varc_string 1 load_string "::toggleroof" load_int 0 string_indexof_from load_int 0 - if_icmpeq LABEL133 - jump LABEL147 -LABEL133: + if_icmpeq LABEL130 + jump LABEL144 +LABEL130: get_hideroofs load_int 1 - if_icmpeq LABEL137 - jump LABEL142 -LABEL137: + if_icmpeq LABEL134 + jump LABEL139 +LABEL134: load_int 0 set_hideroofs load_string "Roofs will only be removed selectively." send_game_message - jump LABEL146 -LABEL142: + jump LABEL143 +LABEL139: load_int 1 set_hideroofs load_string "Roofs are now all hidden." send_game_message -LABEL146: - jump LABEL169 -LABEL147: +LABEL143: + jump LABEL166 +LABEL144: get_varc_string 1 load_string "::bank" load_int 0 string_indexof_from load_int 0 - if_icmpeq LABEL154 + if_icmpeq LABEL151 load_string "runeliteCommand" ; load callback name runelite_callback ; invoke callback - jump LABEL158 -LABEL154: + jump LABEL155 +LABEL151: load_string "Hey, everyone, I just tried to do something very silly!" load_int 0 invoke 96 - jump LABEL169 -LABEL158: + jump LABEL166 +LABEL155: get_varc_string 1 invoke 224 put_varc_string 1 @@ -211,82 +208,82 @@ LABEL158: iload 2 string_substring run_command -LABEL169: - jump LABEL173 +LABEL166: + jump LABEL170 +LABEL167: + get_varc_string 1 + load_int 0 + invoke 96 LABEL170: + jump LABEL174 +LABEL171: get_varc_string 1 load_int 0 invoke 96 -LABEL173: - jump LABEL177 LABEL174: - get_varc_string 1 - load_int 0 - invoke 96 -LABEL177: get_varc_string 1 invoke 77 load_string "" put_varc_string 1 -LABEL181: - jump LABEL250 -LABEL182: +LABEL178: + jump LABEL247 +LABEL179: iload 0 load_int 104 - if_icmpeq LABEL186 - jump LABEL192 -LABEL186: + if_icmpeq LABEL183 + jump LABEL189 +LABEL183: iload 3 load_int 1 - if_icmpeq LABEL190 - jump LABEL191 -LABEL190: + if_icmpeq LABEL187 + jump LABEL188 +LABEL187: invoke 75 -LABEL191: - jump LABEL250 -LABEL192: +LABEL188: + jump LABEL247 +LABEL189: iload 0 load_int 105 - if_icmpeq LABEL196 - jump LABEL202 -LABEL196: + if_icmpeq LABEL193 + jump LABEL199 +LABEL193: iload 3 load_int 1 - if_icmpeq LABEL200 - jump LABEL201 -LABEL200: + if_icmpeq LABEL197 + jump LABEL198 +LABEL197: invoke 76 -LABEL201: - jump LABEL250 -LABEL202: +LABEL198: + jump LABEL247 +LABEL199: iload 0 load_int 80 - if_icmpeq LABEL206 - jump LABEL244 -LABEL206: + if_icmpeq LABEL203 + jump LABEL241 +LABEL203: get_varc_string string_length load_int 0 - if_icmpgt LABEL211 - jump LABEL231 -LABEL211: + if_icmpgt LABEL208 + jump LABEL228 +LABEL208: get_varc_string is_friend load_int 1 - if_icmpeq LABEL216 - jump LABEL219 -LABEL216: + if_icmpeq LABEL213 + jump LABEL216 +LABEL213: get_varc_string invoke 107 return -LABEL219: +LABEL216: get_varc 60 get_gamecycle - if_icmpgt LABEL223 - jump LABEL224 -LABEL223: + if_icmpgt LABEL220 + jump LABEL221 +LABEL220: return -LABEL224: +LABEL221: get_gamecycle load_int 50 iadd @@ -294,14 +291,14 @@ LABEL224: load_string "That player was not found on your Friends list." send_game_message return -LABEL231: +LABEL228: get_varc 60 get_gamecycle - if_icmpgt LABEL235 - jump LABEL236 -LABEL235: + if_icmpgt LABEL232 + jump LABEL233 +LABEL232: return -LABEL236: +LABEL233: get_gamecycle load_int 50 iadd @@ -309,8 +306,8 @@ LABEL236: load_string "You haven't received any messages to which you can reply." send_game_message return - jump LABEL250 -LABEL244: + jump LABEL247 +LABEL241: get_varc_string 1 load_int 0 iload 0 @@ -320,8 +317,8 @@ LABEL244: load_int 0 ; load_string "blockChatInput" ; runelite_callback ; - if_icmpeq LABEL250 ; don't add to input varcstr + if_icmpeq LABEL247 ; don't add to input varcstr put_varc_string 1 -LABEL250: +LABEL247: invoke 223 return diff --git a/runelite-client/src/main/scripts/PrivateMessage.hash b/runelite-client/src/main/scripts/PrivateMessage.hash index 5f3c129619..ced7907d51 100644 --- a/runelite-client/src/main/scripts/PrivateMessage.hash +++ b/runelite-client/src/main/scripts/PrivateMessage.hash @@ -1 +1 @@ -3DC9C314EBA5630A8237016DDAC99272696B37650E8671DD42DAEE9363F2D006 \ No newline at end of file +E9554C6591670564DEB0697E84125A1AAC2DECEFA00852CC564BC13B30E64AC8 \ No newline at end of file diff --git a/runelite-client/src/main/scripts/PrivateMessage.rs2asm b/runelite-client/src/main/scripts/PrivateMessage.rs2asm index bc8bb34d0f..ed817dea14 100644 --- a/runelite-client/src/main/scripts/PrivateMessage.rs2asm +++ b/runelite-client/src/main/scripts/PrivateMessage.rs2asm @@ -22,7 +22,7 @@ LABEL7: iload 1 load_int 0 if_icmpgt LABEL18 - jump LABEL193 + jump LABEL184 LABEL18: get_varc 5 switch @@ -32,19 +32,19 @@ LABEL18: 4: LABEL23 5: LABEL23 6: LABEL44 - 7: LABEL110 - 8: LABEL114 - 9: LABEL120 - 10: LABEL123 - 11: LABEL185 - 12: LABEL142 - 13: LABEL160 - 15: LABEL120 - 16: LABEL190 - jump LABEL192 + 7: LABEL107 + 8: LABEL111 + 9: LABEL117 + 10: LABEL120 + 11: LABEL176 + 12: LABEL136 + 13: LABEL154 + 15: LABEL117 + 16: LABEL181 + jump LABEL183 LABEL21: return - jump LABEL192 + jump LABEL183 LABEL23: get_ignorecount load_int 0 @@ -72,7 +72,7 @@ LABEL41: get_varc_string 22 remove_ignore LABEL43: - jump LABEL192 + jump LABEL183 LABEL44: get_friendcount load_int 0 @@ -81,7 +81,7 @@ LABEL44: LABEL48: load_string "Unable to complete action - system busy." send_game_message - jump LABEL109 + jump LABEL106 LABEL51: get_varc 5 load_int 2 @@ -90,7 +90,7 @@ LABEL51: LABEL55: get_varc_string 22 add_friend - jump LABEL109 + jump LABEL106 LABEL58: get_varc 5 load_int 3 @@ -99,33 +99,30 @@ LABEL58: LABEL62: get_varc_string 22 remove_friend - jump LABEL109 + jump LABEL106 LABEL65: get_varc 5 load_int 6 if_icmpeq LABEL69 - jump LABEL109 + jump LABEL106 LABEL69: - get_varc 203 + get_varbit 8119 load_int 0 - if_icmpeq LABEL76 - get_varc 203 - load_int -1 - if_icmpeq LABEL76 - jump LABEL82 -LABEL76: + if_icmpeq LABEL73 + jump LABEL79 +LABEL73: load_int 1 load_int 1 invoke 299 load_string "You must set a name before you can chat." send_game_message return -LABEL82: +LABEL79: 5005 load_int 2 - if_icmpeq LABEL86 - jump LABEL97 -LABEL86: + if_icmpeq LABEL83 + jump LABEL94 +LABEL83: 5000 load_int 1 5016 @@ -137,105 +134,99 @@ LABEL86: invoke 84 iload 0 invoke 89 -LABEL97: +LABEL94: get_varbit 4394 load_int 1 - if_icmpeq LABEL101 - jump LABEL104 -LABEL101: + if_icmpeq LABEL98 + jump LABEL101 +LABEL98: get_varc_string 23 remove_friend - jump LABEL107 -LABEL104: + jump LABEL104 +LABEL101: get_varc_string 23 get_varc_string 22 load_string "privateMessage" ; load event name load_int 0 ; whether or not to skip - runelite_callback ; invoke callback + runelite_callback ; invoke callback load_int 1 - if_icmpeq LABEL107 ; if skipped, do not message + if_icmpeq LABEL104 ; if skipped, do not message privmsg -LABEL107: +LABEL104: get_gamecycle put_varc 61 -LABEL109: - jump LABEL192 -LABEL110: +LABEL106: + jump LABEL183 +LABEL107: get_varc_string 22 invoke 212 numeric_input - jump LABEL192 -LABEL114: + jump LABEL183 +LABEL111: get_varc_string 22 string_remove_html put_varc_string 128 get_varc_string 22 string_input_1 - jump LABEL192 -LABEL120: + jump LABEL183 +LABEL117: get_varc_string 22 string_input_2 - jump LABEL192 -LABEL123: - get_varc 203 + jump LABEL183 +LABEL120: + get_varbit 8119 load_int 0 - if_icmpeq LABEL130 - get_varc 203 - load_int -1 - if_icmpeq LABEL130 - jump LABEL136 -LABEL130: + if_icmpeq LABEL124 + jump LABEL130 +LABEL124: load_int 1 load_int 1 invoke 299 load_string "You must set a name before you can chat." send_game_message return -LABEL136: +LABEL130: get_varc_string 22 string_remove_html put_varc_string 129 get_varc_string 22 join_clanchat - jump LABEL192 -LABEL142: + jump LABEL183 +LABEL136: iload 1 load_int 10 - if_icmpgt LABEL146 - jump LABEL152 -LABEL146: + if_icmpgt LABEL140 + jump LABEL146 +LABEL140: get_varc_string 22 load_int 0 load_int 9 string_substring sstore 0 - jump LABEL154 -LABEL152: + jump LABEL148 +LABEL146: get_varc_string 22 sstore 0 -LABEL154: +LABEL148: sload 0 tolowercase 5021 invoke 553 invoke 84 - jump LABEL192 -LABEL160: - get_varc 203 + jump LABEL183 +LABEL154: + get_varbit 8119 load_int 0 - if_icmpeq LABEL167 - get_varc 203 - load_int -1 - if_icmpeq LABEL167 - jump LABEL173 -LABEL167: + if_icmpeq LABEL158 + jump LABEL164 +LABEL158: load_int 1 load_int 1 invoke 299 load_string "You must set a name before you can chat." send_game_message return -LABEL173: +LABEL164: get_varc_string 22 load_int 0 put_varc 62 @@ -247,33 +238,33 @@ LABEL173: load_string "I1" load_int 10616845 widget_put_render_listener_widget - jump LABEL192 -LABEL185: + jump LABEL183 +LABEL176: load_int 0 load_int 1 invoke 299 return - jump LABEL192 -LABEL190: + jump LABEL183 +LABEL181: get_varc_string 22 invoke 2061 -LABEL192: - jump LABEL199 -LABEL193: +LABEL183: + jump LABEL190 +LABEL184: get_varc 5 switch - 16: LABEL198 - 7: LABEL196 - 8: LABEL196 - 9: LABEL196 - 15: LABEL196 - jump LABEL199 -LABEL196: + 16: LABEL189 + 7: LABEL187 + 8: LABEL187 + 9: LABEL187 + 15: LABEL187 + jump LABEL190 +LABEL187: return - jump LABEL199 -LABEL198: + jump LABEL190 +LABEL189: return -LABEL199: +LABEL190: load_int 1 load_int 1 invoke 299