Mage Training Arena:
Implemented the Telekinetic maze
Implemented the Graveyard area
Other:
Fixup Tele Grab, can now be used on global item spawns if they can be seen from where the player is standing.
Other minor tidy up.
Allow pasting text into the client (Only the chatbox).
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/2006-Scape/2006Scape/pull/508
**Author:** [@RedSparr0w](https://github.com/RedSparr0w)
**Created:** 10/3/2021
**Status:** ✅ Merged
**Merged:** 10/5/2021
**Merged by:** [@Dark98](https://github.com/Dark98)
**Base:** `master` ← **Head:** `mage-training-arena-3`
---
### 📝 Commits (10+)
- [`9f8577e`](https://github.com/2006-Scape/2006Scape/commit/9f8577e77ff842f2d07c49f598ec000b239fad05) tidy up
- [`568fcbb`](https://github.com/2006-Scape/2006Scape/commit/568fcbb98167a8abed3482eb11ad7f8327ab61f3) Tidy up check for space
- [`d68f603`](https://github.com/2006-Scape/2006Scape/commit/d68f60371125596e05d2a96d3f40785d18e19b39) Telekinetic base
- [`4dd4d8d`](https://github.com/2006-Scape/2006Scape/commit/4dd4d8db34120310e67178911fe8a0beb5803e84) Don't allow player to pickup statue
- [`03e0db0`](https://github.com/2006-Scape/2006Scape/commit/03e0db0d0d1519b4f5890357cec5bea7367d863d) Tidy up item pickup
- [`e1fc25a`](https://github.com/2006-Scape/2006Scape/commit/e1fc25a7d9538ea18ca947082fbdba5158836210) fixup, statue spawn
- [`736890e`](https://github.com/2006-Scape/2006Scape/commit/736890eaa11d8067f57f8148dfe8cba9b52cc547) Update telekinetic grab
- [`3309096`](https://github.com/2006-Scape/2006Scape/commit/3309096b559d92248a6f7b64607e92c0f1122bf0) 2nd option for guardian statue
- [`8f19d3d`](https://github.com/2006-Scape/2006Scape/commit/8f19d3d7714c5e0a4a7bbc6464ef30c649242799) handle telegrab on statue
- [`ddd3507`](https://github.com/2006-Scape/2006Scape/commit/ddd3507fae4d6c6e7be3cea8b119fd3bc9d877ad) Allow picking up global drops with telekinetic grab
### 📊 Changes
**22 files changed** (+719 additions, -193 deletions)
<details>
<summary>View changed files</summary>
📝 `2006Scape Client/src/main/java/Game.java` (+40 -6)
📝 `2006Scape Server/src/main/java/com/rs2/game/content/combat/magic/MagicData.java` (+3 -1)
📝 `2006Scape Server/src/main/java/com/rs2/game/content/combat/magic/MagicRequirements.java` (+11 -12)
📝 `2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Alchemy.java` (+1 -1)
📝 `2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Enchanting.java` (+1 -1)
➕ `2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Graveyard.java` (+129 -0)
📝 `2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/MageTrainingArena.java` (+11 -3)
➕ `2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Telekinetic.java` (+271 -0)
📝 `2006Scape Server/src/main/java/com/rs2/game/items/GroundItem.java` (+6 -1)
📝 `2006Scape Server/src/main/java/com/rs2/game/objects/ObjectsActions.java` (+11 -4)
📝 `2006Scape Server/src/main/java/com/rs2/game/players/Player.java` (+14 -3)
📝 `2006Scape Server/src/main/java/com/rs2/game/players/PlayerAssistant.java` (+25 -2)
📝 `2006Scape Server/src/main/java/com/rs2/game/players/PlayerHandler.java` (+1 -0)
📝 `2006Scape Server/src/main/java/com/rs2/game/players/PlayerSave.java` (+5 -0)
📝 `2006Scape Server/src/main/java/com/rs2/net/packets/impl/ClickingButtons.java` (+21 -10)
📝 `2006Scape Server/src/main/java/com/rs2/net/packets/impl/Commands.java` (+16 -3)
📝 `2006Scape Server/src/main/java/com/rs2/net/packets/impl/ItemClick2OnGroundItem.java` (+5 -0)
📝 `2006Scape Server/src/main/java/com/rs2/net/packets/impl/MagicOnFloorItems.java` (+59 -79)
📝 `2006Scape Server/src/main/java/com/rs2/net/packets/impl/PickupItem.java` (+40 -36)
📝 `2006Scape Server/src/main/java/com/rs2/world/Boundary.java` (+10 -7)
_...and 2 more files_
</details>
### 📄 Description
**_Mage Training Arena:_**
Implemented the Telekinetic maze
Implemented the Graveyard area
**_Other:_**
Fixup Tele Grab, can now be used on global item spawns if they can be seen from where the player is standing.
Other minor tidy up.
Allow pasting text into the client (Only the chatbox).
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/2006-Scape/2006Scape/pull/508
Author: @RedSparr0w
Created: 10/3/2021
Status: ✅ Merged
Merged: 10/5/2021
Merged by: @Dark98
Base:
master← Head:mage-training-arena-3📝 Commits (10+)
9f8577etidy up568fcbbTidy up check for spaced68f603Telekinetic base4dd4d8dDon't allow player to pickup statue03e0db0Tidy up item pickupe1fc25afixup, statue spawn736890eUpdate telekinetic grab33090962nd option for guardian statue8f19d3dhandle telegrab on statueddd3507Allow picking up global drops with telekinetic grab📊 Changes
22 files changed (+719 additions, -193 deletions)
View changed files
📝
2006Scape Client/src/main/java/Game.java(+40 -6)📝
2006Scape Server/src/main/java/com/rs2/game/content/combat/magic/MagicData.java(+3 -1)📝
2006Scape Server/src/main/java/com/rs2/game/content/combat/magic/MagicRequirements.java(+11 -12)📝
2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Alchemy.java(+1 -1)📝
2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Enchanting.java(+1 -1)➕
2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Graveyard.java(+129 -0)📝
2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/MageTrainingArena.java(+11 -3)➕
2006Scape Server/src/main/java/com/rs2/game/content/minigames/magetrainingarena/Telekinetic.java(+271 -0)📝
2006Scape Server/src/main/java/com/rs2/game/items/GroundItem.java(+6 -1)📝
2006Scape Server/src/main/java/com/rs2/game/objects/ObjectsActions.java(+11 -4)📝
2006Scape Server/src/main/java/com/rs2/game/players/Player.java(+14 -3)📝
2006Scape Server/src/main/java/com/rs2/game/players/PlayerAssistant.java(+25 -2)📝
2006Scape Server/src/main/java/com/rs2/game/players/PlayerHandler.java(+1 -0)📝
2006Scape Server/src/main/java/com/rs2/game/players/PlayerSave.java(+5 -0)📝
2006Scape Server/src/main/java/com/rs2/net/packets/impl/ClickingButtons.java(+21 -10)📝
2006Scape Server/src/main/java/com/rs2/net/packets/impl/Commands.java(+16 -3)📝
2006Scape Server/src/main/java/com/rs2/net/packets/impl/ItemClick2OnGroundItem.java(+5 -0)📝
2006Scape Server/src/main/java/com/rs2/net/packets/impl/MagicOnFloorItems.java(+59 -79)📝
2006Scape Server/src/main/java/com/rs2/net/packets/impl/PickupItem.java(+40 -36)📝
2006Scape Server/src/main/java/com/rs2/world/Boundary.java(+10 -7)...and 2 more files
📄 Description
Mage Training Arena:
Implemented the Telekinetic maze
Implemented the Graveyard area
Other:
Fixup Tele Grab, can now be used on global item spawns if they can be seen from where the player is standing.
Other minor tidy up.
Allow pasting text into the client (Only the chatbox).
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.