Commit Graph

297 Commits

Author SHA1 Message Date
Player Name 86973b6d36 Added message when running out of prayer points
Improved handling of running out of prayer points
2024-01-20 11:31:18 +00:00
Player Name 4fc5e088ad Fixed bug that could result in players losing Christmas event rewards if their inventory is full 2024-01-19 09:50:26 +00:00
Zerken 12daa614bb Implemented news message for achieving max level in all skills 2024-01-09 03:53:39 +00:00
Player Name 279cfb8b42 Improved pet handling and fixed some bugs
Players with merged pets will have the merge resolved next time they are dropped
2023-12-29 01:09:55 +00:00
Dan Ginovker 04ce0879c8 Fixed stairs around Castle Wars 2023-12-29 00:53:08 +00:00
Player Name ece16af7ab Bot dialogue now always starts with uppercase character
Fixed hard-coded server name references
Replaced incorrect use of "Keldagrim" with "Gielinor"
2023-12-29 00:50:26 +00:00
Trident101 7a4c2159a4 Dialogue and examine fixes
Converted Lidio dialogue to Kotlin
Converted Anton dialogue to Kotlin
Added Achietties and updated dialogue file
Updated servant dialogue
Updated Wistan dialogue
Changed examine text of Scrying orb, uncharged & charged
Added examine text to wizard Cromperty
Changed bucket examine text
Updated Unferth dialogue
2023-12-13 12:04:46 +00:00
Trident101 ae22b99888 Added missing Zanaris examines
Fixed temple, north staircase interaction
2023-12-13 11:59:41 +00:00
Avi Weinstock b2eb9cfdc9 Fixed rapid heal bug
Improved reliability of runecrafting unit tests
2023-11-11 05:52:09 +00:00
Oven Bread 2dce4fe98c Implemented Rag and Bone Man quest (part 1) 2023-11-11 05:09:54 +00:00
Zerken cd4d0ec20b Implemented 7 Christmas Holiday randoms:
Snowman
Snowman Fight
Santa
Jack Frost
Choir
Snowstorm
Cook
2023-11-11 03:49:04 +00:00
Woahscam 8ef5d8bce4 Fixed numerous interfaces, including Puro puro, Destroy item, Equipment, kept on death, Cooking (single prompts i.e. raw fish -> range), Fletching (make set i.e. fletching arrows, bow)
Rewrote herb cleaning to listener
Fixed studded leather crafting level requirement and xp
Fixed bow stringing stealing strings
::quest <player> can now be used to look up a player's completed quests
2023-11-11 03:16:35 +00:00
LostMyPhat 18fa8357a8 Fixed amulet of glory wilderness teleport level 2023-11-05 08:42:48 +00:00
Player Name d08882cf58 Added optional player argument to ::setlevel 2023-11-05 08:20:08 +00:00
Player Name f28076f3a4 Fixed bug involving kitten/cat deletion 2023-11-05 08:20:06 +00:00
Zerken dbb8b5a133 Implemented Strange Plant Random Event 2023-11-03 14:55:41 +00:00
Oven Bread 0eecab4057 Implemented Creature of Fenkenstrain quest 2023-11-02 08:33:02 +00:00
Oven Bread 70a47aeb5d Implemented Tolna Rift
Improved ::npcanim admin command
2023-11-02 08:26:27 +00:00
Avi Weinstock fee56ae528 Backported probabilistic runes. Can now toggle between revision 581, 573 and 570 behavior via runecrafting_formula_revision in server config 2023-10-27 12:41:17 +00:00
Zerken 4942ae0079 Added the correct animation/graphics for emptying the ectophial
Rewrote ectophial
2023-10-27 12:33:11 +00:00
Player Name 9445a2bae5 Death's message for the holiday random event now uses the correct type of player name 2023-10-24 13:35:09 +00:00
Jedediah Orne e2a13465b6 Fixed wilderness zoning near KBD lever 2023-10-20 06:56:52 +00:00
Zerken 0e6b4ad816 Fixed fishing trawler teleport and random event issues 2023-10-17 11:02:12 +00:00
Zerken 4e1ddaeec5 Implemented Rick Turpentine and Drunken Dwarf random events 2023-10-12 23:34:25 +00:00
bushtail 9989ee9905 Rewrote Stat Spy
Refactored lunar spell handlers
2023-10-12 01:43:43 +00:00
Oven Bread e9fd74b379 Refactored canoe handling
Canoe station should now have the full animation suite
Canoe making now scales with axe and level of woodcutting
Interfaces are now fully updated with proper hide/show/animation
Canoes now sink at the end of the journey
Added a black screen backdrop overlay seen only in HD
2023-10-04 23:30:51 +00:00
Player Name 7c38339e16 Rewrote pet management
Fixed being unable to remove pets
Removed redundant pet messaging
2023-10-04 23:19:57 +00:00
Ceikry cc989d5844 Added support for tertiary drop tables 2023-10-04 23:17:01 +00:00
Player Name 0f1f4dec96 Fixed bug preventing use of slayer boosters for slayer tasks 2023-09-28 08:48:47 +00:00
Zerken dfdc9dc6a5 Implemented 7 random events for Halloween, 17th October to 7th November
Includes server config options holiday_random_event and force_halloween_randoms
Admin command ::hrevent -p username -e eventName
Admin command ::forcehrevents holidayName
Admin command ::stophrevents
2023-09-28 08:31:21 +00:00
Player Name 5e6f750cee Player username case is now consistent 2023-09-20 06:50:37 +00:00
Player Name 9ea32d07eb Fixed a construction bug where rooms built off of a south-facing door with a southern orientation were not getting rotated after being built 2023-09-19 13:49:47 +00:00
Avi Weinstock f4163e733a Fixed bug causing some rewards to disappear instead of dropping when inventory fills up as a result of receiving the reward 2023-09-19 13:30:37 +00:00
bushtail bb46e3f37f Added announcement for new players 2023-09-16 01:39:16 +00:00
Trident101 aa37cd4688 Moved some God Wars NPCs back into the map
Fixed stairs in Heroes' Guild
Fixed stairs in Gnome Village
Fixed stairs in Dagannoth King room
Fixed stairs near Sir Amik Varse
2023-09-15 05:30:44 +00:00
Ceikry c99dfe7031 Interface Developer Tools
Implemented fully functioning interface decoders referenced from the client
Added ::iftriggers command that gives visibility of all the varp/varc triggers on an interface
Added ::listifmodels command that gives visibility of all the models present on an interface
Added ::listiftext command that gives visibility of all the text present on an interface
2023-09-14 08:43:22 +00:00
Zerken e60eecc6bf Rewrote "emptying" contents of many items
Implemented emptying plant cure
Rewrote DFS handler
Corrected DFS max hit to be 25 instead of 26
Corrected DFS attack cooldown to be 2 mintues instead of 30 secs
Implemented the animation when emptying charges from the DFS
Implemented a server config (better_dfs) to preserve previous functionality (enabled by default)
2023-09-12 03:02:03 +00:00
Zerken ac5c31747f The AntiMacro timer now properly pauses for Administrators
Modified the ::revent command to unpause the AntiMacro timer for admins and display a chat message
2023-09-10 14:43:56 +00:00
Ceikry 99e83a57e3 Fixed Jatizso ferry regression 2023-09-09 01:42:39 +00:00
Ceikry 895c41756a Rewrote stiles
Added a new ContentAPI function, animationCycles, that returns the exact number of cycles an animation lasts for (useful for forced movement)
Added a new function to Vector objects that allows convertion into Direction objects (useful for transforming locations)
2023-09-04 06:46:10 +00:00
Zerken d4e62c0e96 Fixed a regression causing broken NPC range and magic attacks 2023-09-04 05:06:26 +00:00
Ceikry 544487218a Fixed an issue in replaceSlot logic causing visual bugs with pizza 2023-09-04 03:13:28 +00:00
Zerken 1ab6773910 Random event improvements
Implemented smoke puff sound when random event npcs disappear
Fixed smoke puff repeating
Admins will no longer get random events
Can no longer talk to a random event NPC if they are leaving
Rewrote Drill Demon event:
The event can no longer be avoided and Sergeant Damien automatically teleports you to the event
The player can no longer escape the event by logging out
Sergeant Damien now walks around the area in a circle as he should authentically
Corrected all of Sergeant Damien's dialogue to be authentic
Implemented the authentic item dialogues that show the player the picture of the sign to exercise at
Implemented all the exercise sounds
Evil Bob's Island:
Rewrote all uses of pulses to scripts
Fixed evil bob not teleporting players when in combat
Fixed the reward dialogue
Freaky Forester:
Rewrote the freaky forester teleport to a script instead of a pulse
Fixed an issue where nearby players could talk to the NPC
Genie Event:
Rewrote most of the event
The genie now leaves after completing the dialogue
Implemented the genie appearing sound
Evil Chicken:
Now uses the correct attack sound
Misc:
Added admin command ::barrage [radius] that new barrage command hits all the players in the radius defines with a custom weak ice barrage. It will play the ice barrage sound, display graphics and hit the player for a random 0-3 damage. A fail safe has been added so the command will hit 0 if the player is low on health so this command will not accidentally kill players
2023-09-03 13:33:26 +00:00
Avi Weinstock 12eaa1e05a Fixed antipoison not working in some scenarios
Added new ::timers admin command
2023-09-01 12:29:12 +00:00
Zerken abe55aa7f3 Shops will no longer charge if inventory is full
The ::shop can no longer be opened if the player is movement or interaction locked
Rogues now drop the proper coin
Rewrote the canoe station chop down as a soft script to be uninterruptible
Fixed the player locks for Rellekka trapped chest and better handled the case when inventory is full
Corrected the examine text of the armadyl plateskirt
Fixed the dialogue for lady of the lake
The player is now locked and can't interrupt stepping stone shortcuts
2023-09-01 12:11:16 +00:00
Zerken 2747eb61ec Implemented a new Teleport zone restriction and added a check to the teleport manager to see if the player is teleport zone restricted
The firemaking cape will no longer be deleted when logging out in a darkzone
The Stronghold of Security Gift of Peace, Grain of Plenty, and Box of Health will now add coins to already existing stack of coins if inventory is full
The Cradle of Life will now unlock emotes from all previous Stronghold of Security levels if completed (This was added for older accounts which have completed the stronghold of security but are missing the emotes)
Implemented an Entrana allowed item check
If skillcape perks are active then the player is allowed to bring the runecrafting cape(s) to entrana
The teleport block in fishing trawler now only applies while on the boat and is cleared upon logout/leave
Fixed an issue where you could teleport out of the sunk fishing trawler
Fixed an issue where a logout listener was not being removed after failing the fishing trawler causing the player to be teleported to port khazard after their next login
Added a check to to see if the player has items banned on entrana
Blue dragon scales have had their respawn timer corrected to 18 seconds
Fixed the warriors guild cyclops room logout listener to properly be removed when leaving
Players will no longer get stuck if logging out during agility obstacles
Enchanted jewellery teleports now close any open interface
Players can no longer complete the Falador medium diary goal of pickpocketing a guard without 40 thieving
2023-08-31 08:23:39 +00:00
Ceikry 8116cae7df Fixed performance issue where entities could have multiple movement operations running at a time 2023-08-30 06:54:28 +00:00
Avi Weinstock a0435fb890 Deep wilderness threats now continue at next login if present when logging out
Decreased brawler gloves and PvP gear drop rate from ordinary deep wilderness NPCs (does not apply to revenants or chaos elemental)
Brawler gloves and PvP gear drops from ordinary deep wilderness NPCs now require at least 100k high alchemy risk (does not apply to revenants or chaos elemental)
2023-08-29 07:41:59 +00:00
Ceikry 4276ed731d Corrected some inauthenticities in the script processor
Soft queued scripts no longer remove weak scripts
Soft queued scripts now delay logout until processed
2023-08-29 01:29:09 +00:00
Woahscam 93082bc94a Fixed issue where eating/firemaking/decanting replaced item from incorrect inventory slot
Corrected potion decanting and bank pin interface sounds
2023-08-28 13:08:45 +00:00