sprite_number=3962 ) spriteset_ground_overlay = industry.add_spriteset( type='empty' ) spriteset_1 = industry.add_spriteset( sprites=[(10, 10, 64, 59, -31, -28)], ) spriteset_2 = industry.add_spriteset( sprites=[(80, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id='vineyard_house_spritelayout', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], fences=['nw', 'ne', 'se', 'sw'] ) industry.add_spritelayout( id='vineyard_shed_spritelayout', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], fences=['nw', 'ne', 'se', 'sw'] ) industry.add_magic_spritelayout( type='slope_aware_trees', base_id='vineyard_slope_aware_ground_with_trees', config={'ground_sprite': 4164, 'trees_default': [1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857]}
location_checks=TileLocationChecks(disallow_coast=True, disallow_industry_adjacent=True), ) spriteset_ground = industry.add_spriteset(type="empty") spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 52, -31, -21)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 52, -31, -19)], ) spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 52, -31, -21)], ) spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 52, -31, -21)], ) spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 52, -31, -21)], ) industry.add_spritelayout( id="sheep_farm_spritelayout_1", ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], terrain_aware_ground=True, ) industry.add_spritelayout( id="sheep_farm_spritelayout_2", ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], terrain_aware_ground=True, ) industry.add_spritelayout( id="sheep_farm_spritelayout_3", ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_3],
spriteset_2 = industry.add_spriteset( sprites=[(80, 10, 64, 59, -31, -28)], ) spriteset_3 = industry.add_spriteset( sprites=[(150, 10, 64, 59, -31, -28)], ) spriteset_4 = industry.add_spriteset( sprites=[(220, 10, 64, 59, -31, -28)], ) spriteset_5 = industry.add_spriteset( sprites=[(290, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id='arable_farm_spritelayout_1', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1] ) industry.add_spritelayout( id='arable_farm_spritelayout_2', ground_sprite=spriteset_ground_empty, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], terrain_aware_ground=True ) industry.add_spritelayout( id='arable_farm_spritelayout_3', ground_sprite=spriteset_ground_empty, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_3], terrain_aware_ground=True
spriteset_jetty_slope_sw_ne = industry.add_spriteset(sprites=[(360, 60, 64, 39, -31, -7)], ) spriteset_tank_1 = industry.add_spriteset(sprites=[(10, 110, 64, 31, -31, 0) ], ) spriteset_tank_2 = industry.add_spriteset(sprites=[(80, 110, 64, 31, -31, 0) ], ) spriteset_tank_3 = industry.add_spriteset(sprites=[(150, 110, 64, 31, -31, 0) ], ) spriteset_tank_4 = industry.add_spriteset(sprites=[(220, 110, 64, 31, -31, 0) ], ) spriteset_station_bouy = industry.add_spriteset(sprites=[(290, 110, 64, 31, -31, -32)], ) industry.add_spritelayout( id="fish_farm_spritelayout_1", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_empty, building_sprites=[spriteset_tank_1], ) industry.add_spritelayout( id="fish_farm_spritelayout_2", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_empty, building_sprites=[spriteset_tank_2], ) industry.add_spritelayout( id="fish_farm_spritelayout_3", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_empty, building_sprites=[spriteset_tank_3], ) industry.add_spritelayout(
autoslope="return CB_RESULT_AUTOSLOPE", location_checks=TileLocationChecks( disallow_above_snowline=True, disallow_coast=True, disallow_industry_adjacent=True, ), ) sprite_ground = industry.add_sprite(sprite_number=3962) spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 59, -31, -28)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id="rubber_plantation_house_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], ) industry.add_spritelayout( id="rubber_plantation_shed_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="rubber_plantation_slope_aware_ground_with_trees_1", config={ "ground_sprite": 4145, "trees_default": [1908, 1908, 1908, 1908] },
sprites=[(290, 10, 64, 52, -31, -21)], ) spriteset_6 = industry.add_spriteset( sprites=[(360, 10, 64, 52, -31, -21)], ) spriteset_7 = industry.add_spriteset( sprites=[(430, 10, 64, 52, -31, -21)], ) spriteset_8 = industry.add_spriteset( sprites=[(500, 10, 64, 52, -31, -21)], ) industry.add_spritelayout( id="farm_spritelayout_1", ground_sprite=spriteset_ground, ground_overlay=spriteset_1_ground, building_sprites=[spriteset_1], terrain_aware_ground=True, ) industry.add_spritelayout( id="farm_spritelayout_2", ground_sprite=spriteset_ground, ground_overlay=spriteset_2_ground, building_sprites=[spriteset_2], terrain_aware_ground=True, ) industry.add_spritelayout( id="farm_spritelayout_3", ground_sprite=sprite_ground_mud, ground_overlay=spriteset_3_ground, building_sprites=[spriteset_3],
autoslope="return CB_RESULT_AUTOSLOPE", location_checks=TileLocationChecks( disallow_above_snowline=True, disallow_desert=True, disallow_industry_adjacent=True, ), ) sprite_ground = industry.add_sprite(sprite_number=3962) spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 59, -31, -28)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id="coffee_estate_house_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], ) industry.add_spritelayout( id="coffee_estate_shed_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="coffee_estate_slope_aware_ground_with_trees_1", config={ "ground_sprite": 3962, "trees_default": [1850, 1850, 1850, 1850, 1850, 1871, 1823, 1850, 1850],
sprites=[(290, 10, 64, 52, -31, -21)], ) spriteset_6 = industry.add_spriteset( sprites=[(360, 10, 64, 52, -31, -21)], ) sprite_smoke_1 = industry.add_smoke_sprite( smoke_type='white_smoke_small', xoffset=1, yoffset=0, zoffset=12, ) industry.add_spritelayout( id='herding_coop_spritelayout_large_hut', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], smoke_sprites=[sprite_smoke_1], terrain_aware_ground=True ) industry.add_spritelayout( id='herding_coop_spritelayout_brown_hut', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], terrain_aware_ground=True ) industry.add_spritelayout( id='herding_coop_spritelayout_two_brown_huts', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_3],
id="orchard_piggery_tile_2", autoslope="return CB_RESULT_AUTOSLOPE", location_checks=TileLocationChecks( disallow_above_snowline=True, disallow_desert=True, disallow_industry_adjacent=True, ), ) sprite_ground = industry.add_sprite(sprite_number="GROUNDTILE_MUD_TRACKS") spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id="orchard_piggery_house_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="orchard_piggery_slope_aware_ground_with_trees_1", config={ "ground_sprite": 4164, "trees_default": [1620, 1619, 1689, 1620] }, ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="orchard_piggery_slope_aware_ground_with_trees_2", config={ "ground_sprite": 4164,
location_checks=TileLocationChecks( disallow_above_snowline=True, disallow_desert=True, disallow_industry_adjacent=True, ), ) sprite_ground = industry.add_sprite(sprite_number=3962) spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 59, -31, -28)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 59, -31, -28)], ) industry.add_spritelayout( id="vineyard_house_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], fences=["nw", "ne", "se", "sw"], ) industry.add_spritelayout( id="vineyard_shed_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], fences=["nw", "ne", "se", "sw"], ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="vineyard_slope_aware_ground_with_trees", config={ "ground_sprite": 4164,
industry.add_tile( id="forest_tile_2", location_checks=TileLocationChecks(disallow_desert=True, disallow_coast=True, disallow_industry_adjacent=True), ) sprite_ground = industry.add_sprite(sprite_number="GROUNDTILE_MUD_TRACKS") spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 78, -31, -45)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 78, -31, -45)], ) spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 78, -31, -45)], ) industry.add_spritelayout( id="forest_equipment_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1, spriteset_2], ) industry.add_spritelayout( id="forest_wood_stack_spritelayout", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_3], ) industry.add_magic_spritelayout( type="slope_aware_trees", base_id="forest_slope_aware_ground_with_trees_uniform", config={ "ground_sprite": 3943, "trees_default": [1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712],
spriteset_2_ground = industry.add_spriteset(sprites=[(80, 70, 64, 52, -31, -21) ], ) spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 52, -31, -21)], ) spriteset_3_ground = industry.add_spriteset(sprites=[(150, 70, 64, 52, -31, -21)], ) spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 52, -31, -21)], ) spriteset_4_ground = industry.add_spriteset(sprites=[(220, 70, 64, 52, -31, -21)], ) spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 52, -31, -21)], ) spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 52, -31, -21)], ) spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 52, -31, -21)], ) spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 52, -31, -21)], ) industry.add_spritelayout(id='mixed_farm_spritelayout_1', ground_sprite=spriteset_ground, ground_overlay=spriteset_1_ground, building_sprites=[spriteset_1], terrain_aware_ground=True) industry.add_spritelayout(id='mixed_farm_spritelayout_2', ground_sprite=spriteset_ground, ground_overlay=spriteset_2_ground, building_sprites=[spriteset_2], terrain_aware_ground=True) industry.add_spritelayout( id='mixed_farm_spritelayout_3', ground_sprite=sprite_ground_mud, ground_overlay=spriteset_3_ground, building_sprites=[spriteset_3], ) industry.add_spritelayout(id='mixed_farm_spritelayout_4', ground_sprite=spriteset_ground,
spriteset_ground_empty = industry.add_spriteset(type='empty') spriteset_ground_overlay = industry.add_spriteset(type='empty') spriteset_barn1 = industry.add_spriteset(sprites=[(10, 10, 64, 52, -31, -21) ], ) spriteset_silo = industry.add_spriteset(sprites=[(80, 10, 64, 52, -31, -21)], ) spriteset_barn2 = industry.add_spriteset(sprites=[(150, 10, 64, 52, -31, -21) ], ) spriteset_house = industry.add_spriteset(sprites=[(220, 10, 64, 52, -31, -21) ], ) spriteset_cows_bw = industry.add_spriteset(sprites=[(290, 10, 64, 52, -31, -21) ], ) spriteset_cows_brown = industry.add_spriteset(sprites=[(360, 10, 64, 52, -31, -21)], ) industry.add_spritelayout(id='dairy_farm_spritelayout_barn1', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_barn1]) industry.add_spritelayout( id='dairy_farm_spritelayout_silo', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_silo], ) industry.add_spritelayout( id='dairy_farm_spritelayout_barn2', ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_barn2], ) industry.add_spritelayout(id='dairy_farm_spritelayout_house', ground_sprite=spriteset_ground_empty,
industry.add_tile(id='ranch_tile_1', location_checks=TileLocationChecks( disallow_coast=True, disallow_industry_adjacent=True)) spriteset_ground = industry.add_spriteset(type='empty') spriteset_ground_overlay = industry.add_spriteset(type='empty') spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 52, -31, -21)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 52, -31, -19)], ) spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 52, -31, -21)], ) spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 52, -31, -21)], ) spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 52, -31, -21)], ) industry.add_spritelayout(id='ranch_spritelayout_1', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_1], terrain_aware_ground=True) industry.add_spritelayout(id='ranch_spritelayout_2', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_2], terrain_aware_ground=True) industry.add_spritelayout(id='ranch_spritelayout_3', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_3], terrain_aware_ground=True) industry.add_spritelayout(id='ranch_spritelayout_4', ground_sprite=spriteset_ground, ground_overlay=spriteset_ground_overlay,
spriteset_ground_overlay = industry.add_spriteset(type="empty") spriteset_barn1 = industry.add_spriteset(sprites=[(10, 10, 64, 52, -31, -21) ], ) spriteset_silo = industry.add_spriteset(sprites=[(80, 10, 64, 52, -31, -21)], ) spriteset_barn2 = industry.add_spriteset(sprites=[(150, 10, 64, 52, -31, -21) ], ) spriteset_house = industry.add_spriteset(sprites=[(220, 10, 64, 52, -31, -21) ], ) spriteset_cows_bw = industry.add_spriteset(sprites=[(290, 10, 64, 52, -31, -21) ], ) spriteset_cows_brown = industry.add_spriteset(sprites=[(360, 10, 64, 52, -31, -21)], ) industry.add_spritelayout( id="dairy_farm_spritelayout_barn1", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_barn1], ) industry.add_spritelayout( id="dairy_farm_spritelayout_silo", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_silo], ) industry.add_spritelayout( id="dairy_farm_spritelayout_barn2", ground_sprite=sprite_ground, ground_overlay=spriteset_ground_overlay, building_sprites=[spriteset_barn2], ) industry.add_spritelayout(
disallow_coast=True, disallow_industry_adjacent=True)) sprite_ground = industry.add_sprite(sprite_number='4126') sprite_ground_tracks = industry.add_sprite( sprite_number='GROUNDTILE_MUD_TRACKS') spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 64, -31, -31)], ) spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 64, -31, -31)], ) spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 64, -31, -31)], ) spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 64, -31, -31)], ) spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -31)], ) spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 64, -31, -31)], ) spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 64, -31, -31)], ) industry.add_spritelayout( id='peatlands_spritelayout_bare_ground', ground_sprite=sprite_ground, ground_overlay=sprite_ground, building_sprites=[], ) industry.add_spritelayout( id='peatlands_spritelayout_tractor', ground_sprite=sprite_ground, ground_overlay=sprite_ground, building_sprites=[spriteset_3], ) industry.add_spritelayout( id='peatlands_spritelayout_harvester', ground_sprite=sprite_ground, ground_overlay=sprite_ground, building_sprites=[spriteset_4], ) industry.add_spritelayout(