Example #1
0
)
spriteset_large_building_lh_part = industry.add_spriteset(
    sprites=[(80, 60, 64, 103, -31, -72)],
)
spriteset_large_building_rh_part = industry.add_spriteset(
    sprites=[(150, 60, 64, 103, -31, -72)],
)
spriteset_crates_greeble = industry.add_spriteset(
    sprites=[(220, 60, 64, 103, -31, -72)],
)
spriteset_small_warehouse = industry.add_spriteset(
    sprites=[(290, 60, 64, 103, -31, -72)],
)
sprite_smoke = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=0,
    yoffset=9,
    zoffset=78,
)

industry.add_spritelayout(
    id='textile_mill_spritelayout_1_anim',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_large_chimney],
    smoke_sprites=[sprite_smoke],
     
)
industry.add_spritelayout(
    id='textile_mill_spritelayout_2',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
Example #2
0
spriteset_drop_tower_and_thin_chimney = industry.add_spriteset(sprites=[
    (290, 10, 64, 114, -31, -83)
], )
spriteset_large_building = industry.add_spriteset(sprites=[(360, 10, 64, 114,
                                                            -31, -83)], )
spriteset_fat_chimney = industry.add_spriteset(sprites=[(430, 10, 64, 114, -31,
                                                         -83)], )
spriteset_spherical_tanks = industry.add_spriteset(sprites=[(500, 10, 64, 66,
                                                             -31, -35)], )
spriteset_vertical_tanks = industry.add_spriteset(sprites=[(570, 10, 64, 66,
                                                            -31, -35)], )
spriteset_barrels = industry.add_spriteset(sprites=[(710, 10, 64, 66, -31, -35)
                                                    ], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=0,
    yoffset=0,
    zoffset=81,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=6,
    yoffset=-1,
    zoffset=45,
)
sprite_smoke_3 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=6,
    yoffset=3,
    zoffset=45,
)
sprite_smoke_4 = industry.add_smoke_sprite(
Example #3
0
                      require_effectively_flat=True,
                      disallow_industry_adjacent=True))

spriteset_ground = industry.add_spriteset(type='concrete')
spriteset_ground_overlay = industry.add_spriteset(type='empty')
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 50, -31, -23)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 50, -31, -25)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 88, -31, -56)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 88, -31, -58)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 88, -31, -58)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 88, -31, -58)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 88, -31, -58)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 88, -31, -58)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=5,
    yoffset=8,
    zoffset=72,
)
sprite_smoke_2 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=5,
                                           yoffset=12,
                                           zoffset=72,
                                           animation_frame_offset=1)

industry.add_spritelayout(id='sugar_refinery_spritelayout_1',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='sugar_refinery_spritelayout_2',
                          ground_sprite=spriteset_ground,
Example #4
0
spriteset_ground = industry.add_spriteset(type='concrete')
spriteset_ground_overlay = industry.add_spriteset(type='empty')
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 44, -31, -13)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 74, -31, -43)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 88, -31, -57)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 85, -31, -54)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 104, -31, -73)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 91, -31, -60)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 98, -31, -67)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 54, -31, -23)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 76, -31, -45)], )
spriteset_10 = industry.add_spriteset(sprites=[(640, 10, 64, 32, -31, -1)], )
spriteset_11 = industry.add_spriteset(sprites=[(710, 10, 64, 49, -31, -18)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=17,
    yoffset=9,
    zoffset=99,
)
sprite_smoke_2 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=20,
                                           yoffset=9,
                                           zoffset=100,
                                           animation_frame_offset=1)

industry.add_spritelayout(id='stockyard_spritelayout_1',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='stockyard_spritelayout_2',
                          ground_sprite=spriteset_ground,
Example #5
0
                                                  ], )
spriteset_manganese_1 = industry.add_spriteset(sprites=[(290, 10, 64, 122, -31,
                                                         -90)], )
spriteset_air_plant_2 = industry.add_spriteset(sprites=[(360, 10, 64, 122, -31,
                                                         -90)], )
spriteset_furnace_1 = industry.add_spriteset(sprites=[(430, 10, 64, 122, -31,
                                                       -90)], )
spriteset_metal_1 = industry.add_spriteset(sprites=[(500, 10, 64, 122, -31,
                                                     -90)], )
spriteset_metal_2 = industry.add_spriteset(sprites=[(570, 10, 64, 122, -31,
                                                     -90)], )
spriteset_office = industry.add_spriteset(sprites=[(640, 10, 64, 122, -31, -90)
                                                   ], )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=1,
    yoffset=0,
    zoffset=64,
)

industry.add_spritelayout(id='basic_oxygen_furnace_spritelayout_empty',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='basic_oxygen_furnace_spritelayout_metal_2',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[spriteset_metal_2],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='basic_oxygen_furnace_spritelayout_crane',
                          ground_sprite=sprite_ground,
Example #6
0
                                       disallow_industry_adjacent=True),
)

spriteset_ground = industry.add_spriteset(type="concrete", )
spriteset_ground_overlay = industry.add_spriteset(type="empty")
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 90, -31, -58)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 90, -31, -58)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 90, -31, -58)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 90, -31, -58)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -32)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 64, -31, -32)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 31, -31, 0)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 31, -31, 0)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-3,
    yoffset=0,
    zoffset=54,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-3,
    yoffset=-3,
    zoffset=54,
)

industry.add_spritelayout(
    id="tyre_plant_spritelayout_silos",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    fences=["nw", "ne", "se", "sw"],
Example #7
0
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 63, -31, -32)], )
spriteset_scrap_1 = industry.add_spriteset(sprites=[(220, 10, 64, 63, -31, -32)
                                                    ], )
spriteset_scrap_2 = industry.add_spriteset(sprites=[(290, 10, 64, 63, -31, -32)
                                                    ], )
spriteset_metal_1 = industry.add_spriteset(sprites=[(360, 10, 64, 63, -31, -32)
                                                    ], )
spriteset_metal_2 = industry.add_spriteset(sprites=[(430, 10, 64, 63, -31, -32)
                                                    ], )
spriteset_crane_1 = industry.add_spriteset(sprites=[(500, 10, 64, 63, -31, -32)
                                                    ], )
spriteset_crane_2 = industry.add_spriteset(sprites=[(570, 10, 64, 63, -31, -32)
                                                    ], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=-5,
    yoffset=0,
    zoffset=40,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=-5,
    yoffset=5,
    zoffset=40,
)

industry.add_spritelayout(id='electric_arc_furnace_spritelayout_empty',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='electric_arc_furnace_spritelayout_1',
Example #8
0
                      require_effectively_flat=True,
                      disallow_industry_adjacent=True))

spriteset_ground = industry.add_spriteset(type='concrete', )
spriteset_ground_overlay = industry.add_spriteset(type='empty')
spriteset_1 = industry.add_spriteset(sprites=[(500, 10, 64, 66, -31, -35)], )
spriteset_2 = industry.add_spriteset(sprites=[(570, 10, 64, 66, -31, -35)], )
spriteset_3 = industry.add_spriteset(sprites=[(710, 10, 64, 66, -31, -35)], )
spriteset_4 = industry.add_spriteset(sprites=[(80, 10, 64, 88, -31, -58)], )
spriteset_5 = industry.add_spriteset(sprites=[(150, 10, 64, 88, -31, -59)], )
spriteset_6 = industry.add_spriteset(sprites=[(220, 10, 64, 88, -31, -64)], )
spriteset_7 = industry.add_spriteset(sprites=[(360, 10, 64, 73, -31, -45)], )
spriteset_8 = industry.add_spriteset(sprites=[(430, 10, 64, 66, -31, -38)], )
sprite_smoke_1 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=1,
                                           yoffset=0,
                                           zoffset=62,
                                           animation_frame_offset=1)
sprite_smoke_2 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=1,
                                           yoffset=-3,
                                           zoffset=62)

industry.add_spritelayout(id='biorefinery_spritelayout_1',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='biorefinery_spritelayout_2',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
Example #9
0
spriteset_pipe_gantry_house = industry.add_spriteset(sprites=[(290, 10, 64,
                                                               122, -31, -91)],
                                                     yextent=32)
spriteset_coal_handling_front = industry.add_spriteset(sprites=[
    (360, 10, 64, 122, -31, -91)
], )
spriteset_coal_handling_rear = industry.add_spriteset(sprites=[
    (430, 10, 64, 122, -31, -91)
], )
spriteset_quench_tower = industry.add_spriteset(sprites=[(500, 10, 64, 122,
                                                          -31, -91)], )
spriteset_gas_plant_1 = industry.add_spriteset(sprites=[(570, 10, 64, 122, -31,
                                                         -91)], )
sprite_smoke_big_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=8,
    yoffset=5,
    zoffset=104,
)
sprite_smoke_big_2 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=0,
    yoffset=7,
    zoffset=76,
)
sprite_smoke_small_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=0,
    yoffset=0,
    zoffset=16,
)
sprite_smoke_small_2 = industry.add_smoke_sprite(
Example #10
0
    animation_looping=True,
    animation_speed=3,
    location_checks=TileLocationChecks(require_effectively_flat=True,
                                       disallow_industry_adjacent=True),
)

spriteset_ground = industry.add_spriteset(type="hard_standing_dirt", )
spriteset_ground_overlay = industry.add_spriteset(type="empty", )
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 110, -31, -70)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 110, -31, -70)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 64, -31, -31)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 92, -31, -60)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -31)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=10,
    yoffset=5,
    zoffset=73,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=10,
    yoffset=10,
    zoffset=73,
    animation_frame_offset=1,
)
sprite_smoke_3 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=10,
    yoffset=15,
    zoffset=73,
)
Example #11
0
spriteset_ground_overlay = industry.add_spriteset(type='empty', )
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 64, -31, -31)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 64, -31, -26)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 64, -31, -31)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 128, -31, -95)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 128, -31, -95)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 128, -31, -95)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 56, -31, -26)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 56, -31, -26)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 64, -31, -31)], )
spriteset_10 = industry.add_spriteset(sprites=[(640, 10, 64, 64, -31, -31)], )
spriteset_11 = industry.add_spriteset(sprites=[(710, 10, 64, 110, -31, -61)], )
sprite_transformer = industry.add_sprite(sprite_number=2054, )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=1,
    yoffset=0,
    zoffset=72,
)
sprite_smoke_2 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=-12,
                                           yoffset=0,
                                           zoffset=56,
                                           animation_frame_offset=1)
sprite_smoke_3 = industry.add_smoke_sprite(smoke_type='white_smoke_big',
                                           xoffset=0,
                                           yoffset=0,
                                           zoffset=56,
                                           animation_frame_offset=2)

industry.add_spritelayout(
    id='copper_refinery_spritelayout_tanks',
Example #12
0
                      disallow_industry_adjacent=True))

spriteset_ground = industry.add_spriteset(type='cobble', )
spriteset_ground_overlay = industry.add_spriteset(type='empty', )

spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 101, -31, -64)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 101, -31, -59)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 101, -31, -71)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 101, -31, -69)], )
spriteset_sand_staithe = industry.add_spriteset(sprites=[(290, 10, 64, 31, -31,
                                                          0)], )
spriteset_clay_staithe = industry.add_spriteset(sprites=[(360, 10, 64, 31, -31,
                                                          0)], )
sprite_smoke_boilerhouse = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=8,
    yoffset=0,
    zoffset=70,
)
sprite_smoke_kiln = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=0,
    yoffset=8,
    zoffset=58,
)

industry.add_spritelayout(id='brick_works_spritelayout_1',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          smoke_sprites=[sprite_smoke_boilerhouse],
                          fences=['nw', 'ne', 'se', 'sw'])
Example #13
0
        (150, 310, 64, 122, -31, -91),
        (220, 310, 64, 122, -31, -91),
        (290, 310, 64, 122, -31, -91),
        (360, 310, 64, 122, -31, -91),
        (430, 310, 64, 122, -31, -91),
        (500, 310, 64, 122, -31, -91),
        (570, 310, 64, 122, -31, -91),
        (640, 310, 64, 122, -31, -91),
    ],
    animation_rate=1,
    custom_sprite_selector=
    "(animation_frame < 10) ? (animation_frame % 10) : 0",
)
sprite_smoke = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=5,
    yoffset=6,
    zoffset=68,
)

industry.add_spritelayout(
    id="integrated_steel_mill_spritelayout_empty",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
)
industry.add_spritelayout(
    id="integrated_steel_mill_spritelayout_greeble",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_greeble],
)
Example #14
0
                                                   (80, 60, 64, 91, -31, -60)],
                                          animation_rate=1)
spriteset_ground_anim = industry.add_spriteset(
    type='cobble',
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_2_anim.sprites),
)
spriteset_ground_overlay_anim = industry.add_spriteset(
    type='empty',
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_2_anim.sprites),
)
spriteset_3 = industry.add_spriteset(sprites=[(150, 60, 64, 91, -31, -60)], )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=8,
    yoffset=0,
    zoffset=55,
)

industry.add_spritelayout(id='brewery_spritelayout_1_anim',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          smoke_sprites=[sprite_smoke],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='brewery_spritelayout_2',
                          ground_sprite=spriteset_ground_anim,
                          ground_overlay=spriteset_ground_overlay_anim,
                          building_sprites=[spriteset_2_anim],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='brewery_spritelayout_3',
Example #15
0
spriteset_ground_overlay = industry.add_spriteset(type='empty', )
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 57, -31, -26)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 66, -31, -26)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 92, -31, -61)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 90, -31, -61)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 100, -31, -61)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 100, -31, -61)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 56, -31, -26)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 56, -31, -26)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 110, -31, -61)], )
spriteset_10 = industry.add_spriteset(sprites=[(640, 10, 64, 110, -31, -61)], )
spriteset_11 = industry.add_spriteset(sprites=[(710, 10, 64, 110, -31, -61)], )
sprite_transformer = industry.add_sprite(sprite_number=2054, )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type='dark_smoke_small',
    xoffset=5,
    yoffset=0,
    zoffset=64,
)

industry.add_spritelayout(id='aluminium_plant_spritelayout_1',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='aluminium_plant_spritelayout_2',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_2],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='aluminium_plant_spritelayout_3',
                          ground_sprite=spriteset_ground,
Example #16
0
                                                       -90)], )
spriteset_caster = industry.add_spriteset(sprites=[(360, 10, 64, 122, -31, -90)
                                                   ], )
spriteset_metal_1 = industry.add_spriteset(sprites=[(430, 10, 64, 122, -31,
                                                     -90)], )
spriteset_metal_2 = industry.add_spriteset(sprites=[(500, 10, 64, 122, -31,
                                                     -90)], )
spriteset_metal_3 = industry.add_spriteset(sprites=[(570, 10, 64, 122, -31,
                                                     -90)], )
spriteset_metal_4 = industry.add_spriteset(sprites=[(640, 10, 64, 122, -31,
                                                     -90)], )
spriteset_shed = industry.add_spriteset(sprites=[(710, 10, 64, 122, -31, -90)
                                                 ], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=1,
    yoffset=0,
    zoffset=61,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=4,
    yoffset=1,
    zoffset=93,
)

industry.add_spritelayout(
    id="basic_oxygen_furnace_spritelayout_empty",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
    fences=["nw", "ne", "se", "sw"],
Example #17
0
                                                       -90)], )
spriteset_chimney = industry.add_spriteset(sprites=[(220, 10, 64, 130, -31,
                                                     -110)], )
spriteset_acid_plant_1 = industry.add_spriteset(sprites=[(290, 10, 64, 122,
                                                          -31, -90)], )
spriteset_acid_plant_2 = industry.add_spriteset(sprites=[(360, 10, 64, 122,
                                                          -31, -90)], )
spriteset_metal_1 = industry.add_spriteset(sprites=[(430, 10, 64, 122, -31,
                                                     -90)], )
spriteset_metal_2 = industry.add_spriteset(sprites=[(500, 10, 64, 122, -31,
                                                     -90)], )
spriteset_office = industry.add_spriteset(sprites=[(640, 10, 64, 122, -31, -90)
                                                   ], )
sprite_smoke_big_chimney = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=7,
    yoffset=0,
    zoffset=116,
)
sprite_smoke_roaster = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=0,
    yoffset=0,
    zoffset=86,
)

industry.add_spritelayout(id='pyrite_smelter_spritelayout_empty',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='pyrite_smelter_spritelayout_greeble',
Example #18
0
                                       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=[(80, 10, 64, 64, -31, -40)])
spriteset_2 = industry.add_spriteset(sprites=[(150, 10, 64, 64, -31, -34)])
# no spriteset 3 for this industry, historical reasons
spriteset_4 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -35)])
spriteset_5 = industry.add_spriteset(sprites=[(10, 10, 64, 64, -31, -26)])
spriteset_6 = industry.add_spriteset(sprites=[(150, 90, 64, 31, -31, -4)])
spriteset_7 = industry.add_spriteset(sprites=[(220, 90, 64, 31, -31, -4)])
spriteset_8 = industry.add_spriteset(sprites=[(290, 90, 64, 31, -31, -4)])
sprite_smoke = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=0,
    yoffset=3,
    zoffset=12,
)

industry.add_spritelayout(
    id="lumber_yard_spritelayout_1",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="lumber_yard_spritelayout_2",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_2],
Example #19
0
    location_checks=TileLocationChecks(require_effectively_flat=True,
                                       disallow_industry_adjacent=True),
)

spriteset_ground = industry.add_spriteset(type="concrete")
spriteset_ground_overlay = industry.add_spriteset(type="empty")
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 76, -31, -45)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 76, -31, -45)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 63, -31, -32)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 63, -31, -32)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 63, -31, -32)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 63, -31, -32)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-5,
    yoffset=0,
    zoffset=40,
    animation_frame_offset=8,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-5,
    yoffset=5,
    zoffset=40,
)

industry.add_spritelayout(
    id="recycling_plant_spritelayout_1",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
Example #20
0
)
spriteset_7 = industry.add_spriteset(
    sprites=[(430, 10, 64, 64, -31, -33)],
)
spriteset_8 = industry.add_spriteset(
    sprites=[(500, 10, 64, 31, -31, 0)],
)
spriteset_9 = industry.add_spriteset(
    sprites=[(570, 10, 64, 31, -31, 0)],
)
spriteset_10 = industry.add_spriteset(
    sprites=[(500, 60, 64, 51, -31, -21)],
)
sprite_smoke = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-5,
    yoffset=0,
    zoffset=26,
)

industry.add_spritelayout(
    id="wire_and_section_mill_spritelayout_shed_sw_ne_1",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="wire_and_section_mill_spritelayout_shed_sw_ne_2",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_2],
Example #21
0
    location_checks=TileLocationChecks(require_effectively_flat=True,
                                       disallow_industry_adjacent=True),
)

spriteset_ground = industry.add_spriteset(type="cobble", )
spriteset_ground_overlay = industry.add_spriteset(type="empty")
spriteset_1 = industry.add_spriteset(sprites=[(10, 60, 64, 70, -31, -39)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 60, 64, 70, -31, -39)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 60, 64, 51, -31, -20)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 60, 64, 51, -31, -20)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 60, 64, 51, -31, -20)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 60, 64, 31, -31, 0)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 60, 64, 31, -31, 0)], )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type="dark_smoke_small",
    xoffset=0,
    yoffset=8,
    zoffset=53,
)

industry.add_spritelayout(
    id="factory_1_spritelayout_1",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    smoke_sprites=[sprite_smoke],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="factory_1_spritelayout_2",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
Example #22
0
spriteset_ground_overlay = industry.add_spriteset(type="empty", )

spriteset_boiler = industry.add_spriteset(sprites=[(10, 10, 64, 114, -31, -83)
                                                   ], )
spriteset_chimneys = industry.add_spriteset(sprites=[(80, 10, 64, 114, -31,
                                                      -83)], )
spriteset_tanks_group = industry.add_spriteset(sprites=[(150, 10, 64, 114, -31,
                                                         -83)], )
spriteset_silos = industry.add_spriteset(sprites=[(220, 10, 64, 114, -31, -83)
                                                  ], )
spriteset_silos_with_office = industry.add_spriteset(sprites=[
    (290, 10, 64, 114, -31, -83)
], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=9,
    yoffset=0,
    zoffset=87,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=2,
    yoffset=6,
    zoffset=71,
)
sprite_smoke_3 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=5,
    yoffset=6,
    zoffset=71,
)