Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PRs und Birdpost #39

Open
Pazze12 opened this issue Nov 4, 2022 · 6 comments
Open

PRs und Birdpost #39

Pazze12 opened this issue Nov 4, 2022 · 6 comments

Comments

@Pazze12
Copy link
Contributor

Pazze12 commented Nov 4, 2022

Kann einer bitte ein feedback zur birdpost methode geben und eventuell sagen was ich verändern kann?
Diese funktioniert zwar mehr oder weniger ist aber noch nicht perfekt , was ist zb wenn ich einen job skippe wie er höht er dann den zähler?

Zudem ist derzeit kein wt check drin also es kann sein, dass ihr wt verliert - fyi

@MasterZydra
Copy link
Owner

Birdpost habe ich bei mir noch nicht freigeschaltet, daher kann es ich es nicht wirklich beurteilen.

@MasterZydra
Copy link
Owner

Um den Merge-Konflikt bei dem Birdpost PR zu beheben, kannst du mal den Stand von master in deinen Branch mergen.

@Pazze12
Copy link
Contributor Author

Pazze12 commented Nov 5, 2022

Birdpost habe ich bei mir noch nicht freigeschaltet, daher kann es ich es nicht wirklich beurteilen.

Ah okay , na vielleicht schaffe ich es mein Problem zu schildern:
Also Es gibt dort X Jobs und Y Häuser mit einem Vogel.

Die Vögel unter anderem einen Wert -> Ausdauer zb: 3
Die Jobs haben ebenfalls einen Wert Ausdauer und benötigen bestimmte Produkte.

Nun habe ich jeweils eine Funktion für die Jobs, welche die fertigen abholt und eine Liste mit den derzeit offenen Jobs ausliefert:

[1,2,3,4,5,6]

In der zweiten Funktion werden die Häuser/Vögel geprüft, müssen diese gefüttert werden bzw muss ein neuer Vogel gekauft werden, diese Funktion wirft dann eine Liste mit möglichen Vögel aus.

[1,2,3,5]

Nun dachte ich mir vergleiche ich die beiden Listen also die Ausdauer vom Job[0] mit der Ausdauer vom Vogel[0].
Passt es, wird geprüft, ob die Produkte vorhanden sind und der job wird zugeteilt.

Passt es nicht, liegt es wahrscheinlich daran, dass die Ausdaueranforderung vom Job zu hoch ist was passieren kann und ich somit keinen Vogel habe, der diesen Job annehmen kann. Somit wird der Job[1] weggeworfen und ich erhalte in 2h einen neuen. Nun sollte theoretisch Job[2] mit Vogel[1] verglichen werden aber in meinem Fall ist es glaube ich schon [2] mit [2].

Nun zu meinem eigentlichem Problem, ich bekomme ein Fehler wenn ich auf einer der Listen eine Loop laufen lassen zum Prüfen aber die zweite Liste länger/kürzer ist. Also wenn zb Job[5] mit Vogel[5] verglichen wird, da Vogel nur 0-3 Indexes hat.
Vielleicht erkennst du meine Erklärung in der Funktion wieder und hast eine Ideen. Da ich relativ ähnlich noch das Schneckenrennen und die Mine aufbauen wollen würde.

Außerdem nochmal eine Frage zu den Extra-Files wie Honig.py / Bonsai.py sind die so richtig und ist die Zuordnung im Wurzelbot.py gut so also mit dem

if self.spieler.isBonsaiFarmAvailable() is True:
                self.bonsaifarm = Bonsai(self.__HTTPConn)

etc. da ich zwar gerne meinen ganzen Zeug integrieren möchte aber nicht unnötig mehr arbeit oder Fehler einbauen möchte.
Ich habe für meine 200Accounts auch die Funktion erstellt einer Gilde bei zutreten, den Luckymaulwurf zu probieren und Pflanzen für das Gildenwunder zu spenden. Den Kauf vom ersten Regal, sowie des zweiten Gartens automatisiert.

@Cl0ckm4n
Copy link
Contributor

Cl0ckm4n commented Dec 7, 2023

@Pazze12 ist es geplant, dass deine Features für Vogelpost, Mine usw. noch in den Bot eingepflegt werden?
Oder würdest du alternativ den Code zur Verfügung stellen, damit man den selbst einbinden kann?
Wäre mega nice, danke :D

@MasterZydra
Copy link
Owner

@Cl0ckm4n der Code ist im PR #36. Wegen der Merge-Konflikte und da ich die Vogelpost, Mine usw. selbst noch nicht freigeschaltet habe, habe ich es noch nicht übernommen.

@Cl0ckm4n
Copy link
Contributor

Cl0ckm4n commented Jan 4, 2024

Ok, danke für die Info.
Ich dann werde ich bei Gelegenheit selbst mal versuchen die Features zu implementieren. Kann aber etwas dauern... ^^

Arbeitest du gerade an weiteren Features?
Bin selbst gerade dabei den Stadtpark und die Bonsaischule anzupassen... danach möchte ich mich den Bienen widmen xD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants