Except that I was wrong. There is indeed a situation in which "remove_virginie_complete" is triggered without you being in the governor's residence, namely if you're hostile to France, decline Virginie's offer of protection and don't go into the governor's residence.
Fortunately I found a useful "win_condition" elsewhere in the code, which I promptly copied into "remove_virginie_complete" to trigger a new case. Now Virginie won't disappear until you leave the area. It's one of a few fixes posted here:
List of fixes
Is there a complete list of "win_condition" conditions anywhere? I already knew "location", "locator" and "NPC_death", and this incident taught me "ExitFromLocation".
Fortunately I found a useful "win_condition" elsewhere in the code, which I promptly copied into "remove_virginie_complete" to trigger a new case. Now Virginie won't disappear until you leave the area. It's one of a few fixes posted here:
List of fixes
Is there a complete list of "win_condition" conditions anywhere? I already knew "location", "locator" and "NPC_death", and this incident taught me "ExitFromLocation".