1. Dismiss Notice
  2. GOG.com logo

    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!

    Dismiss Notice
  3. Under the Crossbones Podcast

    A Pirate Podcast with Interviews
    Music, Comedy and all things Pirate!

    - Episode Guide - About - Subscribe -
    - Twitter - Facebook - iTunes - Android -
    - Youtube - Fill the Coffers -

    Dismiss Notice
  4. New Horizons logo

    Quick links for PotC: New Horizons
    - Download latest version
    - Wiki - FAQ - Report bugs here
    - ModDB profile

  5. GOF logo

    Quick links for AoP2: Gentlemen of Fortune 2
    - Downloads and info
    - Historical Immersion Supermod
    - ModDB Profile

Dismiss Notice
New to the forum?
Please take a moment to read our Welcome Message and Forum Rules.

Feature Request About morale

Discussion in 'Features Archive' started by ANSEL, Oct 10, 2017.

  1. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    There should already be some link with the player in place.
    If I recall, it uses the same logic as Governor Ship Hunting and Treasure Quest Pirates.

    That would indeed be a good way of handling it, I reckon.
    But that was never done, because nobody released until now that would be necessary.

    If it's still not resolved, then that is a bug and should be investigated.
    There IS code in place to avoid the persistent Coast Guard though; I double checked that not too long ago.
     
  2. Hylie Pistof

    Hylie Pistof Curmudgeon Staff Member QA Tester Storm Modder

    Joined:
    Jan 15, 2010
    Messages:
    13,768
    Gender:
    Male
    Smuggling.

    The pros:
    1) more money
    2) adventure

    the cons
    1) When caught that nation and its allies become hostile to you. This makes trading difficult as the merchants refuse to deal with you. New lom cost $50-70,000 each after begging for forgiveness.
    2) Smuggling can not be done until one has the cash to buy cargo, which leads to......
    3) When caught you lose the merchant license. $1,000,000 gone.

    This is according to my alleged memory as I have not bothered to try smuggling in 2 years or so.
     
  3. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Does that happen in the Coast Guard dialog or only after you sink/capture a Coast Guard ship?
    If it is in the dialog, that does indeed sound excessive. :shock
     
  4. Hylie Pistof

    Hylie Pistof Curmudgeon Staff Member QA Tester Storm Modder

    Joined:
    Jan 15, 2010
    Messages:
    13,768
    Gender:
    Male
    Dunno. It was real years ago. I have never sank a Coast Guard ship that I can remember.
     
  5. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    If you can confirm it is still no good now, we might be able to do something about it. :doff
     
  6. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    The Merchant Licence is formally known as "Trade_Passport". As far as I can tell, the coast guard soldiers don't do anything with it - the word "passport" does not appear in "Coastal Guards_dialog.c". A wider search with Windows Search turns up "NK.c" (some basic stuff, including a function to check if you have it); "initItems.c" (defines the item); "characters_init.c" (gives you a "Trade_Passport" if you're a merchant, unless you're Cutler Beckett and you get the EITC version); and "nations.c", which is the only file I can see that takes the "Trade_Passport" off you. And it does that if you've committed an act of piracy.

    All of which means that, at least in the current version of the game, it seems that being caught by the soldiers doesn't strip you of the Merchant Licence, but sinking (or capturing) a coast guard ship does.

    As for a nation turning hostile to you if you're caught, there's an obvious answer to that - only smuggle into nations which are already hostile. ;) Not only does it mean you don't lose relation points, it also means you don't lose your LoM or Merchant Licence for sinking a coastguard ship because it's not piracy if you're covered by a LoM.
     
  7. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Exactly correct.
    Which function is it again in nations.c that does all that?
    My memory says "UpdateRMRelation" or something like that.

    Is that function called anywhere in the Coast Guard dialog?
    It might be, but I can't remember now for sure.
    Such a call might make all the difference.

    Definitely simplifies things. :yes
     
  8. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    Your memory is correct. :onya

    It was called. It's now replaced by a simple loss of 10 relation points:
    Code:
    ChangeRMRelation(Pchar, GetSmugglingNation(), -10); // PB: was UpdateRMRelation
    Which means, @Hylie Pistof, that two years ago you may very well have lost the Merchant Licence just for being caught by the soldiers. It shouldn't happen any more. (But you could lose your LoM if you keep getting caught and your relation drops too far. Don't smuggle to the nation that's paying you, they don't like it!)
     
    Pieter Boelen likes this.
  9. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    I like my memory! Most of the time. :rofl

    Thanks for checking and confirming that! I'm glad we already caught that then before. :woot

    Or if you DO do that, take care so that you don't get caught.
    With the redone system, you can actually influence whether you are caught or not, which means you can avoid it too. ;)

    Or even better, there is a random quest that basically lets you smuggle for the governor, because you'll be asked to investigate and help roll up the smugglers' gang.
    Of course, to some extent, that allows you to do your smuggling legally. And if you then get caught, you can easily get out of it because it is legal.

    So options aplenty, I'd say. :cheers
     
  10. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    One other thing that just sprang to mind: the occasional minor act of piracy does absolutely no harm.
    It is only when repeated too often that the game actually starts to consider you a pirate.
    You can see this process happen by keeping an eye on the Nations Relations interface.

    You may be able to counter it by capturing/sinking the occasional pirate ship again (can't remember for sure though if this works).
    And any nation relations that are slowly sliding towards hostility can be brought back up through Governor Ship Hunting quests.

    Long story short: Please pick a role to play and try to stick by that.
    If things don't feel right, post feedback and hopefully we can figure out ways to improve all options across the board.
    Every play style has been thought through to some extent; but it is the player feedback that makes all the difference in the world.
     
  11. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    Not entirely. Getting the patrol timetable, either by bribing a soldier or risking sending an officer to scout, reduces the chance of being caught but does not eliminate it. I speak from personal experience here - the one time I played a smuggler was precisely to test this system, and although the coastguard did not show up often, they did still appear sometimes. Usually I'd then try to run for the boat, thereby avoiding the dialog, the fight and the relation point loss.

    Even coastguard ships appeared once or twice, though that was during a moderately long smuggling career. (Well, moderately long by my FreePlay standards. Not very long compared to people who keep a single FreePlay campaign going for several game years. :D)
    It's not random. If you're not hostile to the governor then the smuggling quest appears in the same dialog as the ship-hunting quest. But if the guards catch you and you show them the governor's document, the smugglers will hate you for being a traitor to them and you'll need to pay their agent to get back in their favour. Also, does working for the governor mean coastguard ships will never show up?
     
  12. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    PROGRAM\smuggling.c:
    Code:
    #define        SMUGGLING_PERCENTAGE_BAD_INFO    50.0    //(float) 0-100 percentage of change which is calculated to see if you got bad info. 0 means you always get good info
    
    Try setting that lower or to 0% and hopefully that should never happen again.

    I mean it's a repeatable quest, just like Governor Ship Hunting, Treasure Quests, Escort Quests, etc.

    Fair enough, no? But can be overcome.

    Dunno. I never played it.
     
  13. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    I'm not sure if it's bad info or whether the patrol timetable improves your chances rather than making it completely safe. The idea is that there are fewer patrols at that time - but you could still be unlucky enough to be caught by one.

    Certainly it's fair enough - if the smugglers find out you're working for the governor, of course they won't trust you any more! At least, not until you wave some gold at their agent. The point is that getting the governor's blessing isn't a ticket to free smuggling either, there will still be consequences.
     
  14. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,623
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    As far as I'm aware, IF you got good info, you should be 100% safe.

    True. But consequences make gameplay.
    If there are no cons, there is no choice to make. Yet true role playing is all about making choices. :cheeky
     

Share This Page