diff options
| author | Alexander Gavrilov | 2012-06-21 21:26:25 +0400 |
|---|---|---|
| committer | Alexander Gavrilov | 2012-06-21 21:26:25 +0400 |
| commit | 752da9ced5ce2df8cc9638cbf75a769325540e31 (patch) | |
| tree | 0bbf1c817e4c3f663bfe06e2ab3f2c05262952ff /library/lua | |
| parent | f207714d4225e729fa43d04048d595ad6954521d (diff) | |
| download | dfhack-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.lua | 10 |
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 |
