I'm working on a mod that adds new Civs based on various fantasy races and every other structure and building and training setup has worked so far. However, I have ran into an issue with making new Docks for my Civilization.
Specifically, the issue I ran into was I made the Dock structure itself, which functions correctly and gets all of the Upgrades the way it's supposed to. However, despite having a functional ship_fishing.xml in the correct location with the correct labels, and with the dock.xml having everything labelled correctly, the fisherman boat doesn't show up on the menu for the docks. I'm honestly at a loss for what the issue is.
Everything is set up correctly as far as I know, with most of it being direct copy/pastes of the Mauryan structure and unit templates before I started adding changes, with the Civ tags changed to be the correct label so that they are labelled under the correct Civilization. Even more bafflingly, in the information tab of the docks, it shows that it can train fisherman boats, yet it doesn't actually show up on the UI, for some strange reason.
Any help or information would be greatly appreciated. Can't really make any naval ships until I figure out what's causing this issue. Worst case scenario, this Civ won't be able to have a Navy, which would be unfortunate.
(Shown below is screenshots of the evidence + the attached offending .xml's)
dock.xml ship_fishing.xml