I just noticed today Scheffnow halved (`two-thirded`?) the damage of pistols for the weaponsmod.
So I just put in a scalar to tweak that...it's back about to stock values...
Re: incorporation. I don't really know. <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/oops3.gif" style="vertical-align:middle" emoid="

ops2" border="0" alt="oops3.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/mybad.gif" style="vertical-align:middle" emoid="

" border="0" alt="mybad.gif" />
Thanks for bringing it up again, Sir Chris!
And if'n you don't mind, maybe I can take a peek and see if there's a way to make the sword and gun giving code `level-specific`, so you get an excellent version of a `level-appropriate` sword.
Since I just gave swords and guns nations that'll be easier.
Oh, that reminds me!
Could one of you history / literary types go through the list of different swords and guns and tell me what nations they ought to be from?
This is how I set it up now, a (as Cat would put it) SWAG.
"" means no specific nation.
Note that giving a nation doesn't mean it's exclusive to that nation, simply that traders of that nation are more likely to stock that weapon (and more of them, too).
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> n = InitBlade(n, "blade5", "blade5", 6, 9, 0.90, 0, 250, 4.0, 10.0, 25, 0, "", 0); // Dagger
n = InitBlade(n, "blade1", "blade1", 6, 11, 0.90, 2, 500, 8.0, 13.0, 10, 10, ENGLAND, 0); // Saber
n = InitBlade(n, "blade2", "blade2", 6, 10, 0.90, 1, 500, 8.0, 12.0, 20, 10, HOLLAND, 0); // Rapier
n = InitBlade(n, "blade4", "blade4", 6, 7, 0.90, 3, 500, 8.0, 14.0, 10, 5, PIRATE, 0); // Cutlass
n = InitBlade(n, "blade7", "blade7", 6, 13, 0.70, 4, 500, 9.0, 15.0, 15, 5, SPAIN, 0); // Yataghan
n = InitBlade(n, "blade3", "blade3", 6, 8, 0.60, 5, 1000, 10.0, 16.0, 10, 10, FRANCE, 0); // Badelaire
n = InitBlade(n, "blade6", "blade6", 6, 12, 0.60, 6, 1000, 10.0, 17.0, 15, 15, SPAIN, 0); // Schiavona (pirate?)
n = InitBlade(n, "blade13", "blade13", 3, 6, 0.40, 7, 2000, 11.0, 18.0, 25, 20, PORTUGAL, 0); // Needle
n = InitBlade(n, "blade11", "blade11", 3, 4, 0.40, 8, 2000, 11.0, 19.0, 20, 15, ENGLAND, 3); // Highlander
n = InitBlade(n, "blade8", "blade8", 3, 1, 0.30, 9, 4000, 12.0, 20.0, 15, 10, SPAIN, 0); // Maltese Knight
n = InitBlade(n, "blade12", "blade12", 3, 5, 0.30, 10, 4000, 12.0, 20.0, 20, 20, PORTUGAL, 0); // Dragon's Tongue (spain?)
n = InitBlade(n, "blade18", "blade18", 3, 11, 0.30, 11, 4000, 12.0, 21.0, 25, 25, PIRATE, 0); // Sharp's Saber
n = InitBlade(n, "blade15", "blade15", 3, 8, 0.25, 12, 8000, 12.0, 22.0, 30, 25, SPAIN, 0); // Brazo del Colon
n = InitBlade(n, "blade10", "blade10", 3, 3, 0.25, 13, 2000, 13.0, 23.0, 20, 10, FRANCE, 0); // Piranha
n = InitBlade(n, "blade16", "blade16", 3, 9, 0.25, 14, 8000, 13.0, 24.0, 25, 20, SPAIN, 0); // Tizona
n = InitBlade(n, "blade19", "blade19", 3, 12, 0.25, 15, 8000, 13.0, 25.0, 25, 40, HOLLAND, 0); // Vagrant
n = InitBlade(n, "blade20", "blade20", 3, 13, 0.20, 16, 16000, 14.0, 26.0, 30, 30, PORTUGAL, 0); // Squall
n = InitBlade(n, "blade21", "blade21", 3, 14, 0.20, 17, 16000, 14.0, 27.0, 25, 15, ENGLAND, 0); // Falchion
n = InitBlade(n, "blade17", "blade17", 3, 10, 0.20, 18, 16000, 14.0, 28.0, 25, 10, PORTUGAL, 0); // Flamigera
n = InitBlade(n, "blade9", "blade9", 3, 2, 0.10, 19, 32000, 15.0, 29.0, 45, 45, FRANCE, 5); // Silver Leaf
n = InitBlade(n, "blade14", "blade14", 3, 7, 0.10, 20, 32000, 15.0, 29.0, 20, 90, SPAIN, 5); // Conquistador
n = InitBlade(n, "blade22", "blade22", 3, 15, 0.10, 21, 32000, 15.0, 29.0, 90, 20, ENGLAND, 0); // Corsair's Pride
n = InitBlade(n, "blade23", "blade23", 3, 16, 0.10, 22, 32000, 15.0, 29.0, 40, 30, PIRATE, 0); // Windmill Slayer
n = InitBlade(n, "blade25", "blade25", 6, 15, 0.05, 23, 64000, 16.0, 30.0, 95, 70, FRANCE, 5); // Cardinal's Guard
n = InitBlade(n, "blade26", "blade26", 9, 16, 0.05, 23, 64000, 16.0, 31.0, 70, 95, HOLLAND, 6); // Solingen Rapier
n = InitBlade(n, "blade24", "blade24", 6, 14, 0.05, 24, 64000, 16.0, 32.0, 80, 85, ENGLAND, 5); // Atwood's Saber
n = InitBlade(n, "blade27", "blade27", 6, 16, 0.05, 25, 64000, 16.0, 36.0, 50, 30, PIRATE, 0); // Bosun's Choice
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
n = InitGun(n, "pistol1", "pistol1", 6, 1, 0.50, 3, 1500, 15.0, 30.0, 30, 1, 8, ""); // Short Pistol
n = InitGun(n, "pistol2", "pistol2", 6, 2, 0.40, 6, 3000, 20.0, 40.0, 50, 1, 12, PORTUGAL); // Long Pistol
n = InitGun(n, "pistol3", "pistol3", 6, 3, 0.30, 9, 6000, 30.0, 60.0, 20, 1, 20, PIRATE); // Grapeshot Pistol
n = InitGun(n, "pistol4", "pistol4", 6, 4, 0.05, 12, 16000, 15.0, 30.0, 50, 4, 24, ENGLAND); // `Quad-Shot` Pistol
n = InitGun(n, "pistol5", "pistol5", 6, 5, 0.10, 15, 16000, 25.0, 50.0, 70, 1, 16, HOLLAND); // Scrapper Pistol
n = InitGun(n, "pistol6", "pistol6", 6, 6, 0.05, 18, 20000, 20.0, 40.0, 60, 2, 20, PORTUGAL); // `Double-Shot` Pistol
n = InitGun(n, "pistol7", "pistol7", 9, 1, 0.20, 4, 3500, 25.0, 40.0, 40, 3, 30, FRANCE); // Brace of Small Pistols
n = InitGun(n, "pistol8", "pistol8", 9, 3, 0.15, 7, 7500, 45.0, 60.0, 50, 3, 35, SPAIN); // Brace of `Mid-size` Pistols
n = InitGun(n, "pistol9", "pistol9", 9, 2, 0.10, 17, 12000, 55.0, 80.0, 55, 2, 28, HOLLAND); // Brace of Large Pistols<!--c2--></div><!--ec2-->
You'll probably want to read the appropriate info text in the itemsdescribe.txt file (in resourceinitextsenglish).
Since Holland got few swords, I tried to balance that by giving it to the better pistols. All but the grapeshot pistol (PIRATE, of course!) and Alan's two which give the nation in the describe file (small and med), the rest of the pistol nations are (not even S)WAGs.