That’s what was boggling me. Where is plains pulling from to begin with? It’s supposed to be only pulling zonecodes but I haven’t seen one called plains anywhere in the exploration regions. I have no clue where the “plains” are supposed to be originating from. I’ll try that fix, but any idea where prairie is showing it’s code as plains?
Viewing post in Aric's Expansion Rebred
Doing a quick findall in the files the only place i see 'plains' listed is your outskirtsarray in expansion.gd where you define it as
Line 77: var outskirtsarray = ['wimbornoutskirts','forest','plains','gornoutskirts','amberguardforest','frostfordoutskirts','shaliq','umbra']
otherwise it exists nowhere else in your code or in the main game code. So must be migrating from there to globals.state.offscreennpcs somehow.