49 lines
2.6 KiB
Markdown
49 lines
2.6 KiB
Markdown
# Jasbee Gebäude-Prozentanzeige
|
||
|
||
Ein praktisches Tampermonkey-Userscript für das Browsergame [Jasbee](https://www.jasbee.de), das eine permanente Übersicht über den Zustand aller deiner Gebäude direkt im Spiel einblendet. Das Popup lässt sich frei verschieben und dient gleichzeitig als interaktive Steuerungszentrale.
|
||
|
||
## Features
|
||
|
||
* **Zustands-Tabelle:** Zeigt alle erfassten Gebäude sortiert nach dem kritischsten Zustand an (schlechtester Zustand oben).
|
||
* **Hintergrund-Scanner:** Mit nur einem Klick auf `city.php` werden alle verlinkten Gebäude im Hintergrund über ein unsichtbares Iframe gescannt – kein manuelles Durchklicken mehr nötig!
|
||
* **Interaktive Verlinkung:** Alle Gebäudenamen in der Liste sind direkt mit der jeweiligen Spielseite verlinkt. Ein Klick bringt dich sofort zum Gebäude, um es z. B. zu reparieren.
|
||
* **Live-Highlighting:** Das Gebäude, auf dem du dich aktuell befindest, wird in der Liste dezent hervorgehoben und kursiv dargestellt.
|
||
* **Farbcodierung:** Schnelle visuelle Erfassung des Zustands durch Ampelfarben:
|
||
* 🔴 **< 50%:** Kritisch (Rot)
|
||
* 🟡 **50% - 89%:** Warnung (Gelb)
|
||
* 🟢 **>= 90%:** Gut (Grün)
|
||
* **Persistent & Flexibel:** Das Popup merkt sich seine letzte Drag-and-Drop-Position auf dem Bildschirm sowie die gescannten Daten im `localStorage`.
|
||
|
||
---
|
||
|
||
## Installation
|
||
|
||
1. Installiere ein Userscript-Addon für deinen Browser (z. B. **Tampermonkey** oder **Violentmonkey**).
|
||
2. Erstelle ein neues Script im Dashboard deines Addons.
|
||
3. Kopiere den Code der `jasbee-gebaeude-prozentanzeige.js` hinein und speichere ihn ab.
|
||
4. Rufe Jasbee auf – das Popup erscheint automatisch auf allen unterstützten Unterseiten.
|
||
|
||
---
|
||
|
||
## Unterstützte Seiten
|
||
|
||
Das Script ist so konfiguriert, dass es auf den wichtigsten Wirtschafts- und Freizeitgebäuden aktiv wird:
|
||
* `city.php` (Hauptknotenpunkt für den globalen Scan)
|
||
* Lager, Baumarkt, Sportsbar, Aliengebäude, Sauna
|
||
* Wohnhaus, Fußballstadion, Schwimmhalle, Fabrik, Fitnessstudio, Bazar
|
||
|
||
---
|
||
|
||
## Bedienung
|
||
|
||
1. **Erster Scan:** Klicke auf der Hauptübersicht (`city.php`) im Popup auf **"Alle scannen"**. Das Script liest nun nacheinander alle Gebäude im Hintergrund aus.
|
||
2. **Navigation:** Klicke auf einen Gebäudenamen in der Liste, um direkt dorthin zu springen.
|
||
3. **Zurücksetzen:** Über den **"Reset"**-Button kannst du alle zwischengespeicherten Daten löschen, um beispielsweise eine saubere Neuauflage der Liste zu erzwingen.
|
||
|
||
---
|
||
|
||
## Technische Details
|
||
|
||
* **Lizenz:** MIT
|
||
* **Entwickler:** Daniel + Gemini
|
||
* **Zielelemente im DOM:** Nutzt die spielinternen Klassen `.pie-number`, `.breadcrumb li` und `.card`, um Daten manipulationsfrei und sicher auszulesen. |