Oh, well that's good to know!
@artturisi I can take a look at that. From what I can tell, Ayneris is mechanically not a virigin by default, she isn't made not a virigin during/after that scene.
Ayneris = {
basics = ['Elf', 'teen', 'female', 'noble'],
name = 'Ayneris',
unique = 'Ayneris',
imageportait = "res://files/images/ayneris/aynerisportrait.png",
surname = '',
titssize = 'average',
asssize = 'average',
beautybase = 65,
hairlength = 'waist',
height = 'average',
haircolor = 'blond',
eyecolor = 'blue',
skin = 'fair',
hairstyle = 'straight',
vagvirgin = false,
asser = 55,
cour = 65,
conf = 88,
wit = 51,
charm = 48,
level = 2,
agi_base = 2,
str_base = 1,
skillpoints = 2,
obed = 90,
traits = ['Nimble']
---
I have no idea why custom characters are defined in gallery.gd instead of customcharacters.gd, but...that could be changed to true, then separate male or female outcomes could be made, and the male one could be set to remove her virginity, I guess. The game isn't really polished for a female MC.