• New Horizons on Maelstrom
    Maelstrom New Horizons


    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!

Limiting ships to certain nations

<!--quoteo(post=228323:date=Dec 29 2007, 10:29 AM:name=Thomas the Terror)--><div class='quotetop'>QUOTE(Thomas the Terror @ Dec 29 2007, 10:29 AM) [snapback]228323[/snapback]</div><div class='quotemain'><!--quotec-->For the years, I am still for periods. Buccaneer (1600-1650) Pirate (1650-1730) Privateer (1730-1780) Napoleonic (1780-18- ) So you don't have a caravel (1570) sailing along with a Napoleonic frigate <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" /><!--QuoteEnd--></div><!--QuoteEEnd-->

<!--quoteo(post=228341:date=Dec 29 2007, 01:36 PM:name=Ron Losey)--><div class='quotetop'>QUOTE(Ron Losey @ Dec 29 2007, 01:36 PM) [snapback]228341[/snapback]</div><div class='quotemain'><!--quotec-->How about a setting option in the character screen? You choose early, mid, or late period (or "undetermined period" to see them all) when you create the character, and it runs the appropriate script for ship selection in that period.

Advantage: You get some control over what stuff is out there. There is some element of realism.

Disadvantage: If you do play long enough that you would start seeing major tech changes, they don't happen... unless you want to build a toggle for that, in which case they would happen all at once.<!--QuoteEnd--></div><!--QuoteEEnd-->

I agree, also. We could do it like Sid Meier did it. Set one of Thomas´ time periods on the options screen, as Ron Losey suggests. If the player set sail at, say, age 20, he will most likely sail for 50-60 years before he dies. Very realistic and will not demand an in-game change of ships over a period. AND the player feels he has control. Of course, a setting for all time periods could be hidden as a developers only tool in buildsettings. That would only demand one or two variables for each ship that can be valued 1-5.
 
actually, i always thought this was how it was going to be done. being able to select the period in the starting character menu would be best in my opinion as well.

that age thing could actually be interesting. although i've never seen someone play for so long with a single character, it would be better to have an age limit. right now the player could become 300 if he wants.

hang on: wasn't there a mod made where you would be unable to resist the curse after some time? i'm sure that that was the screen message, or something like it.
 
There is some code in the game that turns the player model into an old man when you play a very long time. PROGRAM\quests_reaction.c:
Code:
		case "becomes_oldman":
if (isEntity(&characters[0]))
{
GetCharacterPos(GetMainCharacter(), &locx, &locy, &locz);
CreateParticleSystemX("blast", locx, locy, locz, locx, locy, locz,0);
}
Log_SetStringToLog(QUEST_MESSAGE3);
pchar.model = "skel1";
break;
It happens on the 1st of January of the year 1730:
Code:
			pchar.quest.becomes_oldman.win_condition.l1 = "Timer";
pchar.quest.becomes_oldman.win_condition.l1.date.day = 1;
pchar.quest.becomes_oldman.win_condition.l1.date.month = 1;
pchar.quest.becomes_oldman.win_condition.l1.date.year = 1730;		// changed by KAM
pchar.quest.becomes_oldman.win_condition = "becomes_oldman";
Did anybody ever play that far? Does that work? :cheeky
 
not me. and it's going to take even longer by the looks of it, if i keep exclusively using directsail. there is one person i know of though which had gone beyond level 300. he had played for 20 or 30 years.
 
I believe that was Mings.

I don't remember him saying anything about turning old.
Perhaps time still hasn't run out in his game.
 
i don't think that mod was installed at that time yet. it was in build 12.1 that he got that far, i think. however, i don't think it was Mings i meant, although he might have done it as well. the one i mean was over at the piratehideout.
 
<!--quoteo(post=228496:date=Dec 29 2007, 04:12 PM:name=Morgan Terror)--><div class='quotetop'>QUOTE(Morgan Terror @ Dec 29 2007, 04:12 PM) [snapback]228496[/snapback]</div><div class='quotemain'><!--quotec-->i don't think that mod was installed at that time yet. it was in build 12.1 that he got that far, i think. ...<!--QuoteEnd--></div><!--QuoteEEnd-->

That code is in Build 12.1 <img src="style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" />
 
I'm pretty sure the old man mod was not new in Build 13. Might even already have been there in Build 11.
Edit: You beat me to it, Petros. <img src="style_emoticons/<#EMO_DIR#>/doff.gif" style="vertical-align:middle" emoid=":doff" border="0" alt="doff.gif" />
 
hmm... must have been the stock game then. it takes nerve to play the STOCK game for so long. <img src="style_emoticons/<#EMO_DIR#>/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" /> of course, you only get old after 40 years, not 20 or 30, according to that code. so it might have been build 12.1 after all.
 
I really don't want to re-install Build10 or Build11 to check, but as the year was changed by Kam for build 12, I'm sure the code was in Build 11 at least. <img src="style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" />
 
well, i don't it's ever going to happen that anybody will play with a single character for that long. there's just not enough to do in the game to go on for that long. i can 'finish' it in 3 years, but that's without a long-drawn military career. and that's almost completely without using directsail.
 
Ah ha! It was in stock POTC. <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->            pchar.quest.becomes_oldman.win_condition.l1.date.year = 1650;<!--c2--></div><!--ec2-->

As the game started in 1630, that means they only gave you 20 years.
A really long time considering that you could not play past ending of main quest.
 
For the getting old option : yes, it was in stock PotC, and it was working. But that was too much of time.

For the years, I am still for periods. Buccaneer (1600-1650) Pirate (1650-1730) Privateer (1730-1780) Napoleonic (1780-18- )
Don't understand how you define your time periods. Buccaneer, Pirate, Privateer...?
First, I'll start earlier (XVI centruy). Then I think the adjective 'Napoleonic' is a bit overused talking of 1780.

How about a setting option in the character screen? You choose early, mid, or late period (or "undetermined period" to see them all) when you create the character, and it runs the appropriate script for ship selection in that period.

Advantage: You get some control over what stuff is out there. There is some element of realism.

Disadvantage: If you do play long enough that you would start seeing major tech changes, they don't happen... unless you want to build a toggle for that, in which case they would happen all at once.
That is the idea. It have been discussed over and over...
 
When you've got the periods decided, could you please also choose which ships would be available in which periods? Or do you need me to finish my shipslist for that? I'll get that done eventually. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
The <a href="http://s31clan.com/privateftps/pietersmods/ships.htm" target="_blank">shipslist</a> is updated. I have now finished it up to the Luggers. More will be coming... soon.
 
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->and Portugal with Caravels.<!--QuoteEnd--></div><!--QuoteEEnd-->

If you made each nation have evenly good ships, then you'd have:

A Giant-Caravel-Of-Doom!

or

A Caravel-Of-The-Line

and players thinking:

"That's one big Caravel!"

<img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
Back
Top