Thanks @yaustar i thought of semplify it in towns with id:1 Blacksmith:true …etc etc without the sub shops since i don’t really needed the town name but just the id
I have used “Blacksmith”: true because if false it put an House instead a shop to not leave an empty space if just used “type”: “nameofshop” i couldn’t check if shop is present or not