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.

Bug (Ardent storyline) Governor's son does not appear

Discussion in 'Other' started by fjx, May 16, 2016.

  1. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    I have a bug in "Kidnap" quest, when I'm allowed to see governor's son (by showing the ring to the servant), he is simply not there (it was around 9 am I think). I tried playing as Charles Ardent earlier and the daughter appeared with no problem, can somebody help with this? I know this storyline is not finished yet, but I think this quest should be working by now as it is on wiki. BTW, brilliant storyline so far, it became my second favourite after Bartolomeu storyline.
     
  2. 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
    This is a WIP storyline being worked on by @Grey Roger.
    He's on holiday for a while, but I'd expect to see him back some time soon.

    You have a compile.log file generated while playing through the not working section?
     
  3. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    Yes, I have.
     
  4. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    Here, sorry for double post. I forgot how to use PiratesAhoy forum already.:oops:
     

    Attached Files:

  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
    This seems to be the last quest-related thing to have happened:
    Quest name two_dogs_rejoins FOUND in QuestComplete .

    "congratulated_governor" was executed, so you should be ready for the Kidnapping.
    But "kidnap_breakin" was not executed, so apparently some requirements for that quest to continue haven't yet been met.
     
  6. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    Well, being unable to get into the residence room (through teleport after talking), I just went to do other quests, but that can't be the cause because it happened before I went out. Nevermind don't waste your time on that, it's unfinished either way.
     
    Last edited: May 16, 2016
  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
    These are the conditions you need to meet:
    Code:
           Pchar.quest.kidnap_breakin.win_condition.l1 = "Time";         // To break into the residence requires:
           Pchar.quest.kidnap_breakin.win_condition.l1.time = DAY_TIME_NIGHT;     // night-time,
           PChar.quest.kidnap_breakin.win_condition.l2 = "NPC_Death";       // both guards dead,
           PChar.quest.kidnap_breakin.win_condition.l2.character = "Santiago_soldier_05";
           PChar.quest.kidnap_breakin.win_condition.l3 = "NPC_Death";
           PChar.quest.kidnap_breakin.win_condition.l3.character = "Santiago_soldier_06";
           Pchar.quest.kidnap_breakin.win_condition.l4 = "item";         // you have a lockpick,
           PChar.quest.kidnap_breakin.win_condition.l4.character = Pchar.id;
           Pchar.quest.kidnap_breakin.win_condition.l4.item = "lockpick";
           Pchar.quest.kidnap_breakin.win_condition.l5 = "locator";       // and you're standing at the door.
           Pchar.quest.kidnap_breakin.win_condition.l5.location = "Santiago_town_01";
           Pchar.quest.kidnap_breakin.win_condition.l5.locator_group = "reload";
           Pchar.quest.kidnap_breakin.win_condition.l5.locator = "reload4";
           PChar.quest.kidnap_breakin.win_condition = "kidnap_breakin";
    
     
  8. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    Those are the conditions for the crudest version of the kidnap - kill the guards at night, force the door, then persuade the servant to take you to the bedroom. @fjx reports having used a ring to persuade the servant to take Ardent to the bedroom, which is a different route - you're now apparently trying to get into the bedroom legitimately with a letter from the would-be suitor. Case "second_CourtingLetter_delivered2" has been executed, which should both cancel "kidnap_breakin" and set up a dialog with Lucia / Edmundo de la Vega, but that dialog won't happen if Lucia / Edmundo isn't there. I will need to investigate to find out why Lucia does appear and Edmundo does not.

    Case "two_dogs_rejoins" is the final part of a different quest entirely, which has you search the Inca temple for a piece of cloth and then return it to the Taino chief.

    @fjx: I don't suppose you have "system.log" and possibly "error.log" from the attempt to see the governor's son? Otherwise I'll need to replay the game myself to find out what's happening. In any case, thanks for the feedback! :onya
     
    fjx and Pieter Boelen like this.
  9. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    I have the other logs, thanks for reply and concern.:)
     

    Attached Files:

  10. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    Nothing obvious in those. I'll need to try it myself, then. Have you a saved game from before you tried to deliver the second letter?
     
  11. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    Here's a save right before talking to servant.
     

    Attached Files:

    • save.7z
      File size:
      620.6 KB
      Views:
      34
  12. Jack Rackham

    Jack Rackham HoO Team Member Quest Writer Storm Modder

    Joined:
    Jul 5, 2004
    Messages:
    3,288
    Gender:
    Male
    Occupation:
    math teacher
    Location:
    Sund, Ramsjö, Sweden
    Just a thought:
    These items checks I have NEVER got to work as they should and avoid them as the plague.
    Pieter will get high blood pressure if I reveal the alternative solution.
     
  13. 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've used them for the Nation Relations Tutorial and also last weekend for the "Carrying Opium" functionality.
    Seem to work fine as far as I can tell. What is your problem with it?

    :wp :rolleyes:
     
  14. Jack Rackham

    Jack Rackham HoO Team Member Quest Writer Storm Modder

    Joined:
    Jul 5, 2004
    Messages:
    3,288
    Gender:
    Male
    Occupation:
    math teacher
    Location:
    Sund, Ramsjö, Sweden
    They just didn't work when I tried a lot of times so I don't use them.
     
  15. 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
    Quest cases aren't checked continuously, but only if certain events are triggered, such as a location reload or walking onto a locator.
    The QuestCheck() (spelling?) function can also be used to trigger it if necessary.

    Could that possibly be the reason? It would depend on the specific example.
    If you do still remember an example, I might be able to figure out why it wouldn't work for you.

    If indeed it doesn't work reliably, I'd quite like to know.
    And if it can be made to work, it could be quite a convenient feature. :doff
     
  16. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    What problems have you been getting with them? "Woodes Rogers" seems to use a few, e.g.
    Code:
        case "bmknife_check":
           Pchar.quest.bmknife_check1.win_condition.l1 = "item";
           Pchar.quest.bmknife_check1.win_condition.l1.character = Pchar.id;
           Pchar.quest.bmknife_check1.win_condition.l1.item = "BarmansKnife";
           Pchar.quest.bmknife_check1.win_condition = "bmknife_check1";
         break;
    Anyway, item checks seem to have been working in "Ardent" - I tested the quick'n'dirty kidnap by using console to give myself a lockpick and some poisoned throwing knives. (A lot quicker than trying to find someone who will sell them to you. :D) Other item checks, without additional conditions, open the cell and prison doors when you have the relevant keys, and set up the links to Playa de Sierra Maestra when you have the Cuba map.
     
  17. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    @fjx: Try putting this version of "quests_reaction.c" into "PROGRAM\Storyline\Ardent\quests", replacing the version currently there. I haven't had time to test the "Kidnap" quest in full but was able to use a console command to teleport myself to the bedroom right after starting a game and confirmed that Edmundo didn't appear; after modifying the quest file to the version included here and doing the same, Edmundo was where he was supposed to be. You'll need to start a new game as Edmundo / Lucia is only placed right at the start of the game.

    Alternatively, try adding this to "PROGRAM\console.c":
    Code:
    ChangeCharacterAddressGroup(characterfromID("Edmundo de la Vega"), "Quest_Santiago_Bedroom", "goto", "goto5");
    ... then load your savegame from just before talking to the servant, press F12, and that should teleport Edmundo into place. Or, if you're unfamiliar with editing "console.c" then yours is probably the default version, in which case put this one into your "PROGRAM" folder replacing the existing one, then load the savegame and press F12.

    Or wait a bit. Because one of the things I want to do soon is give Edmundo a new appearance. You may notice that at the moment he bears a striking family resemblance to his father - I'd used the character selection from Free Play to pick a young Spanish nobleman, and then when playing the game found that the governor uses the same model. (So does the store-keeper - what has the governor been up to? xD)
     

    Attached Files:

    ANSEL, fjx and Pieter Boelen like this.
  18. 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
    Cloning, obviously. :rofl
     
  19. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
  20. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,415
    Presumably that means you've managed to meet Edmundo?
     

Share This Page