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!
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
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 -
#define DEATHRATE 1
// Chance of dying(= game over) after shipwrecks and lost fights
// Choose a value between 1(certain survival) and 130(certain death)
// After survival you will be down and out, so it is a new challenge and no cheat!
#define ENABLE_WEAPONSMOD 0
// 1: Weapons have different quality grades: from "Badly worn" to "Excellent"
// 0: Off, stock PotC
#define ENABLE_CHEATMODE 0
// 1: Enable cheatmode (cheats can be triggered with numpad buttons)
#define DEATHRATE 1
// Chance of dying(= game over) after shipwrecks and lost fights
// Choose a value between 1(certain survival) and 130(certain death)
// After survival you will be down and out, so it is a new challenge and no cheat!
#define ENABLE_WEAPONSMOD 0
// 1: Weapons have different quality grades: from "Badly worn" to "Excellent"
// 0: Off, stock PotC
#define ENABLE_CHEATMODE 1
// 1: Enable cheatmode (cheats can be triggered with numpad buttons)
// ======================================
// Testing toggles
// ======================================
#define ENABLE_WEAPONSMOD_DEBUG 0
#define RANDOM_LOCS_TOGGLE 0
#define DISARM_MODE 0
#define VISIBLE_LOCATORS 0
// ======================================
// Testing toggles
// ======================================
#define ENABLE_WEAPONSMOD_DEBUG 0
#define RANDOM_LOCS_TOGGLE 0
#define DISARM_MODE 0
#define VISIBLE_LOCATORS 1
case "return_faust_to_citizen":
LAi_SetPlayerType(pchar);
LAi_SetCitizenType(characterFromID("Faust Gasquet"));
LAi_group_MoveCharacter(characterFromID("Faust Gasquet"), "FRANCE_CITIZENS");
break;
// TIH --> no longer need two seperate actions for the same result
/*
// TIH --> two different ways to end this quest Aug31'06
case "Story_Sink_Oiseau1":
// Chris Roupe Quest -->
case "Chris_Roupe_start":
SetEnterLocationQuest("Tortuga_tavern", "Chris_Roupe_start_check", 0);
break;
case "Chris_Roupe_start_check":
if(makeint(PChar.rank) >= 12)
{
PChar.quest.Chris_Roupe = "Chris_away_we_go";
}
break;
case "Chris_Roupe_start_ship_search":
PChar.quest.Chris_Roupe = "search";
DeleteEnterLocationQuest("Tortuga_tavern", "Chris_Roupe_start_check");
//SetQuestHeader("Chris_Roupe_Quest");
Pchar.quest.Chris_Ship_Search.win_condition.l1 = "location";
Pchar.quest.Chris_Ship_Search.win_condition.l1.location = "QC_town";
PChar.quest.Chris_Ship_Search.win_condition = "Chris_Ship_Search";
break;
case "Chris_Ship_Search":
AddPartyExp(pchar, 2500);
break;
case "second time":
Dialog.defAni = "dialog_stay1";
Dialog.defCam = "1";
Dialog.defSnd = "dialogs\17";
Dialog.defLinkAni = "dialog_1";
Dialog.defLinkCam = "1";
Dialog.defLinkSnd = "dialogs\woman24";
Dialog.ani = "dialog_stay2";
Dialog.cam = "1";
dialog.snd = "Voice\FADU\FADU003";
dialog.text = "I am all ears. How can I help you?";
link.l1 = pcharrepphrase("I need to hire some sailors.", "I'm looking to add to my crew.");
link.l1.go = "crew";
link.l2 = "Let's talk business.";
link.l2.go = "rumours";
Link.l3 = pcharrepphrase("I'd like a room.", "Do you have a free room in this place?");
Link.l3.go = "room";
link.l4 = "Never mind. I've got to go.";
link.l4.go = "exit";
break;
dialog.snd = "Voice\FADU\FADU004";
dialog.text = "Certainly, " + GetMyAddressForm(NPChar, PChar, ADDR_CIVIL, false, false) + ". What's on your mind?";
link.l99 = "Actually, it's nothing important.";
link.l99.go = "second time";
case "rumours":
dialog.snd = "Voice\FADU\FADU004";
dialog.text = DLG_TEXT[13] + GetMyAddressForm(NPChar, PChar, ADDR_CIVIL, false, false) + DLG_TEXT[14];
if (PChar.quest.Chris_Roupe == "Chris_away_we_go")
{
link.l1 = DLG_TEXT[35];
link.l1.go = "and the answer is";
}
link.l99 = DLG_TEXT[16];
link.l99.go = "second time";
break;
case "and the answer is":
dialog.text = DLG_TEXT[36];
link.l1 = DLG_TEXT[37];
link.l1.go = "exit_for_Chris";
break;
case "exit_for_Chris":
NextDiag.CurrentNode = NextDiag.TempNode;
NPChar.quest.meeting = NPC_Meeting;
DialogExit();
AddDialogExitQuest("Chris_start_ship_search");
break;
"Friends, please! Enough of this madness. Don't make me call out the guard!",
"Relax! I'm leaving.",
"I'm looking to escort a ship or something similar",
"I heard if you go to Quebradas Costillas there is someone there who needs that sort of service.",
"Thanks, I'll pay them a visit.",
[Other stuff above this]
//Lucas
ch.quest.Lucas = "";
ch.quest.Luc_start.win_condition.l1 = "location";
ch.quest.Luc_start.win_condition.l1.character = ch.id;
ch.quest.Luc_start.win_condition.l1.location = "Muelle_Residence";
ch.quest.Luc_start.win_condition = "Luc_start";
//Lucas
//Chris_Roupe
ch.quest.Chris_Roupe = "";
ch.quest.Chris_Roupe_start.win_condition.l1 = "location";
ch.quest.Chris_Roupe_start.win_condition.l1.character = ch.id;
ch.quest.Chris_Roupe_start.win_condition.l1.location = "Tortuga_tavern";
ch.quest.Chris_Roupe_start.win_condition = "Chris_Roupe_start";
//Chris_Roupe
// KK -->
[other stuff below this]
//Chris_Roupe
ch.quest.Chris_Roupe = "";
ch.quest.Chris_Roupe_start.win_condition.l1 = "location";
ch.quest.Chris_Roupe_start.win_condition.l1.character = ch.id;
ch.quest.Chris_Roupe_start.win_condition.l1.location = "Tortuga_tavern";
ch.quest.Chris_Roupe_start.win_condition = "Chris_Roupe_start";
//Chris_Roupe
// Chris Roupe Quest -->
case "Chris_Roupe_start":
SetEnterLocationQuest("Tortuga_tavern", "Chris_Roupe_start_check", 0);
break;
case "Chris_Roupe_start_check":
if(makeint(PChar.rank) >= 12)
{
PChar.quest.Chris_Roupe = "Chris_away_we_go";
}
break;
case "rumours":
dialog.snd = "Voice\FADU\FADU004";
dialog.text = DLG_TEXT[13] + GetMyAddressForm(NPChar, PChar, ADDR_CIVIL, false, false) + DLG_TEXT[14];
if (PChar.quest.Chris_Roupe == "Chris_away_we_go")
{
link.l1 = DLG_TEXT[35];
link.l1.go = "and the answer is";
}
link.l99 = DLG_TEXT[16];
link.l99.go = "second time";
break;
case "and the answer is":
dialog.text = DLG_TEXT[36];
link.l1 = DLG_TEXT[37];
link.l1.go = "exit_for_Chris";
break;
case "exit_for_Chris":
NextDiag.CurrentNode = NextDiag.TempNode;
NPChar.quest.meeting = NPC_Meeting;
DialogExit();
AddDialogExitQuest("Chris_start_ship_search");
break;
case "Chris_Roupe_start_ship_search":
PChar.quest.Chris_Roupe = "search";
DeleteEnterLocationQuest("Tortuga_tavern", "Chris_Roupe_start_check");
SetQuestHeader("Chris_Roupe_Quest");
Pchar.quest.Chris_Ship_Search.win_condition.l1 = "location";
Pchar.quest.Chris_Ship_Search.win_condition.l1.location = "QC_town";
PChar.quest.Chris_Ship_Search.win_condition = "Chris_Ship_Search";
break;
case "Chris_Ship_Search":
AddPartyExp(pchar, 2500);
break;