avalon-rl

View on PyPIReverse Dependencies (0)

1.0.2 avalon_rl-1.0.2-py3-none-any.whl

Wheel Details

Project: avalon-rl
Version: 1.0.2
Filename: avalon_rl-1.0.2-py3-none-any.whl
Download: [link]
Size: 2253156
MD5: 0d3489ac7cfd1cad2adb2216d8f61c1b
SHA256: 0080ad7c8fc0512170b0683f7cc7e856b26cb3d1ba7e27e40ec5793ca2d5c96f
Uploaded: 2023-02-10 22:52:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: avalon-rl
Version: 1.0.2
Summary: Avalon: A Benchmark for RL Generalization Using Procedurally Generated Worlds
Author-Email: Generally Intelligent <avalon[at]generallyintelligent.com>
License: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. 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. <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> 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 <https://www.gnu.org/licenses/>. 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: <program> Copyright (C) <year> <name of author> 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 <https://www.gnu.org/licenses/>. 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 <https://www.gnu.org/licenses/why-not-lgpl.html>.
Requires-Python: >=3.9
Requires-Dist: attrs (>=21.4.0)
Requires-Dist: boto3 (>=1.20.47)
Requires-Dist: einops (>=0.3.2)
Requires-Dist: godot-parser (>=0.1.6)
Requires-Dist: gym (==0.25.2)
Requires-Dist: IPython (>=8.5.0)
Requires-Dist: loguru (>=0.6.0)
Requires-Dist: matplotlib (>=3.5.1)
Requires-Dist: moviepy (>=1.0.3)
Requires-Dist: networkx (>=2.6.3)
Requires-Dist: nptyping (>=2.0.1)
Requires-Dist: numpy (>=1.22.2)
Requires-Dist: openturns (>=1.19)
Requires-Dist: Pillow (>=9.0.1)
Requires-Dist: psutil (>=5.9.0)
Requires-Dist: requests (>=2.27.1)
Requires-Dist: rliable (>=1.0.7)
Requires-Dist: scipy (!=1.10.0,>=1.9.2)
Requires-Dist: sentry-sdk (>=1.5.4)
Requires-Dist: scikit-image (>=0.19.3)
Requires-Dist: sh (>=1.14.2)
Requires-Dist: shapely (>=1.7.0)
Requires-Dist: tqdm (>=4.62.3)
Requires-Dist: trimesh[easy] (>=3.15.5)
Requires-Dist: wandb (>=0.12.21)
Requires-Dist: imageio (>=2.15.0)
Requires-Dist: fire (>=0.4.0)
Requires-Dist: deepdiff (>=5.8.1); extra == "dev"
Requires-Dist: jupyter-ascending (>=0.1.23); extra == "dev"
Requires-Dist: mypy (>=0.971); extra == "dev"
Requires-Dist: notebook (>=6.4.8); extra == "dev"
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: pytest-forked (>=1.4.0); extra == "dev"
Requires-Dist: pytest-integration (>=0.2.2); extra == "dev"
Requires-Dist: pytest-xdist (>=2.5.0); extra == "dev"
Requires-Dist: seaborn (>=0.11.2); extra == "dev"
Requires-Dist: tabulate (>=0.8.9); extra == "dev"
Requires-Dist: types-futures (>=3.3.8); extra == "dev"
Requires-Dist: types-protobuf (>=3.19.4); extra == "dev"
Requires-Dist: types-requests (>=2.27.1); extra == "dev"
Requires-Dist: types-setuptools (>=57.4.9); extra == "dev"
Requires-Dist: types-six (>=1.16.0); extra == "dev"
Requires-Dist: types-tabulate (>=0.8.5); extra == "dev"
Requires-Dist: types-toml (>=0.10.2); extra == "dev"
Requires-Dist: types-urllib3 (>=1.26.9); extra == "dev"
Requires-Dist: typing-extensions (>=4.1.1); extra == "dev"
Requires-Dist: torch (>=1.12.0); extra == "dev"
Requires-Dist: dm-tree (>=0.1.7); extra == "train"
Requires-Dist: torch (>=1.12.0); extra == "train"
Requires-Dist: torchvision (>=0.13.0); extra == "train"
Requires-Dist: numba (>=0.56.4); extra == "train"
Provides-Extra: dev
Provides-Extra: train
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE.md
[Description omitted; length: 8861 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
avalon/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/for_humans.py sha256=2N49Murs2RLyyI5fpo0NUyZiOBWw7Z2_CSVagUkA09U 20351
avalon/install_godot_binary.py sha256=iGjWQ1ZxBKLb1kza513gknOi0HR2zxm6idgvAWDjKuo 4977
avalon/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/train_dreamer_atari.py sha256=hLmaKM5WhcTGv8_LmB86Sa1zwv03sFJff_MPPBes24w 2522
avalon/agent/train_dreamer_avalon.py sha256=DWoztwSE6gb0iGKFzR1oR2_fgqJXi0QjzQ7D3lO_wtM 3874
avalon/agent/train_dreamer_dmc.py sha256=QC3nDsL6GwOwhUcGAOGQchNbqxY1qN9hg0dl-eAxNmM 6094
avalon/agent/train_dreamer_test_envs.py sha256=MzwpDy9vXWGC10NBMiFifU2p6SqiOCsZUtwlpwbnhiE 1803
avalon/agent/train_ppo_avalon.py sha256=rF7yOFAav9DD-A81WrlggyvY7Icx4Gtg1Npw9vDQDAo 2920
avalon/agent/train_ppo_procgen.py sha256=9eUaOjsGbHrR6h5Xe8ezKocvB6HNoo-V_7hf5BBDVAY 2550
avalon/agent/train_ppo_test_envs.py sha256=-6VeTk2zcSU5estU3APJshfT_2uXiPPXpFNLhHjPD4Y 1489
avalon/agent/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/common/action_model.py sha256=FU51syKNQTRiJ3290jz_87HOMcg8rrojLBPSUJRHunA 16133
avalon/agent/common/dataloader.py sha256=OSZr_X-jEXR6vkKlNFLJuKmdmjpVJVwaCN15r8W_BOI 6672
avalon/agent/common/envs.py sha256=0Vl8X8zopEQVbrtjgAef-zGOvFX75zFrN0lyYuOonZI 15484
avalon/agent/common/get_algorithm_cls.py sha256=rTbjrWUZtSePcpNJauk0G_oCNegYrxrMD7kBOLxXxyk 1010
avalon/agent/common/models.py sha256=PAZiUwp76-KEplfk9nzUjoMeontzQr93Bhn53SCPMUc 2437
avalon/agent/common/params.py sha256=aEs8sAqFSz3-IKcWIqkcdFZfTV56emTf48upyPewCd8 4166
avalon/agent/common/parse_args.py sha256=dhYs512NMfQT6544Zdn8Mz3JvFNugara5XjLuYVkRCU 3686
avalon/agent/common/storage.py sha256=R1NuSZ6FW4NJ8YtTTGpYRvpF9atpGJ8oPk5KruyiK1k 18354
avalon/agent/common/trainer.py sha256=KVDjlPvQuAoWQxRDrgjW_W_o1eihLDpjd7FqwDfmtdU 15767
avalon/agent/common/types.py sha256=8dtyOczaR2Ke3wqWt40d8zF5IRcGMjEBd6iW-f5EKDU 4073
avalon/agent/common/util.py sha256=Zb0CYEmK0Xyy6ua94j8IoTCmJ7YR4Uv3aDY3CnqDN0g 10265
avalon/agent/common/wandb_lib.py sha256=2CLElrjnvFGaNh_vYVTR5KyIlXovxqnEawhABJR3NvQ 8636
avalon/agent/common/worker.py sha256=Ag59NAsJbMEeUEGfiDVa6tOTmIeKQt_Tv0ruWO7RexM 26079
avalon/agent/common/wrappers.py sha256=qM4D_I7aDH6De_bPvWCPE6yv1Eve5r4p6sVZmyzdiuc 20120
avalon/agent/dreamer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/dreamer/dreamer.py sha256=Sd-VnIqRkxj7TZkd5vOPnXPydKfQHnTMwLEPLdX1q68 30860
avalon/agent/dreamer/models.py sha256=0geeUEKG-Plkiv7gpp_hGfrmRcdBV8wbHjQUXTcGlQg 22281
avalon/agent/dreamer/params.py sha256=d7xG_AFKWdb2-4PAnkJbg2ejs6VmfvCrXLGHZ3nAQYM 4673
avalon/agent/dreamer/readme_external.md sha256=MLvBEKkW4B1H1dLnxsfSQosWgYcDi82M4jynT3SCUf4 2172
avalon/agent/dreamer/tools.py sha256=VEMb8MfHWGvMwXra3KA0Yc4fjhq_DewzS9LAciwGBiA 4502
avalon/agent/dreamer/truncated_normal.py sha256=NBI_thdg2joMFDNpZeG11pVGpn8kTY7JRkRZzYV-ZS8 7596
avalon/agent/godot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/godot/godot_eval.py sha256=wiJkUtaTha6CGyQlaa0cWudJ1YfaOe7PowVFoHrcS14 12341
avalon/agent/godot/godot_gym.py sha256=S9aDG0t1Rr21q-AnczisPjwa4xCWEnNxIoqv17af4W4 28065
avalon/agent/ppo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/ppo/gae.py sha256=tXS5CphLaZKVeqJdf_vefNRUbK1piSAqscFpw8EXIjg 1850
avalon/agent/ppo/model.py sha256=kTM-kI2L-iGSl-2srduBvfc44pXmvcxoO_JCUj7Zm4U 4793
avalon/agent/ppo/observation_model.py sha256=hVqwmFBZFV4PjFfc4Cpd3ygXbJJxZFS8Tb5zu6pyExQ 7547
avalon/agent/ppo/params.py sha256=jyjraz6f1mz7O8QCXqx2Ogw3yoXE2C0cZH_C3nzB8fU 2360
avalon/agent/ppo/ppo.py sha256=Z97XjkakTBbRVmNZdnT3f4sMInAYHJh1UWW3Getp2OM 10576
avalon/agent/ppo/ppo_types.py sha256=-6_goEs6aBdKZHfcSqW2NUYK64OOnnc6QF6yQO01C0I 1316
avalon/agent/ppo/readme_external.md sha256=8eNI0lb7jb1PkNkXFXaqxYdNI83EWHocS3MvqJbomgU 774
avalon/agent/random_eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/random_eval/evaluation.py sha256=bvwpgWDsQNSdHMgSxfYE8AMv2xiyc0mE3N9y27ccFTI 5356
avalon/agent/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/tests/fixtures.py sha256=G6POkqNQ1eK_pYZtjcJW9wWGMlXcRNJy_95FJBwhqIw 4487
avalon/agent/tests/generate_test_data.py sha256=JB4aRWw7HWm324c5Dzj34smY3toyOMdu4OyZzGPSBEI 6578
avalon/agent/tests/readme.md sha256=b7Q6YpC3RnEY-TnSAXV-_mgDZOOXNRSSt1v_1MdO89E 891
avalon/agent/tests/simple_worker.py sha256=Nc8suCcV07HAGiawHYsXGih1HwkPKMBEV6mtLmEY3wE 7273
avalon/agent/tests/utils.py sha256=FCo94jdm3XMrmgT17Sg-K9MPWEBCHDyC8vX8_NQ9D-4 2548
avalon/agent/tests/data/avalon_initial_observation.pkl sha256=axxLc7mp18e5zcWq_VeYd_copVB-W7qgnjtWsQNQQjI 37761
avalon/agent/tests/data/avalon_random_observation.pkl sha256=6borPxELjy-hUhJ2Y8MAJxj_oUJVlopzw-Vx1gsRX3Q 37761
avalon/agent/tests/data/dreamer_avalon_initial_forward_pass.pkl sha256=SgYbplr0wyGE825Jc5__gtF5ik2GYGrCBrU4pyVZs74 793
avalon/agent/tests/data/dreamer_avalon_random_forward_pass.pkl sha256=__38PnoN2RvPznCAiJn1dRGkRBFnBbpyAF-Rx2DYH68 793
avalon/agent/tests/data/dreamer_avalon_trained_model_hash.pkl sha256=1YKX21TpTRX6Df57VqwMIsOgpevQWMXpHZq3Ln-FFTg 23
avalon/agent/tests/data/dreamer_test_case1_continuous_action_initial_forward_pass.pkl sha256=6bm6uirQSC2cQxkGLy_G990liL1dcl1lzL8vjW2-6wY 403
avalon/agent/tests/data/dreamer_test_case1_continuous_action_random_forward_pass.pkl sha256=YHXf6OdaL9bkuCGLlvz2I4hNAR0bHZMVDISqn83iLck 405
avalon/agent/tests/data/dreamer_test_case1_continuous_action_trained_model_hash.pkl sha256=rGtVV4vbSUWMq9B_MXIdQWN-i8F46tN53Eij6R9n-0U 23
avalon/agent/tests/data/dreamer_test_case1_initial_forward_pass.pkl sha256=PZZF32j7N-yw16CDu8qCe-GHSMhJ9RfsnEyJ_CJIII0 413
avalon/agent/tests/data/dreamer_test_case1_random_forward_pass.pkl sha256=IiwrhIwSImFDJ_cETqxLYuI9qTaqZz75jVgQfDxn3Ao 413
avalon/agent/tests/data/dreamer_test_case1_trained_model_hash.pkl sha256=SaW6wYZJWtTbA4XAJ7gtyR3l-T2tP5ozReZtpzs7dYU 23
avalon/agent/tests/data/dreamer_test_case2_initial_forward_pass.pkl sha256=Gji5GvCRt6m2N7ldDvQo1NJxc1ra7UZbcdPCFqMcaMg 413
avalon/agent/tests/data/dreamer_test_case2_random_forward_pass.pkl sha256=UA28E7xTZUHLIwiVUBPLcI7x0TNxdLvSeek8S5lP64w 413
avalon/agent/tests/data/dreamer_test_case2_trained_model_hash.pkl sha256=MW6_P8IhtkGMQhK04Id5_4OjU81c_GFhOzuaY0vbW04 23
avalon/agent/tests/data/dreamer_test_case6_initial_forward_pass.pkl sha256=VS-1H-RKG6kHGXUWCGkIQ0ctUei3wZGqD8VJyBBMbto 413
avalon/agent/tests/data/dreamer_test_case6_random_forward_pass.pkl sha256=UA28E7xTZUHLIwiVUBPLcI7x0TNxdLvSeek8S5lP64w 413
avalon/agent/tests/data/dreamer_test_case6_trained_model_hash.pkl sha256=c6UiyzeN23Pwj0N3YJyoXh0U3DDI6kQgm8mIjPpsjWo 23
avalon/agent/tests/data/dreamer_test_hybrid1_initial_forward_pass.pkl sha256=SA4B2b7r7m4VNpFK1hVBjJ5WDhbsEksbt8dNlA95uNY 709
avalon/agent/tests/data/dreamer_test_hybrid1_random_forward_pass.pkl sha256=xx896LfjC4wpBbWmIKIBa5csvRdbhm2fBHzFvVxrbSw 709
avalon/agent/tests/data/dreamer_test_hybrid1_trained_model_hash.pkl sha256=nmYtnU9ISJ2hRdIGZ0uizwaxaWKuFJ8jgtbTp5D4dz0 23
avalon/agent/tests/data/ppo_avalon_initial_forward_pass.pkl sha256=TGetoa7bsYquOOxdS2Vz42Kf4snSaq7X2f-C5L5Nh3Y 793
avalon/agent/tests/data/ppo_avalon_random_forward_pass.pkl sha256=HAwuL-Lnz51RKPXgAMCXUW27Rr3v-CYUJ92BVXCVvZg 793
avalon/agent/tests/data/ppo_avalon_trained_model_hash.pkl sha256=uLIur6pSJXRdjqbO4Wndf_eIOY7vNtNTrwVt_rLtEAs 23
avalon/agent/tests/data/ppo_test_case1_continuous_action_initial_forward_pass.pkl sha256=ev_YFaLfnQNP-aaFnAWelmjbRxNep2oyjtp_KomiZoU 405
avalon/agent/tests/data/ppo_test_case1_continuous_action_random_forward_pass.pkl sha256=NCWXI2y8co_u-qF1uxn3ScnyB3Fk1dk5oAW-rtuKtIQ 405
avalon/agent/tests/data/ppo_test_case1_continuous_action_trained_model_hash.pkl sha256=__qMEUCdnqcR0cdxqw6ncvYwV5tlAWr8foq7VacamNM 23
avalon/agent/tests/data/ppo_test_case1_initial_forward_pass.pkl sha256=OKmigoLrvOmRsLBpen4KuExK3CWXUbN-jpDcx5vSMLE 413
avalon/agent/tests/data/ppo_test_case1_random_forward_pass.pkl sha256=LTvR6SuD8zocnSa5rDXmXpr6IMTF8KIh-k9WJi-oaYY 413
avalon/agent/tests/data/ppo_test_case1_trained_model_hash.pkl sha256=oOCopDcTrxagAuxZj-zh2kgHhDFT3DgvIEuN5lKDrM4 23
avalon/agent/tests/data/ppo_test_case2_initial_forward_pass.pkl sha256=k9OJ7YNSzurXKfADJq040cWKzC8fB0dQh5eddJtdWr0 413
avalon/agent/tests/data/ppo_test_case2_random_forward_pass.pkl sha256=eYRtmfSJigf-_vLoTYkpAQeXMV6R14-l0i9FB0kK6L4 413
avalon/agent/tests/data/ppo_test_case2_trained_model_hash.pkl sha256=EdS9CXROJHcEBwSvw2Q2QiBXFvADr-hu4AN433KEemI 23
avalon/agent/tests/data/ppo_test_case6_initial_forward_pass.pkl sha256=p98peZh6QRTwZ9SW9MI7xTCVwZnJK3bxaID-DqWw45k 413
avalon/agent/tests/data/ppo_test_case6_random_forward_pass.pkl sha256=WT0zal3VEDgSFAtWVqtECQ-RyBbClkSLsxYthAzUHhY 413
avalon/agent/tests/data/ppo_test_case6_trained_model_hash.pkl sha256=skllMp4lMzv2hk--rdTLz-9OJBWXTGDpCZLICAqEIyI 23
avalon/agent/tests/data/ppo_test_hybrid1_initial_forward_pass.pkl sha256=KqjIolFtuE0WCzrMaoq9vmVnl6rrQsziRdN5vbnvaqo 709
avalon/agent/tests/data/ppo_test_hybrid1_random_forward_pass.pkl sha256=c_FtXSzi3NWh1IvYOmmyfHZc_c1OnzY7RIxs49k1V4w 709
avalon/agent/tests/data/ppo_test_hybrid1_trained_model_hash.pkl sha256=H6NSgYwWPXRiPCvrTB7pSDnr3cNIoQS2lYgK9859eho 23
avalon/agent/tests/data/test_case1_continuous_action_initial_observation.pkl sha256=GZevc5kQu1k7huvyAv5Zysbl98ZZxoTwRfoUDXRCweU 401
avalon/agent/tests/data/test_case1_continuous_action_random_observation.pkl sha256=xbF5ec3nzYYjFrkGS00FS6s4GwOgOLkjsxE273cTmNk 401
avalon/agent/tests/data/test_case1_initial_observation.pkl sha256=wbGCHHY0irCn1v5KPgj_AlioxADCFMLxnJwZPd8ZwCU 401
avalon/agent/tests/data/test_case1_random_observation.pkl sha256=GZevc5kQu1k7huvyAv5Zysbl98ZZxoTwRfoUDXRCweU 401
avalon/agent/tests/data/test_case2_initial_observation.pkl sha256=xbF5ec3nzYYjFrkGS00FS6s4GwOgOLkjsxE273cTmNk 401
avalon/agent/tests/data/test_case2_random_observation.pkl sha256=NvbrsuAJcQfQc9LZI5FSdkIGp5PO8Nzp-mlk88v0a94 401
avalon/agent/tests/data/test_case6_initial_observation.pkl sha256=wbGCHHY0irCn1v5KPgj_AlioxADCFMLxnJwZPd8ZwCU 401
avalon/agent/tests/data/test_case6_random_observation.pkl sha256=silObBmO61KzIbGm2W6MC5K_ktwJEAz-Bo1LkboxHx0 401
avalon/agent/tests/data/test_hybrid1_initial_observation.pkl sha256=GZevc5kQu1k7huvyAv5Zysbl98ZZxoTwRfoUDXRCweU 401
avalon/agent/tests/data/test_hybrid1_random_observation.pkl sha256=TdcO5SZ9c67YOZUesSmUgwUDHMYnJe1QW_diKvtEDpE 401
avalon/agent/torchbeast/LICENSE sha256=WNHhf_5RCaeuKWyq_K39vmp9F28LxKsB4SpomwSZ2L0 11357
avalon/agent/torchbeast/README.md sha256=in9h2R6lOhNTclhrerwL4S_C4_ZJIe-GZRZVZEX_vrc 1205
avalon/agent/torchbeast/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/torchbeast/atari_wrappers.py sha256=M6iSdaKjPfMEk2EWOsu5R46h4nVWLNCjH2vv1PbNMKQ 11545
avalon/agent/torchbeast/avalon_helpers.py sha256=cxjNcctv2ThWvjDbRgKAztsQVtJI2Qc0RiKAb3uQGrg 17422
avalon/agent/torchbeast/evaluation.py sha256=AkKW3dJZcgRIJ6pUbRO1nw3kyDGRc7NRtmMcwSQunkc 6341
avalon/agent/torchbeast/model.py sha256=pnuTIcRo-WlQeqFNBFM0AcjFWZsfmVIxgkOxlFoDBMA 11188
avalon/agent/torchbeast/monobeast.py sha256=Wh5nWyFCXXKFB3VbnvsdzYRBPMYkOhp4bDXgK2hy1jA 25087
avalon/agent/torchbeast/polybeast.py sha256=jygkYAJKn-JZr8pmQ0dFU-Ad9nx8bEj5tCooTjCg340 4359
avalon/agent/torchbeast/polybeast_env.py sha256=XkG9IAU237Tbs4p-QZdUoBx1VYRufQ1irTowkLCfYGw 5418
avalon/agent/torchbeast/polybeast_learner.py sha256=ojPh8FyPbQ9trrU0plvCS3QFQC5uoEqrGKSXAyJT0Tc 29312
avalon/agent/torchbeast/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/agent/torchbeast/core/environment.py sha256=V64jy9yOwazczu1xc2txnLV8nQ22YzDsQb-3bHY4Dtc 3104
avalon/agent/torchbeast/core/file_writer.py sha256=cynny0AM_TrRFPACTwdvVk5XbHSEaZ5JaCYdmJP4mIA 7710
avalon/agent/torchbeast/core/prof.py sha256=ivIW3f4yoafxdRJ7jqQyhXA-zV6a3JmA9RxOoqvPF-s 2591
avalon/agent/torchbeast/core/vtrace.py sha256=zMMflx38WTfhBA3ir-Er9DWewkxWuPPf5X6tnbsCmi8 4305
avalon/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/common/check_install.py sha256=ObwQGfOoOTMywb0hSGbHysRduxgN94tPT4iY5elrjkc 1001
avalon/common/error_utils.py sha256=4Uih3S8JgsT83fNXn58U6PGz3AG2TYHb_2rL-9os1EM 2586
avalon/common/errors.py sha256=ejrrY3150KvJpboyBIE8NvHYIoyBU3N9fMFqBn-tQbI 171
avalon/common/imports.py sha256=gKCLb01GbacHY-Po9h79IvRxedSwDbGptspw2ZukT8U 298
avalon/common/log_utils.py sha256=7F4taFD0VUlV3QX2Q7JO4OcDhrMZFiK5Ade-3t8BWPU 3564
avalon/common/mypy_torch_plugin.py sha256=D2H69-B47VAhYrkIYTRvYjOCXonJgI6iGzVz1gX8PfY 2353
avalon/common/mypy_torch_plugin_test.py sha256=HDhygl5o51ZsW6WQXwi18JprWedG-RTUHGHXxJMEz5k 309
avalon/common/run_mypy.sh sha256=kQoEeDiXhm4xi3lZGpOhPnjy-zf0ACQRWi4bqZp1CLk 987
avalon/common/type_utils.py sha256=8IbNuwVZ3JqkbkDlxTy8bBU8D1fh1mYeMGzZZ0ONgVY 161
avalon/common/utils.py sha256=N-22o87ctYha7I-EcNbkaaXZHDRSVprQ8dNZaqYiZiY 6255
avalon/common/visual_utils.py sha256=4M9R4-JAnKUnxAHQvdVGssoiAUoY9MHUVRSAlXvvGo4 1928
avalon/common/wandb_utils.py sha256=w2-xLXlNVi3iMddsd_8BfPMK0e7wn52PNt4fB4dLgqw 4458
avalon/common/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/common/shared/fire_utils.py sha256=9S9nltmVFIPvSR5kKxKR-Qf9sNWBbZAaqlgtPDvP-wk 361
avalon/contest/README.md sha256=KlXb8iatcMBL5uETQXt-om9AzQCiQYxm1YCf2Or0frQ 1665
avalon/contest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/contest/contest_params.py sha256=67bJ5GkB2wgy3Dsln5QwYco8jKcXUowig_AdS3xrLZU 161
avalon/contest/eval.py sha256=DmB4Amuz4PO5JQs647ueabrFh3RVrQh9cbhTVa-H2Gc 2157
avalon/contest/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/contest/agents/contest_algorithm.py sha256=co72N17XnpieBCYZaBxEJwhgnnB4UIB4MtC2yMjVops 1183
avalon/contest/docker/Dockerfile sha256=kvtqgFBoAgxRVglAHJS93PcMkV3HsrsZ7w_pVOZaCbc 798
avalon/contest/test_runner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/contest/test_runner/contest_runner_script.py sha256=6Asm0z5gV3m7g2bINZob99foyGkhcR_jWFT0B138tJE 6445
avalon/contest/test_runner/evalai_interface.py sha256=UQhNJOT7aLBS-s3V3ZxHDBFMp2jE9Mr8SRvBPVLGbC8 5099
avalon/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/contrib/aws_auth.py sha256=AIj5lXH-uOkql8XdNx-Jgv2jGMsphDgpIcdRraa2FK8 969
avalon/contrib/s3_utils.py sha256=a1BJD4_ACeoixSYoyKnRtf2AddBR6ypOl36Ii7L0nG0 4058
avalon/contrib/serialization.py sha256=TyXfcb6fm67tQhCsa54M-8pRUiZbXa9UcAwh9vqpyrQ 10927
avalon/contrib/testing_utils.py sha256=VwKxh8OvAq2vxhwOJwuVwZVGscaI9KOwnVBjsl3mo_c 2263
avalon/contrib/utils.py sha256=rMCFxXt0TDDVpb0SpjYDmNIIW0CTS6iMLvjC5MnE8-0 6404
avalon/datagen/README.md sha256=QvlZusEzrBZPXkGvvWg3OtJ2TbmmxYDxZGrUhQlRoVE 2649
avalon/datagen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/data_config.py sha256=UWvcd6JeIjvH-Y0sm9-m0bJ3I_ilDKNlSKR34rxsiUY 2188
avalon/datagen/env_helper.py sha256=yjRp50cX75oCNmChRaXTS6NkqCES2atBcrredydGdbE 9733
avalon/datagen/errors.py sha256=tAghliF_0UH-sUeK2BafUsoBDmNtGTgHW8SUXw30Uh8 1080
avalon/datagen/generate_apks.py sha256=Jmo7L6DdhF0rVjyCepZhuPtM3toKW8WnF35utJlP3II 7597
avalon/datagen/generate_godot_code.py sha256=2FwDPX1Z_1YCiL65nWBN50WPL7_LrIL5EOZBYv_5uOw 9241
avalon/datagen/generate_worlds.py sha256=N_2o-X8Hm_VCITx00RCHZOSXAzeqRrb4TPyun9EyRBg 10674
avalon/datagen/godot_base_types.py sha256=LqNXL4IgU5nyWi54d2k5orIxYY8wVr7nCwvaybaa2Rc 8294
avalon/datagen/godot_generated_types.py sha256=mdz_1ncNmAAF6aE9f1q3jFjTYjIs99Nw9xvKAM3oXEY 4301
avalon/datagen/godot_utils.py sha256=CbsFGy65KtFpEv2MuziBcttguGMXU6fj0BXvQ3pm6rE 3244
avalon/datagen/human_playback.py sha256=EtDwHwLrRBFVa4i1ddBepjzr9uJZFFpWimhrd7cRVPA 19603
avalon/datagen/godot/README.md sha256=q7ILI2PBo4w24ae6iilHuulq8hREw2CG925iaZf32Io 1606
avalon/datagen/godot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/godot/config.json sha256=AY2yFsGVhfsvgjgyTi9UT7vIeZ26ud6iDSO0jwPDR44 1723
avalon/datagen/godot/convert_nvenc_test.sh sha256=yB7xHXyuDDToGNrWRGziS49r6xFwgr6eWdlXPs4UEIY 1542
avalon/datagen/godot/convert_raw.sh sha256=rpPLX8c5XSiKbIu3yXlmVTYDi93kWQsoVTE4_Nv7WFg 4677
avalon/datagen/godot/convert_tile_aabb.sh sha256=1IKXIAY6VwEI6UBhKpJ13Orq47lCG6oGmoAsP-jMr2M 764
avalon/datagen/godot/datagen.sh sha256=dhZWKKQxuOn4P_x1jBl7kD39t3qa7riFO18jL8O3mEg 2939
avalon/datagen/godot/export_presets.template.cfg sha256=ZoG55xy7I18h6mfGJ-8FzcjUQ1Zx33bEqNv-11meaRw 6940
avalon/datagen/godot/override.cfg sha256=xwrBAsXO6J_odDAIwzOmSaXdEui248YqePHDYx4LtZU 135
avalon/datagen/godot/project.godot sha256=Nnrvf2bV3riFH1XlL0jJSQL9jDhcJ7IrqebYtzSdM3c 35212
avalon/datagen/godot/android/config.json sha256=27KVx-ohdazBs86BM6rYDYQPAqSN2JG5YD9d-K7XIo4 1651
avalon/datagen/godot/benchmark/generate_actions.gd sha256=Wuf_uJrsUzr-kSZYbawvrKQys8UvQ-9jKWy8Fv_VXzY 923
avalon/datagen/godot/benchmark/run.json sha256=E0NCFyfE-tI5CppIoZ9Ava6lJ-Yx5Omm1FM5Ertju14 1615
avalon/datagen/godot/benchmark/run.sh sha256=MXMw3hy6ZHAeGnJDGNHgj-9Vo2bgeCcJrVMpkN3M_E8 1318
avalon/datagen/godot/benchmark/run_2080.txt sha256=VwojoQkdw1bUPXa7ud9aim13uHPJVzLWs3TfwyiLVJE 801
avalon/datagen/godot/benchmark/run_3090.txt sha256=ikICS3pU9Z07_IEXuhKcBFCFMOmt46Io5oFoxB7xmRc 790
avalon/datagen/godot/benchmark/run_aggregate.py sha256=HInLyBIzWApiBxciiFK-e5wMHeFPVJr-3Vkk5fng24k 2159
avalon/datagen/godot/benchmark/settings/basic.cfg sha256=-qCD8VU113lB_bKcUrNMctaJb3p-Z7XpIFoP7y3w8Vc 1772
avalon/datagen/godot/benchmark/settings/basic.tres sha256=nULMIRymOxKm99zbz_xy56P5jHN7pdJdIgjvl9JbGW0 1269
avalon/datagen/godot/benchmark/settings/fancy.cfg sha256=Y0PukC-veMXNNNa7y2k2-Aq2i6E7HYhxiK55BDfYKfo 1780
avalon/datagen/godot/benchmark/settings/fancy.tres sha256=3Y29E1mM8TxDgKrNvTMvBF1bxucmPKM5V4JfSL0VtcQ 1351
avalon/datagen/godot/entities/building.gd sha256=BAXt53NrlRE-32TVZKjYjv0rHZMUlFW0-Oxk-cPCK8k 76
avalon/datagen/godot/entities/dynamic_entity.gd sha256=dSGhXQ7mBCy_zjkhroWHBanhwObuX_HMhQfpuBzmhog 1150
avalon/datagen/godot/entities/entity.gd sha256=FqgIE2vxFjEhaWLn_L2foGHkem_PwrmMnBT2p1whr_8 630
avalon/datagen/godot/entities/non_grabbable.gd sha256=O00dZKCWaIHXF5TjT0KaNIwPpQuCCLg-RI43dTOfQnM 188
avalon/datagen/godot/entities/animals/animal.gd sha256=bGsH7ik-Hi3qAF5tRgWAvJZB654M6_kH1NhFVhsEdjU 15517
avalon/datagen/godot/entities/animals/animal_scale_reference.tscn sha256=7vP9tBR9LrpwWvhUBJAMkWfcR0zN6-54XxmP2XzIjPY 4089
avalon/datagen/godot/entities/animals/animal_template.tscn sha256=vm30FWU28ZNISHqZdWmIGthbQ_h8MofBa9OZP5v-Wzo 1041
avalon/datagen/godot/entities/animals/kinematic_entity.gd sha256=VwBMsgH2WVzVcZtpyyosp9_nY_PJd5YYuPCVHPWIbSQ 678
avalon/datagen/godot/entities/animals/movement_controller.gd sha256=RQ2G0ktBuHCDhis9YzcNDW1m7BlA0xF6iBjIcuTYhEg 7274
avalon/datagen/godot/entities/animals/territory.tscn sha256=rEgj-q5M9f45_omZFkZOCKdnXyVuXO6ofy9eOBXGLdQ 229
avalon/datagen/godot/entities/animals/_unimplemented_perched_birds/crow_190f.tscn sha256=ules_d7MkNoxLWGnk9WgmyvPdZ-1e-3alr-NLEjR0Wg 79992
avalon/datagen/godot/entities/animals/_unimplemented_perched_birds/eagle_162f.tscn sha256=h4tmM9IXoeG6xmscVN14MJKotivaALiZ68uhAJOcs_k 70166
avalon/datagen/godot/entities/animals/_unimplemented_perched_birds/hawk_304f.tscn sha256=M-kzA9TTUwhwynO990JytbnbYPKTpaW-Pl_PFa8LD7E 131474
avalon/datagen/godot/entities/animals/_unimplemented_perched_birds/pigeon_178f.tscn sha256=SWO9X2RtxKxLbO50UAxy_vUw8OELBqWpCFUFdlcdpmo 80425
avalon/datagen/godot/entities/animals/behaviors/animal_behavior.gd sha256=JY5QQqyYNHJeppo1j_mjdpkoWKGziTJ-AFi-eE36Suk 463
avalon/datagen/godot/entities/animals/behaviors/avoid_ocean.gd sha256=2EZqqkeFUOLod_ARThgZUDpRwpxSW-j68tlst1ITkMU 2556
avalon/datagen/godot/entities/animals/behaviors/climb_when_necessary.gd sha256=reP7wLiMbBkUmASk_31Rs8Y4KWUi0V7HdqYLSeLLoZw 4772
avalon/datagen/godot/entities/animals/behaviors/conditional_behavior.gd sha256=zpm8N0yrqeLo5-kIKKjAnvWq4ym5X7swoo9MIEPxtwk 1670
avalon/datagen/godot/entities/animals/behaviors/cycling_behavior.gd sha256=rFW6KSkSZA5_eYz9jkKjUtKADPbFd3GNlzVqVOxPhko 645
avalon/datagen/godot/entities/animals/behaviors/fly_in_circles.gd sha256=-4fMVymZNlth5wDXpmyLWW1BHF6YjW9zXEphwaZU1fw 768
avalon/datagen/godot/entities/animals/behaviors/fly_in_direction.gd sha256=ve33pgWnhglukZAQ9FO6gdE86Lk9nf3MK2vyKF0dViM 2674
avalon/datagen/godot/entities/animals/behaviors/fly_randomly.gd sha256=OdbTS_UnpfK068XBqoq774dtD5JIQUUZc4wsrBv-pTk 2705
avalon/datagen/godot/entities/animals/behaviors/hop_in_circle.gd sha256=X6U0AUYOTJxJq27pIgH0eIK_XTbfRYUY_rwUs4lNLzw 775
avalon/datagen/godot/entities/animals/behaviors/hop_in_direction.gd sha256=FP3jLr_raJ30ADpBvTbM7eiAGgsGyLDjzvvwcXa90uI 2432
avalon/datagen/godot/entities/animals/behaviors/hop_randomly.gd sha256=yh7AYAISAUjO1dQgyeTblkev91lU_Y03KIR0fSRxBUw 2778
avalon/datagen/godot/entities/animals/behaviors/logic_nodes.gd sha256=sp2hXlwYaWDrBui4VvAG14nGg-rM74pw4l5UN-5nUfw 3477
avalon/datagen/godot/entities/animals/behaviors/pursue_and_attack_player.gd sha256=yg7ZYnqHuigdz5cj52WELW6z9AGrGHzdny_fpe3vStU 1247
avalon/datagen/godot/entities/animals/behaviors/return_to_territory.gd sha256=Qw5bWOHdludYl56i7o2JI9PLskVdNsJelhpSCgoCNfM 2362
avalon/datagen/godot/entities/animals/behaviors/criteria/able_to_make_headway.gd sha256=JGTwZu5dm0KZG89nX0clb7b6pmzPw02pY3s9jSPeKl8 1808
avalon/datagen/godot/entities/animals/behaviors/criteria/activation_gate.gd sha256=a1al70hInHAZKBDYr9G-wb1I_jUZEKNBcnIKbswIvbg 1005
avalon/datagen/godot/entities/animals/behaviors/criteria/behavior_criteria.gd sha256=4M3bnq37o8fS6d16L_Pzj5TXOWQXLj3BVgyLnwroitc 536
avalon/datagen/godot/entities/animals/behaviors/criteria/can_see_player.gd sha256=bRhLzWMdL6lO7zyrKcYtaFhhen6kYHftgIolCYmAwuc 162
avalon/datagen/godot/entities/animals/behaviors/criteria/noticed_by_player.gd sha256=2bYivPk6Iliu6GMyZmy7zcuTpC0gTVnI9E1rM-J4Qug 1884
avalon/datagen/godot/entities/animals/behaviors/criteria/notices_player_moving.gd sha256=hWhWOiHvKKPfiuJn6JBQVwaiWj1GUeyLorM0YzS24hI 876
avalon/datagen/godot/entities/animals/behaviors/criteria/player_in_detection_radius.gd sha256=2G7YjiAs5xXTSpAQ6zZ00rdod98S9LDE-BfVUwZUi54 312
avalon/datagen/godot/entities/animals/behaviors/criteria/player_reachable_by_ground.gd sha256=v46QVA-PU_V4oAYrZy_VhbOzHcQN_RSUgnSrriR5tJw 1263
avalon/datagen/godot/entities/animals/behaviors/criteria/player_within_threshold.gd sha256=IqeXySQfsbGvXFsfZJOkY7pk2_2z1NNUH02EDuIMiD4 299
avalon/datagen/godot/entities/animals/predators/alligator.gd sha256=Mg4XBTz7RcdsUc9WBXRgaXJrpbErOnXy-PXDk_uav4E 1327
avalon/datagen/godot/entities/animals/predators/alligator.res sha256=Tq6iuRVRA2mUL31jLM8dnuN-oqe6bnOc_2BqICzgrPA 9317
avalon/datagen/godot/entities/animals/predators/alligator.tscn sha256=i2c7gtqnzUiFNndewEY18hSQaHDjvA8-oX3cSzrCh-g 1391
avalon/datagen/godot/entities/animals/predators/alligator_dead.res sha256=0eYSCtcSsYERxbJaehZAW_yKe35n8-5lW37NbAHYj5k 9306
avalon/datagen/godot/entities/animals/predators/bear.gd sha256=aVOnDm7LKwR5l02fOwpBklvvpqT9dS4Ffcbvno-ROKo 1432
avalon/datagen/godot/entities/animals/predators/bear.res sha256=zM2IOe3hKGOaUjM55kS_nAYGrKetPvJ0K2upt_2b4A0 8012
avalon/datagen/godot/entities/animals/predators/bear.tscn sha256=YahIP3LUf8d45xUJvGbrYQTEWLoakr51-NbKdKWPP4s 1570
avalon/datagen/godot/entities/animals/predators/bear_dead.res sha256=9oemzxJTmse-_3dYNi5jo_VO0Sqm_fInf0O70cPXlwE 8003
avalon/datagen/godot/entities/animals/predators/bee.gd sha256=PRQ3yALojxdFP5wRobuNa_LjYrv2D1dXZxel0AlSFLU 1541
avalon/datagen/godot/entities/animals/predators/bee.res sha256=SRsrzwt2aNLVMXDCKCjlNMaAkGnltoSPIKfjyThq-nQ 8344
avalon/datagen/godot/entities/animals/predators/bee.tscn sha256=MMAEmVp8Rl0S8byguoQQhCT-kJ8jT500us8AuFPNxNI 1423
avalon/datagen/godot/entities/animals/predators/bee_dead.res sha256=HMTZmU4sU226mh4MM-vWvCc85HQq18pmVuJAHj9Rw7c 8344
avalon/datagen/godot/entities/animals/predators/eagle.gd sha256=NtyKIdgBQK8NTTQZTQbyRIdnNbnK9DbuQi3l3JPcPzA 1235
avalon/datagen/godot/entities/animals/predators/eagle.res sha256=E2ur9l9htkmWTvRIv5f_yj2rznPUQGwu0w2XqRFlQwQ 6227
avalon/datagen/godot/entities/animals/predators/eagle.tscn sha256=rHshNFR_NLvWxCLro946FOW5yRzTJy97FeXhKwVRSEo 2214
avalon/datagen/godot/entities/animals/predators/eagle_dead.res sha256=ULKlWkvsQ9CrWRE2V7uRC2wCv93Tj5vA8ffFHEnRD4s 7134
avalon/datagen/godot/entities/animals/predators/eagle_dead_standing.res sha256=k3wCvTq9dM_vYrDqbcED5at4pTsJlMTX1mELPsvtxVI 6236
avalon/datagen/godot/entities/animals/predators/eagle_flying.res sha256=V7t9afUwSVaKYbGyi1pDWuht0WhdCS8-u4qLw_rRrZY 7130
avalon/datagen/godot/entities/animals/predators/hawk.gd sha256=tHTJfKVLCFKv068G0VCd81OjJ5tK0fjzwSEyyibUiEM 2102
avalon/datagen/godot/entities/animals/predators/hawk.res sha256=TAE3F1kGTHHxDNQnpAX7S4TTAQOsKWfHxJEO05-lvRY 8874
avalon/datagen/godot/entities/animals/predators/hawk.tscn sha256=HUB9uusPurWYYvxM3-xnlQeNdXZOMq5nCMqwWQ7gOCQ 2185
avalon/datagen/godot/entities/animals/predators/hawk_dead.res sha256=kC_JwhlyHCO1yctStLONx5UnvPFhw2u-jF1p9n_qb4c 9920
avalon/datagen/godot/entities/animals/predators/hawk_dead_standing.res sha256=ijaJxzSHTQILVhNmcngRjbVklzZHs_QIL43vFFOeGUY 8882
avalon/datagen/godot/entities/animals/predators/hawk_flying.res sha256=LFZ2Q9uaxFlRIM4ZZicf2wlW-YNbezSPmzrF_iKwZZY 9942
avalon/datagen/godot/entities/animals/predators/hippo.gd sha256=A7AsFpOgi0jpMT0n3EzzH_5tAeYriDqPWhUgQUOFtgM 1611
avalon/datagen/godot/entities/animals/predators/hippo.res sha256=PxDJ9XI2ES3cj4zcxUehlT3eTuxedRNsiIyJMae3UU0 7510
avalon/datagen/godot/entities/animals/predators/hippo.tscn sha256=cTmteyg5KV06Ra2P2A3XBl4hb1VOxWEK0ASZU33c54o 1393
avalon/datagen/godot/entities/animals/predators/hippo_dead.res sha256=5wrNuITq1n2f3VgPdwNukTqOU3WbxCpclEtsb4i39FQ 7523
avalon/datagen/godot/entities/animals/predators/jaguar.gd sha256=sq3F6bapygjXXVUJdi11HslomxMYxlEimz1sUBFYZfY 2050
avalon/datagen/godot/entities/animals/predators/jaguar.res sha256=UgTL3dt4wozgYf2-PpMQEoMUusn9_Mdr5mwuHeUIgsY 11326
avalon/datagen/godot/entities/animals/predators/jaguar.tscn sha256=A8wRC1MmTvgmc5Ojaj9zHjtrUAGqaCGte4dbCdK0a4g 1563
avalon/datagen/godot/entities/animals/predators/jaguar_dead.res sha256=SJS1lO4jGrmj27x4b4KwCLKRZ3cQ-NREg8TI8IOAot8 11317
avalon/datagen/godot/entities/animals/predators/natural_weapon.gd sha256=Ijw156hR7A4N9O5D09i8qmBbHmr1M8Tw3BavLlN4G8A 635
avalon/datagen/godot/entities/animals/predators/predator.gd sha256=mWwkvrUZbLLWsn6PLyIMC89rFaoDQ9R7dIzzxyZtuog 1017
avalon/datagen/godot/entities/animals/predators/predator_template.tscn sha256=wG98XQWv0WR87twtqg7sI53JRVksut5N063TvCpbWic 645
avalon/datagen/godot/entities/animals/predators/snake.gd sha256=xAtFs2OfbjbjCbxbHeSU0IQlrX5wZi5L4lnsrRPaVOY 1280
avalon/datagen/godot/entities/animals/predators/snake.res sha256=Gs6YiYdIvVigOqpGAQHo41eyQd4gQM7QEliOq9tiKCs 10039
avalon/datagen/godot/entities/animals/predators/snake.tscn sha256=_zd-fiIE0JlhV0Z2nVBEtY2xTQmN2oVrkibE0Uggj1I 1451
avalon/datagen/godot/entities/animals/predators/snake_dead.res sha256=XJEbyh6VKiDW9tDfj4y_4HW47HsJI6Or9QG-VIVnbKk 10055
avalon/datagen/godot/entities/animals/predators/wolf.gd sha256=1bCFh6wNGr1JYW8BTz1wEC-MUKCVcahTaT9x0OCTqwA 1799
avalon/datagen/godot/entities/animals/predators/wolf.res sha256=nYR0GsQQ7dZbK38-tcKN7qbItzRTSNO3yPB2XOjt51E 9556
avalon/datagen/godot/entities/animals/predators/wolf.tscn sha256=gJ44Dski0hr5GVhX4Iz25UdxjQBiLUh14wpp40sDQD4 1450
avalon/datagen/godot/entities/animals/predators/wolf_dead.res sha256=eWBTq9bvAI_KfGygE5AjxcHJUuNmn6PqSO84M7h93hg 9540
avalon/datagen/godot/entities/animals/prey/crow.gd sha256=C7RDfhxgC3thRHSC9eAVtdhmJUHAGFilX9-Vnm9xDaI 827
avalon/datagen/godot/entities/animals/prey/crow.res sha256=MgADOMBJqSurW80xy8rNbCKbJF2udWtL3NzWpnpv8-M 6467
avalon/datagen/godot/entities/animals/prey/crow.tscn sha256=nKY0y8KaEwb0ZrISykdQxwshaRPzU_EvKhQ7iZfJQns 1750
avalon/datagen/godot/entities/animals/prey/crow_dead.res sha256=prQAih0KEqXYKLC9qzSp9g_DNT2D6dnQGfHavIoNRCA 6228
avalon/datagen/godot/entities/animals/prey/crow_flying.res sha256=G9H4a-Fxxen3eF3m16E8_NR7BQ2ZL2_lfNtOr_ZqHwU 6212
avalon/datagen/godot/entities/animals/prey/deer.gd sha256=0aQvuUtpdwZE-KfROn9qEEyfhD-ty5l4LcF1LVNj1Oc 1297
avalon/datagen/godot/entities/animals/prey/deer.res sha256=Vz2aj7KoOa9hH3btYoxudSAO58tiOaKNBrUXUQMgiIs 9201
avalon/datagen/godot/entities/animals/prey/deer.tscn sha256=GxsgCC0iyBX9MOfGSH93p0ZZpjrxSsmSl4ofWkvByYM 1249
avalon/datagen/godot/entities/animals/prey/deer_dead.res sha256=w7JaXXojcnCArLGgFQSzxIpJNPitDbrOjNE3iw1PTg4 9213
avalon/datagen/godot/entities/animals/prey/frog.gd sha256=rCflD5v-hIFmhtdQPEfNon7qE-jjsdJkkPqAtu8hPFI 504
avalon/datagen/godot/entities/animals/prey/frog.res sha256=4lblg_-OfORa71WnqJAk1xp3m3yGVQdEP-x8ClW6IAM 8549
avalon/datagen/godot/entities/animals/prey/frog.tscn sha256=Jgh-Gsn7GfHagZsWUF1I3ZxnLJwW3JY_yMjaUV2O3CE 1268
avalon/datagen/godot/entities/animals/prey/frog_dead.res sha256=wweIzNbbfW0umFUeVMkY0hHyVfOwncrz9fvv2NOc6-c 8566
avalon/datagen/godot/entities/animals/prey/mouse.gd sha256=Ufj3iHvP-JVmzBFBOGoYy_yk9K2IH6DidhrBU0Gk1DM 1661
avalon/datagen/godot/entities/animals/prey/mouse.res sha256=9x2b2bDrx0KspFEvxh-oQ5wYWP7vJJGnqK6DnGWbb3M 5100
avalon/datagen/godot/entities/animals/prey/mouse.tscn sha256=fNeYWevzkfVhwISmtgowczv4vmRzkxOKhfFRilajQOA 1276
avalon/datagen/godot/entities/animals/prey/mouse_dead.res sha256=EzYO5XoXEDHsnMkAOsmangTnNU4w_Po3Q4PP4dkq-3g 5105
avalon/datagen/godot/entities/animals/prey/pigeon.gd sha256=TYxudtiesuWX_RFhKllrtUBbsoVBOhsHcL6FTtVISY4 1289
avalon/datagen/godot/entities/animals/prey/pigeon.res sha256=3D68bgQz3YUQKz9Ox-DcDfAaEKIprOwd8KEcjQFl6Uo 6791
avalon/datagen/godot/entities/animals/prey/pigeon.tscn sha256=t1T4KsEEXuJSJQAmuyVHfKEv8vAcixVKpqBV7SLq8iE 1827
avalon/datagen/godot/entities/animals/prey/pigeon_dead.res sha256=xl3el2qSQ32P595zifxs2m3oAhOkAzAkkcdCePs4RIQ 7575
avalon/datagen/godot/entities/animals/prey/pigeon_flying.res sha256=JmfoSHPdLX3zCW8yLB6Rdgt9VAN83e8yNTWY38rxA7o 7574
avalon/datagen/godot/entities/animals/prey/rabbit.gd sha256=nq170l8NCH8m1dFezoXjimy4U62SuywpUUVbg-lRA3A 826
avalon/datagen/godot/entities/animals/prey/rabbit.res sha256=PTjWx5ZNeRuzZxm7mIdG4KPqSZC2zrgGh-KQFqqnWew 4337
avalon/datagen/godot/entities/animals/prey/rabbit.tscn sha256=qjtKX1li1eqwe5qPmjW3fhe9gU8a05U3odbuMTE47No 1146
avalon/datagen/godot/entities/animals/prey/rabbit_dead.res sha256=nBQyPDbUqkjReIFHTxzFh3H0lyBL3fe85HUUb0BVy18 4337
avalon/datagen/godot/entities/animals/prey/squirrel.gd sha256=U0mdVm7tyWbpwcwKOu7UYvDAO5qox3lcxCOY_-rQxfc 1379
avalon/datagen/godot/entities/animals/prey/squirrel.res sha256=TVYc8bPWXoYRGl9oe1326CD0C8xIeXERWd2iE0vCUFE 7649
avalon/datagen/godot/entities/animals/prey/squirrel.tscn sha256=_Oy1TsdE-z4Qfz9yE9HTWUgrvovZrBerzDaMX0XFbek 1308
avalon/datagen/godot/entities/animals/prey/squirrel_dead.res sha256=yre_KQVzTG695YhIfF90SMSo2iLjeWj3fKNPQQzu6eo 7679
avalon/datagen/godot/entities/animals/prey/turtle.gd sha256=EQ6wVUEGxg0VN9eQhSEWwp_nndLM4EcrUczCP3zi0ik 837
avalon/datagen/godot/entities/animals/prey/turtle.res sha256=kfa7mx0h-aIzLjNpiKddWyMzic0FPSTy-bNfMUP15cU 7086
avalon/datagen/godot/entities/animals/prey/turtle.tscn sha256=LL_2rTw_1zhsp4nX5sZyMLtBggH4P4HRzhokYXSYxak 1115
avalon/datagen/godot/entities/animals/prey/turtle_dead.res sha256=71yrev_EYOsD2_xfJKzvN9ZZ7jkmxNTkzxgMXKszCrg 7093
avalon/datagen/godot/entities/doors/bar_body.gd sha256=T7iJtdDQSOOToNcTSTb0vxuNzR3BLYQM-KhR87JBIQg 680
avalon/datagen/godot/entities/doors/bar_knob.tscn sha256=7WGBjPYgYYpRlceUTKDJrsksrIi2nhnw52l6oFwDET0 239
avalon/datagen/godot/entities/doors/bar_latch.tscn sha256=l_mKL4f9FXjmwebikJMLwN8T4XTEZ9Zw1SJMyyeMPGQ 369
avalon/datagen/godot/entities/doors/bar_support.tscn sha256=-q4JPeiPx5dC1TYKMOrvriBgtAd_KOHivFnHve6SQug 312
avalon/datagen/godot/entities/doors/button_green.res sha256=VsDMPfYWykHMbaoItIUxym1E0soSa9F4cUnpJs70KEE 6855
avalon/datagen/godot/entities/doors/button_red.res sha256=8vBUfRsoDyPKoCvWxiXLpFG5AU2OMpVVBq_85kTTYS4 6858
avalon/datagen/godot/entities/doors/crossbeam_rotate.res sha256=SWU8uJ6dJBvvkpulH14XD55nKpISSNGkevzViG77DbE 2823
avalon/datagen/godot/entities/doors/crossbeam_slide.res sha256=B3nBqB6dgQWN6z5xwvYBppZQChj_H4Vg8YMEyINZZrA 945
avalon/datagen/godot/entities/doors/crossbeam_support.res sha256=Z4famTUE4gosCZ2QW3Gq2AlfqENYJ4mEDXTwiviFhqw 1246
avalon/datagen/godot/entities/doors/door.gd sha256=dFcE0RSLfRnX7ZPq90dA_Xk2518DMz9-a2KgrlakBqs 1081
avalon/datagen/godot/entities/doors/door_body.gd sha256=9Qj-iscYHEyiJ4g-KhW6asigvPhIeHCtaVIr5m0gQco 692
avalon/datagen/godot/entities/doors/door_body.tscn sha256=Ya_6zM8OEanqBd2W6aXxYuPsEnROd4jMgq_qxO4-Qs8 311
avalon/datagen/godot/entities/doors/door_handle.tscn sha256=HiXtXqmhrSl8Ag9YVV89pxerilknF_rOtlyk_7f3mw4 325
avalon/datagen/godot/entities/doors/door_handle_loop.tscn sha256=xTcV27L-PovY7_bXuK5imBbYOV4D8YzUX8MnulBWJDg 246
avalon/datagen/godot/entities/doors/door_handle_vertical.tscn sha256=HiXtXqmhrSl8Ag9YVV89pxerilknF_rOtlyk_7f3mw4 325
avalon/datagen/godot/entities/doors/door_panel.res sha256=xDx1NAuKPTY-QSFN980K9WvWiP9a3SQbJys-HM3AfgY 3155
avalon/datagen/godot/entities/doors/handle_loop.res sha256=diKBz2CKJfIfvg-cSG2Ar2IHKYSzFOgyrb9uQbMiZRc 2081
avalon/datagen/godot/entities/doors/handle_vertical.res sha256=OAvy3vyA6ULMwwDEVXZoEHp4tdqEhD--Kx_YWgQvSFs 2092
avalon/datagen/godot/entities/doors/hinge_door.gd sha256=KnF8FySz98QyOlmpyCQkaL-kafA1ptd_s4pfrVhGz4A 1327
avalon/datagen/godot/entities/doors/knob.res sha256=R2l4rn_izj7Jl288_KguE1GWD8_X3D2h9QFol0OQCik 1600
avalon/datagen/godot/entities/doors/open_button.gd sha256=wfu9J_ZOtdwuGb8S7DbNdPeLh6NEYl5-HA1KfV8-Ztk 641
avalon/datagen/godot/entities/doors/open_button.tscn sha256=MGUg_vA3Wh47rcWpuEOct1-dp4u7wtBKU7AnWkC6JJc 691
avalon/datagen/godot/entities/doors/rail.res sha256=9nMPnsIOmd7PuHO2ojZ31yLtpkQiFkPIV-zAVEKFWT8 3965
avalon/datagen/godot/entities/doors/rail.tscn sha256=cl12HTXY4EifKwRmV-G-OZiK8q52GizzKW-U5qseoow 315
avalon/datagen/godot/entities/doors/rail_hinge.res sha256=wRpCw7A1g_iSQ6I1BF8XEPl47R2Owhq-TE47OAPwAfM 7616
avalon/datagen/godot/entities/doors/rail_hinge.tscn sha256=cl47bbNJ1zfC63bl_HWHCwNVuJ2m1ZafudkdXKJAFSU 337
avalon/datagen/godot/entities/doors/rotating_bar.gd sha256=tXhksGNaQETPHllDPBaki_ulY6EkLqE_PskNIRhfJ1c 2354
avalon/datagen/godot/entities/doors/rotating_bar.tscn sha256=EbFWk8oLxdb0RBANUlJiNtvXsaJrDTCl7HPB5qOS-hg 359
avalon/datagen/godot/entities/doors/sliding_bar.gd sha256=6Z_dgphz60XpE-bDPcUqXi7_b0Na_WoirjCfncCiDP0 1773
avalon/datagen/godot/entities/doors/sliding_bar.tscn sha256=-yFuJsNJrbz7-ND091kCcJaoNxie7aflNYqTcMGeXPE 342
avalon/datagen/godot/entities/doors/sliding_door.gd sha256=RZOPFfyAs7Bad_v6MC8sKxtYGB7Xp7fW8DQtQae1ScE 859
avalon/datagen/godot/entities/doors/vertical_bar_body.gd sha256=QT6xzQ0EyYFy_LwPNqCa_xFRkNPjXDWxCK-JlB6Htpg 331
avalon/datagen/godot/game/action/action.gd sha256=Fr2BChs9uV1YbvOtCJZciNsDa-cV0rv2ygex_vwMr9g 92
avalon/datagen/godot/game/action/avalon_action.gd sha256=0_0iKLgALMlIYfQf069VV5D7q2awd1tMjUSYD5vpHWc 952
avalon/datagen/godot/game/action/debug_camera_action.gd sha256=I9V63IXGHP7YZq6AjmapaHD_qACXu3RH_G9Eb0N6C7k 725
avalon/datagen/godot/game/action/mouse_keyboard_action.gd sha256=YfS8tC67gdk0xqeUuQu0i4yNXKzYwS5rNH8xklYG8Ek 882
avalon/datagen/godot/game/action/player_action.gd sha256=8136NxddAUWaTfFTsJmeWrWvkxItTM54aRsxk_IbqBI 95
avalon/datagen/godot/game/action/vr_action.gd sha256=I798zs2FLo8Uh_5sk3xXB_LlrK0wcPDdBju7GK4jvmI 1254
avalon/datagen/godot/game/camera/debug_camera_view.gd sha256=nGgsR_vMkawQ50Kjn3bx2LffmCUwD0DyQJbi1VpG6Yg 3350
avalon/datagen/godot/game/camera/tracking_camera.gd sha256=EEiAEMkC0aegLgXBVcqMwGL2fbVUgPF-K-z9lcaM7W8 295
avalon/datagen/godot/game/camera/tracking_camera_controller.gd sha256=WycR0eRslCsaVeT_Xv3h31eh7cWQqS59yKhnbW5hUFM 3574
avalon/datagen/godot/game/game_manager/agent_game_manager.gd sha256=o0Ia2RQsE7HnJG4eSuMJaE4gmd5RkpaMf5kUyoBecKM 4801
avalon/datagen/godot/game/game_manager/game_manager.gd sha256=UfsjSxrqOG_HWmJTw0dNRRC4NlyAqenQwzd5o1Ea-No 5386
avalon/datagen/godot/game/game_manager/human_game_manager.gd sha256=lDNsysxkE9-3rtx0aK7-VlwQ6I7SJHjchbrwKwmYL4w 11962
avalon/datagen/godot/game/game_manager/snapshot_handler.gd sha256=8sRW5ltvZiPdW5ZtMtqvzqatWGnyJywPQXhFa4Jqa7g 5416
avalon/datagen/godot/game/input_collector/combined_input_collector.gd sha256=l8LT_oAyEecA682DOz_PGyVoPaHwioZLFG0R-4OlQdY 1417
avalon/datagen/godot/game/input_collector/debug_camera_input_collector.gd sha256=cix7gqnenQzwNxQhbIAlOdhor2sYhB_Ck2nZvWKD85s 918
avalon/datagen/godot/game/input_collector/input_collector.gd sha256=IQNfzSJvhCvtXhK7040ZDH8P0sDP6cKgL65Ha6OdFhI 785
avalon/datagen/godot/game/input_collector/mouse_keyboard_agent_input_collector.gd sha256=B5DhfHURkSNYAu2yQ47Zo3HI8tcgpPhhHu7HcE9akU8 2291
avalon/datagen/godot/game/input_collector/mouse_keyboard_human_input_collector.gd sha256=DYJfi6L5bVCmrXViUsHcYPtQG557vw6xSU5UtSPqBlk 7707
avalon/datagen/godot/game/input_collector/mouse_keyboard_input_collector.gd sha256=Z7CBJqS6Qa3p1MvhWIBg0Kehi5A32L-1TFTU2zfS_t0 1433
avalon/datagen/godot/game/input_collector/player_input_collector.gd sha256=HChN_Xl8SVB0gwyEEwl7i5xtg7XaHpxDzy1L0x3WixI 541
avalon/datagen/godot/game/input_collector/vr_agent_input_collector.gd sha256=haZQRrO9b3J2VGjGQA_4jy7sUbNeDyJruvAv_tBpA40 4102
avalon/datagen/godot/game/input_collector/vr_human_input_collector.gd sha256=CpRnX8GSFPJ60BWxIspe81-CB2coyXHpu_3dNIOL55A 11090
avalon/datagen/godot/game/input_collector/vr_input_collector.gd sha256=3-oFOoqM7RjoFck4QBf9mPdsCPf2WCgtmbsBNS-4AA4 1367
avalon/datagen/godot/game/player/controlled_node.gd sha256=tW3Ak1tEtUKd80wvYFNwfZ26QLr46nV5Qq0dudxSD0I 935
avalon/datagen/godot/game/player/mouse_keyboard_agent_player.gd sha256=ZFsAxkLhx3EYtMpgKNDj8tGbmc9TVWCaJFHkQH2Tybo 65
avalon/datagen/godot/game/player/mouse_keyboard_human_player.gd sha256=fRbMZnSGuXNySvJ1TEMmuOn9FsJH2WIaEU16tLmDZjo 65
avalon/datagen/godot/game/player/mouse_keyboard_player.gd sha256=-fUteCIEatBDft4U0MBoYlexq4qs1zsAggRogaxqWj4 6609
avalon/datagen/godot/game/player/player.gd sha256=uBoFeDxifWEUhKUg6WUwIylJLOvpYHRmytUK5fQ37wo 41669
avalon/datagen/godot/game/player/player_hand.gd sha256=fgKZcp5MEKlgqKvI-CIV0FAUvxFfvylQQL60MXR7RH8 7708
avalon/datagen/godot/game/player/player_health_bar.gd sha256=zi2iNffgC8GNOx9o4NPLW8kd0clE2WyWLYj8q6PBlXQ 270
avalon/datagen/godot/game/player/vr_agent_player.gd sha256=hi6HIUsXm6Yxd9Vz8KfoKcjtwasM_hbZHPvMpLuhNF4 393
avalon/datagen/godot/game/player/vr_human_player.gd sha256=AqHhp9iimk-OZLtxjZzbAxQs_LKGCdy7Jtufm-PNIJA 10594
avalon/datagen/godot/game/player/vr_player.gd sha256=5Tf-BiUi7VNIMZkg4jVJ5BJorZu0zzqU40XQn_isDfY 2868
avalon/datagen/godot/game/player/scenes/active_hand.tres sha256=XSPEm6bdHoslVcdMYJA2MPvwD1U7sPf52EuGjuafIq8 384
avalon/datagen/godot/game/player/scenes/default_hand.tres sha256=begeTePFHtqHgMeQ0yH3nDu95kCBH88XUR2OTEzSjSc 384
avalon/datagen/godot/game/player/scenes/disabled_hand.tres sha256=hbmcWH2a4Muyhn2DPNkQDuWOHiy_A9g8KKTRE-lHjsA 391
avalon/datagen/godot/game/player/scenes/hand.tscn sha256=I49tV9Xu-nkkRMdp9QJCXvJCyA0bWyyIffSoPRLAgrI 1055
avalon/datagen/godot/game/player/scenes/marker.tscn sha256=5sie1JmVF8Ngqxds3h1eRz_bNinZwO3D6u91RnN9Rxk 209
avalon/datagen/godot/game/player/scenes/mouse_keyboard_agent_player.tscn sha256=BStbsq2hRTHFxUBL09MJBz4TiSMm8hbHPEy9JQs_Bk4 722
avalon/datagen/godot/game/player/scenes/mouse_keyboard_human_player.tscn sha256=49GCUgis4rrNuLbY1UxbPLCuTm8UmJ61z8x7vdUTsSo 889
avalon/datagen/godot/game/player/scenes/physical_player.tscn sha256=gLslb0XWbdv4llMvP2EB2lxmAlAaW9feOvQc7EzNPYs 3531
avalon/datagen/godot/game/player/scenes/target_player.tscn sha256=tJWmsBj0AHIGJC1h9ltTeVJeeWeM8MpfLkbMU7BIDpQ 795
avalon/datagen/godot/game/player/scenes/vr_agent_player.tscn sha256=5HukoDsMR7RTz1lEMfXFnd3_w8jBYVxE_3J9XNR4dq4 710
avalon/datagen/godot/game/player/scenes/vr_human_player.tscn sha256=8wPjvRh_zymL1WHN_K3-7bIABuOfr8qJoApQH3Gb_Fw 1828
avalon/datagen/godot/game/scene_root/scene_root.tscn sha256=0Kv5R6VnZCYee2uQAZC_Bm9T4MUvi4LDkCj2N3mjgwQ 105
avalon/datagen/godot/game/scene_root/sim_loop.gd sha256=xQpfTNQNCnDqAmzZpT6HzYq8aKqqi3eXEifSoeTmR4U 3133
avalon/datagen/godot/game/scene_root/world_environment.tres sha256=3Y29E1mM8TxDgKrNvTMvBF1bxucmPKM5V4JfSL0VtcQ 1351
avalon/datagen/godot/game/specs/AgentPlayerSpec.gd sha256=OYFQ03jo7jLIJDGAdIZ1NOMOeZWlLocoWshzT1nnHww 47
avalon/datagen/godot/game/specs/AvalonSimSpec.gd sha256=wPv1KvgLDDBpz-iJABCjbCGnZlJfaemGAlC6RCZEbdY 42
avalon/datagen/godot/game/specs/CaregiverSimSpec.gd sha256=dmM84fs8KAKMg6ZluhVNhiwqNNLeWxAI0e6cTJEdkPA 212
avalon/datagen/godot/game/specs/ControlledNodeSpec.gd sha256=Bi8Z1WZ-O_Tl0Q6MnukIuVLZSu260viOXonoQNhFOUE 261
avalon/datagen/godot/game/specs/HumanPlayerSpec.gd sha256=SuXJZq0lYYbP5YGsxLSPW6vfIISFJBpTiw4Z6M-J7Kw 47
avalon/datagen/godot/game/specs/MouseKeyboardAgentPlayerSpec.gd sha256=_lfOlBYOEPBNgTB5KVtqmHqSwH7x9sBCh3LtZl_UyD4 266
avalon/datagen/godot/game/specs/MouseKeyboardHumanPlayerSpec.gd sha256=mRc_FE5UhcMFAIX8EMbjaDlkV5oKhr5Kkga5RtMy9AU 266
avalon/datagen/godot/game/specs/PlayerSpec.gd sha256=uE-CjlBNdIF-ldSmFn5H8fYHaDLkdmLbbAinZl7JKFE 3003
avalon/datagen/godot/game/specs/RecordingOptionsSpec.gd sha256=Vh6zI9LWUUGKpXOLU33Rq1WD7cGjHykx_olgLRfT0uE 415
avalon/datagen/godot/game/specs/SimSpec.gd sha256=2y1cJrkUz5ZCCPjd00oZrRwYKK8ioB4z39MHd7t4KZw 337
avalon/datagen/godot/game/specs/SpecBase.gd sha256=2mCsJ7HgPt8IA6xypDsuf3stZ66t_WoHxAmMbt5G2ps 164
avalon/datagen/godot/game/specs/VRAgentPlayerSpec.gd sha256=ki-5rZ_NfCpeEhFJDQUKYNPRsfwz1bhrHNgynUKdedE 232
avalon/datagen/godot/game/specs/VRHumanPlayerSpec.gd sha256=I1b7eotb8Lm4T0AHDul2FCHbfWIAAM3i4w_JI7bhqBM 232
avalon/datagen/godot/game/utils/class_builder.gd sha256=3EDiv_PzoaqILwXldT-zt3ieJCj78s8LfqQI1SqCz2s 2215
avalon/datagen/godot/game/utils/clean_rng.gd sha256=j9pf7c3HK5-IdZJbDV8tbETstY2BiHebmvjH_r_Fiac 1014
avalon/datagen/godot/game/utils/converter.gd sha256=RO7Hk4e1wtuEwRTrjwmw0vfzaLMAm5y82PqQlkvKsgE 118
avalon/datagen/godot/game/utils/debug_logger.gd sha256=GCaWCMqr6IDNYWrPk9nbR_R52UgOdEGlp6VbNeJfaYM 1804
avalon/datagen/godot/game/utils/globals.gd sha256=vH0z_Ymcy22jv8QE6vULAtazJpia95kBIPAJrdg0KPk 398
avalon/datagen/godot/game/utils/gym_env_bridge.gd sha256=bjpRvC3hMJh-XzGCWVYGd5RFfMeK4cRiLgAOlCC2Lpc 4956
avalon/datagen/godot/game/utils/observation_handler.gd sha256=YfZ2Q7aqhvaKOY9Y5EYFfo34angXEKRg4DtMeu7Qqko 8756
avalon/datagen/godot/game/utils/thread_pool.gd sha256=uksfDCE8rMmZBWdBG3vlL1T_b25SOP81pOlT-cFY3xg 3119
avalon/datagen/godot/game/utils/tools.gd sha256=EM6NxJHcvSrPAab03Ng6s2SqlLfpmnZNlLdUTWgMn2k 12511
avalon/datagen/godot/game/utils/caps/CONST.gd sha256=mK7ixf_DdYwWjTAz01q0B6G9sMfblaE8aB14LDOuE50 1292
avalon/datagen/godot/game/utils/caps/HARD.gd sha256=uOzIEwj9A5ZAGPgXX1DZaS7qV40ZJxo9maN8RnyNVsM 1420
avalon/datagen/godot/game/utils/distributions/base_distribution.gd sha256=D_rqdB7Ejepoc9gUr39f1bhgPqhSqtyEpW-unkrHP9Q 1110
avalon/datagen/godot/game/utils/distributions/choices_distribution.gd sha256=mGCXxI3vfcBa31AsPD9FoveOvw_5f73As6FpFJPNsU8 969
avalon/datagen/godot/game/utils/distributions/const_distribution.gd sha256=_NMzXY4_-GaLxB-IHcqbqkVe9U7uzvH-aMvtNoJCyK0 298
avalon/datagen/godot/game/utils/distributions/gaussian_distribution.gd sha256=dVBE5Sd9MXagJQjxBNtCoYJYfdBx2V1zQJKJabVBza8 932
avalon/datagen/godot/game/utils/distributions/uniform_distribution.gd sha256=itTv4mtuxpo-Gziw_IRw5EifMlkOh5KOGBpl-uvDLmg 921
avalon/datagen/godot/items/boulder.gd sha256=W_d9XwZ8WWvKmCq6KfA4_WpORkRWKk_JzVMNgat9UC0 192
avalon/datagen/godot/items/boulder.res sha256=n-hECt4Vwa2YEX8QfgB3bXlFBl4q_Ur-12YsMrPdazE 5784
avalon/datagen/godot/items/boulder.tscn sha256=Y7hbxAMaD8pGXmYe3G9Y_ehv_uJGi3aEZoDd-X-iZDk 313
avalon/datagen/godot/items/climbable.gd sha256=icghTqQ8rTvJcepxDwI7oTGlZm_ZhtHF8cLUJAxgRBk 134
avalon/datagen/godot/items/crate.gd sha256=HMIUQGQcrgXFfw_2AAjgBXtjB9PPa3AI5DQKG44MGF8 68
avalon/datagen/godot/items/food.tscn sha256=Ej56lBhDoymd7xBylQG_LO-MX20ehUZjcX2yJT0SHiY 778
avalon/datagen/godot/items/grabbable.gd sha256=dFTcqKDb13Uw7kqBVF8U6blH4iJZbwPI_fHShaopd9Y 260
avalon/datagen/godot/items/item.gd sha256=XRbAhZKE11du-Z3Q4zo1iGPdvrW0Z4hw1Ifldjx-pWY 9785
avalon/datagen/godot/items/large_rock.tscn sha256=ysNzxbYz01CV97t5n6YnUblfUGtoaI1eF7GEAydjF78 543
avalon/datagen/godot/items/large_stick.tscn sha256=yzg2FS2aqMxvGTUWWwMbvD7s-HGMBZMKE-P8rUlgUoA 635
avalon/datagen/godot/items/log.gd sha256=RhaQDcXcbT-jDnJvyDTn4_hLilZuRqdiMdPrsljQ5Vc 4272
avalon/datagen/godot/items/log.res sha256=XBzpzb2p7VmaKkVgPufwPzKNrbITCnQaxtAIaCObYZ0 6358
avalon/datagen/godot/items/log.tscn sha256=mqADNZH0A9s5nbDCqJzTMS4d2jlL0ZZI2vRVsNFXnNA 646
avalon/datagen/godot/items/pillar.gd sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/godot/items/pushable.gd sha256=vI34L_GC5BpJMGCjDO7fK2SIHDiCZOnI7F_w5WtQxA4 1678
avalon/datagen/godot/items/rock.gd sha256=pAV0-P6hqwu-xgL9HRLm3E05pb6D4ltRF1DXtbH7Abs 1341
avalon/datagen/godot/items/rock.res sha256=YG8Z0VKdYiG2vnla25B0pZDj4tMRuU24UcvoLpoLC9o 1124
avalon/datagen/godot/items/rock.tscn sha256=evg6u0JbsxZAMMpLDI7gkKAtL80tP3fDBy1S1_vM_lk 480
avalon/datagen/godot/items/sphere_marker.gd sha256=BMrQuxUWUIQa3Eb6eMJVR_-je0AyrXJN5yqGVl2xplA 206
avalon/datagen/godot/items/sphere_marker.tres sha256=IUsQutwxkLs4LKJ0mNpzXutuZzLykONieA84O14Jzeo 140
avalon/datagen/godot/items/sphere_marker.tscn sha256=BWF1f6IQ8_k_NLHdAgaUciwDwlBXJJctHtANRrAu9AI 398
avalon/datagen/godot/items/stackable.gd sha256=RwYPznmVwYaMoUwOpBfLfGD7iUjTHSSdWare87LXd04 1377
avalon/datagen/godot/items/stick.gd sha256=1860MaeJ7RweSc0Zi8oELLqPOuZO4-aP59ycvBXZJKQ 246
avalon/datagen/godot/items/stick.res sha256=k6EvoXfsSq0zjgHvcI4dGMRbrKmoBDYSi1bUHmueirc 2456
avalon/datagen/godot/items/stick.tscn sha256=nUHkUgD9t2Y-mngka6oPRD-LBHSLob82lFVE4RGMIfU 626
avalon/datagen/godot/items/stone.gd sha256=PHfhc15O9zmXdnWk_2eAkC5bT4wfPVE0RP1bhLl1z2E 1134
avalon/datagen/godot/items/stone.res sha256=3Te16TJuNtW1J-Vmruk-TV47EMunhkRt2zGgsIs7860 6919
avalon/datagen/godot/items/stone.tscn sha256=StSNwtsk4uJVMCMRWrStnTSQOMYf0zRrCnRUi6egfNI 298
avalon/datagen/godot/items/weapon.gd sha256=J9GyeOHapaRhQSpKQO7amgN8EvM-NsC3KEOUI9jQO6E 269
avalon/datagen/godot/items/food/apple.res sha256=U-bKsaUfEkNhYRRGduwh4vhlWtU7I8XRTP28gaS1ksE 4568
avalon/datagen/godot/items/food/apple.tscn sha256=35dOM3zi0DZOvZWjEcDt8AU36VdDDbPHazGrZ1BNy9g 656
avalon/datagen/godot/items/food/avocado.gd sha256=k1I75epPyHX4yotvaXKmezA_Wcj6tC_Siaw9Pi_kaLk 382
avalon/datagen/godot/items/food/avocado.res sha256=pUPmRVDb7Qd71MMurvgzK23EGOc02ACixviLpfDnTXs 3187
avalon/datagen/godot/items/food/avocado.tscn sha256=3Cr6GsESsT9yoJlhaao4QRc2J8blJRRgWn_fIGEWMY4 975
avalon/datagen/godot/items/food/avocado_open.res sha256=fTOGaj1F8GO3jqXFaP6HygZnxvGJ3lvM2xhIbuOxUik 2813
avalon/datagen/godot/items/food/avocado_open.tscn sha256=BPGzj2pQGXqDu4jguFtgbJ8xKlDJ506ohs8NvBYZVqM 694
avalon/datagen/godot/items/food/banana.res sha256=FFdIE13Y2gBCWRD_Xl0g-0D95u8D751xTcq2vuo3YaA 3915
avalon/datagen/godot/items/food/banana.tscn sha256=31yYx0GEGMHj4M2sRkBDX-7d5ti5y-FUEOqNJRiUDIQ 705
avalon/datagen/godot/items/food/carrot.gd sha256=8X66IOE8VN4IfShHoKR5e-xN8Q4zDB_hilyukerkGhg 496
avalon/datagen/godot/items/food/carrot.res sha256=nIGogrbzoOF2mBs6Q50fCGfMkNun8SkW1WC3HZb8qCw 5105
avalon/datagen/godot/items/food/carrot.tscn sha256=AHbGmQjwrEPUFlF4KqIUYxUMXEUVZqvmjumZxv5RpoM 1213
avalon/datagen/godot/items/food/carrot_plain.res sha256=otQ_djWB-PyvpKLRd0bSNKjIIMJHcOSScpXKUZrcfxc 3648
avalon/datagen/godot/items/food/cherry.res sha256=HyLYhHIS-avUvl8TqxmTBM22WKNh7mlmJOb2SNvItBQ 2606
avalon/datagen/godot/items/food/cherry.tscn sha256=T3LA7Ya9Jhr7XHdDmvzk3vqi841EZVY98Tc7ANDx5XY 890
avalon/datagen/godot/items/food/coconut.gd sha256=Ok0Vu8juwSv1Bu7t_RHSUwYYpFsmMKH-sxxEy54icBE 374
avalon/datagen/godot/items/food/coconut.res sha256=7F5Coa9Ve0BM2_Ur5zcSn463ur-uSqTEr9Qn4OyBeso 2449
avalon/datagen/godot/items/food/coconut.tscn sha256=apQIirNelrZTRW2FP87HGnXPYnVAk8TL4m0E0VcDDPQ 960
avalon/datagen/godot/items/food/coconut_open.res sha256=Ss92UGRWlpuXwsHC5ziGp1oQLFNN2RISmg8ZryM8JOQ 2973
avalon/datagen/godot/items/food/coconut_open.tscn sha256=WNdHpZGIUPK-5uzQjsiT8-37v3vu2oMr3BwvtAr9Ty4 702
avalon/datagen/godot/items/food/fig.gd sha256=xkIZVvhZ6AcOXlihwtm-MVCaclfKHWhALb0RQD1k1AQ 271
avalon/datagen/godot/items/food/fig.res sha256=_p2GIcwy_HYNQrATvl59BScxonwknN0ALZMuResmGNU 3364
avalon/datagen/godot/items/food/fig.tscn sha256=L4dZKNt67PvsDL6j9oyUSturXaLTYUqEMhtAWQWiMZs 670
avalon/datagen/godot/items/food/food.gd sha256=YC-lxDwdod4xp2U8pN-vN3Y-V3fhYPtD5LlOb63fBfs 2741
avalon/datagen/godot/items/food/honeycomb.gd sha256=Ad_AT1RQyg_SAuZ0_h2uE-yikNsAdoepEk9PCC-iIGA 337
avalon/datagen/godot/items/food/honeycomb.res sha256=5HHsgeADvHpXCApIxE8ri-mDmf-odXgyHO3Q9nbdO6c 3526
avalon/datagen/godot/items/food/honeycomb.tscn sha256=rcPatgS50dN0d6ChzKojs4_1nYUgDbW7jxr_sMt3SNs 1101
avalon/datagen/godot/items/food/honeycomb_dirty.res sha256=y9nAoebEon-gVLC5xLEF7cyIUyeZoz5nvNTaHRdIx6c 3718
avalon/datagen/godot/items/food/mulberry.res sha256=6B7e42qNwh5CD58kpy7_1pD8Gj7oF6baEZaBs-QQ9J8 2971
avalon/datagen/godot/items/food/mulberry.tscn sha256=hdKY1IXjzBYCO6FZfiXwZViTJxy_aLgv8upNodxWdLo 759
avalon/datagen/godot/items/food/orange.gd sha256=k4BZSWrjl0mATHzQqxVjD-V2KPgGBcb9pg5Nkz2HtfQ 322
avalon/datagen/godot/items/food/orange.res sha256=5izLOBUCzKTgHVBIF8JYkdQQg1Vy1hIQq8InUKHkzpo 3538
avalon/datagen/godot/items/food/orange.tscn sha256=F-gHx9P2vOPwuQgmqbuNBu_39MKY8GKLj10WljtGFBU 915
avalon/datagen/godot/items/food/orange_open.res sha256=-aNgUDOtWUYqs1gQvbsGDpfMGdQUt4kSPRv0Js86rSw 2732
avalon/datagen/godot/items/food/orange_open.tscn sha256=7qCoO_68v1EObsCn1ByFdddWjEc9akVtaJyCWVCSI9E 667
avalon/datagen/godot/materials/acacia.material sha256=GXu8XN8UtB0AcAkRokb7fDmM_Rt1BvRYCkRFeYqSu8s 435
avalon/datagen/godot/materials/active.tres sha256=6oEjAqJ-UabVCiCGOIdxDI--GI75VOaqBnxl9oO3rMo 119
avalon/datagen/godot/materials/animals.material sha256=0xlwgDYc_evMyvJcO9qsN0JTF7fdPFqKkzMT-yzbVM4 710
avalon/datagen/godot/materials/animals_dead.material sha256=B27anQD60NGmS-mhJ2aPgKh7xHm0rh_QVQXv5N7nx5A 730
avalon/datagen/godot/materials/beak.tres sha256=D2kkIFP4qx6Yfxz4Bf3MFLTNrZ0qm7UcI-rQr_UqL-w 107
avalon/datagen/godot/materials/bush.material sha256=z3G3Ik5GApLDMkkJcEhRpX61afbHli0OsJZa2mPIFEw 751
avalon/datagen/godot/materials/cliff.material sha256=aZMALpmG-8WJ6Zabd7-OfHNm7fvgYQOCoIO599T-Y5w 739
avalon/datagen/godot/materials/default.tres sha256=YojC-RF7bqiKXDtTFEF2aPVwvjJExnPFK3QWBsF9WWM 120
avalon/datagen/godot/materials/doors.material sha256=SC3lSi4rWrI7LPkD0QVqtkc8tQA59Rwm6f_m_Yum5cc 712
avalon/datagen/godot/materials/earth.material sha256=2_2MmRT_uq4RYyUwSrmYLSIP02-DEu091naR7kIyUSA 746
avalon/datagen/godot/materials/face.tres sha256=i3i76k_CUu-M2I5pXI9NVf-uNvydEBmivYfvNK2GiD4 100
avalon/datagen/godot/materials/fir.material sha256=KWfeqzMefIjajqNz_Ze-cURNlsxQIkOKP1ic5oSz45Q 429
avalon/datagen/godot/materials/flat_color.material sha256=qkM8w4zxxmsdhGn3GY1uPgPFhrpzx_IGTresvcgrLEo 255
avalon/datagen/godot/materials/flora.material sha256=XaJZyZLfuakrDq2Ekn4uGs_vHUBmLXSPtUwbd60xoxI 397
avalon/datagen/godot/materials/flower_petal.material sha256=-RlqHEXPV8-rqAVDU9plCHynsThEeQnvMR_xRleYhUY 757
avalon/datagen/godot/materials/flower_petal_blue.material sha256=nTcfBDBUD8ALHl0ocmXSh4Vi4J1fLbYIKACxzyQ6rEU 760
avalon/datagen/godot/materials/flower_petal_yellow.material sha256=KsoLFOlYmFkNa8ECWmrcqTTRw094S0n62YIOd_GtLfc 761
avalon/datagen/godot/materials/flower_stem.material sha256=0j4WONTqCUbXYnOCjEsCRnO5_bl4eetQnIBz7mjun0Q 755
avalon/datagen/godot/materials/food.material sha256=yPIGJfBG3zPUUALxe_754WgH3EdC5D_qK4UGRISVpdE 709
avalon/datagen/godot/materials/fruit_tree_normal.material sha256=QGyOGa_TwrwIqGtMlYUuMizNQJ3cimYPkQxCj9jryHM 440
avalon/datagen/godot/materials/grass.material sha256=2qBxph-qp-V0RGBGj27IRWpHOMQHFu11wNyaV0mqfbo 742
avalon/datagen/godot/materials/hand.tres sha256=FvyUPCthFed66_NeF5DQuhT3tqNL-FH2ulKznOU_t74 114
avalon/datagen/godot/materials/items.material sha256=UiCrbyZcbtIOipS06xPgrUcYuHBNwD47NYuARdw62U4 709
avalon/datagen/godot/materials/log.material sha256=wh-SjpJidoEWuYj4GliCPburgUTyCu01RXQipXA1uhs 748
avalon/datagen/godot/materials/maple_orange.material sha256=KAgcDpWHW6tVZhTeMki5MFfG0A8bhxT6hrQlaB6DolQ 434
avalon/datagen/godot/materials/maple_red.material sha256=6C_EFr4TcctZipreQweaSDuDMC8BfEZ38OLABn8s76Y 433
avalon/datagen/godot/materials/maple_yellow.material sha256=o902ZtqRSmo1TrHIMO-ETZnz057wlFquLbbpR-U0h2s 438
avalon/datagen/godot/materials/mushroom_head.material sha256=nNQT3ZQH_gSrfDN-KQnsTQVnYHkQIrqRLNZugb7ohDQ 1639
avalon/datagen/godot/materials/mushroom_stem.material sha256=Z9jxXho8KCvOHTkhcIq66C5ElGcHQWt44G6yDyjATCE 757
avalon/datagen/godot/materials/navigation.material sha256=nRN2ve1BF-QVepJxl58kPW_OJJXUo-gUsdDpX19crZA 711
avalon/datagen/godot/materials/noise_flora.material sha256=sKwLkQmwpg8qgZFw6nIH4zFqVWBeQ4YZyrrJ20WWseE 438
avalon/datagen/godot/materials/noise_terrain.material sha256=sYNsz2K70cItVWfThL0Gvb8sjuXOPgKtkgMk0QIzPww 1247
avalon/datagen/godot/materials/object.tres sha256=Oh2IqIOr2CXeOhF6A1qPcRcwBjf_iOVpinuS-H82LnA 119
avalon/datagen/godot/materials/ocean.material sha256=-bjOu3yrGH4mr4tMOBGcReD50k2rtxIvBhIkn1PXPKU 758
avalon/datagen/godot/materials/palm.material sha256=xBjPhDYIipvK2TlGGw7n_Vvi89KNLOIeghU9AQAPK5E 430
avalon/datagen/godot/materials/scenery.material sha256=2GrHLauzLphdPnb-Qdon2_vXPZdeSZd16I2fWawpOvA 703
avalon/datagen/godot/materials/selected.tres sha256=F0asN-2Enfgx639LcKXSHzH4LvMC-RRnqmcB0fUvEcg 107
avalon/datagen/godot/materials/stone.material sha256=EmM84JzrsJwRe6F-Sb7bNtZjimooxNDzoLZeExOi3C0 756
avalon/datagen/godot/materials/target.tres sha256=l7bgAxZfs_XXNs1waWRBE85PhwszsfWximDalx3gEkQ 119
avalon/datagen/godot/materials/terrain.material sha256=OonOG2SkM57HsmH82o5lSIpp4tzL_Rf2zuaIVXasYAs 736
avalon/datagen/godot/materials/animals/alligator_270f.material sha256=B3cogiPA3VvB1G3OuRVM-2_PJfXRaXKUYLP9IdaMRGY 1621
avalon/datagen/godot/materials/animals/bear_230f.material sha256=5Wyv99b87cgQpGn7-aUzj-zOUpB9hiECFMq8yeH0_jU 1611
avalon/datagen/godot/materials/animals/bee_218f.material sha256=6WBQFRyLlcPZ-Q3w5AFc4kNmGQLFK6nPnNPDTn0gSQw 727
avalon/datagen/godot/materials/animals/crow_190f.material sha256=vRhTRsMfiNVW5X6CipmxV3p20W4l35dZuVHTgS77dX8 727
avalon/datagen/godot/materials/animals/crow_flying_182f.material sha256=mrwVFfn84-2k-XY9W647ihQiMxVHAK-Pfsno1dkxdO0 733
avalon/datagen/godot/materials/animals/deer_250f.material sha256=c-6pw1rEqwy3kRI__UMTvf-vlxN6mTN7FkK-ZjYHPYw 1611
avalon/datagen/godot/materials/animals/eagle_162f.material sha256=y6eZ2ZE1YTS4D0O-K068fMsfYXg07yt5U35cWequOns 1613
avalon/datagen/godot/materials/animals/eagle_flying_248f.material sha256=QTI7J4CYCPScQdgckeONduYQ4zN4hnl--SWQHNyOamA 1627
avalon/datagen/godot/materials/animals/frog_280f.material sha256=B7rAS4V8UoXctu-ZdyyNQZLpme1dwrhYWYwvIPiDe1s 1611
avalon/datagen/godot/materials/animals/hawk_304f.material sha256=9bTjitzMXRa0g3mqIj5MiHpGNhMt5udgPPVGHnRUkL4 1611
avalon/datagen/godot/materials/animals/hawk_flying_370f.material sha256=GCiZ9HdpmROvW3iPsv8marX8rAZp2jbzFc-JgO4LTbo 1625
avalon/datagen/godot/materials/animals/hippo_204f.material sha256=lzNGa8Cfx5P2z73ybR7TjPFdhUKDpulMKbhwn-rRmj0 1613
avalon/datagen/godot/materials/animals/jaguar_348f.material sha256=Qq977-Qc5NBAHe6QuEDq62SceVWZnpT-fFzBBMrNDkU 735
avalon/datagen/godot/materials/animals/mouse_146f.material sha256=mOtOvG44Erp1yjta0u3VbDdaLgn0CIbjewkeGkOaA8s 1613
avalon/datagen/godot/materials/animals/pigeon_178f.material sha256=oENhwRueObfaLD1qv6ydoEg0Y_27XWN8bGUgtoHEVJg 1615
avalon/datagen/godot/materials/animals/pigeon_flying_258f.material sha256=09834ztUw8ZxGWJ1JIUeYr9igUxZhQLzyCMK1j7Q9C4 1629
avalon/datagen/godot/materials/animals/rabbit_112f.material sha256=5XyKEF22OLG1c8hEYImr_kgbwCIkxRQdqfA34ZNGpu4 1615
avalon/datagen/godot/materials/animals/snake_red_170f.material sha256=xr7YxdSENO64vSFJVBVrQ-Kw8stOKtE8Px6oBgOR9cU 1621
avalon/datagen/godot/materials/animals/squirrel_214f.material sha256=VOIml_FaG0VY2-dfsAmtPiv9xqzEIi8bTtBeyvGhyRw 1619
avalon/datagen/godot/materials/animals/turtle_184f.material sha256=diVcqZI9QLabKu72kCM5vV6GoPAeFa8bftyYaEi8Wv0 1615
avalon/datagen/godot/materials/animals/wolf_246f.material sha256=OYuCElwMh4aWMZt0HEqPBIbNTBH3PijHIffLLVKvS1k 1611
avalon/datagen/godot/materials/food/apple.material sha256=hLWIALYZ9f7KMoZqxaoAl0eqKrVNHbb3zYpHlTzVJas 732
avalon/datagen/godot/materials/food/avocado_closed.material sha256=nNsTnbej-KAIOrtRjO-IYp4H2a8hAZlfGhpMqC88IY4 738
avalon/datagen/godot/materials/food/avocado_open.material sha256=SaWywuoTe9qeYEh4BeyiBA9N5vDMeDS15SEblX-_c8M 740
avalon/datagen/godot/materials/food/banana.material sha256=1lHr9ngzAmw4WCCpymLnXm1JLkV8NsQDbhSpuMx4DhQ 743
avalon/datagen/godot/materials/food/carrot.material sha256=2WGUkiK8nLKrWFBCuk3pYD1TG145jggQPWaEbXnr_vg 736
avalon/datagen/godot/materials/food/cherry.material sha256=aBTkG9qnsqL7sJpiDalISvprD-r5y9-eVtN4kPB2yO0 1625
avalon/datagen/godot/materials/food/coconut_closed.material sha256=-3voVw_A9tkPtf21PxMal4z0yxKwrhyXfxJIFyis-Pw 1621
avalon/datagen/godot/materials/food/coconut_open.material sha256=6SCZtQajo8JAbcjos9hKCICYPprGQ3mgGkRGqwtBcmM 1631
avalon/datagen/godot/materials/food/fig.material sha256=PTYQJo6qboycGR9IDT5w5tp7aSbcPXeVT9tju0eo9uI 1613
avalon/datagen/godot/materials/food/honeycomb_110f.material sha256=ssQ_eHiLcFORkca3VICkPN7w9p5C4Uy7TvE7zUT_PwM 1621
avalon/datagen/godot/materials/food/mulberry.material sha256=dMDYgHqiARb97b9q4uiEifhWooYD-8Y8mg2ZI1d_-W0 1623
avalon/datagen/godot/materials/food/orange.material sha256=UA8ydgDhPPEyR6scPE74PxotTnBTUmL7QQqcxFElDrQ 731
avalon/datagen/godot/materials/trees/Material_002.material sha256=ypI1CWGsuxE0Y50hGVvzHFdW69lBPU7ZUEa_9zCQ0s0 768
avalon/datagen/godot/materials/trees/Material_003.material sha256=inte_v32R7Ab-LYO38HLSww3UWT5w_DH6v7qqIxghFo 816
avalon/datagen/godot/materials/trees/Material_010.material sha256=COQFsiV6L1Gk-TbCQH0vQLQls2U5pX6NNyoIGBTRLpo 1617
avalon/datagen/godot/materials/trees/Material_015.material sha256=WGgSk1_vrhAv4bWWsj0ubNOV_qtrLnvdd1MoueQjsEY 1617
avalon/datagen/godot/materials/trees/acacia_leaves.material sha256=N_YqawwPXt0clIqIbMxb6KnmuXTwWIbq37NscMRITiE 764
avalon/datagen/godot/materials/trees/acacia_svetlana_leaves.material sha256=n5XeqAFmp2rDioiRCZwNggXPErllbyfKpQroQuM7jmA 774
avalon/datagen/godot/materials/trees/acacia_svetlana_trunk.material sha256=Wprvalb_nljU0FiBsaqNlDy49wRtM_HoGpLJ1lqIPM4 767
avalon/datagen/godot/materials/trees/acacia_trunk.material sha256=CJK6i9ojcv__UUc6oSXoo3EBMr9cDQ0V2UMP-438XSk 762
avalon/datagen/godot/materials/trees/fir_leaves.material sha256=UR8Avx1sq1sHhkWy5ZPfQpY1lmlYKfkM3sVpOz4po4k 824
avalon/datagen/godot/materials/trees/fir_svetlana_leaves.material sha256=AktwM1ZFb06Q4anujTL_CgmmPAuRSyOnlOPxM0sbk8w 765
avalon/datagen/godot/materials/trees/fir_svetlana_leaves2.material sha256=-EIQNeAhM7P0GG1qA7t-KzzI5VrjmmeHlSyROlDJAtk 759
avalon/datagen/godot/materials/trees/fir_svetlana_trunk.material sha256=eJm4fxYqPYMXft0CBbtj89BiNWnr1ZGvHAMZi52voQQ 1621
avalon/datagen/godot/materials/trees/fir_svetlana_trunk2.material sha256=3YpuLL_2ghapjCu9jvCmU9_Bb2CDvmez4BA6y-ERBBE 1645
avalon/datagen/godot/materials/trees/fir_trunk.material sha256=4e0Bc3BbgbddXs9-iRd0E-4xWHBhEqBjwG1NsCYUWIg 759
avalon/datagen/godot/materials/trees/maple2_leaves.material sha256=uzR9px_lHt3ymdpqdW_03v9Z76LiLCFaw7DCxDz5_QU 1626
avalon/datagen/godot/materials/trees/maple2_trunk.material sha256=A8yeWFdGNJRl_Mh1nfJUKc20BbfacelRA0BwMYa5pKA 763
avalon/datagen/godot/materials/trees/maple_leaves.material sha256=9WOnC5N9KSfEwDj4-dsCltEHFbefZxRD4M4AOJbEq_I 761
avalon/datagen/godot/materials/trees/maple_svetlana_leaves.material sha256=6c8mhDH9eO0TXjQ8MbaYqcjHsbOnivvCcjUz6njIZkg 748
avalon/datagen/godot/materials/trees/maple_svetlana_trunk.material sha256=vqh2C7NaBvekuj1Kzn9Xe23lngjVhbEqbtnDsHRI1vI 767
avalon/datagen/godot/materials/trees/maple_trunk.material sha256=jue-NQ4n2KW5MxPvcbOkR9GQnw4VE7kQFehFHPc9Qlw 760
avalon/datagen/godot/materials/trees/palm_leaves.material sha256=2npDe046-AanBS1v5HTaYNpTNNOCJeQO8rTLEoJVhiE 806
avalon/datagen/godot/materials/trees/palm_svetlana2_leaves.material sha256=Vts_j5HLnM9PIABY0p2uEaHvQuw8KhlAXg86La7K08c 768
avalon/datagen/godot/materials/trees/palm_svetlana2_trunk.material sha256=8TnrhEGXjs-4jNncqjbc3U9CEg6HQYetWQHs5R1rh7I 1647
avalon/datagen/godot/materials/trees/palm_svetlana_leaves.material sha256=etmb07u2nW8IWUXuCq6RGi2AG2Us6JYGFmSL4aO7zAM 744
avalon/datagen/godot/materials/trees/palm_svetlana_trunk.material sha256=bFxApw99jzp36uUKGD7Ukl-75DIDLSg8bPdLQETcoMg 1647
avalon/datagen/godot/materials/trees/palm_trunk.material sha256=Tjqqoq3exkT_d-mFOAOAoLn4ev7j8DVL-3ikaIFGluI 762
avalon/datagen/godot/navigation/noto_sans_regular.ttf sha256=-RD8qoYELvtyut2WS9LnrTHkfzdaKeri8vEmON0DpUU 325428
avalon/datagen/godot/navigation/patrick_hand_regular.ttf sha256=SWk32vyxi_LC9iTtAsj39NR70eTm5WRsQrbP2HPGsTw 212112
avalon/datagen/godot/navigation/sign.res sha256=DA0Zk_aCbiPlRuc6aK1Rt59n9jNNcs74JrPqUsjjCew 1315
avalon/datagen/godot/navigation/sign.tscn sha256=F9VnqjV6kKRGAKE9sfrnWN-8cBXZWew475WhnOKJ2y8 245
avalon/datagen/godot/navigation/sign_arrow.res sha256=XpYy1rKbxTfZewSPzzEEJLm88fdeHJAGkCzLnfLpDCc 911
avalon/datagen/godot/navigation/sign_arrow.tscn sha256=1okMyRy7IdexJDt1Dr5MnZ8g84d0gGdPJKwcqwXoZNc 250
avalon/datagen/godot/navigation/sign_post.res sha256=xcPrvtEJCSPeJd8K6NerOewEsqRhTARS1Dke3dy8ql4 615
avalon/datagen/godot/navigation/sign_post.tscn sha256=0qkS5Mw6LTn0Xi9_rB1oJxMk6Qy17lxrgQzdLgTX-FI 322
avalon/datagen/godot/navigation/teleporter.res sha256=JJNagdE0oWCjSIKYG7Y065OTtI8CdZB0zNb-3BNsQ9Y 14689
avalon/datagen/godot/navigation/teleporter.tscn sha256=3of1UIFhdTm7qVZJXhYsNVBGw0Q52B-i5pUJ6J9gcsM 250
avalon/datagen/godot/recorder/local_recorder.gd sha256=2n4YCecRvpQZDFcTFNO4Cr8YAYAlKrXT2jZy7oLGf8k 1048
avalon/datagen/godot/recorder/recorder.gd sha256=-nk5WBOCGAOBz5GLUxOOEq_e8NTC0tl4RVDMk6Hg9yk 4093
avalon/datagen/godot/recorder/remote_recorder.gd sha256=jsnplr4b4Eu8irjSP5wo4VIxmof8CZR6TyIXEMHr5qI 936
avalon/datagen/godot/scenery/bush.res sha256=dMExMxzGBiLzvxeAAPm1vWqWtUq3HoTGpSeGtADNiic 3476
avalon/datagen/godot/scenery/bush.tscn sha256=UC3EOvKMIXtlhswkrtKPYpT_p--mnm7slLQNtgYb03I 327
avalon/datagen/godot/scenery/flower_blue.res sha256=xgfPD8H_UN8rvKQ99KLB7XzMY37FIFko0ADidE6m0y0 6593
avalon/datagen/godot/scenery/flower_blue.tscn sha256=KvGmqZSOnHeEUUQnodF2XeigxdT79tDrKwQ8-h02DcA 255
avalon/datagen/godot/scenery/flower_pink.res sha256=Lklo1iVxW6WcIJcnlIF5pyS-VvaUbkyKeONhd9kqCMA 6594
avalon/datagen/godot/scenery/flower_pink.tscn sha256=inNZt3PguUzfF3TGsgCPTbNuM2XA83-h_-5zZzm3TcE 255
avalon/datagen/godot/scenery/flower_yellow.res sha256=oEW3mWWf1zbxCkkaLQlviJnZFSYLlSI5FDrk-MZhEHU 6627
avalon/datagen/godot/scenery/flower_yellow.tscn sha256=fDDD8hvtkFeFJNvX-_1p7gv79jPEq2_Qt6ilLvjdzJ8 261
avalon/datagen/godot/scenery/mushroom.res sha256=1mzTMgO_Vz6ZIi5AF8DvtZQobVZfJpf1fkp1PaVG-VI 3663
avalon/datagen/godot/scenery/mushroom.tscn sha256=8lLuLbbQnAEotAU5wkkoVrNyHAIlPAnVXhmT7SzP3vA 245
avalon/datagen/godot/scenery/tree.tscn sha256=F0YnwgEiZq9fKgM0o2IVn5jJohVYY09qoJ4tVWWniBs 1250
avalon/datagen/godot/scenery/tree_base.res sha256=gHr1H7F5KlersUX8OF1Q6Qyxe2zYZn2bqEh0PfytKl4 5447
avalon/datagen/godot/scenery/tree_base.tscn sha256=e1VPcu1daNxyoZMLCWVc4MsoV2-BykEjlo3pavMvkQQ 668
avalon/datagen/godot/scenery/trees/acacia.res sha256=EDeAYWhTKFm0JufkPXnURVhAN9quBY01WXQvbLgunOU 7017
avalon/datagen/godot/scenery/trees/acacia.tscn sha256=JK_95oi5DI-R6W3MlcZyF2ydUWqZ3CSbBuX0shxVHkc 455
avalon/datagen/godot/scenery/trees/acacia_low.res sha256=RD3tD2ms1CyPvsgzV7Za17A2ABfqh1rIDiGuf3aFJFU 2183
avalon/datagen/godot/scenery/trees/fir.res sha256=tydtxcFoqZpg-njnHkvNKKPbjGwoJ-I2ET1Nkadsn_g 13636
avalon/datagen/godot/scenery/trees/fir.tscn sha256=IVYuQV3SSEljRe3iP9VsTQ33PYErZRgS5R6EHoQNYdM 448
avalon/datagen/godot/scenery/trees/fir_low.res sha256=XkbVI55XJZobDwQyorrykofPM__VtQgtrv43OBCxiXY 2515
avalon/datagen/godot/scenery/trees/fruit_tree_normal.res sha256=3ajHFSFbilbUULyD2AA6Lc9OcUuqR8j5HbA_bVYaj88 37143
avalon/datagen/godot/scenery/trees/fruit_tree_normal.tscn sha256=RV7c7KIRzZUuFD6HvaIQ7KkpsajEFYsFNZcD2M-Hv6w 464633
avalon/datagen/godot/scenery/trees/fruit_tree_tropical.res sha256=pbA3stjBN-YA_caEzuH1qUiBu-tkf4hZ-jXAu1pbqT0 14563
avalon/datagen/godot/scenery/trees/fruit_tree_tropical.tscn sha256=Z2KKLybNh5TfAy4UJ0iZvAUPOTKFZP5McWo-IEjU3JU 349
avalon/datagen/godot/scenery/trees/maple_orange.res sha256=MkJGTWM9XGi9FmpNMZ-WlPrsbJKdROS9I9IP-tQW0-U 6879
avalon/datagen/godot/scenery/trees/maple_orange.tscn sha256=aNIqvFuK4p6fxzfxf06MhnuYCZZZuEtlKAl_5L5P0Dw 459
avalon/datagen/godot/scenery/trees/maple_orange_low.res sha256=s8j4CyUnDqlmpfqhRA1xWHe9u1hCITkCiT302Gr9Q3E 2363
avalon/datagen/godot/scenery/trees/maple_red.res sha256=UpS3k4Qjxlx8y-JodxBYOZEf2QJ8anQrVRfMNGbmuqY 6869
avalon/datagen/godot/scenery/trees/maple_red.tscn sha256=1M4hTcK6x1GV2B9OxDkafFEM9nrbPiuq8lCzKlv-gH0 456
avalon/datagen/godot/scenery/trees/maple_red_low.res sha256=t4RBhuTk9yuaoruBiUHcfON6snG9jnCIi8ELqWNZrBY 2362
avalon/datagen/godot/scenery/trees/maple_yellow.res sha256=0WDHCyALD9tXJpqrAx2vyoHJLBu6qchJJisZeMHS07s 6879
avalon/datagen/godot/scenery/trees/maple_yellow.tscn sha256=1hc0-joiA85BgJqb_vaqfUYrHwTKq3DrgBoijjjBtR4 459
avalon/datagen/godot/scenery/trees/maple_yellow_low.res sha256=E2xevG_l148PprTAEesumxMw1akLxAC4H4FLxv6Tcmg 2360
avalon/datagen/godot/scenery/trees/palm.res sha256=xKIJK6aE8Fm3AVBXu4G4rHKYnLJLqSqHmh5kAW2Ddr8 9234
avalon/datagen/godot/scenery/trees/palm.tscn sha256=PpNKrlk91uCTOCEBUubRtXlNsckuMxI_9FetqsQnKUQ 473
avalon/datagen/godot/scenery/trees/palm_low.res sha256=OJlMsbiTwrA0pKsYIG_Kynbf6y_-k9cySwiCRx89fxY 2695
avalon/datagen/godot/scenes/basic_sign.gd sha256=dujls1f-5lmT-XF19yMTznADQhtqv3b3cjWUp1gM7tM 271
avalon/datagen/godot/scenes/basic_sign.tscn sha256=4bg2KIZy3IoiLP-MEhwrG0bCj0yguE_qFpNXI5hilCU 596
avalon/datagen/godot/scenes/debug.tscn sha256=UscSiutsnGTKoQSLimp11ZCA6hw9d0KQzOB8bqtJFtY 2640
avalon/datagen/godot/scenes/distant_0_0.tscn sha256=GMn3Ex6LLi0PS_Ppod9u_nc-5ZlgaFK3KH-uNDEgUPA 135
avalon/datagen/godot/scenes/empty.tscn sha256=ddhXm75hWxzD2YjpEr5wTfFAix7W7jLMao1ggOcbHzU 56
avalon/datagen/godot/scenes/entry.tscn sha256=x2JgApbuFiiGm6eJ8Zcn77SMSt6x7qLaEBvHieNZzlU 509624
avalon/datagen/godot/scenes/health_bar.tscn sha256=ZfCFY-2ZmHQXItl1axGmSTF_ROdOphzAduWl_ASn1C4 495
avalon/datagen/godot/scenes/sign.tscn sha256=4LCpq3wEDkxIaYHt341R5r4MSUv4vTUDBLwvljTJk4g 537
avalon/datagen/godot/scenes/sign_arrow.tscn sha256=EaN1tF206HQ28Vkt8v0UsVaO0Vw2ehh4Bo4sDhf01-8 1055
avalon/datagen/godot/scenes/tile_0_0.tscn sha256=Y6QCGby-tRanOM6qWxMfn3nIfXqjuhST9GLzmO-bvlc 1787410
avalon/datagen/godot/scenes/visual_effect_handler.gd sha256=NIXoPRiQeX-bg_sz8Pg0RkLH1G09JBSHp5mdDHPE3i8 1291
avalon/datagen/godot/scenes/gui/floating_gui.gd sha256=SZAGg_79wKFAGPHk7Yp1OTORDXYNiSlZwrIkBnQjQRI 645
avalon/datagen/godot/scenes/gui/floating_gui_manager.gd sha256=qqKY3ZT9JyMl-AdA7SvZDCTZXF0mXu13xgPiyu9WsJk 596
avalon/datagen/godot/scenes/gui/floating_gui_manager.tscn sha256=FJIH3bVqVGj7gThf4yq2iV9zxoCm-7-F1YMpVeosqM8 468
avalon/datagen/godot/scenes/gui/floating_restart.gd sha256=rXbXTiez4xcVDSNDhngKdoPzTUJxNTPp884rR-ZCV4Y 1399
avalon/datagen/godot/scenes/gui/floating_restart.tscn sha256=MUymb6x1E9OIXJSA-vogWA36hos_cKrysti-5K2Ks7Y 420
avalon/datagen/godot/scenes/gui/floating_tracking.tscn sha256=1e6dC-VkO32WH8aUGIHE6rnG_Ao86LneAsjcOY6DPPQ 438
avalon/datagen/godot/scenes/gui/font.tres sha256=Jd3ZuMEXbjEw1n_QV0qiXQ4mO79VaBBcrOwbm--xaJ8 316
avalon/datagen/godot/scenes/gui/gui.gd sha256=urz4mUSaUV-zRKZJgYYNH8eqYAyvuGGCPT2hUZjHX9s 901
avalon/datagen/godot/scenes/gui/mouse_keyboard_help_panel.gd sha256=fyj0XqF4PClJ99cGZUCUrx1fxfhjS7gW7gRK9sA_cM0 5022
avalon/datagen/godot/scenes/gui/restart.tscn sha256=uo_9zjn6kKVIw7DwaJSGe44inzgiS4kU9GTjrQbgyiA 1362
avalon/datagen/godot/scenes/gui/restart_gui.tscn sha256=gHYUm1tny0YiFHt5yR4SB00mEhudIpRT2TThEC7r4I8 1048
avalon/datagen/godot/scenes/gui/text_grabbable.gd sha256=iHWBj7Ssxc8kevZOOThQzze5CHRRBJrkth7oYQ5VoYA 315
avalon/datagen/godot/scenes/gui/text_panel.tscn sha256=DAL4TfTT3DOnbItkQ-LSFDtpUQGLgvI1k592dLgW-TA 1916
avalon/datagen/godot/scenes/gui/text_select.gd sha256=UDiaXpiQ16d57f1QZ8nkiaDc8yXkWcwEHaGUsGXubBs 1290
avalon/datagen/godot/scenes/gui/text_select.tscn sha256=dkjX79exX3yo33UIda_iMfODY_j9Rh7oPtbvy5QOxZ0 944
avalon/datagen/godot/scenes/gui/tracking.tscn sha256=6rjFlzjcD6hnP9cqH0JcXHknirqFAqm5cPL98ffyoWs 1366
avalon/datagen/godot/scenes/gui/tracking_gui.tscn sha256=2ixMPL8jyRYvmWVrC8PqA5Xb9biZtlXn5jIeCfV5by8 441
avalon/datagen/godot/scenes/teleporter/button_group.tscn sha256=25GjY7Ae7jHA4XaKcUhD1d6ekCVRiZJV4jVPmFTou3U 1987
avalon/datagen/godot/scenes/teleporter/practice_teleporter.gd sha256=bPEHnwHtN_yLjhvZCVMuGZHZtP1yJZhhbEcwzYpROLg 2349
avalon/datagen/godot/scenes/teleporter/task_teleporter.gd sha256=TkGTnvGESCChvPxobGRJub2WGg2c3CJKx06rTmclYnk 573
avalon/datagen/godot/scenes/teleporter/teleport_button.gd sha256=EwdEViXC7CnAzdSjanVaCHacT2AKHQutTDSjj-gEoaY 272
avalon/datagen/godot/scenes/teleporter/teleporter.gd sha256=ymYSFGp6GMOHxTNoGYLu1wTIZowDKC5I_jTlYjeXt7Y 1067
avalon/datagen/godot/scenes/teleporter/teleporter_area.tscn sha256=HwTmEf6G5AmFMZuo2xGvNm-HN0LYfF4AE4fd7666-Sg 841
avalon/datagen/godot/scenes/teleporter/teleporter_manager.gd sha256=05paxmzbtTX8GyTcAqJXadkokvcvK33w3F-c4qN5v_4 2775
avalon/datagen/godot/shaders/BasicColor.material sha256=xQhB60tlZQZAW3Ya_1Cgl9cGPYXYgCNFJaRRL2E3f3E 295
avalon/datagen/godot/shaders/BasicColor.shader sha256=njESreJanukGF2610Zv9wOzcau3iyFeNU2Df90sy-CQ 435
avalon/datagen/godot/shaders/BasicColorUnshaded.material sha256=Kpg31Yy6Q6NDI97fwAmg4TZUWTZnfHH-4cwVduPbaKg 251
avalon/datagen/godot/shaders/BasicColorUnshaded.shader sha256=B8DyfSk4Wwv4z93HBQBTQzDhZymnTpW8pALIO7i7GHM 248
avalon/datagen/godot/shaders/Gradient2C.material sha256=hgtluVKjy68hL_eRrGpAG_VBN-wYlJxeYzQ7i-TkfLQ 300
avalon/datagen/godot/shaders/Gradient2C.shader sha256=qRzxc2yOI0QUDBmDxKxPjnVW7YCLTo3YXMubmkeBw5Y 733
avalon/datagen/godot/shaders/SphereNoise.material sha256=XyBUT5vE7IEtOC4y29vIH4SuUPiwF3ULHNyZlTtjrOM 459
avalon/datagen/godot/shaders/flora.shader sha256=GBXbBNAwoZZk5sVczrNqVtY23sL4lytRASZDfz8RJW0 2340
avalon/datagen/godot/shaders/noise_flora.shader sha256=s6-rbR5R2uzeyJl3vVXUC5-4Fb0gJ2OZNUsMcJflS5E 3077
avalon/datagen/godot/shaders/noise_terrain.shader sha256=U2Wdu2_yRoUw9HX-Fo5BqvwwCA1gz0ythkunrC6UMjg 2292
avalon/datagen/godot/shaders/trees.shader sha256=7Ke23OTR2UlXCtAB8r9up64exsAcojVHXg_CchIwCXM 2427
avalon/datagen/godot/terrain/terrain_manager.gd sha256=Ca4A4hDW_ua1mLfz61dKUiKgJJdjCJRBBpr-tMHfAzY 6519
avalon/datagen/godot/terrain/terrain_tile.gd sha256=XVI3brGJtr8fpCIY88FIM7n3qyslTW2PUmOA1pSFdO4 295
avalon/datagen/godot/testing/RNG.gd sha256=K_bkrfRMR0Y3OfUmhksUQn2ccu-VreOIBCxDZ7y5WYU 2432
avalon/datagen/godot/testing/Run.gd sha256=TSopRyrpoonNLznvO5BWfHTbr_goVIm63b8IJ6tEenw 160
avalon/datagen/godot/utils/avalon_client.gd sha256=_bWKBVgwhRc00i5E8poCwsJTZx13DE0jlm1M5OSbk08 2039
avalon/datagen/godot/utils/debug_timer.gd sha256=NNuxr4SI1dl67OrE0osspKMPMT38Zhi6SZTxoNwQWek 897
avalon/datagen/godot/utils/interaction_handlers.gd sha256=udEBP3dmJRUOVUQq2y8dyoqkEG1rsYDBKhk-HWqDhDc 5756
avalon/datagen/godot/utils/request_helper.gd sha256=t_-DCRm09WXplpZ8WOP3sYM5s96mzOnZGCmDcfYO3OI 4288
avalon/datagen/godot/utils/world_tools.gd sha256=FLlRYKfQep6o1d5GDNaAPDbKksbOgLLnKdK6UTne2Tw 3520
avalon/datagen/godot_env/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/godot_env/_bridge.py sha256=QLyQVW3m48nNMqm_wyFiOcRuinDZ8lxm2xVCawUtu_c 12757
avalon/datagen/godot_env/action_log.py sha256=aeb0CfV8KgrAZ2cYBpq_L1Xd-UmjUUUC9bsKO_s2HBM 6271
avalon/datagen/godot_env/actions.py sha256=miO77in7n03p56-9_Y8G6JoCC9mRuFpn6AuAWrnUK0Y 13327
avalon/datagen/godot_env/goals.py sha256=H5DOQfU-gH0r4rCColOcKyC1wBgcc_awjFvYiZLUjFw 7855
avalon/datagen/godot_env/godot_env.py sha256=5GzKfs4RE20bQs0L4KOYRp7pjKiLun67t01qDMDh_EQ 17874
avalon/datagen/godot_env/interactive_godot_process.py sha256=X1to7zEnl1jbTn7sUSEM5IKXx1I6P0SQEYQftcrK3Oo 15705
avalon/datagen/godot_env/observations.py sha256=HaY5_prhVyJJUNxOiXf7ef1q9P985XFo2Eh8LWTUSBE 11447
avalon/datagen/godot_env/replay.py sha256=f1VbIPWrseREs8eU1oqHo1jqvQLdu2-cL2geqJsaS6I 6215
avalon/datagen/world_creation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/constants.py sha256=s-FyIwdW6-kTZfIloLugWLQ3t5hMPtOPWFP3XNrlwxg 7422
avalon/datagen/world_creation/debug_plots.py sha256=8TO368-v6KE8ZK0_i_huVEa_UrSHupb2yKx5QNw3Qvc 2999
avalon/datagen/world_creation/geometry.py sha256=KYt_4PLtQ6638NwD4w1NULa7OMlYYHbwDrPPHBZfbV4 2253
avalon/datagen/world_creation/noise.py sha256=ktmZ8rrz4CdnIej2cd85OvJltg7gS_pBLSFXifbfk_I 2158
avalon/datagen/world_creation/region.py sha256=W48Ym7ZcFn2qVeaXLijeJCZrnCHWUnN0jFkwkDtRcyU 4356
avalon/datagen/world_creation/types.py sha256=Aam3BaZm9Ccg9JyROSyE_V01gsod7SDrKIKAYazcZ6Y 3123
avalon/datagen/world_creation/utils.py sha256=Bnal8Qe_h52GX-YAFMiZhaC3l4eKgwT0tGnTFJc4sHI 4630
avalon/datagen/world_creation/world_generator.py sha256=A7G9HS7E01qbsXf5vVuKt4Gn-xokWMGwLasbPLJLv1I 25837
avalon/datagen/world_creation/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/configs/biome.py sha256=PmxhsGZkctaJAk-0BdVmyNFUmjN9FcpsWW8Giyga1U8 25515
avalon/datagen/world_creation/configs/building.py sha256=zf5lN93ghneArM-ErB6ctKXGFydrSjvl_0a_D7F_EC0 1165
avalon/datagen/world_creation/configs/export.py sha256=3CgJ7uLZTlWVI10PRtvKLUzJoa83y6UgzF0JDcjtGWs 5726
avalon/datagen/world_creation/configs/flora.py sha256=N7JVoXz_htMN3MFUfOJDStuekUeNrtCgLL2bWl4T3Qw 778
avalon/datagen/world_creation/configs/scenery.py sha256=pMunvf9eMMhtg1gMqTlrZaUyNcEJRzv3TL2TyqXw3ik 964
avalon/datagen/world_creation/configs/task.py sha256=GjTqsdApFzHCqDj5QRV4UcMv3KB1ytuFKVoi8y0rkhU 333
avalon/datagen/world_creation/configs/world.py sha256=Nhq0FHLxcVRCnzf-JlO_diGNgBX4Ino_VM3VJDlVW38 4688
avalon/datagen/world_creation/entities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/entities/altar.py sha256=nq65LUPdSlPiwls6pqPGvUs0WjyHUzaQb11F5joN7To 1945
avalon/datagen/world_creation/entities/animals.py sha256=zIvxSfTQJI-NsngkrL3P_gna2hEouZVW8x8axrm-Lgk 4667
avalon/datagen/world_creation/entities/constants.py sha256=PWIJWzuMZXftHJyiwVx-UnxI3kNxl5Wjvd3lfi4STQc 206
avalon/datagen/world_creation/entities/entity.py sha256=Qjp-2wuFqcuO-Ze8BUcNn9IE9emz4AlRjuPDqhhn7nY 819
avalon/datagen/world_creation/entities/food.py sha256=49BPGwfA7Z07ZLeSd6dhgwLOvejCs15Lds0A5KfmsYA 12505
avalon/datagen/world_creation/entities/item.py sha256=jrJuqhGAICMXL6gHEVAsEzAPblICS5H1JoMGLPsN9r8 3278
avalon/datagen/world_creation/entities/pillar.py sha256=stnHY9LUv_IJg7gp1VaLeQx_RPYMU35nqPnYab0DrKI 1807
avalon/datagen/world_creation/entities/scenery.py sha256=v4Vsh_UogTkxL9OhyfxPzdC0J4xzC262tMaMS_E1kQk 290
avalon/datagen/world_creation/entities/spawn_point.py sha256=21CPiF-XOXz5uHOgrrBDpVHDUKd1uUUV9V_tbGKLLW4 1045
avalon/datagen/world_creation/entities/utils.py sha256=RCGfIHRDvqocFT3iOuMPE1YgvB1uX_YttJyenWRBqHY 2219
avalon/datagen/world_creation/entities/doors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/entities/doors/door.py sha256=kATeRA81HxMsZID5n6EBLoPSQpoEFNANYl5G7AZUeLw 912
avalon/datagen/world_creation/entities/doors/hinge_door.py sha256=G9ELndnhC5BBIQZieQQHGbnWOn6GEelm6E9dpkbcJX8 10840
avalon/datagen/world_creation/entities/doors/sliding_door.py sha256=NDzPEmkvfxIYD_MZomDP_iDKfVUfi6B3cZxleDPv3zA 8854
avalon/datagen/world_creation/entities/doors/types.py sha256=vFCS2AVL1vsOAHUi2Il3gpVf4KHv9Cl4A-p17s2agTo 267
avalon/datagen/world_creation/entities/doors/locks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/entities/doors/locks/door_lock.py sha256=VKaZB1K-EiqO_41hLHEDn29qVgQgwhBX_kungvQ64pQ 573
avalon/datagen/world_creation/entities/doors/locks/door_open_button.py sha256=8YAqK599YhPq_HMRaCGgKzph9I62dE5yHzfWA9zcaI8 1636
avalon/datagen/world_creation/entities/doors/locks/rotating_bar.py sha256=Frr1xi5PZ-nrHjfn7YdipCJobRL9azFTyrUZofn-lEI 7130
avalon/datagen/world_creation/entities/doors/locks/sliding_bar.py sha256=2huT1LdxrlccAdhAGXCK7xpz8o8iJPpUcHpt8joIzMc 10587
avalon/datagen/world_creation/entities/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/entities/tools/boulder.py sha256=_LlB3h1S4mu9mVYvqIEnHT-sQQofAzsXl0r8kFcXjLI 308
avalon/datagen/world_creation/entities/tools/colored_sphere.py sha256=qhI7Bxsr_e95reecBKp9nWgVZCNyaJPOsXSavFjbntk 646
avalon/datagen/world_creation/entities/tools/log.py sha256=HKhIYW2zBnghBHn-lEaaMODfXTRlxAAeSGmwCcjgcUI 323
avalon/datagen/world_creation/entities/tools/placeholder.py sha256=ZDXFjIV_RIDJU7dkDl2ydJxMZYC7zZBzDSPAzoXhR3Y 833
avalon/datagen/world_creation/entities/tools/stone.py sha256=Vif14C5y1miR2HGb9j8M8bHRVZvYDA7icIiRgCRHpMw 2016
avalon/datagen/world_creation/entities/tools/tool.py sha256=rQj7Axkix8HrmG25WZx0cb4fKUPOMOvRTea6_zYWrLE 671
avalon/datagen/world_creation/entities/tools/weapons.py sha256=wYfERpy7VFms_CbGn7prLAm68v25-ot_CkNSAC8_0aI 1164
avalon/datagen/world_creation/indoor/__init__.py sha256=GsjUHtLlVr2adbZQZgYIA442l9qOwkPjvijxj9_vYv4 703
avalon/datagen/world_creation/indoor/blocks.py sha256=ZDtRLAUIOCUYtX3Vx39sT0NtGN33mFz_6BpkeCxXLRg 8634
avalon/datagen/world_creation/indoor/builders.py sha256=pkX_YoLV2NbZtzDkh9gtDItwBNfa2RQzBNyWtqDsIuM 52719
avalon/datagen/world_creation/indoor/building.py sha256=BnFRtK5q_426hbF2HTbfsGxbWRjXP2VZSW8QTTrmpLI 61661
avalon/datagen/world_creation/indoor/components.py sha256=5TOwCg08uG6R0Qu53ZkXsAgaCqboE2Bwt-ieWIuBox8 28081
avalon/datagen/world_creation/indoor/constants.py sha256=Qx3laricQDJNFpQ9O76JPQNOPEVWZeF4HaKQ3ZnxvB8 4572
avalon/datagen/world_creation/indoor/doors.py sha256=m5GQrVdbnloL6ZED98Leh2Rig77hp_xsUZvaj2n5m6o 18623
avalon/datagen/world_creation/indoor/helpers.py sha256=BHEupfyFB9S1vQ-yvm4Uh0oYx5it_eE7EUD9-I8Wyag 940
avalon/datagen/world_creation/indoor/mesh.py sha256=pO1vTh39n-J4KKERK66c5RuwfJj6DNcAtGD4IrDSHm0 1682
avalon/datagen/world_creation/indoor/task_generator.py sha256=QE4DP7lAprnBXqWMc6nGuMGE834SvpAaPoTAULS_Wz4 16237
avalon/datagen/world_creation/indoor/tiles.py sha256=1A7c4LuI7qmgW4rMQgYOalOurUKLdNLIHAClCJbrw4g 10559
avalon/datagen/world_creation/indoor/utils.py sha256=J8UrQNNSeZEMYFn0hzmaDgqIfy_16Ccy2tHCQWpBUyc 4820
avalon/datagen/world_creation/indoor/wall_footprint.py sha256=03B2VTEdxp27dHkV-iM3hV1QlLqxPOjVM0Agqg_Ciaw 1041
avalon/datagen/world_creation/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/tasks/avoid.py sha256=2fAdW3SmTR2hjFuNEnS9MG40NboQl22kZrtfgCPD2bA 7916
avalon/datagen/world_creation/tasks/bridge.py sha256=D0Dz2a5QdXwVwlS0CNZ9FmjfIH5Hqvk5yC9wbG37aAk 8133
avalon/datagen/world_creation/tasks/carry.py sha256=dG6rsl6YahElgyfvwXLYx6ik5EJ3zZfz-Q_vQ3l-C0o 5470
avalon/datagen/world_creation/tasks/climb.py sha256=SBLBmbDD934ji8o8_O7ZKVaDLLr0Cu5knDHSQ_mo3oA 14645
avalon/datagen/world_creation/tasks/descend.py sha256=YalTVGaS8XhQkQVNEk5k57ayl4bixYNtX-7uhg_1Jrk 9629
avalon/datagen/world_creation/tasks/eat.py sha256=Z-FfwBLXoIxBh0eAiQV523-dcsh8rvxp0zHqG32bw7w 16171
avalon/datagen/world_creation/tasks/explore.py sha256=V5-iFWgxLkuZnmPA9PCJFIAfBs2DFRlv8JqlmygieeY 10395
avalon/datagen/world_creation/tasks/fight.py sha256=CPU_oHTCTt2_Y95QMn6RUIB8bDyOMBFscXII0JnpYVg 10553
avalon/datagen/world_creation/tasks/find.py sha256=TaJgQIXXSUpWupLfAzhL0K_EevqXTz5Gik7gQUks6J8 1087
avalon/datagen/world_creation/tasks/gather.py sha256=YZLjy7XWa5tbL4vOyBN4GJDiFCFELsudIjvvQFQYxhY 2326
avalon/datagen/world_creation/tasks/hunt.py sha256=4CAYDoGdZE0somJkAway8oBKYYAk-_1yqba-tqGT7Ig 14167
avalon/datagen/world_creation/tasks/jump.py sha256=oCPRh_gGmSNHVrOBhuAuOnky_WC52voxoWtbvgGQFJ8 16673
avalon/datagen/world_creation/tasks/move.py sha256=WGv3Ozm0qmPiz9gw6rtc0BnaVeDahUfoIatSsuCGJgU 7421
avalon/datagen/world_creation/tasks/navigate.py sha256=r9Qo_v3Y6GAIFaKNX2jea6x_FgPLcDLB028ZI9cszDo 1107
avalon/datagen/world_creation/tasks/open.py sha256=O9XH0PxJE0TTQqiuGCSsnpvcIwW2yJ8Vgyu5nsGBeqk 11248
avalon/datagen/world_creation/tasks/push.py sha256=kYuWLEygoWPgtwPf5aSlz2dX8XTYlXJrVjL0PHzK3-k 30424
avalon/datagen/world_creation/tasks/scramble.py sha256=gEVdh3ORxw_0vOqevngXOQXTKuk-0TI5Zlvaqmicp0E 3657
avalon/datagen/world_creation/tasks/stack.py sha256=gIbdzRzioSns8tUzr6DUbmxMNWWfbfO8A9JMHBDq7q8 20868
avalon/datagen/world_creation/tasks/survive.py sha256=jNpu75YbPhyWE-IOdZkUkuxPKBNTKvbrdFeTUHbniO0 16320
avalon/datagen/world_creation/tasks/throw.py sha256=_gKOXNyvdNMKGv2vRhd7WPgx16fEac5U0oR8F9HiwkQ 8122
avalon/datagen/world_creation/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/tests/fixtures.py sha256=IXcPiQcGZEaZGlSbL5m3CsS9Wl-NJFFz6uxhZ8fm6C0 2711
avalon/datagen/world_creation/tests/generate_references.py sha256=64quZvb9IBieumc8f4Kkagu5QTCU6D9Rud8wdqh2sQ0 8883
avalon/datagen/world_creation/tests/helpers.py sha256=NYhUZLIlMab9a_yvR2FDySjS-3FgbZmjF94b8rlxoo0 6569
avalon/datagen/world_creation/tests/params.py sha256=ruKxH5nccSdnRFKOfjgBCb3rruJsFYSQS02lCpbN1Bs 5354
avalon/datagen/world_creation/tests/data/buildings_manifest.json sha256=tivvnWHlw4yJj09C2BnoTqdteETlXzrW-5J5b7qhf7g 6895
avalon/datagen/world_creation/tests/data/indoor_worlds_manifest.json sha256=985gD3LcYLjafCsUfN_kQMucjsb2dMuRhXYpPAJSa9k 2506
avalon/datagen/world_creation/tests/data/outdoor_worlds_manifest.json sha256=kFy7oY_gu4TLBJlx3lapDbEQ9C0F9otVYQ7F_ioCM2U 16244
avalon/datagen/world_creation/worlds/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/worlds/biome_map.py sha256=VpWdSLHiZcgeIiyFZrOd_tOihmzineQLvIdh-aGApJw 24586
avalon/datagen/world_creation/worlds/compositional.py sha256=1tdMJVPAtwB-DIjuIBKxQUN20_1PIfeCMsUtotazwqg 60269
avalon/datagen/world_creation/worlds/creation.py sha256=Y9jQfaIug1eZui5f2hCPKxsdpmXxgGG79751iAle5M4 28405
avalon/datagen/world_creation/worlds/difficulty.py sha256=e__S6bjvGqN3piySxg6uRce_pbSfGDpRXnzZG3TRcf8 4127
avalon/datagen/world_creation/worlds/export.py sha256=kYlcKkdhHieUw1A7oNe7cc7b7GuAA0t_ntcAOqSxDBc 26315
avalon/datagen/world_creation/worlds/height_map.py sha256=Po18miO4434Q1UxCbA9I4k2yFqM5onEswegGtc1sJTs 48831
avalon/datagen/world_creation/worlds/terrain.py sha256=_OyLjF0INdeCVnw9qvZBvGbGjPLR-283LmZidkJHBvU 25591
avalon/datagen/world_creation/worlds/types.py sha256=73JEl754F2dAwr8lmWoTdcoR-HyLEdN5w9Oi811Pm-s 490
avalon/datagen/world_creation/worlds/utils.py sha256=zY5MKECbADfkXK3OpZ_cAK-OfVmcxjeVzFfbbQuGbBo 2020
avalon/datagen/world_creation/worlds/world.py sha256=KQrT6fxaXGnZQVVvy38sEeTFgjoqE4h-bdfMioOL4pk 74563
avalon/datagen/world_creation/worlds/world_locations.py sha256=M9T9AcagcMhREBbHsrBPLDQJ8v18_PQ-QaY-fLGNYUg 695
avalon/datagen/world_creation/worlds/obstacles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avalon/datagen/world_creation/worlds/obstacles/configure.py sha256=TzBMA6fp_a2iv0uzKNNRXnWfrb5LOwr5q3pQwk8EyDk 11287
avalon/datagen/world_creation/worlds/obstacles/harmonics.py sha256=pAtSFLeFioR1XpGW-_yuIo6B8eK1_6wkvi8xYznvHlI 2514
avalon/datagen/world_creation/worlds/obstacles/height_path.py sha256=1nJ1Kr10mLlorMMGPL2lbIwcdCFJUfv94lOyr2LMCMo 22295
avalon/datagen/world_creation/worlds/obstacles/height_solution.py sha256=kOnciIo5juIgm5PefVNECZyqJGvNRakEtFYZtpXAZNA 16832
avalon/datagen/world_creation/worlds/obstacles/obstacle.py sha256=97T700z3fTUOb8uJaQU8boF9sdp_6xhJtqvCRvRZuV0 10243
avalon/datagen/world_creation/worlds/obstacles/ring_obstacle.py sha256=ds1fQiGRQvj1DlccmpsXdC9Mg8Cicj2mh9GQ0pbzA24 3493
avalon_rl-1.0.2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
avalon_rl-1.0.2.dist-info/LICENSE.md sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
avalon_rl-1.0.2.dist-info/METADATA sha256=XnAGk-YAOtZ13n-luSIA3tbVVGDFZC4zn9W_QorP_nM 51971
avalon_rl-1.0.2.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
avalon_rl-1.0.2.dist-info/top_level.txt sha256=EwZXVOkUJp6PYD0VdJG2tmGsYN_zGk4goHK7-8PcA8c 7
avalon_rl-1.0.2.dist-info/RECORD

top_level.txt

avalon