- May or may not be entirely correct/useful yet - all from line 9 Steam engine power (O): =RUNDEN(boiler_pressure*PI()*POTENZ(cylinder_diameter/2000;2)*cylinder_stroke/10*cylinder_number*3*736/1000*0,8;0) Unrealistic price (AL): =(WENN(ODER((traction_type="Electric");(traction_type="Electric/Narrow"));((base_price_electric*pow((weight_tons/base_weight_electric);weight_effect_electric))*pow(power_kw/base_power_electric;power_effect_electric)); steam engines: second element is boiler pressure, not power; wagons: no second element *inflation_factor)*currency_factor or 1 Cost factor (AP): =MIN(255;MAX(1;(((unreal_price/inflation_factor)/currency_factor or 1)/if wagon and usage != "spec" then wagon_cost_base else engine_cost_base) Game price (AQ): =RUNDEN(cost_factor)*if wagon and usage != "spec" then wagon_cost_base else engine_cost_base Inflation factor (AN) =EXP(((currency_factor if > 0 else 1;WENN((H9>0);H9;$M$600))-$M$600)*LN((1+$M$601)))) Game running cost (AS): =WENN(ODER((traction_type="Electric");(traction_type="Electric/Narrow");(AC9="3rd Rail");(AC9="Dual Power")); (($AM$604*pow(($N9/$AO$604);$AP$604))*pow(($O9/$AO$605);$AP$605)); WENN(ODER((traction_type="Steam");(traction_type="Steam/Narrow"));(($AM$600*pow(($N9/$AO$600);$AP$600))*pow(($O9/$AO$601);$AP$601)); WENN(ODER((traction_type="Wagon");(traction_type="Wagon/Narrow"));(($AM$606*pow(($N9/$AO$606);$AP$606))*pow((MAX(1;$AH9)/$AO$607);$AP$607)); (($AM$602*pow(($N9/$AO$602);$AP$602))*pow(($O9/$AO$603);$AP$603))))) (Diesel) Running cost factor (AR): =MAX(1; WENN(ODER((traction_type="Electric");(traction_type="Electric/Narrow"));((game_running_cost /($M$610*8))/2); WENN(ODER((traction_type="Steam");(traction_type="Steam/Narrow"));((game_running_cost/($M$608*8))*2); WENN(ODER((traction_type="Wagon");(traction_type="Wagon/Narrow"));((game_running_cost/($M$608*8))*2); ($AS9/($M$609*8)))))) (Diesel)