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