v1.4.1 — Patch: smart_scripts schema compat + loot summary wording
Two patch-grade fixes caught by smoke-testing v1.4.0 against a live EmuCoach MoP Premium 7.1 database:
get_smart_scriptsqueried atarget_param4column that exists on TrinityCore 3.3.5 but not on SkyFire MoP / Cata. Replaced the explicit column list withSELECT *(rows are small and now schema-agnostic) and made thep4=print conditional onrow.event_param4being defined.inspect_loot_tablesummary self-contradicted on tables where every row was broken (Ordos'screature_loot_template, etc.) — it claimed "the table still produces valid drops from the other 0 row(s)". Rewrote the summary branch so a fully-broken table now reportsALL N row(s) are broken — this loot table produces NOTHING in-game.and the mixed case reportsN of M rows still produce valid drops.
No new tools, no API changes. Pure correctness fixes.
Upgrade
cd wow-server-mcp
git pull
npm install
npm run buildThen restart your AI client to reload the MCP server.