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

Strange goings on in the Arcipeligo

fudge dragon

Landlubber
Storm Modder
First and foremost I know that there is a fix for the animists quest in alpha 7. However many of us still use alpha 6 due to alpha 7s instability.

My fix allows the monks to continue attacking rather than the game telling you your hamlet. It also allows you to get the teacher out of the prison the non-kill everyone rout by fixing Cole Brock's aggression problems. My monks also have daggers. To do this I have written 4 new functions. One pacifies Cole and the other resets all the animists. The remaining 2 are to allow people to fix other quests that suffer the same problem.

Due to the way I have done this it wont require game restart to work (you may have to go back like one save game)

Like my recent mod it comes in 4 versions that can be found on the ftp in my folder

Build 14a6 version
Build 14a6 additional version
Build 14a7 version
Build 14a7 with a6 additional version

Just pick the one for your game version and extract

In addition to this the following code must be added to seadogs.c
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->#include "FudgeFunctions.c"<!--c2--></div><!--ec2-->

The Functions for fixing other quests added are:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->BackupRepeatedQuestChar()
RestoreRepeatedQuestChar()<!--c2--></div><!--ec2-->

The are used as following
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->BackupRepeatedQuestChar("Malcolm Hatcher")<!--c2--></div><!--ec2-->
This backs up all the data relating to Malcolm Hatcher.

When
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->RestoreRepeatedQuestChar("Malcolm Hatcher")<!--c2--></div><!--ec2-->
It restores to the data in the backup. This restores most data available on the character. the only thing not restored is location and inventory. (Gun and blade IS restored. In fact you may get a (harmless) error when you invoke these if the character referenced doesn't have a gun.) (It also reverses the corpse status) Be warned when using these extra functions that they not be entirely bugfree.

I know there is a RestoreCharacter() function however I attempted to use it when I played the quest for myself but found it to be ineffective. Whether the function was upgraded between alpha 6 additional and alpha 7 I cannot tell.
 
Jesus, that is weired. Thanks for the lines of code. <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
I never did see the code for this fix. Does anybody still have it?
 
Back
Top