Пример #1
0
from road_vehicle import DumpHauler, ElectricRoadVehicle

consist = DumpHauler(id='hawkmoor_dump',
                     base_numeric_id=760,
                     name='Hawkmoor',
                     tram_type='ELRL',
                     vehicle_life=40,
                     intro_date=1902)

consist.add_unit(type=ElectricRoadVehicle,
                 capacity=30,
                 vehicle_length=8,
                 effects=['EFFECT_SPRITE_ELECTRIC, 0, 0, 10'],
                 repeat=2)
Пример #2
0
from road_vehicle import DumpHauler, DieselRoadVehicle

consist = DumpHauler(id='powerstock_dump',
                     base_numeric_id=340,
                     name='Powerstock',
                     semi_truck_so_redistribute_capacity=True,
                     vehicle_life=40,
                     intro_date=2001)

consist.add_unit(type=DieselRoadVehicle,
                 capacity=0,
                 vehicle_length=2,
                 semi_truck_shift_offset_jank=2,
                 effects=['EFFECT_SPRITE_DIESEL, -2, 1, 10',
                          'EFFECT_SPRITE_DIESEL, -2, -1, 10'],
                 always_use_same_spriterow=True)

consist.add_unit(capacity=40,
                 vehicle_length=7)
Пример #3
0
from road_vehicle import DumpHauler, SteamRoadVehicle

consist = DumpHauler(id='scrooby_top_dump',
                     base_numeric_id=700,
                     name='Scrooby Top',
                     tram_type='RAIL',
                     vehicle_life=40,
                     intro_date=1870)

consist.add_unit(type=SteamRoadVehicle,
                 capacity=0,
                 vehicle_length=4,
                 effects=['EFFECT_SPRITE_STEAM, -3, 0, 12'],
                 always_use_same_spriterow=True)

consist.add_unit(capacity=12, vehicle_length=3, repeat=4)
Пример #4
0
from road_vehicle import DumpHauler, DieselRoadVehicle

consist = DumpHauler(
    id='broadrock_dump',
    base_numeric_id=100,
    name='Broadrock',
    road_type='HAUL',
    power=400,
    semi_truck_so_redistribute_capacity=True,
    speed=40,  # dibbled up above RL for game balance
    type_base_running_cost_points=20,  # dibble running costs for game balance
    vehicle_life=40,
    intro_date=1947)

consist.add_unit(type=DieselRoadVehicle,
                 capacity=0,
                 vehicle_length=2,
                 semi_truck_shift_offset_jank=3,
                 effects=[
                     'EFFECT_SPRITE_AIRCRAFT_BREAKDOWN_SMOKE, -2, 1, 10',
                     'EFFECT_SPRITE_AIRCRAFT_BREAKDOWN_SMOKE, -2, -1, 10'
                 ],
                 always_use_same_spriterow=True)

consist.add_unit(
    capacity=55,  # much bigger is not much better here
    vehicle_length=6)
Пример #5
0
from road_vehicle import DumpHauler, DieselRoadVehicle

consist = DumpHauler(id='honister_dump',
                     base_numeric_id=230,
                     name='Honister',
                     vehicle_life=40,
                     intro_date=1947)

consist.add_unit(type=DieselRoadVehicle,
                 capacity=15,
                 vehicle_length=5,
                 effects=['EFFECT_SPRITE_DIESEL, -2, 1, 10'])

consist.add_unit(capacity=15,
                 vehicle_length=4)
Пример #6
0
from road_vehicle import DumpHauler, DieselRoadVehicle

consist = DumpHauler(
    id='witch_hill_dump',
    base_numeric_id=500,
    name='Witch Hill',
    road_type='HAUL',
    power=900,
    speed=50,  # dibbled up above RL for game balance
    type_base_running_cost_points=30,  # dibble running costs for game balance
    vehicle_life=40,
    intro_date=2007)

consist.add_unit(
    type=DieselRoadVehicle,
    capacity=85,  # much bigger is not much better here
    vehicle_length=7,
    effects=[
        'EFFECT_SPRITE_AIRCRAFT_BREAKDOWN_SMOKE, -2, 1, 10',
        'EFFECT_SPRITE_AIRCRAFT_BREAKDOWN_SMOKE, -2, -1, 10'
    ])
Пример #7
0
from road_vehicle import DumpHauler

consist = DumpHauler(id='gravelhead_dump',
                     base_numeric_id=580,
                     name='Gravelhead',
                     power=130,
                     vehicle_life=40,
                     intro_date=1920)

consist.add_unit(capacity=12,
                 vehicle_length=6,
                 effect_spawn_model='EFFECT_SPAWN_MODEL_STEAM',
                 effects=['EFFECT_SPRITE_STEAM, -3, 0, 12'])

consist.add_unit(capacity=12, vehicle_length=5)
Пример #8
0
from road_vehicle import DumpHauler, SteamRoadVehicle

consist = DumpHauler(id='coleman_dump',
                     base_numeric_id=910,
                     name='Coleman',
                     semi_truck_so_redistribute_capacity=True,
                     vehicle_life=40,
                     intro_date=1920)

consist.add_unit(type=SteamRoadVehicle,
                 capacity=0,
                 vehicle_length=2,
                 semi_truck_shift_offset_jank=2,
                 effects=['EFFECT_SPRITE_STEAM, -3, 0, 12'],
                 always_use_same_spriterow=True)

consist.add_unit(capacity=24, vehicle_length=5)
Пример #9
0
from road_vehicle import DumpHauler, ElectricRoadVehicle

consist = DumpHauler(id='nettlebridge_dump',
                     base_numeric_id=310,
                     name='Nettlebridge',
                     tram_type='ELRL',
                     vehicle_life=40,
                     intro_date=1944)

consist.add_unit(type=ElectricRoadVehicle,
                 capacity=0,
                 vehicle_length=4,
                 effects=['EFFECT_SPRITE_ELECTRIC, 0, 0, 10'],
                 always_use_same_spriterow=True)

consist.add_unit(capacity=36, vehicle_length=6, repeat=2)