From 3d49d0412b846a3d329dda98605c9f3d66b4e64f Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Wed, 9 Apr 2025 20:58:51 -0700
Subject: [PATCH] validator: marginally improve map check clarity

---
 validation/src/check.rs | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/validation/src/check.rs b/validation/src/check.rs
index 66962e7..b07a23f 100644
--- a/validation/src/check.rs
+++ b/validation/src/check.rs
@@ -87,6 +87,12 @@ impl CheckReport{
 			 &&self.no_duplicate_wormhole_out
 	}
 }
+fn pass_fail(b:bool)->&'static str{
+	match b{
+		true=>"passed",
+		false=>"failed",
+	}
+}
 impl std::fmt::Display for CheckReport{
 	fn fmt(&self,f:&mut std::fmt::Formatter<'_>)->std::fmt::Result{
 		write!(f,
@@ -102,18 +108,18 @@ at_least_one_mapfinish={}\n
 spawn1_exists={}\n
 no_duplicate_spawns={}\n
 no_duplicate_wormhole_out={}",
-			self.exactly_one_root,
-			self.root_is_model,
-			self.model_name_prefix_is_valid,
-			self.model_name_is_snake_case,
-			self.has_display_name,
-			self.has_creator,
-			self.display_name_is_title_case,
-			self.exactly_one_mapstart,
-			self.at_least_one_mapfinish,
-			self.spawn1_exists,
-			self.no_duplicate_spawns,
-			self.no_duplicate_wormhole_out,
+			pass_fail(self.exactly_one_root),
+			pass_fail(self.root_is_model),
+			pass_fail(self.model_name_prefix_is_valid),
+			pass_fail(self.model_name_is_snake_case),
+			pass_fail(self.has_display_name),
+			pass_fail(self.has_creator),
+			pass_fail(self.display_name_is_title_case),
+			pass_fail(self.exactly_one_mapstart),
+			pass_fail(self.at_least_one_mapfinish),
+			pass_fail(self.spawn1_exists),
+			pass_fail(self.no_duplicate_spawns),
+			pass_fail(self.no_duplicate_wormhole_out),
 		)
 	}
 }