LandSandBoat Changelog (2025-10-01)
- [lua] cleanup “the old monument” quest events and interactions [#8277, patch] (slashtangent)
- Add typename notations in s2c/base.h for older compilers [#8276, patch] (andymo)
- [ci] fix spawngroup ci issues [#8271, patch] (WinterSolstice8)
- [lua] change crimson orb pools and final cs to progresscutscene [#8269, patch] (slashtangent)
- Fix inertia stream typo in mob_skills.lua [#8268, patch] (andymo)
- Add check for existing healing status in leavegame.lua [#8267, patch] (andymo)
- S2c: events, assist, bazaar [#8257, patch] (sruon, atom0s)
- [lua] add quest “paradise, salvation, and maps” [#8256, patch] (slashtangent, Damarus, 0x05010705)
- Xi_test: tracy support [#8255, patch] (sruon)
- [lua][sql] mob super family enums [#8253, patch] (UmeboshiXI, Umeboshi)
- [core] fix session cleanup / 3101 errors on logout [#8252, patch] (0x05010705)
- [lua] caskets.lua magic number cleanup [#8250, patch] (MowFord)
- [lua] some xi.transports-related adjustments to human-readable formats [#8249, patch] (MowFord)
- Database: first class enum support [#8248, patch] (sruon)
- Update various hnm hp [#8247, patch] (Skold177)
- S2c: weather, music, equip_clear [#8246, patch] (sruon, atom0s)
- [lua] delivery crate fixes. [#8244, patch] (Saucier-XI)
- [login] fix char flags/status regression, allow removal of hung session in edge case [#8242, patch] (WinterSolstice8)
- Fix: tweak account creation queries to handle empty database [#8241, patch] (sruon)
- [lua] add wotg content tag to “too many chefs” quest [#8240, patch] (slashtangent)
- [lua] fix kazham npc default actions [#8239, patch] (slashtangent)
- [sql] xzomit follow behavior fix [#8238, patch] (CriticalXI, Critical)
- [lua] bugfix for zdei rotation logic [#8237, patch] (CriticalXI, Critical)
- [sql] [lua] fishing sql updates + enum [#8236, patch] (Skold177)
- [c++] add distance and mp validation before mob spell cast [#8235, patch] (CriticalXI, Critical)
- [sql] add evokers doublet and clean item_latent [#8231, patch] (Rosienaikanaro)
- [core][lua] fix npc pathing issues [#8230, patch] (0x05010705)
- [lua, sql] bcnm30 - die by the sword [#8229, patch] (loginosXI)
- Soultrapper test, citemstate cleanup [#8228, patch] (sruon, KnowOne134, InoUno)
- [sql] label fishing_area [#8227, patch] (Skold177)
- Stop teleport/warps on job change [#8226, patch] (WinterSolstice8)
- S2c base + gp_serv_command_mapschedulor [#8225, patch] (sruon, atom0s)
- [core] delete pchar early to attempt to prevent race condition [#8224, patch] (WinterSolstice8)
- [sql] update audit_trade to handle npc names [#8222, patch] (0x05010705)
- Cl barge cutscenes parameters, flags [#8221, patch] (sruon)
- Label fishing_bait_affinity [#8219, patch] (Skold177)
- [lua] update manaclipper with optimizations from barge.lua [#8216, patch] (MowFord)
- Fix: runeist coat refresh [#8214, patch] (sruon)
- Fix: don’t idle_despawn satellite mobs in dynamis-xarcabard [#8213, patch] (sruon)
- Fix test your mite loot table [#8211, patch] (Skold177)
- [lua] reduce ul/om yovra evasion after testing [#8210, patch] (WinterSolstice8)
- [lua, sql] seiryu adjustments and wyvern skill audit [#8209, patch] (CriticalXI, Critical)
- [sql] add helix ii and correct helix i cast/recast [#8208, patch] (wccbuck)
- [proposal] move utilities to their own folder and audit some [#8207, patch] (Xaver-DaRed)
- [sql] reduce absorb spell cast time [#8206, patch] (wccbuck)
- [sql] reduce trust cast time from 3s to 2s [#8205, patch] (wccbuck)
- [core/sql] fix duplicate key errors on audit gm [#8204, patch] (0x05010705)
- [core] send packets, but zero message id for no-message mobmods [#8203, patch] (WinterSolstice8)
- [digging] acomodate digging fatigue [#8202, patch] (Xaver-DaRed)
- Fix: bst with charmed pets tripping avatar check on /heal [#8201, patch] (sruon)
- [lua] remove fame requirement from the quest “the sand charm” [#8199, patch] (slashtangent)
- [sql] fixes incorrect animations on cardians in mhaura [#8198, patch] (slashtangent)
- [core] only check spell interrupt via movement at completion [#8197, patch] (WinterSolstice8)
- [lua] correct mhaura npc default actions/interactions [#8196, patch] (slashtangent)
- [core] fix magic cast interrupt packet regression [#8195, patch] (WinterSolstice8)
- [core] make utilities load after enums [#8194, patch] (Xaver-DaRed)
- [magic] retire even more legacy magic system functions [#8192, patch] (Xaver-DaRed)
- [lua] remove fame requirement from quest “under the sea” [#8191, patch] (slashtangent)
- [lua] remove fame requirement from “an explorers footsteps” [#8190, patch] (slashtangent)
- [lua] corrects selbina npc default actions/interactions [#8189, patch] (slashtangent)
- [lua] snapshot focus/dodge gear power on ability use [#8188, patch] (MowFord)
- [test framework] fix cop 1-2 test [#8187, patch] (Xaver-DaRed)
- [lua] [sql] jeuno npc actions fix [#8186, patch] (slashtangent)
- Fix: citem, cbattlefield, mariadb-connect memory leaks [#8185, patch] (sruon)
- [lua, sql] mother globe behavior and pathing adjustments, olla trio adjustments [#8184, patch] (CriticalXI, Critical)
- [cpp/lua] transport updates for out of service ships [#8183, patch] (MowFord)
- Fix lower jeuno id order [#8182, patch] (Xaver-DaRed)
- Fix: heap-overflow, use-after-free [#8181, patch] (sruon)
- [core][lua] mob base damage plumbing [#8179, patch] (UmeboshiXI, Umeboshi)
- [core] simplify canattack for cbattleentity and cmobentity [#8178, patch] (WinterSolstice8)
- [lua] add fame influence to selbina, rabao, mhaura, kazham npc shops [#8176, patch] (apogeezer, Lance-XI, Apogeezer)
- [lua] add non-player pdif formula [#8175, patch] (WinterSolstice8)
- [lua] [sql] enm test your mite [#8173, patch] (Skold177)
- Add: carpenters’ landing barge [#8172, patch] (MowFord, Frankie-hz, Abdiah, Ampitere)
- [sql] nm xolotl hp adjustment [#8171, patch] (apogeezer, Apogeezer)
- [lua] implement lucky roll npcs [#8170, patch] (loginosXI)
- [lua/sql] raff mobskills [#8169, patch] (MowFord, Ampitere)
- [lua] getfamelevel magic numbers to enums, comparison operator >= consistency [#8168, patch] (apogeezer, Apogeezer)
- Mini expac content tag update [#8164, patch] (Rosienaikanaro)
- [core, lua] various npc pathing updates and fixes [#8163, patch] (loginosXI)
- [core] move mesnum assignment to end of packet constructor [#8162, patch] (WinterSolstice8)
- [core] fix level correction function lua location [#8160, patch] (WinterSolstice8)
- [core] packet enums [#8159, patch] (sruon, atom0s)
- [lua] [sql] rabao npc action fixes [#8157, patch] (slashtangent)
- [lua, sql] faust and ullikummi behavior adjustments [#8156, patch] (CriticalXI, Critical)
- Modules onincomingpacket [#8155, patch] (sruon)
- [lua] make jp for automaton hp/mp apply to deus ex automata [#8152, patch] (MowFord)
- [lua] added pirates chart rewards [#8151, patch] (Flibe-XI)
- [lua] convert quests “the rivalry” and “the competition” to if [#8150, patch] (slashtangent)
- [combat] modernize “additional effect” status effect aplication [#8148, patch] (Xaver-DaRed)
- [lua] [sql] npc default action fixes [#8147, patch] (slashtangent)
- [sql] synthesis content tag audit placeholder recipes [#8146, patch] (apogeezer, Apogeezer)
- [sql] synthesis content tag audit alchemy [#8145, patch] (apogeezer, Apogeezer)
- [sql] synthesis content tag audit bonecraft [#8144, patch] (apogeezer, Apogeezer)
- [sql] synthesis content tag audit leathercraft [#8143, patch] (apogeezer, Apogeezer)
- [lua, sql] ve’lugannon nm audit [#8142, patch] (CriticalXI, Critical)
- [core] [sql] [lua] stat adjustments for yovra, pick evasion rank based off both jobs for a mob [#8141, patch] (WinterSolstice8)
- [lua] remove fame requirement from quest “the sweestest things” [#8140, patch] (slashtangent)
- Itemutils: use type column instead of id ranges [#8138, patch] (sruon)
- [lua] bug fix - the rumor - wrong global status > queststatus [#8137, patch] (slashtangent)