summaryrefslogtreecommitdiff
path: root/library/lua
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-06-21 21:26:25 +0400
committerAlexander Gavrilov2012-06-21 21:26:25 +0400
commit752da9ced5ce2df8cc9638cbf75a769325540e31 (patch)
tree0bbf1c817e4c3f663bfe06e2ab3f2c05262952ff /library/lua
parentf207714d4225e729fa43d04048d595ad6954521d (diff)
downloaddfhack-752da9ced5ce2df8cc9638cbf75a769325540e31.tar.gz
dfhack-752da9ced5ce2df8cc9638cbf75a769325540e31.tar.bz2
dfhack-752da9ced5ce2df8cc9638cbf75a769325540e31.tar.xz
Move formatting newly-found globals for symbols.xml to lua code.
Diffstat (limited to 'library/lua')
-rw-r--r--library/lua/memscan.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/library/lua/memscan.lua b/library/lua/memscan.lua
index 4cf8d41c..92a3e3e8 100644
--- a/library/lua/memscan.lua
+++ b/library/lua/memscan.lua
@@ -252,6 +252,16 @@ function found_offset(name,val)
end
else
dfhack.internal.setAddress(name, val)
+
+ local ival = val - dfhack.internal.getRebaseDelta()
+ local entry = string.format("<global-address name='%s' value='0x%x'/>\n", name, ival)
+
+ local ccolor = dfhack.color(COLOR_LIGHTGREEN)
+ dfhack.print(entry)
+ dfhack.color(ccolor)
+
+ io.stdout:write(entry)
+ io.stdout:flush()
end
end