Move goods between your pawn's pack, your ship's hold, and the port warehouse — but only when they're in the same place. A hold that's out at sea (or docked at another port) is locked: you can't reach cargo that sailed off without you. Stand at a port to use its warehouse.
areCoLocated(pawn, ship) is true — same port and the
ship isn't at sea. A warehouse unlocks only when your pawn stands at that warehouse's port. Capacity is enforced on every
move (pawn lb / ship cargo tonnage / depot cap).
sts_hold_<ship>; warehouse from sts_warehouse_<port>.