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

Need Help Modding the quest NPCs

blackmane

Sailor Apprentice
So in case anyone wonders.
Danielle is in the MagicCity.c
Humphrey is in the LSC_Q2Utilite.c
John, Pitt and Ned are in the reaction_functions.c
Pay attention in the files it is P.I.E.A.T.R.S. I do not know why Endurance and Reaction are swapped around, you only notice with Danielle and Humphrey, with the others these two are exactly the same value so you do not notice.

So, Pitt for example:
//==============//Äæåðåìè Ïèòò//==============
sld = GetCharacter(NPC_GenerateCharacter("Pitt", "Pitt", "man", "man", 1, ENGLAND, -1, false)); //TO_DO àíèìàöèþ âåðíóòü ïî ãîòîâíîñòè ìîäåëüêè
sld.name = REACT_FUNCT[213];
sld.lastname = REACT_FUNCT[214];
sld.Dialog.CurrentNode = "First time";
sld.dialog.filename = "Quest\CapBloodLine\Bishop.c";
sld.greeting = "Gr_YoungMan";
// P I R A T E S
SetSPECIAL(sld, 5,9,7,5,10,7,4);
sld.rank = 12;
sld.OfficerWantToGo.DontGo = true; //íå ïûòàòüñÿ óéòè
sld.loyality = MAX_LOYALITY;
InitStartParam(sld);
//SetRandSPECIAL(sld);
//int _fl, int _f, int _fh, int _p, int _fr
SetSelfSkill(sld, 40, 35, 20, 40, 25);
//int _ld, int _cr, int _ac, int _cn, int _sl, int _re, int _gr, int _de, int _sn
SetShipSkill(sld, 45, 30, 25, 25, 50, 25, 25, 25, 30);
//SetCharacterPerk(sld, "FastReload");
//SetCharacterPerk(sld, "HullDamageUp");
//SetCharacterPerk(sld, "SailsDamageUp");
//SetCharacterPerk(sld, "CrewDamageUp");
//SetCharacterPerk(sld, "CriticalShoot");
//SetCharacterPerk(sld, "LongRangeShoot");
//SetCharacterPerk(sld, "CannonProfessional");
//SetCharacterPerk(sld, "ShipDefenseProfessional");

SetCharacterPerk(sld, "ShipSpeedUp");
SetCharacterPerk(sld, "ShipTurnRateUp");
SetCharacterPerk(sld, "StormProfessional");
SetCharacterPerk(sld, "WindCatcher");
SetCharacterPerk(sld, "SailsMan");
SetCharacterPerk(sld, "SandbankManeuver");

Now you could raise the navigation skill to 100, which I kind of do not like :/ but what is also possible is giving him
SetCharacterPerk(sld, "BasicDefense");
SetCharacterPerk(sld, "AdvancedDefense");
and now he will survive the initial fight for the spanish ship with ease!
What I like to do:
- Cranking up the endurance to 10, Ned and Pit get 9
- Giving John a cuirass, the expensive one. (From Admiral upwards it is pure luck and very frustrating to see if he survives his initial fight. He is not one of your officers yet and you can't give him armor and he has to survive against 2 guys who are leveled after your level)
- I also like to give the double barreled musket more dmg so the musketeer kicks a little bit more ass
- giving the guys the perks they lack. The devs gave them for example "AdvancedDefense" because that overrides "BasicDefense" but then you have a strange looking character. "GunProfessional" without "Gunman" just doesn't look right
- The musketeer of course needs "MusketsShoot" :D
- Ned and Pitt get "BasicDefense"
- I dislike the Poleaxe, so John gets a good medium weapon (I need the trick where you can unequip your officers)

Other fun stuff:
- Giving the Austin quest guy the katana, the whole point of this quest is to get the best medium weapon, also giving him more hp and some armor
- Giving the god of death more hp, 3000 just doesn't cut it, he needs 10.000 ;)

- If anyone kept reading until here, what is the perk "sliding" supposed to be?
 
Back
Top