* Server: Ripped PluginService From Astreaus-V2
This Removes The Need For Plugin MetaData
* Plugins: Handle Emote Tab Run Buttons
* Add Some Settings Button Plugins
Brightness Buttons
Music Volume Buttons
Walk/Run Buttons
Toggle SplitPrivate-Chat
* Fix Player Still Running With 0 Energy
Fixes Players Continuing To Run For The Rest Of Their Current Movement Task Even If They Run Out Of Energy
* Started Ripping Plugin System From Astraeus
*Currently only ClickingButtons Support
*Also Started Using The Logout Button Plugin From Astraeus
* NpcFirstClickEvent setup for plugins
also made Man & Women chat work through this
* Server: Add Google Collect Lib
* Server: NpcSecondClickEvent setup for plugins
also handle pickpocketing npc clicking through plugin
* Server: NpcThirdClickEvent setup for plugins
* Server: Remove conflicting action for Secondclicking npc id 3
* Server: ItemFirstClickEvent setup for plugins
Also Handle Yo-Yo First Click Through This
* Server: ItemOnItemEvent setup for plugins
Also Handle Black Candle Lighting With Tinderbox Through this
* Server: ItemOnNpcEvent setup for plugins
* Server: ItemOnObjectEvent setup for plugins
Also Handle Fillable Items Through This
* Server: ItemSecondClickEvent & ItemThirdClickEvent setup for plugins
Also Handle Yo-Yo Actions Through This
* Server: ObjectFirstClickEvent setup for plugins
Also Handle FirstClick Mining Actions Through This
* Server: ObjectSecondClickEvent setup for plugins
Also Handle Stall Thieving Actions Through This
* Server: ObjectThirdClickEvent setup for plugins
* Server: ObjectFourthClickEvent setup for plugins
Also Handle Fourth Click Farming Object Actions Through This
* Server: MagicOnItemEvent setup for plugins
Also Handle SuperHeat Through This
* More mage training arena (#509)
* Fixup points display
* Only allow players to deposit up to 12k at one time
* Apple damage and play animation
* Update order or prices
* Update Telekinetic.java
(cherry picked from commit ab3b1e9731)
Co-authored-by: RedSparr0w <RedSparr0w@users.noreply.github.com>
Co-authored-by: Danial <admin@redsparr0w.com>
* 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
* Handle some more stairs...
* Remove message sent to player
* Bolts/Tips making
* Tidy up
* Free alchs occasionally within training arena
* [Mage Training Arena] Enchanting
* Remove enchanting room specific items when leaving area
* 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
* Fixup Discord links
* Fix required level to chop Dramen tree
* More Discord link fixes
* Show bots as (store)
* Fixup port
move to port 8080 as used by file server
* Fixup report handler
* Some client changes
* minor changes
Show mod status
* Show item value on ground
* Mark stores and players differently on mini map
* Some tidy up
* default to world 1
* Update trade with text
* revert nodeID changes
* Update RS Guide name
* Remove some command aliases
* Log bots and players differently
* Fixup
* minor changes
* Fixup colors
* Update RSInterface.java
* Settings for controlling options
* Add memory command
* Update server skill magic numbers
* Update server skill magic numbers
* Update colors for ground item text
* Update .gitignore
* Update player health value more often
* Add in game item/NPC/object search
* Item amounts and value displayed
* Update examine text
* Start with volume off
* Fixup tab 7 still showing with other interfaces
* Fixup search
* Fixup entering numbers after letter in amounts
* minor fixup
* fix indentation
* change type of value
* Fixup values shown
* Fix when clicking while tab 7 open
* Fixup negative amounts
* Update some method names
* Fixup method name
* tidy up method values
* Initial move for overlays
* Update more method names, variables
* Update debug menu
* Update experience info area
* Update Signlink.java
* more refactoring/deob
* Tidy up
* refresh skills
* Update method name, debug display
* fixup
* Show wrench icon on custom settings tab
* alignment
* Modify zoom
* Use smaller numbers for exp/h
* Update interface command
* tidy up
* Fixup tele location
* Fixup if interface doesn't exist
* Add some interface options
* Update checks
* Open bank interface for item search
TODO:
change title
maybe not display in chat
change options for items?
change command to searchitem - open the bank interface, open a text input interface
* re-fix
* Show open interface ID
* Update bank string shown
* Update search function
* Scroll zooming
* Only fill chat with search if not searching for an item
* add comments
* Change system update message
* Remove fps command
* Increase draw distance
* fixup
* Draw distance option
* [Party Room] Fix party room stairs
* Add new free slots method to check for stackable items counting as a free slot
* [Party Room] Deposit/Withdraw items all working
* [Party Room] Fully working
* [Party Room] Don't spawn balloons on the table
Players cannot pickup the items
* Fixup boundary
* Drop items in random amounts up to 4 stacks
* Update swampy boat to work
* Minor fixup
* Update Game.java
* Move player name up slightly
* Update some naming
* Tidy up
* Add ectoplasm agility shortcuts
* Update ObjectsActions.java
* Ectofuntus stuff
* fixup
* Ectofuntus bone grinder get status
* auto worship
* Allow claiming ecto-tokens
* change variable
* fixup
* Make use of GameConstants.WORLD
* Randomize bot passwords
* Don't show player shops as online
* Update opening oysters
* Update GemCutting.java
* Dragontooth island transport
* Ectofuntus stuff
* More constants
* Bill teach travel to Mos Le'Harmless and back
Also able to explore the whole ship
* Use better looking buttons
* Update .gitignore
* Update how player shop is handled
* Squashed commit of the following:
commit 5be0778dc9
Author: Danial <admin@redsparr0w.com>
Date: Sun Sep 19 14:24:12 2021 +1200
minor fixup
commit ef3b63b54f
Author: Danial <admin@redsparr0w.com>
Date: Sun Sep 19 14:11:27 2021 +1200
Add docker compose file for running servers in containers
* Update DialogueHandler.java
* Fix for models out of bounds
* Revert "Squashed commit of the following:"
This reverts commit d27d3c357c.
* Other shop tidy up
Show shops as combat level 0
Remove items from shop when shop logs off
* New NPC Spawns for Port Phasmatys
Added most NPCs in Port Phasmatys including the ghost villagers, sailors, guards, Robin, Ak-Haranu, and more.
* ObjectActions for Ectofuntus and Energy Barrier
The Ectofuntus is now fully accessible and Port Phasmatys can be accessed through the energy barrier.
* Added Ak-Haranu's Exotic Shop
Ak-Haranu now sells Bolt Racks.
* Fixed Ectofuntus Worship
Fixed minor issue with Ectofuntus Worship
* Gravingas Exclamations
Gravingas exclaims different messages while protesting Necrovarus in Port Phasmatys.
* Easter Event Updates
- Added Easter Bunny
- Added temporary Easter Quest
- Added Dialogues between player and Easter Bunny
- Added player save data for Ecto-tokens (Port Phasmatys) and data for the easter event (easterEvent)
* Delete .DS_Store
* Delete .DS_Store
* Delete .DS_Store
* Adding DS_Store to .gitignore