Refactor Markdown talent export to output build string directly

- Removed iframe embedding and direct URL generation for Exiles talent calculator.
- Added Ascension build string display for manual conversion or in-game import.
- Included notes on future support for automatic Exiles format conversion.
This commit is contained in:
2025-12-08 18:48:27 +01:00
parent 1e3cd87943
commit d6babd63bd
+5 -6
View File
@@ -350,12 +350,11 @@ function AE:GenerateMarkdownTalents()
-- Use Ascension's native build string format
local buildString = talents.buildString
-- Generate URL for talent calculator
local url = string.format("https://exil.es/en/wow/talent-calc?build=%s", buildString)
table.insert(lines, string.format("[View in Talent Calculator](%s)\n", url))
-- Embed iframe for Wiki.js
table.insert(lines, string.format('<iframe src="/static/talents/?build=%s&embed=true" width="100%%" height="840" style="border: 0px solid #333; border-radius: 8px;"></iframe>\n', buildString))
-- TODO: Need to convert Ascension format to exiles calculator format
-- For now, just output the build string for manual conversion
table.insert(lines, string.format("**Build String (Ascension format):**\n```\n%s\n```\n", buildString))
table.insert(lines, "*Note: Automatic conversion to Exiles talent calculator format is not yet implemented.*\n")
table.insert(lines, "*You can manually import this build in-game or use Ascension's talent calculator.*\n")
return table.concat(lines, "\n")
end