You can't assign values to a table until you've declared that table. So, in english:Code:sets.WS = {} sets.WS.Exenterator = {} sets.WS.Exenterator[1] = { ... stuff ... } sets.WS.Exenterator[2] = { ... stuff ... }
It could all be condensed into one declaration to avoid empty table declarations, but it's harder to read imop:Code:sets.WS (key string "WS" inside the sets table) = new empty table sets.WS.Exenterator (key string "Exenterator" inside the sets.WS table) = new empty table sets.WS.Exenterator[1] (key numerical 1 inside the Exenterator table) = new table with stuff in it sets.WS.Exenterator[2] (key numerical 2 inside the Exenterator table) = new table with stuff in it
Code:sets.WS = { Exenterator = { [1] = new table with stuff in it, [2] = new table with stuff in it } }
XI Wiki


