Commit Graph

  • 66f51ca043 Convert skillcape perk activation to an interaction listener, fixes HP cape giving perm boost Ceikry 2022-04-18 08:21:30 +00:00
  • bd7d8eb276 Fixed agility interruptible obstacles and repeating low walls Ceikry 2022-04-18 08:12:03 +00:00
  • e9c23a845b Implemented the varrock teleport destination swap reward for easy diary completion Fixed the bug with accessing ned's achievement dialogue while one of his quests was in progress Ceikry 2022-04-18 07:55:42 +00:00
  • 1b9e330f68 Added unit testing framework Ceikry 2022-04-18 06:23:41 +00:00
  • 41c81fe126 Added info on synth names and quest prefixes Pazaz 2022-04-17 22:16:52 -04:00
  • af82267652 swapped to java 11 Ryan 2022-04-17 12:54:32 +00:00
  • c50d51c22a fixed erroneous pyramid plunder locks Ceikry 2022-04-12 09:04:10 +00:00
  • e958b8d255 Completely rewrote the shop system. Shop restocking now works properly, with per-item-in-shop granularity as well. (Thanos tool update released that allows defining this) Shops properly restrict ironmen from buying from player stock/overstocked items Fully functioning individualized player stock support (need to set a server config variable to enable, disabled by default. Specifically, set personalized_shops = true in the world section of the config.) The shop pricing formula now scales up/down with the authentic ratios based on stock quantity. Buying or selling, for example, 1000 of an item, now does the proper calculation for each individual item in the purchase/sale rather than exchanging the full 1000 for the initial price at the time. (For example, in the old shops, feather price at full stock was, say, 6gp. You could buy 1000 feathers at once for 6000gp. Authentically, the pricing for each feather should scale as the stock goes down. Now 1000 feathers at once costs a bit over 7k gp, despite the initial price remaining 6gp.) General store player stock is now shared between all general stores Ceikry 2022-04-12 08:46:21 +00:00
  • f9aea18497 Fix Tribal Totem bug where you could repeatedly claim quest rewards bushtail 2022-04-12 03:02:55 +00:00
  • 7f56465f61 Add five (5) bot dialogue lines, handful of RS scam lines bushtail 2022-04-10 23:00:03 +00:00
  • d7e7ee348d Better cache parsing, reading more data from cache instead of code/config defined values Ceikry 2022-04-09 02:25:16 +00:00
  • 11abc4bbab Fixed a bug with Gertrude's Cat where it would give you the wrong bucket back when feeding the cat Ceikry 2022-04-09 02:22:35 +00:00
  • 592be2d79b fixed penguin spying errors Ryan 2022-04-09 02:20:06 +00:00
  • e8ed23d04f Fix weird integer casting bug with pyramid plunder affecting drop rates Ceikry 2022-04-09 02:19:03 +00:00
  • c4e41f4ab7 Added region specific teleport commands for admins Ceikry 2022-04-08 10:21:54 +00:00
  • 1f68dbaed0 Rewrote Pyramid Plunder Minigame, features improved authenticity amongst other improvements Ceikry 2022-04-05 03:12:28 +00:00
  • 24b28d84fd Converted some content to the new event hooks and listeners systems in order to clean up code a bit Added interfaces for standardizing the saving/loading process for data, and allowing it to be declared independently of an entry in PlayerSaver/PlayerSaveParser Ceikry 2022-04-04 07:12:54 +00:00
  • abfddaca43 Fixed bot dialogue regression referencing player name Ceikry 2022-04-02 04:37:17 +00:00
  • 6a7ccc1102 Fixed getting stuck in GE item set interface Ceikry 2022-03-31 14:18:07 +00:00
  • 13f490c42b Reimplemented the Culinomancer chest Ceikry 2022-03-31 13:55:03 +00:00
  • db7b9d06b2 Add LogoutListener interface - allows a class to call some code on player logout - improved version of logout listeners. Add StartupListener interface - allows a class to call some code on server startup without adding messy code elsewhere Add ShutdownListener interface - allows a class to call some code on server shutdown without adding messy code elsewhere Add TickListener interface - allows a class to call some code on each tick without adding messy code elsewhere Converted all applicable content over to using these new interfaces Ceikry 2022-03-31 13:52:19 +00:00
  • 3f499d1244 Corrected XP rate options Fixed some minor tutorial island bugs Ceikry 2022-03-30 23:56:01 +00:00
  • abdcc34702 Added a practice mode on Jad, so that Noobs can practice Jad without being in the cave for an hour. Costs 8000 TokKul + supplies. 8000 TokKul is given back if the Noob is successful at defeating Jad. Video of dialogue/functionality: https://www.youtube.com/watch?v=ZESnT0278gI Logg 2022-03-30 23:03:34 +00:00
  • fec2fe5a28 Fixed a bug with random events where untradeables in inventory would be deleted Ceikry 2022-03-30 22:46:42 +00:00
  • 4a022d1d78 fixed cooking make-x UI issues introduced by !464 bushtail 2022-03-29 13:18:55 +00:00
  • 7739d49d4a Added ingame rules confirmation screen Ceikry 2022-03-28 13:47:57 +00:00
  • f93cee6952 Removed the unnecessary and annoying player lock when cooking an item Moved all the achievement diary checks out into the achievement event receiver Refactored ResourceGatheredEvent -> ResourceProducedEvent and added a new optional field, original for item processing Ryan 2022-03-28 13:31:05 +00:00
  • f1cab8f6dc In the Prince Ali Rescue quest players can now use a Jug of Water (in addition to bucket of water) to make skin paste Regenleif 2022-03-27 07:07:56 +00:00
  • 34aa842494 Implement hasty cooking skillcape perk (1 tick faster but 5 cooking levels lower for burn rate) Add Nardah's "Clay Oven" to the list of cooking spots Fix small burn inaccuracy with cooking gauntlets Avi Weinstock 2022-03-27 05:22:29 +00:00
  • 7709c3bb04 Implemented a brand new cutscene system Converted Lost Tribe's cutscene to the new system Ceikry 2022-03-27 05:14:16 +00:00
  • 776931c7a4 Replaced instances of "Hatchet" with "Axe" (except for stealing creation hatchet & others that were introduced as "Hatchet") Logg 2022-03-27 05:01:05 +00:00
  • f5452e27e4 Corrected tree felling mechanics (now 1 in 8 chance for a tree to fall per log) Moved the diary check in woodcutting out to the diary events hook Corrected the woodcutting animation to not reset/interrupt itself Ceikry 2022-03-27 04:57:23 +00:00
  • fd9eaca1f3 Tribal totem quest log now shows quest as complete after finishing quest phil lips 2022-03-26 04:22:06 +00:00
  • 3bbe96e3a0 Fixed Elsie dialogue logic and formatting Regenleif 2022-03-26 04:09:02 +00:00
  • 4460adac49 Renamed Readbeard to Redbeard in code Fixed Pirate Treasure dialogue, Redbeard conversation would end before he could tell the player what the key is for Regenleif 2022-03-25 10:30:35 +00:00
  • e3ca2b09af Renamed Misgog to Mizgog in WizardTowerPlugin.java Regenleif 2022-03-25 09:09:31 +00:00
  • 3c839937eb Added config parameter for the offerer of adventure bot GE announcements Regenleif 2022-03-25 09:07:43 +00:00
  • ba2fb55bd1 fixed typo in prince ali dialogue Regenleif 2022-03-25 08:57:13 +00:00
  • c53784c721 Fixed Barbarian fishing spot issue preventing it from acquiring a new location Ceikry 2022-03-25 08:43:11 +00:00
  • e95df88b0a fixed issue rubbing lamps rapidly bushtail 2022-03-25 08:30:59 +00:00
  • 6ea442ba9f Fix Tribal Totem Quest Index ID Q 2022-03-21 05:55:32 +00:00
  • 3270388f8d Crafting guild no longer gives "welcome" messages on leave Refactored crafting guild bushtail 2022-03-21 00:54:14 +00:00
  • fa13d165d2 rewrote the CadavaBerriesPlugin (misnomer) to CadavaPotionListener bushtail 2022-03-21 00:17:59 +00:00
  • ec35110748 Added missing watering can ID Improved autofilling, is now the default Ceikry 2022-03-21 00:13:21 +00:00
  • f9b10bc1a7 Add interaction/city/lumbridge Listeners, move LumbridgeListeners to package bushtail 2022-03-21 00:09:20 +00:00
  • 8144faa37b No longer take thirst damage while doing the tutorial Survival Expert can now correctly return your axe if you somehow manage to lose it Fixed a hint arrow location in tutorial Ceikry 2022-03-20 23:33:36 +00:00
  • 4d72ebef6f Can now make sinew from both beef and bear Sinew no longer hangs bushtail 2022-03-20 23:30:06 +00:00
  • 6c3cee0b82 authenticity fix for text on shield of arrav certificate Regenleif 2022-03-20 22:10:15 +00:00
  • 205d8e45b3 Rewrote how Entrana item restrictions work, fixes various issues Mokun Mokkun 2022-03-20 08:36:17 +00:00
  • 728d221d27 Fixed another RW drop regression where server would not start on headless environments Ceikry 2022-03-20 08:33:40 +00:00
  • 3b6b5885f2 fixed drops providing clue scrolls that can't be used Mokun Mokkun 2022-03-20 08:32:26 +00:00
  • 0ec6671741 fix death plateau error on server start ryannathans 2022-03-20 19:06:27 +11:00
  • 2bcc37ccb5 GE rewrite (adds sqlite dependency for servers) new Event Hook system that is now used to handle Jobs, Slayer tasks and Achievement Diary systems Added sfx for slashing webs Music Track ID 454 "Home Sweet Home" now correctly unlocks and plays inside PoH Fixed Dragon axe special attack Add back deleted Seercull special attack (got caught in cleanups somewhere and erroneously deleted?) Added Darklight special attack (its boosted bonus against Demons not added) Positional audio support for Jewellery/Mounted Jewellery teleports New administrative command to test drops, ::rolldrops fixed bot dialogue to use correct playername checking post-JSON changes Added new commands ::ge bots and ::ge botsearch Improved ::ge buying and ::ge selling Fixed Vinesweeper (by fixing a general bug in NPC pathfinding that affects all NPCs) Fixed NPC safespotting (by fixing a separate general bug in NPC pathfinding) player can now deposit items with peer the seer after completing the Fremennik Easy, Medium, or Hard diary added fishing trawler to ::to teleport locations for admins Fixed NPE in RangeSwingHandler Added mystic lava staff so you can alch with it as well Changed deposit listener so it's not specifically for peer the seer, any npc can be added Fixed fur trader dialogue/shop now that fremmy trials works More Relekka Dialogues, added Fisherman's dialogues before/after Fremennik Trials is done locked thieving Rellekka stalls behind fremmy trials quest added fur stall thieving in rellekka fixed chieftan brundt stuck dialogue improved checking quest requirements on equipment before equipping fixes and additions to other rellekkan NPC dialogues Equip listeners which accept int arrays Fixed bug in Brundt's dialogue Can no longer spawn multiple Koscheis by spamclicking the ladder Can no longer repeat Peer the Seer's task infinitely Implemented Tutorial Island Hans EXP Rate and Ironman Mode setting functionality has been moved inside Tutorial Island (at the end with the Wizard Tutor, he will ask to set your rate and mode instead) Added more Kurask NPC IDs to Kurask Slayer Tasks Added more Ogre and Ogress NPC IDs to Ogre Slayer Tasks Implemented Tribal Totem Quest Fixed memory leaks Ceikry 2022-03-20 08:21:07 +00:00
  • 49ed95947a Ceikry: Fix a little oops in SlayerKillHook skelsoft 2022-03-20 10:40:28 +10:00
  • a4ca46d262 Redwings Drop III.5: Tutorial Island, Tribal Totem skelsoft 2022-03-19 22:54:15 +00:00
  • 0b9d540d45 Redwings Drop III: Ceikry GE, Job, Slayer, Achievement Diary rewrites skelsoft 2022-03-18 23:35:19 +00:00
  • 37a503746b Added Hobgoblins (lvl 42) spawns to the Rock Crab area north of Rellekka Ryan 2022-03-14 22:35:06 +00:00
  • 17ab7f5e92 more specific debugging for login hang ryannathans 2022-03-13 14:18:09 +11:00
  • 4bbda63ed2 fixed several bugs in barlak bone exchange Ryan 2022-03-12 15:20:21 +00:00
  • fabad0f183 Fix bug mixing up fremennick trails and fishing contest phil lips 2022-03-12 07:32:17 +00:00
  • d63f779929 Temporarily disabling Blast Furnace phil lips 2022-03-12 02:28:16 +00:00
  • 609702ec27 Corrected TFT method call Ceikry 2022-03-10 14:00:58 +00:00
  • f9781c07c0 Fixed some ContentAPI issues introduced by !410 ceikry 2022-03-10 07:30:37 -06:00
  • 545b5d33cf added unique Zandar Horfyre NPC dialogue and interaction bushtail 2022-03-10 10:23:30 +00:00
  • 9024987ed2 Refactored god item definitions to be more general purpose Ceikry 2022-03-10 05:17:07 +00:00
  • 03f944da3e Fixed achievement related NPEs in ClimbActionHandler Ceikry 2022-03-10 02:20:52 +00:00
  • c4d629e5b1 Improved the behavior of trying to interact with moving entities (such as tool leprechauns, pick-pocketing farmers, etc.) Avi Weinstock 2022-03-10 02:19:56 +00:00
  • 8887351ed8 Implemented make-x for potatoes/pizzas/breads Avi Weinstock 2022-03-10 02:16:12 +00:00
  • ebc91b522b Can now catch implings with use of a hunter potion Avi Weinstock 2022-03-10 02:13:18 +00:00
  • 8617da1961 Quick maintenance ceikry 2022-03-09 19:49:59 -06:00
  • e90e4ad49b Revert "Quick maintenance" ceikry 2022-03-09 19:48:24 -06:00
  • 4a85094c9d Merge remote-tracking branch 'origin/master' ceikry 2022-03-09 19:47:16 -06:00
  • 0ab5e1d6e6 Quick maintenance ceikry 2022-03-09 19:47:10 -06:00
  • 7968367e14 The Fremmenik Trials quest has been completed, now accesible in-game skelsoft 2022-01-30 08:09:53 +11:00
  • caa73ad046 updated cache for obelisk and mounted glory amulet ryannathans 2022-01-31 00:44:10 +11:00
  • cce1977929 Reduced the level 14 stronghold of security wolf health from 69 to 15, fixes #101 (authenticity fix) Set examine text for wolves Evan Nosich 2022-03-08 23:31:31 +00:00
  • 3ec8ea602b BF now saves the oreinpot attribute, fixing the bug of people not being able to smelt if they fill the BF with ore and coal and logging out before smelting cringeandrunny 2022-02-09 22:02:30 -05:00
  • 4ca143129a Added support to the ActivityPlugin system to set a safe respawn location Fixed pest control deaths sometimes respawning in Lumbridge Admins can now kill themselves with ::killme Ceikry 2022-03-08 02:24:34 +00:00
  • 9d41d998d0 Fixed Ogre and Lesser Demon slayer tasks using boss names Ceikry 2022-03-08 02:15:21 +00:00
  • b7f2a374b0 Rewrote the water sources plugin into a listener and properly handled wells Ceikry 2022-03-07 09:42:28 +00:00
  • ca4f833066 deleted deprecated changelog file Ryan 2022-03-07 05:38:15 +00:00
  • 2177b3c47b Dark bow and crystal bow now have 10 square range (authenticity fix) Avi Weinstock 2022-02-26 06:47:20 +00:00
  • e754803f5a Fix make-all option for using the pestle and mortar on herblore secondaries Avi Weinstock 2022-02-26 06:42:05 +00:00
  • b6457acd15 Authenticity fix for saradomin brew (added bias to linear formula). Fixes #304. Avi Weinstock 2022-02-26 05:36:06 +00:00
  • 509d73ff2c Implemented regen brace Fixed timing of stat decrementing Saradomin brews can now lower stats all the way to zero Avi Weinstock 2022-02-26 05:32:47 +00:00
  • ccdadf1dab Fixed cannons spamming chat about how you're already in combat or that they can't attack your familiar Improved nechryaels' death spawn multicombat handling DFS now works on skeletal wyverns' ice breath Avi Weinstock 2022-02-23 13:32:56 +00:00
  • 22c5417403 Fixed bug where quest progress could revert Avi Weinstock 2022-02-23 13:22:51 +00:00
  • 7850199016 Fixed doors getting stuck "in use" downthecrop 2022-02-23 13:21:50 +00:00
  • 49bf0d6ef5 Implemented Monk's Friend quest Harris Hackett 2022-02-23 13:08:01 +00:00
  • 8887915ef0 Fixed defense potion requirements - now requires white berries instead of fur Mokun Mokkun 2022-02-21 21:59:53 +00:00
  • 6354efaf1d Changed bone spear from 2 handed to 1 handed (authenticity fix) Mokun Mokkun 2022-02-21 21:57:44 +00:00
  • 5b6a429da9 Added bones drops to Flockleader Geerin and Wingman Skree Avi Weinstock 2022-02-21 21:53:43 +00:00
  • bf004ca5a4 Items can now be dropped and used in pyramid plunder Avi Weinstock 2022-02-21 21:51:23 +00:00
  • 0238936bc0 Runecrafting improvements: Avi Weinstock 2022-02-21 04:19:30 +00:00
  • 2b4669c11f Oil lantern firemaking requirement changed from 29 to 26 (authenticity fix) Mokun Mokkun 2022-02-18 15:47:29 +00:00
  • 25fb27040c Added positional audio support Added positional audio for combat and cannons Added numerous missing audio effects for various item equips and charge spells Avi Weinstock 2022-02-18 14:49:40 +00:00
  • 9e6bf08e61 Removed Chaeldar's slayer requirement (authenticity fix) Harris Hackett 2022-02-18 14:30:50 +00:00
  • 4390372879 Updated documentation to reference new server config file type Harris Hackett 2022-02-09 06:52:36 +00:00
  • 14528411a7 Add InteractionListener.onUseWithWildcard. Avi Weinstock 2022-01-29 11:31:19 -05:00
  • 89ec02ca45 user is now notified that slayer tasks from Turael do not award points ryannathans 2022-01-29 20:58:48 +11:00