• 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!

Weapon Tweakking

TheOsirisDK

Landlubber
Or the effekts as Jack Sparrow once put it <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />
Anyhow, just wondering what to change if I want a new weapon?
Actually what I want is to either change the make Sollingers Raiper look like the Squall both as portrait AND as ingame model!
How do I do that? I've figured what I wantet to change is the initItems.c right? well not much is changeging in game when I edit that... guess...
any ideas?
 
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=":onya" border="0" alt="onya.gif" />
 
WTF??? I have NEVER seen that line before!!!
n = InitBlade(n, "blade20", "blade20", 3, 13, 0.20, 16, 16000, 14.0, 26.0, 30, 30); // Squall

hmm that might be the reason for it not to work! lol I fell so stupid!

anyway thx ALOT! Finaly I'll be able to do some real Jedi sword figthing thing....
 
<img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" /> Happy to help! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
Back
Top