rubidium 
							
						 
					 
					
						
						
							
						
						c86015203a 
					 
					
						
						
							
							(svn r10459) -Codechange: add helper functions to determine whether an industry is a primary industry and how much it costs to build such an industry.  
						
						
						
						
					 
					
						2007-07-06 22:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0d68a919d9 
					 
					
						
						
							
							(svn r10451) -Add: support for "prospecting" raw industries, i.e. you pay an amount of money and then it might (with a given chance) build a raw industry somewhere on the map.  
						
						
						
						
					 
					
						2007-07-06 07:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						86c14c239f 
					 
					
						
						
							
							(svn r10442) -Codechange: implement the industry production callback.  
						
						
						
						
					 
					
						2007-07-05 05:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1bdb72ebd4 
					 
					
						
						
							
							(svn r10439) -Codechange: initial steps for customized industry productions.  
						
						
						
						
					 
					
						2007-07-04 18:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						de43302419 
					 
					
						
						
							
							(svn r10425) -Fix (r10418): do not compare bitmasks with HASBIT. Strike two.  Forgotten code :)  
						
						
						
						
					 
					
						2007-07-04 00:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bad85b08c2 
					 
					
						
						
							
							(svn r10419) -Fix (r10418): do not compare bitmasks with HASBIT. Thanks to Maedhros for spotting this.  
						
						
						
						
					 
					
						2007-07-03 19:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b67cfd4825 
					 
					
						
						
							
							(svn r10418) -Codechange: implement/resurrect the industry production flags.  
						
						
						
						
					 
					
						2007-07-03 19:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d73e490c52 
					 
					
						
						
							
							(svn r10406) -Fix [FS#968]: only industries in the temperate climate should be affected by the "do not increase production" flag.  
						
						
						
						
					 
					
						2007-07-01 17:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						735c47d7d7 
					 
					
						
						
							
							(svn r10348) -Fix (r10347): compile errors; do not think it compiles fine when you run make on the wrong working copy.  
						
						
						
						
					 
					
						2007-06-26 21:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						667e8eaaf8 
					 
					
						
						
							
							(svn r10347) -Fix [FS#948]: industries with a very low production could never recover when using smooth economy.  
						
						... 
						
						
						
						-Fix: in smooth economy producing industries could not close, whereas they could close in non-smooth economy.
-Fix: in smooth economy the "do not increase production" flag of industries was ignored. 
						
						
					 
					
						2007-06-26 21:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						90fa779a24 
					 
					
						
						
							
							(svn r10340) -Fix: make sure no industry production can ever hit < 32 with smooth_economy  
						
						
						
						
					 
					
						2007-06-26 13:46:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e12e83ef5f 
					 
					
						
						
							
							(svn r10299) -Codechange [FS#931]: industry foundations should be drawn as all other foundations, i.e. with DrawFoundation, instead of writing the same functionality itself.  
						
						
						
						
					 
					
						2007-06-24 10:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						27a6e21975 
					 
					
						
						
							
							(svn r10290) -Fix: with smooth_economy, when industry production hit 32, it stayed there for ever. Give it some chance to get out of that uber-lowness (although it is a very slim chance, at least it has one)  
						
						
						
						
					 
					
						2007-06-22 23:53:16 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						436eb69a39 
					 
					
						
						
							
							(svn r10232) -Fix(r1): _numof_industry_table never was composed of 12 entries.  Only 11.  
						
						... 
						
						
						
						It never hurt before, but it would have... 
						
						
					 
					
						2007-06-20 03:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						2ad0d708cc 
					 
					
						
						
							
							(svn r10226) -Codechange: Add support for newindustry tiles drawing.  
						
						... 
						
						
						
						Heavily based on Maedhros's newhouses implementation 
						
						
					 
					
						2007-06-19 17:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						49220cc6f1 
					 
					
						
						
							
							(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.  
						
						
						
						
					 
					
						2007-06-18 19:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						966e2738b9 
					 
					
						
						
							
							(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.  
						
						
						
						
					 
					
						2007-06-18 10:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						402cf772f0 
					 
					
						
						
							
							(svn r10163) -Fix(r8128): Industries had lost their random recoloring.  A test was removed and is now reintroduced in another way.  
						
						
						
						
					 
					
						2007-06-15 01:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						91420c0d8d 
					 
					
						
						
							
							(svn r10140) -Fix [FS#867]: an industry could overbuild a bridge.  
						
						
						
						
					 
					
						2007-06-13 15:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						81c7c87ed7 
					 
					
						
						
							
							(svn r10099) -Fix(r9867, FS860): Use the specs of the to-be-created industry instead of the scanned industry  
						
						... 
						
						
						
						Spotted by Oxygene 
						
						
					 
					
						2007-06-11 14:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						08c9365971 
					 
					
						
						
							
							(svn r10078) -Codechange: Centralize all industry counts data and access  
						
						
						
						
					 
					
						2007-06-10 01:25:21 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7586143e3b 
					 
					
						
						
							
							(svn r10063) -Codechange: Change VARDEF for extern  
						
						... 
						
						
						
						-CodeChange: Add the count of industries, basic support for variable 67, var action02 forindustries 
						
						
					 
					
						2007-06-08 15:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8a74b2ebe1 
					 
					
						
						
							
							(svn r10058) -Codechange: give some industry variable sensible names (like not telling "last_mo_production" when it is the production of the current month).  
						
						
						
						
					 
					
						2007-06-07 14:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						40cea6c3ef 
					 
					
						
						
							
							(svn r10054) -Codechange: make the industries cost modifier look more like the original one, so it's much easier to support industries that use this original format.  
						
						
						
						
					 
					
						2007-06-07 09:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8d82deffa1 
					 
					
						
						
							
							(svn r9993) -Fix (r9992): smallish typos resulting in compile time errors.  
						
						
						
						
					 
					
						2007-05-30 20:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						0f6e6d9713 
					 
					
						
						
							
							(svn r9992) -Codechange: Remove some hardcoded references to Industry IDs.  
						
						... 
						
						
						
						A few more to go 
						
						
					 
					
						2007-05-30 20:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						425ea50854 
					 
					
						
						
							
							(svn r9984) -Codechange: Remove an obsolete structure and a now meaningless enum, in favor of the "real thing"  
						
						
						
						
					 
					
						2007-05-30 02:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f8491407d0 
					 
					
						
						
							
							(svn r9983) -Codechange: Use the "enabled" property of the industry spec.  
						
						
						
						
					 
					
						2007-05-30 01:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						0cb8413a8f 
					 
					
						
						
							
							(svn r9976) -Codechange: Declare a writable array of specs for industry and industry tiles.  
						
						... 
						
						
						
						It will be initialized by the original data upon game start.
Rename some enums to be more consistent too 
						
						
					 
					
						2007-05-29 17:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						35ccad33dd 
					 
					
						
						
							
							(svn r9969) -Codechange: Cleanup of industries (Step-14). Remove hardcoded-run-time tile acceptance and put in corresponding tile  
						
						
						
						
					 
					
						2007-05-29 00:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						440d723d84 
					 
					
						
						
							
							(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.  
						
						
						
						
					 
					
						2007-05-24 22:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						44fc08391d 
					 
					
						
						
							
							(svn r9887) -Fix (r9867): Industry production statistics messed up...  
						
						
						
						
					 
					
						2007-05-20 05:53:19 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						88042df6bb 
					 
					
						
						
							
							(svn r9886) -Codechange: Cleanup of industries (Step-13). Include the sounds table into the industry's spec.  
						
						
						
						
					 
					
						2007-05-20 00:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						49570edfe9 
					 
					
						
						
							
							(svn r9870) -Codechange: Silence two compiler warnings and give proper type to the "type" member of industry struct  
						
						
						
						
					 
					
						2007-05-18 17:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						380d18fb69 
					 
					
						
						
							
							(svn r9867) -Codechange: Remove data duplication.  The exact same values can be found in the industry spec, so take it from there instead.  
						
						
						
						
					 
					
						2007-05-18 00:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						9b7a615887 
					 
					
						
						
							
							(svn r9762) -Feature: Two new difficulty settings : Very low number of towns and very low number of industries  
						
						... 
						
						
						
						Based on FS#289, by pitt2 
						
						
					 
					
						2007-05-01 17:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						3a1e7679d8 
					 
					
						
						
							
							(svn r9705) -Codechange: Merge some data arrays together, making a bit more logical units.  
						
						... 
						
						
						
						Calculate with a macro (for _industry_anim_offs_toys) the value of x, instead of doing it at run time.
And give some more descriptive names too... 
						
						
					 
					
						2007-04-21 02:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						95ae29b470 
					 
					
						
						
							
							(svn r9676) -Codechange: introduce NUM_INDUSTRYTYPES instead of IT_END.  
						
						... 
						
						
						
						This makes the code clearer. 
						
						
					 
					
						2007-04-19 14:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						80c259f64f 
					 
					
						
						
							
							(svn r9672) -Cleanup: lots of coding style fixes around operands.  
						
						
						
						
					 
					
						2007-04-18 22:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						cc647a08a0 
					 
					
						
						
							
							(svn r9644) -Codechange: if else cascade into a switch case  
						
						
						
						
					 
					
						2007-04-16 02:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						61c99f99a2 
					 
					
						
						
							
							(svn r9643) -Codechange: Simplify a test.  
						
						
						
						
					 
					
						2007-04-16 02:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						ec03c72afb 
					 
					
						
						
							
							(svn r9579) -Codechange: Cleanup of industry_cmd (Step-11). Use industry's spec appear_creation during random map creation.  
						
						
						
						
					 
					
						2007-04-09 01:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						12addc1bbe 
					 
					
						
						
							
							(svn r9574) -Fix(r9520, FS#721): Oil Rig ( or industry with behaviour INDUSTRYBEH_BUILT_ONWATER) should check all tiles before leaving the test.  A tile in water does not ensure that all required tiles will necessary be on water.  
						
						
						
						
					 
					
						2007-04-08 00:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						1c97841ff6 
					 
					
						
						
							
							(svn r9569) -Fix(r9567): testing mode leftover...  
						
						
						
						
					 
					
						2007-04-06 12:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						15d360c7f6 
					 
					
						
						
							
							(svn r9567) -Fix(9555, FS#718): The industry ID been collected was just an index in a out of phase array.  Now, ensure that the ID will really be an IndustryType  
						
						
						
						
					 
					
						2007-04-06 02:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						a2cec54c9d 
					 
					
						
						
							
							(svn r9563) -Feature: Add more finer control to transparency options, including a new toolbar, accessible from the map menu or Ctrl X. Patch by Wolf01.  
						
						
						
						
					 
					
						2007-04-05 07:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f12d1a3f0a 
					 
					
						
						
							
							(svn r9555) -Codechange: Cleanup of industry_cmd (Step-9).  Use in-game appearing chances for industry creation.  
						
						
						
						
					 
					
						2007-04-04 00:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						72fc068844 
					 
					
						
						
							
							(svn r9520) -Codechange: Add the notion of Industry behaviour.  It means what an industry can do (plant fields, cut trees, do not change production), what can be done to it (disasters like mine subsidence, jet/chopper attack), when it can be built etc...  
						
						
						
						
					 
					
						2007-03-28 20:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						06d3669bb5 
					 
					
						
						
							
							(svn r9400) -Codechange: Use some more representative enum names for landscape types.  
						
						
						
						
					 
					
						2007-03-22 03:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						48f2bf9bb1 
					 
					
						
						
							
							(svn r9371) -Feature: Add support for variable snow lines in the arctic climate, supplied  
						
						... 
						
						
						
						by newgrf files. When this is enabled forests cannot be built below the highest
snow line, and farms can't be built above it. Houses still use the
_opt.snow_line so they are all consistent, so to make them respect the snowline
you may want to use some newhouses features as well. 
						
						
					 
					
						2007-03-20 13:47:00 +00:00