Skip to content

Farmmanager #50

@Lace123

Description

@Lace123

Hi,
wollte ein paar Änderungen am Farmmanager machen, habe gesehen, dass gerade aktiv daran gearbeitet wird. Daher liste ich hier mal meine Ideen auf.

  1. Mir ist aufgefallen, dass mit den letzten Änderungen das C-farmen nicht mehr funktioniert. Er zieht 1 vom Klick-counter ab, schickt aber nichts ab und bringt auch keinen Fehler. (Bei alten Versionen ohne die letzten Änderungen geht es)
  2. Es wäre nützlich eine zusätzliche Leiste zu haben, die die minimale Distanz zu den Dörfern angibt. So könnte man die nahe liegenden Farmen mit höherer Priorität abfarmen.
  3. R-Tab einen Hacken einfügen, der es erlaubt zwischen absoluten und prozentualen Resten zu tauschen. Grund: Wenn man Dörfer farmt, die weiter weg sind, laufen die Einheiten lange zurück, bis man sie wieder losschicken kann. --> 30% der Lkav einbehalten, damit man wieder alle Dörfer abfarmen kann. (Hat auch noch ein paar andere effizienz implikationen, die ich hier nicht alle ausführen möchte)
  4. Erlauben, alte Berichte einzulesen. Es funktioniert nicht, dass Workbench Berichte, die älter als der Farmeintrag sind der Farm zuzuweisen. D.h. wenn man in der Datenbank einen Bericht von gestern hat, aber die Farm heute neu hinzugefügt hat, weißt Workbench den Bericht nicht zu, denkt es hat keine Berichte für die Farm.
    Der Vorteil wäre es, dass man alle Farminformationen(auch BB-Dörfer) von einer alten Version in eine neuere importieren kann, also ohne großen aufwand die DS Version wechseln kann.
    Alternativ könnte man auch erlauben, dass die Funktion nach Farmen in Berichten suchen auch die Barbarendörfer beachtet. Derzeit muss man nach Barbarendörfern suchen, die werden hinzugefügt und dadurch kann man keine älteren Informationen zuweisen, sondern muss einen neuen Bericht einlesen.
  5. Wenn der Angriff Verluste aufweist, die Farm sperren/oder den Wall schätzen (letzteres ist wohl zu aufwendig. Die könnten mit einem gelben Schloss gesperrt werden, dass nur Angriffe mit Rammen erlaubt, wenn derWall Stufe 2 oder höher, oder der Bericht Verluste hatte.
    Das würde es erlauben, die Farmen einmal zuspähen und dann ohne Späher weiterzufamen.
  6. Das Farmen mit gewissen Gruppen erluben. Denke die Idee kam schnonmal auf.
  7. Ein Feld bei C-Farmen einfügen, dass eine manuelle Obergrenze hinzufügt. Z.b. 2h, so dass WB maximal so viele Einheiten schickt, dass einen Produktion von 2 h abgefarmt wird.
    Grund: So kann man einen für sich sinnvollen Betrag einfügen und WB schickt keine 100 Lkav auf ein kleines Dorf, nur weil es lange nicht mehr abgefarmt wurde. Die Annahme, dass sich Rohstoffe ansammeln ist absolut unrealistisch. Die wichtigste Änderung, die es sogar effizienter machen kann WB zu benutzen anstelle von build-in Farmmanager. Habe ich bereits getestet.
  8. Mehrfachangriffe erlauben. Alos, wenn man einen Angriff losschickt, die theoretische Menge direkt um den Betrag, der geplündert würde erniedrigen und es ermöglichen auf die gleiche Farm nocheinmal zu laufen. Mit dem minimal farm angaben, kann man verhindern, dass man auf Dörfer läuft, bei denen sich das Farmen noch nicht lohnt.
    Grund: Bei weit entfernten farmen kommt man nur alle 4 Stunden vorbei. Aber Leute werden da aktiv farmen. Wenn man alle 2 h einen Angriff darauf schickt, der die Produktion von den 2h abholt, kann man seine farm effizienz enorm steigern.
  9. Das Rammen mitschicken funktioniert nur bei c-farmen, aber nicht bei A/B. Wäre aber nützlich, weil man dann bei C nur Lkav einträgt und in A z.b. 100 Axt, damit man wenig Verluste beim Wall hat und die dann mit Rammen losschicken kann.
  10. Einen Indikator einfügen, der einen darauf hinweist, ob das Dorf ein Spieler oder ein BAba Dorf ist. Eventuell ein Button, der Babas ausblendet. Habe ab und zu einenn Spieler hinzugefügt, und den wieder zufinden, wenn er entfernt werden muss, weil er wieder aktiv wurde ist ganz schön aufwendig.

Sorry für die vielen Rechtschreibfehler, habe dass alles einfach schnell runtergetippt.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions