From 404e1281fffc38fde069423ec7a36c7c08a4b8b3 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Sat, 12 Apr 2025 12:02:34 -0700
Subject: [PATCH] validator: improve "extra" error messages

---
 validation/src/check.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/validation/src/check.rs b/validation/src/check.rs
index e17540c..e414e08 100644
--- a/validation/src/check.rs
+++ b/validation/src/check.rs
@@ -526,7 +526,7 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 		if let SetDifferenceCheck(Err(context))=&self.mode_finish_counts{
 			if !context.extra.is_empty(){
 				let plural=if context.extra.len()==1{"zone"}else{"zones"};
-				write!(f,"Extra finish {plural} with no matching start zone: ")?;
+				write!(f,"No matching start zone for finish {plural}: ")?;
 				write_comma_separated(f,context.extra.iter(),|f,(mode_id,_names)|
 					write_zone!(f,mode_id,"Finish")
 				)?;
@@ -544,7 +544,7 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 		if let SetDifferenceCheck(Err(context))=&self.mode_anticheat_counts{
 			if !context.extra.is_empty(){
 				let plural=if context.extra.len()==1{"zone"}else{"zones"};
-				write!(f,"Extra anticheat {plural} with no matching start zone: ")?;
+				write!(f,"No matching start zone for anticheat {plural}: ")?;
 				write_comma_separated(f,context.extra.iter(),|f,(mode_id,_names)|
 					write_zone!(f,mode_id,"Anticheat")
 				)?;
@@ -557,7 +557,7 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 		if let SetDifferenceCheck(Err(context))=&self.teleport_counts{
 			for (_,names) in &context.extra{
 				let plural=if names.len()==1{"object"}else{"objects"};
-				write!(f,"Extra Spawn-type {plural} with no matching Spawn: ")?;
+				write!(f,"No matching Spawn for {plural}: ")?;
 				write_comma_separated(f,names.iter(),|f,&name|{
 					write!(f,"{name}")
 				})?;