LandSandBoat Changelog (2026-05-15)
- [lua] [sql] implement dainslaif’s add effect [#10036, patch] (WinterSolstice8)
- [lua] convert bugfix [#10035, patch] (Skold177, Skold)
- [lua][module] bst era bug fix [#10033, patch] (Nobutadas)
- [lua] aa mr pet fix [#10030, patch] (Skold177)
- [lua] various battlefield superlinking setup [#10028, patch] (Skold177, Skold)
- [mob] watch wamoura adjustment [#10025, patch] (ThrisStraizo)
- [cpp] fixes linking issue for battlefield framework with superlinkgroup [#10024, patch] (Frankie-hz)
- [lua] [sql] crustacean conundrum [#10023, patch] (Skold177, Skold)
- [mob] mocking colibri base dmg adjustment [#10022, patch] (ThrisStraizo)
- [sql] add missing ancient magic for elementals [#10021, patch] (UmeboshiXI, Umeboshi)
- Fix(dbtool): open modules/init.txt with utf-8 encoding [#10019, patch] (SAY-5, say)
- [lua] [sql] dragon poison breath [#10017, patch] (Skold177, Skold)
- [cpp] fixes underflow in avatar perpetuation [#10016, patch] (Frankie-hz)
- [cpp, lua, sql] new family system migration (ecosystem/family/species) [#10014, patch] (Frankie-hz)
- [lua] truth lies hid quest [#10013, patch] (Aeshur)
- [sql] add missing racc for demon arrow [#10012, patch] (9001-Sols)
- [core, lua, sql] mmm unlocks scripts, db persist and packet [#10010, patch] (sruon)
- [lua, sql] behemoth nq audits [#10009, patch] (KiplingFFXI, Kipling)
- [lua] holy cow [#10007, patch] (Skold177, Skold)
- [lua] bahamut tp move cleanup [#10006, patch] (Skold177, Skold)
- [core] /itemsearch support [#10005, patch] (sruon)
- [test] lua bindings for pc-to-pc trades tests [#10004, patch] (sruon)
- [sql] fixes promy dem mob name [#10003, patch] (Frankie-hz)
- [lua] [sql] up in arms improvements [#10001, patch] (Skold177, Skold)
- [quest] moment of truth implementation [#10000, patch] (ThrisStraizo)
- [sql] movalpolis goblin skill list audit [#9999, patch] (UmeboshiXI, Umeboshi)
- [lua] additional pulling the strings improvements [#9998, patch] (Skold177, Skold)
- [lua] [sql] various bcnm fixes [#9997, patch] (Skold177, Skold)
- [core, lua, sql] allow blu spells to set knockback and hit distortion in packets [#9996, patch] (sruon)
- [fix] 2 broken
ontriggerareaenter cases [#9993, patch] (Xaver-DaRed)
- [lua] [sql] royal jelly refactor [#9992, patch] (Skold177)
- [lua] add level penalty to picklocking treasure chests / treasure coffers [#9991, patch] (Hatberg)
- Core: improve ximesh raycast around block.hasbarriers [#9990, patch] (zach2good)
- [combat] add support for drain-like aes [#9989, patch] (Xaver-DaRed)
- [lua][sql] rapid raptors [#9988, patch] (Skold177, Skold)
- [cpp] adds setting for era recast time [#9987, patch] (Frankie-hz)
- [cpp] allows dualwield to be changed on the fly [#9985, patch] (Frankie-hz)
- [lua] [sql] pulling the strings bugfixes [#9984, patch] (Skold177, Skold)
- [sql] synthesis ‘dawn mulsum’ content_tag abyssea [#9980, patch] (Hatberg)
- Core: use ximesh for raycasts, remove losmeshes [#9979, patch] (zach2good, InoUno)
- [quest] ode to the serpents follow up quest conditional fix [#9978, patch] (ThrisStraizo)
- [sql] set purgonorgo ‘jagil’ mob to non-aggressive [#9977, patch] (Hatberg)
- [lua] fix physical mobskill missing enmity update [#9976, patch] (UmeboshiXI, Umeboshi)
- [cmake] update mariadbcpp commit [#9975, patch] (WinterSolstice8)
- [sql] status effects audit [#9974, patch] (sruon)
- [cpp] refactor ranged attack handling [#9973, patch] (Frankie-hz)
- [core] lazy load instances [#9972, patch] (sruon)
- [sql] expansion flock bat skilllist audit [#9971, patch] (UmeboshiXI, Umeboshi)
- [core] link earcut.hpp and rapidyaml [#9970, patch] (sruon)
- [quest] give peace a chance full inv event [#9969, patch] (ThrisStraizo)
- [lua] [module] del duplicate module lamia fang key timer [#9968, patch] (JerokeXI)
- [lua] curio moogle adjustments [#9967, patch] (lefneer311)
- [core] stamp scheduler on mapsession at creation [#9965, patch] (sruon)
- [core] introduce synthtransaction, refactor synth state tracking [#9964, patch] (sruon)
- Core: fix packbits heap-buffer-overflow [#9963, patch] (zach2good)
- [cpp, lua] change delay to have the in-game input instead of milliseonds [#9960, patch] (Frankie-hz)
- [core][cpp] fix mob-linking behavior impacting einherjar [#9959, patch] (MarkWaldron)
- [battlefield] return to the depths fight [#9958, patch] (ThrisStraizo)
- [lua] [sql] improve hundredfaced hapool ja [#9957, patch] (WinterSolstice8)
- [lua] what price loyalty quest [#9955, patch] (Aeshur)
- [lua] charmed pet/mnk mob tp returns [#9954, patch] (UmeboshiXI)
- [test] crafting test infra + hq rate test [#9953, patch] (sruon)
- [core][lua][sql] movalpolis patrols and guards [#9952, patch] (UmeboshiXI)
- [core] simplify magic/ranged state hasmoved() [#9951, patch] (WinterSolstice8)
- [lua] fix kumhau the flashfrost naakual cutscene exit position [#9950, patch] (Millhouse1337)
- [lua] [sql] implement lamiabane [#9949, patch] (Skold177)
- [lua] fix water way to go trade item not consumed on completion [#9948, patch] (Millhouse1337)
- [trust, sql, lua, core] valaineral gambits, mods, spells, gambit support [#9947, patch] (Omnione)
- [core] dual wield setup [#9946, patch] (Skold177)
- [lua] [sql] balmung ae dispel [#9945, patch] (Skold177)
- [lua] add rank requirement to signet staves [#9944, patch] (chrisalleng)
- [sql] [core] add barrage_count mods to ranger items, refactor getbarrageshotcount [#9943, patch] (WinterSolstice8)
- [mob] isnm 3k happy caster adjustment [#9942, patch] (ThrisStraizo)
- [cpp] fixes ranged job abilities [#9941, patch] (lefneer311)
- Core: flatten cpetcontroller::doroamtick logic [#9940, patch] (zach2good)
- [core] fix heap corruption surrounding bst pets [#9938, patch] (WinterSolstice8)
- Fixes augment 1152: def +10 [#9937, patch] (lefneer311)
- [lua] beneath the mask quest [#9936, patch] (Aeshur)
- [core] crit fail synthesis/cancel fishing on attack; streamline attack/on_attack buffs removal [#9935, patch] (sruon)
- [sql] adds critical hit rate to toreadors cape [#9934, patch] (Skold177)
- [sql] snakeeye / snakeeye+1 [#9933, patch] (Skold177)
- [core] use message to determine if spell had no effect [#9932, patch] (WinterSolstice8)
- [lua] [module] lamian fang key conquest timer [#9931, patch] (JerokeXI)
- [cpp] adds missing ranged attack animations for fomor, quadav and kindred [#9930, patch] (Frankie-hz)
- [core] introduce transaction base, itemusetransaction. [#9929, patch] (sruon)
- [sql] update pepperoni price [#9928, patch] (WinterSolstice8)
- [lua] chicken knife speed correction [#9927, patch] (Skold177)
- [core] add cluaitempuppet [#9926, patch] (WinterSolstice8)
- Fix blu physical spell miss message [#9925, patch] (TiberonKalkaz)
- [trust, lua, sql] rughadjeen and trion & gambit tp trigger logic [#9924, patch] (Omnione)
- [lua] [sql] pulling the strings [#9923, patch] (Skold177)
- [lua] honor under fire quest [#9922, patch] (Aeshur)
- [sql] mob 2hr tp flag fix [#9921, patch] (ThrisStraizo)
- [deps] bump ximeshes version [#9920, patch] (sruon)
- Engine: add runtime navmesh generation [#9919, patch] (zach2good)
- [lua] convert cor af3 to interaction framework [#9918, patch] (Aeshur)
- [core] remove some nm only mods (no proof exists) [#9917, patch] (WinterSolstice8)
- Isnm3k compliments to the chef adjustment [#9916, patch] (ThrisStraizo)
- Core: turn replace into into upserts [#9915, patch] (zach2good)
- [sql] fix fluorescence target flag to self [#9914, patch] (WinterSolstice8)