| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -1306,6 +1306,27 @@ local function find_cur_year_tick()
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    ms.found_offset('cur_year_tick', addr)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				local function find_cur_year_tick_advmode()
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    stop_autosave()
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    local feed = dwarfmode_to_top()
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    local addr = searcher:find_interactive(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        'Searching for cur_year_tick_advmode.',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        'int32_t',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        function(idx)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            if idx > 0 then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                if not step_n_frames(1, feed) then
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                    return false
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            return true, nil, 144
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        end,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        20
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    )
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    ms.found_offset('cur_year_tick_advmode', addr)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				--
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				-- cur_season_tick
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				--
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -1329,7 +1350,7 @@ menu, then do as instructed below:]],
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                    return false
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            return true, math.floor(((df.global.cur_year_tick+10)%100800)/10)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            return true, math.floor((df.global.cur_year_tick%100800)/10)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    )
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    ms.found_offset('cur_season_tick', addr)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -1361,7 +1382,7 @@ menu, then do as instructed below:]],
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                    return false
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            return true, math.floor((df.global.cur_year_tick+10)/100800)%4
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            return true, math.floor(df.global.cur_year_tick/100800)%4
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        end
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    )
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    ms.found_offset('cur_season', addr)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -1499,6 +1520,7 @@ print('\nUnpausing globals:\n')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_cur_year, 'cur_year')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_cur_year_tick, 'cur_year_tick')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_cur_year_tick_advmode, 'cur_year_tick_advmode')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_cur_season_tick, 'cur_season_tick')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_cur_season, 'cur_season')
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				exec_finder(find_process_jobs, 'process_jobs')
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |