aboutsummaryrefslogtreecommitdiff
path: root/server/tools/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/tools/src/main.rs')
-rw-r--r--server/tools/src/main.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/server/tools/src/main.rs b/server/tools/src/main.rs
index 07c5d45b..4af6b87f 100644
--- a/server/tools/src/main.rs
+++ b/server/tools/src/main.rs
@@ -65,8 +65,7 @@ fn main() -> Result<()> {
Action::Graph => graph()?,
Action::GraphSummary => graph_summary()?,
Action::GraphSingle { out, dot_out } => {
- let mut index = DataIndex::default();
- index.reload()?;
+ let index = DataIndex::new("data".into())?;
let (data, serverdata) = index.generate("5star")?;
let out = data.get_item_by_name(&out).unwrap();
let mut diagram = recipe_diagram(&data, &serverdata, &[out])?;
@@ -79,24 +78,21 @@ fn main() -> Result<()> {
println!("{out}");
}
Action::MapDemands { map } => {
- let mut index = DataIndex::default();
- index.reload()?;
+ let index = DataIndex::new("data".into())?;
let (data, _) = index.generate(&map)?;
for demand in &data.demands {
println!("{}", data.item_name(demand.input))
}
}
Action::MapItems { map } => {
- let mut index = DataIndex::default();
- index.reload()?;
+ let index = DataIndex::new("data".into())?;
let (data, _) = index.generate(&map)?;
for name in &data.item_names {
println!("{name}")
}
}
Action::MapTiles { map } => {
- let mut index = DataIndex::default();
- index.reload()?;
+ let index = DataIndex::new("data".into())?;
let (data, _) = index.generate(&map)?;
for name in &data.tile_names {
println!("{name}")
@@ -104,8 +100,7 @@ fn main() -> Result<()> {
}
Action::CheckMap { map } => {
if map == "all" {
- let mut index = DataIndex::default();
- index.reload()?;
+ let index = DataIndex::new("data".into())?;
for map in index.maps.keys() {
check_map(map)?;
}