Captain Tiems
Landlubber
thanks, really helpful. But when do you get promoted? and maybe a small thing, my ship capsized, so now i'm forced to capture ships as a tartane until i get promoted.
Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
You have to continue gaining points, but it may take a while.thanks, really helpful. But when do you get promoted?
Happened in a storm? That is intentional; you have to keep your roll angle under control.and maybe a small thing, my ship capsized, so now i'm forced to capture ships as a tartane until i get promoted.
Sounds doable, buy would of course require some effort.But a non-naval character can then buy (or, if he's lucky, capture) a better ship. Is there a way to arrange for a naval character who has lost his ship this way to get a court-martial, demotion and a replacement ship suitable to his new lower rank? Otherwise a naval officer who has this happen is pretty well finished.
It might be better to include something in the capsize code to take note of the fact if you're a naval officer. A high ranking officer who can re-arrange his fleet could intentionally give himself a tartane and should not be demoted for capsizing his ship as a result. Why he'd want to do that, I don't know, but you never know what some players will do...Then probably a dialog option to be added to governor_dialog.c to check if you are a naval officer and sailing a tartane and mention the court-martial and subsequent demotion through that.
My thinking was to just put in a line of dialog along this lines of "Governor, I seem to have lost my ship" that is only available when you are sailing the "Tartane1" you get after capsizing and surviving.It might be better to include something in the capsize code to take note of the fact if you're a naval officer. A high ranking officer who can re-arrange his fleet could intentionally give himself a tartane and should not be demoted for capsizing his ship as a result. Why he'd want to do that, I don't know, but you never know what some players will do...
I thought about that, but that doesn't support giving specific characters a different set of ships. And how would that code know that the ship is to be given to the player or a companion?It would be possible if we rewrote the promotions so it would be stored in a way we could look it up
Say something like this:
Promotions.(rank).(period).ship = ...
etc
This would mean the promotion function just has to look up the right rank and period (you could use a default period if the period isn't avaible).
This way you could do a look up back trough the ranks to see which ship was last given.
But this would require some rewriting, and I don't know if it's worth it. I think it could give some advantages having it like this instead of all kind of cases, becaues this would be easier to edit etc also.
The current system is really very simplistic and quite cumbersome, really. But it is also flexible to do whatever it is that we want.To complicate matters a bit more, when Jack Aubrey is promoted to Post Captain or Horatio Nelson is promoted to Rear Admiral, they get nothing...
How do we deal with character-dependent stuff? Just add some exceptions somewhere else?
I do think something like this should be possible, but it would need some good thinking through to ensure we maintain the same functionality we have now.
It certainly would be much easier to mod in the future with something like this.
It'll have to be character name as the player ID is always "Blaze".Thinking about it more I think the characterID should be moved to after period. Because that would make the search a lot easier.
I suppose we could then skip the Bellona and you'll be stuck with the Surprise for that much longer.Commodore Jack Aubrey is in command of HMS Bellona, capsizes it in a storm, and returns to Kingston in a tartane. He's demoted to Post Captain, which has no assigned ship for him at all so presumably your function is smart enough to go to the next one down, the frigate HMS Surprise which he normally receives upon promotion to Commander. In due time he rises back up to Commodore, and is assigned to HMS Bellona. That's the ship he previously lost in a storm...
It'll have to be character name as the player ID is always "Blaze".
Character name. GetMySimpleName is what we've been using to ensure titles don't confuse it.Storyline then, or whatever we need to check for the specific character....