So I figured I'd do some digging into the issue where I have "Panty thief - Find it!" in my quest log for some reason despite already having "Perfect magic touch".
Here's the block of code that displays the quest text in question:
Python:
if slp<2:
if stl<1:
text "Panty thief - Day 5+, her room, evening"
else:
text "Panty thief - Find it!"
elif sfp<2:
if stl<2:
text "Panty thief 2 - her room, evening"
else:
text "Panty thief 2 - Find it!"
elif wolf<2:
if stl<3:
text "A prank - her room, evening"
elif wolf<1:
text "A prank - Do it!"
else:
text "A prank - visit Klio's room(anytime except night)"
elif stl < 4:
text "Statuette - auto, req. 90+ mana and learned fireball"
elif pt3 < 4:
if sq<2 and alq<3:
text "Panty thief 3 - Wait until Alice and Selena join the shelter"
elif pt3<3 and pt3>0:
text "Panty thief 3 - Find it!"
else:
text "Panty thief 3 - her room, evening"
else:
text "{color=#3bff06}Completed!{/color}"
My slp (steal Lina's panties) is only 1 for some reason, despite the code being correct for it being set to 1 on steal and then incremented on handing to Klio. So I'll increment it manually. Now I have "Panty thief 2 - Find it!" in my log, so I'll check my sfp (steal Fiona's panties) variable. It's also only 1 for some reason. Manually incrementing that and boom, quest is marked as complete.
I don't know why those two variables weren't correctly set to 2 in my save, but there seem to have been other players with similar issues, so maybe add a check to see if pt3 == 4, and if so correct those variables?
--
On a complete side note, I'm amused by the effort of hashing your cheat codes, but anyone who knows enough to be able to see the code to hunt for them can just do what they do manually anyway....