Fix: Fletching EXP corrections, 3a/infinity gear requirement corrections

- Fixed all shops that had an erroneous high_alch value
- fixed typo in BarrowsBoatPlugin (mispelling of Mort'ton)
- all Mystic Hats, and the Infinity Hat now hatflagged to resolve clipping issues
- 3rd Age Range equipment now have correct stat requirements (65 Ranged, 45 Defence)
- 3rd Age mage equipment now have correct stat requirements (65 Magic 30 Defence)
- Infinity robes now have correct stat requirements (50 Magic 25 Defence)

- Fletching EXP corrections:
- arrow shaft xp corrected 15 -> 5 xp
- tipping arrows with adamant arrowheads 10 -> 11.3 xp
- tipping arrows with broad arrowheads 10 -> 15 xp
- tipping bolts with opal tips 1.5 -> 1.6 xp
- tipping bolts with sapphire tips 4 -> 4.7 xp
- stringing yew shortbows 66 -> 67.5 xp
This commit is contained in:
skelsoft
2021-06-30 11:29:28 +10:00
parent d7e62f4c73
commit 6cc71abd15
4 changed files with 32 additions and 28 deletions
+17 -13
View File
@@ -39771,6 +39771,7 @@
"name": "Mystic hat", "name": "Mystic hat",
"tradeable": "true", "tradeable": "true",
"archery_ticket_price": "0", "archery_ticket_price": "0",
"hat": true,
"id": "4089", "id": "4089",
"bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0"
}, },
@@ -39909,6 +39910,7 @@
"name": "Mystic hat", "name": "Mystic hat",
"tradeable": "true", "tradeable": "true",
"archery_ticket_price": "0", "archery_ticket_price": "0",
"hat": true,
"id": "4099", "id": "4099",
"bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0"
}, },
@@ -40047,6 +40049,7 @@
"name": "Mystic hat", "name": "Mystic hat",
"tradeable": "true", "tradeable": "true",
"archery_ticket_price": "0", "archery_ticket_price": "0",
"hat": true,
"id": "4109", "id": "4109",
"bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0"
}, },
@@ -66990,7 +66993,7 @@
"id": "6915" "id": "6915"
}, },
{ {
"requirements": "{1,50}-{6,25}", "requirements": "{1,25}-{6,50}",
"ge_buy_limit": "10", "ge_buy_limit": "10",
"examine": "Mystical robes.", "examine": "Mystical robes.",
"durability": null, "durability": null,
@@ -67017,7 +67020,7 @@
"id": "6917" "id": "6917"
}, },
{ {
"requirements": "{1,50}-{6,25}", "requirements": "{1,25}-{6,50}",
"ge_buy_limit": "10", "ge_buy_limit": "10",
"examine": "A mystic hat.", "examine": "A mystic hat.",
"durability": null, "durability": null,
@@ -67030,6 +67033,7 @@
"name": "Infinity hat", "name": "Infinity hat",
"tradeable": "true", "tradeable": "true",
"archery_ticket_price": "0", "archery_ticket_price": "0",
"hat": true,
"id": "6918", "id": "6918",
"bonuses": "0,0,0,6,0,0,0,0,6,0,7,0,0,0,0" "bonuses": "0,0,0,6,0,0,0,0,6,0,7,0,0,0,0"
}, },
@@ -67043,7 +67047,7 @@
"id": "6919" "id": "6919"
}, },
{ {
"requirements": "{1,50}-{6,25}", "requirements": "{1,25}-{6,50}",
"ge_buy_limit": "10", "ge_buy_limit": "10",
"examine": "Mystical boots.", "examine": "Mystical boots.",
"durability": null, "durability": null,
@@ -67069,7 +67073,7 @@
"id": "6921" "id": "6921"
}, },
{ {
"requirements": "{1,50}-{6,25}", "requirements": "{1,25}-{6,50}",
"ge_buy_limit": "10", "ge_buy_limit": "10",
"examine": "Mystical gloves.", "examine": "Mystical gloves.",
"durability": null, "durability": null,
@@ -67094,7 +67098,7 @@
"id": "6923" "id": "6923"
}, },
{ {
"requirements": "{1,50}-{6,25}", "requirements": "{1,25}-{6,50}",
"ge_buy_limit": "10", "ge_buy_limit": "10",
"examine": "Mystical robes.", "examine": "Mystical robes.",
"durability": null, "durability": null,
@@ -92943,7 +92947,7 @@
"id": "10329" "id": "10329"
}, },
{ {
"requirements": "{1,65}-{4,45}", "requirements": "{1,45}-{4,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Ancient range protection crafted from white dragonhide.", "examine": "Ancient range protection crafted from white dragonhide.",
"durability": null, "durability": null,
@@ -92971,7 +92975,7 @@
"id": "10331" "id": "10331"
}, },
{ {
"requirements": "{1,65}-{4,45}", "requirements": "{1,45}-{4,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Fabulously ancient range protection crafted from white dragonhide.", "examine": "Fabulously ancient range protection crafted from white dragonhide.",
"durability": null, "durability": null,
@@ -92999,7 +93003,7 @@
}, },
{ {
"remove_head": "true", "remove_head": "true",
"requirements": "{1,65}-{4,45}", "requirements": "{1,45}-{4,65}",
"ge_buy_limit": "5000", "ge_buy_limit": "5000",
"examine": "Ancient range protection crafted from white dragonhide.", "examine": "Ancient range protection crafted from white dragonhide.",
"durability": null, "durability": null,
@@ -93026,7 +93030,7 @@
"id": "10335" "id": "10335"
}, },
{ {
"requirements": "{1,65}-{4,45}", "requirements": "{1,45}-{4,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Fabulously ancient range protection crafted from white dragonhide.", "examine": "Fabulously ancient range protection crafted from white dragonhide.",
"durability": null, "durability": null,
@@ -93052,7 +93056,7 @@
"id": "10337" "id": "10337"
}, },
{ {
"requirements": "{1,65}-{6,30}", "requirements": "{1,30}-{6,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Ancient mage protection enchanted in the Third-Age.", "examine": "Ancient mage protection enchanted in the Third-Age.",
"durability": null, "durability": null,
@@ -93080,7 +93084,7 @@
"id": "10339" "id": "10339"
}, },
{ {
"requirements": "{1,65}-{6,30}", "requirements": "{1,30}-{6,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Ancient mage protection enchanted in the Third-Age.", "examine": "Ancient mage protection enchanted in the Third-Age.",
"durability": null, "durability": null,
@@ -93108,7 +93112,7 @@
}, },
{ {
"remove_head": "true", "remove_head": "true",
"requirements": "{1,65}-{6,30}", "requirements": "{1,30}-{6,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Ancient mage protection enchanted in the Third-Age.", "examine": "Ancient mage protection enchanted in the Third-Age.",
"durability": null, "durability": null,
@@ -93134,7 +93138,7 @@
"id": "10343" "id": "10343"
}, },
{ {
"requirements": "{1,65}-{6,30}", "requirements": "{1,30}-{6,65}",
"ge_buy_limit": "2", "ge_buy_limit": "2",
"examine": "Ancient mage protection enchanted in the Third-Age.", "examine": "Ancient mage protection enchanted in the Third-Age.",
"durability": null, "durability": null,
+8 -8
View File
@@ -55,7 +55,7 @@
}, },
{ {
"npcs": "591", "npcs": "591",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "true", "general_store": "true",
"id": "7", "id": "7",
@@ -307,7 +307,7 @@
}, },
{ {
"npcs": "516", "npcs": "516",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "true", "general_store": "true",
"id": "36", "id": "36",
@@ -316,7 +316,7 @@
}, },
{ {
"npcs": "560", "npcs": "560",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "true", "general_store": "true",
"id": "37", "id": "37",
@@ -1963,7 +1963,7 @@
}, },
{ {
"npcs": "2564", "npcs": "2564",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "false", "general_store": "false",
"id": "222", "id": "222",
@@ -1981,7 +1981,7 @@
}, },
{ {
"npcs": "578", "npcs": "578",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "false", "general_store": "false",
"id": "224", "id": "224",
@@ -2053,7 +2053,7 @@
}, },
{ {
"npcs": "1282", "npcs": "1282",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "false", "general_store": "false",
"id": "232", "id": "232",
@@ -2062,7 +2062,7 @@
}, },
{ {
"npcs": "1315", "npcs": "1315",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "false", "general_store": "false",
"id": "233", "id": "233",
@@ -2089,7 +2089,7 @@
}, },
{ {
"npcs": "4856", "npcs": "4856",
"high_alch": "1", "high_alch": "0",
"currency": "995", "currency": "995",
"general_store": "false", "general_store": "false",
"id": "236", "id": "236",
@@ -30,7 +30,7 @@ public class BarrowsBoatPlugin extends OptionHandler {
switch (option) { switch (option) {
case "board": case "board":
final Location dest = node.getId() == 6970 ? new Location(3522, 3285, 0) : new Location(3500, 3380, 0); final Location dest = node.getId() == 6970 ? new Location(3522, 3285, 0) : new Location(3500, 3380, 0);
final String name = node.getId() == 6970 ? "Mort'on." : "the swamp"; final String name = node.getId() == 6970 ? "Mort'ton." : "the swamp";
player.lock(); player.lock();
player.getInterfaceManager().open(new Component(321)); player.getInterfaceManager().open(new Component(321));
GameWorld.getPulser().submit(new Pulse(7, player) { GameWorld.getPulser().submit(new Pulse(7, player) {
@@ -128,7 +128,7 @@ public class Fletching {
WILLOW_LONGBOW((byte) 1,58,847,40, 41.5, new Animation(6686)), WILLOW_LONGBOW((byte) 1,58,847,40, 41.5, new Animation(6686)),
MAPLE_SHORTBOW((byte) 1,64,853,50, 50, new Animation(6681)), MAPLE_SHORTBOW((byte) 1,64,853,50, 50, new Animation(6681)),
MAPLE_LONGBOW((byte) 1,62,851,55, 58.3, new Animation(6687)), MAPLE_LONGBOW((byte) 1,62,851,55, 58.3, new Animation(6687)),
YEW_SHORTBOW((byte) 1,68,857,65, 66, new Animation(6682)), YEW_SHORTBOW((byte) 1,68,857,65, 67.5, new Animation(6682)),
YEW_LONGBOW((byte) 1,66,855,70, 75, new Animation(6688)), YEW_LONGBOW((byte) 1,66,855,70, 75, new Animation(6688)),
MAGIC_SHORTBOW((byte) 1,72,861,80, 83.3, new Animation(6683)), MAGIC_SHORTBOW((byte) 1,72,861,80, 83.3, new Animation(6683)),
MAGIC_LONGBOW((byte) 1,70,859,85, 91.5, new Animation(6689)), MAGIC_LONGBOW((byte) 1,70,859,85, 91.5, new Animation(6689)),
@@ -163,12 +163,12 @@ public class Fletching {
} }
} }
public enum GemBolts { public enum GemBolts {
OPAL(877, org.rs09.consts.Items.OPAL_1609, 45, 879, 11, 1.5), OPAL(877, org.rs09.consts.Items.OPAL_1609, 45, 879, 11, 1.6),
PEARL(9140, org.rs09.consts.Items.OYSTER_PEARL_411, 46, 880, 41, 3.2), PEARL(9140, org.rs09.consts.Items.OYSTER_PEARL_411, 46, 880, 41, 3.2),
PEARLS(9140, org.rs09.consts.Items.OYSTER_PEARLS_413, 46, 880, 41, 3.2), PEARLS(9140, org.rs09.consts.Items.OYSTER_PEARLS_413, 46, 880, 41, 3.2),
JADE(9139, org.rs09.consts.Items.JADE_1611, 9187, 9335, 26, 2.4), JADE(9139, org.rs09.consts.Items.JADE_1611, 9187, 9335, 26, 2.4),
RED_TOPAZ(9141, org.rs09.consts.Items.RED_TOPAZ_1613, 9188, 9336, 48, 3.9), RED_TOPAZ(9141, org.rs09.consts.Items.RED_TOPAZ_1613, 9188, 9336, 48, 3.9),
SAPPHIRE(9142, org.rs09.consts.Items.SAPPHIRE_1607, 9189, 9337, 56, 4), SAPPHIRE(9142, org.rs09.consts.Items.SAPPHIRE_1607, 9189, 9337, 56, 4.7),
EMERALD(9142, org.rs09.consts.Items.EMERALD_1605, 9190, 9338, 58, 5.5), EMERALD(9142, org.rs09.consts.Items.EMERALD_1605, 9190, 9338, 58, 5.5),
RUBY(9143, org.rs09.consts.Items.RUBY_1603, 9191, 9339, 63, 6.3), RUBY(9143, org.rs09.consts.Items.RUBY_1603, 9191, 9339, 63, 6.3),
DIAMOND(9143, org.rs09.consts.Items.DIAMOND_1601, 9192, 9340, 65, 7), DIAMOND(9143, org.rs09.consts.Items.DIAMOND_1601, 9192, 9340, 65, 7),
@@ -192,10 +192,10 @@ public class Fletching {
IRON_ARROW(40, 884, 15, 3.8), IRON_ARROW(40, 884, 15, 3.8),
STEEL_ARROW(41, 886, 30, 6.3), STEEL_ARROW(41, 886, 30, 6.3),
MITHRIL_ARROW(42, 888, 45, 8.8), MITHRIL_ARROW(42, 888, 45, 8.8),
ADAMANT_ARROW(43, 890, 60, 10), ADAMANT_ARROW(43, 890, 60, 11.3),
RUNE_ARROW(44, 892, 75, 13.8), RUNE_ARROW(44, 892, 75, 13.8),
DRAGON_ARROW(11237, 11212, 90, 16.3), DRAGON_ARROW(11237, 11212, 90, 16.3),
BROAD_ARROW(13278, 4160, 52, 10); BROAD_ARROW(13278, 4160, 52, 15);
public int unfinished,finished,level; public int unfinished,finished,level;
public double experience; public double experience;
@@ -294,7 +294,7 @@ public class Fletching {
} }
public enum FletchingItems { public enum FletchingItems {
//Standard logs //Standard logs
ARROW_SHAFT(52, 15, 1, 15), ARROW_SHAFT(52, 5, 1, 15),
SHORT_BOW(50, 5, 5, 1), SHORT_BOW(50, 5, 5, 1),
LONG_BOW(48, 10, 10, 1), LONG_BOW(48, 10, 10, 1),
WOODEN_STOCK(9440, 6, 9, 1), WOODEN_STOCK(9440, 6, 9, 1),