Skip to content

Commit

Permalink
menu swapper: add subop swaps
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam- committed Jan 21, 2025
1 parent 6d0c141 commit 996d03b
Show file tree
Hide file tree
Showing 3 changed files with 285 additions and 345 deletions.
161 changes: 161 additions & 0 deletions runelite-api/src/main/java/net/runelite/api/ParamID.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,167 @@ public final class ParamID
public static final int OC_ITEM_OP7 = 457;
public static final int OC_ITEM_OP8 = 458;

public static final int OC_ITEM_OP1_SUBOP1 = 1931;
public static final int OC_ITEM_OP1_SUBOP2 = 1939;
public static final int OC_ITEM_OP1_SUBOP3 = 1947;
public static final int OC_ITEM_OP1_SUBOP4 = 1955;
public static final int OC_ITEM_OP1_SUBOP5 = 1963;
public static final int OC_ITEM_OP1_SUBOP6 = 1971;
public static final int OC_ITEM_OP1_SUBOP7 = 1979;
public static final int OC_ITEM_OP1_SUBOP8 = 1987;
public static final int OC_ITEM_OP1_SUBOP9 = 1995;
public static final int OC_ITEM_OP1_SUBOP10 = 2003;
public static final int OC_ITEM_OP1_SUBOP11 = 2011;
public static final int OC_ITEM_OP1_SUBOP12 = 2019;
public static final int OC_ITEM_OP1_SUBOP13 = 2027;
public static final int OC_ITEM_OP1_SUBOP14 = 2035;
public static final int OC_ITEM_OP1_SUBOP15 = 2043;
public static final int OC_ITEM_OP1_SUBOP16 = 2051;
public static final int OC_ITEM_OP1_SUBOP17 = 2059;
public static final int OC_ITEM_OP1_SUBOP18 = 2067;
public static final int OC_ITEM_OP1_SUBOP19 = 2090;
public static final int OC_ITEM_OP1_SUBOP20 = 2082;
public static final int OC_ITEM_OP2_SUBOP1 = 1932;
public static final int OC_ITEM_OP2_SUBOP2 = 1940;
public static final int OC_ITEM_OP2_SUBOP3 = 1948;
public static final int OC_ITEM_OP2_SUBOP4 = 1956;
public static final int OC_ITEM_OP2_SUBOP5 = 1964;
public static final int OC_ITEM_OP2_SUBOP6 = 1972;
public static final int OC_ITEM_OP2_SUBOP7 = 1980;
public static final int OC_ITEM_OP2_SUBOP8 = 1988;
public static final int OC_ITEM_OP2_SUBOP9 = 1996;
public static final int OC_ITEM_OP2_SUBOP10 = 2004;
public static final int OC_ITEM_OP2_SUBOP11 = 2012;
public static final int OC_ITEM_OP2_SUBOP12 = 2020;
public static final int OC_ITEM_OP2_SUBOP13 = 2028;
public static final int OC_ITEM_OP2_SUBOP14 = 2036;
public static final int OC_ITEM_OP2_SUBOP15 = 2044;
public static final int OC_ITEM_OP2_SUBOP16 = 2052;
public static final int OC_ITEM_OP2_SUBOP17 = 2060;
public static final int OC_ITEM_OP2_SUBOP18 = 2068;
public static final int OC_ITEM_OP2_SUBOP19 = 2075;
public static final int OC_ITEM_OP2_SUBOP20 = 2083;
public static final int OC_ITEM_OP3_SUBOP1 = 1933;
public static final int OC_ITEM_OP3_SUBOP2 = 1941;
public static final int OC_ITEM_OP3_SUBOP3 = 1949;
public static final int OC_ITEM_OP3_SUBOP4 = 1957;
public static final int OC_ITEM_OP3_SUBOP5 = 1965;
public static final int OC_ITEM_OP3_SUBOP6 = 1973;
public static final int OC_ITEM_OP3_SUBOP7 = 1981;
public static final int OC_ITEM_OP3_SUBOP8 = 1989;
public static final int OC_ITEM_OP3_SUBOP9 = 1997;
public static final int OC_ITEM_OP3_SUBOP10 = 2005;
public static final int OC_ITEM_OP3_SUBOP11 = 2013;
public static final int OC_ITEM_OP3_SUBOP12 = 2021;
public static final int OC_ITEM_OP3_SUBOP13 = 2029;
public static final int OC_ITEM_OP3_SUBOP14 = 2037;
public static final int OC_ITEM_OP3_SUBOP15 = 2045;
public static final int OC_ITEM_OP3_SUBOP16 = 2053;
public static final int OC_ITEM_OP3_SUBOP17 = 2061;
public static final int OC_ITEM_OP3_SUBOP18 = 2069;
public static final int OC_ITEM_OP3_SUBOP19 = 2076;
public static final int OC_ITEM_OP3_SUBOP20 = 2084;
public static final int OC_ITEM_OP4_SUBOP1 = 1934;
public static final int OC_ITEM_OP4_SUBOP2 = 1942;
public static final int OC_ITEM_OP4_SUBOP3 = 1950;
public static final int OC_ITEM_OP4_SUBOP4 = 1958;
public static final int OC_ITEM_OP4_SUBOP5 = 1966;
public static final int OC_ITEM_OP4_SUBOP6 = 1974;
public static final int OC_ITEM_OP4_SUBOP7 = 1982;
public static final int OC_ITEM_OP4_SUBOP8 = 1990;
public static final int OC_ITEM_OP4_SUBOP9 = 1998;
public static final int OC_ITEM_OP4_SUBOP10 = 2006;
public static final int OC_ITEM_OP4_SUBOP11 = 2014;
public static final int OC_ITEM_OP4_SUBOP12 = 2022;
public static final int OC_ITEM_OP4_SUBOP13 = 2030;
public static final int OC_ITEM_OP4_SUBOP14 = 2038;
public static final int OC_ITEM_OP4_SUBOP15 = 2046;
public static final int OC_ITEM_OP4_SUBOP16 = 2054;
public static final int OC_ITEM_OP4_SUBOP17 = 2062;
public static final int OC_ITEM_OP4_SUBOP18 = 2070;
public static final int OC_ITEM_OP4_SUBOP19 = 2077;
public static final int OC_ITEM_OP4_SUBOP20 = 2085;
public static final int OC_ITEM_OP5_SUBOP1 = 1935;
public static final int OC_ITEM_OP5_SUBOP2 = 1943;
public static final int OC_ITEM_OP5_SUBOP3 = 1951;
public static final int OC_ITEM_OP5_SUBOP4 = 1959;
public static final int OC_ITEM_OP5_SUBOP5 = 1967;
public static final int OC_ITEM_OP5_SUBOP6 = 1975;
public static final int OC_ITEM_OP5_SUBOP7 = 1983;
public static final int OC_ITEM_OP5_SUBOP8 = 1991;
public static final int OC_ITEM_OP5_SUBOP9 = 1999;
public static final int OC_ITEM_OP5_SUBOP10 = 2007;
public static final int OC_ITEM_OP5_SUBOP11 = 2015;
public static final int OC_ITEM_OP5_SUBOP12 = 2023;
public static final int OC_ITEM_OP5_SUBOP13 = 2031;
public static final int OC_ITEM_OP5_SUBOP14 = 2039;
public static final int OC_ITEM_OP5_SUBOP15 = 2047;
public static final int OC_ITEM_OP5_SUBOP16 = 2055;
public static final int OC_ITEM_OP5_SUBOP17 = 2063;
public static final int OC_ITEM_OP5_SUBOP18 = 2071;
public static final int OC_ITEM_OP5_SUBOP19 = 2078;
public static final int OC_ITEM_OP5_SUBOP20 = 2086;
public static final int OC_ITEM_OP6_SUBOP1 = 1936;
public static final int OC_ITEM_OP6_SUBOP2 = 1944;
public static final int OC_ITEM_OP6_SUBOP3 = 1952;
public static final int OC_ITEM_OP6_SUBOP4 = 1960;
public static final int OC_ITEM_OP6_SUBOP5 = 1968;
public static final int OC_ITEM_OP6_SUBOP6 = 1976;
public static final int OC_ITEM_OP6_SUBOP7 = 1984;
public static final int OC_ITEM_OP6_SUBOP8 = 1992;
public static final int OC_ITEM_OP6_SUBOP9 = 2000;
public static final int OC_ITEM_OP6_SUBOP10 = 2008;
public static final int OC_ITEM_OP6_SUBOP11 = 2016;
public static final int OC_ITEM_OP6_SUBOP12 = 2024;
public static final int OC_ITEM_OP6_SUBOP13 = 2032;
public static final int OC_ITEM_OP6_SUBOP14 = 2040;
public static final int OC_ITEM_OP6_SUBOP15 = 2048;
public static final int OC_ITEM_OP6_SUBOP16 = 2056;
public static final int OC_ITEM_OP6_SUBOP17 = 2064;
public static final int OC_ITEM_OP6_SUBOP18 = 2072;
public static final int OC_ITEM_OP6_SUBOP19 = 2079;
public static final int OC_ITEM_OP6_SUBOP20 = 2087;
public static final int OC_ITEM_OP7_SUBOP1 = 1937;
public static final int OC_ITEM_OP7_SUBOP2 = 1945;
public static final int OC_ITEM_OP7_SUBOP3 = 1953;
public static final int OC_ITEM_OP7_SUBOP4 = 1961;
public static final int OC_ITEM_OP7_SUBOP5 = 1969;
public static final int OC_ITEM_OP7_SUBOP6 = 1977;
public static final int OC_ITEM_OP7_SUBOP7 = 1985;
public static final int OC_ITEM_OP7_SUBOP8 = 1993;
public static final int OC_ITEM_OP7_SUBOP9 = 2001;
public static final int OC_ITEM_OP7_SUBOP10 = 2009;
public static final int OC_ITEM_OP7_SUBOP11 = 2017;
public static final int OC_ITEM_OP7_SUBOP12 = 2025;
public static final int OC_ITEM_OP7_SUBOP13 = 2033;
public static final int OC_ITEM_OP7_SUBOP14 = 2041;
public static final int OC_ITEM_OP7_SUBOP15 = 2049;
public static final int OC_ITEM_OP7_SUBOP16 = 2057;
public static final int OC_ITEM_OP7_SUBOP17 = 2065;
public static final int OC_ITEM_OP7_SUBOP18 = 2073;
public static final int OC_ITEM_OP7_SUBOP19 = 2080;
public static final int OC_ITEM_OP7_SUBOP20 = 2088;
public static final int OC_ITEM_OP8_SUBOP1 = 1938;
public static final int OC_ITEM_OP8_SUBOP2 = 1946;
public static final int OC_ITEM_OP8_SUBOP3 = 1954;
public static final int OC_ITEM_OP8_SUBOP4 = 1962;
public static final int OC_ITEM_OP8_SUBOP5 = 1970;
public static final int OC_ITEM_OP8_SUBOP6 = 1978;
public static final int OC_ITEM_OP8_SUBOP7 = 1986;
public static final int OC_ITEM_OP8_SUBOP8 = 1994;
public static final int OC_ITEM_OP8_SUBOP9 = 2002;
public static final int OC_ITEM_OP8_SUBOP10 = 2010;
public static final int OC_ITEM_OP8_SUBOP11 = 2018;
public static final int OC_ITEM_OP8_SUBOP12 = 2026;
public static final int OC_ITEM_OP8_SUBOP13 = 2034;
public static final int OC_ITEM_OP8_SUBOP14 = 2042;
public static final int OC_ITEM_OP8_SUBOP15 = 2050;
public static final int OC_ITEM_OP8_SUBOP16 = 2058;
public static final int OC_ITEM_OP8_SUBOP17 = 2066;
public static final int OC_ITEM_OP8_SUBOP18 = 2074;
public static final int OC_ITEM_OP8_SUBOP19 = 2081;
public static final int OC_ITEM_OP8_SUBOP20 = 2089;

/**
* Long name for NPCs used in the HP hud
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -424,17 +424,6 @@ default boolean swapTeleportItem()
return false;
}

@ConfigItem(
keyName = "teleportSubmenus",
name = "Teleport submenus",
description = "Use submenus for max, construction, hunter, and diary cape teleports.",
section = itemSection
)
default boolean teleportSubmenus()
{
return false;
}

@ConfigItem(
keyName = "swapTeleToPoh",
name = "Tele to POH",
Expand Down
Loading

0 comments on commit 996d03b

Please sign in to comment.