Ejemplo n.º 1
0
    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]}
Ejemplo n.º 2
0
    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],
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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(
Ejemplo n.º 5
0
    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]
    },
Ejemplo n.º 6
0
    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],
Ejemplo n.º 7
0
    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],
Ejemplo n.º 8
0
    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],
Ejemplo n.º 9
0
    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,
Ejemplo n.º 10
0
    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,
Ejemplo n.º 11
0
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],
Ejemplo n.º 12
0
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,
Ejemplo n.º 13
0
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,
Ejemplo n.º 14
0
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,
Ejemplo n.º 15
0
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(
Ejemplo n.º 16
0
                                       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(