ChrisOelmueller/uh-issues — Issue #89: Make parameters in ODL more human readable
Author: ChrisOelmueller
Created: 2012-02-27 00:51:16+00:00
State: open

In the yaml files, things like resources or production lines in the component definitions should have names that make sense to humans. This would also ease debugging:
{{{
Production(state=inventory_full;prodline=ProductionLineData(lineid=31))
=>
Production(state=inventory_full;prodline=ProductionLineData(lineid=MAIN_SQUARE_COMMUNITY))
}}}

Details should be worked out as compromise between technical feasibility and human convenience.

We definitely need:
* ~~Resources~~
* Building ids
* Production line ids (maybe make them non-identifyable, just as a name)
* Unit ids (esp. collectors)
* Settler levels (perhaps)