Only allow recall tug/boat in ocean, or set minimum water levelSuggestion

Can we have option that only allow player to recall their tug(or any water vehicle) only in ocean water? or any water with configurable minimum water depth? I wanted to prevent player from recalling their tug in swamp, area with very little water. For example, tug boat.. It's being used as a huge backpack for quick depo loot.
I know I can configure cooldown for recall or recall price but I would prefer not to. So it would be nice if we can have the feature mentioned above.

This should be doable, I actually wasn't sure if there was an easy way to determine swap, turns out there is a very easy way "TerrainMeta.TopologyMap.GetTopology(position, TerrainTopology.SWAMP)". I can just add this check into the water vehicle portion of the code and it should work, will obviously do some testing first, and make it a config setting to allow for it to be disabled, but the spawning will be allowed by default as to not change how it already works by default.

Main thing right now is making it so that my other changes don't break everyones config, as that would be really annoying. I haven't been able to work on it much due to school reasons and other personal projects, but main issue right now is that I have swapped a location of config and named it the same, I may just honestly slightly rename it and hope it fixes it, may be the easiest solution since regardless of what I rename it, the other option will be removed.

The option I am referring to is Locomotive, since I should have originally placed it under the regular vehicles since its more similar to a workcart. Figure I'd use this as an oppotunity for an update on the plugin, though doubt 90% of the people who use this plugin will see it lol