It is actually an array of tables. Let me show you some example output:
Code:
{
{
LOCATION = "Wisdom",
NAME = "wisdom",
MODIFIER = "4",
DURATION = "459",
TYPE = "Untyped"
},
{
LOCATION = "Strength",
NAME = "strength",
MODIFIER = "8",
DURATION = "458",
TYPE = "Enhancement"
},
{
LOCATION = "<None>",
NAME = "detect invisibility",
MODIFIER = "0",
DURATION = "1032",
TYPE = "Untyped"
},
{
LOCATION = "<None>",
NAME = "fly",
MODIFIER = "0",
DURATION = "582",
TYPE = "Untyped"
},
{
LOCATION = "<None>",
NAME = "water breathe",
MODIFIER = "0",
DURATION = "580",
TYPE = "Untyped"
},
{
LOCATION = "<None>",
NAME = "mirror image",
MODIFIER = "0",
DURATION = "278",
TYPE = "Untyped"
},
{
LOCATION = "<None>",
NAME = "blur",
MODIFIER = "0",
DURATION = "277",
TYPE = "Untyped"
},
{
LOCATION = "Damage-Reduction",
NAME = "shadow shield",
MODIFIER = "0",
DURATION = "127",
TYPE = "Untyped"
},
{
LOCATION = "Resist-Negative",
NAME = "shadow shield",
MODIFIER = "100",
DURATION = "127",
TYPE = "Resistance"
},
{
LOCATION = "Armor-Class",
NAME = "shadow shield",
MODIFIER = "5",
DURATION = "127",
TYPE = "Shield"
}
}
As you can see, it is an array of table structures. This is how Mudlet converts the MSDP data coming from the MUD into lua table format.