Author: kallewirsch
Date: 06-28-12 22:15
So, as mods ignore patches, I was wondering how to put the "Rune of Honor-Quest" from the patch into the TFL-mod. First I checked in what Usecode-Files from the patch are missing in the mod. I found six of them:
"headers/new_gflags.uc"; //Newly added global flags
"items/miningmachine.uc"; //Reimplemented for Rune of Honour quest
"npcs/finnigan.uc"; //Finnegan the mayor of Trinsic (adds Rune of Honour quest)
"npcs/candice.uc"; //Candice's the curator in Britain (adds Rune of Honour quest)
"npcs/gladstone.uc"; //Gladstone the sculptor in Minoc (adds Rune of Honour quest)
"quests/honor.uc"; //Rune of Honor quest
A seventh is also missing, but doesnīt have anything to do with the quest:
#include "monsters/cow.uc"; //Cows!
Besides this, two sequences in npcs/lordbritish.uc have to be added:
//Candice asked for LB's permission (added for Rune of Honor quest)
if (gflags[NEED_PERMISSION_FOR_RUNE] && !gflags[GOT_PERMISSION_FOR_RUNE]) add("Rune of Honor");
and
//added for Rune of Honor quest
case "Rune of Honor" (remove):
say("You explain to the sovereign about your desire to return the Rune of Honor to Trinsic, and that the Museum needs his permission.");
say("He nods. \"A noble goal indeed that thou hast set yourself, and I dare say the relics could do with some fresh air.~\"But tell me, how did the Rune come to be left here in the first place? Surely thou didst return it after thy quest to the place the Codex into the void?\"");
converse(["'Twas an impostor who took it.", "Err...I sort of forgot."])
{
case "'Twas an impostor who took it.":
say("\"Aye, lately I have been hearing the odd report of counterfeit Avatars defrauding the populace. 'Twould seem thine identity has great currency, my friend!");
break;
case "Err...I sort of forgot.":
say("Lord British gets a gleam in his eye. \"Why, a hero cannot be expected to remember -everything-, now can they?~Ah well, 'tis better late than never as they say.\" He smiles knowingly.");
break;
}
say("\"Very well, I agree to let thee bring the Rune back to Trinsic, and I shall let the Museum know in writing.~Thank thee for thine attention to this matter, 'tis good to have thee cultivating the Virtues once more!\"");
gflags[GOT_PERMISSION_FOR_RUNE] = true; //Can now ask Candice about it again
gflags[NEED_PERMISSION_FOR_RUNE] = false; //just to be tidy
}
I added these and also copied missing uc-Files into the proper TFL-Subdirectory. The question to me is: How to hook these files into the mod to make them run properly. I added the list into usecode.uc within the SRC-subdirectory, but it didnīt work.
BTW: I restarted a little into the game. I stumbled at least over two topics in conversations with npcs, that do not work in TFL anymore: Iolo cannot be asked about "Trinsic", Shamino not about "pocketwatch". In the mere Keyring-mod both still work.
Regards
|
|