diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json
index 6a50a44738..9dfe80c03f 100644
--- a/assets/layers/bike_repair_station/bike_repair_station.json
+++ b/assets/layers/bike_repair_station/bike_repair_station.json
@@ -757,11 +757,12 @@
{
"if": {
"and": [
- "service:bicycle:pump=no",
+ "service:bicycle:pump=yes",
+ "service:bicycle:tools=yes",
"service:bicycle:pump:operational_status=broken"
]
},
- "then": "pin:#88d32c;./assets/layers/bike_repair_station/repair_station.svg"
+ "then": "pin:#88d32c;./assets/layers/bike_repair_station/repair_station_broken_pump.svg"
},
{
"if": {
diff --git a/assets/layers/bike_repair_station/repair_station_broken_pump.svg b/assets/layers/bike_repair_station/repair_station_broken_pump.svg
new file mode 100644
index 0000000000..e456c12712
--- /dev/null
+++ b/assets/layers/bike_repair_station/repair_station_broken_pump.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/assets/layers/bike_repair_station/repair_station_pump.svg b/assets/layers/bike_repair_station/repair_station_pump.svg
index 086661f1f0..0e650d0efe 100644
--- a/assets/layers/bike_repair_station/repair_station_pump.svg
+++ b/assets/layers/bike_repair_station/repair_station_pump.svg
@@ -9,9 +9,10 @@
inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
+
+ transform="matrix(0.73612812,0,0,0.73612812,-7.5123741,22.302095)">
+ transform="matrix(0.60143782,0,0,0.60039443,97.037882,63.253387)">
+