def main(roster_id): consist = PassengerEngineRailcarConsist(roster_id=roster_id, id='tin_rocket', base_numeric_id=530, name='Tin Rocket', role='pax_railcar_1', power=400, gen=5, sprites_complete=True, intro_date_offset=-5) # introduce early by design consist.add_unit(type=DieselRailcarPaxUnit, weight=40, chassis='railcar_32px', tail_light='railcar_32px_3') return consist
def main(roster_id): consist = PassengerEngineRailcarConsist(roster_id=roster_id, id='mumble', base_numeric_id=140, name='Mumble', role='pax_railcar_1', base_track_type='NG', power=250, gen=3, sprites_complete=True) consist.add_unit(type=DieselRailcarPaxUnit, weight=18, effect_z_offset=11, # reduce smoke z position to suit NG engine height chassis='railcar_ng_24px', tail_light='railcar_24px_1') return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id='happy_train', base_numeric_id=100, name='Happy Train', role='pax_railcar_1', power=500, gen=6, intro_date_offset=-5, # introduce early by design sprites_complete=True) consist.add_unit(type=DieselRailcarPaxUnit, weight=40, chassis='railcar_32px', tail_light='railcar_32px_2') return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id='slammer', base_numeric_id=470, name='Slammer', role='pax_railcar_1', power=300, gen=4, sprites_complete=True, intro_date_offset=-5) # introduce early by design consist.add_unit(type=DieselRailcarPaxUnit, weight=37, chassis='railcar_32px', tail_light='railcar_32px_2') return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id='athena', base_numeric_id=2150, name='Athena', role='pax_railcar_2', power=350, # RL EMU HP is much lower, but eh pantograph_type='diamond-single-with-base', easter_egg_haulage_speed_bonus=True, gen=3, sprites_complete=True, intro_date_offset=-3) # introduce early by design consist.add_unit(type=ElectricRailcarPaxUnit, weight=32, chassis='railcar_32px', tail_light='railcar_32px_1') return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="zeus", base_numeric_id=3210, name="Zeus", role="pax_railcar", role_child_branch_num=2, power=620, pantograph_type="z-shaped-single-with-base", easter_egg_haulage_speed_bonus=True, gen=6, sprites_complete=True, intro_date_offset=-3, ) # introduce early by design consist.add_unit( type=ElectricRailcarPaxUnit, weight=39, chassis="railcar_32px", tail_light="railcar_32px_2", ) consist.description = """Gets you from A to Z and back.""" consist.foamer_facts = """BR Class 365 <i>Networker Express</i>""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="deasil", base_numeric_id=1770, name="Deasil", role="pax_railcar", role_child_branch_num=1, power=200, gen=3, sprites_complete=True, intro_date_offset=-5, ) # introduce early by design consist.add_unit( type=DieselRailcarPaxUnit, weight=30, chassis="railcar_32px", tail_light="railcar_32px_1", ) consist.description = ( """Fast quiet trains for a new era. No more noisy steam engines.""") consist.foamer_facts = """LNER / Armstrong-Whitworth Railcars""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="slammer", base_numeric_id=470, name="Slammer", role="pax_railcar", role_child_branch_num=1, power=300, gen=4, # introduce early by design intro_date_offset=-5, sprites_complete=True, ) consist.add_unit( type=DieselRailcarPaxUnit, weight=37, chassis="railcar_32px", tail_light="railcar_32px_2", ) consist.description = ( """Fast quiet trains for a new era. No more lurching Deasils.""" ) consist.foamer_facts = """BR Class 108/117/121 and similar units""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="happy_train", base_numeric_id=100, name="Happy Train", role="pax_railcar", role_child_branch_num=1, power=500, gen=6, # introduce early by design intro_date_offset=-5, sprites_complete=True, ) consist.add_unit( type=DieselRailcarPaxUnit, weight=40, chassis="railcar_32px", tail_light="railcar_32px_2", ) consist.description = ( """Fast quiet trains for a new era. No more life-expired Tin Rockets.""" ) consist.foamer_facts = """Siemens <i>Desiro</i>""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="tin_rocket", base_numeric_id=530, name="Tin Rocket", role="pax_railcar", role_child_branch_num=1, power=400, gen=5, sprites_complete=True, # introduce early by design intro_date_offset=-5, ) consist.add_unit( type=DieselRailcarPaxUnit, weight=40, chassis="railcar_32px", tail_light="railcar_32px_3", ) consist.description = ( """Fast quiet trains for a new era. No more rattling Slammers.""") consist.foamer_facts = """BR Class 153/155/156/158 <i>Sprinters</i>""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="snapper", base_numeric_id=590, name="Snapper", role="pax_railcar", role_child_branch_num=1, base_track_type="NG", power=350, gen=4, sprites_complete=True, ) consist.add_unit( type=DieselRailcarPaxUnit, weight=18, effect_z_offset=11, # reduce smoke z position to suit NG engine height chassis="railcar_ng_24px", tail_light="railcar_24px_1", ) consist.description = """A better railcar, for a new narrow-gauge century.""" consist.foamer_facts = """CFC X2000/X5000, CFD Autorails""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="breeze", base_numeric_id=3200, name="Breeze", role="pax_railcar", role_child_branch_num=2, power=520, pantograph_type="z-shaped-single-with-base", easter_egg_haulage_speed_bonus=True, gen=5, sprites_complete=True, intro_date_offset=-3, # introduce early by design ) consist.add_unit( type=ElectricRailcarPaxUnit, weight=38, chassis="railcar_32px", tail_light="railcar_32px_3", ) consist.description = """So Swiftly Home""" consist.foamer_facts = """BR Class 319, Class 455""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="athena", base_numeric_id=2150, name="Athena", role="pax_railcar", role_child_branch_num=2, power=320, pantograph_type="diamond-single-with-base", easter_egg_haulage_speed_bonus=True, gen=3, sprites_complete=True, intro_date_offset=-3, ) # introduce early by design consist.add_unit( type=ElectricRailcarPaxUnit, weight=28, chassis="railcar_32px", tail_light="railcar_32px_1", ) consist.description = """World's Greatest Suburban Electric""" consist.foamer_facts = """LNER <i>Tyneside Electrics</i>""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="geronimo", base_numeric_id=2140, name="Geronimo", role="pax_railcar", role_child_branch_num=2, power=420, # RL EMU HP is much lower per single car, but eh pantograph_type="z-shaped-single-with-base", easter_egg_haulage_speed_bonus=True, gen=4, sprites_complete=True, intro_date_offset=-3, ) # introduce early by design consist.add_unit( type=ElectricRailcarPaxUnit, weight=35, chassis="railcar_32px", tail_light="railcar_32px_2", ) consist.description = """More Speed. More Comfort. More Trains.""" consist.foamer_facts = """BR 2-HAP, 4EPB, Class 302""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id="mumble", base_numeric_id=140, name="Mumble", role="pax_railcar", role_child_branch_num=1, base_track_type="NG", power=250, gen=3, sprites_complete=True, ) consist.add_unit( type=DieselRailcarPaxUnit, weight=18, effect_z_offset=11, # reduce smoke z position to suit NG engine height chassis="railcar_ng_24px", tail_light="railcar_24px_1", ) consist.description = """Vitesse. Confort. Exactitude. This railcar has none of those. But it is cheap to run.""" consist.foamer_facts = """CFC Autorail Billard, CFC X2000/X5000""" return consist
def main(roster_id): consist = PassengerEngineRailcarConsist( roster_id=roster_id, id='zeus', base_numeric_id=3210, name='Zeus', role='pax_railcar_2', power=850, # RL EMU HP is much lower, but eh power_by_railtype={ 'RAIL': 360, 'ELRL': 850 }, # bit nerfed on diesel, by design pantograph_type='z-shaped-single-with-base', easter_egg_haulage_speed_bonus=True, gen=6, sprites_complete=True, intro_date_offset=-3) # introduce early by design consist.add_unit(type=ElectroDieselRailcarPaxUnit, weight=45, chassis='railcar_32px', tail_light='railcar_32px_2') return consist