To avoid the problem of changing portraits & such, I'd suggest going into InitItems.c and editing the Squall so it has the qualities of the Solingen Rapier:
Change this:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> n = InitBlade(n, "blade20", "blade20", 3, 13, 0.20, 16, 16000, 14.0, 26.0, 30, 30); // Squall
n = InitBlade(n, "blade21", "blade21", 3, 14, 0.20, 17, 16000, 14.0, 27.0, 25, 15); // Falchion
n = InitBlade(n, "blade17", "blade17", 3, 10, 0.20, 18, 16000, 14.0, 28.0, 25, 10); // Flamigera
n = InitBlade(n, "blade9", "blade9", 3, 2, 0.10, 19, 32000, 15.0, 29.0, 45, 45); // Silver Leaf
n = InitBlade(n, "blade14", "blade14", 3, 7, 0.10, 20, 32000, 15.0, 29.0, 20, 90); // Conquistador
n = InitBlade(n, "blade22", "blade22", 3, 15, 0.10, 21, 32000, 15.0, 29.0, 90, 20); // Corsair's Pride
n = InitBlade(n, "blade23", "blade23", 3, 16, 0.10, 22, 32000, 15.0, 29.0, 40, 30); // Windmill Slayer
n = InitBlade(n, "blade25", "blade25", 6, 15, 0.05, 23, 64000, 16.0, 30.0, 95, 70); // Cardinal's Guard
n = InitBlade(n, "blade26", "blade26", 3, 6, 0.05, 23, 64000, 16.0, 31.0, 70, 95); // Solingen Rapier <!--c2--></div><!--ec2-->
to this:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> n = InitBlade(n, "blade20", "blade20", 3, 6, 0.05, 23, 64000, 16.0, 31.0, 70, 95); // Squall
n = InitBlade(n, "blade21", "blade21", 3, 14, 0.20, 17, 16000, 14.0, 27.0, 25, 15); // Falchion
n = InitBlade(n, "blade17", "blade17", 3, 10, 0.20, 18, 16000, 14.0, 28.0, 25, 10); // Flamigera
n = InitBlade(n, "blade9", "blade9", 3, 2, 0.10, 19, 32000, 15.0, 29.0, 45, 45); // Silver Leaf
n = InitBlade(n, "blade14", "blade14", 3, 7, 0.10, 20, 32000, 15.0, 29.0, 20, 90); // Conquistador
n = InitBlade(n, "blade22", "blade22", 3, 15, 0.10, 21, 32000, 15.0, 29.0, 90, 20); // Corsair's Pride
n = InitBlade(n, "blade23", "blade23", 3, 16, 0.10, 22, 32000, 15.0, 29.0, 40, 30); // Windmill Slayer
n = InitBlade(n, "blade25", "blade25", 6, 15, 0.05, 23, 64000, 16.0, 30.0, 95, 70); // Cardinal's Guard
n = InitBlade(n, "blade26", "blade26", 3, 6, 0.05, 23, 64000, 16.0, 31.0, 70, 95); // Solingen Rapier <!--c2--></div><!--ec2-->
And change this:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> //Squall
makeref(itm,Items[n]);
itm.id = "blade20";
// NK -->
itm.skiptrade = false;
itm.skiprand = false;
itm.skipequip = false;
// NK <--
itm.groupID = BLADE_ITEM_TYPE;
itm.name = "itmname_blade20";
itm.describe = "itmdescr_blade20";
itm.folder = "ammo";
itm.model = "blade20";
itm.picIndex = 13;
itm.picTexture = "ITEMS_3";
itm.price = 5000;
itm.dmg_min = 22.0;
itm.dmg_max = 27.0;
itm.piercing = 30;
itm.minlevel = 8;
itm.rare = 0.15;
itm.block = 30;
itm.param.time = 0.1;
itm.param.colorstart = argb(64, 64, 64, 64);
itm.param.colorend = argb(0, 32, 32, 32);
n++;<!--c2--></div><!--ec2-->
to this:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> //Squall
makeref(itm,Items[n]);
itm.id = "blade20";
// NK -->
itm.skiptrade = false;
itm.skiprand = false;
itm.skipequip = false;
// NK <--
itm.groupID = BLADE_ITEM_TYPE;
itm.name = "itmname_blade20";
itm.describe = "itmdescr_blade20";
itm.folder = "ammo";
itm.model = "blade20";
itm.picIndex = 13;
itm.picTexture = "ITEMS_3";
itm.price = 20000;
itm.dmg_min = 20.0;
itm.dmg_max = 35.0;
itm.piercing = 70;
itm.minlevel = 12;
itm.rare = 0.05;
itm.block = 100;
itm.param.time = 0.1;
itm.param.colorstart = argb(64, 64, 64, 64);
itm.param.colorend = argb(0, 32, 32, 32);
n++;<!--c2--></div><!--ec2-->
I think that should do it without fussing with the pics... Just replace the Squall stats with the Solingen Rapier stats... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid="

" border="0" alt="onya.gif" />