So I'm guessing there's no very small wildlands, or the wildland-owned monsters could end up migrating to WildlandId 0:-p
Also, that looks to be one gigantic hard-coded switch statement!
All very cool, btw (and your code is very readable, nicely done!)