Merge pull request #2754 from ThatGamerBlue/23072020

project: upstream
This commit is contained in:
Kyle
2020-07-23 18:59:32 +01:00
committed by GitHub
17 changed files with 373 additions and 43 deletions
+2 -2
View File
@@ -25,9 +25,9 @@
object ProjectVersions {
const val launcherVersion = "2.2.0"
const val rlVersion = "1.6.22"
const val rlVersion = "1.6.23"
const val openosrsVersion = "3.4.0"
const val openosrsVersion = "3.4.1"
const val rsversion = 190
const val cacheversion = 165
@@ -24,6 +24,7 @@
*/
package net.runelite.http.api.item;
import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Value;
@@ -33,6 +34,9 @@ public class ItemEquipmentStats
{
private int slot;
@SerializedName("is2h")
private boolean isTwoHanded;
private int astab;
private int aslash;
private int acrush;
@@ -51,4 +55,3 @@ public class ItemEquipmentStats
private int prayer;
private int aspeed;
}
@@ -67,4 +67,10 @@ public interface ItemContainer extends Node
* @see ItemID
*/
int count(int itemId);
/**
* Get the number of items in this item container. May include empty slots.
* @return
*/
int size();
}
@@ -11583,5 +11583,11 @@ public final class ItemID
public static final int WARRIOR_PATH_STARTER_KIT = 24859;
public static final int WIZARD_PATH_STARTER_KIT = 24860;
public static final int RANGER_PATH_STARTER_KIT = 24861;
public static final int KARAMJAN_MONKEY = 24862;
public static final int ZOMBIE_MONKEY = 24863;
public static final int MANIACAL_MONKEY = 24864;
public static final int SKELETON_MONKEY = 24865;
public static final int KRUK_JR = 24866;
public static final int PRINCELY_MONKEY = 24867;
/* This file is automatically generated. Do not edit. */
}
@@ -8758,5 +8758,38 @@ public final class NpcID
public static final int GRAVE = 9856;
public static final int GRAVE_9857 = 9857;
public static final int SQUIRE_10368 = 10368;
public static final int BOBAWU = 10369;
public static final int MARTEN = 10370;
public static final int WIZARD_10371 = 10371;
public static final int WIZARD_10372 = 10372;
public static final int WIZARD_10373 = 10373;
public static final int HILL_GIANT_10374 = 10374;
public static final int HILL_GIANT_10375 = 10375;
public static final int HILL_GIANT_10376 = 10376;
public static final int FEROX = 10377;
public static final int SIGISMUND = 10378;
public static final int ZAMORAKIAN_ACOLYTE = 10379;
public static final int ZAMORAKIAN_ACOLYTE_10380 = 10380;
public static final int ZAMORAKIAN_ACOLYTE_10381 = 10381;
public static final int REFUGEE = 10382;
public static final int REFUGEE_10383 = 10383;
public static final int REFUGEE_10384 = 10384;
public static final int REFUGEE_10385 = 10385;
public static final int PHABELLE_BILE = 10386;
public static final int DERSE_VENATOR = 10387;
public static final int ANDROS_MAI = 10388;
public static final int BANKER_10389 = 10389;
public static final int MERCENARY_10390 = 10390;
public static final int FINANCIAL_WIZARD_10391 = 10391;
public static final int CAMARST = 10392;
public static final int WARRIOR_OF_MURAHS = 10393;
public static final int WARRIOR_OF_MURAHS_10394 = 10394;
public static final int WARRIOR_OF_MURAHS_10395 = 10395;
public static final int SPIKED_TUROTH = 10397;
public static final int SHADOW_WYRM = 10398;
public static final int SHADOW_WYRM_10399 = 10399;
public static final int GUARDIAN_DRAKE = 10400;
public static final int GUARDIAN_DRAKE_10401 = 10401;
public static final int COLOSSAL_HYDRA = 10402;
/* This file is automatically generated. Do not edit. */
}
@@ -1592,5 +1592,6 @@ public final class NullNpcID
public static final int NULL_10365 = 10365;
public static final int NULL_10366 = 10366;
public static final int NULL_10367 = 10367;
public static final int NULL_10396 = 10396;
/* This file is automatically generated. Do not edit. */
}
@@ -19517,5 +19517,81 @@ public final class NullObjectID
public static final int NULL_39616 = 39616;
public static final int NULL_39618 = 39618;
public static final int NULL_39619 = 39619;
public static final int NULL_39622 = 39622;
public static final int NULL_39623 = 39623;
public static final int NULL_39624 = 39624;
public static final int NULL_39625 = 39625;
public static final int NULL_39626 = 39626;
public static final int NULL_39627 = 39627;
public static final int NULL_39628 = 39628;
public static final int NULL_39629 = 39629;
public static final int NULL_39630 = 39630;
public static final int NULL_39631 = 39631;
public static final int NULL_39632 = 39632;
public static final int NULL_39633 = 39633;
public static final int NULL_39634 = 39634;
public static final int NULL_39635 = 39635;
public static final int NULL_39636 = 39636;
public static final int NULL_39638 = 39638;
public static final int NULL_39649 = 39649;
public static final int NULL_39654 = 39654;
public static final int NULL_39655 = 39655;
public static final int NULL_39656 = 39656;
public static final int NULL_39661 = 39661;
public static final int NULL_39662 = 39662;
public static final int NULL_39663 = 39663;
public static final int NULL_39664 = 39664;
public static final int NULL_39665 = 39665;
public static final int NULL_39666 = 39666;
public static final int NULL_39667 = 39667;
public static final int NULL_39668 = 39668;
public static final int NULL_39669 = 39669;
public static final int NULL_39670 = 39670;
public static final int NULL_39671 = 39671;
public static final int NULL_39672 = 39672;
public static final int NULL_39673 = 39673;
public static final int NULL_39683 = 39683;
public static final int NULL_39684 = 39684;
public static final int NULL_39685 = 39685;
public static final int NULL_39686 = 39686;
public static final int NULL_39694 = 39694;
public static final int NULL_39701 = 39701;
public static final int NULL_39702 = 39702;
public static final int NULL_39703 = 39703;
public static final int NULL_39704 = 39704;
public static final int NULL_39705 = 39705;
public static final int NULL_39706 = 39706;
public static final int NULL_39707 = 39707;
public static final int NULL_39708 = 39708;
public static final int NULL_39709 = 39709;
public static final int NULL_39710 = 39710;
public static final int NULL_39711 = 39711;
public static final int NULL_39712 = 39712;
public static final int NULL_39713 = 39713;
public static final int NULL_39714 = 39714;
public static final int NULL_39715 = 39715;
public static final int NULL_39717 = 39717;
public static final int NULL_39722 = 39722;
public static final int NULL_39725 = 39725;
public static final int NULL_39726 = 39726;
public static final int NULL_39727 = 39727;
public static final int NULL_39728 = 39728;
public static final int NULL_39729 = 39729;
public static final int NULL_39730 = 39730;
public static final int NULL_39731 = 39731;
public static final int NULL_39732 = 39732;
public static final int NULL_39733 = 39733;
public static final int NULL_39734 = 39734;
public static final int NULL_39735 = 39735;
public static final int NULL_39736 = 39736;
public static final int NULL_39737 = 39737;
public static final int NULL_39738 = 39738;
public static final int NULL_39739 = 39739;
public static final int NULL_39742 = 39742;
public static final int NULL_39743 = 39743;
public static final int NULL_39744 = 39744;
public static final int NULL_39745 = 39745;
public static final int NULL_39746 = 39746;
public static final int NULL_39747 = 39747;
/* This file is automatically generated. Do not edit. */
}
@@ -8061,7 +8061,7 @@ public final class ObjectID
public static final int STONE_BLOCK_14203 = 14203;
public static final int STONE_BLOCK_14204 = 14204;
public static final int STONE_BLOCK_14205 = 14205;
public static final int FINAL_OWNAGE_ELITE_STATUE = 14209;
public static final int HERBS_14209 = 14209;
public static final int WALL_14212 = 14212;
public static final int WALL_14213 = 14213;
public static final int WALL_14216 = 14216;
@@ -14137,11 +14137,11 @@ public final class ObjectID
public static final int HUTCH_26822 = 26822;
public static final int CAGES_26823 = 26823;
public static final int CAGE_26824 = 26824;
public static final int ANCIENT_FURY_STATUE = 26825;
public static final int FATALITY_STATUE = 26826;
public static final int HEXIS_STATUE = 26827;
public static final int REIGN_OF_TERROR_STATUE = 26828;
public static final int STUD_UNIT_STATUE = 26829;
public static final int HERBS_26825 = 26825;
public static final int HERBS_26826 = 26826;
public static final int HERBS_26827 = 26827;
public static final int HERBS_26828 = 26828;
public static final int HERBS_26829 = 26829;
public static final int CONSECRATED_HOUSE = 26830;
public static final int DESECRATED_HOUSE = 26831;
public static final int NATURE_HOUSE = 26832;
@@ -20089,7 +20089,191 @@ public final class ObjectID
public static final int COFFIN_39608 = 39608;
public static final int STAIRS_39609 = 39609;
public static final int CRYPT = 39617;
public static final int COFFIN_39620 = 39620;
public static final int RUSTED_ANVIL = 39620;
public static final int MOUNTED_MAX_CAPE_39621 = 39621;
public static final int DEATHS_DOMAIN_39637 = 39637;
public static final int CASUAL = 39639;
public static final int COMPETITIVE = 39640;
public static final int HIGH_STAKES = 39641;
public static final int ALTAR_39642 = 39642;
public static final int STAIRS_39643 = 39643;
public static final int LADDER_39644 = 39644;
public static final int LADDER_39645 = 39645;
public static final int LIFT_PLATFORM_39646 = 39646;
public static final int STAIRS_39647 = 39647;
public static final int OPENING_39648 = 39648;
public static final int STAIRS_39650 = 39650;
public static final int POOL_OF_REFRESHMENT = 39651;
public static final int BARRIER_39652 = 39652;
public static final int BARRIER_39653 = 39653;
public static final int GATE_39657 = 39657;
public static final int GATE_39658 = 39658;
public static final int GATE_39659 = 39659;
public static final int GATE_39660 = 39660;
public static final int STATUE_39674 = 39674;
public static final int CORPSE_39675 = 39675;
public static final int TREE_39676 = 39676;
public static final int TREE_39677 = 39677;
public static final int TREE_39678 = 39678;
public static final int TREE_39679 = 39679;
public static final int BUSH_39680 = 39680;
public static final int BUSH_39681 = 39681;
public static final int BUSH_39682 = 39682;
public static final int BENCH_39687 = 39687;
public static final int CAMPING_EQUIPMENT_39688 = 39688;
public static final int TWISTED_CRATE = 39689;
public static final int BARREL_39690 = 39690;
public static final int STONE_PILE_39691 = 39691;
public static final int STONE_PILE_39692 = 39692;
public static final int WOOD_39693 = 39693;
public static final int SACKS_39695 = 39695;
public static final int SACKS_39696 = 39696;
public static final int FLOWERS_39697 = 39697;
public static final int FLOWERS_39698 = 39698;
public static final int FLOWERS_39699 = 39699;
public static final int FLOWERS_39700 = 39700;
public static final int TABLE_39716 = 39716;
public static final int STOOL_39718 = 39718;
public static final int HOLE_39719 = 39719;
public static final int WELL_39720 = 39720;
public static final int CAVE_39721 = 39721;
public static final int ALTAR_39723 = 39723;
public static final int GIANT_ANVIL_39724 = 39724;
public static final int STONE_PILE_39740 = 39740;
public static final int STONE_PILE_39741 = 39741;
public static final int HERBS_39748 = 39748;
public static final int HERBS_39749 = 39749;
public static final int HERBS_39750 = 39750;
public static final int HERBS_39751 = 39751;
public static final int HERBS_39752 = 39752;
public static final int HERBS_39753 = 39753;
public static final int HERBS_39754 = 39754;
public static final int HERBS_39755 = 39755;
public static final int HERBS_39756 = 39756;
public static final int HERBS_39757 = 39757;
public static final int HERBS_39758 = 39758;
public static final int HERBS_39759 = 39759;
public static final int HERBS_39760 = 39760;
public static final int HERBS_39761 = 39761;
public static final int HERBS_39762 = 39762;
public static final int HERBS_39763 = 39763;
public static final int HERBS_39764 = 39764;
public static final int HERBS_39765 = 39765;
public static final int HERBS_39766 = 39766;
public static final int HERBS_39767 = 39767;
public static final int HERBS_39768 = 39768;
public static final int HERBS_39769 = 39769;
public static final int HERBS_39770 = 39770;
public static final int HERBS_39771 = 39771;
public static final int HERBS_39772 = 39772;
public static final int HERBS_39773 = 39773;
public static final int HERBS_39774 = 39774;
public static final int HERBS_39775 = 39775;
public static final int HERBS_39776 = 39776;
public static final int HERBS_39777 = 39777;
public static final int HERBS_39778 = 39778;
public static final int HERBS_39779 = 39779;
public static final int HERBS_39780 = 39780;
public static final int HERBS_39781 = 39781;
public static final int HERBS_39782 = 39782;
public static final int HERBS_39783 = 39783;
public static final int HERBS_39784 = 39784;
public static final int HERBS_39785 = 39785;
public static final int HERBS_39786 = 39786;
public static final int HERBS_39787 = 39787;
public static final int HERBS_39788 = 39788;
public static final int HERBS_39789 = 39789;
public static final int HERBS_39790 = 39790;
public static final int HERBS_39791 = 39791;
public static final int HERBS_39792 = 39792;
public static final int HERBS_39793 = 39793;
public static final int HERBS_39794 = 39794;
public static final int HERBS_39795 = 39795;
public static final int HERBS_39796 = 39796;
public static final int HERBS_39797 = 39797;
public static final int HERBS_39798 = 39798;
public static final int HERBS_39799 = 39799;
public static final int HERBS_39800 = 39800;
public static final int HERBS_39801 = 39801;
public static final int HERBS_39802 = 39802;
public static final int HERBS_39803 = 39803;
public static final int HERBS_39804 = 39804;
public static final int HERBS_39805 = 39805;
public static final int HERBS_39806 = 39806;
public static final int HERBS_39807 = 39807;
public static final int HERBS_39808 = 39808;
public static final int HERBS_39809 = 39809;
public static final int HERBS_39810 = 39810;
public static final int HERBS_39811 = 39811;
public static final int HERB_PATCH_39812 = 39812;
public static final int HERB_PATCH_39813 = 39813;
public static final int HERBS_39814 = 39814;
public static final int HERBS_39815 = 39815;
public static final int HERBS_39816 = 39816;
public static final int HERB_PATCH_39817 = 39817;
public static final int HERB_PATCH_39818 = 39818;
public static final int HERBS_39819 = 39819;
public static final int HERBS_39820 = 39820;
public static final int HERBS_39821 = 39821;
public static final int HERB_PATCH_39822 = 39822;
public static final int HERB_PATCH_39823 = 39823;
public static final int HERBS_39824 = 39824;
public static final int HERBS_39825 = 39825;
public static final int HERBS_39826 = 39826;
public static final int HERB_PATCH_39827 = 39827;
public static final int HERB_PATCH_39828 = 39828;
public static final int HERBS_39829 = 39829;
public static final int HERBS_39830 = 39830;
public static final int HERBS_39831 = 39831;
public static final int HERB_PATCH_39832 = 39832;
public static final int HERB_PATCH_39833 = 39833;
public static final int HERBS_39834 = 39834;
public static final int HERBS_39835 = 39835;
public static final int HERBS_39836 = 39836;
public static final int HERB_PATCH_39837 = 39837;
public static final int HERB_PATCH_39838 = 39838;
public static final int HERBS_39839 = 39839;
public static final int HERBS_39840 = 39840;
public static final int HERBS_39841 = 39841;
public static final int HERB_PATCH_39842 = 39842;
public static final int HERB_PATCH_39843 = 39843;
public static final int HERBS_39844 = 39844;
public static final int HERBS_39845 = 39845;
public static final int HERBS_39846 = 39846;
public static final int HERB_PATCH_39847 = 39847;
public static final int HERB_PATCH_39848 = 39848;
public static final int HERBS_39849 = 39849;
public static final int HERBS_39850 = 39850;
public static final int HERBS_39851 = 39851;
public static final int HERB_PATCH_39852 = 39852;
public static final int HERB_PATCH_39853 = 39853;
public static final int HERBS_39854 = 39854;
public static final int HERBS_39855 = 39855;
public static final int HERBS_39856 = 39856;
public static final int HERB_PATCH_39857 = 39857;
public static final int HERB_PATCH_39858 = 39858;
public static final int HERBS_39859 = 39859;
public static final int HERBS_39860 = 39860;
public static final int HERBS_39861 = 39861;
public static final int HERB_PATCH_39862 = 39862;
public static final int HERB_PATCH_39863 = 39863;
public static final int HERBS_39864 = 39864;
public static final int HERBS_39865 = 39865;
public static final int HERBS_39866 = 39866;
public static final int HERB_PATCH_39867 = 39867;
public static final int HERB_PATCH_39868 = 39868;
public static final int HERBS_39869 = 39869;
public static final int HERBS_39870 = 39870;
public static final int HERBS_39871 = 39871;
public static final int HERB_PATCH_39872 = 39872;
public static final int HERB_PATCH_39873 = 39873;
public static final int HERBS_39874 = 39874;
public static final int HERBS_39875 = 39875;
public static final int HERBS_39876 = 39876;
public static final int HERB_PATCH_39877 = 39877;
public static final int HERB_PATCH_39878 = 39878;
public static final int HERBS_39879 = 39879;
public static final int HERBS_39880 = 39880;
public static final int HERBS_39881 = 39881;
/* This file is automatically generated. Do not edit. */
}
@@ -332,4 +332,13 @@ public final class ScriptID
*/
@ScriptArguments(integer = 4, string = 1)
public static final int XPDROPS_SETDROPSIZE = 996;
/**
* Main layout script for the bank
* <ul>
* <li>int (WidgetID) * 17, various widgets making up the bank interface</li>
* </ul>
*/
@ScriptArguments(integer = 17)
public static final int BANKMAIN_BUILD = 277;
}
@@ -760,15 +760,6 @@ public interface Widget
Object[] getOnInvTransmit();
Object[] getOnOp();
/**
* Gets the script and arguments to be ran when one of the listened for inventories changes.
*
* @return
*/
Object[] getOnInvTransmitListener();
/**
* Returns the archive id of the font used
*
@@ -170,6 +170,7 @@ public class WidgetID
public static final int ADVENTURE_LOG_ID = 187;
public static final int GENERIC_SCROLL_GROUP_ID = 625;
public static final int GAUNTLET_TIMER_GROUP_ID = 637;
public static final int HALLOWED_SEPULCHRE_TIMER_GROUP_ID = 668;
public static final int HEALTH_OVERLAY_BAR_GROUP_ID = 303;
static class WorldMap
@@ -320,14 +321,15 @@ public class WidgetID
static final int CONTENT_CONTAINER = 9;
static final int TAB_CONTAINER = 10;
static final int ITEM_CONTAINER = 12;
static final int SCROLLBAR = 13;
static final int SEARCH_BUTTON_BACKGROUND = 39;
static final int DEPOSIT_INVENTORY = 41;
static final int DEPOSIT_EQUIPMENT = 43;
static final int INCINERATOR = 45;
static final int INCINERATOR_CONFIRM = 46;
static final int EQUIPMENT_CONTENT_CONTAINER = 68;
static final int SETTINGS_BUTTON = 108;
static final int EQUIPMENT_BUTTON = 109;
static final int SETTINGS_BUTTON = 111;
static final int EQUIPMENT_BUTTON = 112;
}
static class GrandExchange
@@ -1359,6 +1361,10 @@ public class WidgetID
static final int CONTAINER = 2;
}
static class HallowedSepulchreTimer
{
static final int CONTAINER = 2;
}
static class EncounterHealthBar
{
static final int CONTAINER = 6;
@@ -165,6 +165,7 @@ public enum WidgetInfo
BANK_ITEM_COUNT_TOP(WidgetID.BANK_GROUP_ID, WidgetID.Bank.ITEM_COUNT_TOP),
BANK_ITEM_COUNT_BAR(WidgetID.BANK_GROUP_ID, WidgetID.Bank.ITEM_COUNT_BAR),
BANK_ITEM_COUNT_BOTTOM(WidgetID.BANK_GROUP_ID, WidgetID.Bank.ITEM_COUNT_BOTTOM),
BANK_SCROLLBAR(WidgetID.BANK_GROUP_ID, WidgetID.Bank.SCROLLBAR),
BANK_PIN_CONTAINER(WidgetID.BANK_PIN_GROUP_ID, WidgetID.BankPin.CONTAINER),
BANK_SETTINGS_BUTTON(WidgetID.BANK_GROUP_ID, WidgetID.Bank.SETTINGS_BUTTON),
BANK_TUTORIAL_BUTTON(WidgetID.BANK_GROUP_ID, WidgetID.Bank.TUTORIAL_BUTTON),
@@ -891,6 +892,7 @@ public enum WidgetInfo
SECOND_TRADING_WITH_THEIR_ITEMS(WidgetID.PLAYER_TRADE_CONFIRM_GROUP_ID, WidgetID.TradeScreen.SECOND_THEIR_ITEMS),
GAUNTLET_TIMER_CONTAINER(WidgetID.GAUNTLET_TIMER_GROUP_ID, WidgetID.GauntletTimer.CONTAINER),
HALLOWED_SEPULCHRE_TIMER_CONTAINER(WidgetID.HALLOWED_SEPULCHRE_TIMER_GROUP_ID, WidgetID.HallowedSepulchreTimer.CONTAINER),
HEALTH_OVERLAY_BAR(WidgetID.HEALTH_OVERLAY_BAR_GROUP_ID, WidgetID.EncounterHealthBar.CONTAINER);
@@ -97,7 +97,6 @@ public class Notifier
.build();
// Notifier properties
private static final Color FLASH_COLOR = new Color(255, 0, 0, 70);
private static final int MINIMUM_FLASH_DURATION_MILLIS = 2000;
private static final int MINIMUM_FLASH_DURATION_TICKS = MINIMUM_FLASH_DURATION_MILLIS / Constants.CLIENT_TICK_LENGTH;
@@ -245,7 +244,7 @@ public class Notifier
}
final Color color = graphics.getColor();
graphics.setColor(FLASH_COLOR);
graphics.setColor(runeLiteConfig.notificationFlashColor());
graphics.fill(new Rectangle(client.getCanvas().getSize()));
graphics.setColor(color);
}
@@ -293,11 +293,24 @@ public interface RuneLiteConfig extends Config
return false;
}
@Alpha
@ConfigItem(
keyName = "notificationFlashColor",
name = "Notification Flash Color",
description = "Sets the color of the notification flashes.",
position = 21,
titleSection = "notificationsTitle"
)
default Color notificationFlashColor()
{
return new Color(255, 0, 0, 70);
}
@ConfigTitleSection(
keyName = "fontTitle",
name = "Font",
description = "",
position = 21
position = 22
)
default Title fontTitle()
{
@@ -308,7 +321,7 @@ public interface RuneLiteConfig extends Config
keyName = "fontType",
name = "Dynamic Overlay Font",
description = "Configures what font type is used for in-game overlays such as player name, ground items, etc.",
position = 22,
position = 23,
titleSection = "fontTitle"
)
default FontType fontType()
@@ -320,7 +333,7 @@ public interface RuneLiteConfig extends Config
keyName = "tooltipFontType",
name = "Tooltip Font",
description = "Configures what font type is used for in-game tooltips such as food stats, NPC names, etc.",
position = 23,
position = 24,
titleSection = "fontTitle"
)
default FontType tooltipFontType()
@@ -332,7 +345,7 @@ public interface RuneLiteConfig extends Config
keyName = "interfaceFontType",
name = "Interface Overlay Font",
description = "Configures what font type is used for in-game interface overlays such as panels, opponent info, clue scrolls etc.",
position = 24,
position = 25,
titleSection = "fontTitle"
)
default FontType interfaceFontType()
@@ -344,7 +357,7 @@ public interface RuneLiteConfig extends Config
keyName = "overlayTitle",
name = "Overlays",
description = "",
position = 25
position = 26
)
default Title overlayTitle()
{
@@ -355,7 +368,7 @@ public interface RuneLiteConfig extends Config
keyName = "menuEntryShift",
name = "Require Shift for overlay menu",
description = "Overlay right-click menu will require shift to be added",
position = 26,
position = 27,
titleSection = "overlayTitle"
)
default boolean menuEntryShift()
@@ -367,7 +380,7 @@ public interface RuneLiteConfig extends Config
keyName = "overlayBackgroundColor",
name = "Overlay Color",
description = "Configures the background color of infoboxes and overlays",
position = 27,
position = 28,
titleSection = "overlayTitle"
)
@Alpha
@@ -380,7 +393,7 @@ public interface RuneLiteConfig extends Config
keyName = "infoboxTitle",
name = "Infoboxes",
description = "",
position = 28
position = 29
)
default Title infoboxTitle()
{
@@ -391,7 +404,7 @@ public interface RuneLiteConfig extends Config
keyName = "infoBoxVertical",
name = "Display infoboxes vertically",
description = "Toggles the infoboxes to display vertically",
position = 29,
position = 30,
titleSection = "infoboxTitle"
)
default boolean infoBoxVertical()
@@ -403,7 +416,7 @@ public interface RuneLiteConfig extends Config
keyName = "infoBoxSize",
name = "Infobox size",
description = "Configures the size of each infobox in pixels",
position = 30,
position = 31,
titleSection = "infoboxTitle"
)
@Units(Units.PIXELS)
@@ -416,7 +429,7 @@ public interface RuneLiteConfig extends Config
keyName = "keybindsTitle",
name = "Key binds",
description = "",
position = 31
position = 32
)
default Title keybindsTitle()
{
@@ -427,7 +440,7 @@ public interface RuneLiteConfig extends Config
keyName = "sidebarToggleKey",
name = "Sidebar Toggle Key",
description = "The key that will toggle the sidebar (accepts modifiers)",
position = 32,
position = 33,
titleSection = "keybindsTitle"
)
default Keybind sidebarToggleKey()
@@ -439,7 +452,7 @@ public interface RuneLiteConfig extends Config
keyName = "panelToggleKey",
name = "Plugin Panel Toggle Key",
description = "The key that will toggle the current or last opened plugin panel (accepts modifiers)",
position = 33,
position = 34,
titleSection = "keybindsTitle"
)
default Keybind panelToggleKey()
@@ -451,7 +464,7 @@ public interface RuneLiteConfig extends Config
keyName = "blockExtraMouseButtons",
name = "Block Extra Mouse Buttons",
description = "Blocks extra mouse buttons (4 and above)",
position = 34,
position = 35,
titleSection = "keybindsTitle"
)
default boolean blockExtraMouseButtons()
@@ -63,6 +63,7 @@ public class WidgetOverlay extends Overlay
.put(WidgetInfo.LMS_KDA, OverlayPosition.TOP_RIGHT)
.put(WidgetInfo.THEATRE_OF_BLOOD_HEALTH_ORBS, OverlayPosition.TOP_LEFT)
.put(WidgetInfo.GAUNTLET_TIMER_CONTAINER, OverlayPosition.TOP_LEFT)
.put(WidgetInfo.HALLOWED_SEPULCHRE_TIMER_CONTAINER, OverlayPosition.TOP_LEFT)
.put(WidgetInfo.HEALTH_OVERLAY_BAR, OverlayPosition.TOP_CENTER)
.build();
@@ -823,8 +823,6 @@ LABEL725:
jump LABEL729
LABEL726:
sconst "The Bank of Gielinor"
sconst "setBankTitle" ;
runelite_callback ;
iload 5
if_settext
LABEL729:
@@ -989,8 +987,6 @@ LABEL857:
get_varbit 4150
enum
join_string 2
sconst "setBankTitle" ;
runelite_callback ;
iload 5
if_settext
jump LABEL873
@@ -999,8 +995,6 @@ LABEL867:
get_varbit 4150
tostring
join_string 2
sconst "setBankTitle" ;
runelite_callback ;
iload 5
if_settext
FinishBuilding:
@@ -148,4 +148,10 @@ public abstract class RSItemContainerMixin implements RSItemContainer
}
}
}
@Inject
public int size()
{
return getItemIds().length;
}
}