diff --git a/scripts/exportlegends.lua b/scripts/exportlegends.lua
index 65e84c28f..a4d119d8e 100644
--- a/scripts/exportlegends.lua
+++ b/scripts/exportlegends.lua
@@ -99,73 +99,6 @@ function export_more_legends_xml()
file:write(""..dfhack.df2utf(dfhack.TranslateName(df.global.world.world_data.name)).."\n")
file:write(""..dfhack.df2utf(dfhack.TranslateName(df.global.world.world_data.name,1)).."\n")
- file:write("\n")
- for formK, formV in ipairs(df.global.world.poetic_forms.all) do
- for k,v in pairs(formV) do print(k,v) end
- file:write("\t\n")
- file:write("\t\t"..formV.id.."\n")
- file:write("\t\t"..dfhack.df2utf(dfhack.TranslateName(formV.name,1)).."\n")
- file:write("\t\n")
- end
- file:write("\n")
-
- file:write("\n")
- for formK, formV in ipairs(df.global.world.poetic_forms.all) do
- file:write("\t\n")
- file:write("\t\t"..formV.id.."\n")
- file:write("\t\t"..dfhack.df2utf(dfhack.TranslateName(formV.name,1)).."\n")
- file:write("\t\n")
- end
- file:write("\n")
-
- file:write("\n")
- for formK, formV in ipairs(df.global.world.dance_forms.all) do
- file:write("\t\n")
- file:write("\t\t"..formV.id.."\n")
- file:write("\t\t"..dfhack.df2utf(dfhack.TranslateName(formV.name,1)).."\n")
- file:write("\t\n")
- end
- file:write("\n")
-
- file:write("\n")
- for wcK, wcV in ipairs(df.global.world.written_contents.all) do
- file:write("\t\n")
- file:write("\t\t"..wcV.id.."\n")
- file:write("\t\t"..wcV.title.."\n")
- file:write("\t\t"..wcV.page_start.."\n")
- file:write("\t\t"..wcV.page_end.."\n")
- for refK, refV in pairs(wcV.refs) do
- file:write("\t\t\n")
- file:write("\t\t\t"..df.general_ref_type[refV:getType()].."\n")
- if refV:getType() == 64 then file:write("\t\t\t"..refV.anon_1.."\n") -- written content
- elseif refV:getType() == 0 then file:write("\t\t\t"..refV.artifact_id.."\n") -- artifact
- elseif refV:getType() == 42 then file:write("\t\t\t"..refV.entity_id.."\n") -- entity
- elseif refV:getType() == 49 then file:write("\t\t\t"..refV.event_id.."\n") -- event
- elseif refV:getType() == 51 then file:write("\t\t\t"..refV.site_id.."\n") -- site
- elseif refV:getType() == 52 then file:write("\t\t\t"..refV.region_id.."\n") -- region
- elseif refV:getType() == 54 then file:write("\t\t\t"..refV.hist_figure_id.."\n") -- hist figure
- elseif refV:getType() == 65 then file:write("\t\t\t"..refV.poetic_form_id.."\n") -- poetic form
- elseif refV:getType() == 66 then file:write("\t\t\t"..refV.musical_form_id.."\n") -- musical form
- elseif refV:getType() == 67 then file:write("\t\t\t"..refV.dance_form_id.."\n") -- dance form
- elseif refV:getType() == 47 then -- TODO interaction
- elseif refV:getType() == 60 then -- TODO scholar knowledge
- elseif refV:getType() == 62 then -- TODO value level
- elseif refV:getType() == 63 then -- TODO language
- else
- print("unknown reference",refV:getType(),df.general_ref_type[refV:getType()])
- --for k,v in pairs(refV) do print(k,v) end
- end
- file:write("\t\t\n")
- end
- file:write("\t\t"..(df.written_content_type[wcV.type] or wcV.type).."\n")
- for styleK, styleV in pairs(wcV.styles) do
- file:write("\t\t