REGoth-project / REGoth

OpenSource-Reimplementation of the zEngine, used by the game "Gothic"
GNU General Public License v3.0
630 stars 63 forks source link

[G2] Pedro is still standing in front of the monastery in Chapter 3 #281

Open ataulien opened 6 years ago

ataulien commented 6 years ago

He should have ran off with the eye of Innos...

markusobi commented 6 years ago

His routine should be changed to "tot" when Lord Hagen tells you about the stolen eye of Innos.

markusobi commented 6 years ago

Even after talking to Lord Hagen, he still stands there. Lord Hagen: B_StartOtherRoutine (Pedro,"Tot");

FUNC VOID B_StartOtherRoutine (var C_npc slf,var string newRoutine)
{
    AI_StandUp (slf);
    if  (Hlp_GetInstanceID(self)    !=  Hlp_GetInstanceID(slf)  )
    {
        if ((Hlp_IsValidNpc (slf))
        && (!Npc_IsDead (slf)))
        {
            Npc_ExchangeRoutine  (slf,newRoutine);
            AI_ContinueRoutine (slf);
        };  
    }
    else
    {
        Npc_ExchangeRoutine  (slf,newRoutine);  //Joly: zur Sicherheit!
    };
};

Probably because AI_ContinueRoutine is unimplemented.