From d3e523f214c5e5fbac3c306bc6c5170f2ff972a6 Mon Sep 17 00:00:00 2001 From: OldCoder Date: Sun, 4 Sep 2022 22:01:41 -0700 Subject: [PATCH] Imported from trollstream "ContentDB" --- COPYING | 661 ++++++++++++++++++++++++++++++++++++++ README.md | 81 +++++ bank.lua | 113 +++++++ commands.lua | 85 +++++ income.lua | 41 +++ init.lua | 41 +++ locale/emeraldbank.es.tr | 68 ++++ locale/template.txt | 68 ++++ mod.conf | 4 + screenshot.png | Bin 0 -> 142976 bytes settingtypes.txt | 15 + shop.lua | 269 ++++++++++++++++ sounds/cash.ogg | Bin 0 -> 27680 bytes sounds/sounds_license.txt | 9 + 14 files changed, 1455 insertions(+) create mode 100644 COPYING create mode 100644 README.md create mode 100644 bank.lua create mode 100644 commands.lua create mode 100644 income.lua create mode 100644 init.lua create mode 100644 locale/emeraldbank.es.tr create mode 100644 locale/template.txt create mode 100644 mod.conf create mode 100644 screenshot.png create mode 100644 settingtypes.txt create mode 100644 shop.lua create mode 100644 sounds/cash.ogg create mode 100644 sounds/sounds_license.txt diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..be3f7b2 --- /dev/null +++ b/COPYING @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are 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. + + 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + 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 Affero 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. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + 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 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 work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 Affero 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 Affero 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 Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + 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 AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..014a9b3 --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ + +# Emeraldbank (MineClone2) + +![Screenshot](screenshot.png) + + +EmeraldBank Mod is [Libre/Free Software](https://www.gnu.org/philosophy/free-sw.html), copy and share. + +This is not [open source](https://www.gnu.org/philosophy/open-source-misses-the-point.html)! + + +Feel free to contribute, send MR/PR or issues. + + +## Description + +Keep your Emeralds in a bank! And trade with shops. + +Why Emeralds? In MineClone the emerald is money to trade with villagers! + +Multiplayer compat! + +Add a crafteable Emerald bank node. Craft can be disable in mod settings. + +If rightclick on bank, you can keep your Emeralds (or emeraldblocks) inside. + +If punch the bank, get back your Emeralds. + + +Emeralds shops: + +Put items in emerald shops, set a price and the item count in the shop GUI. + +And ready, the players can will buy your items. + +You can craft the shops. + + +User /pay command. Pay emeralds to another player: +``` +/pay +``` + + +Admin command to add emeralds in bank accounts: +``` +/emeralds +``` + +If num is 0 return emeralds in player account. + + +This mod is for [MineClone2](https://content.minetest.net/packages/Wuzzy/mineclone2/) Game, dont work with MTG + + +## Copying + +> Copyright (C) 2021, 2022 GNU Hacker + +> This file is part of Emeraldbank Minetest Mod. + +> Emeraldbank is free software: you can redistribute it and/or modify +> it under the terms of the GNU Affero General Public License as +> published by the Free Software Foundation, either version 3 of the +> License, or (at your option) any later version. + +> Emeraldbank 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 Affero General Public License for more details. + +> You should have received a copy of the GNU Affero General Public License +> along with Emeraldbank. If not, see . + +> Emeraldbank code is under AGPLv3 or later (read LICENSE) + +> sounds files license (read sounds_license.txt) + +> locales files in locale directory license (read files) + +> screenshot.png file author GNU Hacker license public domain diff --git a/bank.lua b/bank.lua new file mode 100644 index 0000000..cac00ea --- /dev/null +++ b/bank.lua @@ -0,0 +1,113 @@ + + +-- Copyright (C) 2021, 2022 GNU Hacker + +-- This file is part of Emeraldbank Minetest Mod. + +-- Emeraldbank is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. + +-- Emeraldbank 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 Affero General Public License for more details. + +-- You should have received a copy of the GNU Affero General Public License +-- along with Emeraldbank. If not, see . + + + +local S = core.get_translator(core.get_current_modname()) + +local bankcraft = core.settings:get_bool("emeraldbank.bank_craft") or true + + +function emeraldbank.add_emeralds(player, num) + if not player then return false end + local meta = player:get_meta() + local bankemeralds = meta:get_int("emeraldbank:emerald") -- if nil "get_int()" return 0 Magic! + local name = player:get_player_name() + if num then + meta:set_int("emeraldbank:emerald", bankemeralds+num) + core.chat_send_player(name, S("Emeralds in Bank: @1", bankemeralds+num) ) + return true + end + return false +end + +function emeraldbank.keep(player, itemstack) + local itemname = itemstack:get_name() + local itemcount = itemstack:get_count() + local name = player:get_player_name() + if itemname == "mcl_core:emerald" then + itemstack:take_item(itemcount) + emeraldbank.add_emeralds(player, itemcount) + return true + end + if itemname == "mcl_core:emeraldblock" then + itemstack:take_item(itemcount) + emeraldbank.add_emeralds(player, itemcount*9) + return true + end + core.chat_send_player(name, S("You need keep emeralds or emeraldblocks in your hand!") ) + return false +end + +function emeraldbank.take(player) + local meta = player:get_meta() + local bankemeralds = meta:get_int("emeraldbank:emerald") + local name = player:get_player_name() + local pos = player:get_pos() + local num = 1 + if bankemeralds >= 1 then + if bankemeralds >= 10 then + num = 10 + end + emeraldbank.add_emeralds(player, -num) + core.add_item(pos, "mcl_core:emerald "..num) + return true + end + core.chat_send_player(name, S("Not enough Emeralds in your account") ) + return false +end + + +-- register bank node +core.register_node("emeraldbank:bank", { + description = S("Emerald Bank"), + _doc_items_longdesc = S("This block can keep your emeralds."), + is_ground_content = false, + tiles = { + "default_steel_block.png", + "default_steel_block.png", + "default_steel_block.png^mcl_core_emerald.png" + }, + stack_max = 64, + groups = {pickaxey=1, handy=1, building_block=1, enderman_takable=1}, + sounds = mcl_sounds.node_sound_metal_defaults(), + _mcl_blast_resistance = 5, + _mcl_hardness = 1, + + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + emeraldbank.keep(clicker, itemstack) + end, + + on_punch = function(pos, node, puncher, pointed_thing) + emeraldbank.take(puncher) + end, +}) + + + +if bankcraft then + core.register_craft({ + output = "emeraldbank:bank", + recipe = { + {"mcl_core:emerald", "mcl_core:emerald", "mcl_core:emerald"}, + {"mcl_core:emerald", "mcl_core:ironblock", "mcl_core:emerald"}, + {"mcl_core:emerald", "mcl_core:emerald", "mcl_core:emerald"}, + } + }) +end diff --git a/commands.lua b/commands.lua new file mode 100644 index 0000000..f08ee1e --- /dev/null +++ b/commands.lua @@ -0,0 +1,85 @@ + + +-- Copyright (C) 2021, 2022 GNU Hacker + +-- This file is part of Emeraldbank Minetest Mod. + +-- Emeraldbank is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. + +-- Emeraldbank 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 Affero General Public License for more details. + +-- You should have received a copy of the GNU Affero General Public License +-- along with Emeraldbank. If not, see . + + + +local S = core.get_translator(core.get_current_modname()) + + +-- user /pay chat command +core.register_chatcommand("pay", { + params = " ", + description = S("Pay money to other player. Transfer your emeralds to another bank account."), + func = function(name, param) + local player1 = core.get_player_by_name(name) + local meta1 = player1:get_meta() + local bankemeralds1 = meta1:get_int("emeraldbank:emerald") + local playername2, stringnum = param:match("([^ ]+) (.+)") + local player2 + local num = tonumber(stringnum) + if playername2 and num then + player2 = core.get_player_by_name(playername2) + end + if player2 and num then + if num > 0 then + if bankemeralds1 >= num then + core.chat_send_player(name, S("Pay Successfully! You have transferred @1 Emeralds." , num) ) + core.chat_send_player(playername2, S("Pay Successfully! You've gotten @1 Emeralds.", num) ) + if core.get_modpath("irc") then + irc.saysec(name.." has transferred "..num.." emeralds to "..playername2) + end + emeraldbank.add_emeralds(player1, -num) + emeraldbank.add_emeralds(player2, num) + core.sound_play("cash", { + to_player = playername2, + gain = 1.0, + fade = 0.0, + pitch = 1.0, + }) + else + core.chat_send_player(name, S("Not enough Emeralds in your account") ) + end + else + core.chat_send_player(name, S("Invalid pay") ) + end + return true + end + return false + end +}) + +-- admin chat command +core.register_chatcommand("emeralds", { + params = " ", + description = S("Admin Command! Add player emeralds in bank account, also can use negative numbers"), + privs = {server=true}, + func = function(name, param) + local playername, stringnum = param:match("([^ ]+) (.+)") + local player + local num = tonumber(stringnum) + if playername and num then + player = core.get_player_by_name(playername) + end + if player and num then + emeraldbank.add_emeralds(player, num) + return true + end + return false + end +}) diff --git a/income.lua b/income.lua new file mode 100644 index 0000000..71c6b05 --- /dev/null +++ b/income.lua @@ -0,0 +1,41 @@ + + +-- Copyright (C) 2021, 2022 GNU Hacker + +-- This file is part of Emeraldbank Minetest Mod. + +-- Emeraldbank is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. + +-- Emeraldbank 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 Affero General Public License for more details. + +-- You should have received a copy of the GNU Affero General Public License +-- along with Emeraldbank. If not, see . + + + +local S = core.get_translator(core.get_current_modname()) + + +local income_count = tonumber(core.settings:get("emeraldbank.income_count")) or 1 +local income_period = tonumber(core.settings:get("emeraldbank.income_period")) or 1800 + +local timer = 0 + +core.register_globalstep(function(dtime) + timer = timer + dtime; + if timer >= income_period then + timer = 0 + for _, player in ipairs(core.get_connected_players()) do + if not player or player.is_fake_player then return end + local name = player:get_player_name() + core.chat_send_player(name, S("You have earned @1 emeralds in your bank account!", income_count) ) + emeraldbank.add_emeralds(player, income_count) + end + end +end) diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..1046170 --- /dev/null +++ b/init.lua @@ -0,0 +1,41 @@ + + +-- Copyright (C) 2021, 2022 GNU Hacker + +-- This file is part of Emeraldbank Minetest Mod. + +-- Emeraldbank is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. + +-- Emeraldbank 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 Affero General Public License for more details. + +-- You should have received a copy of the GNU Affero General Public License +-- along with Emeraldbank. If not, see . + + + +local modpath = core.get_modpath(core.get_current_modname()) + +emeraldbank = {} + +-- compat with irc mod fork +if core.get_modpath("irc") then + if not irc.saysec then + irc.saysec = irc.say + end +end + +local income_enabled = core.settings:get_bool("emeraldbank.income_enabled", true) + +if income_enabled then + dofile(modpath .. "/income.lua") +end + +dofile(modpath .. "/bank.lua") +dofile(modpath .. "/shop.lua") +dofile(modpath .. "/commands.lua") diff --git a/locale/emeraldbank.es.tr b/locale/emeraldbank.es.tr new file mode 100644 index 0000000..3ecf701 --- /dev/null +++ b/locale/emeraldbank.es.tr @@ -0,0 +1,68 @@ +# textdomain: emeraldbank + +# Copyright (C) 2021, 2022 GNU Hacker + +# This file is part of Emeraldbank Minetest Mod. + +# Emeraldbank is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. + +# Emeraldbank 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 Affero General Public License for more details. + +# You should have received a copy of the GNU Affero General Public License +# along with Emeraldbank. If not, see . + + +### bank.lua ### + +Emerald Bank=Banco de Esmeraldas +Emeralds in Bank: @1=Esmeraldas en el Banco: @1 +This block can keep your emeralds.=Este bloque puede guardar tus esmeraldas. +You need keep emeralds or emeraldblocks in your hand!=Necesitas sostener esmeraldas o bloques de esmeralda. + +### bank.lua ### +### commands.lua ### +### shop.lua ### + +Not enough Emeralds in your account=No tienes suficientes esmeraldas en tu cuenta. + +### commands.lua ### + +Admin Command! Add player emeralds in bank account, also can use negative numbers=Comando Admin. Añade esmeraldas a una cuenta, tambien admite numeros negativos. + +Invalid pay=Pago invalido, no puedes pagar un numero negativo. +Pay Successfully! You have transferred @1 Emeralds.=¡Pago completado! Has transferido @1 Esmeraldas. +Pay Successfully! You've gotten @1 Emeralds.=¡Pago completado! Te acaban de pagar @1 Esmeraldas. + +Pay money to other player. Transfer your emeralds to another bank account.=Paga dinero a otro jugador. Transfiere esmeraldas a su cuenta del Banco. + + +### income.lua ### + +You have earned @1 emeralds in your bank account!=¡Has ganado @1 esmeraldas en tu cuenta del Banco! + +### shop.lua ### + +A shop to sell your items with emeralds.=Una tienda para vender tus objetos por esmeraldas. +Count=Cantidad +Exchange=Comprar +Exchange shop (owned by @1)=Tienda (de @1) +Exchanged!=¡Comprado! +In exchange, you give:=Tu ofreces: +Out of Stock!=¡La tienda se ha quedado sin existencias! +Owner gives:=Se ofrece: + +Owner, Use (special key + right mouse button) for customer interface=Usa ("tecla especial" + clic derecho) sobre la tienda para ver la interfaz de comprador. + +Price=Precio +Price: @1=Precio: @1 +Shop=Tienda +This is your own shop, you can't exchange to yourself!=No puedes comprarte a ti mismo. +You've earned @1 Emeralds with your shops.=Has ganado @1 Esmeraldas con tus tiendas. +Your stock:=Tus existencias: +x @1=x @1 diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..5539c59 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,68 @@ +# textdomain: emeraldbank + +# Copyright (C) 2021, 2022 GNU Hacker + +# This file is part of Emeraldbank Minetest Mod. + +# Emeraldbank is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. + +# Emeraldbank 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 Affero General Public License for more details. + +# You should have received a copy of the GNU Affero General Public License +# along with Emeraldbank. If not, see . + + +### bank.lua ### + +Emerald Bank= +Emeralds in Bank: @1= +This block can keep your emeralds.= +You need keep emeralds or emeraldblocks in your hand!= + +### bank.lua ### +### commands.lua ### +### shop.lua ### + +Not enough Emeralds in your account= + +### commands.lua ### + +Admin Command! Add player emeralds in bank account, also can use negative numbers= + +Invalid pay= +Pay Successfully! You have transferred @1 Emeralds.= +Pay Successfully! You've gotten @1 Emeralds.= + +Pay money to other player. Transfer your emeralds to another bank account.= + + +### income.lua ### + +You have earned @1 emeralds in your bank account!= + +### shop.lua ### + +A shop to sell your items with emeralds.= +Count= +Exchange= +Exchange shop (owned by @1)= +Exchanged!= +In exchange, you give:= +Out of Stock!= +Owner gives:= + +Owner, Use (special key + right mouse button) for customer interface= + +Price= +Price: @1= +Shop= +This is your own shop, you can't exchange to yourself!= +You've earned @1 Emeralds with your shops.= +Your stock:= +x @1= diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..7112757 --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +name = emeraldbank +depends = mcl_core, mcl_sounds, mcl_inventory, mcl_formspec +optional_depends = irc +description = Keep your Emeralds in a bank diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a3b6dccdb44ef25c6210e0593521130b3394275f GIT binary patch literal 142976 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

7!%hdwiUs0`2 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. + + +local S = core.get_translator(core.get_current_modname()) + +local shopcraft = core.settings:get_bool("emeraldbank.shop_craft") or true + +-- privilege +core.register_privilege("admin_shop", { + description = "Permission edit others shops", + give_to_singleplayer = false, +}) + +local shop_timer = 5 + +local stock_h = 3 +local stock_w = 5 + +local formspec_prefix = "emeraldbank:shop_formspec" + +emeraldbank.player_inv = + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1).. + "listring[current_player;main]" + + +function emeraldbank.get_shop_fs(pos, clicker) + local meta = core.get_meta(pos) + local count = meta:get_int("count") + local price = meta:get_int("price") + local shop_item = meta:get_string("shop_item") + local list_name = "nodemeta:"..pos.x..','..pos.y..','..pos.z + local pname = clicker:get_player_name() + local owner = meta:get_string("owner") + local player_press_key = clicker:get_player_control().aux1 + local shop_fs = "" + local is_admin = core.check_player_privs(pname, {admin_shop=true}) + if (pname == owner or is_admin) and not player_press_key then + shop_fs = "size[9,8.75]".. + "label[0,0;"..S("Your stock:").."]".. + "list["..list_name..";stock;0,0.5;"..stock_w..","..stock_h..";]".. + mcl_formspec.get_itemslot_bg(0,0.5,stock_w,stock_h).. + "field[6.5,2;2,1;count;"..S("Count")..";"..count.."]".. + "field[6.5,3;2,1;price;"..S("Price")..";"..price.."]".. + "label[6,0;"..S("In exchange, you give:").."]".. + "item_image[6.5,0.5;1,1;"..shop_item.."]".. + mcl_formspec.get_itemslot_bg(6.5,0.5,1,1).. + "label[0,4;"..S("Owner, Use (special key + right mouse button) for customer interface").."]".. + emeraldbank.player_inv + else + shop_fs = "size[9,8.75]".. + "label[3.7,0;"..S("Owner gives:").."]".. + "item_image[4,1;1,1;"..shop_item.."]".. + mcl_formspec.get_itemslot_bg(4,1,1,1).. + "label[5,1.5;"..S("x @1", count).."]".. + "label[4,2;"..S("Price: @1", price).."]".. + "button[3.5,3;2,1;exchange;"..S("Exchange").."]".. + emeraldbank.player_inv + end + + return shop_fs + +end + + +local function set_item(pos, listname, index, stack, player) + local meta = core.get_meta(pos) + local itemname = stack:get_name() + local itemcount = stack:get_count() + meta:set_string("shop_item", itemname) + core.show_formspec(player:get_player_name(), formspec_prefix..core.pos_to_string(pos), emeraldbank.get_shop_fs(pos, player) ) +end + +local function check_empty(pos, listname, index, stack, player) + local meta = core.get_meta(pos) + local inv = meta:get_inventory() + if inv:is_empty("stock") then + meta:set_string("shop_item", "") + end + core.show_formspec(player:get_player_name(), formspec_prefix..core.pos_to_string(pos), emeraldbank.get_shop_fs(pos, player) ) +end + +local function get_stonks(pos, player) + local name = player:get_player_name() + local meta = core.get_meta(pos) + local owner = meta:get_string("owner") + local stonks = meta:get_int("stonks") + if name == owner and stonks > 0 then + core.sound_play("cash", { + to_player = name, + gain = 1.0, + fade = 0.0, + pitch = 1.0, + }) + emeraldbank.add_emeralds(player, stonks) + meta:set_int("stonks", 0) + core.chat_send_player(name, S("You've earned @1 Emeralds with your shops.", stonks) ) + end +end + + +-- register shop node +core.register_node("emeraldbank:shop", { + description = S("Shop"), + _doc_items_longdesc = S("A shop to sell your items with emeralds."), + is_ground_content = false, + tiles = { + "default_tree.png", + "default_tree.png", + "default_tree.png^mcl_core_emerald.png" + }, + stack_max = 64, + groups = {axey=1, handy=1, building_block=1, enderman_takable=1}, + sounds = mcl_sounds.node_sound_wood_defaults(), + _mcl_blast_resistance = 5, + _mcl_hardness = 1, + + after_place_node = function(pos, placer, itemstack) + local owner = placer:get_player_name() + local meta = core.get_meta(pos) + meta:set_string("infotext", S("Exchange shop (owned by @1)", owner)) + meta:set_string("owner", owner) + meta:set_int("count", 10) -- default count + meta:set_int("price", 5) -- default price + core.get_node_timer(pos):start(shop_timer) + local inv = meta:get_inventory() + inv:set_size("stock", stock_w*stock_h) + end, + + on_rightclick = function(pos, node, clicker, itemstack) + local pname = clicker:get_player_name() + get_stonks(pos, clicker) + core.show_formspec(pname, formspec_prefix..core.pos_to_string(pos), emeraldbank.get_shop_fs(pos, clicker) ) + end, + + on_punch = function(pos, node, puncher, pointed_thing) + get_stonks(pos, puncher) + end, + + on_metadata_inventory_put = set_item, + + on_metadata_inventory_take = check_empty, + + on_timer = function(pos, elapsed) + local meta = core.get_meta(pos) + local owner = meta:get_string("owner") + local is_online = core.player_exists(owner) + core.get_node_timer(pos):start(shop_timer) + if is_online then + local player = core.get_player_by_name(owner) + if not player or player.is_fake_player then return end + get_stonks(pos, player) + end + end, + + can_dig = function(pos, player) + local pname = player:get_player_name() + local is_admin = core.check_player_privs(pname, {admin_shop=true}) + local meta = core.get_meta(pos) + local owner = meta:get_string("owner") + local inv = meta:get_inventory() + if inv:is_empty("stock") and (pname == owner or is_admin) then + return true + end + end + +}) + + +core.register_on_player_receive_fields(function(sender, formname, fields) + local prefix_len = string.len(formspec_prefix) + if formname:sub(1,prefix_len) == formspec_prefix then + + local pos_string = formname:sub(prefix_len+1) + local pos = core.string_to_pos(pos_string) + local meta = core.get_meta(pos) + local name = sender:get_player_name() + local playermeta = sender:get_meta() + local player_pos = sender:get_pos() + local old_count = meta:get_int("count") + local new_count = tonumber(fields.count) + local old_price = meta:get_int("price") + local new_price = tonumber(fields.price) + local shop_item = meta:get_string("shop_item") + local minv = meta:get_inventory() + local pinv = sender:get_inventory() + local bankemeralds = playermeta:get_int("emeraldbank:emerald") + + -- set or reset timer + core.get_node_timer(pos):start(shop_timer) + + if fields.count and string.find(fields.count, "^[0-9]+$") then + if new_count >= 1 and new_count <= 64 and new_count ~= meta:get_int("count") then + meta:set_int("count", new_count) + end + end + + if fields.price and string.find(fields.price, "^[0-9]+$") then + if new_price >= 1 and new_price <= 10000 and new_price ~= meta:get_int("price") then + meta:set_int("price", new_price) + end + end + + if fields.exchange ~= nil and fields.exchange ~= "" then + + if meta:get_string("owner") == name then + + core.chat_send_player(name, S("This is your own shop, you can't exchange to yourself!")) + + else + + local can_exchange = true + + if bankemeralds < old_price then + can_exchange = false + core.chat_send_player(name, S("Not enough Emeralds in your account") ) + end + + if not minv:contains_item("stock", shop_item.." "..old_count, true) then + can_exchange = false + core.chat_send_player(name, S("Out of Stock!") ) + end + + if can_exchange then + minv:remove_item("stock", shop_item.." "..old_count) + core.add_item(player_pos, shop_item.." "..old_count) + emeraldbank.add_emeralds(sender, -old_price) + meta:set_int("stonks", meta:get_int("stonks")+old_price) + core.chat_send_player(name, S("Exchanged!")) + core.show_formspec(sender:get_player_name(), formspec_prefix..core.pos_to_string(pos), emeraldbank.get_shop_fs(pos, sender) ) + end + + end + + end + + end +end) + + +if shopcraft then + core.register_craft({ + output = "emeraldbank:shop 3", + recipe = { + {"mcl_core:emerald", "mcl_core:emerald", "mcl_core:emerald"}, + {"mcl_core:emerald", "mcl_core:tree", "mcl_core:emerald"}, + {"mcl_core:emerald", "mcl_core:emerald", "mcl_core:emerald"}, + } + }) +end diff --git a/sounds/cash.ogg b/sounds/cash.ogg new file mode 100644 index 0000000000000000000000000000000000000000..894506aaf0bc4f414d309659d4d4ecbbe74f2c68 GIT binary patch literal 27680 zcmeFZcT^P5)+pLDq#+ME2si|hC>co-2PEf=+UAO@l$ zDkfBJqrY>$^S*c2y>G3%-ha1NO;fdNSM9DHs&?(}M$6Gr4}b#yq%_E${Z(=O#-JC3 z3F3d>+s4`F3IIjcUi|@+*I(qP5Us18|4vsuAz&?PSviJ0_wv7`6s*5P34<8M&Yn)U zw7eY=Zq7D_e+VE{5Q6-I{QS51g%KRO_I7@@&K`~kMGt>x@B1F^_8z{RSYW>!;7>tI zLqkzhU+<2(v#q^{k3B*`ftMe_q3vhm=4^{V-gmcl_TZ!d5$`H$>MGvRyYJ^==Yvpm zaIm-ay#nj2=&LK&98!s^YuM0xhjtT&<0Tc&*V(D8ImuYcF+M9{q zMdHqyVwDIyw9c+Le*ZbUtw%*`g{#Lj=M5OK2@c3tKvtPKicm0ayuqRVP748`z-a<^Qz%uMC?}d2rsmkRKJw^Lh|CEo z>gj73fXUC?$lrd&-*3e~#3U=q>}iO}(r%^6I7UboK7sH4bo1!k;h&K=39}bTKpiE_Td4{}&@A?Rj_(*~I zt}k*dU481aI_bZJa3yvCkQHDU@?sbRxuMIu;4Nb0b7#dzV+CZz6-WNpDg2MVfD>WP zcgS=>!Gw~n|F8uG4oh1MQy}_F2}Fn~evQbP&G|GXPLlJcsG2f&p)XcH_hx5xR_-4O zx=qu)0%gfLo;_5QJ)7e*twNMj{8wFK=lLAG>NR7qugPrA z+p11VuoRn~d$X-m|L=JJs719!-gKY%ORz`mdai3HzByR>ZkP9d3jYfB-_=JJl$-S` z?QnhsA|w&lhLX90IgQCTi6pH^V3f0rDIrlwwfd2^F5S&?--tgmM*u)1{Ers@>+(mH z|7vkrDw=DYqh(TXg6HZ|J1{MA+&BPNAQAwzm`4QE;)J%h1wQrS%C6;Y%ck7r>AI?% z<$o;-6e_|lSq_)(kC8-Yd5?2ef>!aLg8RTWL&iAwA9?1CL5KVXnCAp}^@Q#i=o=XM zyPG`m+vtcgU-jEr3E5dmu%wCp?~3(r%K<>6iTq=e={E5KBYBTB)=I006zoL~4K55glFLC0&svU0wtIJO68o0b7@ZH5P&0IGI&RrC=6{9(3C-z4=7j&D1ybo1Qj`@2cas0}^gp4cBLdO-4_dOq8nXHt|L2tc z?+E{w1OHnNfGQ3l0e{r;#mwALlo$kf{7NH)nv#jY{66lo6L!oREo z++aTnKVXs~t-wzfCN035dF1?W#}hyVf(->Avhr2Ke&4_J8oZGY>J%0DbCE7ksf9@A zeqn3O|NQ1q0Dywv0VsfCT=w7hRH{r40Ai_jCZKfR?(UlK4Qf0NVY?du90%C- zq@0)+)_EcykBfK0ImouF72VX#P6upd}~Kl2HkHwU`J847MMAlq@S*e>d% z%0r^54Fzqpo`H2>^7U)-vo(aCfh2%{&0G+Y12@ zy)cQfs%F?Vji(;~O8RCNAO_ThcxzRGaw1!Dd4ghVb$MlGJ6&Ba&T;~It{WM;a?0gp zx`L{_<(axT%o(Yw)rc}(T}~VT#V7{;jA2pHwb;N%(A%?3x0w{*XOmYIc$?=#&Rk9l zx;NF7wpTt*da3~ECu^#XWr47p<#r%mUYf212qOU<4qp(ZEL~UrAkPQ%Kk`8o2q62H z+h{jUescXk?4|;Gcdx`%a1&&=N@_)5!A;O_bxAGz3(1k1`G@;~1^@8a+Z>d}6{BuU zT*;^!gCPKG3m~JSuKZmL=D5H8ivKHq)*DyMKkn)U`R->=_w;J}<{<*QkuVC7|trfve%Gvau~W$C79&h|Y}Kp+g9is?N<=JIsYINo;JTsLM=YOWy6R!FrC zgn?6W;}dw7(tW0J0NFcYfb0!gxtnwb z)Yhf=G)$;Jg6Ra$kf7=fUuoEtUg?(6`haSNh`c(9mBIcr$bs%9C^I_Se>D_Grs|G^ zJ+2x+ayQBs|MuXx@`P2Z|J_iYp04|+FYJ$t3?4sNC+I}Zx66=<$`Bi;a(N~T&u52VD<0yZ$mjq z2n7BGT@eDS|BUyCP`WPH-zvELVqL9%tX#Zau@q7CfQB@tRtfO>5%4 z$5mA76qM-S7L~24;4!xutJx#u##L1FBVe4k)lu$(kToqWTA)M%k!07C%a`#izEv$R9L*{t$FnM@{F@r1wUrg*}^v&%Lk=OEy^z@Hp zK{^1y1nh##*BZdWQj-1Z;KMfnpNx)~Q$Spf>`${K@C^Wzbx|=fPH)8|q@-o#kxI&{ z>YCc%@&@^{6UqV*80_zX^QsPm{S!#Jij9EjDv)xuE$U$T^>RVLbSbQ?AR}jJZF*^Z z$$rUlM_NWp>(c4c;Zj1&(!lthwuPClx~dXDKti%?|IDIehbiKfGThpHSjO>JG(qaV zAP0-?Ai0Z~`L%TnF7u5)t|`huf6ZcLsr?-kHMx25>H9tcr{CH&_9O7!N;vgE}e+DLB z<8MFL&V#}(&t8orU6%=c_5w_oZD1z=_5P1x=ox^ag8=Zb&hYq8G~ufE@gz~N`2N1k z<@cGe=QxFb($Lbo{r#IC+%~*uqp!~PfASTs%Z4bhmD>8}&RD<$k_tFXHvq8mgSS95 zAc5t1i;u5d5rk)d_2m+ zzjgukXUgiT;N)LrBR@pH2BBpSX?63mHq>6+6wUTQL$U^3jII|tEte72RZ4%ZHfIkV z(SS>$!+Y_ml{gN{Q5(J5=rPz&N-~6Ua=>cn>Myv?sJp^F=1Z63yM)&?$pH7Ng$FG* znIu+=u%ng&@+5%{$h_O!`7$uDZsh0?Ccx-wa8!L* zpQ&732f^+VAyR4a_G-i!`il22Yb!bsvmempllX;U0aBme*wx7dx9Q3rhe)o&W%@bl z)x??{0pP%p_6G~n@6lNhzj}ZSqFZP~OtSlF=>YQQgS;h$-*Hs*T0Ai7Ly=5*aQ<%lv{S<%IH*27Np|}j%4_jy^W@N++$i* z+1yMnF3v+9$an5Y%*@uvhJa_u;#QZ~KyYAI6%;&C&GK__L7N}V$_ zZ;GXlVuH)|8jEJF_UV5arJBQnmSvwnIdeujR^4?GuPaEN`17i5#<8ufA@8mla3 z7P|KcVMOVFfOl|zz|ma+c9Udskn)D}6K5~bVGkLxZc)FT36FbYKUo~~&TY+yWFu8k zZR1P(>Q`o;Y~2Ni8ag+r)W*u%_81N_rKZs|&bUL0ifCre^%a6rjMNuJCB*61xVkB9+O zln$XU9T2Tq)45!=fDLz5f5z<>ws+czMV-iy;rOUWe}mInv7N*5xiE41mH zblS3@yPWwN-n&vZ8a0nf=xU`0SAss&)fe}1+lT->P&RzF(9o?ug2#nRX85?k9xZ^% zeRY^ynGhe1Pm2ox?IN2_2tGS3`=KS0tz}Q!;!PZ!bes-G@9QeRKE6Dw6uM4zo|LFG zHI+i9Xt+@$k}|TtNI*-Xpw6Q>86Ml&$CaHGdlMf(<)OL7d5H&U%`be-#5IHFI?P5m zyDc_1TZqqJ$tfK;$NDm2FwQ+W_KLJ^b8!hQXl$r_k+B>cK0Cj2n=nige~ijZ{|O7a zR@*>|Hr$%*8+nMbs{2r#81g38;0bvV3#`4V%+ao1zB|R@v~&euJ~7uYY}sz{>&WAH zaSH|0w_VC%nklAE8p?x8P<&PZZt4~Zk&i5fIEk?^{0{Z+Y%G*k85!Yakk6yAVTMx} zUutH&Sl({IOqFE8zuOj)(sQ*>Y%uKzZhME%hhmkX?(QMeZVHw8dfRt^&6ob# zMc+*160(mx-{8dd7;Kfxv0}rO?X2U` zG}ZRysKOXOcCU%yXvf^)Ac?D8LQ&x|VFi)JbJ)1Ttu@S+s`c8eS}`sFB~u(*V>&hm zl3LB`X&apI_Hky@qs_P2N&yyu2bD+Yl^CuPoqMK?21~w^bHg0ib_w!02}^FJdX2*p z@kL}!>o9rwR%5r?s+=b(jvNH*)SEE`5X#v;b3%{72!PPGKIc> zJsb5i{^8G1&Geqqy76_Qm4`PqTEuq@&a1l4DW^E+Zn{1ljbr)BGo6Yw%`9GIo|lg! zU@5<4Cc<2;#H}BMwwoNpmF3PS>7|W|qN#*XhUepa_I0B9EI|lRn!KbeqSlVBG#sI@ z?RQYl1&Z)`abZy@SaAEXOviJMR${CuyCL|xp%p_!ih>!g7N9)5%Wv;@Bf`bZeGr90 z;9}V{8*#9A%d1qYFBvGRyDss6Ab{e-jLiBCC||sBFGs}y#6^RVECH(H$xt?WE3VJ= zG4ou^P%&J%GO8Czi_h9%^f=2UP@{#Fxc@VffWdMej;mG!0Q8w#X`j@X0-5u1QML;j zEw{d5J$nZnpa47^;Q2Q~VL%_~{f+e&0*wS0xsCu)a=~-crkS}p{khsbjT^k!XP#`m zlarILk9@|y8yB`U?MvW4(knePb|>!$i=+85=I_6}{dV)YVXfoz^TS0@fdpNWA4Wdh z3?0lNi6*H?EtlS?U+Ry^p~MtD<$;^Ea){}Cj_mG@A&V*YBvRwR*TtQHWiu#8*tHQy z6eSbne2$@l;|OMeYq@cmC%jd|bXCp`5@SfExKxc0tR7{yMFE7&>iX0KYR4%Y*+bM; zf-bBp97GBb1bw3!Wx1x1W?3Mz5l$O9p@4KV=)1( zWUg%U3}T!P{b3Mdux zXENVRUZ9xeDp_(;6yTyxl7bXdy6QIp{s(uD7#QxO0u_W@uj}4|-4BLlGHK*Qc;)wS z0K*V}_Dy6Y#=yq?TO`4C8TL&(@*%Ef(TAvzicl<|H8^d9=E=L8VqULh^TrQ_dADO} zCE-Fs6f^mtTP~jgBikpTAL+t(bSw>i98DGXXt|1Qb&c+PC`ML8#N7BfeTZ>`Jw2Hn zhqBK*dTNo3K?%bXh)x>OiXotcKwDahxcrV`7$k~7p_-Pli_4+hM%m#Mhd6*#FE7}NufaSqhc9V>-ld{ zVTIFH=d1DU{&u>#VG>%oL#(yooHCqaaGycw=rUM`_dD{!Y{LIV4P*op(;V~xB?Mq#QbSrf^I-cu#2Puc`art)l-GdcB~j%rnT4Aasqs&6do)6_iS z(%Qu_80=C*@=?tdYQ{>5C|Y0aWpZLeCl=a?oUe($yF^KHb=+@$=ywz0(vLj zg~q5YEfxsL;nX%NwP6zdbxazmw=V=(t!(>?K74Gz!-=R7zn zO8I@V!nx-h=5HNDKb*!}XVO}#h<}-r4h!a+zAOJoFNj@w% zV4@s-U-vv@E>Y9xO+49tx@$p`_pD!F{Y7YL<}rKG;?mv6>BsAIEE6vWRe4?gsA=7z zn&3)yZ9qg!E!9>~PyP6zyHry!H2Ld~o>0=o^ZL7YGSj3{xhvh&Z4;V50FSVnJcKTi zfQ2w^aDMjdyDA2@aU}2|Y8*u*HyEI+bD|S-x;wR^Qe`M$YCtH;a{1F}jH}F~s$Kth z83L$N6LM%6rWUi8D00P-iQ;f1xB28$bG%;m9+krvdH&n({ZMP0NXlW**SM$ycd}4Z zb%UOY(N`AfT`guxYmRJOR{5}(ei=Z&G69wN?V2+d!xfGPIEZ?zBfC-#g?mbIMe;Y^ z@51?VrN`l!o_)>d?PhL1rI9MxdA4_4DhayZ3+w6DG}StY-@o3Z>+(?QWND6?&s-g=q_?=Ri+YTTp-4+zIPOjD{+dvE#69Ua1Ppi9U-JI7IP zSg3K+&Zm!GvF9`)b^KTi%s{ zarAvaN_qkbq~KVzPdL&IrK;e0Zf||#3?W78a0;SMRNfssRa#vy*l*U!6ra#pCc0@N zK+B##cVoU+^*)}rLR&N~&z(RP{G0#8A9VhNAO6H2uAZIQu#2m+sHs?3IbHT$HeY63 zPU#xlGjy;rb+C1HvDeo%wRd#WF>#j?4L}g2Vi70JY*F$Xl4i&1`~39zC9+1X8Y#qB zERxja{iB&<9(g|#Z|x%V9p5_wo9Tf9V8!avkX3T&v$=_XNel$5pFU1cnS)I_K$l6Z zShN2|D}%$p7>aq`r`e3ahbwX}E?lP4e9!w@mFfK3YLiEzQBS}B9O*0>drueuAEKj> zEc2#Pm{w|<1U~lXJi3lYB++1FdqF3Kvi@MgzADqqyCTfMHr{u9nQ!Y@wCEj~SyEst z&cNNrFh#XK=NPv-mWL*bNjeR((?RRk#r`(qJWVaatD7o;^3Lkha_?U7N+iU4l9Chrz;r%tIlX_{(`{+IY!UOR;?TozASiHnn&nWj`$d}D4*rk(Rl=WQ_)6oo0YrO;e$xl3u<;3Rp>xNu3TC>{k_tNr^k!Oi2;(ARsTYnR8A0m`A_R<;|1E>lc{!MrVL-OK3{nHEz?N_tbn5*vvd zvGt<7nsIRsXfoM!RatTom)et8T(ZUDb$MpD^gM;j<8HgL^l?`K1P(53K8)|EuBV>i z>Ojg4Th6rN-{}+_Gi|m0%I#ZOviSKl^L$~|CqsAnvEsVVE>EJa>Sz1Ac7nvMLlV6l znnQvflz2)SRx%>`M&Df6T&cdMBugE=$_w(VZjLd2KVD5dcEV%GQ6WNYcy0=hf6&X1 z4OsDMYRmO`)_zG{#FR*K3@tQkKb6vmB@&UHTBkH&X&LRGP_4ESsKDPtnqI@ovGaMw zJAfC0_tthbyWS_uU$EQ{!uG(U<=NUTLdDGNpidGDcFdK*nf(03H;|BnsZrwz!SFFj zLEZ^s3QlUdC9|I?U#5p7p~uZYZ=5>;AWPe;BYJyS698U}O{S58r3?cvQSxcz>po+0FRu z;i{6|&a1FT#GMpk?>{Y)_Re`S08&D0+sFY<@G*jHe$Wjo77Bt@Jz~%7YDZx8)vyWx zIAo?HJaukgd)44I;J;YwD{Jl~7dp<(KxTfs>?zYXo>KTVY=BPn~@Ikm0X5*&> zfWx-UCn?s4OnzIVu0&<6?_GD<;p)$!3nY|(@j8pOZ$`I?CIr#JWbyVL~P<+g*C;Wp>^iT7h@xd3=<|CV{zBIN$h>ZtcAH}PbajY@n4g(1`?D$m%!0&d3 zX{v)yctTANTt4Ll?uLH}&&-l)f4rUOKjSe*0{}lgL5&cmAXs>1jBkI34i$yZheP)e zYhw%#rDCefru}3mDS+ub;1PF=Pp!pbfdLrHErQ<`y!n&uaC0d>LB!aJ#jw9i0uBco zG(1ScHqoChp9+BC_3n#`$>1FU+vidN$2mgNWXq&a2SS$%vn4tlLe@@PdKN9?`U@f# z?ak6fT3v{Vpu3T86Sjjg-x6fumip1l%K_pQEyi4dF-KztLvEC2tZ|Cw!cKEFhHg0S zZQ6Qgs@JJX7%)B+@AO4%X0wLM2sq^J<)3}%Z7|!cI-leUjD&b@ZEHL`cD6UL7sPXf zkH|&y`15-qpK>rTx+roQ>MwB)atblN3b=otsU}omn3KzY@*SgLJCFrM2;`6#mxx$+ zXJFFxaDo#ZDS7w}E1dHtRAsZg+j%C#(ZiA$PT&0{%d41q-fbhk8i|Yt*MaTpOi5C* zAMbq6U3mJljFdE2Y`5EP9T^EDq~bPg{W7S+B;P{e9gf>Ryh+)#w2gm8p{iinD)4I~ zFPG=~`j=&=xlKU1$G5vOTF00vn-SWm1Lm)+l>deETM!$*I-H2zz8PSR?{{X?ARrNZGkjOoa z>!Y*t-T-W!KN}!)Y?{F5Ze=(qCHXf>El;jbN9D+_e&>aMPxk>tRK0pC`7@EA~9g_^yr5s+x(4gyl{q87lml-%1Z*$E!U z1xxNi`{zHi3A35N?UhXvHts*(j3U9Z0w2n>-mrYJwcm4TOyzqoGHdx~@hj<_-zsu5 zL%L@W6TM{F=p#A;QCCn$&Z8URE|6ati-M)1nEaa){ zB@gi76ILFh587Ld zMUa|{M<#VVAIIhhyZ~0kGjWM})IVdirBB^rF_c*0m zg<4#UpYEx-r@%@@Bw|Y73d&YK>3)Rogu@cs8q+ztqStUJ$dT&zDXAY zt1)wYn63Wv+xWyT%`_+KReCiG&0wr7{<47vAjb<%5Fv_fKAN19XF?mRiK z9QYwYuP`#-+p(5?@-S;{eJSX!A6uy^!wk$%>weg+N^?9?$QO|*voFvU-32X$5!g6}hon9#oO)EJ^ zu9(;8m)F7y9aT#|Y&3M*XhnExO@@%^5GfSL@b5Hm{beSD_};J#t379QrAprjHjnyw z_Wh(#qay;A{$_gTY3Q0oxDu8fR#HJYaz#o8TX@EGGCEaw*iblF#_XxWN>RBpV=8h` zHM1gW$E-HdUM)1W>y*iXs*Nvi;*G(j5(D&9l&Fkr`~zM(v1I~w82by7;q-VaOV{BT zvcj5J!Lhyut)J|!=Y7dOVwB#Ywp&UnH@rq+;QPbi|3wqWZa3Af8{-F)`$z6`=i zN2g(->0A2Sv8Ru|QN3a_w8d%bHzuJXb0e$Nrbq!=i5uMK1MwGzrc^i1GMo-A4=Nui zsj}fY8a4E6@Usc|Zq?3`-TgME6p^#cMJzqJ65%kDwv!x^&fB~i@VpJ}}31b{$>$qH(*h z&~)PP=Ml?J5cU|+*ttBHjvYcx`hM#Rk&i8L0^|=HjDBxTKW_NY-1K0O^r$x@T~#Um zmvq4Nm#;mfD&IOo>#u$DlYW6SeNMsr;POPX`!k64?N{gvcDw~H7W2*-d{+s@P}x+kFiR~Gj_F< zjdHD?)AE6tya~pk;OAqE*_L+~1%Ik7Lc`L|`oHc(u^IzKAm=Q{EZ6Ri4$+(1yvl3v zu>54cqcbZrG=J%)B_tCs8|g-S_7`pBrx!pO?L5O_!LjY`fOG+c<7 zae(U16vN(WFG`3^ts?XlVfu}*gKq^gE0V!DbG#MnZEs22cYYj)?u_BA)vUUl&e=`5 z_>)KS%t5QueSuJh<+wLO9s^O2U`mcAxettyX66bBQFy&yzWKus+Gr5ZgH0g!1S~re zpYKZ%G#kgWT%6B`kCkJiy(DDKie7Eh%D1Op;-W~W=kABZoTZT1 zQyH!#Mz}2uy2?jGc+!v#)x@;45M#pG#b09(gK_hx1OSrwQh)hj4fl@$I%%Qj?M>%e zJs5!p`>tQp@W@g`1Q{w2yh2}9!@$#eY>@ubDHHmVuev&~${KDvRh;90w&2v#Pl^AvI-=pNf1H;~cae(Xx=uULnXN!1iu!@m3^I`;H-@gKIAhE@Jb4h<+0w1r^4$dfTpN#80Hta%QD|<)VA$ z1;;_h<;Cv#*adg+6kNC~+)cpZGN(#EJX2lSHK3#Xd->Uo`^bQ47V9{_sVw^!uYzW7 zNc?{BFl0valQfa=PDpmqMS&k}&`(dfo}pmsto?JW*=G^dq;|YvZkN?E$4k($q0XoF zPu~38`Q7=u`8ny>4ef{Lr!AWCf;UFFmhhD4kWw|oY^pFIjLoGDHH*Dyl_U{qI;;OA zhd9u=_u>MIi1eQM)=m`9*&uUz{?$PmhmI!KBInb1&|ptqVSQ2g-pAAhsd5@R*h*`- zTbU_}2P!MS2*`d;qLr`Ge_^2rSHX^2ms3WW;nOhC-k|roN%?G~2DzQ_gLxE_lA%df z%iFLMFkE=?uqWb#@@D(ww=M}eK@Xa=;O($3LBl8Xzhp(#PC9<0Sj%^bI$m{&|EQeW zuXPHZW(@uqp<^=1FE}~mzilb*A9}pU&Xt;5!_~s|>HTq!&xXL-O5E{OJSpE!Dh*A? zyxyldQs8e$Le~AiLK0W6N~o>MSaTUTxoYXSI=MLN=$YHwJL>6M7+9(+tE%W3U7DyU zs2bVZ+L_!ly-c}O_a(DTYdz+BGqY4xOVyw;|8rHWUMX$UpC@gZT?%_SpJa9DXo^xk zpRb~Xqjbr%@nDf)7(Ovsi`iX#c99TUdteAbmXe{wgjrrQsT;5Y%Z5a1kVtSf@xPQ| zO+>S|L_cG1IagpHo~{)L{ouCuY;+rOo})y=9b5lx=f#WJ?^T9JlrMfVN_SHFZhkyj ze<`)P#T=a7n_dt{l~h|0P(3-d@=Rqd?yh^I-7h#+ZUdp6^OlS@9iII+a>|EPmK(`o z-N|xqC%!8@xjg@R=Q(J#Vq$zK*jm;hpXJCcBBp7;>-yzHKucjJMTK!_=n1p^)+4qr zO|MN!!wO&DiEGMO3tH~De!2JZ&C4yV7oU8^v|e0%&*uHEJJjdHS&6>hvp^r#{R?uB z^YTvNG2hoTf}^`<(=Tj(A9&TtjL@^uJdeAyIK3SbQ#KbBK?q5fSieafjHD%{BP`P^ zuz06$8@y>;eKc1k?vkthq4m`D&X5Kf8dr(b zxPram{3I8Q5*zs_IcY?H83fg;d@2ft)BPUG3N#6fWsdgG(GCZxr}y=7x{1fWp(8k= z!U3e{E}2?LOv09ia%gG_WW2lUPi>^xXuQ4lUI58;?^U7ALs<`rB^7t=0g>^zDx<{L ziG^M7PU_y;h`(`Y=uWhj6qLR`F}!{KiQ3FBSBC=&Um>CCPkHq!!RNos6K}mcJUAWW zOL`kZOb4{$2S{jFKNHh7e8xWifbLEc8gZIR3g|^B(U@nec`}jH9u$^-`yfOoFMZPU z+T7oYr8@*!yy8T%;_Nl*u_M2Fr#dk-&pqBe`TRh|Tc70l z<|nqX&!-y?XQfyPA~`L4ettTg%eRvYq%rchow_a+G~D1bgDH9*cdh-=f??9QwU8`{ z37OG#ta2EtK-XuLK9A^H#Uo=~>9kEg0iL^Nh)w!kY-tCm?fh})eFzcfWr+0hX|Mrz zm6pIzuFLPo`wicZa|$E2wrwV!>%ADWo5A+Zno9wwpt8B$Bi%S@?aStm?ZOk$H0!U+ zYv0ldXn%T-dICs>{k}(Z*`1|*YUD;{DOBd;<016aa>$iCOFq=WgZbip_O66?yEyJj zVw}k0iiV+S*0>>oq7G)sluSMNT2&*a-Vk%7pE2> z`I&VjStOqHgcxfMH7@7$dLJc?6?9X*dH%a8*@Cds9pgVzs}?r>Li3gm_Qng?N`bq(m0(N z{7^ke+;azzRF`gqGjH@mgg!mVk$I5!#)Op$X{O#Z=3Mj3W*d9{*i=?D`UfN-ufG)j z^wheeQLyR#{ZGs_z7MPBU3^=zH%y}ULqrQLcdidijI4G$V1E6SaPFC5F!3rtOf-6~ za(B;3v5HcuGhT*Ve12j5+)wVYP4CyipGh*G4`0MQWbT9|d_4`(FbsmODI3g=+D_7< zUW)Dq(MBc~$@)nn6Px|0+hmXI;mlShggwDEcdOgnn1M4p-`5Z~#;^}xB=0+zqaWAS zg$`#mTrRCWIhOP8KJfS7KRk~!hD`F5o$)HR0lt=w7?@$F5WXDS>tF0cFqJxk{$YpO z-ly-V1i563oVYB~J)+7>-m>Ge30ywhJm&kXCFh&t8UVUXJEspv#gskXxZ_>oz*Sxe zQ7=P3ECM`EpHJG@%}GMGcua0esS?%Nhrb`l2)uTv+|J9ZQ=VWeU$j?MdxJn=GUHuS zH-kYUy5#(X8*n2Fb7JBnd!i(|R=-EeM^O>PFtxe;NvL*>xo>Q7VU<1!9WKJ16QlFF zimN)>BOmHvtX!m4{O5-em0ujDl_3&eB7-j{A3oPV z(N8lP)^95mYi3=k{~`6#{%)w9-3RWQnIUyQ6V{`uZ$Rzn!oK|;*YZ3kP^CHRN|*WZ z<=XzOH7ehIqy4t^J^r}YR`;L?|CwJQ)>e;52*h0M94RA>Rqb%tIb9RNF;&^AUkM;; zIxvA^UOuQWe%Q%7dW8_KtU_v|(XbaXft^_dZ%@yE9S0=d$4`mJDW?VShjX2AM#~j> zmtEgQ+mG8L=Zc5mbzM--1=fe&Op$x6o>e3dL8K~D@FF9Vq03x@q&3CQY~-kKA#hx^fqP_^ z7h)?4pLF5c7w5NLCCN@GS}2pgLTGD&+fMedjwMKVP`sQGEXS+YU*<8GCDis+4xwd*Wa?3c^ z1b0S_XrRBppC6l=b#0jimuggyqn$ZMr%Vxzo%&8dl*pQ62wM;Vx#f#*h2(SYwIZYC zZ}$vvA}aS-DQR7{30hVt5sx6lU|_Hu%zPE@34MfoBICd$FFvb?mTDTJiY3rSU|l}` z-ja(!zG)xEkP4C9MBE6A#vSfYB(8;nZ)!Z+CiY6cE6z3Vh7Y8-4=`cVYYzd0og5CE zgrlJyxX(7a%qc8bUKvvUCJuaE^jct*7T$>ER1-1-W$uhyA>`hy}m&LNg09 zTQy`-+iQStjv)_2^MY?tS6Zv6th^s7?|E9yAt=o|5*ApNp<NwuBHi(kWb25=8mzW$6|&>7$yeJzivxYh64JKOA49~af`SXtEZ1U=lqd`JWJiz z0nNlS;Hiz(+)|JK?@k+9YhS!qiq^0EL?lYumesz|EbVoS@KO6E>}FI0z~Z?@UyfLr zMoj6GrSJ84qF&*Vu>7$5w@Na`2)yZm$XT=DFS1KqM4Um3?^_L8WA-A*=UB%`7A3Kw zH|V^V-K9-Zy^uX%agkvznS>}x32p{)zZk_9`i|mw~+Tc%`%jnYaD$&GCST>zYR5wr_`|I@&I9WHBJQ% ziY#Wk>nRddL?fESuSW?RGvZ3NAo1-^Ty`o+oeaL;J^h|<$1>@- zG;X~3Ip4-eDaMTRZYp}Os?5)1LYt!|PMex;$O*HgGxYWlwT+<=77Q^S7*}*QWoUbOp!1D#|RPFbOU#eZP$g(maf{LH6JEKG*D7jQh ziGSx^hX{LHtpAy6HIi{9gXJY2j^VR`C1!0d*GxN|aTAuPHYv{j9&Lps`dT$Ms`-+f z7I8{PIRpuxtLfcba-xrDDSr+MvRZGfFvXzYduV_lttIrFAFVEKh@pI-1WjqWngO+Q!7`Dc{|px;l=&rw zo|M{FufXLi{wM8Z!FfvD^?r3(W&ccs{?ICVm4(2wvdOb|aW4ws!zGs$K#bXf~{5iqoWQvxv&-l_O-` zD8|My?AAE$#HOu4Lt}&m7RvyA;nf&{2=_-Wb0x;a_VNSt(YRHT}8Z0)(kbhKXLhiwIyhgRN(B3M?rVhn5O`C)*zt_7atOaoz}l1qnX zSPJ{1e@qSvQ{uAJRc>r7K*YV==z?L6v4#L>rCud{Y#sgD1ycc2b%DVg&ggPe=)dA1 zS^pIW!2yf)?@c=q@(MDh=0>KLmj#zDaxyXs;71{jmsa3=8fKS9m$sKClZO^V^j~Ta zu%{AR+{S&IH=w5v_Aq0CHd(e(K<34;RbxNns<9mGRvn@7OUBeDc8-eH98p4NDTCRV zxmZIo9N_aCe;ooXEb}DN1uxh9l6e_b8aKq~Lw7g6& zqH3zkydjAtOpx4eTqP30yPYRT<5o%)=j^PZ(dY*QK7aRzPnDNx;b`lz%^DRbLs$z@ zIWAvcwMn%$Hd=YZ_+P$%A%AH|yg-dLrH|=yZYxPf6U0d@I}P?3r$QBpiw!a6O)1ow z5112e_k(qi@x#w7cGtEfqBG%bbSUNR1l|Z)mJ1If-}qIo|<|pV-viB zodsDa3FHC#1m}H#EF=wSDGFo*)4x7iduy7;3FZ|gRBzo>+$ZMuK-u6L=xSRj`lb}`ltn*TAg18Q3>O>si9n{q+X1&s`0Ed<=5B@yt+Hz* z$@0#zdJ*l0m^brilQJgz1P@L(O0C3*EP5(eKT=uwT3_d3XM5h1SCD(gtU<+G=>n@9 z+Htv<*DmHKlSM6OAekA^~E>rtTcJ9txZNDm!$fd)5zaUxp#Mv z-AD?+rABcEmPebjOfZx7S0rdVbnm0B<6Pw}hI*Ll*5GXO%`sT@rNLFY$5&1^ zn0gi=hdVR30vpG{VzUO8sW(w~zadCtf=Zg%SHKDu|2j?tQycr2u~D%_rhF%9gKE8L z(jE@dal^pXckw;!>l*gdlZA!oK?~{jVl|Q=Rxo+i4BCE;YE48KY-7zY|~M z;*!h5x-~0pIPUO-k_8jK{*b(RO`P9T5*#99K(n#pF*#7|t}ZZUXGZ3^0D+S*P@y9g zm&(ml;;0^xLs8NEMa&<4>2y?(KVmj*ebv2g8z#G&;h^B<4`9=5Chnv|D&k${%SINqy3vo z2mwL}7!Wl;zyJZM(i}}f2uM*tz)&X?k*a{eD3%G;5CYPxg%)bSP(_LpdJ!>nq;D`S^GWDe)j&n(;9Nsrn5ny<0Pdak2hu#+kkeV&RTtl!muL1 znvZO|=$3jLmp;W10A%ICX;<@o7nk30h18>oILV}NsKJvjs|7u0I=i9gfKTt@?7ob9 zpE(h6@XKDDmeWJe;wxSG1@hU5+yF)qWc|ovI;X@$dsur#{z0K9_0E)h!->1cy9q3R z>(bu~l^_6ijbmU`Sn!xpB0IX?n8#YkO5Z^US`V~0ChMb6Nhsi-xC*_9GeX=+H-BrN zZ);x%{<*QR*U>QtK3+U)DD`7C&eng`^I)HJ&pTs>>k5bZ4t^hNQT9tQK!JexYXL3K zy=zp)sd1$6uy7|q;~s{2n&t0*82Nj&cljI~n0?k{2f4{jP$vBGFpOJp#8BD9_FJqD zR7uGjEZ~0M&|H2oK@HAmR_JzD#5N*(&K?Y(a(wXL;VyLwPC^k)b2$a9?2VU6^RS}% zYYY0ahPGwmyr+ zfwJnb9aB6L;eu^RUWf2RL zu}YCAEh2dejpDF!9lOj8yEBVqKS}IzA1p6umZPLAXuJ{mLITSV1xkOTtEj02eom^h z>ePHdUt#^td2>M4{u_)4!aoMP059oVB4V9pd>4%ARPkO@^k z=piG&6CUavk~c*Ns-PnaDE#007F#%yfJ+%BR%@Ohvaff_hX=Yu5z1l$g8fGirX*Yq zG*N%*Px8`Fhv^TlpE}9#}LdbJ41TQhR>#mvNIW-NEu6J-?Pm9TGedwS_vhCt zafE4*m^Xa$X@!cC)+bQ5zcrFnppQr6_qDJUp@U2^J(W=o=)ggK;%a~R6_EaGdn}rz z{uqFZ-hhs`cYz|QOR9{0QZp8OZ3zu=$$eyrklX`$_(c_(`Fn!Ofe zoGq8;#Z%Cj-AN_LS&pZTi=i_r>De~0M8xKQYJM^+!sWhzKJU*GxK{dQ}rPn5egD%y^j)tJ&06 z&29mk)wd5!`XhlB1BQzwR0}$S6JS`;Y}Av9w|%Xb-(ifJUF$~JA@G^LWaMIu>zeHz zjRRT{=|~;zoj2UT+fvRaBBj&&)Z8&5hg%!|Dr+CV=t3?oG*z6>ihPqN!S1@`$xaKc zb(ol3;9ba!F@T+^Dm}331tZY$;2M0Fw0fO|vi)Fx3zrX5T7?Hfid3#1CRT(q?Gfo5 zE;o*<=d!E4ELWgPgM+d1!$X2XF%eas%RZu9L&j}P5*CqdSSprO$! zTdJWdw1fXUZ`%5Xf5g;?lKcUyz3o|lKR!DjdfaqEsP#zMO2C+F*|4n07#R#D^t}jt zrE;yZQP+P1{{7h9&t8Dg)C5Sb!%cb&lN3k>R9iPw%%;K@;uce`)xMhYi;j(q3-@UYP6$QWXaL0;(*0kfGEpPc^0 z-BY`+x`W4&T)+h1XFy)zkfwepIT_(W#xo!ZeLT&`ZuM6LoH1J{M(5eNIima6Q@w>* zEYPuGorG|Zj7cBaLo>$-UHi@D9~C_%G)rM-5Qn?0{ zxBjD@?FXirZ&usva@RBu8*>Ly7eig}&^#CEEN9(fmC%n511J3_9rrc^+KFvee-T zQM|PFH2ADGoY`BQ%Ly%kf}ZKC)j5oS%Jj%|ycAl&1U3}Yw$4wcYvx>?PH^^VAfGwO zz}(raYBAkSF-@B*+6NJWnem-m-%?zb%LlbP^A`i(ExvF@oph)nS@5+K)Q9kpCqhf@ z$i?~xgZ`=& zFH0^x8D3%HhJ4Il*;Fo6(V0602+dl6i!K%P%$D*=DHj$W%{h2 znJF8RE2~H#qf}uWUnot{X))h9C5hUlXSg4=*EtTqnG^w>qoUhpF2ks%AP7st`r&NW z9|0Fga3w(C0z-$^8)g7A{itnZ5WLm6%$k(LJ+O4ygp6dJN#g6sjFn{cf?c2L=Yjy) z$XcNoiWzi(C1UOete}9nRO4@5MC9byqOAuFh@k@V(owVFW)Pc?18l*A$2SMFsa~?S zczx9G?b?6h|DRnl^8f7;ag`cKcE9be^6R{{JHyM%^;g_4*I!n@?0$Lt3KSb9*1ueS zIV#dsswdJPGPfIFsl+sNCRmKzrWv}`IA;Fjy1ovH&Ac^a@o6j21LKj~Zf9w9Kc9Jf zi4}id7*aVETv5H1wq0ZZ0dk5PzqPCEUwQpQCv6w0HQDoX{r%1+@Fi}3?8SUb_F%={ z(_wqXBWiS70v?-h+y2Qq=+o7(+Q;lh`ZF)4GSe;%f-cXJrz!v`5>&cd$YXojnId#< z<78e^eoT|{@RlR8@f$shI7nNXxIc7l0LPNFH*LvyCmN?3-p4Bf6MM)OdbPRPk4~Q` zBmD%N#7lE$T_dYWPCw|fk9zIX@)jF;)o-Yo)jl)z>8C4Cz2oqk z6aStRw>Cc``3E+GCKM`*yY{S{riO$+T$JF`HtUdJmPn{*1qfYjr`DP#*11!cgurPu6X)QSJkT= zwKd&|%?}TcPsJ?9?|e4%<9v+YXti8W7p5l49xjy?D4ax+rOTfEdv#kP@|s0F4_y~( zJpO7^u~)6t)wO%CqTu>N-)&DZ8_Zhkly#JLh3!`2BBRdLZSJ^LwS$twj7oExYybrK zwD-xUQca=ces7_BUd%Q#i=cx z>K-%P%k*m8r@OY`vucH2m`iaA3*c~K>v+{D$bhz#1s#=-^Ge`Y>zX%Z1SetCC^J^4 ze)5kkRleT*cXKexHB-Ai)W%huVLiun?hF8n6gRan!I%CQ${28+=lQt70sh`@VU+v! z%Rj8{$6Y@!I{yCq?t9Fy3E{YBfBv00dd0fYg}N7ypFmXoMkgK?ukNshv?yRZxoC|B zS!mNhde}Mo6)8Gd3kpZpR24-hg(xSADh2A(EqEno`)HF|mb0QGjd?64lxzRyBvxZ9 z!S9dOxy{g&l^drOrDX|_3MN|21t!(S;wpTJVeUl6TjxTtzA+?92zBL^L^SS0uuSZI z_sHw(7yh?4GFhBxttkkB_&?l$OnFtSBi_IJT-%n$q5ze=TX=-;iOUK-RyL3WCG5S{G7uN0ah|x<1 zdNLZt0d9Sm51N7USSwd`Qu1$K)d1F^hmnh-Oed4WgQo_CC;+dw^z=l#SAW7d{d?sx zlMC-&aIIHn9)W>l51hl>A2a=yADz1!>ZFszIB};id#Aj18lg#iW5%7Q8MMSe63Cw8 zHibPI{~|t{AthL>>K<)qZsqN0d;uTMC&kzpYLSr{pxZDd`aPVa3fjslDM*k=SJ6^@ zHsu|qqOi&@O>wcdJg%@%;jrU|H=3!)!Na1ab?UYb|EqS{wB^MXmEwuKjUyFfHLTh6 zv8h+J{V1}kC~{z}q@@%K5=e?^8V&yBPOd(Bkuhb~oJ;|n5YUjia}s!a6s9c;n}ZOZ znKAw~KC@sPefZ&i6WOm2MOJuXNZ^^$FiXszP?fp$A?)Tj~a)HZX zscIN3@E<){zxpk#e|#${6A^iGh?2+8YEWd`MpCTQg8hO=H#&lXSFk_i;vKCfh&1_nx0wXF;mYSjY< zc)T)-VQ?Vv_9*8a6n4`UW?1-;!y=gD5t8)`A$u+~!yTo&4kCB$HsAWP^wiwgQ2Y(O z?T$K%cBMnu+KC{MOW($DDrj^$!mF#149m$8L!M))Te=l0ajn&J@>x4CJ3};pK=r+1>Bh=h zyTZlT;$kR(fLeOl_cmU4?)Lazl{|*gP`**Wb^x<oijhi_~ntUxk-0L$%y`?0pM=N*wOM4WrA97t#^2c9B# z>gWRinWf+SxCkD5UrjorTtd(atGRnla%ZCkfFcSC@QObpG9KJ0C8Xl^LvqAdR1y%i zKtEpeI#VR`t3IJ;;*>cz?-=li?mAVZXuVn0X4X)ZSJ@;7@jvycLW9?M>ZZ!q1MEC! zVyjweh`}<$=F;YAHO_AuUJ@W zjA^ngkX8EVVDHOqf;qNpbMV=8H+830AFX!^FTqgX@S(PYX6r0f3~5}6oKhbCDP^Lw z2;Go;3T#?de&tD-GY8NZnwHkPGVbSD1*mEV0JeFPGj>DAMckDUcb_3kDK%<&o(Z@s zwH6PLhT^xqT{?Rnl`fzX69=QA5DSv1+(N>;g|AUR0UAH;W3Zw!`K+}xcC_E{@zlBDq%CeL-D=(YsaP}Bs5!umAMpBY z{q?rg_=cC!J-?-ioHxT=9U1)l6Ii9*-L2@AGlq*ljK_R`uU4$fNaFnV#V`wd{+u_% zl^2s8m8`0qPl_~O+pYd5U>9imFsRF_<{va>vv4{&PbQa+y9-lP_ole~BxDDtnvj&h>9!`2?Kr2f>qD-<)k**ic++A$#hLBN= z4qWBIUnW0EtU)U5Xe6M<*t)o|tgVkrPE$SXR)MC-sR|J)A<7JB9m^Uh_r#NU0RV7$ z7j%P&91;scG9IQVqMZ74bkK|!3?2s`)WbD<-D;2q^ewtQ=dL!E1ja>5ig~!Y@CS!_j_Wm$p4K|&=I2u|rhB8a zzsH&hQS1C2D8H(635Z6yNBn*pFrN6V=E{R0>n0+aaIBIkFGUH^rLFcpK%dM~RdB1N_*f;oQy3{oA-D#CPuHGLu=aGPNl7+m zrxW!hg&1Wah$<~$f+FvZXa@A{KSPF)3PC8mNb9PM>0`xbuT9SCUTfhU-0RN!dl~dK zx95O!AKe!YAYi^kv8b}m!xVW7FJA1(oY|jEi1++mS>qqg)cs2VX+sy(!>${Jv9EFJ zmN~LPnjj{2HvChgC8Y)0T%_Ut<|enqC()$NZ0LQ@Y2E75xzx9X*}Z8?^T(z6TRRL7 z?L}(&W6ZhbBtQp(f(v5a&aZMPiD<0x>-m!X7Pln=IWkD^4nt$=IW7h-&s2y|22%+B z*lKE42*v;O5E4#8C@a83*vwuWq*F*_E08<`QL1V(fJiRY=5Z~<8{COh?3%GeGUZ-I zh8JfZLsc`GMZPRKpjw*?-0KF)iK!k=^@+hw>IY;Bs^B{bWknRMj&j1(QinL(%<6xm z=USI1d0?8F2qKFU#Fw+qTDgJNMG)NMO*vKoiHu9g$_7=zEHeY7PBQl+LS@yQ!I*x4 zMvXS>00l$kl)g>66)n99=lxCkR(Cn)a?c4Ua5s*?E>M)!iE_S6tv*s&Q9!$fVif)M zCw=CVhYOuu`)9;#j3xS6VcQ?YFN_Yo9=K|h-?C$94F)!1y92x{V|@!_x(5_~Jg^O} zyu|H!6BVW;-5uLpjNX>oP0fulB1H&*~dDp?&J7RN}nv}=hj z!+}$huy8{y4y_hp^^l;^fSf3ixH0LKj*po$pg7dXwlKLtjQ`r>a zjtZGY4zxKoUdkuruwz2PCAb(q9-UyN<34LwcezDQE)tELVgkaKf%m?frNbPgbOegz zthx$9c|ijo;k1bGGa#b%+O1*Pd}H`gf-RB_C37$Zm%3j8Wt?Om02n4I{xf)`Y4d7) z=Wq1pyG~w>AFNQU@FYMV|6G_^^K+P#`6s9qj0ccT%-Iq={Ft+=?f+&2`G`AbbNOj#je|Eyd~dR z$w*QiDZQ8+Kf$829LJNY@H1>;XPd1;R*lx&g{^$7m!3v1~cT zI~PKj`)*eJDFC<n)|+rrECH}u}P{l$)ln{&XQ|ex}A6HCK0MVnsJR{C@so zTWs5b_VOF4wmgn$wHTU^Yh$Fd^rW!a$MIJ6YyL0(q+@=`t@lsk_QtZcD+f5byIWaz zyzD}6Kc!~6I4@hoV(m;{W>)4@hLlxWEf!a^zbgC*4qdcGtGSE+rg4HO9O0gx;2E~TfHZ9q0k|84rKQco zB-fwRQl#F20n_k{pH!d41~%UM5TvL$HE*CPo>g2k)E_*}Sv9Yz&Y4P{)HI3BHJc2+ zK4}@!@ov2S?YB&7`1$;7+~zSIlwXKNWf)U0erZ1TX8b-Y^)78e;Cbmb4IvO#oMx98 zepBdg>~F&9Zr;}$G0ijy%9d7^O2KJB`NZ3`?JqLCU1-eU=M4}~{DP@$-eOojtWqsP}c6^&YRNn)$(bu#icUlTnR+s!~ z#&S9&YeZX3Y9+TpWtnN|Mh@|*ZT7HbksLtbkLp09uOAHu&@U)qbE4yxUZ=?Z2HXD1v8SBKeg9S#vKLcp&*K2@(~E5C=Vy3P(Lt$P7B&3`_&L zbD=8zOef&Kz}bx!2Oay6#rhW?#An0sJbQVC&jVZ6MB53Cm5tUR=&vzQZ!~;%uyHByaq}|C-K#Y!=DeV<3szmu_HxZ|r!`o4F{4h) z=9}1G{#@TCK(gWjv5o$LT4H;HZ^n5wNWpcgN-d>lXFKC?9zdW5i}ZLj8$^anlz+g$ z!ydraM~Nt|KL`li=!Q-k0?}x?-ca;uuSwq|CrwV?8$j^EABz-oqDTAckCaJN+qh@+ z3%6HDyfhsE2mk}4+8g-UG82Z$X!^P5=iET9@g9~7%n0q(UCJYn@W6GR<=L|zo&zKK xBhuYRpRgasUx-ltLsRiuVdM+sIW1?@SB>pn6sw29I&uEOlawXN!TC#|{{v{hy_Em} literal 0 HcmV?d00001 diff --git a/sounds/sounds_license.txt b/sounds/sounds_license.txt new file mode 100644 index 0000000..04a179c --- /dev/null +++ b/sounds/sounds_license.txt @@ -0,0 +1,9 @@ + +EmeraldBank Mod Sounds License + +- cash.ogg: + + Source https://freesound.org + File original name: cash_register.wav + Author: sidequesting + License: Public Domain