Add compatibility for "Lane splitters"
This commit is contained in:
		
							parent
							
								
									c648261b3c
								
							
						
					
					
						commit
						db9dd1c252
					
				
					 4 changed files with 36 additions and 1 deletions
				
			
		| 
						 | 
					@ -28,6 +28,7 @@
 | 
				
			||||||
        "?Diversitree",
 | 
					        "?Diversitree",
 | 
				
			||||||
        "?aai-loaders",
 | 
					        "?aai-loaders",
 | 
				
			||||||
        "?atan-nuclear-science",
 | 
					        "?atan-nuclear-science",
 | 
				
			||||||
 | 
					        "?lane-splitters",
 | 
				
			||||||
        "!apm_power_ldinc",
 | 
					        "!apm_power_ldinc",
 | 
				
			||||||
        "!wood-logistics",
 | 
					        "!wood-logistics",
 | 
				
			||||||
        "!early-agriculture",
 | 
					        "!early-agriculture",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,6 +45,7 @@ basic-radar=Basic radar
 | 
				
			||||||
active-noise-cancelling-tower=Active noise cancelling tower
 | 
					active-noise-cancelling-tower=Active noise cancelling tower
 | 
				
			||||||
quality-assembler=Quality assembler
 | 
					quality-assembler=Quality assembler
 | 
				
			||||||
aai-wood-loader=Wood loader
 | 
					aai-wood-loader=Wood loader
 | 
				
			||||||
 | 
					wood-lane-splitter=Wood lane splitter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[entity-description]
 | 
					[entity-description]
 | 
				
			||||||
lumber-mill=Advanced machine to process wood.
 | 
					lumber-mill=Advanced machine to process wood.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,4 +4,5 @@ require("metal-and-stars")
 | 
				
			||||||
require("alien-biomes")
 | 
					require("alien-biomes")
 | 
				
			||||||
require("planet-picker")
 | 
					require("planet-picker")
 | 
				
			||||||
require("aai-loaders")
 | 
					require("aai-loaders")
 | 
				
			||||||
require("nuclear-science")
 | 
					require("nuclear-science")
 | 
				
			||||||
 | 
					require("lane-splitters")
 | 
				
			||||||
							
								
								
									
										32
									
								
								lignumis/prototypes/compatibility/lane-splitters.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								lignumis/prototypes/compatibility/lane-splitters.lua
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,32 @@
 | 
				
			||||||
 | 
					if not mods["lane-splitters"] then return end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					local lane_splitter = make_tier({
 | 
				
			||||||
 | 
					    name = "wood-lane-splitter",
 | 
				
			||||||
 | 
					    base_belt = "wood-transport-belt",
 | 
				
			||||||
 | 
					    base_splitter = "wood-splitter",
 | 
				
			||||||
 | 
					    health = 150,
 | 
				
			||||||
 | 
					    next_upgrade = "lane-splitter",
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					lane_splitter.prototype.icon = Lignumis.graphics .. "icons/wood-lane-splitter.png"
 | 
				
			||||||
 | 
					lane_splitter.prototype.dying_explosion = "transport-belt-explosion"
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure.east.filename = data.raw.splitter["wood-splitter"].structure.east.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure.south.filename = data.raw.splitter["wood-splitter"].structure.south.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure.west.filename = data.raw.splitter["wood-splitter"].structure.west.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure.north.filename = data.raw.splitter["wood-splitter"].structure.north.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure_patch.east.filename = data.raw.splitter["wood-splitter"].structure_patch.east.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure_patch.south.filename = data.raw.splitter["wood-splitter"].structure_patch.south.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure_patch.west.filename = data.raw.splitter["wood-splitter"].structure_patch.west.filename
 | 
				
			||||||
 | 
					lane_splitter.prototype.structure_patch.north.filename = data.raw.splitter["wood-splitter"].structure_patch.north.filename
 | 
				
			||||||
 | 
					lane_splitter.item.icon = Lignumis.graphics .. "icons/wood-lane-splitter.png"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					data:extend({
 | 
				
			||||||
 | 
					    lane_splitter.prototype,
 | 
				
			||||||
 | 
					    lane_splitter.item,
 | 
				
			||||||
 | 
					    lane_splitter.recipe,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					table.insert(data.raw["technology"]["wood-logistics"].effects, {
 | 
				
			||||||
 | 
					  type = "unlock-recipe",
 | 
				
			||||||
 | 
					  recipe = "wood-lane-splitter"
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue