Commit graph

1651 commits

Author SHA1 Message Date
downthecrop
744ee81124 Implemented Tree Gnome Village Quest
Added Tree Gnome Village Quest requirement to Spirit Tree Network
Rewrote GnomeSpiritTree Plugin (converted to listener)
Added authentic "Local Gnome" NPC spawns
2022-08-21 04:16:16 +00:00
Lila Hioh
ed29db1cb4 Implemented basic pet rock on pressure plate interaction 2022-08-20 13:09:27 +00:00
Ceikry
69aa7a7557 Rewrote Ava's device handling
Rewrote the handling for both the accumulator and the attractor in new systems
Fixed a bug that would cause the devices to attract unwanted items at inappropriate times
Fixed a bug that prevented equip listeners from firing on login
2022-08-20 08:10:26 +00:00
Ceikry
e7804fdd42 Fixed server crash caused by HCIM death
Fixed NPEs thrown by packet write queue
Fixed rare concurrency issue with packet write queue
2022-08-20 07:27:33 +00:00
Lila Hioh
a69253d3d2 Corrected combat level calculation for mage and ranged base 2022-08-20 07:12:03 +00:00
MatthewGould123
50e0fe9400 Fixed disappearing treasure trails caskets
Re-enabled and fixed treasure trails wizard spawning
2022-08-18 23:59:15 +00:00
Ceikry
21d334a989 Rewrote splitLines using Test-Driven Development, words should no longer get lost 2022-08-16 13:37:00 +00:00
Avi Weinstock
7690aad9fb Fixed Zamorak GWD slayer task classifications
K'ril Tsutsaroth and Zakl'n Gritch are Lesser demons
Balfrug Kreeyath is a Black demon
Tstanon Karlak is a Greater demon
2022-08-14 06:45:31 +00:00
Avi Weinstock
a52b1abf85 Removed GildedAltarPlugin (actual gilded altars are handled by BoneOfferPlugin) 2022-08-14 04:25:03 +00:00
Lila Hioh
41baad6487 Included missing attack speed in item configs for mithril crossbow and phoenix crossbow 2022-08-14 04:07:24 +00:00
Avi Weinstock
644bdbfebd Added some static analysis tools to the build, fix a few bugs found 2022-08-14 03:56:21 +00:00
Lila Hioh
31734cb540 Skill requirements no longer ignored for Fremennik Trials and Lost City 2022-08-13 13:34:46 +00:00
Ceikry
1d9165e874 Updated the ingame rules screen to specify that bypassing AFK is an unfair advantage 2022-08-10 11:29:43 +00:00
Lila Hioh
0b15f03174 Fossegrimen now recharges all out-of-charge lyres 2022-08-10 11:15:15 +00:00
Lila Hioh
d545b2a119 Fixed Ectophial emptying when used while teleblocked 2022-08-10 09:26:46 +00:00
Ceikry
edb9dfe955 Setting i_want_to_cheat to true now allows cheaters to use all commands 2022-08-06 12:51:08 +00:00
Lila Hioh
a2dd8a1f09 Corrected stock/config for shops supplying vials 2022-08-03 12:49:32 +00:00
Lila Hioh
9226541f4c Fixed an issue where falconry pulse could be interrupted, causing falcon to go missing 2022-08-03 12:26:18 +00:00
MatthewGould123
e8adda080f Changed staff of fire animations to match those of other element staves 2022-08-03 12:15:26 +00:00
Ceikry
b56b1da8cf Fixed PVP equipment not fully disintegrating
Fixed tool leprechaun ignoring teleblock
Fixed invalid cast in fight caves NPCs
Fixed skulled deaths being treated as normal deaths outside the wildy
Fixed NPC talk option interrupting combat
Removed Elemental Shield from Zaff's shop
Quest-locked Elemental Shield
Made sure HCIM can't deiron
2022-08-03 12:01:09 +00:00
Avi Weinstock
4a27bf689a Fixed dramen tree despawning 2022-08-01 02:06:04 +00:00
Ryan
9b9dac25b7 Implemented CI/CD pipeline for automatic MR builds (but not tests yet)
Bumped version of build plugins to latest
Increased maven build heap size to 1024m as builds were starting to run out of memory
Added missing version number to build plugin, fixes build warning
2022-07-31 05:33:05 +00:00
downthecrop
15c40adb95 Swapped teleports for Clan Wars and Wilderness Volcano on games necklace (they were inverted) 2022-07-31 03:27:35 +00:00
Lila Hioh
c65632263e Abyss Improvements
Implemented random Abyss teleport, with corresponding rotation for the obstacles
Added visuals for passing through abyss obstacles
Teleport location is now uniformly distributed - any angle around the outer ring has equal chance
Fixed bug where abyss obstacles would send you to the wrong locations in the inner ring
Fixed inferno adze not working on tendrils
2022-07-31 03:16:04 +00:00
Ceikry
75a81f0df6 Auth Configurability Improvements
Decoupled the no-auth authenticator from dev_mode setting
Decoupled the in-memory storage provider from dev_mode setting
Decoupled the no_auth authenticator from the in-memory storage provider
Bonus: included an extremely useful dump that lists all linked models/anims/gfx
2022-07-30 16:03:31 +00:00
Avi Weinstock
e3623e16ec Fixed bracelet of clay charge counting (now uses an attribute)
Removed GatheringSkillPulse
2022-07-30 15:45:19 +00:00
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