git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6591 e016b1c5-ed68-44aa-a2f7-31cac88cffde
21 lines
729 B
INI
21 lines
729 B
INI
if (! (checkalias mapstartalways)) [ mapstartalways = "" ]
|
|
if (! (strstr $mapstartalways autoSaveCheck)) [ add2alias mapstartalways [ if $autosavemap autoSaveCheck ] ]
|
|
|
|
if (! (checkalias autosavemap)) [ autosavemap = 0 ]
|
|
if (! (checkalias timeBetAutoSaves)) [ timeBetAutoSaves = 300000 ] // Once every 5 minutes.
|
|
|
|
const autoSaveCheck [ sleep $timeBetAutoSaves [ doAutoSave ] ]
|
|
|
|
const doAutoSave [
|
|
if (! (strstr $defaultmaps (curmap 1))) [
|
|
if (|| $editing (= $gamemode 1)) [
|
|
if $autosavemap [
|
|
oldmapbackups = $mapbackupsonsave
|
|
mapbackupsonsave 0 // Temporarily turn off map backups to avoid clutter.
|
|
savemap (curmap 1)
|
|
mapbackupsonsave $oldmapbackups
|
|
]
|
|
]
|
|
]
|
|
autoSaveCheck
|
|
] |