mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-04 08:39:05 +00:00
Telekinetic grab and stuff (#508)
* tidy up * Tidy up check for space * Telekinetic base * Don't allow player to pickup statue * Tidy up item pickup * fixup, statue spawn * Update telekinetic grab * 2nd option for guardian statue * handle telegrab on statue * Allow picking up global drops with telekinetic grab * Check if player can see/reach item * Update PickupItem.java * Allow pasting into chatbox * camera stuff * fixup clipboard stuff * Update PlayerAssistant.java * Update Commands.java * Add mazes initial * Tidy up the clipboard pasting * Update mazes * Calculate new position of statue * fixup telegrab * More tidy up, remove constant running of container * more tidy up.. * Handle moving statues * remove the statue from global drops * Update MagicOnFloorItems.java * Show telekinetic interface * Make public accessable * Only show items to player that are on the same height level * Moving statues around, Spawning * Reward exp, points, law runes * Show points, mazes completed * Add comment * Add observable statue (still needs work) * Fixup where camera focuses * Load items when player changes level * Graveyard base * Add a couple more checks * Update Player.java * Update Commands.java * Make sure statue is visible when player appears at maze * [Mage training arena] Graveyard * Update MageTrainingArena.java * Update MageTrainingArena.java * Update ItemHandler.java
This commit is contained in:
@@ -2636,9 +2636,18 @@ public class ObjectsActions {
|
||||
else if (player.absY == 3300)
|
||||
player.getPlayerAssistant().movePlayer(player.absX, player.absY - 2, 0);
|
||||
break;
|
||||
case 10725: // Bone Pile
|
||||
case 10726: // Bone Pile
|
||||
case 10727: // Bone Pile
|
||||
case 10728: // Bone Pile
|
||||
player.getMageTrainingArena().graveyard.searchBonePile(objectType);
|
||||
break;
|
||||
case 10734: // Coin Collector
|
||||
player.getMageTrainingArena().alchemy.collectCoins();
|
||||
break;
|
||||
case 10735: // Food Chute
|
||||
player.getMageTrainingArena().graveyard.depositFood();
|
||||
break;
|
||||
case 10771:
|
||||
player.getPlayerAssistant().movePlayer(3369, 3307, 1);
|
||||
break;
|
||||
@@ -2653,8 +2662,7 @@ public class ObjectsActions {
|
||||
break;
|
||||
case 10778:
|
||||
// TODO: Require Pizazz progress hat equiped
|
||||
player.getDialogueHandler().sendStatement("This area is currently closed.");
|
||||
// player.getPlayerAssistant().startTeleport2(3336, 9718, 0); // Telekinetic floor 0
|
||||
player.getMageTrainingArena().telekinetic.goToMaze();
|
||||
break;
|
||||
case 10779:
|
||||
// TODO: Require Pizazz progress hat equiped
|
||||
@@ -2670,8 +2678,7 @@ public class ObjectsActions {
|
||||
break;
|
||||
case 10781:
|
||||
// TODO: Require Pizazz progress hat equiped
|
||||
player.getDialogueHandler().sendStatement("This area is currently closed.");
|
||||
// player.getPlayerAssistant().startTeleport2(3364, 9639, 1); // Graveyard training
|
||||
player.getPlayerAssistant().startTeleport2(3364, 9639, 1); // Graveyard training
|
||||
break;
|
||||
case 10782: // Leave mage training rooms
|
||||
player.getPlayerAssistant().startTeleport2(3363, 3318, 0);
|
||||
|
||||
Reference in New Issue
Block a user