I approved this resource, however, since the data is static, it is probably more useful as just a straight file than as a lua to generate it.
we have zones.ini in the resources folder, which has long name and shortname, it does not have zone IDs because it is an old ini, and not something like yaml or something more oriented towards more than key value pairs.
thanks for sharing with folks roun!
If you were to run this on a TLP server that's on an early expansion, would it give the same results as a live server?
mq.TLO.Zonereturns info for that zone, yes. It skips anything that returns nil, a name of 'Not Found', or the character select zones.
Did a quick test for mq.TLO.Zone(1) (South Qeynos). It's ZoneFlags returned 7. I can't seem to locate the definition of EQZoneFlag to check what this means.