How about allowing you to talk to the quartermaster in your cabin as well as on the quarterdeck? At present the restriction is:
But if you're in a cabin, 'FindCurrentDeck()' will return "Cabin". It should be easy enough to code:
Other than that, agreed and done! It's going into the next update.
Code:
If (NPChar.quest.officertype == OFFIC_TYPE_QMASTER && FindCurrentDeck() == "ShipDeck" )
Code:
bool ValidDeck = (FindCurrentDeck() == "ShipDeck") || FindCurrentDeck() == "Cabin")
If (NPChar.quest.officertype == OFFIC_TYPE_QMASTER && ValidDeck)
Other than that, agreed and done! It's going into the next update.