I just completed my 15th Ed run.
The only place where that method is called is in SorceressLairManager.parseTowerResponse:
Obviously, that never happens when you are Ed. Instead, we set Quest.FINAL to Quest.FINISHED when you receive the scarab beetle statuette.
The only place is in the code where that is incremented is in KoLCharacter.liberateKing:> get edPoints
0
Code:
else if ( oldPath.equals( ACTUALLY_ED_THE_UNDYING ) )
{
int edPoints = wasInHardcore ? 2 : 1;
Preferences.increment( "edPoints", edPoints );
}
Code:
if ( action.equals( "ns_11_prism" ) &&
responseText.contains( "King Ralph the XI stands before you in all his regal glory" ) )
{
// Freeing the king finishes the quest.
QuestDatabase.setQuestProgress( Quest.FINAL, QuestDatabase.FINISHED );
KoLCharacter.liberateKing();
return;
}