Commit graph

1480 commits

Author SHA1 Message Date
Ceikry
6a7ccc1102 Fixed getting stuck in GE item set interface 2022-03-31 14:18:07 +00:00
Ceikry
13f490c42b Reimplemented the Culinomancer chest 2022-03-31 13:55:03 +00:00
Ceikry
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
2022-03-31 13:52:19 +00:00
Ceikry
3f499d1244 Corrected XP rate options
Fixed some minor tutorial island bugs
2022-03-30 23:56:01 +00:00
Logg
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 2022-03-30 23:03:34 +00:00
Ceikry
fec2fe5a28 Fixed a bug with random events where untradeables in inventory would be deleted 2022-03-30 22:46:42 +00:00
bushtail
4a022d1d78 fixed cooking make-x UI issues introduced by !464 2022-03-29 13:18:55 +00:00
Ceikry
7739d49d4a Added ingame rules confirmation screen 2022-03-28 13:47:57 +00:00
Ryan
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
2022-03-28 13:31:05 +00:00
Regenleif
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 2022-03-27 07:07:56 +00:00
Avi Weinstock
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
2022-03-27 05:22:29 +00:00
Ceikry
7709c3bb04 Implemented a brand new cutscene system
Converted Lost Tribe's cutscene to the new system
2022-03-27 05:14:16 +00:00
Logg
776931c7a4 Replaced instances of "Hatchet" with "Axe" (except for stealing creation hatchet & others that were introduced as "Hatchet") 2022-03-27 05:01:05 +00:00
Ceikry
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
2022-03-27 04:57:23 +00:00
phil lips
fd9eaca1f3 Tribal totem quest log now shows quest as complete after finishing quest 2022-03-26 04:22:06 +00:00
Regenleif
3bbe96e3a0 Fixed Elsie dialogue logic and formatting 2022-03-26 04:09:02 +00:00
Regenleif
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
2022-03-25 10:30:35 +00:00
Regenleif
e3ca2b09af Renamed Misgog to Mizgog in WizardTowerPlugin.java 2022-03-25 09:09:31 +00:00
Regenleif
3c839937eb Added config parameter for the offerer of adventure bot GE announcements 2022-03-25 09:07:43 +00:00
Regenleif
ba2fb55bd1 fixed typo in prince ali dialogue 2022-03-25 08:57:13 +00:00
Ceikry
c53784c721 Fixed Barbarian fishing spot issue preventing it from acquiring a new location 2022-03-25 08:43:11 +00:00
bushtail
e95df88b0a fixed issue rubbing lamps rapidly 2022-03-25 08:30:59 +00:00
Q
6ea442ba9f Fix Tribal Totem Quest Index ID 2022-03-21 05:55:32 +00:00
bushtail
3270388f8d Crafting guild no longer gives "welcome" messages on leave
Refactored crafting guild
2022-03-21 00:54:14 +00:00
bushtail
fa13d165d2 rewrote the CadavaBerriesPlugin (misnomer) to CadavaPotionListener 2022-03-21 00:17:59 +00:00
Ceikry
ec35110748 Added missing watering can ID
Improved autofilling, is now the default
2022-03-21 00:13:21 +00:00
bushtail
f9b10bc1a7 Add interaction/city/lumbridge Listeners, move LumbridgeListeners to package 2022-03-21 00:09:20 +00:00
Ceikry
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
2022-03-20 23:33:36 +00:00
bushtail
4d72ebef6f Can now make sinew from both beef and bear
Sinew no longer hangs
2022-03-20 23:30:06 +00:00
Regenleif
6c3cee0b82 authenticity fix for text on shield of arrav certificate 2022-03-20 22:10:15 +00:00
Mokun Mokkun
205d8e45b3 Rewrote how Entrana item restrictions work, fixes various issues 2022-03-20 08:36:17 +00:00
Ceikry
728d221d27 Fixed another RW drop regression where server would not start on headless environments 2022-03-20 08:33:40 +00:00
Mokun Mokkun
3b6b5885f2 fixed drops providing clue scrolls that can't be used 2022-03-20 08:32:26 +00:00
ryannathans
0ec6671741 fix death plateau error on server start 2022-03-20 19:21:35 +11:00
Ceikry
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
2022-03-20 08:21:07 +00:00
skelsoft
49ed95947a Ceikry: Fix a little oops in SlayerKillHook 2022-03-20 10:40:28 +10:00
skelsoft
a4ca46d262 Redwings Drop III.5: Tutorial Island, Tribal Totem 2022-03-19 22:54:15 +00:00
skelsoft
0b9d540d45 Redwings Drop III: Ceikry GE, Job, Slayer, Achievement Diary rewrites 2022-03-18 23:35:19 +00:00
Ryan
37a503746b Added Hobgoblins (lvl 42) spawns to the Rock Crab area north of Rellekka
Added Nature Runes and Cut Sapphire ground item spawns to the Rock Crab area north of Rellekka

Removed Rock Crabs negative bonuses allowing them to deal damage as intended
2022-03-14 22:35:06 +00:00
ryannathans
17ab7f5e92 more specific debugging for login hang 2022-03-13 03:20:34 +00:00
Ryan
4bbda63ed2 fixed several bugs in barlak bone exchange 2022-03-12 15:20:21 +00:00
phil lips
fabad0f183 Fix bug mixing up fremennick trails and fishing contest 2022-03-12 07:32:17 +00:00
phil lips
d63f779929 Temporarily disabling Blast Furnace 2022-03-12 02:28:16 +00:00
Ceikry
609702ec27 Corrected TFT method call 2022-03-10 14:00:58 +00:00
ceikry
f9781c07c0 Fixed some ContentAPI issues introduced by !410 2022-03-10 07:30:37 -06:00
bushtail
545b5d33cf added unique Zandar Horfyre NPC dialogue and interaction 2022-03-10 23:29:07 +11:00
Ceikry
9024987ed2 Refactored god item definitions to be more general purpose 2022-03-10 05:17:07 +00:00
Ceikry
03f944da3e Fixed achievement related NPEs in ClimbActionHandler 2022-03-10 02:20:52 +00:00
Avi Weinstock
c4d629e5b1 Improved the behavior of trying to interact with moving entities (such as tool leprechauns, pick-pocketing farmers, etc.) 2022-03-10 02:19:56 +00:00
Avi Weinstock
8887351ed8 Implemented make-x for potatoes/pizzas/breads 2022-03-10 02:16:12 +00:00