You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Presidium Prophet quest can be uncompletable if you convince either C-Sec/Hanar and then leave the area without speaking to the other, as they will disappear forever once you leave
Other Considerations
This bug was fixed in ME1Recalibrated, so a fix can probably be ported over
The text was updated successfully, but these errors were encountered:
The fix in ME1Recalibrated used a series of PMCheckStates in addition to the vanilla conditionals to trigger the visibility of the C-SEC Officer and the Hanar. A better solution would be to update the conditionals using the PlotManagerUpdate feature.
To the best of my knowledge, here are the three outcomes from leaving the area after persuading/purchasing the license.
Persuade the officer to let the hanar preach. Need to talk to hanar. Leave area, come back, hanar is still there, C-SEC officer is gone. No bugs.
Purchase the license. Hanar goes away, need to talk to officer. Leave area, come back. The hanar is there and talks as if you have convinced the officer to go away. Bug.
Persuade the Hanar to go away, need to talk to officer. Leave area, come back. Nobody is there and you can't complete the mission.
Both outcome 2 and outcome 3 have been fixed by updating two conditionals, the Hanar_Present and the Cop_Present conditionals, to handle the various outcomes correctly. Updated code is below.
public function bool F1269(BioWorldInfo bioWorld, int Argument)
{
local BioGlobalVariableTable gv;
gv = bioWorld.GetGlobalVariables();
return (gv.GetBool(4752) == FALSE && gv.GetBool(4751) == FALSE) && gv.GetBool(4398) == TRUE || (gv.GetBool(4752) == FALSE && gv.GetBool(4750) == TRUE);
}
public function bool F1274(BioWorldInfo bioWorld, int Argument)
{
local BioGlobalVariableTable gv;
gv = bioWorld.GetGlobalVariables();
return (gv.GetBool(4748) == FALSE && gv.GetBool(4749) == FALSE) && gv.GetBool(4398) == TRUE || (gv.GetBool(4751) == TRUE || (gv.GetBool(4752) == TRUE && gv.GetBool(4750) == TRUE));
}
Describe the bug
Presidium Prophet quest can be uncompletable if you convince either C-Sec/Hanar and then leave the area without speaking to the other, as they will disappear forever once you leave
Other Considerations
This bug was fixed in ME1Recalibrated, so a fix can probably be ported over
The text was updated successfully, but these errors were encountered: