From 31c02326976f6f9d48dd623f9026363574cb8cb2 Mon Sep 17 00:00:00 2001 From: ElCeejo Date: Sun, 20 Feb 2022 11:45:25 -0800 Subject: [PATCH] Fix multiple crashes, Improve multiple behaviors, Re-animate Horses --- LICENSE | 687 +++++++++++++++++- api/api.lua | 4 +- api/behaviors.lua | 308 +++++--- api/lasso.lua | 1 + init.lua | 4 +- mobs/bat.lua | 5 +- mobs/bird.lua | 17 +- mobs/cat.lua | 38 +- mobs/chicken.lua | 1 + mobs/cow.lua | 1 + mobs/frog.lua | 7 +- mobs/horse.lua | 17 +- mobs/pig.lua | 1 + mobs/reindeer.lua | 2 + mobs/sheep.lua | 1 + mobs/tropical_fish.lua | 1 + mobs/turkey.lua | 1 + mobs/wolf.lua | 11 +- models/animala_horse.b3d | Bin 0 -> 233316 bytes models/animalia_horse.b3d | Bin 254400 -> 233316 bytes textures/horse/animalia_horse_1.png | Bin 21565 -> 21141 bytes .../{ => items}/animalia_guano_bucket.png | Bin 5653 -> 5910 bytes textures/items/animalia_milk_bucket.png | Bin 5515 -> 5764 bytes textures/pig/animalia_pig_3.png | Bin 13205 -> 12064 bytes 24 files changed, 923 insertions(+), 184 deletions(-) create mode 100644 models/animala_horse.b3d rename textures/{ => items}/animalia_guano_bucket.png (57%) diff --git a/LICENSE b/LICENSE index 260ab17..f288702 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,674 @@ -MIT License + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 -Copyright (c) 2021 ElCeejo + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + Preamble -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. + The GNU General Public License is a free, copyleft license for +software and other kinds of works. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/api/api.lua b/api/api.lua index aad8d6a..24cf508 100644 --- a/api/api.lua +++ b/api/api.lua @@ -1135,10 +1135,10 @@ local function get_libri_page(mob_name, player_name) "label[3.25,9;x" .. def.max_health / 2 .. "]", -- Net "item_image[4.25,8.15;1,1;animalia:lasso]", - "image[4.75,8.75;0.5,0.5;animalia_libri_true_icon.png]", + "image[4.75,8.75;0.5,0.5;animalia_libri_" .. tostring(def.catch_with_lasso or false) .. "_icon.png]", -- Lasso "item_image[6,8.15;1,1;animalia:net]", - "image[6.5,8.75;0.5,0.5;animalia_libri_true_icon.png]", + "image[6.5,8.75;0.5,0.5;animalia_libri_" .. tostring(def.catch_with_net or false) .. "_icon.png]", -- Labels "label[9.5,7.25;" .. minetest.colorize("#383329", "Drops:") .. "]", "label[14,7.25;" .. minetest.colorize("#383329", "Eats:") .. "]", diff --git a/api/behaviors.lua b/api/behaviors.lua index 993b255..1530b99 100644 --- a/api/behaviors.lua +++ b/api/behaviors.lua @@ -233,7 +233,7 @@ local function movement_fly(self, pos2) self._path = creatura.find_path(self, pos, pos2, self.width, self.height, 300, false, true) end -- Apply Movement - self:turn_to(boid_angle or tyaw, turn_rate) + self:turn_to(tyaw, turn_rate) self:set_forward_velocity(speed) local v_speed = speed * dir.y local vel = self.object:get_velocity() @@ -480,7 +480,7 @@ function animalia.action_boid_move(self, pos2, timeout, method) self:set_action(func) end -function animalia.action_boid_walk(self, pos2, timeout, method, speed_factor) +function animalia.action_boid_walk(self, pos2, timeout, method, speed_factor, anim) local boids = creatura.get_boid_members(self.object:get_pos(), 12, self.name) local timer = timeout local move_init = false @@ -509,7 +509,7 @@ function animalia.action_boid_walk(self, pos2, timeout, method, speed_factor) self:halt() return true end - self:move(pos2, method or "creatura:obstacle_avoidance", speed_factor or 1) + self:move(pos2, method or "creatura:obstacle_avoidance", speed_factor or 1, anim or "walk") move_init = true end self:set_action(func) @@ -531,6 +531,20 @@ function animalia.action_swim(self, pos, timeout, method, speed_factor, anim) self:set_action(func) end +function animalia.action_horse_spin(self, speed, anim) + local tyaw = random(math.pi * 2) + local function func(self) + self:set_gravity(-9.8) + self:halt() + self:animate(anim or "stand") + self:turn_to(tyaw, speed) + if abs(tyaw - self.object:get_yaw()) < 0.1 then + return true + end + end + self:set_action(func) +end + --------------- -- Behaviors -- --------------- @@ -543,50 +557,96 @@ end creatura.register_utility("animalia:wander", function(self, group) local idle_time = 3 - local move_probability = 3 - local group_tick = 0 + local move_probability = 5 local far_from_group = false + local group_tick = 1 local function func(self) local pos = self.object:get_pos() - local random_goal = vector.new( - pos.x + random(-4, 4), - pos.y, - pos.z + random(-4, 4) - ) - if group - and self:timer(3) then - local range = self.tracking_range * 0.5 - local group_positions = animalia.get_group_positions(self.name, pos, range + 1) - if #group_positions > 2 then - local center = animalia.get_average_pos(group_positions) - if center - and (vec_dist(random_goal, center) > range - or vec_dist(pos, center) > range) then - random_goal = center - far_from_group = true - else - far_from_group = false - end - end - group_tick = 2 - end if not self:get_action() then - local node = minetest.get_node(random_goal) - if minetest.registered_nodes[node.name].drawtype == "liquid" - or minetest.registered_nodes[node.name].walkable then - random_goal = nil - end + local goal + local move = random(move_probability) < 2 if self.lasso_pos and vec_dist(pos, self.lasso_pos) > 10 then - random_goal = self.lasso_pos + goal = self.lasso_pos end - if (random(move_probability) < 2 - and random_goal) + if not goal + and move then + goal = self:get_wander_pos(1, 2) + end + if group + and goal + and group_tick > 3 then + local range = self.tracking_range * 0.5 + local group_positions = animalia.get_group_positions(self.name, pos, range + 1) + if #group_positions > 2 then + local center = animalia.get_average_pos(group_positions) + if center + and vec_dist(pos, center) > range * 0.33 + or vec_dist(goal, center) > range * 0.33 then + goal = center + far_from_group = true + else + far_from_group = false + end + end + group_tick = 0 + end + if (move + and goal) or far_from_group then - creatura.action_walk(self, random_goal) + creatura.action_walk(self, goal, 2, "creatura:neighbors") else creatura.action_idle(self, idle_time) end + if group then + group_tick = group_tick + 1 + end + end + end + self:set_utility(func) +end) + +creatura.register_utility("animalia:skittish_wander", function(self) + local idle_time = 3 + local move_probability = 3 + local force_move = false + local avoid_tick = 1 + local function func(self) + local pos = self.object:get_pos() + if not self:get_action() then + local goal + local move = random(move_probability) < 2 + if avoid_tick > 3 + and move then + local range = self.tracking_range * 0.5 + local player = creatura.get_nearby_player(self) + if player then + local target_alive, line_of_sight, player_pos = self:get_target(player) + if target_alive + and line_of_sight + and vec_dist(pos, player_pos) < 8 then + force_move = true + local dir = vec_dir(player_pos, pos) + goal = self:get_wander_pos(2, 3, dir) + end + end + avoid_tick = 0 + end + if self.lasso_pos + and vec_dist(pos, self.lasso_pos) > 10 then + goal = self.lasso_pos + end + if not goal + and move then + goal = self:get_wander_pos(4, 4) + end + if move + and goal then + creatura.action_walk(self, goal, 3, "creatura:neighbors", 0.35) + else + creatura.action_idle(self, idle_time) + end + avoid_tick = avoid_tick + 1 end end self:set_utility(func) @@ -599,20 +659,15 @@ creatura.register_utility("animalia:skittish_boid_wander", function(self) local force_move = false local function func(self) local pos = self.object:get_pos() - local random_goal = vector.new( - pos.x + random(-4, 4), - pos.y, - pos.z + random(-4, 4) - ) + local goal if self:timer(3) then local range = self.tracking_range * 0.5 local group_positions = animalia.get_group_positions(self.name, pos, range + 1) if #group_positions > 2 then local center = animalia.get_average_pos(group_positions) if center - and (vec_dist(random_goal, center) > range - or vec_dist(pos, center) > range) then - random_goal = center + and vec_dist(pos, center) > range then + goal = center force_move = true else force_move = false @@ -628,27 +683,24 @@ creatura.register_utility("animalia:skittish_boid_wander", function(self) and line_of_sight and vec_dist(pos, player_pos) < 8 then force_move = true - local dir = vec_dir(pos, player_pos) - random_goal = vec_add(pos, vec_multi(vec_add(dir, {x = random(-10, 10) * 0.1, y = 0, z = random(-10, 10) * 0.1}), -3)) + local dir = vec_dir(player_pos, pos) + goal = self:get_wander_pos(2, 3, dir) end end end if not self:get_action() then - local node = minetest.get_node(random_goal) - if minetest.registered_nodes[node.name].drawtype == "liquid" - or minetest.registered_nodes[node.name].walkable then - random_goal = nil - force_move = false - end + local move = random(move_probability) < 2 if self.lasso_pos and vec_dist(pos, self.lasso_pos) > 10 then - random_goal = self.lasso_pos + goal = self.lasso_pos end - if (random(move_probability) < 2 - and random_goal) - or force_move then - get_ground_level(random_goal, 1) - animalia.action_boid_walk(self, random_goal, 6, "creatura:obstacle_avoidance", 0.5) + if not goal + and move then + goal = self:get_wander_pos(4, 4) + end + if move + and goal then + animalia.action_boid_walk(self, goal, 6, "creatura:neighbors", 0.35) else creatura.action_idle(self, idle_time) end @@ -657,18 +709,13 @@ creatura.register_utility("animalia:skittish_boid_wander", function(self) self:set_utility(func) end) - creatura.register_utility("animalia:boid_wander", function(self, group) local idle_time = 3 local move_probability = 5 local group_tick = 0 local function func(self) local pos = self.object:get_pos() - local random_goal = vector.new( - pos.x + random(-4, 4), - pos.y, - pos.z + random(-4, 4) - ) + local goal if group and self:timer(3) then local range = self.tracking_range * 0.5 @@ -676,26 +723,25 @@ creatura.register_utility("animalia:boid_wander", function(self, group) if #group_positions > 2 then local center = animalia.get_average_pos(group_positions) if center - and (vec_dist(random_goal, center) > range - or vec_dist(pos, center) > range) then - random_goal = center + and vec_dist(pos, center) > range then + goal = center end end group_tick = 2 end if not self:get_action() then - local node = minetest.get_node(random_goal) - if minetest.registered_nodes[node.name].drawtype == "liquid" - or minetest.registered_nodes[node.name].walkable then - random_goal = nil - end + local move = random(move_probability) < 2 if self.lasso_pos and vec_dist(pos, self.lasso_pos) > 10 then - random_goal = self.lasso_pos + goal = self.lasso_pos end - if random(move_probability) < 2 - and random_goal then - animalia.action_boid_walk(self, random_goal, 6, "creatura:neighbors", 0.25) + if not goal + and move then + goal = self:get_wander_pos(1, 3) + end + if move + and goal then + animalia.action_boid_walk(self, goal, 6, "creatura:neighbors", 0.35) else creatura.action_idle(self, idle_time) end @@ -731,46 +777,57 @@ end) -- "Eat" nodes creatura.register_utility("animalia:eat_from_turf", function(self) + local action_init = false local function func(self) local pos = self.object:get_pos() - local under = vector.new(pos.x, pos.y - 1, pos.z) - for _, node in ipairs(self.consumable_nodes) do - if node.name == minetest.get_node(under).name then - minetest.set_node(under, {name = node.replacement}) - local def = minetest.registered_nodes[node.name] - local texture = def.tiles[1] - texture = texture .. "^[resize:8x8" - minetest.add_particlespawner({ - amount = 6, - time = 0.1, - minpos = vector.new( - pos.x - 0.5, - pos.y + 0.1, - pos.z - 0.5 - ), - maxpos = vector.new( - pos.x + 0.5, - pos.y + 0.1, - pos.z + 0.5 - ), - minvel = {x=-1, y=1, z=-1}, - maxvel = {x=1, y=2, z=1}, - minacc = {x=0, y=-5, z=0}, - maxacc = {x=0, y=-9, z=0}, - minexptime = 1, - maxexptime = 1, - minsize = 1, - maxsize = 2, - collisiondetection = true, - vertical = false, - texture = texture, - }) - self.gotten = false - self:memorize("gotten", self.gotten) - return true - else - return true + local look_dir = yaw2dir(self.object:get_yaw()) + local under = vec_add(pos, vec_multi(look_dir, self.width)) + under.y = pos.y - 0.5 + if not action_init then + for i, node in ipairs(self.consumable_nodes) do + if node.name == minetest.get_node(under).name then + minetest.set_node(under, {name = node.replacement}) + local def = minetest.registered_nodes[node.name] + local texture = def.tiles[1] + texture = texture .. "^[resize:8x8" + minetest.add_particlespawner({ + amount = 6, + time = 0.1, + minpos = vector.new( + pos.x - 0.5, + pos.y + 0.1, + pos.z - 0.5 + ), + maxpos = vector.new( + pos.x + 0.5, + pos.y + 0.1, + pos.z + 0.5 + ), + minvel = {x=-1, y=1, z=-1}, + maxvel = {x=1, y=2, z=1}, + minacc = {x=0, y=-5, z=0}, + maxacc = {x=0, y=-9, z=0}, + minexptime = 1, + maxexptime = 1, + minsize = 1, + maxsize = 2, + collisiondetection = true, + vertical = false, + texture = texture, + }) + self.gotten = false + self:memorize("gotten", self.gotten) + if not self:get_action() then + creatura.action_idle(self, 1, "eat") + action_init = true + end + break + elseif i == #self.consumable_nodes then + return true + end end + elseif not self:get_action() then + return true end end self:set_utility(func) @@ -915,7 +972,7 @@ creatura.register_utility("animalia:boid_flee_from_player", function(self, playe and vec_dist(pos, self.lasso_pos) > 10 then escape_pos = self.lasso_pos end - animalia.action_boid_walk(self, escape_pos, 6, "creatura:obstacle_avoidance", 1) + animalia.action_boid_walk(self, escape_pos, 6, "creatura:obstacle_avoidance", 1, "run") end if vec_dist(pos, tpos) > self.tracking_range + (#mobs_in_group or 0) then return true @@ -1220,7 +1277,7 @@ creatura.register_utility("animalia:aerial_flock", function(self, scale) or (dist2floor < 2 or dist2ceil < 2) then local pos = self.object:get_pos() - local pos2 = self:get_wander_pos_3d(2, range) + local pos2 = self:get_wander_pos_3d(1, range) if dist2ceil < 2 then pos2.y = pos.y - 1 end @@ -1518,6 +1575,23 @@ creatura.register_utility("animalia:find_home", function(self) self:set_utility(func) end) +-- Horse Exclusive Behaviors + +creatura.register_utility("animalia:horse_breaking", function(self) + local timer = 18 + self:clear_action() + local function func(self) + if not self:get_action() then + animalia.action_horse_spin(self, random(4, 6), "stand") + end + timer = timer - self.dtime + if timer <= 0 then + return true + end + end + self:set_utility(func) +end) + -- Tamed Animal Orders creatura.register_utility("animalia:sit", function(self) @@ -1558,9 +1632,9 @@ creatura.register_utility("animalia:mount", function(self, player) speed_factor = speed_factor * 0.5 end local total_speed = vector.length(vel) - if total_speed > 0.2 then + if total_speed > 0.1 then anim = "walk" - if total_speed > self.speed then + if control.aux1 then anim = "run" end if not self.touching_ground diff --git a/api/lasso.lua b/api/lasso.lua index c965656..a69dd3f 100644 --- a/api/lasso.lua +++ b/api/lasso.lua @@ -323,6 +323,7 @@ minetest.register_craftitem("animalia:lasso", { if pointed_thing.type == "object" then if pointed_thing.ref:is_player() then return end local ent = pointed_thing.ref:get_luaentity() + if not ent.catch_with_lasso then return end if not ent.caught_with_lasso and not is_lasso_in_use(placer) then ent.caught_with_lasso = true diff --git a/init.lua b/init.lua index bfabd5e..0606152 100644 --- a/init.lua +++ b/init.lua @@ -56,8 +56,8 @@ minetest.register_on_mods_loaded(function() if not old_punch then old_punch = function() end end - local on_punch = function(self, puncher, time_from_last_punch, tool_capabilities, dir) - old_punch(self, puncher, time_from_last_punch, tool_capabilities, dir) + local on_punch = function(self, puncher, time_from_last_punch, tool_capabilities, dir, damage) + old_punch(self, puncher, time_from_last_punch, tool_capabilities, dir, damage) local pos = self.object:get_pos() if not pos then return diff --git a/mobs/bat.lua b/mobs/bat.lua index 47b5916..1392890 100644 --- a/mobs/bat.lua +++ b/mobs/bat.lua @@ -96,6 +96,7 @@ creatura.register_mob("animalia:bat", { }, }, catch_with_net = true, + catch_with_lasso = false, follow = { "butterflies:butterfly_red", "butterflies:butterfly_white", @@ -120,6 +121,7 @@ creatura.register_mob("animalia:bat", { local pos = self.object:get_pos() local player = creatura.get_nearby_player(self) if player + and player:get_pos() and not player:get_player_control().sneak then local dist = vector.distance(pos, player:get_pos()) self._nearby_player = player @@ -149,7 +151,8 @@ creatura.register_mob("animalia:bat", { get_score = function(self) if not self.home_position then return 0 end local player = self._nearby_player - if player then + if player + and player:get_pos() then local pos = self.object:get_pos() local dist = vector.distance(pos, player:get_pos()) if dist < 9 then diff --git a/mobs/bird.lua b/mobs/bird.lua index 9eea12e..3da2b8f 100644 --- a/mobs/bird.lua +++ b/mobs/bird.lua @@ -2,6 +2,17 @@ -- Song Bird -- --------------- +local follows = {} + +minetest.register_on_mods_loaded(function() + for name, def in pairs(minetest.registered_items) do + if name:match(":seed_") + or name:match("_seed") then + table.insert(follows, name) + end + end +end) + local random = math.random local function clamp(val, min, max) @@ -45,6 +56,7 @@ creatura.register_mob("animalia:bird", { }, -- Misc catch_with_net = true, + catch_with_lasso = false, sounds = { cardinal = { name = "animalia_cardinal", @@ -87,7 +99,8 @@ creatura.register_mob("animalia:bird", { return 0.15, {self, 1} end local player = creatura.get_nearby_player(self) - if player then + if player + and player:get_pos() then local dist = vector.distance(pos, player:get_pos()) self.is_landed = false return (16 - dist) * 0.1, {self, 1} @@ -112,7 +125,7 @@ creatura.register_mob("animalia:bird", { animalia.initialize_api(self) animalia.initialize_lasso(self) self.trust = self:recall("trust") or {} - self.is_landed = self:recall("is_landed") or true + self.is_landed = self:recall("is_landed") or false self.stamina = self:recall("stamina") or 0.1 self._path = {} end, diff --git a/mobs/cat.lua b/mobs/cat.lua index 21cf017..a264f65 100644 --- a/mobs/cat.lua +++ b/mobs/cat.lua @@ -45,6 +45,7 @@ creatura.register_mob("animalia:cat", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_cat_idle", @@ -93,9 +94,9 @@ creatura.register_mob("animalia:cat", { end, utility_stack = { [1] = { - utility = "animalia:wander", + utility = "animalia:skittish_wander", get_score = function(self) - return 0.1, {self, true} + return 0.1, {self} end }, [2] = { @@ -117,7 +118,8 @@ creatura.register_mob("animalia:cat", { utility = "animalia:walk_ahead_of_player", get_score = function(self) local player = creatura.get_nearby_player(self) - if player then + if player + and player:get_player_name() then local trust = 0 if not self.trust[player:get_player_name()] then self.trust[player:get_player_name()] = 0 @@ -136,29 +138,6 @@ creatura.register_mob("animalia:cat", { end }, [5] = { - utility = "animalia:flee_from_player", - get_score = function(self) - local player = self._nearby_player - if player then - local trust = self.trust[player:get_player_name()] or 0 - if trust < 1 then - if self.owner - and minetest.get_player_by_name(self.owner) then - local pos = self.object:get_pos() - local owner = minetest.get_player_by_name(self.owner) - local owner_pos = owner:get_pos() - if owner ~= player - and vector.distance(pos, owner_pos) < vector.distance(pos, player:get_pos()) then - return 0 - end - end - return 0.5, {self, player} - end - end - return 0 - end - }, - [6] = { utility = "animalia:sit", get_score = function(self) if self.order == "sit" @@ -168,7 +147,7 @@ creatura.register_mob("animalia:cat", { return 0 end }, - [7] = { + [6] = { utility = "animalia:follow_player", get_score = function(self) if self.order == "follow" @@ -178,7 +157,8 @@ creatura.register_mob("animalia:cat", { end local trust = 0 local player = self._nearby_player - if player then + if player + and player:get_player_name() then if not self.trust[player:get_player_name()] then self.trust[player:get_player_name()] = 0 self:memorize("trust", self.trust) @@ -199,7 +179,7 @@ creatura.register_mob("animalia:cat", { return 0 end }, - [8] = { + [7] = { utility = "animalia:mammal_breed", get_score = function(self) if self.breeding then diff --git a/mobs/chicken.lua b/mobs/chicken.lua index 1781ba4..ff08889 100644 --- a/mobs/chicken.lua +++ b/mobs/chicken.lua @@ -51,6 +51,7 @@ creatura.register_mob("animalia:chicken", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_chicken_idle", diff --git a/mobs/cow.lua b/mobs/cow.lua index 0df247a..2763536 100644 --- a/mobs/cow.lua +++ b/mobs/cow.lua @@ -57,6 +57,7 @@ creatura.register_mob("animalia:cow", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_cow_random", diff --git a/mobs/frog.lua b/mobs/frog.lua index 6b6f2fa..af6f7b0 100644 --- a/mobs/frog.lua +++ b/mobs/frog.lua @@ -42,6 +42,7 @@ creatura.register_mob("animalia:frog", { -- Misc makes_footstep_sound = true, catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_frog", @@ -116,7 +117,8 @@ creatura.register_mob("animalia:frog", { get_score = function(self) if self.in_liquid then return 0 end local player = creatura.get_nearby_player(self) - if player then + if player + and player:get_player_name() then local trust = self.trust[player:get_player_name()] or 0 self._nearby_player = player -- stored to memory to avoid calling get_nearby_player again return (10 - (vec_dist(self.object:get_pos(), player:get_pos()) + trust)) * 0.1, {self, player} @@ -132,7 +134,8 @@ creatura.register_mob("animalia:frog", { local water = minetest.find_nodes_in_area(vector.subtract(pos, 1.5), vector.add(pos, 1.5), {"default:water_source"}) if not water[1] then return 0 end local player = self._nearby_player - if player then + if player + and player:get_player_name() then local trust = self.trust[player:get_player_name()] or 0 return (10 - (vec_dist(self.object:get_pos(), player:get_pos()) + trust)) * 0.1, {self, player} end diff --git a/mobs/horse.lua b/mobs/horse.lua index 0201813..8c5e67f 100644 --- a/mobs/horse.lua +++ b/mobs/horse.lua @@ -83,13 +83,15 @@ creatura.register_mob("animalia:horse", { }, animations = { stand = {range = {x = 1, y = 60}, speed = 10, frame_blend = 0.3, loop = true}, - walk = {range = {x = 70, y = 110}, speed = 25, frame_blend = 0.3, loop = true}, - run = {range = {x = 70, y = 110}, speed = 45, frame_blend = 0.3, loop = true}, - rear = {range = {x = 120, y = 150}, speed = 27, frame_blend = 0.2, loop = false}, - rear_constant = {range = {x = 130, y = 140}, speed = 20, frame_blend = 0.3, loop = true} + walk = {range = {x = 70, y = 110}, speed = 30, frame_blend = 0.3, loop = true}, + run = {range = {x = 120, y = 140}, speed = 30, frame_blend = 0.3, loop = true}, + rear = {range = {x = 150, y = 180}, speed = 27, frame_blend = 0.2, loop = false}, + rear_constant = {range = {x = 160, y = 170}, speed = 20, frame_blend = 0.3, loop = true}, + eat = {range = {x = 190, y = 220}, speed = 20, frame_blend = 0.3, loop = false} }, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { alter_child_pitch = true, random = { @@ -125,8 +127,8 @@ creatura.register_mob("animalia:horse", { }, head_data = { bone = "Neck.CTRL", - offset = {x = 0, y = 2, z = 0}, - pitch_correction = 35, + offset = {x = 0, y = 1.2, z = 0.15}, + pitch_correction = 45, pivot_h = 1, pivot_v = 1.5 }, @@ -237,7 +239,7 @@ creatura.register_mob("animalia:horse", { else self.breaking_progress = self.breaking_progress - 1 end - self:initiate_utility("animalia:sporadic_flee", self, puncher, true) + self:initiate_utility("animalia:horse_breaking", self) if self.breaking_progress < -5 or minetest.get_player_by_name(self.breaker):get_player_control().sneak then animalia.mount(self, minetest.get_player_by_name(self.breaker)) @@ -256,7 +258,6 @@ creatura.register_mob("animalia:horse", { local minppos = vector.add(prt_pos, 1) local maxppos = vector.subtract(prt_pos, 1) animalia.particle_spawner(prt_pos, "creatura_particle_green.png", "float", minppos, maxppos) - self:clear_behavior() end end end diff --git a/mobs/pig.lua b/mobs/pig.lua index a6fa7c3..1a7ad83 100644 --- a/mobs/pig.lua +++ b/mobs/pig.lua @@ -67,6 +67,7 @@ creatura.register_mob("animalia:pig", { consumable_nodes = destroyable_crops, birth_count = 2, catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_pig_idle", diff --git a/mobs/reindeer.lua b/mobs/reindeer.lua index 7926167..fba8714 100644 --- a/mobs/reindeer.lua +++ b/mobs/reindeer.lua @@ -27,6 +27,7 @@ creatura.register_mob("animalia:reindeer", { despawn_after = 1500, -- Entity Physics stepheight = 1.1, + turn_rate = 4, -- Visuals mesh = "animalia_reindeer.b3d", hitbox = { @@ -43,6 +44,7 @@ creatura.register_mob("animalia:reindeer", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, drops = { {name = "animalia:venison_raw", min = 1, max = 3, chance = 1}, {name = "animalia:leather", min = 1, max = 3, chance = 2} diff --git a/mobs/sheep.lua b/mobs/sheep.lua index 7aa964f..1a8c941 100644 --- a/mobs/sheep.lua +++ b/mobs/sheep.lua @@ -71,6 +71,7 @@ creatura.register_mob("animalia:sheep", { use_texture_alpha = true, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_sheep_idle", diff --git a/mobs/tropical_fish.lua b/mobs/tropical_fish.lua index 0c6e91d..e5a9a31 100644 --- a/mobs/tropical_fish.lua +++ b/mobs/tropical_fish.lua @@ -34,6 +34,7 @@ creatura.register_mob("animalia:tropical_fish", { }, -- Misc catch_with_net = true, + catch_with_lasso = false, makes_footstep_sound = false, -- Function utility_stack = { diff --git a/mobs/turkey.lua b/mobs/turkey.lua index 310f60f..2bb162d 100644 --- a/mobs/turkey.lua +++ b/mobs/turkey.lua @@ -42,6 +42,7 @@ creatura.register_mob("animalia:turkey", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, sounds = { random = { name = "animalia_turkey_idle", diff --git a/mobs/wolf.lua b/mobs/wolf.lua index 85c4ffb..7a573ec 100644 --- a/mobs/wolf.lua +++ b/mobs/wolf.lua @@ -36,7 +36,7 @@ creatura.register_mob("animalia:wolf", { armor_groups = {fleshy = 100}, damage = 4, speed = 5, - tracking_range = 32, + tracking_range = 24, despawn_after = 2000, -- Entity Physics stepheight = 1.1, @@ -57,6 +57,7 @@ creatura.register_mob("animalia:wolf", { }, -- Misc catch_with_net = true, + catch_with_lasso = true, assist_owner = true, follow = follow, head_data = { @@ -68,7 +69,7 @@ creatura.register_mob("animalia:wolf", { -- Function utility_stack = { [1] = { - utility = "animalia:wander", + utility = "animalia:skittish_boid_wander", get_score = function(self) return 0.1, {self, true} end @@ -88,7 +89,8 @@ creatura.register_mob("animalia:wolf", { local target = creatura.get_nearby_entity(self, "animalia:sheep") local player = self._nearby_player local is_attacking = self:get_utility() == "animalia:attack" - if player then + if player + and player:get_player_name() then if is_value_in_table(self.enemies, player:get_player_name()) then local nearby_players = creatura.get_nearby_players(self) local nearby_allies = creatura.get_nearby_entities(self, self.name) @@ -111,7 +113,8 @@ creatura.register_mob("animalia:wolf", { utility = "animalia:flee_from_player", get_score = function(self) local player = self._nearby_player - if player then + if player + and player:get_player_name() then if is_value_in_table(self.enemies, player:get_player_name()) then local nearby_players = creatura.get_nearby_players(self) local nearby_allies = creatura.get_nearby_entities(self, self.name) diff --git a/models/animala_horse.b3d b/models/animala_horse.b3d new file mode 100644 index 0000000000000000000000000000000000000000..a3992ba531f8b11aa19c2d84c8b2e1284f25a961 GIT binary patch literal 233316 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

AXK@nY!m_+V;^g#Kfh*|nMKAFYENQ(G$SVOiG6 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 literal 254400 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

j!!Q7? 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˭R3`mgC$X=?=JXVL-@C) zCG#(~p30#aqWPu(00D(*LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq7>3`bN`FNv4(%YK zkfAzR5G~>;RV;#q(pG5I!Q|3EXws0RxHt-~1qXi?s}3&Cx;nTDg5VE`qmz@OiPeENGIZAF25=UULhbva}+U&nR+s_n1$!~x`&VN zcTt|@UH9i0Pzojkd?N82(|-+%c!PLm)6zNb6Ngz@Qi#uqCk(nE@gvt|m)|&-92R(H z*vO{miNnNVsf*<HgNu(e` zMjaJYVIfMpMv93voyR@=!;U{iE}2{vFmf!Q1{IRy2mgcLy)}!|Q-5w!Fb?#-*!IU5 z5ZDD;4cq=cw(Zsl;C}|Lw2r^l1ZF=;Z*;WC5iqz7TwHfFc@MbU0fwG*$&eh$PfI8k zf%h}|raTb31^UAA`P z01nn^R9JLaO-wptZ?l31Yyp!V2r85A2QZUJ2)ZO=IAJwrH8o-_H8C<~Ei^edVJ%@a zI5jOXG&VRlF=aSoGdE_FCJ9iJj|o2wG&M3gIWjddF*!FfHiQ00v@9M??Ss00000`9r&ZlZg}_f93)c6Cw*5rF*Xc z00CJ^L_t(I%f*v1Pr^VP#eXfW#ey3FY+_s;-JB$R1QutB`WZCw0~j&RPMSEInBz;x z;HI0AK^HC5(lk)g2owix1=^s4iT~wt@9zKZy?1x;-z6o1)!n^u5`KAcF3lwf8}kLw z^faofAS2QDd{kBAfBC5wBa$YYS60&~3n>&yVK5vq8V=CX8UbT;O~*7%M!`Fdt>Jd; z4I#v>GO57tFF_wv)kV`4f^mS?^N{5fUblxt9z_PQ0PX>%2zIL56bl88Y9|cbZ(L5< z1fv{=VE|xR7D5O=M$qkjdOSSX$85DC?CScAa;d~)vq?6SeVGbTo}9eAnu%9c-rT}* zoWwO{76?`Rwju?mwd2Kly&l`pZd*8x!<%gbaMNhucI@>SK`xi`=h*-v|3Zkn#0+L_ zgkyO6j~RTuuyLhQ!B{Q=MB!yKnNa@P+zh)3~``Fop!JtVa!d{uw9xB#AP5{(nJ`*8QS9zesM&*B3!s zkqnC%owfy~El7C1pe-P;ZP}1CK5n60t8Hf|x_)Lc33zN~kz&o07y%|nkcUqWJ0 zv$$n|j2{`v=p@v5fr%tK`yREEuq}Z@zVefOu*$qrxqI|x`~?b>&2fW)XJ>}H{c@cA z*UmT7#SfaL-hY~(#yj6Co}4^=+?$%-ueH1E0$dvQrp{Jo4-?^bCv#aqiTHW+<17h9 z4WhRKd9&3PluC&hSUNdsl&RA-+e#HCI=(ofWv&1<##ACFu3`;1xlyQd1ic1oEERYK zqkP*!Q*WB;Dk&51+tMj62XrO zJ{f{^f6 zeDvy*&woLJ3qFJp!#MnMl<1<5A;zdN#jK)Ey#|e{Mw8~mNpLv&6jDr@Qpy=hGbCrM z&X|yM;UdKqUqXpRODee{e5$Lyh8nAynrd#`q~V-sp~a>xwS3WqP`cdZuW-dnuXN>( zQ0vlN_dWF3wWpqMYGfAHPvzIC(V@nZ)R-7=YJXT7;}JpQIPrrSh_NFOkAnaLng=th z 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 delta 10127 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