Here is the relevant code:
Code:
; ■ → 好感度が高ければ結ばれたヒロインとエンディングへ If "loveGoaled" is "true" than lock in this ending
[if exp='o.Leane.loveGoaled']
@call storage="heroine01.scn" target=*ending
@complete n=1
[elsif exp='o.Donna.loveGoaled']
@call storage="heroine02.scn" target=*ending
@complete n=2
[elsif exp='o.Princess_Fiona.loveGoaled']
@call storage="heroine03.scn" target=*ending
@complete n=3
[elsif exp='o.Lamentia.loveGoaled']
@call storage="heroine04.scn" target=*ending
@complete n=4
[endif]
Bad Endings for heroine when
loveGoaled = false
Condition:
*Donna_bed_4
*Leane_bed_4
*Princess_Fiona_bed_3
*Lamentia_bed_3
@eval exp='o.heroine.inPrison = 2000'
@eval exp='o.heroine.loveGoaled = false'
Basically the longer they stay in prison the more "bad scenes" play and if scene "bed_xxx" is played her ending is not reachable.
Donna & Fiona & Leane have additional bad ends:
Donna:
*event_100
;[Occurrence condition] o.Donna.home !== void && o.Donna.home === o.Ricard.home && o.Donna.exist && o.Ricard.exist && o.Donna.country === o.Lionel_Kingdom
[eventon]
@call storage="heroine02.scn" target=*ero_ex
@eval exp='o.Donna.isHeroine = 2'
@eval exp='o.Donna.hasEvent = ["fallen2"]'
@eval exp='o.Donna.loveGoaled = false'
@addevent n=37
[eventoff]
in words:
- Donna.home is not empty
- Donna.home is the same as Ricard.home
- Donna.exist
- Ricard.exist
- Donna.country is Lionel_Kingdom
Princess_Fiona:
*event_101
;[Occurrence condition] o.Elias.home !== void && o.Elias.home === o.Princess_Fiona.home && o.Elias.home === o.Badbull.home && o.Princess_Fiona.exist && o.Badbull.exist
[eventon]
@call storage="heroine03.scn" target=*ero_ex
@eval exp='o.Princess_Fiona.isHeroine = 2'
@eval exp='o.Princess_Fiona.hasEvent = ["fallen2"]'
@eval exp='o.Princess_Fiona.loveGoaled = false'
@addevent n=38
[eventoff]
Leane:
It has to do with Leopard.
@eval exp='sf.replayflg10 = true'
@eval exp='o.Leane.isHeroine = 2'
@eval exp='o.Leane.hasEvent = ["fallen2"]'
@eval exp='o.Leane.loveGoaled = false'
Good endings when
loveGoaled = true
Conditions:
Leane
Princess_Fiona
Lamentia
Donna
*ans1
@eval exp='o.heroine.hasEvent = ["answer_yes"]'
@eval exp='o.heroine.hasEvent = ["level_4"]' cond='o.Demon_Army.exist'
@eval exp='o.heroine.loveGoaled = true'
level_4:
Leane unintentionally nude…?
Reward from Donna
At bedroom of nighttime with Princess_Fiona…
The lips of Lamentia
Basically the Demon_Army must exist and then reach level_4 event with a heroine and then answer yes.