The steps would be something like this -
At the end of your module, I'd advise setting up a script that makes a NPC copy of the PC.
void main()
{
object oPC = GetPCSpeaker(); //Assume they are in a conversation at the end of the module
object oPCCopy = CopyObject(oPC, GetLocation(oPC));
StoreCampaignObject("PCtoNPCDatabaseName", "PCtoNPCVariableName", oPCCopy);
DestroyObject(oPCCopy, 0.2);
}
Then, in the new module, you would need code like this to recreate the NPC copy of the PC at a waypoint you give a Tag called WP_PCtoNPCCreationPoint
void main()
{
object oNPC = RetrieveCampaignObject("PCtoNPCDatabaseName", "PCtoNPCVariableName", GetLocation(GetWaypointByTag("WP_PCtoNPCCreationPoint")));
}
Modifié par Thayan, 14 juin 2011 - 02:32 .