Development

From FYM Wiki
Jump to navigation Jump to search

Notes on ongoing internal development.

Features to add

Shortline affiliations for cross-loading logic (UP loading for CN destination that IHB, a jointly owned belt railroad, serves)

Should car damage be auto-generated by distance but hidden until detected?

Car pool logic, including pool logic that varies by car type and pool type

Make bad order cars always flashy red - can't see destination, etc.

Change MIM should take into account cross-loading logic (probably by changing destination to the appropriate alternative, to avoid soft-locking cars)

Work to do

Loads of documentation!

Car weighting data

Add car shop data

Finalise car repair config (although we expect further iteration)

Define car repair config that varies by cartype

Car marks database

Bugs/issues

All child IDs are considered to be 'virtual' IDs, though with very few effects. FYMYMRR holds the data to distinguish.