glx 
							
						 
					 
					
						
						
							
						
						6474a5a957 
					 
					
						
						
							
							(svn r10575) -Fix r10573: misplaced )  
						
						
						
						
					 
					
						2007-07-15 00:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						89d872a625 
					 
					
						
						
							
							(svn r10573) -Codechange: Use function CheckIfCallBackAllowsAvailability for random map generation as well as for ingame random industry creation  
						
						
						
						
					 
					
						2007-07-15 00:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						79d04412b0 
					 
					
						
						
							
							(svn r10508) -Codechange: allow customizable animation schemes for industries.  
						
						
						
						
					 
					
						2007-07-11 15:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e497167dfd 
					 
					
						
						
							
							(svn r10506) -Fix: the (manual) building of banks was always rejected.  
						
						
						
						
					 
					
						2007-07-11 08:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						09eb6623ab 
					 
					
						
						
							
							(svn r10494) -Fix (r10490): possible null dereference in some exotic newgrfs.  
						
						
						
						
					 
					
						2007-07-09 20:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						25511e0e26 
					 
					
						
						
							
							(svn r10490) -Codechange: add support for industries on non-flat surfaces.  
						
						
						
						
					 
					
						2007-07-09 18:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bb8923c336 
					 
					
						
						
							
							(svn r10485) -Codechange: add a callback mechanism to determine whether building an industry is allowed at a given location.  
						
						
						
						
					 
					
						2007-07-09 13:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						70d6fdeca0 
					 
					
						
						
							
							(svn r10483) -Codechange: add support for callbacks to manipulate the building chance of farm fields and chopping chance for lumber mills.  
						
						
						
						
					 
					
						2007-07-08 19:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						165dd778af 
					 
					
						
						
							
							(svn r10481) -Codechange: Show a news message with the new industry when primary industry prospecting succeeds.  
						
						
						
						
					 
					
						2007-07-08 18:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						283a06e4a1 
					 
					
						
						
							
							(svn r10477) -Codechange: add some callbacks to customise the acceptance of industries.  
						
						
						
						
					 
					
						2007-07-08 17:40:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a55c79fd1 
					 
					
						
						
							
							(svn r10460) -Codechange: add some more variables needed for newindustries regarding to the creation of the industries.  
						
						
						
						
					 
					
						2007-07-07 08:53:19 +00:00 
						 
				 
			
				
					
						
							
							
								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