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.

Court-Martial Trouble

Discussion in 'The Chronicles of Horatio Hornblower (Horatio Horn' started by Grey Roger, May 12, 2014.

  1. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,383
    During the land battles on Antigua, you go to the jungle with Sharpe, Quelp and some riflemen, to find the scouts dead. What happens next depends on what you say to Sharpe. One of the answers leads to you confronting Quelp on the beach, at which point he declares his loyalty to France and shoots Sharpe, you shoot him, then you get court-martialled and hung for shooting them both.

    On the beach there's an error message:
    "ERROR - Quest name Broken_QuestA NOT found in ANY function"

    This doesn't seem to prevent things from going to their conclusion, and at the court-martial there's another error:
    "ERROR - Missing Character ID: Rifleman Haggamn"

    There's not much chance to grab a savegame and log files while all this is going on because it's all scripted without any input on your part. So the best I could do was a savegame just before you go to the jungle to find the dead scouts.
     

    Attached Files:

    Pieter Boelen likes this.
  2. Pieter Boelen

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

    Joined:
    Nov 11, 2004
    Messages:
    66,575
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Do I understand correctly that the "Quelp killed" scene DOES actually work properly, but only shows a nonsensical error message?
    In that case, I suggest making the following changes in the quests_reaction.c file:
    Code:
    /*
           Pchar.quest.Broken_QuestA.win_condition.l1 = "NPC_death";
           Pchar.quest.Broken_QuestA.win_condition.l1.character = "Lt. Uriah Quelp";
           Pchar.quest.Broken_QuestA.win_condition = "Broken_QuestA"; // PB: Does not exist
    */
           Pchar.quest.War_with_France.win_condition.l1 = "location";
           PChar.quest.War_with_France.win_condition.l1.character = Pchar.id;
           Pchar.quest.War_with_France.win_condition.l1.location = "Charlestown_port";
           Pchar.quest.War_with_France.win_condition = "War_with_France";
         break;
    // if Hornblower gets either of the officers killed - quest over
         case "Broken_Quest":
           Pchar.Quest.War_with_France.over = "yes";
           //Pchar.Quest.Broken_QuestA.over = "yes"; // PB: Does not exist
    This will just get rid of the irrelevant quest reference and prevent the error logs.

    Haggamn is another spelling error and should be Haggman. Easily found and fixed.
     
  3. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,383
    Yes, the scene does work. Quelp shoots Sharpe, you shoot Quelp, the Earl of Edrington shows up and arrests you, then you face Pellew in the court-martial and end up hanging around.

    Does that change work right away or would I need to replay the whole quest yet again to see what it does?
     
  4. Pieter Boelen

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

    Joined:
    Nov 11, 2004
    Messages:
    66,575
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    You'd have to replay from just before the "go_back_for_Pellew" where you are sent to Charlestown. Then it should work without error logs.
     

Share This Page