Commit Graph

2055 Commits

Author SHA1 Message Date
szumaster 9854e207ae Implemented Falador diary task - place scarecrow 2023-05-04 13:59:57 +00:00
Avi Weinstock 572ebeef84 Fixed regression preventing potion decanting 2023-05-04 11:41:10 +00:00
John Liebentritt a9a6c07c1a Fixed a regression in the Witch's House where the fountain could not be searched after reading the book 2023-05-02 02:08:57 +00:00
szumaster b43d84295c Corrected examine texts for some raw fish/meats 2023-04-27 10:50:25 +00:00
szumaster 1f38c8fc8c Added missing animation to mountain trolls 2023-04-25 14:36:58 +00:00
RiL 05da44aa52 Optimised, fixed and refactored container (bank/inventory/equipment) checks 2023-04-25 14:21:00 +00:00
Ceikry 0af42c77c8 Demoted logging of long pathfinding attempts to "fine"
Actually abort pathfinding excessively long paths
2023-04-24 16:20:38 +00:00
Ryan 068b252db6 Moved to release version of kotlin 1.8.20 2023-04-24 15:34:22 +00:00
szumaster 35d3b371d2 Added missing dialogue and facial expressions to Gertrude's Cat quest 2023-04-24 15:21:27 +00:00
szumaster f9fb929b45 Improved Al Kharid dialogues
AliTheFarmer now spawns
AliTheGuard now spawns
Improved chicken farm spawns
2023-04-24 15:08:35 +00:00
szumaster 0fe5de8206 Implemented Varrock diary task for GE shortcut
Implemented Varrock diary task for pickpocketing a guard
Implemented Varrock diary task for browsing Oziach's store
2023-04-24 14:49:58 +00:00
Oven Bread 323c653275 Implemented a generic book interface
Converted all books to new book interface
Converted stats command to use the new book interface
2023-04-24 14:32:52 +00:00
Ceikry 4b20cdd001 Refactored components of the ScriptAPI to more efficiently utilize pathfinding
Implemented a global limit on pathfinding distance (server.max_pathfind_dist)
Pathfinding limit is enforced at the packet level as well as elsewhere (ContentAPI, etc)
2023-04-24 14:16:59 +00:00
xmomoz 5aded2b349 Can no longer sell to full general store 2023-04-23 08:51:44 +00:00
szumaster 24ff23b148 Implemented many medium and hard Fremennik diary tasks
Added catch messages for pitfall trap
Added Fremmenik milk bucket spawn
Implemented sea boots effect when recharging lyre
2023-04-23 08:26:59 +00:00
Ceikry 99425f0991 Reworked skill-based random event logic 2023-04-22 13:37:59 +00:00
Ceikry 9619f5b3a7 Improved pathfinding to stationary targets to not unnecessarily recalculate the path
Fixed an issue where end-of-movement was not being considered properly
Added admin command for drawing chunk boundaries ::drawchunks
Added admin command for drawing region boundaries ::drawregions
Added admin command for drawing the current route ::drawroute
Fixed impling IndexOutOfBoundsException
2023-04-21 16:19:23 +00:00
szumaster f92fde2800 Improved authenticity of dialogue on tutorial island 2023-04-20 12:41:06 +00:00
Ceikry f6096e3020 Rewrote impling system
Fixed static impling spawns
Fixed impling spawn ratio
Reworked Puro-Puro, much more authentic
Imp defenders now work properly
Crop circles now appear
Added admin command ::implings to list active implings (excludes implings from Puro-Puro)
Fixed bug where you could add to a finished compost bin
2023-04-20 12:16:21 +00:00
RiL 41c970efd4 Authenticity improvement for cooking burn rates 2023-04-20 01:57:18 +00:00
Ceikry 1323684153 Fixed The Grand Tree quest black demon boss respawning 2023-04-19 13:54:01 +00:00
xmomoz 642d946c17 Fixed Inferno Adze not awarding xp 2023-04-19 08:44:40 +00:00
Ceikry d4565fd728 Added back the missing success message when fishing 2023-04-19 00:44:15 +00:00
szumaster 75d99e17f0 Fixed Karamja diary task for mining red topaz 2023-04-18 14:58:11 +00:00
Ceikry cb92ad0577 Unified dragonfire protection logic
Fixed KBD's attack range resulting in only certain spots allowing him to melee
2023-04-18 08:44:03 +00:00
szumaster 4ded3b90de Replaced the lock interface for Tribal Totem quest with the correct/authentic one 2023-04-18 08:17:08 +00:00
RiL 957540c362 Implemented all Fist of Guthix glove effects
Fixed inaccurate salve amulets boost, bonus for enchanted version now implemented
Fixed inaccurate black/slayer mask + slayer cape interaction, now always gives the highest bonus when wearing mask + cape
2023-04-17 00:59:54 +00:00
Avi Weinstock 2025949265 Fixed excessive tick delay for drinks 2023-04-15 05:35:02 +00:00
Ceikry 7a4fdfb410 Fixed bouncer cutscene getting stuck in Fight Arena 2023-04-14 03:18:11 +00:00
downthecrop fed72384ba Implemented The Grand Tree quest 2023-04-14 01:27:54 +00:00
Dan Ginovker 034cc75a61 Started implementing Castle Wars (not ready to enable yet) 2023-04-10 07:13:54 +00:00
RiL dd3c957f8b Fixed hardleather crafting typo 2023-04-09 16:12:43 +00:00
RiL fc28c97400 Added ge_announcement_limit configuration for setting minimum high alchemy value required for bot GE items to be announced 2023-04-02 08:41:43 +00:00
RiL dcdeefe85e Implemented interaction for magic secateurs on trees 2023-04-02 08:28:27 +00:00
Ceikry c0ffe59d47 Fixed live console spam caused by ResetInterface not being listed as a valid outgoing packet 2023-04-01 05:16:06 +00:00
bushtail af99895168 Refactored some fishing code
Converted some fishing code to kotlin
Implemented crayfish fishing
2023-04-01 04:57:58 +00:00
Ceikry 2273550fea Rewrote and unified potion decanting, fixes decanting bugs
Replaced Zahur's and Bob Barter's methods of decanting
2023-04-01 02:33:38 +00:00
Oven Bread d4af3421ba Merge the only two toys in DiangoItems into toy listeners
Fixed spinning plate animation
2023-03-31 14:19:58 +00:00
Ceikry d431fec1ed Fixed bug relating to tracking current slayer task 2023-03-31 00:04:59 +00:00
Ceikry ebebb05af3 Improved Miscellania and Etceteria tree handling 2023-03-30 23:39:01 +00:00
Ceikry 8d0493bf9d Converted bat bone drop handler to a listener, fixes Merlin's Crystal 2023-03-30 23:02:02 +00:00
Ceikry b1ed4461af Fixed incorrect teleporting to house portal on logout
House now kicks guests when owner leaves
More aggressively unload old house regions (experiment)
Added DEBUG log type (currently unused, but shows up in cyan when used and the world is in development mode)
2023-03-30 22:39:42 +00:00
Oven Bread 757b13544a Stroking/petting kittens is now fully animated 2023-03-30 22:18:43 +00:00
Ceikry 91ec97220b Addressed some exploitable hunter and herblore issues
Temporarily disabled puro puro, grenwalls pending fixes
2023-03-29 23:19:38 +00:00
Oven Bread 9f85619334 Converted CasketPlugin to CasketListener 2023-03-28 13:42:10 +00:00
Ryan 374ad2f2e5 Implemented unit testing in gitlab CI/CD pipeline
Contributors: If you run unit tests locally, you will need to import Server/db_exports/testuser.sql to set up the unit test user in your local database server (or change the credentials used for unit testing in Server/src/test/resources/test.conf)
2023-03-27 09:19:49 +00:00
Kennynes a52af89cad Added animations to Falador guards 2023-03-26 14:22:18 +00:00
Avi Weinstock b9050c0e3c Implemented A* pathfinding for SmartPathfinder 2023-03-26 03:59:07 +00:00
RiL ffb7486a01 Implemented a loot message for the reward from Fishing trawler
Optimised junk item removal from Fishing trawler loot
2023-03-26 03:52:13 +00:00
Manapart 3c2b852473 Added admin command to change appearance 2023-03-26 03:25:33 +00:00