Commit Graph

  • 068b252db6 Moved to release version of kotlin 1.8.20 Ryan 2023-04-24 15:34:22 +00:00
  • 35d3b371d2 Added missing dialogue and facial expressions to Gertrude's Cat quest szumaster 2023-04-24 15:21:27 +00:00
  • f9fb929b45 Improved Al Kharid dialogues AliTheFarmer now spawns AliTheGuard now spawns Improved chicken farm spawns szumaster 2023-04-24 15:08:35 +00:00
  • 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 szumaster 2023-04-24 14:49:58 +00:00
  • 323c653275 Implemented a generic book interface Converted all books to new book interface Converted stats command to use the new book interface Oven Bread 2023-04-24 14:32:52 +00:00
  • 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) Ceikry 2023-04-24 14:16:59 +00:00
  • 5aded2b349 Can no longer sell to full general store xmomoz 2023-04-23 08:51:44 +00:00
  • 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 szumaster 2023-04-23 08:26:59 +00:00
  • 99425f0991 Reworked skill-based random event logic Ceikry 2023-04-22 13:37:59 +00:00
  • 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 Ceikry 2023-04-21 16:19:23 +00:00
  • f92fde2800 Improved authenticity of dialogue on tutorial island szumaster 2023-04-20 12:41:06 +00:00
  • 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 Ceikry 2023-04-20 12:16:21 +00:00
  • 41c970efd4 Authenticity improvement for cooking burn rates RiL 2023-04-20 01:57:18 +00:00
  • 1323684153 Fixed The Grand Tree quest black demon boss respawning Ceikry 2023-04-19 13:54:01 +00:00
  • 642d946c17 Fixed Inferno Adze not awarding xp xmomoz 2023-04-19 08:44:40 +00:00
  • d4565fd728 Added back the missing success message when fishing Ceikry 2023-04-19 00:44:15 +00:00
  • 75d99e17f0 Fixed Karamja diary task for mining red topaz szumaster 2023-04-18 14:58:11 +00:00
  • cb92ad0577 Unified dragonfire protection logic Fixed KBD's attack range resulting in only certain spots allowing him to melee Ceikry 2023-04-18 08:44:03 +00:00
  • 4ded3b90de Replaced the lock interface for Tribal Totem quest with the correct/authentic one szumaster 2023-04-18 08:17:08 +00:00
  • 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 RiL 2023-04-17 00:59:54 +00:00
  • 2025949265 Fixed excessive tick delay for drinks Avi Weinstock 2023-04-15 05:35:02 +00:00
  • 7a4fdfb410 Fixed bouncer cutscene getting stuck in Fight Arena Ceikry 2023-04-14 03:18:11 +00:00
  • fed72384ba Implemented The Grand Tree quest downthecrop 2023-04-14 01:27:54 +00:00
  • 034cc75a61 Started implementing Castle Wars (not ready to enable yet) Dan Ginovker 2023-04-10 07:13:54 +00:00
  • dd3c957f8b Fixed hardleather crafting typo RiL 2023-04-09 16:12:43 +00:00
  • fc28c97400 Added ge_announcement_limit configuration for setting minimum high alchemy value required for bot GE items to be announced RiL 2023-04-02 08:41:43 +00:00
  • dcdeefe85e Implemented interaction for magic secateurs on trees RiL 2023-04-02 08:28:27 +00:00
  • c0ffe59d47 Fixed live console spam caused by ResetInterface not being listed as a valid outgoing packet Ceikry 2023-04-01 05:16:06 +00:00
  • af99895168 Refactored some fishing code Converted some fishing code to kotlin Implemented crayfish fishing bushtail 2023-04-01 04:57:58 +00:00
  • 2273550fea Rewrote and unified potion decanting, fixes decanting bugs Replaced Zahur's and Bob Barter's methods of decanting Ceikry 2023-04-01 02:33:38 +00:00
  • d4af3421ba Merge the only two toys in DiangoItems into toy listeners Fixed spinning plate animation Oven Bread 2023-03-31 14:19:58 +00:00
  • d431fec1ed Fixed bug relating to tracking current slayer task Ceikry 2023-03-31 00:04:59 +00:00
  • ebebb05af3 Improved Miscellania and Etceteria tree handling Ceikry 2023-03-30 23:39:01 +00:00
  • 8d0493bf9d Converted bat bone drop handler to a listener, fixes Merlin's Crystal Ceikry 2023-03-30 23:02:02 +00:00
  • 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) Ceikry 2023-03-30 22:39:42 +00:00
  • 757b13544a Stroking/petting kittens is now fully animated Oven Bread 2023-03-30 22:18:43 +00:00
  • 91ec97220b Addressed some exploitable hunter and herblore issues Temporarily disabled puro puro, grenwalls pending fixes Ceikry 2023-03-29 23:19:38 +00:00
  • 9f85619334 Converted CasketPlugin to CasketListener Oven Bread 2023-03-28 13:42:10 +00:00
  • 374ad2f2e5 Implemented unit testing in gitlab CI/CD pipeline Ryan 2023-03-27 09:19:49 +00:00
  • a52af89cad Added animations to Falador guards Kennynes 2023-03-26 14:22:18 +00:00
  • b9050c0e3c Implemented A* pathfinding for SmartPathfinder Avi Weinstock 2023-03-26 03:59:07 +00:00
  • ffb7486a01 Implemented a loot message for the reward from Fishing trawler Optimised junk item removal from Fishing trawler loot RiL 2023-03-26 03:52:13 +00:00
  • 3c2b852473 Added admin command to change appearance Manapart 2023-03-26 03:25:33 +00:00
  • a9214486cf Fixed retrieving last fruit/produce from basket/sack RiL 2023-03-26 03:11:22 +00:00
  • 76f128343e Added tablet functionality for lv6 enchanting (onyx) Fixed enchant tablets consuming the whole stack each use Sam 2023-03-26 03:03:48 +00:00
  • c342baa138 Fixod Zaff selling no battlestaffs when having no Varrock dairies done RiL 2023-03-25 15:42:33 +00:00
  • 353bbbd61a Lumbridge immersion update Zerken 2023-03-25 15:24:57 +00:00
  • 27661f711f Fixed standard spell book sounds Zerken 2023-03-25 15:12:14 +00:00
  • 0cb814d26e Fixed animation for harvesting willow branches RiL 2023-03-21 04:13:08 +00:00
  • 7ec901297b Fixed some error spam about a nullref in animateWoodcutting Fixed a general script processing oversight that could cause error-throwing scripts to continue executing Scripts being processed now automatically cancel if the interaction-target-node is no longer active (fixes object could not be replaced spam) Fixed the stopExecuting() spam Fixed a CME in the disconnection queue (only affected server shutdown) Future-proofed the ground spawn parser to work with the format Zaros now outputs Added in proper SKILLING global clock for use with the script system - addresses some quirks and brings us closer to authenticity Ceikry 2023-03-21 03:50:27 +00:00
  • 48805eea66 Improved Varrock sword shop NPC movement Skal Fate 2023-03-21 03:13:49 +00:00
  • ed708b5fb8 Added handling for full inventory on silverware stage of Lost Tribe quest Sam 2023-03-21 02:58:24 +00:00
  • d9245b8aee Added gitlab rule for running pipelines in MRs Ryan 2023-03-21 02:46:59 +00:00
  • 459b360897 Fixed regression causing Highwayman to drop unusable coins Sam 2023-03-16 03:59:23 +00:00
  • ab2842af14 Fixed bug blocking entry to Black Knights' Fortress Sam 2023-03-16 03:45:06 +00:00
  • 8b62e42323 Fixed a bug that prevented progression in tutorial island Fixed a bug that caused woodcutting to take slightly longer Fixed a bug that caused the woodcutting axe message to print more often than it should Fixed a bug that caused fishing to not print its fishing attempt message Fixed a bug that caused fishing to take slightly longer Fixed a bug that would cause nechryaels to lose interest in the player when their minions attacked Made sure the grand exchange tests always clean up the GEDB Ceikry 2023-03-16 03:27:30 +00:00
  • c3cfecb5fa Fixed some NPCs dropping unstackable broad arrows Sam 2023-03-09 15:35:13 +00:00
  • 55c619bf87 Significant Stronghold of Security immersion improvements Added the command ::jingle to play music jingles by id Zerken 2023-03-08 03:28:10 +00:00
  • ff18f69dd0 Fixed a bug that was causing players to get stuck logged in Fixed a bug that would cause players to get stuck in a client crash loop when logging out inside of a POH Fixed a bug that let players reach objects that shouldn't be reachable General disconnection reliability improvements Adjusted the color of global chat for HD mode, the new color is #f1b04c Ceikry 2023-03-05 11:00:06 +00:00
  • c2cb359bf7 Fixed a null reference exception due to misuse of combat callbacks to update interfaces Ceikry 2023-03-03 12:54:45 +00:00
  • e03187920b Fixed random variation on tablet teleport to house Corrected drop table for hero Rewrote tablet teleports in kotlin as listener Added new ::runekit admin command, which gives 1k of each Rune type to make testing easier Sam 2023-03-03 02:32:46 +00:00
  • eeedafe637 Improved accuracy of player wealth calculation Avi Weinstock 2023-03-03 02:15:52 +00:00
  • f1e2083506 Converted Seamen plugin to listener Sam 2023-03-03 01:28:04 +00:00
  • b6fa73d94c Disconnecting while dying no longer results in improper death handling in safe zones (e.g. fight caves) Ceikry 2023-03-03 01:13:38 +00:00
  • 0546d7e8b9 Made pipelines even faster with slim version of maven docker image ryannathans 2023-03-03 00:31:52 +11:00
  • d91f569aff Another round of dialogue fixes Skal Fate 2023-03-02 13:46:44 +00:00
  • 17d1a9619c Moved jq installation to run on json verification gitlab pipeline only Ryan 2023-03-02 13:35:47 +00:00
  • 72204740df Black Knights' Fortress Bug Fixes Skal Fate 2023-03-02 13:22:23 +00:00
  • 745f8b63b0 Implemented drop table for Entrana zombies, thus now finally giving them the correct bronze axe drop rate Kennynes 2023-03-02 13:07:27 +00:00
  • 97f4fa91ca Added support to fire off a discord alert to a webhook (set in server config as server.openrsc_integration_webhook) when Wormbrain's map piece is collected so that rsc plate pures are possible Ceikry 2023-03-02 12:53:12 +00:00
  • 35e1477c24 Fight Arena Bug Fixes szumaster 2023-03-02 12:42:29 +00:00
  • c42daa5dba Fixed sequence rune pouches are dropped in Logg 2023-03-02 12:26:19 +00:00
  • 214ba50ecc Implemented support for overriding daily account limits via new config file Server/data/configs/account_limit_exceptions.conf (this file is hot reloaded automatically upon modification) Ceikry 2023-03-02 12:14:28 +00:00
  • 64a12fe5c8 Even more NPC dialogue fixes Skal Fate 2023-03-01 08:58:12 +00:00
  • 276cb0f7c6 Corrected facial expressions and dialogue for many NPCs Skal Fate 2023-03-01 08:46:34 +00:00
  • 9020d1e474 Rewrote hunter kit spell in kotlin bushtail 2023-03-01 08:35:00 +00:00
  • bcb2a9386d Fixed crafting level requirements and xp reward for studded body Zerken 2023-03-01 08:22:47 +00:00
  • adcdf9bd6a Can now speak to Wormbrain through the jail cell Fixed some Wormbrain typos Skal Fate 2023-03-01 08:12:48 +00:00
  • 88a2f354b4 Added support for varying log levels configurable in the server config (see log_level in default.conf) Error logs now properly print to stderr when possible Colour-coded logs Addressed a scenario in which outgoing packet writes could get hung up Fixed interface incorrect definition message on server startup Ceikry 2023-03-01 08:01:14 +00:00
  • e1faa64af7 God spells now properly drain stats Charge spell no longer null-dereferences when attempting to refresh it Manually casting spells no longer changes attack style Avi Weinstock 2023-03-01 07:48:31 +00:00
  • 6d182a5984 Wrapped oomlie now have the correct burn chance and experience reward Zerken 2023-03-01 07:35:33 +00:00
  • 8202d44051 Fixed master crafter's dialogue not opening Ceikry 2023-03-01 07:23:17 +00:00
  • 9a4b933976 Implemented ContentInterface-based NPC Scripting Ceikry 2023-03-01 06:42:25 +00:00
  • f0d7b82bf9 Added the HAM robe set and monk's robes to the allowed items for Entrana Zerken 2023-03-01 03:37:20 +00:00
  • a5f94d736a Fixed incorrect xp calculation that would occur in some circumstances when training magic Ceikry 2023-03-01 03:24:17 +00:00
  • 81321e44e1 Added missing sounds to agility pyramid Zerken 2023-03-01 02:45:09 +00:00
  • 716fcb7209 Implemented crocodile drop tables Kennynes 2023-03-01 01:01:58 +00:00
  • 09f553d998 Varrock Museum Curator Haig Hele no longer gets stuck in endless "please waiting" Achievement diary no longer gets completed on every repeated interaction with the Varrock Museum Curator Grammar fixes for shield of arrav quest Skal Fate 2023-03-01 00:42:17 +00:00
  • f00fd246b9 Leela in Prince Ali Rescue no longer provides duplicate keys Misc. dialogue fixes for Prince Ali Rescue Skal Fate 2023-03-01 00:30:29 +00:00
  • 35a97946ac Fixed bug where feathers could be used to fletch wood Skal Fate 2023-03-01 00:15:36 +00:00
  • 3445b792c8 Implemented Global Chat Ceikry 2023-03-01 00:02:12 +00:00
  • 124eeab893 Implement Authentic Interaction Subsystem Ceikry 2023-02-28 23:41:14 +00:00
  • 5206c99151 Improved handling of chat message packets More improvements and fixes relating to dynamic regions and constructions Ceikry 2023-02-28 23:04:52 +00:00
  • dcaa980822 Rewrote PrayerEffect into kotlin Corrected calculation used for prayer restoring effects bushtail 2023-02-22 08:25:16 +00:00
  • 50a9580505 Fixed the dragonfire shield recharge animation to only play when it needs charging Skal Fate 2023-02-22 08:13:49 +00:00
  • 06632a6918 Elvarg improvements Skal Fate 2023-02-22 07:59:27 +00:00
  • f9dbfe9a77 Implemented blast furnace sink fill-bucket option Zerken 2023-02-22 07:45:40 +00:00
  • 4d652e7f02 Cooking on a fire that burns out will now stop any active cooking actions Swizey 2023-02-22 04:38:43 +00:00
  • cc2e5f8775 Bump compiler to Kotlin 1.8.20-Beta to fix incremental build Ceikry 2023-02-22 03:52:21 +00:00
  • aa0632d274 Reimplemented Bogrog summoning shop Kennynes 2023-02-21 07:23:34 +00:00