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 -
This should be fixed also in the verison I posted yesterday.... please test it tough (will only work on new opium lists)@Levis . I think you forget about the empty OpiumBuyer list.
int idx = 1;
switch(sti(sisland.smuggling_nation))
{
case ENGLAND:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_EBONY);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_COFFEE);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_PAPRIKA);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_BRICKS);
}
break;
case FRANCE:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_SANDAL);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_COTTON);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_CINNAMON);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_MAHOGANY);
}
break;
case SPAIN:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_ALE);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_SILK);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_TOBACCO);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_CHOCOLATE);
}
break;
case PIRATE:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_LEATHER);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_CLOTHES);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_COTTON);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_SILK);
}
break;
case HOLLAND:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_SUGAR);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_LINEN);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_FRUITS);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_SANDAL);
}
break;
case PORTUGAL:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_WINE);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_MAHOGANY);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_COPRA);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_EBONY);
}
break;
case AMERICA:
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_PAPRIKA);
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_OIL);
if(sti(sisland.smuggling.state)>1)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_LINEN);
}
if(sti(sisland.smuggling.state)>3)
{
idx = AddTradeGood(sisland, TRADE_TYPE_CONTRABAND_NAME, idx, GOOD_ALE);
}
break;
}
For now it totals up every time but doesn't give a subtotal for the specific good.While ideally Thomas the Terror SHOULD be locked like other quest ships that aren't yours, I remember that indeed he isn't.
So he should behave like any companion that IS actually yours to command.
What exactly needs changing with the dialog here?
Hmm...true. Still it has use and if you decide to play without locked perks this might make you change because you can get them in another way too.Interesting idea. Won't affect those players who disable the Locked Perks feature though.
GiveItem2Character(pchar,"opium");
YesJust to be sure, does it have disadvantages too?
Fancy!these are the effects (it's all explained ingame (but less precise) also so if you want the suprise dont read this):
there is a 10% chance of your max hp being decreases for a tiny amount.
there is a 50% chance of it trying to unlock a perk
there is a 15% chance of you getting a skillpoint
there is a 5% chance of getting poisoned
the last 20% does nothing
Every time you use it you will get a "sickness" which can stack up. this will wear off. If you only use one it wears off in 1 day. if you are still sick and use another one it will wear off in 2, then 3 etc.
This sickness influences your blocking ability. the sicker you are the less chance you have of blocking blows. Also the damage done by oponents will be increased slightly.
If you go to the apothecary and ask him to heal you, this sickness will also be healed.
Yes! I think Brigdetown and Speigtown is the only Towns without a governor.