[Plugin] Animal Breed Master - Viehzuchtmeister V0.81.1

  • Well been trying this out in my SP Lan server...


    This is pretty slick, but a couple of suggestions (maybe they have been mentioned)...


    Animals still don't seem to stay penned up in the game reliably (especially chickens in a coop). A way to locate your roaming animals would be nice. Even a way to "recall" them from afar.


    Maybe some way be able to tell who the owner is of a roaming pet.


    Very Nice job here!

  • oh add a shepherd whistle sound effect too when recalling animals XD hahaha (if you do please make it so that we can disable it if we want to in a settings or equivalent file :D)

  • was willst du hier mit den Berechtigungen
    Darf ich dein Tier dann nicht mehr füttern

    Das wäre ja noch schöner. ^^
    Jeder Spieler darf die gleiche Anzahl von Tieren haben, ob Admin oder mal eben ein Gast der kurz auf den
    Server kommt, es gibt da keine Differenzierung.


    Ich habe einen gespawnten Fuchs getamed. Was mir dabei aufgefallen ist, das Tier hatte immense Probleme durch eine
    Türöffnung zu kommen. Als ich es endlich auf der Straße hatte, ist der Fuchs nach ein paar Metern abgehauen und
    war nicht mehr zu fangen.
    Ich vermute mal, da Füchse ja von vornherein vor den Spielern davon laufen, das mit der KI zusammenhängt.
    Mit Häschen habe ich es noch nicht probiert, vll hat ja ein anderer schon damit Erfahrungen gemacht.
    Außerdem habe ich gehört, dass Tiere bei Teleport des Spielers ebenfalls teleportieren und dabei unter Umständen sterben.

  • Wäre gut, wenn man da noch die Berechtigungen anpassen könnte.

    was willst du hier mit den Berechtigungen
    Darf ich dein Tier dann nicht mehr füttern

    Ich formuliere es mal etwas diplomatischer als @lenko, im Kern aber mit derselben Aussage: ;)


    Berechtigungen sind nicht geplant. ^^


    Es sind ja nur Tiere in dem Sinne, dass da nicht allzuviel auf dem Spiel steht im Gegensatz zu Konstruktionen, wo unzählige Stunden mit ungeheurem Knobel- und Bastelaufwand reingesteckt wurden.
    Sollten doch mal irgendwelche Griefer es über's Herz bringen, Unfug mit den Tieren anzustellen, dann kann ja notfalls noch ein Admin den Schaden "ersetzen" oder so.


    Der wichtigste Punkt aber, den ich immer im Hinterkopf habe, ist, dass irgendwann ja eh eine native Zähmungs- und Zucht-Funktion von @red51 und Kollegen eingebaut wird.


    Mit diesem Plugin möchte ich dieser tollen Community eine einfache und solide Möglichkeit anbieten, diese "Wartezeit" zu überbrücken! ;)



    Ich vermute mal, da Füchse ja von vornherein vor den Spielern davon laufen, das mit der KI zusammenhängt.
    Mit Häschen habe ich es noch nicht probiert, vll hat ja ein anderer schon damit Erfahrungen gemacht.


    Damit liegst du vollkommen richtig, man kann über die API noch keinen Einfluss nehmen auf die Verhaltensmuster, Angsthasen bleiben Angsthasen! :)


    Lass mal die Häschen beiseite, schon mal probiert, einen Pinguin zu überreden? ^^

  • Ich habe Probleme ein Tier zu benennen. Das Fenster zum Beschriften erscheint zwar, aber ich kann dann nichts mehr machen.
    Muss ich nach Namen eingeben Enter drücken? Aber wie gesagt das funktioniert nicht, ich kann das Fenster nicht mehr schließen auch
    das Papier nicht wegtun, ich muss Rising World zwangsbeenden.

  • Hallo @Deirdre,


    das ist schon korrekt so, wie du es beschrieben hast: neuen Namen eingeben und Enter drücken bzw. mit der Maus außerhalb der Box wegklicken.
    Ich vermute ganz stark, dass du gar keinen Mauszeiger hattest und somit auch keine Chance, irgendetwas zu ändern.


    Im Plugin muss man den Mauszeiger selbst aktivieren, um Eingabefelder interaktiv machen zu können. Und genauso wieder deaktivieren, nachdem die Eingabe fertig ist.


    Leider gibt es da ein Problem:
    die Funktion für den Mauszeiger wirkt sich auf den Zustand in allen installierten Plugins gleichzeitig aus.
    Z.B. wenn Plugin A den Mauszeiger deaktiviert, während Plugin B aber (zufälligerweise) den Mauszeiger noch benötigt,
    dann hat dies zur Folge, dass Plugin B nicht mehr reagieren kann.


    Ich habe aber gute Nachrichten!
    Im Laufe des Tages bringe ich eine neue Version raus (u.a. kann man nun Häschen und Minischweinchen als Belohnung bekommen :) ).
    In dieser Version werde ich auch gleich eine neue Absicherung einbauen:
    sollte die Eingabe wieder "rumspinnen", dann kann das mittels Esc-Taste zurückgesetzt werden.

  • nice idea but a reward system like that would possibly mess with an economy server's banking (animal buying/selling) system (since players would be able to obtain extra animals through your plugin instead of buying them the "correct" way). I do not run an economy server so doesn't affect me as much but I would recommend you add a small setting to turn the reward system on or off.


    keep up the good work :)

  • I would recommend you add a small setting to turn the reward system on or off.

    Good suggestion! I just implemented a setting for this, will be added in the next minor version. :thumbup:



    keep up the good work :)

    Thank you! I will! :)



    P.S.:
    general information for all:

    • please read the .txt files in the zip archive, I had to shorten the thread text badly because of a 10KB text size limit
    • forgotten info: after dropping a reward item on the floor you have to stay within 2-3 meters and wait max. 10 seconds until the reward animal appears!
    • feedback, suggestions and/ or bugreports are very welcome

    allg. Infos für alle:

    • bitte lest die .txt-Dateien im ZIP-Archiv, ich musste den Thread-Text massiv einkürzen wegen einer 10KB-Limitierung
    • vergessen zu erwähnen: nach dem Ablegen des Belohnunggegenstandes auf dem Boden musst du innerhalb 2-3 Meter bleiben und max. 10 Sekunden warten, bis dein Belohnungstier erscheint!
    • Feedback, Vorschläge und/ oder Fehlermeldungen sind immer erwünscht
  • Neue Version V0.21:

    • Einstellung zum Ein-/ Ausschalten des Belohnungssystems
    • Trächtigkeitsdauer in %
    • Fehler behoben: einige Barren im Schmelzofen wurden fälschlicherweise als Gegenstand für Belohnung erkannt


    New version V0.21:

    • setting for turning the reward system on/ off
    • pregnancy progress in %
    • fixed issue: ingot in furnace was mistakenly recognized as an item for reward
  • Bump.... Would still love to see a way to locate/retrieve your animals :)

  • Maybe some way be able to tell who the owner is of a roaming pet.

    In Acticuvalley, we just add a tag to the pet's name. So I have a cow called "Rib-Eye [D]" to show I own him.

    "If all the world was apple pie, And all the sea were ink. And all the trees were bread and cheese, What would we have to drink?" ?(

  • @Jon_miner
    With Version 0.20, when you point at an animal owned by another player, it should show the name of the animal in blue plus the name of the owning player.



    In Acticuvalley, we just add a tag to the pet's name. So I have a cow called "Rib-Eye [D]" to show I own him.

    This is a good solution for now.
    I am still thinking about a neat solution to show multiple "name labels" in the world without cluttering the screen...


  • hey @Machete what if I want to drop an ingot without obtaining a reward?, e.g. I want to drop an ingot for another player to pick up. This way of controlling the reward system i.e. with dropping certain items to the ground seems a bit too intrusive to me :/ maybe you could use holding the correct item and typing /reward in the chat? just a suggestion here :)

  • I guess you could use barrels as a trading device? I guess Red51 may want to add a mailbox item to do long-distance trading on a timer, or something.

    unfortunately the API does not provide access to the contents of chest atm, this will be introduced in the next update.

  • hey @Machete what if I want to drop an ingot without obtaining a reward?, e.g. I want to drop an ingot for another player to pick up. This way of controlling the reward system i.e. with dropping certain items to the ground seems a bit too intrusive to me maybe you could use holding the correct item and typing /reward in the chat? just a suggestion here

    First of all: Thanks for your feedback! :)


    I know this is not the best solution, but by dropping an item the plugin can determine the spawn position.
    Please consider that from the beginning I wanted the plugin to be as simple as possible to use, avoiding chat commands (I think many players are not comfortable with chat commands like me - it is not "intuitive").
    Only exception are chat commands for controlling or outputting something (like /abm help or /abm rewsys).


    While I implemented the reward system, I have come across limits, related to API functionalities.
    I had to replace the optimal solution by this one, taking into account that in a rare case a player drops a valuable item for another player, resulting in an unwanted reward. :)
    On the other hand I heard rumors that an ingame trading mechanism exists in multiplayer without throwing items around. ?(



    I want to ask the community: Can you live with this "ingot dropping"? What is your experience so far?

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!