diff options
Diffstat (limited to 'script')
-rw-r--r-- | script/vm/runner.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/script/vm/runner.lua b/script/vm/runner.lua index b8ac13fd..8c1e816e 100644 --- a/script/vm/runner.lua +++ b/script/vm/runner.lua @@ -304,6 +304,10 @@ function mt:_lookInto(action, topNode, outNode) end elseif action.type == 'getindex' then self:_lookInto(action.index, topNode) + elseif action.type == 'table' then + for _, field in ipairs(action) do + self:_lookInto(field, topNode) + end end ::RETURN:: topNode = self:_fastWard(action.finish, topNode) |