void Map::SetTurnBasedAvailabilty(bool enable);
If map is instanced, call it after creating location
If it's based on player setting, I would also update it when the player who "owns" the location enters it.
Because one day a player takes the quest and another day he changes the RT/TB setting, and 3 days later he goes to the location and then he is surprised why no TB ;_; (or the other way around). From the player's perspective it makes no sense, because it's not obvious when/how the mode is set.
Also there may be "oh shit this quest will take too long in TB" moment. So why not let players change it - less work for GMs.
I wanted to do this in 2238, but some technical issues stopped me, because I wanted to base it on the leader of group, and it was impossible to tell who was the worldmap leader after the location was entered. But it was a mistake anyway, it should be only the location's owner who should be able to change it.