LandSandBoat Changelog (2025-11-15)
- [lua] fix issue where players couldn’t enter windurst from toraimarai canal priming gate [#8699, patch] (slashtangent)
- [lua] [sql] bcnm30 harem scarem [#8698, patch] (Skold177)
- [lua] fix slumbering samwell respawn time [#8697, patch] (wccbuck)
- [core] [lua] move auto attack hit rate to lua [#8696, patch] (WinterSolstice8)
- [lua] bugfix in quest “painful memory” not giving ki [#8695, patch] (slashtangent)
- [lua] adds logic to the iron door in maze of shakhrami and default actions to the npc chests [#8694, patch] (slashtangent)
- [lua] [sql] bcnm30 let sleeping dogs die [#8693, patch] (Skold177)
- [lua] fix taurus script [#8692, patch] (0x05010705)
- [lua, sql] adjust and simplify guivre behavior [#8691, patch] (loginosXI)
- [escha] add eschan droplet functionality and eschan portal cleanup [#8690, patch] (Xaver-DaRed)
- [lua] fix boghertz helper file [#8689, patch] (0x05010705)
- [lua] fix available check for quest empty memories + flow fix [#8688, patch] (slashtangent)
- Fix: clear entity timer queue when exiting battlefield [#8687, patch] (sruon, Skold177)
- [core, lua] xi_test improvements / handle weaponskills guarded by mobs [#8686, patch] (sruon)
- [core,lua] introduce new enums for action packet. use message enums everywhere in core. [#8685, patch] (sruon)
- [lua,sql] convert wyvern jas to pet skills [#8683, patch] (sruon)
- [lua,sql] dnc animation fixes, ruszor skill flags, message enums [#8682, patch] (sruon)
- [lua] [sql] moa constrictors + cockatrice family update [#8681, patch] (Skold177)
- [lua] despawn pets when renting chocobos [#8680, patch] (sruon)
- [sql] clear detection effects on logout [#8679, patch] (sruon)
- [core] gp_serv_command_group_list: add undocumented padding after name [#8678, patch] (sruon)
- Core: c2s healing/crafting checks [#8677, patch] (sruon)
- Core: paralyze puts abilities on cooldown [#8676, patch] (sruon)
- [fix] corrects a few typos and bad enums in physical_utilities [#8675, patch] (Xaver-DaRed)
- [core/lua] streamline removal of invisible status. handle hide/invisible interaction. [#8674, patch] (sruon)
- [fix] oversight in moghouse zoneline checking [#8672, patch] (Xaver-DaRed)
- [sql] update omnitool toolbag activation [#8670, patch] (Rosienaikanaro)
- [sql] fix yagudo conquistador drop list [#8669, patch] (Rosienaikanaro)
- [core] remove cotp.h and implement totp functions from rfc [#8667, patch] (0x05010705)
- [lua] correct castle oztroja password statues displaying wrong text [#8666, patch] (slashtangent)
- [lua] [sql] ksnm 30 : come into my parlor [#8665, patch] (Skold177)
- [lua] minor correct to riddle mobskill [#8663, patch] (Rosienaikanaro)
- [lua] fix alexander avatar’s perfect defense [#8662, patch] (wccbuck)
- [core] adjust how mobs close in to the player [#8659, patch] (WinterSolstice8)
- [cleanup] avatar perpetuation cost [#8658, patch] (Xaver-DaRed)
- [lua] remove extra parameter from mobskill frogkick [#8656, patch] (slashtangent)
- [chore] create hobbies folder and move hobby systems into it [#8655, patch] (Xaver-DaRed)
- [sql] correct cast times for iv/v nukes and ancient magic [#8651, patch] (wccbuck)
- [core][sql] implement day/weather half perpetuation cost reduction [#8650, patch] (wccbuck)
- [lua] [sql] quest - “the fanged one” cleanup, nm and quest logic [#8649, patch] (slashtangent)
- [cpp] fix additional effects firing on 0hp mobs [#8648, patch] (0x05010705, Q)
- [lua] fix portaure trade - flyers for regine [#8647, patch] (wccbuck)
- [lua] [combat] ranged weaponskills shouldn’t multi-hit [#8645, patch] (9001-Sols)
- [cpp] fix bst stay command on charmed pets [#8644, patch] (0x05010705)
- Armoury crate stuff, add gil drop to legion xi comitatensis bc [#8643, patch] (WinterSolstice8)
- [lua] [sql] bcnm20 shooting fish + other bcnm20 polish/loot pool audits [#8642, patch] (Skold177)
- [sql] correct viator cape latents [#8641, patch] (wccbuck)
- [lua] adjust xi.settings.main.start_inventory for satchel changes [#8640, patch] (WinterSolstice8)
- [core][sql][lua] implement garrison latent effects [#8639, patch] (wccbuck)
- [lua] [combat] namas arrow, detonator, coronach accuracy bonuses [#8638, patch] (9001-Sols)
- Fix tiny otp typo [#40, patch] (carldanley)
- [cpp] filter /anon players in filtered search [#8637, patch] (0x05010705)
- Copycat bugfix [#8636, patch] (Skold177)
- Test: add test for toau 01, wotg 01, soa 1-1, and rov 1-1 [#8635, patch] (zach2good, Xaver-DaRed)
- [lua] chocobo riding game bug fix = localvar > charvar [#8634, patch] (slashtangent)
- [lua][sql] implement vulkodlac spawn qm [#8632, patch] (wccbuck)
- [sql] add all campaign latents to equipment [#8631, patch] (wccbuck)
- [core] [sql] replace adds_weaponskill_dyn mod with in_dynamis latent [#8630, patch] (wccbuck)
- [lua] [sql] royal jelly bugfix [#8629, patch] (Skold177)
- [lua] eco windurst and bastok cleanup - idle despawn and nm spawn pos [#8628, patch] (slashtangent)
- [docker] update to clang-format-20 [#8627, patch] (cocosolos)
- [sql] add detection behavior to a few mob families found in toau [#8624, patch] (mug0n)
- Tools: update to clang-format-20, update rules, apply [#8623, patch] (zach2good)
- [lua] [sql] copycat [#8622, patch] (Skold177)
- [lua] add undead check to hp, mp, tp drain additional effects [#8621, patch] (loginosXI)
- [cpp] fix crash in gp_serv_command_abil_recast [#8619, patch] (0x05010705)
- [lua] fix quest prereqs for: boy and the beast, light in the darkness [#8618, patch] (wccbuck)
- [sql] fix ‘blob’ mob type in inner horutoto ruins [#8617, patch] (0x05010705, slashtangent)
- [core] [lua] tie initial satchel to otp [#8616, patch] (WinterSolstice8)
- [core] [lua] reduce base damage of mob kicks from retail data [#8613, patch] (WinterSolstice8)
- [cpp] increase gp_serv_command_chat_std mes size [#8611, patch] (0x05010705)
- [sql] mob droplist corrections. [#8610, patch] (Lance-XI)
- [lua, sql] phomiuna aqueducts nm audit [#8609, patch] (CriticalXI, Critical)
- [lua] update event type for npc mustafa to display his name [#8605, patch] (slashtangent)
- [lua] adds item deliverer code to kenono in windurst walls [#8604, patch] (slashtangent)
- [core] use 0.5 str multiplier in attack calc for non-pcs [#8603, patch] (WinterSolstice8)
- [core] fix packet data for currently spent job points in categories [#8602, patch] (WinterSolstice8)
- [lua] adds/corrects quest fame requirements from quests missing them [#8601, patch] (slashtangent)
- [core] [lua] handle cs + mount case in 0x00a via server_status [#8600, patch] (WinterSolstice8)
- [core] fix /lsmes write level permission check [#8599, patch] (0x05010705)
- [lua] fix manaclipper load in position [#8598, patch] (9001-Sols)
- [sql] fix crypt ghost mob type [#8595, patch] (0x05010705)
- [lua] add traveling troupe interactions for san d’oria [#8594, patch] (slashtangent)
- [lua] [combat] fix accuracy bonus for elemental ws gorgets [#8593, patch] (9001-Sols)
- Add use-of-ai document and relevant links [#110, patch] (zach2good)
- Rename addjobtraits -> addwyvernjobtraits with wyvern validation [#8590, patch] (WinterSolstice8)
- [lua,sql] cop spire battlefield audit [#8589, patch] (CriticalXI, Critical)
- [sql] cosmetic armor update [#8588, patch] (Rosienaikanaro)
- [lua] mob ranged shouldn’t interrupt spellcasting [#8587, patch] (9001-Sols)
- [guild] rewrite ephemeral moogle [#8586, patch] (Xaver-DaRed)
- [lua] fix xi.combat.tp dagi [#8583, patch] (UmeboshiXI, Umeboshi)
- [lua] adds correct interaction for traveling troupe npcs in bastok [#8582, patch] (slashtangent)
- [lua] ephemeral moogle trade adjustment [#8580, patch] (CriticalXI, Critical)
- [lua] correct edge case despawn logic for haty/vran [#8579, patch] (Rosienaikanaro)
- [core] fix ability messaging for los [#8578, patch] (0x05010705)
- [lua] adds hidden dialogue cs 106 to tenshodo quest [#8577, patch] (slashtangent)
- [lua] remove leftover print in weaponskill.lua [#8576, patch] (WinterSolstice8)
- [lua] support melee hitrate for offhand/kick [#8575, patch] (WinterSolstice8)
- [lua] fix nrothern san d’oria bastok consulate cs [#8574, patch] (slashtangent)
- [cpp] fix smn mob pet mods [#8573, patch] (0x05010705)