Pieter had the idea of placing the ship of some questcharacter directly beside the pier/jetty in Redmond. Basically that is no problem: You can put someone's ship into a port (land)location by means of the command
SetCharacterShipLocation(CharacterFromID("Barbossa"), "Redmond_Port");
That one will anchor Barbossa's Red Pearl at Redmond.
The ships are placed on locators of the "Ship_other" type (NOT those of the "Ship" type!). So if we move some of those locators beside the jetty with Inez' Tool we can moor ships there:
[attachment=1287:jettyships.JPG]
There is only one problem: I have found no possibility to place a certain ship exactly on one specific locator. It seems that the game simply goes through the locatorfile for each ship and grabs the next free locator. The sequence is like this:
1. The playership, so that is always on the locator "ship_1"
2. The playercompanions or escorts -IF there are any- take the next locators
3. Any ships that have been placed by the SetCharacterShipLocation command
4. The coastraiders&traders
Do you see what problems this may cause? In the example above the player has only one escort -which is on "ship_2"- so the questship can take the next "ship_3" locator. If the player has a full three companions(on "ship_2, 3 & 4") the questship ends up on "ship_5" -far away from the jetty.
So currently I see no way to place a certain ship on a certain position. However, I have made a locatorfile for Redmond where the playership anchors some distance away from the pier, which leaves all four jetty positions for any playercompanions or questships. That ensures that your questship will always moor at the jetty, even if you can't determine exactly where.
If you wan't to try this unzip the attached file into resource\models\locations\Town_Redmond\port
[attachment=1288:RedPort_l.zip]
SetCharacterShipLocation(CharacterFromID("Barbossa"), "Redmond_Port");
That one will anchor Barbossa's Red Pearl at Redmond.
The ships are placed on locators of the "Ship_other" type (NOT those of the "Ship" type!). So if we move some of those locators beside the jetty with Inez' Tool we can moor ships there:
[attachment=1287:jettyships.JPG]
There is only one problem: I have found no possibility to place a certain ship exactly on one specific locator. It seems that the game simply goes through the locatorfile for each ship and grabs the next free locator. The sequence is like this:
1. The playership, so that is always on the locator "ship_1"
2. The playercompanions or escorts -IF there are any- take the next locators
3. Any ships that have been placed by the SetCharacterShipLocation command
4. The coastraiders&traders
Do you see what problems this may cause? In the example above the player has only one escort -which is on "ship_2"- so the questship can take the next "ship_3" locator. If the player has a full three companions(on "ship_2, 3 & 4") the questship ends up on "ship_5" -far away from the jetty.
So currently I see no way to place a certain ship on a certain position. However, I have made a locatorfile for Redmond where the playership anchors some distance away from the pier, which leaves all four jetty positions for any playercompanions or questships. That ensures that your questship will always moor at the jetty, even if you can't determine exactly where.
If you wan't to try this unzip the attached file into resource\models\locations\Town_Redmond\port
[attachment=1288:RedPort_l.zip]