SirDuke
Landlubber
Hello Everybody!
I´ve just finished the Elizabeth Shaw quest.
A few minutes later, I suddenly realized that my char is running aroung with only 1 HP?
After going back two or three savegames I found my problem.
It happens during the scene change into the Tavernroom.
I checked my compile log, but nothing strange was found.
Error logs were not created.
I have no idea why this happend to me, or if it could hit someone else...
But I found a way around it.
I stroke out these lines in the quest code:
case "davyhurtme":
bSuppressResurrection = true;
LAi_SetStayType(CharacterFromID("Davy Jones"));
===> //Lai_KillCharacter(pchar);
LAi_QuestDelay("preroomcayman", 3.0);
LAi_QuestDelay("goroomcayman", 6.0);
break;
case "preroomcayman":
ChangeCharacterAddress(characterFromID("Davy Jones"), "none", "");
break;
case "goroomcayman":
DoQuestReloadToLocation("Grand_Cayman_Tavern_upstairs", "goto", "goto4", "_");
locations[FindLocation("Grand_Cayman_Tavern_upstairs")].reload.l1.disable = 1;
LAi_SetPlayerType(pchar);
===> //LAi_SetHP(pchar, LAi_GetCharacterHP(pchar), LAi_GetCharacterHP(pchar));
ChangeCharacterAddressGroup(CharacterFromID("Elizabeth Shaw"), "Grand_Cayman_Tavern_upstairs", "goto", "goto7");
Characters[GetCharacterIndex("Elizabeth Shaw")].dialog.CurrentNode = "begin_4";
LAi_SetActorType(characterfromID("Elizabeth Shaw"));
LAi_ActorDialog(characterfromID("Elizabeth Shaw"), PChar, "", 0.5, 10);
bSuppressResurrection = false;
break;
It loses some immersion, but that´s all.
So theres no longer a problem for me,
but if someone more experienced could check these lines?
Maybe it could happen again to someone else.
I have a savegame right before it, too.
But sadly I can´t attach files here (don´t know why)
Thanks and goodbye!
I´ve just finished the Elizabeth Shaw quest.
A few minutes later, I suddenly realized that my char is running aroung with only 1 HP?
After going back two or three savegames I found my problem.
It happens during the scene change into the Tavernroom.
I checked my compile log, but nothing strange was found.
Error logs were not created.
I have no idea why this happend to me, or if it could hit someone else...
But I found a way around it.
I stroke out these lines in the quest code:
case "davyhurtme":
bSuppressResurrection = true;
LAi_SetStayType(CharacterFromID("Davy Jones"));
===> //Lai_KillCharacter(pchar);
LAi_QuestDelay("preroomcayman", 3.0);
LAi_QuestDelay("goroomcayman", 6.0);
break;
case "preroomcayman":
ChangeCharacterAddress(characterFromID("Davy Jones"), "none", "");
break;
case "goroomcayman":
DoQuestReloadToLocation("Grand_Cayman_Tavern_upstairs", "goto", "goto4", "_");
locations[FindLocation("Grand_Cayman_Tavern_upstairs")].reload.l1.disable = 1;
LAi_SetPlayerType(pchar);
===> //LAi_SetHP(pchar, LAi_GetCharacterHP(pchar), LAi_GetCharacterHP(pchar));
ChangeCharacterAddressGroup(CharacterFromID("Elizabeth Shaw"), "Grand_Cayman_Tavern_upstairs", "goto", "goto7");
Characters[GetCharacterIndex("Elizabeth Shaw")].dialog.CurrentNode = "begin_4";
LAi_SetActorType(characterfromID("Elizabeth Shaw"));
LAi_ActorDialog(characterfromID("Elizabeth Shaw"), PChar, "", 0.5, 10);
bSuppressResurrection = false;
break;
It loses some immersion, but that´s all.
So theres no longer a problem for me,
but if someone more experienced could check these lines?
Maybe it could happen again to someone else.
I have a savegame right before it, too.
But sadly I can´t attach files here (don´t know why)
Thanks and goodbye!