Commit Graph

1054 Commits

Author SHA1 Message Date
vddcore 6096fca708 Fixed bug preventing deposit of noted items already present in bank when bank is full 2022-10-22 15:19:49 +00:00
Byte 82f7d0663b Updated PriestInPerilUse plugin to listener 2022-10-22 15:08:44 +00:00
Byte 0bdd8326d9 Removed unused BurnMeat plugin (handled by CookingDialogue) 2022-10-22 05:11:01 +00:00
Byte d3efb5cecd Updated KaramjaBananaCrate plugin to listener
Moved "search" and "fill" interactions out of KaramjaOptionPlugin into new KaramjaBananaCrateListener
2022-10-22 05:10:13 +00:00
Byte c7ff6a147a Updated EctophialFill plugin to listener 2022-10-22 04:50:16 +00:00
Byte 29b76c0c4c Updated ChestKey plugin to listener (applies to Pirate Treasure chest key being used on chest in Blue Moon Inn) 2022-10-22 04:39:47 +00:00
Byte 47647ec1af Removed unused WaterSkinHandler plugin (handled by WaterSourceListener) 2022-10-22 04:10:52 +00:00
Byte 7462266756 Updated SwampHoleRope plugin to listener (applies to Lumbridge swamp hole) 2022-10-22 04:10:38 +00:00
Dan Ginovker bb0ae3ad8d Fixed adventure bots getting stuck south west of GE 2022-10-22 04:00:06 +00:00
Byte ac0ba2ece9 Removed unused LadiKeliRope plugin (handled by RopeOnLadyKeli) 2022-10-22 03:39:55 +00:00
Byte 90d47eb75e Updated TutorialFurnace plugin to listener 2022-10-22 03:25:55 +00:00
Byte 7233c968f6 Updated PoisonFountain plugin to listener 2022-10-22 02:59:21 +00:00
Byte c74048425c Updated GWDEntranceRopeUsage plugin to listener (Note: this handles only the case where a rope is used directly on the hole; using the tie-rope option is handled by a separate plugin) 2022-10-21 15:05:35 +00:00
Byte eae259d2ec Updated CauldronOfThunder plugin to listener 2022-10-21 14:28:18 +00:00
DebbySaurus 06f64564d8 Fixed mithril grapples to only take 1 bolt instead of entire stack 2022-10-15 11:21:02 +00:00
bushtail 63e5c9a6b8 Added ::poison <username> <damage> debug command for testing
Converted Cure Me to kotlin
Converted Cure Other to kotlin
Converted Translated Cure Group to kotlin
2022-10-12 13:43:05 +00:00
Ceikry 0a014e86f3 Hotfix players getting stuck after obstacles 2022-10-10 15:14:19 +00:00
Dan Ginovker 121f8d2723 Converted ChampionsGuildDoor to Kotlin + InteractionListener 2022-10-10 13:57:42 +00:00
Byte 3c2810b539 Added agility grappling shortcut from Catherby to Taverley (one way)
Updated ContentAPI to have a method for checking if any item from a given set of items is equipped by the player
2022-10-10 13:20:56 +00:00
Dan Ginovker 924e9bd2a6 Unstuck green dragon bots
Converted Edgeville <-> GE Shortcut to use Listener
Made Green Dragon bots use that listener so they don't all get stuck outside the GE tunnel
::botinfo no longer requires moderator privileges
Added option to ForceMovement that lets the entity stay locked
2022-10-10 13:09:54 +00:00
Byte e0b9c0ab50 Implemented imp teleporting
Added behavior to little red imps to allow them to teleport around
Imps have a 1/10 chance on each hit of teleporting away
Imps have a 1/75 chance on each tick of teleporting away
2022-10-10 12:56:48 +00:00
Ryan 1f078ed0f4 Alchemy value now derived from item value (from cache)
Removed all alchemy value overrides from item config json
All items should now have authentic alchemy values
2022-10-03 08:50:31 +00:00
Ceikry 39cf1f60ca Fixed value parsing from item definitions 2022-10-03 07:26:34 +00:00
Dan Ginovker f76d32c203 Adventure bots no longer get stuck at Falador wall, Draynor bank or east of Catherby
Added moderator+ command ::botinfo that lets you see what a bot is up to
2022-10-03 06:37:52 +00:00
Dan Ginovker 82fa035c69 Removed some inappropriate and non-era-accurate bot names 2022-10-03 05:56:20 +00:00
Byte fe6d04c620 Fixed ItemActionPacket which broke useWith in some situations
Fixes Dwarf Cannon Quest
Fixes Witch's House Quest
Fixes Demon Slayer Quest
2022-10-01 07:45:23 +00:00
Byte 6c340aa96b Fixed dialogue where player speaks instead of Kolodion 2022-10-01 07:22:42 +00:00
bushtail 5af39b5b21 Lunar spell Fertile Soil translated to Kotlin 2022-10-01 05:51:09 +00:00
Byte 840ea1f5ed Fixed issues in Hetty's dialogue repeating in Witch's Potion Quest 2022-09-27 03:15:56 +00:00
Byte 386ab2eb61 Fixed bug with barbarian strength mix consumption, now decrements doses correctly 2022-09-27 00:41:01 +00:00
Ceikry bd3a30c209 Implemented the authentic interaction with Abador Crank if you manage to enter morytania without Priest in Peril
Corrected the teleother spell to play the correct graphics on the target
2022-09-25 14:58:08 +00:00
DebbySaurus e0c68ef7ef Added Roving Elves quest requirement to crystal gear equip 2022-09-25 14:38:29 +00:00
DebbySaurus 0fcf442ec5 Crystal Equipment Changes
Buying a new bow or shield from Islwyn will be "new" and tradable
Recharging a crystal seed into either will be "full" and not tradable
2022-09-25 04:32:07 +00:00
Byte c8bf7b5342 Fixed bug where player could get unlimited glarial's pebbles 2022-09-24 16:48:55 +00:00
Ceikry a8751eaa3c Reset the varpmanager on HCIM death 2022-09-24 16:37:36 +00:00
Byte 7a91aca78f Fixed bug preventing completion of restless ghost quest 2022-09-24 16:27:00 +00:00
Ceikry 2586c4b66a Added new content api method for stating a quest requirement
Made Miscellania accessible with completion of Fremennik Trials via the fairy ring
Locked Morytania locations behind Priest in Peril (both fairy ring and charter ship methods)
2022-09-24 16:14:09 +00:00
Ceikry 506bbf35f8 Corp Bugfixes
Corp now correctly only destroys summons that have entered the boss room
Corp destroys summons after exactly 10 seconds (source is cited on the line of code)
Corp now repeatedly fullheals if there's no players active in the room (meaning you cannot just cannon it to death)
You no longer get a grave if you die in the corp boss room
2022-09-24 16:04:08 +00:00
Dan Ginovker 563d7094e6 Added ::rules command so players can check the rules 2022-09-20 13:38:37 +00:00
Ceikry 7cb5485b1b Fixed a bug that prevented claiming the diary reward ring from Ned 2022-09-20 12:30:24 +00:00
Ceikry 7159e56c4d Fixed clan quickchat 2022-09-20 11:47:04 +00:00
Ceikry b47141aa84 Made interaction listener typed interaction type more backwards compatible 2022-09-20 11:34:59 +00:00
Ceikry 6ab68b008f Inferno adze now correctly deducts resource when burn effect triggers 2022-09-20 11:23:20 +00:00
Ceikry 3a02203605 Fixed pathing to closest tile occupied by target scenery 2022-09-18 14:31:32 +00:00
bushtail 5fd66e50ba Improved superglass make behavior (bushtail) 2022-09-17 23:28:08 +00:00
Ceikry d2283e6716 Removed lots of dead code 2022-09-17 16:28:52 +00:00
Ceikry f406b8aa98 Graves Rewrite
Rewrote graves from scratch using new systems and abundant unit testing
Fixed a race condition bug that would prevent classes implementing PersistWorld from properly... persisting
Fixed a bug where graves were (still) too generous
Fixed a bug where graves would not persist across server reboots
Fixed a bug where graves would not recognize a relogged player
Fixed numerous other bugs with graves, see the unit tests for complete coverage
Grave system now supports quest requirements
2022-09-17 14:40:25 +00:00
Byte a9fd970e06 Bloated toads no longer bankable
Implemented releasing bloated toads
Updated ContentAPI slightly so that removeAll has more similarity to removeItem function and can be called in the same way
2022-09-17 05:22:46 +00:00
Woahscam 338bf3ab70 Elemental Workshop I Bug Fixes
Corrected Elemental rock npc out of combat ai
Players can no longer attempt to re-complete the quest
Fixed listeners from user comments
Added the elemental smithing animation and sound
Added more special interactions
Added author tags
2022-09-17 05:02:21 +00:00
Byte 135dcb136c Fixed mining gem random reward logic to actually drop the gem if player inventory is full 2022-09-17 04:33:53 +00:00