Skip to content
Snippets Groups Projects
Commit eeaa4001 authored by note leven's avatar note leven Committed by Vrelnir
Browse files

update history on save version mismatch

parent 400a25b0
No related branches found
No related tags found
1 merge request!1075update history on save version mismatch
......@@ -40,7 +40,6 @@ If the image on the "Feat Boosts" tab is broken, please ensure that you have pro
:: Start2
<<variablesStart2>>
<<variablesVersionUpdate>>
<<effects>>
Welcome to the alpha of Degrees of Lewdity!
......
:: Widgets variablesPassage [widget]
<<widget "variablesPassage">>
/*Variable that you need to check on every passage*/
<<set $link_table to []>>
<<set $map.hideLinksCheck to []>>
<</widget>>
\ No newline at end of file
:: PassageHeader
<<set $passage to passage()>><<set $tags to tags()>>
<<if $passage isnot "Start" and $passage isnot "Start2">>
<<if versionUpdateCheck is true>>
<<variablesVersionUpdate>>
<<pregnancyVar>>
<<if $reducedLineHeight is true>><<addclass "#passages" "reducedLineHeight">><</if>>
<<if $zoom isnot 100>><<run zoom($zoom)>><</if>>
<<set $runWardrobeSanityChecker to true>>
<<set versionUpdateCheck = false>>
<<if $passage isnot "Start">>
/* Run stuff once on save load or page reload */
<<if versionUpdateCheck>>
<<set versionUpdateCheck to false>>
<<if saveUpdateCheck is true>>
<<run prepareSaveDetails($prepareSaveDetails)>>
<<set saveUpdateCheck to false>>
<<set _preventUpdate to true>>
<</if>>
<<if $passage isnot "Start2">>
/* differentiate from new game and pre-saveVersions saves */
<<set $saveVersion to ($saveVersions ? $saveVersions.last() : "ancient")>>
<</if>>
<<updatehistorycontrols>>
<<if $reducedLineHeight is true>><<addclass "#passages" "reducedLineHeight">><</if>>
<<if $zoom isnot 100>><<run zoom($zoom)>><</if>>
<</if>>
<<variablesPassage>>
/* Run backwards compatibility on version change */
<<if !$saveVersions or $saveVersions.last() isnot StartConfig.version or versionUpdateCheck>>
/* to do: double-check that variablesVersionUpdate doesn't need to run on versionUpdateCheck */
<<variablesVersionUpdate>>
<<pregnancyVar>>
<<set $runWardrobeSanityChecker to true>>
<</if>>
/* Variables that you need to check on every passage */
<<set $link_table to []>>
<<set $map.hideLinksCheck to []>>
<</if>>
......@@ -35,21 +35,9 @@
<<set $physique to ($physiquesize / 7) * 3>>
<<set $beauty to ($beautymax / 7)>>
<<set $playergender to 1>>/*Needed to stop VersionUpdate triggering on first couple of pages.*/
<<set $devstate to 1>>
<<if $breastsize is 0>>
<<set $breastsizeold to 0>><<set $breastgrowthtimer to 350>>
<<elseif $breastsize is 1>>
<<set $breastsizeold to 1>><<set $breastgrowthtimer to 350>>
<<elseif $breastsize is 2>>
<<set $breastsizeold to 2>><<set $breastgrowthtimer to 350>>
<<elseif $breastsize is 3>>
<<set $breastsizeold to 3>><<set $breastgrowthtimer to 350>>
<<else>>
<<set $breastsizeold to 4>><<set $breastgrowthtimer to 350>>
<</if>>
<<set $breastgrowthtimer to 350>>
<<tryOnInit>>
......
......@@ -2,7 +2,6 @@
<<widget "variablesVersionUpdate">>
/*Variable that you need to check on every new version, page load/refresh or save load*/
<<updatehistorycontrols>>
<<if $objectVersion is undefined>>
<<set $objectVersion to {}>>
<</if>>
......
......@@ -40,15 +40,13 @@
<</widget>>
<<widget "updateNPCsFirst">>/*Adds new variables to saved NPCs.*/
<<set _per_keys to Object.keys($per_npc)>>
<<for _i to 0; _i lt _per_keys.length; _i++>>
<<set $per_npc[_per_keys[_i]][$args[0]] to $args[1]>>
<<for _per_keys range Object.keys($per_npc)>>
<<set $per_npc[_per_keys][$args[0]] to $args[1]>>
<</for>>
<</widget>>
<<widget "updateNPCsSecond">>
<<set _per_keys to Object.keys($per_npc)>>
<<for _i to 0; _i lt _per_keys.length; _i++>>
<<set $per_npc[_per_keys[_i]][$args[0]][$args[1]] to $args[2]>>
<<for _per_keys range Object.keys($per_npc)>>
<<set $per_npc[_per_keys][$args[0]][$args[1]] to $args[2]>>
<</for>>
<</widget>>
\ No newline at end of file
......@@ -342,6 +342,9 @@ __Save Game Details__
<</for>>
<br>
<</if>>
<<if $saveVersion>>
Save loaded from version: $saveVersion
<</if>>
<</widget>>
<<widget "extraStatisticsWarning">>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment