feat(city): add city landmarks, stores, luminous signs, and ATC echo guard

Add university and fire station civic buildings plus 7 new store types,
each with facade and luminous blade signs. Extend landmark material
colors and sign accents. Fix ATC dispatch to reject prompt-echoing AI
responses via heuristic guard. Add CityPlacesTest for collision and
roadway avoidance, and extend AirportTest and SignLabelsTest.
This commit is contained in:
2026-10-31 22:22:44 -03:00
parent e7498e1566
commit 46b15ec7be
14 changed files with 297 additions and 13 deletions
+2
View File
@@ -226,6 +226,8 @@
"city.sign_hospital": "Hospital",
"city.sign_school": "School",
"city.sign_cityhall": "City Hall",
"city.sign_university": "University",
"city.sign_firestation": "Fire Department",
"city.exercise_need_equipment": "Get closer to plaza gym equipment.",
"city.exercise_need_awake": "You must be awake to exercise.",
"city.exercise_tired": "You are too tired to exercise.",
+2
View File
@@ -226,6 +226,8 @@
"city.sign_hospital": "Hospital",
"city.sign_school": "Escuela",
"city.sign_cityhall": "Alcaldía",
"city.sign_university": "Universidad",
"city.sign_firestation": "Cuerpo de Bomberos",
"city.exercise_need_equipment": "Acérquese a un equipo de la plaza.",
"city.exercise_need_awake": "Debe estar despierto para ejercitarse.",
"city.exercise_tired": "Está demasiado cansado para ejercitarse.",
+2
View File
@@ -226,6 +226,8 @@
"city.sign_hospital": "Hospital",
"city.sign_school": "Escola",
"city.sign_cityhall": "Prefeitura",
"city.sign_university": "Universidade",
"city.sign_firestation": "Corpo de Bombeiros",
"city.exercise_need_equipment": "Aproxime-se de um equipamento da praça.",
"city.exercise_need_awake": "Você precisa estar acordado para se exercitar.",
"city.exercise_tired": "Você está cansado demais para se exercitar.",