LandSandBoat Changelog (2026-10-15)
- Resend spawns dropped by a cleared packet list [#11781, patch] (sruon)
- Stop perfect counter from countering attacks from behind [#11779, patch] (sruon)
- Fix references to undefined enums all over the place [#11778, patch] (Frankie-hz)
- [mobs, pets] bst pet despawn fixes [#11777, patch] (KiplingFFXI, Kipling)
- [pets] fix automaton onpetstatcalculate [#11776, patch] (UmeboshiXI, Umeboshi)
- [module] remove abyssea gardening results [#11773, patch] (Skold177)
- Monstrosity: let gladiators stop relinquish [#11772, patch] (zach2good)
- Dbox: show the ah sale message for first slot [#11770, patch] (sruon)
- Ai: stop stunned entities acting when an interrupted action ends [#11769, patch] (sruon)
- Fix resting desync when a dot ticks on the same server tick [#11768, patch] (sruon)
- Chocobo circuit: betting [#11767, patch] (sruon)
- Build: strip boms and reject them in ci [#11766, patch] (sruon)
- Fix antican funditor/speculator drop tables [#11765, patch] (Skold177)
- Version update october 2026 30261006_0 [#11763, patch] (sruon)
- Implement party requests /rec [#11762, patch] (sruon)
- [pets] pet parry/guard + martial arts fix [#11761, patch] (UmeboshiXI, Umeboshi)
- Fix content tag in nashmau hp [#11760, patch] (Skold177, Skold)
- [conquest] adjust homepoint weights [#11759, patch] (Nobutadas)
- Build: precompile common headers [#11758, patch] (sruon)
- Chocobo racing: simulator and recurring circuit races [#11757, patch] (sruon)
- [pets] audit level 1-75 jug pet delays [#11756, patch] (UmeboshiXI, Umeboshi)
- [pets] jugpet skills adjustments / era modules [#11755, patch] (UmeboshiXI, Umeboshi)
- Ignore talk and trade on content disabled npcs [#11754, patch] (sruon)
- [core] allow fishing release cleanup after the minigame token is cleared [#11752, patch] (aun4649-org, aun4649)
- [ranger] remove distance penalty while sharpshot is active [#11751, patch] (Skold177, Skold)
- Core: derive delivery box number from the open container [#11750, patch] (sruon)
- Chocobo circuit: race results persistence [#11749, patch] (sruon)
- Kid mithra: inline ignore window, align dabih price [#11748, patch] (zach2good)
- Monstrosity part 3: the monstros-ening [#11747, patch] (zach2good)
- Moves all nm ph info into yaml [#11745, patch] (Frankie-hz)
- Chocobo racing: align packets with retail [#11744, patch] (sruon)
- Dark rider spawn, patrols and creates warhorse hoofprints 🏇 [#11743, patch] (sruon)
- [mobs] adjust gigas subjobs + ranged damage offset [#11742, patch] (UmeboshiXI, Umeboshi)
- [core] skip spawn roaming for mobs already assigned paths [#11741, patch] (Skold177, Skold)
- Fix flaky battle2 test [#11740, patch] (sruon)
- Roam regions: 7 zones [#11739, patch] (Frankie-hz, Frank)
- Zone-in finds its session by character instead of address [#11738, patch] (sruon)
- [core] del status effects on mobs before restoring stats [#11737, patch] (WinterSolstice8)
- Per-login map session key and lobby key counter that follows the client [#11736, patch] (sruon)
- Chocobo circuit: recurring race announcements [#11735, patch] (sruon)
- Round up for phantom roll level correction [#11734, patch] (Skold177)
- Roam regions: romaeve entrance [#11733, patch] (montijin)
- Add master level and exemplar basic messages [#11731, patch] (sruon)
- [lua] fix fame areas for ayame and kaede and faded promises quests [#11730, patch] (Lydya-nick77, Lydya)
- Fix zitah ogrefly’s skill list [#11729, patch] (ThrisStraizo)
- [pets] apply certain modifiers on pet stat recalculate. [#11728, patch] (UmeboshiXI, Umeboshi)
- [core] adjust crystal synth/desynth loss rate moghancements [#11727, patch] (WinterSolstice8)
- [sql] [lua] implement nadrs dint scaling [#11726, patch] (WinterSolstice8)
- [lua] add monster ranged pdif distance correction [#11725, patch] (WinterSolstice8)
- [data] [lua] fix phantom roll jank [#11724, patch] (WinterSolstice8)
- [mobs, transports] pirate deck mobs spawns [#11723, patch] (KiplingFFXI)
- [core] adjust zlib compression error text, downgrade to warning [#11722, patch] (WinterSolstice8)
- [sql] correct rambler cloak latent effect [#11721, patch] (Lance-XI)
- Open mog house [#11719, patch] (sruon)
- [mobs, transports] implements retail mob spawns for ferries [#11718, patch] (KiplingFFXI)
- [beastmaster] add latch to sic [#11717, patch] (Skold177)
- Chocobo circuit: race item shops [#11716, patch] (sruon)
- [transports] implement aht urgan arrival/departure npcs [#11715, patch] (Skold177)
- Raising: fill in gaps from captures [#11714, patch] (zach2good)
- Lua, core: kid mithra shop stock rotation [#11713, patch] (zach2good)
- Nerf chocobo raising [#11712, patch] (zach2good)
- Chocobo circuit: grandstand entry/exit, teleporter pads [#11711, patch] (sruon)
- [core] [lua] add guard/block bits when guarded or blocked with physical blue magic [#11710, patch] (WinterSolstice8)
- [lua] add clamp after guard on blue magic, adjust return value on block reduction when input damage <= 0, support block bit for mobskills [#11709, patch] (WinterSolstice8)
- Chocobo circuit: gates, map npcs [#11708, patch] (sruon)
- [weaponskills] move sata block in weaponskills.lua so it passes through sdt [#11707, patch] (Skold177)
- [core] remove sa/ta on any first swing [#11706, patch] (WinterSolstice8)
- Allow inventory stacking during events [#11705, patch] (sruon)
- Resize gp_serv_command_message dynamically [#11704, patch] (sruon)
- Fix linkshell equip log spam and break handling [#11703, patch] (sruon)
- Hold an inventory slot for the synth result while crafting [#11702, patch] (sruon)
- Worms don’t roam on spawn [#11701, patch] (sruon)
- Refresh ability charges when the ability table is rebuilt [#11700, patch] (sruon)
- Ai: use dynamic_cast for player type checks, fix map shutdown ordering [#11699, patch] (sruon)
- Core: use standard algorithms for value bounds [#11698, patch] (sruon)
- Core: getlinkshell accessor, stop downcasting linkshells to citemequipment [#11697, patch] (zach2good)
- [event] update castle zvahl baileys teleporters [#11696, patch] (Nobutadas)
- [core] set all mobs to deaggro on m_locked [#11695, patch] (Nobutadas)
- Core: modernize loops, erase, presence checks, buffer copies and bit operations [#11694, patch] (sruon)
- move the handling of lottery nm timers and cooldown to yaml [#11693, patch] (Frankie-hz)
- [lua] fix physical blu spell add effects not working, add random stun duration [#11692, patch] (WinterSolstice8)
- [content tags] correct various nm content tags [#11691, patch] (KiplingFFXI)
- Ah: order stocked items by auto-incremented id [#11690, patch] (sruon)
- [synthesis] correct goblin helm desynth recipe [#11688, patch] (Skold177, Skold)
- Ipc: replace alpaca with glaze cbor for serialization [#11687, patch] (sruon)
- [expeditionary force] correct beastmen influence decrease weight [#11685, patch] (Nobutadas)
- Core: break include cycles / add forward declarations [#11683, patch] (sruon)
- [core] downgrade no item in trade error to warning [#11682, patch] (WinterSolstice8)
- Core: replace header guards with #pragma once, remove unused includes [#11681, patch] (sruon)
- [mobs] mimas/porphyrion job adjustments [#11680, patch] (UmeboshiXI, Umeboshi)
- Fix several off-by-one issues with bags [#11679, patch] (sruon)
- Fixes shadow lord fight possibly cutscene ending too fast [#11678, patch] (Frankie-hz)
- [lua] adjust wing cutter ftp [#11676, patch] (WinterSolstice8)
- [yaml] adjust bomb coal drop rate/count [#11675, patch] (WinterSolstice8)
- Ai: cancel mob casts on deaggro, quiet failed casts [#11673, patch] (sruon)
- Lower reengage delay, increase time to first swing, uncap equipment slow [#11672, patch] (sruon)
- [npc] implement event storage npcs + era module [#11485, patch] (KiplingFFXI, Kipling)
- [lua] add marble bridge eatery restrictions [#10826, patch] (Nobutadas)
- [core] monstrosity part 2: battle & skills [#4618, patch] (zach2good)