ORSC-5.7.0 (2021-01-10)

Learn about the latest news here.
Post Reply
Marwolf
Level 80
Posts: 87
Joined: Mon Dec 28, 2020 4:17 pm
Location: Luna
Contact:

OpenRSC-5.7.0 (2021-01-10)

Post by Marwolf »

Open RSC 5.7.0 has been released!
https://gitlab.com/open-runescape-class ... OpenRSC-5.7.0

Bug Fixes

- Fixed a null pointer exception associated with gnome ball
- Fixed Hourly Event so that the second of the minute is equal to 0 instead of whatever second the admin wrote in the command
- Dry sticks now use the same formula as regular firemaking
- Updated bankSize property to check MEMBER_WORLD and return 48 if false (F2P)
- Updated bank button logic to only draw page numbers if it is a members world. Set to prevent clicking of page 1/2/3 even when invisible
- Hid the <page 1> button text from the bank interface until there are at least two pages (authentic)
- Prevented spawning of Thug, Black Unicorn and Red Dragon in F2P
- Removed Sound effects and Block duel requests options if member_world is false
- Prevented sounds from being played if member_world is false
- Removed 'Duel with' option from player menu if member_world is false
- Increased fishing attempt delay from 3 ticks to 4 ticks (authentic)
- Set the Android client to to show correctly the game loading progress
- Changed the packet order related to giving player fish item (authentic)
- Fixed an issue with the Ardougne castle ladder when no paladin is around the gem stall
- Fixed new players to have the game client camera set to auto rotation by default

Enhancements

- Moved & improved ::checkholidaydrop command; add ::drop synonym
- Implemented a function to tell players if there is a holiday drop ongoing & how to check on it
- Updated the Present item with a more innocuous behaviour for servers running the Open RSC config
- Allowed ironmen accounts to open their own presents
- Android Volume Buttons to Rotate: On/Off was changed to Volume Buttons: Rotate/Zoom/Volume
- Implemented three new custom Agility shortcuts (TAVERLY_STEPPING_STONE, CATHERBY_STEPPING_STONE, KBD_TO_LAVADUNG_STEPPING_STONE)
- Added harvesting skill part 2 additions (watering can, sugar cane, dragonfruit, sweetened slices, mixing bowl, seaweed soup, grapes/wine of saradomin/zammorak, potion of saradomin, super magic potion, super ranging potion
- Renamed gnome minigame variable names to better match
- Restructured and improved client privacy settings (changed in action verbs from block to allow (except for cabbage block global to hide global) and text)

Core Framework

- Updated ifnearvisnpc to check for the nearest "reachable" npc. If it can't find one, it will just return the nearest NPC
- Renamed Functions.java to RuneScript.java and combined the mes functions. Caused them to use the ContextNpc
- Updated and combined the NPC say function
- Advancestat now uses script context
- Added the ifmale function and replaced all the player.isMale calls in the plugins.
- Added the openshop function. Placed it in to all plugins
- Added the displaybalance, pause, modpause, and ifrandom functions
- Cleaned up World class members and constructor
- Cleaned up ScriptContext class
- Updated the connection handler to print a stack trace if the connection is reset
- Multi() runescript API no longer synchronizes on the Player menu handler
- Made some config variables non-static
- Added PCAP logging to the game server (core/server/logs/pcaps)
Post Reply