So I was watching a streamer play the game and he got to a point where he has to pass some test from Lucian (I think its called Simulacrum of Lucian?), and that passing it grants perma flight to the particular character. From what I can tell the character is supposed to never steal and never kill any innocents, I forgot what the other requirements are.

So, about the killing innocents part - does it only count the killing blow or does simply participating in the fight count already? and what if the character is not in the fight itself? (like he is in town while the rest of the party is killing innocents elsewhere). Does it still count as innocent or is he already 'tainted' by being part of the party?

What are the other requirements aside from not stealing and not killing innocents?