Yeah I noticed that you seemed to have done it the other way around, but I'm not 100% sure it's not broke, will just try some things and do some testing. Might be working fine, the code is kind of confusing in the way it does the conditionals. Need to wait for the cheat mod anyway, so I've time to test it.
EDIT: Do you have a v1.8 .qsp for me to compare with? EDIT2: I'm getting a grasp on it I believe, I expect the loli patch to be fully working very soon. Sorry for bothering you about it, just got a little confused. EDIT3: Pretty sure some very minor, in description only, bugs were introduced when you went from loli->no_loli, I'm making some changes and will test them.
Take an example (this is your non loli-version):
Code:
$assistant_noun2[0] = 'young woman'
IF no_loli = 1 :
$assistant_noun2[1] = 'girl'
ELSEIF assistant["boobs"] < 1 :
$assistant_noun2[1] = 'child'
ELSE
$assistant_noun2[1] = '<i>tween</i>'
END
$assistant_noun2[2] = 'older woman'
It's saying, when your assistant is age = 0 (is Young), noun = "young woman" which is correct.
It then checks to see if loli is disabled, and if it is, it checks the following things:
assistant age = 1 (loli), then we call her 'girl'. If she has boobs <1, we call her 'child', if not small boobs, we call her 'tween'.
if age = 2 (milf) we call her 'older woman'.
IF no_loli = 1 should be 0, right now it doesn't pose any real problems, because when loli disabled age is not going to be 1 (loli) anyway, but you are doing unnecessary computations, so I'm fixing that now. Only when no_loli ! 1, it should run those computations. Not when no_loli = 1.
EDIT2: And while I'm at it I'm fixing some spelling errors and broken descriptions as I come across them
And inconsistent capitalization.
EDIT3: Pushed these changes to the git now, looks right, but gonna do some testing too of course.