some more bugs
day 10 hive mission 2 (d10a) - you have 3 different endings and the script ATTEMPTS to update the objective (day10.rpy l:1538; 1586; 1612) at the end:
Python:
$ renpy.notify(_('Quest "Extension of politics" updated.'))
$ du = "Pepper summed it up well. <...>"
if du not in mq_m_2o1.description:
$ mq_m_2o1.description.pop()
$ mq_m_2o1.description.append(du)
no clue why this objective's description is sets as a stupid list but anyway, this only updates the base defined objective and not the actual running one (what the quest log reads) ERGO the quest log won't updates the objective accordingly
you need to add this afterward to hard reset the related objectives with the newly defined ones:
Python:
$ mq_m_2o1.refresh_objectives()
and there is going to be a future issue with a specific ending if you continue the quest line at a later point:
in the case
you are allied but avoid having sex with the queen, you have no way to tell if you've actually agreed or disagreed on the deal -> no var is sets and none can be used to deduct that outcome
day 16 zahra date (d16c) - the first part with the servants (day16.rpy l:5045) is badly scripted:
Python:
elif introduction_fairy == True and introduction_emilia == False:
scene d16c-14
with fade
F "{i}*suck*{/i}"
you can see fairy + emilia on this render -> this should've been d16c-13x for fairy only here
so, this scene has different renders depending if you've introduced emilia and/or fairy to the household
now look at the blatant copy/pasta of the exact same condition everywhere from line 5060:
Python:
if introduction_fairy == True and introduction_emilia == True:
scene d16c-15
with fade
elif introduction_fairy == True and introduction_emilia == True:
scene d16c-15x
with fade
elif introduction_fairy == True and introduction_emilia == True:
scene d16c-15x-2
with fade
Z "That's good; you look pretty..."
W "See? I told you it would make the wait easier."
if introduction_fairy == True and introduction_emilia == True:
scene d16c-14
with fade
elif introduction_fairy == True and introduction_emilia == True:
scene d16c-14x
with fade
elif introduction_fairy == True and introduction_emilia == True:
scene d16c-14x-2
with fade
W "Anyways... I think I'm done. Do you want to see?"
if introduction_fairy == True and introduction_emilia == True:
Z "Great. You heard her, girls."
scene d16c-16
with dissolve
E "Mh..."
scene black pic
with fade
"Obediently, they raise and leave you alone, as you walk over to [W]..."
jump d16c17
else:
Z "Great. You heard her, girl."
if introduction_fairy == True and introduction_emilia == True:
F "Mhm..."
if introduction_fairy == True and introduction_emilia == True:
E "Mh..."
for reference: x variant is fairy only and x-2 variant is emilia only (base = both)
these conditions should've looked like this:
Python:
if introduction_fairy and introduction_emilia:
scene d16c-15 with fade
elif introduction_fairy:
scene d16c-15x with fade
elif introduction_emilia:
scene d16c-15x-2 with fade
...
the indentation and conditions are both wrong at the end:
Python:
else: # <- not with both girls
Z "Great. You heard her, girl."
if introduction_fairy:
F "Mhm..."
else:
E "Mh..."
long story short: beside the first render for solo emilia (script not quoted here), the only variant working as intended is emilia + fairy while renders exist for both separately
a typo in day 17a at line 3314 that begins by this:
"Ivy considers <I> considers" in the context it should be "<I> considers" because no one else around
(i cant use brackets [] for the char ref: the forum is parsing an italic tag)
also during that mission, there are 8 unused renders for extending/alternating a scene with krait
gropping her victim before licking her neck
(i cant post a preview the forum doesnt accept the compressed render as an valid image)