I played with the L key. One press sets it to level 3 verbose. Another press sets it to 0 quiet, then 1 laconic, then back to 2 normal. The only problem I saw, without looking at the code to try to figure it out, was that on level 3 verbose I was not getting my updates on food and morale on the hour. By this time I was falling asleep, and wasn't up to even posting about it, so you're only hearing about it now.
While I like the idea of setting the navigator's log to one of the existing controls, and the L key would be perfect for this, I don't want to get into a situation where the player has to press the key multiple times to get back to where he was originally just to turn the navlog off. That and the fact that the L key might not be working as intended makes me shy away from using it.
I'd also prefer not to add another global variable, so I'm going to have to think about it a bit to figure out how to handle it. BTW, I'm not sure adding a new variable causes any problems, just changing or removing an existing one which will cause saved games to crash on load. One way might be to add it as an attribute to the existing directsail1 object, but I'm looking into it before deciding.
I'm currently sailing from Cayman to Cartagena as a final test of directsail on the normal map, and after I arrive I'll test at least part of that trip again on the open sea map to see if it's different.
Hook
While I like the idea of setting the navigator's log to one of the existing controls, and the L key would be perfect for this, I don't want to get into a situation where the player has to press the key multiple times to get back to where he was originally just to turn the navlog off. That and the fact that the L key might not be working as intended makes me shy away from using it.
I'd also prefer not to add another global variable, so I'm going to have to think about it a bit to figure out how to handle it. BTW, I'm not sure adding a new variable causes any problems, just changing or removing an existing one which will cause saved games to crash on load. One way might be to add it as an attribute to the existing directsail1 object, but I'm looking into it before deciding.
I'm currently sailing from Cayman to Cartagena as a final test of directsail on the normal map, and after I arrive I'll test at least part of that trip again on the open sea map to see if it's different.
Hook