Commit graph

2047 commits

Author SHA1 Message Date
ceikry
85d851fae9 Demote to FINE log 2023-04-24 10:52:37 -05:00
ceikry
2641fdbb68 set path isMoveNear if we truncate it 2023-04-23 10:05:28 -05:00
ceikry
f7b627d1ab Truncate paths when possible 2023-04-23 09:32:20 -05:00
ceikry
4c22977a7d Tree facing update 2023-04-22 12:54:37 -05:00
ceikry
0228ddfa46 Final touches 2023-04-22 09:14:57 -05:00
ceikry
6e77e0cb60 Fix compsci grad pseudointelligence 2023-04-22 08:48:35 -05:00
ceikry
9e10e8b1d5 Add config parsing for new option 2023-04-22 07:35:12 -05:00
ceikry
c568183673 Bot/pathfinding optimizations 2023-04-21 20:58:41 -05: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
RiL
a9214486cf Fixed retrieving last fruit/produce from basket/sack 2023-03-26 03:11:22 +00:00
Sam
76f128343e Added tablet functionality for lv6 enchanting (onyx)
Fixed enchant tablets consuming the whole stack each use
2023-03-26 03:03:48 +00:00
RiL
c342baa138 Fixod Zaff selling no battlestaffs when having no Varrock dairies done 2023-03-25 15:42:33 +00:00
Zerken
353bbbd61a Lumbridge immersion update
Added sound to shearing sheep
Added sound to failing to shear the penguin sheep
Added sound to picking up field items (wheat, potato, etc.)
Added 3 missing chicken(1017) spawns to farmer freds farm
Removed 1 incorrect chicken(41) spawn from farmer freds farm
Added 1 missing sheep(43) spawns at farmer freds farm
Added 2 missing sheep(1765) spawns at farmer freds farm
Added 2 missing sheep(5156) spawns at farmer freds farm
Added 2 missing sheep(5157) spawns at farmer freds farm
Added 2 missing sheep(5160) spawns at farmer freds farm
Added 1 missing ram(3673) spawn at farmer freds farm
Added all combat sounds to ram(5168,3673)
Added 1 missing mugger(175) spawn behind lumbridge by logs
Added all combat sounds to mugger(175)
Added 2 missing sheep(42) spawns behind lumbridge by logs
Removed 6 incorrect giant rat(86) spawns at southwest corner of lumbridge castle
Added 2 giant rat (86) spawns at southwest corner of lumbridge castle
Added 1 giant rat (4942) spawn at southwest corner of lumbridge castle
Added 10 missing rat(47) spawn at southwest corner of lumbridge castle
Removed 24 incorrect goblin spawn(all 3267,3264) between lumbridge and draynor
Added 3 goblin(2278) spawn between lumbridge and draynor to east section
Added 1 goblin(1772) spawn between lumbridge and draynor to east section
Added 1 goblin(1770) spawn between lumbridge and draynor to east section
Added 2 goblin(1771) spawn between lumbridge and draynor to east section
Added 3 goblin(2279) spawn between lumbridge and draynor to east section
Added 2 goblin(2281) spawn between lumbridge and draynor to east section
Added 1 goblin(2278) spawn between lumbridge and draynor to west section
Added 1 goblin(1772) spawn between lumbridge and draynor to west section
Added 1 goblin(1770) spawn between lumbridge and draynor to west section
Added 1 goblin(1771) spawn between lumbridge and draynor to west section
Added 1 goblin(2279) spawn between lumbridge and draynor to west section
Added 1 goblin(2280) spawn between lumbridge and draynor to west section
Added 2 goblin(2279) spawn between lumbridge and draynor to north section
Added 1 goblin(1770) spawn between lumbridge and draynor to north section
Added 1 goblin(1771) spawn between lumbridge and draynor to north section
Added 1 goblin(2278) spawn between lumbridge and draynor to north section
Removed 2 incorrect giant spider(59) spawns at ham trapdoor
Added 5 giant spider(59) spawn at ham trapdoor
Removed 3 incorrect giant spider(59) spawns around well
Added 3 giant spider(59) spawn at well
Removed 1 incorrect spider(59) at giant rats spawn near lumbridge by logs
Added 1 missing giant spider(59)spawn next to tree patch
2023-03-25 15:24:57 +00:00
Zerken
27661f711f Fixed standard spell book sounds
Fixed spell hit and miss sounds not working
Changed several existing spell sounds to use constlib
Corrected confuse cast sound and added hit sound
Corrected weaken cast sound and added hit sound
Corrected curse cast sound and added hit sound
Corrected vulnerability cast sound and added hit sound
Corrected enfeeble cast sound and added hit sound
Corrected stun cast sound and added hit sound
Corrected crumble undead hit sound
Added bind hit sound
Corrected snare cast sound and added hit sound
Corrected entangle cast sound and added hit sound
Added sound for enchanting crossbow bolts
Added saradomin strike hit and miss sounds
Added claws of guthix hit and miss sounds
Added flames of zamorak hit and miss sounds
Fixed teleother sound
Added ibans blast cast and hit sound
Corrected superheat ore sound
2023-03-25 15:12:14 +00:00
RiL
0cb814d26e Fixed animation for harvesting willow branches 2023-03-21 04:13:08 +00:00
Ceikry
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
2023-03-21 03:50:27 +00:00
Skal Fate
48805eea66 Improved Varrock sword shop NPC movement 2023-03-21 03:13:49 +00:00