123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431 |
- # mod_addedflavour_options
- *clr & cla
- '<center><b>---Mod Options---</b></center>'
- *nl
- '<b>---Mod Commands & Actions---</b>'
- *nl
- 'Current Version of Mod = <<$modVar_AF_ModVersion>>'
- 'Current Version of Save = <<$modVar_AF_SaveVersion>>'
- 'Earliest Version to Update from = Ver1.3'
- if $modVar_AF_SaveVersion ! $modVar_AF_ModVersion:
- if $modVar_AF_SaveVersion = 'Ver1.0' or $modVar_AF_SaveVersion = 'Ver1.0.1' or $modVar_AF_SaveVersion = 'Ver1.1' or $modVar_AF_SaveVersion = 'Ver1.1.1' or $modVar_AF_SaveVersion = 'Ver1.2':
- *nl
- '<b><font color="Red">The Version of Added Flavour Modification that your Save Game is using is not compatible with this Version of the Added Flavour Modification. A new game is recommended but if you Update Save then it will remove all Added Flavour content on your save putting you back at the beginning of each characters Questline (including Shared Student Apartment content)</font></b>'
- elseif ($modVar_AF_SaveVersion = 'Ver1.5.2' or $modVar_AF_SaveVersion = 'Ver1.5.3') and ($modVar_AF_ModVersion = 'Ver1.5.3' or $modVar_AF_ModVersion = 'Ver1.5.4'):
- *nl
- '<b><font color="Red">Updating the Save to the Current Version makes no actual changes apart from updating the Version Number and is not required</font></b>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''saveupdate'' & gt ''mod_addedflavour_options'' ">Update Save</a> (New Game or Reset Variables if save gets unstable)'
- else
- *nl
- '<font color="Gray">Update Save</a> (Game Save is for Current Version)</font>'
- end
- *nl
- 'Switch ' + iif(modVar_AF_QSPVer = 1,'<a href="exec: modVar_AF_QSPVer = 0 & gs ''mod_addedflavour_Functions'' , ''UpdateMediaFiles'' & gt ''mod_addedflavour_options'' ">QSP Player</a>','<a href="exec: modVar_AF_QSPVer = 1 & gs ''mod_addedflavour_Functions'' , ''UpdateMediaFiles'' & gt ''mod_addedflavour_options'' ">QSP Player</a>') + ' Type for Media Compatibility (Currently set to ' + iif(modVar_AF_QSPVer = 1,'"QSPVideo" using [.mp4] and [.gif] files','"Sonnix" using [.webm] and [.webp] files') + ') - <a href="exec: gt ''mod_addedflavour_Functions'' , ''MediaTest'' , ''Video'' ">Test Video</a>'
- *nl
- if modVar_AF_ImageHeight = 0 : gs 'mod_addedflavour_Functions' , 'MediaSizeChange' , 'Setup'
- 'Change the Maximum Image Height (<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Setup'' , ''Image'' & gt ''mod_addedflavour_options'' ">Default</a>: 60% of Window) - Currently the Maximum Height is <<modVar_AF_ImageHeight>>% of Window [' + iif(modVar_AF_ImageHeight > 20,'<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Image'' , ''Decrease'' & gt ''mod_addedflavour_options'' ">-</a>','<font color="Gray">-</font>') + '][' + iif(modVar_AF_ImageHeight < 100,'<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Image'' , ''Increase'' & gt ''mod_addedflavour_options'' ">+</a>','<font color="Gray">+</font>') + ']'
- 'Change the Maximum Video Height (<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Setup'' , ''Video'' & gt ''mod_addedflavour_options'' ">Default</a>: 70% of Window) - Currently the Maximum Height is <<modVar_AF_VideoHeight>>% of Window [' + iif(modVar_AF_VideoHeight > 20,'<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Video'' , ''Decrease'' & gt ''mod_addedflavour_options'' ">-</a>','<font color="Gray">-</font>') + '][' + iif(modVar_AF_VideoHeight < 100,'<a href="exec: gs ''mod_addedflavour_Functions'' , ''MediaSizeChange'' , ''Video'' , ''Increase'' & gt ''mod_addedflavour_options'' ">+</a>','<font color="Gray">+</font>') + ']'
- '[<a href="exec: gt ''mod_addedflavour_Functions'' , ''MediaTest'' , ''Image'' ">Test Image</a>][<a href="exec: gt ''mod_addedflavour_Functions'' , ''MediaTest'' , ''Video'' , ''.webm'' ">Test Video</a>] - (<font color="Red">Sonnix QSP Player Only</font>)'
- *nl
- 'Override Profile Picture with New Image - ' + iif(Enable_FaceTurn = 2,'<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 0 & $modVar_AF_ProfPicName = '''' & gt ''mod_addedflavour_Options'' ">Remove Override</a> - (Currently Set - <<$modVar_AF_ProfPicName>>)','<a href="exec: modVar_AF_ProfPicChoice = 1 & gt ''mod_addedflavour_Options'' ">Set New Image</a>')
- if modVar_AF_ProfPicChoice = 1:
- '(<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Alternative.gif'' & gt ''mod_addedflavour_Options'' ">Alternative.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Athlete.gif'' & gt ''mod_addedflavour_Options'' ">Athlete.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Easygoing.gif'' & gt ''mod_addedflavour_Options'' ">Easygoing.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Kittenish.gif'' & gt ''mod_addedflavour_Options'' ">Kittenish.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Naive.gif'' & gt ''mod_addedflavour_Options'' ">Naive.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Pleasant.gif'' & gt ''mod_addedflavour_Options'' ">Pleasant.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Popular.gif'' & gt ''mod_addedflavour_Options'' ">Popular.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Sultry.gif'' & gt ''mod_addedflavour_Options'' ">Sultry.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Wild.gif'' & gt ''mod_addedflavour_Options'' ">Wild.gif</a>)'
- '(<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''GoodStudent.jpg'' & gt ''mod_addedflavour_Options'' ">GoodStudent.jpg</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''CuriousStudent.jpg'' & gt ''mod_addedflavour_Options'' ">CuriousStudent.jpg</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''BimboStudent.jpg'' & gt ''mod_addedflavour_Options'' ">BimboStudent.jpg</a>)'
- '(<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Profile.gif'' & gt ''mod_addedflavour_Options'' ">Profile.gif</a>) (<a href="exec: modVar_AF_ProfPicChoice = 0 & Enable_FaceTurn = 2 & $modVar_AF_ProfPicName = ''Profile.jpg'' & gt ''mod_addedflavour_Options'' ">Profile.jpg</a>)'
- end
- if Storyline = 1:
- iif(Enable_FaceTurn = 3,'<a href="exec: Enable_FaceTurn = 0 & gt ''mod_addedflavour_Options'' ">Unset</a>','<a href="exec: Enable_FaceTurn = 3 & gt ''mod_addedflavour_Options'' ">Set</a>') + ' Inhibition Autodetection for Profile Picture (Student Photo''s)'
- end
- iif(Enable_FaceTurn = 5,'<a href="exec: Enable_FaceTurn = 0 & gt ''mod_addedflavour_Options'' ">Unset</a>','<a href="exec: Enable_FaceTurn = 5 & gt ''mod_addedflavour_Options'' ">Set</a>') + ' Body Size Detection for Profile Picture'
- *nl
- if modVar_AF_SexSounds = 0:
- 'Randomly Generated Sex Sounds for Mod Content is currently Turned <font color="green">ON</font> - <a href="exec: modVar_AF_SexSounds = 1 & gt ''mod_addedflavour_options'' ">Turn Off</a>'
- else
- 'Randomly Generated Sex Sounds for Mod Content is currently Turned <font color="red">OFF</font> - <a href="exec: modVar_AF_SexSounds = 0 & gt ''mod_addedflavour_options'' ">Turn On</a>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''All'' ">Reset All Variables</a> back to the original settings'
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''textsubcom'' , ''prep'' & gt ''mod_addedflavour_Functions'' , ''ErrorReport'' ">Generate Formatted Text Re-Submission</a> (Presents Form to submit alterations to existing written text)'
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''ErrorReportInput'' , ''prep'' & gt ''mod_addedflavour_Functions'' , ''ErrorReport'' ">Generate Formatted Error Report</a> (Presents Form to submit alterations to existing written text)'
- *nl
- if modVar_AF_EventOpen['ClothingRenewal'] = 0:
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''clothingrenewal'' , ''Stage1'' & gt ''mod_addedflavour_options'' ">Prepare</a> Savegame for Clothing after Game Update to Version 0.8.2 (<font color="Red">ONLY DO THIS IF YOUR ARE RUNNING THE QSP FILE FOR MAIN GAME VERSION 0.8.1 OR EARLIER</font>)'
- elseif modVar_AF_EventOpen['ClothingRenewal'] = 1:
- if ARRSIZE('gm_outfits') > 0 or $modVar_AF_TempStr = '0.8.2':
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''clothingrenewal'' , ''Stage2'' & gt ''mod_addedflavour_options'' ">Add</a> clothing to your wardrobe based on the amount of clothing you had before the Update to Version 0.8.2 (<b>Remember you must have loaded the Main Game QSP file for Version 0.8.2</b>)'
- else
- 'Your SaveGame has recorded the amount of clothes you own ready for being issued new clothing in the new update (<b>Remember to save your game before changing QSP file if you are still on Version 0.8.1 or earlier</b>)'
- *nl
- 'If you are running Version 0.8.2 and have not upgraded to Version 0.8.2.1 then click <a href="exec: $modVar_AF_TempStr = ''0.8.2'' & gt ''mod_addedflavour_options'' ">here</a>'
- end
- elseif modVar_AF_EventOpen['ClothingRenewal'] = 2:
- '<font color="Gray">You have been granted clothing based on your previous purchases (Alloted Clothing is Random, reload your save if you don''t like it)</font>'
- end
- *nl
- if Storyline = 1:
- *nl
- '<b>---Variables for Mother---</b>'
- *nl
- if modVar_AF_EventLock['A29-WorkOutEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A29-WorkOutEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Workout Event at Gadukino and Pavlovsk'
- else
- '<font color="Gray">Unlock Workout Event at Gadukino and Pavlovsk - (Unlocked)</font>'
- end
- if modVar_AF_EventLock['A29-YogaEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A29-YogaEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Yoga Event at Gadukino'
- else
- '<font color="Gray">Unlock Yoga Event at Gadukino - (Unlocked)</font>'
- end
- if modVar_AF_EventOpen['A29-PregRedemption'] = 1 and modVar_AF_EventProgress['A29-PregRedemptionEv'] ! 2:
- 'Rush to the <a href="exec: modVar_AF_EventLock[''A29-PregRedemption''] = 0 & modVar_AF_EventProgress[''A29-PregRedemptionEv''] = 2 & gt ''mod_addedflavour_options'' ">End</a> of the Pregnancy Redemption Event Line'
- elseif modVar_AF_EventProgress['A29-PregRedemptionEv'] = 2:
- '<font color="Gray">Rush to the End of the Pregnancy Redemption Event Line - (You are at the End; you just need to find her at the Meadow)</font>'
- elseif knowpreg = 0:
- '<font color="Gray">Rush to the End of the Pregnancy Redemption Event Line - (Not Pregnant)</font>'
- else
- '<font color="Gray">Rush to the End of the Pregnancy Redemption Event Line - (Not Available)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Mother'' ">Reset Variables</a> regarding this character back to the original settings'
- end
- if Storyline = 1:
- *nl
- '<b>---Variables for Stepfather---</b>'
- *nl
- if modVar_AF_DeliveryJob['KnowValeri'] = 0 and modVar_AF_DeliveryJob['State'] = 2:
- '<a href="exec: modVar_AF_DeliveryJob[''KnowValeri''] = 1 & gt ''mod_addedflavour_options'' ">Set</a> that you already know Valeri (Available)'
- elseif modVar_AF_DeliveryJob['KnowValeri'] = 1:
- '<font color="Gray">Set that you already know Valeri (Active)</font>'
- else
- '<font color="Gray">Set that you already know your Stepfather''s Work Colleague (Not yet working at Delivery Depot)</font>'
- end
- if modVar_AF_DeliveryJob['State'] > 2:
- '<a href="exec: gs ''mod_addedflavour_pav_depot'' , ''getjobcode'' & gt ''mod_addedflavour_options'' ">Set</a> to get your job back (You have been fired)'
- elseif modVar_AF_DeliveryJob['State'] = 2:
- '<font color="Gray">Set to get your job back (Your job is safe)</font>'
- else
- '<font color="Gray">Set to get your job back (You are not working at the Depot)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Stepfather'' ">Reset Variables</a> regarding this character back to the original settings (Warning - This will include Delivery Job and Valeri Variables)'
- end
- if Storyline = 1:
- *nl
- '<b>---Variables for Grandfather---</b>'
- *nl
- if modVar_AF_EventLock['A32-BathroomSexEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A32-BathroomSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Peeping Event at Gadukino Banya'
- else
- '<font color="Gray">Unlock Peeping Event at Gadukino Banya - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Grandfather'' ">Reset Variables</a> regarding this character back to the original settings'
- end
- if Storyline = 1:
- *nl
- '<b>---Variables for Sister---</b>'
- *nl
- if modVar_AF_EventProgress['A33-SibSexEv'] < modVar_AF_EventGates['A33-SibSexEv-5']:
- 'Rush to the <a href="exec: modVar_AF_EventProgress[''A33-SibSexEv''] = modVar_AF_EventGates[''A33-SibSexEv-5''] & gt ''mod_addedflavour_options'' ">End</a> of the Sibling Relationship Event Line'
- elseif modVar_AF_EventProgress['A33-SibSexEv'] = modVar_AF_EventGates['A33-SibSexEv-5']:
- '<font color="Gray">Rush to the End of the Sibling Relationship Event Line - (You are at the End; all Sexual Content is now Available)</font>'
- elseif modVar_AF_EventProgress['A33-SibSexEv'] = 0:
- '<font color="Gray">Rush to the End of the Sibling Relationship Event Line - (Not Active)</font>'
- end
- if modVar_AF_EventOpen['A33-SibSexEv'] = 0 and modVar_AF_EventProgress['A33-SibSexEv'] > 0:
- '<a href="exec: modVar_AF_EventOpen[''A33-SibSexEv''] = 2 & gt ''mod_addedflavour_options'' ">Set</a> Sibling Relationship Event to trigger tonight'
- elseif modVar_AF_EventOpen['A33-SibSexEv'] = 1:
- '<font color="Gray">Set Sibling Relationship Event to trigger tonight - (Already Set)</font>'
- else
- '<font color="Gray">Set Sibling Relationship Event to trigger tonight - (Not Available)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Sister'' ">Reset Variables</a> regarding this character back to the original settings'
- end
- if Storyline = 1:
- *nl
- '<b>---Variables for Brother---</b>'
- *nl
- 'Set Brother''s Picture as the one generated by Terlis'' Brother Overhaul - ' + iif(modVar_AF_TerlisActive = 1,'<a href="exec: modVar_AF_TerlisActive = 0 & gs ''mod_addedflavour_A34_Functions'' , ''A34-FileRepository-Config'' , ''Images'' & gt ''mod_addedflavour_Options'' "><font color="Green">ON</font></a>','<a href="exec: modVar_AF_TerlisActive = 1 & gs ''mod_addedflavour_A34_Functions'' , ''A34-FileRepository-Config'' , ''Images'' & gt ''mod_addedflavour_Options'' "><font color="Red">OFF</font></a>') + ' (Warning: This will cause a crash if set when not using Terlis'' Brother Overhaul)'
- end
- *nl
- '<b>---Variables for Viola (Patchwork Dolls)---</b>'
- *nl
- if modVar_AF_EventLock['A205-ShopSexEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A205-ShopSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Sex Event at Patchwork Dolls Shop'
- else
- '<font color="Gray">Unlock Sex Event at Patchwork Dolls Shop - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Viola'' ">Reset Variables</a> regarding this character back to the original settings'
- *nl
- '<b>---Variables for Savva (Patchwork Dolls)---</b>'
- *nl
- if modVar_AF_EventLock['A204-ShopSexEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A204-ShopSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Sex Event at Patchwork Dolls Shop'
- else
- '<font color="Gray">Unlock Sex Event at Patchwork Dolls Shop - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Savva'' ">Reset Variables</a> regarding this character back to the original settings'
- *nl
- '<b>---Variables for Timothy---</b>'
- *nl
- if modVar_AF_EventProgress['A77-AptInvEv'] < modVar_AF_EventGates['A77-AptInvEv-3']:
- 'Rush to the <a href="exec: modVar_AF_EventProgress[''A77-AptInvEv''] < modVar_AF_EventGates[''A77-AptInvEv-3''] & gt ''mod_addedflavour_options'' ">End</a> of the Timothy Relationship Event Line'
- elseif modVar_AF_EventProgress['A77-AptInvEv'] = modVar_AF_EventGates['A77-AptInvEv-3'] and modVar_AF_EventOpen['A77-AptInvEv'] = 1:
- '<font color="Gray">Rush to the End of the Timothy Relationship Event Line - (You are at the End; all Sexual Content is now Available)</font>'
- else
- '<font color="Gray">Rush to the End of the Timothy Relationship Event Line - (Not Active)</font>'
- end
- if sosedday = daystart:
- '<a href="exec: sosedday = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> being able to meet Timothy in the City Apartment Building Hall - (<font color="Red">Warning: Alters a Core Game Variable</font>)'
- else
- '<font color="Gray">Unlock being able to meet Timothy in the City Apartment Building Hall - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Timothy'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for Mr Yenotin---</b>'
- *nl
- if $modVar_AF_EventOption['A130-Status'] = 'Coercion':
- 'He see''s you in a <font color="Pink">Alluring</font> manner - <a href="exec: $modVar_AF_EventOption[''A130-Status''] = ''Submissive'' & gt ''mod_addedflavour_options'' ">Alternate</a>'
- elseif $modVar_AF_EventOption['A130-Status'] = 'Submissive':
- 'He see''s you in a <font color="Blue">Obedient</font> manner - <a href="exec: $modVar_AF_EventOption[''A130-Status''] = ''Dominated'' & gt ''mod_addedflavour_options'' ">Alternate</a>'
- elseif $modVar_AF_EventOption['A130-Status'] = 'Dominated':
- 'He see''s you in a <font color="Red">Rebellious</font> manner - <a href="exec: $modVar_AF_EventOption[''A130-Status''] = ''Coercion'' & gt ''mod_addedflavour_options'' ">Alternate</a>'
- else
- '<font color="gray">Your Status with him is still developing</font>'
- end
- *nl
- 'Only Block Triggered Events for this Character - ' + iif(modVar_AF_BlockEvents['A130'] = 1,'<a href="exec: modVar_AF_BlockEvents[''A130''] = 0 & gt ''mod_addedflavour_options'' "><font color="Red">Disable</font></a>','<a href="exec: modVar_AF_BlockEvents[''A130''] = 1 & gt ''mod_addedflavour_options'' "><font color="Green">Enable</font></a>')
- 'Block All Events for this Character - ' + iif(modVar_AF_BlockEvents['A130'] = 2,'<a href="exec: modVar_AF_BlockEvents[''A130''] = 0 & gt ''mod_addedflavour_options'' "><font color="Red">Disable</font></a>','<a href="exec: modVar_AF_BlockEvents[''A130''] = 2 & gt ''mod_addedflavour_options'' "><font color="Green">Enable</font></a>')
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Mr Yenotin'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for Kseniya---</b>'
- *nl
- if pcs_exhib < 100:
- 'Rush to the <a href="exec: pcs_exhib = 100 & gt ''mod_addedflavour_options'' ">End</a> of the Exhibition Experience Quest Line - (<font color="Red">Warning: Alters a Core Game Variable</font>)'
- elseif pcs_exhib = 100 and exhibitionQW > 0:
- '<font color="Gray">Rush to the End of the Exhibition Experience Quest Line - (Active)</font>'
- elseif pcs_exhib = 100:
- '<font color="Gray">Rush to the End of the Exhibition Experience Quest Line - (You are at the End; you just need to meet Kseniya)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Kseniya'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for the Zinaida---</b>'
- if npc_rel['A142'] < 80 and modVar_AF_EventProgress['A142-Relationship'] = 0:
- *nl
- '<a href="exec: npc_rel[''A142''] = 80 & gt ''mod_addedflavour_options'' ">Meet</a> relation requirement to find Zinaida outside of School'
- elseif modVar_AF_EventProgress['A142-Relationship'] < 3:
- *nl
- '<a href="exec: modVar_AF_EventProgress[''A142-Relationship''] = 3 & gt ''mod_addedflavour_options'' ">Skip</a> to being able to go home with Zinaida'
- elseif modVar_AF_EventProgress['A142-Relationship'] < 8 and modVar_AF_EventTriggered['A142-HomeEv'] < 50:
- *nl
- '<a href="exec: modVar_AF_EventTriggered[''A142-HomeEv''] = 50 & gt ''mod_addedflavour_options'' ">Maximise</a> Home Visit Repeatitions so not to wait for Triggered Content'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Zinaida'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for the Hunter---</b>'
- *nl
- if modVar_AF_EventOpen['HunterActive'] = 1:
- '<a href="exec: modVar_AF_EventOpen[''HunterActive''] = 0 & gt ''mod_addedflavour_options'' ">De-Activate</a> the Hunter'
- else
- '<a href="exec: modVar_AF_EventOpen[''HunterActive''] = 1 & gt ''mod_addedflavour_options'' ">Activate</a> the Hunter'
- end
- if modVar_AF_EventOpen['HunterActive'] = 1:
- if modVar_AF_EventOpen['HunterEncounter'] = 1 and MSECSCOUNT >= (modVar_AF_EventGates['HunterEncounter'] + modVar_AF_HunterOffset):
- *nl
- '<a href="exec: modVar_AF_EventOpen[''HunterEncounter''] = 0 & gt ''mod_addedflavour_options'' ">Stop</a> Hunter''s attempt to grab you'
- end
- if modVar_AF_EventLock['HunterEncounter'] = daystart or modVar_AF_EventLock['HunterEncounter'] = (daystart + 1):
- '<a href="exec: modVar_AF_EventLock[''HunterEncounter''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Hunter Event to trigger again'
- else
- '<font color="Gray">Unlock Hunter Event to trigger again</font>'
- end
- if modVar_AF_HunterChanceForce = 0:
- '<a href="exec: modVar_AF_HunterChanceForce = 1 & gt ''mod_addedflavour_options'' ">Set</a> Hunter to always find you'
- else
- '<a href="exec: modVar_AF_HunterChanceForce = 0 & gt ''mod_addedflavour_options'' ">Set</a> Hunter to find you in normal fashion'
- end
- end
- *nl
- '<b>---Variables for Anushka (University Linked Content)---</b>'
- *nl
- if modVar_AF_EventOpen['A144-UniversityEv'] = 1:
- '<font color="gray">Set to activate Anushka''s city content (Already Active)</font>'
- elseif student > 0 and npc_rel['A144'] >= 50 and modVar_AF_EventProgress['SFLA-AptLive'] = 3 and (kanikuli = 7 or (kanikuli = 0 and SchoolAtestat = 1)):
- '<a href="exec: modVar_AF_EventOpen[''A144-UniversityEv''] = 1 & gs ''mod_addedflavour_A144_Functions'' , ''config'' & gt ''mod_addedflavour_options'' ">Set</a> to activate Anushka''s city content (Available)'
- elseif modVar_AF_EventProgress['SFLA-AptLive'] = 3:
- '<a href="exec: modVar_AF_EventOpen[''A144-UniversityEv''] = 1 & gs ''mod_addedflavour_A144_Functions'' , ''config'' & gt ''mod_addedflavour_options'' ">Set</a> to activate Anushka''s city content (Conditions are not correct; Set for Testing only)'
- else
- '<font color="gray">Set to activate Anushka''s city content (Not Available; must be Shared Student Apartment tenant)</font>'
- end
- *nl
- if modVar_AF_EventLock['A144-DormSexEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A144-DormSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Sexual Activities at University Dorms'
- else
- '<font color="Gray">Unlock Sexual Activities at University Dorms - (Unlocked)</font>'
- end
- if modVar_AF_EventLock['A144-DollsSexEv'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A144-DollsSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Sexual Activities at Patchwork Dolls'
- else
- '<font color="Gray">Unlock Sexual Activities at Patchwork Dolls - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Anushka'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for Igor/Igora/Diana (University/Football Linked Content)---</b>'
- *nl
- if Storyline = 1:
- if igor_nomore = 0 and student > 0:
- '<a href="exec: igor_nomore = 1 & gt ''mod_addedflavour_options'' ">Set</a> Igor to have been Cross-Dressing in Pavlovsk (<font color="Red">Warning: This changes a Main Game Variable</font>)'
- else
- '<font color="Gray">Set Igor to have been Cross-Dressing in Pavlovsk - (Either you are not a University Student or you have already unlocked his Feminine Side)</font>'
- end
- end
- if modVar_AF_EventLock['A4-PreConfidentEv'] = daystart and modVar_AF_EventOpen['A4-KnowIgor'] = 1:
- '<a href="exec: modVar_AF_EventLock[''A4-PreConfidentEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Talking to Igora at University Dorms'
- elseif modVar_AF_EventOpen['A4-KnowIgor'] = 1:
- '<font color="Gray">Unlock Talking to Igora at University Dorms - (Unlocked)</font>'
- end
- if modVar_AF_EventLock['A4-DormSexEv'] = daystart and modVar_AF_EventOpen['A4-IgoraInteract'] = 1:
- '<a href="exec: modVar_AF_EventLock[''A4-DormSexEv''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Sex with Igora at University Dorms'
- elseif modVar_AF_EventOpen['A4-IgoraInteract'] = 1:
- '<font color="Gray">Unlock Sex with Igora at University Dorms - (Unlocked)</font>'
- end
- if modVar_AF_EventLock['A4-MeetEva'] = daystart:
- '<a href="exec: modVar_AF_EventLock[''A4-MeetEva''] = 0 & gt ''mod_addedflavour_options'' ">Unlock</a> Meeting with Eva at Football Training'
- else
- '<font color="Gray">Unlock Meeting with Eva at Football Training - (Unlocked)</font>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Igor / Igora'' ">Reset Variables</a> regarding this character back to the original settings (Mod Variables Only)'
- *nl
- '<b>---Variables for Shared Apartment---</b>'
- *nl
- if modVar_AF_EventProgress['SFLA-AptLive'] = 0:
- '<a href="exec: modVar_AF_EventProgress[''SFLA-AptLive''] = 1 & gt ''mod_addedflavour_options'' ">Set</a> to allow Shared Apartment Quest to trigger without being a Student - (Dialogue will be expecting you to be a Student, but that''s it)'
- elseif modVar_AF_EventProgress['SFLA-AptLive'] = 3:
- '<font color="gray">Set to allow Shared Apartment Quest to happen without being a Student - (Already a Tenant)</font>'
- elseif modVar_AF_EventProgress['SFLA-AptLive'] = 4:
- '<font color="gray">Set to allow Shared Apartment Quest to happen without being a Student - (You got Kicked Out)</font>'
- else
- '<font color="gray">Set to allow Shared Apartment Quest to happen without being a Student - (Student Requirement removed, go to City Centre)</font>'
- end
- if modVar_AF_EventProgress['SFLA-AptLive'] = 2 and modVar_AF_EventOpen['SFLA-AptInvEv'] = 0:
- '<a href="exec: modVar_AF_EventOpen[''SFLA-AptInvEv''] = 1 & gt ''mod_addedflavour_options'' ">Set</a> to trigger confirmation of Shared Apartment Tenancy Acceptance - (Otherwise continue waiting, you will hear something within 10 days)'
- elseif modVar_AF_EventOpen['SFLA-AptInvEv'] = 1:
- '<font color="gray">Set to trigger confirmation of Shared Apartment Tenancy Acceptance - (Already Accepted)</font>'
- else
- '<font color="gray">Set to trigger confirmation of Shared Apartment Tenancy Acceptance - (Not Available)</font>'
- end
- if modVar_AF_EventProgress['SFLA-AptLive'] = 3:
- 'Current Player Character Contributions and Debt for Shared Apartment = <<modVar_AF_SFLA_AptContributions[''PCS'']>>₽ <a href="exec: modVar_AF_SFLA_AptContributions[''PCS''] += 100 & gt ''mod_addedflavour_options'' ">(+100)</a> <a href="exec: modVar_AF_SFLA_AptContributions[''PCS''] += 1000 & gt ''mod_addedflavour_options'' ">(+1000)</a> - (<font color="Red">Warning: This is Money Cheating!</font>)'
- else
- 'Current Player Character Contributions and Debt for Shared Apartment = (Not a Tenant)'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_Functions'' , ''areyousure'' , ''Shared City Apartment'' ">Reset Variables</a> regarding the Shared Apartment back to the original settings'
- *nl
- '<b>---Variables for Volleyball---</b>'
- *nl
- if $modVar_AF_TempStr = 'SetupVolleyballQualification':
- volsesonwin += (20 - volsesongame)
- volsesongame += (20 - volsesongame)
- :SetupVolleyballQualificationloop
- if volsesonwin < volsesonloss : volsesonloss -= 1 & volsesonwin += 1 & jump 'SetupVolleyballQualificationloop'
- KILLVAR '$modVar_AF_TempStr'
- end
- if volsesongame >= 20 and volsesonwin > volsesonloss and volleysostav > 0:
- '<font color="gray">You have qualified for the Junior Cup</font>'
- elseif (volsesongame >= 20 or volsesonwin < volsesonloss) and volleysostav > 0:
- '<a href="exec: $modVar_AF_TempStr = ''SetupVolleyballQualification'' & gt ''mod_addedflavour_options'' ">Set</a> to meet conditions to qualify for Junior Cup'
- else
- '<font color="gray">You need to be a member of the Pavlovsk Volleyball Team to qualify for the Junior Cup</font>'
- end
- *nl
- '<b>---Char Scheduler Debug (Displays Currently Set Locations and Actions)---</b>'
- *nl
- 'Mother:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',29)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',29)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',29)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',29)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Brother:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',34)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',34)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',34)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',34)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Stepfather:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',28)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',28)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',28)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',28)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Valeri:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',704)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',704)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',704)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',704)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Kazumi:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',700)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',700)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',700)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',700)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Elizabeth:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',701)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',701)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',701)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',701)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- 'Janina:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',702)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',702)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',702)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',702)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- if modVar_AF_EventOpen['A144-UniversityEv'] = 1:
- 'Anushka:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',144)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',144)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',144)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',144)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- end
- if modVar_AF_EventOpen['A4-IgoraInteract'] = 1:
- 'Igora:'
- $modVar_AF_ScheTemp = $charsche_character_CurActLoc[arrpos('charsche_charlist',4)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActLoc[arrpos('charsche_charlist',4)]
- ' Current Location = <<$modVar_AF_ScheTemp>> / Previous Location = <<$modVar_AF_ScheTemp2>>'
- $modVar_AF_ScheTemp = $charsche_character_CurActDesc[arrpos('charsche_charlist',4)]
- $modVar_AF_ScheTemp2 = $charsche_character_PrevActDesc[arrpos('charsche_charlist',4)]
- ' Current Action = <<$modVar_AF_ScheTemp>> / Previous Action = <<$modVar_AF_ScheTemp2>>'
- end
- *nl
- '<a href="exec: gs ''mod_addedflavour_charsche'' , ''chkschedule'' & gt ''mod_addedflavour_options'' ">Force Update of Schedule</a> - (Force an Update before it is done Automatically)'
- *nl
- 'List Records Stored in the Character Schedular for this Save - [<a href="exec: gt ''mod_addedflavour_Functions'' , ''CharscheRecords'' , ''character'' ">Characters</a>][<a href="exec: gt ''mod_addedflavour_Functions'' , ''CharscheRecords'' , ''sleep'' ">Sleep Cycles</a>][<a href="exec: gt ''mod_addedflavour_Functions'' , ''CharscheRecords'' , ''work'' ">Work Cycles</a>][<a href="exec: gt ''mod_addedflavour_Functions'' , ''CharscheRecords'' , ''activity'' ">Activities</a>][<a href="exec: gt ''mod_addedflavour_Functions'' , ''CharscheRecords'' , ''All'' ">All</a>]'
- 'Error Location - "<<$modVar_AF_LoopErrorLoc>>" - (Debug Tool to see if any Loops fucked up)'
- act 'Return' : gt 'mod_setting'
- --- mod_addedflavour_options ---------------------------------
|