mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-05 16:49:06 +00:00
Mage Training Arena and stuff (#504)
* Fixup door/stairs in mage training arena * Fixup bedsheets, should be worn on head, not weapon slot * [Mage Training Arena] spawn rewards guardian * [Mage Training Arena] Add arena teleports (non functioning) * Just adding some comments * [Mage Training Arena] Basic mage training arena stuff * [Mage Training Arena] Allow shop to open and show items correctly * [Mage Training Arena] Show shop prices when clicked * noclip * [Mage Training Arena] Add 2nd option handler (filler) * [Mage Training Arena] Be able to purchase stuff, lock bones to peaches * Update MageArena.java * [Mage Training Arena] setup boundary * Readability * Tidy up enchanting * MageArena -> MageTrainingArena * Create Alchemy.java * Update RSInterface.java * [Mage Training Arena] Spawn entrance npcs * [Mage Training Arena] Initial Alchemy * [Mage Training Arena] Add comments * [Mage Training Arena] Handle alchemy while in arena * [Mage Training Arena] Show interface for alchemy room * [Mage Training Arena] Display values, Search cupboards * [Mage Training Arena] Don't allow the player to wear items from the Alchemy game * [Mage Training Arena] Announce when items are changing * Don't allow the player to bring any coins with them * Sort by values * [Mage Training Arena] Allow alching items etc * Update method name * Show magic tab after using alch even if can't alch * [Mage Training Arena] Coin collector - temp * [Mage Training Arena] Give player points, take items, add bonus xp, add bank items * [Mage Training Arena] Remove items when player leaves the alchemy training area * Fixup staffs for runes, Tidy up checks Was missing all Mystic staff
This commit is contained in:
@@ -1246,6 +1246,9 @@ public class ItemAssistant {
|
||||
if (!playerHasItem(wearID, 1, slot)) {
|
||||
return false;
|
||||
}
|
||||
if (slot < 0) {
|
||||
return false;
|
||||
}
|
||||
boolean greegree = Greegree.attemptGreegree(player, wearID);
|
||||
if (!greegree) {
|
||||
return false;
|
||||
|
||||
@@ -72,7 +72,7 @@ public class ItemData {
|
||||
6128, 6131, 6137, 6182, 6188, 6335, 6337, 6339, 6345, 6355, 6365,
|
||||
6375, 6382, 6392, 6400, 6918, 6656, 2581, 7539, 7394, 7396, 7534,
|
||||
5574, 6885, 6858, 6860, 6862, 6856, 6326, 6128, 6137, 7400, 7323,
|
||||
7325, 7327, 7003, 4168, 7112, 7124, 7130, 7136 };
|
||||
7325, 7327, 7003, 4168, 7112, 7124, 7130, 7136, 4284, 4285 };
|
||||
public static int amulets[] = { 1654, 1656, 1658, 1660, 1662, 1664, 8081,
|
||||
8033, 7968, 6585, 86, 87, 295, 421, 552, 589, 1478, 1692, 1694,
|
||||
1696, 1698, 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1725, 1727,
|
||||
@@ -295,6 +295,8 @@ public class ItemData {
|
||||
case 5543:
|
||||
case 5545:
|
||||
case 5547:
|
||||
case 4284:
|
||||
case 4285:
|
||||
slot = ItemConstants.HAT;
|
||||
break;
|
||||
// Cape
|
||||
@@ -361,6 +363,13 @@ public class ItemData {
|
||||
case 776:
|
||||
slot = ItemConstants.HANDS;
|
||||
break;
|
||||
case 6893:
|
||||
case 6894:
|
||||
case 6895:
|
||||
case 6896:
|
||||
case 6897:
|
||||
slot = -1;
|
||||
break;
|
||||
default:
|
||||
slot = c;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user