z_mirror/TaskList
git clone https://git.raiguard.me/z_mirror/TaskList
4a85a42
austinrobichaux18/Twiggy/AddPriorityAndArea
1local player_data =require ( "scripts.player-data" ) 2 3local migrations ={} 4 5function migrations . generic () 6for i , player_table in pairs ( storage . players ) do 7player_data . refresh ( game . get_player ( i ), player_table ) 8end 9end 10 11migrations . versions ={ 12[ "0.2.0" ] =function () 13for _ , task in pairs ( storage . tasks ) do 14task . status ="not_started" 15end 16end , 17[ "0.2.4" ] =function () 18-- Create data tables for any forces that were missed 19for _ , force in pairs ( game . forces ) do 20if not storage . forces [ force . index ] then 21storage . forces [ force . index ] ={ 22completed_tasks ={} , 23tasks ={} , 24} 25end 26end 27end , 28} 29 30return migrations