I don't know what's wrong, but something is for sure.
Json:
[
{
"id": "Cloche_Leythal",
"fullname": "Cloche Leythal",
"name": "Cloche",
"desc": "Ex Holy Maiden, she is harsh, demanding, often borders on rude, and incredibly distrustful of others.",
"origin": "Ar tonelico",
"base_race": "Human",
"race": "Reyvateil",
"location": "city",
"status": "slave",
"occupation": "Warrior",
"element": "Air 1",
"gold": 300,
"stats": {
"charisma": 60,
"constitution": 25,
"luck": 5,
"character": 70,
"intelligence": 30,
"attack": 15,
"magic": 30,
"defence": 10,
"agility": 20,
"mp": 20
},
"skills": {
"refinement": 50,
"management": 40
},
"btraits": [
],
"ab_traits": [
],
"traits": [
"Virgin",
"Kamidere",
"Big Boobs",
"Chubby",
"Elegant",
"Magic Gift",
"Natural Leader",
"Serious"
],
"battle_skills": {
"FistAttack": 1
},
"magic_skills": {
}
}
]
A slave, as you can see.
Then I add to scripts.rpy
hero.add_girl(char['Cloche_Leythal'])
char['Cloche_Leythal'].location = testBrothel
char['Cloche_Leythal'].occupation = "Prostitute"
char['Cloche_Leythal'].action = 'Whore'
to test her. She appears in the brothel, but as a free one.
I add to scripts just in case
char['Cloche_Leythal'].status = 'Slave'
it doesn't help. WTF?
Also, would be cool to just add a character via console, without editing scripts. I tried hero.add_girl(char['Cloche_Leythal']), but of course it would be too easy