Commit graph

1725 commits

Author SHA1 Message Date
Avi Weinstock
6dd470cc66 Corrected plant pot ids for trees 2022-07-30 15:41:47 +00:00
Lila Hioh
3145af75a6 Vinesweeper improvements
Added missing animations
NPCs perform their animations and chatlines in proper sequence and timing
Added in the 2 other colors of bunnies, so now all 3 colors of bunnies are present
Added in 3 new use-with item interactions: spade on hole, flag on hole, ogleroot on bunny
Prevent bunnies from being double dipped for hunter XP
Planting a flag now locks the player for the duration of the animation
2022-07-30 15:37:39 +00:00
Avi Weinstock
4ff7d347b5 Fixed TzHaar banker TzHaar-Ket-Zuh 2022-07-30 14:45:01 +00:00
Avi Weinstock
ee65b58ca4 Improved region handling
Deep copy scenery for build region chunks
Now clearing clipping and projectile flags when entering a dynamic region
2022-07-30 03:31:24 +00:00
Avi Weinstock
37a9f792e0 Added missing eastern larupia pit 2022-07-29 14:43:43 +00:00
Woahscam
91cdd5a95a Implemented Elemental Workshop I quest 2022-07-29 13:16:52 +00:00
MatthewGould123
f983912ebf Fixed using bones on stray dog varrock easy diary task 2022-07-29 12:56:22 +00:00
Ceikry
7dd807082d Added cheat option for singleplayer - in Server/worldprops/default.conf set i_want_to_cheat to true for GE autobuy/autosell 2022-07-28 14:28:08 +00:00
Lila Hioh
180145336e Fixed the listener for Shamus Tree (fixes lost city quest) 2022-07-28 14:08:58 +00:00
Dan Ginovker
208d3adb7d Added a generous debug message for when saving doesn't work due to use of incorrect java version 2022-07-23 16:43:12 +00:00
Lila Hioh
3df34919e3 Corrected the shop stock for Lowe's Archery Emporium 2022-07-23 16:38:20 +00:00
Lila Hioh
754e9f67eb Removed Consecration seed from Moss giant drop table 2022-07-23 16:33:39 +00:00
Lila Hioh
ac92932d09 Implemented Arhein daily pineapple purchase
Implemented Arhein daily seaweed purchase
Implemented NPCItemMemory data store for periodically resetting maps of players to npc:item pairs
2022-07-21 12:51:21 +00:00
Ceikry
466d6207f7 Fixed exploit with command privileges 2022-07-18 12:15:37 +00:00
Lila Hioh
0f245670f8 Corrected prayer level requirement for equipping Spirit shield 2022-07-17 12:12:35 +00:00
Ryan
cde36cbeab removed redundant gitlab templates 2022-07-17 11:49:31 +00:00
vddcore
895444f1a8 Refactored pulse running logic, made it easier to follow and debug
Made the pulse runner use thread-safe collections instead of synchronizing on a thread-unsafe list
2022-07-16 07:36:44 +00:00
vddcore
c7c97ea176 More bank reworks
Updated dialogues for non-standard banker NPCs
Sirsal Bankers now have their own dialogue plugin that prepares us for possible Lunar Diplomacy quest implementation
Thrown out the legacy Java dialogue plugin for standard banker NPCs
Added a dialogue for the Bounty Hunter roving banker
Fixed broken bank option on some bankers
Fixed Eniola not charging players 20 runes of one type for each banking session
Limited secondary bank capabilities to stationary bankers, i.e. those who have either a desk, a table or a booth available nearby
Added ContentAPI calls related to bank interfaces and Ironman mode checks & restrictions
Streamlined dialogue creation by limiting the amount of boilerplate required
Changed the plugin loading logic so that it informs the dev why a dialogue plugin might've failed to load in addition to not preventing other plugins being loaded when one fails to do so
2022-07-14 10:45:55 +00:00
Lila Hioh
17fde7f9e1 Fixed issue in Millie Miller's dialogue where Millie would say the player's dialogue 2022-07-14 09:54:00 +00:00
bushtail
ff9a7278ce Rewrote README.md 2022-07-12 22:57:47 +00:00
Ceikry
257534df29 Implemented the Big Chompy Bird Hunting quest
Implemented the toad inflation Distraction & Diversion
2022-07-12 13:51:35 +00:00
Lila Hioh
b1844261c1 Fixed Vinesweeper bunnies so that you can't spam click them for hunter XP 2022-07-12 13:25:47 +00:00
Lila Hioh
b063fefbc5 Updated the farming patch inspect option so that it no longer tells players that water is needed in dead, diseased, fully grown, or empty patches 2022-07-12 13:23:43 +00:00
Lila Hioh
25c30f0444 Added item config for keys used in the waterfall quest 2022-07-12 13:22:53 +00:00
Lila Hioh
4e3a14a9a7 Added Bonemeal examine texts 2022-07-12 13:21:46 +00:00
vddcore
10f1b1515f Fixed SpellCastEvents not being dispatched properly
Fixes achievement diary tasks that trigger on spell cast
2022-07-12 13:20:24 +00:00
bushtail
1f89ef3e4d Fixed incorrect slayer tracker icons 2022-07-12 13:18:14 +00:00
Lila Hioh
1a5090f8fd Fixed Millie Miller dialogue not progressing 2022-07-12 13:17:11 +00:00
bushtail
e6ce55fba0 Rewrote String Jewellery lunar spell 2022-07-12 13:14:58 +00:00
vddcore
0a531d5926 Part 1 of achievement diary rewrite, the following diaries have been partially or totally rewritten
Lumbridge Beginner
Lumbridge Easy
Lumbridge Medium
Falador Easy
Falador Hard
Fremennik Easy
Fremennik Medium
Karamja Easy
Karamja Medium
Karamja Hard
Seers' Village Easy
Seers' Village Medium
Varrock Easy
Varrock Medium
2022-07-09 08:57:21 +00:00
vddcore
374d6ec478 Items with destroy option can no longer be sold to stores
Items that cannot be traded can no longer be sold to stores
2022-07-09 08:51:48 +00:00
Avi Weinstock
cdf576ffc5 Results of ::ge command now sorted by item name 2022-07-09 08:15:47 +00:00
Ceikry
14e3e6723b Converted clue scroll rewards to JSON weighted tables 2022-07-09 08:13:48 +00:00
vddcore
670d59cce3 Fixed the duplicated sound effects when cutting trees 2022-07-08 10:31:55 +00:00
Avi Weinstock
e837904351 Improved POH lecterns
More authentic animations
More authentic tick timing
Fixed off-by-one that resulted in spurious full inventory errors
Made lecterns take rune-providing staves into account
Made the buttons light up based on the lectern tier
Converted TeleTabInterface from a Plugin to a Listener
2022-07-08 10:30:26 +00:00
Ceikry
07576f8c75 Build process now fetches latest const lib when required 2022-07-08 10:00:29 +00:00
Coaltong
2ae3c5c5d1 Changed guard NPCs in Yanille watchtower to the authentic watchmen NPCs 2022-07-07 13:14:44 +00:00
bushtail
5e86ea2d04 Refactored mining
Converted to content API
Corrected the prospecting text of gem rocks
Corrected the full-inventory text when mining gem rocks
2022-07-07 12:59:10 +00:00
Avi Weinstock
2f38f3dce0 Converted SummoningTabPlugin to SummoningTabListener
Implemented "Dismiss now" for familiars
2022-07-07 08:03:55 +00:00
Avi Weinstock
b2763a5586 Equipping an item into an occupied equipment slot now places the swapped item into the inventory slot of the item being equipped 2022-07-07 07:45:17 +00:00
vddcore
1077459979 Added ability to define custom varbits via JSON
Fixed the bank note/unnote and insert/swap toggle buttons not persisting between logins
2022-07-07 07:37:21 +00:00
Avi Weinstock
0fcaa8ad24 Fixed hardcoded database credentials in unit tests 2022-07-05 13:28:27 +00:00
Ceikry
7c95c0725f Reworked commands
::commands now very pretty, paged and documents each command user has access to including privilege required
Command definitions now support adding documentation in-place.
Adds new command to hot-reload JSON while server is running (::reloadjson)
2022-07-05 13:20:55 +00:00
Ceikry
b5213c40b4 Added additional safety when cleaning up cutscene attributes 2022-07-05 08:09:06 +00:00
Ceikry
7300e746b1 Moved demon slayer cutscene trigger to its own MapArea 2022-07-04 13:26:10 +00:00
Ceikry
f94fb24608 Fixed bug that could cause bank to throw index out of bounds and vanish items when rearranging tabs with completely full bank 2022-07-03 07:23:47 +00:00
vddcore
2846ff7172 Fixed seemingly random server crashes caused by ArrayIndexOutOfBoundsException on unsafe type during threaded operations by synchronizing add/remove logic for PulseRunner.TASKS 2022-07-03 07:20:24 +00:00
vddcore
350a2964ce Added the missing sound effect for when a tree is felled after a successful woodcutting attempt
Sound can be heard by other players nearby
2022-07-03 06:43:38 +00:00
vddcore
7a2f91df3d Fixed the long missing Lumbridge Achivement Diary store-browsing task 2022-07-03 06:37:34 +00:00
Ceikry
7cded916c6 Fixed an exception thrown by the equipment interface 2022-07-03 06:36:04 +00:00