diff --git a/world/src/sim2/mod.rs b/world/src/sim2/mod.rs index 9fc80ea032..e5dfae1c1f 100644 --- a/world/src/sim2/mod.rs +++ b/world/src/sim2/mod.rs @@ -112,6 +112,14 @@ pub fn csv_entry(f: &mut std::fs::File, site: &Site) -> Result<(), std::io::Erro write!(f, "{:?},", limit)?; } } + f.write_all(b",")?; + for g in good_list() { + if site.economy.last_exports[g]>=0.1 || site.economy.last_exports[g]<=-0.1 { + write!(f, "{:.1},", site.economy.last_exports[g])?; + } else { + f.write_all(b",")?; + } + } writeln!(f) } @@ -153,6 +161,10 @@ fn simulate_return(index: &mut Index, world: &mut WorldSim) -> Result<(), std::i for l in LaborIndex::list() { write!(f, "{:?} limit,", l)?; } + f.write_all(b",")?; + for g in good_list() { + write!(f, "{:?} trade,", g)?; + } writeln!(f)?; Some(f) } else {